﻿
.layout01 {visibility: hidden; top: 0px; left: 20px; width: 219px; height: 600px; border: red 1px solid; position: absolute; z-index: 999;}
.layout02 {visibility: hidden; top: 0px; left: 280px; width: 669px; height: 600px; border: red 1px solid; position: absolute; z-index: 999;}
.layout03 {visibility: hidden; top: 0px; left: 990px; width: 260px; height: 600px; border: red 1px solid; position: absolute; z-index: 999;}

.hidden {visibility: hidden; z-index: 999; color: #000; background-color: #fc0; width: 40px; height: 18px; position: absolute; border: none;}
.hidden2 {visibility: visible; z-index: 999; color: #000; background-color: #fc0; width: 40px; height: 18px; position: absolute; border: none;}

.tar {text-align: right;}

.l9 {white-space: nowrap; font-size: 9pt; color: #666; cursor: default; font-family: Swis721; position: absolute; border: none;}
.l10 {white-space: nowrap; font-size: 10pt; color: #666; cursor: default; font-family: Swis721; position: absolute; line-height: 16px; border: none;}
.l12 {white-space: nowrap; font-size: 12pt; color: #666; cursor: default; font-family: Swis721; position: absolute; padding-top: 1px; border: none;}
.l13 {white-space: nowrap; font-size: 13pt; color: #666; cursor: default; font-family: Swis721; position: absolute; border: none;}
.l14 {white-space: nowrap; font-size: 14pt; color: #666; cursor: default; font-family: Swis721; position: absolute; border: none;}
.l18 {white-space: nowrap; font-size: 18pt; color: #666; cursor: default; font-family: Swis721; position: absolute; border: none;}

.k10 {white-space: nowrap; height: 18px; font-size: 10pt; color: #4B89B2; cursor: pointer; font-family: Swis721; position: absolute; overflow: hidden;}
.k12 {white-space: nowrap; height: 20px; font-size: 12pt; color: #4B89B2; cursor: pointer; font-family: Swis721; position: absolute; overflow: hidden;}
.k13 {white-space: nowrap; height: 22px; font-size: 13pt; color: #4B89B2; cursor: pointer; font-family: Swis721; position: absolute; overflow: hidden;}
.k14 {white-space: nowrap; height: 24px; font-size: 14pt; padding: 1px; color: #4B89B2; cursor: pointer; font-family: Swis721; position: absolute; overflow: hidden;}

.t12 {width: 75px; height: 18px; white-space: nowrap; color: #333; font-family: Swis721; font-size: 12pt; position: absolute; padding: 7px 10px 6px 10px; background: #fff; border: none; border-radius: 6px; box-shadow: inset 0px 0px 6px 0px #aaa; overflow: hidden;}
.t12b {width: 75px; height: 18px; white-space: nowrap; color: #333; font-family: Swis721; font-size: 12pt; position: absolute; padding: 8px 10px 5px 10px; background: #fff; border: none; border-radius: 6px; box-shadow: inset 0px 0px 6px 0px #aaa; overflow: hidden;}

.n10 {font-size: 10pt; line-height: 18px; font-family: Swis721, Arial; color: #333; border: none; border-radius: 6px; padding: 8px 10px 5px 10px; box-shadow: inset 0px 0px 6px 0px #aaa; overflow: auto; position: absolute;}
.n12 {font-size: 12pt; line-height: 18px; font-family: Swis721, Arial; color: #333; border: none; border-radius: 6px; padding: 8px 10px 5px 10px; box-shadow: inset 0px 0px 6px 0px #aaa; overflow: auto; position: absolute;}
.n12r {font-size: 12pt; font-family: Swis721, Arial; color: #333; border: none; overflow: auto; position: absolute; cursor: default;}

.gvr10a {font-size: 10pt; color: #4B89B2; padding: 11px 5px 6px 20px; font-family: Swis721; overflow: hidden; text-overflow: ellipsis;}
.gvr10b {font-size: 10pt; color: #4B89B2; padding: 11px 5px 6px 5px; font-family: Swis721; overflow: hidden; text-overflow: ellipsis;}
.gvr10c {font-size: 10pt; color: #4B89B2; padding: 11px 20px 6px 5px; font-family: Swis721; overflow: hidden; text-overflow: ellipsis;}

.gvr10g {font-size: 10pt; color: #333; padding: 11px 5px 6px 20px; cursor: default; font-family: Swis721; overflow: hidden; text-overflow: ellipsis;}
.gvr10h {font-size: 10pt; color: #333; padding: 11px 5px 6px 5px; cursor: default; font-family: Swis721; overflow: hidden; text-overflow: ellipsis;}
.gvr10i {font-size: 10pt; color: #333; padding: 11px 20px 6px 5px; text-align: right; cursor: default; font-family: Swis721; overflow: hidden; text-overflow: ellipsis;}

.gvr10x {font-size: 10pt; color: #4B89B2; padding: 1px 5px 6px 20px; font-family: Swis721; overflow: hidden; text-overflow: ellipsis;}
.gvr10y {font-size: 10pt; color: #4B89B2; padding: 1px 5px 6px 5px; font-family: Swis721; overflow: hidden; text-overflow: ellipsis;}
.gvr10z {font-size: 10pt; color: #4B89B2; padding: 1px 20px 6px 5px; text-align: right; font-family: Swis721; overflow: hidden; text-overflow: ellipsis;}

.gvr12x {font-size: 12pt; color: #4B89B2; padding: 1px 5px 6px 20px; font-family: Swis721; overflow: hidden; text-overflow: ellipsis;}
.gvr12y {font-size: 12pt; color: #4B89B2; padding: 1px 5px 6px 5px; font-family: Swis721; overflow: hidden; text-overflow: ellipsis;}
.gvr12z {font-size: 12pt; color: #4B89B2; padding: 1px 20px 6px 5px; text-align: right; font-family: Swis721; overflow: hidden; text-overflow: ellipsis;}

.gvr12a {font-size: 12pt; color: #4B89B2; padding: 10px 5px 7px 20px; font-family: Swis721; overflow: hidden; text-overflow: ellipsis;}
.gvr12b {font-size: 12pt; color: #4B89B2; padding: 10px 5px 7px 5px; font-family: Swis721; overflow: hidden; text-overflow: ellipsis;}
.gvr12c {font-size: 12pt; color: #4B89B2; padding: 10px 25px 7px 5px; text-align: right; font-family: Swis721; overflow: hidden; text-overflow: ellipsis;}

.uni_row01 {border-bottom: #ddd 1px solid;}
.uni_row02 {border-top: #ddd 1px solid;}

.uni_cell00 {border-right: #ccc 1px solid; padding: 3px; width: 90%; text-align: right;}
.uni_cell01 {border-right: #ccc 1px solid; padding: 3px;}
.uni_cell02 {padding: 3px;}
.uni_e01 {color: #4B89B2; font-size: 10pt; padding: 7px; white-space: nowrap;}

.un_mtitle {left: 20px; top: 20px; white-space: nowrap; color: #999; font-size: 15pt; position: absolute; padding-top: 1px;}

/* sections */

.b02_div {left: 260px; top: 45px; height: 45px; position: absolute; border-left: #ddd 1px solid;}
.b02_title01 {left: 20px; top: 15px; white-space: nowrap; color: #666;}
.b02_menu01 {left: 438px; top: 18px; width: 250px; text-align: right;}
.b02_menu02 {left: 759px; top: 18px; width: 230px; text-align: right;}
.b02_tb01 {left: 300px; top: 11px; width: 399px; position: absolute;}

.b03_div {left: 970px; top: 45px; height: 45px; position: absolute; border-left: #ddd 1px solid;}
.b03_title01 {left: 20px; top: 15px; white-space: nowrap;}
.b03_menu01 {left: 20px; top: 18px; width: 150px;}
.b03_menu02 {left: 100px; top: 18px; width: 179px; text-align: right;}
.b03_tb01 {left: 20px; top: 11px; position: absolute; width: 272px;}

.c02_div {left: 260px; top: 90px; position: absolute;}
.c02_title01 {left: 20px; top: 25px; white-space: nowrap;}
.c02_menu01 {left: 590px; top: 28px; width: 100px; text-align: right;}
.c02_tb01 {left: 600px; top: 21px; position: absolute;}
.c02_tb06 {left: 5px; top: 22px; position: absolute; width: 274px;}
.c02_tb07 {left: 80px; top: 22px; position: absolute; width: 274px;}
.c02_menu07 {left: 245px; top: 27px; width: 100px; text-align: right;}

.c03_div {left: 700px; top: 90px; position: absolute;}
.c03_div02 {left: 970px; top: 90px; position: absolute;}
.c03_div03 {left: 760px; top: 90px; position: absolute;}
.c03_title01 {left: 20px; top: 25px; white-space: nowrap; max-width: 270px;}
.c03_tb01 {left: 20px; top: 21px; width: 272px; position: absolute;}

/* global */

@font-face {
    font-family: 'Swis721'; font-weight: normal; font-style: normal;
    src: url('../fonts/swissc-webfont.eot');
    src: url('../fonts/swissc-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/swissc-webfont.woff') format('woff'),
         url('../fonts/swissc-webfont.ttf') format('truetype'),
         url('../fonts/swissc-webfont.svg#Swis721CnBTRoman') format('svg');}

a,a:link,a:visited {text-decoration: none;}

.c0 {color: #000;}
.c3 {color: #333;}
.c6 {color: #666;}
.c9 {color: #999;}
.cc {color: #ccc;}
.cw {color: #fff;}
.cb {color: #4B89B2;}
.cg {color: #339900}
.co {color: #FF6600;}
.cr {color: #D44A20;}

.hr {height: 1px; border: none; background-color: #ddd; color: #ddd; position: absolute;}

.bt01 {width: 90px; height: 30px; font-size: 12pt; font-family: Swis721; color: #fff; background-color: #4B89B2; border: none; border-radius: 6px; position: absolute; cursor: pointer;}
.bt02 {width: 90px; height: 30px; font-size: 12pt; font-family: Swis721; color: #fff; background-color: #999; border: none; border-radius: 6px; position: absolute; cursor: pointer;}
.bt03 {width: 90px; height: 30px; font-size: 12pt; font-family: Swis721; color: #fff; background-color: #D44A20; border: none; border-radius: 6px; position: absolute; cursor: pointer;}

.nono {z-index: -999; left: 0px; top: -100px; width: 20px; height: 20px; position: absolute;}

.uni-body01 {font-family: Swis721, Arial; background: #fff url(../images/446A7D_45.png) repeat-x;}
.uni-body02 {font-family: Swis721, Arial; background: url(../images/446A7D_45.png) repeat-x, url(../images/body02.png) repeat-y;}
.uni-body03 {font-family: Swis721, Arial; background: url(../images/446A7D_45.png) repeat-x, url(../images/body03.png) repeat-y;}
.uni-body04 {font-family: Swis721, Arial; background: url(../images/446A7D_45.png) repeat-x, url(../images/body04.png) repeat-y;}
.uni-body05 {font-family: Swis721, Arial; background: url(../images/446A7D_45.png) repeat-x, url(../images/body05.png) repeat-y;}
.uni-body06 {font-family: Swis721, Arial; background: url(../images/446A7D_45.png) repeat-x, url(../images/body06.png) repeat-y;}
.uni-body07 {font-family: Swis721, Arial; background: url(../images/446A7D_45.png) repeat-x, url(../images/body07.png) repeat-y;}
.uni-body08 {font-family: Swis721, Arial; background: url(../images/446A7D_45.png) repeat-x, url(../images/body08.png) repeat-y;}

.a01_div {left: 0px; top: 0px; width: 260px; height: 45px; position: absolute; background: #4B89B2 url("../images/4B89B2_45.png") repeat-x;}
.a01_client01 {left: 20px; top: 14px; width: 230px; color: #fff; font-size: 15pt; position: absolute; cursor: default;}

.a02_div {left: 260px; top: 0px; height: 45px; position: absolute; border-left: #4784AD 1px solid;}

.a02_home01 {left: 5px; top: 2px; width: 50px; height: 39px; position: absolute; cursor: pointer; border: none;}
.a02_proj01 {left: 70px; top: 14px; white-space: nowrap; color: #fff; font-size: 15pt; position: absolute; cursor: pointer; text-decoration: none;}
.a02_area01 {left: 155px; top: 14px; white-space: nowrap; color: #fff; font-size: 15pt; position: absolute; cursor: pointer; text-decoration: none;}
.a02_peop01 {left: 230px; top: 14px; white-space: nowrap; color: #fff; font-size: 15pt; position: absolute; cursor: pointer; text-decoration: none;}
.a02_act01 {left: 314px; top: 14px; white-space: nowrap; color: #fff; font-size: 15pt; position: absolute; cursor: pointer; text-decoration: none;}
.a02_wiki01 {left: 395px; top: 14px; white-space: nowrap; color: #fff; font-size: 15pt; position: absolute; cursor: pointer; text-decoration: none;}

.a02_logout {left: 459px; top: 19px; width: 230px; text-align: right; color: #fff; font-size: 10pt; position: absolute; cursor: pointer; text-decoration: none;}
.a02_web01 {left: 709px; top: 0px; width: 56px; height: 44px; position: absolute; cursor: pointer; border: none;}
.a02_serv01 {left: 765px; top: 0px; width: 56px; height: 44px; position: absolute; cursor: pointer; border: none;}
.a02_mail01 {left: 821px; top: 0px; width: 56px; height: 44px; position: absolute; cursor: pointer; border: none;}
.a02_help01 {left: 877px; top: 0px; width: 56px; height: 44px; position: absolute; cursor: pointer; border: none;}
.a02_sett01 {left: 933px; top: 0px; width: 56px; height: 44px; position: absolute; cursor: pointer; border: none;}

.b01_div {left: 0px; top: 45px; width: 260px; height: 45px; position: absolute; background: #f5f5f5;}
.b01_proj01 {left: 20px; top: 15px; width: 230px; color: #4B89B2; font-size: 13pt; position: absolute; cursor: pointer;}
.b01_menu01 {left: 212px; top: 17px; width: 30px; text-align: right;}

.c01_div {left: 0px; top: 90px; position: absolute;}
.c01_adm01 {left: 20px; top: 435px; width: 230px;}
.c01_adm02 {left: 20px; top: 465px; width: 230px;}

.c01_item01 {left: 20px; top: 25px; width: 230px;}
.c01_item02 {left: 20px; top: 55px; width: 230px;}
.c01_item03 {left: 20px; top: 85px; width: 230px;}
.c01_item04 {left: 20px; top: 115px; width: 230px;}
.c01_item05 {left: 20px; top: 145px; width: 230px;}
.c01_item06 {left: 20px; top: 175px; width: 230px;}
.c01_item07 {left: 20px; top: 205px; width: 230px;}
.c01_item08 {left: 20px; top: 235px; width: 230px;}
.c01_item09 {left: 20px; top: 265px; width: 230px;}
.c01_item10 {left: 20px; top: 295px; width: 230px;}
.c01_item11 {left: 20px; top: 325px; width: 230px;}
.c01_item12 {left: 20px; top: 355px; width: 230px;}
.c01_item13 {left: 20px; top: 385px; width: 230px;}
.c01_item14 {left: 20px; top: 425px; width: 230px;}
.c01_item15 {left: 20px; top: 465px; width: 230px;}

.c01_menu01 {left: 140px; top: 26px; width: 100px; text-align: right;}
.c01_menu02 {left: 140px; top: 56px; width: 100px; text-align: right;}
.c01_menu03 {left: 140px; top: 86px; width: 100px; text-align: right;}
.c01_menu04 {left: 140px; top: 116px; width: 100px; text-align: right;}
.c01_menu05 {left: 140px; top: 146px; width: 100px; text-align: right;}
.c01_menu06 {left: 140px; top: 176px; width: 100px; text-align: right;}
.c01_menu07 {left: 140px; top: 206px; width: 100px; text-align: right;}
.c01_menu08 {left: 140px; top: 236px; width: 100px; text-align: right;}
.c01_menu09 {left: 140px; top: 266px; width: 100px; text-align: right;}
.c01_menu10 {left: 140px; top: 296px; width: 100px; text-align: right;}
.c01_menu11 {left: 140px; top: 326px; width: 100px; text-align: right;}
.c01_menu12 {left: 140px; top: 356px; width: 100px; text-align: right;}
.c01_menu13 {left: 140px; top: 386px; width: 100px; text-align: right;}

.c01_hr02 {left: 0px; top: 55px; width: 260px;}
.c01_hr03 {left: 0px; top: 85px; width: 260px;}
.c01_hr04 {left: 0px; top: 115px; width: 260px;}
.c01_hr05 {left: 0px; top: 145px; width: 260px;}
.c01_hr06 {left: 0px; top: 175px; width: 260px;}
.c01_hr07 {left: 0px; top: 205px; width: 260px;}
.c01_hr08 {left: 0px; top: 235px; width: 260px;}
.c01_hr09 {left: 0px; top: 265px; width: 260px;}
.c01_hr10 {left: 0px; top: 295px; width: 260px;}
.c01_hr11 {left: 0px; top: 325px; width: 260px;}
.c01_hr12 {left: 0px; top: 355px; width: 260px;}
.c01_hr13 {left: 0px; top: 385px; width: 260px;}

.uni_cal400d {z-index: 900; left: 50%; top: 50%; width: 350px; margin-left: -175px; height: 350px; margin-top: -165px; border-radius: 10px; border: none; background: #fff; position: fixed;}
.uni_cal400s {z-index: 895; left: 50%; top: 50%; width: 370px; margin-left: -185px; height: 370px; margin-top: -175px; border-radius: 18px; border: none; background: #000; opacity: 0.2; position: fixed;}
.uni_cal400 {left: 20px; top: 20px; width: 310px; height: 280px; position: absolute; font-size: 12pt; cursor: default;}
.uni_cal400_hd {font-size: 11pt; font-weight: normal; cursor: default;}
.uni_cal400_np {left: 0px; top: 0px; font-size: 14pt; font-weight: normal; cursor: default;}
.uni_cal400_sd {font-size: 14pt; border-radius: 6px;}
.uni_cal400_ds {font-size: 14pt;}
.uni_cal400b0 {left: 130px; top: 320px; border-radius: 6px 6px 0px 0px;}
.uni_cal400b1 {left: 80px; top: 320px; border-radius: 6px 6px 0px 0px;}
.uni_cal400b2 {left: 180px; top: 320px; border-radius: 6px 6px 0px 0px;}
.uni_cal_hd {font-size: 9pt; font-weight: normal; cursor: default;}
.uni_cal_np {left: 0px; top: 0px; font-size: 12pt; font-weight: normal; cursor: default;}
.uni_cal_sd {font-size: 11pt; border-radius: 6px; cursor: default;}

.uni_pager span {color: #fff; background-color:#4B89B2; padding: 5px; font-size: 10pt;}
.uni_pager td {padding: 5px; font-size: 10pt;}

.uni_pblock {z-index: 400; left:0; top:0; right:0; bottom:0; border: none; background: #000; opacity: 0.5; pointer-events: none; position: fixed;}

.un_scr {scrollbar-face-color: #ddd; scrollbar-highlight-color: #ddd; scrollbar-shadow-color: #ddd; scrollbar-arrow-color: #ddd;
scrollbar-track-color: #fff; scrollbar-darkshadow-color: #fff; scrollbar-3dlight-color: #fff;}

.ddl .ajax__combobox_inputcontainer td {
    padding: 0 !important; vertical-align: top;}

.ddl .ajax__combobox_textboxcontainer input {
    color: #333; font-size: 12pt; font-family: Swis721, Arial; padding: 8px 10px 7px 10px; border-radius: 6px 0px 0px 6px; box-shadow: inset 0px 0px 6px 0px #aaa; background-color: #fff; border: none;}

.ddl .ajax__combobox_buttoncontainer button {
    border-radius: 0px 6px 6px 0px; box-shadow: inset 0px 0px 6px 0px #aaa; background-color: #eee; border: none;}

.ddl .ajax__combobox_itemlist {
    position:fixed !important; font-family: Swis721, Arial; font-size: 11pt; text-indent: 5px; line-height: 30px; border: #ccc 1px solid;
    scrollbar-face-color: #ddd; scrollbar-highlight-color: #ddd; scrollbar-shadow-color: #ddd; scrollbar-arrow-color: #ddd;
    scrollbar-track-color: #fff; scrollbar-darkshadow-color: #fff; scrollbar-3dlight-color: #fff;}

.ddlX {width: 34px; height: 31px; border-radius: 6px; background-color: #bbb; color: #fff; font-size: 14pt; border: none; position: absolute; cursor: pointer;}

/* modal windows */

.um3040 {z-index: 600; left: 50%; top: 50%; width: 300px; margin-left: -150px; height: 400px; margin-top: -200px; border-radius: 10px; border: none; background: #fff; position: fixed;}
.um3040s {z-index: 595; left: 50%; top: 50%; width: 320px; margin-left: -160px; height: 420px; margin-top: -210px; border-radius: 18px; border: none; background: #000; opacity: 0.2; position: fixed;}
.um3040d {left: 0px; top: 60px; width: 300px; height: 282px; overflow-x: hidden; overflow-y: auto; position: absolute;}
.um3040b1 {left: 55px; top: 370px; border-radius: 6px 6px 0px 0px;}
.um3040b2 {left: 155px; top: 370px; border-radius: 6px 6px 0px 0px;}
.um3040b3 {left: 5px; top: 370px; border-radius: 6px 6px 0px 0px;}
.um3040b4 {left: 105px; top: 370px; border-radius: 6px 6px 0px 0px;}
.um3040b5 {left: 205px; top: 370px; border-radius: 6px 6px 0px 0px;}

.um3050 {z-index: 600; left: 50%; top: 50%; width: 300px; margin-left: -150px; height: 500px; margin-top: -270px; border-radius: 10px; border: none; background: #fff; position: fixed;}
.um3050s {z-index: 595; left: 50%; top: 50%; width: 320px; margin-left: -160px; height: 520px; margin-top: -280px; border-radius: 18px; border: none; background: #000; opacity: 0.2; position: fixed;}
.um3050d {left: 0px; top: 60px; width: 300px; height: 382px; overflow-x: hidden; overflow-y: auto; position: absolute;}
.um3050b1 {left: 55px; top: 470px; border-radius: 6px 6px 0px 0px;}
.um3050b2 {left: 155px; top: 470px; border-radius: 6px 6px 0px 0px;}
.um3050b3 {left: 5px; top: 470px; border-radius: 6px 6px 0px 0px;}
.um3050b4 {left: 105px; top: 470px; border-radius: 6px 6px 0px 0px;}
.um3050b5 {left: 205px; top: 470px; border-radius: 6px 6px 0px 0px;}

.um3840 {z-index: 600; left: 50%; top: 50%; width: 380px; margin-left: -190px; height: 400px; margin-top: -180px; border-radius: 10px; border: none; background: #fff; position: fixed;}
.um3840s {z-index: 595; left: 50%; top: 50%; width: 400px; margin-left: -200px; height: 420px; margin-top: -190px; border-radius: 18px; border: none; background: #000; opacity: 0.2; position: fixed;}
.um3840d {left: 0px; top: 60px; width: 379px; height: 282px; overflow-x: hidden; overflow-y: auto; position: absolute;}
.um3840b1 {left: 95px; top: 370px; border-radius: 6px 6px 0px 0px;}
.um3840b2 {left: 195px; top: 370px; border-radius: 6px 6px 0px 0px;}
.um3840b3 {left: 45px; top: 370px; border-radius: 6px 6px 0px 0px;}
.um3840b4 {left: 145px; top: 370px; border-radius: 6px 6px 0px 0px;}
.um3840b5 {left: 245px; top: 370px; border-radius: 6px 6px 0px 0px;}

.um4520 {z-index: 500; left: 50%; top: 50%; width: 450px; margin-left: -225px; height: 200px; margin-top: -230px; border-radius: 10px; border: none; background: #fff; position: fixed;}
.um4520s {z-index: 495; left: 50%; top: 50%; width: 470px; margin-left: -235px; height: 220px; margin-top: -240px; border-radius: 18px; border: none; background: #000; opacity: 0.2; position: fixed;}
.um4520l1 {left: 20px; top: 70px; color: #333; width: 400px; text-align: center;}
.um4520b1 {left: 130px; top: 170px; border-radius: 6px 6px 0px 0px;}
.um4520b2 {left: 230px; top: 170px; border-radius: 6px 6px 0px 0px;}
.um4520b3 {left: 80px; top: 170px; border-radius: 6px 6px 0px 0px;}
.um4520b4 {left: 180px; top: 170px; border-radius: 6px 6px 0px 0px;}
.um4520b5 {left: 280px; top: 170px; border-radius: 6px 6px 0px 0px;}

.um4530 {z-index: 530; left: 50%; top: 50%; width: 450px; margin-left: -225px; height: 300px; margin-top: -150px; border-radius: 10px; border: none; background: #fff; position: fixed;}
.um4530s {z-index: 525; left: 50%; top: 50%; width: 470px; margin-left: -235px; height: 320px; margin-top: -160px; border-radius: 18px; border: none; background: #000; opacity: 0.2; position: fixed;}
.um4530d {left: 0px; top: 60px; width: 450px; height: 182px; overflow-x: hidden; overflow-y: auto; position: absolute;}
.um4530u {left: 20px; top: 230px; color: #aaa; width: 410px; text-align: center;}
.um4530b1 {left: 130px; top: 270px; border-radius: 6px 6px 0px 0px;}
.um4530b2 {left: 230px; top: 270px; border-radius: 6px 6px 0px 0px;}
.um4530b3 {left: 80px; top: 270px; border-radius: 6px 6px 0px 0px;}
.um4530b4 {left: 180px; top: 270px; border-radius: 6px 6px 0px 0px;}
.um4530b5 {left: 280px; top: 270px; border-radius: 6px 6px 0px 0px;}

.um4540 {z-index: 500; left: 50%; top: 50%; width: 450px; margin-left: -225px; height: 400px; margin-top: -200px; border-radius: 10px; border: none; background: #fff; position: fixed;}
.um4540s {z-index: 495; left: 50%; top: 50%; width: 470px; margin-left: -235px; height: 420px; margin-top: -210px; border-radius: 18px; border: none; background: #000; opacity: 0.2; position: fixed;}
.um4540d {left: 0px; top: 60px; width: 450px; height: 282px; overflow-x: hidden; overflow-y: auto; position: absolute;}
.um4540u {left: 20px; top: 330px; color: #aaa; width: 410px; text-align: center;}
.um4540b1 {left: 130px; top: 370px; border-radius: 6px 6px 0px 0px;}
.um4540b2 {left: 230px; top: 370px; border-radius: 6px 6px 0px 0px;}
.um4540b3 {left: 80px; top: 370px; border-radius: 6px 6px 0px 0px;}
.um4540b4 {left: 180px; top: 370px; border-radius: 6px 6px 0px 0px;}
.um4540b5 {left: 280px; top: 370px; border-radius: 6px 6px 0px 0px;}

.um4550 {z-index: 500; left: 50%; top: 50%; width: 450px; margin-left: -225px; height: 500px; margin-top: -270px; border-radius: 10px; border: none; background: #fff; position: fixed;}
.um4550s {z-index: 495; left: 50%; top: 50%; width: 470px; margin-left: -235px; height: 520px; margin-top: -280px; border-radius: 18px; border: none; background: #000; opacity: 0.2; position: fixed;}
.um4550d {left: 0px; top: 60px; width: 450px; height: 382px; overflow-x: hidden; overflow-y: auto; position: absolute;}
.um4550u {left: 20px; top: 430px; color: #aaa; width: 410px; text-align: center;}
.um4550b1 {left: 130px; top: 470px; border-radius: 6px 6px 0px 0px;}
.um4550b2 {left: 230px; top: 470px; border-radius: 6px 6px 0px 0px;}
.um4550b3 {left: 80px; top: 470px; border-radius: 6px 6px 0px 0px;}
.um4550b4 {left: 180px; top: 470px; border-radius: 6px 6px 0px 0px;}
.um4550b5 {left: 280px; top: 470px; border-radius: 6px 6px 0px 0px;}

.um7540 {z-index: 500; left: 50%; top: 50%; width: 750px; margin-left: -375px; height: 400px; margin-top: -200px; border-radius: 10px; border: none; background: #fff; position: fixed;}
.um7540s {z-index: 495; left: 50%; top: 50%; width: 770px; margin-left: -385px; height: 420px; margin-top: -210px; border-radius: 18px; border: none; background: #000; opacity: 0.2; position: fixed;}
.um7540d {left: 0px; top: 60px; width: 750px; height: 282px; overflow-x: hidden; overflow-y: auto; position: absolute;}
.um7540u {left: 20px; top: 430px; color: #aaa; width: 710px; text-align: center;}
.um7540b1 {left: 275px; top: 370px; border-radius: 6px 6px 0px 0px;}
.um7540b2 {left: 375px; top: 370px; border-radius: 6px 6px 0px 0px;}
.um7540b3 {left: 225px; top: 370px; border-radius: 6px 6px 0px 0px;}
.um7540b4 {left: 325px; top: 370px; border-radius: 6px 6px 0px 0px;}
.um7540b5 {left: 425px; top: 370px; border-radius: 6px 6px 0px 0px;}

.um9040 {z-index: 500; left: 50%; top: 50%; width: 900px; margin-left: -450px; height: 400px; margin-top: -200px; border-radius: 10px; border: none; background: #fff; position: fixed;}
.um9040s {z-index: 495; left: 50%; top: 50%; width: 920px; margin-left: -460px; height: 420px; margin-top: -210px; border-radius: 18px; border: none; background: #000; opacity: 0.2; position: fixed;}

.um9050 {z-index: 500; left: 50%; top: 50%; width: 900px; margin-left: -450px; height: 500px; margin-top: -270px; border-radius: 10px; border: none; background: #fff; position: fixed;}
.um9050s {z-index: 495; left: 50%; top: 50%; width: 920px; margin-left: -460px; height: 520px; margin-top: -280px; border-radius: 18px; border: none; background: #000; opacity: 0.2; position: fixed;}
.um9050d {left: 0px; top: 60px; width: 900px; height: 282px; overflow-x: hidden; overflow-y: auto; position: absolute;}
.um9050u {left: 20px; top: 430px; color: #aaa; width: 860px; text-align: center;}
.um9050b1 {left: 350px; top: 470px; border-radius: 6px 6px 0px 0px;}
.um9050b2 {left: 450px; top: 470px; border-radius: 6px 6px 0px 0px;}
.um9050b3 {left: 300px; top: 470px; border-radius: 6px 6px 0px 0px;}
.um9050b4 {left: 400px; top: 470px; border-radius: 6px 6px 0px 0px;}
.um9050b5 {left: 500px; top: 470px; border-radius: 6px 6px 0px 0px;}

/* login */

.lg_body01 {font-family: Swis721, Arial;}

.lg_div01 {left: 0px; top: 100px; width: 800px; height: 400px; position: absolute;}
.lg_div02 {top: 0px; left: 50%; width: 800px; margin-left: -400px; text-align: left; border: none; position: absolute;}

.lg_bg01 {z-index: -15; left: 0px; top: 0px; width: 800px; height: 400px; position: absolute;}

.lg_lb01 {left: 400px; top: 150px;}
.lg_lb02 {left: 400px; top: 205px;}
.lg_lb03 {left: 430px; top: 282px; width: 200px;}
.lg_lb04 {left: 525px; top: 260px; width: 200px; color: #4B89B2;}
.lg_lb05 {left: 400px; top: 195px; width: 320px; text-align: center;}
.lg_lb06 {left: 400px; top: 145px;}
.lg_lb07 {left: 400px; top: 185px;}
.lg_lb08 {left: 400px; top: 225px;}
.lg_lb09 {left: 400px; top: 265px;}
.lg_lb10 {left: 400px; top: 325px; width: 230px; color: #B60C0E;}

.lg_lb20 {left: 20px; top: 75px; width: 410px; text-align: center;}
.lg_lb21 {left: 20px; top: 105px; width: 410px; text-align: center;}
.lg_lb22 {left: 20px; top: 215px; width: 410px; text-align: center;}
.lg_lb23 {left: 20px; top: 225px; width: 410px; text-align: center;}
.lg_lb24 {left: 20px; top: 105px; width: 410px; text-align: center;}
.lg_lb25 {left: 20px; top: 160px; width: 410px; text-align: center;}
.lg_lb26 {left: 20px; top: 185px; width: 410px; text-align: center;}

.lg_lb30 {left: 400px; top: 150px;}
.lg_lb31 {left: 400px; top: 180px;}
.lg_lb32 {left: 400px; top: 225px;}

.lg_lk01 {left: 400px; top: 235px; width: 320px; text-align: center; font-size: 18pt; height: 40px;}
.lg_lk02 {left: 400px; top: 320px; width: 200px;}

.lg_tx01 {left: 480px; top: 145px; width: 225px; height: 33px; font-size: 12pt; padding: 5px 10px 5px 10px; border-radius: 8px; box-shadow: inset 0px 0px 6px 0px #999; background-color: #fff; color: #000; border: none; position: absolute; overflow: hidden; cursor: text;}
.lg_tx02 {left: 480px; top: 200px; width: 225px; height: 33px; font-size: 12pt; padding: 5px 10px 5px 10px; border-radius: 8px; box-shadow: inset 0px 0px 6px 0px #999; background-color: #fff; color: #000; border: none; position: absolute; overflow: hidden; cursor: text;}

.lg_tx06 {left: 500px; top: 145px; width: 205px;}
.lg_tx07 {left: 500px; top: 185px; width: 205px;}
.lg_tx08 {left: 500px; top: 225px; width: 205px;}
.lg_tx09 {left: 500px; top: 265px; width: 205px;}

.lg_tx20 {left: 20px; top: 145px; width: 390px; height: 33px; font-size: 12pt; text-align: center; padding: 5px 10px 5px 10px; border-radius: 8px; box-shadow: inset 0px 0px 6px 0px #999; background-color: #fff; color: #000; border: none; position: absolute; overflow: hidden; cursor: text;}

.lg_tx30 {left: 520px; top: 220px; width: 185px; height: 33px; font-size: 12pt; padding: 5px 10px 5px 10px; border-radius: 8px; box-shadow: inset 0px 0px 6px 0px #999; background-color: #fff; color: #000; border: none; position: absolute; overflow: hidden; cursor: text;}

.lg_btn01 {left: 605px; top: 290px; width: 120px; font-size: 12pt; height: 45px; color: #fff; background-color: #40789d; border: #346585 2px solid; border-radius: 8px; position: absolute; cursor: pointer;}
.lg_btn03 {left: 635px; top: 319px; background-color: #40789d; border: #346585 2px solid;}

.lg_chk01 {left: 398px; top: 281px; font-size: 11pt; color: #666; border: none; position: absolute;}

.lg_img01 {left: 195px; top: 110px; position: absolute;}

/* new password */

.np_lb01 {left: 20px; top: 75px; width: 410px; text-align: center;}
.np_lb02 {left: 20px; top: 105px; width: 410px; text-align: center;}
