@charset "UTF-8";

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 00.base style                                                          */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
* {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	text-shadow: 0px 0px 1px #FFFFFF;
}

div#header {
	position: relative;
	/* margin: 0px auto 0px auto; */
	margin: 0px;
	width: 670px;
	height: 60px;
	}
h1#title {
	position: absolute;
	top: 10px;
	left: 35px;
	color: #006;
	float: left;
	font-size: 24px;
	text-shadow: 1px 1px 3px #eeeeee;
}
div#header span {
	display: block;
	position: absolute;
	top: 40px;
	left: 35px;
	color: #006;
	font-size: 12px;
	text-shadow: 1px 1px 3px #eeeeee;
	font-weight: bolder;
}


div#mapcss {
	 background-image:url(../img_map/townmap_w940R.png);
	 background-repeat:no-repeat;
	 background-position:0px 0px;
	 height:1028px;
	 width:940px; position:relative;
}

/* ------------------------- */
div.iys_buttons {
	position:fixed ;
	top:130px;
	left:10px;
	
	padding: 0px;
	text-align: center;
	z-index:999;
	
}

div.iys_buttons ul {
	width: 90px; /* */
	height: 60px; /* height: 70px; */
	overflow: hidden;
	/* margin: 0px auto 0px auto; */
}
div.iys_buttons ul li {
	width: 90px;
	height: 60px;
	overflow: hidden;
	/* float: left; */
}

a#button_iys_return {
	display:block;
	width: 90px;
	height: 60px;
	overflow: hidden;
	background-color:transparent;
	background-image:url(../images/iys_return.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	border: none;
	border-style: none;
	cursor: pointer;
	text-indent: -1000em;/*  */
}

a#button_iys_return:link {
	background-position: 0px 0px;
}
a#button_iys_return:visited {
	background-position: 0px 0px;
}
a#button_iys_return:hover {
	background-position: 0px -60px;
}
a#button_iys_return:active {
	background-position: 0px -60px;
}

a#ani_move {
	 text-align:center;
	 position:absolute;
	 top:2px;
	 left:283px;
	 width:21px;
	 height:21px; 
	background-image:url(../img_map/oc2.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
}


a#ani_move:link {
	background-position: 0px 0px;
}
a#ani_move:visited {
	background-position: 0px 0px;
}
a#ani_move:hover {
	background-position: 0px -21px;
}
a#ani_move:active {
	background-position: 0px -21px;
}

/*
div.ani_btn {
	 text-align:center;
	 position:absolute;
	 top:2px;
	 left:283px;
	 width:21px;
	 height:21px; 
	background-image:url(../img_map/oc2.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
}
*/

.yadotype {
	margin:6px 6px 0px 14px;
}
.font_tel {
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	color:#C00;
	font-weight:bold;
}