﻿#base{background:url(../img/bg.gif) 35px 244px no-repeat #000;}
#flash{height:190px;}

#content{padding:24px 50px 45px 50px;}
h5{font-size:9px;}
.right_img{float:right; width:270px;}
.right_img img{margin-bottom:7px;}
.right_img span{display:block;}
.left_img{float:left; width:270px;}
.left_img img{margin-bottom:7px;}
.left_img span{display:block;}
.img_left{float:left;}
.pt29{padding-top:29px;}
.pt40{margin-top:40px;}
.pb35{padding-bottom:35px;}
.pb40{padding-bottom:40px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pb40{padding-bottom:40px;}
.pb50{padding-bottom:50px;}
.pb60{padding-bottom:60px;}
.f80{text-decoration:-0.5em; padding-left:0.5em; padding-top:5px;}

.w840{width:840px;}

#page_top02{padding:25px 0 10px; width:840px; border-bottom:dotted 1px #b9b9b9;}
#page_top02 p{width:61px; float:right;}
#page_top02 a{background:url(../../common/img/page_top.gif) left top no-repeat; font-size:9px;
	width:61px; height:0; padding-top:12px; overflow:hidden; display:block;}
#page_top02 a:hover{filter:alpha(opacity=70); opacity:0.7;}

#content h4{background:url(../img/title.gif) left top no-repeat; font-size:9px;
	width:168px; height:0; padding-top:24px; overflow:hidden; display:block; margin-bottom:30px;}


#content #a_link{border-left:dotted 1px #CC9933; margin:15px 0;}
#content #a_link li{border-right:dotted 1px #CC9933; width:167px; float:left; text-align:center;}
#content #a_link01{width:166px !important;}
#content #a_link li a{display:block; color:#CC9933;}
#content #a_link li a:hover{color:#CCCC66;}

#dish h5{background:url(../img/title_dish.gif) left top no-repeat;
	width:400px; height:0; padding-top:27px; overflow:hidden; display:block; margin-top:50px; margin-bottom:25px;}

#dish dl{float:right; width:390px;}
#dish dt{background:url(../img/title_taste.gif) left top no-repeat; font-size:9px;
	width:240px; height:0; padding-top:90px; overflow:hidden; display:block; margin:5px 0 26px 70px;}
#dish dd{text-align:center;}

#dish #s_title01{background:url(../img/s_title01.gif) left top no-repeat; font-size:9px;
	width:416px; height:0; padding-top:27px; overflow:hidden; display:block; margin-bottom:20px;}
#dish #s_title01b{background:url(../img/s_title01b.gif) left top no-repeat; font-size:9px;
	width:416px; height:0; padding-top:27px; overflow:hidden; display:block;  margin:33px 0 20px 0;}
#food #s_title02{background:url(../img/s_title02.gif) left top no-repeat; font-size:9px;
	width:416px; height:0; padding-top:24px; overflow:hidden; display:block; margin:33px 0 20px 0;}
#bread #s_title03{background:url(../img/s_title03.gif) left top no-repeat; font-size:9px;
	width:416px; height:0; padding-top:24px; overflow:hidden; display:block; margin:33px 0 20px 0;}
#bread #s_title03b{background:url(../img/s_title03b.gif) left top no-repeat; font-size:9px;
	width:416px; height:0; padding-top:24px; overflow:hidden; display:block; margin:33px 0 20px 0;}
#wine #s_title04{background:url(../img/s_title04.gif) left top no-repeat; font-size:9px;
	width:416px; height:0; padding-top:24px; overflow:hidden; display:block; margin:33px 0 20px 0;}
	
#food h5{background:url(../img/title_food.gif) left top no-repeat;
	width:491px; height:0; padding-top:28px; overflow:hidden; display:block;}
#bread h5{background:url(../img/title_bread.gif) left top no-repeat;
	width:491px; height:0; padding-top:28px; overflow:hidden; display:block;}
#wine h5{background:url(../img/title_wine.gif) left top no-repeat;
	width:491px; height:0; padding-top:28px; overflow:hidden; display:block;}

#box01{width:535px; float:left;}
#box02{width:535px; float:right;}
