@charset "Shift_JIS";

@import "./common.css";
#party a{ background:url("../east_img/navi/party.gif") 0 -10px repeat-y; }
#party_b a{ background:url("../east_img/navi/party_b.gif") 0 -9px repeat-y; }

.clear2{
clear:both;
overflow:hidden;
width:1px;
height:1px;
margin:0 -1px -1px 0;
border:0;
padding:0;
font-size:0;
line-height:0;
}

div#contents_in h2{
margin:0 0 20px 0;
padding:0 0 20px 0;
border-bottom:dotted 1px #CCCCCC;
}

/* ---Concept--- */

.block_left, .block_right{
width:250px;
margin:0 0 50px 0;
}
.block_left{ float:left; }
.block_right{ float:right; }

.party_image{
margin:0 0 30px 0;
padding:0;
}

.plan-title{
margin:0 0 20px 0;
padding:0 0 0 29px;
background:url("./free_drink_img/mark.gif") 0 2px no-repeat;
}

.plan-price{
margin:0 0 20px 0;
padding:0 0 20px 0;
border-bottom:dotted 1px #ccc;
text-align:right;
}

.plan-price2{
margin:0 0 10px 0;
text-align:right;
}

.plan-descriptions{
margin:0 0 20px 0;
padding:0 0 20px 0;
border-bottom:dotted 1px #ccc;
font-size:12px;
line-height:1.6;
}


.plan-memo{
margin:0 0 20px 0;
padding:0 0 20px 0;
border-bottom:dotted 1px #ccc;
text-align:right;
font-size:12px;
color:#EE0000;
}


.menu-text,
.menu-text2{
padding:0;
font-size:12px;
}

.menu-text{ margin:0 0 15px 0; }
.menu-text2{ margin:0 0 50px 0; }

.red-sp{
padding-right:0.5em;
color:#990000;
font-weight:bold;
font-size:10px;
}

.red-spp{
padding-right:0.5em;
text-indent: -9999px;
}

.menu-text ol,
.menu-text ul{
margin:0.5em 0 0 0;
padding:1em 1em 1em 3em;
}

.menu-text ol{ list-style-type: decimal; border:solid 1px #ccc; }
.menu-text ul{ list-style-type: disc; border:solid 1px #990000; }

.menu-text li{
margin:0;
padding:0;
font-size:12px;
line-height:1.6;
}

.freedrink-block{
width:523px;
border:1px solid #ccc;
margin-bottom:50px;
font-size:12px;
line-height:1.6;
}
.freedrink-block-in{padding:15px;}

.normal-drink{
margin-bottom:15px;
}
.p-normal-drink{
color:#ff0000;
margin-bottom:0;
}

.plusdrink-left,
.plusdrink-right{
width:255px;
margin:0;
padding:0;
}

.plusdrink-left{ float:left; }
.plusdrink-right{ float:right; }

.plus-title{
margin-bottom:15px;
padding-bottom:15px;
border-bottom:1px dotted #ccc;
}
.plus-txt{
font-size:12px;
line-height:1.8;
margin-bottom:30px;
}
.plus-txt1{
font-size:12px;
line-height:1.8;
margin-bottom:20px;
}


.plus-block{
margin:0 0 50px 0;
border:solid 1px #ccc;
}

.plus-block-in{padding:15px;}

.plus-catch{
font-size:12px;
font-weight:bold;
color:#EE0000;
padding-bottom:10px;
border-bottom:1px dotted #ccc;
}

.plus-price{
font-weight:bold;
padding-top:10px;
}
.plus-menu{padding-top:10px;}

ol{margin:0 0 0 2em;padding:0;}
li{margin:0;padding:0;}

/* aaa */

blockquote{
margin:0 0 50px 0;
padding:15px 10px 5px;
border:1px solid #ccc;
font-size:12px;
line-height:1.6;
}

blockquote p{
margin:0 0 10px 0;
padding:0;
}

blockquote ul{
margin:0;
padding:0;
list-style:none;
}

blockquote li{
margin:0 0 10px 0;
padding:0;
}

.upprice,
.upprice2{
background-color:#DDD;
font-size:10px;
font-weight:bold;
}

.upprice{padding:5px 10px;}
.upprice2{padding:2px 5px;}


/* aaa */








/* aaa */

.plan-description{
margin:0 0 15px 0;
padding:0;
}

.menu-category{
width:80px;
margin:0;
padding:0;
float:left;
font-weight:bold;
color:#990000;
}

.menu-nema,
.menu-nema2{
width:430px;
padding:0;
float:right;
font-size:12px;
line-height:1.6;
}

.menu-nema{margin:0 0 15px 0;}
.menu-nema2{margin:0 0 50px 0;}

.menu-nema ul,
.menu-nema ol{
margin:0;
padding:0 0 0 1.5em;
}
.menu-nema li{
margin:0;
padding:0;
}









