/*------------トップイメージ------------*/
#topimage {
	height:513px;
	margin:0 auto;
	background: url(images/topimage.jpg) no-repeat scroll center top;
}

#ie6 {
	height:328px;
}

#info {
	width:920px;
	height:160px;
	margin:0 auto;
	padding:0 0 0 0;
}

#info ul {
	width:920px;
	margin:0 0 0 4px;
}

#info ul li {
	width:222px;
	height:160px;
	margin-right:8px;
	float:left;
}

/*------------新着情報------------*/
#news {
	width:629px;
	height:149px;
	background: url(images/back_news.jpg) no-repeat;
	margin-bottom:15px;
}

#news .waku {
	width:620px;
	padding:10px 0 0 0;
	height:124px;
	overflow:auto;
}

.txt_date {
	width:86px;
	height:18px;
	font-size:80%;
	color:#49C0F4;
	font-weight:bold;
	line-height:18px;
	letter-spacing:1px;
	padding:0 0 0 13px;
	background: url(common/images/icon_blue.gif) no-repeat 0 38%;
	margin:0 0 0 20px;
}
.txt_news {
	width:560px;
	height:auto;
	font-size:80%;
	color:#4d4b4b;
	line-height:18px;
	letter-spacing:1px;
	margin:0 0 6px 20px;
	padding:0 0 5px 4px;
	border-bottom:dashed #CCCCCC 1px;
}
.txt_news a {
	color:#4d4b4b;
	text-decoration:none;
}
.txt_news a:hover {
	color:#49C0F4;
	text-decoration:underline;
}


/* clear --------------------   */

.clear{
	clear: both;
}

.clearfix:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}

.clearfix {display:inline-block;}

/* hides from IE-mac \*/

* html .clearfix {height:1%;}

.clearfix {display:block;}








/*------------地図------------*/



#tab-box {
	position:relative;
	height:520px;
	margin-bottom:30px;
/*----追加-----*/
	padding: 15px;
    border-bottom: #E7E7E7 solid 4px;
    border-left: #E7E7E7 solid 4px;
    border-right: #E7E7E7 solid 4px;
/*----追加ここまで-----*/
}

ul#tabnav {
	position:absolute;
	top:15px;
	left:320px/*341px*/;
}

ul#tabnav li a {
	display:block;
	width:72px/*159px*/;
	height:32px;
	text-indent:-9999px;
}

ul#tabnav li a.tabh {
	background:url(./images/index_maptab-hp.gif) no-repeat left top;
}
ul#tabnav li a.tabh:hover {
	background:url(./images/index_maptab-hp.gif) no-repeat left bottom;
}
ul#tabnav li.tabParent a.tabh {
	background:url(./images/index_maptab-hp.gif) no-repeat left bottom;
}

ul#tabnav li a.tabc {
	background:url(./images/index_maptab-cl.gif) no-repeat left top;
}
ul#tabnav li a.tabc:hover {
	background:url(./images/index_maptab-cl.gif) no-repeat left bottom;
}
ul#tabnav li.tabParent a.tabc {
	background:url(./images/index_maptab-cl.gif) no-repeat left bottom;
}

/*----タブ追加-----*/

ul#tabnav li a.tabj1 {
	background:url(./images/index_maptab-j1.gif) no-repeat left top;
}
ul#tabnav li a.tabj1:hover {
	background:url(./images/index_maptab-j1.gif) no-repeat left bottom;
}
ul#tabnav li.tabParent a.tabc a.tabj1 {
	background:url(./images/index_maptab-j1.gif) no-repeat left bottom;
}

ul#tabnav li a.tabj2 {
	background:url(./images/index_maptab-j2.gif) no-repeat left top;
}
ul#tabnav li a.tabj2:hover {
	background:url(./images/index_maptab-j2.gif) no-repeat left bottom;
}
ul#tabnav li.tabParent a.tabc a.tabj1 a.tabj2 {
	background:url(./images/index_maptab-j2.gif) no-repeat left bottom;
}

/*----タブ追加ここまで-----*/


ul#tabnav li {
	float:left;
}



#tab-box div .map {
	position:absolute;
	top:14px;
	left:3px;
}

#tab-box div .list {
	position:absolute;
	top:47px;
	left:320px;
	border-top:3px solid #ff7591;
	border-right:2px solid #ffccd5;
	border-bottom:2px solid #ffccd5;
	border-left:2px solid #ffccd5;
	overflow:auto;
}

#tab-box div .hospital {
	width: 260px;
	height:458px;
	padding:10px 13px 0;
}

#tab-box div .hospital > li {
	margin-top:6px;
}
#tab-box div .hospital > li:first-child {
	margin-top:0;
}



/*IE7だけに適用*/
*+html #tab-box div .hospital > li p img {vertical-align:bottom;}

#tab-box div .hospital > li > ol > li {
	margin:0 0 2px 7px;
}

#tab-box div .clinic {
	width: 266px;
	height:448px;
	padding:10px;
}

/*追加*/
#tab-box div .clinic > li {
	margin-top:6px;
}
#tab-box div .clinic > li:first-child {
	margin-top:0;
}

/*IE7だけに適用*/
*+html #tab-box div .clinic > li p img {vertical-align:bottom;}

#tab-box div .clinic > li > ol > li {
	margin:0 0 2px 7px;
}



/*----タブ追加-----*/
#tab-box div .josanshi {
	width: 266px;
	height:448px;
	padding:10px;
}

/*追加*/
#tab-box div .josanshi > li {
	margin-top:6px;
}
#tab-box div .josanshi > li:first-child {
	margin-top:0;
}

/*IE7だけに適用*/
*+html #tab-box div .josanshi > li p img {vertical-align:bottom;}

#tab-box div .josanshi > li > ol > li {
	margin:0 0 2px 7px;
}


#tab-box div .junkan {
	width: 266px;
	height:448px;
	padding:10px;
}

/*追加*/
#tab-box div .junkan > li {
	margin-top:6px;
}
#tab-box div .junkan > li:first-child {
	margin-top:0;
}

/*IE7だけに適用*/
*+html #tab-box div .junkan > li p img {vertical-align:bottom;}

#tab-box div .junkan > li > ol > li {
	margin:0 0 2px 7px;
}


/*----タブ追加ここまで-----*/



#tab-box div .hospital li ol li,
#tab-box div .clinic li ol li,
#tab-box div .josanshi li ol li,
#tab-box div .junkan li ol li{
	padding-left:26px;
}







/*tabH*/


#tab-box div .list #no1 {
	background:url(./images/index_map_list01.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}



#tab-box div .list #no1 a:hover{
	background-color: #7777f3;
	color: #fff;
}


#tab-box div .list #no2 {
	background:url(./images/index_map_list01.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}

#tab-box div .list #no2 a:hover{
	background-color: #7777f3;
	color: #fff;
}


#tab-box div .list #no3 {
	background:url(./images/index_map_list02.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}

#tab-box div .list #no3 a:hover{
	background-color: #ff7092;
	color: #fff;
}


#tab-box div .list #no4 {
	background:url(./images/index_map_list01.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}

#tab-box div .list #no4 a:hover{
	background-color: #7777f3;
	color: #fff;
}


#tab-box div .list #no4_2 {
	background:url(./images/index_map_list01.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	background-color: #7777f3;
	color: #fff;
}



#tab-box div .list #no5 {
	background:url(./images/index_map_list01.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}

#tab-box div .list #no5 a:hover{
	background-color: #7777f3;
	color: #fff;
}


#tab-box div .list #no6 {
	background:url(./images/index_map_list03.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}

#tab-box div .list #no6 a:hover{
	background-color: #ff9e00;
	color: #fff;
}


#tab-box div .list #no7 {
	background:url(./images/index_map_list04.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}

#tab-box div .list #no7 a:hover{
	background-color: #7777f3;
	color: #fff;
}


#tab-box div .list #no8 {
	background:url(./images/index_map_list04.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}

#tab-box div .list #no8 a:hover{
	background-color: #19ade4;
	color: #fff;
}



#tab-box div .list #no9 {
	background:url(./images/index_map_list02.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}

#tab-box div .list #no9 a:hover{
	background-color: #ff7092;
	color: #fff;
}


#tab-box div .list #no10 {
	background:url(./images/index_map_list02.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}

#tab-box div .list #no10 a:hover{
	background-color: #ff7092;
	color: #fff;
}


#tab-box div .list #no11 {
	background:url(./images/index_map_list04.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}

#tab-box div .list #no11 a:hover{
	background-color: #19ade4;
	color: #fff;
}


#tab-box div .list #no12 {
	background:url(./images/index_map_list04.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}

#tab-box div .list #no12 a:hover{
	background-color: #19ade4;
	color: #fff;
}


#tab-box div .list #no13 {
	background:url(./images/index_map_list04.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}

#tab-box div .list #no13 a:hover{
	background-color: #19ade4;
	color: #fff;
}


#tab-box div .list #no14 {
	background:url(./images/index_map_list01.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}

#tab-box div .list #no14 a:hover{
	background-color: #7777f3;
	color: #fff;
}


#tab-box div .list #no15 {
	background:url(./images/index_map_list01.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}

#tab-box div .list #no15 a:hover{
	background-color: #7777f3;
	color: #fff;
}


#tab-box div .list #no16 {
	background:url(./images/index_map_list01.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}

#tab-box div .list #no16 a:hover{
	background-color: #7777f3;
	color: #fff;
}


#tab-box div .list #no17 {
	background:url(./images/index_map_list05.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}

#tab-box div .list #no17 a:hover{
	background-color: #3ab83a;
	color: #fff;
}


#tab-box div .list #no18 {
	background:url(./images/index_map_list01.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}

#tab-box div .list #no18 a:hover{
	background-color: #7777f3;
	color: #fff;
}





/*tabC*/


#tab-box div .list #no19 {
	background:url(./images/index_map_list02.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}

#tab-box div .list #no19 a:hover{
	background-color: #ff7092;
	color: #fff;
}




#tab-box div .list #no20 {
	background:url(./images/index_map_list01.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}

#tab-box div .list #no20 a:hover{
	background-color: #7777f3;
	color: #fff;
}



#tab-box div .list #no21 {
	background:url(./images/index_map_list04.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}


#tab-box div .list #no21 a:hover{
	background-color: #19ade4;
	color: #fff;
}




/*tabJ1*/


#tab-box div .list #no22 {
	background:url(./images/index_map_list01.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}

#tab-box div .list #no22 a:hover{
	background-color: #7777f3;
	color: #fff;
}


#tab-box div .list #no23 {
	background:url(./images/index_map_list02.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}

#tab-box div .list #no23 a:hover{
	background-color: #ff7092;
	color: #fff;
}




#tab-box div .list #no24 {
	background:url(./images/index_map_list01.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}

#tab-box div .list #no24 a:hover{
	background-color: #7777f3;
	color: #fff;
}


#tab-box div .list #no25 {
	background:url(./images/index_map_list04.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}


#tab-box div .list #no25 a:hover{
	background-color: #19ade4;
	color: #fff;
}





/*tabJ2*/


#tab-box div .list #no26 {
	background:url(./images/index_map_list01.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}

#tab-box div .list #no26 a:hover{
	background-color: #7777f3;
	color: #fff;
}



#tab-box div .list #no27 {
	background:url(./images/index_map_list04.gif) no-repeat;
	background-position: 0% 50% ;
	font-size: 12px;
	color: #6CF;
}

#tab-box div .list #no27 a:hover{
	background-color: #19ade4;
	color: #fff;
}





.btn {
	width:560px;
	height:26px;
	margin:auto;
}

.btn a {
	display:block;
	width:560px;
	height:26px;
	background:url(../images/btn_bg.gif) no-repeat;
	text-align:center;
	font-size:12px;
	line-height:26px;
	text-decoration:none;
}
.btn a:hover {
	text-decoration:underline;
}

.btn a img {
	vertical-align:text-bottom;
	margin-right:8px;
}

.medical-list .section {
	padding-top:7px;
}

table.head {
	float:left;
	width:386px;
	border-collapse:collapse;
	margin-bottom:20px;
}

table.head th,
table.head td {
	padding:6px 8px;
	border:1px solid #B0B0B0;
}

table.head th {
	width:84px;
	background:#873B57;
	color:#FFF;
	font-weight:normal;
}

.pic {
	float:right;
	margin-bottom:20px;
}

table.body {
	width:100%;
	margin-bottom:20px;
}

table.body > tbody > tr > th,
table.body > tbody > tr > td {
	padding:6px 8px;
	border:1px solid #CCC;
}

table.body > tbody > tr.odd {
	background:#E9E9E9;
}

table.body > tbody > tr > th {
	width:138px;
	font-weight:normal;
}

table.body table {
	margin-top:5px;
}
table.body table:first-child {
	margin-top:0;
}

table.body table tbody > tr > th {
	font-weight:normal;
}

table.body .meyasu {
	text-align:right;
	font-size:smaller;
}

table.body .mr20 {
	padding-right:20px;
}




/*地図アイコン*/


/*----看護師-----*/

#hpicon_01 {
	width: 19px;
	height: 19px;
	position: absolute;
	top:160px;
	left:85px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#hpicon_01 a {
    display: inline-block;
}
 
#hpicon_01 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#hpicon_01 a:hover img {
    visibility: hidden;
}



#hpicon_02 {
	width: 19px;
	height: 19px;
	position: absolute/*relative*/;
	top:208px;
	left:115px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#hpicon_02 a {
    display: inline-block;
}
 
#hpicon_02 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#hpicon_02 a:hover img {
    visibility: hidden;
}





#hpicon_03 {
	width: 19px;
	height: 19px;
	position: absolute/*relative*/;
	top:93px;
	left:95px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#hpicon_03 a {
    display: inline-block;
}
 
#hpicon_03 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#hpicon_03 a:hover img {
    visibility: hidden;
}




#hpicon_04 {
	width: 19px;
	height: 19px;
	position: absolute/*relative*/;
	top:138px;
	left:135px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#hpicon_04 a {
    display: inline-block;
}
 
#hpicon_04 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#hpicon_04 a:hover img {
    visibility: hidden;
}




#hpicon_05 {
	width: 19px;
	height: 19px;
	position: absolute;
	top:140px;
	left:90px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#hpicon_05 a {
    display: inline-block;
}
 
#hpicon_05 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#hpicon_05 a:hover img {
    visibility: hidden;
}




#hpicon_06 {
	width: 19px;
	height: 19px;
	position: absolute;
	top:110px;
	left:118px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#hpicon_06 a {
    display: inline-block;
}
 
#hpicon_06 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#hpicon_06 a:hover img {
    visibility: hidden;
}




#hpicon_07 {
	width: 19px;
	height: 19px;
	position: absolute;
	top:91px;
	left:110px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#hpicon_07 a {
    display: inline-block;
}
 
#hpicon_07 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#hpicon_07 a:hover img {
    visibility: hidden;
}



#hpicon_08 {
	width: 19px;
	height: 19px;
	position: absolute;
	top:115px;
	left:170px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#hpicon_08 a {
    display: inline-block;
}
 
#hpicon_08 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#hpicon_08 a:hover img {
    visibility: hidden;
}


#hpicon_09 {
	width: 19px;
	height: 19px;
	position: absolute;
	top:143px;
	left:70px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#hpicon_09 a {
    display: inline-block;
}
 
#hpicon_09 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#hpicon_09 a:hover img {
    visibility: hidden;
}


#hpicon_10 {
	width: 19px;
	height: 19px;
	position: absolute;
	top:125px;
	left:77px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#hpicon_10 a {
    display: inline-block;
}
 
#hpicon_10 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#hpicon_10 a:hover img {
    visibility: hidden;
}


#hpicon_11 {
	width: 19px;
	height: 19px;
	position: absolute;
	top:130px;
	left:110px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#hpicon_11 a {
    display: inline-block;
}
 
#hpicon_11 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#hpicon_11 a:hover img {
    visibility: hidden;
}


#hpicon_12{
	width: 19px;
	height: 19px;
	position: absolute;
	top:90px;
	left:73px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#hpicon_12 a {
    display: inline-block;
}
 
#hpicon_12 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#hpicon_12 a:hover img {
    visibility: hidden;
}


#hpicon_13 {
	width: 19px;
	height: 19px;
	position: absolute;
	top:197px;
	left:92px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#hpicon_13 a {
    display: inline-block;
}
 
#hpicon_13 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#hpicon_13 a:hover img {
    visibility: hidden;
}


#hpicon_14 {
	width: 19px;
	height: 19px;
	position: absolute;
	top:195px;
	left:133px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#hpicon_14 a {
    display: inline-block;
}
 
#hpicon_14 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#hpicon_14 a:hover img {
    visibility: hidden;
}


#hpicon_15 {
	width: 19px;
	height: 19px;
	position: absolute;
	top:220px;
	left:103px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#hpicon_15 a {
    display: inline-block;
}
 
#hpicon_15 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#hpicon_15 a:hover img {
    visibility: hidden;
}


#hpicon_16 {
	width: 19px;
	height: 19px;
	position: absolute;
	top:258px;
	left:119px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#hpicon_16 a {
    display: inline-block;
}
 
#hpicon_16 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#hpicon_16 a:hover img {
    visibility: hidden;
}




#hpicon_17 {
	width: 19px;
	height: 19px;
	position: absolute;
	top:180px;
	left:93px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#hpicon_17 a {
    display: inline-block;
}
 
#hpicon_17 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#hpicon_17 a:hover img {
    visibility: hidden;
}






/*----保健師-----*/


#clicon_01 {
	width: 19px;
	height: 19px;
	position: absolute;
	top:93px;
	left:95px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#clicon_01 a {
    display: inline-block;
}
 
#clicon_01 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#clicon_01 a:hover img {
    visibility: hidden;
}




#clicon_02 {
	width: 19px;
	height: 19px;
	position: absolute;
	top:160px;
	left:85px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#clicon_02 a {
    display: inline-block;
}
 
#clicon_02 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#clicon_02 a:hover img {
    visibility: hidden;
}




#clicon_03 {
	width: 19px;
	height: 19px;
	position: absolute;
	top:140px;
	left:90px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#clicon_03 a {
    display: inline-block;
}
 
#clicon_03 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#clicon_03 a:hover img {
    visibility: hidden;
}





/*----助産師-----*/


#josanshi_01 {
	width: 19px;
	height: 19px;
	position: absolute;
	top:208px;
	left:115px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#josanshi_01 a {
    display: inline-block;
}
 
#josanshi_01 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#josanshi_01 a:hover img {
    visibility: hidden;
}




#josanshi_02 {
	width: 19px;
	height: 19px;
	position: absolute;
	top:93px;
	left:95px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#josanshi_02 a {
    display: inline-block;
}
 
#josanshi_02 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#josanshi_02 a:hover img {
    visibility: hidden;
}




#josanshi_03 {
	width: 19px;
	height: 19px;
	position: absolute;
	top:160px;
	left:85px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#josanshi_03 a {
    display: inline-block;
}
 
#josanshi_03 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#josanshi_03 a:hover img {
    visibility: hidden;
}




#josanshi_04 {
	width: 19px;
	height: 19px;
	position: absolute;
	top:140px;
	left:90px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#josanshi_04 a {
    display: inline-block;
}
 
#josanshi_04 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#josanshi_04 a:hover img {
    visibility: hidden;
}




/*----准看護師-----*/

#junkan_01 {
	width: 19px;
	height: 19px;
	position: absolute;
	top:180px;
	left:93px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#junkan_01 a {
    display: inline-block;
}
 
#junkan_01 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#junkan_01 a:hover img {
    visibility: hidden;
}



#junkan_02{
	width: 19px;
	height: 19px;
	position: absolute;
	top:90px;
	left:73px;
	background: url("./images/index_map_icon01_over.png") no-repeat;
}

#junkan_02 a {
    display: inline-block;
}
 
#junkan_02 a:hover {
	background-color: transparent; /* IE6対応 */
}
 
#junkan_02 a:hover img {
    visibility: hidden;
}









/*地図POP UP*/

#mappop00 {
	width: 280px;
	height: 183px;
	position: absolute;
	top:290px;
	left:18px;
}
	


#mappop01 {
	width: 280px;
	height: 183px;
	position: absolute;
	top:280px;
	left:18px;
}
	

#mappop02 {
	width: 280px;
	height: 183px;
	position: absolute;
	top:280px;
	left:18px;
}
	
	
#mappop03 {
	width: 280px;
	height: 183px;
	position: absolute;
	top:280px;
	left:18px;
}
	
	
#mappop04 {
	width: 280px;
	height: 183px;
	position: absolute;
	top:280px;
	left:18px;
}



/*----学校背景色-----*/

.violet {
	background-color: #7777f3;
	color: #FFF;
}


.red {
	background-color: #ff7092;
	color: #FFF;
}


.yellow {
	background-color: #ff9e00;
	color: #FFF;
}


.blue {
	background-color: #19ade4;
	color: #FFF;
}


.green {
	background-color: #3ab83a;
	color: #FFF;
}