
/* body.kinouhin.wasa
----------------------------------------------------------------------- */
body#products.kinouhin.wasa div#content div#hban div { background-image: url(../img/hban_wasa.png); }

body#products.kinouhin.wasa div#content p.ban { margin-top: 0; }

body#products.kinouhin.wasa div#content div.about { margin-top: 1.25em; padding: 5px 145px 15px 15px; color: #ffffff; background: #002030 url(../img/bg_about.jpg) no-repeat; }
body#products.kinouhin.wasa div#content div.about p { margin: 10px 0 0 0; }
body#products.kinouhin.wasa div#content div.about strong { margin-top: 15px; display: block; font-size: 117%; }
body#products.kinouhin.wasa div#content div.about ul { margin-top: 10px; }
body#products.kinouhin.wasa div#content div.about ul li { margin: 5px 0 0 1.75em; }

body#products.kinouhin.wasa div#content ul.feature { line-height: 1.3; }
body#products.kinouhin.wasa div#content ul.feature li { margin-top: 1em; }

body#products.kinouhin.wasa div#content div.test div.data { margin-top: 1.25em; float: right; width: 280px; }
body#products.kinouhin.wasa div#content div.test div.data table caption { padding-bottom: 10px; font-weight: bold; }
body#products.kinouhin.wasa div#content div.test div.data table th,
body#products.kinouhin.wasa div#content div.test div.data table td { padding: 4px 2px; font-size: 11px; }
body#products.kinouhin.wasa div#content div.test div.data table td.result { width: 15%; text-align: right; }
body#products.kinouhin.wasa div#content div.test div.data table tr.use td { background-color: #ccffd0; }

body#products.kinouhin.wasa div#content div.test div.data ul.note { margin: 0; list-style: none; line-height: 1.3; color: #666666; font-size: 11px; }
body#products.kinouhin.wasa div#content div.test div.data ul.note li { margin: 10px 0 0 0; padding-left: 1em; text-indent: -1em; }

body#products.kinouhin.wasa div#content div.test div.data ul.by { margin:10px 0 0 0; list-style: none; line-height: 1.25; color: #666666; font-size: 11px; }
body#products.kinouhin.wasa div#content div.test div.data ul.by li { margin: 5px 0 0 0; padding-left: 1em; text-indent: -1em; }

body#products.kinouhin.wasa div#content div.test dl.pics { float: left; width: 240px; }
body#products.kinouhin.wasa div#content div.test dl.pics img { vertical-align: bottom; }

body#products.kinouhin.wasa div#content dl.effect { margin: 0; }
body#products.kinouhin.wasa div#content dl.effect dt { margin-top: 1.25em; color: #339900; font-weight: bold; font-size: 117%; }
body#products.kinouhin.wasa div#content dl.effect dd { margin-top: 10px; }
body#products.kinouhin.wasa div#content dl.effect dd div { display: inline; float: left; }
body#products.kinouhin.wasa div#content dl.effect dd.pics div { margin-left: 15px; }
body#products.kinouhin.wasa div#content dl.effect dd.figs div { margin-left: 13px; }
body#products.kinouhin.wasa div#content dl.effect dd div.first { margin-left: 0; }

body#products.kinouhin.wasa div#content ol.example { margin: 1.25em 1em 0 1em; list-style: none; line-height: 1.3; }
body#products.kinouhin.wasa div#content ol.example li { margin: .5em 0 0 0; }
body#products.kinouhin.wasa div#content ol.example li em { display: block; float: left; width: 4.5em; color: #339900; }

body#products.kinouhin.wasa div#content div.products { margin: 1.25em 1em 0 1em; }

body#products.kinouhin.wasa div#content div.products table thead td { background-color: #f2f4f4; }
body#products.kinouhin.wasa div#content div.products table tbody tr.wasah th,
body#products.kinouhin.wasa div#content div.products table tbody tr.wasah td { background-color: #e0c0e0; }
body#products.kinouhin.wasa div#content div.products table tbody tr.wasas th,
body#products.kinouhin.wasa div#content div.products table tbody tr.wasas td { background-color: #ccffd0; }

body#products.kinouhin.wasa div#content div.products ul { margin: .5em; list-style: none; line-height: 1.3; }
body#products.kinouhin.wasa div#content div.products ul li { margin: 0; }
body#products.kinouhin.wasa div#content div.products ul li em { display: block; float: left; width: 7em; }
body#products.kinouhin.wasa div#content div.products ul li em:first-letter { color: #666666 !important; }

body#products.kinouhin.wasa div#content ol.usage { margin: 1.25em 1em 0 1em; list-style: none; line-height: 1.3; }
body#products.kinouhin.wasa div#content ol.usage li { margin: .5em 0 0 0; padding-left: 1em; text-indent: -1em; }

body#products.kinouhin.wasa div#content ol.notice { margin: 1.25em 1em 0 1em; list-style: none; line-height: 1.3; }
body#products.kinouhin.wasa div#content ol.notice li { margin: .5em 0 0 0; padding-left: 1em; text-indent: -1em; }
