/* CSS Document */
/*ヘッダー　メインメニューボタン　ロールオーバー*/
.m-bar {
	border: 0;
	margin: 0 auto;
	padding: 0;
	width: 900px;
	height: 30px;
	overflow: hidden;
	clear: both;
}

.m-bar img {
	visibility: hidden;
}

.m-bar a,
.m-bar a:link,
.m-bar a:visited {
	background-position: 0px 0px;
	float:left;
}
.m-bar a:focus,
.m-bar a:hover,
.m-bar a:active {
	background-position: 0px 30px;
	float:left;
}

.m-bar .m-top a {
	background-image: url(../img/bt_top.gif);
}
.m-bar .m-ma a {
	background-image: url(../img/bt_kyakusitu.gif);
}
.m-bar .m-ryo a {
	background-image: url(../img/bt_ryokin.gif);
}
.m-bar .m-ser a {
	background-image: url(../img/bt_setubi.gif);
}
.m-bar .m-off a {
	background-image: url(../img/bt_tejun.gif);
}
.m-bar .m-li04 a {
	background-image: url(../img/bt_benri.gif);
}
.m-bar .m-li02 a {
	background-image: url(../img/bt_access.gif);
}
.m-bar .m-fuk a {
	background-image: url(../img/bt_fuk.gif);
}
.m-bar .m-toi a {
	background-image: url(../img/bt_toiawase.gif);
}

#content {
	margin:0 auto;
	width: 700px;
	text-align:left;
}

#map {

	text-align:center;

	width:800px;

	height:800px;

}

table {text-align:left;
}

table.m10 {

	margin: 10px;

	line-height:1.5em;

	vertical-align:top;

	font-size:12px;

}



table.m11{

	margin: 10px;

	line-height:1.5em;

	vertical-align: baseline;

	font-size:12px;

	border: 1px solid #000;

	text-align: left;

	}



.m10_0 {

	margin: 10px 0px;

}

.txt_12 {

	font-size:12px;

	line-height:1.5em;

}

.img_m5 {

	padding:0px 5px 5px 5px;

	vertical-align:top;

}

h2 { font-size:24px;
     color:#006600;
	 border-left:10px solid #006600;
	 padding:5px;
	 }

h3 {

	background-color:#2F5F14;

	padding:5px 5px 5px 15px;

	color:#FFFFFF;

	font-size:16px;

	font-weight:bold;

}

a:link.bukkennmei {color : #fff;
        text-decoration:none;      
        }

a:visited.bukkennmei {color:#fff;
           text-decoration:none;
		   }

a:hover.bukkennmei {color: #fff;
         text-decoration:underline;
		}  		

.syousai_bt {

	margin-left:15px;

}



.img_m10_5 {


}

.bg_green {

	background-color:#2F5F14;

	color:#FFFFFF;

	padding-left:5px;

	line-height:1.5em;

	vertical-align: middle;

}

.bg_wh {

	padding-left:5px;

	line-height:1.5em;

}

.sub_tt{

	background-color:#2F5F14;

	color:#FFFFFF;

	padding-left:15px;

	margin: 10px;

	font-size:12px;

	font-weight:bold;

	line-height:1.5em;

}



.center{

	margin: 0 auto;

	}



.button_tt{

	margin: 10px;

	}



p.comment{

	font-size: 15px;

	font-weight: bold;

	line-height: 1.2em;

	display: block;

	margin: 0 0 10px 0;

	}



.text01{

	padding-left:5px;

	line-height:1.5em;

	text-align: right;

	vertical-align: middle;

	}



.text02{

	padding-left:5px;

	line-height:1.5em;

	text-align: left;

	vertical-align: middle;

	}

td.hangaku {height:40px;
            font-size:24px;
            color:#FF0000;
			font-weight:bold;
			}
			
a:link.hangaku {color : #ff0000;
        text-decoration:none;      
        }

a:visited.hangaku {color:#ff0000;
           text-decoration:none;
		   }

a:hover.hangaku {color: #ff0000;
         text-decoration:underline;
		}  		
				
#room_style {
	width:614px;
	margin: 0 auto;
  }
