@charset "utf-8";
/*------------------------------------------------------------

	TOP 各カテゴリTOP

------------------------------------------------------------*/
#mv,#mv a {
	width:420px;
	background:url(/top_img/main4.jpg) no-repeat left top;
	float:right;
}

#mv,#mvSpe{
	height:265px;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	margin-bottom:15px;
}
#mvSpeL{
	height:265px;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	margin-bottom:15px;
	width: 230px;
	float: left;
}
#mv a,#mvSpe a {
	display:block;
	height:265px;
	text-indent:-9999px;
}
#mvSpeL a {
	display:block;
	height:265px;
	text-indent:-9999px;
}
#mvSpe2clmA,#mvSpe2clmB {
	height:130px;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	margin-bottom:2px;
}

#mvSpe2clmA a, #mvSpe2clmB a {
	display:block;
	height:130px;
	text-indent:-9999px;
}

#mBtn {
	width:420px;
}
#mBtn li {
	float:left;
	margin-left:6px;
	font-size:1px;
	line-height:1px;
	padding-bottom:7px;
}
#mBtn .fstli {
	margin-left:0;
}


#mvSpe,#mvSpe a{
	width:230px;
	background:url(/top_img/mv_spe.gif) no-repeat left top;
	float:left;
}
#mvSpe2clmA, #mvSpe2clmA a{
	width:230px;
	background:url(/top_img/mv_230a.gif) no-repeat left top;
	float:left;
}
#mvSpe2clmB, #mvSpe2clmB a{
	width:230px;
	float:left;
	background-image: url(/top_img/mv_230b.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*求人情報などセンターカラム共通*/
.topCenterInn {
	width:450px;
	padding:10px;
	margin-bottom:0;
}
.topCenterInn ul li {
	font-size:84%;
	line-height:1.3em;
	padding:0 0 0.8em 60px;
}
.topCenterInn ul .liNur {
	background:url(/com_img/li_ico_nur.gif) no-repeat 0 4px;
}
.topCenterInn ul .liDoc {
	background:url(/com_img/li_ico_doc.gif) no-repeat 0 0;
}
.topCenterInn ul .liOtr {
	background:url(/com_img/li_ico_otr.gif) no-repeat 0 0;
}
.topCenterInn ul .liFull {
	background:url(/com_img/li_ico_full.gif) no-repeat 0 0;
}
.topCenterInn ul .liPart {
	background:url(/com_img/li_ico_part.gif) no-repeat 0 0;
}
.topCenterInn ul .liBoth {
	background:url(/com_img/li_ico_both.gif) no-repeat 0 0;
}
.topCenterInn #digestBtn {
	width:450px;
}
.topCenterInn #digestBtn li {
	margin:5px 0 0 7px;
	float:left;
}
.topCenterInn #digestBtn .liFst {
	margin-left:0;
}

/*アウトサイドバナー*/
#sideBannerBox-position {
position:relative;
}


#sideBannerBox-position #sideBanner-position {
position:absolute;
top:100px;
left:900px;
overflow:hidden;
}

/*病院ピックアップ*/
.pickBox {
	width:450px;
	border-bottom:1px solid #DDDDDD;
	padding-bottom:10px;
	margin-bottom:10px;
}
.pickBox .pickBoxL {
	width:201px;
	float:left;
}
.pickBox .pickBoxR {
	width:235px;
	float:right;
}
.pickBox .pickBoxR h4 {
	font-size:110%;
	font-weight:bold;
	margin-bottom:0.2em;
}
.pickBox .pickBoxR .acs {
	padding:0 0 0 0;
	font-size:84%;
	line-height:1.3em;
	margin-bottom:0.5em;
}
.pickBox .pickBoxR .ol1,
.pickBox .pickBoxR .ol2 {
	padding:0 0 0 50px;
	font-size:84%;
	line-height:1.3em;
}
.pickBox .pickBoxR .ol1 {
	background:url(/com_img/ico_kamoku.gif) no-repeat 0 0;
	margin-bottom:0.5em;
}
.pickBox .pickBoxR .ol2 {
	background:url(/com_img/ico_shoku.gif) no-repeat 0 0;
	margin-bottom:1em;
}
.pickBox .pickBoxR ol li {
	display:inline;
	padding-right:0.5em;
}
/* pager */
.pager{
	width:100%;
	text-align:center;
	padding:10px 0;
}
.pager li{
	display:inline;
}
.pager li span,
.pager li a{
	padding:5px;
}
.pager li span{
	font-weight:bold;
	color:#66cc00;
}
.pager li a:link,
.pager li a:visited{
	background:#fff;
}
.pager li a:hover,
.pager li a:active{
	background:#ded;
}
/*------------------------------------------------------------

	NURSE

------------------------------------------------------------*/
/*TOP*/
#nurTopBox {
	width:456px;
	border:2px solid #EDDECB;
	padding:5px 5px 0 5px;
	background-color:#F2E8DB;
	margin-bottom:8px;
}
#nurTopBox ul {
	width:456px;
}
#nurTopBox li {
	float:left;
	margin-left:6px;
	font-size:1px;
	line-height:1px;
	padding-bottom:5px;
}
#nurTopBox .liFst {
	margin-left:0;
	clear:both;
}
#nurTopBox2 {
	width:470px;
	margin-bottom:15px;
}
#nurTopBox2 li {
	float:left;
	margin-left:2px;
	font-size:1px;
	line-height:1px;
	width:116px;
}
#nurTopBox2 li p {
	font-size:10px;
	line-height:1.3em;
	text-align:center;
	padding-bottom:0;
}
#nurTopBox2 .liFst {
	margin-left:0;
}
/*LEFTMENU*/
#nurMenu {
	width:169px;
	border:4px solid #BBE8F1;
	padding:1px;
	background-color:#E0F4F9;
	margin-bottom:5px;
}
#nurMenu2 {
	width:165px;
	border:2px solid #EDDECB;
	padding:5px;
	background-color:#F2E8DB;
	margin-bottom:10px;
}
#nurMenu li,
#nurMenu2 li {
	font-size:1px;
	line-height:1px;
}
#nurMenu2 li {
	margin-bottom:2px;
}
#nurMenu2 .liLast {
	margin-bottom:0;
}
/*FLOW　看護師　医者　その他共通*/
.flowBox {
	width:450px;
	padding-bottom:1em;
	margin-bottom:1em;
	border-bottom:1px dotted #D5D5D5;
}
.flowBox .flowNum {
	width:31px;
	float:left;
}
.flowBox .flowTxt {
	width:408px;
	float:right;
}
.flowBox .flowTxt h4 {
	font-weight:bold;
}
.flowBox .flowTxt .flowBoxInn {
	width:390px;
	border:1px solid #D5D5D5;
	padding:8px;
}
/*FAQ*/
h3.faqTit {
	color:#0099CC;
	font-weight:bold;
	font-size:110%;
	line-height:1.3em;
	border-bottom:1px solid #D5D5D5;
	padding-bottom:3px;
	margin-bottom:1em;
}
.faqBox dt {
	font-weight:bold;
	background:url(/nurse/img/ico_q.gif) no-repeat 0 3px;
	padding:0 0 0.2em 16px;
	line-height:1.3em;
}
.faqBox dd {
	background:url(/nurse/img/ico_a.gif) no-repeat 0 3px;
	padding:0 0 1em 16px;
	line-height:1.3em;
}
/*求人情報一覧*/
.digestNur li {
	line-height:1.3em;
	padding:0 0 1.2em 12px;
	background:url(/com_img/li_ico_nur.gif) no-repeat 0 6px;
}
.digestNur li.liFull {
	padding:0 0 1.2em 60px;
	background:url(/com_img/li_ico_full.gif) no-repeat 0 0;
}
.digestNur li.liPart {
	padding:0 0 1.2em 60px;
	background:url(/com_img/li_ico_part.gif) no-repeat 0 0;
}
.digestNur li.liBoth {
	padding:0 0 1.2em 60px;
	background:url(/com_img/li_ico_both.gif) no-repeat 0 0;
}
/*看護師さまへ*/
.nurKakomi {
	width:422px;
	border:4px solid #EFEFEF;
	padding:10px;
	margin-bottom:1em;
}
.nurKakomi .lUl li {
	background:url(/com_img/ico_red.gif) no-repeat 0 7px;
	padding:0 0 0 12px;
	margin:0 6px 0.5em 6px;
	font-size:120%;
	line-height:1.5em;
	font-weight:bold;
}
.nurKaL,
.nurKaR {
	width:200px;
	border-top:2px solid #D5D5D5;
	padding:8px;
	margin-bottom:0.2em;
}
.nurKaL p,
.nurKaR p {
	font-size:84%;
	line-height:1.4em;
}
.nurKaL h5,
.nurKaR h5 {
	font-weight:bold;
	color:#009900;
}
.nurKaL {
	float:left;
}
.nurKaR {
	float:right;
}
/*------------------------------------------------------------

	DOCTOR

------------------------------------------------------------*/
/*LEFTMENU*/
#docMenu {
	width:169px;
	border:4px solid #95DBEA;
	padding:1px;
	background-color:#B7E6F0;
	margin-bottom:5px;
}
#docMenu li {
	font-size:1px;
	line-height:1px;
}
/*求人情報一覧*/
.digestDoc li {
	line-height:1.3em;
	padding:0 0 1.2em 60px;
	background:url(/com_img/li_ico_doc.gif) no-repeat 0 1px;
}
/*------------------------------------------------------------

	非公開求人情報

------------------------------------------------------------*/
dl.nonDis dt {
	color:#0A51A1;
	font-size:110%;
	line-height:1.5em;
	margin-bottom:0.3em;
}
dl.nonDis dt strong {
	font-size:112%;
}
dl.nonDis dd {
	padding-bottom:1em;
	margin-bottom:1em;
	border-bottom:1px solid #DDDDDD;
}
div.nonDisBox {
	width:604px;
	border:2px solid #DDDDDD;
	padding:16px;
	margin-bottom:1em;
}
div.nonDisBox h2 {
	font-weight:bold;
	font-size:120%;
	margin-bottom:0.5em;
}
/*------------------------------------------------------------

	OTHER

------------------------------------------------------------*/
/*LEFTMENU*/
#otrMenu {
	width:169px;
	border:4px solid #CCB2E5;
	padding:1px;
	background-color:#DAC7EC;
	margin-bottom:5px;
}
#otrMenu li {
	font-size:1px;
	line-height:1px;
}
/*求人情報一覧*/
.digestOtr li {
	line-height:1.3em;
	padding:0 0 1.2em 60px;
	background:url(/com_img/li_ico_otr.gif) no-repeat 0 1px;
}
/*------------------------------------------------------------

	PICKUP

------------------------------------------------------------*/
/*LEFTMENU*/
/*#pickMenu {
	width:169px;
	border:4px solid #B2E57F;
	padding:1px;
	background-color:#BBF77F;
	margin-bottom:5px;
}
#pickMenu li {
	font-size:1px;
	line-height:1px;
}
*/#pickMain {
	width:450px;
}
#pickMain #pickMainL {
	width:300px;
	float:left;
}
#pickMain #pickMainR {
	width:140px;
	float:right;
}
#pickMain #pickMainR dl {
	font-size:84%;
	line-height:1.3em;
	margin-bottom:1em;
}
#pickMain #pickMainR dl dd {
	margin-bottom:0.5em;
}
#pickMain #pickMainR dl dd ul li {
	display:inline;
	padding:0 0.5em 0 0;
}
#pickMain2 {
	width:450px;
	margin-top:10px;
}
#pickMain2 li {
	width:146px;
	float:left;
	margin-left:6px;
}
#pickMain2 li p {
	font-size:84%;
	line-height:1.3em;
	margin-top:3px;
}
#pickMain2 .liFst {
	margin-left:0;
}
#pickCau {
	width:428px;
	border:4px solid #FFCC00;
	padding:7px;
	background-color:#FFFFCC;
	color:#F23418;
	text-align:center;
	margin-bottom:1em;
}
/*------------------------------------------------------------

	ENTRY INDEX

------------------------------------------------------------*/
#etyBox {
	width:620px;
	border:4px solid #EFEFEF;
	padding:16px;
}
#etyBox .etyLi01 {
	width:201px;
	border-right:1px solid #D5D5D5;
	float:left;
	margin-right:15px;
}
#etyBox .etyLi02 {
	width:186px;
	float:right;
}
/*------------------------------------------------------------

	MAP

------------------------------------------------------------*/
/*map top*/
#map,
#map2 {
	width:640px;
	height:400px;
}
#infoWinArea {
	display:none;
}
.ac-fuki {
	width:220px;
	line-height:1.4em;
}
.ac-fuki strong {
	font-size:14px;
	color:#F23317;
}
.ac-fuki p {
	font-size:11px;
	margin:0px;
	line-height:1.2em;
}
/*map under*/
.mapLoop {
	width:640px;
	border-bottom:1px solid #D5D5D5;
	padding-bottom:12px;
	margin-bottom:12px;
}
.mapLoop .mapLoopL {
	width:424px;
	float:left;
}
.mapLoop .mapLoopR {
	width:201px;
	float:right;
}
.mapLoop h3 {
	font-weight:bold;
	font-size:120%;
	line-height:1.3em;
	color:#53B3C9;
	margin-bottom:0.3em;
}
.mapLoop p {
	font-size:110%;
}
/*------------------------------------------------------------

	利用規約 PV

------------------------------------------------------------*/
.kiyaku dt {
	font-weight:bold;
}
.kiyaku dd {
	padding:0 0 1em 2em;
	font-size:84%;
	line-height:1.4em;
}
.kiyaku dd ol {
	list-style-type:decimal;
	margin:0 0 1em 3em;
}
.kiyaku dd ol li {
	margin:0 0 0.5em 0;
}
#pvInq {
	width:400px;
	border:4px solid #EFEFEF;
	padding:10px;
	margin:1em auto 1em auto;
}
/*------------------------------------------------------------

	特集

------------------------------------------------------------*/
.speBox {
	width:450px;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	boeder:1px solid #DDDDDD;
}
.speBox .speBoxL {
	width:234px;
	float:left;
}
.speBox .speBoxR {
	width:206px;
	float:right;
}
.speBox .speBoxR h3 {
	font-size:120%;
	font-weight:bold;
}

/*------------------------------------------------------------

	急募求人

------------------------------------------------------------*/
.kyubo dt {
	font-weight:bold;
	color:#FF0033;
}
.kyubo dd {
	color:#993333;
}


/*------------------------------------------------------------

	応援キャンペーン

------------------------------------------------------------*/
.camOutBox{
	width:840px;
	margin:0;
	padding:0;
	margin:auto;
	}
.camInBox{
	width:420px;
	margin:0;
	padding:0;
	float:left;
	}
.attentionBox{
	width:360px;
	margin:0 auto;
	padding:0;
	border-color:#FF3399;
	border-style:solid;
	border-width:5px;
	}
.attentionInBox{
	margin:15px 15px 0px 15px;
	}
.attentionInBox a{
	color:#FF33CC;
	text-decoration:none;
	}

.replace{
	text-align:left;
	text-indent:-99999px;
	font-size:1px;
	line-height:1;
	text-decoration:none;
	display:block;
	margin:0;
	padding:0;
	width:420px;
}
#p01 {
	height:267px;
	background:url(/campaign/1000yen/img/01.gif)
}

#p02 {
	height:83px;
	background:url(/campaign/1000yen/img/02.gif);
}
#p03 {
	height:101px;
	background:url(/campaign/1000yen/img/03.gif);
}
#p04 {
	height:309px;
	background:url(/campaign/1000yen/img/04.jpg);
}
#p05 {
	height:200px;
	background:url(/campaign/1000yen/img/05.gif);
}
#p06 {
	height:137px;
	background:url(/campaign/1000yen/img/06.jpg);
}
#p07 {
	height:95px;
	background:url(/campaign/1000yen/img/07.gif);
}

#a08:link,
#a08:visited {
	height:57px;
	background:url(/campaign/1000yen/img/08.jpg);
}
#a08:hover,
#a08:active {
	height:57px;
	background:url(/campaign/1000yen/img/08_ov.jpg);
}
#p09 {
	height:135px;
	background:url(/campaign/1000yen/img/09.gif);
}
#p10 {
	height:130px;
	background:url(/campaign/1000yen/img/10.gif);
}
#p11 {
	height:206px;
	background:url(/campaign/1000yen/img/11.jpg);
}
#p12 {
	height:200px;
	background:url(/campaign/1000yen/img/12.gif);
}
/*------------------------------------------------------------

	FORM

------------------------------------------------------------*/

#submitBtn{
	margin:0 auto;
	text-align:center;
}
#container #containerL1 {
	width:660px;
	float:left;
	margin: 0px;
	padding: 0px;
}

#anshinTit {
	background-image: url(/nurse/img/tit_anshin.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	padding: 0px;
	height: 96px;
	width: 659px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 10px;
}
.anDis dt {
	background-image: url(/nurse/img/h3_anshin.gif);
	background-position: center top;
	height: 30px;
	width: 657px;
	font-size: 13px;
	color: #FFFFFF;
	text-indent: 31px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
.anDis {
	margin-top: 10px;
	background-color: #FF731E;
	margin-bottom: 10px;
	padding-bottom: 7px;
	width: 657px;
	margin-right: auto;
	margin-left: auto;
}
.anDis dd {
	background-color: #FFFFFF;
	width: 610px;
	border: 1px solid #FFD18C;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	font-size: 12px;
	line-height: 130%;
	padding-top: 5px;
	padding-right: 14px;
	padding-bottom: 10px;
	padding-left: 15px;
	letter-spacing: 0.1em;
}
dt.anTtl {
	padding-top: 10px;
	margin: 0px;
	height: 20px;
}
/* merit */
#merit {
	width:610px;
	margin:0 auto;
	}
#merit p {
	margin:10px 45px;
	font-size:12px;
	line-height:130%;
	color:#666666;
	}
#merit .close {
	width:79px;
	margin:20px auto;
	}
#merit .center {
	text-align:center;
	}