
a:link {  color: #DB9657; text-decoration: none}
a:visited {  color: #DB9657; text-decoration: none}
a:active {  color: darkorange; text-decoration: none}
a:hover {   color: #FFC559; text-decoration: underline}

body {  background-image: url(img_base/qsofmapl2.gif)}

.main { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 90%; line-height: 20px; color: #4D4D4D }
.midashi {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 120%; font-weight: bold; color: #000099}
.navi_header { font-size: 14px; line-height: 14px; font-weight: bold; font-family: "ＭＳ ゴシック", "Osaka−等幅" }
.navi_under { font-size: 12px; line-height: 14px; font-weight: normal; font-family: "ＭＳ ゴシック", "Osaka−等幅" }
.shikaku {  font-size: 120%; color: #339900}
.copyright {  font-size: 12px; color: #000000}
.top100 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 15px; line-height: 20px; color: #000000 }
.topnews { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 90%; line-height: 18px; color: #666666}
.main_small { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 80%; line-height: 20px; color: #000000 }
.midashi_small { font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 90%; font-weight: bold; color: mediumseagreen
; line-height: 20px}
.midashi_mid { font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 110%; font-weight: bold; color: #000099}
.head_foot { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 20px; color: #FFFFFF}
.main_white { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 90%; line-height: 20px; color: #FFFFFF}

.main_fix { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 20px; color: #4D4D4D }
.fixsize_12 { font-size: 13px;}