.px08 {   font-family: "細明體"; font-size: 9px; letter-spacing: 1px; line-height: 180%}
.px10 {   font-family: "細明體"; font-size: 11px; letter-spacing: 1px; line-height: 180%}
.px12 {   font-family: "細明體"; font-size: 13px; letter-spacing: 1px; line-height: 180%}
.px14 {   font-family: "細明體"; font-size: 15px; letter-spacing: 1px; line-height: 180%}
.px16 {   font-family: "細明體"; font-size: 16px; letter-spacing: 1px; line-height: 180%}
.px18 {   font-family: "細明體"; font-size: 19px; letter-spacing: 1px; line-height: 180%}
.px22 {   font-family: "細明體"; font-size: 23px; letter-spacing: 1px; line-height: 180%}

.t_justify {   font-family: "細明體"; text-align: justify}
.t_black {   font-family: "細明體"; color: #000000}
.t_blue {   font-family: "細明體"; color: #0c5695}

.quote_mess {   font-family: "細明體"; font-size: 13px; color: #532a01; text-align: justify; background-color: #fff0b2; padding: 5px; letter-spacing: 1px; line-height: 150%}
.quote_mess_cap {   font-family: "細明體"; font-size: 11px; color: #532a01; text-align: justify; letter-spacing: 1px; line-height: 150%}

.quote_mess_w {   font-family: "細明體"; font-size: 13px; color: #532a01; text-align: justify; background-color: #ffffff; padding: 5px; letter-spacing: 1px; line-height: 150%}

.tl_l {   font-family: "細明體"; border-left: 1px dotted #AFAFAF}
.tl_t {   font-family: "細明體"; border-top: 1px dotted #AFAFAF}
.tl_r {   font-family: "細明體"; border-right: 1px dotted #AFAFAF}
.tl_b {   font-family: "細明體"; border-bottom: 1px dotted #AFAFAF}

.bullet_blue li {   font-family: "細明體"; padding-top: -15%; margin-top: 0%; list-style-image: url('../general/bullet_blue.gif')}
.bullet_green li {   font-family: "細明體"; padding-top: -15%; margin-top: 0%; list-style-image: url('../general/bullet_green.gif')}
.bullet_grey li {   font-family: "細明體"; padding-top: -15%; margin-top: 0%; list-style-image: url('../general/bullet_grey.gif')}
.bullet_orange li {   font-family: "細明體"; padding-top: -15%; margin-top: 0%; list-style-image: url('../general/bullet_orange.gif')}
.bullet_red li {   font-family: "細明體"; padding-top: -15%; margin-top: 0%; list-style-image: url('../general/bullet_red.gif')}

.table_hd {   font-family: "細明體"; background-color: #74abe3; padding: 5px}
.table_subhd {   font-family: "細明體"; background-color: #ededed; padding: 5px}
.table_txt_1r {   font-family: "細明體"; background-color: #ffffff; padding: 5px; border-bottom: 1px solid #cccccc}
.table_txt_2r {   font-family: "細明體"; background-color: #fbfbfb; padding: 5px; border-bottom: 1px solid #cccccc}

.no_ulinelink:link {   font-family: "細明體"; text-decoration: none}
.no_ulinelink:active {   font-family: "細明體"; text-decoration: none}
.no_ulinelink:visited {   font-family: "細明體"; text-decoration: none}
.no_ulinelink:hover {   font-family: "細明體"; text-decoration: none}

.btn {   font-family: "細明體"; font-size: 12px; color: #606060; font-weight: bold; padding-right: 5px; padding-left: 5px; letter-spacing: 1px}
.btnlink:link {   font-family: "細明體"; font-size: 12px; color: #606060; width: 100%; text-decoration: none; font-weight: bold; padding-right: 5px; padding-left: 5px; letter-spacing: 1px}
.btnlink:active {   font-family: "細明體"; font-size: 12px; color: #0000ff; width: 100%; text-decoration: underline; font-weight: bold; padding-right: 5px; padding-left: 5px; letter-spacing: 1px}
.btnlink:visited {   font-family: "細明體"; font-size: 12px; color: #606060; width: 100%; text-decoration: none; font-weight: bold; padding-right: 5px; padding-left: 5px; letter-spacing: 1px}
.btnlink:hover {   font-family: "細明體"; font-size: 12px; color: #ff0000; width: 100%; text-decoration: underline; font-weight: bold; padding-right: 5px; padding-left: 5px; letter-spacing: 1px}

.toptxt_div {   font-family: "細明體"; font-size: 14px; color: #939393}

.toptxt {   font-family: "細明體"; font-size: 12px; color: #646464; letter-spacing: 1px}
.toptxtlink:link {   font-family: "細明體"; font-size: 12px; color: #646464; text-decoration: none; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; font-weight: bold; letter-spacing: 1px}
.toptxtlink:active {   font-family: "細明體"; font-size: 12px; color: #0d2d84; text-decoration: underline; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; font-weight: bold; letter-spacing: 1px}
.toptxtlink:visited {   font-family: "細明體"; font-size: 12px; color: #646464; text-decoration: none; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; font-weight: bold; letter-spacing: 1px}
.toptxtlink:hover {   font-family: "細明體"; font-size: 12px; color: #0d2d84; text-decoration: underline; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; font-weight: bold; letter-spacing: 1px}

.topbtn {   font-family: "細明體"; font-size: 12px; color: #444444; letter-spacing: 1px}
.topbtnlink:link {   font-family: "細明體"; font-size: 12px; color: #444444; text-decoration: none; font-weight: bold; letter-spacing: 1px}
.topbtnlink:active {   font-family: "細明體"; font-size: 12px; color: #0d2d84; text-decoration: underline; font-weight: bold; letter-spacing: 1px}
.topbtnlink:visited {   font-family: "細明體"; font-size: 12px; color: #444444; text-decoration: none; font-weight: bold; letter-spacing: 1px}
.topbtnlink:hover {   font-family: "細明體"; font-size: 12px; color: #0d2d84; text-decoration: underline; font-weight: bold; letter-spacing: 1px}

.btm {   font-family: "細明體"; font-size: 10px; color: #777777; padding-top: 15px; padding-right: 0px; padding-bottom: 0px;padding-left: 0px}
.btmlink:link {   font-family: "細明體"; font-size: 10px; color: #777777; text-decoration: none; padding-top: 15px; padding-right: 0px; padding-bottom: 0px;padding-left: 0px}
.btmlink:active {   font-family: "細明體"; font-size: 10px; color: #777777; text-decoration: underline; padding-top: 15px; padding-right: 0px; padding-bottom: 0px;padding-left: 0px}
.btmlink:visited {   font-family: "細明體"; font-size: 10px; color: #777777; text-decoration: none; padding-top: 15px; padding-right: 0px; padding-bottom: 0px;padding-left: 0px}
.btmlink:hover {   font-family: "細明體"; font-size: 10px; color: #777777; text-decoration: underline; padding-top: 15px; padding-right: 0px; padding-bottom: 0px;padding-left: 0px}

.sidebtn {   font-family: "細明體"; font-size: 13px; color: #444444; font-weight: bold; padding-top: 4px; padding-right: 2px; padding-bottom: 1px; padding-left: 1px; width: 100%; letter-spacing: 1px}
.sidebtnlink:link {   font-family: "細明體"; font-size: 13px; color: #444444; text-decoration: none; font-weight: bold; padding-top: 4px; padding-right: 2px; padding-bottom: 1px; padding-left: 1px; width: 100%; letter-spacing: 1px}
.sidebtnlink:active {   font-family: "細明體"; font-size: 13px; color: #0d2d84; text-decoration: underline; font-weight: bold; padding-top: 4px; padding-right: 2px; padding-bottom: 1px; padding-left: 1px; width: 100%; letter-spacing: 1px}
.sidebtnlink:visited {   font-family: "細明體"; font-size: 13px; color: #444444; text-decoration: none; font-weight: bold; padding-top: 4px; padding-right: 2px; padding-bottom: 1px; padding-left: 1px; width: 100%; letter-spacing: 1px}
.sidebtnlink:hover {   font-family: "細明體"; font-size: 13px; color: #0d2d84; text-decoration: underline; font-weight: bold; padding-top: 4px; padding-right: 2px; padding-bottom: 1px; padding-left: 1px; width: 100%; letter-spacing: 1px}

.sidebtncurrent {   font-family: "細明體"; font-size: 13px; color: #0d2d84; text-decoration: underline; font-weight: bold; padding-top: 4px; padding-right: 2px; padding-bottom: 1px; padding-left: 1px; width: 100%; letter-spacing: 1px}

.sidebtnlv2 {   font-family: "細明體"; font-size: 12px; color: #444444; padding-top: 1px; padding-right: 3px; padding-bottom: 4px; padding-left: 3px; width: 100%; letter-spacing: 1px}
.sidebtnlv2link:link {   font-family: "細明體"; font-size: 12px; color: #444444; text-decoration: none; padding-top: 1px; padding-right: 3px; padding-bottom: 4px; padding-left: 3px; width: 100%; letter-spacing: 1px}
.sidebtnlv2link:active {   font-family: "細明體"; font-size: 12px; color: #fc1c1c; text-decoration: underline; padding-top: 1px; padding-right: 3px; padding-bottom: 4px; padding-left: 3px; width: 100%; letter-spacing: 1px}
.sidebtnlv2link:visited {   font-family: "細明體"; font-size: 12px; color: #444444; text-decoration: none; padding-top: 1px; padding-right: 3px; padding-bottom: 4px; padding-left: 3px; width: 100%; letter-spacing: 1px}
.sidebtnlv2link:hover {   font-family: "細明體"; font-size: 12px; color: #fc1c1c; text-decoration: underline; padding-top: 1px; padding-right: 3px; padding-bottom: 4px; padding-left: 3px; width: 100%; letter-spacing: 1px}

.layers {   font-family: "細明體"; font-size: 12px; color: #444444; font-weight: bold; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; width: 100%; letter-spacing: 1px}
.layerslink:link {   font-family: "細明體"; font-size: 12px; color: #444444; text-decoration: none; font-weight: bold; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; width: 100%; letter-spacing: 1px}
.layerslink:active {   font-family: "細明體"; font-size: 12px; color: #0d2d84; text-decoration: underline; font-weight: bold; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; width: 100%; letter-spacing: 1px}
.layerslink:visited {   font-family: "細明體"; font-size: 12px; color: #444444; text-decoration: none; font-weight: bold; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; width: 100%; letter-spacing: 1px}
.layerslink:hover {   font-family: "細明體"; font-size: 12px; color: #0d2d84; text-decoration: underline; font-weight: bold; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; width: 100%; letter-spacing: 1px}
