#centerpart_special{
	display:block;
	float:left;
	width:700px;
	text-align: left;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	background-color:#fff;
}

#centerpart_special .breadcrumb{
	display:block;
	width:470px;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

/*特集C*/
#special04 span{
line-height:1.1em;
}

#special04 .blank01{
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

#special04 .blank02{
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

#special04 .blank03{
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
}

#special04 .blank04{
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

#special04{
	display:block;
	float:left;
	width:700px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sp04_head{
	display:block;
	width:660px;
	margin: 0px;
	padding: 208px 20px 0px 20px;
	background-image: url(../image/special_head.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-attachment: scroll;
}

#sp04_head02{
	display:block;
	width:660px;
	margin: 0px;
	padding: 130px 20px 0px 20px;
	background-image: url(../image/gourmet_head.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-attachment: scroll;
}

#sp04_bg{
	display:block;
	width:700px;
	margin: 0px;
	padding: 0px;
	background-image: url(../image/special_bg.jpg);
	background-repeat: repeat-y;
	background-position: 0% 0%;
	background-attachment: scroll;
}

#sp04_foot{
	display:block;
	width:700px;
	margin: 0px;
	padding:0px 0px 22px 0px;
	background-image: url(../image/special_foot.jpg);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	background-attachment: scroll;
}

#special04 .paragraph01{
	display:block;
	width:530px;
	margin: 0px;
	padding:0px 0px 10px 0px;
}

/*レイアウトパターン1*/
#special04 .pattern01_left{
	display:block;
	float:left;
	width:205px;
	margin: 0px;
	padding:0px 15px 0px 0px;
}

#special04 .pattern01_right{
	display:block;
	float:left;
	width:440px;
	margin: 0px;
	padding:0px;
}

/*レイアウトパターン2(ハーフ)*/
#special04 .halfleft{
	display:block;
	float:left;
	width:320px;
	text-align: left;
	vertical-align: top;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#special04 .halfright{
	display:block;
	float:left;
	width:320px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*レイアウトパターン3(1の幅違い)*/
#special04 .pattern03_left{
	display:block;
	float:left;
	width:321px;
	margin: 0px;
	padding:0px 15px 0px 0px;
}

#special04 .pattern03_right{
	display:block;
	float:left;
	width:324px;
	margin: 0px;
	padding:0px;
}

/*レイアウトパターン4(1の幅違い)*/
#special04 .pattern04_left{
	display:block;
	float:left;
	width:374px;
	margin: 0px;
	padding:0px 15px 0px 0px;
}

#special04 .pattern04_right{
	display:block;
	float:left;
	width:271px;
	margin: 0px;
	padding:0px;
}

/*レイアウトパターン5(画像並べ)*/
#special04 img.image3{
	display:block;
	float:left;
	width:212px;
	height:148px;
	margin: 0px 12px 0px 0px;
	padding:0px 0px 0px 0px;
}

#special04 img.image3_right{
	display:block;
	float:left;
	width:212px;
	height:148px;
	margin: 0px;
	padding:0px;
}

/*レイアウトパターン6(1の幅違い)*/
#special04 .pattern06_left{
	display:block;
	float:left;
	width:436px;
	margin: 0px;
	padding:0px 12px 0px 0px;
}

#special04 .pattern06_right{
	display:block;
	float:left;
	width:212px;
	margin: 0px;
	padding:0px;
}

/*緑角丸エリア*/
#sp04_head .para_green_foot{
	display:block;
	width:660px;
	margin: 0px 0px 0px 0px;
	padding:5px 0px 22px 0px;
	background-image: url(../image/green_foot.jpg);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	background-attachment: scroll;
}

#sp04_head .para_green_head{
	display:block;
	width:660px;
	margin: 0px;
	padding: 22px 0px 0px 0px;
	background-image: url(../image/green_head.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-attachment: scroll;
}

#sp04_head .para_green_bg{
	display:block;
	width:660px;
	margin: 0px;
	padding: 0px;
	background-image: url(../image/green_bg.jpg);
	background-repeat: repeat-y;
	background-position: 0% 0%;
	background-attachment: scroll;
}

#sp04_head .para_green_contents{
	display:block;
	width:630px;
	margin: 0px 0px 0px 0px;
	padding:0px 15px 0px 15px;
}

#sp04_head .para_green_contents .para_green_img{
	display:block;
	width:122px;
	margin: 0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	float:left;
}

#sp04_head .para_green_contentsleft{
	display:block;
	width:308px;
	margin: 0px 0px 0px 0px;
	padding:0px 14px 0px 0px;
	float:left;
}

#sp04_head .para_green_contentsright{
	display:block;
	width:308px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

#sp04_head .para_green_contents .para_green_text{
	display:block;
	width:176px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

/*リンクボタン余白*/
#special04 img.linkbutton{
	display:block;
	margin: 5px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
}

.linkbuttom_right{
	display:block;
	width:276px;
	margin: 5px 0px 5px 384px;
	padding: 0px 0px 0px 0px;
}

/*見出しタイトル*/
#special04 .title_kaya_spot{
	display:block;
	width:660px;
	height:49px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../image/title_kaya_spot.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-attachment: scroll;
}

#special04 .title_trekking{
	display:block;
	width:660px;
	height:49px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../image/title_trekking.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-attachment: scroll;
}


#special04 .kaya_spot_img{
	display:block;
	width:100px;
	float:left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#special04 .kaya_spot_text{
	display:block;
	width:210px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*マップレイアウト*/
#special04 .maparea{
	display:block;
	width:660px;
	text-align: left;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#special04 .mapimg{
	display:block;
	float:left;
	width:490px;
	text-align: left;
	vertical-align: top;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#special04 .maplogbox{
	width:150px;
	height: 300px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow: auto;
}

#special04 .maplogbox ul{
	display:block;
	list-style:none;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#special04 .maplogbox li{
	display:block;
	width:150px;
	margin: 0px 0px 0px 0px;
	padding:2px 0px 2px 0px;
	list-style:none;
	padding-left:15px;
	background:url(../image/arrow.jpg) no-repeat center left;
	background-position: 0px 5px;
	border-bottom:1px solid #999;
}

/*リストマーク*/
#special04 ul.list{
	display:block;
	list-style:none;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#special04 .list li{
	display:block;
	margin: 0px 0px 0px 0px;
	padding:1px 0px 1px 0px;
	list-style:none;
	padding-left:18px;
	background:url(../image/list.jpg) no-repeat center left;
	background-position: 0px 4px;
}

#special04 .g_paragraph{
	display:block;
	width:660px;
	margin: 20px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	background-image: url(../image/dot.jpg);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	background-attachment: scroll;
}

#special04 .g_paragraph_top{
	display:block;
	width:660px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	background-image: url(../image/dot.jpg);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	background-attachment: scroll;
}
