/* Layout */
#wrap{position:relative}
#wrap.loading,
#pop-wrap.loading{overflow:hidden;height:100%}
#wrap.loading:before,
#pop-wrap.loading:before{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:0.4;z-index:10;content:''}
#wrap.loading:after,
#pop-wrap.loading:after{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(../images/loading.gif);background-size: 100px auto;z-index:11;content:''}

/* Top popup */
#top-pop-group{position:relative;z-index:11;background-image:url("/resources/images/top_notice_back_layer.jpg");font-weight:bold;border-bottom:2px solid #414355;box-sizing:border-box;}
.top-popup{position:relative;min-width:750px;max-width:1140px;width:100%;height:131px;margin:0px auto;overflow-y:hidden;background-image:url("/resources/images/top_notice_back.jpg");background-size:684px 102px;background-position:left 80px bottom 5px;background-repeat:no-repeat;}
/* .top-popup > div{position:absolute;top:0;left:50%;width:1140px;height:170px;margin-left:-570px;} */
.top-popup > div{padding-top:20px;padding-left:210px;color:#fff;}
.top-popup > div a:hover{text-decoration:none}
.top-popup > div div{display:table;width:100%;table-layout:fixed}
.top-popup > div dt,
.top-popup > div dd{display:table-cell;height:102px;padding-top:63px;font-size:14px;color:#fff;box-sizing:border-box;vertical-align:top}
.top-popup > div dt{padding-left:236px;font-weight:bold;font-size:30px}
.top-popup > div dd{padding-left:40px}
.top-popup img{display:block}
.top-popup .close{position:absolute;right:10px;bottom:12px}
.top-pop-btn{position:absolute;bottom:-28px;left:50%;margin-left:-45px;color:#fff;text-align:center}
.top-pop-btn em{display:block;padding-top:4px}

/* Header */
#header{position:relative;height:120px}
#header:after{position:absolute;top:119px;right:0;left:0;height:1px;background:#e9e9e9;content:''}
#header .inr{position:relative;width:1140px;margin:0 auto;text-align:right}
#header h1{position:absolute;top:0;left:0;z-index:12}
#header h1 a{margin-top:25px}
.top-menu{display:inline-block;margin-top:26px}
.top-menu li{float:left;font-size:14px}
.top-menu li .text{margin-left:18px}
.top-menu li:last-child{margin-right:10px}
.top-menu li a{line-height:16px}

/* Nav */
#nav{position:relative;width:1140px;margin-top:14px;padding-left:277px;box-sizing:border-box;z-index:11}
#nav:after{display:block;clear:both;content:''}
#nav > ul{float:right}
#nav > ul > li{position:relative;float:left;padding:0 18px;letter-spacing:-1px;text-align:center}
#nav > ul > li > a{display:block;width:100%;padding:17px 0;font-family:"Nanumbold";font-weight:bold;font-size:18px}
#nav > ul > li > i{position:absolute;left:0px;bottom:0;width:0;height:4px;background:#2774ba;z-index:-1;}
#nav > ul > li > i.on{width:100%;}
#nav > ul > li > ul{display:none;position:absolute;top:46px;left:50%;width:261px;margin-left:-130px;padding:14px 0}
#nav ul.depth1{border:2px solid #3e95d1;background:#f0f7fe}
#nav ul.depth2{border:2px solid #0da885;background:#eefdfd}
#nav ul.depth3{border:2px solid #cfa160;background:#fefbf5}
#nav ul.depth4{border:2px solid #a17fd3;background:#f1f1fd}
#nav ul.depth5{border:2px solid #ee00a7;background:#ffeaf9}
#nav > ul > li > ul > li,
.sitemap-group .box > ul > li > ul > li{position:relative}
#nav > ul > li > ul > li + li:after,
.sitemap-group .box > ul > li > ul > li + li:after{position:absolute;top:0;right:18px;left:18px;height:1px;background:#eaeaea;content:''}
.sitemap-group .box > ul > li > ul > li + li:after{left:0;right:0}
#nav > ul > li > ul > li + li:hover:after{display:none}
#nav > ul > li > ul > li > a,
.sitemap-group .box > ul > li > ul > li > a{display:block;padding:10px 30px;font-family:"Nanumbold";font-weight:bold;font-size:16px;text-align:left}
.sitemap-group .box > ul > li > ul > li > a{padding:10px 0}
#nav > ul > li > ul > li > ul,
.sitemap-group .box > ul > li > ul > li > ul{margin-bottom:10px}
#nav > ul > li > ul > li > ul > li > a,
.sitemap-group .box > ul > li > ul > li > ul > li > a{display:block;padding:3px 30px 4px;color:#666;text-align:left}
.sitemap-group .box > ul > li > ul > li > ul > li > a{padding:3px 0 4px}
#nav > ul > li > ul a:hover,
#nav > ul > li > ul a:focus{color:#fff}
#nav ul.depth1 a:hover,
#nav ul.depth1 a:focus{background:#3e95d1}
#nav ul.depth2 a:hover,
#nav ul.depth2 a:focus{background:#0da885}
#nav ul.depth3 a:hover,
#nav ul.depth3 a:focus{background:#cfa160}
#nav ul.depth4 a:hover,
#nav ul.depth4 a:focus{background:#a17fd3}
#nav ul.depth5 a:hover,
#nav ul.depth5 a:focus{background:#ee00a7}

/* Site map */
.sitemap-group{margin:67px 0 0 -36px}
.sitemap-group .box{float:left;width:223px;margin-left:36px}
.sitemap-group .box > ul + ul{margin-top:47px}
.sitemap-group .box > ul > li > p{margin-bottom:8px;padding:12px 0;font-family:"Nanumbold";font-weight:bold;font-size:20px;box-sizing:border-box}
.sitemap-group .depth1 p{border-bottom:2px solid #2774ba;}
.sitemap-group .depth1 p > a{color:#2774ba}
.sitemap-group .depth2 p{border-bottom:2px solid #0da885;}
.sitemap-group .depth2 p > a{color:#0da885}
.sitemap-group .depth3 p{border-bottom:2px solid #dabb2c;}
.sitemap-group .depth3 p > a{color:#dabb2c}
.sitemap-group .depth4 p{border-bottom:2px solid #99cc33;}
.sitemap-group .depth4 p > a{color:#99cc33}
.sitemap-group .depth5 p{border-bottom:2px solid #e2a869;}
.sitemap-group .depth5 p > a{color:#e2a869}
.sitemap-group .depth6 p{border-bottom:2px solid #9a7bdf;}
.sitemap-group .depth6 p > a{color:#9a7bdf}

/* grid clear */
label{margin-bottom:0}
input[type=radio],
input[type=checkbox]{margin:0}

/* Contents */
.box-group{position:relative;width:100%;margin-left:-5px;box-sizing:border-box}
.box-group:after{display:block;clear:both;content:''}
.box-group + .box-group{margin-top:7px}
.box-group > .box{float:left;width:100%}
.box-group > .box .inr{margin-left:5px}
.box-group.half > .box{width:50%}
.box-group.multi3 > .box{width:33.3333%}
.box-group.multi4 > .box{width:25%}
.box-group.multi5 > .box{width:20%}
.box-group.multi3.address > .box.text{width:12% !important;margin-top:7px}
.box-group.multi3.address > .box{width:44%}
.box-group.menu-type > .box{width:600px}
.box-group.menu-type > .box.menu{width:214px}
.box-group.join.left .box{margin-left:-5px}
.box-group.join .box-group-join{position:absolute;bottom:0}
.box-group.join .box-group-join1{position:absolute}
.box-group.join.right .box-group-join{right:0px}
.box-group.join.left .box-group-join{left:0}
.box-group.join.right .box-group-join1{right:-140px;bottom:8px}
.guide-text{display:table;table-layout:fixed;width:100%;margin-left:-1px}
.guide-text span{display:table-cell;padding-top:4px;color:#7c7c7c}
.guide-text span:first-child{width:15px;letter-spacing:-1px}
.guide-text.type2 span:first-child{width:10px}
.careful-text{display:table;table-layout:fixed;width:100%;margin-left:-1px}
.careful-text span{display:table-cell;padding-top:4px;color:#7c7c7c}
.careful-text span:first-child{width:21px;letter-spacing:-1px}
.form-title + .guide-text{margin:-5px 0 10px}
.form-title .text{display:inline-block;margin:5px 0 0 10px;font-weight:normal;font-size:12px;vertical-align:top}
.form-title > .btn-group{display:inline-block;margin-top:-2px;vertical-align:top}
.form-title{position:relative;margin-bottom:10px;padding-left:15px;font-family:"Nanumbold";font-weight:bold;font-size:20px !important}
.form-title:before{position:absolute;top:50%;left:0;width:4px;height:15px;margin:-8px 10px 0 0;background:#2774ba;content:''}
.form-title.point{padding:35px 15px 26px;background:#fcece4}
.form-title.point:before{display:none}
.box-group .date-box{position:relative}
.box-group .date-box input,
.box-group .date-box{cursor:pointer}
.box-group .date-box.single{width:110px}
.box-group .date-box input[type=text]{padding-right:33px;background:url(../images/sprite/ico/ico_calendar.png) no-repeat;background-position:100% 0}
.scroll-list-group{padding-left:25px;box-sizing:border-box}
.scroll-list-group ul{overflow:auto;height:151px;padding:5px 0;border:1px solid #d8d8d8;box-sizing:border-box}
.scroll-list-group ul li a{display:block;padding:3px 8px;font-family:"Nanumbold";font-weight:bold;font-size:12px;color:#666}
.scroll-list-group ul li a:hover{background:#d8d8d8}
.scroll-list-group ul li a.on{background:#979797;color:#fff}
.menu-tree-group{overflow: auto;height:439px;padding:5px;border:1px solid #d8d8d8;border-top:2px solid #2774ba;box-sizing:border-box}
.login-group{position:relative;margin-top:80px}
.login-group.join{margin:80px 0}
.login-group.join:after{position:absolute;top:28px;left:50%;width:2px;margin-left:-1px;height:150px;background:#f2f2f2;content:''}
.login-group.login:after{position:absolute;top:28px;left:291px;width:11px;height:143px;background:url(../images/sp_bg.png) no-repeat;background-position: -589px 0;content:''}
.login-group.join > .box-group .box{position:relative}
.login-group.login > .box-group > .box:first-child:before,
.login-group.join > .box-group > .box:before{display:block;width:205px;height:205px;margin:0 auto;border-radius:50%;background:#f2f2f2;content:''}
.login-group.join > .box-group > .box:before{width:210px;height:208px;background:url(../images/sp_bg.png) no-repeat;background-position:-850px -1952px}
.login-group.join > .box-group > .box:first-child:before{background-position:-850px -1740px}
.step-box ul{overflow:hidden}
.step-box li{overflow:hidden;float:left;width:148px;margin-left:30px;border:1px solid #c6c6c6;border-radius:5px 5px 5px 5px;font-family:"Nanumbold";font-weight:bold;text-align:center}
.step-box li:first-child{margin:0}
.step-box li dt{padding:5px 0;font-size:14px;background:#2774ba;color:#fff}
.step-box li dd{display:table;table-layout:fixed;width:100%;height:45px;color:#333}
.step-box li dd span{display:table-cell;height:100%;vertical-align:middle}
.step-box.type2 li{overflow:visible;float:none;width:100%;margin:0;border:1px solid #007cc3;border-radius:30px 30px 30px 30px;box-sizing:border-box}
.step-box.type2 li + li{position:relative;margin-top:25px}
.step-box.type2 li i{position:absolute;top:-16px;left:50%;margin-left:-5px}
.step-box.type2 dl{display:table;width:100%;table-layout:fixed}
.step-box.type2 dt,
.step-box.type2 dd{display:table-cell;height:38px;vertical-align:middle}
.step-box.type2 dt{width:60px;padding:0;background:url(../images/sp_bg.png) no-repeat;background-position:-654px -1px}
.step-box.type2 dd{padding:0 5px;text-align:left}

/* Intro 시연이 끝나면 지워주세요 */
.intro-group .login-group > .box-group > .box:first-child:before{background:url(../images/@sample2.png)}
.intro-group .login-group > .box-group > .box:before{background:url(../images/@sample3.png)}
.intro-group .login-group > .box-group > .box:last-child:before{background:url(../images/@sample5.png)}
.intro-group .login-group.join{margin:60px 0}
.intro-group .login-group.join:after{display:none}
/* // */

.login-group.login.search > .box-group > .box:before{width:192px;height:192px;background:url(../images/sp_bg.png) no-repeat;background-position:-230px -377px}
.login-group.login.search2 > .box-group > .box:before,
.login-group.login.search3 > .box-group > .box:before{width:191px;height:191px;background:url(../images/sp_bg.png) no-repeat;background-position:-426px -377px}
.login-group.login.search > .box-group > .box:first-child .inr,
.login-group.login.search2 > .box-group > .box:first-child .inr,
.login-group.login.search3 > .box-group > .box:first-child .inr{background:none}
.login-group.login.search.bg-join > .box-group > .box:before{width:192px;height:192px;background:url(../images/sp_bg.png) no-repeat;background-position:-230px -569px}
.login-group.login.search.bg-join2 > .box-group > .box:before{width:192px;height:192px;background:url(../images/sp_bg.png) no-repeat;background-position:-426px -569px}
.login-group.join > .box-group .box > .inr > p{margin-top:17px;font-family:"Nanumbold";font-weight:bold;font-size:14px;color:#999;line-height:20px;text-align:center}
.login-group.login > .box-group > .box:first-child{position:relative;width:40%}
.login-group.login > .box-group > .box:last-child{padding-top:53px}
.login-group.search2 > .box-group > .box:last-child{padding-top:36px}
.login-group.search3 > .box-group > .box:last-child{padding-top:10px}
.login-group.login > .box-group > .box:first-child .inr{position:absolute;top:50%;left:50%;width:84px;height:107px;margin:-56px 0 0 -42px;background:url(../images/sp_bg.png) no-repeat;background-position:-472px 0}
.login-box{display:inline-block;width:267px;vertical-align:middle}
.login-box > em{display:inline-block;width:102px;box-sizing:border-box;font-family:"Nanumbold";font-weight:bold;font-size:14px;color:#333;vertical-align:middle}
.login-box.type1{width:295px}
.login-box.type1 > em{width:80px}
.login-box.type2{width:245px}
.login-box.type2 > em{width:80px}
.login-box.type3{width:341px}
.login-box.type3 > em{width:120px}
.login-box > .box-group{display:inline-block;width:160px;vertical-align:middle}
.login-box > .box-group2{display:inline-block;vertical-align:middle}
.login-box.type3  > .box-group{width:217px}
.login-box > .box-group ~ .box-group{margin-top:6px}
.help-group{width:606px;margin:28px 0 80px 60px;padding-top:8px;border-top:1px solid #ccc}
.terms-state ul{overflow:hidden}
.terms-state li{position:relative;float:left;width:25%;padding:21px 39px;box-sizing:border-box;font-family:"Nanumbold";font-weight:bold;font-size:14px}
.terms-state.step3 li{width:33.3333%}
.terms-state li:before,
.terms-state li:after{width:20px;height:60px;background:url(../images/sp_bg.png) no-repeat}
.terms-state li.state-01{padding:21px;background:#c8c8c8}
.terms-state li.state-01:after{position:absolute;top:0;right:-20px;background-position:-604px -61px;z-index:1;content:''}
.terms-state li.state-02{background:#d3d3d3}
.terms-state li.state-02:after{position:absolute;top:0;right:-20px;background-position:-604px -124px;z-index:1;content:''}
.terms-state li.state-03{background:#e6e6e6}
.terms-state li.state-03:after{position:absolute;top:0;right:-20px;background-position:-628px -61px;z-index:1;content:''}
.terms-state li.state-04{background:#f3f3f3}
.terms-state li.on{background:#d05454;color:#fff}
.terms-state li.on:before{position:absolute;top:0;left:-20px;background-position:-628px 0;content:''}
.terms-state li.on:after{position:absolute;top:0;right:-20px;background-position:-604px 0;z-index:2;content:''}
.terms-state li.clear:after{display:none}
#pop-container .terms-box,
.terms-box.type2{overflow:hidden;padding:0;height:auto;padding:30px 60px;border:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#f5f5f5;line-height:24px}
.terms-box{overflow:auto;overflow-x:hidden;height:225px;padding:20px 30px;border:1px solid #d8d8d8;font-size:14px;box-sizing:border-box;line-height:20px;color:#444;word-break:break-all}
.terms-box > ol > li li,
.terms-box > ol > li dt,
.terms-box > ol > li dd{font-size:11px}
.terms-box > ol > li dt{margin-top:10px;line-height:1em;font-family:"Nanumbold";font-weight:bold}
.terms-box > ol > li dd ol{margin-top:10px}
.terms-box > ol > li dd ol ol{margin-bottom:10px}
.terms-box > ol > li dd ol ol li,
.terms-box > ol > li dd ol ul li{margin-left:10px}
.join-success-group{position:relative;padding:103px 0 47px 65px;border-bottom:1px solid #ccc}
.join-success-group:after{position:absolute;top:106px;right:119px;width:223px;height:214px;background:url(../images/sp_bg.png) no-repeat;background-position:0 -376px;content:''}
.join-success-group .title{font-size:45px;color:#000}
.join-success-group .sub-title{margin-top:14px;font-size:14px;color:#a0a0a0}
.login-search-group{padding:54px 22px}
.login-search-agree{margin:11px -23px 0;padding:11px 11px 23px 23px;border-top:1px dotted #c4c4c4;background:#fff}
.login-search-agree > p{margin-top:12px}
.search-id-box{margin-top:15px;padding:22px 0 22px;background:#f6f5f5}
.login-group{overflow:hidden}
.login-group .login-group-box,
.login-group .certi-box{float:left;height:241px;border:2px solid #0c87cb;border-radius:5px}
.login-group .login-group-box,
.login-group .certi-box2{float:left;height:271px;border:2px solid #0c87cb;border-radius:5px}
.login-group .certi-box3{float:left;height:271px;border:2px solid #0c87cb;border-radius:5px}
.login-group .login-group-box{width:531px;padding:20px 19px 18px;box-sizing:border-box}
.login-group .login-group-box > p,
.login-group .certi-box > p{margin-bottom:25px}
.login-group .certi-box2 > p{margin-bottom:25px}
.login-group .certi-box3 > p{margin-bottom:25px}
.login-group .login-group-box .login-box{margin-left:40px}
.login-group .login-group-box .help-group2{margin:16px 0 0 123px}
.login-group .login-group-box .help-group3{margin:5px 0 0 50px}
.login-group .certi-box{width:259px;margin-left:11px;padding:20px 19px 18px;box-sizing:border-box;background:#f4f9fc}
.login-group .certi-box2{width:259px;margin-left:11px;padding:20px 19px 18px;box-sizing:border-box;background:#f4f9fc}
.login-group .certi-box3{width:340px;margin-left:11px;padding:20px 19px 18px;box-sizing:border-box;background:#f4f9fc}
.box-group.minwon a > span:first-child{display:inline-block;height:106px;vertical-align:middle}
.related-system{position:absolute;top:130px;right:0}
.related-system.type2{display:inline-block;position:relative;top:0;vertical-align:middle}
.related-system a{display:block;overflow:hidden;position:relative;width:130px;padding:4px 11px 4px 8px;border:1px solid #e3e3e3;box-sizing:border-box;background:#fff;color:#898989}
.related-system.full a{width:100%}
.related-system > li > a:after{position:absolute;top:10px;right:6px;width:5px;height:3px;background:url(../images/sp_ico.png);background-position: -425px 0;content:''}
.related-system > li > a.on:after{background-position: -425px -6px}
.related-system ul{display:none;position:absolute;top:100%}
.related-system > li > a.on + ul{display:block}
.related-system ul li{margin-top:-1px}
.related-system ul li a{padding-right:6px}
.single{width:110px !important}
.single2{width:100px !important}
.main-box-group{overflow:hidden;width:1140px;margin:0 auto}
.main-box-group.intra{width:814px}
.main-box{float:left;width:50%;height:190px;margin-top:15px}
.main-box-group.intra .main-box{width:290px}
.main-box-group.intra .main-box:first-child{width:524px}
.main-box .inr{overflow:hidden;position:relative;border:1px solid #e5e5e5;box-sizing:border-box}
.main-box .banner{position:relative;height:188px;box-sizing:border-box}
.main-box .banner .slick-slide{position:relative;float:left;height:190px;padding:35px 20px 24px;box-sizing:border-box}
.main-box .banner dt{font-family:"Nanumbold";font-weight:bold;font-size:28px}
.main-box .banner dd{margin-top:16px;font-size:15px;color:#666766}
.main-box .banner .btn{margin-top:23px}
.main-box .banner .slick-dots{position:absolute;top:11px;right:48px;z-index:10;text-align:right}
.main-box .banner .slick-dots li{display:inline-block;width:15px;height:15px;margin:0 4px;border-radius:100%;background:#ccc;cursor:pointer}
.main-box .banner .slick-dots li button{width:15px;height:15px;text-indent: -9999px}
.main-box .banner .slick-dots li.slick-active{background:#007aff}
.main-box .banner .slick-dots span:last-child{margin-right:52px}
.main-box .banner.intra{padding:0 7px 30px}
.main-box .banner.intra > p{padding:16px 0 0 5px;font-family:"Nanumbold";font-weight:bold;font-size:20px;color:#343434}
.main-box .banner.intra .intra-main-table{border-top:1px solid #809cc1}
.main-box .banner.intra .intra-main-table table{width:100%;table-layout:fixed}
.main-box .banner.intra .intra-main-table td{border:1px solid #e8e7e5;}
.main-box .banner.intra .intra-main-table td:first-child{border-left:0}
.main-box .banner.intra .intra-main-table td:last-child{border-right:0}
.main-box .banner.intra .intra-main-table tr:first-child td{border-top:0}
.main-box .banner.intra .intra-main-table tr:last-child td{border-bottom:0}
.main-box .banner.intra .intra-main-table td div{position:relative}
.main-box .banner.intra .intra-main-table td em{position:absolute;top:-2px;right:5px;font-family:"Nanumbold";font-weight:bold;font-size:14px;color:#0056a4}
.main-box .banner.intra > div{position:relative;z-index:1}
.swiper-container{position:static !important}
.slick-dots .slick-active{position:relative}
.slick-dots .slick-active:after{position:absolute;bottom:0px;left:0;width:15px;height:1px;background:#f7941e;content:''}
.banner .slick-dots .slick-active:after{background:#007aff}
#visual > .btn-group button,
.banner > .btn-group button{display:none;width:11px;height:11px;cursor:pointer;z-index:11}
#visual > .btn-group button.on,
.banner > .btn-group button.on{display:inline-block}
#visual .swiper-container + .btn-group{position:absolute;bottom:9px;left:50%;width:11px;margin-left:526px;text-align:right}
.banner .swiper-container + .btn-group{position:absolute;top:11px;right:33px;z-index:2}
.swiper-container + .btn-group{position:absolute;bottom:0;right:0;}
.swiper-container2{position:static !important}
#visual .swiper-container2 + .btn-group{position:absolute;bottom:9px;left:50%;width:11px;margin-left:526px;text-align:right}
.banner .swiper-container2 + .btn-group{position:absolute;top:11px;right:33px;z-index:2}
.swiper-container2 + .btn-group{position:absolute;bottom:0;right:0;}
.main-box.half{margin-left:0}
.main-box.half .inr{float:left;width:50%;height:190px;margin-left:0;border:0}
.main-box .inr-box{position:relative;height:190px;margin-left:20px;border:1px solid #e5e5e5;box-sizing:border-box}
.main-box-group.intra .main-box .inr-box{margin-left:10px}
.main-box .inr-box .notice-box:before{position:absolute;top:-1px;right:-1px;left:-1px;height:3px;background:#0056a4;content:''}
.main-box .inr-box .notice-box{position:relative;padding:26px 20px 0}
.main-box .inr-box .notice-box p{margin-bottom:26px;font-family:"Nanumbold";font-weight:bold;font-size:21px}
.main-box .inr-box .notice-box .more{position:absolute;top:30px;right:20px;color:#666}
.main-box .inr-box.first{margin-left:0}
.main-box .inr-box > a{display:block;height:100%}
.main-box .inr-box .declaration{padding:26px 0 0 21px}
.main-box .inr-box .declaration{padding:26px 0 0 21px}
.main-box .inr-box .declaration dt{font-family:"Nanumbold";font-weight:bold;font-size:20px}
.main-box .inr-box .declaration dd{margin-top:9px;font-size:15px;color:#808887}
.main-box .inr-box a:hover .certificate span,
.main-box .inr-box a:focus .certificate span{text-decoration:underline}
.main-box .inr-box .certificate p{padding:50px 0 0 22px;font-family:"Nanumbold";font-weight:bold;font-size:22px}
.main-box .inr-box .certificate .text{position:absolute;top:16px;right:0;left:0;text-align:center}
.main-box .inr-box .policy-guide,
.main-box .inr-box .apply{padding:22px 0 0 22px}
.main-box .inr-box .policy-guide dt,
.main-box .inr-box .apply dt{font-family:"Nanumbold";font-weight:bold;font-size:22px}
.main-box .inr-box .policy-guide dd{margin-top:10px;font-size:19px;color:#666766}
.main-box .inr-box .policy-guide ~ .btn-group{position:absolute;right:23px;bottom:13px;z-index:2}
.main-box .inr-box .apply dd{margin-top:16px;font-size:15px;color:#666766}
.main-box .inr-box .apply2{padding:22px 0 0 22px}
.main-box .inr-box .apply2 dt{font-family:"Nanumbold";font-weight:bold;font-size:22px;color:#c64201}
.main-box .inr-box .apply2 dd{margin-top:16px;font-size:15px;color:#666766}
.legislation-link:after{display:block;clear:both;content:''}
.legislation-link li{float:left;width:50%;margin:-1px 0 0 -1px}
.legislation-link li a{display:block;border:1px solid #ddd;padding:11px 12px 12px;font-family:"Nanumbold";font-weight:bold;font-size:14px;color:#0075c7}
.error-group{display:table;height:100%;width:100%;text-align:center;table-layout:fixed}
.error-group > div{display:table-cell;vertical-align:middle}
.error-group hr{border-width:1px 0 0;border-style:solid;border-color:#ccc}
.bankBox {margin:15px 15px 0;padding:40px 20px;border:1px solid #e5e5e5;text-align:center}
.rent-guide-group{display:table;table-layout:fixed;width:100%}
.rent-guide-group .rent-guide-box{display:table-row-group}
.rent-guide-group .rent-guide-box:first-child .box{border:0}
.rent-guide-group .box{display:table-cell;padding:25px 0 20px;border-top:1px dotted #e7e7e7;vertical-align:top}
.rent-guide-group .box:first-child{width:150px;text-align:center}
.rent-guide-group .box > p{font-family:"Nanumbold";font-weight:bold;font-size:18px;color:#464D69}
.rent-guide-group .box > div{margin-top:10px;font-family:"Nanumbold";font-weight:bold;font-size:14px;color:#666;line-height:20px}
.rent-guide-group .rent-guide-box.type2 .box > p{position:relative;margin-top:10px;padding-left:20px;color:#2774ba}
.rent-guide-group .rent-guide-box.type2 .box > div{margin:0}
.rent-guide-group a{display:inline-block;margin-top:9px;padding:9px 13px;font-family:"Nanumbold";font-weight:bold;font-size:14px;color:#fff;background:#8592c4}
.guide-map-group{position:relative;min-height:1275px;padding:0 5px;background: url(../images/guide_map2.png) no-repeat;background-position:91px 190px;text-align:center}
.guide-map-box{position:absolute;width:200px;min-height:400px;border:1px solid #dadada;border-radius:4px;background:#fff;box-sizing:border-box}
.guide-map-box.box-02{left:272px}
.guide-map-box.box-03{left:542px}
.guide-map-box.box-04{top:440px;left:272px}
.guide-map-box.box-05{top:440px;left:542px}
.guide-map-box.box-06{top:880px}
.guide-map-box.box-07{top:440px}
.guide-map-box.box-08{top:880px;left:272px}
.guide-map-box.box-09{top:880px;left:542px}
.guide-map-box .inr{padding:0 13px 18px}
.guide-map-box .inr i{margin:19px 0 15px}
.guide-map-box .inr dl{padding-top:13px;border-top:1px dotted #dadada;box-sizing:border-box;text-align:left}
.guide-map-box .inr dt{margin-bottom:10px;font-family:"Nanumbold";font-weight:bold;font-size:16px;color:#2774ba}
.guide-map-box .inr dd{font-family:"Nanumbold";font-weight:bold;font-size:12px;color:#666}
.guide-map-box .inr dd + dd{margin-top:4px}
.guide-map-box .inr .btn-group{position:absolute;right:0;bottom:18px;left:0}
/* intra 정비자료 현황 표 추가 (곻무원 화면)*/
.main-box2{float:left;width:50%;margin-top:15px}
.main-box-group.intra .main-box2{width:290px}
.main-box-group.intra .main-box2:first-child{width:524px}
.main-box2 .inr{overflow:hidden;position:relative;border:1px solid #e5e5e5;box-sizing:border-box}
.main-box2 .banner{position:relative;height:195px;box-sizing:border-box}
.main-box2 .banner .slick-slide{position:relative;float:left;height:190px;padding:35px 20px 24px;box-sizing:border-box}
.main-box2 .banner dt{font-family:"Nanumbold";font-weight:bold;font-size:28px}
.main-box2 .banner dd{margin-top:16px;font-size:15px;color:#666766}
.main-box2 .banner.intra{padding:0 7px 30px}
.main-box2 .banner.intra > p{padding:16px 0 0 5px;font-family:"Nanumbold";font-weight:bold;font-size:20px;color:#343434}
.main-box2 .banner.intra .intra-main-table{border-top:1px solid #809cc1}
.main-box2 .banner.intra .intra-main-table table{width:100%;table-layout:fixed}
.main-box2 .banner.intra .intra-main-table td{border:1px solid #e8e7e5;}
.main-box2 .banner.intra .intra-main-table td:first-child{border-left:0}
.main-box2 .banner.intra .intra-main-table td:last-child{border-right:0}
.main-box2 .banner.intra .intra-main-table tr:first-child td{border-top:0}
.main-box2 .banner.intra .intra-main-table tr:last-child td{border-bottom:0}
.main-box2 .banner.intra .intra-main-table td div{position:relative}
.main-box2 .banner.intra .intra-main-table td em{position:absolute;top:-2px;right:5px;font-family:"Nanumbold";font-weight:bold;font-size:14px;color:#0056a4}
.main-box2 .banner.intra > div{position:relative;z-index:1}
.main-box2 .inr-box{position:relative;height:195px;margin-left:20px;border:1px solid #e5e5e5;box-sizing:border-box}
.main-box-group.intra .main-box2 .inr-box{margin-left:10px}
.main-box2 .inr-box .notice-box:before{position:absolute;top:-1px;right:-1px;left:-1px;height:3px;background:#0056a4;content:''}
.main-box2 .inr-box .notice-box{position:relative;padding:26px 20px 0}
.main-box2 .inr-box .notice-box p{margin-bottom:26px;font-family:"Nanumbold";font-weight:bold;font-size:21px}
.main-box2 .inr-box .notice-box .more{position:absolute;top:30px;right:20px;color:#666}

/* intra 정비자료 현황 표 추가 (시도,국토부 페이지)*/
.main-box3{float:left;width:50%;margin-top:15px}
.main-box-group.intra .main-box3{width:290px}
.main-box-group.intra .main-box3:first-child{width:524px}
.main-box3 .inr{overflow:hidden;position:relative;border:1px solid #e5e5e5;box-sizing:border-box}
.main-box3 .banner{position:relative;height:195px;box-sizing:border-box}
.main-box3 .banner .slick-slide{position:relative;float:left;height:190px;padding:35px 20px 24px;box-sizing:border-box}
.main-box3 .banner dt{font-family:"Nanumbold";font-weight:bold;font-size:28px}
.main-box3 .banner dd{margin-top:16px;font-size:15px;color:#666766}
.main-box3 .banner.intra{padding:0 7px 30px}
.main-box3 .banner.intra > p{padding:16px 0 0 5px;font-family:"Nanumbold";font-weight:bold;font-size:20px;color:#343434}
.main-box3 .banner.intra .intra-main-table{border-top:1px solid #809cc1}
.main-box3 .banner.intra .intra-main-table table{width:100%;table-layout:fixed}
.main-box3 .banner.intra .intra-main-table td{border:1px solid #e8e7e5;}
.main-box3 .banner.intra .intra-main-table td:first-child{border-left:0}
.main-box3 .banner.intra .intra-main-table td:last-child{border-right:0}
.main-box3 .banner.intra .intra-main-table tr:first-child td{border-top:0}
.main-box3 .banner.intra .intra-main-table tr:last-child td{border-bottom:0}
.main-box3 .banner.intra .intra-main-table td div{position:relative}
.main-box3 .banner.intra .intra-main-table td em{position:absolute;top:-2px;right:5px;font-family:"Nanumbold";font-weight:bold;font-size:14px;color:#0056a4}
.main-box3 .banner.intra > div{position:relative;z-index:1}
.main-box3 .inr-box{position:relative;height:231px;margin-left:20px;border:1px solid #e5e5e5;box-sizing:border-box}
.main-box-group.intra .main-box3 .inr-box{margin-left:10px}
.main-box3 .inr-box .notice-box:before{position:absolute;top:-1px;right:-1px;left:-1px;height:3px;background:#0056a4;content:''}
.main-box3 .inr-box .notice-box{position:relative;padding:26px 20px 0}
.main-box3 .inr-box .notice-box p{margin-bottom:26px;font-family:"Nanumbold";font-weight:bold;font-size:21px}
.main-box3 .inr-box .notice-box .more{position:absolute;top:30px;right:20px;color:#666}

/* intra 임대사업자 전화번호 정비 현황 표 추가 (곻무원 화면)*/
.main-box4{float:left;width:50%;margin-top:15px}
.main-box-group.intra .main-box4{width:290px}
.main-box-group.intra .main-box4:first-child{width:524px}
.main-box4 .inr{overflow:hidden;position:relative;border:1px solid #e5e5e5;box-sizing:border-box}
.main-box4 .banner{position:relative;height:114px;box-sizing:border-box}
.main-box4 .banner1{position:relative;height:61px;box-sizing:border-box}
.main-box4 .banner .slick-slide{position:relative;float:left;height:190px;padding:35px 20px 24px;box-sizing:border-box}
.main-box4 .banner dt{font-family:"Nanumbold";font-weight:bold;font-size:28px}
.main-box4 .banner dd{margin-top:16px;font-size:15px;color:#666766}
.main-box4 .banner.intra{padding:0 7px 30px}
.main-box4 .banner1.intra{padding:0 7px 30px}
.main-box4 .banner.intra > p{padding:16px 0 0 5px;font-family:"Nanumbold";font-weight:bold;font-size:20px;color:#343434}
.main-box4 .banner1.intra > p{padding:16px 0 0 5px;font-family:"Nanumbold";font-weight:bold;font-size:20px;color:#343434}
.main-box4 .banner.intra .intra-main-table{border-top:1px solid #809cc1}
.main-box4 .banner.intra .intra-main-table table{width:100%;table-layout:fixed}
.main-box4 .banner.intra .intra-main-table td{border:1px solid #e8e7e5;}
.main-box4 .banner.intra .intra-main-table td:first-child{border-left:0}
.main-box4 .banner.intra .intra-main-table td:last-child{border-right:0}
.main-box4 .banner.intra .intra-main-table tr:first-child td{border-top:0}
.main-box4 .banner.intra .intra-main-table tr:last-child td{border-bottom:0}
.main-box4 .banner.intra .intra-main-table td div{position:relative}
.main-box4 .banner.intra .intra-main-table td em{position:absolute;top:-2px;right:5px;font-family:"Nanumbold";font-weight:bold;font-size:14px;color:#0056a4}
.main-box4 .banner.intra > div{position:relative;z-index:1}
.main-box4 .inr-box{position:relative;height:195px;margin-left:20px;border:1px solid #e5e5e5;box-sizing:border-box}
.main-box-group.intra .main-box4 .inr-box{margin-left:10px}
.main-box4 .inr-box .notice-box:before{position:absolute;top:-1px;right:-1px;left:-1px;height:3px;background:#0056a4;content:''}
.main-box4 .inr-box .notice-box{position:relative;padding:26px 20px 0}
.main-box4 .inr-box .notice-box p{margin-bottom:26px;font-family:"Nanumbold";font-weight:bold;font-size:21px}
.main-box4 .inr-box .notice-box .more{position:absolute;top:30px;right:20px;color:#666}

/* 
intra 임대사업자 의무 위반 현황 표 추가 (곻무원 화면)
.main-box5{float:left;width:50%;height:195;margin-top:15px}
.main-box-group.intra .main-box5{width:290px}
.main-box-group.intra .main-box5:first-child{width:524px}
.main-box5 .inr{overflow:hidden;position:relative;border:1px solid #e5e5e5;box-sizing:border-box}
.main-box5 .banner{position:relative;height:114px;box-sizing:border-box}
.main-box5 .banner .slick-slide{position:relative;float:left;height:190px;padding:35px 20px 24px;box-sizing:border-box}
.main-box5 .banner dt{font-family:"Nanumbold";font-weight:bold;font-size:28px}
.main-box5 .banner dd{margin-top:16px;font-size:15px;color:#666766}
.main-box5 .banner.intra{padding:0 7px 30px}
.main-box5 .banner.intra > p{padding:16px 0 0 5px;font-family:"Nanumbold";font-weight:bold;font-size:20px;color:#343434}
.main-box5 .banner.intra .intra-main-table{border-top:1px solid #809cc1}
.main-box5 .banner.intra .intra-main-table table{width:100%;table-layout:fixed}
.main-box5 .banner.intra .intra-main-table td{border:1px solid #e8e7e5;}
.main-box5 .banner.intra .intra-main-table td:first-child{border-left:0}
.main-box5 .banner.intra .intra-main-table td:last-child{border-right:0}
.main-box5 .banner.intra .intra-main-table tr:first-child td{border-top:0}
.main-box5 .banner.intra .intra-main-table tr:last-child td{border-bottom:0}
.main-box5 .banner.intra .intra-main-table td div{position:relative}
.main-box5 .banner.intra .intra-main-table td em{position:absolute;top:-2px;right:5px;font-family:"Nanumbold";font-weight:bold;font-size:14px;color:#0056a4}
.main-box5 .banner.intra > div{position:relative;z-index:1}
.main-box5 .inr-box{position:relative;height:195px;margin-left:20px;border:1px solid #e5e5e5;box-sizing:border-box}
.main-box-group.intra .main-box5 .inr-box{margin-left:10px}
.main-box5 .inr-box .notice-box:before{position:absolute;top:-1px;right:-1px;left:-1px;height:3px;background:#0056a4;content:''}
.main-box5 .inr-box .notice-box{position:relative;padding:26px 20px 0}
.main-box5 .inr-box .notice-box p{margin-bottom:26px;font-family:"Nanumbold";font-weight:bold;font-size:21px}
.main-box5 .inr-box .notice-box .more{position:absolute;top:30px;right:20px;color:#666}
*/

/* intra 임대사업자 자진신고 현황 추가 (곻무원 화면) */
.main-box6{float:left;width:50%;margin-top:15px}
.main-box-group.intra .main-box6{width:290px}
.main-box-group.intra .main-box6:first-child{width:524px}
.main-box6 .inr{overflow:hidden;position:relative;border:1px solid #e5e5e5;box-sizing:border-box}
.main-box6 .banner{position:relative;height:115px;box-sizing:border-box}
.main-box6 .banner .slick-slide{position:relative;float:left;height:190px;padding:35px 20px 24px;box-sizing:border-box}
.main-box6 .banner dt{font-family:"Nanumbold";font-weight:bold;font-size:28px}
.main-box6 .banner dd{margin-top:16px;font-size:15px;color:#666766}
.main-box6 .banner.intra{padding:0 7px 30px}
.main-box6 .banner.intra > p{padding:16px 0 0 5px;font-family:"Nanumbold";font-weight:bold;font-size:20px;color:#343434}
.main-box6 .banner.intra .intra-main-table{border-top:1px solid #809cc1}
.main-box6 .banner.intra .intra-main-table table{width:100%;table-layout:fixed}
.main-box6 .banner.intra .intra-main-table td{border:1px solid #e8e7e5;}
.main-box6 .banner.intra .intra-main-table td:first-child{border-left:0}
.main-box6 .banner.intra .intra-main-table td:last-child{border-right:0}
.main-box6 .banner.intra .intra-main-table tr:first-child td{border-top:0}
.main-box6 .banner.intra .intra-main-table tr:last-child td{border-bottom:0}
.main-box6 .banner.intra .intra-main-table td div{position:relative}
.main-box6 .banner.intra .intra-main-table td em{position:absolute;top:-2px;right:5px;font-family:"Nanumbold";font-weight:bold;font-size:14px;color:#0056a4}
.main-box6 .banner.intra > div{position:relative;z-index:1}
.main-box6 .inr-box{position:relative;height:195px;margin-left:20px;border:1px solid #e5e5e5;box-sizing:border-box}
.main-box-group.intra .main-box6 .inr-box{margin-left:10px}
.main-box6 .inr-box .notice-box:before{position:absolute;top:-1px;right:-1px;left:-1px;height:3px;background:#0056a4;content:''}
.main-box6 .inr-box .notice-box{position:relative;padding:26px 20px 0}
.main-box6 .inr-box .notice-box p{margin-bottom:26px;font-family:"Nanumbold";font-weight:bold;font-size:21px}
.main-box6 .inr-box .notice-box .more{position:absolute;top:30px;right:20px;color:#666}


/* Section */
.section{float:left;position:relative;width:910px;padding:43px 48px 75px;box-sizing:border-box}
.section:after{position:absolute;top:0;right:12px;width:847px;height:174px;background:url(../images/sp_bg.png) no-repeat;background-position:0 -1661px;z-index:-1;content:''}
.section.bg2:after{background-position:0 -770px}
.section.bg3:after{background-position:0 -945px}
.section.bg4:after{background-position:0 -1124px}
.section.bg5:after{background-position:0 -1303px}
.section.bg6:after{background-position:0 -1482px}
.section.bg7:after{background-position:0 -198px}
.section.bg8:after{background-position:0 -1840px}
.section.bg9:after{background-position:0 -2019px}
.section .page-guide{overflow:hidden;position:absolute;right:48px}
.section .page-guide:after{clear:both;content:''}
.section .page-guide li{float:left}
.section .page-title{display:inline-block;position:relative;margin-top:43px;padding-bottom:8px;border-bottom:3px solid #2774ba;font-family:"Nanumbold";font-weight:bold;font-size:30px;color:#363636;line-height:1em;clear:both}
.section .page-title .bookmark{position:absolute;top:-25px;left:0;font-size:14px;color:#dadada}
.section .page-title .bookmark.on{color:#ed9602}
.section .page-title .bookmark em{display:inline-block;margin-left:5px;font-size:11px;color:#999 !important;vertical-align:middle}
.section .page-sub-title{padding:11px 5px 0;font-family:"Nanumbold";font-weight:bold;font-size:14px;color:#666;box-sizing:border-box}

/* Input */
input[type=text],
textarea{-webkit-ime-mode:active;-moz-ime-mode:active;-ms-ime-mode:active;ime-mode:active}
.ime-en{ime-mode:inactive !important}
.box-group input[type=text],
.box-group input[type=password],
.box-group textarea{width:100%;padding:7px 5px 5px;border:1px solid #dbdbdb;box-sizing:border-box;font-family:"Nanumbold";font-weight:bold;color:#666;resize:none}
.box-group input[type=radio],
.desing-check-box input[type=checkbox]{position: absolute;opacity:0}
.box-group input[type=radio]:focus + label{outline: -webkit-focus-ring-color auto 5px}
.box-group input[type=radio],
.box-group input[type=radio] + label{font-family:"Nanumbold";font-weight:bold;font-size:12px;color:#666;cursor:pointer}
.box-group input[type=radio] ~ label{margin-left:12px}
.box-group input[type=radio]:first-child + label{margin-left:0}
.box-group input[type=radio]:disabled + label{color:#ccc;cursor:default}
.box-group input[type=radio] + label .mark{display:inline-block;position:relative;width:12px;height:12px;margin:2px 4px 0 0;border:1px solid #aaa;border-radius:50%;background:#fff;box-sizing:border-box;vertical-align:top}
.box-group input[type=radio] + label .mark:after{position:absolute;top:2px;left:2px;width:6px;height:6px;border-radius:50%;background:#fff;content:''}
.box-group input[type=radio]:checked + label .mark:after{background:#666}
.box-group input[type=radio]:disabled + label .mark{border-color:#dbdbdb}
.box-group input[type=radio].checked:disabled + label .mark:after{background:#dbdbdb}
.box-group input[type=radio]:disabled + label .mark:after{background:none}
.box-group input[type=checkbox]{display:inline-block;width:12px;height:12px;vertical-align:middle;cursor:pointer}
.box-group input[type=checkbox] + label{display:inline-block;vertical-align:middle}
.box-group.list-checkbox input[type=checkbox]{margin-left:10px !important}
.box-group.list-checkbox input[type=checkbox]:first-child{margin-left:5px !important}

.box-group.ListArea{margin-bottom:30px;padding:30px 30px 10px;border:1px solid #c7c7c7;}
.box-group.ListArea li{float:left;height:30px;padding-right:20px;color:#000;}

.desing-check-box input[type=checkbox]{position: absolute;opacity:0}
.desing-check-box input[type=checkbox] + label{cursor:pointer}
.desing-check-box input[type=checkbox] + label .mark{display:inline-block;position:relative;width:16px;height:16px;margin:5px 0 0 12px;border:1px solid #d9d9d9;background:#e4e4e4;box-sizing:border-box;vertical-align:top}
.desing-check-box input[type=checkbox]:checked + label .mark:after{position:absolute;top:1px;right:0;width:13px;height:11px;background:url(../images/sp_ico.png);background-position:-425px -44px;content:''}

.excel-group{margin:5px -25px 0;padding:10px;background:#ebf6ff;text-align:center;white-space:nowrap}
.excel-group:after{display:block;clear:both;content:''}
.excel-group.type2{margin:5px 0}
.filebox .fileName {width:140px;padding:7px 5px 6px;border:1px solid #dbdbdb;box-sizing:border-box;font-family:"Nanumbold";font-weight:bold;color:#666;cursor:pointer}
.filebox .btn_file {display:inline-block;padding:6px 14px 7px;border:1px solid #005c9f;background:#2774ba;font-family:"Nanumbold";font-weight:bold;font-size:12px;color:#fff;cursor:pointer;vertical-align:top}
.filebox input[type="file"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.box-group input.disabled{background:#ebebeb;cursor:default}

/* Select */
.select-group{position:relative}
.select-group select{width:100%;height:30px;padding-left:5px;border:1px solid #dbdbdb;box-sizing:border-box;font-family:"Nanumbold";font-weight:bold;color:#666;cursor:pointer}
.select-group.single select{width:110px}
.select-group select:disabled{background:#ebebeb}

.select-group1{position:absolute}
.select-group1 select{width:120px;height:30px;padding-left:5px;border:1px solid #dbdbdb;box-sizing:border-box;font-family:"Nanumbold";font-weight:bold;color:#666;cursor:pointer}
.select-group1.single select{width:110px}
.select-group1 select:disabled{background:#ebebeb}

/* List */
.list-txt{margin-top:-10px}
.list-txt li{position:relative;margin-top:10px;padding-left:12px}
.list-txt.ellipsis li,
.list-txt li a{display:block;overflow:hidden;font-size:14px;white-space:nowrap;text-overflow:ellipsis}
.list-txt li:after{position:absolute;top:7px;left:0;width:3px;height:3px;background:url(../images/sp_ico.png);background-position:-435px 0;content:''}
.list-txt.ellipsis li{font-size:12px}
.guide-txt-group{display:table;table-layout:fixed;width:100%}
.guide-txt-group.type2{display:block}
.guide-txt-group > div{display:table-cell;padding:12px 0}
.guide-txt-group.type2 > div{display:block}
.guide-txt-group > div:first-child{width:72px;text-align:center;vertical-align:top}
.guide-txt-group.type2 > div:first-child{width:auto;margin-left:12px;text-align:left}
.guide-txt-group > div:last-child{padding-right:10px}
.guide-txt-group.type2 > div:last-child{padding-top:0}
.guide-txt-group.type2 .guide-txt{margin-top:-18px;padding:0 55px}
.guide-txt-group .guide-txt li{line-height:20px}
.list-txt .list-normal,
.list-txt .list-normal li{padding-left:0}
.list-txt .list-normal li:after{display:none}
.list-normal{padding-left:15px}
.list-normal.type2{padding-left:25px}
.list-boxtype{margin:15px;padding:10px 7px;border:1px solid #d9d9d9;box-sizing:border-box}
.list-normal li{line-height:18px}
.list-normal.type2 li{line-height:25px}
.list-normal.type2 li + li{margin-top:18px}
.list-normal-dl dd{margin-top:5px}

/* Table */
.table-group{overflow:auto;position:relative}
.table-group.header-fix > table > tbody > tr:first-child > td{padding:0}
.table-group.header-fix > table > tbody > tr:first-child td .table-group{min-height:0;max-height:400px;border:0}
.table-group.header-fix > div > table > tbody > tr:first-child > td{padding:0}
.table-group.header-fix > div > table > tbody > tr:first-child td .table-group{min-height:0;max-height:400px;border:0}
.table-group .data-none{overflow:auto;position:relative;min-height:100px}
.table-group .data-none.type2{min-height:127px}
.table-group .data-none + div{position:absolute;top:50%;right:0;left:0;font-family:"Nanumbold";font-weight:bold;color:#666;text-align:center;line-height:1em}
.table-group .data-none.type2 + div{margin-top:11px}
.table-group th,td{box-sizing:border-box;word-break:break-all}
.table-group.login-search{padding:18px 23px 0;border:1px solid #cecece;background:#f5f5f5}
.table-group:after{display:block;clear:both;content:''}
.table-group table{width:100%;table-layout:fixed}
.table-group.default th,
.table-group.default td,
.table-group.gray th,
.table-group.gray td,
.table-group.gray-type2 th,
.table-group.gray-type2 td{border:1px solid #e7e7e7}
.table-group.default.top,
.table-group.board,
.board-view-group{border-top:2px solid #2774ba}
.table-group.gray-type2{border-top:2px solid #2774ba;border-bottom:1px solid #cecece}
.table-group.default.bottom{border-bottom:2px solid #2774ba}
.table-group.default.top table tr:first-child th,
.table-group.default.top table tr:first-child td{border-top:0}
.table-group.default.bottom table tr:last-child th,
.table-group.default.bottom table tr:last-child td,
.table-group.gray-type2 table tr:last-child th,
.table-group.gray-type2 table tr:last-child td{border-bottom:0}
.table-group.default th{padding:15px;border-left:0;background:#e9f1fe}
.table-group.default th:last-child{border-right: 0;}
.table-group.gray,
.table-group.data-change .before-box > .inr,
.table-group.data-change .after-box > .inr{border-top:1px solid #999;border-bottom:1px solid #999}
.table-group.gray th,
.table-group.gray-type2 th{padding:15px 17px;border-left:0;background:#f5f5f5}
.table-group.default td,
.table-group.gray td,
.table-group.data-change td,
.table-group.gray-type2 td{padding:8px 5px 8px 10px;background:#fff}
.table-group.board td{padding:8px 10px 8px 10px;background:#fff}
.table-group.default td:first-child {border-left:0;}
.table-group.default td:last-child,
.table-group.gray td:last-child,
.table-group.data-change td:last-child,
.table-group.data-table.type2 td:last-child,
.table-group.gray-type2 td{border-right:0}
.table-group.data-table{border:1px solid #e4e4e4;box-sizing:border-box}
.table-group.data-table.type2{border:0;border-top:2px solid #2774ba}
.table-group.data-table th{height:27px;padding:6px 10px;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;background:#f5f5f5;box-sizing:border-box;color:#666;text-align:center}
.table-group.data-table.regist th{height:27px;padding:6px 0px;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;background:#f5f5f5;box-sizing:border-box;color:#666;text-align:center}
.table-group.data-table.type2 th{position:relative;border-bottom:1px solid #ccc;border-top:0;border-left:0}
.table-group.data-table.type2 th:after{position:absolute;left:0;top:50%;width:1px;height:13px;margin-top:-7px;background:#b9b7b5;content:''}
.table-group.data-table.type2 th:first-child:after{display:none}
.table-group.data-table.type2 td{font-weight:normal;color:#333}
.table-group.data-table th:first-child,
.table-group.data-change th:first-child{border-left:0}
.table-group.data-table.type2 th{background:#fff}
.table-group.data-change th,
.table-group.data-table td{padding:6px 10px;border-top:1px solid #e4e4e4;background:#fff;font-family:"Nanumbold";font-weight:bold;color:#666;text-align:center}
.table-group.data-table.regist td{padding:6px 0px;border-top:1px solid #e4e4e4;background:#fff;font-family:"Nanumbold";font-weight:bold;color:#666;text-align:center}
.table-group.data-table.type2 tr:last-child td{border-bottom:1px solid #ccc}
.table-group.data-table tr:first-child > td{border-top:0}
.table-group.data-table td > span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.table-group.data-table tr:hover td,
.table-group.data-table tr.on td{cursor:pointer;background:#eff9fe}
.table-group.data-table.type2 tr:hover td{cursor:pointer;background:none}
.table-group.data-table.type2 tr:hover td:first-child,
.table-group.data-table.type2 tr.on td:first-child{color:#1185c7}
.table-group.data-table.type2 tr.on{background:#eff9fe !important}
.table-group.data-table.hover-clear tr:hover td{cursor:default}
.table-group.data-table.hover-clear tr:hover td:first-child{background:none;color:#333}

.table-group.page-table{border:0;border-top:1px solid #2774ba}
.table-group.page-table th{height:40px;padding:6px 10px;border-bottom:1px solid #e4e4e4;background:#eff9fe;box-sizing:border-box;color:#333;text-align:center;font-family:"Nanumbold";font-weight:bold;border-bottom:1px solid #ccc;border-top:0;border-left:0}
.table-group.page-table th:first-child:after{display:none}
.table-group.page-table tr:last-child td{border-bottom:1px solid #ccc}
.table-group.page-table td{height:30px;padding:6px 10px;border-top:1px solid #e4e4e4;background:#fff;color:#666;text-align:center}
.table-group.page-table td > span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.table-group.page-table tr:hover td,
.table-group.page-table.hover-clear tr:hover td{cursor:default}
.table-group.page-table.hover-clear tr:hover td:first-child{background:none;color:#333}

.table-group.data-change{margin-left:-5px}
.table-group.data-change th,
.table-group.data-change td{border:1px solid #e7e7e7}
.table-group.data-change th{border-left:1px solid #e4e4e4;background:#f5f5f5;box-sizing:border-box}
.table-group.data-change > div{float:left;width:50%}
.table-group.data-change > div > span{display:block;margin:0 0 5px 5px}
.table-group.data-change > div > .inr{margin-left:5px}
.table-group.data-change .before-box td{background:#fcece4;text-align:left}
.table-group.data-change .after-box td{background:#e4f3ff;text-align:left}


.table-group.board th,
.table-group.board td{border-bottom:1px solid #e7e7e7;box-sizing:border-box;font-size:14px;text-align:center}
.table-group.board th{padding:10px 23px;background:#f4f4f4}
.table-group.board td{color:#666}
.table-group.board td .ico-file{margin:3px 0 0 15px}
.table-group.board.list th{border-color:#cecece}
.table-group.board.list tr:hover td{background:#ecf1f7}
.table-group.board.write td,
.table-group.board.modify td{text-align:left}
.table-group.modify .board-file-list{padding-bottom:0;border:0}
.table-group.modify .board-file-list li a{padding-left:0}
.table-group.login-search th,td{padding:7px;text-align:left}
.board-file-list{padding:10px 0;border-top:1px solid #cecece}
.board-file-list li + li{margin-top:3px}
.board-file-list li a:first-child{display:inline-block;padding:4px 18px;font-size:11px;color:#666}
.board-file-list .ico-file{margin:1px 8px 0 0 !important}
.board-view-group{border-bottom:1px solid #cecece}
.board-view-group h2{margin:0 !important;padding:14px 20px 13px;border-bottom:1px solid #cecece;font-family:"Nanumbold";font-weight:bold;font-size:24px;box-sizing:border-box;background:#f5f5f5}
.board-view-group h2 div{margin-bottom:11px;font-size:12px;color:#686868}
.board-view-group .view-second-title{margin:0px !important;padding:14px 20px 13px;font-family:"Nanumbold";font-weight:bold;font-size:12px;color:#666;border-bottom:1px solid #cecece;box-sizing:border-box;background:#f5f5f5;}
.board-view-group .view-second-title h2 {padding:0px;margin-top:11px!important;font-family:"Nanumbold";font-weight:bold;font-size:24px;border-bottom:0px;color: black;}
.board-view-group .board-content{padding:28px 21px 51px;box-sizing:border-box;font-size:15px;color:#444;line-height:24px}
.board-view-group .view-list{border-top:1px solid #cecece}
.board-view-group .view-list li{padding:8px 15px 7px;font-family:"Nanumbold";font-weight:bold;font-size:14px;color:#666}
.board-view-group .view-list li a,
.board-view-group .view-list li span{display:inline-block;overflow:hidden;max-width:290px;margin-left:20px;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#666;vertical-align:top}
.table-top-text{position:absolute;top:-34px;right:0;font-family:"Nanumbold";font-weight:bold;color:#666;text-align:right}
.table-top-text span.box{display:inline-block;width:45px;height:28px;margin-left:7px;padding:6px 7px;border:1px solid #d8d8d8;background:#fff;box-sizing:border-box}
.search-count{margin-top:16px;padding-left:3px;font-family:"Nanumbold";font-weight:bold;font-size:14px;color:#2d343e;box-sizing:border-box}
.table-group input[type=checkbox]{cursor:pointer}

/* Paging */
.page-group{margin:18px auto 0;text-align:center}
.page-group ul{display:inline-block;overflow:hidden}
.page-group li{float:left;margin-left:5px}
.page-group li:first-child,
.page-group li:last-child{background:#f5f5f5}
.page-group li:first-child{margin-left:0}
.page-group li a{display:block;padding:5px 8px;border:1px solid #bbb;background:#fff;box-sizing:border-box}
.page-group li.active a,
.page-group li.on a{border-color:#4e7c84;background:#ddeef1}

/* Tab */
.tab-group > .btn-group{overflow:hidden;border-bottom:1px solid #0b579e}
/*.tab-group.type2 > .btn-group{border:0}*/
.tab-group > .btn-group button{float:left;min-width:75px;margin-left:-1px;padding:11px 12px 11px 9px;border:1px solid #d9d9d9;border-bottom:0;background:#fafafa;box-sizing:border-box;font-size:14px;color:#666}
.tab-group.type2 > .btn-group button{}
.tab-group > .btn-group button:first-child{margin-left:0}
.tab-group > .btn-group button.on{border-color:#0b579e;background:#0b579e;color:#fff}
.tab-group .tab-box{display:none}
.tab-group .tab-box.on{display:block}

/* Popup */
#pop-wrap{position:relative;padding:5px;background:#fff;box-sizing:border-box}
#pop-container{width:840px;margin:0 auto;padding:10px 25px 15px;box-sizing:border-box}
.pop-title{position:relative;padding:8px 8px 9px 23px;background:#007cc3;font-family:"Nanumbold";font-weight:bold;font-size:16px;color:#fff}
.pop-title:after{position:absolute;top:50%;left:8px;width:8px;height:3px;margin-top:-1px;background:#fff;content:''}
.pop-close{position:absolute;top:5px;right:5px;width:36px;height:36px}

/* Btn */
.btn{display:inline-block;box-sizing:border-box;vertical-align:top}
.btn.plus,
.btn.minus{width:24px;height:22px;margin-top:-3px;border:1px solid #e3e3e3;background:#fff;vertical-align:top}
.btn.plus{margin-left:16px}
.btn.minus{margin-left:-1px}
.btn.more{width:130px;padding:6px 0;border:1px solid #e5e5e5;box-sizing:border-box;background:#fff;font-size:14px;color:#666;text-align:center}
.btn-group .btn{font-weight:normal}
.btn-group .btn.btn-type1{padding:6px 7px 7px;border:1px solid #6c6c6b;background:#666;color:#fff}
.btn-group .btn.btn-type2{padding:3px 14px;border:1px solid #357dbe;background:#2774ba;color:#fff}
.btn-group .btn.btn-type3{padding:3px 7px;border:1px solid #6da2c8;background:#fff;color:#2774ba}
.btn-group .btn.btn-type4{padding:3px 7px;border:1px solid #de3001;background:#fff;color:#de3001}
.btn-group .btn.btn-type5{padding:5px 14px;border:1px solid #357dbe;background:#2774ba;color:#fff}
.btn-group .btn.btn-type6,
.btn-default{padding:6px 14px 7px;border:1px solid #005c9f;background:#2774ba;color:#fff}
.btn-group .btn.btn-type7{width:81px;padding:19px 0;border:1px solid #005c9f;background:#2774ba;color:#fff}
.btn-group .btn.btn-type8{padding:19px 29px;border:1px solid #aaa;background:#ccc;color:#666}
.btn-group .btn.btn-type9{padding:5px 14px;border:1px solid #d14b17;background:#cf4008;color:#fff}
.btn-group .btn.btn-type10{padding:6px 7px 7px;border:1px solid #cf4008;background:#d1400b;color:#fff}
.btn-group .btn.btn-type11{padding:3px 8px;border:1px solid #cf4008;background:#cf4008;color:#fff}
.btn-group .btn.btn-type12{width:78px;height:54px;padding:12px 0;border:1px solid #005c9f;background:#2774ba;color:#fff}
.btn-group .btn.btn-type13{padding:6px 7px 7px;border:1px solid #fff;background:#fff;font-family:"Nanumbold";font-weight:bold;color:#de3001}
.btn-group .btn.btn-type14{padding:6px 7px 7px;border:1px solid #357dbe;background:#2774ba;color:#fff}
.btn-group .btn.btn-type15{padding:11px 19px 12px;border:1px solid #357dbe;background:#2774ba;color:#fff}
.btn-group .btn.btn-type16{padding:11px 19px 12px;border:1px solid #2774ba;background:#fff;color:#2774ba}
.btn.btn-type17{margin-top:-5px;padding:4px 7px 2px;border:1px solid #bfd2eb;border-radius:10px;background:#ebf5ff;font-family:"Nanumbold";font-weight:bold;font-size:11px;color:#666}
.btn.btn-type17 .ico-search{margin:-2px 6px 0 0}
.btn-group .btn.btn-type18{padding:11px 19px 12px;border:1px solid #cf4008;background:#d1400b;color:#fff}
.btn-group .btn.btn-type19{width:197px;height:54px;padding:14px 0 19px;border:1px solid #357dbe;box-sizing:border-box;background:#2774ba;font-size:20px;color:#fff}
.btn-group .btn.btn-type20{width:197px;height:54px;padding:14px 0 19px;border:1px solid #6f7dc5;box-sizing:border-box;background:#6f7dc5;font-size:20px;color:#fff}
.btn-group .btn.btn-type21{width:71px;height:65px;padding:19px 0;border:1px solid #005c9f;background:#2774ba;color:#fff}
.btn-group .btn.btn-type22{padding:11px 19px 12px;border:1px solid #adadad;background:#ccc;color:#666}
.btn-group .btn.btn-type23{padding:11px 19px 12px;border:1px solid #000;background:#333;color:#fff}
.btn-group .btn.btn-type24{width:157px;padding:21px 19px 22px;border:1px solid #005c9f;background:#2774ba;font-size:15px;color:#fff;box-sizing:border-box}
.btn-group .btn.btn-type25{width:157px;padding:11px 19px 12px;border:1px solid #d1d1d2;background:#fff;color:#666;box-sizing:border-box}
.btn-group .btn.btn-type26{padding:6px 14px 7px;border:1px solid #d1d1d2;background:#fff;color:#666}
.btn-group .btn.btn-type27{padding:5px 14px;border:1px solid #6c6c6b;background:#666;color:#fff}
.btn-group .btn.btn-type28{padding:3px 6px;border:1px solid #6da2c8;background:#fff;color:#2774ba}
.btn-group .btn.btn-type29{padding:6px 7px 7px;border:1px solid #357dbe;background:#fff;color:#2774ba}
.btn-group .btn.btn-type30{width:197px;height:54px;padding:14px 0 19px;border:1px solid #51aeb6;box-sizing:border-box;background:#51aeb6;font-size:20px;color:#fff}
.btn-group .btn.btn-type31{bottom:60px;padding:4px 6px;border:1px solid #d1d2cd;background:#3b4a6b;color:#fff}
.btn-group .btn.btn-type32{bottom:32px;padding:4px 6px;border:1px solid #d1d2cd;background:#3e95d2;color:#fff}
.btn-group .btn.btn-type33{width:55px;padding:3px 7px;border:1px solid #e7e7e7;background:#fff;font-weight:bold;}
.btn-group .btn.btn-type34{width:70px;height:29px;left:123px;padding:3px 7px;border:1px solid #d1d2cd;background:#3b4a6b;color:#fff;}
.btn-group .btn.btn-type35{width:197px;height:54px;padding:6px 0 19px;border:1px solid #357dbe;box-sizing:border-box;background:#2774ba;font-size:20px;color:#fff}
.btn-group .btn.btn-type36{width:245px;height:60px;padding:17px 0 19px;border:1px solid #6f7dc5;border-radius:30px;box-sizing:border-box;background:#4489CA;font-size:22px;color:#fff}
.btn-group .btn.btn-type37{width:130px;height:59px;padding:18px 0;border:1px solid #0D9B85;background:#0da885;color:#fff}
.btn-group .btn.btn-type38{width:81px;height:59px;border:1px solid #005c9f;background:#2774ba;color:#fff}
.btn-group .btn.btn-type39{padding:6px 14px 7px;border:1px solid #6c6c6b;background:#666;color:#fff}
.btn-group .btn.btn-type98{color:#fff;font-size:13px;background:#2774ba;border:3px solid #2774ba;position:absolute;right:56px;bottom:209px;}
.btn-group .btn.btn-type99{padding:13px 28px;font-size:13px;border:1px solid #d14b17;background:#cf4008;color:#fff;}
.btn-group .btn:disabled{border:1px solid #aaa;background:#ccc;color:#fff}

/* ETC */
.dis-ib{display:inline-block !important}
.dis-bl{display:block !important}
.color-orange{color:#de3001 !important}
.color-orange2{color:#ee5c5c}
.color-blue{color:#0056a4 !important}
.color-blue2{color:#194974 !important}
.color-gray{color:#bdbab5 !important}
.color-gray666{color:#666}
.color-purple{color:#42486c}
.color-purple2{color:#5573d1}
.color-white{color:#fff}
.color-red{color:#e00211 !important}
.color-sky{color:#5eb8ee}
.color-sky2{color:#3e95d1 !important}
.color-black333{color:#333 !important}
.color-green{color:#1f8c67}
.color-green2{color:#339581}
.font-normal{font-weight:normal}
b,
.bold{font-family:"Nanumbold";font-weight:bold !important;line-height:1em}
.bar{display:inline-block;width:1px;height:13px;margin:2px 14px 0;background:#b9b7b5;vertical-align:top}
.bar.gray{background:#595959}
.bar.white{background:#fff}
.bg-blue{background-color:#3e95d2}
.bg-blue2{background:#ccdcec}
.bg-blue3{background-color:#00348F !important}
.bg-red{background:#F25A57}
.bg-green{background-color:#0da885}
.bg-green2{background-color:#00654D}
.bg-sky{background:#f0f7fe}
.bg-yellow{background:#fffde4}
.bg-orange{background:#ffc70e}
.bg-sky2{background:#ccebec}
.bg-sky3{background:#e8f1fd}
.bg-sky4{background:#d9f1f5}
.bg-sky5{background:#007ed5}
.bg-sky6{background:#E6E8F1}
.bg-sky7{background:#FFDE3B}
.bg-purple{background:#f5f5f5}
.bg-purple2{background:#dce7f2}
.bg-brown{background:#c8c0b3}
.bg-brown2{background:#f5ede2}
.bg-brown3{background:#ece2dd}
.bg-gray{background:#3b4a6b}
.mg-t5{margin-top:5px !important}
.mg-t10{margin-top:10px !important}
.mg-t18{margin-top:18px !important}
.mg-t19{margin-top:42px !important}
.mg-t30{margin-top:30px !important}
.mg-t38{margin-top:38px !important}
.mg-t60{margin-top:60px !important}
.mg-r5{margin-right:5px}
.mg-r10{margin-right:10px}
.mg-r15{margin-right:15px}
.mg-b5{margin-bottom:5px}
.mg-b60{margin-bottom:60px}
.mg-l0{margin-left:0 !important}
.mg-l4{margin-left:4px}
.mg-l5{margin-left:5px}
.mg-l7{margin-left:7px !important}
.mg-l10{margin-left:10px !important}
.mg-l15{margin-left:15px !important}
.mg-l30{margin-left:30px !important}
.mg-l60{margin-left:60px !important}
.mg-auto{margin:0 auto !important}
.mg0{margin:0 !important}
.pd0{padding:0 !important}
.align-right{text-align:right}
.align-center{text-align:center}
.align-left{text-align:left !important}
.border-t0{border-top:0 !important}
.border-l0{border-left:0 !important}
.valign-middle{vertical-align:middle}
.valign-top{vertical-align:top}
.ls-1{letter-spacing:-1px}
.ls-2{letter-spacing:-2px}
.line-height20{line-height:20px}
.line-height24{line-height:24px}
.float-l{float:left}
.float-r{float:right !important}
.float-n{float:none}
.font10{font-size:10px}
.font11{font-size:11px}
.font12{font-size:12px !important}
.font14{font-size:14px !important}
.font15{font-size:15px}
.font16{font-size:16px}
.font18{font-size:18px}
.font24{font-size:24px}
.width-auto{width:auto !important}

/* Circle */
.circle{display:inline-block;width:10px;height:10px;margin-top:4px;border-radius:50%;box-sizing:border-box;vertical-align:top}
.circle.small{width:7px;height:7px}
.circle.sky{background:#25b7d3}
.circle.gray{background:#333}

/* Skip */
.skip{position:relative;;background:#000;color:#fff;text-align:center}
.skip a{display:block;color:#fff;font-family:"Nanumbold";font-weight:bold;width:0;height:0;line-height:0;font-size:0}
.skip a:focus{display:block;padding:5px 0;width:auto;height:auto;line-height:1.5;font-size:12px}

/* img */
.sp-ico{display:inline-block;background-image:url(../images/sp_ico.png)}
.sp-ico.ico-close{float:right;width:9px;height:9px;margin:14px 11px 0 0;background-position:-435px -6px}
.sp-ico.careful-text{width:16px;height:16px;background-position:-425px -26px;vertical-align:top}
.sp-ico.list-arr-orange{width:7px;height:9px;margin:2px 5px 0 0;background-position:-446px 0;vertical-align:top}
.sp-ico.logo{width:138px;height:70px;margin-left:36px;background-position: 0 -56px;vertical-align:top}
.sp-ico.logo2{width:91px;height:27px;margin-top:11px}
.sp-ico.logo3{width:91px;height:34px;margin-left:25px;background-position: -96px 0;vertical-align:top}
.sp-ico.logo4{width:74px;height:33px;margin-top:5px;background-position: -192px 0;vertical-align:top}
.sp-ico.logo5{width:137px;height:33px;margin-top:9px;background-position: -271px 0;vertical-align:top}
.sp-ico.logo6{width:91px;height:33px;margin-top:5px;background-position: -143px -56px;vertical-align:top}
.sp-ico.logo7{width:89px;height:26px;margin-top:5px;background-position: -239px -56px;vertical-align:top}
.sp-ico.logo8{width:73px;height:38px;margin-top:5px;background-position: -143px -90px;vertical-align:top}
.sp-ico.logo9{width:87px;height:36px;margin-top:5px;background-position: 0px -126px;vertical-align:top}
.sp-ico.logo10{width:118px;height:35px;margin-top:5px;background-position: -96px -135px;vertical-align:top}
.sp-ico.guide-arr{width:5px;height:5px;margin:5px 5px 0 8px;background-position:-446px -26px;vertical-align:top}
.sp-ico.ico-notice{width:16px;height:16px;margin:28px 21px 0 0;background-position:-455px 0;vertical-align:top}
.sp-ico.ico-file{width:11px;height:11px;background-position:-473px 0;vertical-align:top}
.sp-ico.lnb-01{width:19px;height:19px;background-position:-455px -18px;vertical-align:middle}
.sp-ico.lnb-02{width:19px;height:19px;background-position:-476px -18px;vertical-align:middle}
.sp-ico.lnb-03{width:19px;height:19px;background-position:-455px -39px;vertical-align:middle}
.sp-ico.lnb-04{width:19px;height:19px;background-position:-476px -39px;vertical-align:middle}
.sp-ico.lnb-05{width:19px;height:19px;background-position:-455px -60px;vertical-align:middle}
.sp-ico.lnb-06{width:19px;height:19px;background-position:-476px -60px;vertical-align:middle}
.sp-ico.lnb-07{width:20px;height:19px;background-position:-455px -102px;vertical-align:middle}
.sp-ico.lnb-08{width:19px;height:19px;background-position:-476px -102px;vertical-align:middle}
.sp-ico.lnb-09{width:19px;height:19px;background-position:-455px -81px;vertical-align:middle}
.sp-ico.lnb-10{width:19px;height:19px;background-position:-478px -124px;vertical-align:middle}
.sp-ico.lnb-11{width:19px;height:19px;background-position:-454px -126px;vertical-align:middle}
.sp-ico.ico-search{width:15px;height:15px;background-position:-476px -102px;vertical-align:middle}
.sp-ico.menutree-arr-up{width:10px;height:7px;margin-bottom:3px;background-position:-476px -81px;vertical-align:middle}
.sp-ico.menutree-arr-down{width:10px;height:7px;margin-bottom:2px;background-position:-476px -91px;vertical-align:middle}
.sp-ico.ico-start{width:15px;height:15px;background-position:-389px -87px}
.sp-ico.ico-stop{width:15px;height:15px;background-position:-405px -87px}
.sp-ico.top-popclose{width:26px;height:26px;background-position:-395px -58px}
.sp-ico.contents-arr{position:absolute;top:4px;left:0;width:13px;height:13px;background-position:-440px -43px}

/* ico */
.ico-loading{display:block;width:16px;height:16px;margin:0 auto;background:url(../images/loading.gif);background-size: 16px auto}

.sp-bg{display:inline-block;background-image:url(../images/sp_bg.png)}
.sp-bg.banner-1{position:absolute;right:45px;bottom:0;width:187px;height:146px}
.sp-bg.banner-2{position:absolute;right:45px;bottom:0;width:258px;height:156px;background-position:0 -2198px}
.sp-bg.banner-3{position:absolute;right:45px;bottom:0;width:253px;height:164px;background-position:-257px -2193px}
.sp-bg.banner-4{position:absolute;right:10px;bottom:0;width:252px;height:128px;background-image:url(../images/sp_bg_plus4.png)}
.sp-bg.banner-5{position:absolute;right:30px;bottom:10px;width:150px;height:140px;background-image:url(../images/sp_bg_plus5.png)}


.sp-bg.doc-main{position:absolute;right:18px;bottom:10px;width:95px;height:71px;background-position: -236px 0}
.sp-bg.home-main{position:absolute;right:9px;bottom:16px;width:128px;height:88px;background-position: -334px 0}
.sp-bg.click-doc{position:absolute;right:9px;bottom:16px;width:131px;height:85px;background-position: -897px -251px}
/*.sp-bg.tv-main{position:absolute;right:23px;bottom:13px;width:108px;height:97px;background-position: -356px -90px}*/
.sp-bg.main-phone{position:absolute;right:24px;bottom:108px;width:75px;height:59px;background-position: -472px -113px}
.sp-bg.monitor-main{position:absolute;right:13px;bottom:14px;width:101px;height:78px;background-position: -232px -77px}
.sp-bg.minwon-01{width:132px;height:107px;background-position:-623px -377px}
.sp-bg.minwon-02{width:132px;height:107px;background-position:-760px -377px}
.sp-bg.minwon-03{width:132px;height:107px;background-position:-897px -377px}
.sp-bg.minwon-04{width:132px;height:107px;background-position:-623px -488px}
.sp-bg.minwon-05{width:132px;height:107px;background-position:-760px -488px}
.sp-bg.minwon-06{width:132px;height:107px;background-position:-897px -488px}
.sp-bg.minwon-07{width:132px;height:107px;background-position:-623px -599px}
.sp-bg.minwon-08{width:132px;height:107px;background-position:-760px -599px}
.sp-bg.minwon-09{width:132px;height:107px;background-position:-897px -599px}
.sp-bg.minwon-10{width:137px;height:107px;background-position:-850px -1633px}
.sp-bg.monitor-main-intra{position:absolute;top:50%;left:17px;width:74px;height:51px;margin-top:-25px;background-position:-78px -599px}
.sp-bg.doc-home-intra{position:absolute;top:50%;left:17px;width:74px;height:58px;margin-top:-29px;background-position:0 -599px}
.sp-bg.error-monitor{width:132px;height:121px;background-position:-897px 0}
.sp-bg.error-monitor2{width:132px;height:121px;background-position:-897px -125px}
.sp-bg.bg-policy-guide{position:absolute;top:0;right:0;width:168px;height:188px;background-position: -851px -713px;z-index:-1}
.sp-bg.top-popup-bg{width:89px;height:28px;background-position:-652px -147px}
.sp-bg.rent-guide01{width:107px;height:93px;background-position:-850px -905px}
.sp-bg.rent-guide02{width:128px;height:88px;background-position:-963px -905px}
.sp-bg.rent-guide03{width:128px;height:88px;background-position:-850px -1017px}
.sp-bg.rent-guide04{width:110px;height:95px;background-position:-983px -1018px}
.sp-bg.rent-guide05{width:119px;height:101px;background-position:-851px -1111px}
.sp-bg.rent-guide06{width:99px;height:93px;background-position:-974px -1123px}
.sp-bg.rent-guide07{width:112px;height:91px;background-position:-850px -1220px}
.sp-bg.rent-guide08{width:92px;height:82px;background-position:-974px -1220px}
.sp-bg.rent-guide09{width:91px;height:100px;background-position:-850px -1318px}
.sp-bg.rent-guide10{width:101px;height:91px;background-position:-974px -1318px}
.sp-bg.rent-guide11{width:114px;height:99px;background-position:-850px -1424px}
.sp-bg.rent-guide12{width:100px;height:91px;background-position:-974px -1424px}
.sp-bg.rent-guide13{width:99px;height:101px;background-position:-850px -1527px}

/* Grid */
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"]{overflow:visible;border:0 !important}
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="top-aside-body"],
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="aside-body"],
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-aside-body"]{
	border:0 !important;
	background: none !important
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td.hasBorder{
	border-color:#e4e4e4 !important;
}
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="top-aside-body"] table tr td,
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="aside-body"] table tr td,
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-aside-body"] table tr td{
	box-shadow: none !important;
}
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr:first-child td.hasBorder{
	border-top:0
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td[data-ax5grid-column-row="null"]{
	border-bottom:1px solid #e4e4e4;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr:last-child td[data-ax5grid-column-row="null"]{
	border-bottom:1px solid #e4e4e4
}
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td{
	background:#f5f5f5 !important;
	box-shadow:none !important;
	border-bottom:1px solid #e4e4e4;
}
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"]{
	background:none !important;
	border-bottom:0 !important
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="aside-header"]{
	border-right:1px solid #e4e4e4 !important
}
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td.hasBorder{
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4
}
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td:last-child.hasBorder{
	border-right:0;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="scroller"] [data-ax5grid-scroller="vertical"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="scroller"] [data-ax5grid-scroller="corner"]{
	background:#f5f5f5 !important;
	border-left:1px solid #e4e4e4 !important
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="scroller"] [data-ax5grid-scroller="corner"]{
	border-top:1px solid #e4e4e4 !important
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="scroller"] [data-ax5grid-scroller="horizontal"]{
	border-top:1px solid #e4e4e4 !important
}
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder]{
	font-size:12px !important
}
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"]{
	display:block;
	height:auto !important;
	text-align:center
}
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="status"]{
	display:none
}
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"]{
	overflow:visible !important;
	position:relative;
	margin:50px auto 0;
	border-top:0 !important;
	background:#fff !important
}
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"]{
	display:block !important;
	border:0 !important
}
.grid-parent{overflow:visible !important}
.grid-parent.paging{margin-bottom:65px}
/* .table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"],
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-aside-body"],
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel]{
	height:352px !important
} */
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"]{
	display:inline-block;
	overflow:hidden;
	text-align:center
}
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] [data-ax5grid-page-navigation="cell"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] [data-ax5grid-page-navigation="cell-paging"]{
	display:block !important;
	float:left;
	margin-left:5px
}
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] [data-ax5grid-page-navigation="cell"]:first-child{
	margin-left:0
}
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] [data-ax5grid-page-navigation="cell-paging"] [data-ax5grid-page-move]{
	display:block !important;
	float:left;
	min-width:0 !important;
	margin-left:5px;
	padding:6px 9px 5px !important;
	border:1px solid #bbb;
	border-radius:0 !important;
	background:none !important;
	box-sizing:border-box;
	color:#1f1f1f
}
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] [data-ax5grid-page-navigation="cell-paging"] [data-ax5grid-page-move]:first-child{
	margin:0
}
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] [data-ax5grid-page-navigation="cell-paging"]{
	padding:0 !important
}
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] [data-ax5grid-page-move]{
	min-width:0 !important;
	padding:6px 9px 5px !important;
	border:1px solid #bbb;
	border-radius:0 !important;
	background:#fff;
	box-sizing:border-box;
}
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] [data-ax5grid-page-move][data-ax5grid-page-selected="true"]{
	border-color:#4e7c84;
	background:#ddeef1 !important
}
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] [data-ax5grid-page-move][data-ax5grid-page-selected="true"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] [data-ax5grid-page-move]:active{
	color:#1f1f1f !important
}
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="hidden"]{
	display:none;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] [data-ax5grid-panel-scroll]{
	bottom:0
}
.table-group.data-table [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table{
	height:auto
}


/* layerPopup */
#layerPop1, #layerPop2, #layerPop3, #layerPopDetail{display:none;position:absolute;left:0; top:0;width:450px; background-color:#fff;}
#layerPop4, #layerPop5, #layerPopDetail{display:none;position:absolute; left:0; top:0;width:560px; background-color:#fff;}

.layerPopCnt{padding:20px 0 20px 0;text-align:center;}
.layerPopCnt p.cmt{padding:15px;line-height:1.5;}
.layerPopCnt p.cmt strong{font-family:"Nanumbold";font-weight:bold;font-size:18px;color:#448cb8;}


/* 자료정비 팝업 시작 */
.table-group1{position:relative}
.table-group1.header-fix > table > tbody > tr:first-child > td{padding:0}
.table-group1.header-fix > table > tbody > tr:first-child td .table-group1{min-height:0;max-height:400px;border:0}
.table-group1.header-fix > div > table > tbody > tr:first-child > td{padding:0}
.table-group1.header-fix > div > table > tbody > tr:first-child td .table-group1{min-height:0;max-height:400px;border:0}
.table-group1 .data-none{overflow:auto;position:relative;min-height:100px}
.table-group1 .data-none.type2{min-height:127px}
.table-group1 .data-none + div{position:absolute;top:50%;right:0;left:0;font-family:"Nanumbold";font-weight:bold;color:#666;text-align:center;line-height:1em}
.table-group1 .data-none.type2 + div{margin-top:11px}
.table-group1 th,td{box-sizing:border-box;word-break:break-all}
.table-group1.login-search{padding:18px 23px 0;border:1px solid #cecece;background:#f5f5f5}
.table-group1:after{display:block;clear:both;content:''}
.table-group1 table{width:100%;table-layout:fixed}
.table-group1.default th,
.table-group1.default td,
.table-group1.gray th,
.table-group1.gray td,
.table-group1.gray-type2 th,
.table-group1.gray-type2 td{border:1px solid #e7e7e7}
.table-group1.default.top,
.table-group1.board,
.board-view-group{border-top:2px solid #2774ba}
.table-group1.gray-type2{border-top:2px solid #2774ba;border-bottom:1px solid #cecece}
.table-group1.default.bottom{border-bottom:2px solid #2774ba}
.table-group1.default.top table tr:first-child th,
.table-group1.default.top table tr:first-child td{border-top:0}
.table-group1.default.bottom table tr:last-child th,
.table-group1.default.bottom table tr:last-child td,
.table-group1.gray-type2 table tr:last-child th,
.table-group1.gray-type2 table tr:last-child td{border-bottom:0}
.table-group1.default th{padding:15px;border-left:0;background:#e9f1fe}
.table-group1.gray,
.table-group1.data-change .before-box > .inr,
.table-group1.data-change .after-box > .inr{border-top:1px solid #999;border-bottom:1px solid #999}
.table-group1.gray th,
.table-group1.gray-type2 th{padding:15px 17px;border-left:0;background:#f5f5f5}
.table-group1.default td,
.table-group1.gray td,
.table-group1.data-change td,
.table-group1.gray-type2 td{padding:8px 5px 8px 10px;background:#fff}
.table-group1.board td{padding:8px 10px 8px 10px;background:#fff}
.table-group1.default td:last-child,
.table-group1.gray td:last-child,
.table-group1.data-change td:last-child,
.table-group1.data-table.type2 td:last-child,
.table-group1.gray-type2 td{border-right:0}
.table-group1.jbData-table{border:1px solid #e4e4e4;box-sizing:border-box}
.table-group1.jbData-table.type2{border:0;border-top:2px solid #2774ba}
.table-group1.jbData-table th{height:27px;padding:6px 10px;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;background:#f5f5f5;box-sizing:border-box;color:#666;text-align:center}
.table-group1.jbData-table.type2 th{position:relative;border-bottom:1px solid #ccc;border-top:0;border-left:0}
.table-group1.jbData-table.type2 th:after{position:absolute;left:0;top:50%;width:1px;height:13px;margin-top:-7px;background:#b9b7b5;content:''}
.table-group1.jbData-table.type2 th:first-child:after{display:none}
.table-group1.jbData-table.type2 td{font-weight:normal;color:#333}
.table-group1.jbData-table th:first-child,
.table-group1.jbData-change th:first-child{border-left:0}
.table-group1.jbData-table.type2 th{background:#fff}
.table-group1.jbData-change th,
.table-group1.jbData-table td{padding:6px 10px;border-top:1px solid #e4e4e4;background:#fff;font-family:"Nanumbold";font-weight:bold;color:#666;text-align:center}
.table-group1.jbData-table.type2 tr:last-child td{border-bottom:1px solid #ccc}
.table-group1.jbData-table tr:first-child > td{border-top:0}
.table-group1.jbData-table td > span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.table-group1.jbData-table tr:hover td,
.table-group1.jbData-table tr.on td{cursor:pointer;background:#eff9fe}
.table-group1.jbData-table.type2 tr:hover td{cursor:pointer;background:none}
.table-group1.jbData-table.type2 tr:hover td:first-child,
.table-group1.jbData-table.type2 tr.on td:first-child{color:#1185c7}
.table-group1.jbData-table.type2 tr.on{background:#eff9fe !important}
.table-group1.jbData-table.hover-clear tr:hover td{cursor:default}
.table-group1.jbData-table.hover-clear tr:hover td:first-child{background:none;color:#333}
.table-group1.jbData-table th,
.table-group1.jbData-table td{border:1px solid #e7e7e7}
.table-group1.jbData-table th{border-left:1px solid #e4e4e4;background:#f5f5f5;box-sizing:border-box}
.table-group1.jbData-table > div{float:left;width:50%}

.table-group1.data-change{margin-left:-5px}
.table-group1.data-change th,
.table-group1.data-change td{border:1px solid #e7e7e7}
.table-group1.data-change th{border-left:1px solid #e4e4e4;background:#f5f5f5;box-sizing:border-box}
.table-group1.data-change > div{float:left;width:50%}
.table-group1.data-change > div > span{display:block;margin:0 0 5px 5px}
.table-group1.data-change > div > .inr{margin-left:5px}
.table-group1.data-change .before-box td{text-align:left}
.table-group1.data-change .after-box td{text-align:left}
/* 자료정비 팝업 끝 */

.cntrct-group{position:relative;margin-top:80px}
.cntrct-group.join > .box-group .box{position:relative}
.cntrct-group.login > .box-group > .box:first-child:before,
.cntrct-group.join > .box-group > .box:before{display:block;width:205px;height:205px;margin:0 auto;border-radius:50%;background:#f2f2f2;content:''}
.cntrct-group.join > .box-group > .box:before{width:210px;height:208px;background:url(../images/volun01.png)}
.cntrct-group.join > .box-group > .box:first-child:before{background:url(../images/stmnt01.png)}
.cntrct-group.join > .box-group .box > .inr > p{margin-top:17px;font-family:"Nanumbold";font-weight:bold;font-size:14px;color:#999;line-height:20px;text-align:center}
.cntrct-group.search2 > .box-group > .box:last-child{padding-top:36px}
.cntrct-group.search3 > .box-group > .box:last-child{padding-top:10px}

/* 마우스오버 */
.tt { position: absolute; display: inline-block; border-bottom: 2px dotted Sienna; } 
.tt .tt-text { visibility: hidden; width: 240px; background-color: #8ab4d2; color: #000000; font-weight:bold; text-align: left; border-radius: 10px; padding: 10px 5px; position: absolute; z-index: 1; top: 200%; left: 50%; margin-left: -20px;} 
/* .tt .tt-text::after { content: ""; position: absolute; bottom: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: transparent transparent Indigo transparent; } */ 
.tt:hover .tt-text { visibility: visible; }

/* 전국 의무위반 상세보기 전체화면 반응형 테이블
.table-group-wd table {  border-collapse: collapse;  border-spacing: 0;  width: 100%;  border: 1px solid #ddd;}
.table-group-wd.gray {border-top: 1px solid #999;border-bottom: 1px solid #999; overflow-x:auto;}
.table-group-wd.gray th{text-align: center;  padding: 8px;    background: #f5f5f5;box-sizing: border-box;    word-break: break-all;}
.table-group-wd.gray td{text-align: left;  padding: 8px;} */

/* 임대사업자 안내 common.css 추가 */
.bullet {
  color: #5e5e5e;
  padding-left: 15px;
  word-break: keep-all;
}
.bullet:before {
  content: "";
  margin-top: -3px;
  margin-right: 8px;
  margin-left: -13px;
  display: inline-block;
  vertical-align: middle;
  background: #333;
  width: 4px;
  height: 4px;
  border-radius: 100%;
}
.hyphen {
  color: #5e5e5e;
  padding-left: 15px;
  word-break: keep-all;
}                
.hyphen:before {
  content: "-";
  margin-top: -3px;
  margin-right: 8px;
  margin-left: -13px;
  display: inline-block;
  vertical-align: middle;
}                
.bullet.cyanDeep:before {
  background: #206c5e;
}
.bullet.blueDeep:before {
  background: #0b579e;
}
.bullet.grayDeep:before {
  background: #7a7a7a;
}                    
.bullet.none:before {
  background: none;
}
.textCyan {
  color: #568a81 !important;
}
.textBlue {
  color: #54628f !important;
}
.bgCyanLight {
  background: #dcf4ef !important;
}
.bgBlueLight {
  background: #cad2ec !important;
}
.bgBlueLight2 {
  background: #f6f7fc !important;
}
.bgWhiteLight {
  background: #f8fdfc !important;
}
.bgWhiteLight2 {
  background: #f7f7f7 !important;
} 
.bgBlueLight3 {
  background: #e9f2fb;
}                                       
.bgGrayLight {
  background: #fcfcfc !important;
}
.pd20 {
  padding: 20px !important;
}
.leftTitle {
  float: left;
  width: 160px;
  box-sizing: border-box;
  padding: 20px 10px;
  box-sizing: border-box;
}
.float-clear:after {
  content:"";
  clear: both;
  display: block;
}
/* // 임대사업자 안내 common.css 추가 */



.main-box7{
	float:left; 
}
.main-box7 .inr{
	width:190px; 
	height:150px;
	overflow:hidden;
	position:relative;
	margin-left:20px; 
	border:1px solid black; 
	background-color:#F0F7FF;
	box-sizing:border-box;
}
.main-box7 .policy-guide{
	margin:12px 0 15px 15px;
}
.main-box7 .main-phone{
	right:10px; 
	bottom:65px; 
	width:75px;
	position:absolute;
}
.main-box7 span {
	text-align:left; 
	font-weight:bold; 
}
.main-box7 span:nth-child(2) {
	margin-top:3px;
}
.main-box7 span:nth-child(3) {
	margin-top:4px;
}
.main-box7 span:first-child {
	margin-top:7px;
}
.main-box7 button {
	float:left; 
	margin-top:65px;
}
