#recommendation_area {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 560px; PADDING-TOP: 0px
}
DIV.recommendation_box {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 550px; PADDING-TOP: 0px
}
DIV.recommendation_box H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.recommendation_box IMG.pic {
	FLOAT: left; WIDTH: 135px; MARGIN-RIGHT: 15px
}
DIV.recommendation_box DIV.tex {
	TEXT-ALIGN: left
}
DIV#container DIV#left_area DIV#bottom_left_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 270px; PADDING-TOP: 0px
}
DIV#container DIV#left_area DIV#bottom_right_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 270px; PADDING-TOP: 0px
}
.area_box_inner {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.area_box_inner H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
.area_box_inner IMG.pic {
	FLOAT: left; WIDTH: 110px; MARGIN-RIGHT: 10px
}
.area_box_inner DIV.tex {
	LINE-HEIGHT: 17px; TEXT-ALIGN: left
}
.area_box_inner DIV.detail {
	MARGIN-TOP: 10px; TEXT-ALIGN: right
}
DIV.left_photo_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 20px; WIDTH: 558px; COLOR: #666666; PADDING-TOP: 0px; POSITION: relative
}
DIV.left_photo_box TABLE {
	FLOAT: right; WIDTH: 380px; LINE-HEIGHT: 17px; MARGIN-RIGHT: 5px; HEIGHT: 117px
}
DIV.left_photo_box TABLE STRONG {
	FONT-SIZE: 14px; COLOR: #333333
}
DIV.left_photo_box_noimage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 20px; WIDTH: 558px; COLOR: #666666; PADDING-TOP: 0px; POSITION: relative
}
DIV.left_photo_box_noimage TABLE {
	FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 515px; LINE-HEIGHT: 17px; HEIGHT: 117px
}
DIV.left_photo_box_noimage TABLE STRONG {
	FONT-SIZE: 14px; COLOR: #333333
}
.right_text_table {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 220px; LINE-HEIGHT: 17px; PADDING-TOP: 0px
}
DIV.right_photo_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 20px; WIDTH: 558px; COLOR: #666666; PADDING-TOP: 0px; POSITION: relative
}
DIV.right_photo_box TABLE {
	FLOAT: left; WIDTH: 380px; LINE-HEIGHT: 17px; MARGIN-RIGHT: 5px; HEIGHT: 117px
}
DIV.right_photo_box TABLE STRONG {
	FONT-SIZE: 14px; COLOR: #333333
}
.right_text_table_l {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 220px; LINE-HEIGHT: 17px; PADDING-TOP: 0px; HEIGHT: 308px
}
.right_text_table_l_nophoto {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 220px; LINE-HEIGHT: 17px; PADDING-TOP: 0px; HEIGHT: 258px
}
DIV.no_photo_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 20px; WIDTH: 558px; COLOR: #666666; PADDING-TOP: 0px; POSITION: relative
}
DIV.no_photo_box TABLE {
	FLOAT: left; WIDTH: 100%; LINE-HEIGHT: 17px; MARGIN-RIGHT: 5px; HEIGHT: 117px
}
DIV.no_photo_box_notext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 20px; WIDTH: 558px; COLOR: #666666; PADDING-TOP: 0px; POSITION: relative
}
DIV.no_photo_box_notext TABLE {
	FLOAT: left; WIDTH: 100%; LINE-HEIGHT: 17px; MARGIN-RIGHT: 5px; HEIGHT: 50px
}
P.ceremony_text {
	FONT: 120%/1.8em "‚l‚r –¾’©",serif; COLOR: #666666
}
.restaurant_box_left {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 156px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.restaurant_box_left P {
	MARGIN: 5px 0px; LINE-HEIGHT: 1.2em
}
.restaurant_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 44px; WIDTH: 156px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.restaurant_box P {
	MARGIN: 5px 0px; LINE-HEIGHT: 1.2em
}
DIV.shop_name {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN: 0px 0px 5px; COLOR: #666666; LINE-HEIGHT: 1.2em
}
DIV.shop_name A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
DIV.shop_name A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
DIV.shop_name A:hover {
	COLOR: #850721; TEXT-DECORATION: none
}
DIV.shop_name A:active {
	COLOR: #aaaaaa; TEXT-DECORATION: none
}
DIV.top_grayborder_box {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px auto; WIDTH: 558px; COLOR: #666666; PADDING-TOP: 20px; POSITION: relative
}
DIV.top_grayborder_box TABLE {
	FLOAT: right; WIDTH: 380px; MARGIN-RIGHT: 5px; HEIGHT: 117px
}
UL.sub_page_navi {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
UL.sub_page_navi LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 15px 0px 0px; PADDING-TOP: 0px
}
DIV.image_gray_right_box {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 40px; WIDTH: 100%; PADDING-TOP: 0px
}
DIV.image_gray_right_box DIV.text_area {
	FLOAT: left; WIDTH: 340px
}
DIV.image_gray_right_box DIV.text_area P {
	PADDING-LEFT: 5px
}
DIV.image_gray_right_box DIV.image_box {
	FLOAT: right; MARGIN: 10px 0px 0px; WIDTH: 200px; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: center
}
DIV.image_gray_right_box DIV.image_box IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 15px
}
DIV.image_gray_right_box DIV.image_box P {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-TOP: 10px; TEXT-ALIGN: left
}
DIV.image_gray_left_box {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 40px; WIDTH: 100%; PADDING-TOP: 0px
}
DIV.image_gray_left_box DIV.text_area {
	FLOAT: right; WIDTH: 340px
}
DIV.image_gray_left_box DIV.text_area P {
	PADDING-LEFT: 5px
}
DIV.image_gray_left_box DIV.image_box {
	FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 200px; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: center
}
DIV.image_gray_left_box DIV.image_box IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 15px
}
DIV.image_gray_left_box DIV.image_box P {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-TOP: 10px; TEXT-ALIGN: left
}
DIV.sitemap_box_left {
	PADDING-LEFT: 7px; FLOAT: left; WIDTH: 280px; TEXT-ALIGN: left
}
DIV.sitemap_box_right {
	FLOAT: right; WIDTH: 200px; TEXT-ALIGN: left
}
DIV#contents_gallery {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px auto 12px; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: left
}
DIV.gallery_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 13px 0px 0px; WIDTH: 140px; PADDING-TOP: 0px; HEIGHT: 145px; TEXT-ALIGN: left
}
DIV.gallery_box IMG {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 140px; PADDING-TOP: 0px
}
DIV.gallery_box P {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: #333333; LINE-HEIGHT: 1.2em; PADDING-TOP: 4px
}
