a:link { text-decoration: none; color: #2A2AE4;}
a:visited { text-decoration: none; color: #2A2AE4;}
a:hover { color: #FF0066; text-decoration: underline}
a:active { color: #99CC00}

p {margin: 0px;}

.wy a:link { color: #FFFFFF; text-decoration: none}
.wy a:visited { color: #FFFFFF; text-decoration: none}
.wy a:hover { color: #FF6633}

.wy2 a:link { color: #FFFFFF; text-decoration: none;}
.wy2 a:visited { color: #FFFFFF; text-decoration: none;}
.wy2 a:hover { color: #FF0066;}
.wy2 a:active { color: #99CC00;}

.orange a:link { color: #C05A00; text-decoration: none;}
.orange a:visited { color: #C05A00; text-decoration: none;}
.orange a:hover { color: #FF0066;}
.orange a:active { color: #99CC00;}

.ltRe a:link { color: #ff0000; text-decoration: none;}
.ltRe a:visited { color: #ff0000; text-decoration: none;}
.ltRe a:hover { color: #FFAE00;}
.ltRe a:active { color: #99CC00;}

.sapporo { font-size: 12px; font-style: normal; color: #FF6699; text-decoration: none}
.dounan { font-size: 12px; font-style: normal; color: #0099FF; text-decoration: none}
.douou { font-size: 12px; font-style: normal; color: #FF6666; text-decoration: none}
.douhoku { font-size: 12px; font-style: normal; color: #FF9900; text-decoration: none}
.doutou { font-size: 12px; font-style: normal; color: #66CC00; text-decoration: none}
.PDF { font-size: 12px; font-style: normal; color: #663399; text-decoration: none }
.ooyuki { font-size: 10pt; font-style: normal; color: #FFFFFF; text-decoration: underline}
.oshirase { font-size: 12px; font-style: normal; font-weight: bold; color: #009900 }
.oshirase2 { font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none }
.anq { font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none ; line-height: 14px; color: #FFFFFF}
.anq2 { font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none ; line-height: 14px; color: #000000}
.title_text { font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none ; color: #339933}
.shinchaku {  font-size: 12px; text-decoration: none; background-color: #FFFEE3; line-height: 135%; color: #2A2AE4}
.shinchaku2 { font-size: 12px; text-decoration: none; background-color: #FFFEE3; line-height: 135% }
.br { font-size: 10px; text-decoration: none}
.br2 { font-size: 2px; text-decoration: none ; line-height: 2px}
.main_text { font-size: 12px; text-decoration: none; line-height: 135%}
.link_i { background-color: #CFFC9E; font-size: 12px; line-height: 135%; color: #FF3333}
.shinchaku3 { font-size: 12px; text-decoration: none; background-color: #FDEBC8; line-height: 135% ; color: #0000FF; padding-left: 12px}
.shinchaku3b { font-size: 12px; text-decoration: none; background-color: #FDEBC8; line-height: 135% ; color: #000000; padding-left: 0px}
.shinchaku3c { font-size: 12px; text-decoration: none; background-color: #FDEBC8; line-height: 135% ; color: #0000FF}
.pulldown { font-size: 12px; background-color: #FFFFFF; font-weight: bold; color: #0000FF}
.oshirase3 { font-size: 12px; text-decoration: none; padding-left: 12px; line-height: 135%; padding-right: 12px; clip:   rect(   )}
.shinchaku4 { font-size: 12px; text-decoration: none; background-color: #E9EDE2; line-height: 135%; color: #0000FF }
.shinchaku07 { margin: 0px 0px 3px 0px; line-height: 100%;}
.shinchaku07a { margin: 5px 0px 3px 0px; line-height: 100%;}
.shinchaku07b { color: #555555; }
.shinchaku07c { margin: 3px 0px 0px 0px; font-size: 12px;}
.shinchaku07d { margin: 0px 0px 0px 0px; line-height: 100%;}
.shinchaku07e { margin: 2px 0px 0px 0px; line-height: 100%;}
.abmImg { margin: 0px 0px -3px 0px;}
.kokki { margin: 3px 0px -3px 0px;}

.infoAccess { display: block; margin: 4px 0px; border-top: 1px solid #FF7E7E; border-bottom: 1px solid #FF7E7E; padding: 8px; font-size: 13px; color: #FF4444; line-height: 135%; text-align: center; font-weight: bold;}

.douro19Title {font-size: 13px; margin: 15px 0px 0px 0px;}
.douro19 {font-size: 13px; margin: 7px 0px 0px 11px; line-height: 13px;}
.tenki19 {font-size: 13px; margin: 3px 0px 0px 0px;}
#newsubmenu1 { visibility:hidden; position: absolute; top: -2px; left: 185px; background-color: #FFFFFF; border: 3px solid #ffffff; width: 200px; font-size: 13px; text-align: left; z-index: 10;}
#newsubmenu2 { visibility:hidden; position: absolute; top: -2px; left: 185px; background-color: #FFFFFF; border: 3px solid #ffffff; width: 340px; font-size: 13px; text-align: left; z-index: 10;}
#newsubmenu3 { visibility:hidden; position: absolute; top: -2px; left: 185px; background-color: #FFFFFF; border: 3px solid #ffffff; width: 200px; font-size: 13px; text-align: left; z-index: 10;}
#newsubmenu4 { visibility:hidden; position: absolute; top: 26px; left: 195px; background-color: #FFFFFF; border-bottom: 1px solid #DADADA; border-right: 1px solid #DADADA; width: 190px; height: 115px; font-size: 13px; text-align: left; z-index: 10;}
#newsubmenu5 { visibility:hidden; position: absolute; top: 26px; left: 195px; background-color: #FFFFFF; border-bottom: 1px solid #DADADA; border-right: 1px solid #DADADA; width: 190px; height: 115px; font-size: 13px; text-align: left; z-index: 10;}
#newsubmenu6 { visibility:hidden; position: absolute; top: 26px; left: 195px; background-color: #FFFFFF; border-bottom: 1px solid #DADADA; border-right: 1px solid #DADADA; width: 190px; height: 115px; font-size: 13px; text-align: left; z-index: 10;}
#newsubmenu7 { visibility:hidden; position: absolute; top: 26px; left: 195px; background-color: #FFFFFF; border-bottom: 1px solid #DADADA; border-right: 1px solid #DADADA; width: 190px; height: 115px; font-size: 13px; text-align: left; z-index: 10;}
#newsubmenu8 { visibility:hidden; position: absolute; top: 26px; left: 195px; background-color: #FFFFFF; border-bottom: 1px solid #DADADA; border-right: 1px solid #DADADA; width: 190px; height: 115px; font-size: 13px; text-align: left; z-index: 10;}
#newsubmenu9 { visibility:hidden; position: absolute; top: 26px; left: 20px; background-color: #FFFFFF; border-bottom: 1px solid #DADADA; border-right: 1px solid #DADADA; width: 190px; height: 115px; font-size: 13px; text-align: left; z-index: 10;}
#newsubmenu10 { visibility:hidden; position: absolute; top: 26px; left: 20px; background-color: #FFFFFF; border-bottom: 1px solid #DADADA; border-right: 1px solid #DADADA; width: 190px; height: 115px; font-size: 13px; text-align: left; z-index: 10;}
#newsubmenu11 { visibility:hidden; position: absolute; top: 26px; left: 195px; background-color: #FFFFFF; border-bottom: 1px solid #DADADA; border-right: 1px solid #DADADA; width: 190px; height: 115px; font-size: 13px; text-align: left; z-index: 10;}
#newsubmenu12 { visibility:hidden; position: absolute; top: 26px; left: 195px; background-color: #FFFFFF; border-bottom: 1px solid #DADADA; border-right: 1px solid #DADADA; width: 190px; height: 115px; font-size: 13px; text-align: left; z-index: 10;}
