@charset "euc-kr"; /******************************************************************************************************************************** * 레이어(modal) 팝업 ********************************************************************************************************************************/ .pop-div { display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 999999; } .pop-div::after { content: ""; display: block; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.15); z-index: 999999; } .pop-div.bg2::after { background: rgba(0, 0, 0, 0.5) !important; } /* .pop-div:hover {display: none !important;} */ .pop-div .pop-wrap { position: absolute; top: 50%; left: 50%; width: 700px; height: 630px; margin: -315px 0 0 -350px; padding: 45px 35px 35px 35px; border: 1px solid #dee1e3; background: #fff; box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.15); /* animation: modal_Ani 0.2s ease-out; */ z-index: 1000000; } .pop-div .pop-wrap.ani { animation: modal_Ani 0.2s ease-out; } @keyframes modal_Ani { from { opacity: 0; transform: translate(0, 20%); } to { opacity: 1; transform: translate(0, 0); } } /*----- size 조절 -----*/ .pop-div.eBook-modal .pop-wrap { width: 1100px !important; height: 860px !important; margin: -430px 0 0 -550px !important; } .pop-div.layer-footer-law .pop-wrap { width: 1100px; height: 800px; margin: -400px 0 0 -550px; } .pop-div.layer-emall-law .pop-wrap { width: 800px; height: 660px; margin: -330px 0 0 -400px; } .pop-div.layer-copyright-law .pop-wrap { width: 740px; height: 650px; margin: -325px 0 0 -370px; } .pop-div.layer-josebub-keyword-yp-modal .pop-wrap { width: 800px; height: 490px; margin: -245px 0 0 -400px; padding-top: 40px; } .pop-div.layer-finance-data-modal .pop-wrap { width: 1100px !important; height: 800px !important; margin: -400px 0 0 -550px !important; } .pop-div.layer-joyak-country-tax-modal .pop-wrap { width: 800px; height: 600px; margin: -300px 0 0 -400px; } .pop-div.layer-ypKeyword .pop-wrap { width: 800px; height: 480px; margin: -240px 0 0 -400px; padding-top: 40px; } .pop-div.layer-yp-interest-alarm-modal .pop-wrap, .pop-div.layer-keyword-interest-alarm-modal .pop-wrap { width: 620px; height: 490px; margin: -245px 0 0 -310px; padding-top: 40px; } .pop-div.form-old-List .pop-wrap { width: 1000px; height: 680px; margin: -340px 0 0 -500px; } .pop-div.autoExcel-detail .pop-wrap { height: 400px; margin-top: -200px; } .pop-div.ilsacheolli-xls .pop-wrap { height: 440px; margin-top: -220px; } .pop-div.gijun-code .pop-wrap { width: 800px; height: 740px; margin: -370px 0 0 -400px; } .pop-div.layer-weeklymail-apply .pop-wrap { height: 420px; margin-top: -210px; } .pop-div.layer-old-weekly-view .pop-wrap { width: 920px; height: 800px; margin: -400px 0 0 -460px; overflow-y: scroll; } .pop-div.layer-profile-view .pop-wrap { width: 920px; height: 700px; margin: -350px 0 0 -460px; } .pop-div.layer-consult-password .pop-wrap { width: 560px; height: 360px; margin: -180px 0 0 -280px; } .pop-div.layer-consult-reply-info .pop-wrap { width: 420px; height: 220px; margin: -110px 0 0 -210px; } .pop-div.layer-inausdbLogin .pop-wrap { width: 560px; height: 360px; margin: -180px 0 0 -280px; } .pop-div.layer-alatm-ypRecord-view-modal .pop-wrap, .pop-div.layer-alatm-ypKeyword-view-modal .pop-wrap { width: 800px; height: 500px; margin: -250px 0 0 -400px; } .pop-div .pop-wrap .close, .pop-div .pop-wrap .close2 { display: block; position: absolute; top: 20px; right: 20px; width: 31px; height: 31px; background: url("/pds/images/comm/close.png") no-repeat 0 0; transition: all 0.3s; cursor: pointer; z-index: 1000; } .pop-div .pop-wrap .close:hover, .pop-div .pop-wrap .close2:hover { background: url("/pds/images/comm/close_hover.png") no-repeat 0 0; } .pop-div .pop-wrap .pop-cont { position: relative; overflow: hidden; } .pop-div .pop-wrap .pop-cont.ty1 { padding: 0 35px; } .pop-div .pop-wrap .pop-cont.inner-scroll { overflow-y: scroll; } .pop-div .pop-wrap .pop-cont h4 { display: block; margin: 0 0 30px 0; font-size: 200%; color: #444; letter-spacing: -1px; line-height: 1.4em; font-weight: bold; text-align: center; } .pop-div .pop-wrap .pop-cont h4 strong { font-size: 110%; } .pop-div.provision-add .pop-wrap .pop-cont h4, .pop-div.privacy-add .pop-wrap .pop-cont h4 { margin: 0 0 10px 0; font-size: 180%; } /*----- 버튼 -----*/ .pop-div .pop-wrap .pop-btns { clear: both; position: relative; margin: 35px 0 0 0; padding: 0 0 10px 0; text-align: center; overflow: hidden; } .pop-div .pop-wrap .pop-btns.normal { margin: 0; } .pop-div .pop-wrap .pop-btns .lt { float: left; } .pop-div .pop-wrap .pop-btns .rt { float: right; } /*----- 자료보관함 ----------------------------------------*/ .pop-div.mySave-select, .pop-div.mySave-memo, .pop-div.mySave-box { z-index: 9999999; } /*----- 기본 레이아웃 -----*/ .pop-div .mySave-wrap { padding: 0 !important; } .pop-div .mySave-wrap .modal-title { position: relative; height: 65px; margin: -1px -1px 35px -1px; padding: 0 0 3px 20px; font-size: 140%; color: #fff; letter-spacing: -1px; font-weight: bold; border: 1px solid #000; border-bottom: none; background: #141414 url("/pds/images/comm/modal_titlebg.png") repeat; } .pop-div .mySave-wrap .modal-title .fa-folder { margin: 0 10px 0 0; font-size: 120%; color: #ff643c; vertical-align: middle; } .pop-div .mySave-wrap .modal-title .close, .pop-div .mySave-wrap .modal-title .mySave-close { display: block; position: absolute; top: 50%; right: 15px; width: 31px; height: 31px; margin: -16px 0 0 0; background: url("/pds/images/comm/close(w).png") no-repeat 0 0; opacity: 0.3; } .pop-div .mySave-wrap .modal-title .close:hover, .pop-div .mySave-wrap .modal-title .mySave-close:hover { opacity: 0.8; } .pop-div .mySave-wrap .modal-title .member-info { display: inline-block; position: absolute; top: 50%; right: 60px; height: 20px; margin: -10px 0 0 0; font-size: 13px; color: #999; letter-spacing: 0; line-height: 18px; font-weight: normal; } .pop-div .mySave-wrap .modal-title .member-info i { margin: 0 6px 1px 0; font-size: 15px; color: #2a7fc8; vertical-align: middle; } /*----- 보관 선택 -----*/ .pop-div.mySave-select .pop-wrap { height: 340px; margin-top: -170px; } .pop-div.mySave-select span.txt-guide { display: block; margin: 0 0 12px 0; font-size: 100%; line-height: 20px; } .pop-div.mySave-select .box-tp { margin: 0 0 35px 0; padding: 20px 0 20px 0; text-align: center; } .pop-div.mySave-select .box-tp .btn-type, .pop-div.mySave-select .new-ctg .btn-type { height: 42px; padding: 0 15px; font-size: 15px; letter-spacing: -0.5px; line-height: 38px; font-weight: normal; border-radius: 4px; } .pop-div.mySave-select .box-tp .btn-type.complet { margin-left: 8px; } .pop-div.mySave-select .new-ctg { padding: 0 0 5px 0; text-align: center; } /*----- 메모해서 보관 -----*/ .pop-div.mySave-memo .pop-wrap { width: 1000px; height: 450px; margin: -225px 0 0 -500px; } .pop-div.mySave-memo .cnt-print-wp { height: 310px; padding: 20px 20px; overflow-x: hidden; overflow-y: scroll; } /*----- 자료보관함 -----*/ .pop-div.mySave-box .pop-wrap { width: 1100px; height: 770px; margin: -385px 0 0 -550px; } .pop-div.mySave-box .mySave-wrap .modal-title { margin-bottom: 0; } /*----- 카테고리 -----*/ .pop-div.mySave-box .mySave-Category-wp { float: left; position: relative; width: 20%; height: 704px; padding: 20px 20px 0 20px; overflow-y: scroll; overflow-x: hidden; } .pop-div.mySave-box .mySave-Category-wp .btn-type { width: 100%; padding: 0; font-size: 15px; } .pop-div.mySave-box .mySave-Category-wp .btn-type i { font-size: 17px; margin: 0 6px 2px 0; } .pop-div.mySave-box .mySave-Category-wp .category-list { clear: both; margin: 20px -20px 30px -20px; } .pop-div.mySave-box .mySave-Category-wp .category-list li { position: relative; padding: 15px 10px 15px 20px; } .pop-div.mySave-box .mySave-Category-wp .category-list li.all { padding: 0; } .pop-div.mySave-box .mySave-Category-wp .category-list li.all a { display: block; padding: 0 20px 0 20px; height: 50px; font-size: 100%; color: #fff; line-height: 48px; text-decoration: none !important; background: #333; } .pop-div.mySave-box .mySave-Category-wp .category-list li.all a i { font-size: 17px; margin: 0 6px 3px 0; vertical-align: middle; } .pop-div.mySave-box .mySave-Category-wp .category-list li.all a:hover { background: #ff643c; } .pop-div.mySave-box .mySave-Category-wp .category-list li a.folder { display: block; padding: 6px 10px 6px 0; font-size: 14px; text-decoration: none !important; background: url("/pds/images/comm/mySave_menu_icon.png") no-repeat 2000px 10px; } .pop-div.mySave-box .mySave-Category-wp .category-list li a.folder i { margin: 0 6px 1px 0; font-size: 15px; color: #f96610; vertical-align: middle; } .pop-div.mySave-box .mySave-Category-wp .category-list li a.folder.active { color: #ff5529; font-weight: bold; background: url("/pds/images/comm/mySave_menu_icon.png") no-repeat 165px 10px; } /*----- 보관 Board -----*/ .pop-div.mySave-box .mySave-Board-wp { float: right; width: 80%; height: 704px; padding: 30px 30px; overflow-y: auto; overflow-x: hidden; } .pop-div.mySave-box .mySave-Board-wp .memo-btn { display: inline-block; position: relative; width: 30px; height: 22px; margin: 0 0 0 6px; font-size: 13px; color: #2259a6; line-height: 15px; text-align: center; vertical-align: middle; border: 1px solid #ddd; border-radius: 3px; background: #fafafa; cursor: pointer; } .pop-div.mySave-box .mySave-Board-wp .memo-btn.view { color: #ff643c; } .pop-div.mySave-box .mySave-Board-wp .memo-btn.view:hover { color: #fff; border-color: #f25f39; background: #ff643c; } .pop-div.mySave-box .mySave-Board-wp .memo-btn.set:hover { color: #fff; border-color: #205298; background: #2259a6; } .pop-div.mySave-box .mySave-Board-wp .memo-btn.set .set-box { display: none; position: absolute; bottom: -23px; left: -5px; width: 120px; padding: 1px 0; background: #fff; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05); transition: all 0.3s; animation: modal_Ani 0.2s ease-out; z-index: 2; } .pop-div.mySave-box .mySave-Board-wp .memo-btn.set:hover .set-box { display: inline-block; transition: all 0.3s; } .pop-div.mySave-box .mySave-Board-wp .memo-btn.set .set-box a { display: inline-block; height: 20px; margin: 0 0 0 0; padding: 0 5px; font-size: 11px; color: #fff; line-height: 15px; font-weight: normal; text-align: center; border-radius: 3px; } .pop-div.mySave-box .mySave-Board-wp .memo-detail { display: block; width: 100%; margin: 0 0 1px 0; font-size: 12px; color: #9f9f9f; letter-spacing: -0.5px; line-height: 1.3em; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; cursor: help; } .pop-div.mySave-box .mySave-Board-wp .Board-pagination { transform: scale(0.85); } .pop-div.mySave-box .mySave-Board-wp .bottom-btns { margin: 30px 0 0 0; } .pop-div.mySave-box .mySave-Board-wp .bottom-btns .Rt { float: right; } /******************************************************************************************************************************** * 레이어(modal) 팝업 - 조문/예판 보기 ********************************************************************************************************************************/ /*----- 기본 modal ----------------------------------------*/ .pop-div.modal-comm .pop-wrap { width: 940px; height: 650px; margin: -325px 0 0 -470px; padding: 0 !important; border: 0; } .pop-div.modal-comm.window .pop-wrap { width: 950px; height: 670px; margin: -335px 0 0 -475px; } /*----- title -----*/ .pop-div.modal-comm .pop-wrap .modal-title { position: relative; height: 65px; margin: 0 0 0 0; padding: 0 0 3px 18px; font-size: 140%; color: #fff; letter-spacing: -1px; font-weight: bold; border: 1px solid #000; border-bottom: none; background: #141414; /* background: #141414 url('/pds/images/comm/modal_titlebg.png') repeat; */ } .pop-div.modal-comm .pop-wrap .modal-title i { display: none; margin: 0 12px 0 0; font-size: 90%; color: #ff643c; vertical-align: middle; } .pop-div.modal-comm .pop-wrap .modal-title .close, .pop-div.modal-comm .pop-wrap .modal-title .close2 { display: block; position: absolute; top: 50%; right: 15px; width: 31px; height: 31px; margin: -16px 0 0 0; background: url("/pds/images/comm/close(w).png") no-repeat 0 0; opacity: 0.3; } .pop-div.modal-comm .pop-wrap .modal-title .close:hover, .pop-div.modal-comm .pop-wrap .modal-title .close2:hover { opacity: 0.8; } /*----- contents -----*/ .pop-div.modal-comm .pop-wrap .modal-default-cnts-field { clear: both; height: 540px; padding: 30px 35px 40px 35px; overflow-y: scroll; overflow-x: hidden; } .pop-div.modal-comm .pop-wrap .modal-default-cnts-field.scroll-None { overflow: hidden; } .pop-div.modal-comm.window .pop-wrap .modal-default-cnts-field { height: 560px; } /*----- bottom btn -----*/ .pop-div.modal-comm .pop-wrap .bottom-btn, .pop-div.modal-comm-nor .pop-wrap .bottom-btn { clear: both; height: 45px; padding: 9px 0 0 0; text-align: center; border-top: 1px solid #ddd; box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.05); } .pop-div.modal-comm .pop-wrap .bottom-btn a, .pop-div.modal-comm-nor .pop-wrap .bottom-btn a { width: 80px; height: 26px; margin: 0 5px 0 0; font-size: 12px; line-height: 22px; font-weight: normal; } .pop-div.modal-comm .pop-wrap .bottom-btn a:last-child, .pop-div.modal-comm-nor .pop-wrap .bottom-btn a:last-child { margin: 0; } /*--- Link History ---*/ .pop-div.modal-comm .pop-wrap .link-history-wp { float: left; width: 220px; height: 540px; padding: 22px 0 20px 18px; border-right: 1px solid #ddd; background: #fafafa; overflow: hidden; } .pop-div.modal-comm .pop-wrap .link-history-wp .stit { display: block; margin: 0 0 14px 0; font-size: 120%; color: #ff4819; line-height: 1.2em; font-weight: bold; } .pop-div.modal-comm .pop-wrap .link-history-wp .list li { position: relative; margin: 0 0 10px 0; padding: 0 15px 0 18px; font-size: 14px; line-height: 1.3em; background: url("/pds/images/comm/modal_history_icon.png") no-repeat 0 4px; background-size: auto 13px; } .pop-div.modal-comm .pop-wrap .link-history-wp .list li a { display: block; } .pop-div.modal-comm .pop-wrap .link-history-wp .list li.active { font-weight: bold; } .pop-div.modal-comm .pop-wrap .link-history-wp .list li.active a { color: #000; } .pop-div.modal-comm .pop-wrap .link-history-wp .list li.active::after { content: ""; display: block; position: absolute; top: 50%; right: 0px; width: 0; height: 0; margin: -8px 0 0 -8px; border: 8px solid; border-color: transparent #ccc transparent transparent; } .pop-div.modal-comm a.btn-type.line.small.yp-more { display: block; width: 34px; height: 15px !important; margin: 4px 0 0 0; padding: 0 0 0 6px; font-size: 13px !important; line-height: 7px !important; font-weight: normal; border-radius: 3px; background: #fff !important; box-shadow: none; } .pop-div.modal-comm .pop-wrap .link-history-wp .list li a.yp-more:hover { color: #fff !important; border-color: #222 !important; background: #333 !important; } /*--- Link Contents ---*/ .pop-div.modal-comm .pop-wrap .link-cnt-wp { float: right; width: 720px; height: 540px; padding: 25px 25px 35px 25px; overflow-y: scroll; overflow-x: auto; } .pop-div.modal-comm .pop-wrap .link-cnt-wp * { font-family: "맑은 고딕", "Malgun Gothic", "MalgunGothicRegular", sans-serif; } .pop-div.modal-comm .pop-wrap .link-cnt-wp.window-joModal-Cnt { position: relative; z-index: 10000000000; } .con-view-title { clear: both; margin: 0 0 15px 0; padding: 11px 15px 12px 15px; font-size: 100%; line-height: 1.3em; font-weight: bold; } /*----- 예판 스타일 reset -----*/ .yp-detail-field.modal { margin: 6px 0 0 0; } .yp-detail-field.modal .yp-number { margin: 0 0 12px 0; font-size: 135%; } .yp-detail-field.modal .yp-number .YgPr-Icon { margin-bottom: 0; vertical-align: bottom !important; } .yp-detail-field.modal .yp-main-info th { font-size: 13px; } .yp-detail-field.modal .yp-main-info td { font-size: 13px; } .yp-detail-field.modal .yp-keyword { font-size: 13px; } .yp-detail-field.modal .yp-keyword .stit { font-size: 11px; line-height: 19px; } .yp-detail-field.modal .yp-keyword .ypKeyword-pop { font-size: 11px !important; } .yp-detail-field.modal .yp-tail-info .ygJb-stit { font-size: 15px; } .yp-detail-field.modal .yp-tail-info .ygJb-text { font-size: 13px; } /*----- inner tbl의 경우 -----*/ .Board-srh-wp.modal-comm-inner-tbl { height: 52px; } .Board-srh-wp.modal-comm-inner-tbl .count { margin-top: 20px; font-size: 15px; } .Board-srh-wp.modal-comm-inner-tbl .search .selt-1, .Board-srh-wp.modal-comm-inner-tbl .search .int-1 { height: 34px; padding-top: 3px; font-size: 13px; border-radius: 0; } .Board-srh-wp.modal-comm-inner-tbl .search .btn { width: 60px; height: 34px; font-size: 13px; } .tbl-wp.modal-comm-inner-tbl.pop-th { margin: 0 !important; } .tbl-wp.modal-comm-inner-tbl.pop-th table.List { border-bottom: none !important; } .tbl-wp.modal-comm-inner-tbl.pop-th table.List th { height: 40px; font-size: 12px; } .tbl-wp.modal-comm-inner-tbl.pop-td { margin: 0 !important; overflow: auto; } .tbl-wp.modal-comm-inner-tbl.pop-td table.List { border-top: none !important; } .tbl-wp.modal-comm-inner-tbl.pop-td table.List td { font-size: 14px; } .tbl-wp.modal-comm-inner-tbl.pop-td table.List td.date { font-size: 13px; } .tbl-wp.modal-comm-inner-tbl.pop-td table.List td.subj-link a { padding: 13px 15px 14px 15px; } .tbl-wp.modal-comm-inner-tbl.pop-td table.List td.subj { padding: 14px 15px 16px 15px; } .tbl-wp.modal-comm-inner-tbl.pop-td table.List td.formNum { font-size: 13px; } /******************************************************************************************************************************** * 법령규정 ********************************************************************************************************************************/ /*----- 관련 주제어&예판 modal -----*/ .layer-josebub-keyword-yp-modal .jo-select { clear: both; margin: 0 0 20px 0; padding: 10px 15px 10px 15px; } .layer-josebub-keyword-yp-modal .guide-txt { margin: 0 0 10px 0; font-size: 13px; color: #e05555; } /*--- 대상조세 및 제한세율 modal ---*/ .layer-joyak-country-tax-modal .tax-detail { clear: both; margin: 0 -35px 0 -35px; } .layer-joyak-country-tax-modal .tax-detail .cnt-field { height: 463px; padding: 0px 35px 30px 35px; overflow: hidden; } .Agreement-board { width: 100%; table-layout: fixed; border: 1px solid #444; } .Agreement-board th { height: 40px; padding: 0 0 2px 0; font-size: 14px; color: #fff; font-weight: bold; text-align: center; vertical-align: middle; border-right: 1px solid rgba(255, 255, 255, 0.3); background: #222; } .Agreement-board th:last-child, .Agreement-board th.None { border-right: none; } .Agreement-board td { padding: 8px 15px 10px 15px; font-size: 13px; line-height: 1.4em !important; text-align: left; vertical-align: middle; border-right: 1px solid #ddd; border-top: 1px solid #ddd; line-height: 1.3em; } .Agreement-board td:last-child, .Agreement-board td.None { border-right: none; } .Agreement-board td.tit { text-align: center; background: #f3f3f3; } .Agreement-board td.stit { padding: 5px 0 7px 10px; font-size: 12px; color: #666; background: #fafafa; } /*--- 조세조약 전문보기 modal ---*/ .layer-joyak-tax-all-modal .pop-wrap { width: 1100px !important; height: 700px !important; margin: -350px 0 0 -550px !important; } .layer-joyak-tax-all-modal-allJo-detail { clear: both; height: 590px; padding: 25px 30px 0 30px; overflow-y: scroll; overflow-x: hidden; } .layer-joyak-tax-all-modal-allJo-detail .row { float: left; width: 50%; min-height: 400px; margin: 0 0 25px 0; padding: 10px 18px 12px 0; font-size: 13px; line-height: 1.6em; } .layer-joyak-tax-all-modal-allJo-detail .row:last-child, .layer-joyak-tax-all-modal-allJo-detail .row.End { padding-left: 30px; padding-right: 0; border-left: 1px dotted #c7c7c7; } .layer-joyak-tax-all-modal-allJo-detail .row .clsLT1 { font-size: 15px; margin-bottom: -5px; } /*--- 개정연혁 modal ---*/ .layer-gaejungIpbub-history-modal .pop-wrap { width: 1200px !important; height: 700px !important; margin: -350px 0 0 -600px !important; } .layer-gaejungIpbub-history-modal-detail { clear: both; height: 590px; padding: 25px 30px 40px 30px; overflow-y: scroll; overflow-x: hidden; } .layer-gaejungIpbub-history-modal-guide-txt { display: block; margin: 0 0 20px 0; font-size: 14px; color: #ce2e2e; } .layer-gaejungIpbub-history-modal-year-box { clear: both; margin: 0 -12px 10px -12px; overflow: hidden; } .layer-gaejungIpbub-history-modal-year-box .row { float: left; width: 33.33333333333333%; margin: 0 0 30px 0; padding: 0 12px; } .layer-gaejungIpbub-history-modal-year-box dl { clear: both; padding: 1px 10px; border-bottom: 1px solid #cfcfcf; } .layer-gaejungIpbub-history-modal-year-box dl dt { height: 32px; margin: 0 -10px 3px -10px; font-size: 14px; color: #fff; line-height: 30px; font-weight: bold; text-align: center; border-top-left-radius: 5px; border-top-right-radius: 5px; background: #444; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); } .layer-gaejungIpbub-history-modal-year-box dl dd { clear: both; height: 30px; padding: 0px 0 0 22px; font-size: 13px; line-height: 26px; border-bottom: 1px dotted #d0d0d0; background: url("/pds/images/comm/board_ic.gif") no-repeat 4px 10px; transition: all 0.3s; } .layer-gaejungIpbub-history-modal-year-box dl dd:last-child { border-bottom: none; } .layer-gaejungIpbub-history-modal-year-box dl dd:hover { background-color: #f9f9f9; background-image: url("/pds/images/comm/board_ic_hover.png"); } .layer-gaejungIpbub-history-modal-year-box dl dd a { display: block; text-decoration: none !important; } /******************************************************************************************************************************** * 예규판례 ********************************************************************************************************************************/ /*----- 주제어 상세보기 modal -----*/ .pop-div.layer-ypKeyword { z-index: 9999999; } .layer-ypKeyword .keyword-summary { margin: 0 0 15px 0; padding: 15px 0 0 0; font-size: 14px; line-height: 1.4em; border-top: 1px solid #d7d7d7; } .layer-ypKeyword .keyword-summary .stit { display: inline-block; height: 22px; margin: 0 10px 0 0; padding: 0 8px; font-size: 12px; color: #fff; line-height: 20px; text-align: center; vertical-align: middle; border-radius: 4px; background: #444; } .layer-ypKeyword .keyword-summary .stit:last-child { margin-left: 25px; } .layer-ypKeyword .yp-number-tit { margin: 0 0 10px 0; font-size: 140%; letter-spacing: -0.5px; line-height: 1.4em; font-weight: bold; text-align: center; } .layer-ypKeyword .tbl-wp.ypKeyword-tbl.pop-th { margin: 0 !important; } .layer-ypKeyword .tbl-wp.ypKeyword-tbl.pop-th table.List { border-bottom: none !important; } .layer-ypKeyword .tbl-wp.ypKeyword-tbl.pop-th table.List th { height: 35px; font-size: 12px; } .layer-ypKeyword .tbl-wp.ypKeyword-tbl.pop-td { height: 220px; margin: 0 !important; overflow: auto; } .layer-ypKeyword .tbl-wp.ypKeyword-tbl.pop-td table.List { border-top: none !important; } .layer-ypKeyword .tbl-wp.ypKeyword-tbl.pop-td table.List td.kind2 { border-right: 1px dotted #e0e0e0; } .layer-ypKeyword .tbl-wp.ypKeyword-tbl.pop-td table.List td.keyword-link { padding: 9px 15px 11px 15px; font-size: 13px; line-height: 1.4em; text-align: left; } .layer-ypKeyword .tbl-wp.ypKeyword-tbl.pop-td table.List td.keyword-link.small { padding-top: 5px; padding-bottom: 7px; } .layer-ypKeyword .tbl-wp.ypKeyword-tbl.pop-td table.List td.keyword-link a { display: inline-block; position: relative; margin: 0 10px 0 0; vertical-align: middle; word-break: break-all; } .layer-ypKeyword .tbl-wp.ypKeyword-tbl.pop-td table.List td.keyword-link a::before { content: ","; float: right; text-decoration: none !important; } .layer-ypKeyword .tbl-wp.ypKeyword-tbl.pop-td table.List td.keyword-link a:last-child::before { display: none; } .layer-ypKeyword .tbl-wp.ypKeyword-tbl.pop-td table.List td.keyword-link i::after { content: "\f08e"; display: inline-block; margin: 0 2px 1px 4px; font-size: 12px; color: #bbb; vertical-align: middle; } .layer-ypKeyword .tbl-wp.ypKeyword-tbl.pop-td table.List td.keyword-link a:hover i::after { color: #ff5529; } /*----- 문서번호 modal -----*/ .yp-public-group-modal { display: none; position: absolute; top: 15px; left: 6px; width: 754px; height: 380px; border: 1px solid #111; background: #fff; box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.1); z-index: 5; animation: group-modal-Mv 0.3s ease-out; } @keyframes group-modal-Mv { from { opacity: 0; transform: translate(0, -20px); } to { opacity: 1; transform: translate(0, 0); } } .yp-public-group-modal .title { position: relative; height: 40px; margin: 0 0 52px 0; padding: 12px 0 0 15px; font-size: 13px; color: #ddd; line-height: 1em; vertical-align: middle; background-color: #141414; } .yp-public-group-modal .title .close { display: block; position: absolute; top: 50%; right: 6px; width: 30px; height: 30px; margin: -15px 0 0 0; background: url("/pds/images/comm/close(w).png") no-repeat center center; background-size: 22px 22px; } .yp-public-group-modal .group-tit { display: inline-block; position: absolute; top: 62px; left: 25px; height: 20px; font-size: 14px; line-height: 100%; font-weight: bold; } .yp-public-group-modal .group-tit i { margin: 0 0 2px 6px; font-size: 15px; color: #f47d31; vertical-align: middle; } .yp-public-group-modal .group { float: left; position: absolute; top: 56px; left: 110px; } .yp-public-group-modal .group li { float: left; margin: 0 4px 0 0; } .yp-public-group-modal .group li:last-child { margin: 0; } .yp-public-group-modal .group a { display: inline-block; width: 86px; height: 30px; font-size: 13px; color: #333; letter-spacing: -0.5px; line-height: 25px; text-align: center; text-decoration: none !important; border: 1px solid #aaa; border-radius: 3px; background: #f5f5f5; box-shadow: 0 15px 0px 0 rgba(255, 255, 255, 0.9) inset; transition: all 0.2s; cursor: pointer; } .yp-public-group-modal .group a:hover { color: #ff5529; border-color: #f47d31; background: #fff4f1; box-shadow: 0 15px 0px 0 rgba(255, 255, 255, 1) inset, 0 1px 0 0 rgba(0, 0, 0, 0.1); } .yp-public-group-modal .group a.selected { color: #fff; border-color: #f66039; background-color: #ff643c; box-shadow: 0 15px 0px 0 rgba(255, 255, 255, 0.08) inset, 0 1px 0 0 rgba(0, 0, 0, 0.15); } .yp-public-group-modal .kind { position: absolute; top: 98px; left: 15px; overflow: hidden; z-index: 2; } .yp-public-group-modal .kind a { display: block; width: 96px; height: 36px; margin: 0 0 5px 0; font-size: 13px; line-height: 31px; text-align: center; vertical-align: middle; text-decoration: none !important; border: 1px solid #ccc; border-top-left-radius: 5px; border-bottom-left-radius: 5px; cursor: pointer; } .yp-public-group-modal .kind a.selected { color: #111; font-weight: bold; border-right: 1px solid #f7f7f7; background: #f7f7f7; } .yp-public-group-modal .detail { position: relative; top: 6px; margin: 0 0 0 110px; width: 626px; height: 263px; padding: 14px 0px 30px 20px; font-size: 12px; border: 1px solid #ccc; background: #f7f7f7; overflow-x: hidden; overflow-y: scroll; z-index: 1; } .yp-public-group-modal .detail a { float: left; display: block; width: 33.333333333333%; height: 24px; font-size: 13px; letter-spacing: -0.5px; line-height: 1.5em; text-indent: 7px; background: url("/pds/images/comm/ic_dot2.gif") no-repeat 0 9px; cursor: pointer; } .yp-public-group-modal .detail a:hover { font-weight: bold; background-image: url("/pds/images/comm/ic_red.gif"); } .yp-public-group-modal .detail .sub-box { clear: both; width: 567px; margin: 0 20px 0 0; padding: 14px 0px 10px 20px; border: 1px dashed #ccc; background: #fafafa; overflow: hidden; } .yp-public-group-modal .detail .sub-box a { height: 24px; } /*----- 관심사건, 관심주제어 알림 등록 modal -----*/ .layer-yp-interest-alarm-modal .mTitle, .layer-keyword-interest-alarm-modal .mTitle { margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid #d7d7d7; } .layer-yp-interest-alarm-modal .alarm-stit, .layer-keyword-interest-alarm-modal .alarm-stit { position: relative; margin: 0 0 5px 0; font-size: 100%; line-height: 1.2em; font-weight: bold; } .layer-yp-interest-alarm-modal .alarm-stit::before, .layer-keyword-interest-alarm-modal .alarm-stit::before { content: "●"; display: inline-block; margin: 0 5px 4px 0; font-size: 7px; color: #ff643c; vertical-align: middle; } .layer-yp-interest-alarm-modal .alarm-guide, .layer-keyword-interest-alarm-modal .alarm-guide { clear: both; margin: 0 0 30px 0; } .layer-yp-interest-alarm-modal .alarm-guide li, .layer-keyword-interest-alarm-modal .alarm-guide li { margin: 0 0 6px 0; padding: 0 0 0 12px; font-size: 13px; line-height: 1.4em; background: url("/pds/images/comm/ic_dot2.gif") no-repeat 4px 9px; } .layer-yp-interest-alarm-modal .alarm-guide li:last-child, .layer-keyword-interest-alarm-modal .alarm-guide li:last-child { margin-bottom: 0; } /******************************************************************************************************************************** * 재경실무 ********************************************************************************************************************************/ /*----- 일사천리 modal -----*/ .ilsacheolli-xls-guide { margin: 0 0 25px 0; padding: 10px 15px 12px 15px; font-size: 14px; line-height: 1.4em; } /*----- 기준경비율 modal -----*/ .gijun-code .gijun-box { display: block; max-height: 160px; padding: 10px 20px 10px 20px; font-size: 14px; line-height: 1.5em; overflow-x: hidden; overflow-y: scroll; } .gijun-code .gijun-box .ht10 { display: block; height: 15px; } /*----- 구서식 modal 변경(2018-12-14) -----*/ .tbl-wp.oldForm-tbl.pop-th { margin: 0 !important; } .tbl-wp.oldForm-tbl.pop-th table.List { border-bottom: none !important; } .tbl-wp.oldForm-tbl.pop-td { height: 370px; margin: 0 !important; overflow: auto; } .tbl-wp.oldForm-tbl.pop-td table.List { border-top: none !important; } /*----- 자동화엑셀(modal) ----------------------------------------*/ .autoExcel-detail .form-subj { display: block; margin: 25px 0 10px 0; font-size: 105%; letter-spacing: -0.5px; line-height: 1.2em; font-weight: bold; } .autoExcel-detail .form-subj i { margin: 0 5px 2px 0; font-size: 115%; vertical-align: middle; } .autoExcel-detail .form-detail { padding: 15px 20px 15px 20px; font-size: 14px; line-height: 1.5em; } .autoExcel-detail .form-down { position: absolute; bottom: 40px; left: 50%; width: 200px; margin: 0 0 0 -100px; padding-left: 45px; border: 1px solid #035f32; background: #02723b url("/pds/images/comm/file_xls.png") no-repeat 25px center; background-size: 25px; } .autoExcel-detail .form-down:active { bottom: 36px !important; } /******************************************************************************************************************************** * 택스넷 포스트 ********************************************************************************************************************************/ /*----- 위클리 저널 modal -----*/ .pop-div.layer-old-weekly-view .weekly-content-field { width: 780px; margin: 0 auto; } .pop-div.layer-old-weekly-view .weekly-content-field .comm-cnt-Btns { margin-top: 0 !important; } /*----- 콘텐츠 레이어팝업 내 게시판 style 조정 -----*/ .pop-div.layer-old-weekly-view .tbl-wp table.View td { font-size: 13px; } .pop-div.layer-old-weekly-view .tbl-wp table.View td.subj { padding-top: 10px; padding-bottom: 12px; font-size: 100%; line-height: 1.4em; } /******************************************************************************************************************************** * 전문가&상담 ********************************************************************************************************************************/ /*----- 비밀번호 입력 modal -----*/ .layer-consult-password .password-int-wp { clear: both; margin: 0 0 30px 0; padding: 5px 0 0 0; } .layer-consult-password .password-int-wp .stit { display: inline-block; height: 50px; padding: 0 20px; font-size: 100%; color: #fff; line-height: 48px; vertical-align: middle; border-top-left-radius: 4px; border-bottom-left-radius: 4px; background: #3e5062; } .layer-consult-password .password-int-wp .int-1 { border-top-left-radius: 0; border-bottom-left-radius: 0; } /*----- 답변 진행중 modal -----*/ .layer-consult-reply-info .reply-ing-info { height: 120px; margin: 10px 0 0 10px; padding: 20px 0 0 170px; font-size: 120%; letter-spacing: -0.5px; line-height: 1.5em; background: url("/pds/images/sub/expert&consult/reply_img.png") no-repeat 0 0; } .layer-consult-reply-info .reply-ing-info span.big { display: block; margin: 0 0 12px -2px; font-size: 200%; color: #666; } /*----- 세무공무원 프로필 modal -----*/ .layer-profile-view .view-box { clear: both; position: relative; height: 560px; padding: 30px 35px 30px 35px; font-size: 14px; line-height: 1.5em; background: #fff !important; overflow: auto; } .layer-profile-view .view-box p { margin: 0 0 1.5em 0; font-size: 15px; text-align: left; line-height: 160%; vertical-align: middle; } .layer-profile-view .view-box .sm-image-l { margin: 0 30px 0 0; } /******************************************************************************************************************************** * 고객지원센터 ********************************************************************************************************************************/ /*----- 이나우스DB 회원 로그인 modal -----*/ .layer-inausdbLogin .inausdb-login { position: relative; padding: 2px 0 5px 0; overflow: hidden; } .layer-inausdbLogin .box-tp { margin: 0 0 25px 0; padding: 10px 15px 13px 15px; font-size: 13px; line-height: 1.4em; } .layer-inausdbLogin .inausdb-login .int-1 { display: block; width: 350px; margin: 0 0 6px 0; padding-left: 15px; font-size: 110%; border-radius: 0; } .layer-inausdbLogin .inausdb-login .btn-type { position: absolute; top: 2px; right: 0; width: 130px; height: 106px; font-size: 110%; transition: all 0.3s; cursor: pointer; } .layer-inausdbLogin .inausdb-login a.btn-join { display: block; margin: 10px 0 20px 0; font-size: 14px; letter-spacing: -0.5px; text-decoration: underline; } .layer-inausdbLogin .inausdb-login a.btn-join i { display: inline-block; margin: 0 0 1px 5px; font-size: 17px; vertical-align: middle; } /*----- 중복 IP 확인 -----*/ .layer-ipcheck-connect-modal .pop-wrap { width: 560px; height: 310px; margin: -155px 0 0 -280px; } .layer-ipcheck-connect-modal .comment-info { margin: 10px 0 0 0px; padding: 0 0 40px 174px; font-size: 100%; line-height: 1.5em; background: url("/pds/images/sub/expert&consult/reply_img.png") no-repeat 0 12px; } .layer-ipcheck-connect-modal .reply-ing-info span.big { display: block; margin: 0 0 12px -2px; font-size: 200%; color: #666; } /******************************************************************************************************************************** * MY 택스넷 ********************************************************************************************************************************/ /*----- 사건 발송내역 modal -----*/ .layer-alatm-ypRecord-view-modal .mTitle { margin-bottom: 0px; padding-bottom: 16px; } .layer-alatm-ypKeyword-view-modal .mTitle { margin-bottom: 0px; padding-bottom: 16px; font-size: 21px; } .layer-alatm-view .tbl-wp.alatm-ypRecord-tbl.pop-th { margin: 0 !important; } .layer-alatm-view .tbl-wp.alatm-ypRecord-tbl.pop-th table.List { border-bottom: none !important; } .layer-alatm-view .tbl-wp.alatm-ypRecord-tbl.pop-th table.List th { height: 35px; font-size: 12px; } .layer-alatm-view .tbl-wp.alatm-ypRecord-tbl.pop-td { height: 320px; margin: 0 !important; overflow: auto; } .layer-alatm-view .tbl-wp.alatm-ypRecord-tbl.pop-td table.List { border-top: none !important; } .layer-alatm-view .tbl-wp.alatm-ypRecord-tbl.pop-td table.List td { font-size: 13px; } .layer-alatm-view .tbl-wp.alatm-ypRecord-tbl.pop-td table.List td.subj { padding: 10px 15px 12px 15px; font-size: 12px; } /******************************************************************************************************************************** * 레이어(modal) 팝업 - 로그인/회원가입(공통) ********************************************************************************************************************************/ /*----- 로그인 ----------------------------------------*/ .pop-div.layer-reg-login .pop-wrap { width: 500px; height: 530px; margin: -265px 0 0 -250px; } .mTitle.reg-modal { margin-bottom: 20px; letter-spacing: -1.5px; color: #444; text-align: center; } .mTitle.reg-modal strong { color: #21467f; } .modal-reg-wp .login-int { clear: both; position: relative; margin: 0 0 20px 0; } .modal-reg-wp .login-int input.int-1 { display: block; width: 310px; margin: 0 0 6px 0; padding-left: 15px; padding-top: 6px; border-color: #ccc; } .modal-reg-wp .login-int input.int-1:focus { border-color: #666; } .modal-reg-wp .login-int .password-show { position: absolute; top: 74px; left: 280px; color: rgba(0, 0, 0, 0.2); } .modal-reg-wp .login-int .btn { display: block; position: absolute; top: 0px; right: 0; width: 112px; height: 106px; padding: 0; font-size: 17px; color: #fff; font-weight: bold; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); transition: all 0.3s; cursor: pointer; } .modal-reg-wp .login-int .checkbox-field { margin: 15px 0 0 0; font-size: 14px; } .modal-reg-wp .login-int .checkbox-field label { color: #666; } /*----- 아이디/비밀번호 찾기 -----*/ .modal-reg-wp .regist-join { clear: both; margin: 0 0 60px 0; font-size: 100%; line-height: 1.3em; text-align: center; overflow: hidden; } .modal-reg-wp .regist-join a { display: inline-block; position: relative; padding: 0 12px 0 12px; text-decoration: none; transition: all 0.2s; } .modal-reg-wp .regist-join a::after { content: ""; position: absolute; top: 50%; right: -2px; width: 1px; height: 12px; margin: -5px 0 0 0; background: #ddd; } .modal-reg-wp .regist-join a:last-child::after { display: none; } .modal-reg-wp .regist-join a i { display: inline-block; margin: 0 6px 2px 0; font-size: 16px; color: #ccc; vertical-align: middle; transition: all 0.3s; } .modal-reg-wp .regist-join a:hover i { color: #ff643c; } /*----- SNS 로그인 -----*/ .modal-reg-wp .sns-join { clear: both; padding: 0 0 20px 0; border-bottom: 1px solid #ddd; overflow: hidden; } .modal-reg-wp .sns-join.None { margin-top: 35px; border: none; } .modal-reg-wp .sns-join .stit { position: relative; height: 32px; margin: 0 0 12px 0; font-size: 100%; text-align: center; font-weight: bold; } .modal-reg-wp .sns-join.None .stit { margin-bottom: 15px; } .modal-reg-wp .sns-join .stit::before { content: ""; display: block; position: absolute; top: 50%; left: 0; right: 0; width: 100%; height: 1px; background: #cfcfcf; z-index: 1; } .modal-reg-wp .sns-join .stit span.txt { display: inline-block; position: relative; height: 32px; padding: 0 15px; line-height: 30px; background: #fff; z-index: 2; } .modal-reg-wp .sns-join .stit span.circle { display: inline-block; width: 32px; height: 32px; margin: 0 3px 2px 0; font-size: 13px; color: #fff; text-align: center; vertical-align: middle; border-radius: 100%; background: #777; } .modal-reg-wp .sns-join .stit span.circle i { padding-bottom: 2px; font-size: 19px; line-height: 15px !important; } .modal-reg-wp .sns-join ul { float: left; width: 100%; } .modal-reg-wp .sns-join li { float: left; width: 25%; padding: 0 3px; } .modal-reg-wp .sns-join li a.Btn { display: block; position: relative; height: 35px; padding: 23px 0 0 0; font-size: 11px; color: #fff; letter-spacing: -0.5px; text-decoration: none !important; text-align: center; border: 1px solid #2e4677; border-bottom: 2px solid #2e4677; border-radius: 5px; } .modal-reg-wp .sns-join li a.Btn:active { bottom: -2px; } .modal-reg-wp .sns-join li.facebook a.Btn { background: #3b5997 url("/pds/images/regist/modal_sns_facebook.png") no-repeat center 9px; background-size: auto 16px; } .modal-reg-wp .sns-join li.google a.Btn { border-color: #b63f2f; background: #d34836 url("/pds/images/regist/modal_sns_google.png") no-repeat center 9px; background-size: auto 16px; } .modal-reg-wp .sns-join li.kakao a.Btn { color: #583a28; border-color: #e3cf00; background: #fee800 url("/pds/images/regist/modal_sns_kakao.png") no-repeat center 9px; background-size: auto 16px; } .modal-reg-wp .sns-join li.naver a.Btn { padding: 0; color: #fff; border-color: #5c9a25; background: #6bb32b url("/pds/images/regist/modal_sns_naver.png") no-repeat center 9px; background-size: auto 16px; } .modal-reg-wp .sns-join li.naver a.Btn img { display: none; } .modal-reg-wp .sns-join li.naver a.Btn a { display: block; padding: 23px 0 0 0; text-decoration: none; } /* .modal-reg-wp .sns-join li.naver a.Btn a::before {content: "로그인"; color: #fff;} */ /*----- 회원가입 ----------------------------------------*/ .pop-div.layer-reg-join .pop-wrap { width: 500px; height: 640px; margin: -320px 0 0 -250px; } /*----- 회원유형 안내 -----*/ .pop-wrap .modal-member-guide span.btn { display: inline-block; position: absolute; top: -1px; left: -1px; height: 26px; padding: 0 16px 0 16px; font-size: 13px; color: #fff; letter-spacing: -1px; line-height: 22px; text-align: center; background: #e05555; cursor: help; z-index: 1000001; } .pop-wrap .modal-member-guide:hover .box { height: 590px !important; } .pop-wrap .modal-member-guide i { display: inline-block; margin: 0 0 0 4px; font-size: 15px; vertical-align: middle; } .pop-wrap .modal-member-guide .box { position: absolute; top: -1px; left: -1px; height: 0px; padding: 0 10px 0 0; transition: height linear 0.2s; -webkit-transition: height linear 0.2s; -moz-transition: height linear 0.2s; -o-transition: height linear 0.2s; z-index: 10000002; overflow: hidden; } .pop-wrap .modal-member-guide .box .text { clear: both; position: relative; width: 440px; padding: 15px 18px 25px 18px; font-size: 12px; color: #666; letter-spacing: -0.5px; line-height: 1.4em; text-align: left; border: 1px solid #aaa; background: #fff; box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.3); } .pop-wrap .modal-member-guide .box .tit { display: block; height: 26px; margin: -16px -19px 13px -19px; font-size: 13px; color: #fff; letter-spacing: -0.5px; line-height: 23px; text-align: center; background: #e05555; } .pop-wrap .modal-member-guide .box .kind { display: block; margin: 15px 0 2px 0; font-size: 14px; color: #cf4444; } .pop-wrap .modal-member-guide .box .tbl { width: 100%; table-layout: fixed; margin: 6px 0 0 0; border-top: 1px solid #d5d5d5; } .pop-wrap .modal-member-guide .box .tbl th { padding: 3px 0 5px 0; font-size: 11px; color: #777; text-align: center; vertical-align: middle; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; background: #f5f5f5; } .pop-wrap .modal-member-guide .box .tbl th:last-child { border-right: none; } .pop-wrap .modal-member-guide .box .tbl td { padding: 5px 6px 7px 6px; font-size: 11px; color: #666; line-height: 1.3em; text-align: left; vertical-align: top; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; } .pop-wrap .modal-member-guide .box .tbl td:last-child { border-right: none; } .pop-wrap .modal-member-guide .box .tbl td.mid { text-align: center; vertical-align: middle; } .pop-wrap .modal-member-guide .box .tbl td a.memGuide { display: inline-block; height: 18px; margin: 4px 0 0 0; padding: 0 5px 1px 5px; font-size: 11px; color: #fff; line-height: 15px; text-align: center; text-decoration: none; background: #555; } .pop-wrap .modal-member-guide .box .tbl td a.memGuide:hover { background: #235aa0; } .pop-wrap .modal-member-guide .box .regiBtn { display: block; width: 190px; height: 30px; margin: 20px auto 0; font-size: 13px; color: #fff; line-height: 28px; text-align: center; border-radius: 3px; background: #c83434; } .pop-wrap .modal-member-guide .box .regiBtn:hover { text-decoration: none; background: #e05555; } .pop-wrap .modal-member-guide .box .regiBtn i { display: inline-block; margin: 0 0 1px 6px; font-size: 17px; vertical-align: middle; } /*----- Tab 메뉴 -----*/ .modal-reg-wp .Tabm { position: relative; margin: 10px 0 -10px 0; overflow: hidden; } .modal-reg-wp.law-biz .Tabm { margin-left: 20px; margin-right: 20px; } .modal-reg-wp .Tabm ul { float: left; width: 100%; } .modal-reg-wp .Tabm ul.c2 li { width: 50%; } .modal-reg-wp .Tabm li { float: left; position: relative; border-top: 1px solid #ccc; border-bottom: 1px solid #444; border-right: 1px solid #ccc; } .modal-reg-wp .Tabm li:first-child { border-left: 1px solid #b9d7da; } .modal-reg-wp .Tabm li.active { border-top: 1px solid #444; border-bottom: 1px solid #fff; border-left: 1px solid #444; border-right: 1px solid #444; } .modal-reg-wp .Tabm li.active:after { content: ""; display: block; position: absolute; top: 0; bottom: 0; right: -7px; width: 6px; background: url("/pds/images/comm/tab_shadow.png") no-repeat 0 0; background-size: 100% 100%; z-index: 2; } .modal-reg-wp .Tabm li.active:last-child::after { display: none; } .modal-reg-wp .Tabm li a { display: block; height: 40px; font-size: 14px; color: #888; letter-spacing: -0.5px; line-height: 38px; text-align: center; vertical-align: middle; text-decoration: none; background: #fafafa; cursor: pointer; } .modal-reg-wp .Tabm li:hover a { color: #ff5529; font-weight: normal; } .modal-reg-wp .Tabm li:hover a span.num { color: #777; font-weight: normal !important; } .modal-reg-wp .Tabm li a span.num { display: block; margin: 1px 0 0 0; font-size: 10px; color: #aaa; letter-spacing: 0; line-height: 100%; } .modal-reg-wp .Tabm li.active a { font-size: 15px; color: #222; line-height: 41px; font-weight: bold; background: #fff; } /*----- 회원가입 특전 -----*/ .modal-reg-wp .member-gift-wp { clear: both; margin: 35px 0 25px 0; padding: 10px 0 11px 0; font-size: 14px; color: #777; line-height: 1.4em; text-align: center; border-radius: 3px; overflow: hidden; } .modal-reg-wp.law-biz .member-gift-wp { margin-left: 20px; margin-right: 20px; } .modal-reg-wp .member-gift-wp span.block { display: inline-block; height: 19px; margin: 0 0 3px 0; padding: 0 6px; font-size: 15px; color: #fff; line-height: 17px; font-weight: bold; text-align: center; background: #b72424; } .modal-reg-wp .member-gift-wp strong { display: block; font-size: 15px; color: #003dc9; } /*----- 버튼 -----*/ .modal-reg-wp .join-wp { clear: both; position: relative; margin: -5px 30px 0px 30px; padding: 5px 0 0 0; font-size: 12px; color: #555; letter-spacing: -0.5px; line-height: 1.4em; } .modal-reg-wp .join-wp .btn-type { display: block; position: relative; height: 70px; margin: 0 0 8px 0; font-size: 140%; color: #fff; letter-spacing: -1px; line-height: 66px; text-decoration: none; font-weight: normal; text-align: center; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); } .modal-reg-wp .join-wp .btn-type i { display: inline-block; position: absolute; top: 50%; right: 15px; width: 20px; height: 20px; margin: -10px 0 0 0; font-size: 26px; line-height: 18px; transform: scale(1); -webkit-transform: scale(1); transition: 0.1s ease-in-out; -webkit-transition: 0.1s ease-in-out; } .modal-reg-wp .join-wp .btn-type:hover i { -webkit-transform: scale(1.4); transform: scale(1.4); } /*----- SNS 계정 회원가입 안내 -----*/ .modal-reg-wp .sns-join-guide { clear: both; margin: -5px 0 0 0; overflow: hidden; } .modal-reg-wp .sns-join-guide li { margin: 0 0 2px 0; padding: 0 0 0 9px; font-size: 12px; color: #555; line-height: 1.4em; text-align: justify; background: url("/pds/images/comm/ic_dot1.gif") no-repeat 0 6px; } .modal-reg-wp .sns-join-guide li:last-child { margin-bottom: 0; } /*----- 약관동의(일반) ----------------------------------------*/ .pop-div.layer-reg-agreement .pop-wrap { width: 500px; height: 780px; margin: -390px 0 0 -250px; padding-left: 25px; padding-right: 25px; } .modal-reg-wp .join-law { clear: both; position: relative; padding: 10px 0 0 0; } .modal-reg-wp .join-law .stit { position: relative; margin: 0 0 6px 0; font-size: 11px; color: #999; letter-spacing: -0.8px; line-height: 1.4em; } .modal-reg-wp .join-law.expert .stit { margin-bottom: 4px; } .modal-reg-wp .join-law .stit strong { display: block; height: 26px; padding: 0 0 0 22px; font-size: 16px; color: #333; letter-spacing: -0.5px; font-weight: bold; background: url("/pds/images/comm/ic_check2.png") no-repeat 0 2px; } .modal-reg-wp .join-law .stit .checkbox-field { position: absolute; top: -1px; right: 0px; } .modal-reg-wp .join-law .stit .checkbox-field label { font-size: 14px; color: #555; } .modal-reg-wp .join-law .copyright-lawBox { height: 98px !important; margin: 0 0 25px 0; padding: 15px 15px 20px 15px !important; font-size: 12px !important; border-top-color: #c9c9c9; border-left-color: #c9c9c9; background: #fafafa; box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.05) inset; } .modal-reg-wp .join-law.expert .copyright-lawBox { height: 60px !important; } .modal-reg-wp .join-law .all-check { margin: -5px 0 28px 0; } /*----- 약관동의(기업, 전문가) ----------------------------------------*/ .pop-div.layer-reg-agreement-expert .pop-wrap { width: 500px; height: 800px; margin: -400px 0 0 -250px; padding-left: 25px; padding-right: 25px; } /*----- 본인인증 ----------------------------------------*/ .pop-div.layer-reg-certification .pop-wrap { width: 500px; height: 570px; margin: -285px 0 0 -250px; } .modal-reg-wp .certifi-wp { clear: both; margin: 0 0 5px 0; padding: 5px 0 0 0; overflow: hidden; } .modal-reg-wp .certifi-wp .box { position: relative; height: 170px; margin: 0 0 20px 0; padding: 30px 25px 0 165px; font-size: 18px; color: #333; letter-spacing: -0.5px; font-weight: bold; border: 1px solid #ddd; border-radius: 4px; background: #f8f8f8; } .modal-reg-wp .certifi-wp .box.phone { padding-top: 20px; } .modal-reg-wp .certifi-wp .box .circle { display: block; position: absolute; top: 50%; left: 25px; margin: -55px 0 0 0; width: 110px; height: 110px; text-align: center; border-radius: 100%; background: #ddd; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1) inset; overflow: hidden; } .modal-reg-wp .certifi-wp .box span.stxt { display: block; margin: 6px 0 0 0; font-size: 13px; color: #555; line-height: 1.4em; font-weight: normal; } .modal-reg-wp .certifi-wp .box a { display: block; position: relative; width: 120px; height: 32px; margin: 12px 0 0 0; padding: 0 0 0 0; font-size: 14px; color: #fff; line-height: 27px; font-weight: normal; text-align: center; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05); } .modal-reg-wp .certifi-wp .box a:hover { font-weight: bold; text-decoration: none !important; box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.15); } /*----- 기본정보입력 ----------------------------------------*/ .pop-div.layer-reg-join-int .pop-wrap { width: 500px; height: 590px; margin: -295px 0 0 -250px; padding-left: 30px; padding-right: 30px; } .pop-div.layer-reg-join-int.event2019 .pop-wrap { height: 770px; margin-top: -385px; } .modal-reg-wp .tbl-wp { margin-bottom: 32px; } .modal-reg-wp .tbl-wp table.Insert th { height: 52px; padding: 0 0 0 15px; font-size: 12px; } .modal-reg-wp .tbl-wp table.Insert th .essential-ic { font-size: 8px; } .modal-reg-wp .tbl-wp table.Insert td { padding: 0 15px; font-size: 100%; } .modal-reg-wp .tbl-wp table.Insert td .int-1, .modal-reg-wp .tbl-wp table.Insert td .selt-1 { height: 38px; } .modal-reg-wp .tbl-wp table.Insert td .int-1::-moz-placeholder { font-size: 13px; color: #bbb; } .modal-reg-wp .tbl-wp table.Insert td .int-1:-ms-input-placeholder { font-size: 13px; color: #bbb; } .modal-reg-wp .tbl-wp table.Insert td .int-1::-webkit-input-placeholder { font-size: 13px; color: #bbb; } .modal-reg-wp .tbl-wp table.Insert td .tbl-inBtn { height: 38px; padding: 0 15px; font-size: 13px; letter-spacing: -1px; line-height: 36px; } /* radio(css가 깨져서 나와서 추가함) */ .modal-reg-wp .radio-field { display: inline-block; } .modal-reg-wp .radio-field input[type="radio"] { display: none; } .modal-reg-wp .radio-field label { padding: 0 10px 0 0; font-size: 100%; vertical-align: middle; cursor: pointer; } .modal-reg-wp .radio-field label::before { content: ""; display: inline-block; position: relative; width: 22px; height: 22px; margin: 0 8px 0 0; line-height: 32px; vertical-align: middle; border: 1px solid #a9c5dc; border-radius: 100%; background: #f0f7fc; cursor: pointer; z-index: 5; } .modal-reg-wp .radio-field input[type="radio"]:checked + label::before { width: 22px; height: 22px; border: 5px solid #d2e0ec; background: #0795ee; } /*----- 가입완료 ----------------------------------------*/ .pop-div.layer-reg-join-finish .pop-wrap { width: 500px; height: 450px; margin: -225px 0 0 -250px; } .modal-reg-wp .finish-message { clear: both; padding: 15px 0 16px 0; font-size: 14px; color: #333; letter-spacing: -0.2px; line-height: 1.6em; text-align: center; border-radius: 4px; overflow: hidden; } .modal-reg-wp .finish-message strong { display: block; font-size: 17px; color: #ff5529; } .modal-reg-wp .sns-join.finish .gift { clear: both; position: relative; margin: -5px 0 0 0; padding: 5px 0 15px 0; background: url("/pds/images/regist/modal_finish_bg2.png") no-repeat right 0px; background-size: auto 55px; } .modal-reg-wp .sns-join.finish .gift .row { display: block; position: relative; margin: 0 0 6px 0; padding: 0 0 0 45px; font-size: 14px; letter-spacing: -0.3px; line-height: 1.5em; font-weight: normal; } .modal-reg-wp .sns-join.finish .gift .row.expert { padding-left: 50px; } .modal-reg-wp .sns-join.finish .gift .row .subj { display: inline-block; position: absolute; top: 2px; left: 0; height: 20px; padding: 0 6px; font-size: 12px; color: #fff; letter-spacing: -0.5px; line-height: 18px; text-align: center; vertical-align: middle; border-radius: 3px; background: #336ae4; } .modal-reg-wp .sns-join.finish .gift .subj.s2 { background: #34a02c; } .modal-reg-wp .sns-join.finish .gift strong { color: #d14747; } /*--- 신규회원가입 이벤트용 ---*/ .pop-div.layer-reg-join-finish .event-pop { position: absolute; top: -1px; right: -420px; box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.15); animation: modal_Ani 0.2s ease-out; z-index: 1000000; } .pop-div.layer-reg-join-finish .event-pop a.pop-link, .event2019-modal .event-pop a.pop-link { display: block; position: relative; width: 400px; height: 550px; background-repeat: no-repeat; background-position: 0 0; } .pop-div.layer-reg-join-finish .event-pop a.personal, .event2019-modal .event-pop a.personal { background-image: url("/pds/images/sub/helpdesk/regist/pop_event2019_person(2).png"); } .pop-div.layer-reg-join-finish .event-pop a.biz, .event2019-modal .event-pop a.biz { background-image: url("/pds/images/sub/helpdesk/regist/pop_event2019_biz(2).png"); } .pop-div.layer-reg-join-finish .event-pop .time-box, .event2019-modal .event-pop .time-box { display: block; position: absolute; top: 465px; left: 50%; width: 260px; height: 45px; margin: 0 0 0 -130px; font-size: 19px; color: #fff; line-height: 37px; text-align: center; } .pop-div.layer-reg-join-finish .event-pop .time-box .bar, .event2019-modal .event-pop .time-box .bar { display: inline-block; margin: 0 5px 10px 5px; vertical-align: middle; animation: bar_ani 1s infinite; opacity: 1; } @keyframes bar_ani { 50% { opacity: 0; } } .pop-div.layer-reg-join-finish .event-pop .countdown { display: block; position: absolute; top: 491px; left: 50%; width: 280px; height: 45px; margin: 0 0 0 -140px; font-size: 22px; color: #92c0ff; line-height: 43px; text-align: center; } /*----- 무료이용 상품권 등록 ----------------------------------------*/ .pop-div.layer-coupon .pop-wrap { width: 620px; height: 500px; margin: -250px 0 0 -310px; } .modal-coupon-wp .coupon-int { clear: both; position: relative; height: 90px; margin: 0 0 12px 0; padding: 19px 0 0 0; text-align: center; border: 1px solid #6d9ad0; border-bottom-color: #4980c2; border-radius: 3px; background: #f4f7fa; } .modal-coupon-wp .coupon-int input.int-1 { display: inline-block; width: 82px; height: 50px; margin: 0 0 6px 0; padding: 0px 0 0 0; font-size: 21px; text-align: center; border-color: #ccc; border-radius: 0; background: #fff; } .modal-coupon-wp .coupon-int input.int-1:focus { border-color: #666; } .modal-coupon-wp .coupon-int .btn { display: inline-block; width: 90px; height: 50px; margin: 0 0 0 10px; padding: 0 0 2px 0; font-size: 17px; color: #fff; font-weight: bold; border: 1px solid #1f4f8d; border-radius: 3px; background: #235aa0; transition: all 0.3s; cursor: pointer; } .modal-coupon-wp .coupon-int .btn:hover { border-color: #1c65b7; background: #1e6dc6; } .modal-coupon-wp .coupon-guide { margin: 0 3px; } .modal-coupon-wp .coupon-guide li { margin: 0 0 2px 0; padding: 0 0 0 9px; font-size: 12px; color: #777; line-height: 150%; background: url("/pds/images/comm/ic_gray.gif") no-repeat 0 7px; } .modal-coupon-wp .coupon-flow { margin: 30px -10px 0 0; overflow: hidden; } .modal-coupon-wp .coupon-flow ol { float: left; width: 100%; } .modal-coupon-wp .coupon-flow li { float: left; width: 25%; padding: 0 10px 0 0; font-size: 12px; color: #333; line-height: 140%; } .modal-coupon-wp .coupon-flow li .box { display: block; position: relative; height: 140px; padding: 75px 10px 10px 12px; border: 1px solid #d7d7d7; border-radius: 5px; background-color: #f3f3f3; background-repeat: no-repeat; background-position-x: 50%; overflow: hidden; } .modal-coupon-wp .coupon-flow li .box u { color: #235aa0; font-weight: bold; text-decoration: none; } .modal-coupon-wp .coupon-flow li.f1 .box { background-image: url("/pds/images/regist/modal_coupon_f1.png"); background-position-y: 20px; } .modal-coupon-wp .coupon-flow li.f2 .box { background-image: url("/pds/images/regist/modal_coupon_f2.png"); background-position-y: 25px; } .modal-coupon-wp .coupon-flow li.f3 .box { background-image: url("/pds/images/regist/modal_coupon_f3.png"); background-position-y: 24px; } .modal-coupon-wp .coupon-flow li.f4 .box { background-image: url("/pds/images/regist/modal_coupon_f4.png"); background-position-y: 22px; } .modal-coupon-wp .coupon-flow li .box .num { position: absolute; top: 2px; left: 0px; width: 20px; height: 20px; font-size: 13px; color: #fff; font-weight: bold; text-align: center; z-index: 2; } .modal-coupon-wp .coupon-flow li .box .ribbon { content: ""; display: block; position: absolute; top: -0px; left: -25px; width: 60px; height: 25px; padding: 4px 0 0 0; font-size: 11px; color: #fff; line-height: 100%; text-align: center; background: #235aa0; transform: rotate(-45deg); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); z-index: 1; } /*----- 유료회원기간 만료 안내 ----------------------------------------*/ .estimate-popup { position: fixed; left: 50%; top: 50%; z-index: 10000000; visibility: hidden; } .estimate-popup .popup-wrap { position: relative; width: 350px; height: 460px; margin: -225px 0 0 -180px; padding: 15px 15px 0 15px; border: 1px solid #e3e3e3; border-top: 3px solid #333; background: #fff; box-shadow: 5px 5px 4px 0 rgba(0, 0, 0, 0.05); animation: popup 600ms linear 1s both; } .estimate-popup .popup-wrap .tap { position: relative; font-size: 12px; color: #444; letter-spacing: -0.5px; line-height: 120%; font-weight: bold; } .estimate-popup .popup-wrap .tap::after { content: ""; display: block; position: absolute; top: 50%; right: 0px; width: 180px; height: 1px; background: #e3e3e3; } .estimate-popup .popup-wrap .d-day { padding: 20px 0 12px 0; font-family: "Archivo Black", sans-serif; font-size: 45px; color: #ff643c; text-align: center; } .estimate-popup .popup-wrap .info { padding: 20px 0 20px 0; font-size: 15px; line-height: 130%; text-align: center; background: #f5f5f5; } .estimate-popup .popup-wrap .info .color { color: #ff643c; } .estimate-popup .popup-wrap .end-date { position: relative; margin: 12px 0 0 0; font-size: 14px; line-height: 120%; text-align: center; } .estimate-popup .popup-wrap .end-date::before, .estimate-popup .popup-wrap .end-date::after { content: ""; display: block; position: absolute; top: 9px; width: 55px; height: 1px; background: #e3e3e3; } .estimate-popup .popup-wrap .end-date::before { left: 0; } .estimate-popup .popup-wrap .end-date::after { right: 0; } .estimate-popup .popup-wrap .end-date span.txt { display: block; margin: 25px 0 0 0; font-size: 13px; color: #666; } .estimate-popup .popup-wrap .member-info { margin: 15px 0 20px 0; padding: 8px 10px 8px 10px; font-size: 12px; color: #444; line-height: 130%; text-align: center; border: 1px solid #e9e9e9; } .estimate-popup .popup-wrap .btns { text-align: center; } .estimate-popup .popup-wrap .tel { padding: 15px 0 0 0; font-size: 13px; text-align: center; } .estimate-popup .popup-wrap .bottom { position: absolute; left: 0; right: 0; bottom: 0; height: 25px; padding: 3px 10px 0 10px; background: #535353; } .estimate-popup .popup-wrap .bottom .close { position: absolute; right: 5px; }