@charset "Shift_JIS";

/**********************************************************************
SUPER NURSE : For Form Page [ /common/css/form.css ]

11.04.14
**********************************************************************/

/* =============================================
	entry
==============================================*/

.hide { display: none; }

.formThanksInrSection{text-align:center;}
.formSectionS{margin:0 auto 5px;text-align:center;}
.formSectionM{margin:0 auto 15px;text-align:center;}
.formSectionL{margin:0 auto 30px;text-align:center;}
.formSectionXL{margin:0 auto 60px;}


.form-tbl{
	width: 663px;
	border-top: 1px #faa73a solid;
	border-left: 1px #faa73a solid;
}

/* FOR /PROMO/004.html */
BODY.wide811 .form-tbl{
	width: 811px !important;
}

.form-tbl{
	width: 663px;
	border-top: 1px #faa73a solid;
	border-left: 1px #faa73a solid;
}

.form-tbl th{
	width: 167px;
	text-align: left;
	white-space: nowrap;
	padding: 5px;
	border-right: 1px #faa73a solid;
	background:url(/common/img/border_tensen01.gif) left bottom repeat-x #faa73a;
	text-align: left;
	color:#FFFFFF;
}
.form-tbl td{
	padding: 8px;
	border-right: 1px #faa73a solid;
	text-align: left;
	background:url(/common/img/border_tensen01.gif) left bottom repeat-x #fffaec;
}
.form-tbl th.lastItem{	
	border-bottom: 1px solid #faa73a;
	background-image:none;
}
.form-tbl td.lastItem{
	border-bottom: 1px solid #faa73a;
	background-image:none;
}

.form-tbl .nessesary {
	display: block;
	background:url(/common/img/ico_nessesary.gif) 94% 50% no-repeat #faa73a;
	width:154px;
	zoom: 1;  /* hasLayout true */
}

.form-tbl td td,
.form-tbl td table{
	border: none;
	white-space: nowrap;
	background-image:none;
}

.form-tbl td table td.pd00{ padding:0 5px 0 0  !important;}
.form-tbl td table td.pr10{ padding:10px 5px 0 0  !important;}
.form-tbl td table td.inrTr{ padding:10px 5px 0 0  !important;}




.form-tbl table.tel-tbl{
	border: 1px #faa73a solid;
	background: #ffffcc;
}

.form-tbl table.tel-tbl td{
	padding: 2px;
	color: #0099cc;
}

.form-tbl input{
	/*width: 200px;*/
	height: 16px;
}

.form-tbl input.sizeS{width: 33px;}
.form-tbl input.sizeM{width: 115px;}
.form-tbl input.sizeL{width: 244px;}

.form-tbl select.sizeS{width: 66px;}
.form-tbl select.sizeM{width: 110px;}
.form-tbl select.sizeL{width: 200px;}

.form-tbl input.forRadio{margin-right: 3px!important;}

.form-tbl input.search_btn{
	width: 70px;
	/*height: 22px;*/
	height: 2em;
	vertical-align:middle;
    margin: 0;
    padding: 0;
}

td.hasChkItem td {
	background: transparent;
}

.form-tbl #Gokibou {
	/*width: 340px;*/
	height: 100px;
}
td.btnR img{margin-right:20px;}
.ta-c{text-align:center;}
.ta-l{text-align:left;}
.va-t{vertical-align:top;}



/* ★エラーメッセージ */
.form-tbl .txtErrMsg {
	padding-top: 5px;
	color: #f00;
}
.form-tbl .txtErrMsg .item {
	padding-right: 5px;
}

/* =============================================
	thanks
==============================================*/
/*h2.red-line{ background: url("/common/img/cmn_h2_bg03.gif") repeat-x scroll 0 100% transparent;}*/
h2.red-line {
    background: url("/common/img/cmn_h2_bg.gif") repeat-x scroll 0 100% transparent;
    border-top: 1px solid #999999 !important;
    color: #666666 !important;
    font-size: 14px;
    line-height: 1.3;
    margin-bottom: 10px;
    padding:0;
}

h2.red-line span {
    background: url("/_cgi-bin/entry/img/cmn_h1_bullet02.gif") no-repeat scroll 5px 50% transparent;
    display: block;
    padding: 8px 10px 10px 20px;
}


.stepWrap{
	width:780px;
	text-align:left;
}
.perStep{
	float:left;
	width:255px;
	margin-right:8px;
}
.arrow01{
    background: url("/_cgi-bin/entry/img/form_arrow01.gif")scroll right 50% no-repeat;
}
.noArrow{
	width:233px !important;
}

.lastItemRow{margin-right:0px;}

.kensaku{width:780px;}

.kensakuR{float:left;}
.kensakuL{
	float:left;
	margin-right:20px;
}

body#Promo .inner-section{
	width:760px;
	margin:0 auto;
}

body#Promo #formTableArea02 {
    background: url("/promo/img/formtable_baseB.gif") no-repeat scroll center bottom transparent;
    height: 980px;
}
/* =============================================
	search result
==============================================*/
/* cond-box */
.cond-box{
	border: 1px solid #ccc;
	padding: 0 9px 9px;
	background: #f1fefe;
}

.cond-tit span{
	float: left;
	display: block;
}
.cond-tit span.cond-tit-sub{
	margin-left: 20px;
	padding-top: 12px;
}

.cond-box table.type01{
	width: 100%;
}
.cond-box table.type01 th{
	white-space: nowrap;
	width: 75px;
}
.cond-box table.type01 td{
	background: #fff;
}

.cond-box table.type01 li{
	display: inline;
	margin-right: 10px;
}
.cond-box table.type01 .tit{
	margin: 0;
	border: none;
	padding: 0;
	font-weight: bold;
}
/* --- */

/* result-photo */
.result-photo img{
	border: 1px solid #999;
	padding: 4px;
	background: #fff;
}
/* --- */

/* result-box */
.result-box{
	border: 1px solid #999;
	padding-bottom: 10px;
	background: url(/common/img/resultbox_bg_01.gif) left top no-repeat;
}

.result-box-innr{
	background: url(/common/img/resultbox_bg_innr.gif) left top repeat-y;
	zoom: 1;  /* hasLayout true */
}
.result-box-innr-top{
	padding-top: 6px;
	background: url(/common/img/resultbox_bg_innr_top.gif) left top no-repeat;
}
.result-box-innr-btm{
	padding: 0 6px 24px;
	background: url(/common/img/resultbox_bg_innr_btm.gif) left bottom no-repeat;
}

.result-box img{
	vertical-align: bottom;
}

.result-box-innr h2{
	position: relative;
	margin: 0;
	border: none;
	padding: 0;
	background-position: left top;
	background-repeat: no-repeat;
	min-height: 20px;
}
* html .result-box-innr h2{ height: 20px; }

.result-box-innr h2 span{
	margin: 0;
	border: none;
	padding:12px 140px 11px 14px;
	background-position: left bottom;
	background-repeat: no-repeat;
}

.result-box.fulltime .result-box-innr h2{ background-image: url(/fulltime/common/img/resultbox_bg_tit.gif); }
.result-box.parttime .result-box-innr h2{ background-image: url(/parttime/common/img/resultbox_bg_tit.gif); }

.result-box.fulltime .result-box-innr h2 span{ background-image: url(/fulltime/common/img/resultbox_bg_tit_btm.gif); }
.result-box.parttime .result-box-innr h2 span{ background-image: url(/parttime/common/img/resultbox_bg_tit_btm.gif); }

.result-box-innr h2 span.link01{
	display: block;
	margin: 0;
	border: none;
	padding:0;
	padding-left: 20px;
	background-position: 0 4px;
	background-repeat: no-repeat;
	zoom: 1;
}
.result-box.fulltime h2 span.link01{ background-image: url(/fulltime/common/img/cmn_icon_arrow01.gif); }
.result-box.parttime h2 span.link01{ background-image: url(/parttime/common/img/cmn_icon_arrow01.gif); }

.result-box-innr h2 img.new{
	margin: 0;
	margin-left: 5px;
	border: none;
	padding: 0;
	vertical-align: -2px;
}

.result-box-innr h2 img.message{
	position: absolute;
	right: 14px;
	top: 10px;
	margin: 0;
	border: none;
	padding: 0;
	background: transparent;
}

.result-box .result-catch{
	border: 1px solid #fff;
	border-top: none;
	padding: 8px 13px;
	font-size: 116%;
	font-weight: bold;
}
.result-box.fulltime .result-catch{ background: #fbeeee; color: #f56572; }
.result-box.parttime .result-catch{ background: #d1f0f8; color: #0099e4; }

.result-box .result-box-content{
	margin: 0 20px;
	padding-top: 15px;
}

.result-box .result-box-2col-A{
	float: left;
	display: inline;  /* for IE6 */
	width: 496px;
}
.result-box .result-box-2col-B{
	float: right;
	display: inline;  /* for IE6 */
	text-align: right;
	width: 200px;
}

.result-box .comment-box{
	background: url(/common/img/commentbox_bg.gif) left top repeat-y;
	zoom: 1;  /* hasLayout true */
}
.result-box .result-box-2col-A .comment-box{ background-image: url(/common/img/commentbox_bg_2col.gif); }

.result-box .comment-box-top{
	padding-top: 14px;
	background: url(/common/img/commentbox_bg_top.gif) left top no-repeat;
}
.result-box .result-box-2col-A .comment-box-top{ background-image: url(/common/img/commentbox_bg_2col_top.gif); }

.result-box .comment-box-btm{
	padding: 0 15px 14px;
	background: url(/common/img/commentbox_bg_btm.gif) left bottom no-repeat;
}
.result-box .result-box-2col-A .comment-box-btm{ background-image: url(/common/img/commentbox_bg_2col_btm.gif); }

.result-box .result-box-content .txt{
	margin: 0;
	border: none;
	padding: 0;
	padding-left: 24px;
	background: url(/common/img/cmn_ico_comment.gif) 0 2px no-repeat;
}

.result-box .result-box-content .next{
	margin: 0;
	border: none;
	padding: 0;
	text-align: right;
}

.result-box table.type04 th{
	width: 72px;
}

.result-box .btn-detail{
	margin-right: 10px;
}
/* --- */

/* icon-box */
.icon-box{
	margin-left: 20px;
	padding-top: 8px;
}

.icon-box-detail{
	border: 1px solid #ccc;
	padding: 7px 6px 5px 20px;
	background: #ececec;
}

.icon-box img,
.icon-box-detail img{
	vertical-align: bottom;
}

.icon-box ul.hasIcon,
.icon-box-detail ul.hasIcon{
	width: 100%;
}
.icon-box li,
.icon-box-detail li{
	float: left;
	display: inline;  /* for IE6 */
	margin-right: 10px;
	padding-bottom: 2px;
	width: 96px;
}
/* --- */

/* result-display */
.result-display{
	text-align: center;
	font-weight: bold;
}

.result-navi{
	text-align: center;
}

.result-back{
	margin-right: 10px;
	padding-left: 12px;
	background: url(/common/img/arrow_page_back.gif) 0 50% no-repeat;
}

.result-num{
	margin-right: 9px;
	border-left: 1px solid #666;
	padding-left: 6px;
}
.result-num-first{
	margin-right: 9px;
	border: none;
	padding-left: 0;
}

.result-next{
	padding-right: 12px;
	background: url(/common/img/arrow_page_next.gif) 100% 50% no-repeat;
}
/* --- */

/* jobinfo-intro */
.jobinfo-intro .jbintr-innr .result-photo{
	float: left;
	display: inline;  /* for IE6 */
	margin: 0 20px 10px 0;
	width: auto;
	height: auto;
}

.jobinfo-intro .jbintr-innr .tit{
	margin-bottom: 10px;
	font-size:116%;
	font-weight: bold;
}

.jobinfo-intro .btn-unit td{
	padding-right: 10px;
	text-align: left;
	vertical-align: middle;
}
/* --- */

/* jobinfo-detail */
.jobinfo-detail{
}

.anken-num{
	margin-bottom: 5px;
}
.anken-num dt{
	clear: both;
	float: left;
	display: block;
	margin-right: 5px;
	font-weight: bold;
}
.anken-num dd{
	float: left;
	display: block;
}

/* --- */

/* inq-tbl */
.inq-tbl{
	width: 530px;
	margin: 0 auto;
	background: #eaeade;
}

.inq-tbl td{
	padding: 10px;
}

.inq-tbl td.inq-btn{
	padding: 0;
	text-align: right;
}
/* --- */

/* lacal-osusume */
.lacal-osusume{
	width: 760px;
}

.local-osusume-item{
	padding: 6px 12px;
	background: #fff7e5 url(/common/img/cmn_line_dot.gif) left bottom repeat-x;
}

.local-osusume-item .tit{
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
	font-weight: bold;
}

.lcositm-innr{
	width: 736px;
}

.lcositm-innr .photo{
	float: left;
	display: inline;  /* for IE6 */
	width: 80px;
}
.lcositm-innr .photo img{
	margin-left: 20px;
}

.lcositm-innr .txt-unit,
.lcositm-innr .txt-unit-no-photo{
	float: right;
	display: inline;  /* for IE6 */
	margin: 0;
	padding: 0;
	width: 644px;
}
.lcositm-innr .txt-unit-no-photo{ width: 716px; }

.lcositm-innr .next{
	text-align: right;
}

/* message01,02 */
.message01 .msg-innr .photo{
	float: left;
	display: inline;  /* for IE6 */
	margin: 0 10px 10px 0;
	width: auto;
	height: auto;
}
.message02 .msg-innr .photo{
	float: right;
	display: inline;  /* for IE6 */
	margin: 0 0 10px 10px;
	width: auto;
	height: auto;
}
/* --- */

.newTel {
	font-size: 16px;
	font-weight: bold;
}
.newTel .red {
	color: #ff0000;
}	
/*********************************************************************/

/* CSS Document */

