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


/***************** top img ******************************/

article section#top-img {
	background-image:url(../images/top/top_img_bgv2.jpg);
	width:980px; height:350px;
	position:relative; padding:0; margin-bottom:40px;
}

article section#top-img h1 {
	position:absolute; top:10px; left:15px;
	padding:0; margin:0;
	
}
article section#top-img h2 {
	position:absolute; top:15px; left:50px;
	padding:0; margin:0;
}
article section#top-img h3 {
	position:absolute; top:40px; left:765px;
	padding:0; margin:0;
}
article section#top-img p {
	position:absolute; top:230px; left:30px;
	padding:0; margin:0;
	text-align:center;
}
article section#top-img a {
	position:absolute; top:275px; left:60px;
}



/***************** top img end **************************/
div#ts_box {
	position:absolute; top:100px; right:0; z-index:100;
	width:176px;
}
a#ts_bnr {
	position:relative; text-align:center; color:#FFFFFF; text-decoration:none;
	display:block; width:160px; padding:9px 8px 9px 8px;
	/*background-color:#FE7DA8;*/ background-color:#ff7d26;
	box-shadow:0px 0px 8px -5px rgba(0, 0, 0, 0.8);
	border-top-left-radius: 6px;
	-moz-border-top-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-o-border-top-left-radius: 6px;
	-ms-border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-bottom-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-o-border-bottom-left-radius: 6px;
	-ms-border-bottom-left-radius: 6px;
	
	
}
a#ts_bnr i {
	position:absolute; font-weight:normal;
	top:15px; left:18px; font-size:32px;
}
a#ts_bnr p {
	margin:0 0 0 20px; padding:0; font-size:1.1em;
}
a#ts_bnr img {
	display:block; margin:6px auto 0 auto;
}

section#nurse #area {
	background-color:#FFF; margin:15px; padding:15px; height:580px;
	position:relative;
}



section#nurse #area a.sq_glay {
	display:block; font-size:16px; text-decoration:none; color:#333;
	position:absolute; top:560px; left:490px; 
}





section#nurse table#tdfk_table th  {
	width:86px; padding:1px; vertical-align:middle;
}
section#nurse table#tdfk_table th.hokkaido {
	width:88px; text-align:center;
	background-color:#98C1D5;
}
section#nurse table#tdfk_table th.tohoku {
	width:88px; text-align:center; vertical-align:middle;
	background-color:#82A0DE;
}
section#nurse table#tdfk_table th.hokuriku {
	width:88px; text-align:center;
	background-color:#EB9A99;
}

section#nurse table#tdfk_table th.kanto {
	width:88px; text-align:center;
	background-color:#A2D04A;
}
section#nurse table#tdfk_table th.tokai {
	width:88px; text-align:center;
	background-color:#FCB855;
}
section#nurse table#tdfk_table th.kansai {
	width:88px; text-align:center;
	background-color:#B2B9E3;
}
section#nurse table#tdfk_table th.chugoku-shikoku {
	width:88px; text-align:center;
	background-color:#DCC3E3;
}
section#nurse table#tdfk_table th.kyushu {
	width:88px; text-align:center;
	background-color:#D9BA81;
}

section#nurse table#tdfk_table td {
	background-color:#E1E1E1; width:43px; font-size:12px;
	text-align:center; vertical-align:middle;
}

section#nurse table#tdfk_table td a{
	text-decoration:none; color:#000; display:block; width:100%; height:20px; line-height:20px; padding:1px 1px 1px 1px;
}
section#nurse table#tdfk_table td a:hover{
	background-color:#FFF; color:#F36;
}

/************ toppage map start **************************************/
section#nurse #area ul#tdfk {
	list-style-type:none;
}
section#nurse #area ul#tdfk li.hokkaido {
	position:absolute; top:58px; left:545px;
}
section#nurse #area ul#tdfk li.aomori {
	position:absolute; top:222px; left:545px;
}
section#nurse #area ul#tdfk li.akita {
	position:absolute; top:258px; left:545px;
}
section#nurse #area ul#tdfk li.iwate {
	position:absolute; top:258px; left:613px;
}
section#nurse #area ul#tdfk li.yamagata {
	position:absolute; top:295px; left:545px;
}
section#nurse #area ul#tdfk li.miyagi {
	position:absolute; top:295px; left:613px;
}
section#nurse #area ul#tdfk li.fukushima {
	position:absolute; top:331px; left:545px;
}

section#nurse #area ul#tdfk li.gunma {
	position:absolute; top:366px; left:545px;
}
section#nurse #area ul#tdfk li.tochigi {
	position:absolute; top:366px; left:613px;
}
section#nurse #area ul#tdfk li.saitama {
	position:absolute; top:402px; left:545px;
}
section#nurse #area ul#tdfk li.ibaraki {
	position:absolute; top:402px; left:613px;
}
section#nurse #area ul#tdfk li.tokyo {
	position:absolute; top:438px; left:545px;
}
section#nurse #area ul#tdfk li.kanagawa {
	position:absolute; top:474px; left:545px;
}

section#nurse #area ul#tdfk li.chiba {
	position:absolute; top:438px; left:613px;
}
section#nurse #area ul#tdfk li.niigata {
	position:absolute; top:331px; left:497px;
}
section#nurse #area ul#tdfk li.nagano {
	position:absolute; top:366px; left:497px;
}
section#nurse #area ul#tdfk li.yamanashi {
	position:absolute; top:438px; left:497px;
}
section#nurse #area ul#tdfk li.shizuoka {
	position:absolute; top:474px; left:497px;
}

section#nurse #area ul#tdfk li.toyama {
	position:absolute; top:331px; left:451px;
}
section#nurse #area ul#tdfk li.gifu {
	position:absolute; top:366px; left:451px;
}
section#nurse #area ul#tdfk li.aichi {
	position:absolute; top:438px; left:451px;
}


section#nurse #area ul#tdfk li.ishikawa {
	position:absolute; top:331px; left:405px;
}
section#nurse #area ul#tdfk li.fukui {
	position:absolute; top:366px; left:405px;
}
section#nurse #area ul#tdfk li.shiga {
	position:absolute; top:402px; left:405px;
}
section#nurse #area ul#tdfk li.mie {
	position:absolute; top:438px; left:405px;
}

section#nurse #area ul#tdfk li.kyoto {
	position:absolute; top:402px; left:358px;
}
section#nurse #area ul#tdfk li.nara {
	position:absolute; top:438px; left:358px;
}

section#nurse #area ul#tdfk li.hyogo {
	position:absolute; top:402px; left:311px;
}
section#nurse #area ul#tdfk li.osaka {
	position:absolute; top:438px; left:311px;
}
section#nurse #area ul#tdfk li.wakayama {
	position:absolute; top:474px; left:311px;
}


section#nurse #area ul#tdfk li.tottori {
	position:absolute; top:402px; left:264px;
}
section#nurse #area ul#tdfk li.okayama {
	position:absolute; top:438px; left:264px;
}

section#nurse #area ul#tdfk li.shimane {
	position:absolute; top:402px; left:217px;
}
section#nurse #area ul#tdfk li.hiroshima {
	position:absolute; top:438px; left:217px;
}
section#nurse #area ul#tdfk li.yamaguchi {
	position:absolute; top:402px; left:170px;
}



section#nurse #area ul#tdfk li.kagawa {
	position:absolute; top:484px; left:254px;
}
section#nurse #area ul#tdfk li.tokushima {
	position:absolute; top:520px; left:254px;
}

section#nurse #area ul#tdfk li.ehime {
	position:absolute; top:484px; left:207px;
}
section#nurse #area ul#tdfk li.kochi {
	position:absolute; top:520px; left:207px;
}


section#nurse #area ul#tdfk li.oita {
	position:absolute; top:435px; left:120px;
}
section#nurse #area ul#tdfk li.miyazaki {
	position:absolute; top:471px; left:120px;
}
section#nurse #area ul#tdfk li.fukuoka {
	position:absolute; top:435px; left:73px;
}
section#nurse #area ul#tdfk li.kumamoto {
	position:absolute; top:471px; left:73px;
}
section#nurse #area ul#tdfk li.saga {
	position:absolute; top:435px; left:26px;
}
section#nurse #area ul#tdfk li.nagasaki {
	position:absolute; top:471px; left:26px;
}
section#nurse #area ul#tdfk li.kagoshima {
	position:absolute; top:507px; left:26px;
}

section#nurse #area ul#tdfk li.okinawa {
	position:absolute; top:550px; left:28px;
}


/************ toppage map end **************************************/



/***************** top new ************************/

article section#main section#new dl {
	background-color:#FFF; margin:15px; padding:15px 10px 15px 10px;
	overflow-y:scroll; height:700px;
}

article section#main section#new dl dt {
	position:relative; margin:10px 15px 10px 65px;
	
}
article section#main section#new dl dt em{
	display:inline-block;
	background-color:#CCCCCC;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	width:70px; height:23px; line-height:23px;
	text-align:center;
	
}
article section#main section#new dl dt.job01:before {
	content: url("../images/top/dt_bg01.gif");
	position:absolute; top:0; left:-55px;
	
}
article section#main section#new dl dt.job02:before {
	content: url("../images/top/dt_bg02.gif");
	position:absolute; top:0; left:-55px;
}
article section#main section#new dl dt.job03:before {
	content: url("../images/top/dt_bg03.gif");
	position:absolute; top:0; left:-55px;
}
article section#main section#new dl dd {
	margin:0px 15px 15px 10px; padding:0px 0px 15px 55px; border-bottom:dashed 1px #CCC;
	font-size:12px;
	
}

/***************** top new end **********************/
