@charset "euc-kr"; /******************************************************************************************************************************** * subMain ********************************************************************************************************************************/ .helpdesk-submain-vusial { position: relative; height: 450px; margin: 0 0 70px 0; background: url('/pds/images/sub/helpdesk/helpdesk_bg2.jpg') no-repeat 0px -60px; background-size: 100% auto; overflow: hidden; } /* .helpdesk-submain-vusial::before { content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: url('/pds/images/comm/visual_dot.png'); z-index: 1; } */ .helpdesk-submain-vusial::after { content: ""; display: block; position: absolute; bottom: 0; left: 0; right: 0; height: 230px; background: rgba(255,255,255, 0.7); z-index: 2; } .helpdesk-submain-vusial .title { position: relative; width: 1000px; margin: 65px auto 0 auto; font-size: 170%; color: #fff; letter-spacing: 1px; line-height: 1.4em; text-align: center; text-shadow: 0 0 4px 0 rgba(0,0,0, 0.1); z-index: 4; } .helpdesk-submain-vusial .title .big { display: block; margin: 10px 0 0 0; font-size: 160%; letter-spacing: -3.5px; } /*----- 메뉴바 -----*/ .helpdesk-submain-vusial .menu-bar { position: absolute; bottom: 0; left: 0; right: 0; height: 230px; z-index: 4; } .helpdesk-submain-vusial .menu-bar .quick { float: left; width: 880px; padding: 30px 0 0 30px; } .helpdesk-submain-vusial .menu-bar .quick a { display: inline-block; float: left; margin: 0 50px 0 0 ; font-size: 17px; color: #111; text-decoration: none; font-weight: 500; text-align: center; } .helpdesk-submain-vusial .menu-bar .quick a:hover {color: #ff5529;} .helpdesk-submain-vusial .menu-bar .quick a span.icon { display: block; width: 142px; height: 142px; margin: 0 0 10px 0; border-radius: 100%; transition: all 0.1s; } .helpdesk-submain-vusial .menu-bar .quick a span.icon:hover {border: 1px solid #ff643c;} .helpdesk-submain-vusial .menu-bar .quick a span.icon.q1 {background: url('/pds/images/sub/helpdesk/mquick01_off.png') no-repeat;} .helpdesk-submain-vusial .menu-bar .quick a span.icon.q2 {background: url('/pds/images/sub/helpdesk/mquick02_off.png') no-repeat;} .helpdesk-submain-vusial .menu-bar .quick a span.icon.q3 {background: url('/pds/images/sub/helpdesk/mquick03_off.png') no-repeat;} .helpdesk-submain-vusial .menu-bar .quick a span.icon.q4 {background: url('/pds/images/sub/helpdesk/mquick04_off.png') no-repeat;} .helpdesk-submain-vusial .menu-bar .quick a:hover span.icon.q1 {background: #fff url('/pds/images/sub/helpdesk/mquick01_on2.png') no-repeat;} .helpdesk-submain-vusial .menu-bar .quick a:hover span.icon.q2 {background: #fff url('/pds/images/sub/helpdesk/mquick02_on2.png') no-repeat;} .helpdesk-submain-vusial .menu-bar .quick a:hover span.icon.q3 {background: #fff url('/pds/images/sub/helpdesk/mquick03_on2.png') no-repeat;} .helpdesk-submain-vusial .menu-bar .quick a:hover span.icon.q4 {background: #fff url('/pds/images/sub/helpdesk/mquick04_on2.png') no-repeat;} /*----- 세무상담 전화 -----*/ .helpdesk-submain-vusial .menu-bar .consult-box { float: right; width: 320px; height: 230px; padding: 5px 0 0 0; font-size: 14px; color: #fff; line-height: 1.4em; text-align: center; background: rgba(0,0,0, 0.8); } .helpdesk-submain-vusial .menu-bar .consult-box span.stit { display: block; margin: 18px 0 5px 0; font-size: 120%; color: #ff643c; } .helpdesk-submain-vusial .menu-bar .consult-box span.stit i { margin: 0 5px 0 0; font-size: 120%; vertical-align: middle; } .helpdesk-submain-vusial .menu-bar .consult-box span.tel { display: block; margin: 0px 0 0 0; font-size: 250%; font-family: 'arial'; line-height: 1em; } .helpdesk-submain-vusial .menu-bar .consult-box .btn { height: 28px; margin: 10px 0 0 0; font-size: 12px; color: #ddd !important; line-height: 24px; } .helpdesk-submain-vusial .menu-bar .consult-box .btn:hover {color: #fff !important;} .helpdesk-submain-vusial .menu-bar .consult-box .btn i {margin: 0 0 1px 4px; font-size: 140%; vertical-align: middle;} .helpdesk-submain-vusial .menu-bar .consult-box span.time strong { display: inline-block; margin: 0 0 2px 0; font-size: 125%; vertical-align: middle; } /*----- FAQ -----*/ .helpdesk-submain.faq { clear: both; padding: 0 0 70px 0; overflow: hidden; } .helpdesk-submain .Lt {position: relative; width: 280px; z-index: 3;} .helpdesk-submain .mTitle .stxt { margin: 20px 0 0 0; padding: 0 0 5px 0; font-size: 13px; color: #999; letter-spacing: -0.5px; line-height: 1.5em; } .helpdesk-submain .mTitle .stxt .btn-type {margin: 20px 0 0 0;} .helpdesk-submain .mTitle .stxt .btn-type i {margin: 0 0 0 5px; font-size: 11px; vertical-align: middle;} .helpdesk-submain .Rt {position: relative; width: 920px; z-index: 3;} .helpdesk-submain.faq .board .search { margin: 0 0 20px 0; padding: 20px 0 20px 35px; border-radius: 4px; background: #333; } .helpdesk-submain.faq .board .search .subj { display: inline-block; height: 45px; margin: 0 15px 0 0; font-size: 120%; color: #fff; line-height: 42px; vertical-align: middle; } .helpdesk-submain.faq .board .search input { width: 675px; height: 45px; margin: 0 -8px 0 0; vertical-align: middle; border: none; border-top-right-radius: 0; border-bottom-right-radius: 0; } .helpdesk-submain.faq .board .search button { width: 70px; height: 45px; font-size: 140%; line-height: 10px; vertical-align: middle; border: none; border-left: 1px solid #eee; border-top-right-radius: 4px; border-bottom-right-radius: 4px; background: #fff; } .helpdesk-submain.faq .board .word { clear: both; height: 50px; margin: 0 0 10px 0; font-size: 100%; color: #fff; line-height: 48px; text-align: center; border-radius: 4px; background: #5c6a7c; } .helpdesk-submain.faq .board .word a { display: inline-block; position: relative; margin: 0 18px; color: #fff; text-decoration: none; } .helpdesk-submain.faq .board .word a:hover {bottom: -1px;} .helpdesk-submain.faq .board .word a::after { content: ""; display: block; position: absolute; top: 50%; right: -21px; margin: -5px 0 0 0; width: 1px; height: 12px; background: rgba(255,255,255, 0.4); } .helpdesk-submain.faq .board .word a:last-child::after {display: none;} .helpdesk-submain .tbl-wp {margin: 0;} .helpdesk-submain .tbl-wp a {text-decoration: none !important;} .helpdesk-submain.faq .board .tbl-wp table.List {border-top: none; border-bottom: 1px solid #ddd;} .helpdesk-submain.faq .board .tbl-wp .top-icon { display: inline-block; height: 22px; margin: 0 12px 1px 0; padding: 0 12px; font-size: 11px; color: #fff; line-height: 21px; text-align: center; vertical-align: middle; border-radius: 22px; background: #6c7683; transition: all 0.3s; } .helpdesk-submain.faq .board .tbl-wp td.subj:hover .top-icon {background: #ff643c;} /*----- 전화번호 -----*/ .helpdesk-submain.phone { position: relative; height: 235px; margin: 0 0 60px 0; padding: 60px 0 0 0; background: url('/pds/images/sub/helpdesk/helpdesk_bg.jpg') no-repeat 0px -180px; background-size: 100% auto; overflow: hidden; } .helpdesk-submain.phone::before { content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0,0,0, 0.65) url('/pds/images/comm/visual_dot3.png'); z-index: 1; } .helpdesk-submain.phone .mTitle {color: #fff;} .helpdesk-submain.phone .mTitle .stxt {color: rgba(255,255,255, 0.7);} .helpdesk-submain.phone .mTitle .stxt .time { display: block; margin: 10px 0 0 0; font-size: 14px; color: #f47d31; } .helpdesk-submain.phone .number .box { float: left; width: 25%; padding: 5px 30px 0 0; font-size: 110%; color: #ff643c; letter-spacing: -0.5px; line-height: 1.4em; } .helpdesk-submain.phone .number .box:last-child {padding-right: 0;} .helpdesk-submain.phone .number .box strong { position: relative; display: block; margin: 10px 0 0 0; font-size: 220%; font-family: 'arial'; color: #fff; line-height: 1em; font-weight: normal; } .helpdesk-submain.phone .number .box strong u { display: block; font-size: 25px; font-family: '맑은 고딕'; color: #ccc; font-weight: normal; text-decoration: none; } /*----- 공지사항, Q&A -----*/ .helpdesk-submain.board .mTitle {font-size: 27px;} .helpdesk-submain.board {margin-bottom: 120px;} .helpdesk-submain.board .tbl-wp table.List {border-top: 1px solid #999; border-bottom: 1px solid #ddd;} .helpdesk-submain.board .board-row { float: left; width: 50%; } .helpdesk-submain.board .board-row.notice .mTitle, .helpdesk-submain.board .board-row.notice .tbl-wp {margin-right: 30px;} .helpdesk-submain.board .board-row.qna .mTitle, .helpdesk-submain.board .board-row.qna .tbl-wp {margin-left: 30px;} .helpdesk-submain.board .board-row.notice .tbl-wp td.subj a { display: inline-block; max-width: 370px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .helpdesk-submain.board .board-row.qna .tbl-wp td.subj a, .helpdesk-submain.board .board-row.qna .tbl-wp td.subj .lock { display: inline-block; max-width: 420px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .helpdesk-submain.board .board-row.qna .tbl-wp td.subj .new-icon { vertical-align: -6px; } /*----- 브로슈어/매뉴얼/리플렛 -----*/ .manual-wp {margin: -40px -30px 80px 0; padding: 0 0 10px 0; overflow: hidden;} .manual-wp ul {float: left; width: 100%;} .manual-wp li {float: left; padding: 0 30px 0 0; transition: all 0.3s;} .manual-wp li a { display: block; position: relative; height: 180px; padding: 15px 25px 0 20px; text-decoration: none !important; border: 1px solid #ddd; border-right-color: #ccc; border-bottom-color: #ccc; box-shadow: 0 2px 2px 0 rgba(0,0,0, 0.05); } .manual-wp li a:hover {border-color: #ff3f00;} .manual-wp li .photo {display: inline-block; float: left; width: 110px; height: auto; margin: 0 20px 0 0;} .manual-wp li .info {display: block; padding: 16px 0 0 0;} .manual-wp li .info .tit {display: block; margin: 0 0 12px 0; font-size: 21px; letter-spacing: -0.8px; font-weight: 600;} .manual-wp li .info .txt {display: block; margin: 0 0 15px 0; font-size: 14px; color: #999; line-height: 130%; font-weight: 300; text-align: justify;} .manual-wp li .info .btns { display: inline-block; height: 22px; padding: 0 12px 0 12px; font-size: 12px; color: #fff; line-height: 21px; font-weight: 200; border-radius: 5px; background: #ff643c; transition: all 0.3s; } .manual-wp li a:hover .info .btns {background: #00498a;} .manual-wp li .info .btns i {display: inline-block; margin: 0 0 0 6px; vertical-align: middle;} .manual-wp .etc {padding: 20px 0 0 0; font-size: 13px; color: #777; line-height: 160%;} .manual-wp .etc .cms-giude { margin: 6px 30px 0 0; padding: 8px 15px 10px 15px; font-size: 12px; color: #999; line-height: 150%; background: #f3f3f3; } /******************************************************************************************************************************** * 고객지원센터 페이별 ********************************************************************************************************************************/ /*----- 제품별 연락처 ----------------------------------------*/ .phone-pro-img-wp { clear: both; position: relative; height: 200px; margin: -25px 0 50px 0; padding: 35px 440px 0 0; font-size: 110%; color: #444; line-height: 1.6em; background: url('/pds/images/sub/helpdesk/phone_pro_visual.png') no-repeat right bottom; overflow: hidden; } .phone-pro-img-wp .stit { display: block; margin: 0 0 14px 0; font-size: 230%; color: #333; letter-spacing: -2.5px; line-height: 1.2em; } .phone-pro-tbl { clear: both; overflow: hidden; } .phone-pro-tbl .row {width: 575px;} .phone-pro-tbl .tbl {width: 100%; table-layout: fixed;} .phone-pro-tbl .tbl th { height: 50px; padding: 0 0 2px 0; font-size: 14px; color: #fff; text-align: center; font-weight: bold; background: #444; } .phone-pro-tbl .tbl th span { display: block; position: relative; } .phone-pro-tbl .tbl th span::after { content: ""; position: absolute; top: 3px; right: 0; width: 1px; height: 12px; background: rgba(255,255,255, 0.3); z-index: 2; } .phone-pro-tbl .tbl th:last-child span::after {display: none;} .phone-pro-tbl .tbl td { padding: 19px 0 21px 25px; font-size: 110%; line-height: 1.5em; vertical-align: middle; border-bottom: 1px dashed #ddd; } .phone-pro-tbl .tbl td.subj { padding-left: 0; font-size: 17px; font-weight: bold; text-align: center; border-right: 1px solid #ddd; border-bottom: none; background: #fafafa; } .phone-pro-tbl .tbl td.cell {padding: 0; height: 10px; border-bottom: none;} .phone-pro-tbl .tbl td.bar { padding: 0; height: 1px; background: #777; border-bottom: none; } .phone-pro-tbl .tbl tr.None td {border-bottom: none;} .phone-pro-tbl .tbl td.phone {font-size: 140%; color: #1f568c; font-weight: normal;} .phone-pro-tbl .tbl td.two {padding-top: 16px; padding-bottom: 17px;} /*----- FAQ ----------------------------------------*/ /*--- 검색 ---*/ .faq-search-wp { clear: both; position: relative; height: 90px; margin: 0 0 40px 0; padding: 22px 0 0 0; text-align: center; border-color: #ccc !important; overflow: hidden; } .faq-search-wp.line {margin-bottom: 50px; border: 1px solid #e0e0e0 !important;} .faq-search-wp span.stit { display: inline-block; position: relative; margin: 0 15px 5px 0; font-size: 160%; letter-spacing: -1.2px; font-weight: bold; vertical-align: middle; text-shadow: 0 0 1px rgba(255,255,255, 0.5); } .faq-search-wp input { width: 600px; height: 45px; padding: 0 0 2px 12px; font-size: 15px; line-height: auto !important; text-transform: none; vertical-align: middle; border: 3px solid #222; } .faq-search-wp input:focus {border-color: #222;} .faq-search-wp input::-moz-placeholder {font-size: 15px; color: #aaa; letter-spacing: -0.5px; opacity: 1;} .faq-search-wp input:-ms-input-placeholder {font-size: 15px; color: #aaa; letter-spacing: -0.5px;} .faq-search-wp input::-webkit-input-placeholder {font-size: 15px; color: #aaa; letter-spacing: -0.5px;} .faq-search-wp button { width: 70px; height: 45px; margin: 0 0 0 -6px; padding: 0 0 5px 0; font-size: 150%; line-height: 30px; border-color: #222; background-color: #222; transition: all 0.3s; } .faq-search-wp button:hover {border-color: #222; background-color: #111;} .faq-search-wp button:active {bottom: 0;} .faq-list-category { clear: both; position: relative; margin: 0 0 25px 0; padding: 0 20px; font-size: 100%; } .faq-list-category .word { position: relative; display: inline-block; height: 40px; margin: 0 10px 10px 0; padding: 0 35px; font-size: 100%; color: #fff; letter-spacing: -0.5px; line-height: 38px; text-decoration: none !important; border-radius: 40px; background: #5c6a7c; transition: all 0.2s; } .faq-list-category .word:hover {background: #3b3f45; bottom: -2px;} .faq-list-category .active { padding: 0 52px 0 38px; font-weight: bold; background: #ff643c !important; box-shadow: 0 1px 2px 0 rgba(0,0,0, 0.2); } .faq-list-category .active:hover {bottom: 0;} .faq-list-category .active i { position: absolute; top: 10px; right: 30px; font-size: 22px; color: #f5f2a4; text-shadow: 0 1px 0 rgba(0,0,0, 0.2); animation: ani_updown 0.5s linear; animation-iteration-count: infinite; } .faq-list-category .active i:before {content: "\f0d7";} @keyframes ani_updown { 0% {transform: translateY(0);} 50% {transform: translateY(-2px);} 100% {transform: translateY(0);} } /*----- 고객지원센터 - toggle View 용 -----*/ tr.tr-subj td {cursor: pointer;} tr.tr-subj.active td.subj-link a, tr.tr-subj.active td.subj a {color: #111 !important; font-weight: bold;} tr.tr-subj.active td.subj-link a {background-image: url('/pds/images/sub/helpdesk/faq_icon_hover.png') !important;} tr.tr-subj.active td.kind-gray2 {color: #666 !important; font-weight: bold;} tr.tr-detail {display: none; width: 100%;} tr.tr-detail div.detail {display: none;} tr.tr-detail td {padding: 0 !important; border-bottom-color: #d9d9d9 !important;} tr.tr-detail td .detail { position: relative; padding: 35px 40px 25px 40px; font-size: 100%; text-align: left; line-height: 1.7em; vertical-align: middle; background: #fafafa !important; box-shadow: 0 2px 2px 0 rgba(0,0,0, 0.04) inset; } tr.tr-detail td .detail p { margin: 0 0 1.5em 0; font-size: 100%; text-align: left; line-height: 1.7em; vertical-align: middle; } tr.tr-detail td .detail p:last-child {margin-bottom: 0;} tr.tr-detail td .detail img { display: block; max-width: 100%; height: auto; margin: 1em 0; } tr.tr-detail td .detail.counsel {padding-bottom: 30px;} tr.tr-detail td .detail span.text { display: block; margin: 0 0 0px 0; } tr.tr-detail td .detail .bottom-btn { display: block; position: relative; padding: 20px 0 0 0; } tr.tr-detail td .detail .bottom-btn .c-Rt {float: right;} tr.tr-detail td .detail .bottom-btn .c-Rt:hover i { animation: ani_updown 0.3s linear; animation-iteration-count: infinite; } tr.tr-detail td .detail.counsel .bottom-btn {padding-top: 25px;} /*----- Q&A ----------------------------------------*/ .qna-insert-guide { margin: 0 0 45px 0; padding: 20px 30px 20px 30px; font-size: 14px; color: #555; line-height: 1.5em; background-color: #fafafa !important; } .new-icon-qna {display: inline-block; margin: 0 0 2px 10px; vertical-align: middle;} /*----- 고객의 소리 ----------------------------------------*/ .proposal-img-wp { clear: both; position: relative; height: 200px; margin: -25px 0 50px 0; padding: 35px 440px 0 0; font-size: 110%; color: #444; line-height: 1.6em; background: url('/pds/images/sub/helpdesk/proposal_visual.png') no-repeat right bottom; overflow: hidden; } .proposal-img-wp .stit { display: block; margin: 0 0 14px 0; font-size: 230%; color: #333; letter-spacing: -3px; line-height: 1.2em; } /*----- 이벤트 ----------------------------------------*/ .event-summary-wp { clear: both; margin: 50px 0 0 0; padding: 15px 20px 15px 20px; font-size: 100%; line-height: 1.6em; text-align: left; border-color: #ddd !important; } .event-summary-wp .box { display: block; padding: 20px 25px 22px 25px; border-radius: 6px; background: #fff; } .event-winner-wp { position: relative; margin: 50px 0 30px 0; padding: 0 0 0 190px; font-size: 100%; line-height: 1.7em; text-align: left; } .event-winner-wp .stit { display: inline-block; position: absolute; top: 6px; left: 0; height: 60px; padding: 0 25px; font-size: 130%; color: #fff; letter-spacing: -1px; line-height: 58px; text-align: center; font-weight: bold; background: #4d5968; } .event-ing-wp { display: block; width: 100%; margin: 10px 0 10px 0; padding: 0 0px; overflow: hidden; } .event-ing-wp span.row { float: left; display: block; } .event-ing-wp span.row:nth-child(1) {width: 43%;} .event-ing-wp span.row:nth-child(2) {width: 57%;} .event-ing-wp .thumbs { display: block; width: 490px; height: 185px; overflow: hidden; } .event-ing-wp .thumbs img {width: 490px; height: 185px;} .event-ing-wp .box { display: block; height: 185px; padding: 20px 20px 0 20px; transition: all 0.3s; } .event-ing-wp .box span {display: block;} .event-ing-wp .box .subj { display: block; margin: 0 0 5px 0; font-size: 120%; color: #333; letter-spacing: -0.6px; transition: all 0.3s; } .event-ing-wp .box .date {padding: 0 0 0 5px; color: #777;} .event-ing-wp .box .summary { height: 80px; margin: 8px 0 0 0; padding: 12px 15px 0 15px; font-size: 13px; color: #777; line-height: 1.4em; border-radius: 4px; background: #f7f7f7; transition: all 0.3s; } .event-ing-wp .box .summary .mask { display: block; display: -webkit-box; position: relative; height: 55px; word-wrap: break-word; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; } .event-ing-wp:hover .box {border-color: #c9c9c9;} .event-ing-wp:hover .box .subj {color: #ff5529;} .event-ing-wp:hover .box .summary {background: #f0f0f0;} .event-ing-None { display: inline-block; height: 120px; padding: 35px 0 0 145px; font-size: 180%; letter-spacing: -0.5px; line-height: 1.5em; background: url('/pds/images/sub/helpdesk/event_ing_None_img.png') no-repeat 0 0; } .event-ing-None strong {font-weight: normal;} /*----- 설문조사 -----*/ .event-survey-wp { clear: both; margin: 50px 0 0 0; text-align: left; } .event-survey-wp .stit { display: block; position: relative; margin: 0 0 8px 0; font-size: 110%; } .event-survey-wp .stit i.fa-comments { margin: 0 8px 1px 0; font-size: 140%; color: #ff643c; vertical-align: middle; } .event-survey-wp .stit .survey-open { position: absolute; top: 0px; right: 0; height: 26px; padding: 0 10px 0 12px; font-size: 13px; line-height: 24px; } .event-survey-wp .stit .survey-open::before {content: "열기";} .event-survey-wp .stit .survey-open.active::before {content: "닫기";} .event-survey-wp .stit .survey-open i {margin: 0 0 4px 4px !important; font-size: 12px !important; vertical-align: middle;} .event-survey-wp .stit .survey-open i::before {content: "\f078";} .event-survey-wp .stit .survey-open.active i::before {content: "\f077" !important;} .event-survey-wp .box { display: none; padding: 30px 35px 30px 35px; font-size: 100%; line-height: 1.6em; text-align: left; border-color: #ddd !important; background: #fff !important; } .event-survey-wp .box li { margin: 15px 0 0 0; padding: 0 0 15px 0; font-size: 100%; line-height: 1.5em; border-bottom: 1px dotted #ccc; } .event-survey-wp .box li:first-child {margin-top: 0;} .event-survey-wp .box li:last-child {border-bottom: none;} .event-survey-wp .box li strong { display: block; margin: 0 0 10px 0; } .event-survey-wp .box .btn {padding: 10px 0 0 0; text-align: center;} /* 댓글 기능 추가(2021-04-19) */ .bottom-review-wp.event { margin: 60px 0 30px 0; padding: 30px 30px 35px 30px; } /******************************************************************************************************************************** * 이나우스DB ********************************************************************************************************************************/ /*----- Visual ----------------------------------------*/ .inausdb-wrap .topVisual-wp { clear: both; position: relative; height: 450px; margin-top: 0px; background: #1e1e1e url('/pds/images/sub/helpdesk/inausdb/slide_01(new).jpg') no-repeat center -230px; overflow: hidden; } .inausdb-wrap .topVisual-wp .info {position: relative; margin: 95px 0 0 30px;} .inausdb-wrap .topVisual-wp .info h4 { display: block; font-size: 100%; color: #fff; letter-spacing: -0.5px; line-height: 1em; visibility: hidden; } .inausdb-wrap .topVisual-wp .info h3 { display: inline-block; margin: 18px 0 25px 0; /* padding: 10px 0 ; */ padding: 5px 0 16px 0; font-size: 53px; color: #fff; letter-spacing: -3px; line-height: 1em; border-top: 3px solid #fff; border-bottom: 3px solid #fff; visibility: hidden; } .inausdb-wrap .topVisual-wp .info h3 .eng { display: inline-block; margin: 0 0 12px 10px; font-size: 55px; letter-spacing: -1px; vertical-align: middle; } .inausdb-wrap .topVisual-wp .info h5 { display: block; font-size: 17px; color: #fff; letter-spacing: -1px; line-height: 1.5em; visibility: hidden; } .inausdb-wrap .topVisual-wp .info a { display: inline-block; margin: 25px 0 0 0; padding: 0 15px 0 15px; height: 35px; font-size: 15px; color: #fff; letter-spacing: -0.5px; line-height: 32px; text-align: center; background: #f47d31; transition: all 0.3s; visibility: hidden; } .inausdb-wrap .topVisual-wp .info a:hover { text-decoration: none; background: #e94e1b; } .inausdb-wrap .topVisual-wp .info a i { margin: 0 0 1px 6px; font-size: 18px; vertical-align: middle; } .inausdb-wrap .topVisual-wp .info .notice { display: block; position: absolute; bottom: 11px; left: 200px; font-size: 13px; color: #e05555; visibility: hidden; } /*----- 특징 ----------------------------------------*/ .inausdb-wrap .feature-wp { clear: both; position: relative; padding: 80px 0 100px 0; background: url('/pds/images/sub/helpdesk/inausdb/01_back.png') repeat-x center bottom; background-size: 80% auto; } .inausdb-wrap .feature-wp .title { margin: 0 0 60px 0; font-size: 37px; letter-spacing: -2.2px; line-height: 1.3em; text-align: center; } .inausdb-wrap .inausdb-wrap .feature-wp .title strong { margin: 0 0 0px 0; font-size: 38px; font-weight: normal !important; } .inausdb-wrap .feature-wp .title .bold {color: #fa7a28; font-weight: normal !important;} .inausdb-wrap .feature-wp .feature-field { clear: both; margin: 0 -25px; overflow: hidden; } .inausdb-wrap .feature-wp .feature-field .row { float: left; width: 33.3333333333%; padding: 0 25px; } /*----- 타이틀 -----*/ .inausdb-wrap .feature-wp .feature-field .subj { display: block; height: 52px; padding: 0 0 0 5px; font-size: 22px; letter-spacing: -0.8px; line-height: 46px; font-weight: bold; border-top: 2px solid #444; transition: all 0.2s; } .inausdb-wrap .feature-wp .feature-field .row:hover .subj {border-top-color: #ff6300;} /*----- 이미지 -----*/ .inausdb-wrap .feature-wp .feature-field .photo { display: block; margin: 0 0 20px 0; height: 110px; overflow: hidden; } .inausdb-wrap .feature-wp .feature-field .photo img { width: 100%; height: 110px; transform: scale(1); -webkit-transform: scale(1); transition: .3s ease-in-out; -webkit-transition: .3s ease-in-out; } .inausdb-wrap .feature-wp .feature-field .row:hover .photo img { -webkit-transform: scale(1.1); transform: scale(1.1); } /*----- 상세내용 -----*/ .inausdb-wrap .feature-wp .feature-field li { margin: 0 0 8px 0; padding: 0 0 0 10px; font-size: 100%; color: #222; letter-spacing: -0.5px; line-height: 1.4em; text-align: justify; background: url('/pds/images/comm/ic_dot1.gif') no-repeat 0 9px; } .inausdb-wrap .feature-wp .feature-field li:last-child {margin-bottom: 0;} .inausdb-wrap .feature-wp .feature-field li.none { padding-left: 0; line-height: 1.5em; background: none !important; } .inausdb-wrap .feature-wp .feature-field .row:hover li { color: #000; background: url('/pds/images/comm/ic_dot1_org.gif') no-repeat 0 9px; } /*----- 설치방법 ----------------------------------------*/ .inausdb-wrap .setup-wp { clear: both; position: relative; padding: 70px 0 80px 0; /* border-bottom: 1px solid #e5e5e5; */ /* background: url('/pds/images/sub/helpdesk/inausdb/03_back.jpg') center 0; background-size: cover; */ } .inausdb-wrap .setup-wp .title, .inausdb-board-wp .title { position: relative; margin: 0 0 60px 0; font-size: 100%; letter-spacing: -0.3px; line-height: 1.6em; } .inausdb-wrap .setup-wp .title span.subj, .inausdb-board-wp .title span.subj { display: inline-block; margin: 0 0 12px 0; padding: 0 10px 8px 0; font-size: 29px; letter-spacing: -1px; line-height: 40px; font-weight: bold; border-bottom: 2px solid #333; } /*----- 설치순서 -----*/ .inausdb-wrap .setup-wp .flow-feild { clear: both; margin: 0 -15px 45px -15px; overflow: hidden; } .inausdb-wrap .setup-wp .flow-feild .row { float: left; width: 20%; padding: 0 30px; } .inausdb-wrap .setup-wp .flow-feild span.num { display: block; margin: 0 0 18px 0; font-size: 19px; color: #888; text-align: center; font-weight: normal; } .inausdb-wrap .setup-wp .flow-feild span.img { display: block; position: relative; width: 130px; height: 130px; margin: 0 auto; border-radius: 100%; } .inausdb-wrap .setup-wp .flow-feild .row.r1 span.img {background: #f6a5c5;} .inausdb-wrap .setup-wp .flow-feild .row.r2 span.img {background: #cdde54;} .inausdb-wrap .setup-wp .flow-feild .row.r3 span.img {background: #f6d39d;} .inausdb-wrap .setup-wp .flow-feild .row.r4 span.img {background: #c8dde2;} .inausdb-wrap .setup-wp .flow-feild .row.r5 span.img {background: #d9b3ec;} .inausdb-wrap .setup-wp .flow-feild span.img::after { content: ""; display: block; position: absolute; top: 50%; right: -84px; width: 50px; height: 44px; margin: -22px 0 0 0; background: url('/pds/images/sub/helpdesk/inausdb/arrow.png') no-repeat 0 0; } .inausdb-wrap .setup-wp .flow-feild .row.r5 span.img::after {display: none;} .inausdb-wrap .setup-wp .flow-feild span.img img {width: 130px; height: 130px;} .inausdb-wrap .setup-wp .flow-feild span.txt { display: block; margin: 18px 0 0 0; padding: 0 5px; font-size: 17px; color: #444; letter-spacing: -0.3px; line-height: 1.4em; text-align: center; } .inausdb-wrap .setup-wp .flow-feild span.txt .small { display: inline-block; margin: 6px 0 0 0; font-size: 13px; line-height: 1.4em; } /*----- 기타 안내 -----*/ .inausdb-wrap .etc-info { clear: both; margin: 0 0 25px 0; font-size: 14px; color: #777; line-height: 1.6em; } .inausdb-wrap .etc-guide {position: relative; overflow: hidden;} .inausdb-wrap .etc-guide .box { width: 950px; padding: 22px 0 24px 25px; /* border: 1px solid #f5e5e1; */ background: url('/pds/images/sub/helpdesk/inausdb/pattern3.png'); } .inausdb-wrap .etc-guide .box li { margin: 0 0 8px 0; padding: 0 0 0 20px; font-size: 14px; line-height: 1.3em; background: url('/pds/images/sub/helpdesk/inausdb/board_ic.png') no-repeat 0 4px; background-size: 13px auto; } .inausdb-wrap .etc-guide .box li:last-child {margin-bottom: 0;} .inausdb-wrap .etc-guide .box li .subj {display: block; margin: 0 0 2px 0;} .inausdb-wrap .etc-guide .setting { position: absolute; top: 0; bottom: 0; right: 0; width: 220px; padding: 30px 0 0 25px; font-size: 14px; line-height: 1.5em; background: url('/pds/images/sub/helpdesk/inausdb/pattern2.png'); } .inausdb-wrap .etc-guide .setting strong {display: block; margin: 0 0 6px 0;} /*----- 다운로드 게시판 ----------------------------------------*/ .inausdb-board-wp { clear: both; position: relative; padding: 70px 0 100px 0; background: url('/pds/images/sub/helpdesk/inausdb/04_back_1.jpg') no-repeat; background-size: cover; background-attachment: fixed; } .inausdb-board-wp .title .btn { display: inline-block; position: absolute; bottom: 0; right: 0px; height: 26px; padding: 0 12px; font-size: 13px; color: #fff; letter-spacing: -0.5px; line-height: 24px; text-align: center; background: #aaa; transition: all 0.3s; } .inausdb-board-wp .title .btn:hover { text-decoration: none; background: #f47d31; } .inausdb-board-wp .title .btn i { margin: 0 0 2px 6px; font-size: 15px; vertical-align: middle; } .tbl-wp.inausdb table.List td a.inausdbLogin {position: relative; z-index: 10;} /* tbl set */ .inausdb-board-wp .tbl-wp.inausdb {background: rgba(255,255,255, 0.8);} .inausdb-board-wp .tbl-wp.inausdb td.subj a {display: block; /* text-decoration: none !important; */} .inausdb-board-wp .tbl-wp.inausdb td .download-icon {margin-top: 4px; cursor: pointer; z-index: 5;} .inausdb-board-wp .down-notice { clear: both; margin: 50px 0 0 0; font-size: 15px; color: #333; line-height: 1.7em; } /******************************************************************************************************************************** * 유료회원제 안내 ********************************************************************************************************************************/ .member-kind-tab { clear: both; position: relative; height: 74px; margin: 0 0 40px 0; text-align: center; overflow: hidden; } .member-kind-tab::before { content: ""; position: absolute; bottom: 0px; left: 0; right: 0; height: 1px; background: #444; z-index: 1; } .member-kind-tab .btn { display: inline-block; position: relative; width: 320px; height: 74px; margin: 0 5px 0 0; padding: 18px 0 0 65px; font-size: 140%; color: #999; letter-spacing: -0.5px; font-weight: bold; text-decoration: none !important; text-align: left; border: 1px solid #cfcfcf; border-bottom-color: #444; background-color: #e9e9e9; transition: all 0.2s; cursor: pointer; z-index: 2; } .member-kind-tab .btn:last-child, .member-kind-tab .btn.End {margin-right: 0 !important;} .member-kind-tab .btn span.txt { display: block; margin: 7px 0 0 0; font-size: 12px; color: #aaa; letter-spacing: -0.5px; font-weight: normal; } .member-kind-tab .btn i { position: absolute; top: 50%; right: 15px; height: 16px; margin: -10px 0 0 0; font-size: 21px; color: #999; transform: scale(1); -webkit-transform: scale(1); transition: .1s ease-in-out; -webkit-transition: .1s ease-in-out; } .member-kind-tab .btn i::before {content: "\f105";} .member-kind-tab .btn.biz { background-image: url('/pds/images/sub/helpdesk/regist/mem_info_v1_gray.png'); background-repeat: no-repeat; background-position: 10px 19px; background-size: 52px auto; } .member-kind-tab .btn.expert { padding-left: 70px; background-image: url('/pds/images/sub/helpdesk/regist/mem_info_v2_gray.png'); background-repeat: no-repeat; background-position: 10px 19px; background-size: 52px auto; } .member-kind-tab .btn.personal { background-image: url('/pds/images/sub/helpdesk/regist/mem_info_v3_gray.png'); background-repeat: no-repeat; background-position: 10px 19px; background-size: 52px auto; } .member-kind-tab .btn.package { padding-left: 62px; background-image: url('/pds/images/sub/helpdesk/regist/mem_info_v5_gray.png'); background-repeat: no-repeat; background-position: 11px 15px; background-size: auto 44px; } .member-kind-tab .btn.active { color: #222; border: 1px solid #444; border-bottom-color: #fff; background-color: #fff; } .member-kind-tab .btn.active span.txt {color: #777;} .member-kind-tab .btn.active i {margin-top: -16px; font-size: 33px; color: #0078ff;} .member-kind-tab .btn.active i::before {content: "\f107";} .member-kind-tab .btn.biz.active {background-image: url('/pds/images/sub/helpdesk/regist/mem_info_v1.png');} .member-kind-tab .btn.expert.active {background-image: url('/pds/images/sub/helpdesk/regist/mem_info_v2.png');} .member-kind-tab .btn.personal.active {background-image: url('/pds/images/sub/helpdesk/regist/mem_info_v3.png');} .member-kind-tab .btn.package.active {background-image: url('/pds/images/sub/helpdesk/regist/mem_info_v5.png');} /*----- MY 택스넷용 -----*/ .member-kind-tab.mypage .btn {width: 290px;} .member-kind-tab.mypage .btn.same {width: 260px; padding-left: 25px;} /*----- package Event -----*/ .member-kind-tab.package-event .btn {width: 280px;} .member-kind-tab.package-event.mypage .btn {width: 220px; margin-right: 0;} .member-kind-tab.package-event.mypage .btn.expert {width: 260px;} .member-kind-tab.package-event.mypage .btn.personal {width: 200px;} .member-kind-tab.package-event.mypage .btn.package {width: 255px;} /*----- 회원제 상품 안내 ----------------------------------------*/ .regist-kind-wp { clear: both; transition: all 0.2s; overflow: hidden; } .regist-kind-wp .kinds-info {position: relative;} .regist-kind-wp .kinds-info::after { content: ""; display: block; position: absolute; bottom: -22px; left: 50%; width: 40px; height: 46px; margin: 0 0 0 -20px; background: url('/pds/images/sub/helpdesk/regist/regist_icon.png') no-repeat 0 0; background-size: 40px 46px; z-index: 10; } .regist-kind-wp .kinds-info:last-child::after {display: none;} .regist-kind-wp .kinds-info.c-Rt .info {float: right;} .regist-kind-wp .kinds-info .container-n {position: relative; padding: 75px 0 70px 0; overflow: visible;} .regist-kind-wp .kinds-info.c-Rt .container-n .number { display: block; position: absolute; top: 0; right: 0; width: 130px; height: 55px; background: url('/pds/images/sub/helpdesk/regist/line1.png') no-repeat 0 0; z-index: 1; } .regist-kind-wp .kinds-info.c-Lt .container-n .number { display: block; position: absolute; bottom: 0; left: 0; width: 130px; height: 55px; background: url('/pds/images/sub/helpdesk/regist/line2.png') no-repeat 0 0; z-index: 1; } .regist-kind-wp .kinds-info.c-Rt .pro-img {position: absolute; top: 60px; left: 40px;} .regist-kind-wp .kinds-info.c-Lt .pro-img {position: absolute; top: 25px; right: 55px;} .regist-kind-wp .kinds-info .container-n .recom { display: block; position: absolute; top: 30px; left: 30px; width: 66px; height: 66px; font-size: 15px; color: #fff; line-height: 64px; font-weight: bold; text-align: center; background: url('/pds/images/sub/helpdesk/regist/biz01_recom.png') no-repeat 0 0; /* animation: recomMv 0.5s linear 0.8s backwards; */ animation: wBanner_ani 0.8s infinite; z-index: 5; } .regist-kind-wp.expert .kinds-info .container-n .recom {background-image: url('/pds/images/sub/helpdesk/regist/biz01_recom2.png');} @keyframes recomMv { from { opacity: 0; transform: translate(0, 15px); } to { opacity: 1; transform: translate(0, 0); } } @keyframes wBanner_ani { 50% {top: 35px;} } /*----- 내용 -----*/ .regist-kind-wp .kinds-info .container-n .info { width: 600px; padding-left: 20px; font-size: 15px; line-height: 1.3em; overflow: hidden; } .regist-kind-wp .kinds-info.c-Lt .container-n .info {margin-bottom: 10px;} .regist-kind-wp .kinds-info .container-n .info .subj { display: block; margin: 0 0 45px 0; font-sizE: 35px; letter-spacing: -2.5px; line-height: 1em; } .regist-kind-wp .kinds-info .container-n .info .subj.shadow {text-shadow: 0 1px 0 rgba(0,0,0, 0.2);} .regist-kind-wp .kinds-info .container-n .info ul {margin: 0 0 70px 0;} .regist-kind-wp .kinds-info.c-Lt .container-n .info ul {margin-bottom: 40px;} .regist-kind-wp .kinds-info .container-n .info li { margin: 0 0 7px 0; padding: 0 0 0 13px; font-size: 15px; color: #111; line-height: 1.3em; background: url('/pds/images/comm/ic_333.png') no-repeat 0 9px; } .regist-kind-wp .kinds-info .container-n .info li .more { display: block; width: 130px; height: 21px; margin: 16px 0 0 0; font-size: 11px; color: #fff; letter-spacing: -1px; line-height: 20px; text-decoration: none; text-align: center; border-radius: 3px; background: #de6f6f; transition: all 0.2s; cursor: pointer; } .regist-kind-wp .kinds-info .container-n .info li .more i {margin: 0 0 0 6px; vertical-align: middle;} .regist-kind-wp .kinds-info .container-n .info li .more:hover {background: #e05555;} /*----- 가격 -----*/ .regist-kind-wp .kinds-info .container-n .price-wp { clear: both; position: relative; margin: 0; padding: 0 0 5px 0; z-index: 2; } .regist-kind-wp .kinds-info .container-n .price-wp .row { position: relative; float: left; width: 50%; height: 95px; padding-left: 20px; } .regist-kind-wp .kinds-info .container-n .price-wp .row .delPrice { display: block; position: relative; height: 35px; margin: 0 0 0 10px; padding: 0 0 0 0px; /* font-size: 27px !important; color: #666; text-decoration: line-through; */ font-size: 25px !important; color: #666; } .regist-kind-wp .kinds-info .container-n .price-wp .row .delPrice::after { content: ""; position: absolute; top: 9px; left: -5px; width: 125px; height: 3px; background-color: #666; } .regist-kind-wp .kinds-info .container-n .price-wp .row .delPrice.clr-white::after {background-color: #fff;} .regist-kind-wp .kinds-info .container-n .price-wp .row .delPrice.long::after {width: 145px;} .regist-kind-wp .kinds-info .container-n .price-wp .row .sale { display: block; position: absolute; top: -16px; left: 160px; width: 110px; height: 50px; font-size: 16px; color: #fff; line-height: 35px; text-align: center; background: url('/pds/images/sub/helpdesk/regist/down(red).png') no-repeat 0 bottom; background-size: 110px auto; z-index: 2; } .regist-kind-wp .kinds-info .container-n .price-wp .row .sale.month {background-image: url('/pds/images/sub/helpdesk/regist/down(org).png');} /* .regist-kind-wp .kinds-info .container-n .price-wp .row .sale { display: block; position: absolute; top: -8px; left: 140px; width: 80px; height: 40px; font-size: 13px; color: #fff; line-height: 28px; text-align: center; background: url('/pds/images/sub/helpdesk/regist/down.png') no-repeat 0 0; background-size: 80px 40px; z-index: 2; } */ .regist-kind-wp .kinds-info .container-n .price-wp .row .sale.long {left: 180px;} .regist-kind-wp .kinds-info .container-n .price-wp .row a { display: block; position: absolute; bottom: 0; width: 530px; height: 60px; padding: 0 30px; font-size: 19px; color: #0c489c; letter-spacing: -1px; line-height: 58px; font-weight: bold; text-decoration: none !important; text-align: left; border-radius: 6px; background: #fff; box-shadow: 0 2px 1px 0 rgba(0,0,0, 0.15); transition: all 0.2s; cursor: pointer; } .regist-kind-wp .kinds-info .container-n .price-wp .row a:hover { bottom: -2px; color: #0063f0; text-shadow: 0 1px 0 #fff; box-shadow: 0 4px 4px 0 rgba(0,0,0, 0.3), 0 -30px 0px 0 #f7f9fb inset; } .regist-kind-wp .kinds-info.c-Lt .container-n .price-wp .row a {color: #fff; background: #3b506b;} .regist-kind-wp .kinds-info.c-Lt .container-n .price-wp .row a:hover {color: #6cc2ff; text-shadow: none; box-shadow: 0 4px 4px 0 rgba(0,0,0, 0.3), 0 30px 0px 0 rgba(255,255,255, 0.04) inset;} .regist-kind-wp .kinds-info .container-n .price-wp .row a .won {display: inline-block; float: right; font-size: 19px; letter-spacing: 0;} .regist-kind-wp .kinds-info.biz01 {background: url('/pds/images/sub/helpdesk/regist/biz04.png') repeat;} .regist-kind-wp .kinds-info.biz02 {background: url('/pds/images/sub/helpdesk/regist/biz02_1.png') no-repeat 50% 50%; background-size: cover;} .regist-kind-wp .kinds-info.biz03 {background: url('/pds/images/sub/helpdesk/regist/biz03.png') no-repeat 50% 50%; background-size: cover;} .regist-kind-wp .kinds-info.expert01 {background: url('/pds/images/sub/helpdesk/regist/expert01.png') repeat;} .regist-kind-wp .kinds-info.expert03 {background: url('/pds/images/sub/helpdesk/regist/expert02.png') repeat;} .regist-kind-wp.personal .kinds-info {background: url('/pds/images/sub/helpdesk/regist/person.png') repeat;} .regist-kind-wp .kinds-info .container-n .price-wp .row span.vat { display: inline-block; margin: 0 0 0 5px; font-size: 11px; letter-spacing: -0.2px; font-weight: normal; vertical-align: middle; } .regist-kind-wp .kinds-info .container-n .price-wp .row span.middle { display: inline-block; margin: 0 2px 4px 2px; font-size: 130%; vertical-align: middle; } .regist-kind-wp .kinds-info .container-n .price-wp .row span.big { display: inline-block; margin: 0 2px 8px 2px; font-size: 150%; color: #ff3232; vertical-align: middle; } /*----- 신규회원가입 이벤트용 -----*/ .regist-kind-wp .kinds-info .info.event2019 {padding-top: 5px;} .regist-kind-wp .kinds-info.c-Lt .info.event2019 {padding-left: 40px;} .regist-kind-wp .kinds-info .info.event2019 .subj {margin-bottom: 25px;} .regist-kind-wp .kinds-info .info.event2019 ul, .regist-kind-wp .kinds-info.c-Lt .info.event2019 ul {margin-bottom: 20px;} /* 기업/전문가 회원 */ .regist-kind-wp .kinds-info .price-wp.event2019 { margin-bottom: -5px; padding: 20px 0 0 0; } .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box { position: relative; width: 1120px; margin: 0 auto 25px auto; padding: 20px 30px 21px 35px; font-size: 23px; color: #0c489c; letter-spacing: -1px; line-height: 130%; font-weight: bold; text-decoration: none !important; text-align: left; border: 1px solid transparent; border-radius: 6px; background: #fff; box-shadow: 0 2px 1px 0 rgba(0,0,0, 0.2); } .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box.year.first {padding-top: 25px; padding-bottom: 26px;} /* .regist-kind-wp .kinds-info.c-Lt .price-wp.event2019 .reg-box {color: #fff; background: #3b506b;} */ /* .regist-kind-wp .kinds-info.c-Lt .price-wp.event2019 .reg-box {border-color: #ddd;} */ .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .stit-subj {font-size: 27px;} .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box span.vat2 { display: inline-block; margin: 0 0 0 10px; font-size: 15px; letter-spacing: -0.2px; font-weight: normal; vertical-align: middle; } .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box.sale-in {margin-top: 42px;} .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .sale {position: absolute; top: -26px; left: 118px;} .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .sale .delPrice { display: block; position: relative; font-size: 21px !important; color: #666; } .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .sale .delPrice::after { content: ""; position: absolute; top: 8px; left: -8px; width: 130px; height: 3px; background-color: #666; } .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .sale.short .delPrice::after {width: 115px;} .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .sale .delPrice.clr-white::after {background-color: #fff;} .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .sale .arrow { display: block; position: absolute; top: -5px; left: 130px; width: 110px; height: 50px; font-size: 16px; color: #fff; line-height: 35px; text-align: center; background: url('/pds/images/sub/helpdesk/regist/down(red).png') no-repeat 0 bottom; background-size: 110px auto; z-index: 2; } .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .sale.short .arrow {left: 115px;} .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .won { display: inline-block; margin: 0 0 0px 4px; font-size: 33px; letter-spacing: 0; vertical-align: text-bottom; } .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .vat { display: inline-block; margin: 0 0 0 5px; font-size: 11px; letter-spacing: -0.2px; font-weight: normal; vertical-align: middle; } .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .p-info { display: block; margin: 4px 0 0 0; color: #222; font-weight: normal; } .regist-kind-wp .kinds-info.c-Lt .price-wp.event2019 .reg-box .p-info {color: rgba(255,255,255, 0.8);} .regist-kind-wp .kinds-info.c-Lt .price-wp.event2019 .reg-box .p-info .clr-blue4 {color: #4f95e9 !important;} .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .p-info .clr-red2 {letter-spacing: 0; font-weight: bold;} .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .p-info .plus { display: inline-block; height: 24px; margin: 0 5px 0 0; padding: 0 10px; font-size: 15px; color: #fff; letter-spacing: -0.5px; line-height: 20px; text-align: center; vertical-align: center; background: #333; } .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .event-ic { display: inline-block; margin: 0 0 2px 5px; width: 43px; height: 13px; vertical-align: text-bottom; background: url('/pds/images/sub/helpdesk/regist/regist_ic(event).png') no-repeat 0 0; } /*----- 재작업(2019-11-13) -----*/ .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .benefit { display: block; position: relative; padding: 13px 0 4px 46px; font-size: 19px; color: #333; letter-spacing: -0.5px; font-weight: normal; } .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .benefit .tab { display: inline-block; position: absolute; top: 19px; left: 0; height: 22px; padding: 0 6px 0 6px; font-size: 12px; color: #fff; line-height: 20px; text-align: center; border-radius: 3px; background-color: #e94e1b; } .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .benefit .tab::before { content: ""; position: absolute; top: 50%; right: -9px; width: 0; height: 0; margin: -5px 0 0 0; border: 5px solid; border-color: transparent transparent transparent #e94e1b; } .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box table.price-tbl {width: 560px; table-layout: fixed; margin: 5px 0 0 0;} .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .price-tbl th { padding: 0 0 6px 0; font-size: 12px; color: #666; text-align: left; vertical-align: middle; } .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .price-tbl td { position: relative; padding: 10px 0 13px 0; font-size: 120%; color: #777; letter-spacing: 0; line-height: 80%; text-align: center; vertical-align: middle; text-decoration: line-through; border: 1px solid #d3d3d3; border-right: none; } .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .price-tbl td span.ic { display: inline-block; margin: 0 4px 0 0; font-size: 23px; text-decoration: none !important; } .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .price-tbl td.p-sale { padding-top: 11px; color: #fff; text-decoration: none; border-color: #282d34; background-color: #282d34; } .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .price-tbl td.p-sale .small {font-size: 75%;} .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .price-tbl td.p-sale .arrow { display: block; position: absolute; top: -28px; left: 60px; width: 70px; height: 36px; font-size: 12px; color: #fff; line-height: 24px; text-align: center; background: url('/pds/images/sub/helpdesk/regist/down(red).png') no-repeat 0 bottom; background-size: 70px auto; z-index: 2; } .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .price-tbl td.price-info { padding: 10px 0 5px 0; font-size: 19px; color: #d10000; font-weight: bold; text-align: center; text-decoration: none; border: none; } .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .btn { position: absolute; top: 50%; right: 30px; margin: -22px 0 0 0; text-align: right; } .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .btn .btn-type { width: 270px; height: 44px; font-size: 17px; letter-spacing: -0.8px; line-height: 38px; border-radius: 4px; } .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box.year .btn {margin-top: -38px;} /* .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box.year .btn .btn-type {height: 60px; line-height: 54px;} */ .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .btn .btn-type i {margin: 0 0 2px 15px; font-size: 110%; font-weight: normal; vertical-align: middle;} .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .btn .order-price { display: block; height: 36px; font-size: 33px; color: #0c489c; letter-spacing: -0.5px; font-weight: bold; } .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .btn .order-price span.ic { display: inline-block; margin: 0 4px 0 0; font-size: 27px; } .regist-kind-wp .kinds-info .price-wp.event2019 .reg-box .btn .order-price span.month { display: inline-block; margin: 0 4px 10px 7px; font-size: 18px; letter-spacing: -1.5px; font-weight: normal; vertical-align: middle; } /* color 변환 */ /* .regist-kind-wp .kinds-info.c-Lt .price-wp.event2019 .reg-box .benefit {color: rgba(255,255,255, 0.85);} .regist-kind-wp .kinds-info.c-Lt .price-wp.event2019 .reg-box .price-tbl th {color: rgba(255,255,255, 0.5);} .regist-kind-wp .kinds-info.c-Lt .price-wp.event2019 .reg-box .price-tbl td {color: rgba(255,255,255, 0.7); border-color: rgba(255,255,255, 0.3);} .regist-kind-wp .kinds-info.c-Lt .price-wp.event2019 .reg-box .price-tbl td.p-sale {color: #0b0c0d; border-color: rgba(255,255,255, 0.95); background-color: rgba(255,255,255, 0.9);} .regist-kind-wp .kinds-info.c-Lt .price-wp.event2019 .reg-box .price-tbl td.price-info {color: #f53535;} .regist-kind-wp .kinds-info.c-Lt .price-wp.event2019 .reg-box .btn .order-price {color: #fff;} */ /* 개인 회원 */ .regist-kind-wp .kinds-info .info.event2019 .book {clear: both; display: block; position: relative;} .regist-kind-wp .kinds-info .info.event2019 .book::before { content: "\f067"; display: block; position: absolute; top: 50%; left: -20px; width: 24px; height: 24px; margin: -10px 0 0 0; padding: 0 0 0 1px; font-family: 'FontAwesome'; font-size: 10px; color: #fff; line-height: 24px; text-align: center; border-radius: 100%; /* background-color: #222; */ animation: bookIc_ani 0.5s infinite; } @keyframes bookIc_ani { 25% {background-color: red;} 50% {background-color: blue;} 75% {background-color: green;} } .regist-kind-wp .kinds-info .info.event2019 .book .book-img { display: inline-block; float: left; } .regist-kind-wp .kinds-info .info.event2019 .book .txt { display: inline-block; float: left; width: 390px; margin: 0 0 0 25px; padding: 22px 0 0 0; font-size: 19px; letter-spacing: -0.5px; line-height: 140%; } .regist-kind-wp.personal .kinds-info .info.event2019 .book .txt {width: 320px; padding-top: 15px; font-size: 16px; letter-spacing: 0;} .regist-kind-wp .kinds-info .price-wp .row.event2019 {height: 125px;} .regist-kind-wp .kinds-info .price-wp .row.event2019 a.personal { padding-top: 20px; height: 102px; line-height: 150%; vertical-align: top; } .regist-kind-wp .kinds-info .price-wp .row.event2019 a.personal.guide { padding: 19px 0 0 50px; font-size: 22px; color: #333; line-height: 140%; cursor: default; } .regist-kind-wp .kinds-info .price-wp .row.event2019 a.personal.guide .flag-ic { position: absolute; top: -3px; left: 6px; width: 34px; height: 55px; padding: 10px 0 0 0; font-size: 11px; color: #fff; letter-spacing: 0; line-height: 120%; font-weight: normal; text-align: center; background: #d70000; } .regist-kind-wp .kinds-info .price-wp .row.event2019 a.personal.guide .flag-ic:after { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 0; border-bottom: 10px solid #fff; border-left: 17px solid transparent; border-right: 17px solid transparent; } .regist-kind-wp .kinds-info .price-wp .row.event2019 a.personal.guide:hover {bottom: 0; text-shadow: none; box-shadow: none;} .regist-kind-wp .kinds-info .price-wp .row a.personal:hover {box-shadow: 0 4px 4px 0 rgba(0,0,0, 0.3), 0 -51px 0px 0 #f7f9fb inset;} .regist-kind-wp .kinds-info .price-wp .row.event2019 a.personal .won { position: absolute; top: 20px; right: 30px; text-align: right; } /*----- 신규회원 맞춤 플랜(2020-09-08) -----*/ .regist-kind-wp .event2009-title { height: 50px; font-size: 21px; color: #fff; line-height: 48px; font-weight: bold; text-align: center; background: #333651; } .regist-kind-wp .event2009-bg {background: #9a0000;} /*----- 하단 안내 -----*/ .regist-kind-wp.bottom {padding: 35px 0 0 0;} .regist-kind-wp.bottom .mem-reg-txt {padding-left: 0;} .regist-kind-wp.bottom .mem-reg-txt li {font-size: 14px;} .regist-kind-wp.bottom .member-detailGuide-wp { clear: both; position: relative; overflow: hidden; } .regist-kind-wp.bottom .member-detailGuide-wp .openTab-wp { position: relative; height: 45px; margin: 0 0 45px 0; } .regist-kind-wp.bottom .member-detailGuide-wp .openTab-wp:before { content: ""; position: absolute; top: 50%; left: 0; right: 0; width: 100%; height: 1px; border-top: 1px dashed #d3d3d3; } .regist-kind-wp.bottom .member-detailGuide-wp .openTab-wp .flow { display: block; position: absolute; top: 16px; left: 0; right: 0; width: 100%; font-size: 12px; color: #ccc; letter-spacing: 0px; text-align: center; } .regist-kind-wp.bottom .member-detailGuide-wp .openTab-wp label { display: block; position: absolute; top: 0; left: 50%; margin: 0 0 0 -140px; width: 280px; height: 45px; padding: 0 0 0 5px; font-size: 15px; color: #fff; letter-spacing: -0.5px; line-height: 42px; text-align: center; border-radius: 6px; background: #333; transition: all 0.2s; cursor: pointer; z-index: 2; } .regist-kind-wp.bottom .member-detailGuide-wp .openTab-wp label.close {display: none; background: #ff643c;} .regist-kind-wp.bottom .member-detailGuide-wp .openTab-wp label i { display: inline-block; margin: 0 0 2px 10px; font-size: 20px; vertical-align: middle; } .regist-kind-wp.bottom .member-detailGuide-wp .guide-field { display: none; /* height: 0; */ transition: height linear 0.3s; -webkit-transition: height linear 0.3s; -moz-transition: height linear 0.3s; -o-transition: height linear 0.3s; overflow: hidden; } /*----- 회원제 안내 -----*/ .member-Wrap .mTitle.small {margin-bottom: 15px !important;} .member-tbl-wp { clear: both; margin: 0 0 0 0; border-top: 2px solid #636363; border-bottom: 1px solid #ccc; box-shadow: 0 1px 0 0 rgba(0,0,0, 0.04); } .member-tbl-wp table {width: 100%; table-layout: fixed;} .member-tbl-wp thead {border-bottom: 1px solid #ccc;} .member-tbl-wp th { height: 65px; padding: 0 0 1px 0; font-size: 14px; color: #444; letter-spacing: -0.5px; line-height: 1.2em; font-weight: bold; text-align: center; vertical-align: middle; border-right: 1px solid #ddd; border-bottom: 1px solid #d1d1d1; background: #f2f2f2; } .member-tbl-wp th.None {border-right: none;} .member-tbl-wp th:last-child {border-right: none;} .member-tbl-wp.event2019 th {height: auto; padding: 7px 0 8px 0;} .member-tbl-wp th .btn { display: inline-block; height: 20px; margin: 4px auto 0px auto; padding: 0 15px; font-size: 12px; color: #fff; line-height: 18px; text-align: center; font-weight: normal; text-decoration: none; border-radius: 4px; background: #4c71a6; cursor: pointer; } .member-tbl-wp th .btn:hover {background: #1e6dc6;} .member-tbl-wp td { min-height: 30px; padding: 0 0 2px 0; font-size: 14px; line-height: 1.2em; text-align: center; vertical-align: middle; border-bottom: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; } .member-tbl-wp td:last-child {border-right: none;} .member-tbl-wp td.btLine-None {border-bottom: none;} .member-tbl-wp tr:last-child th, .member-tbl-wp tr:last-child td {border-bottom: none;} .member-tbl-wp td.left { padding: 8px 15px 10px 15px; line-height: 1.4em; text-align: left; vertical-align: middle; } .member-tbl-wp td.btLine-Clr {border-bottom: 1px solid #d1d1d1;} .member-tbl-wp td.biz { font-weight: bold; background: #f4f8fc; } .member-tbl-wp td.bizs {border-right: 1px solid #ddd; background: #e8f0f9;} .member-tbl-wp td.expert { font-weight: bold; background: #fef9f3; } .member-tbl-wp td.experts {border-right: 1px solid #ddd; background: #fcf0e1;} .member-tbl-wp td.person { font-weight: bold; border-right: 1px solid #ddd; background: #e9f5e9; } .member-tbl-wp td.memClass { padding: 12px 15px 12px 15px; text-align: left; } .member-tbl-wp td.memClass li { position: relative; margin: 0 0 5px 0; padding: 5px 15px 7px 15px; border-radius: 5px; } .member-tbl-wp td.memClass li:last-child {margin-bottom: 0;} .member-tbl-wp td.memClass li span.date { font-weight: bold; } .member-tbl-wp td.memClass li span.date u { display: inline-block; margin: 0 0 0 2px; font-size: 12px; color: #cb0a0a; font-weight: normal; text-decoration: none; } .member-tbl-wp td.memClass li span.price { position: absolute; right: 15px; color: #999; } .member-tbl-wp td.memClass li span.price strong { /* display: inline-block; margin: 0 0 2px 0; */ font-size: 15px; color: #ff3710; font-weight: bold; } .member-tbl-wp td .biz-style li { border: 1px solid rgba(30,109,198, 0.5); background: rgba(30,109,198, 0.03); } .member-tbl-wp td .expert-style li { border: 1px solid rgba(236,156,57, 0.7); background: rgba(236,156,57, 0.03); } .member-tbl-wp td .person-style li { border: 1px solid rgba(52,160,44, 0.6); background: rgba(52,160,44, 0.02); } /*----- 제공 내역 안내 -----*/ .default-benefits-wp { clear: both; position: relative; margin: 0 0 45px 0; overflow: hidden; } .default-benefits-wp:after { content: ""; position: absolute; top: 86px; left: 50%; width: 30px; height: 34px; margin: 0 0 0 -15px; background: url('/pds/images/sub/helpdesk/regist/info_plus.png') no-repeat; } .default-benefits-wp .box { float: left; width: 50%; } .default-benefits-wp .box .lt {width: 100%; padding: 0 5px 0 0;} .default-benefits-wp .box .rt {width: 100%; padding: 0 0 0 5px;} .default-benefits-wp .box .stit { height: 45px; margin: 0 0 4px 0; padding: 14px 0 0 0; font-size: 15px; color: #fff; letter-spacing: 0px; text-align: center; font-weight: bold; background: #1a4b7a url('/pds/images/sub/helpdesk/regist/info_stit_bg.png') repeat; /* box-shadow: 0 20px 0 0 rgba(255,255,255, 0.04) inset; */ } .default-benefits-wp .box ul { height: 140px; padding: 13px 0 0 25px; vertical-align: top; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; background: rgba(76,113,166, 0.15); } .default-benefits-wp .box li { margin: 0 0 3px 0; padding: 0 0 0 12px; font-size: 14px; line-height: 1.3em; background: url('/pds/images/sub/helpdesk/regist/etc_ic.png') no-repeat 0 7px; } .default-benefits-wp .box .rt .stit { background: #126179 url('/pds/images/sub/helpdesk/regist/info_stit_bg2.png') repeat; } .default-benefits-wp .box .rt ul {background: rgba(18,97,121, 0.1);} .default-benefits-wp .box2 { clear: both; height: 44px; margin: 10px 0 0 0; padding: 0; font-size: 15px; letter-spacing: 0px; line-height: 40px; text-align: center; font-weight: bold; border: 1px solid rgba(26,96,174, 0.3); border-radius: 6px; background: #f4f8fc; } .member-benefits-wp { clear: both; margin: 0 0 10px 0; overflow: hidden; } .member-benefits-wp .box { clear: both; width: 100%; margin: 0 0 30px 0; overflow: hidden; } .member-benefits-wp .box .subj { float: left; position: relative; width: 16%; min-height: 160px; margin: 0 35px 0 0; padding: 10px 0 10px 0; font-size: 15px; line-height: 1.1em; text-align: center; border: 4px solid rgba(76,113,166, 0.9); border-radius: 20px; background: url('/pds/images/sub/helpdesk/regist/info_stit_bg3.png'); } .member-benefits-wp .box .subj:after { content: ""; position: absolute; top: 25%; right: -32px; width: 32px; height: 28px; margin: -14px 0 0 0; background: url('/pds/images/sub/helpdesk/regist/info_arrow.png') no-repeat; } .member-Wrap .member-benefits-wp .box .subj img {display: inline-block; width: 65px; height: 85px; margin: 0 0 8px 0;} .member-benefits-wp .box .subj strong { display: block; margin: 0 0 3px 0; letter-spacing: -0.8px; } .member-benefits-wp .box .subj span.price { display: block; font-size: 12px; color: #ff3710; letter-spacing: -0.8px; } .member-benefits-wp .box .subj.two {padding: 19px 0 0 0;} .member-benefits-wp .box .info { float: left; position: relative; width: 80%; margin: -2px 0 0 0; padding: 0 0 0 15px; } .member-benefits-wp .box .info .stit { display: block; margin: 0 0 10px 0; font-size: 17px; color: #064283; line-height: 1.1em; font-weight: bold; } .member-benefits-wp .box .info ol.txt { margin: 0 0 15px 0; padding: 0 0 0 2px; } .member-benefits-wp .box .info ol.txt li { margin: 0 0 3px 0; padding: 0 0 0 17px; font-size: 14px; color: #555; line-height: 140%; background: url('/pds/images/sub/helpdesk/regist/add2014_ic3.gif') no-repeat 1px 6px; } .member-benefits-wp .box .info ol.txt li:last-child {margin: 0;} .member-benefits-wp .box .info ol.txt li.date { margin-bottom: 5px; padding-left: 17px; color: #333; background: url('/pds/images/comm/dot3_hover.png') no-repeat 1px 6px; } .member-benefits-wp .box .info ul.mem-kind { float: left; overflow: hidden; } .member-benefits-wp .box .info ul.mem-kind li { float: left; width: 110px; height: 32px; margin: 0 8px 0 0; font-size: 14px; line-height: 28px; text-align: center; border-radius: 5px; } .member-benefits-wp .box .info ul.mem-kind li:last-child {margin: 0;} .member-benefits-wp .box .info ul.mem-kind li.biz { border: 1px solid rgba(30,109,198, 0.5); background: rgba(30,109,198, 0.04); } .member-benefits-wp .box .info ul.mem-kind li.expert { border: 1px solid rgba(236,156,57, 0.7); background: rgba(236,156,57, 0.04); } .member-benefits-etc { clear: both; padding: 25px 0 20px 25px; border: 1px solid #e9e9e9; background: #f5f5f5; } .member-benefits-etc .stit { height: 20px; margin: 0 0 2px 0; padding: 0px 0 0 23px; font-size: 14px; font-weight: bold; background: url('/pds/images/sub/helpdesk/regist/tit_ic1.gif') no-repeat 0 0px; } .cts_sUli {padding: 1px 0 0 0;} .cts_sUli li { margin: 0 0 4px 0; font-size: 13px; letter-spacing: -0.2px; line-height: 1.5em; text-align: justify; vertical-align: middle; } .cts_sUli li:last-child {margin: 0;} .cts_sUli li.mrg1 {margin: 0 0 1px 0;} .cts_sUli li.mrg8 {margin: 0 0 8px 0;} .cts_sUli li.mrg10 {margin: 0 0 10px 0;} .cts_sUli li.mrg15 {margin: 0 0 15px 0;} .cts_sUli li.None {padding: 0 10px 0 0; background: none;} .cts_ic1 li {padding: 0 10px 0 11px; background: url('/pds/images/sub/helpdesk/regist/comm_ic.png') no-repeat 1px 9px;} .cts_ic2 li {padding: 0 10px 0 12px; background: url('/pds/images/comm/ic_gray3.gif') no-repeat 0 10px;} .cts_ic3 li {padding: 0 10px 0 11px; background: url('/pds/images/comm/ic_gray.gif') no-repeat 0 9px;} .cts_sUli2 {padding: 1px 0 0 0;} .cts_sUli2 li { margin: 0 0 4px 0; padding: 0 10px 0 12px; font-size: 13px; letter-spacing: -0.2px; line-height: 1.5em; text-align: justify; vertical-align: middle; background: url('/pds/images/comm/ic_gray3.gif') no-repeat 0 10px; } .cts_sUli2 li:last-child {margin: 0;} .cts_sUli2 li.mrg8 {margin: 0 0 8px 0;} .cts_sUli2 li.mrg10 {margin: 0 0 10px 0;} .cts_sUli2 li.mrg15 {margin: 0 0 15px 0;} /*----- 유료회원제 안내 > 정보입력 ----------------------------------------*/ .mTitle.regist .mem-kind-info { clear: both; display: inline-block; position: relative; height: 28px; margin: 0 0 1px 20px; padding: 0 16px 0 15px; font-size: 15px; color: #fff; letter-spacing: 0; line-height: 26px; font-weight: normal; text-align: center; vertical-align: middle; border-radius: 3px; background: #ff643c; } .mTitle.regist .mem-kind-info::after { content: ""; position: absolute; top: 50%; left: -15px; margin: -8px 0 0 0; width: 0px; height: 0px; border: 8px solid; border-color: transparent #ff643c transparent transparent; } .mem-reg-txt { clear: both; position: relative; margin: -10px 0 0 0; padding: 0 0 45px 0; overflow: hidden; } .mem-reg-txt.mrg-bottom {padding-bottom: 50px;} .mem-reg-txt ul {margin: -8px 0 0 1px;} .mem-reg-txt li { margin: 0 0 1px 0; padding: 5px 0 0 12px; font-size: 100%; color: #444; line-height: 150%; text-align: justify; background: url('/pds/images/comm/ic_gray4.png') no-repeat 0 16px; } .mem-reg-txt li:last-child {margin-bottom: 0;} .mem-reg-txt.btLine {padding-bottom: 20px; border-bottom: 1px dotted #aaa;} /*----- 순서도 -----*/ .mem-reg-txt .flow {position: absolute; top: 10px; right: 0px;} .mem-reg-txt .flow span { float: left; display: block; position: relative; width: 60px; height: 60px; margin: 0 0 20px 30px; font-size: 110%; color: #aaa; line-height: 59px; text-align: center; border: 1px solid #ccc; border-radius: 100%; background: #fff; } .mem-reg-txt .flow span::before { content: ""; display: block; position: absolute; top: 50%; left: -31px; width: 30px; height: 1px; background: #ccc; } .mem-reg-txt .flow span:first-child::before {display: none;} .mem-reg-txt .flow span strong { display: block; width: 60px; height: 20px; position: absolute; bottom: -25px; left: 0; font-size: 12px; color: #777; line-height: 20px; font-weight: normal; text-align: center; } .mem-reg-txt .flow span.active { font-size: 120%; color: #fff; border-color: #222; background: #333; } /*----- 하단 guide -----*/ .regist-step-bottom-guide { clear: both; margin: 120px 0 -30px 0; padding: 20px 30px 20px 25px; } .regist-step-bottom-guide li { margin: 0 0 4px 0; padding: 0 0 0 12px; font-size: 14px; line-height: 1.5em; background: url('/pds/images/comm/ic_gray.gif') no-repeat 0 9px; } .regist-step-bottom-guide li:last-child {margin-bottom: 0;} /*----- tbl Insert 추가 -----*/ .tbl-wp.regist .rt-txt { position: absolute; top: -22px; right: 0; font-size: 12px; letter-spacing: -0.5px; font-weight: normal; } .tbl-wp.regist table.Insert td span.bar { display: inline-block; margin: 0 9px 0 9px; font-size: 12px; color: #ccc; font-weight: normal !important; } .tbl-wp.regist table.Insert .add-accontTbl { width: 400px; margin: 8px 0 2px 0; border-top: 1px solid #ddd; } .tbl-wp.regist table.Insert .add-accontTbl li { position: relative; height: 30px; padding: 8px 0 0 130px; font-size: 13px; color: #333; vertical-align: middle; border-bottom: 1px solid #ddd; background: #fafafa; box-sizing: border-box; } .tbl-wp.regist table.Insert .add-accontTbl li span.subj { position: absolute; top: 0; bottom: 0; left: 0; width: 110px; padding: 6px 0 0 0; font-size: 12px; text-align: center; background: #eee; box-sizing: border-box; } /*----- 유료회원제 안내 > 가입완료 ----------------------------------------*/ .mem-reg-finish-wp { position: relative; margin: 0 0 50px 0; padding: 50px 70px 45px 70px; font-size: 100%; line-height: 140%; border-radius: 6px; } .mem-reg-finish-wp .title { display: block; margin: 0 0 20px 0; font-size: 39px; letter-spacing: -2.6px; line-height: 100%; font-weight: normal; text-align: center; } .mem-reg-finish-wp .text { display: block; margin: 0 0 35px 0; text-align: center; font-size: 110%; line-height: 1.5em; } .mem-reg-finish-wp .text .name {color: #ff5529;} .mem-reg-finish-wp .info-box { position: relative; height: 152px; margin: 0 0 30px 0; padding: 10px 30px 0px 190px; border: 1px solid #d8dfeb; border-radius: 6px; background: #fff url('/pds/images/sub/helpdesk/regist/regist_finish_img.png') no-repeat 25px 12px; background-size: 140px auto; box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.1); } .mem-reg-finish-wp .info-box ul {width: 680px;} .mem-reg-finish-wp .info-box li { padding: 13px 0 15px 10px; font-size: 100%; line-height: 1em; border-bottom: 1px dotted #9fb8e1; } .mem-reg-finish-wp .info-box li:last-child {border: none;} .mem-reg-finish-wp .info-box li span.memPt { display: inline-block; width: 280px; padding: 0 0 0 15px; font-size: 100%; color: #3f577e; background: url('/pds/images/sub/helpdesk/regist/etc_ic.png') no-repeat 0 6px; } .mem-reg-finish-wp .info-box li span.memPt2 { display: inline-block; width: 380px; padding: 0 0 0 15px; font-size: 100%; color: #3f577e; background: url('/pds/images/sub/helpdesk/regist/etc_ic.png') no-repeat 0 6px; } .mem-reg-finish-wp .info-box li span.memPt strong { display: inline-block; margin: 0 0 0 3px; font-size: 100%; color: #111; } .mem-reg-finish-wp .info-box .btn { display: block; position: absolute; top: 22px; right: 40px; width: 120px; height: 105px; font-size: 14px; color: #fff; line-height: 103px; text-align: center; vertical-align: middle; text-decoration: none; box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.15); } .mem-reg-finish-wp .etc ul { margin: 0 8px 0 8px; } .mem-reg-finish-wp .etc li { margin: 0 0 4px 0; padding: 0 0 0 10px; font-size: 100%; color: #555; line-height: 1.5em; text-align: justify; background: url('/pds/images/comm/ic_dot1.gif') no-repeat 0 11px; } .mem-reg-finish-wp .etc li:last-child {margin: 0;} /*----- bottom 안내 -----*/ .regist-finish-bottom-etc { clear: both; margin: 120px -15px -30px -15px; overflow: hidden; } .regist-finish-bottom-etc .row { float: left; width: 50%; padding: 0 15px; } .regist-finish-bottom-etc .box { position: relative; height: 200px; padding: 25px 0 0 180px; font-size: 13px; color: #777; line-height: 1.4em; border: 1px solid #e0e0e0; border-radius: 4px; } .regist-finish-bottom-etc .box .text { display: block; position: absolute; top: 30px; left: 35px; width: 190px; } .regist-finish-bottom-etc .box .text .tit { display: block; margin: 0 0 15px 0; font-size: 200%; color: #555; letter-spacing: -1px; font-weight: bold; } .regist-finish-bottom-etc .box.helpdesk {background: url('/pds/images/sub/helpdesk/regist/finish_bottom_img1.png') no-repeat 300px 10px;} .regist-finish-bottom-etc .box.helpdesk .btn { display: inline-block; position: absolute; top: 120px; left: 35px; height: 32px; padding: 0 20px; font-size: 13px; color: #fff; line-height: 30px; text-decoration: none; text-align: center; border-radius: 3px; background: #1182bc; cursor: pointer; } .regist-finish-bottom-etc .box.phone {background: url('/pds/images/sub/helpdesk/regist/finish_bottom_img2.png') no-repeat 30px 115px;} .regist-finish-bottom-etc .box.phone {padding-left: 200px;} .regist-finish-bottom-etc .box.phone ul {margin: 3px 0 0 0;} .regist-finish-bottom-etc .box.phone li { margin: 0 0 8px 0; padding: 0 0 0 10px; font-size: 19px; color: #004a96; font-weight: bold; background: url('/pds/images/comm/ic_dot1.gif') no-repeat 0 8px; } .regist-finish-bottom-etc .box.phone li span.subj { display: inline-block; width: 190px; margin: 0 0 1px 0; font-size: 14px; color: #555; font-weight: normal; vertical-align: top; } /* 설문조사 이벤트(2019-09-04) */ .mem-reg-finish-ban { display: block; margin: -20px 0 60px 0; border-radius: 6px; overflow: hidden; } .mem-reg-finish-popup { position: fixed; top: 220px; right: 1%; z-index: 2; } .mem-reg-finish-popup .close { display: block; padding: 2px 0 0 0; font-size: 12px; color: #777; letter-spacing: -0.5px; text-decoration: none !important; text-align: right; } .mem-reg-finish-popup .close strong {display: inline-block; margin: 0 0 7px 2px; font-size: 20px; vertical-align: middle;} /****** 결합상품 이벤트 *****/ .regist-kind-wp .bg-white {background-color: #fff;} .regist-kind-wp.package-wp {clear: both;} .regist-kind-wp.package-wp .bg {background: #3e4161;} /* ededed */ .regist-kind-wp.package-wp .price {padding: 0 0 50px 0;} .regist-kind-wp.package-wp .price.End {padding: 0;} .package-info-box { padding: 17px 20px 23px 25px; border: 1px solid #d9d9d9; background: #fafafa; } .package-info-box li {margin-bottom: 4px;} .package-info-popup {padding: 25px 25px 25px 25px;} .package-info-popup ul {float: left;} .package-info-popup li { float: left; margin: 0 0 5px 0; padding: 0 0 0 8px; font-size: 13px; letter-spacing: -0.5px; line-height: 130%; background: url('/pds/images/comm/ic_dot2_org.gif') no-repeat 0 8px; } .package-info-popup .edit li:nth-child(odd) {width: 53%;} .package-info-popup .edit li:nth-child(even) {width: 47%;} .package-info-popup table {width: 100%;} .package-info-popup th { padding: 6px 0 8px 0; font-size: 12px; color: #fff; text-align: center; vertical-align: middle; background-color: #777; } .package-info-popup th:first-child {border-right: 1px solid rgba(255,255,255, 0.2);} .package-info-popup.p01 th {background-color: #167d42;} .package-info-popup.p02 th {background-color: #3981d7;} .package-info-popup.p03 th {background-color: #f47d31;} .package-info-popup.p04 th {background-color: #80459e;} .package-info-popup td { padding: 5px 15px 7px 15px; font-size: 12px; color: #333; line-height: 130%; vertical-align: middle; border-bottom: 1px solid #d5d5d5; } .package-info-popup td.lec { padding-left: 20px; border-right: 1px solid #e7e7e7; background: url('/pds/images/comm/ic_dot1_org.gif') no-repeat 10px 13px; } .package-info-popup td.ct {color: #aaa; text-align: center;} .package-info-popup td span.file { display: inline-block; padding: 0 0 0 20px; font-size: 11px; color: #888; background: url('/images/ic_file.gif') no-repeat 0 2px; } /* 회원가입 시 선택(교육수강권) 부분 */ .package-open-guide { margin: 25px 0 -5px 0; } .package-open-guide .title {display: block; font-size: 17px; letter-spacing: -0.5px;} .package-open-guide ul {float: left; width: 100%; margin: 15px -10px 0 -10px;} .package-open-guide li { float: left; width: 25%; padding: 0 10px; font-size: 13px; line-height: 130%; text-align: center; } .package-open-guide li .tab { display: block; height: 32px; font-size: 14px; color: #fff; line-height: 29px; font-weight: bold; border-radius: 4px; background: #349ece; } .package-open-guide li .tab.red {background: #378d7e;} .package-open-guide li a.tab { position: relative; height: 42px; margin: 0 0 8px 0; line-height: 39px; text-decoration: none !important; } .package-open-guide li a.tab:hover {bottom: -2px; background: #248bba;} .package-open-guide li a.tab::after { content: "GO"; display: block; position: absolute; top: 50%; right: 10px; width: 22px; height: 22px; margin: -11px 0 0 0; font-size: 9px; color: #fff; line-height: 23px; font-weight: normal; text-align: center; border-radius: 100%; background: #1a82b1; } .package-open-guide li .thumbs { display: block; width: 260px; margin: 12px auto 8px auto; border: 1px solid #e0e0e0; border-radius: 6px; overflow: hidden; } .package-open-guide .etc {padding: 5px 0 0 0; font-size: 12px; color: #555; line-height: 150%;} /******************************************************************************************************************************** * 로그인(페이지용) ********************************************************************************************************************************/ .login-wp { clear: both; min-height: 700px; margin: 0 0 120px 0; overflow: hidden; } .login-wp .visual { position: relative; height: 230px; margin: 20px 0 0 0; padding: 45px 0 0 40px; font-size: 14px; color: #555; line-height: 1.6em; background: url('/pds/images/sub/helpdesk/regist/login_visual.png') no-repeat 930px 2px; overflow: hidden; } .login-wp .visual strong { display: block; margin: 0 0 6px -1px; font-size: 260%; color: #222; letter-spacing: -3px; line-height: 1.5em; font-weight: normal; } .login-wp .visual strong u {color: #ff643c; text-decoration: none;} /*----- 로그인 -----*/ .login-wp .login { float: left; width: 780px; padding: 12px 12px; background: url('/pds/images/sub/helpdesk/regist/login_bg.gif') repeat; } .login-wp .login .box { position: relative; height: 271px; padding: 40px 40px 0 210px; background: #fff url('/pds/images/sub/helpdesk/regist/login_stit.gif') no-repeat 40px 39px; } .login-wp .login input.int-1 { display: block; width: 360px; margin: 0 0 6px 0; padding-left: 15px; padding-top: 6px; font-size: 120%; border-color: #ccc; } .login-wp .login input.int-1:focus {border-color: #666;} .login-wp .login input.int-1::-moz-placeholder {font-size: 15px; color: #bbb; opacity: 1;} .login-wp .login input.int-1:-ms-input-placeholder {font-size: 15px; color: #bbb;} .login-wp .login input.int-1::-webkit-input-placeholder {font-size: 15px; color: #bbb;} .login-wp .login .box .password-show {position: absolute; top: 115px; left: 536px; color: rgba(0,0,0, 0.2);} .login-wp .login .btn { display: block; position: absolute; top: 40px; right: 40px; width: 135px; 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; } .login-wp .login .checkbox-field {margin: 18px 0 0 0; font-size: 14px;} .login-wp .login .checkbox-field label {color: #666;} .login-wp .login .reg-join { position: absolute; top: 161px; right: 40px; z-index: 2; } .login-wp .login .reg-join .btn-type { display: inline-block; height: 28px; margin: 0 0 5px 0; font-size: 12px !important; line-height: 24px; border-radius: 3px; box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.05), 0 14px 0px 0 rgba(255,255,255, 0.9) inset; } .login-wp .login .etc { position: relative; margin: 20px 0 0 0; font-size: 12px; color: #888; line-height: 1.4em; } .login-wp .banner { float: right; width: 380px; height: 295px; overflow: hidden; } .login-wp .banner img {width: 380px; height: 295px;} /*----- SNS 로그인 -----*/ .login-wp .sns-join { clear: both; width: 1000px; margin: 40px auto 70px auto; overflow: hidden; } .login-wp .sns-join .stit { position: relative; height: 32px; margin: 0 0 15px 0; font-size: 100%; text-align: center; font-weight: bold; } .login-wp .sns-join .stit::before { content: ""; display: block; position: absolute; top: 50%; left: 0; right: 0; width: 100%; height: 1px; background: #ddd; z-index: 1; } .login-wp .sns-join .stit span.txt { display: inline-block; position: relative; height: 32px; padding: 0 15px; line-height: 30px; background: #f9f9f9; z-index: 2; } .login-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: #ff643c; } .login-wp .sns-join .stit span.circle i {padding-bottom: 2px; font-size: 19px; line-height: 15px !important;} .login-wp .sns-join .mask { clear: both; margin: 0 -5px; padding: 0 0 10px 0; overflow: hidden; } .login-wp .sns-join ul {float: left; width: 100%;} .login-wp .sns-join li { float: left; width: 25%; padding: 0 6px; } .login-wp .sns-join li a.Btn { display: block; position: relative; height: 50px; padding: 0 0 0 140px; font-size: 14px; color: #fff; letter-spacing: -0.5px; line-height: 47px; text-decoration: none !important; border: 1px solid #2e4677; border-bottom: 2px solid #2e4677; border-radius: 5px; } .login-wp .sns-join li a.Btn:active {bottom: -2px;} .login-wp .sns-join li.facebook a.Btn { background: #3b5997 url('/pds/images/regist/modal_sns_facebook.png') no-repeat 55px 15px; } .login-wp .sns-join li.google a.Btn { border-color: #b63f2f; background: #d34836 url('/pds/images/regist/modal_sns_google.png') no-repeat 55px 15px; } .login-wp .sns-join li.kakao a.Btn { color: #583a28; border-color: #e3cf00; background: #fee800 url('/pds/images/regist/modal_sns_kakao.png') no-repeat 55px 15px; } .login-wp .sns-join li.naver a.Btn { padding: 0; border-color: #5c9a25; background: #6bb32b url('/pds/images/regist/modal_sns_naver.png') no-repeat 55px 15px; } .login-wp .sns-join li.naver a.Btn img {display: none;} .login-wp .sns-join li.naver a.Btn a {display: block; padding: 0 0 0 140px; text-decoration: none;} .login-wp .sns-join li.naver a.Btn a::before {content: "로그인"; color: #fff;} /*----- 하단 안내 -----*/ .login-wp .guide-box { clear: both; padding: 25px 25px 22px 25px; font-size: 14px; text-align: center; border: 1px solid #ddd; border-radius: 3px; background: #fff; } .login-wp .guide-box strong.bold { display: block; margin: 0 0 15px 0; padding: 0 0 18px 0; font-size: 16px; color: #f47d31; font-weight: bold; border-bottom: 1px dotted #c5c5c5; } .login-wp .guide-box span.help { clear: both; display: inline-block; height: 20px; margin: 0 8px 0 0; padding: 0 20px 0 20px; font-size: 11px; letter-spacing: -0.5px; color: #fff; line-height: 17px; text-align: center; vertical-align: middle; border-radius: 20px; background: #556475; } /******************************************************************************************************************************** * 회원가입(무료) ********************************************************************************************************************************/ .regist-free-flow {position: absolute; bottom: 5px; right: 95px;} .regist-free-flow span { float: left; display: block; position: relative; width: 30px; height: 30px; margin: 0 0 0px 10px; font-size: 14px; color: #aaa; line-height: 26px; text-align: center; border: 1px solid #ccc; border-radius: 100%; background: #fff; } .regist-free-flow span::before { content: ""; display: block; position: absolute; top: 50%; left: -10px; width: 10px; height: 1px; background: #ccc; } .regist-free-flow span:first-child::before {display: none;} .regist-free-flow span.active { font-size: 15px; color: #fff; font-weight: bold; border-color: #222; background: #333; } .regist-free-wp { position: relative; width: 1020px; margin: 0px auto -20px auto; padding: 60px 80px 80px 80px; line-height: 150%; border: 1px solid #dadada; border-radius: 10px; background: #fff; } /*----- step1 -----------------------------------------*/ .regist-free-wp .gift-info { position: relative; margin: 0 0 10px 0; padding: 0 0 0 165px; font-size: 18px; letter-spacing: -0.5px; line-height: 140%; } .regist-free-wp .gift-info .block { display: block; position: absolute; top: 2px; bottom: 2px; left: 0; width: 146px; padding: 11px 0 0 0; font-size: 14px; color: #fff; text-align: center; border-radius: 4px; background: #bf3434; } .regist-free-wp .kinds { margin: 30px 0 35px 0; padding: 30px 0 0px 0; border-top: 1px solid #e7e7e7; } .regist-free-wp .kinds input {display: none;} .regist-free-wp .kinds label { display: block; position: relative; width: 48%; height: 160px; padding: 0 55px 0 0; font-size: 27px; color: #333; letter-spacing: -2px; line-height: 146px; font-weight: bold; text-decoration: none !important; text-align: right; border: 6px solid #ccc; border-radius: 0px; background-repeat: no-repeat; background-position: 45px center; box-shadow: 2px 2px 2px 0 rgb(0,0,0, 0.08); transition: all 0.2s; cursor: pointer; } .regist-free-wp .kinds label:hover {border-color: #ff643c; box-shadow: 4px 4px 2px 0 rgb(0,0,0, 0.2);} .regist-free-wp .kinds label i { position: absolute; top: -10px; left: 10px; display: block; font-size: 25px; color: transparent; transition: all 0.3s; z-index: 2; } .regist-free-wp .kinds i::before {content: "\f02e";} .regist-free-wp .kinds label.biz {float: left; background-image: url('/pds/images/sub/helpdesk/regist/free_step01_1.png');} .regist-free-wp .kinds label.personal {float: right; background-image: url('/pds/images/sub/helpdesk/regist/free_step01_2.png');} .regist-free-wp #mk1:checked ~ label[for="mk1"], .regist-free-wp #mk2:checked ~ label[for="mk2"] {border-color: #ff643c; box-shadow: 4px 4px 2px 0 rgb(0,0,0, 0.2);} .regist-free-wp #mk1:checked ~ label[for="mk1"] i, .regist-free-wp #mk2:checked ~ label[for="mk2"] i {top: -13px; color: #2e0c00;} .regist-free-wp .guide .kind { display: block; margin: 30px 0 10px 0; font-size: 17px; color: #cf4444; } .regist-free-wp .guide .tbl { width: 100%; table-layout: fixed; border-top: 1px solid #ccc; } .regist-free-wp .guide .tbl th { padding: 8px 0 8px 0; font-size: 14px; color: #777; text-align: center; vertical-align: middle; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #ccc; background: #f5f5f5; } .regist-free-wp .guide .tbl th:last-child {border-right: none;} .regist-free-wp .guide .tbl td { padding: 11px 15px 10px 15px; font-size: 14px; color: #444; line-height: 150%; text-align: justify; vertical-align: top; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #ccc; } .regist-free-wp .guide .tbl td:last-child {border-right: none;} .regist-free-wp .guide .tbl td.mid {padding-left: 0; padding-right: 0; text-align: center; vertical-align: middle;} .regist-free-wp .guide .regiBtn { display: block; width: 240px; height: 40px; margin: 25px auto 0; font-size: 14px; color: #fff; letter-spacing: -0.5px; line-height: 38px; text-align: center; border-radius: 3px; background: #ff643c; } .regist-free-wp .guide .regiBtn:hover { text-decoration: none; background: #f47d31; } .regist-free-wp .guide .regiBtn i { display: inline-block; margin: 0 0 0px 10px; font-size: 17px; vertical-align: text-bottom; } /* 개인회원가입 */ .regist-free-wp .pers-btn { margin: 40px 0 0 0; padding: 55px 0 0px 0; text-align: center; border-top: 1px solid #e7e7e7; } .regist-free-wp .pers-btn .btn-type { height: 90px; padding: 0 90px; font-size: 27px; letter-spacing: -1px; line-height: 86px; } .regist-free-wp .pers-btn .btn-type i { position: absolute; top: 50%; right: 30px; margin: -14px 0 0 0; } .regist-free-wp .pers-btn .txt { display: block; margin: 8px 0 0 0; font-size: 12px; } /* SNS 로그인 */ .regist-free-wp .sns-join {margin: 0 0 25px 0;} .regist-free-wp .sns-join .stit { position: relative; height: 32px; margin: 0 0 20px 0; font-size: 100%; text-align: center; font-weight: bold; } .regist-free-wp .sns-join .stit::before { content: ""; display: block; position: absolute; top: 50%; left: 0; right: 0; width: 100%; height: 1px; background: #ddd; z-index: 1; } .regist-free-wp .sns-join .stit span.txt { display: inline-block; position: relative; height: 32px; padding: 0 15px; line-height: 30px; background: #f9f9f9; z-index: 2; } .regist-free-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: #333; } .regist-free-wp .sns-join .stit span.circle i {padding-bottom: 2px; font-size: 19px; line-height: 15px !important;} .regist-free-wp .sns-join .mask { clear: both; margin: 0 -5px; padding: 0 0 10px 0; overflow: hidden; } .regist-free-wp .sns-join ul {float: left; width: 100%;} .regist-free-wp .sns-join li { float: left; width: 50%; padding: 0 6px; } .regist-free-wp .sns-join li a { display: block; position: relative; height: 50px; padding: 0 0 0 80px; font-size: 15px; color: #fff; letter-spacing: -0.5px; line-height: 48px; text-decoration: none !important; font-weight: bold; text-align: center; border: 1px solid #2e4677; border-bottom: 2px solid #2e4677; border-radius: 5px; background-repeat: no-repeat; background-position: 40% 14px; } .regist-free-wp .sns-join li a:active {bottom: -2px;} .regist-free-wp .sns-join li.facebook a { background-color: #3b5997; background-image: url('/pds/images/regist/modal_sns_facebook.png'); } .regist-free-wp .sns-join li.google a { border-color: #b63f2f; background-color: #d34836; background-image: url('/pds/images/regist/modal_sns_google.png'); } .regist-free-wp .sns-join li.kakao a { color: #583a28; border-color: #e3cf00; background-color: #fee800; background-image: url('/pds/images/regist/modal_sns_kakao.png'); } .regist-free-wp .sns-join li.naver a { border-color: #5c9a25; background-color: #6bb32b; background-image: url('/pds/images/regist/modal_sns_naver.png'); } /*----- step2 -----------------------------------------*/ .regist-free-wp .certifi-wp { width: 700px; margin: 20px auto 10px auto; overflow: hidden; } .regist-free-wp .certifi-wp .box { position: relative; height: 200px; margin: 0 0 30px 0; padding: 32px 40px 0 250px; font-size: 21px; color: #333; letter-spacing: -0.5px; font-weight: bold; border: 1px solid #ddd; border-radius: 4px; background: #f8f8f8; transition: all 0.2s; } .regist-free-wp .certifi-wp .box:hover {border-color: #555;} .regist-free-wp .certifi-wp .box.mail {padding-top: 42px;} .regist-free-wp .certifi-wp .box .circle { display: block; position: absolute; top: 50%; left: 50px; margin: -70px 0 0 0; width: 140px; height: 140px; text-align: center; border-radius: 100%; background: #ddd; box-shadow: 0 2px 1px 0 rgba(0,0,0, 0.1) inset; overflow: hidden; } .regist-free-wp .certifi-wp .box span.stxt { display: block; margin: 10px 0 0 0; font-size: 14px; color: #555; line-height: 150%; font-weight: normal; } .regist-free-wp .certifi-wp .box a { display: block; position: relative; width: 150px; height: 40px; margin: 12px 0 0 0; padding: 0 0 0 0; font-size: 15px; color: #fff; line-height: 36px; font-weight: normal; text-align: center; box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.05); } .regist-free-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); } /* 본인인증(가입확인) */ .regist-free-wp .certifi-wp.check { position: relative; height: 260px; margin-bottom: 40px; padding: 50px 0 0 310px; font-size: 30px; color: #333; line-height: 120%; border: 1px solid #ddd; border-radius: 4px; background: #f8f8f8 url('/pds/images/sub/helpdesk/regist/free_step02_3.png') no-repeat 70px 50%; } .regist-free-wp .certifi-wp.check .date { display: block; margin: 0 0 15px 0; font-size: 17px; } /*----- step1 -----------------------------------------*/ .regist-free-wp .join-law { clear: both; position: relative; padding: 0px 0 0 0; } .regist-free-wp .join-law .stit { position: relative; margin: 0 0 10px 0; padding: 0 100px 0 0; font-size: 13px; color: #999; line-height: 150%; } .regist-free-wp .join-law.expert .stit {margin-bottom: 4px;} .regist-free-wp .join-law .stit strong { display: block; height: 26px; padding: 0 0 0 22px; font-size: 18px; color: #333; letter-spacing: -0.5px; font-weight: bold; background: url('/pds/images/comm/ic_check2.png') no-repeat 0 2px; } .regist-free-wp .join-law .stit .checkbox-field {position: absolute; bottom: 2px; right: 0px;} .regist-free-wp .join-law .stit .checkbox-field label {font-size: 14px; color: #555;} .regist-free-wp .join-law .copyright-lawBox { height: 220px !important; margin: 0 0 35px 0; padding: 15px 20px 20px 20px !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; } .regist-free-wp .join-law.expert .copyright-lawBox {height: 60px !important;} .regist-free-wp .join-law .all-check {margin: -5px 0 28px 0;} .regist-free-wp .regist-msg { display: none; margin: 4px 0 0 0; font-size: 13px; line-height: 120%; } /*----- step5 -----------------------------------------*/ .regist-free-wp .mem-reg-finish-wp { margin-bottom: 40px !important; padding-top: 240px !important; padding-bottom: 40px !important; background: url('/pds/images/sub/helpdesk/regist/free_step05.png') no-repeat 50% 40px; } .regist-free-wp .regist-finish-bottom-etc {margin-top: 90px !important; margin-bottom: 0 !important;} .regist-free-wp .regist-finish-bottom-etc .box {font-size: 12px !important;} .regist-free-wp .regist-finish-bottom-etc .box .text {top: 36px !important; left: 30px !important;} .regist-free-wp .regist-finish-bottom-etc .box.helpdesk {background-position: 200px 10px !important;} /******************************************************************************************************************************** * 이용가이드 ********************************************************************************************************************************/ .service-guide-wp { clear: both; width: 100%; padding: 10px 0 0 0; overflow: hidden; } .service-guide-wp li { clear: both; position: relative; margin: 0 0 65px 0; padding: 0 0 65px 0; } .service-guide-wp li:last-child {margin-bottom: 0; padding-bottom: 0;} .service-guide-wp li::after { content: ""; position: absolute; bottom: 0; left: 0; right: 0; display: block; height: 1px; background: url('/pds/images/comm/dot_bar.png') repeat-x 0 0; } .service-guide-wp li:last-child::after {display: none;} .service-guide-wp li .thumb { float: left; width: 780px; } .service-guide-wp li .thumb .photo {display: block; border: 1px solid #ccc; overflow: hidden;} .service-guide-wp li .thumb.wide {width: 100%; margin: 0 0 30px 0;} .service-guide-wp li .thumb .photo-subj { display: block; margin: -5px 0 12px 0; font-size: 110%; font-weight: bold; } .service-guide-wp li .info { float: right; width: 395px; } .service-guide-wp.subj li .info {padding-top: 23px;} .service-guide-wp li .info dl.box { display: block; position: relative; padding: 16px 15px 18px 13px; /* border: 1px solid #e8c5bb; */ border: 2px solid #ecb9aa; background: #fef7f5; } .service-guide-wp li .info.wide {width: 100%;} .service-guide-wp.subj li .info.wide {padding-top: 0 !important;} .service-guide-wp li .info.wide dl.box {padding-left: 20px;} .service-guide-wp li .info dl.box dd { clear: both; margin: 0 0 8px 0; padding: 0 0 0 15px; font-size: 14px; line-height: 1.5em; text-align: left; background: url('/pds/images/comm/dot3_hover.png') no-repeat 0 6px; } .service-guide-wp li .info dl.box dd:last-child {margin-bottom: 0 !important;} .service-guide-wp li .info.wide dl.box dd {margin-bottom: 5px;} .service-guide-wp li .info dl.box dd.num {margin-left: 22px; padding-left: 0 !important; text-indent: -22px; background: none;} .service-guide-wp li .info dl.box dd.num span.number { display: inline-block; width: 16px; height: 16px; margin: 0 7px 0 0; padding: 0 0 0 1px; font-size: 11px; color: #fff; line-height: 15px; text-indent: 0; text-align: center; vertical-align: text-bottom; border-radius: 100%; background: #da3f3f; } .service-guide-wp .info-plus-text { display: block; margin: 15px 0 0 0; font-size: 17px; line-height: 1.5em; } /*----- 주요기능 -----*/ .service-guide-line { clear: both; display: block; position: relative; margin: 0 0 65px 0; padding: 0 0 80px 0; background: url('/pds/images/comm/dot_bar.png') repeat-x 0 bottom; } .service-guide-tit {margin-bottom: 6px !important;} .service-guide-point-tab { clear: both; margin: 0 0 15px 0; padding: 10px 0 10px 0; overflow: hidden; } .service-guide-point-tab ul {float: left;} .service-guide-point-tab li { float: left; margin: 0 6px 0 0; } .service-guide-point-tab li a { display: block; width: 160px; height: 40px; font-size: 14px; color: rgba(0,0,0, 0.6); line-height: 38px; text-decoration: none !important; font-weight: bold; text-align: center; border-radius: 4px; background: #ffd0c4; } .service-guide-point-tab li.active a {font-size: 15px; color: #fff; text-shadow: 0 1px 0 rgba(0,0,0, 0.1); background: #ff5529;} .service-guide-point-box { clear: both; margin: 0 0 20px 0; } .service-guide-point-box li { margin: 0 0 4px 0; padding: 0 0 0 11px; font-size: 14px; line-height: 1.5em; background: url('/pds/images/comm/Guide_ic3.png') no-repeat 0 7px; } .service-guide-point-box li:last-child {margin-bottom: 0;} /******************************************************************************************************************************** * 기고자 모집 ********************************************************************************************************************************/ .expert-recruit-banner { background: url('/pds/images/sub/taxnet_post/expert_visual.jpg') no-repeat 0px -150px; background-size: 100% auto; } .expert-recruit-banner .container-n {height: 160px;} .expert-recruit-banner .txt-valign { display: inline-block; font-size: 33px; color: #fff; letter-spacing: -1.5px; line-height: 1.4em; text-align: center; } .expert-recruit-wp {position: relative; overflow: hidden;} .expert-recruit-wp .guide-txt { margin: 0 0 0 0; padding: 0 0 35px 30px; font-size: 22px; letter-spacing: -0px; line-height: 150%; font-weight: 300; } .expert-recruit-wp .box {padding: 60px 100px 80px 100px; border: 1px solid #ddd; background: #fff;} .expert-recruit-wp .box .stit { display: block; margin: 0 0 30px 0; font-size: 38px; letter-spacing: -0.5px; line-height: 120%; font-weight: 700; text-align: center; } .expert-recruit-wp .box .etc-txt {padding: 30px 30px 0 30px; font-size: 15px; color: #444; line-height: 1.5em; border-top: 1px dotted #aaa;}