@charset "utf-8";@font-face{font-family:'Nanum Barun Gothic';font-style:normal;src:url(/resources/fonts/NanumBarunGothic.eot);src:local('Nanum Barun Gothic'),local('NanumBarunGothic'),url(/resources/fonts/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),url(/resources/fonts/NanumBarunGothic.woff2) format('woff2'),url(/resources/fonts/NanumBarunGothic.woff) format('woff'),url(/resources/fonts/NanumBarunGothic.ttf) format('truetype')}@font-face{font-family:'Nanum Barun Gothic Bold';font-style:normal;src:url(/resources/fonts/NanumBarunGothicBold.eot);src:local('Nanum Barun Gothic Bold'),local('NanumBarunGothicBold'),url(/resources/fonts/NanumBarunGothicBold.eot?#iefix) format('embedded-opentype'),url(/resources/fonts/NanumBarunGothicBold.woff2) format('woff2'),url(/resources/fonts/NanumBarunGothicBold.woff) format('woff'),url(/resources/fonts/NanumBarunGothicBold.ttf) format('truetype')}blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;-webkit-tap-highlight-color:transparent}body,html{width:100%;height:100%}body,code{font-family:'Nanum Barun Gothic',Helvetica,Arial,sans-serif;font-size:12px;line-height:1.2;color:#000;-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch}code{background:0 0;display:block}ol,ul{list-style:none}fieldset,img{border:0}img,video{max-width:100%}address,em,i{font-style:normal;font-weight:400}ins{text-decoration:none}a{text-decoration:none;color:#444}a:active{text-decoration:none}table{width:100%;table-layout:fixed;border:0 none;border-spacing:0;border-collapse:collapse}caption{visibility:hidden;width:0;height:0;margin:0;padding:0;background:0 0;font-size:0;line-height:0}td,th{border:0;line-height:1.5;vertical-align:top;word-wrap:break-word}.blind,hr,legend{overflow:hidden;visibility:hidden;position:absolute;left:-120%;width:1px;height:1px;margin:0;padding:0;background:0 0;font-size:0;line-height:0;text-indent:120%;white-space:nowrap}label{cursor:pointer}img,input,select,textarea{vertical-align:middle}textarea{resize:none;line-height:1.2em}button::-moz-focus-inner{padding:0;border:0}button{overflow:visible;border:0;padding:0;margin:0;cursor:pointer;vertical-align:middle;text-align:left;font-family:'Nanum Barun Gothic','돋움',Helvetica,Arial,sans-serif;font-size:12px;line-height:1.2;color:#303030;outline:0;background:0 0}input[type*=tel],input[type*=text]{font-family:'Nanum Gothic',Helvetica,Arial,sans-serif}.wrap{overflow:hidden;width:100%;height:100%}.popup .wrap .header{position:relative;padding:12px 0 8px;height:40px;text-align:center;background:#004a80}.popup .wrap .header h1{color:#fff;font-size:18px}.popup .wrap .header h1 span{margin-top:3px;font-size:14px;font-weight:400}.popup .wrap .header a{color:#fff}.popup .wrap .header .move{position:absolute;top:22px;left:55px}.popup .wrap .header .move:after{display:block;content:"";clear:both}.popup .wrap .header .move li{float:left}.popup .wrap .header .move li.prev{padding-right:10px}.popup .wrap .header .move li.next:before{display:inline-block;content:"";margin-right:10px;width:1px;height:15px;vertical-align:middle;background:#236eaf}.popup .wrap .header .move a{display:inline-block;line-height:16px}.popup .wrap .header .move .next a:after,.popup .wrap .header .move .prev a:before{display:inline-block;content:"";width:16px;height:16px;vertical-align:middle;background:url(/resources/images/common/sfix_icon.png) no-repeat}.popup .wrap .header .move .prev a:before{margin-right:5px;background-position:-150px -200px}.popup .wrap .header .move .next a:after{margin-left:5px;background-position:-200px -200px}.popup .wrap .header .buttonArea{position:absolute;top:14px;right:18px}.popup .wrap .header .btnDownload{padding-right:9px;height:33px;line-height:33px;color:#000;background:#fff;border-radius:2px}.popup .lawNav{z-index:3;position:absolute;top:0;left:0;width:1px;height:100%}.popup .lawNav .button{overflow:hidden;display:block;margin:24px 0 24px 25px;width:17px;height:12px;text-indent:-120%;font-size:0;color:transparent;background:url(/resources/images/common/sfix_icon.png) no-repeat -450px -350px}.popup .lawNav .article{overflow-y:auto;position:absolute;top:100px;left:-295px;width:294px;height:calc(100% - 100px);height:-webkit-calc(100% - 100px);height:-moz-calc(100% - 100px);height:-o-calc(100% - 100px);border:4px solid #2fadd6;background:#fff;box-sizing:border-box}.popup .lawNav.open .article{left:0}.popup .lawNav .article li{padding:0 8px;height:33px;line-height:33px;color:#333;border-top:1px solid #e5e5e5;cursor:pointer}.popup .lawNav .article li:first-child{border-top:0}.popup .lawNav .article li:hover{text-decoration:underline}.popup .lawNav .article li.sel{color:#004a80;background:#e4f7fe}.popup .wrap .contents{padding-top:4px}.popup .container.popLaw{height:calc(100% - 60px);height:-webkit-calc(100% - 60px);height:-moz-calc(100% - 60px);height:-o-calc(100% - 60px)}.popup .container.popLaw .contents{height:100%;box-sizing:border-box}.popup .container.popLaw .tabContent{height:100%}.popup .container.popLaw .tableLayout.lawTable{border-bottom:1px solid #ececec;height:calc(100% - 75px);height:-webkit-calc(100% - 75px);height:-moz-calc(100% - 75px);height:-o-calc(100% - 75px)}.popup .container.popLaw .lawTable.body{height:calc(100% - 100px);height:-webkit-calc(100% - 100px);height:-moz-calc(100% - 100px);height:-o-calc(100% - 100px)}.popup .container.popLaw2{height:100%}.popup .container.popLaw2 .contents{height:100%;box-sizing:border-box}.popup .container.popLaw2 .tabContent{height:100%}.popup .container.popLaw2 .tableLayout.lawTable{border-bottom:1px solid #ececec;height:calc(100% - 75px);height:-webkit-calc(100% - 75px);height:-moz-calc(100% - 75px);height:-o-calc(100% - 75px)}.popup .container.popLaw2 .lawTable.body{height:calc(100% - 100px);height:-webkit-calc(100% - 100px);height:-moz-calc(100% - 100px);height:-o-calc(100% - 100px)}.h441{height:441px!important}.gBlock{display:block}.btnIcon{overflow:hidden;display:inline-block;font-size:0;color:transparent;text-indent:-120%;vertical-align:middle;background:url(/resources/images/common/sfix_icon.png) no-repeat}.btnDownload,.btnIconA,.btnIconB{position:relative}.btnDownload:before,.btnIconA:after,.btnIconB:before{position:absolute;display:block;content:"";background:url(/resources/images/common/sfix_icon.png) no-repeat}.btnDownload.excel{display:inline-block;padding-left:32px}.btnDownload.excel:before{top:6px;left:9px;width:18px;height:18px;background-position:-100px 0}.btnDownload.word{display:inline-block;padding-left:32px}.btnDownload.word:before{top:6px;left:9px;width:18px;height:18px;background-position:-395px 0}.icoBase{display:inline-block;width:38px;height:18px;vertical-align:middle;font-size:0;line-height:0;color:transparent;background:url(/resources/images/common/icon_base.png) no-repeat 0 0}.tab{z-index:2;position:relative;bottom:-5px;display:inline-block}.tab ul:after{display:block;content:"";clear:both}.tab ul>li{float:left;text-align:center}.tab ul>li.none{height:32px}.popup .tab li:first-child{margin:0 1px 0 10px}.popup .tab li a{display:block;width:84px;height:31px;line-height:32px;border:solid #ddd;border-width:1px 1px 0 1px}.popup .tab li.selected a{width:84px;border-color:#5dbadf;background:#a8e3f4}.controlArea{position:absolute;top:-33px;right:18px}.controlArea:after{display:block;content:"";clear:both}.controlArea li{float:left;margin-left:7px;height:28px;line-height:28px;border:1px solid #ddd;border-radius:3px;box-sizing:border-box}.controlArea .font button,.controlArea label{display:inline-block;padding:0 10px;height:100%}.controlArea .font button:first-child,.controlArea label:first-of-type{border-right:1px solid #ddd}.controlArea .font button{overflow:hidden;width:26px;font-size:0;color:transparent;text-indent:-120%;background:url(/resources/images/common/sfix_icon.png) no-repeat}.controlArea .font button.bigger{background-position:7px -245px}.controlArea .font button.bigger.disabled,.controlArea .font button.bigger.disabled:hover{background-position:7px -345px}.controlArea .font button.smaller{background-position:-43px -245px}.controlArea .font button.smaller.disabled,.controlArea .font button.smaller.disabled:hover{background-position:-43px -345px}.controlArea .font button.bigger:hover{background-position:7px -295px}.controlArea .font button.smaller:hover{background-position:-43px -295px}.controlArea .font button.disabled{cursor:default}.controlArea input{visibility:hidden;position:absolute}.controlArea label:before{display:inline-block;content:"";margin-right:4px;vertical-align:middle;background:url(/resources/images/common/sfix_icon.png) no-repeat}.controlArea .lawStyle label:before{width:12px;height:8px}.controlArea .lawStyle .all:before{background-position:-100px -250px}.controlArea .lawStyle input:checked+label.all:before{background-position:-100px -300px}.controlArea .lawStyle .rel:before{background-position:-150px -250px}.controlArea .lawStyle input:checked+label.rel:before{background-position:-150px -300px}.controlArea .cols label:before{margin-top:-2px;height:11px}.controlArea .cols .col3:before{width:12px;background-position:-200px -250px}.controlArea .cols input:checked+label.col3:before{background-position:-200px -300px}.controlArea .cols .col5:before{width:22px;background-position:-250px -250px}.controlArea .cols input:checked+label.col5:before{background-position:-250px -300px}.tabContent{position:relative}.tableLayout.lawTable{font-family:"돋움",Dotum,sans-serif;font-size:12px}.fs12 .tableLayout.lawTable .body{font-size:12px}.fs13 .tableLayout.lawTable .body{font-size:13px}.fs14 .tableLayout.lawTable .body{font-size:14px}.fs15 .tableLayout.lawTable .body{font-size:15px}.fs16 .tableLayout.lawTable .body{font-size:16px}.tableLayout.lawTable .head{margin-right:17px;background:#a8e3f4}.tableLayout.lawTable .head td{height:36px;line-height:36px;font-size:16px;font-weight:600;text-align:center;vertical-align:middle;border:1px solid #5dbadf}.tableLayout.lawTable .head .base{background:#77d9f4}.tableLayout.lawTable .body .base{background:#fafafa}.tableLayout.lawTable .blindHead{height:0;font-size:0;line-height:0}.tableLayout.lawTable .body{overflow-y:scroll;height:100%;border-bottom:1px solid #e5e5e5}.tableLayout.lawTable .body td{padding-top:5px;vertical-align:top;border-left:1px solid #e5e5e5}.tableLayout.lawTable .body .relrule_exist{border-top:1px solid #e5e5e5}.tableLayout.lawTable .body tr:first-child .relrule_exist{border-top:0}pre,pre span{white-space:normal;word-break:keep-all}.legalhead{color:#222;font-weight:700}.legaltail{color:#2842c8}span.law{color:#145eac;font-weight:600}a.law{color:#2fadd6;text-decoration:underline}.curruletxt{color:#3092bb}.lawdest{background:#befc90}.keywordHighlight{background:#fafa2f}.keywordDescHighlight{background:#f4e39c}.lawTable .body td{padding-right:10px}.lawTable .dd_mdd{position:relative;margin-right:-10px}.lawTable .dd_mdd .on{display:none;padding:15px;width:100%;background:#fcf7f3;box-sizing:border-box}.lawTable .dd_mdd .ruletext{display:block;margin-right:84px;padding:5px 0 5px 15px;white-space:normal;word-break:keep-all}.lawTable .dd_mdd .rulepanel{position:absolute;top:4px;right:14px;display:inline-block}.btnpanel input,.rulepanel input{display:inline-block;margin-left:2px;width:18px;height:18px;line-height:18px;font-size:11px;color:#fff;font-weight:600;border:0;background:#7a7e8b;border-radius:2px;cursor:pointer}.btnpanel input.sel,.rulepanel input.sel{background:#0b9fd6}.lawTable .dd_mdd .rulepanel2{position:absolute;top:4px;right:14px;display:inline-block}.btnpanel2 input,.rulepanel2 input{display:inline-block;margin-left:2px;width:18px;height:18px;line-height:18px;font-size:11px;color:#fff;font-weight:600;border:0;border-radius:2px;cursor:pointer;background:url(/resources/images/common/bg_arrow_down.png) no-repeat 0 0;background-color:#7a7e8b;text-indent:-999px}.btnpanel2 input.sel,.rulepanel2 input.sel{background:url(/resources/images/common/bg_arrow_up.png) no-repeat 0 0;background-color:#0b9fd6}.layer{display:none;z-index:10;position:fixed;top:20%;left:20%;width:670px;background:#fff;border-radius:12px;-webkit-box-shadow:3px 3px 18px 0 rgba(0,0,0,.3);-moz-box-shadow:3px 3px 18px 0 rgba(0,0,0,.3);box-shadow:3px 3px 18px 0 rgba(0,0,0,.3)}.layer .header{position:relative;padding:0 20px 0 30px;height:64px;line-height:64px;background:#f2f3f6;border-radius:12px 12px 0 0}.layer .header h1{font-size:16px;color:#02a1d5}.layer .header h1:before{display:inline-block;content:"";margin-right:7px;width:20px;height:20px;vertical-align:middle;background:url(/resources/images/common/sfix_icon.png) no-repeat -150px 0}.layer .header .btnpanel{position:absolute;top:0;right:58px;padding:0 13px;border:solid #ddd;border-width:0 1px 0 1px}.layer .header .btnpanel input{width:20px;height:20px}.layer .contents{padding:20px 20px 20px 0;font-family:"돋움",Dotum,sans-serif;line-height:1.5;border-radius:0 12px 0 0}.layer .contents .law{overflow-y:auto;padding-left:47px;height:546px}.layer .inprovdth0{margin-bottom:12px;font-weight:600}.layer .dd_mdd .on>pre,.layer div>div.midprov,.layer pre.midprov,.layer pre.midprov0{text-indent:-18px}.layer .ruletxt{display:block;margin-top:10px}.layer .btnClose{overflow:hidden;position:absolute;top:24px;right:20px;width:18px;height:18px;font-size:0;color:transparent;text-indent:-120%;background:url(/resources/images/common/sfix_icon.png) no-repeat -50px -150px}.dimmed{z-index:9;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.popupRules .header{position: relative; padding: 12px 0 8px;height: 27px;background: #004a80;}.popupRules .header h1{padding-left:30px;height:43px;line-height:23px;color:#fff;font-size:14px;font-weight:500}.popupRules .header h1:before{display:inline-block;content:"";margin-right:7px;width:17px;height:21px;vertical-align:middle;background:url(/resources/images/common/sfix_icon.png) no-repeat -200px 0}.popupRules .container{box-sizing:border-box;padding:53px 10px 10px;height:100%;width:100%;position:absolute;top:0}.popupRules .contents{border:1px solid #ddd;height:100%;position:relative}.popupRules .contents h2{padding:10px 50px;font-size:16px;color:#004a80;text-align:center;border-bottom:1px solid #ddd;line-height:1.5;position:absolute;left:0;top:0;width:100%;box-sizing:border-box}.popupRules .contents h2 span.subtit1{font-size:12px;color:#2842c8;display:block;font-weight:400;padding:5px 0 0}.popupRules .lawContent{overflow-y:auto;margin-top:45px;padding:17px;height:487px;height:calc(100% - 45px);line-height:1.7;font-family:"돋움",Dotum,sans-serif;color:#333;box-sizing:border-box;position:absolute;left:0}.popupRules .lawContent>.depth0{color:#000;font-weight:600}.popupRules .lawContent>.depth1{margin-left:13px}.popupRules .lawContent>.depth2{margin-left:23px}.popupRules .lawContent>.depth3{margin-left:33px}.popupRules .lawContent>.depth4{margin-left:43px}.popupRules .areas{background:#ff0}.popupRules .uses{background:#befc90}.popupRules .header h1.step:before{background:url(/resources/images/common/sfix_icon.png) no-repeat 0 -445px}.popupRules .contents h2.step{height:40px;padding:11px 0 0 43px;font-size:13px;color:#777;text-align:left;border-bottom:1px solid #ddd;background:url(/resources/images/common/bg_info_mark.png) no-repeat 19px 9px;font-weight:400;box-sizing:border-box;background-color:#fff}.popupRules .contents h2.step ul{float:right;margin-top:-1px;font-size:13px;color:#000;font-weight:700}.popupRules .contents h2.step ul li{padding:1px 17px 0 24px;display:inline-block}.popupRules .contents h2.step ul li.docType1{background:url(/resources/images/common/img_doc_type01.jpg) no-repeat 0 0}.popupRules .contents h2.step ul li.docType2{background:url(/resources/images/common/img_doc_type02.jpg) no-repeat 0 0}.popupRules .contents h2.step ul li.docType3{background:url(/resources/images/common/img_doc_type03.jpg) no-repeat 0 0}.popupRules .stepContent{overflow-y:auto;margin-top:40px;padding:17px;height:492px;height:calc(100% - 40px);line-height:1.7;font-family:"돋움",Dotum,sans-serif;color:#333;box-sizing:border-box;position:absolute;left:0;top:0}.popupRules .stepContent>.depth0{color:#666;text-indent:-7px;padding-bottom:10px}.popupRules .stepContent>.depth1{color:#000;font-weight:600;margin-left:13px;padding-bottom:10px}.popupRules .stepContent>.group{margin-bottom:12px}.popupRules .stepContent>.group>.depth2{margin-left:23px;padding-left:21px;padding-bottom:7px}.popupRules .stepContent>.group>.depth2.docType1{background:url(/resources/images/common/img_doc_type01.jpg) no-repeat 0 1px}.popupRules .stepContent>.group>.depth2.docType2{background:url(/resources/images/common/img_doc_type02.jpg) no-repeat 0 1px}.popupRules .stepContent>.group>.depth2.list{padding-bottom:0}.popupRules .stepContent>.group>.depth2 a.link{color:#1f81ae;text-decoration:underline;background:url(/resources/images/common/img_doc_type03.jpg) no-repeat 0 1px;padding:0 0 0 21px;margin:0 7px;display:inline-block}.popupRules .stepContent>.group>.depth3{margin-left:43px}.popupRules .header h1.info:before{background:url(/resources/images/common/sfix_icon.png) no-repeat -51px -446px}.popupRules .footer{overflow:hidden;text-align:right;padding:0 10px;position:absolute;right:1px;top:7px}.popupRules .footer .btnDownload{padding-right:9px;height:29px;line-height:33px;color:#000;background:#fff;border-radius:2px}.popupRules .infoContent{overflow-y:auto;margin-top:45px;padding:17px;height:493px;height:calc(100% - 45px);line-height:1.7;font-family:"돋움",Dotum,sans-serif;color:#333;box-sizing:border-box}.popupRules .infoContent>.depth0{color:#000;font-weight:600}.popupRules .infoContent>.depth0.desc{font-weight:400;padding-bottom:8px}.popupRules .infoContent>.depth1{margin-left:13px}.popupRules .infoContent>.depth2{margin-left:23px}.popupRules .infoContent>.depth3{margin-left:33px}.popupRules .infoContent>.depth4{margin-left:43px}.popupRules .pic{text-align:center;width:auto;max-width:100%}.popupRules .header h1.auth1:before{width:20px;background:url(/resources/images/common/sfix_icon.png) no-repeat -101px -446px}.popupRules .header h1.auth2:before{width:20px;background:url(/resources/images/common/sfix_icon.png) no-repeat -147px -446px}.popupRules .header h1.auth3:before{width:20px;background:url(/resources/images/common/sfix_icon.png) no-repeat -49px -446px}.popupRules .header h1.auth4:before{width:20px;background:url(/resources/images/common/sfix_icon.png) no-repeat -198px -446px}.popupRules .authContent{overflow-y:auto;margin-top:68px;padding:7px 17px 17px;height:464px;height:calc(100% - 68px);line-height:1.7;font-family:"돋움",Dotum,sans-serif;color:#333;box-sizing:border-box;position:absolute;left:0;top:0}.popupRules .authContent>h4{color:#000;font-weight:600;padding-top:10px}.popupRules .authContent>h5{color:#000;font-weight:600;margin-left:13px;font-size:12px}.popupRules .authContent>p.pty4{font-weight:400}.popupRules .authContent>p.pty4_dep1{font-weight:400;margin-left:13px}.popupRules .authContent .center{font-weight:400;margin-left:13px}.popup td.outprov1{padding-top:8px}.popup td.outprovdth0{padding-left:25px}.popup td.outprovdth1{padding-left:35px}.popup td.outprovdth2{padding-left:45px}.popup td.outprovdth3{padding-left:55px}.popup td.outprovdth4{padding-left:65px}.popup td.outprovdth1,.popup td.outprovdth2{padding-bottom:4px}.popup .tableLayout.lawTable td.outprovdth1{padding-top:10px}.popup pre.midprov{text-indent:-14px}.popup pre.midprov0{text-indent:-10px}.popup pre>div.inprov1{margin-left:-10px;text-indent:0}.popup pre>div>div.outprov0{margin-bottom:10px}.popup div.outprovdth0{padding-left:10px}.popup div.outprovdth1{padding-left:20px}.popup div.outprovdth2{padding-left:34px}.popup div.outprovdth3{padding-left:40px}.popup div.outprovdth4{padding-left:50px}.popup div>div.midprov{text-indent:-18px}.popup div>div.midprov0{text-indent:-10px}.popup div>div>div.inprov{padding-bottom:7px}.popup div>div>div.inprov0{padding-bottom:0}.popup div>div>div.inprov1{margin:10px 0 0 -10px;text-indent:0}.popup div>div>div.inprov2{text-indent:-18px}.popup .firstrules .inprov1{margin-top:0}.blankchar{padding-left:10px}#loading{display:none;position:fixed;width:100%;height:100%;z-index:100;background:rgba(255,255,255,.4)}#loading:before{content:"";left:50%;top:50%;margin-left:-100px;margin-top:-100px;width:200px;height:200px;position:fixed;background:#fff;border-radius:8px;-webkit-box-shadow:0 10px 44px 0 rgba(0,0,0,.52);-moz-box-shadow:0 10px 44px 0 rgba(0,0,0,.52);box-shadow:0 10px 44px 0 rgba(0,0,0,.52)}#loading img{position:fixed;left:50%;top:50%;margin-left:-100px;margin-top:-115px;width:200px;height:200px}#loadingSearch{display:none;left:50%;top:50%;margin-left:-100px;margin-top:-100px;width:216px;height:216px;z-index:1000;position:fixed}.w110{width:110px}.fText{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 5px;width:100%;height:23px;line-height:23px;font-size:14px;color:#333;letter-spacing:-1px;border2:1px solid #ddd;border:0}ul.article-autocomplete{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(223,223,223,.7);border1:0;border-radius:6px;-webkit-border-radius:6px;padding:8px 0;min-width:130px;max-height:450px;overflow-y:auto;-webkit-box-shadow:0 4px 2px 0 rgba(0,0,0,.16);-moz-box-shadow:0 4px 2px 0 rgba(0,0,0,.16);box-shadow:0 4px 2px 0 rgba(0,0,0,.16)}ul.article-autocomplete>li.ui-menu-item{border:0;padding:12px 10px}ul.article-autocomplete>li.ui-state-focus{background-color:rgba(231,233,236,1);border:0}ul.article-autocomplete>li>.strong{color:red;font-weight:700}.controlArea2 .cols{float:none;display:inline-block}.controlArea2 .cols-group{float:right}.controlArea .gInputText{position:relative;display:inline-block;padding:1px 2px 0}.controlArea .gInputText .placeholder{position:absolute;top:50%;left:7px;margin-top:-8px;color:#999;font-size:13px;line-height:100%}.controlArea .gInputText input{position:static;visibility:visible;border-radius:2px;-webkit-border-radius:2px;padding:0;height:20px;line-height:20px;border-color:#f3f4f5;background:#ececec;margin:0;vertical-align:baseline}.controlArea .cols .col4:before{width:18px;background-position:-250px -250px}.controlArea .cols input:checked+label.col4:before{background-position:-250px -300px}.controlArea .cols .font button:nth-child(2),.controlArea .cols label:nth-of-type(2){border-right:1px solid #ddd}a.etclaw{color:#2fadd6;text-decoration:underline}a.atclaw{color:#2fadd6;text-decoration:underline}.layer .header .panel{position:absolute;top:0;right:58px;display:inline-block}.layer .header .panel>div{display:inline-block}.layer .header .articlepanel{padding-right:10px}.layer .header .articlepanel2{position:absolute;right:180px;top:0}.layer .header .articlepanel select{height:30px}#view5etcWin .btnpanel{position:static}#lawNav .article li{height:auto;line-height:1.5em;padding:7px 8px;cursor:pointer}#contentContainer h5.others{font-family:Gulim,doutm,tahoma,sans-serif;font-size2:17px;font-size:110%;color:#000;font-weight:700;padding:5px 0 10px 5px}#contentContainer h5.others:before{content:'「'}#contentContainer h5.others:after{content:'」'}.popup .wrap .header{position:relative;z-index:1}.headerText{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;text-align:center;width:100%}#view5gridHeader td{position:relative}.upDnContainer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;position:absolute;right:1px;vertical-align:middle;padding-top:2px}.upDn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;margin-right:5px;text-align:right;height:16px;line-height:12px;font-size:12px;display:block}#contentContainer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:60px;position:absolute;height:100%;width:100%;top:0}#contentContainer .contents{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;height:100%}#contentContainer .tabContent{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:40px;position:absolute;height:100%;width:100%;top:0}#contentContainer .controlArea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;right:18px;top:7px}#contentContainer .tableLayout{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;position:relative;z-index:1}#contentContainer .head{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1}#contentContainer .body{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;overflow-y:auto;padding-top:38px;position:absolute;top:0}#contentContainer .body .scrollContainer{width:100%;height:100%;overflow-y:scroll;overflow-x:hidden}#contentContainer .tabContent .tabContentWrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;position:relative;border-top:1px solid #5dbadf}#contentContainer .tabContent .tabContentWrap .tabControlArea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 0 10px 15px;position:relative;z-index:1}#contentContainer .tabContent .tabContentWrap .tabContainer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:34px;padding-bottom:5px;position:absolute;width:100%;height:100%;top:0}#contentContainer .tabContent .tabContentWrap iframe{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #eee}.table_data{border-bottom:1px solid #e5e5e5}.matchKwdHighlight1,.matchKwdHighlight2,.matchKwdHighlight3,.matchKwdHighlight4,.matchKwdHighlight5,.matchKwdHighlight6{background-color2:#0069d2;background-color:#0055ad;color:#fff}.matchKwdHighlight7,.matchKwdHighlight8,.matchKwdHighlight9{background-color:#007eff;color:#fff}.matchKwdHighlight10,.matchKwdHighlight11{background-color2:#8ddfff;background-color:#56a6f9;color:#000}.matchScreenHighlight{color:#fff;background-color:red}.matchScreenHighlight-U{background-color:red}.matchScreenHighlight-SA{background-color:#c30000}.matchScreenHighlight-SB{background-color:#700}.lawTable .dd_mdd .normal{display:block;padding:5px 15px 5px 15px;white-space:normal;word-break:keep-all}.mapping-describe{color:#ff2ad9;font-weight:600}.popupRules .relH{color:#145eac;font-weight:600}.popupRules .relE{color:#2fadd6}.popupRules .relR{color2:#53a6fd;color:red}.popupRules .relL{font-weight:600}.popupRules .relA{color:green}.popupRules .atcs{margin-top:35px}.popupRules .atcs .atc:before{content:"\2022";margin-right:7px}#tableLayout.col3 [column-index="4"],#tableLayout.col3 [column-index="5"]{display:none}#tableLayout.col3 td{width:33.33%}#tableLayout.col4 [column-index="5"]{display:none}#tableLayout.col4 td{width:25%}#tableLayout.col5 td{width:20%}/*! jQuery UI - v1.11.4 - 2016-04-22
* http://jqueryui.com
* Includes: core.css, button.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=%22%EB%A7%91%EC%9D%80%20%EA%B3%A0%EB%94%95%22%2C%22Malgun%20Gothic%22%2C%20%22%EB%82%98%EB%88%94%EA%B3%A0%EB%94%95%22%2C%20%22NanumGothic%22%2C%20%22ng%22%2C%20%22dotum%22%2C%20%22%EB%8F%8B%EC%9B%80%22&fsDefault=0.75em&fwDefault=normal&cornerRadius=4px&bgColorHeader=%23cccccc&bgTextureHeader=highlight_soft&borderColorHeader=%23aaaaaa&fcHeader=%23222222&iconColorHeader=%23222222&bgColorContent=%23ffffff&bgTextureContent=flat&borderColorContent=%23aaaaaa&fcContent=%23222222&iconColorContent=%23222222&bgColorDefault=%23e6e6e6&bgTextureDefault=glass&borderColorDefault=%23d3d3d3&fcDefault=%23555555&iconColorDefault=%23888888&bgColorHover=%23dadada&bgTextureHover=glass&borderColorHover=%23999999&fcHover=%23212121&iconColorHover=%23454545&bgColorActive=%23ffffff&bgTextureActive=glass&borderColorActive=%23aaaaaa&fcActive=%23212121&iconColorActive=%23454545&bgColorHighlight=%23fbf9ee&bgTextureHighlight=glass&borderColorHighlight=%23fcefa1&fcHighlight=%23363636&iconColorHighlight=%232e83ff&bgColorError=%23fef1ec&bgTextureError=glass&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px&bgImgOpacityHeader=75&bgImgOpacityContent=75&bgImgOpacityDefault=75&bgImgOpacityHover=75&bgImgOpacityActive=65&bgImgOpacityHighlight=55&bgImgOpacityError=95
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;font-size:13px;z-index:10}.ui-menu .ui-menu-item{margin:0;padding:3px 1em 3px .4em}

    	
#dBody {
    overflow-y: scroll;
    scrollbar-width: none; /* Firefox */
}

#dBody::-webkit-scrollbar {
    display: none; /* Chrome, Safari */
}
div#dBody div.tableTitle {
    width: 100%;
    text-align: center;
    vertical-align: middle;
    font-size: 20px;
    padding: 15px 0 13px;
    font-weight: 700;
    line-height: 1.5;
    color: #369;
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-bottom: none;
}
div#dBody div.tableTitle span {
  	font-size: 16px;
    color: #666;
}
table.type09 {
    border-collapse: collapse;    
    line-height: 1.5;
    border: 1px solid #ccc;	
}
table.type09 thead th {
	text-align: center;    
    font-weight: bold;
    font-size: 14px;
    vertical-align:middle;
    color: #369;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;    
}
table.type09 tbody th {
	text-align: center;
    width: 150px;    
    font-weight: bold;
    vertical-align:middle;
    border-bottom: 1px solid #ccc;
    background: #f3f6f7;
}
table.type09 td {
    width: 350px;
    padding: 10px;    
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    vertical-align:middle;
    font-size: 11px;
}
table.type09 td.center {
	text-align: center;
}
table.type09 td input {
	margin-left:8px;
	margin-bottom:4px;	
}
table.type09 tr ul {
	list-style:none;
   	padding-left:0px;
}

table.type09 span {
	margin-left:8px;
}


.btnNomal{
	padding-right:9px;height:33px;line-height:33px;color:#000;background:#fff;border-radius:2px;margin-left: 5px;
}
.btnNomal,.btnIconA,.btnIconB{
	position:relative
}
.btnNomal:before,.btnIconA:after,.btnIconB:before{
	position:absolute;display:block;content:"";background:url(/resources/images/common/sfix_icon.png) no-repeat;
}
.btnNomal.print{
	display:inline-block;padding-left:37px;padding-right:17px;
}
.btnNomal.print:before{
	top:6px;left:9px;width:18px;height:18px;background-position:-50px -198px;
}

.btnNomal.load{
	display:inline-block;padding-left:32px
}
.btnNomal.load:before{
	top:6px;left:9px;width:18px;height:18px;background-position:-50px -198px;
}

.btnNomal.save{
	display:inline-block;padding-left:32px
}
.btnNomal.save:before{
	top:6px;left:9px;width:18px;height:18px;background-position:-50px -198px;
}

.fixed_top {
  display:inline-table;
  position:absolute;
  top:0;
  width:calc(100% - 17px);
  background:#eef7ff;
}

.btn {
   padding-right: 29px;
    height: 33px;
    line-height: 33px;
    color: #000;
    background: #fff;
    border-radius: 2px;
    display: inline-block;
    padding-left: 29px;
}

.check_label {
	margin-left:5px;
}

.categoryTitle {
	background-color: #c0d1df;
	font-weight: bold;
	border:1px solid #eaeaea;	
}

/* 조문 해설 */
.commentaryArea {
    width: 90%;
    margin: 0 auto !important;
    padding: 0 30px !important;
    font-family: 'Arial', sans-serif;
/* 		    background: #f8f9fa; */
/* 		    border-radius: 10px; */
/* 		    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); */
    background: #fff;
    box-shadow: none;
}

.commentaryArea h1 {
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    color: #2c3e50;
    border-bottom: 3px solid #2980b9;
    padding-bottom: 10px;
    line-height: normal;
}

.commentaryArea h1 span {
  font-size: 14px;
  color: #666;
  letter-spacing: 0.5px;
}

.commentaryArea h2 {
    font-size: 22px;
    font-weight: bold;
    margin-top: 30px;
    color: #2980b9;
    border-left: 5px solid #2980b9;
    padding-left: 10px;
}

.commentaryArea ul {
    list-style: none;
    padding-left: 20px;
}

.commentaryArea ul li {
    position: relative;
    font-size: 16px;
    line-height: 1.8;
    padding-left: 25px;
}

.commentaryArea hr {
    border: none;
    height: 1px;
    background-color: #ccc;
    margin: 20px 0;
}

/* 프린트 전용 스타일 */
@media print {
    .header { display: none; }    	
    .footer { display: none; }
	.lawNav { display: none; }
       .tab { display: none; }

    @page {
        size: A4 landscape;
        margin-left: 5mm;
        margin-right: 5mm;
        margin-bottom: 3mm;
        margin-top: 10mm;
    }
    

	.container { padding-top: 0  !important; }
	.tabContentWrap {
		position: absolute !important;
		top: 0 !important;
		border-top: none !important;
	}
	.tabContainer {
		padding: 0 !important;
		overflow: visible;
		height: auto;
	    scrollbar-width: none; /* Firefox */
	}

	.tabContainer::-webkit-scrollbar {
	    display: none; /* Chrome, Safari */
	}
    
    
	.categoryTitle {
		background-color: #c0d1df;
		font-weight: bold;
		border:1px solid #eaeaea;			
	}
	table.type09 {
	    border-collapse: separate;
	    border-spacing: 0;
	    line-height: 1.5;
	    border: 1px solid #ccc;
	    border-top:1px solid #eaeaea;
	    border-left:1px solid #eaeaea;
	}
	table.type09 thead th {
		text-align: center;		    
	    font-weight: bold;
	    font-size: 14px;
	    vertical-align:middle;
	    color: #369;
	    border-right: 1px solid #ccc;
	    border-left:1px solid #eaeaea;
	}
	table.type09 tbody th {
		text-align: center;
	    width: 150px;
	    
	    font-weight: bold;
	    vertical-align: middle;
	    border-bottom: 1px solid #ccc;
	    background: #f3f6f7;
	}
	table.type09 td {
	    width: 350px;		    
	        
	    border-right: 1px solid #ccc;
	    border-bottom: 1px solid #ccc;
	    vertical-align:middle;
	    font-size: 11px;
	}
	table.type09 td.center {
		text-align: center;
	}
	table.type09 td input {
		margin-left:8px;
	}
	table.type09 tr ul {
		list-style:none;
	   	padding-left:0px;
	}
	table.type09 tr {
		page-break-inside: avoid !important;
		break-inside: avoid !important;
	}
	
	table.type09 span {
		margin-left:8px;
	}
	
	div.tablePage {
       	page-break-inside:avoid; page-break-after:always;            
   	}
    	
   	#dBody {
	    overflow-y: scroll;
	    scrollbar-width: none; /* Firefox */
	}
	
	#dBody::-webkit-scrollbar {
	    display: none; /* Chrome, Safari */
	}
  	
	.commentary {
	    width: 90%;
	    margin: 20px auto;
	    padding: 10px 30px;
	    background: #fff;
	    border-radius: 10px;
	    box-shadow: none;
	    font-family: 'Arial', sans-serif;
	}
	
	.commentaryArea {
	    page-break-inside: avoid;
	    page-break-before: always;
	}
	
	.commentaryArea h1 {
	    text-align: center;
	    font-size: 22px;
	    font-weight: bold;
	    color: #2c3e50;
	    border-bottom: 3px solid #2980b9;
	    padding-bottom: 10px;
	}
	
	.commentaryArea h2 {
	    font-size: 22px;
	    font-weight: bold;
	    margin-top: 30px;
	    color: #2980b9;
	    border-left: 5px solid #2980b9;
	    padding-left: 10px;
	    page-break-inside: avoid;
	}
	
	.commentaryArea ul {
	    list-style: none;
	    padding-left: 20px;
	    page-break-inside: avoid;
	}
	
	.commentaryArea ul li {
	    position: relative;
	    font-size: 16px;
	    line-height: 1.8;
	    padding-left: 25px;
	    page-break-inside: avoid;
	}
	
	.commentaryArea hr {
	    border: none;
	    height: 1px;
	    background-color: #ccc;
	    margin: 20px 0;
	    page-break-inside: avoid;
	}
}
