
#recruitContents{color:#000;}
#recruitContents a{color:#FF0000;}
#recruitContents a link{color:#FF0000;}
#recruitContents a hover{color:#99CC66; text-decoration:underline;}

#recruitContents p{color:#000; text-align:left; margin-left:15px;}
#recruitContents .pd2{text-align:left; padding:2px;}

#recruitContents .tx10_33 {
	font-size: 10px;
	line-height: 150%;
	color:#000;
	/*color: #333333;*/
}
#recruitContents .tx12_66 {
	font-size: 12px;
	line-height: 150%;
	color:#000;
	/*color: #666666;*/
}

#recruitContents .tx12_green {
	font-size: 12px;
	line-height: 150%;
	color:#FF3300;
}

#recruitContents .tx12_33 {
	font-size: 12px;
	line-height: 150%;
	/*color: #333333;*/
}
.left{float:left;}

#recruitContents strong{ font-weight:bold;}

#recruitContents .qaques{ padding:8px; background-color:#f7eccc;}

#recruitContents .entryfre09{ padding:8px; background-color:#f7eccc;}

#recruitContents .entryfre09 b{ font-weight:bold;}

#recruitContents .qaques a{ color:#CC3300;}

#recruitContents .message{border:1px splid #e1d4be; padding:15px; background-color:#f7eccc;}

#recruitContents .message div.fukidashi{
float:left;
width:467px;
background:url(img/message_fukidashi.png) no-repeat;
}

#recruitContents .message div.fukidashi p{
background:url(img/message_fukidashi_b.png) no-repeat left bottom;
padding:8px 50px 8px 8px;
margin:0;
}

#recruitContents .message div.kenshu{
margin-top:20px;
width:684px;
background:url(img/message_bg.png) repeat-y;
}

#recruitContents .message div.kenshu_t{
width:684px;
background:url(img/message_bg_t.png) no-repeat top;
}

#recruitContents .message div.kenshu p{
background:url(img/message_bg_b.png) no-repeat bottom;
margin:0;
padding:15px;
}

#recruitContents .message div.kenshu p b{
font-weight:bold;
}

#recruitContents .message div.kenshu p b.ttl{
color:#ff9000;
}

#recruitContents .lip{border:2px dotted #FF9933; margin-top:10px; background-color:#FFF; padding:15px; font-weight:bold;}

#recruitContents .qaques li{ list-style-type:none; padding-left:10px; padding-bottom:5px;}

#recruitContents h2{
background:url(img/2011_mtitle_bg1.png) no-repeat;
width:490px;
height:22px;
padding:6px 0 0 30px;
font-size:12px;
font-weight:bold;
color:#000000;
margin:25px 0 20px 0;
}

#recruitContents h2.l{
background:url(img/2011_mtitle_bg1.png) no-repeat;
width:682px;
}

#recruitContents h3{
background:url(img/2011_mtitle_bg2.png) no-repeat;
width:490px;
height:21px;
padding:7px 0 0 30px;
font-size:12px;
font-wight:bold;
color:#000000;
margin:30px 0 20px 0;
}

#recruitContents h3.l{
background:url(img/2011_mtitle_bg2.png) no-repeat;
width:682px;
}

#recruitContents h4{
font-size:14px;
text-align:center;
margin:30px 0 20px 0;
}

#recruitContents h4.q{
font-size:12px;
text-align:left;
background:url(img/title_q.png) no-repeat left bottom;
widht:662px;
height:23px;
padding:17px 0 0 50px;
margin:0;
}

#recruitContents .box1{background-color:#f7eccc;padding:10px; color:#FF6633; font-size:12px;}
#recruitContents .red a{color:#FF0000;}

#recruitContents .footer{border-top:1px solid #9999900; padding-top:5px; padding-bottom:10px; width:750px;font-size: 10px;color: #333333; }

/* side menu */
#recruitContents ul#smenu{
margin:25px 10px 10px 10px;
padding:0;
width:180px;
list-style:none;
font-size:12px;
}

#recruitContents ul#smenu li{
background:url(img/2011_smenu_bg_.png) no-repeat;
width:180px;
height:28px;
margin-bottom:3px;
line-height:1.2em;
}

#recruitContents ul#smenu li b{
display:block;
padding:8px 8px 0 8px;

}

#recruitContents ul#smenu li.line2{
background:url(img/2011_smenu_bg_.png) no-repeat;
width:180px;
height:44px;
margin-bottom:3px;
line-height:1.2em;
}

#recruitContents ul#smenu li a{
background:url(img/2011_smenu_bg.png) no-repeat;
display:block;
width:164px;
height:20px;
padding:8px 8px 0 8px;
text-decoration:none;
color:#000000;
}

#recruitContents ul#smenu li.line2 a{
background:url(img/2011_smenu_bg.png) no-repeat;
height:36px;
}

#recruitContents ul#smenu li a:hover{
background:url(img/2011_smenu_bg_.png) no-repeat;
}

#recruitContents ul#smenu li.line2 a:hover{
background:url(img/2011_smenu_bg_.png) no-repeat;
}


/* table layout */

.tableA{
border-collapse:collapse;
border:#e1d4be solid 1px;
width:480px;
margin:0 auto;
}

.tableA th{
background:#f7eccc;
border:#e1d4be solid 1px;
width:80px;
padding:5px;
text-align:left;
}
.tableA tr.second{ background:#FAFAFA;}

.tableA td{
border:#e1d4be solid 1px;
padding:5px;
text-align:left;
}

.tableA ol{
margin-left:18px;
_margin-left:22px;
padding:0;
}

.tableB{
border-collapse:collapse;
border:#e1d4be solid 1px;
width:480px;
margin:0 auto;
}

.tableB th{
background:#f7eccc;
border:#e1d4be solid 1px;
padding:5px;
text-align:center;
}

.tableB th.ttl{
background:#e1d4be;
}

.tableB th.sub{
background:#f7eccc;
}

.tableB th.subend{background:#fff9e6; font-size:90%;}
.tableB th.subend .des1{ color:#999999}
.tableB th.subend .des2{ color:#990000}


.tableB td{
border:#e1d4be solid 1px;
padding:5px;
text-align:center;
}
