
/* color:orange */
a:link{color:#FF410B;text-decoration:none;}
a:visited{color:#FF410B;text-decoration:none;}
a:hover{color:#FF410B;text-decoration:underline;}
a:active{color:#FF410B;text-decoration:underline;}
.hdtitle{font-size:9px;font-family:verdana,Helvetica,sans-serif;line-height:9px;color:#FF410B;}
.hdtitle a:link{color:#FF410B;text-decoration:none;}
.hdtitle a:visited{color:#FF410B;text-decoration:none;}
.hdtitle a:hover{color:#FF7A00;text-decoration:none;}
.hdtitle a:active{color:#FF7A00;text-decoration:none;}
#contents{border:solid 1px #FECBBF;padding:28px 34px;}
#contents .gvLine{background-color:#FECBBF;}
#gvMenu .menuLine{background-color:#FECBBF;}
#gvMenu .menuLineOn{background-color:#FF410B;}
#gvFooter .footerLine{background-color:#FF410B;}



/* アコーディオン剃荏リスト */

.acc_toggle{
	margin: 1.5em 0 0.5em 0;
	color: #FF410B;
}

.acc_dl{
	clear: both;
	margin: 1.5em 0 0 0;
	padding: 0;
	border: none;
}

.acc_dt{
	margin: 0 0 5px 0;
	padding: 0 0 0 13px;
	background: url('../recruit/img/opened.gif') no-repeat 0px 3px;
	color: #4F4F4F;
	cursor: pointer;
}

.acc_dd{
	margin: 0 0 12px 5px;
	padding: 9px 10px;
	border: 1px #d3d3d3 solid;
	_height: 1%;
}


/* 福利醐視*/

.clear{
	clear: both;
	margin-top: -12px;
}

.no_bdr{
	padding: 0 !important;
	border: none !important;
}

.img_l{
	float: left;
	margin: 0 12px 12px 0;
	padding: 0;
	border: 0;
}

.img_r{
	float: right;
	margin: 0 0 12px 12px;
	padding: 0;
	border: 0;
}

#chuto_body table{
	padding: 0;
	border-top: 1px #d3d3d3 solid;
	border-left: 1px #d3d3d3 solid;
	width: 100%;
	_width: 86%;
	color: #606060;
	font-size: 12px;
}

#chuto_body th{
	padding: 5px 8px 3px 8px;
	border-right: 1px #d3d3d3 solid;
	border-bottom: 1px #d3d3d3 solid;
	width: 72px; /* -18 */
	background: #e8e8e8;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	line-height: 1.5em;
}

#chuto_body td{
	padding: 5px 10px 3px 10px;
	border-right: 1px #d3d3d3 solid;
	border-bottom: 1px #d3d3d3 solid;
	text-align: left;
	line-height: 1.5em;
	vertical-align: top;
}

#chuto_body td p{
	margin: 0 0 1em 0;
	padding: 0;
}

#chuto_body td dl{
	margin: 0;
	padding: 0;
}

#chuto_body td dt{
	margin: 0 0 0.5em 0;
	padding: 0 0 3px 0;
	border-bottom: 1px #d3d3d3 dotted;
}

#chuto_body td dd{
	margin: 0 0 1em 1em;
	padding: 0;
}

#welfare_body{
  *border-top: 1px #fff solid;
}

#welfare_body table{
	padding: 0;
	border: none;
	width: 100%;
	_width: 84%;
	color: #606060;
	font-size: 12px;
}

#welfare_body th{
	padding: 5px 10px 3px 10px;
	border: 1px #d3d3d3 solid;
	border-left: none;
	background: #e8e8e8;
	font-weight: normal;
	text-align: center;
	line-height: 1.5em;
}

#welfare_body th.th_l{
	width: 40px;
	border: 1px #d3d3d3 solid !important;
	border-top: none !important;
}

#welfare_body td{
	padding: 5px 10px 3px 10px;
	border-right: 1px #d3d3d3 solid;
	border-bottom: 1px #d3d3d3 solid;
	line-height: 1.5em;
	vertical-align: top;
}

#training_body{
  *border-top: 1px #fff solid;
}

td.td_center{
	text-align: center !important;
	vertical-align: middle !important;
}


/* 撃垢推3x */

.p_pdf{
	margin-top: 12px;
	padding: 0;
	text-align: center;
}



/* カルチャーのページ */



#ms{
	margin:0px 0px 0px 3px;
	padding:0px;
}


#ms dl{
	margin:0px;
	padding:0px;
}

#ms dt{
	margin:20px 0px 7px 0px;
	padding:0px;
	text-indent:-9999px;
	width:70px;
	height:13px;
}

dt#ms_00{
	background:url(../recruit/img/ms_00.gif) no-repeat top left;
	margin:0px 0px 7px 0px;
	width:254px;
	height:23px;
}

dt#ms_01{
	background:url(../recruit/img/ms_01.gif) no-repeat top left;
}

dt#ms_02{
	background:url(../recruit/img/ms_02.gif) no-repeat top left;
}

dt#ms_03{
	background:url(../recruit/img/ms_03.gif) no-repeat top left;
	width:110px;
}

dt#ms_04{
	background:url(../recruit/img/ms_04.gif) no-repeat top left;
	width:95px;
}

#ms dd{
	margin:0px;
	padding:0px;
}


/* 推奨書籍のページ */


#books_box{
	margin:40px 0px 0px 0px;
	padding:0px;
	height:2250px;
}

#contents p.books_photo{
	margin:0px 0px 50px 0px;
	padding:0px;
	line-height:150%;
}

#books_box h2{
	margin:0px;
	padding:0px;
	text-indent:-9999px;
}

#books_box h2 a{
	display:block;
	width:130px;
	height:180px;
}

#books_box h2#books_01{
	background:url(../recruit/img/books/books_01.jpg) no-repeat top left;
}

#books_box h2#books_02{
	background:url(../recruit/img/books/books_02.jpg) no-repeat top left;
}

#books_box h2#books_03{
	background:url(../recruit/img/books/books_03.jpg) no-repeat top left;
}

#books_box h2#books_04{
	background:url(../recruit/img/books/books_04.jpg) no-repeat top left;
}

#books_box h2#books_05{
	background:url(../recruit/img/books/books_05.jpg) no-repeat top left;
}

#books_box h2#books_06{
	background:url(../recruit/img/books/books_06.jpg) no-repeat top left;
}

#books_box h2#books_07{
	background:url(../recruit/img/books/books_07.jpg) no-repeat top left;
}

#books_box h2#books_08{
	background:url(../recruit/img/books/books_08.jpg) no-repeat top left;
}

#books_box h2#books_09{
	background:url(../recruit/img/books/books_09.jpg) no-repeat top left;
}

#books_box h2#books_10{
	background:url(../recruit/img/books/books_10.jpg) no-repeat top left;
}

#books_box h2#books_11{
	background:url(../recruit/img/books/books_11.jpg) no-repeat top left;
}

#books_box h2#books_12{
	background:url(../recruit/img/books/books_12.jpg) no-repeat top left;
}

#books_box h2#books_13{
	background:url(../recruit/img/books/books_13.jpg) no-repeat top left;
}

#books_box h2#books_14{
	background:url(../recruit/img/books/books_14.jpg) no-repeat top left;
}

#books_box h2#books_15{
	background:url(../recruit/img/books/books_15.jpg) no-repeat top left;
}

#books_box h2#books_16{
	background:url(../recruit/img/books/books_16.jpg) no-repeat top left;
}


#books_box dl{
	margin:0px 0px 30px 45px;
	padding:0px 0px 0px 0px;
	float:left;
	width:158px;
	_width: 150px;
	height:250px;

}

#books_box dt{
	margin:5px 0px 0px 0px;
	padding:0px;
	font-weight:bold;
}

#books_box dd{
	margin:0px;
	padding:0px;
}


/* フォトライブラリのページ */


#photolibrary_box{
	margin:20px 0px 0px 0px;
	padding:0px;
	width:430px;
}

#photolibrary_box dl{
	margin:0px;
	padding:0px;
}

#photolibrary_box dt{
	margin:0px 0px 8px 0px;
	padding:0px;
	width:85px;
	height:15px;
	text-indent:-9999px;
}

#photolibrary_box dd{
	margin:0px;
	padding:0px;
}


#photolibrary_box #photol_01{
	background:url(../recruit/img/photolibrary/photo_people.gif) no-repeat top left;
}

#photolibrary_box #photol_02{
	background:url(../recruit/img/photolibrary/photo_culture.gif) no-repeat top left;
}


#photolibrary_box #photol_03{
	background:url(../recruit/img/photolibrary/photo_business.gif) no-repeat top left;
}


#photolibrary_box #photol_04{
	background:url(../recruit/img/photolibrary/photo_fun.gif) no-repeat top left;
}


#photolibrary_box #photol_05{
	background:url(../recruit/img/photolibrary/photo_office.gif) no-repeat top left;
}

#photolibrary_box #photol_06{
	background:url(../recruit/img/photolibrary/photo_etc.gif) no-repeat top left;
}


p.photol_link{
	margin:5px 0px 60px 0px;
	padding:0px;
}


/* プライバシーポリシー */

.title_privacy{
	font-weight:bold;
	font-size:medium;
	color:#FF410B;
}

.subtitle_privacy{
	font-weight:bold;
	margin:0px 0px 4px 0px;
}

.midashi_privacy{
	margin:0px 0px 5px 0px;
}
