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

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

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


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

/* ---Bothday--- */

.bithdaybox{
width:525px;
margin:25px 0 0 0;
padding:0;
border:solid 1px #CCCCCC;
}

.bithdaybox_inner{
padding:20px 15px 15px;
}




div.plan_left{
width:240px;
float:left;
margin:0;
padding:0;
}

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

.planphoto{
width:226px;
margin:0 0 20px 0;
padding:0;
}

div.plan_in{
width:240px;
float:right;
margin:0;
padding:0;
}

.sublist{
background-image:url("birthday_img/bithday_mark.gif");
background-repeat:no-repeat;
background-position:0 2px;
margin:0 0 10px 0;
padding:0 0 0 15px;
}

.plan_text{
font-size:12px;
line-height:20px;
margin:0 0 0 10px;
padding:0;
}

.small{
font-size:10px;
}

.small2{
font-size:10px;
color:#990000;
}


.plan_text2{
font-size:10px;
line-height:18px;
margin:0 0 3px 0;
padding:0;
}

.red{
color:#990000;
line-height:28px;
}

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

/* ---Main--- */

div#contents_in .title{
margin:30px 0 19px 0;
pdding:0;
}

div#contents_in .text{
font-size:12px;
line-height:20px;
margin:0;
padding:0;
}


div#contents_in .text3{
margin:25px 0 0 0;
padding:0;
}

div#contents_in .notes{
font-size:10px;
color:#FF0000;
font-weight:normal;
margin:0;
padding:0;
}

div#contents_in .attention{
color:#FF0000;
margin:0;
padding:0;
}

/* ---Cake Menu--- */

div.box{
width:525px;
margin:20px 0;
padding:0;
}

div.food_left{
width:255px;
float:left;
margin:0;
padding:0 10px 0 0;
border-right:dotted 1px #cccccc;
}

div.food_left .name{
width:230px;
margin:0 0 0 10px;
padding:0;
}

div.food_left .comment{
width:230px;
margin:20px 0 0 10px;
padding:0;
}

div.food_left .plice{
width:230px;
font-size:12px;
text-align:right;
margin:20px 0 0 0;
padding:0;
}

div.food_right{
width:230px;
float:right;
margin:0;
padding:0;
}

div.food_right .name{
margin:0 0 0 0;
padding:0;
}

div.food_right .comment{
margin:20px 0 0 0;
padding:0;
}

div.food_right .plice{
float:right;
text-align:right;
font-size:12px;
margin:20px 22px 0 0;
padding:0;
}


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

/* ---1.2--- */

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

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

.bithdayplan_box{
width:525px;
height:auto;
margin:0 0 50px 0;
padding:0;
background-image:url("birthday_img/line.gif");
background-repeat:repeat-y;
background-position:center 0;
}

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

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

.bithdayplan_box_title{
margin:0 0 15px 0;
padding:0;
}

.bithdayplan_box_title2{
margin:0 0 15px 0;
padding:0 0 15px 0;
border-bottom:dotted 1px #CCC;
}

.bithdayplan_box_price{
margin:0 0 15px 0;
padding:0 0 15px 0;
text-align:right;
border-bottom:dotted 1px #CCC;
}


.bithdayplan_box_menu{
margin:0;
padding:0;
font-size:12px;
line-height:20px;
}

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

.bithdayplan_box_privilege{
width:525px;
height:80px;
margin:0 0 40px 0;
padding:0;
background-image:url("birthday_img/privilege.gif");
background-repeat:no-repeat;
background-position:0 0;
}

.bithdayplan_box_privilege_text{
margin:0;
padding:37px 0 0 15px;
}


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


.tokuten-box{
width:523px;
border:1px dotted #EE0000;
margin-bottom:30px;
font-size:12px;
line-height:1.6;
}
.tokuten-box-in{padding:15px;}
.tokuten-title{
color:#ee0000;
font-weight:bold;
margin:0px;
}
.tokuten-txt, .tokuten-txt2{

}
.tokuten-txt{margin:0 0 10px 0;}
.tokuten-txt2{margin:0;}






