#leftarea #commenu{
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:0px;
	font-size:1px;
	vertical-align:bottom;	
	}
	
#leftarea #recmenu{
	list-style:none;
	margin:10px 0 0 0;
	padding:0px;
	line-height:0px;
	font-size:1px;
	vertical-align:bottom;
	}
	
#leftarea #irmenu{
	list-style:none;
	margin:10px 0 0 0;
	padding:0px;
	line-height:0px;
	font-size:1px;
	vertical-align:bottom;	
	}
	
#rightarea #comnews{
	background:url(../../image/common/common_line.gif) bottom no-repeat;
	margin:15px 30px 15px 0px;
	padding-bottom:10px;
	width:625px;	
	}

#menu-snglebtn{
	list-style:none;
	margin:10px 0 0 0;
	padding:0px;
	line-height:0px;
	font-size:1px;
	vertical-align:bottom;
	display:block}
	
#rightarea #comnews .comdate{
	float:left;
	color:#ff6600;
	font-weight:bold;
	font-size:110%;
	line-height:120%;
	width:180px;
	}
#rightarea #comnews .comtext{
	float:right;
	width:420px;
	font-size:110%;
	line-height:120%;	
	}

.comtext a{color:#555555;}	
#rightarea #comlist{
	list-style:none;
	margin:0px;
	padding:0px;
	width:645px		
	}

#rightarea #comlist	.combtn{ float:left; margin:8px 14px 0 0;}	




#rightarea .greetingimage{width:155px; margin-right:20px; text-align:center;}


/*--事業所--*/

#rightarea #network{
	background:url(../../image/common/common_line.gif) bottom no-repeat;
	margin:15px 30px 15px 0px;
	padding-bottom:10px;
	width:625px;	
	}
	
#rightarea #network .place{
	float:left;
	color:#ff6600;
	font-weight:bold;
	font-size:110%;
	line-height:120%;
	width:120px;
	}
#rightarea #network .address{
	float:right;
	width:500px;
	font-size:110%;
	line-height:120%;	
	}

#rightarea #network .address .addressL{width:430px;}

#rightarea #network .address .addressR{width:52px; padding:15px 0 0 0px;}


#mapbg{background: url("../../image/common/common_kasou_bg.gif");
}
.mapbtn{margin:15px 0 0 160px;}
	
.maptext{color:#555555;
 font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
 font-size:12px;
 background: #FFC;
 width:425px;
 margin-top:15px;
}

.mapinnner{padding:10px;}

.maptext span{ font-weight:bold; font-size:130%; color:#630;}


/*--安全安心への取り組み--*/
#safety{
	width:620px;
	margin:15px 30px 0 0;
	background:url(../../image/company/safety/com_safety_bg.jpg) top right no-repeat;
	
	}

.safety01text{ margin-right:40px;}
.safety02text{ margin-left:40px;}



#person{
	width:620px;
	margin:15px 30px 0 0;
	background:url(../../image/recruit/person/rec_person_bg.jpg) top right no-repeat;
	
	}

.person01text{ margin-right:50px;}
.person02text{ margin-left:55px;}


/*--電子広告--*/

#ad-reader{ width:625px; background:#CCC; list-style:none;}

#ad-img{ float:left; width:100px; margin:10px;}
#ad-text{ float:right; padding:10px 10px 10px 0; width:495px;}



/*--行動指針--*/

	
.policy-text{ font-size:120%; line-height:180%;}

.policy-shaze-top{font-size:120%; line-height:180%; list-style:none; width:625px; padding:15px 0 10px 0; background:url(../../image/common/common_line.gif) bottom no-repeat;}

.shaze-tit-top{ color:#ff6633; font-weight:bold; font-size:130%; padding-top:10px; background:url(../../image/common/common_line.gif) top no-repeat;}

.shaze-text{ padding-left:35px;}

.policy-shaze{font-size:120%; line-height:180%; list-style:none; width:625px;padding:15px 0 10px 0; background:url(../../image/common/common_line.gif) bottom no-repeat;}

.shaze-tit{ color:#ff6633; font-weight:bold; font-size:130%; }


/*--IR--*/

.ir-year{ display:block; width:625px; background:url(../../image/common/common_line_red.gif) bottom no-repeat; padding-bottom:5px; color:#e60012; font-weight:bold; margin:15px 0 10px 0; font-size:120%;}

.ir-arrow{ list-style:none; background:url(../../image/common/red_arrow.png) no-repeat left center; padding-left: 15px; margin:10px 0 10px 0; font-size:110%;}

.ir-arrow a{ color:#555555; text-decoration: underline;}


/*--採用--*/
#rightarea #reclist{
	list-style:none;
	margin:0px;
	padding:0px;
	width:645px		
	}

#rightarea #reclist	.recbtn{ float:left; margin:8px 19px 0 0;}

#jobs-list{list-style:none; width:625px; margin:20px 0 20px 0;}
#jobs-list #jobs-list-tit{ float:left; width:95px; color:#e60012; font-weight:bold; font-size:110%;}
#jobs-list #jobs-list-text{ float:right; width:520px; font-size:110%;}

#jobs-syosai{ width:625px; list-style:none; margin-bottom:15px;}

#jobs-syosai .syosai-right{ width:520px;font-size:110%;}
#jobs-syosai .syosai-left{ width:95px;font-size:110%;}

/*--社員インタビュー--*/

/*--社員インタビューTOP背景--*/
#rightarea #rec-interview{list-style:none; width:625px; vertical-align:bottom; margin:20px 0 0 0!important; padding:0px;}
#rec-interview .inter-top{ width:625; height:6px; background:url(../../image/recruit/interview/rec_interview_pro_bg_top.gif) no-repeat;}
#rec-interview .inter-mid{background:url(../../image/recruit/interview/rec_interview_pro_bg_mid.gif) repeat-x #ffe7b3 ; border-left: #e60012 1px solid;border-right: #e60012 1px solid; display:block;
font-size:110%; color:#555555;}
#rec-interview .inter-btm{ width:625; height:5px; background:url(../../image/recruit/interview/rec_interview_pro_bg_btm.gif) no-repeat;}
/*--社員インタビューTOP背景--*/

#rec-interview .hitokoto-mid{background:url(../../image/recruit/interview/rec_interview_hitokoto_bg.gif) repeat-x #ffe7b3 ; border-left: #e60012 1px solid;border-right: #e60012 1px solid; display:block;
}
#rec-interview .inter-mid span{ font-size:130%; font-weight:bold;}

.rec-interview-bottomtext{width:400px;}
.rec-interview-image{padding:15px 0 15px 20px; float:left;}


.rec-interview-text{display:block; width:360px; padding:15px 20px 15px 0; line-height:160%;}

.hitokoto{padding:15px 20px; font-size:120%; line-height:150%;}
.hitokoto span{ color:#e60012; font-weight:bold;font-size:130%;}


.red-tit {
    background: url(../../image/common/common_line_red.gif) no-repeat scroll center bottom transparent;
    color: #E60012;
    display: block;
    font-size: 120%;
    font-weight: bold;
    margin: 20px 0 10px;
    padding-bottom: 5px;
    width: 625px;
}
.interview-btn{
margin-right:35px;}



/*--プライバシーポリシー--*/
ul.pri_arr {
    line-height: 130%;
    list-style: none outside none;
    margin: 15px 0 20px;
    padding-left: 25px;
	width:605px;
	list-style:none;
	font-size:120%;
}

ul.pri_arr li {
    padding-bottom: 10px;
    text-indent: -2em;
	margin-top:15px;
}

.inquiry-img{ margin:30px 0 0 42px;}

