@charset "utf-8";

/* ####################################### */
/* Recruit */
/* ####################################### */
#recruitTitle {
margin-top: 25px;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding: 0;
width: 216px;
height: 38px;
border-top: 1px solid #e2d4ba;
border-bottom: 1px solid #e2d4ba;
}

#recruitSubNavi {
margin-top: 10px;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding: 0;
color: #b38848;
background: #eeead7 url(../img/navi_bg.jpg) repeat-x left top;
font-size: 90%;
border-top: 1px solid #b38848;
}

/*#recruitSubNavi li {
margin: 0;
padding: 0;
text-indent: 1.5em;
height: 34px;
line-height: 34px;
border-bottom: 1px dotted #b38848;
}
#recruitSubNavi li.naviEnd {
border-bottom: 1px solid #b38848;
}
#recruitSubNavi li a {
display: block;
height: 34px;
color: #b38848 !important;
}
#recruitSubNavi li a,#recruitSubNavi li a:link,#recruitSubNavi li a:visited {color: #b38848 !important;}
#recruitSubNavi li a:active,#recruitSubNavi li a:hover {color: #fff !important; background: transparent url(../img/navi_rollover.gif) no-repeat center center;}
#recruitSubNavi li a.current {color: #fff !important; background: transparent url(../img/navi_rollover.gif) no-repeat center center;}*/

/* #subArea 216px */
#recruitArea {
margin-top: 20px;
margin-right: 0;
margin-bottom: 10px;
margin-left: 0;
padding: 0;
float: right;
width: 712px;
font-size: 100%;
text-align: center;
color: #777 !important;
background: transparent url(../img/area_bg.gif) repeat-y left top;
}
#recruitArea:before {
display: block;
content: url(../img/area_top.gif);
height: 10px;
line-height: 10px;
}
#recruitArea:after {
display: block;
content: url(../img/area_bottom.gif);
height: 10px;
line-height: 10px;
}

#recruitArea p#recruitTxt {
margin: 0 auto;
padding: 0.5em;
width: 630px;
color: #6ac3c2 !important;
font-size: 110%;
line-height: 1.8;
text-align: left;
}

#recruitStaff {
margin: 1em auto 0 auto;
padding: 15px 18px;
width: 630px;
font-size: 100%;
text-align: left;
border-top: 1px solid #6ac3c2;
border-bottom: 1px solid #6ac3c2;
}
#nailist,#eyelist {
float: left;
width: 315px;
color: #6ac3c2 !important;
}
.salaryTbl {
margin-top: 1em;
width: 100%;
font-size: 100%;
border-collapse: collapse;
border-spacing: 0;
}
.salaryTbl th {
padding: 0.2em 0;
font-size: 90%;
white-space: nowrap;
vertical-align: top;
}
.salaryTbl td {
padding: 0.2em 0;
font-size: 90%;
vertical-align: top;
}

#dixseptRecruit {
display: table;
margin: 1em auto 0 auto;
width: 630px;
font-size: 100%;
text-align: left;
}
#dixseptRecruit dl {
display: table-row;
}
#dixseptRecruit dt {
display: table-cell;
padding-top: 1.5em;
width: 6em;
font-size: 90%;
vertical-align: top;
}
#dixseptRecruit dd {
display: table-cell;
padding-top: 1.5em;
font-size: 90%;
vertical-align: top;
}
/* ++++++++++++++++++++++++++++++ [Start for Windows] +++++++++++++ */
/* for Win IE7 */
*:first-child+html #dixseptRecruit {display: none;}
*:first-child+html #recruitForWin {
margin: 1em auto 0.5em auto;
width: 630px;
font-size: 100%;
}
*:first-child+html #recruitForWin th {
padding-top: 1.5em;
width: 6em;
font-size: 90%;
text-align: left;
vertical-align: top;
}
*:first-child+html #recruitForWin td {
padding-top: 1.5em;
font-size: 90%;
text-align: left;
vertical-align: top;
}

/* for Win IE6 */
* html #dixseptRecruit {display: none;}
* html #recruitForWin {
margin: 1em auto 0.5em auto;
width: 630px;
font-size: 100%;
}
* html #recruitForWin th {
padding-top: 1.5em;
width: 6em;
font-size: 90%;
text-align: left;
vertical-align: top;
}
* html #recruitForWin td {
padding-top: 1.5em;
font-size: 90%;
text-align: left;
vertical-align: top;
}

/* ++++++++++++++++++++++++++++++ [/End for Windows] +++++++++++++ */


