@charset "UTF-8";

#body #container > #content > article#news { margin:0 32px 0 0; }
#body #container > #content > article#news > header > ul.datetime > li { font-size:0.688em; padding:2px 0 0 0; }
#body #container > #content > article#news > header > h1 { font-size:1.25em; font-weight:bold; margin:8px 0 32px 0; }

#body #container > #content > article#news > section { line-height:1.538em; background-color:#FFF; margin:24px 0; padding:32px; font-size:0.813em; line-height:1.75em; border-width:1px; border-style:solid; border-color:#CCC; border-radius:5px; }
#body #container > #content > article#news > section section { margin:50px 0 0 0; }
#body #container > #content > article#news > section h2,
#body #container > #content > article#news > section h3,
#body #container > #content > article#news > section h4,
#body #container > #content > article#news > section h5,
#body #container > #content > article#news > section h6 { margin:15px 0 -10px 0; color:#333; font-weight:bold; }
#body #container > #content > article#news > section p { margin:15px 0 0 0; text-align:justify; }
#body #container > #content > article#news > section ul { margin:15px 0 0 0; }
#body #container > #content > article#news > section ul li { padding:0 0 0 1em; text-indent:-1em; text-align:justify; }
#body #container > #content > article#news > section ol { margin:15px 0 0 0; padding:0 0 0 22px; list-style:decimal; }
#body #container > #content > article#news > section ol li { text-align:justify; }
#body #container > #content > article#news > section dl { margin:15px 0 0 0; }
#body #container > #content > article#news > section dl dt { margin:15px 0 0 0; color:#333; font-weight:bold; }
#body #container > #content > article#news > section dl dd { text-align:justify; }
#body #container > #content > article#news > section .note { margin-top:65px; font-size:84.6%; line-height:1.636; }
#body #container > #content > article#news > section .note li { padding-left:1.3em; text-indent:-1.3em; }
#body #container > #content > article#news > section .note li .mkr { margin:0 0.3em 0 0; }

#body #container > #content > article#news > section *:first-child { margin-top:0; }
*:first-child+html article#news .content ol { padding-left:25px; }/* IE7 */


#body #container > #content > article#news > section table { margin:16px 0 0 0; border:1px solid #ccc; border-right:none; border-bottom:none; /* width:670px; font-size:75%; line-height:1.417; */ }
#body #container > #content > article#news > section table tr {}
#body #container > #content > article#news > section table tr th,
#body #container > #content > article#news > section table tr td { border:1px solid #ccc; border-top:none; border-left:none; padding:6px 16px 6px 16px; }
#body #container > #content > article#news > section table tr th { background:#069; color:#fff; font-weight:bold; }
#body #container > #content > article#news > section table tr td { color:#333; }
#body #container > #content > article#news > section table tr th.volume,
#body #container > #content > article#news > section table tr td.volume { width:105px; }
#body #container > #content > article#news > section table tr th.category,
#body #container > #content > article#news > section table tr td.category { width:120px; }
#body #container > #content > article#news > section table tr th.price,
#body #container > #content > article#news > section table tr td.price { width:67px; }
#body #container > #content > article#news > section table tr th.period,
#body #container > #content > article#news > section table tr td.period { width:173px; }

#body #container > #content > article#news > section table tr.odd td { background:#eff8fe; }
#body #container > #content > article#news > section table tr th.expo { width:100px; }


