﻿@charset "utf-8";
/* CSS Document */


.wrap{min-width:360px;}

/* header */
.header{position:fixed;width:100%;z-index:99;}
.header.idx .header_inn{border:1px solid #b2e2fa;background-color:#b2e2fa;}
.header .header_inn{height:50px;padding:0 20px;border-bottom:1px solid #e1e1e1;background-color:#fff;}
.header .logo{overflow:hidden;}
.header .logo h1,
.header .logo h2{float:left;height:50px;padding:0;vertical-align:top;}
.header .logo h1 a{display:block;background-repeat:no-repeat;background-position:0 0;}
.header .logo h1 a.woori{width:75px;height:50px;margin:0 0 0 12px;background-image:url("../img/co/logo.png");background-size:75px 50px;}
.header .logo h1 a.home{width:49px;height:49px;margin:0;background-image:url("../img/ic/ic_home.png");background-size:25px 22px;background-position:50% 50%;}
.header .logo h2 a{display:block;margin-left:9px;padding:0 0 2px;font-size:14px;font-family:'Noto Sans KR';font-weight:700;color:#0067ac;line-height:48px;}
.header a.bt_menu{display:block;width:49px;height:49px;margin:0;vertical-align:middle;background-image:url("../img/ic/ic_menu.png");background-repeat:no-repeat;background-position:50% 50%;background-size:19px 16px;}

.header .left{position:absolute;top:0;left:8px;}
.header .center h3{padding:0 0 1px;font-size:17px;font-family:'Noto Sans KR';font-weight:500;color:#000;line-height:48px;text-align:center;}
.header .right{position:absolute;top:0;right:9px;}

/* visualWrap */
.visualWrap{position:relative;width:100%;height:410px;padding:30px 0 0;background-color:#b2e2fa;background-image:url("../img/bg/bg_main.png");background-repeat:no-repeat;background-position:50% 100%;background-size:360px 410px;}
.visual_cn{padding:0 20px;}
.visual_cn .mv_tit{padding:3px 0 5px;font-size:26px;font-family:'Noto Sans KR';font-weight:700;color:#000;}
.visual_cn .mv_txt{margin-top:5px;padding:2px 0;font-size:16px;font-family:'Noto Sans KR';font-weight:400;color:#000;line-height:22px;}

.container{padding:50px 0 0;}
.content{padding:0 0 40px;}
.content.sType1{padding:0 20px 40px;}
.content.sType2{padding:24px 20px 40px;}
.sect_inn{position:relative;padding:0 20px;}
.cnt_grp{padding:35px 0 0;}

/* m_notibx */
.m_notibx{}
.m_notibx dl dt{position:relative;margin:0 0 15px;padding:0 0 12px;font-size:17px;font-family:'Noto Sans KR';font-weight:500;color:#000;border-bottom:1px solid #e1e1e1;}
.m_notibx dl dt a.bt_more{position:absolute;top:5px;right:0;display:block;width:15px;height:15px;background-image:url("../img/ic/ic_btn_plus.png");background-repeat:no-repeat;background-position:0 0;background-size:15px 15px;}

.m_notibx ol{}
.m_notibx ol li{position:relative;margin:7px 0 0;}
.m_notibx ol li:first-child{margin:0;}
.m_notibx ol li > a{position:relative;display:block;}
.m_notibx ol li a > p{position:relative;display:inline-block;padding:2px 0;font-size:14px;font-family:'Noto Sans KR';font-weight:400;color:#222;vertical-align:middle;max-width:70%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.m_notibx.type1 ol li a > p{max-width:94%;}
	.m_notibx ol li a > p::before{content:'';position:absolute;bottom:1px;left:0;right:0;height:1px;background-color:#555;opacity:0;}
	.m_notibx ol li a:hover > p::before{opacity:1;}
.m_notibx ol li a > p em{font-size:14px;font-family:'Noto Sans KR';font-weight:400;color:#222;}
.m_notibx ol li a > .new{display:inline-block;width:13px;height:13px;margin:0 0 0 2px;vertical-align:middle;border-radius:1px;background-image:url("../img/ic/ic_new.png");background-repeat:no-repeat;background-position:0 0;background-size:13px 13px;}
.m_notibx ol li a > .date{position:absolute;top:0;right:0;display:block;padding:2px 0 2px;font-size:13px;font-family:'Noto Sans KR';font-weight:400;color:#555;}

.m_notibx ol li .tx_stt{position:absolute;top:50%;transform:translateY(-50%);right:20px;display:inline-block;width:46px;height:46px;border:1px solid #009ae6;border-radius:50%;background-color:#fff;padding:7px 0 0;font-size:12px;font-family:'Noto Sans KR';font-weight:500;color:#009ae6;line-height:15px;text-align:center;}

/* m_notibx(type1) */
.m_notibx ol.type1 li{margin:0;padding:0;border-bottom:1px solid #e1e1e1;}
.m_notibx ol.type1 li a{display:block;padding:15px 20px;}
.m_notibx ol.type1 li a > p{display:inline-block;max-width:90%;font-weight:500;}
.m_notibx ol.type1 li a > .date{position:static;color:#777;}
/* m_notibx(type2) */
.m_notibx ol.type2 li{margin:10px 0 0;padding:0;border-bottom:none;}
.m_notibx ol.type2 li:first-child{margin:0;}
.m_notibx ol.type2 li a{display:block;padding:0;}
.m_notibx ol.type2 li a > p{display:inline-block;max-width:90%;font-weight:500;}
.m_notibx ol.type2 li a > .date{position:static;color:#777;}
/* m_notibx(type1) */
.m_notibx ol.type3 li{margin:0;padding:0;border-bottom:1px solid #e1e1e1;}
.m_notibx ol.type3 li a{display:block;padding:15px 20px;}
.m_notibx ol.type3 li a > p{display:inline-block;max-width:75%;font-weight:500;}
.m_notibx ol.type3 li a > .date{position:static;color:#777;}

/* qkAcc_wrap */
.qkAcc_wrap{margin:48px 0 0;}
.qkAccItem{margin:10px 0 0;}
.qkAccItem:first-child{margin:0;}
.qkAccItem a{height:70px;padding:0 20px;border:1px solid #e1e1e1;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;}
.qkAccItem h4{flex:1 0 50%;max-width:50%;padding:1px 0 2px;font-size:16px;font-family:'Noto Sans KR';font-weight:500;color:#222;}
.qkAccItem span.ic{display:inline-block;width:45px;height:45px;border-radius:100%;background-repeat:no-repeat;background-position:0 0;background-size:45px 45px;}
.qkAccItem span.ic1{background-image:url("../img/bg/qk_accItem01.png");}
.qkAccItem span.ic2{background-image:url("../img/bg/qk_accItem02.png");}
.qkAccItem strong > em{display:inline-block;padding:0 0 1px;font-size:19px;font-family:'Noto Sans KR';font-weight:700;color:#009ae6;line-height:25px;}
.qkAccItem strong > em::before{content:'';display:inline-block;width:3px;height:3px;margin:0 5px;border-radius:3px;vertical-align:5px;background-color:#009ae6;}
.qkAccItem strong > em:first-child::before{display:none;}

/* footer */
.footer{background-color:#f7f8f9;}
.footer .footer_inn{padding:25px 20px;text-align:center;}
.footer p.tx_copyright{margin:11px 0 0;padding:0 0 1px;font-size:12px;font-family:'Noto Sans KR';font-weight:300;color:#555;text-align:center;}
.footer a.bt_w1{padding:0 20px;}

/* a.bt_w1 */
a.bt_w1{display:inline-block;padding:0 5px;height:27px;border:1px solid #ddd;font-size:12px;font-family:'Noto Sans KR';font-weight:500;color:#555;line-height:27px;text-align:center;background-color:#fff;}

/* a.bt_w2 */
a.bt_w2{display:inline-block;padding:0 15px;height:35px;border:1px solid #ddd;font-size:14px;font-family:'Noto Sans KR';font-weight:500;color:#000;line-height:35px;text-align:center;background-color:#fff;border-radius:3px;}
a.bt_w2 > span{display:inline-block;padding:0;font-size:14px;font-family:'Noto Sans KR';font-weight:500;color:#000;line-height:33px;text-align:center;vertical-align:top;}
a.bt_w2.ic_add::before{content:'';width:11px;height:11px;display:inline-block;background-image:url("../img/ic/ic_add.png");background-repeat:no-repeat;background-position:0 0;background-size:11px 11px;vertical-align:middle;margin:0 4px 3px 0;}

/* a.bt_b1 */
a.bt_b1{display:block;height:45px;font-size:14px;font-family:'Noto Sans KR';font-weight:500;color:#fff;line-height:45px;text-align:center;border-radius:3px;background-color:#119de4;}

/* a.bt_g1 */
a.bt_g1{display:block;height:45px;font-size:14px;font-family:'Noto Sans KR';font-weight:500;color:#fff;line-height:45px;text-align:center;border-radius:3px;background-color:#aaaaaa;}

/* a.bt_g2 */
a.bt_g2{display:block;height:29px;padding:0 10px;font-size:13px;font-family:'Noto Sans KR';font-weight:400;color:#000;line-height:29px;text-align:center;border-radius:3px;background-color:#e0e3e5;}

/* a.bt_g3 */
a.bt_g3{display:block;height:45px;font-size:14px;font-family:'Noto Sans KR';font-weight:500;color:#000;line-height:45px;text-align:center;border-radius:3px;background-color:#e0e3e5;}

/* a.bt_gdDl */
a.bt_gdDl{display:inline-block;width:30px;height:30px;background-image:url("../img/bt/bt_gd_dl.png");background-repeat:no-repeat;background-position:100% 0;background-size:30px 30px;}

.btn_btm.type1{padding:0 20px;}
.btn_btm.space{padding:0 20px;}
.btn_btm.fixBtm{position:absolute;right:0;bottom:0;left:0;}
.btn_btm.fixBtm.bt_1 a{width:100%;margin:0;border-radius:0 0 6px 6px;}
.btn_btm.fixBtm.bt_2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;margin:0;}
.btn_btm.fixBtm.bt_2 a{width:50%;margin:0;border-radius:0 0 6px 0;}
.btn_btm.fixBtm.bt_2 a:first-child{border-radius:0 0 0 6px;}

.btn_btm.bt_2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;margin:0 -5px;overflow:hidden;}
.btn_btm.bt_2 a{width:50%;margin:0 5px;}

/* tab_wrap */
.tab_wrap{}
.tab_header{overflow:hidden;}
.tab_header ul{width:100%;border-bottom:1px solid #e1e1e1;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;}
.tab_header ul li{text-align:center;padding:0 20px;}
.tab_header ul li a{position:relative;display:inline-block;padding:0;font-size:14px;font-family:'Noto Sans KR';font-weight:400;color:#555;line-height:50px;white-space:nowrap;}
.tab_header ul li a::after{content:'';position:absolute;bottom:-1px;left:0;right:0;display:block;height:2px;background-color:#009ae6;opacity:0;}
.tab_header ul li.on a::after,
.tab_header ul li a:hover::after{opacity:1;}
.tab_header ul li.on a,
.tab_header ul li a:hover{font-weight:500;color:#009ae6;}
/* .tab_header.type1 */
.tab_header.type1{margin:0;}
.tab_header.type1 ul li{width:50%;text-align:center;padding:0;}
.tab_header.type1 ul li a{display:block;text-align:center;}
/* .tab_header.type2 */
.tab_header.type2{margin:0;}
.tab_header.type2 ul li{width:33%;text-align:center;padding:0;}
.tab_header.type2 ul li a{display:block;text-align:center;}

.tab_cnt_wrap{padding:0 20px;}
.tab_cnt{display:none;padding:35px 0 0;}

/* notibx */
.notibx.noSpace{margin:0 -20px;}
.notibx p{padding:0;font-size:14px;font-family:'Noto Sans KR';font-weight:500;color:#555;line-height:24px;}
.notibx p > strong{font-size:14px;font-family:'Noto Sans KR';font-weight:700;color:#222;line-height:24px;}
.notibx h3{padding:0;font-size:17px;font-family:'Noto Sans KR';font-weight:400;color:#000;line-height:27px;}
.notibx h3:lang(ko){word-break:keep-all;}
.notibx h3 > strong{font-size:17px;font-family:'Noto Sans KR';font-weight:700;line-height:27px;}
.notibx ul li{position:relative;margin:4px 0 0;padding:0 0 0 11px;font-size:13px;font-family:'Noto Sans KR';font-weight:400;color:#555;line-height:22px;}
.notibx ul li:first-child{margin:0;}
.notibx ul li::before{content:'';position:absolute;top:10px;left:0;display:inline-block;width:3px;height:3px;border-radius:50%;background-color:#222;}
.notibx dl dt{padding:0;font-size:17px;font-family:'Noto Sans KR';font-weight:500;color:#000;line-height:27px;}
.notibx dl dd{padding:10px 0 0;}
/* .notibx.type1 */
.notibx.type1{padding:15px 20px;border-bottom:1px solid #e7edef;background-color:#f4f9fb;}
.notibx.type1 ul li{position:relative;margin:8px 0 0;padding:0 0 0 11px;font-family:'Noto Sans KR';font-weight:500;font-size:14px;line-height:24px;color:#222;}
.notibx.type1 ul li:first-child{margin:0;}
.notibx.type1 ul li::before{content:'';position:absolute;top:10px;left:0;display:inline-block;width:3px;height:3px;border-radius:50%;background-color:#222;}
/* .notibx.type2 */
.notibx.type2 ul li{position:relative;margin:4px 0 0;padding:1px 0 1px 11px;font-size:12px;font-family:'Noto Sans KR';font-weight:400;color:#777;line-height:19px;}
.notibx.type2 ul li:first-child{margin:0;}
.notibx.type2 ul li::before{content:'';position:absolute;top:9px;left:0;display:inline-block;width:3px;height:3px;border-radius:50%;background-color:#777;}
/* .notibx.type3 */
.notibx.type3 ul li{position:relative;margin:6px 0 0;padding:0;font-size:14px;font-family:'Noto Sans KR';font-weight:400;color:#555;line-height:23px;}
.notibx.type3 ul li .point{font-size:14px;font-family:'Noto Sans KR';font-weight:400;color:#f34033;}
.notibx.type3 ul li:first-child{margin:0;}
.notibx.type3 ul li::before{display:none;}
/* .notibx.type4 */
.notibx.type4{padding:15px 20px;border:1px solid #e7edef;background-color:#f4f9fb;}
.notibx.type4 ul li{position:relative;margin:6px 0 0;padding:0 0 0 11px;font-family:'Noto Sans KR';font-weight:500;font-size:13px;line-height:22px;color:#222;}
.notibx.type4 ul li:first-child{margin:0;}
.notibx.type4 ul li::before{content:'';position:absolute;top:10px;left:0;display:inline-block;width:3px;height:3px;border-radius:50%;background-color:#222;}
/* .notibx.type5 */
.notibx.type5 ul li{position:relative;margin:0;padding:1px 0 1px 11px;font-size:12px;font-family:'Noto Sans KR';font-weight:400;color:#777;line-height:19px;}
.notibx.type5 ul li:first-child{margin:0;}
.notibx.type5 ul li::before{content:'';position:absolute;top:9px;left:0;display:inline-block;width:3px;height:3px;border-radius:50%;background-color:#777;}

.notibx.err p{padding:0 0 0 8px;font-size:12px;font-family:'Noto Sans KR';font-weight:400;color:#f34033;line-height:22px;background-image:url("../img/ic/ic_point.png");background-repeat:no-repeat;background-position:0 6px;background-size:5px auto;}

/* tx_noti */
.tx_noti{padding:15px 20px;background-color:#f4f9fb;border-bottom:1px solid #e7edef;}
.tx_noti.noSpace{margin:0 -20px;}
.tx_noti p{position:relative;padding:0 0 0 25px;font-size:14px;font-family:'Noto Sans KR';font-weight:500;color:#222;line-height:23px;}
.tx_noti p::before{content:'';position:absolute;top:4px;left:0;display:inline-block;width:15px;height:15px;background-image:url("../img/ic/ic_noti.png");background-repeat:no-repeat;background-position:0 50%;background-size:15px 15px;}

/* snotibx */
.snotibx{margin:0;padding:30px 0 0;}
.snotibx ul li{margin:0;}

/* imgbx */
.imgbx{max-width:320px;margin:35px auto 5px;text-align:center;}
.imgbx img{width:100%;}

/* swiper-container */
.swiper-container{height:217px;border-radius:5px;border:1px solid #e1e1e1;}
.swiper-slide{padding:39px 0 0;}
.swiper-slide .step01{background-image:url("../img/bg/im_step01.png");}
.swiper-slide .step02{background-image:url("../img/bg/im_step02.png");}
.swiper-slide .step03{background-image:url("../img/bg/im_step03.png");}
.swiper-slide .step04{background-image:url("../img/bg/im_step04.png");}

.swiper-slide > div{padding:66px 10px 0;font-size:17px;font-family:'Noto Sans KR';font-weight:500;color:#000;line-height:27px;text-align:center;background-repeat:no-repeat;background-position:50% 0;background-size:46px 49px;}
.swiper-slide > div > span{display:block;margin-bottom:6px;font-size:14px;font-family:'Noto Sans KR';font-weight:500;color:#555;line-height:22px;}

.swiper-pagination{top:7px;left:0;padding-left:11px;text-align:left;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px 0 3px;opacity:1;}
.swiper-pagination-bullet{width:6px;height:6px;background-color:#e1e1e1;}
.swiper-pagination-bullet-active{background-color:#009ae6;}

/* stit_wrap */
.stit_wrap{position:relative;padding:0 0 15px;}
.stit_wrap h3{padding:0;font-size:17px;font-family:'Noto Sans KR';font-weight:500;color:#000;line-height:25px;}
.stit_wrap h3 span{font-family:'Noto Sans KR';font-weight:500;}
.stit_wrap p strong{display:inline-block;padding:0;font-size:17px;font-family:'Noto Sans KR';font-weight:500;color:#000;line-height:25px;}
/*.stit_wrap p{padding:1px 0 0;font-size:14px;font-family:'Noto Sans KR';font-weight:400;color:#777;line-height:22px;}*/
.stit_wrap .right{position:absolute;top:2px;right:0;}
.stit_wrap .right.bt_add{position:absolute;top:-5px;right:0;}
.stit_wrap .right.hasIptBx{position:absolute;top:-9px;right:0;}

/* tbl_lst1 */
.tbl_lst1{border-top:1px solid #555;}
.tbl_lst1 table th{border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;background-color:#f4f8f9;}
.tbl_lst1 table th.first{border-left:1px solid #e1e1e1 !important;}
.tbl_lst1 table th > div{padding:15px 10px;}
.tbl_lst1 table th p{padding:0;font-size:14px;font-family:'Noto Sans KR';font-weight:500;color:#222;line-height:23px;}
.tbl_lst1 table th p .point{display:inline-block;width:5px;height:5px;margin:5px 0 0 3px;vertical-align:top;background-image:url("../img/ic/ic_point.png");background-repeat:no-repeat;background-position:0 0;background-size:5px auto;}
.tbl_lst1 table th:first-child,
.tbl_lst1 table td:first-child{border-left:none;}
.tbl_lst1 table td{border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;}
.tbl_lst1 table td{border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;}
.tbl_lst1 table td > div{position:relative;padding:15px 10px;}
.tbl_lst1 table td > div.bt_control{position:relative;padding:15px 60px 15px 10px;}
.tbl_lst1 table td > div p{padding:0;font-size:14px;font-family:'Noto Sans KR';font-weight:400;color:#555;line-height:23px;letter-spacing:-0.05em;text-align:center;word-break:break-all;}
.tbl_lst1 table td > div p span{display:inline-block;padding:0;font-size:14px;font-family:'Noto Sans KR';font-weight:400;color:#555;line-height:23px;letter-spacing:-0.05em;}
.tbl_lst1 table td > div a.bt_gdDl{position:absolute;top:50%;right:15px;transform:translateY(-50%);}
.tbl_lst1 table td.bdlNone{border-left:none;}
.tbl_lst1 table td.total{background-color:#f4f8f9;}
.tbl_lst1 table td.total > div p{pfont-family:'Noto Sans KR';font-weight:5400;color:#222;}

.tbl_lst1 table td > div.radLst_row{padding:0 14px;}
.tbl_lst1 table td > div.chkLst_row{padding:0 14px;}
.tbl_lst1 table td > div.iptBxLst_row{padding:7px 14px;}

/* paging_wrap */
.paging_wrap{}
.paging{padding:27px 0 0;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;}
.paging a{display:inline-block;width:16px;height:18px;font-size:13px;font-family:'Noto Sans KR';font-weight:400;color:#555;line-height:18px;text-align:center;}
.paging a.bt_first,
.paging a.bt_prev,
.paging a.bt_next,
.paging a.bt_last{margin:0 6px;background-repeat:no-repeat;background-position:50% 0;background-size:16px 18px;}

.paging a.bt_first::before,
.paging a.bt_last::before{content:'';display:inline-block;width:1px;height:10px;background-color:#e1e1e1;}
.paging a.bt_first::before{margin:4px 0 0 22px;}
.paging a.bt_last::before{margin:4px 0 0 -26px;}

.paging a.bt_first{background-image:url("../img/bt/bt_first.png");}
.paging a.bt_prev{background-image:url("../img/bt/bt_prev.png");}
.paging a.bt_next{background-image:url("../img/bt/bt_next.png");}
.paging a.bt_last{background-image:url("../img/bt/bt_last.png");}

.pag_num{padding:0 9px}
.pag_num a{float:left;margin:0 6px 0 5px;}
.pag_num a:hover,
.pag_num a.on{font-weight:500;color:#009ae6;}

/* buBrd2_view */
.buBrd2_view{}
.buBrd2_view_header{margin:0 -20px;padding:15px 20px;border-bottom:1px solid #e1e1e1;}
.buBrd2_view_header p{padding:0 0 2px;font-size:17px;font-family:'Noto Sans KR';font-weight:500;color:#000;line-height:24px;}
.buBrd2_view_header .date{display:block;padding:2px 0 3px;font-size:13px;font-family:'Noto Sans KR';font-weight:400;color:#777;}
.buBrd2_view_header p em{font-size:17px;font-family:'Noto Sans KR';font-weight:500;color:#000;}

.buBrd2_view_header .infoDt ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;}
.buBrd2_view_header .infoDt ul li{position:relative;margin:0;padding:0 0 0 20px;}
.buBrd2_view_header .infoDt ul li::before{content:'';position:absolute;top:5px;left:10px;width:1px;height:11px;background-color:#e1e1e1;}
.buBrd2_view_header .infoDt ul li span{display:inline-block;padding:0;font-size:13px;font-family:'Noto Sans KR';font-weight:400;color:#777;line-height:20px;}
.buBrd2_view_header .infoDt ul li:first-child{padding:0;}
.buBrd2_view_header .infoDt ul li:first-child::before{display:none;}

.buBrd2_view_body{padding:25px 0;}
.buBrd2_view_body p{font-size:14px;font-family:'Noto Sans KR';font-weight:400;color:#555;line-height:23px;}
.buBrd2_view_body p > img{max-width:100%;}

.buBrd2_ans_body{margin:0 -20px;padding:25px 20px 0;border-top:1px solid #e1e1e1;}
.buBrd2_ans_body .stit_ans_wrap{margin:0 0 10px;}
.buBrd2_ans_body .stit_ans_wrap h3{padding:0 0 1px;font-size:17px;font-family:'Noto Sans KR';font-weight:500;color:#000;line-height:24px;}

/* rad_control */
.rad_control{position:relative;display:block;margin:0;padding:0 0 0 22px;}
.rad_control input{position:absolute;top:3px;left:0;-webkit-appearance:none;border-radius:50%;outline:none;border:1px solid #e1e1e1;width:17px;height:17px;margin:0;display:inline-block;}
.rad_control input::before{content:'';display:block;width:9px;height:9px;margin:3px auto 0;border-radius:50%;background-color:#fff;}
.rad_control input:checked::before{background-color:#009ae6;}
.rad_control span{display:inline-block;padding:2px 0;font-family:'Noto Sans KR';font-weight:400;font-size:14px;color:#555;}
.rad_control input:checked{border:1px solid #009ae6;}
.rad_control input:checked + span{font-weight:500;color:#222;}

/* chk_control */
.chk_control{position:relative;display:block;margin:0;padding:0 0 0 22px;}
.chk_control input{position:absolute;top:4px;left:0;-webkit-appearance:none;border-radius:1px;outline:none;border:none;width:16px;height:16px;margin:0;display:inline-block;}
.chk_control input::before{content:'';display:block;width:16px;height:16px;margin:0;border-radius:1px;background-image:url(../img/ic/ic_uncheck.png);background-repeat:no-repeat;background-position:0 0;background-size:16px 16px;}
.chk_control input:checked::before{background-image:url(../img/ic/ic_check.png);}
.chk_control span{display:inline-block;padding:2px 0;font-family:'Noto Sans KR';font-weight:400;font-size:14px;color:#555;}
/*.chk_control input:checked + span{font-weight:500;color:#222;}*/
.chk_control.tx_before{position:relative;display:inline-block;margin:0;padding:0 22px 0 0;}
.chk_control.tx_before input{position:absolute;top:3px;right:0;left:auto;}

.chk_control_bx{height:46px;border:1px solid #e1e1e1;border-radius:3px;background-color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;}
.chk_control_bx .chk_control span{display:inline-block;padding:2px 0;font-family:'Noto Sans KR';font-weight:500;font-size:14px;color:#000;}

/* ipt_control */
.ipt_control{margin:25px 0 0;}
.ipt_control label{display:block;margin:0 0 10px;}
.ipt_control label.rad_control{margin:0;}
.ipt_control label.chk_control{margin:0;}
.ipt_control label.ipt_bx{margin:0;}
.ipt_control label strong{position:relative;padding:2px 0 2px;display:inline-block;font-family:'Noto Sans KR';font-weight:500;font-size:14px;color:#222;vertical-align:middle;}
.ipt_control label .pointer{display:inline-block;width:5px;height:5px;margin:5px 0 0 5px;vertical-align:top;background-image:url("../img/ic/ic_point.png");background-repeat:no-repeat;background-position:0 0;background-size:5px auto;}
.ipt_control p{display:block;margin:0 0 7px;}
.ipt_control p strong{position:relative;padding:2px 0 2px;display:inline-block;font-family:'Noto Sans KR';font-weight:500;font-size:14px;color:#222;vertical-align:middle;}
.ipt_control p .pointer{display:inline-block;width:5px;height:5px;margin:5px 0 0 5px;vertical-align:top;background-image:url("../img/ic/ic_point.png");background-repeat:no-repeat;background-position:0 0;background-size:5px auto;}

/* ipt_bx */
.ipt_bx{position:relative;display:block;}
.ipt_bx input[type=text],
.ipt_bx input[type=password]{width:100%;height:39px;padding:0 15px;font-family:'Noto Sans KR';font-weight:400;font-size:14px;color:#555;line-height:39px;border:1px solid #e1e1e1;vertical-align:top;}
.ipt_bx textarea{width:100%;height:150px;padding:10px 15px;font-family:'Noto Sans KR';font-weight:400;font-size:14px;color:#555;line-height:23px;border:1px solid #e1e1e1;overflow:hidden;overflow-y:auto;resize:none;vertical-align:top;}
	textarea.txArea{width:100%;height:150px;padding:10px 15px;font-family:'Noto Sans KR';font-weight:400;font-size:13px;color:#555;line-height:23px;border:1px solid #e1e1e1;overflow:hidden;overflow-y:auto;resize:none;vertical-align:top;}

.ipt_bx .btn_cal{position:absolute;top:0;right:0;width:43px;height:39px;background-image:url("../img/ic/ic_cal.png");background-repeat:no-repeat;background-position:50% 50%;background-size:auto 15px;}
.ipt_bx a.bt_dubChk{position:absolute;top:5px;right:5px;}
.ipt_bx.hasLbl{padding:0 22px 0 0;}
.ipt_bx.hasLbl .tx_lbl{position:absolute;top:0;right:0;font-family:'Noto Sans KR';font-weight:400;font-size:13px;color:#555;line-height:39px;text-align:center;}

.ipt_bx.err input{border:1px solid #f34033;}
.ipt_bx .tx_err{margin:10px 0 0;padding:2px 0;font-family:'Noto Sans KR';font-weight:400;font-size:12px;color:#f34033;display:none;}
.ipt_bx.err .tx_err{display:block;}

.ipt_bx .tit{margin:0 0 7px;padding:2px 0;font-family:'Noto Sans KR';font-weight:400;font-size:14px;color:#555;display:block;letter-spacing:-1px;}
.ipt_bx.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;}
.ipt_bx.flex .tx_lbl{position:static;font-family:'Noto Sans KR';font-weight:400;font-size:14px;color:#555;line-height:normal;}
.ipt_bx.flex .tit{margin-right:10px;color:#000;}
.ipt_bx.flex .tx_lbl{margin-left:10px;}

/* grp_control */
.grp_control{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0;font-family:'Noto Sans KR';font-weight:400;font-size:13px;color:#555555;line-height:39px;/*overflow:hidden;*/}
.grp_control > div{flex:1 0 auto;}
.grp_control > div.txDiv{font-family:'Noto Sans KR';font-weight:400;font-size:13px;color:#555;line-height:38px;text-align:center;}
.grp_control.col_3 > div{flex:1 0 auto;max-width:47%;}
.grp_control.col_3 > div.txDiv{flex:1 0 20px;max-width:6%;width:6%;}
.grp_control.col_2{margin:0 -10px;}
.grp_control.col_2 > div{flex:1 0 50%;max-width:50%;padding:0 10px;}
.grp_control.col_2.bxGap{margin:0 -5px;}
.grp_control.col_2.bxGap > div{flex:1 0 50%;max-width:50%;padding:0 5px;}

/* combo_bx */
.combo_bx{position:relative;background-color:#fff;}
.combo_bx .tit{position:relative;display:block;margin:0;height:39px;padding:0 15px;font-family:'Noto Sans KR';font-weight:400;font-size:14px;color:#555;line-height:39px;border:1px solid #e1e1e1;box-sizing:border-box;}
/*.combo_bx .tit::after{content:'';display:block;position:absolute;right:14px;top:16px;width:12px;height:8px;background-size:12px 8px;background-image:url("../img/pic02.png");background-repeat:no-repeat;background-position:0 0;}*/
.combo_bx .tit::after{content:'';display:block;margin-top:-3px !important;right:14px !important;}
.combo_bx .tit .btn{display:none !important;}
.combo_bx .tit .btn,
.combo_bx .tit::after{position:absolute;right:15px;top:50%;margin-top:-2px;display:block;width:10px;height:10px;border-bottom:2px solid #555;border-right:2px solid #555;transform:translateY(-50%) rotate(45deg);}
.combo_bx .tit.on .btn{margin-top:3px;transform:translateY(-50%) rotate(227deg);}
.combo_bx .tit.on::after{margin-top:4px !important;transform:translateY(-50%) rotate(227deg);}

.ly_combo{position:absolute;top:38px;left:0;right:0;max-height:182px;border:1px solid #e1e1e1;background-color:#fff;z-index:999;}
.ly_combo ul{padding:5px 0;}
.ly_combo ul li{}
.ly_combo ul li a{display:block;padding:5px 15px;font-family:'Noto Sans KR';font-weight:400;font-size:14px;color:#555;line-height:24px;}

.combo_bx.hasLbl{padding:0 22px 0 0;}
.combo_bx.hasLbl .tx_lbl{position:absolute;top:0;right:0;font-family:'Noto Sans KR';font-weight:400;font-size:13px;color:#555;line-height:39px;text-align:center;}
.combo_bx.hasLbl .ly_combo{right:22px;}

.combo_bx.hasLbl2{padding:0 30px 0 0;}
.combo_bx.hasLbl2 .tx_lbl{position:absolute;top:0;right:0;font-family:'Noto Sans KR';font-weight:400;font-size:13px;color:#555;line-height:39px;text-align:center;}
.combo_bx.hasLbl2 .ly_combo{right:30px;}

/* radLst */
.radLst{margin:4px 0;}
.radLst > ul li{padding:4px 0;}
/*.radLst > ul li:first-child{padding:0;}*/
.radLst > li{padding:8px 0 0;}
.radLst > li:first-child{padding:0;}
.radLst.inlineLst2 > li{display:inline-block;margin-left:16px;}
.radLst.inlineLst2 > li:first-child{margin-left:0;}
.radLst.inlineLst{margin:0 -8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;}
.radLst.inlineLst > li{padding:4px 8px;}
.radLst > li label.tit{display:inline-block;padding:2px 0;font-family:'Noto Sans KR';font-weight:500;font-size:14px;color:#222;}

/* chkLst */
.chkLst{margin:4px 0;}
.chkLst > li{padding:4pxpx 0;}
/*.chkLst > li:first-child{padding:0;}*/
.chkLst.inlineLst{margin:0 -8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;}
.chkLst.inlineLst > li{padding:4px 8px;}
.chkLst.inlineLst.col_3 > li{flex:1 0 33%;padding:0 8px 8px;}

/* iptBxLst */
.iptBxLst{}
.iptBxLst > li{padding:5px 0 0;}
.iptBxLst > li:first-child{padding:0;}
.iptBxLst.inlineLst{margin:0 -5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;}
.iptBxLst.inlineLst > li{padding:0 5px;}

.iptBxLst2{}
.iptBxLst2 > li{padding:15px 0 0;}
.iptBxLst2 > li:first-child{padding:0;}

/* 공통 modal(layer popup) */
.flexDisplay{display:flex;flex-direction:column;justify-content:center;height:100%;}

/* pop_wrap */
.pop_wrap{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1000;}
.pop_inn{position:relative;margin:0 28px;padding:0;border-radius:6px;background:#fff;}
.pop_inn{padding:0;-webkit-box-shadow:0 8px 5px 0 rgba(0, 0, 0, 0.16);-moz-box-shadow:0 8px 5px 0 rgba(0, 0, 0, 0.16);box-shadow:0 8px 5px 0 rgba(0, 0, 0, 0.16);}
.pop_inn{min-width:calc(320px);min-width:-webkit-calc(320px);max-height:calc(800px);max-height:-webkit-calc(800px);}
.pop_inn.w300{width:calc(300px);width:-webkit-calc(300px);max-height:calc(800px);max-height:-webkit-calc(800px);}
.pop_inn.w350{width:calc(350px);width:-webkit-calc(350px);max-height:calc(800px);max-height:-webkit-calc(800px);}
.pop_inn.w600{width:calc(600px);width:-webkit-calc(600px);max-height:calc(800px);max-height:-webkit-calc(800px);}
.pop_inn.w940{width:calc(940px);width:-webkit-calc(940px);max-height:calc(800px);max-height:-webkit-calc(800px);}
.pop_container{padding:0 20px;}
.pop_header{position:relative;padding:35px 0 15px;}
.pop_header h3{padding:0 0 1px;font-family:'Noto Sans KR';font-weight:500;font-size:17px;color:#222;line-height:25px;}
.pop_header.type1{position:relative;padding:35px 0 10px;}
.pop_header.type1 h3{padding:0 0 1px;font-family:'Noto Sans KR';font-weight:500;font-size:17px;color:#222;line-height:25px;text-align:center;}
.pop_box{padding:0 0 85px;}
.pop_msg p{padding:0;font-family:'Noto Sans KR';font-weight:400;font-size:14px;color:#555;line-height:24px;text-align:center;}
.pop_msg p.type1{padding:0;font-family:'Noto Sans KR';font-weight:400;font-size:13px;color:#555;line-height:23px;text-align:center;}

/* gnbMenu_wrap */
.ov_hidden{overflow:hidden;}

.gnbMenu_wrap{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;z-index:1000;}
.gnbMenu_wrap::before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;width:110px;background-color:#f1f3f4;}
/* lgCont */
.lgCont{position:relative;height:50px;background-color:#009ae6;}
.lgCont .left{position:absolute;top:0;left:20px;}
.lgCont .right{position:absolute;top:0;right:8px;}
.lgCont a.bt_lgOut{display:inline-block;padding:0 0 0 30px;background-image:url("../img/bt/bt_lg_out.png");background-repeat:no-repeat;background-position:0 50%;background-size:20px 22px;}
.lgCont a.bt_lgOut span{display:inline-block;font-size:14px;font-family:'Noto Sans KR';font-weight:500;color:#fff;line-height:50px;}
.lgCont a.bt_mnClose{display:inline-block;width:50px;height:50px;background-image:url("../img/bt/bt_mn_close.png");background-repeat:no-repeat;background-position:50% 50%;background-size:17px 17px;}

.lgCont .tx_lgUsr{display:inline-block;height:27px;margin:11px 0 0;padding:0 0 0 26px;font-size:14px;font-family:'Noto Sans KR';font-weight:500;color:#fff;line-height:27px;background-image:url("../img/ic/ic_usr2.png");background-repeat:no-repeat;background-position:0 50%;background-size:auto 21px;vertical-align:middle;}
.lgCont .tx_lgUsr{max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.lgCont a.bt_lgOut2{display:inline-block;height:27px;margin:11px 0 0 8px;padding:0 8px;background-color:#fff;border-radius:3px;vertical-align:middle;}
.lgCont a.bt_lgOut2 span{display:inline-block;font-size:13px;font-family:'Noto Sans KR';font-weight:500;color:#009ae6;line-height:27px;}

/* ㄴdepthOne */
.gnbMenu{position:relative;/*min-height:calc(100vh - 50px);*/}
.gnbMenu::before{/*content:'';display:block;position:absolute;top:0;left:0;bottom:0;width:110px;background-color:#f1f3f4;*/}
.gnbMenu .depthOne{/*position:relative;*/}
.gnbMenu .depthOne a.depthOneNode{position:relative;display:block;width:110px;height:50px;padding:0 20px;z-index:2;}
.gnbMenu .depthOne a.depthOneNode h3{font-size:13px;font-family:'Noto Sans KR';font-weight:400;color:#555;line-height:50px;pointer-events:none;}
.gnbMenu .depthOne a.depthOneNode.on{background-color:#fff;}
.gnbMenu .depthOne a.depthOneNode.on h3{font-weight:700;color:#009ae6;}
/* ㄴdepthTwo */
.gnbMenu .depthTwo{position:absolute;top:0;left:110px;right:0;padding:0 20px;background-color:#fff;}
.gnbMenu .depthTwo ul li{border-bottom:1px solid #f5f5f5;}
.gnbMenu .depthTwo ul li a.depthTwoNode{display:block;font-size:14px;font-family:'Noto Sans KR';font-weight:400;color:#555;line-height:50px;}
.gnbMenu .depthTwo ul li a.depthTwoNode.on{font-weight:500;color:#222;}

.gnbMenu_wrap_contents{display:none;/*position:absolute;top:0;left:0;right:0;padding:0 20px;background-color:#fff;*/}

/* login_wrap */
.login_wrap{}
/* login_header */
.login_header{padding:15px 0 25px;}
.login_header h2{width:81px;height:20px;margin:0 auto 5px;text-align:center;}
.login_header h2 img{width:100%;vertical-align:top;}
.login_header h3{padding:0;font-size:23px;font-family:'Noto Sans KR';font-weight:700;color:#0067ac;line-height:32px;text-align:center;}

.login_wrap .ipt_bx input[type=text],
.login_wrap .ipt_bx input[type=password]{width:100%;height:46px;padding:0 15px;font-family:'Noto Sans KR';font-weight:400;font-size:14px;color:#555;line-height:44px;border:1px solid #e1e1e1;}

.login_wrap .ipt_bx.ic_usr,
.login_wrap .ipt_bx.ic_pwd{position:relative;}
.login_wrap .ipt_bx.ic_usr::before,
.login_wrap .ipt_bx.ic_pwd::before{content:'';position:absolute;top:16px;left:16px;display:inline-block;width:13px;height:15px;background-repeat:no-repeat;background-position:0 0;background-size:13px 15px;}
.login_wrap .ipt_bx.ic_usr input[type=text],
.login_wrap .ipt_bx.ic_pwd input[type=password]{padding:0 15px 0 40px;}
	.login_wrap .ipt_bx.ic_usr::before{background-image:url(../img/ic/ic_usr.png);}
	.login_wrap .ipt_bx.ic_pwd::before{background-image:url(../img/ic/ic_pwd.png);}

.login_wrap .log_cont{margin:25px 0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;}
.login_wrap .log_cont > div{flex:1 0 50%;max-width:50%;}
.login_wrap .log_cont > div.left{text-align:left;}
.login_wrap .log_cont > div.right{text-align:right;}
.login_wrap .log_cont > div a.h_hover{display:inline-block;padding:2px 0;font-family:'Noto Sans KR';font-weight:400;font-size:14px;color:#555;text-decoration:underline;}

/* dashLst */
.dashLst{border:1px solid #e1e1e1;border-radius:3px;}
.dashLst .dashLst_inn{padding:5px 19px;background-color:#fff;}
.dashItem{border-top:1px solid #e1e1e1;background-color:#fff;}
.dashItem:first-child{border-top:none;}
.dashItem .dashItem_inn{height:60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;}
.dashItem .dashItem_inn > div.icCell{/*flex:1 0 15%;*/flex:1 0 45px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;}
.dashItem .dashItem_inn > div.nameCell{flex:1 0 20%;}
.dashItem .dashItem_inn > div.totalCell{flex:1 0 25%;text-align:right;}
.dashItem .dashItem_inn > div.numCell{flex:1 0 20%;text-align:right;}
.dashItem .dashItem_inn > div.totalCell{flex:1 0 40%;text-align:right;}
.dashItem .ic{display:inline-block;width:30px;background-repeat:no-repeat;background-position:50% 50%;background-size:30px auto;}
.dashItem .ic.ic1{height:24px;background-image:url("../img/ic/ic_dash_1.png");}
.dashItem .ic.ic2{height:30px;background-image:url("../img/ic/ic_dash_2.png");}
.dashItem .ic.ic3{height:28px;background-image:url("../img/ic/ic_dash_3.png");}
.dashItem .ic.ic4{height:30px;background-image:url("../img/ic/ic_dash_4.png");}
.dashItem .ic.ic5{height:30px;background-image:url("../img/ic/ic_dash_5.png");}
.dashItem .tx_name{padding:2px 0;font-family:'Noto Sans KR';font-weight:500;font-size:14px;color:#222;vertical-align:middle;}
.dashItem .tx_num{display:inline-block;padding:1px 0 2px;font-family:'Noto Sans KR';font-weight:700;font-size:14px;color:#222;vertical-align:middle;}
.dashItem em{display:inline-block;padding:3px 0 2px 3px;font-family:'Noto Sans KR';font-weight:400;font-size:13px;color:#222;vertical-align:middle;}

/* srchBx */
.srchBx{position:relative;height:54px;}
.srchBx input{width:100%;height:54px;padding:0 20px;font-family:'Noto Sans KR';font-weight:500;font-size:14px;color:#222;line-height:54px;border:1px solid #e7edef;border-radius:3px;background-color:#f4f8f9;}
.srchBx .bt_srch{position:absolute;top:0;right:0;display:block;width:57px;height:54px;background-image:url(../img/ic/ic_srch.png);background-repeat:no-repeat;background-position:50% 50%;background-size:19px auto;}
/* srchBx(type2) */
.srchBx.type2{height:80px;padding:19px;background-color:#f4f8f9;border:1px solid #e7edef;border-radius:3px;}
.srchBx.type2 input{width:100%;height:40px;padding:0 15px;font-family:'Noto Sans KR';font-weight:500;font-size:14px;color:#222;line-height:40px;border:1px solid #e1e1e1;border-radius:0;background-color:#fff;}
.srchBx.type2 .bt_srch{position:absolute;top:19px;right:19px;display:block;width:47px;height:40px;background-image:url(../img/ic/ic_srch.png);background-repeat:no-repeat;background-position:50% 50%;background-size:19px auto;}

/* durOptLst */
.durOptLst{overflow:hidden;}
.durOptLst > ul{margin:0 -4px 0 -3px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;}
.durOptLst > ul > li{flex:1 0 33%;padding:0 4px 7px 3px;}
.durOptLst > ul > li a{display:block;background-color:#e0e3e5;border-radius:3px;}
.durOptLst > ul > li a span{display:block;font-family:'Noto Sans KR';font-weight:400;font-size:13px;color:#000;line-height:30px;text-align:center;}
.durOptLst > ul > li a.on{background-color:#009ae6;}
.durOptLst > ul > li a.on span{font-weight:500;color:#fff;}

/* sumInfo */
.sumInfo{padding:33px 0;border:1px solid #e1e1e1;background-color:#fff;border-radius:5px;text-align:center;}
.sumInfo h4{margin:0 0 10px;padding:0 0 2px;font-family:'Noto Sans KR';font-weight:500;font-size:17px;color:#000;}
.sumInfo .tx strong{display:inline-block;padding:0;font-family:'Noto Sans KR';font-weight:400;font-size:14px;color:#000;line-height:25px;}
.sumInfo .tx span{display:inline-block;padding:0;font-family:'Noto Sans KR';font-weight:400;font-size:14px;color:#000;line-height:25px;}

/* tit_notic */
.tit_notic{padding:70px 0 0;}
.tit_notic h3{padding:0 0 2px;font-family:'Noto Sans KR';font-weight:500;font-size:17px;color:#000;text-align:center;}
.body_notic{padding:5px 0 35px;}
.body_notic p{margin:10px 0 0;padding:0;font-family:'Noto Sans KR';font-weight:400;font-size:14px;color:#000;line-height:23px;text-align:center;}
.body_notic p:first-child{margin:0;}

.point2{display:inline-block;width:5px;height:5px;margin:5px 4px 0 0;vertical-align:top;background-image:url("../img/ic/ic_point.png");background-repeat:no-repeat;background-position:0 0;background-size:5px auto;}

.tab_header.mCustomScrollbar .mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;}
.tab_header.mCustomScrollbar .mCSB_horizontal.mCSB_inside > .mCSB_container{margin:0;}
.tab_header.mCustomScrollbar .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar{opacity:0;}

/*.scrollTbl{margin-right:-20px;}*/
.scrollTbl{overflow:auto;}
.scrollTbl .mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;}
.scrollTbl .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:3px;border-radius:2px;background-color:#ccc;}
.scrollTbl .mCSB_horizontal.mCSB_inside > .mCSB_container{margin-bottom:13px;}

/* 로그아웃 */
.logoutStatus{margin:0 auto;padding:110px 0 80px;}
.logoutStatus dl{display:block;margin:0 auto;padding:0;}
.logoutStatus dt{display:block;height:52px;margin:0;padding:0;background-image:url("../img/ic/ic_logoutStatus.png");background-repeat:no-repeat;background-position:50% 0;background-size:52px 52px;}
.logoutStatus dd{display:block;margin:15px 0 0;padding:0;}
.logoutStatus dd p{padding:4px 0;font-family:'Noto Sans KR';font-weight:400;font-size:22px;color:#000;line-height:32px;text-align:center;}
.logoutStatus dd p > strong{font-weight:500;color:#009ae6;}





/**************************************************
납부확인서 전용
**************************************************/
/* 인쇄(고급) */
.wrapPr{position:relative;/*min-width:800px;*/background-color:#f2f6f6;}
.wrapPr.print{}
.wrapPr.general{padding:28px 20px;background-color:#fff;}
.wrapPr.general .general_inn{position:relative;padding:0;border:none;}

.wrapPr.general .general_inn a.bt_mnClose{position:absolute;top:-18px;right:-10px;display:inline-block;width:37px;height:37px;background-image:url("../img/bt/bt_mn_closeB.png");background-repeat:no-repeat;background-position:50% 50%;background-size:17px 17px;}


/* header */
	.print_header{position:relative;/*height:161px;*/padding:0 44px;text-align:left;overflow:hidden;}
	/*.print_header.banner1{position:relative;display:block;background:url("../img/print/print_bg_001.png") no-repeat 0 center;background-color:#7ab9b6;}*/
	/*.print_header.banner1 .banner1Right{display:block;position:absolute;right:0;top:0;width:230px;height:161px;background:url("../img/print/print_bg_001Right.png") no-repeat 100% center;background-color:#7ab9b6;}*/
.wrapPr.general .print_header{padding:9px 0;/*height:21px;*/overflow:hidden;border-bottom:1px solid #000;}
	.print_header .tit_wrap{display:block;margin:54px 0 0 0;}
.wrapPr.general .print_header .tit_wrap{margin:0;}
	.print_header .tit_h2{display:block;padding:0 0 1px;font-family:'Noto Sans KR';font-size:24px;line-height:25px;font-weight:700;color:#0a2c33;letter-spacing:-1px;text-indent:-1px;}
.wrapPr.general .print_header .tit_h2{padding:0;font-family:'Noto Sans KR';font-size:20px;line-height:21px;font-weight:500;color:#000;}
	/*.print_header.banner2 .tit_h2{padding-left:33px;background:url("../img/print/print_ico_003.png") no-repeat 0 0;}*/
	.print_header .tit_wrap p{font-family:'Noto Sans KR';font-size:14px;line-height:15px;font-weight:400;color:#fff;letter-spacing:-1px;}
	/*.print_header.banner2 .tit_wrap p{padding-left:33px;color:#222;}*/

/* content */
.wrapPr .conent{padding:50px 45px 10px;border-top:1px solid #f2f6f6;}
.wrapPr.general .conent{border:0;padding:0;}

.conent .boxWrap{border:1px solid #ddd;border-radius:6px;background-color:#fff;}
.conent .boxWrap.pmt_inv{height:109px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:0 25px;}
.conent .boxWrap.pmt_inv dl dt{float:left;}
.conent .boxWrap.pmt_inv dl dt p{margin-top:7px;font-family:'Noto Sans KR';font-weight:400;font-size:14px;color:#000;text-align:center}
.conent .boxWrap.pmt_inv dl dd{float:left;padding-left:12px;}
.conent .boxWrap.pmt_inv dl dd p{height:80px;padding:1px 0 0;font-family:'Noto Sans KR';font-weight:400;font-size:14px;line-height:20px;color:#333;overflow:hidden;}
.conent .boxWrap.usr_info{padding:20px 20px 12px;}
.conent .boxWrap .usr_inner{height:68px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:0 10px;background-color:#f2f6f6;border-radius:6px;}
.conent .boxWrap .usr_inner dl dt,
.conent .boxWrap .usr_inner dl dd{float:left;}
.conent .boxWrap .usr_inner dl dd p{padding-left:10px;}
.conent .boxWrap .usr_inner dl dd p,
.conent .boxWrap .usr_inner dl dd p span{font-family:'Noto Sans KR';font-weight:700;font-size:14px;color:#000;}
.conent .boxWrap .usr_inner dl dd p span{display:inline-block;}

/* tbl_payinfo */
.conent .tbl_payinfo{}
.conent .tbl_payinfo tbody tr th{vertical-align:top;padding:0;}
.conent .tbl_payinfo tbody tr th div,
.conent .tbl_payinfo tbody tr td div{padding:5px 0;}
.conent .tbl_payinfo tbody tr th div{font-family:'Noto Sans KR';font-weight:400;font-size:14px;color:#000;vertical-align:top;line-height:20px;background:url("../img/print/print_bu1.png") no-repeat 5px 14px;}
.conent .tbl_payinfo tbody tr td div{font-family:'Noto Sans KR';font-weight:400;font-size:14px;color:#000;vertical-align:top;}

.note_res{margin:0;padding:5px 0 5px 80px;font-family:'Noto Sans KR';font-size:14px;font-weight:700;color:#000;line-height:20px;}
.note_res2{padding:4px 0 3px 80px;font-size:12px;line-height:18px;}

/* tbl_rst */
.tbl_tit_wrap h3{padding:2px 0;font-family:'Noto Sans KR';font-size:14px;line-height:19px;font-weight:700;color:#000;}
.conent .tbl_rst{border-top:2px solid #5c8589;}
.conent .tbl_rst thead tr th div{height:24px;font-family:'Noto Sans KR';font-size:13px;line-height:24px;font-weight:500;color:#000;background-color:#e2ebeb;border-left:1px solid #c9d3d2;}
.conent .tbl_rst thead tr th:first-child div{border-left:none;}
.conent .tbl_rst tbody tr td div{height:24px;padding:0 10px;font-family:'Noto Sans KR';font-size:13px;line-height:24px;font-weight:400;color:#000;background-color:#f2f6f6;border-top:1px solid #c9d3d2;border-left:1px solid #c9d3d2;}
.conent .tbl_rst tbody tr td:first-child div{border-left:none;}
.conent .tbl_rst tfoot tr th div{height:24px;padding:0 10px;font-family:'Noto Sans KR';font-size:13px;line-height:24px;font-weight:700;color:#000;text-align:left;background-color:#e2ebeb;border-top:1px solid #c9d3d2;border-bottom:1px solid #c9d3d2;}

/* print 2 */
.print_header.banner2{position:relative;display:block;background:url("../img/print/print_bg_002.png") no-repeat 100% center;background-color:#fff;}
.wrapPr.print2{background-color:#f2f4f4;}
.wrapPr.print2 .conent{border-top:1px solid #e2e2e2;}
.print2 .conent .tbl_rst{border-top:2px solid #bbb;}
.print2 .conent .tbl_rst thead tr th div{background-color:#e8ebec;}
.print2 .conent .tbl_rst tbody tr td div{background-color:#f2f4f4;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.print2 .conent .tbl_rst tbody tr td:first-child div{border-left:none;}
.print2 .conent .tbl_rst tfoot tr th div{background-color:#dbdfe0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.print2 .boxWrap .usr_inner{background-color:#f2f4f4}

/* print 3 */
.wrapPr.print3{padding:12px;background-color:#ede7dd;}
.wrapPr .print3_inn{border:1px solid #dbd3c5;}
	.print3 .print_header{height:42px;padding:16px 24px 0 48px;}
.wrapPr.print3 .banner3{background:url("../img/print/print_bg_003.png") no-repeat 29px 0;background-color:#fff;}
.wrapPr.print3 .print_header .tit_wrap{display:block;margin:0 0 0 0;}
.wrapPr.print3 .banner3 .tit_h2{margin-top:7px;}
	.print3 .tbl_rst{border-top:2px solid #ccb9af;}
.wrapPr.print3 .conent{padding:20px 23px 4px;border-top:1px solid #dbd3c5;background-color:#fff;}
.print3 .conent .tbl_rst thead tr th div{color:#623d29;border-left:1px solid #ede7dd;background-color:#f7f4ef;}
.print3 .conent .tbl_rst tfoot tr td div{background-color:#f7f4ef;color:#623d29;}
.print3 .conent .tbl_rst tbody tr td div{color:#623d29;background-color:#fff;}
.print3 .tbl_rst tfoot tr th div{color:#623d29;border-top:1px solid #ede7dd;border-bottom:1px solid #ede7dd;background-color:#f7f4ef;}
.print3 .tbl_rst tbody tr td div{background-color:#f7f4ef;border-top:1px solid #ede7dd;border-left:1px solid #ede7dd;}
.print3 .boxWrap.pmt_inv{padding:0 13px;border:1px solid #ede7dd;}
	.usr_info2{padding:8px 25px 11px;}
	.usr_info2 p,
	.usr_info2 p span{font-family:'Noto Sans KR';font-size:14px;line-height:18px;font-weight:400;color:#000;}
	.usr_info2 p span{font-weight:700;}
	.usr_info3 p,
	.usr_info3 p span{font-size:14px;line-height:24px;font-weight:normal;color:#000;text-align:left;}
	.usr_info3 p span{font-weight:bold;}
.print3 .boxWrap.pmt_inv{height:116px;padding-top:0;padding-bottom:0;}
.print3 .boxWrap.pmt_inv dl dt, .print3 .boxWrap.pmt_inv dl dd{float:none;}
.print3 .boxWrap.pmt_inv dl dt p{margin-top:0;padding:1px 0 1px 12px;color:#623d29;text-align:left;font-weight:500;background:url("../img/print/print_bu2.png") no-repeat 0 9px;}
.print3 .boxWrap.pmt_inv.type2{display:table-cell;padding-top:6px;}
.print3 .boxWrap.pmt_inv .note_res{padding-left:14px;}

/* pring 4 */
.wrapPr.print4{background-image:url("../img/print/print_bg_004.png");background-repeat:repeat-x;background-position:50% 0;background-color:#fff;}
.wrapPr.print4 .conent{border:0;padding:10px 36px 10px;}
.print4 .print_header .tit_h2{font-size:40px;line-height:41px;}
.print4 .print_header .tit_wrap{margin:58px 0 0 0;}
	.print_header.banner4 .tit_wrap p{padding-left:33px;color:#3e5256;}
.print4 .conent .boxWrap{border:1px solid #dee4e3;}
.print4 .conent .boxWrap .usr_inner{height:45px;padding:0;}
.print4 .conent .boxWrap .usr_inner dd p{;line-height:18px;}
.print4 .conent .boxWrap.pmt_inv{padding:0 20px;}
.print4 .conent .boxWrap.pmt_inv dl{height:110px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;}
.print4 .conent .note_res{padding-left:90px;}
.print4 .tbl_rst{border-top:2px solid #d7e1e3;}
.print4 .conent .tbl_rst thead tr th div{border-left:0;background-color:#f5f7f7 ;}
.print4 .conent .tbl_rst tfoot tr td div{background-color:#e4eaeb;}
.print4 .conent .tbl_rst tbody tr td div{background-color:#fff;}
.print4 .tbl_rst tfoot tr td div{border-top:1px solid #e8eeee;}
.print4 .tbl_rst tbody tr td div{background-color:#f7f4ef;border-top:1px solid #e8eeee;border-left:1px solid #e8eeee;}
.print4 .conent .boxWrap .usr_inner{background-color:#fff;}

/* 인쇄(일반) */
/* tbl_rst type2 */
.conent .tbl_rst2 thead tr th{background-color:#f5f7f7;border:1px solid #000;}
.conent .tbl_rst2 thead tr th div{/*min-height:25px;*/padding:4px 8px;font-size:13px;line-height:21px;font-weight:bold;color:#000;/*border-left:none;border-bottom:0;*/}
/*.conent .tbl_rst2 thead tr th:first-child div{border-left:1px solid #000;}*/
.conent .tbl_rst2 tbody tr td{background-color:#fff;border:1px solid #000;}
.conent .tbl_rst2 tbody tr td div{/*min-height:25px;*/padding:4px 8px;font-size:13px;line-height:21px;font-weight:normal;color:#000;/*border-left:0;border-bottom:none;*/}
/*.conent .tbl_rst2 tbody tr td:first-child div{border-left:1px solid #000;}*/
.conent .tbl_rst2 tfoot tr td{background-color:#f5f7f7;border:1px solid #000;}
.conent .tbl_rst2 tfoot tr td div{/*min-height:25px;*/padding:4px 8px;font-size:13px;line-height:21px;font-weight:bold;color:#000;/*border-left:0;*/}
/*.conent .tbl_rst2 tfoot tr td:first-child div{border-left:1px solid #000;}*/

/* tbl_payinfo2 */
.conent .tbl_payinfo2 tbody tr th{vertical-align:top;}
.conent .tbl_payinfo2 tbody tr th div,
.conent .tbl_payinfo2 tbody tr td div{padding:4px 0 3px;}
.conent .tbl_payinfo2 tbody tr th div{font-size:12px;color:#000;vertical-align:top;line-height:18px;background:url("../img/print/print_bu3.png") no-repeat 1px 12px;}
.conent .tbl_payinfo2 tbody tr td div{font-weight:normal;font-size:12px;color:#000;line-height:18px;vertical-align:top;}
.conent .tbl_payinfo2 tbody tr td div strong,
.conent .tbl_payinfo2 tbody tr td div span{font-weight:bold;}

/* tbl_stdt */
.conent .tbl_stdt tbody tr th{vertical-align:top;text-align:left;}
.conent .tbl_stdt tbody tr th div{height:29px;font-size:12px;color:#000;vertical-align:middle;line-height:31px;background:none;text-align:left;border-bottom:1px solid #000;overflow:hidden;}
.conent .tbl_stdt tbody tr td{vertical-align:top;}
.conent .tbl_stdt tbody tr td div{height:29px;font-weight:bold;font-size:12px;color:#000;line-height:31px;vertical-align:top;border-bottom:1px solid #000;overflow:hidden;}
.conent .tbl_stdt tbody tr td div strong,
.conent .tbl_stdt tbody tr td div span{font-weight:bold;}

.tblBox{padding:5px 10px;border:1px solid #000;}
.tblBox p{padding:4px 0;font-weight:normal;font-size:13px;line-height:19px;color:#000;text-align:left;}
.tbl_tit_wrap2 h3{padding:8px 0 0;font-weight:bold;font-size:15px;line-height:21px;color:#000;}

.sec_top{padding:20px 20px 0;border:1px solid #e1e1e1;}
.sec_bottom{position:relative;padding:15px 20px 15px;border:1px solid #e1e1e1;}
.sec_bottom dl dt p{padding:2px 0 0;font-weight:bold;font-size:12px;line-height:19px;color:#000;}
.sec_bottom dl dd p{padding:2px 0 0;font-weight:normal;font-size:12px;line-height:19px;color:#000;}

/* footerPr */
.footerPr{/*height:32px;*/margin:10px 0 0;}
.footerPr .flt,
.footerPr .frt{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;height:32px;}
	.gd_msg span{display:inline-block;margin-left:6px;font-family:'Noto Sans KR';font-size:12px;line-height:32px;font-weight:700;color:#000;}
	.gd_msg span:first-child{margin-left:0;}
	.gd_msg2 span{margin-left:6px;padding:2px 0 0;font-size:12px;line-height:30px;font-weight:bold;color:#000;}
	.gd_msg2 span:first-child{margin-left:0;}

.footerPr > .insertLogo{text-align:center;overflow:hidden;}
	.footerPr > .insertLogo img{max-height:40px;}





/**************************************************
Jex
**************************************************/
/* 초기화(달력) */
.bsReset *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;}

/* 그리드(영역) */
.gridbx{min-height:200px;border:1px solid #e1e1e1;background-color:#e0e0e0;overflow:auto;}
.gridbx .jgrid{border:none !important;}
.gridbx .jgrid .jgrid-header-mask,
.gridbx .jgrid .jgrid-header{background:#e6eff4 !important;}
.gridbx .jgrid .jgrid-header-mask{border-bottom:1px solid #e1e1e1 !important;}
.gridbx .jgrid .jgrid-resize-handle{background:none !important;}
.gridbx .jgrid-colheader-title{color:#000;}
	.jgrid .jgrid-colheader.interactive:hover, .jgrid .jgrid-colheader-active{background:#009ae6 !important;}
	.jgrid .jgrid-colheader.interactive:hover span.jgrid-colheader-title,
	.jgrid .jgrid-colheader-active span.jgrid-colheader-title{color:#fff;}
.gridbx .jgrid .jgrid-colheader{border-right:1px solid #e1e1e1 !important;}
.gridbx .jgrid .classSlider{border-top:1px solid #e1e1e1;}
.gridbx .jgrid .classSliderCell{font-size:13px;font-weight:bold;line-height:25px !important;border-right:1px solid transparent !important;}
.gridbx .jgrid .jgrid-cell{border-right:1px solid #e1e1e1 !important;border-bottom:1px solid #e1e1e1 !important;}
.gridbx .jgrid .jgrid-viewport:focus{outline:2px solid #d8dfea !important;}
.gridbx .jgrid .selection-last{background:#d8dfea !important;}
.gridbx .jgrid .jgrid-footer{padding-left:0;font-size:12px;font-weight:bold;color:#555;background:#eaf3f7;border-top:1px solid #e1e1e1;}

/* 그리드 버튼 */
.btn_grid{text-align:center;}
.btn_grid .btn_grid_l{display:inline-block;width:22px;height:22px;background:url(../img/btn/btn_grid_l.png) no-repeat 0 0;vertical-align:middle;}
.btn_grid .btn_grid_l:hover{background-position:0 -22px;}
.btn_grid .btn_grid_r{display:inline-block;width:22px;height:22px;background:url(../img/btn/btn_grid_r.png) no-repeat 0 0;vertical-align:middle;}
.btn_grid .btn_grid_r:hover{background-position:0 -22px;}

/* 그리드 페이징 영역 */
#grid_paging .paging{/*min-height:26px !important;*/background-color:#fff;border:none;}
/*#grid_paging .paging .pagingCnt{float:left !important;padding-left:5px;font-size:12px;line-height:26px;}
#grid_paging .paging .pagingList{float:left !important;margin-top:-1px;margin-left:-1px;}
#grid_paging .paging .pagingList .select{border-color:#e1e1e1 !important;height:28px !important;}
#grid_paging .paging .pag_num a{position:relative;}
#grid_paging .paging .pag_num a:after{content:'';position:absolute;right:0;top:9px;width:1px;height:10px;background-color:#e1e1e1;}
#grid_paging .paging .pag_num a:last-child:after{display:none;}*/
