@charset "utf-8";


/* ◆IE8ハック------------------------------ */
html>/**/body .cfx { display /*\**/: block\9 }
/* ----------------------------------------- */


/* ▼#recipe-detail-typeI タイプI型 2013/4 ～ 
-------------------------------------------------------------------- */


/* ------------------------
レシピトップページ
------------------------ */
#recipe-detail-typeI #recipe_top {
position:relative;
margin:0 auto;
width:660px;
}

#recipe-detail-typeI #recipe_top h2 {
position:absolute;
top:10px;
left:40px;
z-index:20;
}

#recipe-detail-typeI #recipe_top #kurihara-month {
position:absolute;
top:30px;
left:375px;
z-index:10;
width:285px;
height:250px;
background-image:url(../img/milkrecipe_month.jpg);
background-repeat:no-repeat;
background-position:0 0;
}
#recipe-detail-typeI #recipe_top #kurihara-month img {
width:285px;
height:250px;
}



#recipe-detail-typeI #recipe_top .info {
float:right;
margin-top:300px;
padding-right:20px;
width:265px;
z-index:25;
}

#recipe-detail-typeI #recipe_top .info h3 {}

#recipe-detail-typeI #recipe_top .info .txt {
margin-bottom:25px;
padding-top:5px;
line-height:1.8;
color:#606060;
letter-spacing: 1px;
}




#recipe-detail-typeI #recipe_top .list {
float: left;
margin-top:80px;
padding-left:20px;
width: 335px;
}

#recipe-detail-typeI #recipe_top .list li {
margin-bottom:25px;
}

#recipe-detail-typeI #recipe_top .list li .photo {
position:relative;
margin-bottom:5px;
}

#recipe-detail-typeI #recipe_top .list li .caption {
min-height:50px;
height:auto !important;
height:50px;
}

#recipe-detail-typeI #recipe_top .list li .caption .name {
}

#recipe-detail-typeI #recipe_top .list li .caption .name a
{
display:inline-block;
padding:10px 0px 5px 25px;
line-height:1.6;
background-image:url(../img/liststyle_03.gif);
background-repeat:no-repeat;
background-position:0 13px;
}

#recipe-detail-typeI #recipe_top .list li .caption .link1 ,
#recipe-detail-typeI #recipe_top .list li .caption .link2 {
}


/* ------------------------
エッセイ
------------------------ */
#recipe-detail-typeI #essay {
clear:both;
width:620px;
margin:10px auto 0;
padding-bottom:20px;
background-color:#f9f4ed;
background-image:url(../img/essay_bottom.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

#recipe-detail-typeI #essay .cts {
padding:0px 20px;
width:580px;
}

#recipe-detail-typeI #essay .vis {
float:left;
margin:0px 20px 10px 0px;
}

#recipe-detail-typeI #essay h3 {
float:right;
margin-bottom:10px;
}

#recipe-detail-typeI #essay p {
line-height:1.8;
color: #606060;
letter-spacing: 1px;
}







/* ------------------------
レシピ
------------------------ */
#recipe-detail-typeI #recipe {
width:666px;
margin:10px auto;
padding-bottom:20px;
background-color:#ffffff;
text-align:left;
}

#recipe-detail-typeI #recipe #header {
position:relative;
display:block;
clear:both;
height:auto;
width:666px;
}

#recipe-detail-typeI #recipe #header .recipe_l {
float:left;
width:300px;
}

#recipe-detail-typeI #recipe #header .recipe_r {
position:relative;
float:right;
width:341px;
}

#recipe-detail-typeI #recipe #header .recipe_r #series {
position:absolute;
top:0px;
right:0px;
}
#recipe-detail-typeI #recipe #header .recipe_r #month {
position:absolute;
top:50px;
right:0px;
}

#recipe-detail-typeI #recipe #header .recipe_r h1 {
padding-top:50px;
padding-bottom:5px;
}

#recipe-detail-typeI #recipe #header .recipe_r p {
line-height:1.6;
}



#recipe-detail-typeI #recipe #ingredient {
position:relative;
display:block;
clear:both;
height:auto;
width:666px;
padding-top:20px;
}

#recipe-detail-typeI #recipe #ingredient .recipe_l {
float:left;
width:120px;
}

#recipe-detail-typeI #recipe #ingredient .recipe_r {
position:relative;
float:right;
width:530px;
}
#recipe-detail-typeI #recipe #ingredient .recipe_r p {
margin-bottom:10px;
}
#recipe-detail-typeI #recipe #ingredient .recipe_r ul {
float:left;
width:230px;
padding-left:1.5em;
padding-right:1em;
list-style:url(../img/liststyle_05.gif) outside;
}
#recipe-detail-typeI #recipe #ingredient .recipe_r ul li {
padding-bottom:3px;
list-style:url(../img/liststyle_05.gif) outside;
color:#606060;
}

#recipe-detail-typeI #recipe #ingredient .recipe_r ul li.small {
margin-left:1.5em; 
list-style:url(../img/liststyle_06.gif) outside;
}

#recipe-detail-typeI #recipe #ingredient .recipe_r ul li.small2 {
margin-left:3em; 
list-style:url(../img/liststyle_06.gif) outside;
}




#recipe-detail-typeI #recipe #make {
position:relative;
display:block;
clear:both;
height:auto;
width:666px;
padding-top:20px;
}

#recipe-detail-typeI #recipe #make p {
margin-bottom:10px;
}

#recipe-detail-typeI #recipe #make .recipe_l {
float:left;
width:410px;
}

#recipe-detail-typeI #recipe #make .recipe_l table {
border-collapse:collapse;
border-spacing:0;
background-color:#ffffff;
empty-cells:show;
width:410px;
}

#recipe-detail-typeI #recipe #make .recipe_l table th ,
#recipe-detail-typeI #recipe #make .recipe_l table td {
padding:0px 8px 8px 0px;
text-align:left;
vertical-align:top;
}
#recipe-detail-typeI #recipe #make .recipe_l table th {
 text-align:center;
}

#recipe-detail-typeI #recipe #make .recipe_r {
position:relative;
float:right;
width:248px;
}

#recipe-detail-typeI #recipe #make .recipe_r img {
display:inline;
float:left;
margin:0px 0px 10px 10px;
width:113px;
height:145px;
}





#recipe-detail-typeI #recipe #footer {
clear:both;
width:666px;
margin-top:30px;
padding-top:10px;
border-top:solid 1px #E9E4D6;
}
#recipe-detail-typeI #recipe #footer .recipe_l {
float:left;
}
#recipe-detail-typeI #recipe #footer .recipe_r {
float:right;
}
