#centerpart_special{
	display:block;
	float:left;
	width:700px;
	text-align: left;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	background-color:#fff;
}

#centerpart_special .breadcrumb{
	display:block;
	width:470px;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

#centerpart_special .sp07{
	display:block;
	width:700px;
	padding:0px;
	margin:0px;
	color:#444;
}


#centerpart_special .sp07 .head_map{
	display:block;
	width:700px;
	height:809px;
	margin: 0px;
	padding:0px;
	background-image: url(../image/head_map.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-attachment: scroll;
}

/*出発点*/
#centerpart_special .sp07 .root_start{
	display:block;
	width:700px;
	margin: 0px;
	padding:0px;
	background-image: url(../image/map_start.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-attachment: scroll;
}

#centerpart_special .sp07 .root_start .root_start_text{
	display:block;
	width:490px;
	margin: 0px 0px 0px 174px;
	padding:176px 0px 0px 0px;
}

#centerpart_special .sp07 h3 {
	position: static;
	color:#d11a22;
	font-size:1em;
}


/*共通 影付き背景*/
#centerpart_special .sp07 .shadow_foot{
	display:block;
	width:650px;
	margin: 5px 25px 0px 25px;
	padding:0px 0px 18px 0px;
	background-image: url(../image/shadow_foot.jpg);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	background-attachment: scroll;
}

#centerpart_special .sp07 .shadow_bg{
	display:block;
	width:650px;
	margin: 0px;
	padding:0px;
	background-image: url(../image/shadow_bg.jpg);
	background-repeat: repeat-y;
	background-position: 0% 0%;
	background-attachment: scroll;
}

#centerpart_special .sp07 .shadow_head{
	display:block;
	width:610px;
	margin: 0px;
	padding:22px 20px 0px 20px;
	background-image: url(../image/shadow_head.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-attachment: scroll;
}


/*影付き背景内分割*/
#centerpart_special .shadow_division3{
	display:block;
	width:200px;
	margin: 5px 5px 0px 0px;
	padding:0px;
	float:left;
}

#centerpart_special .shadow_division3_noblank{
	display:block;
	width:200px;
	margin: 5px 0px 0px 0px;
	padding:0px;
	float:left;
}

#centerpart_special .root_text{
	display:block;
	width:190px;
	margin: 0px;
	padding:0px 5px 0px 5px;
	float:left;
}


/*ルートタイトル*/
#centerpart_special .root_title01{
	display:block;
	width:610px;
	height:36px;
	margin:0px 0px 0px 0px;
	padding:35px 0px 0px 0px;
	background-image: url(../image/root01_head.jpg);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	background-attachment: scroll;
}

#centerpart_special .sp07 .root_title02{
	display:block;
	width:610px;
	height:40px;
	margin:0px 0px 0px 0px;
	padding:43px 0px 0px 0px;
	background-image: url(../image/root02_head.jpg);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	background-attachment: scroll;
}

#centerpart_special img.root_button{
	display:block;
	margin:0px 0px 0px 417px;
	padding:0px;
}

/*グルメスポットボタン*/
#centerpart_special .bu_gourmet{
	display:block;
	width:324px;
	height:48px;
	margin:0px;
	padding:10px 0px 0px 185px;
}

/*2ページ*/
#centerpart_special .sp07 .gou_head_left{
	display:block;
	width:157px;
	height:374px;
	margin: 0px;
	padding:0px;
	float:left;
	background-image: url(../image/gou_title.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-attachment: scroll;
}

#centerpart_special .sp07 .gou_head_right{
	display:block;
	width:260px;
	margin: 0px;
	padding:0px;
	float:left;
}

#centerpart_special .sp07 .gou_teuchi01{
	display:block;
	width:265px;
	margin: 0px;
	padding:55px 25px 0px 253px;
	background-image: url(../image/gou_teuchi01.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-attachment: scroll;
}

#centerpart_special .soba_link{
	display:block;
	margin: 0px;
	padding: 10px 0px 17px 0px;
}

#centerpart_special .yukemuri_left{
	display:block;
	width:245px;
	margin: 0px;
	padding: 8px 0px 0px 25px;
	float:left;

}

#centerpart_special .yukemuri_right{
	display:block;
	width:395px;
	margin: 0px;
	padding: 10px 0px 0px 10px;
	float:left;
}

#centerpart_special .yukemuri_right .yukemuri_ice{
	display:block;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#centerpart_special .sp07 .spot_left{
	display:block;
	width:110px;	
	height:240px;
	margin: 0px 5px 0px 0px;
	padding:0px;
	float:left;
	background-image: url(../image/gou_title02.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-attachment: scroll;
}

#centerpart_special .spot01{
	display:block;
	margin: 0px 5px 5px 0px;
	padding:0px;
	float:left;
	width:245px;
}

#centerpart_special .spot02{
	display:block;
	margin: 0px 0px 5px 0px;
	padding:0px;
	float:left;
	width:245px;
}

#centerpart_special .spot_text{
	display:block;
	margin: 0px 0px 5px 0px;
	padding:0px 5px 0px 5px;
	float:left;
	width:235px;
}

#centerpart_special .sp07_linkbox{
	display:block;
	width:588px;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	border:1px solid #bbb;
}

#centerpart_special img.floatleft{
	display:block;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float:left;
}

table.listtable {
	padding:0px;
	margin:0px 0px 0px 0px;
	border-right:1px solid #c6c6c6;
	border-bottom:1px solid #c6c6c6;
	border-collapse: collapse;
}

table.listtable td , table.listtable th {
	padding:4px;
	border-top:1px solid #c6c6c6;
	border-left:1px solid #c6c6c6;
}

table.listtable table td , table.listtable table th{
	border-top:none;
	border-left:none;
}

img.topblank{
	display:block;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

