@charset "utf-8";

@import "/nav_menu.css";



/* CSS Document */



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

/* リンクマップ                                                      */

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



#map {

 width: 510px;

 height: 300px;

 background: url(../link_images/linkmap.jpg) no-repeat;

 margin:0px; padding: 0;

 position: relative;

}

#map li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}



#map a {display: block; text-indent: -9999px; text-decoration: none;}



#okinawa {

	left: 60px;

	top: 256px;

	width: 60px;

	height: 20px;

}

#chuugoku {

	left: 208px;

	top: 192px;

	width: 60px;

	height: 20px;

}

#hokuriku {

	left: 277px;

	top: 146px;

	width: 100px;

	height: 20px;

}

#kyuushuu {

	left: 185px;

	top: 239px;

	width: 60px;

	height: 20px;

}

#touhoku {

	left: 395px;

	top: 107px;

	width: 60px;

	height: 20px;

}

#toukai {

	left: 347px;

	top: 210px;

	width: 60px;

	height: 20px;

}

#kinki {

	left: 279px;

	top: 188px;

	width: 60px;

	height: 20px;

}

#kantou {

	left: 380px;

	top: 174px;

	width: 60px;

	height: 20px;

}



#shikoku {

	left: 274px;

	top: 235px;

	width: 60px;

	height: 20px;

}

#hokkaido {

	left: 386px;

	top: 37px;

	width: 60px;

	height: 20px;

}





#okinawa a {height: 20px;}

#chuugoku a {height: 20px;}

#hokuriku a {height: 20px;}

#kyuushuu a {height: 20px;}

#touhoku a {height: 20px;}

#toukai a {height: 20px;}

#kinki a {height: 20px;}

#kantou a {height: 20px;}

#shikoku a {height: 20px;}

#hokkaido a {height: 20px;}



.buk okinawa #okinawa a, #okinawa a:hover {background: url(../link_images/linkmap.jpg) -60px -567px no-repeat;}

.buk #chuugoku a, #chuugoku a:hover {background: url(../link_images/linkmap.jpg) -208px -503px no-repeat;}

#hokuriku a:hover {background: url(../link_images/linkmap.jpg) -277px -457px no-repeat;}

#kyuushuu a:hover {background: url(../link_images/linkmap.jpg) -185px -550px no-repeat;}

#touhoku a:hover {background: url(../link_images/linkmap.jpg) -395px -418px no-repeat;}

#toukai a:hover {background: url(../link_images/linkmap.jpg) -347px -521px no-repeat;}

#kinki a:hover {background: url(../link_images/linkmap.jpg) -279px -499px no-repeat;}

#kantou a:hover {background: url(../link_images/linkmap.jpg) -380px -485px no-repeat;}

#shikoku a:hover {background: url(../link_images/linkmap.jpg) -274px -546px no-repeat;}

#hokkaido a:hover {background: url(../link_images/linkmap.jpg) -386px -348px no-repeat;}



.txt{

	font-size:12px;

	}

	

.page_top{

	text-align:right;

	margin:10px 10px 30px 10px;

	color:#336699;

	font-size:12px;}



.list_left {float:left;

			margin:0px;}



.list_left dt{

	background-image:url(../link_images/icon.gif);

	background-position:left center;

	background-repeat:no-repeat;

	text-indent:0px;

	font-size:14px;

	color:#336699;

	font-weight:900;

	margin:0;

	padding:2px 0 2px 15px;
	
	}



.list_left dd {

	text-indent:0px;

	font-size:12px;

	color:#3E3E3E;

	margin:5px 0 0 0;

	padding:0px;

	text-indent:15px;

	clear:both;

	}

	

.btn{

	background-image:url(../link_images/btn_home.gif);

	background-position:left center;

	background-repeat:no-repeat;

	text-indent:43px;

	font-size:16px;

	color:#336699;

	font-weight:900;

	padding:0px;

	width:81px;

	height:21px;

	margin:10px;

	float:right;

	clear:both;

	}

	

h2{

	background-image:url(../link_images/h2.gif);

	background-position:center;

	background-repeat:no-repeat;

	text-indent:16px;

	font-size:14px;

	color:#334B7D;

	font-weight:900;

	padding:0px;

	width:511px;

	height:31px;

	margin:5px 0 10px 0px;

	clear:both;

	line-height:34px;

	}

	

.right_box{

	float:right;

	width:80px;

	height:auto;

	margin:0px 5px;

	padding:0;

	display:inline;

	}

	

.left_box{

	float:left;

	width:390px;

	height:auto;

	margin:0 10px;

	padding:0 0 10px 0;

	text-align:left;
	
	display:inline;

	}

	

.right_box2{

	float:right;

	width:80px;

	height:auto;

	margin:0px 5px;

	padding:0;

	display:inline;

	}

	

.left_box2{

	float:left;

	width:390px;

	height:auto;

	margin:0 10px;

	padding:0 0 10px 0;

	text-align:left;

	display:inline;

	}

.left_box3{

	float:left;

	width:390px;

	height:auto;

	margin:0 10px;

	padding:0 0 10px 0;

	text-align:left;

	}
	

a:link { 

	color:#4465A8;

	}



a:visited {

	color:#4465A8;

}



a:hover {

	color:#4465A8;

	text-decoration: underline;

}



a:active {

	color:#4465A8;

}



.dotline{

	border-color: #CDCDCD;

	border-style: dashed;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	text-indent:-9999px;

	clear:both;

	margin:2px 0 10px 0;

	padding:2px 0 0 0;

	}



.ico { vertical-align:middle; margin:0 2px;}
.iconCertified { background:url(/link_images/ico_certified_facilities.gif) 15px top no-repeat; padding-top:18px;}






















