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

	TOP 各カテゴリTOP

------------------------------------------------------------*/
#mv {
	width:660px;
	height:217px;
	background:url(/top_img/main.jpg) no-repeat left top;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
}
#mv a {
	display:block;
	width:660px;
	height:217px;
	text-indent:-9999px;
}
#mBtn {
	width:660px;
}
#mBtn li {
	float:left;
	margin-left:6px;
	font-size:1px;
	line-height:1px;
	padding-bottom:7px;
}
#mBtn .fstli {
	margin-left:0;
}
/*求人情報などセンターカラム共通*/
.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 0;
}
.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 #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:10px;
left:910px;
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 #ECBD00;
	padding:5px 5px 0 5px;
	background-color:#FFD118;
	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 #FFCC7F;
	padding:1px;
	background-color:#FFDEAC;
	margin-bottom:5px;
}
#nurMenu2 {
	width:165px;
	border:2px solid #EDBE01;
	padding:5px;
	background-color:#FFD118;
	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:#0A51A1;
	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 60px;
	background:url(/com_img/li_ico_nur.gif) no-repeat 0 1px;
}
/*看護師さまへ*/
.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;
}
.docTorihiki {
	width:430px;
	border:1px solid #D5D5D5;
	padding:9px;
}
.docTorihiki h4 {
	font-weight:bold;
}
/*求人情報一覧*/
.digestDoc li {
	line-height:1.3em;
	padding:0 0 1.2em 60px;
	background:url(/com_img/li_ico_doc.gif) no-repeat 0 1px;
}
/*------------------------------------------------------------

	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:#0A51A1;
	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;
}

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

	急募求人

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

	FORM

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

#submitBtn{
	margin:0 auto;
	text-align:center;
}