.shop	{
	margin-bottom : 15px ;
	padding : 40px 280px 0 10px ;
	width : 318px ;
	height : 160px ;
	background : url('img/shop-back.jpg') top left no-repeat ;
	text-align : left ;
	font-size : 90% ;
	border : 1px white solid ;
	position : relative ;
	}

.shop a	{
	padding : 5px 10px ;
	display : inline-block ;
	color : white ;
	text-decoration : none ;
	background : #A03948 ;
	border : 1px #A03948 solid ;
	position : absolute ;
	right : 10px ;
	top : 10px ;
	}

.wakasagi	{
	margin : 0 auto 10px auto ;
	width : 850px ;
	}

.splendore	{
	margin-bottom : 15px ;
	padding : 15px ;
	border : 1px white solid ;
	background : #e9e9e9 ;
	color : #383838 ;
	font-size : 90% ;
	text-align : left ;
	width : 818px ;
	}

.splendore div.intro	{
	width : 380px ;
	float : left ;
	}

.splendore a	{
	display : inline-block ;
	padding : 5px 10px ;
	background : #666 ;
	border : #999 ;
	color : white ;
	text-decoration : none ;
	}

.splendore a:hover	{
	color : lightpink ;
	}

.splendore p.title	{
	margin-bottom : 10px ;
	font-size : 180% ;
	border-bottom : 1px #ccc solid ;
	}

.splendore div.shosai	{
	margin : 0 ;
	padding : 15px ;
	width : 390px ;
	float : right ;
	color : #666 ;
	background : white ;
	}

.chokansatu	{
	margin : 5px 0 0 0 ;
	padding : 35px 250px 0 20px ;
	width : 340px ;
	height : 125px ;
	background : url('img/cho-back.jpg') top left no-repeat ;
	text-align : left ;
	font-size : 90% ;
	line-height : 1.4 ;
	}

.chokansatu small	{
	display : inline-block ;
	padding-top : 10px ;
	font-size : 9px ;
	}

.strikelove	{
	margin : 15px 0 0 0 ;
	padding : 0 ;
	width : 608px ;
	height : 198px ;
	background : url('img/strikelove2.jpg') top left no-repeat ;
	border : 1px #fee solid ;
	}

.strikelove a	{
	margin : 0 ;
	padding : 0 ;
	width : 610px ;
	height : 200px ;
	display : inline-block ;
	}
	
.event_img	{
	margin : 15px 0 15px 0 ;
	padding : 0 ;
	width : 610px ;
	height : 201px ;
	border : 1px #fee solid ;
	}
	
.event_img2	{
	margin : 15px 0 15px 0 ;
	padding : 0 ;
	width : 610px ;
	height : 100px ;
	border : 1px #fee solid ;
	}
.event_img3	{
	margin : 15px 0 15px 0 ;
	padding : 0 ;
	width : 610px ;
	height : 166px ;
	border : 1px #fee solid ;
	}
	
.event_img4	{
	margin : 15px 0 15px 0 ;
	padding : 0 ;
	width : 610px ;
	height : 20px ;
	border : 1px #fee solid ;
	}
	
.event_img6	{
	margin : 15px 0 15px 0 ;
	padding : 0 ;
	width : 610px ;
	height : 246px ;
	border : 1px #fee solid ;
	}
	
.event_img5	{
	margin : 15px 0 15px 0 ;
	padding : 0 ;
	width : 610px ;
	height : 100px ;
	border : 1px #fee solid ;
	}
	
.event_img7	{
	margin : 15px 0 15px 0 ;
	padding : 0 ;
	width : 610px ;
	height : 180px ;
	border : 1px #fee solid ;
	}
.event_img8	{
	margin : 15px 0 15px 0 ;
	padding : 0 ;
	width : 610px ;
	height : 190px ;
	border : 1px #fee solid ;
	}
		
	
.big_irumi	{
	margin : 15px 0 15px 0 ;
	padding : 0 ;
	width : 608px ;
	border : 1px #fee solid ;
	}
	
.event2	{
	margin : 15px 0 15px 0 ;
	padding : 0 ;
	border : 1px #fee solid ;
	}

.bignews	{
	margin : 0 auto 13px auto ;
	padding : 10px ;
	width : 828px ;
	text-align : left ;
	background : #301619 ;
	color : #f6dcd2 ;
	line-height : 1.5 ;
	border : 1px #40322f solid ;
	}

.festa	{
	margin : 0 auto 13px auto ;
	padding : 0 ;
	width : 608px ;
	height : 597px ;
	background : url('img/summerfesta.jpg') center center no-repeat ;
	border : 1px white solid ;
	}

.bignews h3	{
	margin : 0 0 10px 0 ;
	padding : 10px 0 10px 15px ;
	border-bottom : 1px #f6dcd2 solid ;
	border-left : 3px #ec9f9a solid ;
	}

/*　キーイメージ背景の設定　*/
.key-back	{
	margin : 0 ;
	padding : 0 ;
	height : 460px ;
	background : #361800 url('img/key-back.png') top left repeat-x ;
	}

.key-back div	{
	margin : 0 ;
	padding : 0 ;
	height : 460px ;
	background : #361800 url('img/yusuge-back.png') top center no-repeat ;
	}

.key-back div div	{
	margin : 0 ;
	padding : 5px 0 0 0 ;
	height : 455px ;
	background : url('img/key-mokume.png') bottom left repeat-x ;
	}

.key-back div div .flash	{
	margin : 0 auto ;
	padding : 0 ;
	width : 864px ;
	height : 444px ;
	background : none ;
	}


/*　メイン領域の設定　*/
.index-main	{
	margin : 0 auto ;
	padding : 10px 0 ;
	width : 850px ;
	min-height : 300px ;
	}

.index-left	{
	margin : 0 ;
	padding : 0 ;
	width : 610px ;
	float : left ;
	}

.index-right	{
	margin : 0 ;
	padding : 0 ;
	width : 200px ;
	float : right ;
	}

.title	{
	margin : 0 ;
	padding : 0 ;
	font : normal 160%/150% Century Gothic,suns-serif ;
	border-bottom : 1px white solid ;
	text-align : left ;
	}

.recoard	{
	margin : 0 0 20px 0 ;
	padding : 0 ;
	text-align : left ;
	height : 300px ;
	overflow : auto ;
	}

.recoard p	{
	margin : 0 ;
	padding : 10px 0 2px 0 ;
	background : url('img/line.gif') left bottom repeat-x ;
	}

.recoard p span	{
	margin : 0 5px 0 0 ;
	padding : 0 ;
	width : 100px ;
	background : url('img/button-white.png') center right no-repeat ;
	display : inline-block ;
	}

.moyoshi	{
	margin : 5px 0 ;
	padding : 0 ;
	width : 610px ;
	height:195px;
	background : url('img/moyoshi-middle.png') top left repeat-y ;
	}

.moyoshi p	{
	margin : 0 auto ;
	padding : 0 ;
	width : 590px ;
	text-align : left ;

	}

.moyoshi .top	{
	margin : 0 ;
	padding : 0 ;
	width : 610px ;
	height : 7px ;
	background : url('img/moyoshi-top.png') top left no-repeat ;
	border : none ;
	}

.moyoshi .bottom	{
	clear:both;
	margin : 0 ;
	padding : 0 ;
	width : 610px ;
	height : 7px ;
	background : url('img/moyoshi-bottom.png') top left no-repeat ;
	border : none ;
	}

.moyoshi a{
	color:#A03948;
}


.event	{
	margin : 0 auto ;
	padding : 10px 0 ;
	width : 590px ;

	}

.event p	{
	margin : 0 ;
	padding : 0 ;
	width : 280px ;
	font-size : 110% ;
	font-weight : bold ;
	border : none ;
	float : left ;
	color : #F3A9A1 ;
	}

.event span	{
	margin : 0 ;
	padding : 10px 0 10px 5px ;
	width : 280px ;
	border : none ;
	float : left ;
	display : inline-block ;
	text-align : left ;
	font-size		:9pt;
	}

.event small	{
	margin : 0 ;
	padding : 0 0 0 5px ;
	width : 360px ;
	font-size : 90% ;
	float : left ;
	display : inline-block ;
	text-align : left ;
	}
/**
.event img	{
	width : 282px ;
	height : 170px ;
	float : right ;
/*	border : 1px #725E51 solid ; */
	}
**/


.noborder	{
	border : none ;
	}

center	{
	padding-bottom : 10px ;
}
	
	
.event_left{
	width	: 335px;
	display	: inline-block;
	float	: left;
}

.event_right{
	width	: 255px;
	float	: right;
	display	: inline-block;

}

.wakiya{
	clear	: both;
	width	: 250px;
	height	: 430px;
	display	:inline-block;
}

.event_capt {
	width : 565px ;
	padding :  0px 15px ;
	text-align : left ;
	font-size : 110% ;
	color : #F3A9A1 ;

}

.event_t {
	width : 565px ;
	text-align : left ;
	font-size : 12px ;
	padding :  5px 15px ;
}

/**紅葉ライトアップイベント小窓用**/
.red_b {
	color: #CC3300;
	font-weight: bold;
}


/*4つのバナー背景*/

.bana_base{
	width	: 604px;
	height	: 200px;
	background	:#402D2A;
	border	: 1px solid #FFF;
	display	: inline-block;
}


.bana_in{
	width	: 240px;
	height	: 80px;
	display	: inline-block;
	padding : 15px 10px 0 40px;
	float	: left;
}

.bana_in_down{
	width	: 240px;
	height	: 80px;
	display	: inline-block;
	padding : 15px 10px 0 40px;
	float	: left;
}

.top_ban_area{
	width		: 610px ;
	height		: 106px ;
	margin-top	: 20px ;
	margin-bottom: 10px ;
	display		: inline-block ;
}

.nomiho{
	width		: 200px ;
	height		: 60px ;
	float		: left ;
	margin-top	: 23px ;
}

.irumi{
	width		: 400px ;
	height		: 106px ;
	float		: left ;
}

.kayou{
	width			: 200px ;
	height			: 106px ;
	float			: left ;
}

.motoyu_ban{
	width			: 300px ;
	height			: 106px ;
	float			: left ;
}

.lake_ban{
	width			: 300px ;
	height			: 106px ;
	margin-left		: 10px ;
	float			: left ;
}

