@charset "UTF-8";

/* ***********************************************************
*
* Since:     2013-01-08
* Editor:    contents
* Modified:  2013-01-08 by:contents TAZAKI
*
* ***********************************************************
*/

/* font-size===========================================

10px 	77%
11px 	85%
12px 	93%
13px 	100%
14px 	108%
15px 	116%
16px 	124%
17px 	131%
18px 	139%
19px 	147%
20px 	154%
21px 	162%
22px 	170%
23px 	177%
24px 	185%
25px 	193%
26px 	200%

===================================================== */

/* +++++++++++++++++++++++++++++++++++++++++++++++

     #recruit

+++++++++++++++++++++++++++++++++++++++++++++++ */

ul.voice{
	padding:0 10px;
	margin:0 0 20px 0;
}

ul.voice li{
	width:319px;
	border:3px solid #E2E2D6;
	background:#FFF;
	padding:10px;
}

ul.voice li dl dd{
	background:url(../recruit/img/bg_fukidasi.jpg) 5% 0 no-repeat;
	padding-top:17px;
}
ul.voice li dl dd p{
	background:#E2E2D6;
	margin:0 0 0 0;
	padding:15px;
}




dl.recruitment{
	width:710px;
	margin:0 auto 20px;
}


dl.recruitment dt{
	color:#42270B;
	font-weight:bold;
	border-left:3px solid #42270B;
	padding-left:10px;
	margin:5px 5px 10px;
}
dl.recruitment dt span.attention{
	color:#C30;
	font-weight:bold;
	padding:0 10px;

}


table.dataT{
margin:0 auto 25px;
padding:0;
border:1px dotted #666;
border-top:3px solid #CCC;
border-bottom:none;
border-left:none;
border-collapse:collapse;
width:700px;
}

table.dataT th,table.dataT td{
padding:8px;
text-align: left;
border-bottom:1px dotted #999;
border-left:1px dotted #999;

}

table.dataT th{
	background:#EFEFEF;
	font-weight:bold;
	text-align:center;
	color:#444;
	width:140px;
}
table.dataT td{
padding: 5px 10px;
}

.recruit_btn{
	text-align: center;
	margin-bottom: 20px;
}
.recruit_btn p{
	text-align: center;
	font-size: 14px;
	margin-top: 8px;
}





