@charset "utf-8";
/* CSS Document */




#co_text  {
	float:left;
	clear:both;
	margin-top:60px;
	margin-left:70px;
    margin-bottom:30px;

}


#co_text_main {
	margin-top:60px;
	float:left;

}


#wfbar {
	position:relative;
	margin-top:20px;
	margin-left:30px;
	
}
.line {
	clear:both;
	position:relative;
	left:40px;
	width:670px;

}
.must {
	color:red;

}

#sv_line {
	position:relative;
	width:630px;
	top:30px;
	color:#ECE9E6;

}
#sv_read {
	margin-top:25px;
	margin-left:20px;

}





#sv_left_txt {
	position:relative;
	top:-610px;
	left:35px;
	width:180px;
	z-index: 1;
	
	
}
#wood_boad {
	position:relative;


}
#form_btn {
	position:relative;
	top:-450px;

	
}

/*---------------　ヘッダ－　---------------*/

.header {
	position:absolute;
	top:0px;
	width:950px;
	height:125px;
	margin:0 auto;
	background-color:#FFF;
	z-index:4;
}
#header_back {
	position:absolute;
	width:100%;
	top:0px;
	height:125px;
	background-image:url(top/stripe_rpt.png);
	background-repeat:repeat;
	z-index:3;

}

#logo {
	position:relative;
	top:40px;
	left:15px;
	width:500px;
	height:50px;
}
#logo_img {
	margin-left:15px;


}
#nav_back {
	position:relative;
	top:20px;
	height:40px;

}
#nav {
	position:relative;
	top:15px;
	width:950px;
	height:40px;
	margin:0 auto;
}
#nav_frame {
	position:absolute;
	top:0px;
    left:555px;
	width:365px;
	height:125px;
}

.container {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	width: 950px;
	height:1905px;
	min-height:100%;
	margin:0 auto;
	background-color:#ECF0EE;
	z-index:2;

}

.contents {
	position: relative;
	height:auto;
	width: 950px;
	top: 125px;

}
.sv_contents {
	height: auto;
	width: 950px;
	position:relative;
	top:-10px;
	z-index:3;

}

#sv_right {
	background-color:#FFFEFB;
	float: right;
	height: 1202px;
	width: 700px;
	margin-top: 20px;
	border:thin;
	border-color:#dcd9d7;
	border-style:solid;
	z-index:4;
}
.footer {
	position:absolute;
	top:1655px;
	height:250px;
	width:950px;
	font-size:12px;
	background-image:url(footer/footer_img.jpg);
	z-index:4;
}

#footer_back {
	position:absolute;
	top:1655px;
	left:0px;
	height:250px;
	width:100%;
	background-color:#A9B6B6;
	z-index:3;
}
#body_rpt{
	position:absolute;
 	width:100%;
	height:200px;
	top:1455px;
 	background-image:url(top/stripe_btm1.png);
 	background-repeat:repeat-x;
	z-index:-1;
	left: 0px;
}
/*---------------　pp　---------------*/


#workflow {
	position:relative;
	left:45px;
	margin-top:30px;
	
	
}

.pp_titlebar {
	width:610px;
	height:35px;
	background-image:url(top/stripe_rpt.png);
	background-repeat:repeat;
	position:relative;
	margin-top:55px;
	margin-left:45px;
}
.pp_bun {
	position:relative;
	width:560px;
	height:920px;
	margin-top:20px;
	margin-left:45px;
	margin-right:45px;
	padding-top:25px;
	padding-left:25px;
	padding-right:25px;
	background-color:#ECF0EE;


}
.pp_point {
	font-weight:bold;

}


#rtbar {
	position:relative;
	top:20px;
	left:30px;
	
}
#rt_line {
	position:relative;
	width:640px;
	left:35px;
	top:40px;
	color:#ECE9E6;
}

#rt_title_box {
	height:30px;
	width:127px;
	left:30px;
	margin-left:20px;
	margin-top:-30px;
	background-color:#ECF0EE;

	
}



#worker {
	margin-left:20px;
}
.rt_text  {
	float:left;
	clear:both;
	margin-top:40px;
	margin-left:30px;
    margin-bottom:30px;
	font-size:14px;

}


#rt_text_main {
	margin-top:40px;
	margin-left:30px;
	font-size:14px;
	float:left;

}
#renraku {
	letter-spacing:2px;

}


/*---------------　リクルートここまで　---------------*/
/*---------------------------　共通　---------------------------*/
a {
	font-size: 12px;
	color: #333;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;

}
a:hover {
	text-decoration: underline;
	color:#669933;
}
a:active {
	text-decoration: none;
	color: #333;
	
}


h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

}

body {
	height: 100%;
	width:100%;
	background-image:url(top/stripe_rpt.png);
	background-repeat:repeat;	
	z-index:-1;
	margin: 0px;
	padding:0px;
}

p {
   
}


#link_txt{
	color:#036;
}
#top_img_s {
	height: 300px;
	width:auto;
	top: 0px;
	z-index:2;
}
#top_img_back {
	position:absolute;
	top:125px;
	left:0px;
	height: 300px;
	width:100%;
	background-color:#546363;
}




/*---------------　右コンテンツ　---------------*/




/*---------------　左コンテンツ　---------------*/
#sv_left {
	float: left;
	height: auto;
	width: 230px;
	margin-top: 20px;
	border:thin;
	border-color:#dcd9d7;
	border-style:solid;
	z-index:4;
}





/*---------------　フッター　---------------*/



#copy {
	text-align: center;
	height: 100px;
	width: 950px;
	position:relative;
	clear:both;
	
}

#copy_txt {
	position:relative;
	top:35px;
	
}

#ft_txt {

	height: 150px;
	width:950px;
	margin-top: 0px;
	text-align:center;
	position: relative;
	
}
#ft1 {
	margin-left:130px;
}
.ft {
	
	float:left;
	list-style:none;
	margin-left:40px;
	position:relative;
	top:20px;
}
 
.ftc {		
	color:#FFF;
	
}

