/* CSS Document */

* {margin: 0;padding: 0;}
body {
background-color: #FFF4E1;
font-size: 12px;
color: #333;
}

h1, h2, h3 {margin: 0;padding: 0;}
ul, ol, li {margin: 0;padding: 0; list-style:none;}
img {border: none; margin: 0;padding: 0; vertical-align:top;}

a:link { color: #0066CC; text-decoration: underline; }
a:active { color: #0066CC; text-decoration: underline; }
a:visited { color: #0066CC; text-decoration: underline; }
a:hover { color: #999; text-decoration: underline; }

.clear {clear:both;margin: 0;padding: 0;height: 1px;line-height: 1px;font-size: 1px;}

.pagetop {font-size:10px; padding-top: 20px;text-align:right; width:400px;}
.pagetop a:link, .pagetop a:visited{ color: #666666; text-decoration: underline; }
.pagetop a:hover { color: #999; text-decoration: underline; }

/* ------------------------------
LAYOUT
------------------------------ */


#wrapper {
margin-right: auto;
margin-left: auto;
width: 650px;
clear: both;
background: url(../../ryohri/recipe/img/card/back_shadow.jpg) repeat-y center top;
}
#wrapperin {
width: 100%;
clear: both;
background: url(../../ryohri/recipe/img/card/back_top.jpg) no-repeat center top;
}
#header {
margin-right: auto;
margin-left: auto;
padding-top:12px;
text-align: center;
}
#contents {
margin: 0 auto 0;
width: 410px;
padding: 41px 115px 0px 125px;
line-height:140%; 
}

#wrapperft {
margin: 0;
height:72px;
width: 100%;
clear: both;
background: url(../../ryohri/recipe/img/card/back_ft.jpg) no-repeat center bottom;
}
#footer {
margin-right: auto;
margin-left: auto;
text-align:center;
width: 650px;
padding: 10px 0px 10px 0px;
}

/* ------------------------------
CONTENTS
------------------------------ */
#contents h2 {width:400px; font-size:20px; font-weight:bold; color:#ff6633; text-align:center;padding-bottom:35px;padding-top:3px}
#contents #main_pic{width:400px; padding-bottom:25px;}
#contents #main_pic img{padding-bottom:10px;}
#contents #main_pic p{float:right}
#contents #coment{padding-bottom:25px;}
#contents h3{
width: 400px;
height: 20px;
padding-bottom:7px;
background: url(../../ryohri/recipe/img/card/bar_line.gif) no-repeat left bottom;
margin-bottom: 15px;
}
#contents h3 #pic{float:left;}
#contents h3 #cal{font-weight:normal; font-size: 10px;float: right;padding-top: 4px;}

#contents .txt{padding-bottom:25px;width:400px;}
#contents .txt ol{margin-left:0px;padding-left:0px;}
#contents .txt li{padding-bottom:5px;list-style: none;padding-left:0px;}
#contents .txt2{padding-bottom:25px;}
#contents .txt2 .product{width:130px; padding-right:5px;text-align:center;float:left;}
#contents .txt2 a { display: block; clear: both; }
#contents .txt2 .product img{padding-bottom:5px;}