@charset "UTF-8";
a{
text-decoration:none;
}

.priceMidashi{
width:566px;
margin:28px 0 5px 0;
padding-bottom:7px;
border-bottom:solid #4C2814 2px;
clear:both;
}
.priceMidashi .midashi{
float:left;
font-size:19px;
font-weight:bold;
color:#4C2814;
font-family:"ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝";
text-indent:17px;
background:url(/i/banquet/priceMidashiHeader.gif) no-repeat left bottom;
}
.priceMidashi .txt{
float:right;
}

.corseMenuWrap{
padding:15px;
background:url(/i/banquet/corseMenuBGmiddle.gif) repeat-y;
}
.corseMenuWrap ul{
line-height:2em;
}
.courseMenuWrapgold{
width:566px;
height:200px;
background:url(/i/banquet/courseMenuBGmiddle_gold.gif) repeat-y;
}

.courseMenuWrap2{
padding:10px 15px 10px 15px;
background:url(/i/campaign/sotugyo/rental_set2_bg.gif) repeat-y;

}
.courseMenu2container_left{
width:276px;
height:auto;
float:left;
}
.courseMenu2container_right{
width:276px;
height:auto;
float:right;
}

.plan a{
padding-left:16px;
padding-bottom:1px;
background-image:url(/wedding/i/plan/heartfull_linkHead.gif);
background-repeat:no-repeat;
background-position:left center];
}

.foodMenuWrap{
width:566px;
background:url(/i/banquet/corseMenuBGmiddle.gif) repeat-y;
overflow: hidden;
}

.foodMenuWrapDrink{
width:566px;
background:url(/i/banquet/corseMenuBGmiddle_pink.gif) repeat-y;
overflow: hidden;
}

.foodMenuWraptop{
background:url(/i/banquet/corseMenuBGtop.gif) top no-repeat;
height:1px;
width:566px;
margin-top:20px;
overflow: hidden;
}

.foodMenuWrapDrinktop{
background:url(/i/banquet/corseMenuBGtop_pink.gif) top no-repeat;
height:1px;
width:566px;
margin-top:20px;
overflow: hidden;
}

.foodMenuWrap .menutittleBuner,
.foodMenuWrapDrink .menutittleBuner
{
height:48px;
padding-left:1px;
}

.foodarea {
border-top: 1px  #947F73 dashed;
width:532px;
margin-left:16px;
}

.foodarea .arrange{
font-size:17px;
font-weight:bold;
}

.foodarea .mane_HalfL{
width:266px;
float: left;
padding-bottom: 15px;
}

.foodarea .mane_HalfR{
width:266px;
float: right;
}

.foodarea .mane_HalfL p,
.foodarea .mane_HalfR p,
.foodarea .mane_Full p
{
margin-top:15px;
}

.foodarea .mane_HalfL dl,
.foodarea .mane_HalfL ul,
.foodarea .mane_HalfL ul li,
.foodarea .mane_HalfR dl,
.foodarea .mane_HalfR ul,
.foodarea .mane_HalfR ul li
{
text-align:left;
width:266px;
line-height:180%;
}

.foodarea .mane_HalfL dt,
.foodarea .mane_Full dt
{
width:50px;
float: left;
font-weight:bold;
}

.foodarea .mane_HalfL dd,
.foodarea .mane_Full dd
{
float: left;
text-align: left;
}

.foodarea .mane_Full dd{
width:482px;
}

.foodarea .mane_HalfL dd
{
padding-right:10px;
width:206px;	
}

.foodarea .mane_Full{
width:532px;
margin-top:15px;
padding-bottom: 15px;
}

.foodMenuWrapbottom{
background-image:url(/i/banquet/corseMenuBGbottom2.gif);
height:3px;
width:566px;
background-repeat:no-repeat;
}

.foodMenuWrapDrinkbottom{
background-image:url(/i/banquet/corseMenuBGbottom_pink.gif);
height:3px;
width:566px;
background-repeat:no-repeat;	
} 

.foodarea #chargeTable{
width:536px;
border-right: 2px solid #4d2915;
border-bottom: 2px solid #4d2915;
border-top:2px solid #4d2915;
border-left: 1px solid #4d2915;
border-collapse:collapse;
clear:both;
margin-top:-8px;
}

.foodarea #chargeTable thead th{
padding:10px 0;
font-size:14px;
font-weight:bold;
color:#4d2915;
font-family:"ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝";
text-align:center;
vertical-align:middle;
background-image:url(/i/banquet/chargeBG.gif);
border-bottom:1px solid #4d2915;
border-left: 1px solid #4d2915;
width:178px;
}

.foodarea #chargeTable td{
padding:10px 0;
font-size:14px;
font-weight:bold;
text-align:center;
vertical-align:middle;
border-left: 1px solid #4d2915;
border-bottom: 1px solid #4d2915;
}

