/*release only*/
div#contents {width:850px; margin-left: auto; margin-right: auto; }

div#contents p#date{ font-size: 0.9em; text-align: right; width: 830px; }
div#contents h2 { font-size: 1em; background-image: url(/common/img/h2_bk.gif); margin-bottom: 10px; padding-top: 8px; padding-left: 20px; position: relative; width: 830px; height: 32px; }
div#contents h2 img { position: absolute; top: 12px; right: 20px; }
div#contents div.catch { font-size: 1.1em; text-align: center; margin-top: 10px; margin-bottom: 10px; padding: 10px; border: solid 1px #ccc; }
div.honbun { font-size: 0.9em; width: 800px; margin-right: auto; margin-left: auto; }

h3{ padding-left:20px; padding-top:5px; width:830px; height:25px; background-image: url(/common/img/h3tab.gif); font-size: 1.15em; font-weight: normal; margin-top: 20px; margin-bottom: 10px;}

table.ingre { width:400px; margin-top: 10px; margin-bottom: 10px; border-top: 1px solid #ccc; }
table.ingre td { padding: 2px 7px; border-bottom: 1px solid #ccc; }
table.ingre td.title {width:100px;}

table.ingre2 { width:480px; margin-top: 5px; border-top: 1px solid #ccc; }
table.ingre2 td { padding: 2px 7px; border-bottom: 1px solid #ccc; }
table.ingre2 td.title {width:120px;}
table.ingre2 td.title2 {width:90px;}

table.ingre3 { width:560px; margin-top: 5px; margin-bottom: 30px; border-top: 1px solid #ccc;}
table.ingre3 td { padding: 2px 7px; border-bottom: 1px solid #ccc; }
table.ingre3 td.title {width:90px;}
table.ingre3 td.title2 { width:230px;}

table.ingre4 { width:800px; margin-bottom: 5px; border-top: 1px solid #ccc;}
table.ingre4 td { padding: 2px 7px; border-bottom: 1px solid #ccc; }
table.ingre4 td.title {width:70px;}

.tubeinfo{background-color:#CCCCCC; padding:5px 0 5px 80px; margin-top:10px; line-height:1.5em;}
.fll20{float:left; margin-right:20px;}

p.toi{ color: #4e577b; font-size: 0.9em; }
.tubeti{font-size:1.3em; margin-top:30px;}