#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;
}

/*特集D*/
#special05ex h3{
	position: static;
	display:block;	
	width:615px;
	font-size:1.1em;
	color:#ffffff;
	background-color:#1273ba;
	margin: 0px 0px 10px 0px;
	padding: 7px 0px 5px 45px;
	background-image: url(../image/ex_titlebg.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-attachment: scroll;
}

#special05fe h3{
	position: static;
	display:block;	
	width:650px;
	font-size:1.1em;
	color:#ffffff;
	background-color:#3b9651;
	margin: 10px 0px 10px 0px;
	padding: 7px 0px 5px 10px;
	background-image: url(../image/fe_titlebg.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-attachment: scroll;
}



#special05ex .sp05ex_list h4{
	position: absolute;
	left: -9999px;
}

#special05ex p {
	margin:0px 0px 10px 0px;
}

#special05ex span{
line-height:1.1em;
}

#special05ex{
	display:block;
	float:left;
	width:700px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

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

#sp05ex_ex_head{
	display:block;
	width:660px;
	margin: 0px;
	padding: 185px 20px 0px 20px;
	background-image: url(../image/ex_head.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-attachment: scroll;
}

#sp05fe_fe_head{
	display:block;
	width:660px;
	margin: 0px;
	padding: 160px 20px 0px 20px;
	background-image: url(../image/fe_head.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-attachment: scroll;
}


#sp05ex_bg{
	display:block;
	width:700px;
	margin: 0px;
	padding: 0px;
	background-image: url(../image/ex_bg.jpg);
	background-repeat: repeat-y;
	background-position: 0% 0%;
	background-attachment: scroll;
}

#sp05fe_bg{
	display:block;
	width:700px;
	margin: 0px;
	padding: 0px;
	background-image: url(../image/fe_bg.jpg);
	background-repeat: repeat-y;
	background-position: 0% 0%;
	background-attachment: scroll;
}

#sp05ex_foot{
	display:block;
	width:700px;
	margin: 0px 0px 10px 0px;
	padding:0px 0px 35px 0px;
	background-image: url(../image/ex_foot.jpg);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	background-attachment: scroll;
}


#sp05fe_foot{
	display:block;
	width:700px;
	margin: 0px 0px 10px 0px;
	padding:0px 0px 19px 0px;
	background-image: url(../image/fe_foot.jpg);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	background-attachment: scroll;
}


/*レイアウトパターン(ハーフ)*/
#special05ex .halfleft , #special05fe .halfleft{
	display:block;
	float:left;
	width:320px;
	text-align: left;
	vertical-align: top;
	margin: 0px 20px 10px 0px;
	padding: 0px;
}

#special05ex .halfright , #special05fe .halfright{
	display:block;
	float:left;
	width:320px;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

/*レイアウトパターン2*/
#special05fe .pattern02_left{
	display:block;
	float:left;
	width:223px;
	margin: 0px 0px 10px 0px;
	padding:0px 15px 0px 0px;
}

#special05fe .pattern02_right{
	display:block;
	float:left;
	width:422px;
	margin: 0px 0px 10px 0px;
	padding:0px;
}


/*レイアウトパターン(3画像並べ)*/
#special05ex img.image3{
	display:block;
	float:left;
	width:212px;
	height:148px;
	margin: 0px 12px 10px 0px;
	padding: 0px;
}

#special05ex img.image3_right{
	display:block;
	float:left;
	width:212px;
	height:148px;
	margin: 0px 0px 10px 0px;
	padding:0px;
}


/*レイアウトパターン(4画像並べ)*/
#special05ex img.image4{
	display:block;
	float:left;
	width:161px;
	height:120px;
	margin: 0px 5px 10px 0px;
	padding: 0px;
}

#special05ex img.image4_right{
	display:block;
	float:left;
	width:161px;
	height:120px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}


/*リストマーク*/
#special05ex ul.list{
	display:block;
	list-style:none;
	margin: 0px;
	padding: 0px;
}

#special05ex .list li{
	display:block;
	margin: 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;
}




/*--------------特殊レイアウト用--------------*/
#special05fe .fe_linkbutton{
	display:block;
	margin: 10px 0px 0px 86px;
	padding:0px;
}

#special05fe .fe_linkbutton2{
	display:block;
	margin: 10px 0px 0px 0px;
	padding:0px 0px 0px  200px;
}


/*夏祭りテーブル*/
table.cell00 .part{
	width:35%;
}

table.feborder {
	width:100%;
	padding:0;
	margin:0px 0px 0px 0px;
	margin-bottom:8px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-collapse: collapse;
	background-color:#4d4d4d;
	color:#fff;
}

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

*html table.feborder td {
	overflow: hidden;
	word-break: break-all;
}

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

table.feborder td.item , table.feborder th.item {
	background-color:#e6e6e6;
	color:#444;
}


/*夏祭り・食*/
#special05fe .sp05fe_meal{
	display:block;
	width:660px;
	margin: 0px 5px 10px 5px;
	padding:0px 15px 20px 15px;
	background-color: #fff;
	color:#444;
}

#special05fe .sp05fe_meal h3{
	position: absolute;
	left: -9999px;
}

#special05fe .sp05fe_meal h4{
	color:#fff;
	margin: 0px;
	padding:2px 0px 0px 5px;
	background-image: none;
	font-size:1.1em;
}

#special05fe .sp05fe_mealtitle{
	display:block;
	width:654px;
	margin: 3px 0px 10px 0px;
	padding:3px;
	background-image: url(../image/fe_title2bg.jpg);
	background-repeat: repeat-y;
	background-position: 0% 0%;
	background-attachment: scroll;
}


#special05fe .sp05fe_meal_head{
	display:block;
	margin: 0px;
	padding:0px 0px 40px 0px;
	background-image: url(../image/fe_eattitle.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-attachment: scroll;
}


/*レイアウトパターン3*/
#special05fe .pattern03_left{
	display:block;
	float:left;
	width:433px;
	margin: 0px 12px 10px 0px;
	padding:0px;
}

#special05fe .pattern03_right{
	display:block;
	float:left;
	width:215px;
	margin: 0px 0px 10px 0px;
	padding:0px;
}

/*ピンクメモ*/
#special05fe .sp05fe_meal .memofoot{
	display:block;
	width:660px;
	margin: 0px;
	padding:0px 0px 10px 0px;
	background-image: url(../image/fe_memofoot.jpg);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	background-attachment: scroll;
}

#special05fe .sp05fe_meal .memohead{
	display:block;
	width:660px;
	margin: 0px;
	padding:23px 0px 0px 0px;
	background-image: url(../image/fe_memohead.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-attachment: scroll;
}

#special05fe .sp05fe_meal .memo{
	display:block;
	width:640px;
	margin: 0px;
	padding:5px 10px 0px 10px;
	background-color:#f7dbd0;
}




