@charset "Shift_JIS" ;

/*========================================================================================
基本パターン
========================================================================================*/

body { text-align:center; }   
p {margin: 0px 10px 25px 0px;font-size:13px;line-height:115%;}
BODY{
scrollbar-face-color: #ffffff;
scrollbar-arrow-color: #333333;
scrollbar-highlight-color: #333333;
scrollbar-shadow-color: #333333;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-track-color: #ffffff;
margin-top : 0px;
margin-bottom : 0px;
margin-right : 0px;
margin-left : 0px;
}

/* 基本テキストリンク -------------------- */

a:link {
	color: #ffffff;
	text-decoration: none;
}
a:visited {
	color: #ffffff;
	text-decoration: none;
}
a:hover {
	color: #3366ff;
	text-decoration: underline;
}
a:active {
	color: #ffffff;
	text-decoration: none;
}

/*========================================================================================
基本パターン：外枠、背景
========================================================================================*/
#wrap {
	width:1000px;
	height:1102px;
	margin:0 0px;
}   
#inner { margin:0 0px; }
#headerWrap { margin:0 0px; width:1000px; height:50px; background-image:url('../../../image/header_back.jpg'); background-repeat:no-repeat; }

#headerleftWrap { float:left; width:110px; height:50px; text-align:left; margin:0 0px; }
#headerrightWrap { float:left; width:890px; height:25px; text-align:left; margin:0 0px; }
#headerrightWrap2 { float:left; width:890px; height:25px; text-align:left; margin:0 0px; }
#headerrightWrap2_1 { float:left; width:600px; height:25px; text-align:left; margin:0 0px; }
#headerrightWrap2_2 { float:left; width:290px; height:25px; text-align:left; margin:0 0px; }

#footerWrap { float:left; margin:0 0px; width:1000px; height:135px; text-align:left; background-image:url('../../../image/footer_back.jpg'); background-repeat:no-repeat; }
#footer1Wrap { float:left; width:50px; height:135px; text-align:left; margin:0 0px; font-size: 0px; }
#footer2Wrap { float:left; width:100px; height:135px; text-align:left; margin:0 0px; }
#footer2_0Wrap { float:left; width:100px; height:40px; text-align:left; margin:0 0px; font-size: 0px;}
#footer2_1Wrap { float:left; width:100px; height:22px; text-align:center; margin:0 0px; background-color:#cb6b2c; padding-top: 8px;}
#footer2_2Wrap { float:left; width:100px; height:8px; text-align:left; margin:0 0px;  font-size: 0px;}
#footer2_3Wrap { float:left; width:100px; height:22px; text-align:center; margin:0 0px; background-color:#cb6b2c; padding-top: 8px;}
#footer2_4Wrap { float:left; width:100px; height:27px; text-align:left; margin:0 0px;  font-size: 0px;}
#footer3Wrap { float:left; width:800px; height:135px; text-align:left; margin:0 0px; }
#footer3_0Wrap { float:left; width:800px; height:45px; text-align:left; margin:0 0px; font-size: 0px;}
#footer3_1Wrap { float:left; width:800px; height:90px; text-align:right; margin:0 0px;}
#footer4Wrap { float:left; width:50px; height:135px; text-align:left; margin:0 0px;  background-color: font-size: 0px;}

.spaceWrap { margin:0 0px; width:1000px; height:21px; background-color:#ffffff; }

#mainWrap {
	margin:0 0px;
	width:908px;
	height:875px;
	background-image:url('../../../image/crecruit.jpg');
	background-color:#000000;
	background-repeat:no-repeat;
}

#maintopWrap { float:left; width:908px; height:340px; text-align:left; margin:0 0px; }
#maintopleftWrap { float:left; width:802px; height:340px; text-align:left; margin:0 0px; }
#maintoprightWrap { float:left; width:106px; height:340px; text-align:left; margin:0 0px; }
#maintopright1Wrap { float:left; width:106px; height:44px; text-align:left; margin:0 0px; }
#maintopright2Wrap { float:left; width:106px; height:30px; text-align:center; margin:10 0px; background-color:#cb6b2c;}
#maintopright3Wrap { float:left; width:106px; height:266px; text-align:left; margin:0 0px; }


#maincenterWrap { float:left; width:908px; height:864px; text-align:left; margin:0 0px; }

.maintopcenterspWrap { width:557px; height:10px; text-align:left; line-height: 150%; background-color:#403d3c; margin:0 0px; font-size: 0px;}
.maintopcenterWrap { width:557px; height:29px; text-align:left; line-height: 150%; background-color:#403d3c; margin:0 0px; background-image:url('../../../image/qa_qline.jpg'); background-repeat:no-repeat;  }
.maintopcenteraWrap { width:557px; height:119px; text-align:left; line-height: 150%; background-color:#000000; margin:0 0px; background-image:url('../../../image/qa_aline.jpg'); background-repeat:no-repeat;  }


.text_header {font-size: 12px ;color: 444444 ;margin: 0px 10px 10px 0px;}
.text_footer {font-size: 11px ;color: ff6600 ;}
.text_menu {color: 444444 ;}

/*========================================================================================
基本パターンend
========================================================================================*/



