a {outline:none;}
img{border:none;}



a:link {  color: #DB9657; text-decoration: none;}
a:visited {  color: #999999; text-decoration: none;}
a:active {  color: #C66F28; text-decoration: none;}
a:hover {   color: #C66F28; 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: 95%; 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;}


.font12{
	font-size:12px;}
