@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:1339px;
	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:1112px;
	background-image:url('../../../image/recruit_test.jpg');
	background-repeat:no-repeat;
}

#maintopWrap { float:left; width:908px; height:375px; text-align:left; margin:0 0px;}
#maintopleftWrap { float:left; width:802px; height:375px; text-align:left; margin:0 0px; }
#maintoprightWrap { float:left; width:106px; height:375px; 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:281px; text-align:left; margin:0 0px; }
#maincenterWrap { float:left; width:908px; height:737px; text-align:left; margin:0 0px; }

#maincenterleftWrap { float:left; width:275px; height:737px; text-align:left; margin:0 0px; }
#maincenterleftsp1Wrap { float:left; width:275px; height:49px; text-align:left; margin:0 0px; font-size: 0px;}
#maincenterleft01Wrap { float:left; width:275px; height:60px; text-align:left; margin:0 0px; }
#maincenterleftsp2Wrap { float:left; width:275px; height:29px; text-align:left; margin:0 0px; font-size: 0px;}
#maincenterleft02Wrap { float:left; width:275px; height:60px; text-align:left; margin:0 0px; }
#maincenterleftsp3Wrap { float:left; width:275px; height:29px; text-align:left; margin:0 0px; font-size: 0px;}
#maincenterleft03Wrap { float:left; width:275px; height:60px; text-align:left; margin:0 0px; }

#maincenterrightWrap { float:left; width:633px; height:737px; text-align:left; line-height: 137%; margin:0 0px; }

#maincentertextboxWrap {
	margin:0 0px;
	width:619px;
	height:679px;
	background-image:url('../../../image/.gif');
	background-repeat:no-repeat; background-color:#bf4100;
}

#maincentertextboxleftWrap { float:left; width:154px; height:685px; text-align:left; margin:0 0px;}
#maincentertextboxrightWrap { float:left; width:440px; height:685px; text-align:left; margin:0 0px;}



.text_header {font-size: 12px ;color: 444444 ;margin: 0px 10px 10px 0px;}
.text_footer {font-size: 11px ;color: ff6600 ;}
.text_menu {color: 444444 ;}

/*========================================================================================
基本パターンend
========================================================================================*/



