
#body-all{
width:900px;
height:1660px;
margin-left:auto;
margin-right:auto;
}
#body-all-cook{
width:900px;
height:2060px;
margin-left:auto;
margin-right:auto;
}

#left{
float:left;
width:221px;
height:1500px;
margin-top:15px;
background-color:#CCFFCC;
margin-right:9px;
}
#left2{
float:left;
width:221px;
height:1900px;
margin-top:15px;
background-color:#CCFFCC;
margin-right:9px;
}
.bold{
font-weight:bold;
}
#taiken-img1{
background-image:url(../img/14/p1.jpg);
background-position:right top;
background-repeat:no-repeat;
}
#taiken-img2{
background-image:url(../img/14/p2.jpg);
background-position:right top;
background-repeat:no-repeat;
}
#inter{
background-image:url(../img/15/p1.jpg);
background-position:left top;
background-repeat:no-repeat;
padding-left:340px;
}
#matumoto{
background-image:url(../img/15/p2.jpg);
background-position:right top;
background-repeat:no-repeat;
height:300px;
}
#matu{
padding-top:20px;
}
#subtitle{
background-image:url(../img/17/subtitle.jpg);
background-position:left top;
background-repeat:no-repeat;
height:150px;
padding-top:37px;
padding-left:100px;
color:#0000CC;
margin-left:40px;
}

#subtitle a{
color:#0000CC;
text-decoration:none; 
}

#subtitle li{
line-height:25px;
}

.next1{
margin-left:80px;
margin-top:50px;
}
.next2{
margin-left:300px;
margin-top:50px;
}
.next3{
margin-left:290px;
margin-top:50px;
}
.next4{
margin-left:480px;
margin-top:50px;
}
#reason-b1{
background-image:url(../img/17/p1.jpg);
background-position:430px top;
background-repeat:no-repeat;
height:370px;
}
#reason-b2{
background-image:url(../img/18/p1.jpg);
background-position:320px top;
background-repeat:no-repeat;
height:790px;
}
#reason-b3{
background-image:url(../img/19/p1.jpg);
background-position:320px top;
background-repeat:no-repeat;
height:500px;
}
#reason-b4{
background-image:url(../img/20/p1.jpg);
background-position:400px 15px;
background-repeat:no-repeat;
height:500px;
}
.b-img1{
margin-top:30px;
margin-left:30px;
}
.b-img2{
margin-top:20px;
margin-left:65px;
margin-right:105px;
}
.cook-top{
margin-top:20px;
}
.cook-body{
background-image:url(../img/cooking/bg/bg_2.gif);
background-repeat:repeat-y;
background-position:left top;
height:1480px;
}
.cook-body2{
background-image:url(../img/cooking/bg/bg_2.gif);
background-repeat:repeat-y;
background-position:left top;
height:900px;
}
.cook1{
margin-left:30px;
margin-bottom:30px;
}

.cook-box1{
float:left;
width:669px;
}
.cook-box2{
float:left;
width:669px;
margin-top:30px;
}

.cook2{
float:left;
width:210px;
margin-left:20px;
}
.cook8{
float:left;
margin-left:20px;
}
.cook3{
float:left;
margin-left:20px;
}
.cook4{
margin-left:25px;
margin-top:5px;
}

.open{
width:255px;
height:48px;
background-image:url(../img/cooking/cook/recipe.gif);
background-position:left top;
background-repeat:no-repeat;
padding-top:92px;
padding-left:90px;
}

.cook-img{
margin-top:20px;
}

.text-cook1{
line-height:1.5;
padding-top:7px;
padding-bottom:7px;
color:#666666;
}
.text-cook3{
line-height:1.5;
padding-top:7px;
color:#666666;
}
.text-cook2{
padding-top:4px;
line-height:1.5;
padding-bottom:7px;
padding-left:20px;
color:#666666;
width:649px;
float:left;
}

.cook-text-title{
color:#FF6600;
font-size:130%;
text-align:left;
}

.cook-text-title2{
color:#FF6600;
font-size:130%;
text-align:left;
padding-top:25px;
}

.cook5{
padding-left:20px;
width:419px;
float:left;
}
.cook7{
width:300px;
float:left;
padding-left:20px;
}
.cook6{
float:left;
}
.cook-text-title3{
margin-top:20px;
margin-bottom:10px;
}

#slowre li{
line-height:2.0;
}
.maru{
color:#660000;
padding-right:5px;
}
#slowre li a{
text-decoration:underline;
color:#333333;
}
.cook-bottom{
width:669px;
}

.re1{
color:#FF6600;
font-size:120%;
font-weight:bold;
margin-top:10px;
}
.re2{
font-size:100%;
color:#666666;
padding-top:10px;
padding-bottom:12px;
}
.nextmanu{
padding-right:15px;
text-align:right;
margin-top:100px;
}