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


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

article section#top-img {
	background-image:url(../img/top_img.jpg);
	background-repeat:no-repeat;
	background-size:100%;
	width:100%; height:0px; margin:0 auto;
	position:relative; padding-top:45%; margin-top:15px; margin-bottom:20px;
}

article section#top_img .top_tekisei_logo {
  max-width: 60px;
  width: 100%;
  height: auto;
  position: absolute;
  right: 10px;
  bottom: 15px;
}

article section#top-img p {
	text-indent:-9600px;
	
}

/*article section#top-img a {
	display:block; position:absolute; bottom:10px; left:10px; width:57%;
}*/

div.sokuhou {
	margin:10px auto 30px auto;
	width:96%; padding:2%;
}

#top_img a {
	display:block;
	width:94%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 2px;
}
#top_img a img {
	width:100%;
	height:auto;
	display: block;
}
article section#top_img {
	background-image:url(../img/top_img3_20230413_test.jpg);
	background-repeat:no-repeat;
	background-size:100%;
	width:100%; height:0px; margin:0 auto;
	position:relative; padding-top:80%; margin-top:0px; margin-bottom:90px;
}

article section#top_img p {
	position:absolute; top:66%; left:4%;
	font-size:0.67em;
	
}
/***************** top img end **************************/

section#nurse h2.area{
	padding:0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}


section#nurse #area .inner{
	background-color:#ECEAEB;
	width:94%;
	height:auto;
	padding:3%;
	margin-top: 3%;
}

#top_map {
	background-image:url(../img/top_map.gif); background-repeat:no-repeat;
	background-size:100%;
	width:100%; height:0px; margin:0 auto;
	position:relative; padding-top:92%;
}

#all_area {
	position:absolute; top:6%; left:1%; width:40%;
}
#all_area img {
	width:100%;
}
#btn_hokkaido {
	position:absolute; top:6%; left:56%; width:21%;
}
#btn_hokkaido img {
	width:100%;
}
#btn_tohoku {
	position:absolute; top:25%; left:59%; width:18%;
}
#btn_tohoku img {
	width:100%;
}
#btn_hokuriku {
	position:absolute; top:31%; left:26%; width:30%;
}
#btn_hokuriku img {
	width:100%;
}
#btn_kanto {
	position:absolute; top:75%; left:82%; width:18%;
}
#btn_kanto img {
	width:100%;
}
#btn_tokai {
	position:absolute; top:75%; left:59%; width:18%;
}
#btn_tokai img {
	width:100%;
}

#btn_kansai {
	position:absolute; top:81%; left:35%; width:18%;
}
#btn_kansai img {
	width:100%;
}
#btn_ch_shikoku {
	position:absolute; top:42%; left:5%; width:26%;
}
#btn_ch_shikoku img {
	
}
#btn_kyusyu {
	position:absolute; top:87%; left:0; width:27%;
}
#btn_kyusyu img {
	
}

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

article section#new dl {
	background-color:#FFF; margin:0px; padding:10px 6px 0px 6px;
}

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

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



/***************** top contents *********************/
section#gimon h5,
section#tokusyu h4 {
	color:#FF6600; font-size:1.2em; margin:0px 0px 10px 3px; padding:6px 0px 0px 6px;
	border-bottom:solid 4px #FF6600; vertical-align:middle;
}
section#gimon h5 i,
section#tokusyu h4 i {
	color:#FF9999; font-size:1.3em; display:inline-block; margin-right:10px; vertical-align:bottom;
}
section#gimon figure,
section#tokusyu figure {
	width:98%; margin:7px 7px 20px 7px;
}
section#gimon figure img.left,
section#tokusyu figure img.left {
	width:22%; margin:10px 0 10px 5px;
}


section#gimon figure figcaption,
section#tokusyu figure figcaption {
	margin:7px 5px 10px 0; width:70%; font-size:0.8em;
}

section#gimon figure figcaption p,
section#tokusyu figure figcaption p {
	margin:0 0 5px 0; font-size:1.2em;
}

section#tokusyu2 h4 {
	color:#FF6600; font-size:1.05em; margin:0px 0px 10px 3px; padding:6px 0px 0px 6px;
	border-bottom:solid 4px #FF6600; vertical-align:middle;
}

section#tokusyu2 h4 i {
	color:#FF9221; font-size:1.4em; display:inline-block; margin-right:3px; vertical-align:bottom;
}
section#tokusyu2 figure {
	width:94%; height:auto; padding:3% 2% 2% 2%; margin:2%;

	border-bottom:dotted 1px #999;
}

section#tokusyu2 figure img {
	float:left;
	width:36%;
}
section#tokusyu2 figure figcaption {
	float:right; width:61%;
	padding:0 1% 1% 1%;
}
section#tokusyu2 figure figcaption p {
	font-size:0.8em; margin:0 0 5px 0;
}

section#tokusyu2 figure strong {
	font-size:0.7em; color:#666;
}
section#tokusyu2 figure strong a {
	font-size:1.2em;
}



/***************** top contents end *****************/