@import url(../kenko/base.css);

h2 { background-color:#e22375;color:#ffffff;font-size:120%;margin-top:1em;text-align:center;width:80%;}
hr { margin:0.5em 20% 0.5em 0; }
p { margin:0.5em 0;}
.magazine {background-color:#ffff80; width:736px;height:488px;padding-top:1em;}
.cover { float:left;width:310px;padding:10px;}
.cover img {width:300px; height:425px;}
.outline { float:left;margin-left:1em;}
#backno { float:left; width:18em; }
#backno p {background:url(yajirusiv.gif) no-repeat; font-size:100%;font-weight:bold;align:right; padding-left:1em;}
#inq {float:right; margin:0.5em 20% 0 0; }
h3 { font-size:80%;margin:0.5em 0;}
#cover-contents {margin-left:3em;}
#cover-contents img {margin-left:2em;border:thin ridge #999;}
#cover-contents p {margin:1em 0 0 2em;}
#wew {width:100%;margin-top:3px;color:#333333;background-color:#fdb813;}
#wew h1 {color:#333333;background-color:#fdb813;text-align:center;}
#wew p {font-size:100%;padding:0.5em 1.5em; font-weight:bold;line-height:125%;}
#wew img.idx {padding-left:15px;}
#note {width:430px;float:left;}
#map {float:left;}
#gaiyo, #kaisoku { width:80%;}
#gaiyo h3 { font-size:100%;margin:0.5em 0;}
#gaiyo ul { list-style:disc outside;margin:1em;}
#gaiyo ul li { margin:0.3em;}
#kaisoku p { margin-left:0.5em;}
#kaisoku dl, #kaisoku ul {margin-left:1em;font-size:84%;}
#kaisoku dl dd {margin:-1em 0 0 6em;}
#kaisoku ol { margin-left:2em;padding-left:0.5em;font-size:84%;}
table.contents {}
table.contents tr {height:1.2em;}
table.contents th {font-weight:normal;font-size:94%;text-align:left;}
table.contents th.bunrui {font-weight:bold;font-size:100%;text-align:left;}
table.contents td {font-size:81%;text-align:right;}
#v120rensai {width:736px;padding-top:1em;background-color:#ffd990;}
#v120rensai ul {list-style:disc;font-size:14px;margin-left:20px;}
#v120rensai #note {position:relative;top:-1024px;left:8px;width:300px;}
#kenko, #yobo, #shisyubyo, #byoki {width:300px;height:300px;background:url(teeth.gif) no-repeat center top;}
#kenko, #yobo {position:relative;top:-400px;left:8px;}
#kenko h2 {padding-left:30px;font-size:20px;color:#24a654;background-color:transparent;}
#kenko ul {list-style:url(m-kenko.gif);}
#yobo h2 {padding-left:30px;font-size:20px;color:#f26227;background-color:transparent;}
#yobo ul {list-style:url(m-yobo.gif);}
#shisyubyo, #byoki {position:relative;top:-1000px;left:442px;}
#shisyubyo h2 {padding-left:30px;font-size:20px;color:#c5161c;background-color:transparent;}
#shisyubyo ul {list-style:url(m-shisyubyo.gif);}
#byoki h2 {padding-left:30px;font-size:20px;color:#2384c6;background-color:transparent;}
#byoki ul {list-style:url(m-byoki.gif);}
.outline h5 {font-size:100%;margin-top:0.5em;}
ul.contents { margin:1em;list-style:none;}
ul.contents li { margin-top:1em;}
#v122-subo {width:736px;height:1600px;position:relative;top:10px;left:0;background:url(v122subo-back.jpg);}
#v122-subo-l {float:left;width:168px;height:600px;writing-mode:tb-rl;}
#v122-subo-l h2 {font-size:42px;font-family:'HGŠÛºÞ¼¯¸M-PRO';font-weight:normal;color:black;background-color:transparent;width:46px;margin:13px 6px 0 0;text-align:left;}
#v122-subo-r {float:right;writing-mode:tb-rl;}
#v122-st {font-size:9px;line-height:12px;margin-left:24px;color:#666;}
table.checklist {float:left;margin:0 0.5em;}
table.checklist tbody {font-size:90%;}
table.checklist tbody th {vertical-align:top;}