* {
	margin: 0px;
	padding: 0px;
}
body {
	font-size: small;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	line-height: 1.6em;
	text-align:center;
}
br.clear {
	clear: both;
	font: 0pt/0pt sans-serif;
}
img {
	border: 0px;
}

a:link{
	color: #0099CC;
}
a:hover{
	color: #00CCFF;
}

/*---------------------------------------------------------
   08幅箱
--------------------------------------------------------- */
.huku{
	background: url(../hukubako/img/huku_nagarebg.gif) repeat-y;
}
.huku h2,.huku h3{
	margin-bottom: 19px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	text-align: center;
}
.huku2{
	font-size: 96%;
	vertical-align: top;
}
.huku2 b{
	font-size: 130%;
	color: #CE3557 !important;
}
.huku table{
	margin-right: auto;
	margin-left: auto;
}

.rc_btm b{
	color: #E7364A;
}

/*---------------------------------------------------------
   09はちみつ祭り
--------------------------------------------------------- */
.---------{
}
#festa09{
	background: #72D9F7 url(../09honey-festa/img/bg.gif) repeat-x center bottom;
}
.festa09_tit{
	background: url(../09honey-festa/img/09maturi_tit.gif) repeat-y top;
	height: 172px;
}
.festa09_tit2{
	background: url(../09honey-festa/img/09maturi_tit2.gif) repeat-y top;
	height: 152px;
	color: #FFFFFF;
}

.festa09_bg{
	background: url(../09honey-festa/img/09maturi_bg.gif) repeat-y top;
}
.festa09_btm{
	background: url(../09honey-festa/img/09maturi_ft.gif) no-repeat center top;
	height: 99px;
	padding-top: 328px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}

.festa09_bg table{
	margin-right: auto;
	margin-left: auto;
}
#pagetop{
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
}
.pagetop{
}
.---------{
}

.photo09_tit{
	background: url(../09honey-festa/img/09photo_tit.jpg) no-repeat center top;
	height: 178px;
}

.photo09_01{
	background: url(../09honey-festa/img/09photo_01.jpg) no-repeat center top;
	height: 190px;
}
.photo09_02{
	background: url(../09honey-festa/img/09photo_02.jpg) no-repeat center top;
	height: 190px;
}
.photo09_03{
	background: url(../09honey-festa/img/09photo_03.jpg) no-repeat center top;
	height: 190px;
}
.photo09_04{
	background: url(../09honey-festa/img/09photo_04.jpg) no-repeat center top;
	height: 190px;
}
.photo09_05{
	background: url(../09honey-festa/img/09photo_05.jpg) no-repeat center top;
	height: 190px;
}
.photo09_06{
	background: url(../09honey-festa/img/09photo_06.jpg) no-repeat center top;
	height: 190px;
}
.photo09_07{
	background: url(../09honey-festa/img/09photo_07.jpg) no-repeat center top;
	height: 190px;
}
.photo09_08{
	background: url(../09honey-festa/img/09photo_08.jpg) no-repeat center top;
	height: 190px;
}
.photo09_09{
	background: url(../09honey-festa/img/09photo_09.jpg) no-repeat center top;
	height: 190px;
}
.photo09_10{
	background: url(../09honey-festa/img/09photo_10.jpg) no-repeat center top;
	height: 170px;
}
.photo09_10_link{
	width: 610px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	height: 58px;
	padding-top: 112px;
}
.photo09_11{
	background: url(../09honey-festa/img/09photo_11.jpg) no-repeat center top;
	height: 101px;
}



.kinen09{
	background: #72D9F7;
	height: 100%;
	width: 100%;
}
.kinen09 .img{
	width: 1060px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
}

.yube09{
	background: #BD9456 url(../09honey-festa/img/yube_bg.gif) repeat-x top;
	height: 100%;
	width: 100%;
}
.yube09 .img{
	width: 840px;
	margin-right: auto;
	margin-left: auto;
}

/*---------------------------------------------------------
   冬のスイーツ
	--------------------------------------------------------- */
.cam_swts{
	width: 600px;
	color: #FFFFFF;
	font-size: 76%;
	line-height: 132%;
}
.cam_swts01{
	background: url(../sweets/09/img/09winswt_08.jpg);

}.cam_swts02{
	background: url(../sweets/09/img/09winswt_09.jpg);

}.cam_swts03{
	background: url(../sweets/09/img/09winswt_10.jpg);

}
.cam_swts01,.cam_swts02,.cam_swts03{
	height: 92px;
	vertical-align: top;
	padding-right: 4px;
	padding-left: 4px;
}
.cam_swts01 p,.cam_swts02 p,.cam_swts03 p{
	height: 53px;
	display: block;
}
.cam_swts01 img,.cam_swts02 img,.cam_swts03 img{
	margin-left: 90px;
}
/*---------------------------------------------------------
   10はちみつ祭り
--------------------------------------------------------- */
.---------{
}
#festa10{
	background: #FCD24D;
}
#festa10 div{
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.close{
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 144%;
	font-weight: bold;
	margin-top: 20px;
	border: 1px dotted #201910;
}

#micchi10{
	background: url(../10honey-festa/img/10micchi_bg.jpg) repeat-x center top;
	overflow: hidden;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#micchi10list{
	background: #FFFFC8 url(../10honey-festa/img/10micchi_bgbg.gif) repeat-x;
	overflow: hidden;
}

#micchi10ft{
	background: #FCD24D url(../10honey-festa/img/10micchi_ftbg.gif) repeat-x top;
}
.micchibest{
	overflow: hidden;
	margin-top: 280px;
}



#festa11{
	background: url(../11honey-festa/img/11hf_16.gif) repeat-y center;
	padding-top: 30px;
	padding-bottom: 40px;
}
#festa11 table{
	margin-right: auto;
	margin-left: auto;
}

