/*ヘッダー*/

li.kojin a {
	display : block ;
	width : 170px ;
	height : 23px ;
	background-image : url("../images/common/tab_kojin_on.jpg");
	background-repeat : no-repeat ;
	}
	
a.houjin_tab {
	display : block ;
	width : 170px ;
	height : 23px ;
	background-image : url("../images/common/tab_houjin_off.jpg");
	background-repeat : no-repeat ;
	}


h2.recruit {
	display : block ;
	width : 720px ;
	height : 55px ;
	margin-left : 14px ;
	background-image : url("../images/recruit/tab_base_recruit.jpg");
	background-repeat : no-repeat ;
	}
	

	
div.img1 img {
	position : absolute ;
	z-index : 1 ;
	top : 440px ;
	left : 750px ;
	*left : 780px ;
	}
	
div.img2 img {
	position : absolute ;
	z-index : 1 ;
	top : 560px ;
	left : 750px ;
	*left : 780px ;
	}

	

	
/*コンテンツ*/


/*	
h3 {
	color:#66CCFF;
	border-left:10px solid #CCC;
	border-bottom:1px solid #CCC;
	font-weight: bold;
	font-size: 13px;
	padding: 0pt 5px 3px 10px;
	margin: 20px 0pt 10px 0pt;
	width: 665px;
	}
	*/
p.normal {
	font-size: 13px;
	color: #666;
	line-height: 1.5em;
	}
	
li.jobs {
	list-style-type:upper-alpha;
	line-height: 2.0em;
	margin-left: 40px;
	font-size: 13px;
}

li.jobs a,.backtotop a{
	color: #666;
	text-decoration: underline;
}

li.jobs a:hover,.backtotop a:hover{
	color: #666;
	text-decoration: none;
}

.recruit-info {
	width: 650px;
	padding: 10px;
	font-size: 12px;
	line-height: 1.4em;
	color: #666;
}

.backtotop {
	width: 650px;
	padding: 10px;
	font-size: 12px;
	line-height: 1.4em;
	color: #666;
	text-align: right;
}


a{outline:none;}
/*a.imgbutton:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";}*/
div.recruit_box {
	margin : 10px 37px 0px;color:#666666;
	}
	
	
div.recruit_box ul.page_navi {
	margin :10px;
	}
#recruittopTitle{
	background:url(../images/recruit/toppage/tab_base_recruit_top.gif);
	width:720px;height:46px;margin:0 0 0 14px;}
	
#recruitTitle{
	background:url(../images/recruit/share/tab_base_recruit.gif);overflow:hidden;
	width:720px;height:75px;margin:0 0 0 14px;}
#recruitTitle a{text-indent:-9999px;}
#recruitTitle h2{width:330px;height:44px;float:left;}
#recruitTitle h2 a{display:block;width:330px;height:45px;}
#recruitTitle p{float:right;padding:7px 14px 6px;}
#recruitTitle08{display:block;background:url(../images/recruit/share/menu08.gif);width:117px;height:30px;float:left;}
#recruitTitle08:hover{background:url(../images/recruit/share/menu08_o.gif);}
#recruitTitle09{display:block;background:url(../images/recruit/share/menu09.gif);width:135px;height:30px;float:left;}
#recruitTitle09:hover{background:url(../images/recruit/share/menu09_o.gif);}
#recruitTitle ul li a{height:31px;display:block;text-indent:-9999px;}
#recruitTitle02{width:113px;background:url(../images/recruit/share/menu02.gif);}
#recruitTitle02:hover{background:url(../images/recruit/share/menu02_o.gif);}
#recruitTitle03{width:142px;background:url(../images/recruit/share/menu03.gif);}
#recruitTitle03:hover{background:url(../images/recruit/share/menu03_o.gif);}
#recruitTitle04{width:138px;background:url(../images/recruit/share/menu04.gif);}
#recruitTitle04:hover{background:url(../images/recruit/share/menu04_o.gif);}
#recruitTitle05{width:121px;background:url(../images/recruit/share/menu05.gif);}
#recruitTitle05:hover{background:url(../images/recruit/share/menu05_o.gif);}
#recruitTitle06{width:120px;background:url(../images/recruit/share/menu06.gif);}
#recruitTitle06:hover{background:url(../images/recruit/share/menu06_o.gif);}
#recruitTitle07{width:86px;background:url(../images/recruit/share/menu07.gif);}
#recruitTitle07:hover{background:url(../images/recruit/share/menu07_o.gif);}
#recruitTitle ul{clear:both;}
#recruitTitle ul li{float:left;}
	
#recruitToppage01{padding:0 0 10px;border-bottom:1px solid #e1e1e1;text-align:center;}
#recruitToppage02{background:url(../images/recruit/toppage/toppage02.jpg) top no-repeat;
	height:425px;}
#recruitToppage02 div{padding:255px 0 0;}
#recruitToppage02 a{display:block;width:190px;height:20px;
	text-indent:-9999px;margin-bottom:15px;}
#recruitToppage02 p{color:#666666;font-size:80%;padding-bottom:10px;}

.recruitToppageMenu{height:110px;float:left;}
#recruitToppage03{background:url(../images/recruit/toppage/toppage03.gif) no-repeat top left;width:343px;}
#recruitToppage04{background:url(../images/recruit/toppage/toppage04.gif) no-repeat top left;width:333px;}
#recruitToppage05{background:url(../images/recruit/toppage/toppage05.gif) no-repeat top left;width:343px;}
#recruitToppage06{background:url(../images/recruit/toppage/toppage06.gif) no-repeat top left;width:333px;}
#recruitToppage03link{width:333px;height:50px;display:block;text-indent:-9999px;}
#recruitToppage04link{width:333px;height:50px;display:block;text-indent:-9999px;}
#recruitToppage05link{width:333px;height:50px;display:block;text-indent:-9999px;}
#recruitToppage06link{width:333px;height:50px;display:block;text-indent:-9999px;}
.recruitToppageMenu p{padding:2px 0 0 18px;color:#666666;font-size:75%;}
#recruitToppage03 p,#recruitToppage05 p{padding-right:28px;}

#recruitToppage08{padding:15px 0 30px;}

h3.recruitMidashi{padding:15px 0 0 14px;clear:both;}
#recruitFooterFirst{text-align:center;padding:20px;}
#recruitFooter{background:#eefbff;padding:20px 25px;font-size:80%;color:#666666;
	overflow:hidden;
	border-radius: 10px;        /* CSS3草案 */  
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 10px;   /* Firefox用 */ }
#recruitFooter h3{color:#4b809b;font-weight:bold;font-size:130%;}
#recruitFooter div{border-bottom:1px solid #d0e8f0;padding:0 0 5px;margin-bottom:15px;}
#recruitFooter p{float:left;line-height:1.4;}
#recruitFooter a{float:right;}

ul#recruitContents li {border-bottom:1px solid #e5e5e5;padding:15px 0 15px;text-align:left;
	overflow:hidden;}
ul#recruitContents li p{padding:18px 13px 10px;font-size:90%;}
ul#recruitContents li div{float:right;}

p.recruitMatomeText{color:#ff7575;font-weight:bold;text-align:center;font-size:95%;padding:25px 0;}

#recruitVoice{background:url(../images/recruit/06/02.jpg);margin:20px 0 0 15px;padding:85px 0 0 95px;color:#666666;}
#recruitVoice ul{width:550px;}
#recruitVoice ul li{height:180px;}
#recruitVoice ul li div{float:left;width:195px;}
#recruitVoice ul li h5{color:#ff9191;font-weight:bold;font-size:90%;line-height:1.3;padding:0 0 5px;}
#recruitVoice ul li p{font-size:75%;line-height:1.4;margin-left:195px;}

body#recruitVoice{background:#f2e4d3;color:#666666;margin:0;padding:0;}
body#recruitVoice h1{font-size:100%;padding:10px 10px 2px;border-bottom:2px dotted #ff6d6d;
margin:0 15px;}
body#recruitVoice p{font-size:80%;padding:10px;margin:0 15px;line-height:1.4;}

table.recruitJob{border-collapse:collapse;border:1px solid #e1e1e1;width:676px;margin:5px 0;}
table.recruitJob th,table.recruitJob td{border:1px solid #e1e1e1;padding:5px;font-size:80%;
	line-height:1.2;padding:10px 15px;}
table.recruitJob th {white-space:nowrap;background:#eaf8ff;text-align:left;}
h4.recruit{padding:2px 5px;border-left:5px solid #d4d4d4;margin:20px 0 10px;clear:both;
	font-size:85%;}


/*


p.recruitService{padding-left:20px;font-size:90%;}
h5.recruit{padding:2px 5px;border-left:5px solid #d4d4d4;margin:15px 0 10px;clear:both;}

ul.recruitVoice{}
ul.recruitVoice li{border:6px solid #f0f0f0;width:30%;float:left;margin:0 10px 0 0;
	height:270px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;}
ul.recruitVoice li p{padding:0 25px 15px;}
ul.recruitVoice li h5{padding:10px 0 5px 25px;margin:0;line-height:1.3;color:#5cc8ff;}
ul.recruitVoice li img{margin:0 0 5px 15px;}
div#recruitEdu{border:6px solid #cfefff;clear:both;width:630px;margin:10px 0;padding:15px 0;
float:left;text-align:center;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;}
div#recruitEdu p{text-align:left;margin:10px 50px;}


*/