@charset "utf-8";

/* 採用情報TOP
-------------------------------------------- */
h2.pagetitle {
	height:91px;
	margin:0;
	padding: 0;
	text-indent: -9999px;
	background: url(../images/ptitle.gif) no-repeat;
}
.recnavi {
	padding:45px 0 80px 0;
}
.recnavi .mbbox {
	width:385px;
	float:left;
}	
.rec1 a, .rec2 a, .rec3 a { 
	height:210px;
	text-indent: -9999px;
	display:block;
}	
.rec1 a     {background:url(../images/btn_r01_5.jpg) no-repeat left top;}
.rec2 a     {background:url(../images/btn_r02.jpg) no-repeat left top;}
.rec3 a     {background:url(../images/btn_r03.jpg) no-repeat left top;}

.b2    { margin-left:22px;}
.b3    { margin-left:23px;}

.recnavi p {
	height:70px;
	padding:20px 15px 0 15px;
	background: url(../images/r101.gif) no-repeat;
}
.rec1 a:hover, .rec2 a:hover, .rec3 a:hover, .rec4 a:hover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

/* 採用情報メニュー（右上）
-------------------------------------------- */
ul.recmenu {
	margin-left:413px;
}
ul.recmenu li { 
	display : inline; 
	float:left;
}
.rc1, .rc2, .rc3,
.rc1on, .rc2on, .rc3on { 
	height:39px;
	padding:0px;
	text-indent: -9999px;
	margin-left:8px;
	display:block;
}	
.rc1       {width:202px;background:url(../images/btn_rm01.gif) no-repeat left top;}
.rc1:hover {background:url(../images/btn_rm01.gif) no-repeat left bottom;}
.rc1on     {width:202px;background:url(../images/btn_rm01.gif) no-repeat left bottom;}

.rc2       {width:138px;background:url(../images/btn_rm02.gif) no-repeat left top;}
.rc2:hover {background:url(../images/btn_rm02.gif) no-repeat left bottom;}
.rc2on     {width:138px;background:url(../images/btn_rm02.gif) no-repeat left bottom;}

.rc3       {width:138px;background:url(../images/btn_rm03.gif) no-repeat left top;}
.rc3:hover {background:url(../images/btn_rm03.gif) no-repeat left bottom;}
.rc3on     {width:138px;background:url(../images/btn_rm03.gif) no-repeat left bottom;}

/* 先輩社員インタビュー LEFTnavi
-------------------------------------------- */
.bn1, .bn2, .bn3, .bn4, .bn5, .bn6, .bn7, .bn8,
.bn1on, .bn2on, .bn3on, .bn4on, .bn5on, .bn6on, .bn7on, .bn8on { 
	height:139px;
	padding:0px;
	text-indent: -9999px;
	display:block;
}	
.bn1       {background:url(../images/btn_s01.jpg) no-repeat left top;}
.bn1:hover {background:url(../images/btn_s01.jpg) no-repeat left bottom;}
.bn1on     {background:url(../images/btn_s01.jpg) no-repeat left bottom;}

.bn2       {background:url(../images/btn_s02-4.jpg) no-repeat left top;}
.bn2:hover {background:url(../images/btn_s02-4.jpg) no-repeat left bottom;}
.bn2on     {background:url(../images/btn_s02-4.jpg) no-repeat left bottom;}

.bn3       {background:url(../images/btn_s03-4.jpg) no-repeat left top;}
.bn3:hover {background:url(../images/btn_s03-4.jpg) no-repeat left bottom;}
.bn3on     {background:url(../images/btn_s03-4.jpg) no-repeat left bottom;}

.bn4       {background:url(../images/btn_s04-4.jpg) no-repeat left top;}
.bn4:hover {background:url(../images/btn_s04-4.jpg) no-repeat left bottom;}
.bn4on     {background:url(../images/btn_s04-4.jpg) no-repeat left bottom;}

.bn5       {background:url(../images/btn_s05-02.jpg) no-repeat left top;}
.bn5:hover {background:url(../images/btn_s05-02.jpg) no-repeat left bottom;}
.bn5on     {background:url(../images/btn_s05-02.jpg) no-repeat left bottom;}

.bn6       {background:url(../images/btn_s06-03.jpg) no-repeat left top;}
.bn6:hover {background:url(../images/btn_s06-03.jpg) no-repeat left bottom;}
.bn6on     {background:url(../images/btn_s06-03.jpg) no-repeat left bottom;}

.bn7       {background:url(../images/btn_s07.jpg) no-repeat left top;}
.bn7:hover {background:url(../images/btn_s07.jpg) no-repeat left bottom;}
.bn7on     {background:url(../images/btn_s07.jpg) no-repeat left bottom;}

.bn8       {background:url(../images/btn_s08.jpg) no-repeat left top;}
.bn8:hover {background:url(../images/btn_s08.jpg) no-repeat left bottom;}
.bn8on     {background:url(../images/btn_s08.jpg) no-repeat left bottom;}

/* LEFTnavi タイトル
-------------------------------------------- */
h2.bt1 {
	height:121px;
	text-indent: -9999px;
}
.inv {background: url(../images/t_iv.gif) no-repeat;}
.pot {background: url(../images/t_po.gif) no-repeat;}
.eny {background: url(../images/t_eny.gif) no-repeat;}

/* 先輩社員インタビュー
-------------------------------------------- */
.ivbox1 {
	width:500px;
	float:left;
}
.ivbox2 {
	width:568px;
	float:right;
}
.ivbox3 {
	width:738px;
	float:right;
}
/* 見出し1 */
h3.md1 {
	height:290px;
	text-indent: -9999px;
}
.iv11 {background: url(../images/iv101.gif) no-repeat;}
.iv21 {background: url(../images/iv201-3.gif) no-repeat;}
.iv31 {background: url(../images/iv301-3.gif) no-repeat;}
.iv41 {background: url(../images/iv401_2.gif) no-repeat;}
.iv51 {background: url(../images/iv501-2.gif) no-repeat;}
.iv61 {background: url(../images/iv601.gif) no-repeat;}
.iv71 {background: url(../images/iv701.gif) no-repeat;}
.iv81 {background: url(../images/iv801.gif) no-repeat;}

/* 見出し2 */
h4.md2 {
	height:73px;
	text-indent: -9999px;
}
.iv12 {background: url(../images/iv102.gif) no-repeat;}
.iv22 {background: url(../images/iv202.gif) no-repeat;}
.iv32 {background: url(../images/iv302.gif) no-repeat;}
.iv42 {background: url(../images/iv402.gif) no-repeat;}
.iv52 {background: url(../images/iv502.gif) no-repeat;}
.iv62 {background: url(../images/iv602.gif) no-repeat;}
.iv72 {background: url(../images/iv702.gif) no-repeat;}
.iv82 {background: url(../images/iv802.gif) no-repeat;}

/* 見出し3 */
h4.md3 {
	height:73px;
	text-indent: -9999px;
}
.iv13 {background: url(../images/iv104.gif) no-repeat;}
.iv23 {background: url(../images/iv204.gif) no-repeat;}
.iv33 {background: url(../images/iv304.gif) no-repeat;}
.iv43 {background: url(../images/iv404.gif) no-repeat;}
.iv53 {background: url(../images/iv504.gif) no-repeat;}
.iv63 {background: url(../images/iv604.gif) no-repeat;}
.iv73 {background: url(../images/iv703.gif) no-repeat;}
.iv83 {background: url(../images/iv803.gif) no-repeat;}

/* 見出し4 */
h4.md4 {
	height:46px;
	text-indent: -9999px;
}
.iv14 {background: url(../images/iv106.gif) no-repeat;}
.iv24 {background: url(../images/iv206.gif) no-repeat;}
.iv34 {background: url(../images/iv306.gif) no-repeat;}
.iv44 {background: url(../images/iv406.gif) no-repeat;}
.iv54 {background: url(../images/iv506.gif) no-repeat;}
.iv64 {background: url(../images/iv606.gif) no-repeat;}
.iv74 {background: url(../images/iv704.gif) no-repeat;}
.iv84 {background: url(../images/iv804.gif) no-repeat;}

/* 見出し5 */
h4.md5 {
	height:35px;
	text-indent: -9999px;
	background: url(../images/iv000.gif) no-repeat;
}
h4.md52 {
	height:35px;
	text-indent: -9999px;
	background: url(../images/iv002.gif) no-repeat;
}
/* Line */
.endline {
	border-top:#333 solid 1px;
}






h3.invno {
	padding-bottom: 65px;
}
.toplead {
	padding-bottom: 50px;
}
.invmds {
	padding-bottom: 25px;
}
.mess {
	padding-bottom: 15px;
}
.inv_menu a {
	background-color: #cccccc;
	display: block;
	height: 138px;
}
.inv_menu a:hover,
.inv_menu .stay{
	background-color: #e58068;
}



/* 募集要項, エントリー
-------------------------------------------- */
table {
	width: 100%;
	border-collapse: collapse;
	border-top:solid #e6e6e6 1px;
	/*line-height: 1.4em;*/
}
th, td {
	padding: 10px 0px 10px 20px;
	text-align: left;
	font-weight: normal;
	border-bottom: solid #e6e6e6 1px;
}

table th {
	width:180px;
	/*color:#005ba5;
	background: url(../images/h01.gif) no-repeat left bottom;*/
	border-bottom: solid #e6e6e6 1px;
	/*border-right: solid #ffffff 15px;*/
	background-color:#f5f5f5;
}


.notice {
	padding-left:20px;
	border-left: solid #a00000 5px;
}
.hs {
	color:#a00000; font-size:120%; font-weight:bold;
}
.norton {
	padding:0 0 40px 0;
	position:relative;
}
.norton img {
	float:left;
}
.norton p {
	padding:10px 0 0 10px;
}