/*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#contents div.catch2 { font-size: 1.1em; text-align: center; margin-top: 30px; margin-bottom: 10px; padding: 10px; border: solid 1px #ccc; }
div.honbun { font-size: 0.9em; width: 800px; margin-right: auto; margin-left: auto; }
div.honbun2 { font-size: 0.9em; width: 720px; margin-right: auto; margin-left: auto; padding:0 40px; }

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.ingre td.title2 {width:90px;}

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.ingre3 td.title3 {width:140px;}

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;}

table.ingre5 { width:400px;  margin-bottom: 10px; border-top: 1px solid #ccc; }
table.ingre5 td { padding: 2px 7px; border-bottom: 1px solid #ccc; }
table.ingre5 td.title {width:120px;}

table.ingre6 { width:620px; margin-top: 5px; margin-bottom: 30px; border-top: 1px solid #ccc;}
table.ingre6 td { padding: 2px 7px; border-bottom: 1px solid #ccc; }
table.ingre6 td.title {width:100px;}


table.live{ vertical-align:middle; border-color:#999999;}
table.live th{text-align:center; background-color:#F6F3E4; font-size:1.0em; line-height:1.0em; font-weight:normal; padding:4px 0;}
table.live td{padding:4px 5px; font-size:0.9em; line-height:1.5em;}
table.live td.day{width:90px;}
table.live td.time{width:100px;}
table.live td.color{background-color:#FEFEF9;}
table.live td.contact{width:340px;}

div.proL{width:400px; float:left; overflow:hidden; height:150px;}
div.proL2{width:800px; float:left; overflow:hidden; height:150px;}
div.proR{width:400px; float:right; overflow:hidden;}
table.pro { width:215px; margin-bottom: 10px; border-top: 1px solid #ccc; font-size:0.85em; line-height:1.6em; }
table.pro td { padding: 4px 7px; border-bottom: 1px solid #ccc;}
table.pro td.title {width:55px;}
table.pro td.detail {width:160px;}

table.pro2 { width:250px; margin-bottom: 10px; border-top: 1px solid #ccc; font-size:0.85em; line-height:1.6em; }
table.pro2 td { padding: 4px 7px; border-bottom: 1px solid #ccc; }
table.pro2 td.title {width:55px;}
table.pro2 td.detail {width:195px;}


.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;}


/*EDGE*/
#edge #edgeti{padding:20px 0 30px 0 ; clear:both;}
#edge #leadbox{padding:0 30px; overflow:hidden;}
#edge #leadbox #leadboxL{float:left;}
#edge #leadbox #leadboxL .edgelead{font-size:1.1em; line-height:2.0em;}
#edge #leadbox #leadboxR{float:right;}

#edge p.subti{font-size:1.3em; line-height:1.7em; background:none; margin-top:40px;}
#edge #iconbox{position:relative;}
#edge #iconbox #icon01{position:absolute; top:20px; left:440px;}
#edge #iconbox #icon02{position:absolute; top:20px; left:604px;}

#edge table.ingre { width:800px; margin-top: 5px; margin-bottom: 5px; border-top: 1px solid #ccc;}
#edge table.ingre td { padding: 2px 7px; border-bottom: 1px solid #ccc; }
#edge table.ingre td.title {width:80px;}
#edge table.ingre td.qr{background:url(../img101116/qr.gif) no-repeat center #F6F3E4; width:192px; height:103px; text-indent:-9999px;}

#edge table.ingre2 { width:580px; margin-top: 5px; margin-bottom: 5px; border-top: 1px solid #ccc;}
#edge table.ingre2 td { padding: 2px 7px; border-bottom: 1px solid #ccc; }
#edge #url{padding:30px 0;}


/*0615*/
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
div#contents p.small{font-size:1.2em; line-height:1.4;}
div#contents p.mid{font-size:1.1em; line-height:1.4; font-weight:bold;}
div#contents p.large{font-size:1.7em; line-height:1.4;}
div#contents .red{color:#FF0000; font-weight:bold;}
div#contents .uline{text-decoration:underline;}
table.ingre7 {margin-top:10px; margin-bottom:10px; border-top: 1px solid #ccc;}
table.ingre7 td { padding: 3px 7px; border-bottom: 1px solid #ccc; vertical-align:top;}
table.ingre7 td.kigo{padding:3px 0px;}
table.ingre8 {margin-top:10px; margin-bottom:10px; border-top: 1px solid #ccc;}
table.ingre8 td { padding: 5px 7px; border-bottom: 1px solid #ccc; vertical-align:top;}
div#contents #detail_box{ float:right; margin-left:20px; width:280px; padding:5px 10px; border:4px #89e1ff solid; line-height:1.5em; margin-top:10px; }


/*0621*/
div#contents #detail_box p#bijin_txt{font-size:0.85em; line-height:1.4em;}

