@charset "Shift_JIS";

/*--コンテンツの設定--*/

.co-info-txt1 {
	font-size: 12px;
	line-height: 20px;
	text-align: left;
}
 
.co-info-txt2 {
	font-size: 12px;
	line-height: 20px;
	border-left:#ff5b00 4px solid;
	padding: 5px;
	text-align:left;
	background-color:#ffebe0;
	font-weight:bold;
	color:#3b3b3b;
}

.co-info-txt3 {
	font-size: 12px;
	line-height: 20px;
	text-align: left;
	border: 1px dotted #ff5b00;
	padding: 10px;
}

.co-info-txt3 p.titNew{
	float: left;
	padding-right: 10px;
}

.co-info-txt3 p.txtNew{

}

.co-faq-haed h3 {
	background: #051D93;
}



.co-info-co-nam {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	background: #EFEFEF;
	padding: 8px;
}
.co-info-job-nam {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	border-left: 2px solid #FF6600;
	padding-left: 5px;
	margin-top: 30px;
	margin-bottom: 10px;
}
.co-info-job-about {
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	margin-bottom: 10px;
}
.co-info-dat-nam {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #FFF;
	background: #FF6600;
	padding: 8px;
	margin-top: 30px;
	margin-bottom: 10px;
}

.co-info-h {
	list-style-image: url(http://img.kakaku.com/images/info/recruit/faq_09.gif);
	margin: 8px 0;
}
.co-info-h li {
	list-style-position: inside;
	margin-bottom: 5px;
}
.co-info-h li a {
	font-size: 12px;
	color: #0041B9;
	text-decoration:none;
}
.co-info-h li a:hover {
	color: #FF5B00;
	text-decoration:underline;
}

.co-info-tstyle1 {
}
.co-info-tstyle1 th {
	width: 25%;
	font-size: 12px;
	color: #000;
	text-align: left;
	line-height: 25px;
	font-weight: normal;
	padding: 1px;
}
.co-info-tstyle1 td {
	font-size: 12px;
	line-height: 20px;
	padding: 1px;
}
.co-info-tstyle1 td a {
	font-size: 12px;
	color: #0041B9;
	text-decoration:none;
	
}
.co-info-tstyle1 td a:hover {
	color: #FF5B00;
	text-decoration:underline;
}

.co-info-tstyle2 {
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
.co-info-tstyle2 th {
	width: 18%;
	font-size: 12px;
	color: #FFF;
	text-align: left;
	line-height: 25px;
	font-weight: normal;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	background: #051D93;
	padding: 5px;
}
.co-info-tstyle2 td {
	font-size: 12px;
	line-height: 20px;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	padding: 5px;
}

.co-info-tstyle3 {
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
.co-info-tstyle3 th {
	width: 18%;
	font-size: 12px;
	color: #000;
	text-align: left;
	line-height: 25px;
	font-weight: normal;
	border-bottom: 1px solid #CCC;
	border-left: 2px solid #FF6600;
	background: #EEE;
	padding: 5px;
}
.co-info-tstyle3 td {
	font-size: 12px;
	line-height: 20px;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	padding: 5px;
}

/*--キャリア採用　リニューアル2010/01/05--*/

.career{
	padding-bottom: 250px;
}

.career h3{
	background: #051D93;
	margin-bottom: 7px;
		}
.career .coBox{
	font-size: 12px;
	line-height: 17px;
	padding-bottom: 25px;
}

.career .coBox h4{
	background: #EFEFEF;
	font-weight: normal;
	padding-left: 3px;
	margin-bottom: 3px;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.career .coBox .btm{
	padding-top: 15px;
	padding-bottom: 10px;
	text-align: center;
}

.career .coBox .btm p{
	font-size: 10px;
	line-height: 13px;
	color: #7B7B7B;
	padding-left: 3px;
	padding-top: 10px;
}


/*--レイアウト設定--*/
.mL30{
	margin-left: 30px;
}

.fontR{
	color: #FF3300;
}

.entryBox{
	text-align: center;
	padding-top: 10px;
}

.entryBox a img,
.career .coBox .btm a img{
	border-style: none;
}

.clearfix {
	zoom: 100%;
	}
