@charset "Shift_JIS";

@import "./common.css";
#birth a{ background:url("../east_img/navi/birth.gif") 0 -10px repeat-y; }
#birth_b a{ background:url("../east_img/navi/birth_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 15px 0;
padding:0 0 15px 0;
border-bottom:dotted 1px #ccc;
}

div#contents_in h3{
margin:0 0 18px 0;
padding:0;
}

/* ---  --- */

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

.alpha, .beta, .gamma{
width:170px;
}

.alpha{ margin:0 8px 50px 0; }
.beta{ margin:0 0 50px 0; }
.gamma{ margin:0 0 50px 0; }

.photo-image{
margin:0 0 30px 0;
padding:0;
}

.cake-image{
margin:0 0 10px 0;
padding:0;
}

.cake-text{
font-size:12px;
line-height:1.8;
margin:0;
padding:0;
}

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

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

.menu-title{
margin:0 0 15px 0;
padding:0;
}

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

.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:10px;
}

.mgn-50{ margin-bottom:50px; }

/* ---  --- */


.free_block{
width:525px;
height:150px;
margin:0 0 30px 0;
padding:0;
background:url("birthday_img/free_bg.jpg") 0 0 no-repeat;
}

.free_inner{
padding:15px;
}

.free_left{
margin:0;
padding:0;
float:left;
line-height:20px;
}

.free_right{
width:228px;
margin:0;
padding:0;
float:right;
}

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

.red{ color:#990000; }

.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:15px;
}


