
*{
margin:0;
padding:0;
font-size:small;
_font-size:x-small;
font-family:Verdana,"osaka","ＭＳ Ｐゴシック";
border-style:none;
color:#4f4f4f;
}

body{
width:100%;
text-align:center;
font-size:x-small;
line-height:160%;
}

/*ClearFix-*/
.clearfix:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility: hidden;
}
.clearfix {
	display:inline-block;
}
/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
/* End hide from IE-mac */



#main{
margin:0 auto 0 auto;
width:100%;
}

#topic-path{
padding-top:10px;
height:26px;
_height:34px;
font-size:x-small;
_font-size:9px;
text-align:left;
width:980px;
margin:0 auto 0 auto;
}
#update{
	width:950px;
	text-align:right;
	margin:0 auto;
}
#update p{
	width:250px;
	font-size:80%;
	margin-left:auto;
}

.page_top{
	width:930px;
	margin:0 auto;
	text-align:right;
}
.page_top a{
	display:block;
	width:131px;
	margin-left:auto;
}

/*******originalcenternts********/

#contents_header{
	width:1150px;
	height:407px;
	margin:0 auto;
	position:relative;
	background:url(../images/bg_heading.jpg) top center no-repeat;
}
#contents_header h2{
	position:absolute;
	top:80px;
	left:131px;
}

#contents_header p{
	position:absolute;
	top:198px;
	left:179px;
}
#contents_header ul{
	position:absolute;
	left:200px;
}
#nav_img{
}

#main_container{
	width:1150px;
	margin:0 auto;
}

.sweets_container{
	margin-left:-10px;
	width:1150px;
	margin-bottom:20px;
	}
.sweets_info{
	width:930px;
	margin:20px auto;
	text-align:left;
}
.sweets_info p{
	padding:10px;
	font-size:88%;
	line-height:160%;
}

.shop_details{
	margin-left:10px;
}

/*---Sweets01---*/
#sweets01_head{
	background:url(../images/bg_sweets01.jpg) top center no-repeat;
	position:relative;
	width:100%;
	height:509px;
}
#sweets01_head h3{
	top:72px;
	left:154px;
	position:absolute;
}
#sweets01_head h4{
	top:115px;
	left:161px;
	position:absolute;
}
#sweets01_head .text_01{
	top:150px;
	left:161px;
	position:absolute;
}
#sweets01_head .text_02{
	top:230px;
	left:154px;
	position:absolute;
}

#sweets01 .sweets_info .photo{
	width:328px;
	height:197px;
	margin-left:45px;
	_margin-left:22px;
	float:left;
}
#sweets01 .sweets_info .shop_data{
	width:283px;
	height:200px;
	float:left;
}
#sweets01 .sweets_info h4{
}
#sweets01_plan h4{
	text-indent:-9999px;
}
#sweets01_plan{
	width:274px;
	height:203px;
	background:url(../images/bg_sweets01_plan.jpg) top center no-repeat;
	float:right;
}
#sweets01_plan a{
	display:block;
	margin-top:143px;
	_margin-top:139px;
	margin-left:14px;
}
/*---Sweets02---*/
#sweets02_head{
	background:url(../images/bg_sweets02.jpg) top center no-repeat;
	position:relative;
	width:100%;
	height:509px;
}
#sweets02_head h3{
	top:74px;
	left:148px;
	position:absolute;
}
#sweets02_head h4{
	top:115px;
	left:161px;
	position:absolute;
}
#sweets02_head .text_01{
	top:150px;
	left:161px;
	position:absolute;
}
#sweets02_head .text_02{
	top:230px;
	left:154px;
	position:absolute;
}

#sweets02 .sweets_info .photo{
	width:328px;
	height:197px;
	margin-left:45px;
	_margin-left:22px;
	float:left;
}
#sweets02 .sweets_info .shop_data{
	width:283px;
	height:200px;
	float:left;
}
#sweets02 .sweets_info h4{
}
#sweets02_plan h4{
	text-indent:-9999px;
}
#sweets02_plan{
	width:274px;
	height:203px;
	background:url(../images/bg_sweets02_plan.jpg) top center no-repeat;
	float:right;
}
#sweets02_plan a{
	display:block;
	margin-top:143px;
	_margin-top:139px;
	margin-left:14px;
}

/*---Sweets03---*/
#sweets03_head{
	background:url(../images/bg_sweets03.jpg) top center no-repeat;
	position:relative;
	width:100%;
	height:509px;
}
#sweets03_head h3{
	top:73px;
	left:146px;
	position:absolute;
}
#sweets03_head h4{
	top:115px;
	left:161px;
	position:absolute;
}
#sweets03_head .text_01{
	top:157px;
	left:161px;
	position:absolute;
}
#sweets03_head .text_02{
	top:230px;
	left:154px;
	position:absolute;
}

#sweets03 .sweets_info .photo{
	width:328px;
	height:197px;
	margin-left:45px;
	_margin-left:22px;
	float:left;
}
#sweets03 .sweets_info .shop_data{
	width:283px;
	height:200px;
	float:left;
}
#sweets03 .sweets_info h4{
}
#sweets03_plan h4{
	text-indent:-9999px;
}
#sweets03_plan{
	width:274px;
	height:203px;
	background:url(../images/bg_sweets03_plan.jpg) top center no-repeat;
	float:right;
}
#sweets03_plan a{
	display:block;
	margin-top:143px;
	_margin-top:139px;
	margin-left:14px;
}
/*---Sweets04---*/
#sweets04_head{
	background:url(../images/bg_sweets04.jpg) top center no-repeat;
	position:relative;
	width:100%;
	height:509px;
}
#sweets04_head h3{
	top:72px;
	left:147px;
	position:absolute;
}
#sweets04_head h4{
	top:115px;
	left:161px;
	position:absolute;
}
#sweets04_head .text_01{
	top:157px;
	left:161px;
	position:absolute;
}
#sweets04_head .text_02{
	top:230px;
	left:154px;
	position:absolute;
}

#sweets04 .sweets_info .photo{
	width:328px;
	height:197px;
	margin-left:45px;
	_margin-left:22px;
	float:left;
}
#sweets04 .sweets_info .shop_data{
	width:283px;
	height:200px;
	float:left;
}
#sweets04 .sweets_info h4{
}
#sweets04_plan h4{
	text-indent:-9999px;
}
#sweets04_plan{
	width:274px;
	height:203px;
	background:url(../images/bg_sweets04_plan.jpg) top center no-repeat;
	float:right;
}
#sweets04_plan a{
	display:block;
	margin-top:143px;
	_margin-top:139px;
	margin-left:14px;
}
/*---Sweets05---*/
#sweets05_head{
	background:url(../images/bg_sweets05.jpg) top center no-repeat;
	position:relative;
	width:100%;
	height:509px;
}
#sweets05_head h3{
	top:72px;
	left:147px;
	position:absolute;
}
#sweets05_head h4{
	top:115px;
	left:161px;
	position:absolute;
}
#sweets05_head .text_01{
	top:157px;
	left:161px;
	position:absolute;
}
#sweets05_head .text_02{
	top:230px;
	left:154px;
	position:absolute;
}

#sweets05 .sweets_info .photo{
	width:328px;
	height:197px;
	margin-left:45px;
	_margin-left:22px;
	float:left;
}
#sweets05 .sweets_info .shop_data{
	width:283px;
	height:200px;
	float:left;
}
#sweets05 .sweets_info h4{
}
#sweets05_plan h4{
	text-indent:-9999px;
}
#sweets05_plan{
	width:274px;
	height:203px;
	background:url(../images/bg_sweets05_plan.jpg) top center no-repeat;
	float:right;
}
#sweets05_plan a{
	display:block;
	margin-top:143px;
	_margin-top:139px;
	margin-left:14px;
}
/*******footer********/
#sweets_footer{
	width:957px;
	height:631px;
	margin:25px auto;
	position:relative;
	background:url(../images/bg_footer.gif) top center no-repeat;
}
#sweets_footer h2{
	top:54px;
	left:-2px;
	margin-bottom:0 ! important;
	position:relative;
}
#sweets_footer #sf_01{
	top:73px;
	left:9px;
	position:relative;
}
#sweets_footer #sf_02{
	top:184px;
	left:184px;
	position:absolute;
}
#sweets_footer #sf_03{
	top:196px;
	left:285px;
	position:absolute;
}
#sweets_footer #sf_04{
	top:285px;
	left:162px;
	position:absolute;
}
#sweets_footer #sf_05{
	top:342px;
	left:162px;
	position:absolute;
}
#sweets_footer #sf_06{
	top:381px;
	left:203px;
	position:absolute;
}
#sweets_footer #sf_07{
	top:516px;
	left:335px;
	position:absolute;
}
#sweets_footer #sf_08{
	top:531px;
	left:323px;
	position:absolute;
}


#sweets_footer ul{
	position:absolute;
	top:413px;
	left:173px;
}
#sweets_footer li{
	list-style:none;
}

#sweets_footer #hotel_01{
	position:absolute;
	top:0px;
	left:0px;
}
#sweets_footer #hotel_02{
	position:absolute;
	top:21px;
	left:0px;
}
#sweets_footer #hotel_03{
	position:absolute;
	top:43px;
	left:0px;
}
#sweets_footer #hotel_04{
	position:absolute;
	top:66px;
	left:0px;
}
#sweets_footer #hotel_05{
	position:absolute;
	top:0px;
	left:229px;
}
#sweets_footer #hotel_06{
	position:absolute;
	top:21px;
	left:229px;
}
#sweets_footer #hotel_07{
	position:absolute;
	top:43px;
	left:229px;
}
#sweets_footer #hotel_08{
	position:absolute;
	top:0px;
	left:463px;
}
#sweets_footer #hotel_09{
	position:absolute;
	top:21px;
	left:463px;
}
#sweets_footer #hotel_10{
	position:absolute;
	top:43px;
	left:463px;
}
