@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; }

/* --  -- */

.alignleft{ float:left; }
.alignright{ float:right; }

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

/* ---Main Contents--- */

.photo-imag{
margin:0 0 30px 0;
}

/* --  -- */


h2{
margin-bottom:20px;
padding-left:31px;
background:url(free_drink_img/mark.gif) 0 2px no-repeat;
}


div#contents_in .category3{
margin:40px 0 12px 0;
padding:0;
}


div#contents_in .text2{
margin:0 5px 0 0;
padding:0;
}

div#contents_in .attention-txt{
margin:0 5px 0 0;
padding:0;
font-size:10px;
}

/* --- --- */

.price{
margin-bottom:15px;
padding-bottom:20px;
border-bottom:1px dotted #ccc;
text-align:right;
}
.course-block{
width:250px;
margin-bottom:50px;
font-size:12px;
line-height:1.8;
}

.choise{
margin:0 0 10px 0;
color:#ee0000;
font-weight:bold;
font-size:10px;
}

.normal-bg{
background-color:#ccc;
color:#000;
}

.choise-bg{
background-color:#ee0000;
color:#fff;
}

.menu-category{
width:45px;
font-weight:bold;
font-size:10px;
float:left;
margin:0 0 10px 0;
padding:0 0 0 5px;
}

.menu-text{
width:190px;
float:right;
margin:0 0 10px 0;
padding:0;
}

.course-block ul{
margin:0;
padding:0 0 0 1.2em;
}
.course-block li{
margin:0;
padding:0;
font-size:10px;
}


.party_small{
margin:0;
padding:0;
font-size:10px;
}

/* --- --- */

div#contents_in h3{
margin:0 0 20px 0;
padding:0 0 20px 31px;
border-bottom:dotted 1px #ccc;
background:url(free_drink_img/mark.gif) 0 2px no-repeat;
}

.menu-cate{
margin:0;
padding:0;
font-size:10px;
font-weight:bold;
color:#990000;
}

/* --  --*/

.freedrink_left{
width:255px;
margin:0 0 30px 0;
padding:0;
float:left;
}

.freedrink_right{
width:255px;
margin:0 0 30px 0;
padding:0;
float:right;
}

.freedrink_image{
margin:0 0 20px 0;
padding:0;
}

.freedrink_title{
margin:0 0 15px 0;
padding:20px 0;
border-top:dotted 1px #ccc;
border-bottom:dotted 1px #ccc;
}


.freedrink_title2{
margin:0 0 15px 0;
padding:0 0 20px;
border-bottom:dotted 1px #ccc;
}

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

.freedrink_menu01{
width:125px;
margin:0;
padding:0;
float:left;
}

.freedrink_menu02{
width:125px;
margin:0;
padding:0;
float:right;
}


/* --- --- */

.attention{
margin:0;
padding:0;
}

.red{
color:#990000;
}


.speace{
margin:0;
padding:0 0 0 1em;
}

blockquote{
margin:0 0 50px 0;
padding:1em;
border:solid 1px #ccc;
color:#990000;
text-align:left;
}

/* --  -- */

#dessert-block{
margin:0 0 50px 0;
padding:0;
border:solid 1px #ccc;
}

.dessert-in{padding:14px;}

.dessert-image,
.dessert-cont{
width:240px;
margin:0;
font-size:12px;
line-height:1.6;
}
.dessert-image{float:left;padding:0;}
.dessert-cont{float:right;padding:10px 0 0 0;}

.dessert-title{
margin:0 0 20px 0;
padding:0 0 20px 31px;
border-bottom:dotted 1px #ccc;
background:url("free_drink_img/mark.gif") 0 0 no-repeat;
}

ul#dessert-list,
ol#dessert-list{
margin:0;
padding:0 0 0 1.5em;
}
#dessert-list li{
margin:0 0 9px 0;
padding:0;
}

.dessert-attention{
margin:0;
padding:0;
font-size:10px;
text-align:right;
color:#990000;
}
