/* CSS Document */

#contents {
	clear:both;
	width:1000px;
	margin:0 auto;
	padding:10px 0;}

#contents .title01{
	background-image: url(../images/title01.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 39px;
	width: 960px;
	padding:4px 0 0 30px;
	font-size:250%;
	font-weight:200;
	line-height:130%;
	color:#025593;
	border:1px solid #ccc;
	border-collapse: collapse;
	margin:10px 0 0 0 ;
}
#contents .title02{
	clear:both;
	background-image: url(../images/title02.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 32px;
	width: 685px;
	padding:0px 0 0 30px;
	font-size:170%;
	font-weight:500;
	line-height:150%;
	color:#025593;
	margin:10px 0;
	border:1px solid #ccc;
	border-collapse: collapse;}
	
#leftright .title01{
	background-image: url(../images/title01.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 39px;
	width: 960px;
	padding:4px 0 0 30px;
	font-size:250%;
	font-weight:200;
	line-height:130%;
	color:#025593;
	border:1px solid #ccc;
	border-collapse: collapse;
	margin:10px 0 0 0 ;
}

#leftright .title02{
	clear:both;
	background-image: url(../images/title02.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 32px;
	width: 960px;
	padding:0px 0 0 30px;
	font-size:170%;
	font-weight:500;
	line-height:150%;
	color:#025593;
	margin:10px 0;
	border:1px solid #ccc;
	border-collapse: collapse;
}

#contents #left{float:left;width: 720px;}
#contents #right{float:right;width:260px;}
#contents #leftright{float:left;width: 980px;}

#contents .conpany_01{
	background-image: url(../images/company_txt.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 460px;
}

#contents #left .hyou{
	clear:both;margin-bottom:30px;}

#contents #right .title{
	width:100%;
	border-left:11px solid #025593;
	margin:10px 0 15px;}

#contents #right .title p{
	font-weight:bolder;
	font-size:170%;
	padding:3px 0 0 11px;
	line-height:120%;}

#contents #right{}


#contents #left .hyou table{width:716px; border-collapse: collapse;margin:0px;padding:0px;}

#contents #leftright .hyou table{width:990px; border-collapse: collapse;margin:0px;padding:0px;}
#contents #leftright .hyou tr{}

#contents #leftright .hyou th{border:1px solid #999;padding:5px 25px 5px 25px;background-color:#c8d7e7;}
#contents #leftright .hyou td{border:1px solid #999;padding:5px 0px 5px 25px;}


#contents #left .hyou tr{}

#contents #left .hyou th{border:1px solid #999;padding:5px 25px 5px 25px;background-color:#c8d7e7;}

#contents #left .hyou td{border:1px solid #999;padding:5px 0px 5px 25px;}

#contents #left #reqruit01{
	}
#contents #left #reqruit01 li.txt{width:429px;padding-right:20px;font-size:90%;margin-bottom:30px;}
#contents #left #reqruit01 ul{}
#contents #left #reqruit01 li{}

#contents #left #reqruit02{
	}
#contents #left #reqruit02 li.txt{width:429px;padding-right:20px;font-size:90%;margin-bottom:30px;}
#contents #left #reqruit02 li.txt2{width:429px;padding-left:20px;font-size:90%;margin-bottom:30px;}
#contents #left #reqruit02 ul{}
#contents #left #reqruit02 li{}

#contents #left p{clear:both;font-size:200%;font-weight:bolder;}

#contents #left #recruit03 p{
	font-size: 120%;
	background-image: url(../images/wa_gr.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	vertical-align:super;
	padding-left:20px;
}
#contents #left .reqruit04 {
	padding:8px;
	margin-bottom:40px;
	border:1px solid #ccc;}

#contents #left h3{
	height:40px;
	background-image: url(../images/01.gif);
	background-repeat: no-repeat;
	background-position: left 33px;
	padding: 30px 0 0 30px;
	font-weight: bolder;
	font-size: 150%;
}


#contents #left h4{
	height:40px;
	background-image: url(../images/02.gif);
	background-repeat: no-repeat;
	background-position: left 33px;
	padding: 30px 0 0 30px;
	font-weight: bolder;
	font-size: 150%;
}


#contents #left h5{
	height:40px;
	background-image: url(../images/03.gif);
	background-repeat: no-repeat;
	background-position: left 33px;
	padding: 30px 0 0 30px;
	font-weight: bolder;
	font-size: 150%;
}

#contents #leftright .f_tit{
	font-size: 120%;
	background-image: url(../images/wa_gr.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	vertical-align:super;
	padding-left:20px;
	margin-top:10px;}
	
#contents #left .f_tit{
	font-size: 120%;
	background-image: url(../images/wa_gr.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	vertical-align:super;
	padding-left:20px;}
	
#contents #left .f_txt{
	font-size:115%;
	padding:0px 0 7px 0;
	letter-spacing:0.03em;}
	

#contents #leftright .f_txt{
	font-size:115%;
	padding:0px 0 7px 0;
	letter-spacing:0.03em;}
