*{margin:0;padding:0;font-family:"CI",sans-serif;line-height:150%;}
body{background-color:#999;}
img{max-width:100%;}
#waku{background-color:#fff;}
header{background-color:#36f;color:#fff;font-weight:bold;font-size:28px;padding:6px;border-bottom:1px #000 solid;text-align:center;}
#pan{background-color:#ccf;border-bottom:1px #000 solid;padding:4px;}
footer{background-color:#ccf;border-top:1px #000 solid;padding:4px;text-align:center;}
h1{clear:both;font-size:22px;color:#033;background-color:#9cc;border:4px #066 double;margin:5px 2px;padding:3px;text-align:center;}
h2{font-size:18px;background-color:#6ff;border:2px #099 solid;padding:3px 5px;margin:30px 3px 5px 3px;}
h3{font-size:16px;background-color:#ffc;border:1px #066 solid;padding:2px;margin:18px 2px 4px 3px;}
strong{color:#800;}
p{margin:8px 8px 24px 8px;}
ul li{margin-bottom:10px;}
ol{margin:5px 2px 25px 32px;}
.migi{text-align:right;margin:10px 2px;}
table{border-collapse:collapse;}
.t_gray{margin:8px 5px 15px 5px;}
.t_gray th{border:1px #666 solid;padding:2px;background-color:#ccc;}
.t_gray td{border:1px #666 solid;padding:2px;}
@media screen and (min-width:800px){
#waku{width:800px;margin:0 auto;border-left:1px #000 solid;border-right:1px #000 solid;}
}