#ib_box{
 border-top:2px solid #C91C1C;
 border-left:2px solid #C91C1C;
 border-right:2px solid #C91C1C;
 margin-top:10px;
}

div.public_box002_for_innerbeauty{
 background:url(../../common/images/dotted_box.gif) 0 0 repeat;
 padding:0 1px 1px 1px;
}

div.inner_public_box002{
 background-color:#FFFFFF;
}

#btn_list{
 background:url(../images/btn_list_bg.jpg) 0 0 no-repeat;
 height:83px;
}

#btn_list li{
 float:left;
}


#fortune_btn a{
 background:url(../images/fortune_btn.gif) 0 0 no-repeat;
 width:22px;
 height:60px;
 display:block;
 text-indent:-9999px;
 margin-left:108px;
 margin-right:118px;
}

#fortune_btn a:hover{
 background:url(../images/fortune_btn_o.gif) 0 0 no-repeat;
}

#life_btn a{
 background:url(../images/life_btn.gif) 0 0 no-repeat;
 width:23px;
 height:60px;
 display:block;
 text-indent:-9999px;
 margin-right:117px;
 margin-left:248px;
}

#life_btn a:hover{
 background:url(../images/life_btn_o.gif) 0 0 no-repeat;
}

#enjoy_btn a{
 background:url(../images/enjoy_btn.gif) 0 0 no-repeat;
 width:24px;
 height:60px;
 display:block;
 text-indent:-9999px;
 margin-right:118px;
}

#enjoy_btn a:hover{
 background:url(../images/enjoy_btn_o.gif) 0 0 no-repeat;
}

#recipe_btn a{
 background:url(../images/recipe_btn.gif) 0 0 no-repeat;
 width:24px;
 height:60px;
 display:block;
 text-indent:-9999px;
}

#recipe_btn a:hover{
 background:url(../images/recipe_btn_o.gif) 0 0 no-repeat;
}

#update_info{
 width:250px;
 float:right;
 margin-top:5px;
}

#fortune_close{
 width:321px;
 height:66px;
 float:left;
 margin-top:5px;
 background:url(../images/fortune_close.gif) 0 0 no-repeat;
 text-indent:-9999px;
}


/******************************************************

レシピ関連

******************************************************/

.recipe_box{
 border-bottom:2px solid #C91C1C;
 position:relative;
}

.recipe_box h3{
 border-top:2px solid #C91C1C;
 background:url(../images/inner_beauty_recipe_ttl.jpg) 0 0 no-repeat;
 width:635px;
 height:126px;
 text-indent:-9999px;
}

.recipe_box h3 a{
 display:block;
 width:635px;
 height:126px;
}

.recipe_box h4{
 background:url(../images/supervisor_recipe.gif) 0 0 no-repeat;
 width:21px;
 height:124px;
 text-indent:-9999px;
 position:absolute;
 left:612px;
 top:25px;
}


.recipe_box .left{
 float:left;
 background:url(../images/recipe_box_left.gif) 0 0 no-repeat;
 text-indent:-9999px;
 width:200px;
 height:22px;
}

.recipe_box .right{
 float:right;
 background:url(../images/recipe_box_right.gif) 0 0 no-repeat;
 text-indent:-9999px;
 width:107px;
 height:22px;
}

/******************************************************

暮らす関連

******************************************************/

.life_box{
 border-bottom:2px solid #C91C1C;
}

.life_box h3{
 border-top:2px solid #C91C1C;
 background:url(../images/inner_beauty_report_ttl.jpg) 0 0 no-repeat;
 width:635px;
 height:126px;
 text-indent:-9999px;
}

.life_box h3 a{
 display:block;
 width:635px;
 height:126px;
}

.life_box .left{
 float:left;
 background:url(../images/life_box_left.gif) 0 0 no-repeat;
 text-indent:-9999px;
 width:200px;
 height:22px;
}

.life_box .right{
 float:right;
 background:url(../images/life_box_right.gif) 0 0 no-repeat;
 text-indent:-9999px;
 width:107px;
 height:22px;
}

/******************************************************

占い関連

******************************************************/
.fortune_box{
 border-bottom:2px solid #C91C1C;
 position:relative;
}

.fortune_box h3{
 border-top:2px solid #C91C1C;
 background:url(../images/inner_beauty_fortune_ttl.jpg) 0 0 no-repeat;
 width:635px;
 height:126px;
 text-indent:-9999px;
}

.fortune_box h3 a{
 display:block;
 width:635px;
 height:126px;
}

.fortune_box h4{
 background:url(../images/supervisor.gif) 0 0 no-repeat;
 width:95px;
 height:14px;
 text-indent:-9999px;
 position:absolute;
 left:530px;
 top:130px;
}

.fortune_box .left{
 float:left;
 background:url(../images/fortune_box_left.gif) 0 0 no-repeat;
 text-indent:-9999px;
 width:200px;
 height:22px;
}

.fortune_box .right{
 float:right;
 background:url(../images/fortune_box_right.gif) 0 0 no-repeat;
 text-indent:-9999px;
 width:107px;
 height:22px;
}




/******************************************************

楽しむ関連

******************************************************/
.enjoy_box{
 border-bottom:2px solid #C91C1C;
 position:relative;
}

.enjoy_box h3{
 border-top:2px solid #C91C1C;
 background:url(../images/inner_beauty_enjoy_ttl.jpg) 0 0 no-repeat;
 width:635px;
 height:126px;
 text-indent:-9999px;
}

.enjoy_box h3 a{
 display:block;
 width:635px;
 height:126px;
}

.enjoy_box h4{
 background:url(../images/author.gif) 0 0 no-repeat;
 width:75px;
 height:11px;
 text-indent:-9999px;
 position:absolute;
 left:402px;
 top:128px;
}

.enjoy_box .left{
 float:left;
 background:url(../images/enjoy_box_left.gif) 0 0 no-repeat;
 text-indent:-9999px;
 width:200px;
 height:22px;
}

.enjoy_box .right{
 float:right;
 background:url(../images/enjoy_box_right.gif) 0 0 no-repeat;
 text-indent:-9999px;
 width:107px;
 height:22px;
}


/******************************************************

ナビ

******************************************************/

#menu_list{
 background:url(../images/menu_bg.gif) right bottom no-repeat;
}


#menu_list li{
 float:left;
}

#menu_list li a,
li#menu_recipe_active a,
li#menu_life_active a{
 display:block;
 text-indent:-9999px;
 height:32px;
}

li#menu_recipe a{
 width:129px;
 background:url(../images/menu_recipi.gif) 0 0 no-repeat;
}

li#menu_recipe_active a,
li#menu_recipe a:hover{
 width:129px;
 background:url(../images/menu_recipi_o.gif) 0 0 no-repeat;
}



li#menu_fortune a{
 width:128px;
 background:url(../images/menu_fortune.gif) 0 0 no-repeat;
}

li#menu_fortune_active a,
li#menu_fortune a:hover{
 width:128px;
 background:url(../images/menu_fortune_o.gif) 0 0 no-repeat;
}


li#menu_enjoy a{
 width:128px;
 background:url(../images/menu_enjoy.gif) 0 0 no-repeat;
}

li#menu_enjoy_active a,
li#menu_enjoy a:hover{
 width:128px;
 background:url(../images/menu_enjoy_o.gif) 0 0 no-repeat;
}



li#menu_life a{
 width:128px;
 background:url(../images/menu_life.gif) 0 0 no-repeat;
}

li#menu_life_active a,
li#menu_life a:hover{
 width:128px;
 background:url(../images/menu_life_o.gif) 0 0 no-repeat;
}



















