a { text-decoration:none;outline:0px none black; ; color: #003399}
a:hover { ; color: #FF6633; font-weight: bold}
a:hover.link { color:orange; }
a.type1 { font-size: 12px; line-height: 14px; color: #666666; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 10px}
a:hover.type1 { font-size: 12px; line-height: 14px; color: #003399; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 10px}
a.link { font-size: 12px; line-height: 14px; color: white; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
a:hover.link { font-size: 12px; line-height: 14px; color: #ff9966; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px }




.menutitle{
cursor:pointer;
background-color:#abc9d0;
color:#000000;
width:200px;
padding:3px 3px;
text-align:right;
font-weight:normal;
/*/*/border:none;/* */
; font-size: 14px; margin: 0px 0px}

.submenu{
width:163px;
; font-size: 12px
; margin: 0em 0em
; line-height: 18px
; background-color: #FFFFFF
; padding: 5px 5px; float: left; clip:  rect(   )
}


.submenu2{
width:163px;
; font-size: 12px
; margin: 0em 0em
; color: #FF6666; line-height: 18px
; background-color: #FFFFFF
; padding: 5px 5px; float: left; clip:  rect(   )
}


.maintext {  font-size: 12px; line-height: 16px; color: #333333; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px}
.menutext {  font-size: 14px; line-height: 16px; font-weight: bold; color: #333333; padding-left: 38px}
.wmaintext {  font-size: 14px; line-height: 16px; color: #FFFFFF; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 10px; font-weight: bold}
.sonotatext {  font-size: 12px; line-height: 14px; color: #333333; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
.submenutext {  font-size: 12px; line-height: 14px; color: #666666; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 10px}
.bm {  margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px}
.subtitletext {  font-size: 20px; line-height: 26px; padding-top: 7px; padding-left: 7px; font-weight: bold; color: #FFFFFF}
.ultext {  font-size: 12px; line-height: 18px; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 5px}
.sublink {  font-size: 12px; line-height: 14px; color: #FF9966; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 10px; font-weight: bold}
.hyotext {  font-size: 12px; line-height: 14px; color: #333333; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
.sumtitile2 {  font-size: 14px; line-height: 18px}
.imgtitletext {  font-size: 12px; line-height: 16px; font-weight: bold; padding-left: 3px}
.hyowhitetext {  font-size: 12px; line-height: 14px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; color: #FFFFFF}
.cyusyaku {  font-size: 11px; line-height: 13px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
.r {  font-size: 6px}
.hyotext2 {  font-size: 12px; line-height: 13px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
.syouhyo {  font-size: 10px; line-height: 11px}
.kouzamenu {  font-size: 12px; line-height: 14px; font-weight: bold; color: #FF6666; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
.imgtitletextred {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	padding-left: 3px;
	color: #FF0000;
}
.hyotextred { font-size: 12px; line-height: 14px; color: #FF0000; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px }