#container{ width:980px; margin:0 auto; padding-bottom:40px; font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3","メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, sans-serif; color:#555; font-size:16px; line-height:170%;}
#container a{ color:#0080FF; text-decoration:none;}
#container a:hover{ color:#0080FF; text-decoration:underline;}
#container h1{ font-size:32px; text-align:center; margin:50px 0 70px; border-bottom:#555 solid 5px; padding:0 0 30px;}
#container h2{ font-size:20px; background:url(../img/bg-h2.png) repeat-x 0 center; padding-left:20px; line-height:100%; margin:50px 0 20px;}
#container h2.mt00{ font-size:20px; background:url(../img/bg-h2.png) repeat-x 0 center; padding-left:20px; line-height:100%; margin:0 0 20px;}
#container h2 span{ background:url(../img/bg-body.png); padding:0 10px;}
#container ol{ margin:0; padding:0 30px 0 50px;}
#container ol li{ margin:0 0 10px;}
#container .after{ width:900px; margin:0 auto; border:#B70000 solid 1px; padding:10px;}
#container .after p.ttl{ color:#B70000; font-size:18px; margin:0 0 7px;}
#container .after ol{ padding:0 25px;}
#container .after ol li{ margin:0;}
#container .btn_hazardmap{ width:920px; text-align:center; margin:40px auto 0;}
#container .btn_hazardmap a:hover img{ opacity:0.7; filter:alpha(opacity=70);}
#container .btn_f1{ text-align:center; margin:0 auto 60px;}
#container .btn_f1 a:hover img{ opacity:0.7; filter:alpha(opacity=70);}

.pc{ display:inherit;}
.sp{ display:none;}