@charset "utf-8";
#job_offer{
clear:both;
width:520px;
height:auto;
background-color:#F2F1F1;
padding:7px 5px;
margin:10px 0 15px;
}
#job_offer img{
float:left;
padding-right:5px;
}
#job_link{
float:left;
width:400px;
margin-left:5px;
color:#333;
}
#job_link li{
float:left;
width:121px;
height:15px;
font-size:12px;
padding-left:12px;
text-align:left;
background:url(/img/contents/feature/job_offer/lm_joboffer.jpg) no-repeat;
}
div#job_offer:after{
content:"";
display:block;
height:0;
clear:both;
}
#tit_joboffer{margin:10px auto;}
#feature-txt{
width:480px;
line-height:130%;
margin:10px auto 20px;
color:#333;
text-align:left;
}
.each-ofc{
width:530;
margin:12px auto;
padding:15px 0;
border:1px solid #666;
}
.each-ofc table{
width:500px;
margin:5px auto 10px;
}
.each-ofc-inner td{
border-bottom:1px solid #666;
border-top:1px solid #666;
}
.each-ofc h4 a:link,
.each-ofc h4 a:visited{
color:#333;
font-size:16px;
font-weight:bold;
line-height:22px;
text-decoration:none;
}
.each-ofc h4 a:hover{border-bottom:1px solid #333;}
.left-imgbox{
width:196px;
height:138px;
border-style:none;
}
.right-titbox{
border-bottom:1px solid #666;
vertical-align:text-top;
}
.point{
color:#666;
font-size:12px;
font-weight:bold;
line-height:30px;
width:304px;
border-top:2px solid #666;
}
.point2{border-bottom:1px solid #666;}
.comment{
line-height:16px;
padding:0 10px;
margin-top:10px;
color:#666;
font-size:14px;
font-weight:bold;
text-align:left;
}
.comment2{
line-height:18px;
padding:0 10px;
margin:10px 0;
text-align:left;
}
.gray-back{
width:90px;
background-color:#ccc;
font-weight:bold;
line-height:20px;
text-align:center;
}
.white-back{
width:390px;
padding-left:10px;
line-height:18px;
text-align:left;
}
.btn-info-entry{text-align:center;}
.btn-info-entry img{margin:0 15px; }
