@charset "shift_jis";
/* ===================================================================
CSS information

 file name  :recruit.css
 style info :$B:NMQ>pJs(B
=================================================================== */


#contents table#t_wrap{width:960px; background-color:#fff;}
table#t_wrap td#t_wrap_left{background:#dfdccc url(../images/contentleft_back.gif) repeat-y; width:210px; vertical-align:top;}
table#t_wrap td#t_wrap_right{background:#fff url(../images/round.gif) 0px 0px no-repeat; width:750px; vertical-align:top;}

#contents_box{width:670px; margin-top:30px; margin-left:40px; margin-bottom:40px;}
#contents_box h2{background-color:#e2ded7; padding:5px; margin-bottom:20px;}
#contents_box p{margin:20px 0; font-size:10pt;}

#contents_box table.c_info{border:1px solid #D4D4D4; width:495px; margin-bottom:20px;}
#contents_box table.c_info th,td{vertical-align:top; padding:5px; border-bottom:1px solid #D4D4D4;}
#contents_box table.c_info th{background-color:#ECEADE; width:120px;}
#contents_box table.c_info td{width:375px;}
h4{color:#6D563F; font-size:10.5pt; margin-bottom:10px;}

.r_contact{width:495px; border:1px solid #D4D4D4; margin-bottom:10px;}
.r_contact p{padding-left:30px;}
.r_contact span{font-size:14pt;}

#contents_box table.c_info_tel{border:1px solid #D4D4D4; width:180px; margin-bottom:20px;}
#contents_box table.c_info_tel th,td{vertical-align:middle; padding:5px; border-bottom:1px solid #D4D4D4; padding-left:10px;}
#contents_box table.c_info_tel th{background-color:#ECEADE; width:60px;}
#contents_box table.c_info_tel td{width:120px; font-size:12pt;}