td {  font-size: 12px; color: #000066; font-family: "lr SVbN", "Osaka|"}
.tab1 {  background-color: #FFFFCC; text-align: center; padding-right: 5px; padding-left: 5px}
.tab2 {  padding-left: 4px}
.inp01b {  text-align: right; width: 50px; cursor: default; border: #FFFFFF; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.und1 {  border-color: #FFFFFF #FFFFFF #999999; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.inp01a { text-align: right; width: 50px; border: dotted; border-width: 0px 0px 1px; border-color: #FFFFFF #FFFFFF #666666}
.inp01c { width: 80px; cursor: default; border: dotted; border-width: 0px 0px 1px; border-color: #FFFFFF #FFFFFF #666666}
.und0 { border: #FFFFFF; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.und0b { border: #FFFFFF; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px ; width: 80px}
.inp01a_err { text-align: right; width: 50px; border: dotted; border-width: 0px 0px 1px; border-color: #FFFFFF #FFFFFF #666666 ; background-color: #ff8080}
.inp01b_err { text-align: right; width: 50px; cursor: default; border: #FFFFFF; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px ; background-color: #ff8080}
.tab1b { background-color: #FFCC33; text-align: center; padding-right: 5px; padding-left: 5px ; cursor: hand}
.inp01d { text-align: right; width: 60px; cursor: default; border: 0px #FFFFFF none}
.form01_3 { width: 50px ; text-align: right; width: 50px ; text-align: right ; color: #FF0000; font-weight: bold }
.form01_4 { width: 50px ; text-align: right; width: 50px ; text-align: right ; color: #FF0000; font-weight: bold ; border: #FFFFFF; border-style: none; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.inp02a { text-align: right; width: 60px; color: #FF0000}
.inp02a_err { text-align: right; width: 50px; background-color: #ff8080 ; color: #FF0000}
.inp02b { text-align: right; width: 80px; cursor: default; color: #FF0000}
.inp02c { text-align: right; width: 50px; cursor: default; border: #FFFFFF; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px ; color: #FF0000}
.inp02d { text-align: right; width: 80px; cursor: default; color: #FF0000 ; border: 1px #003366 solid; height: 20px; vertical-align: middle; font-weight: bold}
.usernm {  background-color: #CCFFCC; border: 1px solid; border-color: #ccffcc #CCFFCC #CCFFCC}
.und1_err { border-color: #FFFFFF #FFFFFF #999999; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px ; background-color: #FF8080}
.inp02c_err { text-align: right; width: 50px; cursor: default; border: 0px #FFFFFF none; color: #FF0000 ; background-color: #FF8080}
.inp01d_err { text-align: right; width: 50px; cursor: default; border: 0px #FFFFFF none ; background-color: #FFCCCC}
.und2 { border-color: #FFFFFF #FFFFFF #999999; width: 35px; clip:    rect(   ); border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.und2_err { border-color: #FFFFFF #FFFFFF #999999; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px ; background-color: #FF8080 ; width: 35px; clip:   rect(   )}
.und3_err { border-color: #FFFFFF #FFFFFF #999999; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px ; background-color: #FF8080 ; width: 45px; clip:   rect(   )}
.und3 { border-color: #FFFFFF #FFFFFF #999999; width: 45px; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; clip:    rect(   )}
.inp10 { text-align: right; border: 1px #000000 solid; clip:  rect(   )}
.inp11 { text-align: left; border: 0px #000000 solid; clip: rect( ) }
.tab1c { background-color: #FFCC33; text-align: center; cursor: hand ; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.BOTAN2 { width: 110px; clip:   rect(   )}
.popup1 {  border: #0000FF dotted; font-weight: normal; padding-bottom: 2px; border-width: 0px 0px 1px; color: #0000FF; width: 100%; cursor: hand}
.und1_bule { border-color: #FFFFFF #FFFFFF #999999; background-color: #FFFF99; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.inp03a_err { text-align: right; width: 60px; background-color: #ff8080 ; color: #FF0000 }
.inperr_l { text-align: left; background-color: #ff8080 ; }
.inperr_r { text-align: right; background-color: #ff8080 ; }



.box30 {
    margin: 2em 0;
    background: #f1f1f1;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.22);
}
.box30 .box-title {
    font-size: 1.2em;
    background: #5fc2f5;
    padding: 4px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    letter-spacing: 0.05em;
}
.box30 p {
    padding: 15px 20px;
    margin: 0;
}