@charset "UTF-8";body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0}body,button,input,select,table,textarea{font-size:12px;font-family:NotoSansCJKkr;}button,input{border-radius:0}fieldset,img{border:0}ol,ul{list-style:none}address,em{font-style:normal}a{text-decoration:none}a:hover{text-decoration:underline}iframe{overflow:hidden;margin:0;padding:0;border:0}.blind{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;width:1px;height:1px}
::selection{background: gray; color:white;}
#wrap{margin: 0; padding: 0; min-width: 1160px;}
input::-ms-clear {display: none;}
#header_lg{width: 100%; overflow: hidden; height: 5px;}
.test{width: 200%;position: relative; height: 5px;}
.colored {float: left; width: 50%; height: 5px;background-image: linear-gradient(90deg, rgba(27,68,126,1) 0%, rgba(62,212,212,1) 50%,rgba(27,68,126,1) 100%);)}
.test div {border: none;height: 5px;width: 50%;position: absolute;}
.test .aa {left: -50%;}
@keyframes hr-animation {from{ transform: translate(0, 0); }to{ transform: translate(50%, 0); }}
@-webkit-keyframes hr-animation {from{ -webkit-transform: translate(0, 0); }to{ -webkit-transform: translate(50%, 0); }}
.hr-animation {-webkit-animation: hr-animation 5s linear infinite;animation: hr-animation 5s linear infinite;}
#container_lg{ display: table; width: 100%; height: 100%;}
.lg_logo{width: 100px; height: 37px; margin: 0 auto;}
.lg_sub_logo{width: 230px;height: 62px; margin: 0 auto; margin-top: 32px; background:url(../img/image-sprite-login.png); background-position: 0px -37px;}
.lg_bar{width: 68px; height: 2px; background: #1b447e;margin: 24px auto;}
.adc_lb{color:#b4bbc5; font-size: 12px; margin-top:18px; position: relative; margin-left: 8px; float: left; line-height:14px; height: 14px; padding-left: 14px;}
.adc_lb_cb{display:none;background:url(../img/image-sprite-login.png); background-position: -100px 0px; position:absolute; left:0; background-color: inherit; top:20px; width: 14px; height: 14px; -webkit-appearance: none;}
.adc_lb_cb:checked{background:url(../img/image-sprite-login.png); background-position: -114px 0px;-webkit-appearance: none; border: none;}
.adc_lb_cb:checked ~ i{background:url(../img/image-sprite-login.png); background-position: -114px 0px;-webkit-appearance: none; border: none;}
.adc_lb_cb ~ i{background:url(../img/image-sprite-login.png); background-position: -100px 0px; position:absolute; left:-8px; background-color: inherit; top:1px; width: 14px; height: 14px; -webkit-appearance: none;}
.adc_text_wrap{width: 320px; border: none; height: 40px; position: relative; margin: 0 auto;}
.adc_text{border:none;background: transparent; display: block; margin:0 auto;border-bottom:1px solid #b4bbc5;color:#1b447e; font-size:16px; font-family: NotoSansCJKkr; -webkit-appearance:none; width: 320px; height: 38px; line-height: 38px;}
.adc_text::placeholder{color:#b4bbc5;}
.adc_text:focus{border:none;background-color: transparent; box-shadow:none;border-bottom: 1px solid #1b447e; outline: none; }
.adc_text:focus ~ .adc_close_1{background-position: -112px -14px;}
.adc_pw:focus ~ .adc_close_2{background-position: -112px -14px;}
.adc_pw{border:none; display: block;background-color: transparent;font-family: NotoSansCJKkr; margin:0 auto;border-bottom:1px solid #b4bbc5; color:#b4bbc5; color:#1b447e; font-size:16px; -webkit-appearance:none; width: 320px; height: 38px; line-height: 38px;}
.adc_pw::placeholder{color:#b4bbc5;}
.adc_pw:focus{border:none;background-color: transparent !important; box-shadow:none !important;border-bottom: 1px solid #1b447e; outline: none;}
.adc_btn{font-size:16px;font-family: NanumSquareB; margin-top: 10px; line-height: 50px; text-align:center; margin:0 auto;background-image: linear-gradient(90deg, rgba(27,68,126,1) 0%, rgba(89,141,191,1) 50%, rgba(62,212,212,1) 100%); color:white; border-radius:4px; width: 320px; height: 50px;}
.id_save_text{width: 320px;  margin:0 auto; height: 30px; margin-top: 10px; position: relative; margin-bottom: 10px;}
.id_save_text span{ position: absolute; top:0; left: 0; color: #b51400; font-size: 12px; height:18px; text-align: center; width: 320px; display: inline-block;}
.lg_form{margin-bottom: 10px; width:320px; margin:0 auto; text-align: center;}
.adc_close_1{display: none; width: 12px; z-index: 9999; cursor: pointer; height: 12px; background:url(../img/image-sprite-login.png); background-position: -100px -14px; position: absolute; top:13px; right: 0;}
.adc_close_2{display: none; width: 12px; z-index: 9999; cursor: pointer; height: 12px; background:url(../img/image-sprite-login.png); background-position: -100px -14px; position: absolute; top:13px; right: 0;}
#header{width: 100%; position: relative; height: 80px; border-bottom:1px solid #ccd1d8;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);}
.mdc_gnb{height: 166px; background: #e6e8ec; width: 100%; box-sizing: border-box; padding-top: 10px; padding-left: 30px;}
.mdc_list{overflow: hidden; width:100%; box-sizing:border-box;padding-bottom: 10px; padding-right: 30px; padding-left: 10px}
#footer{position:relative; bottom:0; width: 100%; height: 50px; border-top: 1px solid #ccd1d8; line-height: 50px; font-size: 11px; color:#bbbbbb}
#footer span{padding-left: 34px;}
.lg_sub_logo span{font-family:NanumSquareR; font-size: 48px; color: #1b447e;}
.lg_sub_logo b{ font-family:NanumSquareEB; font-size: 54px; color: #1b447e;}
.gnb_sub_1{width: 160px; height: 192px; float: left;}
.gnb_sub_1 li{width: 160px; height:48px; color:#68768b; text-align: center; line-height: 48px;}
.gnb_sub_1 li:hover{color:white;}
.gnb_sub_2{width: 160px; height: 192px; float: left;}
.gnb_sub_2 li{width: 160px; height:48px; color:#68768b; line-height: 48px ;text-align: center;}
.gnb_sub_2 li:hover{color:white;}
.gnb_sub_2 li a{width: 160px; height: 48px; display: block;}
.logo_txt_mdc span{font-family: NanumSquareR; font-size: 28px;}
.mdc_list_sub{font-family: NotoSansCJKkr; color:#b4bbc5;font-size: 12px; float: right; margin-right: 30px;}
.mdc_list_sub span{color:black;}
.logo_txt_mdc b{font-family: NanumSquareEB; font-size: 30px;}
.gnb_sub ul li{ font-size: 16px; font-family: NanumSquareB; cursor: pointer; }
#header > ul > li {font-family: NanumSquareB; display: block; cursor: pointer; font-size: 18px; font-weight: bold; height: 79px; line-height: 80px; float: left;width:160px; text-align: center;}
#header > ul > li a {font-family: NanumSquareB; display: block; cursor: pointer; font-size: 18px; font-weight: bold; height: 80px; line-height: 80px; float: left;width:160px; text-align: center;}
.gnb_f{color:#598dbf; border-bottom: 2px solid #598dbf;}
.mdc_t_slt ul li{width: calc(25% - 8px);cursor: pointer;margin-right: 8px;height: 50px;color: #68768b;font-family: NanumSquareB;border-radius: 4px;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);background: white;float:left;text-align: center;line-height: 50px;}
.mdc_t_slt ul li:first-child{margin-left: 0;}
.logo_txt_mdc{float: left; background:url(../img/image-sprite-gnb.png); background-position: 0px 0px; width: 180px; height: 34px; margin-top: 24px; margin-left: 30px;}
.gnb_sub{display: none; left: 0; width: 100%; position: absolute;height: 240px; top:80px; background: rgba(4, 28, 62, 0.95); z-index: 60000; }
#header ul:hover ~ .gnb_sub{display: block !important;}
.gnb_sub:hover{display: block !important;;}
.hd_rt{float: right;}
.hd_rt span{font-family: NotoSansCJKkr;font-size: 14px; margin-left: 8px; cursor: pointer;}
#mdc_t_f{background-image: linear-gradient(90deg, rgba(27,68,126,1) 0%, rgba(89,141,191,1) 50%, rgba(62,212,212,1) 100%); color:white;}
.mdc_t_slt ul li:first-child{margin-left: 0;}
.mdc_tit{font-family: NanumSquareR;font-size: 20px; background: #e6e8ec; padding-top: 20px; padding-bottom: 10px;color: #041c3e;}
.mdc_t_slt span{font-family: NanumSquareB; font-size: 14px; color: #68768b;}
.mdc_t_slt ul{margin-top: 10px; overflow: hidden;}
.mdc_t_slt{ padding-top: 10px; width: 100%; box-sizing: border-box;}
#mdc_p_f{border-image-width: 20px; box-sizing: border-box; line-height: 43px; border-style: solid; color:#1b447e;border-image: linear-gradient(to right, rgba(27,68,126,1) 0%, rgba(62,212,212,1) 100%);border-image-slice: 1;}
.mdc_p_slt ul li{width: calc(20% - 8px); cursor: pointer; height: 50px; margin-right: 8px; color: #68768b; font-family: NanumSquareB; border-radius: 4px; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); background: white; float:left; text-align: center; line-height: 50px;}
.mdc_p_slt ul li:first-child{margin-left: 0;}
.po_ct{width: 320px; margin: 0 auto;  vertical-align: middle; display: table-cell;}
.sr_ic_wrap{width: 40px; height: 40px; margin-top: 20px; border-radius: 40px; background: #f2f3f5; position: relative; float: left;}
.sr_ic{background:url(../img/image-sprite-gnb.png); background-position:-180px 0px; width:18px; height:18px; position: absolute; top: 10px; left: 10px;}
.hd_rt{height: 40px;width: auto; line-height: 40px;font-family: NotoSansCJKkr;font-size: 14px; color:#757575; height: 80px; position: absolute; right: 10px; top: 0; }
.sr_name_sc{width: 270px; height: 80px; background: #f2f3f5; float: left;}
.sr_name_list{width: 104px; height: 80px; float: left; position: relative;}
.sr_bar{ position: absolute; right: 0px; top: 8px; }
.sr_name_list span{font-family: NanumSquareB; font-size: 14px; color: #68768b; float: left;}
.sr_name_sc input{ float: left; width: 140px;height: 40px;padding-left: 15px;margin-top: 20px; border: none; background: #f2f3f5;font-family: NanumSquareB; font-size: 14px; }
.sr_n_s{margin-top: 20px; position: relative;}
.sr_name_list input::placeholder{font-size: 14px;font-family: NanumSquareB; color:#9aa4b1;}
.sr_d_a{background:url(../img/image-sprite-gnb.png); background-position:-188px -18px; width: 8px; height: 5px; float: left; margin-top: 19px; margin-left: 10px;}
.sr_bar{height: 30px; width: 1px; background: #ccd1d8;}
.sc_ic_bg{ width: 80px; height: 80px; cursor: pointer; background: rgba(255, 255, 255, 0.7); float: left;}
.sc_ic{width: 18px; margin-left: 30px; height: 18px;background:url(../img/image-sprite-gnb.png); background-position:-198px 0px;float: left; margin-top: 31px;}
.sc_ic_3{width: 18px; margin-left: 30px; height: 18px;background:url(../img/image-sprite-gnb.png); background-position:-180px -28px;float: left; margin-top: 31px;}
.sc_ic_bg_2{ width: 80px; height: 80px; background:#b4bbc5 ; float: left; cursor: pointer;}
.sc_ic_bg_3{ width: 80px; height: 80px; background:#f2f3f5 ; float: left; cursor: pointer;}
.sc_ic_2{width: 18px; margin-left: 30px; height: 18px;background:url(../img/image-sprite-gnb.png); background-position:-198px -18px;float: left; margin-top: 31px;}
.dn_ar_ic{ width: 8px; height: 5px;background:url(../img/image-sprite-gnb.png); background-position:-180px -18px; position: absolute; right: 7px; top: 11px;}
.dbg_ss_ic{ width: 12px; height: 12px;background:url(../img/ss_plus_spr.png); background-position:-68px -0px; position: absolute; right: 7px; top: 9px;}
.sr_txt{float: left; margin-top: 20px;}
.sr_wrap{ width: 104px; height: 40px; float: left; position: relative;}
.sr_wrap:hover .dn_ar_ic{background: url(../img/image-sprite-gnb.png); background-position:-180px -23px; cursor: pointer;}
.mdc_t_slt_wrap{width: calc(30% - 13px);float: left;}
.mdc_p_slt_wrap{width: calc(40% - 13px);float: left;}
.mdc_s_slt_wrap{width: calc(30%);float: left;}
.mdc_p_slt{width: 100%; padding-top: 10px; box-sizing: border-box;}
.mdc_p_slt ul {margin-top: 10px; overflow:hidden;}
.mdc_p_slt span {font-family: NanumSquareB;font-size: 14px;color: #68768b;}
.mdc_s_slt span {font-family: NanumSquareB;font-size: 14px;color: #68768b; display: block;}
.mdc_s_slt{width: 100%; padding-top: 10px; box-sizing: border-box;}
.btn_ss_sc{width:18px; height: 18px;background:url(../img/image-sprite-gnb.png); background-position: -352px -0px; position: absolute; top: 15px; left: 15px;}
.btn_ss_sc_bg{border-radius:4px; cursor:pointer;margin-top: 10px;background-image: linear-gradient(180deg, rgba(27,68,126,1) 0%, rgba(89,141,191,1) 50%, rgba(62,212,212,1) 100%); width: 50px; height: 50px; position: absolute; right: 30px; top: 10px; }
.mdc_list_tit{font-size: 16px;font-family: NanumSquareR; padding-top: 30px; margin-left: 30px; color: #041c3e;}
.arrow-up { position:absolute; right:0; top:0;width: 0; height: 0; border-left: 60px solid transparent;border-right: 0px solid transparent;border-top: 60px solid #041c3e;}
.arrow_txt{color:white; position: absolute; right:10px; top:10px; transform:rotate(45deg); font-size: 12px;}
.mdc_list > li{width: 25%; height: 210px;}
.mdc_list_cover:hover{box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1); border:1px solid #68768b;}
.mdc_list_pic_2{width: 45%; height: 210px; float: left; position: relative;}
.mdc_list_pic_no_2{width: 45%; position: relative; height: 210px; float: left; position: relative; background:#f2f3f5; }
.mdc_list_pic_no_2 span{margin: 67px auto; background: url("../img/no-img.png"); background-size: 100%; width:158px; height: 150px; display: block;}
.mdc_list_data{box-sizing: border-box; height: 210px; padding-left: 20px; width: 50%; float: left; border-left: 1px solid #ccd1d8;}
.mdc_list_name{margin-top: 32px; font-size: 18px; color:#333; float: left; font-family: NanumSquareB;}
.mdc_list_num{font-size: 14px;margin-top: 36px; color: #598dbf; float: left; margin-left: 8px;font-family: helvetica;}
.mdc_list_bar{margin-top: 16px; width: 30px; height: 1px; background: #ccd1b8;}
.mdc_list_txt_wrap{ height: 96px; margin-top: 16px; padding-left: 20px;}
.mdc_list_txt_wrap ul{width: 50%; height: 96px; float: left;list-style-type: disc;}
.mdc_list_txt_wrap ul li{margin-bottom: 12px; color: #68768b;}
#text_black{color:#333333;}
.mdc_list_tit_wrap{overflow: hidden;}
.mdc_list > li{padding-left: 20px; margin-top: 30px; float: left; box-sizing: border-box;}
.mdc_list_cover{width: 100%; height: 210px; cursor: pointer; border-radius: 4px; overflow:hidden;position: relative;box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.1); border:1px solid #ccd1d8;}
@media only screen and (max-width:1530px){ .mdc_list > li{width: 33.3%;}}
.ctype{border-top: 60px solid #c8a076;}
.dtype{border-top: 60px solid #598dbf;}
.jhtype{border-top: 60px solid #b4bbc5;}
.jh_txt{right: 2px; top: 10px;}
.mdc_tb_bar{width: 1px; height: 50px;margin: 0 10px 0 2px; background:#ccd1d8; float: left; margin-top: 38px;}
.bsj_txt{background: url(../img/image-sprite-gnb.png);cursor:pointer; z-index: 1000; background-position: -62px -34px; width: 28px; height: 28px; position: absolute;top: 9px; left: 9px; line-height: 30px; text-align: center; color: white;font-family: NotoSansCJKkr;font-size: 12px;}
.bsj_txt:hover i{display: block}
.bsj_ico_1{width: auto;z-index: 9999;white-space: nowrap;font-style: normal;display: none;text-align: center;line-height: 22px;height: 22px;background: #333;border-radius: 1px;color: #fff;padding: 0px 8px;position: absolute;top: 31px;left: -7px;font-family: NotoSansCJKkr;font-size: 11px;}
.bsj_ico_2{background: url(../img/image-sprite-gnb.png);background-position: -90px -34px;width: 6px;height: 3px;position: absolute;top: 28px;left: 13px;display: none;}
.ft_sub_logo{background:url(../img/image-sprite-gnb.png); background-position: 0px -34px; width: 44px; height: 16px; float: right; margin-top: 15px;margin-right: 30px;}
.login_ft{font-family: NotoSansCJKkr;font-size: 11px; text-align: center; color: #bbb; margin-top: 420px;}
.basic_mdc_sc{width: 100%; box-sizing: border-box; margin-bottom: 30px; height:251px; position: relative; background:#e8ecf2; padding-left: 30px; padding-right:30px;}
.basic_top_sc{width: 100%; height: 140px; margin: 0 auto; background: #fff; box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.1); border:1px solid #ddd;}
.basic_top_pic{ width: 14%; height: 140px; position: relative; float: left; }
.basic_top_txt{ margin-top: 30px; overflow: hidden;}
.basic_top_bar{ width: 30px; height: 1px; background: #ccd1d8; }
.basic_top_lt_sc{ position:relative;width: 85%; height: 142px; border-left: 1px solid #ccd1d8; float: left;}
.bc_tt_1{margin-left: 30px; width: auto;padding: 0 10px; height: 20px; text-align: center; line-height: 20px; float: left; display: block; border: 1px solid #c8a076; color:#c8a076;  font-family: NanumSquareB; font-size: 12px;  }
.bc_tt_1_1{margin-left: 30px; width: auto;padding: 0 10px; height: 20px; text-align: center; line-height: 20px; float: left; display: block; border: 1px solid #041c3e; color:#041c3e;  font-family: NanumSquareB; font-size: 12px;}
.bc_tt_1_2{margin-left: 30px; width: auto;padding: 0 10px; height: 20px; text-align: center; line-height: 20px; float: left; display: block; border: 1px solid #598dbf; color:#598dbf;  font-family: NanumSquareB; font-size: 12px;}
.bc_tt_1_3{margin-left: 30px; width: auto;padding: 0 10px; height: 20px; text-align: center; line-height: 20px; float: left; display: block; border: 1px solid #b4bbc5; color:#b4bbc5;  font-family: NanumSquareB; font-size: 12px;}
.bc_tt_2{float: left; display: block; padding:0 5px;text-align: center; color: #333333; width: auto; line-height: 20px;font-family: NanumSquareB; font-size: 18px;}
.bc_tt_3{float: left; display: block;text-align: center; color: #598dbf; width: 40px; line-height: 20px;  font-family: Helvetica; font-size: 14px;}
.basic_top_bar{margin-left: 30px; margin-top: 18px;}
.basic_top_list {margin-top: 18px;}
.basic_top_list ul{overflow: hidden; padding-left: 43px; list-style-type: disc;}
.basic_top_list ul li{width: auto; color: #68768b; margin-left:30px; float: left;}
.basic_top_list ul li:first-child{margin-left:0px;}
.basic_top_ssml{width: 98px; height: 32px; position: absolute; right: 0px; top: 10px; text-align: center; line-height: 32px;}
.basic_top_list_ic{width: 13px; height: 13px; float: left;margin-top: 10px; background:url(../img/image-sprite.png); background-position: -78px 0px;}
.basic_top_ssml span{float: left; margin-left: 4px; color: #b4bbc5;}
.basic_top_tm{width: 100%; left: 0; height: 50px; position: absolute; bottom:0; height: 50px;}
.basic_top_tm ul{overflow: hidden; box-sizing: border-box; padding: 0 30px;}
.basic_top_tm ul li{width: 18%;box-sizing: border-box; cursor: pointer; margin:0 1%; text-align: center; float: left; height: 50px; line-height: 50px; font-family: NotoSansCJKkr; font-size: 16px; color: #757575}
.basic_top_tm ul li:first-child{margin-left: 0; width: 19%}
.basic_top_tm ul li:last-child{margin-right: 0; width: 19%}
#btm_on{background: #fff;  color:#1b447e; border-left: 1px solid #ccd1d8; border-right: 1px solid #ccd1d8; border-top: 1px solid #ccd1d8;}
.basic_btm_sc{ padding-left: 30px; padding-right: 30px; position: relative;}
.basic_btm_sc_2{padding-top: 30px; padding-left: 30px; padding-right: 30px; position: relative;}
.bsc_btm_txt_1{color: #041c3e;font-family: NanumSquareR; font-weight: bold; font-size: 16px;}
.bb{color:#598dbf;font-family: NanumSquareR; font-size: 16px;}
.bsc_btm_btn{margin-top: 20px; position: relative; width: 160px; height: 30px; border:1px solid #ddd;}
.bsc_btm_btn_1{float: left; line-height: 30px; text-align: center; width: 78.5px; height: 30px; color: #68768b; background: #f2f3f5; border-right: 1px solid #ddd;font-family: NotoSansCJKkr; font-size: 14px;}
.bsc_btm_btn_2{float: left; position: relative; width: 78.5px; height: 30px; background: #fff;font-family: NotoSansCJKkr; font-size: 14px;}
.bsc_btm_btn_2 span{float: left; margin-left: 13px; margin-top: 4.5px;}
.bsc_btm_btn_3{width: 78.5px;font-family: NotoSansCJKkr; font-size: 14px; height: 120px; display: none; border:1px solid #598dbf; position: absolute; right: 0; top: 0;}
.bsc_btm_btn_3 ul li{width: 78.5px; line-height: 30p0x; text-align: center; height: 30px;background: #fff;}
.bsc_btm_btn_3 ul li:hover{background: #f2f3f5;}
.btm_btn_ic{ margin-top: 10px; margin-left: 10px; width: 11px; height: 11px; float: left; background:url(../img/image-sprite.png); background-position: -150px -44px;}
.bsc_btm_plus{width: 68px; height: 32px; line-height: 32px; position: absolute; top: 42px; right: 30px; background: #1b447e; text-align: center; color: #fff;font-family: NotoSansCJKkr; font-size: 14px;}
.bsc_btm_plus:hover{background:#14325e;}
.bsc_btm_hd{width: 100%; border-top: 1px solid #68768b; background: #fbfbfb; height: 60px; margin-top: 10px;}
.bsc_btm_hd li{width:8.3%; float: left; height: 60px; line-height: 60px; text-align: center; color:#b4bbc5;font-family: NanumSquareEB; font-size: 12px; }
.bsc_btm_ct li{width:8.3%; float: left; border-bottom: 1px solid #ddd; color: #757575; font-family: NotoSansCJKkr; font-size: 14px; height: 60px; line-height: 60px; text-align: center;}
.bsc_btm_ct{overflow: hidden;}
#bsc_date{color: #598dbf; text-decoration: underline;}
#bsc_2dt{line-height: 15px; padding-top: 15.5px; box-sizing: border-box;}
#bsc_3dt{line-height: 15px; padding-top: 7.5px; box-sizing: border-box;}
.bsc_dn_ic{ width: 12px; height: 12px; margin: 0 auto;background:url(../img/image-sprite.png); margin-top: 23px; background-position: -138px 0px;  }
.bsc_dn_on_ic{ width: 12px; height: 12px; margin: 0 auto;background:url(../img/image-sprite.png); margin-top: 23px; background-position: -138px -12px;  }
.bsc_pg_nav{width: 422px; height: 30px; margin: 0 auto; padding-top: 20px; margin-bottom: 97px;}
.bsc_pg_nav li{ float: left; width: 30px; height: 30px; line-height: 28px; text-align: center; color: #68768b; }
#bsc_pg_on{color: #598dbf;}
#bsc_pg_lt_ic{width: 12px; height: 12px;background:url(../img/image-sprite.png); margin-top: 8px; background-position: -78px -24px;margin-left: 8px;}
#bsc_pg_rt_ic{width: 12px; height: 12px;background:url(../img/image-sprite.png); margin-top: 8px; background-position: -90px -24px;margin-left: 8px;}
#bsc_pg_lt_ic:hover{background-position: -78px -36px;}
#bsc_pg_rt_ic:hover{background-position: -90px -36px;}
.top_ar_bsc{width: 40px; height: 40px; border-radius: 40px; z-index: 1000; background: #ccd1d8; position: absolute; right: 30px; bottom: 30px; color:#fff; line-height:40px; text-align:center;}
.bsc_btm_scl{height: 600px; overflow-y: scroll;}
.basic_popup_bg{position: fixed; display: block; top: 0;left: 0; right: 0; bottom: 0;background-color: rgba(0,0,0,.5);z-index: 50000;}
.basic_popup_st{ width: 100%; height: 100%; display: table;}
.basic_popup_wrap{display: table-cell; vertical-align: middle; text-align: center;}
.basic_popup{width: 1180px; display: inline-block; height: 800px; background: #fff; border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); border: solid 1px #ccd1d8;}
.basic_popup_2{width: 345px; display: inline-block; background: #fff;border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); border: solid 1px #ccd1d8;}
.bp_tit span{font-family: NanumSquareEB; font-weight: bold; margin-left: 30px; color: #333; font-size: 16px;}
.bp_tit{width: 100%; height: 60px; border-bottom:1px solid #ccd1d8; line-height: 60px; text-align: left;}
.bp_close_ic{background:url(../img/image-sprite.png); cursor: pointer; margin-top: 8px; background-position: -18px -0px; width:18px; height: 18px; float: right; margin-right: 30px; margin-top: 20px; }
.bp_close_ic:hover{background-position:-18px -18px;}
.bp_nav{width: 100%; height: 30px; line-height: 30px; padding-left: 30px; box-sizing: border-box; border-bottom: 1px solid #ccd1d8;}
.bp_sub_st_top{width: 100%; height: 275px; background:#fafafa; border-bottom: 1px solid #ccd1d8;}
.bp_sub_st_bt{width: 100%; height: 295px; border-bottom: 1px solid #ccd1d8;}
.bp_sub_st_top_2{ display: none; width:538px; height: 570px; padding-left: 30px; float: left;border-bottom: 1px solid #ccd1d8;}
.bp_sub_st_bt_2{ display: none; width:377px; height: 570px; background: #fafafa; float: left;border-bottom: 1px solid #ccd1d8;}
.bp_sub_btn_wrap{width: 100%; height: 60px;}
.bp_sub_btn_1{width: 474.5px; height: 60px; line-height: 60px; border-right:1px solid #ccd1d8; text-align: center;font-family: NotoSansCJKkr;font-size: 14px; font-weight: 500; color: #1b447e; float: left;}
.bp_sub_btn_2{width: 470.5px; height: 60px; line-height: 60px; text-align: center;font-family: NotoSansCJKkr;font-size: 14px; font-weight: 500; color: #1b447e; float: left;}
.bp_sub_btn_3{width: 945px; height: 60px; line-height: 60px; text-align: center;font-family: NotoSansCJKkr;font-size: 14px; font-weight: 500; color: #1b447e; float: left;}
.bp_scd{width: 115.5px; float: left; }
.bp_on{color: #1b447e; border-bottom: 2px solid #1b447e;height: 27px}
.bp_frt{width: 85.5px; float: left;color: #333;}
.tbl_type,.tbl_type th,.tbl_type td{border:0}
.tbl_type{width:100%; overflow-y:scroll;border-bottom:1px solid #dcdcdc; font-family: NanumSquareB; font-size: 12px;text-align:center}
.tbl_type caption{display:none}
.tbl_type th{height:40px;border-top:1px solid #68768b;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;background-color:#f5f7f9;color:#b4bbc5;font-family: NanumSquareB;font-size:12px;font-weight:bold}
.tbl_type td{height:40px;border-top:1px solid #e6e8ec;color:#4c4c4c}
.tbl_type_bstg{width:100%; height:100px; overflow-y:scroll;border-bottom:1px solid #dcdcdc; font-family: NanumSquareB; font-size: 12px;text-align:center}
.tbl_type_bstg caption{display:none}
.tbl_type_bstg thead tr{height:60px;}
.tbl_type_bstg tbody tr{height:70px;}
.tbl_type_bstg th{height:50px;border-top:1px solid #68768b;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;background-color:#f5f7f9;color:#b4bbc5;font-family: NanumSquareB;font-size:12px;font-weight:bold}
.tbl_type_bstg td{height:70px;border-top:1px solid #e6e8ec;color:#4c4c4c}
.tbl_type_code,.tbl_type_code th,.tbl_type_code td{border:0}
.tbl_type_code{width:100%; overflow-y:scroll;border-bottom:2px solid #dcdcdc; font-family: NanumSquareB; font-size: 12px;text-align:center}
.tbl_type_code caption{display:none}
.tbl_type_code th{background-color:#f5f7f9;color:#b4bbc5;font-family: NanumSquareB;font-size:12px;font-weight:bold}
.tbl_type_code td{border-top:1px solid #e6e8ec;font-family: NotoSansCJKkr; font-size: 14px; color: #757575;}
.tbl_type_code tr th{color: #68768b;}
.tbl_type_code tr{height: 50px;}
.tbl_type_code thead tr{height: 60px;}
.bp_sub_st_bt{ padding-left: 30px; padding-right: 19.5px; box-sizing: border-box;}
.ofw_sc{overflow-y: scroll; height: 161px; width: 400px;}
.bp_bt_sub_wrap_1{ width: 540px; height: 216px;}
.bp_bt_sub_wrap_2{ width: 540px; height: 216px;}
.bp_sub_ct_1{width: 228.5px; height: auto; float: left;}
.bp_bt_sub_ct_1{overflow:hidden;}
.po_rt{position: relative;}
.bp_sub_ct_1 span{margin-top: 15px; color: #b4bbc5;}
.bp_sub_ct_2 span{margin-top: 15px; color: #b4bbc5;}
.bp_sub_ct_3 span{margin-top: 15px; color: #b4bbc5;}
.bp_sub_ct_2 em{ color: #757575; margin-top: 15px;text-align: left; margin-left: 30px; display: block;}
.bp_sub_ct_3 em{ color: #757575; margin-top: 15px;text-align: left; margin-left: 30px; display: block;}
.bp_sub_ct_1 input{margin-top: 5px; width: 180px; padding-left: 12px; height: 32px; border:1px solid #ddd;}
.bp_sub_ct_2 input{margin-top: 5px; width: 180px; padding-left: 22px; height: 32px; border:1px solid #ddd;}
.bp_sub_ct_3 input{margin-top: 5px; float: left; width: 322px; padding-left: 12px; height: 32px; border:1px solid #ddd;}
.bp_sub_ct_1 span,.bp_sub_ct_1 input{text-align: left; box-sizing: border-box;margin-left: 30px; display: block;}
.bp_sub_ct_2 span,.bp_sub_ct_2 input{text-align: left; box-sizing: border-box;margin-left: 30px; display: block;}
.bp_sub_ct_3 span,.bp_sub_ct_3 input{text-align: left; box-sizing: border-box; margin-left: 30px; display: block;}
.bp_sub_ct_2{width: 219px; height: auto; float: left;}
.bp_sub_ct_3{width: 470px; height: auto; float: left;}
#gj_date_it:focus ~ .bp_date_ic{background: url(../img/btn_sprite_2.png); background-position: -84px -76px;}
.nm_ip:focus ~ .dbg_ss_ic{background: url(../img/bstg-sprite.png);background-position: -86px -24px;}
.bp_sub_tit{color: #333;font-family: NotoSansCJKkr; text-align: left; margin-left: 30px; list-style-type: disc; font-size: 14px; padding-top: 15px;}
.bp_sub_ct_1 .bp_date_ic{width: 12px; height: 12px; background:url(../img/image-sprite.png); background-position: -114px 0px; position: absolute; right: 28px; top: 8px;}
.bp_sub_ct_2 .bp_date_ic{width: 12px; height: 12px; background:url(../img/image-sprite.png); background-position: -114px 0px; position: absolute; right: 28px; top: 8px;}
.bp_date_ic_dbg{width: 12px; height: 12px; background:url(../img/image-sprite.png); background-position: -102px -12px; position: absolute; right: 45px; top: 8px;}
.bp_sub_ct_1 .bp_date_ic_dbg{width: 12px; height: 12px; background:url(../img/image-sprite.png); background-position: -102px -12px; position: absolute; right: 27px; top: 8px;}
.bp_date_ic{width: 12px; height: 12px; background:url(../img/image-sprite.png); background-position: -114px 0px; position: absolute; right: 228px; top: 8px;}
.basic_dn_ic_1{width: 32px; height: 32px; cursor: pointer; position: relative; display: inline-block; vertical-align: middle; text-align: center; background:url(../img/gggj_spr.png); background-position: 0px 0px;}
.basic_dn_ic_2{width: 32px; height: 32px; cursor: pointer; position: relative; display: inline-block; vertical-align: middle; text-align: center; background:url(../img/gggj_spr.png); background-position: 0px 0px;}
.basic_dn_ic_3{width: 32px; height: 32px; cursor: pointer; position: relative; display: inline-block; vertical-align: middle; text-align: center; background:url(../img/gggj_spr.png); background-position: -75px 0px;}
.basic_dn_ic_3:hover{width: 32px; height: 32px; position: relative; display: inline-block; vertical-align: middle; text-align: center; background:url(../img/gggj_spr.png); background-position: -75px -32px;}
.basic_dn_ic_1:hover{width: 32px; height: 32px;display: inline-block; vertical-align: middle; text-align: center; background:url(../img/gggj_spr.png); background-position: 0px -32px;}
.basic_dn_ic_2:hover{width: 32px; height: 32px;display: inline-block; vertical-align: middle; text-align: center; background:url(../img/gggj_spr.png); background-position: 0px -32px;}
.basic_dn_ic_2:hover i{display: block;}
.basic_dn_ic_3:hover i{display: block;}
.basic_btm_t{margin-bottom: 10px;}
.bsc_tb_1{width: 100%; overflow-y: scroll;}
.bsc_tb_1 td{height:50px;font-family: NotoSansCJKkr; font-size: 14px; color: #757575;}
.bsc_tb_1 thead tr{height: 60px;}
.bsc_tb_1 tbody tr{height: 70px;}
.bsc_tb_2{width: 100%; overflow-y: scroll;}
.bsc_tb_2 td{height:50px;font-family: NotoSansCJKkr; font-size: 14px; color: #757575;}
.bsc_tb_2 thead tr{height: 60px;}
.bsc_tb_2 tr{height: 70px;}
#bsc_t_m_date{text-decoration: underline; color: #598dbf;}
.mdc_list_pic img{ display:block;vertical-align: middle; margin: 0 auto; margin-top: 48px;}
.mdc_list_pic_2 img{ display:block;vertical-align: middle; margin: 0 auto; margin-top: 48px;}
.mdc_list_pic{ position: relative; width: 203px; height: 210px;}
.basic_top_pic img{ display: block; margin: 0 auto; margin-top:18px;}
.bp_aon{background: rgba(204, 209, 216, 0.3);}
.jh_bp_wrap{overflow:hidden;}
.bh_bp_wrap{overflow:hidden;}
.primary{float: left; margin-top: 5px; margin-left: 5px;background:url(../img/btn_sprite.png);display: inline-block; background-position: -96px -0px; width: 32px; height: 32px;}
.primary_gb{float: left; margin-top: 5px; margin-left: 5px;background:url(../img/btn_sprite.png);display: inline-block; background-position: -64px -0px; width: 32px; height: 32px;}
.primary_dn{float: left; margin-top: 5px; margin-left: 5px;background:url(../img/btn_sprite.png);display: inline-block; background-position: -128px -0px; width: 32px; height: 32px;}
.bp_sub_bar{width: 1px;height: 193px;background:#d7d7d7; float: left; margin-top: 15px;}
.bp_sub_bar_3{width: 1px;height: 263px;background:#d7d7d7; float: left; margin-top: 15px;margin-left: 20px; margin-right: 20px;}
.bp_sub_bar_2{width: 1px;height: 195px;background:#d7d7d7; float: left; margin-top: 15px;}
.bp_bt_sub_tit_1{ text-align: left; margin-top: 31px; margin-bottom: 15px; margin-left: 9.3px; color: #333; font-family: NotoSansCJKkr; font-size: 14px;}
.null_box{width: 24px; height: 24px; background: inherit; margin: 0 auto; display: inline-block;}
.bp_plus_sc{width: 401px; height: 24px; color: #598dbf; border:1px solid #598dbf; text-align: center; margin-top: 24px; line-height: 24px; font-family: NotoSansCJKkr; font-size: 12px;}
a:hover{text-decoration: none;}
a{color: inherit;}
.tbl_type_2,.tbl_type_2 th,.tbl_type_2 td{border:0}
.tbl_type_2{width:100%; margin:15px 0;border-bottom:1px solid #e6e8ec;font-family:'돋움',dotum;font-size:12px;table-layout:fixed}
.tbl_type_2 caption{display:none}
.tbl_type_2 th{padding:8px 0 5px 20px;border-top:1px solid #e6e8ec;background:#f1f1f3;color:#666;font-weight:bold;text-align:left;vertical-align:top}
.tbl_type_2 td{padding:8px 5px 5px 12px;border-top:1px solid #e6e8ec;line-height:16px;vertical-align:top}
.bp_sub_sc_ov{width: 538px; height: 570px; overflow-y: scroll;}
.bp_sub_st_bt_2 div{font-family: NotoSansCJKkr; padding-left: 20px; text-align: left; font-size: 12px; color: #b4bbc5;}
.bp_sub_st_bt_2 input{font-family: NotoSansCJKkr; border:1px solid #ddd; font-size: 14px; color: #b4bbc5; width: 340px; height:32px; padding-left: 10px;}
input[type=radio] { margin:0; padding:0; width:15px; height: 15px; float: left;}
.bp_sub_st_bt_2 label{float: left; margin-right: 15px;}
#test_wrap{overflow:hidden;}
.bp_sub_st_bt_2 div{margin: 15px 0;}
.basic_popup_21 input{width: 355px; font-size: 14px; color: #b4bbc5; padding-left: 10px; height: 32px; border-radius: 2px; border: solid 1px #ccd1d8; background-color: #ffffff;}
.basic_popup_21 input::placeholder{color: #b4bbc5;}
#btn_bp_txt{ width: 320px; height: 24px; color: #598dbf; line-height: 24px; text-align: center; border: 1px solid #598dbf; margin-left: 17px; margin-top: 30px; }
.bp_bt_sub_wrap_1 th{width: 25%;}
.bp_bt_sub_wrap_2 th{width: 20%;}
.popup_list_basic li{font-family: NotoSansCJKkr; color: #757575; font-size: 12px; text-align: left; width: 328px; height: 32px; line-height: 32px; box-sizing: border-box; padding-left:30px; border-bottom: 1px solid #e6e8ec; }
.popup_list_basic_1 li{font-family: NotoSansCJKkr; color: #757575; font-size: 12px; text-align: left; width: 328px; height: 32px; line-height: 32px; box-sizing: border-box; padding-left:30px; border-bottom: 1px solid #e6e8ec; }
.btn_popup_s_b{overflow:hidden; border-top: 1px solid #ccd1d8;}
.gggj_popup_tit{color: #b4bbc5; font-family: NotoSansCJKkr; font-size: 12px; padding-top: 20px; padding-bottom: 5px; text-align: left; padding-left: 34px; font-weight: 500;}
.btn_popup_s_b div{float: left; cursor: pointer; width: 171.5px;  color: #1b447e; text-align: center; line-height:60px; height: 60px;}
.btn_popup_s_b div:hover{background:#f2f3f5; }
.btn_popup_s_b_4{overflow:hidden; border-top: 1px solid #ccd1d8;}
.btn_popup_s_b_4 div{float: left; cursor: pointer; width: 140.5px;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;  color: #1b447e; text-align: center; line-height:53px; height: 53px;}
.btn_popup_s_b_5{overflow:hidden; border-top: 1px solid #ccd1d8;}
.btn_popup_s_b_5 div{float: left; cursor: pointer; width: 211.5px;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;  color: #1b447e; text-align: center; line-height:53px; height: 53px;}
.btn_popup_s_b_7 div{float: left; width: 164.5px;  color: #1b447e; text-align: center; line-height:60px; height: 60px;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.btn_popup_s_b_77{overflow:hidden; border-top: 1px solid #ccd1d8;}
.btn_popup_s_b_77 div{float: left; width: 414px; color: #1b447e; text-align: center; line-height:60px;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; height: 60px;}
.btn_popup_s_b_77 div:hover{background:#f2f3f5;}
.btn_popup_s_b_7 div:hover{background:#f2f3f5;}
.btn_popup_s_b_4 div:hover{background:#f2f3f5;}
.btn_popup_s_b_5 div:hover{background:#f2f3f5;}
.btn_popup_s_b_7{overflow:hidden; border-top: 1px solid #ccd1d8;}
.btn_popup_s_b_7 div{float: left; width: 219.5px;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;  color: #1b447e; text-align: center; line-height:53px; height: 53px;}
.br_1{border-right: 1px solid #ccd1d8;}
#bao{ color: #1b447e; background: rgba(27, 68, 126, 0.1);}
#baos{ background: #f7f9fc; }
.popup_list_basic_1{overflow-y: scroll;}
.popup_list_basic{overflow-y: scroll; height: 360px; overflow-x: hidden;}
.bchk_ic{width: 11px; height: 11px; margin-right: 5.3px; display: inline-block; background:url(../img/image-sprite.png); background-position: -150px -22px;}
.basic_popup_3{width: 330px; background: #fff;border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); border: solid 1px #ccd1d8;}
.basic_popup_77{width: 440px; background: #fff;display:block;border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); border: solid 1px #ccd1d8;}
.basic_popup_73{width: 600px; background: #fff;display:block;border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); border: solid 1px #ccd1d8;}
.basic_popup_100{width: 830px; background: #fff;display:block;border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); border: solid 1px #ccd1d8;}
.popup_list_basic_2 li{font-family: NotoSansCJKkr; color: #757575; font-size: 12px; text-align: left; width: 328px; height: 32px; line-height: 32px; box-sizing: border-box; padding-left:30px; border-bottom: 1px solid #e6e8ec }
.popup_list_basic_2{width:100%; overflow-y: scroll; overflow-x: hidden !important;}
.lm_ic{width: 11px; height: 11px; margin-right: 5.3px; display: inline-block; background:url(../img/image-sprite.png); background-position: -150px -33px;}
.bm_ic{width: 11px; height: 11px; margin-right: 5.3px; display: inline-block; background:url(../img/image-sprite.png); background-position: -150px -44px;}
.pdl_60{padding-left: 60px !important;}
.basic_popup_4{width: 345px; height: 481px; background: #fff;border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); border: solid 1px #ccd1d8;}
.basic_popup_20{width: 345px; height: 481px; background: #fff;display:inline-block;border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); border: solid 1px #ccd1d8;}
.basic_popup_21{width: 425px; height: 439px; background: #fff;display: inline-block;border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); border: solid 1px #ccd1d8;}
.basic_popup_22{width: 425px; height: 206px; background: #fff;display: inline-block;border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); border: solid 1px #ccd1d8;}
.basic_popup_23{width: 462px; height: 378px; background: #fff;display: inline-block;border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); border: solid 1px #ccd1d8;}
.bchk_ic_2{width: 11px; height: 11px; display: none; -webkit-appearance:none; margin-right: 5.3px; background:url(../img/image-sprite.png); background-position: -150px -0px;}
.bchk_ic_2:checked{width: 11px; height: 11px; margin-right: 5.3px;background:url(../img/image-sprite.png); background-position: -150px -11px;}
.bchk_ic_2:checked ~ span{color: #1b447e; font-weight: bold;}
.bchk_ic_2 ~ i{width: 11px; height: 11px; display: inline-block; -webkit-appearance:none; margin-right: 5.3px; display: inline-block; background:url(../img/image-sprite.png); background-position: -150px -0px;}
.bchk_ic_2:checked ~ i{width: 11px; height: 11px; margin-right: 5.3px; display: inline-block; background:url(../img/image-sprite.png); background-position: -150px -11px;}
.basic_popup_5{width: 345px; overflow: hidden; background: #fff;display: inline-block;border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); border: solid 1px #ccd1d8;}
.basic_popup_6{width: 345px; height: 481px; overflow: hidden; background: #fff;display: inline-block;border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); border: solid 1px #ccd1d8;}
.basic_popup_7{width: 425px; height: 206px; overflow: hidden; background: #fff;display: inline-block;border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); border: solid 1px #ccd1d8;}
.basic_popup_8{width: 1100px; overflow: hidden; background: #fff;display: inline-block;border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); border: solid 1px #ccd1d8;}
.bfd_sc{width: 425px; height: 92px; padding-top: 30px; box-sizing: border-box; background: rgba(0, 0, 0, 0.1);}
.bfd_sc_2{width: 400px; height: 32px; padding-left: 34px; position: relative; box-sizing: border-box;}
.bfd_sc_2 input{ width: 260px; height: 32px; padding-left: 10px; border:1px solid #ccd1d8; float: left; }
.bfd_sc_2 img{float: left; margin-left:8px;}
.btn_popup_s_b_1{overflow: hidden; border-top: 1px solid #ccd1b8;}
.btn_popup_s_b_1 div{width: 100%;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; cursor: pointer; text-align: center; line-height:53px; height: 53px;}
.btn_popup_s_b_2{overflow: hidden; border-top: 1px solid #ccd1b8;}
.btn_popup_s_b_2 div{float: left;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; cursor: pointer; width: 212px;  color: #1b447e; text-align: center; line-height:57px; height: 57px; }
.btn_popup_s_b_2 div:hover{background:#f2f3f5;}
.btn_popup_s_b_1 div:hover{background:#f2f3f5;}
.bfd_sc input{ width: 260px; height: 32px; padding-left: 8px; background: rgba(204, 209, 216, 0.3); border:1px solid #ccd1d8; float: left; }
.bfd_sc img{float: left; margin-left:8px;}
.bfd_sc_10{width: 425px; height: 93px; background:#fafafa;  padding-left: 7px; box-sizing: border-box;}
.bfd_sc_10 input{width: 375px; margin:10px; border:1px solid #ccd1d8; margin-left: 0px; padding-left: 10px; box-sizing: border-box; height: 32px; background: #fff;}
.bfd_sc_10 input::placeholder{ color:#b4bbc5;  font-family: NotoSansCJKkr; font-size: 14px;}
.bfd_sc_11{width: 600px; height: 93px; background:#fafafa;  padding-left: 7px; box-sizing: border-box;}
.bfd_sc_11 input{width: 555px; margin:10px; margin-left: 0px; border:1px solid #ccd1d8; padding-left: 10px; box-sizing: border-box; height: 32px; background: #fff;}
.bfd_sc_11 input::placeholder{ color:#b4bbc5;  font-family: NotoSansCJKkr; font-size: 14px;}
.btn_popup_s_b_3{overflow: hidden; border-top: 1px solid #ccd1b8;}
.btn_popup_s_b_3 div{ width: 100%;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; cursor: pointer;  color: #1b447e; text-align: center; line-height:55px; height: 55px;}
.btn_popup_s_b_3 div:hover{background:#f2f3f5;}
.btn_popup_s_b_73{overflow: hidden; border-top: 1px solid #ccd1b8;}
.btn_popup_s_b_73 div{ width: 299px;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;  color: #1b447e; float: left; text-align: center; line-height:55px; height: 55px;}
.btn_popup_s_b_73 div:hover{background:#f2f3f5;}
#tp_0{top: 0;}
.mg_0{margin:0;}
.bp_ti_jl_gg{width: 100%; height: 60px; box-sizing: border-box; text-align: left; padding-left: 30px; line-height: 60px;font-family: NanumSquareEB; font-size: 16px; color: #333;}
.jl_list_sc{height: 50px; line-height: 50px; width: 264px; margin: 0 auto;}
.jl_bar{width: 1px; height: 15px; float:left; padding-right: 10px; margin-top: 18px; background:#d7d7d7; }
.jl_list_sc_wrap{height: 50px; position: relative; line-height: 50px; background: #f2f3f5; width: 100%;}
.jl_list_lt_ar{background:url(../img/btn_sprite.png); background-position: -131px -86px; width: 18px; height: 8px; display: inline-block;margin-right: 10px;}
.jl_list_rt_ar{background:url(../img/btn_sprite.png); background-position: -131px -94px; width: 18px; height: 8px; display: inline-block;margin-left: 10px;}
.jl_list_dn_ar{background:url(../img/image-sprite.png); background-position: -64px -37px; width: 12px; height: 7px; display: inline-block;margin-left: 10px;}
.jl_list_lt{ width: 112px; box-sizing: border-box; padding-right: 10px; line-height: 50px; height: 50px; text-align: center; position: absolute; left: 30px;}
.jl_list_ct{ width: 264px; height: 50px; position: relative; line-height: 50px; text-align: center; float: left;}
.jl_list_rt{ width: 112px; line-height: 50px; height: 50px; text-align: center; position: absolute; right: 30px; top:0;}
.jl_list_ct ul{ position: absolute; background: #fff; width: 266px; height: 169px;  border: 1px solid #ccd1d8;}
.jl_list_ct ul li{ width: 266px; height: 40px; line-height: 40px;font-family: NotoSansCJKkr; font-size: 14px; color: #757575; }
#jl_list_on{color: #598dbf;}
.pdlr_30{padding: 0 30px;}
.jl_pic_sc{}
.tit_psc_ibd{height: 50px; line-height: 50px;}
.tit_psc_ibd div span{float: left; cursor:pointer;font-family: NanumSquareB; font-size: 16px;}
.tit_psc_ibd div{height: 50px; width: 100%;border-bottom:1px solid #e6e8ec;}
.psc_ibd_on{color: #598dbf; }
.tit_ibd_data{font-family: NanumSquareB; margin-top:10px; float: left; font-size: 14px; color: #777777; }
.tit_tbd_data_wrap{ position: relative; margin-top: 20px; margin-bottom: 26px; height: 20px; width: 100%;  }
.slt_ibd_sc_wrap{ float: left; position: relative; margin-bottom: 6px; width:245px; height: 30.5px; }
.po_a_r_0{position: absolute; right: 0px;}
.po_a_l_0{position: absolute; left: 0px;}
.slt_ibd_sc_1{ width: 180px; display: none; height:114px; border:1px solid #598dbf; background: #fff;}
.slt_ibd_sc_1 ul li{width: 150px; position: relative; padding: 0 14.5px; height: 28.5px; line-height: 28.5px;}
.slt_ibd_sc_1 ul li:hover{background-color: #f2f3f5;}
.slt_ibd_sc_2{margin-left: 13px; display: none; width: 180px; height:114px; border:1px solid #598dbf; background: #fff;}
.slt_ibd_sc_2 ul li{width: 150px; position: relative; padding: 0 14.5px; line-height: 28.5px;}
.slt_ibd_sc_2 ul li:hover{background-color: #f2f3f5;}
.slt_ibd_sc_3{display: none; width: 180px; height:114px; border:1px solid #598dbf; background: #fff;}
.slt_ibd_sc_3 ul li{width: 150px; position: relative; padding: 0 14.5px; height: 28.5px; line-height: 28.5px;}
.slt_ibd_sc_3 ul li:hover{background-color: #f2f3f5;}
.slt_ibd_sc_4{display: none;margin-left: 13px; width: 180px; height:114px; border:1px solid #598dbf; background: #fff;}
.slt_ibd_sc_4 ul li{width: 150px; position: relative; padding: 0 14.5px; line-height: 28.5px;}
.slt_ibd_sc_4 ul li:hover{background-color: #f2f3f5;}
.slt_ibd_sc_5{ width: 180px; height:114px; display: none; border:1px solid #598dbf; background: #fff;}
.slt_ibd_sc_5 ul li{width: 150px; position: relative; padding: 0 14.5px; height: 28.5px; line-height: 28.5px;}
.slt_ibd_sc_5 ul li:hover{background-color: #f2f3f5;}
.slt_ibd_sc_6{margin-left: 13px; width: 180px; height:30.5px; border:1px solid #ccd1d8; background: #fff;}
.slt_ibd_sc_6 ul li{width: 150px; position: relative; padding: 0 14.5px; line-height: 28.5px;}
.slt_ibd_sc_7{ width: 180px; height:114px; display: none; border:1px solid #598dbf; background: #fff;}
.slt_ibd_sc_7 ul li{width: 150px; position: relative; padding: 0 14.5px; height: 28.5px; line-height: 28.5px;}
.slt_ibd_sc_7 ul li:hover{background-color: #f2f3f5;}
.slt_ibd_sc_8{width: 180px; height:30.5px; border:1px solid #ccd1d8; background: #fff;}
.slt_ibd_sc_8 ul li{width: 150px; position: relative; padding: 0 14.5px; line-height: 28.5px;}
.slt_ibd_sc_9{width: 180px; height:114px; display: none; border:1px solid #598dbf; background: #fff;}
.slt_ibd_sc_9 ul li{width: 150px; position: relative; padding: 0 14.5px; height: 28.5px; line-height: 28.5px;}
.slt_ibd_sc_9 ul li:hover{background-color: #f2f3f5; width: 57px;}
.slt_ibd_sc_10{width: 180px; height:30.5px; border:1px solid #ccd1d8; background: #fff;}
.slt_ibd_sc_10 ul li{width: 150px; position: relative; padding: 0 14.5px; line-height: 28.5px;}
.slt_ibd_sc_11{width: 180px; height:114px; display: none; border:1px solid #598dbf; background: #fff;}
.slt_ibd_sc_11 ul li{width: 150px; position: relative; padding: 0 14.5px; height: 28.5px; line-height: 28.5px;}
.slt_ibd_sc_11 ul li:hover{background-color: #f2f3f5;width: 57px;}
.slt_ibd_sc_12{width: 180px; height:28.5px; border:1px solid #ccd1d8; background: #fff;}
.slt_ibd_sc_12 ul li{width: 150px; position: relative; padding: 0 14.5px; line-height: 28.5px;}
.slt_ibd_sc_13{width: 180px; height:114px; display: none; border:1px solid #598dbf; background: #fff;}
.slt_ibd_sc_13 ul li{width: 150px; position: relative; padding: 0 14.5px; height: 28.5px; line-height: 28.5px;}
.slt_ibd_sc_13 ul li:hover{background-color: #f2f3f5;width: 57px;}
.slt_ibd_sc_14{width: 180px; height:28.5px; border:1px solid #ccd1d8; background: #fff;}
.slt_ibd_sc_14 ul li{width: 150px; position: relative; padding: 0 14.5px; line-height: 28.5px;}
.slt_ibd_sc_15{width: 180px; height:114px; display: none; border:1px solid #598dbf; background: #fff;}
.slt_ibd_sc_15 ul li{width: 150px; position: relative; padding: 0 14.5px; height: 28.5px; line-height: 28.5px;}
.slt_ibd_sc_15 ul li:hover{background-color: #f2f3f5;width: 57px;}
.slt_ibd_sc_16{width: 180px; height:28.5px; border:1px solid #ccd1d8; background: #fff;}
.slt_ibd_sc_16 ul li{width: 150px; position: relative; padding: 0 14.5px; line-height: 28.5px;}
.slt_ibd_sc_17{ width: 180px; height:114px; display: none; border:1px solid #598dbf; background: #fff;}
.slt_ibd_sc_17 ul li{width: 150px; position: relative; padding: 0 14.5px; height: 28.5px; line-height: 28.5px;}
.slt_ibd_sc_17 ul li:hover{background-color: #f2f3f5;}
.slt_ibd_sc_18{width: 180px; height:28.5px; border:1px solid #ccd1d8; background: #fff;}
.slt_ibd_sc_18 ul li{width: 150px; position: relative; padding: 0 14.5px; line-height: 28.5px;}
.slt_ibd_sc_19{width: 180px; height:114px; display: none; border:1px solid #598dbf; background: #fff;}
.slt_ibd_sc_19 ul li{width: 57px; position: relative; padding: 0 14.5px; height: 28.5px; line-height: 28.5px;}
.slt_ibd_sc_19 ul li:hover{background-color: #f2f3f5;width: 57px;}
.slt_ibd_sc_20{width: 180px; height:28.5px; border:1px solid #ccd1d8; background: #fff;}
.slt_ibd_sc_20 ul li{width: 57px; position: relative; padding: 0 14.5px; line-height: 28.5px;}
.slt_ibd_sc_21{width: 180px; height:114px; display: none; border:1px solid #598dbf; background: #fff;}
.slt_ibd_sc_21 ul li{width: 57px; position: relative; padding: 0 14.5px; height: 28.5px; line-height: 28.5px;}
.slt_ibd_sc_21 ul li:hover{background-color: #f2f3f5;width: 57px;}
.slt_ibd_sc_22{width: 180px; height:28.5px; border:1px solid #ccd1d8; background: #fff;}
.slt_ibd_sc_22 ul li{width: 57px; position: relative; padding: 0 14.5px; line-height: 28.5px;}
.slt_idb_atv{color:#598dbf;}
.slt_idb_hover{background: #f2f3f5;}
.table{margin:1em 0}
.table table{width:100%;border:0;border-top:1px solid #68768b;font:12px Tahoma, Geneva, sans-serif}
.table caption{padding:8px 0;font-weight:bold;text-align:left}
.table th,
.table td{padding:8px;color:#68768b;box-sizing:border-box;border:0;vertical-align:middle;font-family: NanumSquareB;}
.table thead th{ height: 60px; }
.table td{color:#b4bbc5; height: 50px;}
.table table thead tr{height: 60px;}
.table table tbody tr td{height: 50px;}
.table input{width: 100%; padding: 5px; box-sizing: border-box; margin-left: 0; border:1px solid #ddd;}
.table thead th{border-right:1px solid #e6e8ec; border-bottom:1px solid #e6e8ec;background:#fbfbfb}
.table tbody th{border-right:1px solid #e6e8ec; border-bottom:1px solid #e6e8ec;background:#fbfbfb;vertical-align: middle;}
.table tfoot th{border-right:1px solid #e6e8ec; border-bottom:1px solid #e6e8ec;background:#fbfbfb;}
.table tbody td{border-right:1px solid #e6e8ec; border-bottom:1px solid #e6e8ec;}
.table tfoot td{border-right:1px solid #e6e8ec; border-bottom:1px solid #e6e8ec;font-weight:bold;color:#b4bbc5}
.ibd_cmt_ct{width: 100%; padding-right: 75px; margin-bottom: 150px; box-sizing: border-box; position: relative; height: 70px;}
.ibd_cmt{width: 100%; height: 71px;}
.ibd_save_btn{width: 70px; height: 70px; cursor: pointer; top:0px; background: #ccd1d8; color: #fff; text-align: center; line-height: 70px; position: absolute; right: 0;}
.ibd_save_btn:hover{background:#989ca1}
.ibd_cmt_tit{font-family: NanumSquareB; font-size: 16px; margin-top: 30px; color: #777; margin-bottom: 4px;}
.wb_gf_1_tit{font-family: NanumSquareB; font-size: 16px; color: #777;}
.wb_gf_2_tit{font-family: NanumSquareB; font-size: 16px; color: #777;}
.wb_gf_3_tit{font-family: NanumSquareB; font-size: 16px; color: #777;}
.wb_gf_1{width: 33.3%; float: left; box-sizing: border-box; padding-right: 12.5px;}
.wb_gf_2{width: 33.3%; float: left; box-sizing: border-box; padding:0 7.5px;}
.wb_gf_3{width: 33.3%; float: left; box-sizing: border-box; padding-left: 12.5px;}
.wb_gf_4_tit{font-family: NanumSquareB; font-size: 16px; color: #777;}
.wb_gf_4{width: 100%;}
.wb_gf_1_st{height: 300px; box-sizing: border-box; width: 100%;font-family: NotoSansCJKkr; padding:10px; color:#757575; font-size: 12px; border:1px solid #ccd1d8;}
.wb_gf_2_st{height: 300px; box-sizing: border-box; width: 100%;font-family: NotoSansCJKkr; padding:10px; color:#757575; font-size: 12px; border:1px solid #ccd1d8;}
.wb_gf_3_st{height: 300px; box-sizing: border-box; width: 100%;font-family: NotoSansCJKkr; padding:10px; color:#757575; font-size: 12px; border:1px solid #ccd1d8;}
.wb_gf_1_st ul li{height: 25px; line-height: 21px;}
.wb_gf_2_st ul li{height: 25px; line-height: 21px;}
.wb_gf_3_st ul li{height: 25px; line-height: 21px;}
.csb_box_1{background-color: #48a7b3; width: 19.5px; height:21px;display: inline-block; vertical-align: middle;}
.csb_box_2{width: 19.5px; height:21px;background-color: #f1a255;display: inline-block; vertical-align: middle;}
.csb_box_3{width: 19.5px; height:21px;background-color: #6698ca;display: inline-block; vertical-align: middle;}
.csb_box_4{width: 19.5px; height:21px;background-color: #d8b17e;display: inline-block; vertical-align: middle;}
.csb_box_5{width: 19.5px; height:21px;background-color: #779274;display: inline-block; vertical-align: middle;}
.csb_box_6{width: 19.5px; height:21px;background-color: #f05a35;display: inline-block; vertical-align: middle;}
.wb_gf_wrap{overflow: hidden;}
.ch_bg_wrap{overflow: hidden;}
.ch_bg_ct_1{width: 50%; height:1033px; float: left;}
.ch_bg_ct_2{width: 50%; height:1033px; float: left;}
.ch_bg_ct_3{width: 33.3%; height:1033px; float: left;}
.ch_bg_ct_4{width: 33.3%; height:1033px; float: left;}
.ch_bg_ct_5{width: 33.3%; height:1033px; float: left;}
.ch_bg_bar_1{float: right; width: 1px; height: 860px; margin-bottom: 187px; border-right: 1px solid #e6e8ec;}
.ch_bg_bar_2{float: right; width: 1px; height: 657px; margin-bottom: 187px; border-right: 1px solid #e6e8ec;}
.ch_bg_ct_tit{width: 140px; height: 50px; position: relative; margin: 0 auto; position: relative; background: #f2f3f5; color: #b3bac5; text-align: center;font-family: NotoSansCJKkr; font-size: 14px; line-height: 50px; position: relative;}
.ch_bg_ct_tit_2{width: 120px; height: 50px; margin: 0 auto; position: relative; background: #f2f3f5; color: #68768b; text-align: center;font-family: NotoSansCJKkr; font-size: 14px; line-height: 50px; position: relative;}
.ch_bg_ct_on{color: #598dbf; background:#fafafa;}
.ch_bg_ct_1 ul li{width: 169px; height: 36px; line-height: 36px; text-align: left; padding-left: 30px;}
.ch_bg_ct_1 ul{box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); left: 0; top: 50px; position: absolute; width:200px;border: solid 1px #ccd1d8;background-color: #ffffff;}
.ch_bg_ct_4 ul{box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); left: 0; top: 50px; position: absolute; width:200px;border: solid 1px #ccd1d8;background-color: #ffffff;}
.list_sj ul{box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); left: 0; top: 50px; position: absolute; width:120px;border: solid 1px #ccd1d8;background-color: #ffffff;}
.ch_bg_ct_tit_wrap{width: 100%; height: 50px; border-top:1px solid #ccd1d8; border-bottom:1px solid #ccd1d8; position: relative; background: #f2f3f5;}
.ch_pic_1{border-radius: 2px; position: relative; overflow: hidden; box-sizing: border-box; float: left; border: solid 1px #ccd1d8; width: 100%; height: 500px;}
.ch_pic_1 img{position:absolute; bottom:0;}
.ch_pic_2{border-radius: 2px; overflow: hidden; box-sizing: border-box; float: left; border: solid 1px #ccd1d8; width: 100%; height: 500px;}
.ch_pic_3{border-radius: 2px; overflow: hidden;position: relative; box-sizing: border-box; float: left; border: solid 1px #ccd1d8; width: 100%; height: 296px;}
.ch_pic_3 img{position:absolute; bottom:0;}
.ch_pic_4{border-radius: 2px; overflow: hidden; position: relative; box-sizing: border-box; float: left; border: solid 1px #ccd1d8; width: 100%; height: 296px;}
.ch_pic_4 img{position:absolute; bottom:0;}
.ch_bg_pic_1{width: 50%; float: left; box-sizing: border-box; padding-left: 10px;}
.ch_bg_pic_2{width: 50%; float: left; box-sizing: border-box; padding-right: 10px; padding-left:10px;}
.ch_bg_pic_3{width: 50%; float: left; box-sizing: border-box; padding-left: 10px; padding-right: 5px;}
.ch_bg_pic_4{width: 50%; float: left;padding-left: 5px;box-sizing: border-box;}
.tbl_type_3,.tbl_type_3 th,.tbl_type_3 td{border:0}
.tbl_type_3{width:200%;border-bottom:1px solid #e6e8ec; padding-top:10px;font-family:'돋움',dotum;font-size:12px;table-layout:fixed}
.tbl_type_3 caption{display:none;}
.tbl_type_3 tbody{border-top: 1px solid #68768b;}
.tbl_type_3 th{ white-space: nowrap; vertical-align: middle;border-top:1px solid #e6e8ec; border-right:1px solid #e6e8ec;background:#fbfbfb;font-weight:bold;text-align:center; font-size: 12px; color: #68768b;}
.tbl_type_3 td{padding:12px 5px 11px 12px;border-top:1px solid #e6e8ec;line-height:16px;vertical-align:top; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.ch_bg_pic_tit{font-family: NotoSansCJKkr;font-size: 12px;font-weight: 500; margin-top: 30px; margin-bottom: 10px;}
.ibd_pop_up_tit{width: 100%; height: 50px; line-height: 50px; background: #f2f3f5; color: #68768b;  font-family: NotoSansCJKkr; font-size: 14px;}
.tit_ibd_rt{ position:absolute; right:0px; top:0px;font-family: NotoSansCJKkr; font-size: 12px;}
.ibd_chk_ico ~ span{color:#333333;}
.basic_popup_10{width: 880px; height: 795px; background: #fff;display: inline-block;border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); border: solid 1px #ccd1d8;}
.basic_popup_11{width: 440px; height: 508px; background: #fff;display: inline-block;border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); border: solid 1px #ccd1d8;}
.idb_ct_pic_popup{width: 400px; margin-top:15px;height: 500px;border-radius: 2px;border: solid 1px #ccd1d8;background-color: #f6f7f7;}
.idb_ct_lt_tit{font-family: NotoSansCJKkr; text-align: left; font-size: 12px; font-weight: 500; margin-top: 25px;}
.idb_ct_rt_tit{font-family: NotoSansCJKkr; text-align: left; font-size: 12px; font-weight: 500; margin-top: 25px;}
.idb_ct_lt{width: 403px; margin-left: 30px; float: left;}
.idb_ct_rt{width: 403px; margin-left: 20px; float: left;}
.idb_ct_wrap{overflow: hidden; margin-bottom:30px;}
.idb_ct_lt_input input{width: 324px; padding-left: 10px; height: 32px; display: inline-block; float: left; margin-left: 0; margin-top: 5px; margin-bottom: 15px; border: solid 1px #ccd1d8; background-color: #ffffff;}
.idb_ct_rt_input input{width: 327px; padding-left: 10px; height: 32px; display: inline-block; float: left; margin-left: 0; margin-top: 5px; margin-bottom: 15px; border: solid 1px #ccd1d8; background-color: #ffffff;}
.idb_ct_lt_input img{display: inline-block; margin-left: 5px; vertical-align: middle;}
.idb_ct_rt_input img{display: inline-block; margin-left: 5px; vertical-align: middle;}
#header ul{width: 660px; height: 80px; margin:0 auto;}
.ht_85{height: 59px; overflow: hidden;}
.ht_55{height: 38px; overflow: hidden; line-height: 38px;}
.txt_ud{text-decoration: underline; color: #598dbf;}
.l_h_55{line-height: 25px;}
.l_h_55 td{padding: 0;}
.span{color: black;}
.span:before{content:""; background: url(../img/bstg_spr.png);  display: inline-block;  background-position: -163px -0px;  width: 10px;  height: 10px;}
.ss_r_ico{width: 40px; height: 40px; border-radius: 40px; background:url(../img/ncssb.jfif);background-size: 100%; float: left; margin-top: 20px;}
.gnb_sub_wrap{width: 660px; margin:0 auto; height: 240px;}
.gnb_sub_wrap ul{width: 160px !important; height: 240px !important; float: left;}
.gnb_sub_wrap .gnb_sub_1{width: 160px !important;}
.gggj_popup_cnt{width: 100%; height:485px; background:#fafafa;}
.fd_rpt_md_ct{width: 423px; height: 92px; background-color: #fafafa; }
.fd_rpt_md_ct input{ background-color: rgba(204, 209, 216, 0.3); color:#757575; }
.fd_rpt_md_ct_2{width: 100%; height: 465px; background-color: #fafafa; }
.fd_rpt_md_ct_2 input{ width: 285px; background-color: rgba(204, 209, 216, 0.3); color:#757575; height: 32px; }
.rpt_emt_sct{width: 100%; height: 150px; background: #f2f3f5; line-height: 150px; text-align: center;font-family: NotoSansCJKkr; font-size: 14px; color: #b4bbc5;}
.trainer_top_sc{ width: 100%; height: 70px; background: #e6e8ec;box-sizing: border-box; padding-top: 20px; padding-left: 30px; font-family: NanumSquareR; font-size: 24px; color: #041c3e;}
.trainer_ct_tit{font-family: NanumSquareB; font-size: 16px; color: #041c3e; text-align: center; height: 60px; line-height: 60px;}
.pd_30_lrt{padding: 0 30px;}
.ht_144{height: 144px; text-align: left; }
.date_on{border-top: 1px solid #68768b; color: #68768b;}
.pd_30_lrt td{padding: 0;}
#switch1 {display: none;}
#switch2 {display: none;}
#switch3 {display: none;}
#switch4 {display: none;}
.label__on-off {overflow: hidden;position: relative;display: inline-block;width: 30px;height: 14px;-webkit-border-radius: 13px;-moz-border-radius: 13px;border-radius: 13px;background-color: #d8d8d8;color: #fff;font-weight: bold;cursor: pointer;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.label__on-off > * {vertical-align: sub;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;font-size: 14px;}
.label__on-off .marble {position: absolute;top: 1px;left: 1px;display: block;width: 12px;height: 12px;background-color: #fff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .3);-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .3);box-shadow: 0 0 10px rgba(0, 0, 0, .3);}
.label__on-off .on {display: none;padding-left: 12px;}
.label__on-off .off {padding-left: 30px;line-height: 25px;}
.input__on-off:checked + .label__on-off {background-color: #1b447e;}
.input__on-off:checked + .label__on-off .on {display: inline-block;}
.input__on-off:checked + .label__on-off .off {display: none;}
.input__on-off:checked + .label__on-off .marble {left: 17px;}
.spr_img_1{width: 32px; height: 40px; cursor: pointer; display: inline-block; background:url(../img/trainer_sprite.png); background-position: 0 0; position: relative;}
.spr_img_2{width: 32px; height: 40px; cursor: pointer; display: inline-block; background:url(../img/trainer_sprite.png); background-position: -32px 0; position: relative;}
.spr_img_3{width: 32px; height: 40px; cursor: pointer; display: inline-block; background:url(../img/trainer_sprite.png); background-position: 0 -40px; position: relative;}
.spr_img_4{width: 32px; height: 40px; cursor: pointer; display: inline-block; background:url(../img/trainer_sprite.png); background-position: -32px -40px; position: relative;}
.spr_img_5{width: 32px; height: 40px; cursor: pointer; display: inline-block; background:url(../img/trainer_sprite_2.png); background-position: -128px 0; position: relative;}
.spr_img_6{width: 32px; height: 40px; cursor: pointer; display: inline-block; background:url(../img/trainer_sprite_2.png); background-position: -160px 0; position: relative;}
.spr_img_7{width: 32px; height: 40px; cursor: pointer; display: inline-block; background:url(../img/trainer_sprite_2.png); background-position: -128px -40px; position: relative;}
.spr_img_8{width: 32px; height: 40px; cursor: pointer; display: inline-block; background:url(../img/trainer_sprite_2.png); background-position: -160px -40px; position: relative;}
.spr_img_5:hover{background-position:-192px -0;}
.spr_img_6:hover{background-position:-224px 0;}
.spr_img_7:hover{background-position:-192px -40px;}
.spr_img_8:hover{background-position:-224px -40px;}
.spr_img_wrap{ margin-top: 31.8px; text-align: center;}
.bg_lg_gray{background:#e6e8ec; padding-left: 30px; padding-right: 30px;}
.ghm_sc{width: 100%; height: 75px; background:#fff; border:1px solid #ccd1d8;}
.sc_ghm_box{ margin-left: 5px; float: left;}
.ghm_tit_sc input{ width: 144px; float: left; height: 31px; border: 1px solid #ccd1d8; padding-left: 10px; }
.ghm_tit_sc_2 input{ width: 160px; float: left; height: 32px; margin-left: 20px; border: 1px solid #ccd1d8; padding-left: 10px; }
.ghm_sc_1{margin-top: 5px; width: 144px; height: 32px; position: relative;}
.ghm_tit{padding-top: 10px; color: #b4bbc5;font-family: NotoSansCJKkr; font-size: 12px;}
.ghm_main_sc_wrap{overflow: hidden; margin-top: 20px; padding-bottom: 119px;}
.ghm_main_sc_1{width: 60%; float: left; background:#fff;}
.ghm_main_sc_2{width: 100%;float: left; background:#fff;}
.sc_ghm_box::placeholder{color:#b4bbc5;font-family: NotoSansCJKkr; font-size: 14px;}
.ghm_main_sc_1_tit{width: 100%; height: 52px;line-height: 52px;}
.ghm_main_tit_lt{font-family: NanumSquareR; width: 80px; font-size: 18px; color: #041c3e; padding-left: 20px; float: left;}
.ghm_main_tit_rt{float: right; margin-top:10px; height: 30px; margin-right: 21px;}
.tbl_type_10,.tbl_type_10 th,.tbl_type_10 td{border:0}
.tbl_type_10{width:100%; overflow-y:scroll;border-bottom:1px solid #dcdcdc; font-family: NanumSquareB; font-size: 12px;text-align:center}
.tbl_type_10 caption{display:none}
.tbl_type_10 tr{height: 60px;}
.tbl_type_10 tbody tr{height: 50px;}
.tbl_type_10 th{padding:5px 0 10px;border-top:1px solid #dcdcdc;background-color:#f5f7f9;color:#b4bbc5;font-family:'돋움',dotum;font-size:12px;font-weight:bold}
.tbl_type_10 td{padding:5px 0 10px;border-top:1px solid #e6e8ec;font-family: NotoSansCJKkr; font-size: 14px; color: #757575;}
.tbl_type_11,.tbl_type_11 th,.tbl_type_11 td{border:0}
.tbl_type_11{width:100%; overflow-y:scroll;border-bottom:1px solid #dcdcdc; font-family: NanumSquareB; font-size: 12px;text-align:center}
.tbl_type_11 caption{display:none}
.tbl_type_11 tr{height: 60px;}
.tbl_type_11 tbody tr{height: 50px;}
.tbl_type_11 th{padding:11px 0 11px;border-top:1px solid #dcdcdc;background-color:#f5f7f9;color:#b4bbc5;font-family:'돋움',dotum;font-size:12px;font-weight:bold}
.tbl_type_11 td{padding:11px 0 11px;border-top:1px solid #e6e8ec;font-family: NotoSansCJKkr; font-size: 14px; color: #757575;}
#ghm_blue{color: #598dbf; text-align: left;}
#txt_al_lt{text-align: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
#txt_al_lt_2{text-align: left;}
.rpt_btn_ct_wrap{overflow: hidden; margin-bottom: 286px;}
.rpt_btn_1{width: auto; height: 32px; background:#1b447e; line-height: 32px; padding:0 16px; text-align: center; float: left; color: white;}
.rpt_btn_1:hover{background:#14325e;}
.rpt_btn_2{width: 68px; border-radius: 2px; height: 32px; line-height: 32px; background:#ccd1d8; margin-left: 5.5px; float: left;  color: white; text-align: center;}
.rpt_btn_2:hover{background:#989ca1;transition: background-color .15s ease-in-out;}
.prm_b{ position: relative; cursor: pointer; margin-top:6px; width: 24px; height:24px;background:url(../img/btn_sprite.png); display: inline-block; background-position: -184px -48px;}
.gray_b{width: 24px; height:24px;background:url(../img/btn_sprite.png);display: inline-block; background-position: -160px -48px;}
.p_gb{width: 24px; position: relative; margin-top:6px; height:24px; cursor: pointer;background:url(../img/btn_sprite.png);display: inline-block; background-position: -184px 0px;}
.plus_btn{width: 24px; height:24px; position:relative;background:url(../img/btn_sprite.png);display: inline-block; background-position: -160px -48px;}
.plus_btn_br{width: 24px; height:24px;background:url(../img/btn_sprite.png);display: inline-block; background-position: -160px -102px;}
.rpt_btn_ct_rt{float: right;}
.bsgs_top_sc{background: #e6e8ec; height: 665px;}
.bsgs_top_tit{color: #041c3e;font-family: NanumSquareR; width: 100%; box-sizing: border-box; font-size: 24px; padding-top:20px; padding-bottom:20px; padding-left:30px;}
.bstg_btn_wrap{overflow: hidden; position: relative; width: 318px; margin-left: 30px;}
.bstg_btn_1{ width: 138px; height: 30px; background: #f2f3f5; border-right: 1px solid #ccd1d8; line-height: 30px; float: left; text-align: center;font-family: NotoSansCJKkr; font-size: 14px; color: #68768b;}
.bstg_btn_2{ width: 178.4px; height: 30px; font-size: 14px; position: relative; background: #fff; color:#757575; text-align: center; line-height: 30px; float: left;}
.bstg_jh_sc{margin-top: 10px; border-radius: 4px; border:1px solid #ccd1d8; margin-left: 30px; margin-right: 30px;}
.bstg_jh_sc_2{margin-top: 10px; border-radius: 4px; border:1px solid #ccd1d8; background: #fff; margin-right:30px; margin-left: 30px;}
#txt_ov{color: #1b447e;}
.ht_578{height: 578px;}
.bstg_btn_list li{border: 1px solid #e6e8ec; cursor: pointer; background: #fff; color: #757575; float: left; margin-left: 10px; margin-top: 5px; padding:3px 12px;font-family: NotoSansCJKkr; font-size: 12px;}
#bstg_ad_on{color: #c8a076; border: 1px solid #c8a076;}
.bstg_pu_top{width: 328px; height: 98px; box-sizing: border-box; padding:0 10px; background: #fafafa;border-bottom: 1px solid #ccd1d8;}
.bstg_pu_tit{font-family: NanumSquareB; font-size: 12px; text-align: left; color: #333; padding: 10px;}
.gjgg_plus_tit{font-family: NotoSansCJKkr; font-size: 12px; color: #b4bbc5; padding-top: 10px; padding-left: 15px; text-align: left;}
.basic_popup_30{width: 740px; display: inline-block; background: #fff; border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); border: solid 1px #ccd1d8; position: relative;}
.b_gsjg_sc{ z-index: 0; position: relative; background:#f2f3f5; }
.b_ss_list_sc{width: 738px; border-top:1px solid #ccd1d8; position: relative; box-sizing: border-box; }
.b_ss_list_jg{width: 110px; height: 32px; border-radius: 4px; border-top:1px solid #ccd1d8; border-left:1px solid #ccd1d8; border-right:1px solid #ccd1d8;font-family: NanumSquareB; color: #68768b; z-index: 9999; font-size: 11px;position: absolute; bottom: 0px; right: 40px; background: white; line-height: 32px;}
.b_ss_list_tit{font-family: NanumSquareB;font-size: 14px; height: 34px; border-bottom:1px solid #e6e8ec; line-height: 35px; text-align: left;box-sizing: border-box; padding-left: 30px; padding-bottom: 5px;}
.btn_popup_s_b_10{overflow: hidden; border-top:1px solid #ccd1d8; }
.btn_popup_s_b_10 div{width: 369.5px; height: 52px; cursor: pointer; float: left; text-align: center; line-height: 53px; font-family: NotoSansCJKkr; font-size: 14px; font-weight: 500; color: #1b447e;}
.btn_popup_s_b_10 div:hover{background:#f2f3f5; }
.b_ss_list_sc ul{overflow: hidden;}
.b_ss_list_sc ul li{float: left; width:115px; text-align: left; height:18px;font-family: NotoSansCJKkr; color: #757575; margin-right: 22.5px; margin-top: 6.5px; margin-bottom: 12.5px; font-size: 12px;}
#b_ss_list_blue{color:#1b447e;}
.txt_blue{color:#1b447e !important;}
.b_gsjg_sc dl{overflow: hidden; padding-top: 5px; padding-bottom: 24px;}
.b_gsjg_sc dl dt{float: left;font-family: NotoSansCJKkr; margin-top: 7px; width: 66px; text-align: right; color:#b4bbc5; font-size: 11px;}
.b_gsjg_sc dl dd{float: left;font-family: NotoSansCJKkr; text-align: left; margin-top:5px; width: 91px; height: 21px; line-height: 21px; font-size: 14px; color: #757575; padding-left: 5px;}
.bstg_jh_tit{ width: 100%;border-bottom:1px solid #ccd1d8;font-family: NanumSquareB; color: #041c3e; font-size: 14px; background: #f2f3f5; line-height: 39px; box-sizing: border-box; }
.bstg_jh_ico_1{background:url(../img/bstg-sprite.png); margin-left: 14.4px; background-position:-74px -12px; width: 12px; height: 12px; display: inline-block;}
.bstg_jh_ico_10{background:url(../img/bstg-sprite.png); margin-left: 14.4px; background-position:-86px 0px; width: 12px; height: 12px; display: inline-block;}
.jhjg_list_tit{ width: 120px; height:35px; float: left; line-height: 35px; text-align: left; padding-left: 12px; box-sizing: border-box;font-family: NotoSansCJKkr; background: #fff; font-size: 12px; color: #b4bbc5;}
.jhjg_list_s_tit{width: 70%; height: 35px; position: relative; float: left; line-height: 35px; text-align: left;font-family: NotoSansCJKkr; font-size: 14px; color: #757575; background: #fff;}
.jhjg_list_s_tit label{ width: 110px; height: 21px; line-height: 35px; display: inline-block; }
.bstg_jh_ico_2{background:url(../img/bstg_spr.png); margin-left: 14.4px; background-position:-74px -24px; width: 12px; height: 12px; display: inline-block;}
.bstg_jh_ico_3{background:url(../img/bstg_spr.png); margin-left: 14.4px; background-position:-74px -12px; width: 12px; height: 12px; display: inline-block;}
.jhjg_list_tit_wrap{width: 100%; height: 35px; position: relative; background: #fff; border-bottom: 1px solid #ccd1d8;}
.bstg_ghg_sc{width: 360px; height: 76px; float: left; background: #fff; border-right: 1px solid #ccd1d8;}
.bstg_dtc_sc{width: 220px; height: 76px; float: left; background: #fff; border-right: 1px solid #ccd1d8;}
.bstg_ysj_sc{width: 220px; height: 76px; float: left; background: #fff; border-right: 1px solid #ccd1d8;}
.bstg_ctj_sc{width: 220px; height: 76px; float: left; background: #fff; border-right: 1px solid #ccd1d8;}
.bstg_ghg_tit{padding-top: 10px; padding-left: 13px; font-family: NotoSansCJKkr; color: #b4bbc5; font-size: 12px;}
.bstg_slt_1{width: 160px; height: 28px; position: relative; border:1px solid #ccd1d8;font-family: NotoSansCJKkr; font-size: 14px; color: #757575; float: left; margin-left: 13px; line-height:27px; margin-top: 4px; box-sizing: border-box; padding-left: 13px;}
.bstg_slt_2{width: 160px; height: 28px; position: relative; border:1px solid #ccd1d8;font-family: NotoSansCJKkr; font-size: 14px; color: #757575; float: left; margin-left: 13px; line-height:27px; margin-top: 4px; box-sizing: border-box; padding-left: 13px;}
.bstg_slt_3{width: 160px; height: 28px; position: relative; border:1px solid #ccd1d8;font-family: NotoSansCJKkr; font-size: 14px; color: #757575; float: left; margin-left: 13px; line-height:27px; margin-top: 4px; box-sizing: border-box; padding-left: 13px;}
.bstg_slt_4{width: 160px; height: 28px; position: relative; border:1px solid #ccd1d8;font-family: NotoSansCJKkr; font-size: 14px; color: #757575; float: left; margin-left: 13px; line-height:27px; margin-top: 4px; box-sizing: border-box; padding-left: 13px;}
.bstg_btm_sc_2{margin:21px 0; position: relative; border-radius: 4px; border:1px solid #ccd1d8; width: 100%; height: 50px; line-height: 50px; box-sizing: border-box;}
.bstg_btm_sc_3{margin:21px 0; position: relative; border-radius: 4px; border:1px solid #ccd1d8; width: 100%; height: 50px; line-height: 50px; box-sizing: border-box;}
.bstg_jh_tit_5{font-family: NanumSquareB; font-size: 14px; color: #333; display: inline-block;}
.bstg_ct_btm_2{padding: 0 30px;}
.bstg_ct_btm_3{background: #fff;padding: 0 30px;}
.bstg_btm_sc_2 span{font-family: NotoSansCJKkr; font-size: 14px; color: #757575; margin-left:20px; line-height: 50px; }
.xy_raduo_sc{float: left; width: 80px; height: 21px; line-height: 23px;}
.bstg_grf_tit{font-family: NanumSquareR;font-size: 18px; color: #041c3e; margin-bottom: 10px;}
.bstg_grf_wrap{overflow:hidden; margin-bottom: 50px;}
.bstg_grf_wrap_2{overflow:hidden; padding-bottom: 50px;}
.bstg_grf_p{width: 40%; float: left; height: 331px; box-sizing: border-box; padding-right: 20px;}
.bstg_grf_f{width: 60%; float: left; height: 331px; border:1px solid #ccd1d8; box-sizing: border-box;}
.bstg_grf_p_2{width: 100%;}
.tbl_type_tg,.tbl_type_tg th,.tbl_type_tg td{border:0}
.tbl_type_tg{width:100%;font-family: NanumSquareB; font-size: 12px;text-align:center}
.tbl_type_tg caption{display:none}
.tbl_type_tg th{padding:7px 0 4px;border-bottom:1px solid #e6e8ec;border-right:1px solid #e6e8ec; border-top:1px solid #68768b; background-color:#f5f7f9;color:#68768b;font-family: NanumSquareB; font-size: 12px;font-weight:bold}
.tbl_type_tg td{padding:6px 0 4px;border-right:1px solid #e6e8ec;border-bottom:1px solid #e6e8ec;color:#757575}
.ht_60{height: 60px; line-height: 60px; line-height: 14px; display: inline-block; padding-top: 24px; box-sizing: border-box;}
.ht_52{height: 52px; line-height: 52px;}
.p_clr_gray{background-color:#f5f7f9;}
.ht_368{height: 454px;}
.ht_87{height:60px; overflow: hidden; display: inline; text-overflow: ellipsis; white-space: nowrap;}
.ht_87 div{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left;}
.d_i_b{float: none; display: inline-block; vertical-align: top; margin-top: 13px;}
.p_dn_u_wrap{display: inline-block; width: 8px; height: 12px; vertical-align: middle;}
.p_dn_u_wrap_2{display: inline-block; margin-left: 5px; width: 8px; height: 6px;vertical-align: top; margin-top: 3px;}
.bstg_u_ico{background:url(../img/bstg-sprite.png); background-position: -112px -52px; width: 6px; height: 6px;}
.bstg_down_ico{background:url(../img/bstg-sprite.png); background-position: -112px -58px; width: 6px; height: 6px;}
.bstg_dn_ico{background:url(../img/bstg_spr.png); display: inline-block; background-position: -163px -0px; width: 10px; height: 10px;}
#td_top_blue{border-top:1px solid #68768b;}
.ch_bg_pic_wrap{overflow:hidden; box-sizing: border-box;}
.b_gsjg_tit{overflow: hidden; height: 34px; border-bottom: 1px solid #e6e8ec;}
.gjgg_jccgh{ font-family: NotoSansCJKkr; color:#68768b; font-size: 12px; position: absolute; right: 28px; top: 50.5px; }
.gjgg_jccgh_2{ font-family: NotoSansCJKkr; color:#68768b; font-size: 12px; position: absolute; right: 28px; top: 91px; }
.b_gsjg_tit_txt_1{float: left;color: #333;font-family: NanumSquareB; font-size: 14px; margin-left: 29px; margin-top: 10px;}
.gjgg_hj_ico{background:url(../img/bstg-sprite.png); background-position: -98px -52px; width: 10px; height: 10px; display:inline-block; margin-right: 4.5px;}
.gjgg_hj_ico_2{background:url(../img/bstg_spr_2.png); background-position: -163px -0px; width: 10px; height: 10px; display:inline-block; margin-right: 4.5px;}
.clr_both{clear: both; margin-left: 66px;}
.clr_both_2{clear: both; margin-left: 70px;}
.clr_both_3{clear: both;}
#mgl_ch{margin-left: 24px; width: 160px; margin-top: 0; height: 32px; position: relative;}
.bstg_such_value{width: 160px; padding-left: 15px; -webkit-appearance:none; -ms-appearance:none; box-sizing: border-box; height: 32px; background:white;border:1px solid #ccd1d8;}
.bstg_such_ico_10{position: absolute; top: 10px; right: 10px; background:url(../img/bstg-sprite.png); background-position: -86px -12px; width: 12px; height: 12px;  }
.url_txt_ip:focus ~ .bstg_such_ico_10{background-position: -86px -24px; }
.bstg_such_value:focus ~ .bstg_such_ico_10{background-position: -86px -24px; }
.ssml_o_c_ico_1{width: 6.7px; height: 6.7px; color: #bbbbbb;}
.ssml_o_c{width: 110px; height: 32px; border-radius:10px; z-index: 9999; border:1px solid #ccd1d8; color: #68768b; line-height: 32px; position: absolute; top:0; right: 30px; background: #fff; }
.bstg_pcg_ico_1{width: 8px; height: 8px; display: inline-block; background: url(../img/bstg-sprite.png); background-position: -48px -56px;}
.bstg_pcg_txt{position: absolute; cursor: pointer; right: 41px; top: 127px;font-family: NotoSansCJKkr; font-size: 11px; color: #bbb; width:44px; height: 16px; background:url(../img/bs_such_spr.png); background-position: -114px -0; }
.bstg_pcg_txt_2{position: absolute; right: 41px; top: 127px;font-family: NotoSansCJKkr; font-size: 11px; color: #bbb; width:44px; height: 16px; background:url(../img/bs_such_spr.png); background-position: -114px -16px; }
.bstg_pcg_txt:hover{background:url(../img/bstg_such_spr.png);background-position:-64px -96px; }
.bstg_pcg_txt_2:hover{background:url(../img/bstg_such_spr.png);background-position:-64px -112px;}
.b_ss_list_ico_1{width: 12px; height: 12px; display:inline-block;background:url(../img/bstg-sprite.png); background-position: -98px -40px; width: 12px; height: 12px;}
.bg_err{width: 100%; height: 100%; background: url(../img/error-pattern.png) #CED0D3; display: table;}
.err_main{ width: 100%; height: 475px; vertical-align: middle; display: table-cell; }
.err_main_sc{width: 100%; height: 475px; background: #fff;}
.err_main_sub_sc{width: 665px; margin:0 auto; padding-top: 55.8px;}
.main_mdc_db_err{width: 110px; height: 62px; background: url(../img/image-sprite-error.png); background-position: 0 0; margin:0 auto;}
.main_mdc_db_sub_err{width: 102px; height: 103px; background: url(../img/image-sprite-error.png); background-position: -110px 0; margin:0 auto; }
.main_mdc_db_sub_err:hover{background-position: -212px 0; }
.main_mdc_db_err_bar{width: 30px; height: 2px; background: #bbb; margin:0 auto; margin-top: 31.7px; margin-bottom: 30.2px;}
.err_main_txt{font-family: NotoSansCJKkr; text-align: center; font-size: 40px; color:#333;}
.err_main_sub_txt{text-align: center; margin-top: 10px; margin-bottom: 50px;}
.ub_err_txt{text-decoration: underline; color: #598dbf;}
.bstg_jhjg_rt_sc{float: right;}
.bstg_jh_jg_icon_1{width: 40px; height: 40px; cursor: pointer; border-left: 1px solid #ccd1d8; float: left; position: relative;}
.bstg_jh_jg_icon_1 div{background:url(../img/bstg-sprite.png); margin-top: 13px; margin-left: 13px; background-position: -56px -36px; width: 14px; height: 14px;}
.bstg_jh_jg_icon_2 div{background:url(../img/bstg-sprite.png); margin-top: 13px; margin-left: 13px; background-position: -70px -36px; width: 14px; height: 14px;}
.bstg_jh_jg_icon_3 div{background:url(../img/bstg-sprite.png); margin-top: 13px; margin-left: 13px; background-position: -84px -36px; width: 14px; height: 14px;}
.bstg_jh_jg_icon_4 div{background:url(../img/bstg-sprite.png); margin-top: 13px; margin-left: 13px; background-position: -98px -0px; width: 14px; height: 14px;}
.bstg_jh_jg_icon_3:hover div{background-position: -84px -50px;}
.bstg_jh_jg_icon_3:hover i{display: block;}
.bstg_jh_jg_icon_2:hover div{background-position: -70px -50px;}
.bstg_jh_jg_icon_1:hover div{background-position: -56px -50px;}
.bstg_jh_jg_icon_5 div{background:url(../img/bstg-sprite.png); margin-top: 13px; margin-left: 13px; background-position: -98px -14px; width: 14px; height: 14px;}
.bstg_jh_jg_icon_6 div{background:url(../img/bstg-sprite.png); margin-top: 13px; margin-left: 13px; background-position: -98px -0px; width: 14px; height: 14px;}
.bstg_jh_jg_icon_7 div{background:url(../img/bstg-sprite.png); margin-top: 13px; margin-left: 13px; background-position: -98px -14px; width: 14px; height: 14px;}
.bstg_jh_jg_icon_2{width: 40px; height: 40px; cursor: pointer; border-left: 1px solid #ccd1d8; float: left; position: relative;}
.bstg_jh_jg_icon_3{width: 40px; height: 40px; cursor: pointer; border-left: 1px solid #ccd1d8; float: left; position: relative;}
.bstg_jh_jg_icon_4{width: 40px; height: 39px; cursor: pointer; border-left: 1px solid #ccd1d8; float: left; background: #e6e8ec;}
.bstg_jh_jg_icon_5{width: 40px; height: 40px; cursor: pointer; border-left: 1px solid #ccd1d8; float: left; background: #e6e8ec;}
.bstg_jh_jg_icon_6{width: 40px; height: 39px; display: block; cursor: pointer; border-left: 1px solid #ccd1d8; border-bottom:1px solid #ccd1d8; float: left; background: #e6e8ec;}
.bstg_jh_jg_icon_7{width: 40px; height: 39px; cursor: pointer; border-left: 1px solid #ccd1d8; float: left; background: #e6e8ec;}
.bstg_mps_icon_1{ width: auto; z-index:9999;white-space: nowrap; font-style: normal; display: inline-block; visibility: hidden; text-align: center; line-height: 22px; height: 22px; background:#333; border-radius: 1px; color: #fff; padding:0px 8px; position: absolute; top: -25px; left: -3px; font-family: NotoSansCJKkr; font-size: 11px; }
.ht_at{height: auto;}
.pdb_62{padding-bottom: 62px;}
.bg_gray{background:#e6e8ec;}
.mgt_0{margin-top: 0 !important;}
.bg_white{background: #fff;}
.ov_h{overflow: hidden;}
.tbl_type_igdl,.tbl_type_igdl th,.tbl_type_igdl td{border:0}
.tbl_type_igdl{width:100%;border-bottom:1px solid #e6e8ec; font-family: NanumSquareB; font-size: 12px;text-align:center}
.tbl_type_igdl caption{display:none}
.tbl_type_igdl tr{height: 50px;}
.tbl_type_igdl th{padding:21px 0 22px;border-top:1px solid #e6e8ec;background-color:#fbfbfb;color:#b4bbc5;font-family: NanumSquareB;font-size:12px;font-weight:bold}
.tbl_type_igdl td{padding:6px 0 6px;border-top:1px solid #e6e8ec;color:#757575; background: inherit; height: 25px;font-family: NotoSansCJKkr; font-size: 14px;}
.txt_al{text-align: left; padding-left: 49px;}
.data_none_txt{width: 100%; height: 50px; line-height: 50px; background: #fff; text-align: center;font-family: NotoSansCJKkr; font-size: 14px;}
.mgb_pdb_10{ margin-bottom: 0; padding-bottom: 10px; height: 52px; line-height: 52px; }
.ibd_igdl_tit{font-family: NanumSquareR; font-size: 24px; color: #041c3e; padding-top: 20px; padding-bottom: 20px; padding-left: 30px;}
.pdl_20{padding-left: 20px;}
.mgt_20{margin-top: 20px;}
.pdb_1{padding-bottom: 1px;}
.pdb_132{padding-bottom: 132px;}
tr.l_h_55:hover{background: #f7f9fc;}
tr.l_h_55{background: white;}
tr:hover{background: #f7f9fc !important;}
tr{background: white;}
.pdb_20{padding-bottom: 20px;}
#tb_0 td{background: white; border-top:none; border-right:1px solid #e6e8ec;border-bottom:1px solid #e6e8ec;}
.bsc_btm_txt_2{border:1px solid #b4bbc5; font-size: 14px; color: #b4bbc5; height: 32px; line-height: 22px; box-sizing: border-box; margin-top: 15px; padding:5px 10px; float: left; margin-right: 5px;}
.bsc_btm_txt_3{border:1px solid #1b447e; font-size: 14px; color: #1b447e; height: 32px; line-height: 22px; box-sizing: border-box; margin-top: 15px; padding:5px 10px; float: left; margin-right: 5px;}
.bsc_btm_rt_txt{float: right;}
.bsc_btm_txt_lt{float: left;}
.wd_100{width: 100%;}
.basic_top_tm ul li div:hover{background-color: rgba(0, 0, 0, 0.1);}
.basic_top_tm ul li a{width: 100%; display: block; height: 50px;}
.basic_top_tm_2{width: 100%; left: 0; height: 50px; position: absolute; bottom:-5px; height: 50px;}
.basic_top_tm_2 ul{overflow: hidden;}
.basic_top_tm_2 ul li:hover{background-color: rgba(0, 0, 0, 0.1);}
.basic_top_tm_2 ul li{width: 18%; cursor: pointer; background:rgba(0, 0, 0, 0.05);box-sizing: border-box; margin: 0 1%; text-align: center; float: left; height: 50px; line-height: 50px; font-family: NotoSansCJKkr; font-size: 16px; color: #757575}
.basic_top_tm_2 ul li:first-child{margin-left: 0;}
.basic_top_tm_2 ul li:last-child{margin-right: 0;}
#mgr_0{margin-right: 0;}
.pdlr_30{padding: 0 30px;}
.mgt_40{margin-top: 40px;}
.code_ml_list_wrap{width: 100%; border:1px solid #ccd1d8; box-sizing: border-box; height: 382px; background: #fff;}
.code_ml_list_wrap_2{width: 100%; border:1px solid #ccd1d8; box-sizing: border-box; background: #fff;}
.code_ml_list_tit{height: 53px; line-height: 53px; width: 100%;}
.code_ml_list_lt_sc{ color: #041c3e;font-family: NanumSquareR; font-size: 18px; padding-left: 21px;}
.pdb_21{padding-bottom: 21px;}
#tree{float: left; width: 176px; margin-left: 20px;}
#tree_2{float: left; width: 176px;}
#tree_3{float: left; width: 176px;}
#tree_4{float: left; width: 176px;}
.treeview a.selected{background-color: white;}
#bg_gray{ background: #f7f7f7; }
.such_bstg{ width: 66px; cursor: pointer; display: block; height: 32px; border-radius: 2px; margin:10px auto; line-height: 32px; background: #1b447e; color: #fff; }
.such_bstg:hover{ background: #14325e; }
.such_bstg_2{ width: 66px; cursor: pointer; margin: 0 auto; height: 32px; border-radius: 2px; position: relative; top:10px; line-height: 32px; background: #1b447e; color: #fff; }
.such_bstg_2:hover{ background: #14325e; }
.ptb_21{margin:0;}
.pt_20{padding-top: 20px;}
.date_ico_bsgs{display: inline-block;background:url(../img/bstg-sprite.png);background-position: -74px -0px; width: 12px; height: 12px; margin-left: 10.5px; margin-right: 19.5px;}
.date_ico_bsgs:hover{background:url(../img/btn_sprite_2.png); background-position:-84px -76px;}
.dld_il_non{ height: 80px; line-height: 80px; border-bottom:1px solid #e6e8ec; width: 100%; text-align: center;font-family: NotoSansCJKkr; font-size: 14px; color: #b4bbc5;}
.hf_sc_dvs{width: 50%; float: left; position: relative; z-index: 10;}
.hf_ov_hd{overflow:hidden;}
.wd_50{width: 49%;}
.wd_25{width: 25%;}
.bdr_0{border-right: none !important;}
.wd_110{width: 110px;}
.wd_50_2{width: 50px;}
.ov_bt_sc{overflow: hidden;}
.txt_hd{ position: absolute;font-size: 14px; color: #757575; left: 135px; top: 11px; width: 65%;height: 50px; line-height:10px; line-height: 15px; box-sizing: border-box;  padding-top: 7px; }
.mgtb_10_20{margin-top: 10.5px; margin-bottom: 20.5px;}
.mgtb_10_30{margin-top: 30px; margin-bottom: 10px;}
.mgtb_10_4{margin-bottom: 4px; margin-top: 10px;}
.mgt_80{margin-top: 80.5px;}
.ar_ct_lt{width: 40px; height: 40px; cursor:pointer; border: 1px solid #ccd1d8; background: #fff;}
.ar_ct_rt{width: 40px; height: 40px; cursor:pointer; border: 1px solid #68768b; background: #fff; margin-top: 10px;}
.ar_ct_sc{ width: 40px; height: 100px; margin:0 auto;position: relative;}
.ds_i_b{display: inline-block;position: relative; z-index: 100;}
.ar_ct_lt_icon{width: 14px; height: 14px;background: url(../img/sprite_psc.png); background-position:-38px -28px; margin-left: 12px; margin-top: 13px;}
.ar_ct_rt_icon{width: 14px; height: 14px;background: url(../img/sprite_psc.png); background-position:-52px -42px; margin-left: 12px; margin-top: 13px;}
.ar_ct_sc_wrap{display: table; width: 100%; height: 100%; position: absolute;}
.ar_ct_sc{display: table-cell; vertical-align: middle; text-align: center;}
.po_r{position: relative;}
.chk_gjgg{background: url(../img/bstg_sp_2.png);background-position: -123px -14px; width: 14px; height: 14px; display: inline-block; vertical-align: middle; margin-right: 3px;}
.chk_gjgg_2{background: url(../img/bstg_sp_2.png);background-position: -123px -0px; width: 14px; height: 14px; display: inline-block; vertical-align: middle; margin-right: 3px;}
.chk_gjgg_3{background: url(../img/bstg_sp_2.png);background-position: -137px -14px; width: 14px; height: 14px; display: inline-block; vertical-align: middle; margin-right: 3px;}
.chk_gjgg_4{-webkit-appearance: none; display:none;vertical-align: middle;margin-right: 5px; width:14px; height:14px;background: url(../img/bstg_sp_2.png);background-position: -123px -0px;}
.chk_gjgg_4:checked{-webkit-appearance: none;vertical-align: middle; width:14px; height:14px;background: url(../img/bstg_sp_2.png);background-position: -123px -14px;}
.chk_gjgg_4:checked ~ label{color:#1b447e; }
.chk_gjgg_4 ~ i{vertical-align: middle;margin-right: 5px; display: inline-block; width:14px; height:14px;background: url(../img/bstg_sp_2.png);background-position: -123px -0px;}
.chk_gjgg_4:checked ~ i{background: url(../img/bstg_sp_2.png);background-position: -123px -14px;}
.sclt_ic{position: relative;margin-left: 20px; width: auto; float: left;}
.ht_80{height: 80px;}
.po_rt_tp{right: 28px; top: 37px;}
.mgt_145{margin-top: 145px;}
.lh_60{line-height: 60px;}
.lh_30{line-height: 30px;}
input[type=radio]{display:none;-webkit-appearance: none;margin-right: 5px;float: left; width:14px; height:14px;background: url(../img/bstg_sp_2.png);background-position: -137px -0px;}
input[type=radio]:checked{background-position: -137px -14px;}
input[type=radio] ~ i{-webkit-appearance: none;margin-right: 5px;float: left; width:14px; height:14px;background: url(../img/bstg_sp_2.png);background-position: -137px -0px;}
input[type=radio]:checked ~ i{background-position: -137px -14px;}
.xy_raduo_sc input[type=radio]{display: inline-block;}
.lh_20{line-height: 20px;}
.pdl_0{padding-left: 0;}
.jhjg_sc_lit{display: inline-block; width: 114px;}
.psc_spr_ico{width: 18px;height: 15.5px; margin: 0 auto; display: block; background:url(../img/psc_spr.png); background-position: 0 -37.2px}
.mps_gnb_2{width: 100px; height: 50px; cursor: pointer; position: absolute;z-index: 20000; right: 22px; top: 50px; background:url(../img/image-sprite-gnb.png); background-position: -252px 0; display: none;}
.default:hover .mps_gnb_2{display: block;}
.sr_txt_fc:focus ~ .sr_txt_fc_2{display: block;}
.sr_txt_fc_2:focus .mps_gnb_2{display: block;}
.sr_txt_fc{overflow: hidden; width: 144px; height: 80px; display: block;}
.ch_pic_lt_txt_1{ position: absolute; left: 15px; top: 17px; }
.ch_pic_lt_txt_2{ position: absolute; right: 15px; top:17px; }
.ch_pic_lt_ico_1{width: 18px; height: 8px;background:url(../img/psc_spr.png); background-position:-18px -36px; display: inline-block;}
.ch_pic_lt_ico_2{width: 18px; height: 8px;background:url(../img/psc_spr.png); background-position:-18px -44px; display: inline-block;}
.ghgl_data_none{width: 100%; height: 53px; line-height: 53px; font-family: NotoSansCJKkr; font-size: 14px; color: #b4bbc5; text-align: center;}
.pd_30_bx{box-sizing: border-box; padding: 30px;}
.bstg_mps_icon_2{background:url(../img/sp_mps.png); background-position:-142px -103px; width: 6px; height: 3px; position: absolute; top: -3px; left: 18px; display: none; }
.bstg_jh_jg_icon_1:hover i{display: block;}
.bstg_jh_jg_icon_2:hover i{display: block;}
.bstg_jh_jg_icon_3:hover i{display: block;}
#gj_date_it{width: 53px; color:#68768b; border:none; background: #f2f3f5; font-family: NotoSansCJKkr;font-size: 14px; position: relative; display: inline-block; color: #757575;}
.wh_32{width: 100%;height: 32px;}
.crb_sc_wrap{width: 100%; height: 100%; position: absolute;}
.mgt_134{margin-top: 134px;}
#tb_0{border-bottom: 0;}
.ov_hd{overflow: hidden;}
.spr_img_1:hover i{display: block; position: absolute; visibility: visible;}
.spr_img_2:hover i{display: block; position: absolute; visibility: visible;}
.spr_img_4:hover i{display: block; position: absolute; visibility: visible;}
.date_sun{color: #f5a623;}
.date_sat{color: #4a90e2;}
.date_ij th{ height: 54px; background:white; border-top: 2px solid #68768b; border-bottom:1px solid #e6e8ec;}
.sr_wrap .dn_ar_ic{top:38px;}
.user_mid_sc{width:438px; height: 395px; background:#fafafa; box-sizing: border-box; padding: 30px 28.5px; text-align: left }
.user_mid_sc > ul > li{width: 190px; height: 72px; float: left;}
.user_mid_sc > ul > li > div{position: relative;}
.user_mid_sc > ul > li span{ color: #b51400; line-height: 8px; vertical-align: top;}
.user_mid_sc > ul > li input{width: 182px; height: 32px; margin-top: 5px; line-height: 32px; padding-left: 12px; border:1px solid #ccd1d8;}
.user_btm_btn_wrap{font-family: NotoSansCJKkr; font-size: 14px; color: #1b447e; text-align: center; line-height:53px; border-top:1px solid #ccd1d8; }
.user_btm_btn_1{height: 53px; width: 219px; border-right: 1px solid #ccd1d8; float: left; }
.user_btm_btn_2{height: 53px; width: 219px; float: left;}
.rt_24_tp_19{right: 24px; top:19px;}
.ar_ct_sc_wrap_sc{display: block; position: absolute; width: 100%; height: 100%;}
.bstg_pl_icon{position: absolute; cursor: pointer; right: 13px; top:8px; width: 24px; height: 24px; background:url(../img/bstg_sp_2.png); background-position: -32px 0; }
.ch_bg_dn_icon{ background:url(../img/psc_spr.png);  background-position:-34px -28px; width: 12px; height: 7px; display: inline-block;position: absolute; top:22px; right: 27px;}
.mdc_tit_lc{font-family: NotoSansCJKkr; font-size: 12px; float: right; margin-right: 30px; color: #68768b;}
.mdc_tit_lc i{width:12px; height: 12px; background:url(../img/image-sprite-gnb_2.png); background-position: -44px -34px; display: inline-block; }
.ov_no{overflow:unset !important;}
.lt6_po{left: 6px;}
.lt_m_15_po{left: -15px;}
.lft_10{left: 10px;}
.lft_m_10{left: -10px;}
.bsjb_sc_wrap{overflow: hidden; padding-left:20px; position: relative; width: 1180px; height: 684px;}
.bsjb_lt_sc{width: 584.2px; float: left; height: auto; box-sizing: border-box; padding-left: 10px; padding-right:30px;}
.bsjb_btm_sc_0{width: 393px; height: 53px; cursor: pointer; border-right: 1px solid #ccd1d8; float: left;}
.bsjb_btm_sc_1{width: 392px; height: 53px;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; cursor: pointer; border-right: 1px solid #ccd1d8; float: left;}
.bsjb_btm_sc_2{width: 393px; height: 53px;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; cursor: pointer; float: left;}
.bsjb_btm_sc_0:hover{background-color: #f2f3f5;}
.bsjb_btm_sc_1:hover{background-color: #f2f3f5;}
.bsjb_btm_sc_2:hover{background-color: #f2f3f5;}
.bsjb_btm_sc{overflow: hidden; border-top: 1px solid #ccd1d8; line-height: 53px;font-family: NotoSansCJKkr; font-size: 14px; color: #1b447e; text-align: center;}
.bsjb_data_1{ border-top: 1px solid #68768b; overflow: hidden; }
.bsjb_data_lt{ width: 121px; height: 40px; float: left; background:#fbfbfb; border-bottom:1px solid #ccd1d8; border-right: 1px solid #ccd1d8; text-align: center; line-height: 40px;font-family: NanumSquareB; font-size: 12px; color: #68768b; }
.bsjb_data_lt_2{width: 120px; height: 40px; display: inline-block; background:#fbfbfb; border-bottom:1px solid #ccd1d8; border-right: 1px solid #ccd1d8; text-align: center; line-height: 40px;font-family: NanumSquareB; font-size: 12px; color: #68768b; }
.bsjb_data_rt_2{ width: 403px; height: 40px; position: relative; display: inline-block; color:#757575; border-bottom:1px solid #ccd1d8;overflow: hidden;}
.bsjb_data_rt{ width: 403px; height: 40px; position: relative; float: left; color:#757575; border-bottom:1px solid #ccd1d8;overflow: hidden;}
.bsjb_date_sc{width: 190px; height: 24px; position: relative; line-height: 24px; margin-top: 8px; margin-left: 10px;}
.bsjb_date_sc input{width: 190px; height: 24px;color: #757575; border:1px solid #ccd1d8; box-sizing: border-box; padding-left: 12px;}
.bsjb_lt_tit{color: #333;font-family: NotoSansCJKkr; text-align: left; position:relative;font-size: 14px; height: 43px; line-height: 53px; }
.bsjb_lt_tit_2{color: #333;font-family: NotoSansCJKkr; text-align: left; position:relative;font-size: 14px; height: 43px; line-height: 53px; border-bottom:1px solid #68768b; }
.bsjb_rt_sc{background:#fafafa; overflow-y: scroll; width: 575px; height: 684px; position: absolute; left: 603px;}
.bgs_input{width: 100px; height: 24px;  box-sizing: border-box; padding-left: 12px; }
.bsjb_rt_sub_sc{padding-left: 15px; padding-right: 15px; overflow: hidden;}
.mgt_20{margin-top: 20px;}
.pdlr_0{padding: 0;}
.bsjb_date_ico{background:url(../img/btn_sprite_2.png); background-position: -84px -64px; width: 12px; height: 12px; position: absolute; top:5px; right: 5px;}
.bsjb_plus_ico{background:url(../img/btn_sprite_2.png);float: left; cursor: pointer; width: 18px; height: 18px; background-position: -32px -102px; display: inline-block;}
.bsjb_plus_ico:hover{background-position: -32px -120px;}
.bsjb_date_ico:hover{background-position: -84px -76px;}
.mglt_10{margin-top: 11px; margin-left: 10px;}
.bgs_input{width: 304px; height: 24px; border: 1px solid #ccd1d8; background:rgba(204,209,216,0.3); display: inline-block; vertical-align: top;padding-left: 12px;}
.bgs_input_2{width: 304px; height: 24px; color: #757575; border: 1px solid #ccd1d8; display: inline-block; vertical-align: top; padding-left: 12px;}
.bsjb_ul_ico{background:url(../img/btn_sprite_2.png); margin-top:6px; cursor: pointer; position: relative; width: 24px; height: 24px; background-position: -160px -0px; display: inline-block;}
.mgt_10{margin-top: 10px;}
.bsjb_data_rt span{vertical-align: top; margin-left:5px;float: left; text-align: left; margin-top: 11px; display: inline-block; width: 390px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.bsjb_dm_ico{background:url(../img/btn_sprite_2.png); position: relative; width: 24px; height: 24px; background-position: -184px -96px; display: inline-block;}
.bsjb_dm_ico:hover i{display: block;}
.bsjb_dm_ico:hover{background-position: -184px -120px;}
.tl_c{text-align: center;}
.tl_l{text-align: left;}
.pl_mgt{vertical-align: top; margin-top: 6px; display: inline-block; margin-left: 5px; width: 110px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.po_r{text-align: left;}
.cg_btn_1{ position: absolute; top: 5px; right: 0; text-align: center; font-family: NotoSansCJKkr; font-size: 12px; line-height: 22px; color: #598dbf; border:1px solid #598dbf; width: 56px; height: 22px; }
.mgt_8{margin-top: 8px;}
.mgt_3{margin-top: 3px;}
.bg_ip_gray{background:rgba(204, 209, 216, 0.3);}
td .bsjb_date_sc{height: 23px; margin-top: 0;}
.mgt_14{margin-top: 14px !important;}
.bs_data_ss input{width: 390px; height: 24px; color: #b4bbc5; box-sizing: border-box; padding-left: 12px; margin-top: 7px; margin-left: 10px; border:1px solid #ccd1d8;}
.po_r_t_8{position: relative; top:8px;}
.bg_input_gray{background:rgba(204,209,216,0.3); color: #b4bbc5;}
.wd_80{width: 80px; margin-top: 10px;}
#container{display: -ms-flexbox;display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;min-height: calc(100vh - 132px);}
.bsjb_suv_txt{line-height: 40px; margin-top: 0; margin-left: 11.5px;}
.dp_n{display: none;}
#gi_sh_ipt{box-sizing: border-box; padding-left: 34px; color:#757575; }
.po_a_lt{position: absolute; top:6px; left: 43px;}
#mgt_14{margin-top: 11px;}
#hospitalAll{margin-left:10px;}
.jhjg_list_s_tit span{ position: relative;}
.dn_ar_gsjg_1{width: 12px;height: 12px; cursor: pointer; background:url(../img/bstg_spr_2.png); background-position: -151px -0; float: right; margin-right: 30px; margin-top: 10px;}
.dn_ar_gsjg_2{width: 12px;height: 12px; background:url(../img/bstg_spr_2.png); background-position: -151px -12px; float: right; margin-right: 30px; margin-top: 10px;}
.dn_ar_gsjg_3{width: 12px;height: 12px; cursor: pointer; background:url(../img/bstg_spr_2.png); background-position: -151px -0; float: right; margin-right: 30px; margin-top: 10px;}
.dn_ar_gsjg_4{width: 12px;height: 12px; background:url(../img/bstg_spr_2.png); background-position: -151px -12px; float: right; margin-right: 30px; margin-top: 10px;}
.b_gsjg_sc_jg{height: 34px; background:#fff;}
#ssml_list{padding-left: 30px; height: 315px; overflow-y: scroll;}
.code_ml_list_lt_sc{float: left;}
.code_ml_list_rt_sc{float: right;}
.code_ml_list_tit{height: 53px; border-bottom: 1px solid #ccd1d8; background:white; line-height: 53px; color: #041c3e;font-family: NanumSquareR; font-size: 18px; box-sizing: border-box; padding-left: 21px;}
.code_sc_ico_1{width: 12px; height: 12px; margin:10px; background:url(../img/code_spr.png); background-position:-32px -36px;}
.code_sc_ico_2{width: 12px; height: 12px; margin:10px; background:url(../img/code_spr.png); background-position:-44px -36px;}
.code_sc_btn_1{transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width: 74px; cursor: pointer; height:32px; border:1px solid #1b447e; color: #1b447e; background-color: #fff; float: left; line-height: 32px; text-align: center; margin-top: 7px; margin-left: 20px;font-family: NotoSansCJKkr;border-radius:2px; font-size: 14px;}
.code_sc_btn_2{transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width: 74px; cursor: pointer; height:32px; border:1px solid #b4bbc5; color: #b4bbc5; float: left; line-height: 32px; text-align: center; margin-top: 7px; margin-left: 7px; margin-right: 20.5px;border-radius:2px;font-family: NotoSansCJKkr; font-size: 14px;}
.code_sc_btn_3{transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width: 74px; cursor: pointer; height:32px; display: inline-block; border:1px solid #b4bbc5; color: #b4bbc5; line-height: 32px; text-align: center; font-family: NotoSansCJKkr; font-size: 14px;border-radius:2px;}
.code_sc_ico_1_wrap{border:1px solid #ccd1d8; float: left; margin-top: 7px;}
.code_sc_ico_2_wrap{border-top:1px solid #ccd1d8;border-right:1px solid #ccd1d8;border-bottom:1px solid #ccd1d8; margin-top: 7px; float: left;}
.cdgl_ico_1{ width: 32px; height: 32px; position: relative; background:url(../img/code_spr.png); background-position: 0 0; display: inline-block; }
.cdgl_ico_1:hover{background-position: 0 -32px;}
.ss_plus_pop_up_wrap{width: 830px; height: 395px; background:#fafafa; box-sizing: border-box; padding: 30px;}
.code_pop_up_wrap{width: 440px; height: 286px; background:#fafafa; box-sizing: border-box; padding: 30px;}
.code_pop_up_wrap_1{width: 440px; background:#fafafa; box-sizing: border-box; padding: 30px;}
.code_lb_1{ color: #b4bbc5;font-family: NotoSansCJKkr; margin-top: 10px; font-size: 12px;}
.code_lb_1 span{color: #b51400;}
.code_ip_1{width: 160px; height: 32px; box-sizing: border-box; padding-left: 10px; border:1px solid #ccd1d8;}
.code_ip_2{width: 380px; height: 133px; box-sizing: border-box; padding-left: 10px; border:1px solid #ccd1d8;}
.ibd_icon_10:hover ~ .idb_icon_12{display: block;}
.ibd_icon_11:hover ~ .idb_icon_13{display: block;}
.ibd_icon_10{width: 32px; height: 32px; cursor: pointer; margin-top:5px;display: inline-block; margin-left:5px;vertical-align: middle; background:url(../img/ibd_psc_spr.png);background-position: 0 0;}
.ibd_icon_11{width: 32px; height: 32px; cursor: pointer; margin-top:5px;display: inline-block; margin-left:2px;vertical-align: middle; background:url(../img/ibd_psc_spr.png);background-position: -32px 0;}
.ibd_icon_10:hover{background-position: 0 -32px;}
.ibd_icon_11:hover{background-position: -32px -32px;}
.idb_icon_12{background:url(../img/ibd_psc_spr.png); width: 57px; height: 25px; background-position: -112px 0; display: none; position: absolute;right: 25px; top: -15px;}
.idb_icon_13{background:url(../img/ibd_psc_spr.png); width: 34px; height: 25px; background-position: -112px -25px; display: none;position: absolute;right: 0px; top: -15px;}
.idb_ct_lt_input{position: relative;}
.mdc_basic_ico_1{background:url(../img/mdc_spr_1.png); cursor: pointer; position: relative; display: inline-block; width: 32px; height: 32px; background-position: -50px -102px;}
.mdc_basic_ico_1:hover{background-position:-50px -134px; }
.mdc_basic_ico_1:hover i{display: block;}
.lft_13{left: 13px;}
.lft_m_8{left: -8px;}
.s_blue{color: #68768b;}
.ibd_selec td{color: #598dbf; background:#f7f9fc;}
.ico_txt_1:hover i{display: block;}
.lft_315{left: 321px;}
.lft_325{left: 336px;}
.ico_txt_2:hover .dd_ico_1{display: block;}
.ico_txt_3:hover .dd_ico_2{display: block;}
.ico_txt_1{width: 32px; height:32px;float: left;margin-left: 5px; background:url(../img/trainer_sprite_2.png); background-position:-64px -0;}
.ico_txt_2{width: 32px; height:32px;float: left; position:relative;margin-left: 5px; background:url(../img/trainer_sprite_2.png); background-position:-64px -32px;}
.ico_txt_3{width: 32px; height:32px;float: left; position:relative;margin-left: 5px; background:url(../img/trainer_sprite_2.png); background-position:-64px -64px;}
.ico_txt_1:hover{background-position: -96px 0px;}
.ico_txt_2:hover{background-position: -96px -32px;}
.ico_txt_3:hover{background-position: -96px -64px;}
.lft_415{left: 359px;}
.lft_425{left: 374px;}
.id_txt{color:#b4bbc5; position: absolute; top:12px; left: 0;}
.pw_txt{color:#b4bbc5; position: absolute; top:12px; left: 0;}
.lft_13{left: 13px;}
.lft_m_7{left: -7px;}
.lft_12{left: 12px;}
.prm_b:hover i{display: block;}
.prm_b:hover{background-position: -184px -72px;}
.lft_m_17{left: -17px;}
.bsjb_ul_ico:hover i{display: block;}
.bsjb_ul_ico:hover{background-position: -160px -24px;}
.plus_btn:hover i{display: block;}
.plus_btn:hover{background-position: -160px -72px;}
.p_gb:hover i{display: block;}
.p_gb:hover{background-position: -184px -24px}
.cdgl_ico_1:hover i{display: block;}
.ss_plus_pic{ width: 160px; height: 194px; float: left; margin-right: 8px; border:1px solid #ccd1d8;background-color: rgba(230, 232, 236, 0.2); }
.ss_plus_pic_2{ width: 160px; height: 194px; float: left; margin-right: 8px; border:1px solid #ccd1d8;background-image: url(../img/ncssb.jfif); background-size: 100%; }
.ss_plus_pic_2:hover .ss_plus_icon_2{display: block;}
.ss_plus_icon_1{width: 50px; height: 50px; margin:72px 55px; background:url(../img/ss_plus_spr.png);}
.ss_plus_icon_2{ width: 100%; height: 100%; display: none; position: relative; background-color: rgba(0, 0, 0, 0.5); }
.ss_plus_ip_wrap{width: 600px; height: 330px; float: left;}
.ss_plus_ip_st{height: 70px; width: 200px; float: left;}
.ss_rf_icon_1{ width: 16.1px; height: 18px; background:url(../img/ss_plus_spr.png); background-position: -51px -36px; position: absolute; top:87px; left:71px; }
.ss_plus_ip_txt{color: #b4bbc5;font-family: NotoSansCJKkr;font-size: 12px;}
.ss_plus_ip_txt span{color: #b51400; vertical-align: top;}
.nm_ip{width: 180px; height: 32px;  border:1px solid #ccd1d8; box-sizing: border-box; padding-left: 15px;font-family: NotoSansCJKkr; font-size: 14px; color: #757575;}
.nm_ip_hf_1{width: 88px; height: 32px; border:1px solid #ccd1d8; box-sizing: border-box;padding-left: 12px; padding-right: 8px;font-family: NotoSansCJKkr; font-size: 14px;}
.nm_ip_hf_2{width: 88px; height: 32px; border:1px solid #ccd1d8; box-sizing: border-box;padding-left: 12px;font-family: NotoSansCJKkr; font-size: 14px;}
.nm_ip_hf_1::placeholder{color:#b4bbc5;}
.nm_ip_hf_2::placeholder{color:#b4bbc5;}
.url_txt_ip{width: 580px; height: 32px; border:1px solid #ccd1d8; box-sizing: border-box; padding-left: 12px;}
.url_txt_ip::placeholder{color: #b4bbc5;}
.url_txt_ip_wrap{width: 580px; height: 32px; position: relative;}
.lft_m_6{left: -6px;}
.lft_m_14{left: -14px;}
.lft_m_20{left: -20px;}
.p_gb_1{width: 24px; position: relative; cursor: pointer; height:24px;background:url(../img/btn_sprite_2.png);display: inline-block; background-position: -160px -24px;}
.p_gb_2{width: 24px; position: relative; cursor: pointer; height:24px;background:url(../img/btn_sprite_2.png);display: inline-block; background-position: -184px -24px;}
.p_gb_3{width: 24px; position: relative; cursor: pointer; height:24px;background:url(../img/btn_sprite_2.png);display: inline-block; background-position: -184px -72px;}
.p_gb_4{width: 24px; position: relative; cursor: pointer; height:24px;background:url(../img/btn_sprite_2.png);display: inline-block; background-position: -184px -120px;}
.bsjb_date_sc input:focus ~ .bsjb_date_ico{background-position: -84px -76px;}
.bsc_btm_txt_2:hover{border:1px solid #989ca1; cursor: pointer; background-color: #fafafa;}
.bsc_btm_txt_3:hover{border: 1px solid #42698f; cursor: pointer; background-color: #f6f9fc; }
.code_sc_btn_3:hover{color: #fff;background-color: #A2ABB8;border-color: #A2ABB8;}
.code_sc_btn_2:hover{border:1px solid #989ca1; cursor: pointer; background-color: #fafafa;}
.code_sc_btn_1:hover{border: 1px solid #42698f; cursor: pointer; background-color: #f6f9fc;}
.cg_btn_1:hover{border: 1px solid #42698f; cursor: pointer; background-color: #f6f9fc;}
.bstg_pl_icon:hover{background-position: -32px -24px;}
.bd_date_blue{border-bottom: 1px solid #68768b !important;}
.lft_3{left: 2px;}
.jhjg_list_s_tit em{margin-right: 20px;}
.mgt_0{margin-top: 0px;}
.ht_30{height: 30px; line-height: 29px;}
.ht_32{height: 42px;}
.rpt_top_bar{width: 100%; height: 1px; background-color: #687768;}
.bg_login{width: 100%; height: 100%; background:url(../img/login-pattern.png) #f7f7f7;}
.pdl_30{padding-left: 30px;}
.dt_ico_1{width: 12px; height: 12px; margin-bottom: 8px; vertical-align: bottom; background:url(../img/btn_sprite.png); background-position:-108px -64px; display: inline-block;}
.pdlr_10{padding: 0 10px;}
.code_sc_btn_1:hover .dt_ico_1{background-position:-108px -76px;}
input[type="checkbox"]:focus{border: none; outline: none;}
input[type="radio"]:focus{border: none; outline: none;}
.bg_white{background-color: white;}
.mgt_38{margin-top: 38px;}
.mgt_105{margin-top: 129.5px;}
#gjgj_date_it{width: 174px; position: absolute; left: 34px; color: #757575;}
#gjgj_date_it:focus ~ .bp_date_ic{background: url(../img/btn_sprite_2.png); background-position: -84px -76px;}
.ibd_chk_ico{background:url(../img/ibd_psc_spr.png); background-position:-82px -31px; width: 6px; height: 6px; display: inline-block; vertical-align: top;  margin-top: 7px; margin-right: 3px; }
.bgbg_ct{width: 55px; height: 18px; color: #b4bbc5; text-align: right; margin-right: 10px; cursor: pointer; display: inline-block;}
.ibd_pop_up_tit span{display: inline-block; width: 1px; height: 11px; background-color: #ccd1d8;}
.mgr_42{margin-right: 42px}
.ibd_bar{display: inline-block; position: absolute; top: 20px; width: 1px; height: 10px; background-color: #bbb;}
.mglr_30{margin: 0 30px;}
.ibd_bar_wrap{height: 50px;width: 1px; float: left; display: block; position: relative;}
.mgr_5{margin-right: 5px;}
.ht_112{height: 112px;}
.bsm_wrap{float: left; margin-bottom:11px; margin-top: 10px; margin-left: 10px; color: #757575; line-height: 18px;font-family: NotoSansCJKkr; font-size: 12px;}
.fl_lft{float: left;}
.fl_no{float: unset;}
.mgt_at{display: block; margin: 0 auto;}
#ht_at{height: auto;}
.wd_45{width: 45%;}
.bsm_bg{background: url("../img/bsm_bg.png"); background-repeat: repeat-y;}
.bdb_0{border-bottom: none;}
.bdt_1{border-top: 1px solid #ccd1d8;}
.bdb_1{border-bottom: 1px solid #e6e8ec;}
.tp_14{top: 14px;}
.tp_13{top: 13px;}
.chk_gjgg_4 ~ span{top:0;}
.radio_btn ~ span{top:0;}
.chk_gjgg_4:checked ~ span{color:#1b447e;}
.radio_btn:checked ~ span{color: #1b447e;}
.ghm_tit_sc_2{width: 200px; height: 75px; float: left;}
.ghm_tit_sc{float: left; width: 144px; margin-left: 20px;}
.fl_rt{float: right;}
#clr_wb{color: #598dbf; background-color: #f7f9fc;}
.wd_180{width: 180px; background-color: white;font-family: NotoSansCJKkr; font-size: 14px; color: #757575;}
.wd_86{width: 86px; background-color: white;font-family: NotoSansCJKkr; font-size: 14px; color: #757575;}
.ss_ch{width: 100%; padding-right: 50px; box-sizing: border-box; position: relative;}
.ss_ch input{width: calc(100% - 55px);font-family: NanumSquareB; font-weight: nomal;padding-left: 15px; margin-right: 4%; margin-top: 10px; height: 50px; line-height: 50px; font-size: 14px;  border-radius: 4px; border:none;box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.1);}
.ss_ch input:focus{width: calc(100% - 37px);border-image-width: 20px;font-weight: bold; color: #1b447e; box-sizing: border-box; border-style: solid; color:#1b447e;border-image: linear-gradient(to right, rgba(27,68,126,1) 0%, rgba(62,212,212,1) 100%);border-image-slice: 1;}
.ss_ch input::placeholder{color: #b4bbc5; font-weight:normal;}
.ibd_sr_bar{width: 1px; height: 11px; background: #ccd1d8; display: inline-block;}
.mgl_0{margin-left: 0;}
.mgl_4{margin-left: 4px;}
.mgl_5{margin-left: 5px;}
.mgl_8{margin-left: 8px;}
.mgl_10{margin-left: 10px;}
.mgl_12{margin-left: 12px;}
.mgl_30{margin-left: 30px;}
.mgl_40{margin-left: 40px;}
.mgl_42{margin-left: 42px;}
.mgl_50{margin-left: 85px;}
.mgl_70{margin-left: 95px;}
#mgl_17{margin-left: 17.5px;}
#mgl_0 input{margin-left: 0;}
.mgr_0{margin-right: 0;}
.mgr_10{margin-right: 10px;}
.mgr_20{margin-right: 20px;}
.mgr_30{margin-right: 30px;}
#mgt_3{margin-top: 3px;}
.bdt_n{border-top: none;}
select{cursor: pointer;}
.plus_txt_lft{margin-top: 10px !important; width: 300px !important;}
.bstg_slt_sub_lt{width: 158px; position: relative; float: left;font-family: NotoSansCJKkr; font-size: 14px;line-height: 32px; z-index: 9999; margin-top:4px;}
.bstg_slt_sub_lt ul li{width: 129px; position: relative; padding: 0 14.5px; height: 28.5px; line-height: 28.5px;}
.bstg_slt_sub_lt ul li:hover{background-color: #f2f3f5;}
.bstg_slt_sub_lt_2{width: 158px; position: relative; float: left;font-family: NotoSansCJKkr; font-size: 14px;line-height: 32px; z-index: 9999; margin-top:4px; display: none;}
.bstg_slt_sub_lt_2 ul li{width: 129px; position: relative; padding: 0 14.5px; height: 28.5px; line-height: 28.5px;}
.bstg_slt_sub_lt_2 ul li:hover{background-color: #f2f3f5;}
.bstg_slt_sub_lt_3{width: 158px; position: relative; float: left;font-family: NotoSansCJKkr; font-size: 14px;line-height: 32px; z-index: 9999; margin-top:4px;}
.bstg_slt_sub_lt_3 ul li{width: 129px; position: relative; padding: 0 14.5px; height: 28.5px; line-height: 28.5px;}
.bstg_slt_sub_lt_3 ul li:hover{background-color: #f2f3f5;}
.bstg_slt_sub_lt_4{width: 158px; position: relative; float: left;font-family: NotoSansCJKkr; font-size: 14px;line-height: 32px; z-index: 9999; margin-top:4px; display: none;}
.bstg_slt_sub_lt_4 ul li{width: 129px; position: relative; padding: 0 14.5px; height: 28.5px; line-height: 28.5px;}
.bstg_slt_sub_lt_4 ul li:hover{background-color: #f2f3f5;}
.bstg_slt_sub_at{width: 178.4px; position: absolute; top:-5px; left:168px;font-family: NotoSansCJKkr; font-size: 14px;line-height: 32px; z-index: 9999; margin-top: 5px; display: none;}
.bstg_slt_sub_at ul li{width: 149px; position: relative; padding: 0 14.5px; height: 28.5px; line-height: 28.5px;}
.bstg_slt_sub_at ul li:hover{background-color: #f2f3f5;}
.wh_320_32{width: 100%; height: 32px; box-sizing: border-box; padding: 0 30px;}
.cpt_popup_1{width: 300px; height:213px; border: 1px solid #ccd1d8;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);}
.cpt_btm_ct{height: 50px;line-height: 50px; border-top: 1px solid #ccd1d8; text-align: center; font-size: 18px; font-family: NotoSansCJKkr; color: #757575;}
.cpt_popup_2{width: 670px; height:295px; border: 1px solid #ccd1d8;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);}
.cpt_btm_ct_2{height: 50px; border-top: 1px solid #ccd1d8;}
.cpt_btm_ct_sub_1{width: 149px; text-align: center; height: 50px; line-height: 50px; float: left; border-right: 1px solid #ccd1d8;font-size: 18px; font-family: NotoSansCJKkr; color: #757575;}
.cpt_btm_ct_sub_2{width: 149px; line-height:50px;text-align: center; height: 50px; line-height: 50px; float: left;font-size: 18px; font-family: NotoSansCJKkr; color: #757575;}
.cpt_popup_1 span{ width: 100%; margin-bottom: 40px; display: block; text-align: center; font-family: NanumSquareB; color: #1b447e; font-size: 18px;}
.cpt_popup_1 strong{ width: 100%; display: block; text-align: center; font-family: NanumSquareB; color: #b51400; font-size: 18px;}
.cpt_popup_1 em{ width: 100%; display: block; text-align: center; font-family: NanumSquareB; color: #757575; font-size: 14px; margin-bottom: 30px; margin-top: 10px;}
.cpt_img_1{display: block;margin:28px auto;}
.cpt_img_2{display: block; margin:20px auto;}
.cpt_img_3{display: block; margin:20px auto;}
.cpt_popup_2 span{font-family: NanumSquareB; font-size: 18px; width: 183px; height: 27px; display: block; color: #c8a076; margin: 0 auto;}
.cpt_popup_2 em{font-family: NotoSansCJKkr; font-size: 14px; color: #757575; padding:35px 36px;display: block;}
.cpt_btm_ct:hover{background:#f2f3f5;}
.cpt_btm_ct_2 div:hover{background:#f2f3f5;}
#wd_100{width: 100px; display: block; margin:0 auto;}
.bs_jb_ss_btn_7_wrap{overflow: hidden; float: right;}
.bs_jb_ss_btn_1{float:left;text-align: center;font-family: NotoSansCJKkr; cursor:pointer;font-size: 12px;line-height: 22px; color: #ccd1d8; border: 1px solid #ccd1d8; width: 56px; height: 22px;}
.bs_jb_ss_btn_2{float:left;text-align: center;font-family: NotoSansCJKkr; cursor:pointer;font-size: 12px;line-height: 22px; color: #ccd1d8; border: 1px solid #ccd1d8; width: 56px; height: 22px;}
.ov_sc_y{overflow: hidden;width: 100%;}
.mgb_0{margin-bottom: 0;}
.mgb_4{margin-bottom: 4px;}
.mgb_10{margin-bottom: 10px;}
.mgb_30{margin-bottom:30px;}
#rt_ar_ico{background-position:-56px -34px; margin-bottom: 2px; width: 6px; height: 6px; }
.main_loc_bar{width: 1px; height: 10px; background: #ccd1d8; display: inline-block;}
.mglr_10{margin: 0 10px;}
.rd_5 input{border-radius: 5px;}
textarea:focus{border:1px solid #598dbf;}
.mgb_10{margin-bottom: 10px;}
.flt_lt_wd_100{float: left; width: 100%; position: relative; z-index: 10; box-sizing: border-box;}
.iScrollIndicator{background: #ccd1d8 !important;}
.iScrollVerticalScrollbar {background: #e6e8ec !important;}
.pd_hf_bs_such_1{ width: 50%; box-sizing: border-box; padding-left: 31px; padding-right: 20px; float: left;}
.pd_hf_bs_such_2{ width: 50%; box-sizing: border-box; padding-right: 30px; float: left;}
.clr_both_4::after{content: ""; clear: both;}
.mgt_25{margin-top: 25px;}
.mgt_30{margin-top: 30px;}
.wd_144{width: 144px;}
.wd_144 ul li{width: 115px;}
.wd_144 ul li:hover{width: 115px; }
.po_a_l_0 ul li:hover{background-color: #f2f3f5; width: 150px;}
.wd_227{width: 240px;}
.ht_29{height: 29px; line-height: 29px;}
.ss_plus_ip_sub_st{width: 180px;height: 32px; margin-left: 1px; font-size: 14px; color: #757575; position: relative;}
.wd_178{
    width: 178px;
    /* 제거 */
    /*z-index: 9999;*/
}
.wd_178 ul li{width: 149px;}
.wd_86{width: 86px; z-index: 9999;}
.mgl_7{margin-left: 7px;}
.mgl_9{margin-left: 9px;}
.wd_240{width: 240px;}
.wd_277{width: 277px;}
#bhs_1{color: #b4bbc5;}
.ht_40{height: 40px;}
.mgt_5{margin-top: 5px;}
.mgl_20{margin-left: 20px;}
.bdt_1_tn{border-top:1px solid #e6e8ec;}
.pdl_10{padding-left:10px;}
.pdr_10{padding-right:10px;}
.mgb_20{margin-bottom: 20px;}
.ht_271{height: 266px;}
@media only screen and (max-width:1579px){.txt_ln{top:0px; line-height: 20px;}}
#wg_clr{color: #b4bbc5;}
.gh_btn_wrap{width: 100%; height: 32px; padding-left: 30px; position: relative;}
.gh_btn_1{width: 59px; height: 30px; cursor: pointer; color: #598dbf; position: absolute; left: 0; top: 0; z-index: 2; text-align: center; line-height: 30px;background: #fff; }
.gh_btn_2{width: 84px; height: 30px; cursor: pointer; color: #ccd1d8; position: absolute; left: 59px; top:0; z-index: 1; text-align: center; line-height: 30px;background: #fff;}
.gh_btn_cgh{border: 1px solid #ccd1d8; color: #ccd1d8;}
.gh_btn_active{border: 1px solid #598dbf; color: #598dbf; z-index: 3;}
.mgl_22{margin-left: 22px;}
.bg_active{background: #f7f9fc;}
.bg_active_2{background: #f7f9fc;}
.bg_active_2 td{color: #598dbf;}
.gggj_tb thead tr{height: 60px;}
.gggj_tb tbody tr{height: 50px;}
.gggj_tb thead td{font-size: 12px;}
.gggj_tb tbody td{font-size: 12px;}
.bg_brgt_gray{background: #e6e8ec;}
.ghm_main_wrap{padding-left: 20px; box-sizing: border-box; width: 40%; float: left;}
.bsjb_lt_sc td{font-family: "NotoSansCJKkr"}
table.dataTable thead th, table.dataTable thead td{border-bottom: none;}
.clk_jg_Wrap dl dd label {font-weight: normal;}
.basic_top_pic span {text-align: center;margin: 5px auto;display: block;width:135px; margin-top:20px; height:120px;background: url("../img/no-img.png");background-size: 100%;}
.basic_top_pic img{display: none;}
.basic_top_pic{background: white;}
input{transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; outline-offset: -2px;-webkit-appearance: none;}
input:focus{color: #495057;background-color: #fff;border-color: #80bdff;outline: 0;box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);}
textarea:focus{color: #495057;background-color: #fff;border-color: #80bdff;outline: 0;box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);}
textarea{transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline-offset: -2px;-webkit-appearance: none; border:1px solid #ccd1b8;}
.mdc_list_cover{transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline-offset: -2px;-webkit-appearance: none;}
.bsc_btm_plus{cursor:pointer;transition: background-color .15s ease-in-out,box-shadow .15s ease-in-out;outline-offset: -2px;-webkit-appearance: none;}
.bsc_btm_plus_2{cursor:pointer;width: auto; height: 32px; line-height: 32px; display: inline-block; padding:0 16px; background: #1b447e; text-align: center; color: #fff;font-family: NotoSansCJKkr; font-size: 12px;}
.bsc_btm_plus_2:hover{background:#14325e;transition: background-color .15s ease-in-out,box-shadow .15s ease-in-out;outline-offset: -2px;-webkit-appearance: none;}
.rpt_btn_1{cursor:pointer;transition: background-color .15s ease-in-out; border-radius: 2px;}
.no_txt_csj{ text-align: center; color: #757575;background: #f2f3f5;}
.no_txt_csj span{top: 135px; position: relative;}
.mgt_6{margin-top: 6px;}
.ch_bg_ct_tit input{width: 91px; cursor: pointer; text-align:center;color: #68768b;border: none;background: #f2f3f5;font-family: NotoSansCJKkr;font-size: 14px;position: relative;display: inline-block;color: #757575;}
.po_r_t_2{position: relative; top:2px;}
.mgl_15{margin-left: 15px;}
.mgb_146{margin-bottom:146px;}
.mgb_163{margin-bottom:163px;}
.mgb_216{margin-bottom:216px;}
.bstg_jh_jg_icon_4 .atv{background-position:-98px -13px;}
.bstg_jh_jg_icon_6 .atv{background-position:-98px -13px;}
.atv div{background-position:-98px -13px;}
.mgb_261{margin-bottom: 261px;}
.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:none;}
.mgb_50{margin-bottom:50px;}
.ch_pic_2 span{top:235px;}
#findfile{cursor: pointer;}
.mgt_11{margin-top:11px;}
.tr_left{width: 10px;position: relative;top: 3px; right: 5px; height: 60px; line-height: 60px; display: inline-block; -webkit-appearance: none;}
.tr_right{width: 10px;position: relative;top: 3px; left: 5px; height: 60px; line-height: 60px; display: inline-block; -webkit-appearance: none;}
.lft_322{left: 322px;}
.lft_337{left: 337px;}
#tb_0 td:nth-child(7){border-right: none;}
.date_ij td{display: block; width: 14.28%;float: left; height: 144px; box-sizing: border-box;}
.date_ij th{display: block; width: 14.28%;float: left; height: 50px; line-height: 50px; box-sizing: border-box;}
.date_ij tr{overflow: hidden; width: 100%; display: block;}
.date_ij td span{display: block; width: 100%; height: 13px;}
.ssgl_ip{width: 150px; color:#495057;float: left;height: 33px;border: 1px solid #ccd1d8;padding-left: 10px;}