h3   { font-size: 1.17em; font-weight: bold; margin: 1em 0 0.3em; padding: 0 }
h4       { font-size: 95%; font-weight: bold; line-height: 100%; margin: 0.4em 0 2px; padding: 0 }
ul         { font-size: 90%; line-height: 160%; list-style-image: url("../common_img/disc03.gif"); margin: 0 0 0 1.5em; padding: 0 }
#jukyu ul  { font-size: 100%; list-style-type: disc; margin: 0 0 0 50px; padding: 0 }
.grt  { color: #060; font-weight: bold }
.mtd01wh    { font-size: 85%; margin: 0; padding: 7px 10px; border-top: 1px solid #333; border-left: 1px solid #333 }
.mtd02wh    { font-size: 85%; margin: 0; padding: 7px 10px; border-top: 1px solid #333; border-bottom: 1px solid #333; border-left: 1px solid #333 }
.mtd03wh      { font-size: 85%; margin: 0; padding: 7px 10px; border-top: 1px solid #333; border-right: 1px solid #333; border-left: 1px solid #333 }
.mtd04wh     { font-size: 85%; margin: 0; padding: 7px 10px; border: solid 1px #333 }
.mtd01gr        { color: #060; font-size: 85%; font-weight: bold; background-color: #c0f385; margin: 0; padding: 7px 10px; border-top: 1px solid #333; border-left: 1px solid #333 }
.mtd02gr        { color: #060; font-size: 85%; font-weight: bold; background-color: #c0f385; margin: 0; padding: 7px 10px; border-top: 1px solid #333; border-bottom: 1px solid #333; border-left: 1px solid #333 }
.mtd03gr        { color: #060; font-size: 85%; font-weight: bold; background-color: #c0f385; margin: 0; padding: 7px 10px; border-top: 1px solid #333; border-right: 1px solid #333; border-left: 1px solid #333 }
.mtd04gr       { color: #060; font-size: 85%; font-weight: bold; background-color: #c0f385; margin: 0; padding: 7px 10px; border: solid 1px #333 }
.txtheight   { line-height: 140% }
.h4waku01  { background-color: #ffd8b3; margin: 0; padding: 0.3em 0.5em 0.2em }
.h4waku02  { background-color: #d4f3c3; margin: 0; padding: 0.3em 0.5em 0.2em }
.h4waku03  { background-color: #ffdae8; margin: 0; padding: 0.3em 0.5em 0.2em }
.h4waku04  { background-color: #daefff; margin: 0; padding: 0.3em 0.5em 0.2em }
.madoguchi    { color: #060; font-weight: bold; margin: 7px 0 0; padding: 0 }
.madoguchi2     { color: #060; font-weight: bold; margin: 7px 0 0 50px; padding: 0 }
.calendarbox        { margin: 30px 0 0 20px; padding: 0; width: 390px }
.calendartxt    { font-size: 90%; font-weight: bold; margin: 0 0 10px 0; padding: 0 }
.txtm2   { font-size: 90%; line-height: 160%; margin-left: 0.5em }
