/*-------------------OEM----------------*/
#recurit_box{
 background:#eeeeee;
 border:1px #c0c0c0 solid;
 margin:20px 0px 0px 0px;
 padding:0px 0px 20px 0px;
 width:700px;
 text-align:left;
}
#recurit_box h4{
 margin:10px 0px 0px 10px;
 padding:0px 0px 0px 0px;
 font-size:14px;
 letter-spacing:1px;
 line-height:20px;
 color:#3e3e3e;
}
ul#recurit{
 margin:10px 0px 0px 20px;
 padding:0px 0px 0px 0px;
 font-size:13px;
 letter-spacing:0px;
 line-height:18px;
 color:#3e3e3e;
}
li.recurit{
 list-style-type:decimal;
 list-style-position:inside;
 marginn:0px 0px 0px 20px;
 padding:0px 0px 0px 0px;
 font-weight:bold;
}
li.recurit_staff{
 background:url(./../images/recurit/list_recurit.gif) no-repeat left 2px;
 list-style-type:none;
 marginn:0px 0px 0px 0px;
 padding:0px 0px 5px 20px;
}
li.recurit_staff a{
 text-decoration:none;
 color:#3e3e3e;
}
li.recurit_staff a:hover{
 text-decoration:underline;
 color:#bc9a6c;
}
div#privacy_recurit{
 background:url(./../images/inquiry/p-mark.jpg) no-repeat right top;
 margin:10px 0px 0px 20px;
 padding:0px 0px 0px 0px;
 font-size:12px;
 letter-spacing:0px;
 line-height:18px;
 color:#3e3e3e;
 float:left;
}
div#privacy_staff{
 margin:10px 0px 0px 20px;
 padding:0px 0px 0px 0px;
 font-size:12px;
 letter-spacing:0px;
 line-height:18px;
 color:#3e3e3e;
 float:left;
}
.privacy_policy{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-weight:bold;
}
.privacy_text{
 margin:5px 0px 0px 10px;
 padding:0px 100px 0px 0px;
}
.privacy_text_under{
  margin:5px 0px 0px 10px;
 padding:0px 0px 0px 0px;
}
.privacy_link{
 margin:20px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-size:12px;
 letter-spacing:0px;
 line-height:18px;
 color:#3e3e3e;
}
.privacy_link a{
 color:#3e3e3e;
}
/*---------------------------------------*/
.privacy_inquiry{
 margin:10px 0px 0px 20px;
 padding:0px 0px 0px 0px;
 font-size:12px;
 letter-spacing:0px;
 line-height:18px;
 color:#3e3e3e;
}
.title{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-weight:bold;
}
.charge_math{
 font-family:Arial;
}
/*------------------求人案内用テーブル---------------*/
table.staff_table{
 margin:20px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:700px;
 text-align:left;
 float:left;
}
table.staff_table th{
 border-top:1px #c0c0c0 solid;
 border-bottom:1px #ffffff solid;
 background:#dddddd url(./../images/list_table.gif) no-repeat 5px 16px;
 margin:0px 0px 0px 0px;
 padding:15px 0px 15px 25px;
 text-align:left;
 vertical-align:top;
 font-size:13px;
 letter-spacing:0px;
 line-height:18px;
 color:#3e3e3e;
}
table.staff_table td{
 border-top:1px #c0c0c0 solid;
 border-right:1px #c0c0c0 solid;
 border-bottom:1px #ffffff solid;
 background:#efefef;
 margin:0px 0px 0px 0px;
 padding:15px 20px 15px 20px;
 text-align:left;
 vertical-align:top;
 font-size:13px;
 letter-spacing:0px;
 line-height:18px;
 color:#3e3e3e;
}
/*------------------お問合わせフォーム---------------*/
table.entry_table{
 margin:20px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:700px;
 text-align:left;
 float:left;
}
table.entry_table th{
 border-top:1px #c0c0c0 solid;
 border-bottom:1px #ffffff solid;
 background:#dddddd url(./../images/list_table.gif) no-repeat 5px 16px;
 margin:0px 0px 0px 0px;
 padding:15px 0px 15px 25px;
 text-align:left;
 vertical-align:top;
 font-size:13px;
 letter-spacing:0px;
 line-height:18px;
 color:#3e3e3e;
}
table.entry_table td{
 border-top:1px #c0c0c0 solid;
 border-right:1px #c0c0c0 solid;
 border-bottom:1px #ffffff solid;
 background:#efefef;
 margin:0px 0px 0px 0px;
 padding:15px 0px 15px 20px;
 text-align:left;
 vertical-align:top;
 font-size:13px;
 letter-spacing:0px;
 line-height:18px;
 color:#3e3e3e;
}

table.botton_table{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:700px;
 text-align:left;
 float:left;
}
table.botton_table td{
 border-top:1px #c0c0c0 solid;
 background:#ffffff;
 margin:0px 0px 0px 0px;
 padding:35px 10px 15px 10px;
 text-align:left;
 vertical-align:top;
 font-size:13px;
 letter-spacing:0px;
 line-height:18px;
 color:#3e3e3e;
}
table.botton_table td#left{
 text-align:right;
}
/*----------エラーメッセージ--------*/
.err{
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 text-align:left;
 vertical-align:top;
 font-size:12px;
 letter-spacing:0px;
 line-height:12px;
 color:#ff3e3e;
}
/*--------------------------------*/
.thanks_mes{
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 text-align:left;
 vertical-align:top;
 font-size:13px;
 letter-spacing:0px;
 line-height:18px;
 color:#3e3e3e;
}
