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: 25px; font-weight: bold; color: #333333; padding-left: 38px; background-image: url(../img/bar.gif); background-repeat: no-repeat}
.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}
.subtitletextCopy { font-size: 20px; line-height: 26px; padding-top: 7px; padding-left: 7px; font-weight: bold; color: #FFFFFF }

h1 {
	font-size: 14px;
	font-weight: bold;


}

h2 {
    font-size: 12px;
    padding-top: 0px;
    font-weight: bold;
    color: #333333;
    padding-left: 1px;
    background-color:#99CC99;
    margin-bottom: 0px
}

.hyotextred { font-size: 12px; line-height: 14px; color: #FF0000; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px }
.syousai77 {
font-size: 14px; line-height: 25px; font-weight: bold; color: #333333; padding-left: 38px
}

.sumtitile2Copy {
font-size: 15px; line-height: 18px
}

.imgtitletextCopy {
font-size: 15px; line-height: 16px; font-weight: bold; padding-left: 3px
}

.hyotextblue {
font-size: 12px; line-height: 14px; color: #0000FF; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px
}

.imgtitletextblue {
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    padding-left: 3px;
    color: #0000FF;
}

.sumtitile3 {
	font-size: 15px;
	line-height: 20px;
}

.kouzanew {
font-size: 12px; line-height: 14px; font-weight: bold; color: #FF0000; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px
}

.complete p {
    margin-left: 2em;
    font-weight: bold;
    font-size: 85%;
}