@charset "utf-8";
@import "base.css";

/*----------------------------------
	plan contents
----------------------------------*/
#plan #header{width:800px; height:159px; background:url(../img/header_bg.jpg) no-repeat top center;}
#plan #header h1 a{display:block;width:280px; height:106px;}
#plan #header {text-indent:-9999px;}

#plan #contents {display:block;width:800px; background:url() no-repeat top center #fff;}
#plan #contents h2.h2_01{height:160px;background:url(../../plan/img/h2_01.jpg) no-repeat top center;text-indent:-9999px;}
#plan #contents h2.h2_02{height:160px;background:url(../../plan/img/h2_02.jpg) no-repeat top center;text-indent:-9999px;}
#plan #contents dl.rate{display:block; width:760px;margin:0 20px;}
#plan #contents dd{display:block;}
#plan #contents dd table{width:370px;font-family:"helvetica","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","MS Pゴシック", sans-serif;}
#plan #contents dd th,
#plan #contents dd td{border-bottom:1px solid #241a21;border-top:1px solid #241a21;}
#plan #contents dd th{background:#eee;padding:5px;font-weight:bold;color:#241a21; text-align:left;}
#plan #contents dd th.th_01{height:4em;}
#plan #contents dd th.th_02{height:5em;}
#plan #contents dd th.th_03{height:4em;}
#plan #contents dd th.th_04{height:3em;}
#plan #contents dd td{background:#fff;padding:5px;}
#plan #contents dd .dscp{font-weight:normal;font-size:80%;}
#plan #contents dd td.list{width:290px;text-align:left;}
#plan #contents dd td.price{width:100px;text-align:right;}
#plan #contents .rate dd#block_01{margin-bottom:30px;}
#plan #contents .rate dd#block_01 h3.h3_01{display:none;}
#plan #contents .rate dd#block_02{float:left;width:370px;}
#plan #contents .rate dd#block_03{float:right;width:370px;}
#plan #contents .rate dd#block_02 dl,
#plan #contents .rate dd#block_02 dl dd,
#plan #contents .rate dd#block_03 dl,
#plan #contents .rate dd#block_03 dl dd{width:380px;}

#plan #contents .rate dd#block_04{clear:both;padding:2em 0;}
#plan #contents .rate dd#block_04 img{display:block;}
#plan #contents .rate ul.note{margin-top:1em; padding-left:1em; text-indent:-1em; font-weight:normal; font-size:80%;}
#plan #contents .rate ul.note li{margin-bottom:0.4em;}

#plan #contents dl.meal{display:block; width:800px; margin:0 0px;}
#plan #contents dl.meal dd#block_01 h3{display:none;}
#plan #contents dl.meal dd#block_02 {width:760px; margin:0 20px; padding-bottom:20px;}
#plan #contents dl.meal dd#block_02 img{display:block; width:380px; float:right; }
#plan #contents dl.meal dd#block_02 div.text_01{float:left; width:362px; height:480px; background:url(../../plan/img/text_01.jpg) no-repeat 0 0;text-indent:-9999px;}
#plan #contents dl.meal dd#block_03 {width:760px; margin:0 20px; padding-bottom:20px;}
#plan #contents dl.meal dd#block_03 img.photo_02{display:block; float:left;}
#plan #contents dl.meal dd#block_03 img.photo_03{display:block; float:right;}
#plan #contents dl.meal dd#block_04 {width:760px; margin:0 20px;}
#plan #contents dl.meal dd#block_04 img.photo_04{display:block; float:left;}
#plan #contents dl.meal dd#block_04 div.right{display:block; float:right; width:305px; }

#plan #contents #subNav{position:absolute;top:18px;left:296px;}
#plan #contents #subNav li {float:left;display:block;}
#plan #contents #subNav li a{display:block; width:85px; height:70px;margin-right:12px; text-indent:-9999px;}
#plan #contents #subNav li.sn_01 a{background:url(../../plan/img/subNav_01.jpg) no-repeat 0 0;}
#plan #contents #subNav li.sn_02 a{background:url(../../plan/img/subNav_02.jpg) no-repeat 0 0;}
#plan #contents #subNav li.sn_01 a:hover{background:url(../../plan/img/subNav_01.jpg) no-repeat 0 -70px;}
#plan #contents #subNav li.sn_02 a:hover{background:url(../../plan/img/subNav_02.jpg) no-repeat 0 -70px;}
/*----------------------------------
	subNav current
----------------------------------*/
#plan #contents .meal #subNav li.sn_01 a{background:url(../../plan/img/subNav_01.jpg) no-repeat 0 -70px;}
#plan #contents .rate #subNav li.sn_02 a{background:url(../../plan/img/subNav_02.jpg) no-repeat 0 -70px;}


#plan #footer{display:block;height:83px;background:url(../img/contents_bottom.jpg) no-repeat top center;}
#plan .copyright {padding-top:60px;}

#plan #globalNav {display:block;width:800px;height:53px; background:url(../../plan/img/nav_bg_over.jpg) no-repeat top center; margin:0;position:absolute;top:106px;}

