.map_top_image {
	width:100%;
	height:302px;
	background-image:url(../img/map_top_image.jpg);
	background-repeat:no-repeat;
	text-indent:-5000px;
}

.map_base {
	width:100%;
	margin-top:10px;
}	

.map_base h2{
	width:100%;
	height:20px;
	border-left:5px solid #0099CC;
	color:#999999;
	margin-left:2px;
	font-size:20px;
	text-indent:-5000px;
	background-image:url(../img/map/map_infomation.jpg);
	background-repeat:no-repeat;
	background-position:5 1;
}	

/*交通・観光情報メニューエリア*/
#map_kanko_menu ul{
	width:150px;
	height:1000px;
	float:left;
	margin-left:2px;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background-color:#ffffff;
	display: block;
}


/*交通案内メニューボタン*/

.menu_map_btn {
	width:150px;
	height:30px;
	background-image:url(../img/map/menu_map_btn.jpg);
	background-repeat:no-repeat;
	float:none;
	text-indent:-5000px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
	list-style-type: none;
}

.menu_map_btn a{
	width:150px;
	height:30px;
	background-image:url(../img/map/menu_map_btn.jpg);
	background-repeat:no-repeat;
	background-position:0 -30;
	display:block;
}

.menu_map_btn a:hover{
	background-position:0 0px;
}

/*周辺情報メニューボタン*/
.menu_kanko_btn {
	width:150px;
	height:30px;
	background-image:url(../img/map/menu_kanko_btn.jpg);
	background-repeat:no-repeat;
	float:none;
	text-indent:-5000px;
	margin-bottom:10px;
	margin-left:0px;
	list-style-type: none;
}

.menu_kanko_btn a{
	width:150px;
	height:30px;
	background-image:url(../img/map/menu_kanko_btn.jpg);
	background-repeat:no-repeat;
	background-position:0 -30;
	display:block;
}

.menu_kanko_btn a:hover{
	background-position:0 0px;
}

/*交通情報*/
.box_map {
	width:735px;
	height:auto;
	float:right;
	margin-left:10px;
	margin-bottom:20px;
	background-color:#ffffff;
}

:root .box_map {
	width:725px;
	height:auto;
	float:right;
	margin-left:10px;
	margin-bottom:20px;
	background-color:#ffffff;
}

.box_map h1{
	width:735px;
	height:20px;
	font-size:15px;
	color:#696969;
	float:none;
	border-left:5px solid #ccccff;
	border-bottom:1px solid #ccccff;
	background-color:#ffffff;
	padding:2px 0 0 5px;
	margin-bottom:10px;
}

:root .box_map h1{
	width:705px;
	height:20px;
	font-size:15px;
	color:#696969;
	float:none;
	border-left:5px solid #ccccff;
	border-bottom:1px solid #ccccff;
	background-color:#ffffff;
	padding:2px 0 0 5px;
	margin-bottom:10px;
}

/*地図画像*/
.map_image {
	width:360px;
	height:300px;
	float:left;
}

.access_info {
	width:362px;
	height:auto;
	float:right;
	margin-bottom:10px;
	line-height:18px;
}

:root .access_info {
	width:342px;
	height:auto;
	float:right;
	margin-bottom:10px;
	line-height:18px;
}

.access_info li{
	margin-left:0px;
	list-style-type: none;
}

.access_info h1{
	width:362px;
	height:20px;
	font-size:15px;
	color:#696969;
	float:none;
	border-left:5px solid #ccccff;
	border-bottom:1px solid #ccccff;
	background-color:#ffffff;
	padding:2px 0 0 5px;
	margin-bottom:5px;
}

:root .access_info h1{
	width:342px;
	height:20px;
	font-size:15px;
	color:#696969;
	float:right;
	border-left:5px solid #ccccff;
	border-bottom:1px solid #ccccff;
	background-color:#ffffff;
	padding:2px 0 0 5px;
	margin-bottom:5px;
}


/*交通情報コメント*/
.map_info {
	width:362px;
	height:auto;
	float:right;
	line-height:18px;
	padding:10px;
	border:1px solid #ccccff;
}

:root .map_info {
	width:332px;
	height:auto;
	float:right;
	line-height:18px;
	padding:10px;
	border:1px solid #ccccff;
}


.box_kanko {
	width:735px;
	height:auto;
	float:right;
	margin-left:10px;
	background-color:#ffffff;
}

.box_kanko h1{
	width:735px;
	height:20px;
	font-size:15px;
	color:#696969;
	float:none;
	border-left:5px solid #ccccff;
	border-bottom:1px solid #ccccff;
	background-color:#ffffff;
	padding:2px 0 0 5px;
	margin-bottom:10px;
}

.kankou_base_left {
	width:362px;
	height:auto;
	float:left;
	margin-left:5px;
	background-color:#ffffff;
	line-height:18px;
}

.kankou_base_right {
	width:362px;
	height:auto;
	float:right;
	background-color:#ffffff;
	line-height:18px;
}

/*テキストリンク内枠*/
.kankou_text {
	width:355px;
	height:80px;
	margin-right:5px;
	margin-bottom:20px;
	padding:5px 5px 5px 5px;
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 5px #CCCCCC;
	color:#999999;
}
/*案内タイトル*/
.kankou_text p {
	color:#666666;
	font-size:15px;
	font-weight:bold;
}

.kankou_text a{
	color:#666666;
}

.kankou_text a:visited{
	color:#333333;
}
.kankou_text a:hover{
	color:#cccccc;
}

/*市町村・観光協会リンク*/
.box_kankou_link {
	width:725px;
	height:auto;
	float:right;
	margin-left:10px;
	padding-top:10px;
}

.box_kankou_link p {
	height:auto;
	color:#666666;
	margin-bottom:5px;
}
.kankou_link_left {
	width:362px;
	height:auto;
	float:left;
	line-height:18px;
}

.kankou_link_right {
	width:362px;
	height:auto;
	float:right;
	line-height:18px;
}


