@charset "UTF-8"; .pop.hide { display: none; } .pop { display: block; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 999999; width: 100vw; height: 100vh; background-color: rgba(17, 17, 17, 0.1882352941); } .pop-wrap { position: absolute; top: 50%; left: 50%; background-color: #fff; box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.15); border-radius: 6px; overflow: hidden; padding: 10px; } .pop-header { display: flex; align-items: center; justify-content: space-between; height: 65px; background: #19218f; padding: 0 20px 0 26px; } .pop-header .title { font-size: 20px; color: #fff; font-family: "Noto Sans KR", sans-serif; } .pop-btn-area { width: 100%; display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 8px; row-gap: 8px; } .pop-btn { display: flex; align-items: center; justify-content: center; height: 46px; border-radius: 4px; min-width: 160px; padding-bottom: 1px; font-size: 15px; } .pop-btn.pb-pr { background-color: #333; border: 1px solid #333; color: #fff; transition: all 0.2s ease; cursor: pointer; } .pop-btn.pb-pr:hover { background-color: #353fd5; border: 1px solid #353fd5; } .pop-btn.pb-line { color: #777; border: 1px solid #d5d5d5; background: #fff !important; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); transition: all 0.2s ease; cursor: pointer; } .pop-btn.pb-line:hover { color: #02234e; border-color: #03295c; } .modal-gaejeong { display: none; } .pop-gaejeong { width: 950px; height: 670px; margin: -335px 0 0 -475px; position: relative; } .pop-body { padding: 20px; } .pop-bottom { display: flex; align-items: center; justify-content: center; gap: 6px; height: 46px; border-top: 1px solid #ddd; position: absolute; bottom: 0; left: 0; width: 100%; padding: 4px 0; } .pop-body-content { width: 100%; height: calc(100vh - 65px); padding: 28px 10px 40px; margin: 0 auto; position: relative; overflow: hidden; overflow-y: scroll; } .pop-body-content .gray-line-titbox { position: relative; margin: 0 0 30px 0; padding: 10px 15px 13px 15px; font-size: 105%; line-height: 1.4em; font-weight: bold; border: 5px solid #e5eaeb; border-radius: 4px; background: #f9fbfb; display: flex; flex-direction: row; margin: 0 20px 40px; } .pop-body-content .gray-line-titbox .point { position: relative; margin-right: 12px; font-weight: bold; padding: 0 4px; } .pop-body-content .gray-line-titbox .point::after { content: ""; position: absolute; bottom: -18px; left: 0; right: 0; height: 5px; background: #444; border-radius: 2px; } .pop-body-content .pop-txt-detailbox { clear: both; padding: 0 30px 30px 10px; font-size: 14px; line-height: 1.6em; text-align: justify; display: flex; flex-direction: column; gap: 8px; } .pop-body-content .pop-txt-detailbox .date-ho { color: #e10000; text-align: right; margin-bottom: 10px; font-size: 14px; } .pop-body-content .pop-txt-detailbox .tAr { padding-left: 1em; font-size: 15px; font-weight: 600; line-height: 160%; margin-top: 10px; margin-bottom: 8px; } .pop-body-content .pop-txt-detailbox .t0 { padding-left: 1em; font-size: 14px; line-height: 160%; margin-bottom: 8px; } .pop-body-content .pop-txt-detailbox .t1 { padding-left: 2em; font-size: 14px; line-height: 160%; margin-bottom: 8px; } .pop-body-content .pop-txt-detailbox .tn1 { padding-left: 3em; font-size: 14px; line-height: 160%; text-indent: -1.2em; } .pop-body-content .pop-txt-detailbox .tn1.blod { font-weight: bold; } .pop-body-content .pop-txt-detailbox img { margin: 10px 0 18px; padding-left: 3em; width: -moz-max-content; width: max-content; } .modal-storage { display: none; } .pop-storage { width: 700px; height: 340px; margin: -170px 0 0 -350px; } .pop-storage .fa-folder { color: #ff643c; } .pop-storage .header-rt { display: flex; flex-direction: row; align-items: center; } .pop-storage .member-info { display: flex; gap: 6px; } .pop-storage .member-info i { color: #969ada; font-size: 13px; } .pop-storage .member-info p { color: #969ada; margin-right: 20px; font-size: 13px; } .pop-storage .storage-con { display: flex; flex-direction: column; gap: 6px; padding-top: 6px; } .pop-storage .storage-con p { padding: 10px 0; } .pop-storage .st-box { position: relative; border: 1px solid #c9c9c9; background-color: #f8f8f8; padding: 20px 0 20px 0; display: flex; align-items: center; justify-content: center; gap: 10px; } .pop-storage .new-ctg { display: flex; align-items: center; justify-content: center; gap: 8px; margin-top: 20px; } .pop-storage .new-ctg .form-control { height: 42px; } .popup-wp { position: relative; } .popup-wp .header-rt { display: flex; flex-direction: row; align-items: center; gap: 10px; } .popup-wp .header-rt .line { width: 1px; height: 12px; background-color: rgba(255, 255, 255, 0.3); margin: 0; } .popup-wp .print:hover { opacity: 1; } .popup-wp .print-field { padding: 40px 40px 40px 40px; min-width: 1000px; } .popup-wp .print-field .print-area { display: block; width: 100%; height: 100%; line-height: 1.5rem; word-break: keep-all; box-sizing: border-box; } .popup-wp .p-header { display: flex; flex-direction: row; justify-content: space-between; } .popup-wp .p-header .district-box { display: block; float: left; border: 1px solid #000; border-radius: 2px; } .popup-wp .p-header .district-box .name { display: block; float: left; background-color: #000; color: #fff; height: 42px; line-height: 44px; font-size: 16px; padding-left: 12px; padding-right: 12px; } .popup-wp .p-header .district-box .district { display: block; float: left; height: 42px; line-height: 46px; font-size: 20px; padding-left: 20px; padding-right: 20px; } .popup-wp .p-header .left { display: flex; flex-direction: column; align-items: flex-start; } .popup-wp .p-header .right { background: #f9f9f9; border: 1px solid #ccc; padding: 16px; display: flex; flex-direction: column; justify-content: flex-start; border-radius: 2px; align-self: start; } .popup-wp .p-header .right .info-area { width: 100%; min-width: 480px; margin-bottom: 10px; } .popup-wp .p-header .right .info-area:last-child { margin-bottom: 0; } .popup-wp .p-header .right .info-area .name { display: inline-block; float: left; padding-left: 12px; position: relative; padding-right: 24px; font-size: 14px; color: #444; } .popup-wp .p-header .right .info-area .name::before { position: absolute; content: ":"; right: 6px; color: #444; font-size: 14px; } .popup-wp .p-header .right .info-area .name::after { position: absolute; content: "·"; top: 1px; left: 0px; color: #444; font-size: 20px; } .popup-wp .p-header .right .info-area .value { display: inline-block; float: left; font-size: 14px; max-width: 300px; } .popup-wp .p-header .form-info { margin: 0; } .popup-wp .p-header .form-info i { color: #df7474; } .popup-wp .p-header .label .choice { display: block; float: left; height: 36px; padding: 6px 12px; background-color: #444; color: #d9d9d9; border-radius: 6px; font-weight: 400; font-size: 14px; margin-right: 12px; position: relative; } .popup-wp .p-header .label .choice::after { position: absolute; right: -8px; top: calc(50% - 7px); content: ""; width: 0px; height: 0px; border-left: 8px solid #666666; border-top: 6px solid transparent; border-bottom: 6px solid transparent; } .popup-wp .p-header .label .value { display: block; float: left; height: 36px; padding: 6px 14px; background-color: #b2b2b4; color: #fff; border-radius: 6px; font-weight: 400; font-size: 14px; margin-right: 4px; margin-bottom: 4px; position: relative; transition: all 0.2s ease; cursor: pointer; } .popup-wp .p-header .label .value:hover { background-color: #ff5529; } .popup-wp .p-header .label .value.active { background-color: #ff5529; } .p-table { box-sizing: border-box; width: 100%; background: #f1ffd7; margin-top: 1.6rem; } .p-table tr.grop { background: #b6de77; } .p-table .rowgroup { vertical-align: middle; background: #d4d7de; width: 80px; } .p-table th, .p-table td { padding: 10px 12px 8px; border: 1px solid #323335; } .p-table th[scope=row], .p-table td[scope=row] { min-width: 80px; text-align: center; vertical-align: top; } .p-table tr.team { background: #e5ffb4; border-bottom: double #626366; } .p-table tr.team td { color: rgb(37, 37, 207); } .p-table .member { display: flex; flex-direction: column; } .p-table .member a { font-size: 15px; } .p-table .member span { font-size: 13px; line-height: 16px; margin-bottom: 8px; } .p-table .member span:last-child { margin-bottom: 0; } .p-table tr.fax { background: #edf5e1; } .p-table tr.fax td { font-size: 14px; letter-spacing: 0.026rem; } .pdNone { padding: 0 !important; } .pop-div { display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 999999; padding: 10px; } .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 .pop-cont { position: relative; overflow: hidden; } .pop-div .pop-wrap .mCustomScrollBox { position: relative; height: 100%; max-width: 100%; outline: none; direction: ltr; } .pop-div .pop-wrap .mCSB_container { overflow: hidden; width: auto; height: auto; } .pop-div.modal-comm.window .pop-wrap { width: 950px; height: 670px; margin: -335px 0 0 -475px; } .pop-div.modal-comm .pop-wrap { width: 940px; height: 700px; margin: -325px 0 0 -470px; padding: 0 !important; border: 0; } .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; } .pop-div.modal-comm .pop-wrap .modal-title .txt-valign { color: #fff; } .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(../images/close\(w\).png) no-repeat 0 0; opacity: 0.3; z-index: 100; } .pop-div.modal-comm .pop-wrap .modal-title .close:hover, .pop-div.modal-comm .pop-wrap .modal-title .close2:hover { opacity: 1; } .pop-div.modal-comm .pop-wrap .boittom-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); } .layer-buchik-history-modal .pop-wrap { width: 1200px !important; margin-left: -600px !important; } .layer-buchik-history-modal .buchik-2dan-wp { clear: both; position: relative; height: 560px; overflow: hidden; } .layer-buchik-history-modal .buchik-2dan-wp .dan-lt { position: absolute; top: 0; bottom: 0; left: 0; width: 26%; border-right: 1px solid #ddd; background: #f7f7f7; box-shadow: -2px 0 4px 0 rgba(0, 0, 0, 0.05) inset; overflow-x: hidden; overflow-y: scroll; height: 560px; } .layer-buchik-history-modal .buchik-2dan-wp .dan-rt { position: absolute; top: 0; bottom: 0; right: 0; width: 74%; overflow-x: hidden; overflow-y: scroll; z-index: 1; -ms-overflow-style: none; /* 인터넷 익스플로러 */ scrollbar-width: none; /* 파이어폭스 */ } .layer-buchik-history-modal .buchik-2dan-wp .dan-rt::-webkit-scrollbar { display: none; } .layer-buchik-history-modal .buchik-2dan-wp .dan-rt .comm-law-pop-wp { padding: 30px 30px 30px 30px; } .layer-buchik-history-modal .buchik-2dan-wp .dan-rt .comm-law-pop-wp .con_view_title { padding: 8px 7px 7px 8px; font-weight: bold; color: #222; border: 1px solid #e4e4e4; background-color: #fcfcfc; } .layer-buchik-history-modal .buchik-2dan-wp .dan-rt .comm-law-pop-wp .con_view_cts { padding: 15px 7px 10px 8px; } .layer-buchik-history-modal .buchik-2dan-wp .dan-rt .comm-law-pop-wp .con_view_cts DIV.clsLM0 { font-size: 14px; padding-top: 4px; font-weight: 400; } .layer-buchik-history-modal .buchik-2dan-wp .dan-rt .comm-law-pop-wp .clsLB1 { font-weight: bold; } .pop-div::after { content: ""; display: block; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 999999; } .pop-buchik-list { clear: both; margin: 20px 0 20px 0; box-sizing: border-box; } .pop-buchik-list li { clear: both; position: relative; padding: 0 18px; box-sizing: border-box; } .pop-buchik-list li a { display: block; padding: 12px 0 12px 15px; font-size: 13px; line-height: 1.4em; text-decoration: none !important; border-bottom: 1px solid #fff; background: url(../images/dot3.png) no-repeat 0 15px; transition: all 0.1s; box-sizing: border-box; color: #111; } .pop-buchik-list li a:hover { color: #ff5529; } .pop-buchik-list li a::after { content: ""; position: absolute; bottom: 0px; left: 0; right: 0; height: 1px; background: #e3e3e3; } .pop-buchik-list li.active { background: #444; } .pop-buchik-list li.active a { color: #fff; border-bottom-color: transparent; background-image: url(../images/dot3_hover.png); } .pop-div.modal-comm .pop-wrap .bottom-btn, .pop-div.modal-comm-nor .pop-wrap .bottom-btn { clear: both; height: 45px; padding: 8px 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: 28px; margin: 0 5px 0 0; font-size: 12px; line-height: 28px; font-weight: normal; } .btn-type.small.radius { margin: 0; } .layer-gaejungIpbub-all-modal-detail { clear: both; height: calc(100vh - 120px); padding: 30px 30px 40px 30px; overflow-y: scroll; overflow-x: hidden; } .layer-gaejungIpbub-all-modal-detail .GJhs-tbl { margin: 0 0 40px 0; } .layer-gaejungIpbub-all-modal-detail .GJhs-tbl td { padding: 9px 12px 12px 12px; font-size: 13px; line-height: 170%; text-align: left; vertical-align: top; border-bottom: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4; } .layer-gaejungIpbub-all-modal-detail .GJhs-tbl td:last-child { background: #fcfcfc; border-right: none !important; } .layer-gaejungIpbub-all-modal-detail .GJhs-tbl table { width: 100%; margin: 0 0 20px 0 !important; border-right: 1px solid #c2cbda !important; border-collapse: collapse !important; border-spacing: 0 !important; table-layout: fixed; box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05); } .layer-gaejungIpbub-all-modal-detail .GJhs-tbl table th, .layer-gaejungIpbub-all-modal-detail .GJhs-tbl table td { padding: 15px 10px 10px 10px; border: 1px solid #c2cbda; } .layer-gaejungIpbub-all-modal-detail .GJhs-tbl table tr:first-child td { padding: 5px 0 7px 0; text-align: center; font-weight: bold; } .layer-gaejungIpbub-all-modal-detail .GJhs-tbl table tr:first-child td:last-child { background: #f2f5f8; } .layer-gaejungIpbub-all-modal-detail .GJhs-tbl table tr:first-child th:last-child { background: #f2f5f8; } .layer-gaejungIpbub-all-modal-detail .font-red { color: #ff0000; } .layer-gaejungIpbub-all-modal-detail .font-blue { color: #0000ff; } .modal-jo-history-wp .jo-move { position: relative; margin: -10px 0 25px 0; padding: 8px 15px 8px 150px; border-color: #c5c5c5; box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.06); } .modal-jo-history-wp .jo-move .stit { display: inline-block; position: absolute; top: -1px; bottom: -1px; left: -1px; width: 135px; padding: 18px 0 0 0; font-size: 13px; color: #fff; letter-spacing: -1px; font-weight: bold; text-align: center; background: #1d2483; } .modal-jo-history-wp .jo-move .form-control { height: 32px; font-size: 14px; vertical-align: middle; } .modal-jo-history-wp .jo-summary-wp .info-txt { display: inline-block; margin: 5px 0 1px 10px; font-size: 13px; color: #e05555; vertical-align: middle; } .modal-jo-history-wp .jo-summary-wp .more-btn { position: relative; display: inline-block; height: 32px; margin: 0 0 10px 0; padding: 0 15px 0 20px; font-size: 13px; color: #333; line-height: 30px; text-decoration: none !important; text-align: center; border: 1px solid #888; border-radius: 34px; background: #f8f8f8; box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.06); transition: all 0.4s ease; cursor: pointer; } .modal-jo-history-wp .jo-summary-wp .more-btn:hover, .modal-jo-history-wp .jo-summary-wp .more-btn.active { color: #fff; border-color: #555; background: #555; } .modal-jo-history-wp .jo-summary-wp .more-btn:hover i::before, .modal-jo-history-wp .jo-summary-wp .more-btn.active i::before { color: #fff; } .modal-jo-history-wp .jo-summary-wp .more-btn i::before { content: "\f13a"; margin-left: 10px; color: #333; transform: rotate(30deg); transition: all 0.2s ease; } .modal-jo-history-wp .jo-summary-wp .more-btn.active i::before { content: "\f139"; margin-left: 10px; color: #fff; transition: all 0.2s ease; } .modal-jo-history-wp .jo-summary-wp .more-detail { display: none; margin: 0 0 25px 0; padding: 15px 20px 17px 20px; font-size: 13px; line-height: 1.5em; border: 1px dotted #888; border-radius: 6px; background: #fafafa; box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.06); } .modal-jo-history-wp .jo-summary-wp DIV.clsLP0 { padding-left: 3em; text-indent: -1em; line-height: 170%; } .modal-jo-history-wp .jo-summary-wp DIV.clsLP1 { padding-left: 4em; text-indent: -1em; line-height: 170%; } .modal-jo-history-wp .jo-summary-wp DIV.clsLS0 { padding-left: 4em; text-indent: 1em; line-height: 170%; } .modal-jo-history-wp .jo-summary-wp DIV.clsLP1 { padding-left: 4em; text-indent: -1em; line-height: 170%; } .modal-jo-history-wp .jo-summary-wp DIV.clsLP2 { padding-left: 4em; text-indent: -1em; line-height: 170%; } .modal-jo-history-wp .jo-summary-wp DIV.clsLM2 { padding-left: 3em; text-indent: 0em; line-height: 170%; } .modal-jo-history-wp .jo-move-btn { clear: both; margin: 0 0 12px 0; padding: 0 0 12px 0; text-align: center; border-bottom: 1px solid #eee; } .modal-jo-history-wp .jo-move-btn a { height: 26px; margin: 0 12px 0 0 !important; padding: 0 10px; font-size: 11px !important; letter-spacing: -0.5px; line-height: 24px !important; font-weight: normal; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 13px 0px 0 rgba(255, 255, 255, 0.9) inset !important; } .modal-jo-history-wp .jo-move-btn a i { color: #888; margin: 0; } .modal-jo-history-wp .jo-move-btn a i.fa-angle-left { margin-right: 6px; } .modal-jo-history-wp .jo-move-btn a i.fa-angle-right { margin-left: 6px; } .modal-jo-history-wp .jo-move-btn a:hover i { color: #333; } .more-detail.reason, .more-detail.buchik, .more-detail.history { opacity: 0; transition: opacity 0.5s ease-in; /* 효과 지속 시간 및 이징 함수(easing function) 조절 가능 */ } .pop-div .pop-wrap.popup-profile { width: 860px; position: relative; height: 590px; margin: -315px 0 0 -430px; } .pop-div .pop-wrap.popup-profile .profile_side_wrapper { display: flex; flex-direction: row; flex-wrap: wrap; } .pop-div .pop-wrap.popup-profile .profile_side_wrapper .sm-image { width: 180px; height: 220px; margin-right: 40px; } .pop-div .pop-wrap.popup-profile .profile_side_wrapper .profile-text { width: 480px; height: auto; } .pop-div .pop-wrap.popup-profile .close { position: absolute; right: 18px; top: 18px; float: right; margin: 18px 20px 0 0; content: url(../images/icon-close-big.svg); opacity: 0.3; width: 24px; height: 24px; transition: all 0.3s ease; z-index: 100; cursor: pointer; } .pop-div .pop-wrap.popup-profile .close:hover { opacity: 1; } .pop-div .pop-wrap.popup-profile .mTitle span.stxt2 { display: inline-block; position: relative; margin: 0 0 0 20px; font-size: 13px; color: #999; letter-spacing: 0; line-height: 150%; font-weight: 300; } .pop-div .pop-wrap.popup-profile .mTitle span.stxt2:before { content: ""; position: absolute; top: 5px; left: -14px; width: 1px; height: 10px; background: #d7d7d7; } .pop-div .pop-wrap.popup-profile .view-box { clear: both; position: relative; height: 460px; padding: 30px 35px 30px 35px; font-size: 14px; line-height: 1.5em; background: #fff !important; overflow: auto; } .pop-modal { position: fixed; top: 0; left: 0; z-index: 100; background: rgba(0, 0, 0, 0.5); width: 100vw; height: 100vh; display: flex; align-items: center; justify-content: center; } .pop-modal .modal-box { display: flex; flex-direction: column; width: 600px; min-height: 200px; height: auto; background-color: #fff; margin: auto auto; border-radius: 4px; overflow: hidden; } .pop-modal .modal-box .pop-con { display: flex; flex-direction: column; padding: 20px; } .pop-modal .modal-box .pop-con .txt-title p { display: inline-block; line-height: 1.8; } .pop-modal .modal-box .pop-con .txt-title .tt { font-size: 17px; } .pop-modal .modal-box .pop-con .txt-title .tb { font-size: 12px; color: #999; } .pop-modal .modal-box .pop-con .txt-title .tbold { font-weight: 800; } .pop-modal .modal-box .pop-con .txt-title .tn { font-size: 13px; display: block; } .pop-modal .modal-box .pop-con .txt-title .mt { margin-top: 10px; } .pop-modal .modal-box .title { display: flex; justify-content: space-between; align-items: center; background-color: #1c1c1c; height: 68px; padding: 0 8px 0 20px; } .pop-modal .modal-box .title p { line-height: 68px; color: #fff; font-size: 21px; } .pop-modal .modal-box .title button { width: 50px; height: 50px; text-align: center; background-color: transparent; } .pop-modal .modal-box .title button i { transition: all 0.2s ease; color: rgba(255, 255, 255, 0.5); font-size: 20px; } .pop-modal .modal-box .title button:hover i { color: white; } .poptitle1 { color: #fff; } .layer-gaejungIpbub-history-modal-detail { clear: both; height: calc(100vh - 120px); 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.3333333333%; 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: 34px; 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: 32px; border-bottom: 1px dotted #d0d0d0; background: url(../images/board_ic.gif) no-repeat 4px 10px; transition: all 0.3s; cursor: pointer; } .layer-gaejungIpbub-history-modal-year-box dl dd a { display: block; text-decoration: none !important; transition: all 0.2s ease; } .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("../images/board_ic_hover.png"); } .layer-gaejungIpbub-history-modal-year-box dl dd:hover a { color: #ff5529; text-decoration: underline; } .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("../images/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: 30px; 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 rgb(255, 255, 255) inset, 0 1px 0 0 rgba(0, 0, 0, 0.1); } .yp-public-group-modal .group a.active { 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: 36px; 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.selected { display: block; } .yp-public-group-modal .detail { display: none; 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.3333333333%; 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; } .group-con { display: none; } .group-con.active { display: block; } .pop-page { width: 100%; height: 100vh; overflow: hidden; min-width: 600px; } .pop-page .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 #1d2483; border-bottom: none; background: #1d2483; } .pop-page .modal-title .tit { font-family: "Noto Sans KR", sans-serif; font-size: 22px; font-weight: 600; } .pop-page .modal-title .txt-valign { color: #fff; font-family: "Noto Sans KR", sans-serif; font-weight: 700; letter-spacing: 0.5px; } .pop-page .modal-title .txt-valign i { margin-right: 10px; } .pop-page .modal-title .print { right: 70px; top: 12px; } .pop-page .modal-title .print::before { content: ""; position: absolute; top: 50%; right: -8px; width: 1px; height: 16px; margin: -6px 0 0 0; background: rgba(255, 255, 255, 0.3); } .pop-page .modal-title .close, .pop-page .modal-title .close2 { display: block; position: absolute; top: 50%; right: 15px; width: 31px; height: 31px; margin: -16px 0 0 0; background: url(../images/close\(w\).png) no-repeat 0 0; opacity: 0.3; } .pop-page .modal-title .close:hover, .pop-page .modal-title .close2:hover { opacity: 1; } .pop-page .pop-cont { position: relative; overflow: hidden; } .pop-page .pop-cont .modal-comm-2dan-left-wp { float: left; width: 250px; height: 560px; background: #fafafa; box-shadow: -2px 0 4px 0 rgba(0, 0, 0, 0.05) inset; overflow: hidden; } .pop-page .pop-cont .modal-comm-2dan-left-wp .bub-list-box { clear: both; height: 350px; padding: 20px 0 15px 18px; border-bottom: 1px solid #dadada; overflow: hidden; overflow-y: scroll; } .pop-page .pop-cont .modal-comm-2dan-left-wp .history-list-box { clear: both; height: 210px; padding: 18px 0 0 18px; } .pop-page .pop-cont .modal-comm-2dan-left-wp .bub-list-box .lt-menu-list:last-child { margin: 0; padding: 0; border-bottom: none; } .pop-page .buchik-2dan-wp { clear: both; position: relative; height: calc(100vh - 120px); overflow: hidden; } .pop-page .buchik-2dan-wp .dan-lt { position: absolute; top: 0; bottom: 0; left: 0; width: 26%; border-right: 1px solid #ddd; background: #f7f7f7; box-shadow: -2px 0 4px 0 rgba(0, 0, 0, 0.05) inset; overflow-x: hidden; height: 100%; } .pop-page .buchik-2dan-wp .dan-rt { position: absolute; top: 0; bottom: 0; right: 0; width: 74%; overflow-x: hidden; overflow-y: scroll; z-index: 1; -ms-overflow-style: none; /* 인터넷 익스플로러 */ scrollbar-width: none; /* 파이어폭스 */ } .pop-page .buchik-2dan-wp .dan-rt::-webkit-scrollbar { display: none; } .pop-page .buchik-2dan-wp .dan-rt .comm-law-pop-wp { padding: 30px 30px 30px 30px; } .pop-page .buchik-2dan-wp .dan-rt .comm-law-pop-wp .con_view_title { padding: 8px 10px 7px 10px; font-weight: bold; color: #222; border: 1px solid #e4e4e4; background-color: #fcfcfc; } .pop-page .buchik-2dan-wp .dan-rt .comm-law-pop-wp .con_view_title span { display: block; line-height: 160%; } .pop-page .buchik-2dan-wp .dan-rt .comm-law-pop-wp .con_view_title span.subtxt { font-size: 12px; font-weight: normal; color: #999; } .pop-page .buchik-2dan-wp .dan-rt .comm-law-pop-wp .con_view_title span.subtxt i { color: #999; margin-top: -2px; margin-right: 4px; } .pop-page .buchik-2dan-wp .dan-rt .con_view_cts { padding: 15px 7px 10px 8px; } .pop-page .bottom-btn { clear: both; height: 55px; padding: 12px 0 0 0; text-align: center; border-top: 1px solid #ddd; box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.05); } table.List.singu { display: inline-table; } table.List.singu tbody { width: 100%; } table.List.singu tbody tr { width: 100%; font-size: 13px; } table.List.singu tbody tr td { width: 50%; } .font-red { color: #ff0000; } .font-blue { color: #0000ff; } .pop-body-wp.nobtm { height: calc(100vh - 65px); min-height: calc(100vh - 65px); } .pop-body-wp { clear: both; position: relative; height: calc(100vh - 120px); min-height: calc(100vh - 120px); padding: 30px; min-width: 600px; overflow-y: scroll; } .pop-body-wp .search { position: absolute; top: 40px; right: 30px; display: flex; flex-direction: row; } .pop-body-wp .search .form-control.int-1 { display: inline-block; height: 36px; margin: 0 0 0px 0; padding-left: 10px; border-radius: 0; margin-left: 6px; } .pop-body-wp .search .btn { width: 70px; height: 36px; margin: 0; padding: 0 0 0 0; font-size: 14px; color: #fff; text-align: center; border: 1px solid #444; background: #555; transition: all 0.3s; cursor: pointer; border-radius: 0; } .pop-body-wp .search .btn:hover { background-color: #333; } .pop-body-wp .name { display: block; position: relative; height: 30px; padding: 0 0 0 22px; font-size: 100%; line-height: 1.2em; background: url(../images/ic_check2.png) no-repeat 0 3px; } .pop-body-wp .name .stxt { position: absolute; bottom: 8px; right: 0; font-size: 12px; color: #e05555; letter-spacing: -0.5px; } .pop-body-wp .tbl-wp.pop-td table.List td:nth-child(2) { text-align: left; } .pop-body-wp .tbl-wp.pop-td.chat-tbl-wp table.List td { border-right: 1px dotted #d9d9d9; } .pop-body-wp .tbl-wp.pop-td.chat-tbl-wp table.List td:last-child { border-right: 0; } .pop-body-wp .tbl-wp.pop-td.chat-tbl-wp table.List td:nth-child(2) { text-align: center; } .pop-body-wp.nobtn { height: calc(100vh - 65px); } .pop-body-full { width: 100%; position: fixed; padding: 40px 30px; min-width: 600px; height: 100vh; top: 0; overflow-y: scroll; } .pop-body-full .info-box { display: flex; flex-direction: row; padding: 10px 15px 10px 15px; margin-bottom: 26px; border-radius: 2px; border: 1px solid #c9c9c9; background-color: #f8f8f8; } .tbl-wp.modal-comm-inner-tbl.pop-th { margin: 0 !important; } .tbl-wp.modal-comm-inner-tbl.pop-th table.List { margin-bottom: 0; } .pop-td.modal-comm-inner-tbl-wrapper { margin-top: 0; } .pop-td.modal-comm-inner-tbl-wrapper table.List { margin-top: 0; } a.close:hover { opacity: 1; } .comm-law-pop-wp { clear: both; padding: 5px 0 0 0; overflow: hidden; } .comm-law-pop-wp .detail-box { clear: both; padding: 0 10px 30px 10px; font-size: 14px; line-height: 1.6em; text-align: justify; } .comm-law-pop-wp .detail-box .stxt { display: block; margin: 0 0 40px 0; padding: 0 0 20px 0; font-size: 14px; line-height: 1.6em; text-align: justify; cursor: auto !important; } .comm-law-pop-wp .detail-box .buchik-list { margin: 0 0px -20px 0; } .buchik-list { display: block; } .buchik-list .buchik-item { position: relative; padding: 0 0 0 16px; line-height: 1.86em; background: url(../images/dot3.gif) no-repeat 0 8px; font-size: 15px; margin-bottom: 10px; } .buchik-detail-btn { display: inline-block; position: relative; top: -1px; padding: 2px 4px; margin-left: 4px; font-size: 11px; color: #fff !important; line-height: 13px; text-indent: 0; text-decoration: none !important; text-align: center; border: 1px solid #888; border-radius: 3px; background: #999; transition: all 0.2s ease; cursor: pointer; } .buchik-detail-btn:hover { background-color: #ff5529; border-color: #ff5529; color: #fff; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2); } .buchik-detail-box { display: none; } .buchik-detail-box .title-box { position: relative; margin: 0 0 30px 0; padding: 12px 15px 10px 15px; line-height: 1.4em; font-weight: bold; border: 5px solid #e5eaeb; background: #f9fbfb; } .buchik-detail-box .detail-box { clear: both; padding: 0 10px 20px 10px; font-size: 14px; line-height: 1.6em; text-align: justify; } .buchik-detail-box .detail-box .back-btn { display: block; margin: -10px -10px 15px 0; text-align: right; } .buchik-detail-box .detail-box .back-btn .btn-type { height: 26px; padding: 0 10px; font-size: 12px; letter-spacing: -0.5px; line-height: 28px; border-radius: 3px; } .buchik-detail-box .detail-box .back-btn .btn-type i { color: #fff; margin-top: 3px; } .con_viewA div { font-size: 14px; } .gaejeong-stit { display: block; height: 20px; margin: 20px 0 -10px 15px; padding: 0 0 0 20px; font-size: 15px; font-weight: bold; background: url(../images/ic_check2.png) no-repeat 0 1px; } .con_view_cts { padding: 15px 7px 10px 8px; font-size: 14px; } .clsLP0 { font-size: 15px; padding-left: 2em; text-indent: -1em; line-height: 170%; margin-top: 10px; } .clsLS0 { padding-left: 3em; text-indent: 1em; line-height: 170%; margin-bottom: 12px; } .clsLP1 { padding-left: 3em; text-indent: -1em; line-height: 170%; margin-bottom: 12px; } .clsLM2 { padding-left: 3.4em; text-indent: 0em; line-height: 170%; margin-bottom: 12px; } .clsLP2 { padding-left: 4em; text-indent: -1em; line-height: 170%; margin-bottom: 12px; } .form-control.acterr-form { height: 42px; } .tbl-wp table.Insert td.item-row input { margin-top: 10px; float: left; } .pop-yp-omission-stit { margin-bottom: 12px; } .pop-yp-omission-stit:before { content: "●"; display: inline-block; margin: 0 5px 4px 0; font-size: 9px; color: #ff643c; vertical-align: middle; } .tbl-wp table.Insert.small th { padding-left: 15px; font-size: 13px; } .ck.ck-editor { margin-top: 16px !important; } .ck.ck-editor__main > .ck-editor__editable { min-height: 320px; max-height: 320px; overflow-y: scroll; font-size: 14px; } .ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-focused { outline: #ccced1; border: 1px solid #777; box-shadow: 0 0 0; } .clsLT1 { font-size: 15px; font-weight: bold; padding-bottom: 8px; } .clsLM0 { font-size: 14px; padding-left: 1em; text-indent: 0em; line-height: 170%; padding-top: 8px; padding-bottom: 8px; } .txt_bracket01 { margin: 0 0 0 0; padding: 0 0 10px 0; font-size: 18px; line-height: 1.2em; font-weight: bold; } .txt_bracket01::after { content: "】"; display: inline-block; margin-left: 5px; } .txt_bracket01::before { content: "【"; display: inline-block; margin-right: 5px; } .pop-page .buchik-2dan-wp .dan-lt.law-wrapper { background-color: #fafafa; box-shadow: -2px 0 4px 0 rgba(0, 0, 0, 0.05) inset; height: calc(100vh - 119px); } .pop-page .buchik-2dan-wp .dan-lt.law-wrapper .law-top { height: 60%; padding: 20px 0 15px 18px; border-bottom: 1px solid #dadada; overflow: hidden; overflow-y: scroll; } .pop-page .buchik-2dan-wp .dan-lt.law-wrapper .law-bottom { height: 40%; padding: 20px 0 15px 18px; border-bottom: 1px solid #dadada; overflow: hidden; overflow-y: scroll; } .pop-page .buchik-2dan-wp .dan-lt.law-wrapper .law-all { height: 100%; padding: 20px 0 15px 18px; border-bottom: 1px solid #dadada; overflow: hidden; overflow-y: scroll; } .pop-page .buchik-2dan-wp .dan-lt.law-wrapper .stit:first-child { margin-top: 0; } .pop-page .buchik-2dan-wp .dan-lt.law-wrapper .stit { display: block; margin: 10px 0; font-size: 13px; color: #647076; line-height: 1.3em; } .pop-page .buchik-2dan-wp .dan-lt.law-wrapper .lt-menu-list li { clear: both; min-height: 17px; margin: 0 0 8px 0; padding: 2px 15px 2px 18px; font-size: 13px; line-height: 1.4em; background: url(../images/acc_list_ic_01.png) no-repeat 0 4px; background-size: 10px 13px; } .pop-page .buchik-2dan-wp .dan-lt.law-wrapper .lt-menu-list li a { transition: all 0.2s ease; display: block; } .pop-page .buchik-2dan-wp .dan-lt.law-wrapper .lt-menu-list li a:hover { color: #ff5529; text-decoration: underline; } .pop-page .buchik-2dan-wp .dan-lt.law-wrapper .link-history { display: block; margin: 0 0 12px 0; font-size: 17px; color: #ff4819; line-height: 1.2em; font-weight: bold; } .pop-page .buchik-2dan-wp .dan-lt.law-wrapper .history-list-box .history-list li { position: relative; min-height: 18px; margin: 0 0 8px 0; padding: 0 15px 0 18px; font-size: 13px; line-height: 23px; background: url(../images/modal_history_icon.png) no-repeat 0 4px; background-size: auto 13px; } .pop-page .buchik-2dan-wp .dan-lt.law-wrapper .history-list-box .history-list li a { transition: all 0.2s ease; display: block; } .pop-page .buchik-2dan-wp .dan-lt.law-wrapper .history-list-box .history-list li a:hover { color: #ff5529; text-decoration: underline; } .pop-page .buchik-2dan-wp .dan-lt.law-yepan { background-color: #fafafa; box-shadow: -2px 0 4px 0 rgba(0, 0, 0, 0.05) inset; height: calc(100vh - 119px); padding: 20px 0 15px 18px; } .pop-page .buchik-2dan-wp .dan-lt.law-yepan .bub-list-box .lt-menu-list { margin: 0 0 0px 0; padding: 0 0 10px 0; border-bottom: 0px dotted #aaa; } .pop-page .buchik-2dan-wp .dan-lt.law-yepan .bub-list-box .lt-menu-list li { clear: both; min-height: 17px; margin: 0 0 8px 0; padding: 0 15px 0 18px; font-size: 13px; line-height: 23px; background: url(../images/acc_list_ic_01.png) no-repeat 0 4px; background-size: 10px 13px; } .pop-page .buchik-2dan-wp .dan-lt.law-yepan .bub-list-box .lt-menu-list li a { display: block; transition: all 0.2s ease; width: 100%; } .pop-page .buchik-2dan-wp .dan-lt.law-yepan .bub-list-box .lt-menu-list li a:hover { color: #ff5529; text-decoration: underline; } .yp-right-box { padding: 30px 25px 35px 25px; overflow-y: scroll; overflow-x: auto; -ms-overflow-style: none; /* 인터넷 익스플로러 */ scrollbar-width: none; /* 파이어폭스 */ } .yp-right-box::-webkit-scrollbar { display: none; } .yp-right-box .board-wp { display: flex; justify-content: space-between; align-items: flex-end; } .yp-right-box .board-wp .form-control.selt-1 { margin-right: 4px; letter-spacing: -0.062em; width: 98px; height: 32px; padding: 8px 8px; } .yp-right-box .board-wp .search { display: flex; } .yp-right-box .board-wp input.btn { width: 50px; height: 32px; line-height: 32px; margin: 0; padding: 0 0 0 0; font-size: 13px; color: #fff; border: 1px solid #444; background: #555; transition: all 0.3s; cursor: pointer; border-radius: 0; } .yp-right-box .board-wp input.btn:hover { background-color: #333; } .yp-right-box .pop-td.modal-comm-inner-tbl-wrapper { overflow: auto; } .yp-right-box .pop-td.modal-comm-inner-tbl-wrapper { height: 52vh; border-bottom: 1px solid #e9e9e9; } .yp-right-box .tbl-wp.modal-comm-inner-tbl.pop-td table.List td.subj { padding: 12px 20px 12px 15px; text-align: left; } .yp-right-box span.kind { display: inline-block; padding: 4px 4px 3px; font-size: 11px; color: #fff; vertical-align: top; border: 1px solid #18626a; background: #1c717b; line-height: 12px; border-radius: 2px; } .yp-right-box table.List { margin-bottom: 0; } .yp-right-box .tbl-wp { margin: 0 0 20px 0; } .con_view_top { display: flex; flex-direction: row; justify-content: space-between; margin-bottom: 16px; } .con_view_top .tit { font-size: 26px; font-weight: bold; } .con_view_top .tit .stag-red { position: relative; top: -3px; height: 20px; margin-left: 2px; font-size: 12px; padding: 1px 4px; color: #fff; text-align: center; border-radius: 2px; border: 1px solid #d25050; background-color: #e05555; white-space: nowrap; } .con_view_maininfo { display: flex; flex-direction: column; position: relative; padding: 18px 24px 20px; margin-bottom: 20px; border: 2px solid #555; border-radius: 4px; background: #f9f9f9; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.08); } .con_view_maininfo .top-info { display: flex; flex-direction: row; padding-bottom: 16px; border-bottom: 1px dotted #999; margin-bottom: 16px; } .con_view_maininfo .tit { width: 90px; font-weight: bold; line-height: 160%; } .con_view_maininfo .txt1 { width: calc(100% - 90px); font-weight: bold; line-height: 160%; } .con_view_maininfo .txt1 a { color: #005de4; transition: all 0.2s ease; } .con_view_maininfo .txt1 a:hover { text-decoration: underline; } .con_view_maininfo .txt2 { flex: 1; line-height: 160%; } .con_view_maininfo .txt2 a { color: #005de4; transition: all 0.2s ease; } .con_view_maininfo .txt2 a:hover { text-decoration: underline; } .con_view_maininfo .sub-info { display: flex; flex-direction: row; } .pop-body-wp.counsel-body .con_view_title { margin-bottom: 20px; padding: 14px 12px 14px 12px; font-weight: bold; color: #222; border: 1px solid #e4e4e4; background-color: #fcfcfc; } .pop-body-wp.counsel-body .board-wp { position: relative; } .pop-body-wp.counsel-body .board-wp .search { top: 12px; right: 0px; } .pop-body-wp.counsel-body .tbl-wp.pop-td table.List td { text-align: left; padding-left: 12px; } .pop-body-wp.counsel-body .tbl-wp.pop-td table.List td a { display: block; width: 100%; } .pop-body-wp.counsel-body .tbl-wp.pop-td table.List td.right-dotLine a { display: inline-block; width: auto; } .pop-body-wp.counsel-body .tbl-wp.pop-td table.List td.date { text-align: center; font-size: 13px; } .print { position: absolute; right: 90px; width: 50px; height: 40px; margin-top: 2px; font-size: 180%; color: #ccc; text-indent: -99999px; font-weight: normal; text-align: center; background: url(../images/print.png) no-repeat 0 0; opacity: 0.5; cursor: pointer; transition: 0.2s ease; } .row-bottom-body.right .modal-table-byeol tbody { border: 0; } .row-bottom-body.right .modal-table-byeol table { margin: 0; padding: 0; width: 100%; } .row-bottom-body.right .modal-table-byeol table td { display: flex; align-items: center; justify-content: left; padding-top: 14px; border-left: 0; border-right: 0; } .row-bottom-body.right .modal-table-byeol table td:last-child { justify-content: center; background-color: transparent; } .row-bottom-body.right .modal-table-byeol table .form-file .ficon.hwp, .row-bottom-body.right .modal-table-byeol table .form-file .ficon.hwpx { background: url(../images/file_hwp.png) no-repeat center center; background-size: 24px; } .row-bottom-body.right .modal-table-byeol table .form-file .ficon { display: inline-block; width: 24px; height: 24px; } .row-bottom-body.right .modal-table-byeol table .form-file { margin: 0; width: 24px; height: 24px; } .row-bottom-body.right .modal-table-byeol.top table { display: flex; border-top: 1px solid #777; } .row-bottom-body.right .modal-table-byeol.top table th { height: 45px; padding-bottom: 0px; font-size: 12px; color: #777; letter-spacing: -0.5px; line-height: 110%; text-align: center !important; vertical-align: middle; background: #f4f4f4; position: relative; } .row-bottom-body.right .modal-table-byeol.top table th span { line-height: 45px; } .row-bottom-body.right .modal-table-byeol.top table th:last-child::after { width: 0; } .row-bottom-body.right .modal-table-byeol.top table th::after { content: ""; position: absolute; top: 14px; right: 0; width: 1px; height: 15px; background: #d7d7d7; z-index: 2; } .row-bottom-body.right .modal-table-byeol.top table tr { display: flex; width: 100%; } .row-bottom-body.right .modal-table-byeol.top table tr th:nth-child(1) { width: 20%; } .row-bottom-body.right .modal-table-byeol.top table tr th:nth-child(2) { width: 60%; } .row-bottom-body.right .modal-table-byeol.top table tr th:nth-child(3) { width: 20%; } .row-bottom-body.right .modal-table-byeol.body table { border-bottom: 1px solid #ccc; display: flex; width: 100%; } .row-bottom-body.right .modal-table-byeol.body table tr { width: 100%; display: flex; transition: all 0.2s ease; } .row-bottom-body.right .modal-table-byeol.body table tr td:nth-child(1) { width: 20%; } .row-bottom-body.right .modal-table-byeol.body table tr td:nth-child(2) { width: 60%; } .row-bottom-body.right .modal-table-byeol.body table tr td:nth-child(3) { width: 20%; } .row-bottom-body.right .modal-table-byeol.body table tr:last-child td { border-bottom: 0; } .row-bottom-body.right .modal-table-byeol.body table td:last-child { border-right: 0; } .row-bottom-body.right .modal-table-byeol.body table tr:hover { background-color: #fafbfc; } .pop-find-wp { clear: both; position: relative; height: calc(100vh - 65px); min-height: calc(100vh - 65px); padding: 40px 30px; min-width: 610px; max-width: 800px; overflow-y: scroll; margin: 0 auto; } .pop-find-wp .guide-txt { background-color: transparent; border: 0; margin: 0; padding: 0 0 0 10px; font-size: 13px; padding: 0 0 0 10px; background: url(../images/ic_dot1.gif) no-repeat 0 6px; } .pop-tab-box { width: 100%; height: 44px; border: 1px solid #e3e3e3; background-color: #fafafa; border-radius: 4px; display: flex; align-items: center; justify-content: center; margin-bottom: 40px; } .pop-tab-box a { display: flex; align-items: center; justify-content: center; width: 50%; height: 44px; min-width: 200px; font-size: 15px; color: #474649; transition: all 0.2s ease; position: relative; border-right: 1px solid #707070; font-family: "Noto Sans KR", sans-serif; } .pop-tab-box a:first-child { border-left: 1px solid #707070; } .pop-tab-box a:last-child { border-right: 0; } .pop-tab-box a.active { color: #fff; background-color: #333; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15); border: 0; border-radius: 4px; } .pop-tab-box a.active::after { content: ""; display: block; position: absolute; bottom: -11px; left: 50%; margin: 0 0 0 -10px; width: 30px; height: 24px; margin: 0 0 0 -15px; border-radius: 100%; background: #333 url(../images/pop_tab_ic.png) no-repeat center 14px; } .regist-int-field { clear: both; display: flex; flex-direction: column; padding: 30px; border-radius: 4px; background: #fff; border: 1px solid #c9c9c9; margin-top: 20px; } .radio-field input[type=radio] { display: none; } .radio-field label { padding: 0 32px 0 0; font-size: 100%; vertical-align: middle; cursor: pointer; } .radio-field input:checked + label { font-weight: bold !important; } .radio-field label::before { content: ""; display: inline-block; position: relative; width: 20px; height: 20px; 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; } .form-mobile, .form-email, .form-result { display: grid; grid-template-columns: calc(100% - 130px) 120px; justify-content: space-between; margin: 18px 0 46px; position: relative; } .form-mobile .left, .form-email .left, .form-result .left { display: flex; flex-direction: column; margin-right: 20px; } .form-mobile .left div, .form-email .left div, .form-result .left div { margin-bottom: 12px; } .form-mobile .left div:last-child, .form-email .left div:last-child, .form-result .left div:last-child { margin-bottom: 0; } .form-mobile .left .name, .form-mobile .left .number, .form-mobile .left .id-result, .form-mobile .left .id, .form-mobile .left .pwd-result, .form-email .left .name, .form-email .left .number, .form-email .left .id-result, .form-email .left .id, .form-email .left .pwd-result, .form-result .left .name, .form-result .left .number, .form-result .left .id-result, .form-result .left .id, .form-result .left .pwd-result { display: grid; grid-template-columns: 110px calc(100% - 120px); align-items: center; } .form-mobile .left .name p, .form-mobile .left .number p, .form-mobile .left .id-result p, .form-mobile .left .id p, .form-mobile .left .pwd-result p, .form-email .left .name p, .form-email .left .number p, .form-email .left .id-result p, .form-email .left .id p, .form-email .left .pwd-result p, .form-result .left .name p, .form-result .left .number p, .form-result .left .id-result p, .form-result .left .id p, .form-result .left .pwd-result p { color: #606060; font-size: 15px; } .form-mobile .left .result, .form-email .left .result, .form-result .left .result { display: block; width: 100%; height: 38px; line-height: 38px; font-size: 13px; padding-left: 10px; background-color: #fff; border: 1px solid #d5d5d5; border-radius: 4px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; background-color: #f2f2f2; } .form-mobile .left .number .input-number, .form-mobile .left .id-result .input-number, .form-email .left .number .input-number, .form-email .left .id-result .input-number, .form-result .left .number .input-number, .form-result .left .id-result .input-number { display: flex; flex-direction: row; align-items: center; width: 100%; margin-bottom: 0; } .form-mobile .left .number .input-number .form-control, .form-mobile .left .id-result .input-number .form-control, .form-email .left .number .input-number .form-control, .form-email .left .id-result .input-number .form-control, .form-result .left .number .input-number .form-control, .form-result .left .id-result .input-number .form-control { width: 30%; } .form-mobile .left .number .input-number span, .form-mobile .left .id-result .input-number span, .form-email .left .number .input-number span, .form-email .left .id-result .input-number span, .form-result .left .number .input-number span, .form-result .left .id-result .input-number span { width: 5%; text-align: center; } .form-mobile .right .btn-type.inq-btn, .form-email .right .btn-type.inq-btn, .form-result .right .btn-type.inq-btn { width: 100%; height: 100%; border-radius: 6px; display: flex; align-items: center; justify-content: center; transition: all 0.2s ease; } .form-email { display: none; } .form-mobile::after, .form-email::after { content: "※ 입력하신 정보가 모두 일치할 경우에만 회원님의 아이디 찾기가 가능합니다."; position: absolute; bottom: -70px; left: 0; display: block; font-size: 12px; color: #888; letter-spacing: -0.5px; line-height: 1.2em; margin-bottom: 40px; width: 600px; } .guide-member { display: flex; flex-direction: row; justify-content: space-between; margin-top: 20px; padding: 0 12px; } .guide-member .member-txt { display: inherit; flex-direction: row; align-items: center; font-size: 12px; line-height: 18px; color: #474649; } .guide-member .member-txt i { font-size: 30px; margin-right: 10px; } .stxt-info { font-size: 13px; line-height: 1.6em; display: flex; flex-direction: row; justify-content: space-between; } .stxt-info p { width: calc(100% - 130px); margin-top: 10px; margin-bottom: 10px; } .regist-int-field.result { background: url(../images/pop_bottom_img.png) no-repeat right 15px bottom 24px; min-height: 260px; } .regist-int-field.result .form-result { margin-top: 6px; margin-bottom: 18px; grid-template-columns: 1fr; } .pop-mail-wp { position: absolute; width: 100%; height: 100%; box-sizing: border-box; border: 1px solid #b1b2b4; min-width: 480px; } .pop-mail-wp .top-header { width: 100%; min-height: 30px; position: relative; margin-bottom: 20px; padding: 12px 20px; font-size: 16px; text-align: right; font-weight: bold; border-bottom: 1px solid #d5d5d5; background: #eaeaeb; font-family: "Noto Sans KR", sans-serif; } .pop-mail-wp .pop-mail-body { display: flex; flex-direction: column; width: 100%; max-width: 700px; margin: 0 auto; padding: 20px 10px; } .pop-mail-wp .pop-mail-body p { font-size: 14px; line-height: 160%; word-break: keep-all; } .pop-mail-wp .email-grid-table { width: 100%; display: grid; grid-template-columns: 110px calc(100% - 110px); margin-top: 16px; border-top: 1px solid #e4e4e4; } .pop-mail-wp .email-grid-table .type, .pop-mail-wp .email-grid-table .value { display: flex; align-items: center; min-height: 46px; padding: 0 12px; font-size: 13px; border-bottom: 1px solid #e4e4e4; } .pop-mail-wp .email-grid-table .type select, .pop-mail-wp .email-grid-table .value select { margin-left: 6px; background: url(../images/icon-dropdown-select.svg) no-repeat right 9px; background-size: 12px; cursor: pointer; padding: 0 16px 0 6px; } .pop-mail-wp .email-grid-table .type { border-right: 1px solid #e4e4e4; background-color: #efefeb; font-weight: bold; } .pop-mail-wp .btn-type.send-btn { padding: 0 40px; border-radius: 30px; margin: 20px auto; font-size: 13px; } .popup-detailed-sch { min-width: 460px; } .popup-detailed-sch .pop-body { padding-bottom: 60px; max-height: calc(100vh - 60px); overflow-y: scroll; } .popup-detailed-sch .pop-head { width: 100%; height: 60px; background-color: #1d2483; display: flex; flex-direction: row; color: #fff; align-items: center; padding: 0 20px; position: relative; } .popup-detailed-sch .pop-head .pop-tit { font-size: 20px; font-weight: bold; } .popup-detailed-sch .pop-head .clo-btn { position: absolute; background-color: transparent; color: #fff; display: flex; right: 20px; opacity: 0.4; transition: all 0.2s ease; } .popup-detailed-sch .pop-head .clo-btn:hover { opacity: 1; } .popup-detailed-sch table.detail-sch { width: 100%; -moz-text-align-last: left; text-align-last: left; } .popup-detailed-sch table.detail-sch tr { display: block; padding-bottom: 26px; border-bottom: 1px solid #f1f1f2; margin-bottom: 24px; } .popup-detailed-sch table.detail-sch tr.btNone { border-bottom: 0; margin-bottom: 0; padding-bottom: 10px; } .popup-detailed-sch table.detail-sch .tit { font-size: 19px; font-weight: bold; min-width: 118px; } .popup-detailed-sch table.detail-sch .data-categorize { width: -moz-max-content; width: max-content; min-width: 110px; height: 36px; border: 1px solid #a9c5dc; color: #50585f; display: flex; align-items: center; justify-content: center; border-radius: 8px; margin-right: 10px; margin-bottom: 8px; margin-left: -2px; font-weight: bold; } .popup-detailed-sch table.detail-sch .sch-form-txt { border-bottom: 0; margin-bottom: 0; } .popup-detailed-sch table.detail-sch .sch-form-txt td { width: 100%; } .popup-detailed-sch table.detail-sch .sch-form-txt .form-control { width: 95%; height: 36px; } .popup-detailed-sch .sch-btn-area { width: 100%; display: flex; align-items: center; justify-content: center; margin-top: 20px; } .popup-detailed-sch .sch-btn-area .btn-lg-bk.sch-btn { min-width: 240px; max-width: 400px; width: 50%; } .period-radiobox { display: flex; flex-direction: row; row-gap: 12px; flex-wrap: wrap; } .period-radiobox .list-check-item { display: flex; flex-direction: row; align-items: center; cursor: pointer; position: relative; padding-left: 20px; width: 120px; } .period-radiobox .list-check-item input[type=radio] { width: 0; height: 0; opacity: 0; } .period-radiobox .list-check-item span { line-height: 30px; letter-spacing: -0.5px; } .period-radiobox .list-check-item .checkmark { position: absolute; content: ""; left: -2px; width: 18px; height: 18px; border-radius: 16px; border: 1px solid #a9c5dc; background-color: #f0f7fc; transition: all 0.2s ease; } .period-radiobox .list-check-item .checkmark::after { position: absolute; transition: all 0.2s ease; } .period-radiobox .list-check-item .input-date input[type=date] { word-spacing: -8px; } .period-radiobox .list-check-item input:checked ~ .checkmark { background-color: #d2e0ec; border-color: #d2e0ec; } .period-radiobox .list-check-item input:checked ~ .checkmark::after { position: absolute; content: ""; top: 3px; left: 3px; width: 10px; height: 10px; border-radius: 16px; background-color: #0075FF; } .period-radiobox .list-check-item.select-date { width: 390px; flex-wrap: wrap; } .period-radiobox .list-check-item.select-date .input-date { margin-left: 10px; } .period-radiobox .date-period-box { width: 120px; height: 36px; border-radius: 3px; } .sch-checkbox { display: flex; flex-direction: row; row-gap: 6px; flex-wrap: wrap; } .sch-checkbox .list-check-item { display: flex; flex-direction: row; align-items: center; cursor: pointer; position: relative; min-width: 124px; margin-right: 12px; } .sch-checkbox input[type=checkbox] { width: 0; height: 0; opacity: 0; } .sch-checkbox p { line-height: 30px; letter-spacing: -0.7px; } .sch-checkbox .checkmark { position: relative; width: 20px; height: 20px; border: 1px solid #a9c5dc; background-color: #f0f7fc; border-radius: 4px; overflow: hidden; cursor: pointer; transition: all 0.1s ease; margin-right: 4px; } .sch-checkbox .checkmark::after { position: absolute; transition: all 0.2s ease; } .sch-checkbox .input-date input[type=checkbox] { word-spacing: -8px; } .sch-checkbox input:checked ~ .checkmark { background-color: #0075FF; border-color: #0075FF; } .sch-checkbox input:checked ~ .checkmark::after { position: absolute; content: ""; background: url(../images/check-icon-wp.svg) no-repeat center; width: 12px; height: 12px; background-size: contain; padding: 2px; top: 1px; left: 1px; } .pop-estimate-area { width: 800px; min-height: 800px; margin: 0 auto; padding: 50px 0 10px 0; background: url(../images/estimate_bg.png) no-repeat 50% 60%; } .pop-estimate-area .top-info .title { display: block; width: 100%; font-size: 40px; font-weight: bold; text-align: center; line-height: 120%; font-family: "Noto Sans KR", sans-serif; } .pop-estimate-area .info-wp { display: flex; flex-direction: row; justify-content: space-between; margin-top: 40px; } .pop-estimate-area .left-info { width: 390px; display: flex; flex-direction: column; } .pop-estimate-area .left-info .name { width: 100%; position: relative; padding-right: 46px; padding-bottom: 10px; text-align: center; font-size: 17.5px; font-weight: bold; color: #333; border-bottom: 3px double #555; margin-bottom: 10px; } .pop-estimate-area .left-info .name::after { content: "귀 중"; position: absolute; top: 5px; right: 10px; font-size: 13px; font-weight: 300; color: #666; letter-spacing: -1px; } .pop-estimate-area .left-info .info-list { font-family: "Noto Sans KR", "Noto Sans", sans-serif; } .pop-estimate-area .left-info .info-list li { position: relative; padding: 12px 12px 10px; font-size: 13.5px; color: #111; line-height: 130%; text-align: right; border-bottom: 1px solid #888; } .pop-estimate-area .left-info .info-list li:first-child { font-weight: 500; } .pop-estimate-area .left-info .info-list li::before { position: absolute; bottom: 8px; left: 10px; font-size: 13px; font-weight: 300; } .pop-estimate-area .left-info .info-list li:nth-child(1)::before { content: "견 적 일 자"; } .pop-estimate-area .left-info .info-list li:nth-child(2)::before { content: "유 효 기 간"; } .pop-estimate-area .left-info .info-list li:nth-child(3)::before { content: "담 당 자"; } .pop-estimate-area .right-info { width: 360px; position: relative; } .pop-estimate-area .right-info .sign { position: absolute; top: 40px; right: 25px; width: auto; height: 60px; z-index: 100; } .pop-estimate-area .right-info .conpany-info { display: flex; flex-direction: column; border: 1px solid #555; border-radius: 2px; } .pop-estimate-area .right-info .conpany-info li { display: flex; flex-direction: row; flex-wrap: nowrap; } .pop-estimate-area .right-info .conpany-info li:last-child .th, .pop-estimate-area .right-info .conpany-info li:last-child .td { border-bottom: none; } .pop-estimate-area .right-info .conpany-info .th { display: flex; align-items: center; min-height: 30px; width: 96px; background-color: #eee; border-bottom: 1px solid #888; border-right: 1px solid #888; padding: 0 15px; font-size: 13px; } .pop-estimate-area .right-info .conpany-info .td { display: flex; align-items: center; min-height: 33px; width: calc(100% - 96px); border-bottom: 1px solid #888; border-radius: none; padding-left: 10px; font-size: 13px; } .pop-estimate-area .price-info { position: relative; margin-bottom: 20px; padding: 10px; font-size: 13px; color: #111; line-height: 130%; font-weight: 300; border-bottom: 3px double #555; margin-top: 40px; font-weight: 300; } .pop-estimate-area .price-info .price-box { position: absolute; right: 10px; bottom: 10px; width: 340px; display: flex; flex-direction: row; align-items: center; justify-content: space-between; } .pop-estimate-area .price-info .price-box p { font-size: 13px; font-weight: 300; } .pop-estimate-area .price-info .price-box strong { font-size: 25px; } .pop-estimate-area .estimate-table .tbl { border-left: none; border-right: none; border-bottom: 2px solid #555; } .pop-estimate-area .estimate-table .tbl table { width: 100%; table-layout: fixed; } .pop-estimate-area .estimate-table .tbl th { font-family: "Noto Sans KR", "Noto Sans", sans-serif; font-size: 13px; line-height: 120%; text-align: center; vertical-align: middle; font-weight: 300; border-bottom: 1px solid #888; border-right: 1px solid #888; padding: 8px 0 8px 0; color: #fff; border-right-color: #aaa; background: #888; } .pop-estimate-area .estimate-table .tbl td { padding: 6px 5px 6px 5px; font-family: "Noto Sans KR", "Noto Sans", sans-serif; font-size: 13px; color: #111; line-height: 130%; font-weight: 400; text-align: center; vertical-align: middle; border-bottom: 1px solid #888; border-right: 1px solid #888; padding-top: 22px; padding-bottom: 22px; } .pop-estimate-area .estimate-table .tbl td:last-child { border-right: none; } .pop-estimate-area .estimate-table .tbl td.Right2 { padding-right: 20px; text-align: right; font-size: 16px; } .pop-estimate-area .estimate-table .tbl td.bg { background: #f1f7ff; } .pop-estimate-area .estimate-table .tbl tr.tit td { padding-top: 10px; padding-bottom: 10px; border-top: 2px solid #555; border-bottom: 2px solid #555; font-weight: 400; font-size: 15px; } .pop-estimate-area .estimate-table .tbl tr.price td { padding-top: 10px; padding-bottom: 10px; } .pop-estimate-area .estimate-table .tbl tr:last-child td { border-bottom: none; } .pop-estimate-area .account-right-txt { padding-top: 10px; font-size: 12px; color: #333; letter-spacing: 0.5px; line-height: 130%; font-weight: 300; text-align: right; } .pop-estimate-area .etc-txtbox { display: flex; flex-direction: column; margin-top: 20px; padding-bottom: 30px; } .pop-estimate-area .etc-txtbox .item { display: flex; flex-direction: row; margin-bottom: 20px; } .pop-estimate-area .etc-txtbox .tit { color: #353fd5; font-weight: 500; font-size: 12px; width: 70px; margin-left: 12px; padding-top: 2px; } .pop-estimate-area .etc-txtbox .text-list { display: flex; flex-direction: column; } .pop-estimate-area .etc-txtbox .text-list li { position: relative; font-size: 12px; line-height: 180%; font-weight: 300; padding-left: 12px; } .pop-estimate-area .etc-txtbox .text-list li::after { position: absolute; content: "·"; width: 10px; height: 10px; left: 2px; top: -2px; } .pop-estimate-area .bottom-copyright { padding: 18px 30px; border-top: 2px solid #555; display: flex; flex-direction: row; align-items: center; margin-bottom: 40px; } .pop-estimate-area .bottom-copyright .logo { width: 120px; margin-right: 40px; } .pop-estimate-area .bottom-copyright .copy-txt { font-family: "Noto Sans KR", "Noto Sans", sans-serif; font-size: 12px; color: #000; line-height: 130%; font-weight: 300; } .top-guide { font-weight: bold; line-height: 140%; margin-bottom: 12px; } .thcolor-table { display: flex; flex-direction: column; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; margin-bottom: 40px; min-width: 740px; } .thcolor-table .table-item { display: flex; flex-direction: row; flex-wrap: nowrap; border-bottom: 1px solid #e9e9e9; } .thcolor-table .table-item:last-child { border-bottom: none; } .thcolor-table .table-item .th { display: flex; align-items: center; min-width: 200px; height: auto; background: #f2f4f6; min-height: 54px; padding: 12px 16px; font-weight: 600; line-height: 120%; color: #555; } .thcolor-table .table-item .td { display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; min-height: 54px; vertical-align: middle; padding: 10px 16px; gap: 6px; } .thcolor-table .radio-field-resv { padding: 2px 0 4px 30px; } .thcolor-table .form-info { margin-left: 0; } .thcolor-table .agree { margin-bottom: 20px; } .pop-wp2 { width: 100%; height: 100%; background-color: #fff; padding: 46px 50px; min-width: 600px; } .pop-wp2 .close { display: block; position: absolute; top: 20px; right: 20px; width: 31px; height: 31px; background: url(../images/close.png) no-repeat 0 0; opacity: 0.3; transition: all 0.3s; cursor: pointer; z-index: 1000; } .pop-wp2 .close:hover { opacity: 1; } .pop-wp2 .tbl-wp table.View tr.bottom th, .pop-wp2 .tbl-wp table.View tr.bottom td { border-color: #d9d9d9; } .pop-wp2 .tbl-wp table.View { border-bottom: none; } .pop-wp2 .tbl-wp table.View td.body-txt-area { padding: 26px 26px 40px; } .pop-wp2 .tbl-wp table.View td.body-txt-area p { font-size: 14px; line-height: 150%; margin-bottom: 30px; } .pop-wp2 .tbl-wp table.View td.body-txt-area .num-txt { display: flex; flex-direction: row; gap: 8px; font-size: 14px; line-height: 165%; margin-bottom: 30px; } .pop-wp2 .tbl-wp table.View td.body-txt-area .tit2 { clear: both; position: relative; margin-bottom: 16px; padding-left: 18px; font-size: 15px; line-height: 130%; font-weight: bold; vertical-align: top; color: #365c98; background: url(../../images/title2_ic.png) no-repeat 0 5px; } .pop-wp2 .tbl-wp table.View td.body-txt-area .tit3 { clear: both; position: relative; margin-bottom: 8px; padding: 0 16px 0 16px; font-size: 14px; line-height: 150%; font-weight: bold; vertical-align: top; background: url(../../images/title3_ic2.png) no-repeat 5px 7px; box-sizing: border-box; } .pop-wp2 .tbl-wp table.View td.body-txt-area .tit4 { clear: both; position: relative; margin-bottom: 16px; padding-left: 18px; font-size: 15px; line-height: 130%; font-weight: bold; vertical-align: top; color: #077e92; background: url(../../images/tax_stit_01.gif) no-repeat 0 5px; } .pop-wp2 .tbl-wp table.View td.body-txt-area .txt3 { padding-left: 30px; margin-bottom: 30px; font-size: 14px; line-height: 140%; } .pop-wp2 .tbl-wp table.View td.body-txt-area .txt3 a { color: #353fd5; transition: all 0.2s ease; } .pop-wp2 .tbl-wp table.View td.body-txt-area .txt3 a:hover { text-decoration: underline; } .pop-wp2 .tbl-wp table.View td.body-txt-area .line-box { border: 1px solid #d5d5d5; border-radius: 4px; padding: 20px 24px; line-height: 160%; font-size: 14px; margin: 20px 0; } .pop-wp2 .tbl-wp table.View td.body-txt-area .cir-num .num { line-height: 140%; margin: 6px 0; } .pop-wp2 .tbl-wp table.View td.body-txt-area .cir-num .num2 { padding-left: 40px; margin: 6px 0; } .pop-wp2 .tbl-wp table.View td.body-txt-area .cir-num .num2 li { line-height: 140%; margin-bottom: 6px; } .pop-wp2 .tbl-wp table.View td.body-txt-area .sup-stxt { display: block; margin: 4px 0 4px 0; margin-left: 8px; text-indent: -8px; font-size: 11px; color: #00a8e7; line-height: 140%; vertical-align: top; margin-bottom: 30px; } .pop-wp2 .tbl-wp table.View td.body-txt-area .sup-stxt a { color: blue; transition: all 0.2s ease; } .pop-wp2 .tbl-wp table.View td.body-txt-area .sup-stxt a:hover { text-decoration: underline; } .pop-wp2 .tbl-wp table.View td.body-txt-area .blue-box { border: 1px solid #afcbd0; font-size: 13px; background: #e5f0f1; margin: 0 auto; padding: 9px 15px 10px 15px; text-align: justify; line-height: 1.7em; letter-spacing: -0.05em; border-radius: 3px; margin-bottom: 24px; } .pop-wp2 .tbl-wp table.View td.body-txt-area .deco-tit-box01 { margin-bottom: 20px; } .pop-wp2 .tbl-wp table.View td.body-txt-area .deco-tit-box01 .tit { font-size: 13px; } .pop-wp2 .tbl-wp table.View td.body-txt-area p { padding: 0 10px; } .pop-wp2 .guide-list { margin-top: 20px; font-size: 13px; line-height: 126%; letter-spacing: -1px; margin-bottom: 20px; } .pop-wp2 .guide-list li { position: relative; padding-left: 16px; margin-bottom: 8px; color: #777; } .pop-wp2 .guide-list li::after { content: ""; position: absolute; width: 3px; height: 3px; border-radius: 2px; background-color: #333; left: 7px; top: 7px; } .pop-wp2 .coupon-guide-box { display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; } .pop-wp2 .coupon-guide-box .guice-item { width: 100%; display: block; position: relative; min-height: 150px; padding: 10px 10px 18px 10px; border: 1px solid #d7d7d7; border-radius: 5px; background-color: #f3f3f3; overflow: hidden; display: flex; flex-direction: column; align-items: center; } .pop-wp2 .coupon-guide-box .guice-item .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; } .pop-wp2 .coupon-guide-box .guice-item .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: #353fd5; transform: rotate(-45deg); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); z-index: 1; } .pop-wp2 .coupon-guide-box .guice-item .c-guide-icon { width: 60px; height: 60px; -o-object-fit: cover; object-fit: cover; margin-top: 5px; } .pop-wp2 .coupon-guide-box .guice-item .txt { font-size: 12px; line-height: 140%; padding: 6px 4px 0; } .pop-wp3 { width: 100%; height: 100%; background-color: #fff; min-width: 560px; min-height: 400px; } .pop-wp3 .pop-print-body { position: relative; height: calc(100vh - 55px); overflow: hidden; padding: 40px 26px; } .pop-wp3 .pop-print-bottom { clear: both; height: 55px; padding: 12px 0 0 0; text-align: center; border-top: 1px solid #ddd; box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.05); } .pop-wp3 .close { display: block; position: absolute; top: 20px; right: 20px; width: 31px; height: 31px; background: url(../images/close.png) no-repeat 0 0; opacity: 0.3; transition: all 0.3s; cursor: pointer; z-index: 1000; } .pop-wp3 .close:hover { opacity: 1; } .coupon-num { clear: both; position: relative; height: 90px; padding: 16px; text-align: center; border: 1px solid #6d9ad0; border-bottom-color: #4980c2; border-radius: 3px; background: #f4f7fa; margin-top: 30px; display: flex; flex-direction: row; align-items: center; flex-wrap: nowrap; } .coupon-num .form-control { height: 40px; } .coupon-num span { padding: 7px 5px 0; color: #888; } .coupon-num .coupon-btn { display: inline-block; width: 100%; height: 40px; margin-left: 10px; font-size: 15px; color: #fff; font-weight: bold; border-radius: 4px; background: #353fd5; transition: all 0.3s; cursor: pointer; } .coupon-num .coupon-btn:hover { background-color: #19218f; } .pop-flex-wp { content: ""; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 999999; align-items: center; justify-content: center; display: flex; width: 100%; height: 100%; padding: 20px; } .pop-flex-wp .pop-con-body { background-color: #fff; box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.15); border-radius: 6px; overflow: hidden; width: 680px; height: auto; min-height: 300px; max-height: 100vh; padding: 32px 28px 20px; position: relative; } .pop-flex-wp .pop-con-body.btm-print { padding-bottom: 60px; } .pop-flex-wp .pop-con-body .close { position: absolute; right: 5px; top: 6px; float: right; margin: 18px 20px 0 0; content: url(../images/icon-close-big.svg); opacity: 0.3; width: 24px; height: 24px; transition: all 0.3s ease; z-index: 100; cursor: pointer; } .pop-flex-wp .pop-con-body .close:hover { opacity: 1; } .pop-flex-wp .pop-print-bottom { clear: both; height: 48px; padding: 8px 0; text-align: center; border-top: 1px solid #ddd; box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.05); position: absolute; bottom: 0; left: 0; width: 100%; } .pop-flex-wp .jose-content-area { width: 100%; height: 430px; overflow-y: scroll; } .pop-silmucode .gijun-box { display: block; max-height: 250px; padding: 10px 20px 10px 20px; font-size: 14px; line-height: 1.5em; overflow-x: hidden; overflow-y: scroll; } .pop-flex-wp .pop-con-body.pop-oldform { width: 800px; max-height: 720px; overflow-y: scroll; } .pop-flex-wp .pop-con-body.pop-oldform .box-tp.info-box { padding: 16px 26px; margin-bottom: 10px; } .pop-flex-wp .pop-con-body.pop-oldform .right-txt { font-size: 13px; color: #999; padding-top: 20px; } .pop-flex-wp .pop-con-body.pop-oldform .tbl-wp { margin-bottom: 10px; } .pop-flex-wp .pop-con-body.pop-oldform .tbl-wp table.List td { border-bottom: none; } .pop-flex-wp .pop-con-body.pop-oldform .tbl-wp .subj { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .pop-flex-wp .pop-con-body.pop-oldform .tbl-wp .file-dl { margin-top: 5px; } .pop-print-area { clear: both; position: relative; height: calc(100vh - 120px); overflow: hidden; } .pop-print-area .joyak-2dan-wp { display: grid; grid-template-columns: repeat(2, 1fr); height: 100%; overflow-y: scroll; } .pop-print-area .joyak-2dan-wp .view-left { height: 100%; border-right: 1px dotted #c7c7c7; padding: 0 24px 20px; } .pop-print-area .joyak-2dan-wp .view-right { padding: 0 24px 20px; } .pop-print-area .joyak-2dan-wp ul li { margin: 18px 0; line-height: 180%; font-size: 14px; } .pop-print-area .joyak-2dan-wp ul li.tit { font-size: 16px; font-weight: bold; margin-top: 30px; } .pop-print-area .joyak-2dan-wp ul li.lh300 { line-height: 260%; margin-top: -10px; } .pop-txtarea { display: flex; flex-direction: column; gap: 4px; } .pop-txtarea .tit-bgBox { clear: both; position: relative; padding: 12px 15px 14px 15px; font-size: 13px; color: #333; letter-spacing: -0.3px; line-height: 1.6em; font-weight: bold; vertical-align: top; border: 1px solid #888; border-radius: 4px; background: #f3f3f3; box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.06); box-sizing: border-box; margin-bottom: 30px; } .pop-txtarea .txt-subTit { clear: both; position: relative; font-size: 14px; color: #333; line-height: 130%; font-weight: bold; vertical-align: top; margin-bottom: 6px; } .pop-txtarea .txt-1d { position: relative; padding: 0 0 0 20px; font-size: 13px; line-height: 170%; margin-bottom: 30px; } .pop-txtarea .txtarea-tbl { padding: 5px 0 0 0; margin-bottom: 36px; } .pop-txtarea .txtarea-tbl table.line { background-color: #fff; border-left: 1px solid #c6c6c6; border-right: 1px solid #c6c6c6; margin: 0; } .pop-txtarea .txtarea-tbl th { padding: 9px 5px 11px 5px; font-size: 13px; line-height: 130%; font-weight: bold; text-align: center; vertical-align: middle; border-top: 1px solid #c6c6c6; border-bottom: 1px solid #c6c6c6; border-right: 1px solid #d4d4d4; background: #f5f5f5; } .pop-txtarea .txtarea-tbl th.color { background: #e9e9e9; } .pop-txtarea .txtarea-tbl td { padding: 9px 12px 12px 12px; font-size: 13px; line-height: 170%; text-align: left; vertical-align: top; border-bottom: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4; } .pop-txtarea .txtarea-tbl .txt-num { display: block; margin-left: 16px; margin-bottom: 2px; text-indent: -16px; } .pop-txtarea .txtarea-tbl .txt-num:last-child { margin-bottom: 0; } .tbl-keyword table { width: 100%; border-top: 1px solid #777; border-bottom: 1px solid #ccc; } .tbl-keyword th { width: 100%; text-align: center; height: 38px; font-size: 12px; color: #777; letter-spacing: -0.5px; line-height: 110%; text-align: center !important; vertical-align: middle; background: #f4f4f4; } .tbl-keyword td { width: 100%; border-bottom: 1px solid #e9e9e9; padding: 10px 10px 10px 15px; font-size: 13px; line-height: 1.4em; text-align: left; } .tbl-keyword td:hover { color: #333; background-color: #fafbfc; } .tbl-keyword td a { transition: all 0.2s ease; } .tbl-keyword td a .fa-arrow-up-right-from-square { font-size: 12px; margin-left: 2px; color: #c5c5ca; transition: all 0.2s ease; } .tbl-keyword td a:hover { color: #ff5529; } .tbl-keyword td a:hover .fa-arrow-up-right-from-square { color: #ff5529; } table.yp { padding: 0 !important; } table.yp td:last-child { background-color: transparent !important; }