@charset "UTF-8";



.stvsp_l{
width:180px;
float:left;
display:inline;
}

.stvsp_r{
width:510px;
float:right;
display:inline;
}


.newfsp {
background:url(../recruit/images/nf_bg.gif);
width:700px;
margin:0 0 50px 0;
}

.newfsppa {
margin:0 10px;
background:#fff;
border:1px solid #ddd;
}


.stvsp_l_nf{
width:180px;
float:left;
display:inline;
}

.stvsp_r_nf{
width:470px;
float:right;
margin-top:20px;
padding-right:10px;
display:inline;
}


.wmf_ttl {
width:700px;
margin:15px 0 0 0;
}

.wmf_sp_l {
width:300px;
float:left;
}
.wmf_sp_r {
width:385px;
float:right;
padding:50px 0 0 0;
}



.olsp01 {
width:100%;
border-bottom:1px dotted #ccc;
padding:8px 0;
}

.olsp02 {
width:100%;
background:#f5f5f5;
border-bottom:1px dotted #ccc;
padding:8px 0;
}

p.sign {
font-size:0.75em;
line-height:1.6;
font-weight:normal;
text-align:right;
}

p.ol01 {
width:150px;
float:left;
font-size:0.75em;
line-height:1.6;
font-weight:bold;
display:inline;
padding:0 0 0 8px;
}

p.ol02 {
width:500px;
float:left;
font-weight:normal;
display:inline;
line-height:1.6;
padding:0;
}

p.ol03 {
width:539px;
float:right;
font-weight:normal;
display:inline;
line-height:1.6;
padding:0;
margin-bottom:8px;
}

p.ol04 {
width:530px;
float:right;
font-weight:normal;
display:inline;
line-height:1.6;
padding:5px;
margin-bottom:8px;
background:#eee;
color:#FF0000;
}

p.wmf_voice {
font-size:0.75em;
font-weight:normal;
line-height:1.4;
color:#444;
padding:5px 5px 5px 87px;
}

p.pend201103 {
color:#CC0000;
font-weight:bold;
}

.wmf_vo01 {background:url(../recruit/images/flowbgic01.gif) no-repeat 5px 5px;}
.wmf_vo02 {background:url(../recruit/images/flowbgic02.gif) no-repeat 5px 5px;}
.wmf_vo03 {background:url(../recruit/images/flowbgic03.gif) no-repeat 5px 5px;}
.wmf_vo04 {background:url(../recruit/images/flowbgic04.gif) no-repeat 5px 5px;}
.wmf_vo05 {background:url(../recruit/images/flowbgic05.gif) no-repeat 5px 5px;}
.wmf_vo06 {background:url(../recruit/images/flowbgic06.gif) no-repeat 5px 5px;}
.wmf_vo07 {background:url(../recruit/images/flowbgic07.gif) no-repeat 5px 5px;}
.wmf_vo08 {background:url(../recruit/images/flowbgic08.gif) no-repeat 5px 5px;}
.wmf_vo09 {background:url(../recruit/images/flowbgic09.gif) no-repeat 5px 5px;}


p.wmf_num {
font-size:0.75em;
font-weight:bold;
color:#444;
padding-left:30px;
border-bottom:1px solid #ddd;
}

.num0001 { background:url(../recruit/images/numbg01.gif) no-repeat;}
.num0002 { background:url(../recruit/images/numbg02.gif) no-repeat;}
.num0003 { background:url(../recruit/images/numbg03.gif) no-repeat;}
.num0004 { background:url(../recruit/images/numbg04.gif) no-repeat;}
.num0005 { background:url(../recruit/images/numbg05.gif) no-repeat;}
.num0006 { background:url(../recruit/images/numbg06.gif) no-repeat;}


span.ol3 {
font-size:80%;
color:#009cd1;
}

span.ol4 {
font-weight:bold;
color:#333;
}

span.olred {
font-size:80%;
color:#ff0000;
}




#data {
margin:0;
padding:0;
}

#data table.datatable {
	width:700px;
	margin:0 0 10px 0;
}

.datatable th {
	font-size:0.75em;
	font-weight:bold;
	line-height:1.0;
	width:85px;
	margin:0;
	padding:5px;
	background:#ddd;
	text-align:center;
	border:1px solid #bbb;
}



.datatable td {
	font-size:0.75em;
	line-height:1.4;
	width:auto;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	margin:0;
	padding:5px;
	vertical-align:top;
}

.datatable td.shopname {font-weight:bold;}
.datatable td.tel {font-weight:bold; color:#ff0000;}




