/*---RECIPE-------------------------------------------------------------*/
dl dt dd {
margin:0;
padding:0;
line-height:0;
}
.mt_10 {
margin-top:10px;
}
.mt_20 {
margin-top:20px;
}
.mt_25 {
margin-top:25px;
}
.mb_10 {
margin-bottom:10px;
}
.mb_20 {
margin-bottom:20px;
}
#caution {
font-size:9px;
position: absolute;
bottom: 15px;
right: 286px;
}
#recipe_top_contents {
width: 900px;
height: 550px;
background-image: url(../katei/img/bg_r_top.jpg);
background-repeat: no-repeat;
position: relative;
}
#recipe_top_contents h1 {
position: absolute;
top: 85px;
left: 30px;
width: 148px;
height: 34px;
/*background-image:url(../recipe/img/title_recipe.jpg);
text-indent:-999%;
font-size:0;*/
}
#recipe_top_contents .r_txt {
position: absolute;
top: 85px;
left: 203px;
width: 450px;
height: 32px;
/*background-image:url(../recipe/img/top_txt.jpg);
text-indent:-999%;
font-size:0;*/
}
#nav_drink li {
float:left;
}
#nav_drink {
position: absolute;
top: 185px;
left: 55px;
width: 790px;
height: 122px;
}
#nav_sweets li {
float:left;
}
#nav_sweets {
position: absolute;
top: 314px;
left: 55px;
width: 782px;
height: 127px;
}
#nav_food li {
float:left;
}
#nav_food {
position: absolute;
top: 446px;
left: 55px;
width: 782px;
height: 63px;
}

/*---RECIPE */
#recipe_wrap {
width: 900px;
height: 550px;
background-image: url(../katei/img/bg_recipe.jpg);
background-repeat: no-repeat;
position: relative;
}
#recipe_wrap .cmt{
display:none;
}
#recipe {
position:absolute;
top:136px;
left:81px;
width:729px;/*738px*/
height:388px;
margin-left:9px;
}

/*---recipe wrap --*/
#recipe_block {
width: 424px;
height: 325px;
overflow: auto;
}
#fruits_block {
position: relative;
width: 320px;
height: 325px;
margin-left:120px;
margin-right:10px;
overflow: auto;
}


.section_recipe {
/*width:424px;*/
margin-left:20px;
margin-right:10px;
line-height:1.4;
font-size: 95%;
}
.section_recipe li {
padding-left:1em;
text-indent:-1em;
}
.section_fruit {
line-height:1.4;
margin-right: 10px;
}
.section_age {
width:443px;
margin-left:144px;
margin-top:40px;
line-height:0;
}

.section_fruit_ttl {
/*width:187px;/*310-95px*/
margin-left:108px;/*133+95px*/
margin-right:10px;
line-height:1.4;
}
#zairyo {
width:92px;
height:17px;
/*background:url(../recipe/img/sttl_zairyo.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#zairyo1 {
width:92px;
height:17px;
/*background:url(../recipe/img/sttl_zairyo1.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#zairyo2 {
width:92px;
height:17px;
/*background:url(../recipe/img/sttl_zairyo2.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#zairyo4 {
width:92px;
height:17px;
/*background:url(../recipe/img/sttl_zairyo4.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#howto {
width:92px;
height:17px;
/*background:url(../recipe/img/sttl_howto.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#point {
width:50px;
height:20px;
/*background:url(../recipe/img/icon_point.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#advice {
width:50px;
height:20px;
/*background:url(../recipe/img/icon_advice.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#nav_print {
position:absolute;
top:12px;
right:9px;
width:182px;
height:16px;
}
#nav_print_age {
position:absolute;
top:12px;
right:9px;
width:63px;
height:16px;
}

#nav_print li {
display:inline;
line-height:0px;
padding-right:0px;
}

#photo_img{
position: absolute;
top: 39px;
right: 9px;
width: 266px;
height: 340px;
}
.list_color {
color:#128F2E;
}
.point_txt {
color:#128F2E;
}
/*AGE CHECK*/
#h1_agecheck {
width:528px;
height:38px;
/*background:url(../recipe/img/ttl_age.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#age_txt01 {
width:425px;
height:19px;
/*background:url(../recipe/img/age_txt01.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#age_caution {
width:443px;
height:105px;
/*text-indent:-999%;
background:url(../recipe/img/age_img.jpg) top left no-repeat;
font-size:0;*/
margin-left:55px;
margin-top:36px;
}
#age_btn {
margin-top:50px;
}

#age_btn p {
display:inline;
}
#age_btn #age_txt02 {
width:223px;
height:39px;
/*background:url(../recipe/img/age_txt02.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
display:block;
}
#box_left {
float:left;
}
#box_right {
float:right;
}

/*DRINK*/
#h1_drink01 {
width:528px;
height:38px;
/*background:url(../recipe/img/ttl_drink01.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#h1_drink02 {
width:528px;
height:38px;
/*background:url(../recipe/img/ttl_drink02.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#h1_drink03 {
width:528px;
height:38px;
/*background:url(../recipe/img/ttl_drink03.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#h1_drink04 {
width:528px;
height:38px;
/*background:url(../recipe/img/ttl_drink04.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#h1_drink05 {
width:528px;
height:38px;
/*background:url(../recipe/img/ttl_drink05.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#h1_drink06 {
width:528px;
height:38px;
/*background:url(../katei/img/ttl_drink06.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#h1_drink07 {
width:528px;
height:38px;
/*background:url(../katei/img/ttl_drink07.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}

/*DRINK FRUIT*/
#nav_fruit {
position: absolute;
top: 52px;
left: 20px;
width: 90px;
height: 264px;
}
#nav_fruit li{
display:inline;
height:22px;
line-height:0;
margin:0;
padding:0;
}

/*DRINK cocktail*/
body .mimoza {
font-size:86%;
padding-top:3px;
}
#nav_cocktail {
width: 360px;
height: 45px;
margin-left:20px;
}
#nav_cocktail li{
display:inline;
margin:0;
padding:0;
}
#h1_cocktail01 {
width:528px;
height:38px;
/*background:url(../recipe/img/ttl_cocktail01.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#h1_cocktail02 {
width:528px;
height:38px;
/*background:url(../recipe/img/ttl_cocktail02.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#h1_cocktail03 {
width:528px;
height:38px;
/*background:url(../recipe/img/ttl_cocktail03.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#h1_cocktail04 {
width:528px;
height:38px;
/*background:url(../recipe/img/ttl_cocktail04.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}

/*FRUIT*/
#h1_fruit01 {
width:528px;
height:38px;
/*background:url(../recipe/img/ttl_fruit01.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#name_fruit01 {
position: absolute;
top: 15px;
left: 0px;
width: 81px;
height: 76px;
/*background:url(../recipe/img/name_fruit01.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#name_fruit02 {
position: absolute;
top: 15px;
left: 0px;
width: 81px;
height: 76px;
/*background:url(../recipe/img/name_fruit02.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#name_fruit03{
position: absolute;
top: 15px;
left: 0px;
width: 81px;
height: 76px;
/*background:url(../recipe/img/name_fruit03.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#name_fruit04{
position: absolute;
top: 15px;
left: 0px;
width: 81px;
height: 76px;
/*background:url(../recipe/img/name_fruit04.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#name_fruit05{
position: absolute;
top: 15px;
left: 0px;
width: 81px;
height: 76px;
/*background:url(../recipe/img/name_fruit05.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#name_fruit06{
position: absolute;
top: 15px;
left: 0px;
width: 81px;
height: 76px;
/*background:url(../recipe/img/name_fruit06.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#name_fruit07{
position: absolute;
top: 15px;
left: 0px;
width: 81px;
height: 76px;
/*background:url(../recipe/img/name_fruit07.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#name_fruit08{
position: absolute;
top: 15px;
left: 0px;
width: 81px;
height: 76px;
/*background:url(../recipe/img/name_fruit08.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#name_fruit09{
position: absolute;
top: 15px;
left: 0px;
width: 81px;
height: 76px;
/*background:url(../recipe/img/name_fruit09.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#name_fruit10{
position: absolute;
top: 15px;
left: 0px;
width: 81px;
height: 76px;
/*background:url(../recipe/img/name_fruit10.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#name_fruit11{
position: absolute;
top: 15px;
left: 0px;
width: 81px;
height: 76px;
/*background:url(../recipe/img/name_fruit11.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#name_fruit12{
position: absolute;
top: 15px;
left: 0px;
width: 81px;
height: 76px;
/*background:url(../recipe/img/name_fruit12.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}

/*sweets*/
#h1_sweets01 {
width:528px;
height:38px;
/*background:url(../recipe/img/ttl_sweets01.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#h1_sweets02 {
width:528px;
height:38px;
/*background:url(../recipe/img/ttl_sweets02.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#h1_sweets03 {
width:528px;
height:38px;
/*background:url(../recipe/img/ttl_sweets03.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#h1_sweets04 {
width:528px;
height:38px;
/*background:url(../recipe/img/ttl_sweets04.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#h1_sweets05 {
width:528px;
height:38px;
/*background:url(../recipe/img/ttl_sweets05.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#h1_sweets06 {
width:528px;
height:38px;
/*background:url(../recipe/img/ttl_sweets06.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#h1_sweets07 {
width:528px;
height:38px;
/*background:url(../recipe/img/ttl_sweets07.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#zairyo_box {
overflow:auto; 
height:80px;
}

/*FOOD*/
#h1_food01{
width:528px;
height:38px;
/*background:url(../recipe/img/ttl_food01.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#h1_food02{
width:528px;
height:38px;
/*background:url(../recipe/img/ttl_food02.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}
#h1_food03{
width:528px;
height:38px;
/*background:url(../recipe/img/ttl_food03.jpg) top left no-repeat;
text-indent:-999%;
font-size:0;*/
}

#und_bnr {
text-align: right;
padding: 5px 0px;
}

#rcp_popnavi {
position: absolute;
top: 0px;
left: 0px;
width: 900px;
height: 65px;
overflow: hidden;
}
#rcp_popnavi ul {
width: 900px;
height: 65px;
}
#rcp_popnavi ul li {
display: block;
float:left;
margin:0;
padding:0;
vertical-align:bottom;
line-height:0;
font-size:0;
text-align:left;
}
