#base{background:url("/anniversary2015/img/bg.gif") 35px 244px no-repeat #fff;}
#flash{height:190px;}

#content{padding-top:32px; padding-bottom: 100px; padding-left: 35px;}

#content h4{background:url("/anniversary2015/img/title.gif") left top no-repeat; font-size:9px;
	width:237px; height:0; padding-top:24px; overflow:hidden; display:block;  margin-bottom:85px;}

#content #chef_left01{float:left; width:323px; padding-left:85px;}
#content #chef_left01 p{padding:0 3px 3px 0; float:left;}
#content #chef_left01 a:hover img{filter:alpha(opacity=70); opacity:0.7;}

#content #chef_right01{float:right; width:372px; padding-right:103px;}
#content #chef_right01 h5{background:url("/anniversary2015/img/title_hatake.gif") left top no-repeat; font-size:9px;
	width:239px; height:0; padding-top:126px; overflow:hidden; display:block; margin:20px 0 61px 70px;}

.pt30{padding-top:30px;}

#content #chef_right02{float:right; width:323px; padding-right:124px;}
#content #chef_right02 p{padding:0 3px 3px 0; float:left;}
#content #chef_right02 a:hover img{filter:alpha(opacity=70); opacity:0.7;}

#content #chef_left02{float:left; width:282px; padding-left:119px; padding-top:9px;}
#content #chef_left02 h5{background:url("/anniversary2015/img/title_hatake.gif") left top no-repeat; font-size:9px;
	width:239px; height:0; padding-top:126px; overflow:hidden; display:block; margin:20px 0 61px 70px;}
#content #chef_left02 #tel_mail{padding:53px 0 0 50px;}
#content #chef_left02 #caption_reserve{padding:25px 0 0 43px;}

#content #about{margin:43px 0 0 85px;}

#tblcal{width:768px; margin:0 auto; padding:60px 0 0 0;}
#tblcal h5{background:url("/table/img/titile_cal.gif") left top no-repeat; font-size:9px;
	width:284px; height:0; padding-top:22px; overflow:hidden; display:block; margin-bottom:17px}


#course{width:768px; margin:0 auto; padding:60px 0 70px 0;}
#course h5{background:url("/table/img/hatake_course.gif") left top no-repeat; font-size:9px;
	width:672px; height:0; padding-top:64px; overflow:hidden; display:block;}
#course dt{margin-top:33px; margin-bottom:7px; width:768px; height:0; padding-top:31px; overflow:hidden; display:block; font-size:9px;}
#course #course01{background:url("/anniversary2015/img/course01b.gif") no-repeat;}
#course #course02{background:url("/table/img/course02.gif") no-repeat;}
#course #course03{background:url("/table/img/course03.gif") no-repeat;}



#content #coming_soon{background:url("/table/img/coming_soon.gif") left top no-repeat; font-size:9px;
	width:246px; height:0; padding-top:55px; overflow:hidden; display:block; margin:150px auto;}