body {  background-color: white; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #595959}
td.topmenu {  border: #0056BF; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; background-image: url(images/topmenu_bg.gif); background-repeat: no-repeat}
td.topmenu_in {  background-color:#FBFBF3; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 7px}
td.topmenu_inU {  background-color:#FBFBF3; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 7px}
td.topmenu_in02 { background-color: white; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 32px}
td.topcontents {  padding-left: 7px; padding-top: 2px; padding-bottom: 2px}
td.topicsdate {  font-size: 12px; color: #CE282F; padding-top: 1px; padding-right: 0px; padding-bottom: 1px; padding-left: 0px}
.font12 {  font-size: 12px}
td.sidemenu {  background-image: url(images/sidemenu_bg.gif); background-repeat: repeat-y}
td.smlink {  background-color: #FBFBF3; padding-top: 3px; padding-right: 0px; padding-bottom: 2px; padding-left: 7px; border-color: black black #F0EECF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
td.smhere { background-color: #CEE7D4; padding-top: 3px; padding-right: 0px; padding-bottom: 2px; padding-left: 7px; border-color: black black #F0EECF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
td.smlink_sub { background-color: #FBFBF3; padding-top: 3px; padding-right: 0px; padding-bottom: 2px; padding-left: 22px; border-color: black black #F0EECF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px }
td.navi {  padding-top: 0px; padding-right: 16px; padding-bottom: 0px; padding-left: 0px; font-size: 12px}
.navi_link {  font-size: 12px; color: #595959}
.navi_here {  font-size: 12px; color: #229E4C}
.font12main {  font-size: 12px; line-height: 20px; padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px}
td.bline01 {  border-color: #0057BF black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
td.wakuA01 {  background-color: #CEE7D4; padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 4px; border-color: white black; border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px; font-size: 12px; color: #0057BF}
td.wakuA02 { background-color: white; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-color: white black; border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px ; font-size: 12px}
.font14B {  font-size: 14px; font-weight: bold}
td.title {  padding-top: 7px; padding-right: 0px; padding-bottom: 7px; padding-left: 0px}
td.imgtitle {  font-size: 12px; padding-top: 2px; padding-right: 0px; padding-bottom: 7px; padding-left: 0px}
td.wakuB01 { background-color: #CEE7D4; padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 4px; border-color: white white white black; font-size: 12px; color: #0057BF ; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 0px}
td.wakuB02 { background-color: white; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-color: white #0057BF white black; font-size: 12px ; border-style: solid; border-top-width: 2px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 0px}
p.detail {  font-size: 12px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px; clip:   rect(   )}
p.pptitle {  font-size: 12px; font-weight: bold}
.font14 {  font-size: 14px}
td.main {  padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px; font-size: 12px}
div.danraku {  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 12px}
.font10 {  font-size: 10px}

td.wakuC01 { background-color: #ededed; padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 2px; border-color: white black; font-size: 12px; color: #0057BF ; border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
td.WAKUC02 { background-color: white; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-color: white black; font-size: 12px ; border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
td.wakuA03 { background-color: #F0EECF; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-color: white black; border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px ; font-size: 12px }
.font12blue {  font-size: 12px; font-weight: bold; color: #0057BF; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px}
ruby { ruby-overhang:none }


td.jigyomenu {  font-size: 12px; background-color: #CEE7D4; padding-top: 6px; padding-right: 4px; padding-bottom: 6px; padding-left: 4px; border-color: black white black black; color: white; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.font12w {  font-size: 12px; color: white}
td.wakuD01 {  font-size: 12px; background-color: #CEE7D4; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: 1px white solid}
td.wakuD02 {  font-size: 12px; background-color: #ededed; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: white; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
td.jigyodet02 {  font-size: 10px; padding-top: 0px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
td.jigyodet {  background-color: #F0EECF; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: 1px #636363 dotted; font-size: 12px}
td.imgtitle10 { font-size: 10px; padding-top: 2px; padding-right: 0px; padding-bottom: 7px; padding-left: 0px }
td.wakuA01B { background-color: #CEE7D4; padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 4px; border-color: white black; font-size: 12px; color: #0057BF ; border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
td.wakuA01C { background-color: #CEE7D4; padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 4px; border-color: white black; font-size: 12px; color: #0057BF ; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
td.wakuA01d { background-color: #CEE7D4; padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 4px; border-color: #CEE7D4 black; font-size: 12px; color: #0057BF ; border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
td.wakuE01 { font-size: 12px; background-color: #ededed; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: 1px #CCCCCC solid}
td.wakuE02 { font-size: 12px; background-color: white; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: 1px #CCCCCC solid}
td.wakuEtitle { background-color: #CEE7D4; padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 4px; font-size: 12px; color: #0057BF ; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
p.link {  font-size: 12px; background-color: #F0EECF; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: #636363; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
td.wakuE03 { font-size: 12px; background-color: white; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: 1px #666666 dotted; line-height: 18px}
td.wakuE03bl { font-size: 12px; background-color: #9999FF; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: 1px #333ECC dotted; line-height: 18px ; color: black}
td.wakuE03gr { font-size: 12px; background-color: #99CC66; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: 1px #333ECC dotted; line-height: 18px ; color: black }

/*-----LbYTCgE̗p------*/
.title_green {color: #009900; font-size:14px; font-weight:bold}
.title_gray {color: #666666; font-size:15px; font-weight:bold}