body  { margin: 0; padding: 0 }
.foot { color: #060; font-size: 12px; text-align: center; padding-top: 10px; padding-bottom: 10px; border-top: 2px solid #f90 }
.main { border-left: 1px solid #f90 }
.honbun { font-size: 14px; line-height: 22px; margin-right: 40px; margin-left: 40px }
.honbun2 { font-size: 14px; line-height: 22px; margin-right: 10px; margin-left: 10px }
.honbun3 { font-size: 14px; line-height: 22px; background-color: #ff9; margin-right: 10px; margin-left: 10px; padding: 5px; border: solid 1px #f60 }
.strong1 { color: #006; font-size: 16px; font-weight: bold }
.strong2 { color: #f00; font-size: 18px; font-weight: bold; text-decoration: underline }
.strong3 { color: #060; font-size: 14px; font-weight: bold }
.strong4 { color: #f00; font-size: 16px; font-weight: bold }
.hinmoku { color: #030; font-size: 14px; line-height: 22px; background-color: #edfffa; margin-right: 80px; margin-left: 80px; padding: 20px; border: solid 1px #f60 }
.waku1 { color: #030; font-size: 14px; background-color: #ccc; padding: 2px 10px; border-bottom: 1px solid #696; border-left: 8px solid #696 }
.waku2 { color: #300; font-size: 14px; padding: 2px 10px; border-bottom: 1px solid #696 }
.waku3 { color: #030; font-size: 16px; font-weight: bold; background-color: #ff6; text-align: center; margin-right: 50px; margin-left: 50px; padding: 2px 10px; border-style: solid; border-width: 2px 12px; border-color: #f60 }
.midashi1 { color: #fff; font-size: 16px; font-weight: bold; background-color: #030; margin-right: 200px; margin-left: 30px; padding: 2px 10px }
.midashi2 { color: #600; font-size: 14px; font-weight: bold; background-color: #ccc; margin-right: 200px; margin-left: 30px; padding: 2px 10px }
#head  { background-image: url("img/head.gif"); display: block; width: 800px; height: 100px }
#head_mes { font-size: 12px; display: block; position: absolute; left: -777px; width: 400px }
.img_mes {  font-size: 12px; display: block; position: absolute; left: -777px; width: 400px }
#top_img1  { background-image: url("img/img_tl_top01.gif"); display: block; width: 616px; height: 114px }
#top_img2  { background-image: url("img/img_tl_top02.jpg"); display: block; width: 616px; height: 262px }
.mottainai  { background-image: url("img/img_top.gif"); display: block; width: 616px; height: 131px }
.img01  { background-image: url("img/img_01.gif"); background-repeat: no-repeat; background-position: center 0; text-align: center; display: block; width: 616px; height: 80px }
.img02  { background-image: url("img/img_02.gif"); background-repeat: no-repeat; background-position: center 0; text-align: center; display: block; width: 616px; height: 80px }
.img03  { background-image: url("img/img_03.gif"); background-repeat: no-repeat; background-position: center 0; text-align: center; display: block; width: 616px; height: 80px }
.ms { font-size: 12px; position: absolute; left: -777px }


/* ---------------------------------------------- jsearch */

.honbun H2.jsearch { font-size: 14px; }
.honbun2 H2.jsearch { font-size: 14px; }
.strong1 strong.jsearch { font-weight: bold; }
.strong3 strong.jsearch { font-weight: bold; }
.strong4 strong.jsearch { font-weight: bold; }
.waku3 strong.jsearch { font-weight: bold; }
.midashi1 strong.jsearch { font-weight: bold; }
.midashi2 strong.jsearch { font-weight: bold; }

