@charset "UTF-8";@font-face{font-family:'Pretendard';font-weight:400;font-display:swap;src:local("☺"),url("https://t1.daumcdn.net/top/top/font/Pretendard-Regular.woff2") format("woff2"),url("https://t1.daumcdn.net/top/top/font/Pretendard-Regular.woff") format("woff");}
/* Regular */
@font-face{font-family:'Pretendard';font-weight:600;font-display:swap;src:local("☺"),url("https://t1.daumcdn.net/top/top/font/Pretendard-SemiBold.woff2") format("woff2"),url("https://t1.daumcdn.net/top/top/font/Pretendard-SemiBold.woff") format("woff");}
/* SemiBold */
@font-face{font-family:'Pretendard';font-weight:700;font-display:swap;src:local("☺"),url("https://t1.daumcdn.net/top/top/font/Pretendard-Bold.woff2") format("woff2"),url("https://t1.daumcdn.net/top/top/font/Pretendard-Bold.woff") format("woff");}
/* Bold */
@font-face{font-family:'Pretendard';font-weight:800;font-display:swap;src:local("☺"),url("https://t1.daumcdn.net/top/top/font/Pretendard-ExtraBold.woff2") format("woff2"),url("https://t1.daumcdn.net/top/top/font/Pretendard-ExtraBold.woff") format("woff");}
/* ExtraBold */
/* variables - color */
:root{/*--white-100:#FFFFFF;*/ /*--black-8:rgba(0,0,0,0.08);*/ /*--black-32:rgba(0,0,0,0.32);--black-48:rgba(0,0,0,0.48);--black-64:rgba(0,0,0,0.64);*/ /*--black-88:rgba(0,0,0,0.88);--black-100:#000000;*/ --bg-slot:#FFFFFF;--bg-on-sheet:#F2F4F7;--bg-btn-bluegray:#2C2E33;--black-16:rgba(0,0,0,0.16);--black-72:rgba(0,0,0,0.72);--white-32:rgba(255,255,255,0.32);--font-black-60:rgba(0,0,0,0.6);--text-blue:#1E84FF;--text-red:#F74853;--text-white-64:rgba(255,255,255,0.64);--text-white-72:rgba(255,255,255,0.72);--text-white-100:rgba(255,255,255,1);--text-8:rgba(0,0,0,0.08);--text-32:rgba(0,0,0,0.32);--text-48:rgba(0,0,0,0.48);--text-64:rgba(0,0,0,0.64);--text-72:rgba(0,0,0,0.72);--text-88:rgba(0,0,0,0.88);--text-100:rgba(0,0,0,1);--text-inverse-100:#FFFFFF;--divider-4:rgba(0,0,0,0.04);--divider-8:rgba(0,0,0,0.08);--border-4:rgba(0,0,0,0.04);--border-8:rgba(0,0,0,0.08);--border-10:rgba(0,0,0,0.1);--border-32:rgba(0,0,0,0.32);--border-red:#F74853;--indicator-activated:#1E84FF;--bg-popup:#FFFFFF;--bg-btn_bluegray:#2C2E33;--bg-btn-neutral:rgba(22,23,24,0.08);--bg-hovered:rgba(0,0,0,0.04);--bg-point-blue:#1E84FF;--bg-point-yellow:#FBDD0D;--bg-btn-gray:rgba(0,0,0,.04);}
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,button{margin:0;padding:0;}
fieldset,img{border:0 none;}
dl,ul,ol,menu,li{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
input,select,textarea,button{vertical-align:middle;font-size:100%;}
button{border:0 none;background-color:transparent;cursor:pointer;}
table{border-collapse:collapse;border-spacing:0;}
body{-webkit-text-size-adjust:none;}
/* 뷰포트 변환시 폰트크기 자동확대 방지. */
input[type='text'],input[type='password'],input[type='submit'],input[type='search'],input[type='tel'],input[type='email'],html input[type='button'],input[type='reset']{-webkit-appearance:none;border-radius:0;}
input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none;}
body{background:#fff;}
body,th,td,input,select,textarea,button{font-size:15px;line-height:1.5;font-family:'Pretendard',-apple-system,system-ui,'Helvetica','Apple SD Gothic Neo',Arial,sans-serif;color:#333;}
/* color값은 디자인가이드에 맞게사용 */
a{color:#333;text-decoration:none;}
a:active,a:hover{text-decoration:none;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
/* global */
.ir_pm{display:block;overflow:hidden;font-size:1px;line-height:0;color:transparent;}
/* Mobile용 사용된 이미지내 의미있는 텍스트의 대체텍스트를 제공할때 */
.ir_wa{display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100%;}
/* 중요한 이미지 대체텍스트로 이미지off시에도 대체 텍스트를 보여주고자 할때 */
.screen_out{overflow:hidden;position:absolute;width:1px;height:1px;font-size:1px;line-height:1px;clip-path:inset(100%);clip:rect(1px,1px,1px,1px);}
/* 대체텍스트가 아닌 접근성을 위한 숨김텍스트를 제공할때 */
.show{display:block;}
.hide{display:none;}
/* [공통] 아이콘 */
.ico_daumcs{display:inline-block;overflow:hidden;font-size:0;line-height:0;background:url(../img/m/ico_daumcs.png) 0 0 no-repeat;background-size:300px auto;text-indent:-9999px;vertical-align:top;}
.ico_report{display:inline-block;overflow:hidden;font-size:0;line-height:0;background:url("https://cs.daum.net/img/common/bg_cs_comm_180806.png") 0 0 no-repeat;background-size:466px 690px;text-indent:-9999px;vertical-align:top;}
/* icon */
.ico_prev{width:24px;height:24px;background-position:0 -55px;}
.ico_search{width:24px;height:24px;background-position:-175px 0;}
.ico_search2{width:28px;height:28px;background-position:-145px 0;}
.ico_pageup{width:52px;height:52px;background-position:0 -90px;}
.ico_kakaotalk{width:52px;height:52px;background-position:-55px -90px;}
.ico_kakaotalk2{width:48px;height:48px;background-position:-50px 0;}
.ico_direct{width:48px;height:48px;background-position:0 0;}
.ico_arrow{width:12px;height:12px;background-position:-105px -60px;}
.ico_arrow2{width:16px;height:16px;background-position:-125px -40px;}
.ico_arrow3{width:12px;height:8px;background-position:-120px -75px;}
.ico_arrow4{width:16px;height:16px;background-position:-105px -40px;}
.ico_notice{width:16px;height:16px;background-position:-145px -50px;}
.ico_fold{width:16px;height:16px;background-position:-125px -40px;}
.ico_plus{width:12px;height:12px;background-position:-105px -75px;}
.ico_tooltip{width:16px;height:16px;background-position:-145px -50px;opacity:0.48;}
.ico_bookmark{width:16px;height:16px;background-position:-145px -30px;}
.ico_check{width:18px;height:18px;background-position:-265px -90px;}
.ico_check{width:18px;height:18px;background-position:-205px -30px;}
.ico_del{width:16px;height:16px;background-position:-165px -50px;}
.ico_del2{width:24px;height:24px;background-position:-30px -55px;opacity:0.32;}
.ico_close{width:24px;height:24px;background-position:-205px 0;}
/* layout */
html{scrollbar-gutter:stable;}
html,body{height:100%;}
.container-doc{display:flex;flex-direction:column;min-height:100%;}
.container-doc[aria-hidden=true]{overflow:hidden;height:100dvh;}
.doc-main{flex:1;}
.content-article{max-width:880px;margin:0 auto;padding:0 16px 60px;}
.type_home .content-article{max-width:none;padding-left:0;padding-right:0;}
.type_error{height:100%;}
.type_error .content-article{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 20px;box-sizing:border-box;}
/* header */
.doc-header{position:sticky;z-index:999;top:0;background-color:#fff;}
.scroll .doc-header{border-bottom:1px solid rgba(0,0,0,0.08);}
.doc-header .head_service{display:flex;align-items:center;max-width:880px;height:44px;margin:0 auto;padding:0 16px;}
.doc-header .doc-title{flex:1;display:flex;align-items:center;height:32px;padding-top:12px;}
.doc-header .doc-title svg{display:block;}
.doc-header .doc-title .logo_daum{margin-right:5px;}
.doc-header .util_head{padding-top:16px;}
.doc-gnb{height:46px;border-bottom:1px solid rgba(0,0,0,0.06);box-sizing:border-box;}
.list_gnb{display:flex;max-width:902px;margin:0 auto;padding:0 6px;white-space:nowrap;}
.list_gnb li{margin:0;}
.list_gnb li:first-child{padding-left:4px;}
.list_gnb .link_gnb{display:block;position:relative;padding:0 8px;font-size:18px;line-height:46px;color:var(--font-black-60);box-sizing:border-box;}
.list_gnb li:first-child .link_gnb{padding:0 16px;}
.list_gnb .link_gnb[aria-current="page"]{font-weight:700;color:#000;}
.list_gnb .link_gnb[aria-current="page"] .txt_gnb{position:relative;}
.list_gnb .link_gnb[aria-current="page"] .txt_gnb:before{content:'';position:absolute;left:50%;bottom:-13px;width:100%;min-width:32px;border-bottom:2px solid #000;border-radius:2px;transform:translateX(-50%);}
.type_home.page_home .doc-gnb{border-bottom-color:transparent;}
/* 플로팅 버튼 */
.floating_btn{display:flex;flex-direction:column;position:fixed;z-index:1000;right:12px;bottom:14px;}
/* footer */
.doc-footer{background-color:#1C1E21;}
.doc-footer .inner_foot{max-width:880px;margin:0 auto;padding:40px 16px;}
.doc-footer .list_foot{display:flex;margin-bottom:16px;}
.doc-footer .list_foot li{line-height:0;}
.doc-footer .list_foot li + li{position:relative;padding-left:18px;}
.doc-footer .list_foot li + li:before{content:'';position:absolute;top:50%;left:9px;width:2px;height:2px;margin-top:-1px;border-radius:50%;background-color:var(--white-32);}
.doc-footer .btn_foot{display:inline-block;font-weight:700;font-size:14px;line-height:20px;color:var(--text-white-100);vertical-align:top;}
.doc-footer .info_policy{font-size:0;}
.doc-footer .info_policy + .info_policy{margin-top:8px;}
.doc-footer .link_policy{display:inline-block;position:relative;font-weight:400;font-size:12px;line-height:14px;color:var(--text-white-64);vertical-align:top;}
.doc-footer .link_policy + .link_policy{margin-left:18px;}
.doc-footer .link_policy + .link_policy:before{content:'';position:absolute;top:7px;left:-11px;width:2px;height:2px;border-radius:50%;background-color:var(--white-32);}
.doc-footer .emph_txt{font-weight:700;color:var(--text-white-72);}
.doc-footer .group_info{margin-top:16px;}
.doc-footer .wrap_layer{display:inline-block;vertical-align:top;}
.doc-footer .btn_detail{font-weight:400;font-size:12px;line-height:14px;color:var(--text-white-64);vertical-align:top;}
.doc-footer .corp_info{display:block;margin-top:16px;line-height:0;}
.doc-footer .link_corp{display:inline-block;font-weight:400;font-size:12px;line-height:14px;vertical-align:top;color:var(--text-white-64);}
/* [공통] class */
fieldset{min-width:0;}
.txt_bold{font-weight:700;}
.txt_line,.txt_line:hover{color:inherit;text-decoration:underline;}
.desc_cs{padding-top:8px;font-weight:400;font-size:16px;line-height:21px;color:var(--text-48);}
.point_color{color:var(--text-blue);}
.point_color2{color:var(--text-red);}
/* [공통] 버튼 */
.wrap_btn{display:flex;justify-content:center;gap:8px;padding:24px 0;background-color:#fff;}
.btn_g{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;padding:0 16px;height:48px;border-radius:8px;font-weight:700;font-size:16px;line-height:21px;}
.btn_g:hover:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--bg-hovered);}
.btn_grey{background-color:var(--bg-btn-neutral);}
.btn_blue{color:var(--text-white-100);background-color:var(--bg-point-blue);}
.btn_yellow{color:var(--text-88);background-color:var(--bg-point-yellow);}
.btn_tf{width:100%;max-width:328px;height:48px;border:1px solid var(--border-10);border-radius:8px;font-weight:400;font-size:17px;line-height:24px;color:var(--text-88);}
.wrap_btn .btn_more{display:inline-block;height:42px;padding:0 20px 0 20px;border-radius:21px;border:1px solid var(--border-10);color:var(--text-100);vertical-align:top;}
.wrap_btn .btn_more:hover{background:var(--bg-btn-gray);}
.wrap_btn .btn_more .ico_arrow3{margin:8px 0 8px 9px;}
.wrap_btn .btn_more[aria-expanded=true] .ico_arrow3{transform:rotate(180deg);}
/* 펼쳐보기 */
.area_list .wrap_btn{padding-top:0;padding-bottom:10px;}
.area_list .list_help + .wrap_btn{padding:28px 0 16px;}
.nav_detail + .wrap_btn{padding-bottom:10px;}
.area_faq .wrap_btn{padding:12px 0 2px;}
/* [공통] 타이틀 */
.head_display2{display:flex;align-items:center;height:91px;}
.tit_display2{padding-top:4px;font-weight:700;font-size:26px;line-height:31px;}
.head_title{display:flex;align-items:center;padding-top:32px;}
.head_title .tit_cs{flex:1;font-weight:700;font-size:22px;line-height:26px;}
.head_title .tit_cs .txt_emph{color:var(--text-blue);font-weight:bold;}
.head_title .link_text{margin-top:1px;font-weight:500;font-size:14px;line-height:18px;color:var(--text-blue);}
.head_title .link_text .ico_arrow{margin:3px 0 0 2px;}
.head_title .btn_text{display:block;width:60px;font-weight:400;font-size:17px;line-height:24px;color:var(--text-88);text-align:right;}
.head_title3{display:flex;}
.question_info + .head_title3{margin-top:48px;}
.box_notice + .head_title3{margin-top:40px;}
.head_title3 .tit_title3{font-weight:700;font-size:18px;line-height:22px;}
.area_home .head_title{height:70px;padding-top:0;}
.area_home .head_title .tit_cs{padding-top:5px;}
/* [공통] 툴팁 */
.util_layer{display:inline-block;vertical-align:top;}
.util_layer .btn_tooltip{display:block;padding:2px 4px;line-height:0;}
.layer_file{display:none;position:absolute;bottom:40px;left:0;max-width:328px;padding:16px;border-radius:12px;background-color:var(--bg-popup);box-shadow:0px 2px 16px rgba(0,0,0,0.16);box-sizing:border-box;}
.layer_file .group_layer + .group_layer{margin-top:16px;padding-top:16px;border-top:1px solid var(--divider-8);}
.layer_file .emph_txt{display:block;font-weight:700;font-size:15px;line-height:20px;color:var(--text-100);}
.layer_file .list_tooltip{padding-top:8px;}
.layer_file .list_tooltip li{font-weight:400;font-size:15px;line-height:20px;color:var(--text-88);}
.layer_file .list_tooltip li + li{margin-top:4px;}
.layer_file .list_tooltip .txt_point{font-weight:400;font-size:14px;line-height:18px;color:var(--text-blue);}
.util_layer .btn_tooltip[aria-expanded="true"] + .layer_file{display:block;}
/* [공통] input */
.group_tf .item_group + .item_group{margin-top:8px;}
.group_tf .txt_msg{display:block;padding:8px 0;font-weight:400;font-size:16px;line-height:21px;}
.item_group{display:flex;align-items:center;}
.item_group .inp_txt{display:block;width:100%;padding:11px 11px 11px 15px;border:1px solid var(--border-10);border-radius:8px;font-weight:400;font-size:17px;line-height:24px;color:var(--text-88);background-color:#fff;box-sizing:border-box;outline:none;resize:none;}
.item_group .inp_txt::placeholder{color:var(--text-48);}
.item_group .inp_txt:hover{border-color:var(--border-32);}
.item_group .inp_txt:focus{border-color:var(--indicator-activated);}
.item_group .txt_bar{padding:0 8px;font-weight:600;font-size:15px;line-height:20px;}
.item_group .inp_txt.error{border-color:var(--border-red);}
.wrap_optinp{position:relative;display:flex;width:100%;padding:0;border:1px solid var(--border-10);border-radius:8px;font-weight:400;font-size:17px;line-height:24px;color:var(--text-88);background-color:#fff;box-sizing:border-box;outline:none;resize:none;}
.wrap_optinp:hover{border-color:var(--border-32);}
.wrap_optinp:focus,.wrap_optinp.focus{border-color:var(--indicator-activated);}
.wrap_optinp.focus .opt_mobile .ico_fold{transform:rotate(180deg);}
.wrap_optinp.error{border-color:var(--border-red);}
.wrap_optinp .inp_txt{width:calc(100% - 60px);border:none;}
.wrap_optinp .select_opt{width:60px;border:none;}
/* [공통] input choice */
.item_choice{display:inline-block;position:relative;padding:3px 0;vertical-align:top;}
.item_choice .inp_choice{position:absolute;top:0;left:0;width:100%;height:100%;border:0;background:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;opacity:.001;}
.item_choice .lab_choice{display:block;position:relative;padding-left:26px;cursor:pointer;}
.item_choice .txt_choice{display:block;font-weight:500;font-size:14px;line-height:18px;color:var(--text-88);}
.item_choice .ico_daumcs{position:absolute;top:50%;left:0;margin-top:-9px;}
.item_choice .ico_check{margin-right:8px;}
.item_choice .inp_choice:checked + .lab_choice .ico_check{background-position:-185px -30px;}
/* [공통] textarea */
.item_group .tf_txt{display:block;width:100%;min-height:216px;max-height:504px;padding:12px 12px 12px 16px;border:1px solid var(--border-10);border-radius:8px;font-weight:400;font-size:17px;line-height:24px;color:var(--text-88);background-color:#fff;outline:none;box-sizing:border-box;}
.item_group .tf_txt::placeholder{color:var(--text-48);}
.item_group .tf_txt:hover{border-color:var(--border-32);}
.item_group .tf_txt:focus{border-color:var(--indicator-activated);}
.item_group .tf_txt.error{border-color:var(--border-red);}
/* [공통] select box */
.select_opt{position:relative;width:100%;height:48px;border:1px solid var(--border-10);border-radius:8px;box-sizing:border-box;}
.select_opt:hover{border-color:var(--border-32);}
.opt_comm{position:relative;height:100%;}
.opt_comm .select_comm{width:100%;height:100%;padding:0 39px 0 15px;border:0 none;font-weight:400;font-size:17px;line-height:24px;border-radius:8px;color:var(--text-48);background-color:#fff;box-sizing:border-box;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}
.opt_mobile .lab_opt{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;position:absolute;top:0;bottom:0;left:0;right:0;padding:11px 39px 11px 15px;border-radius:8px;font-weight:400;font-size:17px;line-height:24px;color:var(--text-48);background-color:#fff;pointer-events:none;}
.opt_mobile .ico_fold{position:absolute;top:15px;right:15px;}
.opt_pc{display:none;}
.select_opt .btn_selected{display:flex;align-items:center;width:100%;height:100%;padding:0 16px;text-align:left;}
.select_opt .btn_selected .ico_fold{margin-left:8px;}
.select_opt .txt_selected{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;flex:1;font-weight:400;font-size:17px;line-height:24px;color:var(--text-48);}
.select_opt .box_option{display:none;overflow-y:auto;position:absolute;top:50px;left:-1px;z-index:1000;width:100%;border:1px solid rgba(0,0,0,0.44);border-radius:12px;background:var(--bg-slot);box-shadow:0px 4px 16px rgba(0,0,0,0.12);}
.select_opt .list_opt{overflow-y:auto;max-height:358px;padding:8px 0;}
.select_opt .list_opt .btn_opt{display:block;width:100%;height:34px;padding:0 10px;color:var(--text-100);font-size:15px;line-height:34px;color:rgba(0,0,0,0.76);text-align:left;}
.select_opt .list_opt .btn_opt:hover{background-color:rgba(72,129,247,0.12);}
.select_opt .btn_selected[aria-expanded="true"] .ico_fold{transform:rotate(180deg);}
.select_opt .btn_selected[aria-expanded="true"] + .box_option{display:block;}
.select_opt .list_opt .btn_opt[aria-selected="true"]{font-weight:700;color:#4881F7;}
.select_opt.focus{border-color:var(--indicator-activated);}
.select_opt.focus .opt_mobile .ico_fold{transform:rotate(180deg);}
.select_opt.selected .opt_mobile .lab_opt,.select_opt.selected .btn_selected .txt_selected{color:var(--text-88);}
.select_opt.error{border-color:var(--border-red);}
/* [공통] selectbox */
.box_opt{position:relative;height:26px;}
.box_opt .btn_opt{display:inline-block;font-weight:400;font-size:17px;line-height:24px;color:var(--text-88);vertical-align:top;}
.box_opt .btn_opt .ico_more{margin:6px 0 0 6px;width:12px;height:12px;background-position:-120px -60px;}
.box_opt .btn_opt[aria-expanded=true] .ico_more{transform:rotate(180deg);}
.box_opt .list_opt{display:none;position:absolute;top:33px;right:0;z-index:1000;width:88px;border-radius:12px;background:var(--bg-slot);box-shadow:0 4px 32px rgba(0,0,0,0.16);}
.box_opt .btn_opt[aria-expanded=true] + .list_opt{display:block;}
.box_opt .list_opt .link_opt{display:block;height:42px;padding:0 16px;color:var(--text-100);font-size:16px;line-height:42px;}
.box_opt .list_opt li + li{border-top:1px solid var(--border-4);}
/* [공통] 안내사항 */
.box_notice{margin-top:28px;padding:16px;border-radius:8px;background-color:#F5F7FA;}
.head_display2 + .box_notice{margin-top:0;}
.box_notice:first-child{margin-top:16px;}
.box_notice .btn_fold{display:flex;align-items:center;width:100%;}
.box_notice .tit_notice{flex:1;display:flex;align-items:center;font-weight:700;font-size:15px;line-height:20px;}
.box_notice .ico_notice{margin-right:6px;}
.box_notice .btn_fold[aria-expanded="false"] + .list_notice{display:none;}
.box_notice .list_notice li{position:relative;padding-left:12px;font-weight:400;font-size:15px;line-height:20px;color:var(--text-72);word-break:break-all;}
.box_notice .list_notice li:before{content:'';position:absolute;top:8px;left:2px;width:4px;height:4px;border-radius:50%;background-color:var(--black-72);}
.box_notice .list_notice li + li{margin-top:12px;}
.box_notice .btn_fold[aria-expanded="true"] + .list_notice{display:block;margin-top:16px;}
.box_notice .btn_fold[aria-expanded="true"] .ico_fold{transform:rotate(180deg);}
.type_notice2{padding-left:12px;padding-right:12px;}
.type_notice2 .list_notice li{padding-left:14px;font-size:14px;line-height:18px;color:var(--text-64);}
.type_notice2 .list_notice li + li{margin-top:8px;}
.type_notice2 .list_notice li:before{left:4px;width:3px;height:3px;background-color:var(--text-48);}
/* [공통] tab */
.wrap_tab{position:relative;overflow:hidden;display:flex;margin:25px 0 0 0;height:36px;}
.wrap_tab.open{height:auto;}
.wrap_tab .area_btn{width:60px;height:36px;margin-right:auto;order:2;background:#FFF;}
.wrap_tab.open .area_btn{width:36px;background:none;}
.wrap_tab .area_btn .btn_tab{position:absolute;top:0;right:0;width:36px;height:36px;border:1px solid var(--border-10);border-radius:18px;background:var(--bg-popup);}
.wrap_tab .area_btn .btn_tab:hover:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;border-radius:18px;background:var(--bg-btn-gray);}
.wrap_tab .area_btn .btn_tab .ico_arrow2{position:relative;z-index:1;margin:9px auto;}
.wrap_tab .area_btn .btn_tab[aria-expanded=true] .ico_arrow2{transform:rotate(180deg);}
.list_tab_swiper{overflow:hidden;position:relative;height:44px;margin-top:-8px;flex:1;}
.wrap_tab.open .list_tab_swiper{overflow:visible;width:100%;height:auto;}
.list_tab{display:flex;flex-wrap:wrap;width:100%;box-sizing:content-box;}
.wrap_tab.open .list_tab{flex-wrap:wrap;width:100%;padding-right:68px;box-sizing:border-box;transform:none !important;}
.list_tab li{flex:0 0 auto;padding:8px 8px 0 0;}
.list_tab .link_tab{display:block;height:36px;padding:0 16px;line-height:34px;border:1px solid var(--border-10);border-radius:18px;color:var(--text-72);background:var(--bg-popup);box-sizing:border-box;}
.list_tab .link_tab:hover{background:var(--bg-btn-gray);}
.list_tab .link_tab[aria-selected=true]{color:var(--text-white-100);background:var(--bg-btn-bluegray);}
.wrap_tab + .list_g,.wrap_select + .list_g{padding-top:6px;}
/* [공통] selectbox */
.wrap_select{margin-top:25px;}
/* [공통] 검색창 */
.form_search,.box_searchbar{display:none;}
.popup_search .form_search,.popup_search .box_searchbar,.type_home .form_search,.type_home .box_searchbar{display:block;}
.box_searchbar{position:relative;max-width:880px;height:56px;margin:40px auto 0;border-radius:28px;background-image:linear-gradient(91.24deg,#4FA4FF 8.65%,#E28EFF 30.77%,#FF71A4 54.81%,#FFA841 78.85%,#FFC236 100%);box-sizing:border-box;}
.box_searchbar:hover{box-shadow:0px 3px 6px rgba(0,0,0,0.08);}
.popup_search .box_searchbar{margin-top:0;}
.box_searchbar:before{content:'';position:absolute;top:50%;left:50%;width:calc(100% - 3px);height:53px;background:var(--bg-slot);border-radius:98.5px;transform:translate(-50%,-50%);}
.box_searchbar .inner_searchbar{height:56px;padding:15px 52px 0 20px;border-radius:28px;box-sizing:border-box;}
.box_searchbar.on .inner_searchbar{padding-right:84px;}
.box_searchbar:has(.tf_keyword:not(:focus)) .inner_searchbar:after{content:'';position:absolute;top:3px;bottom:3px;right:46px;width:54px;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#FFF 28%);}
.box_searchbar .tf_keyword{overflow:hidden;position:relative;display:block;width:100%;height:26px;padding:0 0 0 0;border:0 none;line-height:26px;font-size:18px;font-weight:bold;color:var(--text-100);background:none;outline:0;box-sizing:border-box;}
.box_searchbar .tf_keyword::placeholder{color:var(--text-32);}
.box_searchbar .on .tf_keyword{padding-right:90px;}
.box_searchbar .btn_prev + .tf_keyword{padding-left:20px;}
.box_searchbar .btn_prev{position:absolute;top:0;left:0;z-index:1;padding:16px 0 16px 12px;}
.box_searchbar .btn_search{position:absolute;top:0;right:0;padding:14px 16px;}
.box_searchbar .btn_reset{display:none;position:absolute;top:0;right:40px;z-index:1;padding:16px 16px 16px 10px;}
.box_searchbar.on .btn_reset{display:block;}
@media only screen and (min-width:1024px){/* [공통] 타이틀 */
  .area_list .head_title{padding-top:40px;}
  /* 검색창 */
  .form_search,.box_searchbar{display:block;}
  .wrap_optinp .inp_txt{width:50%;}
  .wrap_optinp .select_opt{width:50%;}
  .wrap_optinp .select_opt .box_option{left:auto;right:-1px;width:200%;} }
/* alert */
.layer_comm{display:flex;flex-direction:column;overflow:auto;position:fixed;z-index:1010;top:0;left:0;right:0;bottom:0;min-width:auto;background-color:rgba(0,0,0,0.4);}
.layer_comm .inner_layer{display:inline-block;position:relative;width:280px;margin:auto;padding:32px 20px 20px;border:0.5px solid rgba(255,255,255,0.16);border-radius:16px;text-align:left;vertical-align:middle;background-color:var(--bg-popup);box-sizing:border-box;}
.layer_comm .tit_layer{display:block;font-weight:700;font-size:17px;line-height:24px;text-align:center;}
.layer_comm .desc_layer{padding-top:12px;font-weight:400;font-size:15px;line-height:20px;color:var(--text-64);text-align:center;}
.layer_comm .layer_btn{display:flex;gap:8px;padding-top:24px;}
.layer_comm .btn_close{position:absolute;top:4px;right:4px;}
.layer_comm .btn_close .ico_close{margin:8px;}
/* layer - Daum 고객센터 ARS 안내 */
.layer_ars .tit_layer{font-weight:700;font-size:16px;line-height:21px;color:var(--text-100);}
.layer_ars .info_phone{display:flex;align-items:center;justify-content:center;padding-top:4px;}
.layer_ars .info_phone .txt_phone{font-weight:700;font-size:20px;line-height:24px;color:var(--text-blue);}
.layer_ars .info_phone .txt_sub{padding-left:4px;font-weight:500;font-size:14px;line-height:18px;color:var(--text-72);}
.layer_ars .desc_sub{margin-top:12px;padding-top:12px;border-top:1px solid var(--divider-8);font-size:12px;line-height:14px;color:var(--text-64);text-align:center;}
.layer_ars .list_content{margin-top:16px;padding:12px;border-radius:8px;background-color:#F4F5F7;}
.layer_ars .list_content li{display:flex;}
.layer_ars .list_content li + li{margin-top:8px;}
.layer_ars .list_content .txt_num{flex-shrink:0;width:28px;height:18px;margin-right:8px;border-radius:16px;font-weight:600;font-size:11px;line-height:18px;color:#fff;text-align:center;background-color:#1E84FF;}
.layer_ars .list_content .txt_content{font-weight:500;font-size:12px;line-height:18px;color:var(--text-88);}
.popup_search{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;background:var(--bg-popup);}
.inner_layer{padding:16px 16px 0;}
.mo_hide{display:none;}
.pc_hide{display:block;}
/* 홈 */
.head_home{position:relative;height:233px;background-color:#EDF4FB;}
.head_home .inner_content{position:relative;height:100%;}
/* [DM-23] 수정 */
.head_home .tit_intro{display:block;overflow:hidden;position:relative;width:100%;height:100%;margin:0 auto;font-size:1px;line-height:0;color:transparent;}
/* [DM-23] 수정 */
.head_home .bg_lottie{position:absolute;top:0;left:50%;bottom:0;width:1440px;transform:translateX(-50%);}
/* [DM-23] 추가 */
.head_home .box_searchbar{position:absolute;z-index:10;bottom:-28px;left:16px;right:16px;max-width:600px;margin:0 auto;}
.area_home{max-width:880px;margin:0 auto;padding:40px 16px 0;}
.service_customer{padding-bottom:20px;}
.service_customer .list_cs{display:flex;gap:12px;flex-direction:column;}
.service_customer .box_cs{flex:1;position:relative;padding:15px 15px 84px;border-radius:8px;border:1px solid var(--text-8);}
.service_customer .box_cs .ico_daumcs{display:block;margin:0 auto;}
.service_customer .list_subtxt{padding-top:16px;}
.service_customer .list_subtxt li{position:relative;padding-left:12px;font-weight:400;font-size:15px;line-height:20px;color:var(--text-72);}
.service_customer .list_subtxt li:before{content:'';position:absolute;top:8.5px;left:2.5px;width:3px;height:3px;border-radius:50%;background-color:var(--text-64);}
.service_customer .list_subtxt li + li{margin-top:2px;}
.service_customer .btn_g{position:absolute;bottom:15px;left:16px;right:15px;}
.service_help{padding-bottom:20px;}
.list_service{display:flex;flex-wrap:wrap;margin:-6px;}
.list_service li{width:calc(100% / 2);padding:6px;box-sizing:border-box;}
.list_service .link_service{display:block;overflow:hidden;position:relative;height:104px;padding-top:15px;border:1px solid var(--border-10);border-radius:8px;text-align:center;box-sizing:border-box;}
.list_service .thumb_g{display:block;width:40px;height:40px;margin:0 auto;}
.list_service .tit_service{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;padding:12px 16px 0;font-weight:600;line-height:20px;text-align:center;}
.list_notice_home li{display:flex;justify-content:space-between;}
.list_notice_home li + li{margin-top:8px;}
.list_notice_home .link_notice{flex:0 1 auto;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;font-weight:400;font-size:15px;line-height:20px;color:var(--text-88);}
.list_notice_home .txt_date{display:none;flex-shrink:0;min-width:85px;margin-left:8px;font-weight:400;font-size:14px;line-height:18px;color:var(--text-48);}
/* 홈 - 도움말 */
.area_home_help{max-width:880px;margin:0 auto;}
.area_home_help .list_service{padding-top:20px;}
/* 홈 - 문의하기 */
.area_question{max-width:880px;padding:0 16px;margin:0 auto;}
.area_question .wrap_btn{padding-bottom:0;}
.area_question .wrap_btn .btn_g{max-width:160px;}
.question_info + .question_info,.box_notice + .question_info{padding-top:40px;}
.question_info .txt_sub{display:block;padding-top:12px;font-weight:400;font-size:14px;line-height:18px;color:var(--text-64);}
.notice_login{display:flex;align-items:center;}
.notice_login .desc_notice{flex:1;font-size:16px;line-height:20px;color:var(--text-100);}
.notice_login .btn_login{display:flex;align-items:center;height:36px;margin-left:12px;padding:0 12px;border-radius:8px;font-weight:700;font-size:12px;line-height:14px;color:var(--text-white-100);background-color:var(--bg-btn_bluegray);}
.group_tf .title_group{display:flex;position:relative;padding:28px 0 12px;font-weight:500;font-size:16px;line-height:21px;color:var(--text-72);}
.head_title3 + .group_tf .title_group{padding-top:16px;}
.group_tf .title_group .tit_txt{display:inline-block;font-weight:500;vertical-align:top;}
.group_tf .title_group .emph_require{display:inline-block;overflow:hidden;width:4px;height:4px;border-radius:50%;font-size:1px;line-height:0;color:transparent;vertical-align:top;background-color:#FF0000;}
.group_tf .wrap_head{flex:1;display:flex;align-items:center;}
.group_tf .txt_byte{margin-top:3px;font-weight:700;font-size:12px;line-height:14px;color:var(--text-48);}
.group_tf .txt_byte .num_write{color:var(--text-blue);}
.list_sub{padding-top:28px;}
.list_sub li{position:relative;padding-left:12px;font-weight:400;font-size:14px;line-height:18px;color:var(--text-64);word-break:break-all;}
.list_sub li:before{content:'';position:absolute;top:8px;left:2px;width:3px;height:3px;border-radius:50%;background-color:var(--text-64);}
.list_sub li + li{margin-top:10px;}
.group_agree{padding-top:48px;}
.group_agree .tit_agree{display:block;margin-top:12px;padding-top:12px;border-top:1px solid var(--divider-4);font-weight:700;font-size:14px;line-height:18px;color:var(--text-88);}
.tbl_agree{width:100%;margin-top:12px;border:1px solid var(--border-8);}
.tbl_agree th{padding:8px 0;font-weight:500;font-size:14px;line-height:18px;color:var(--text-48);}
.tbl_agree th + th{border-left:1px solid var(--border-8);}
.tbl_agree td{padding:11px 10px;border-top:1px solid var(--border-8);font-weight:400;font-size:14px;line-height:18px;color:var(--text-88);text-align:center;vertical-align:top;}
.tbl_agree td + td{border-left:1px solid var(--border-8);}
/* 공통 - 목록 */
.item_list{position:relative;border-top:1px solid var(--border-4);}
.item_list:first-child{border-top:none;}
.item_list .link_list{position:relative;display:block;padding:20px 0 20px;}
.item_list .wrap_thumb{overflow:hidden;position:absolute;top:50%;right:0;width:65px;height:65px;margin-top:-32px;border-radius:8px;}
.item_list .wrap_thumb:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid var(--border-8);border-radius:8px;}
.item_list .wrap_thumb .thumb_g{width:65px;height:65px;border-radius:8px;}
.item_list .wrap_thumb .thumb_img{display:block;width:100%;}
.item_list .wrap_thumb + .wrap_cont{padding-right:81px;}
.item_list .wrap_cont{position:relative;}
.item_list .wrap_cont .label_cont{display:block;margin-bottom:7px;color:var(--text-64);font-weight:400;font-size:14px;line-height:18px;}
.item_list .wrap_cont .tit_cont{display:flex;}
.item_list .wrap_cont .tit_cont .txt_q{position:absolute;top:-1px;left:0;display:block;width:22px;line-height:21px;}
.item_list .wrap_cont .tit_cont .txt_q + .txt_item{padding-left:22px;}
.item_list .wrap_cont .tit_cont .txt_item{display:block;display:-webkit-box;overflow:hidden;max-height:42px;font-weight:700;font-size:16px;line-height:21px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.item_list .wrap_cont .txt_emph{font-weight:700;font-size:16px;line-height:21px;color:var(--text-blue);}
.item_list .wrap_cont:hover .tit_cont{text-decoration:underline;}
.item_list .wrap_cont .info_cont{display:flex;align-items:center;padding-top:4px;}
.item_list .wrap_cont .info_cont .txt_date{flex:0 0 auto;font-weight:400;font-size:14px;line-height:18px;color:var(--text-48);}
.item_list .wrap_cont .info_cont .txt_status{flex:0 0 auto;position:relative;display:inline-block;padding-right:16px;font-weight:500;font-size:14px;line-height:18px;color:var(--bg-point-blue);}
.item_list .wrap_cont .info_cont .txt_status:before{content:'';position:absolute;top:4px;right:8px;width:1px;height:10px;background:var(--black-16);}
.item_list .item_choice{position:absolute;top:0;bottom:0;left:0;z-index:1;width:30px;}
.item_list .item_choice .lab_choice{position:absolute;top:50%;left:0;margin-top:-9px;width:18px;height:18px;}
.item_list .item_choice + .link_list{padding-left:34px;}
/* 도움말 목록 */
.list_help{margin-top:-4px;}
.list_help .item_list .link_list{padding:16px 0;}
/* 공통 - 목록 > 데이터 없음 */
.area_nodata{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:450px;height:calc(100dvh - 495px);padding:60px 0 0;box-sizing:border-box;}
.area_nodata .tit_nodata{flex:0 0 auto;display:block;padding-bottom:12px;font-weight:700;font-size:22px;line-height:26px;color:var(--text-100);}
.area_nodata .desc_nodata{flex:0 0 auto;display:block;max-width:320px;padding-bottom:30px;font-weight:400;font-size:15px;line-height:20px;color:var(--text-64);text-align:center;}
.area_nodata .img_nodata{flex:0 0 auto;width:200px;height:170px;margin:10px 0 20px;}
.area_nodata .btn_g{white-space:nowrap;}
/* 자주묻는 질문 */
.area_faq .head_title{padding-top:40px;}
.list_faq{display:flex;flex-wrap:wrap;margin:20px -6px 0;}
.item_faq{flex:0 0 auto;width:50%;padding:0 6px 12px;box-sizing:border-box;}
.item_faq .link_faq{display:block;height:100%;min-height:122px;padding:16px;border:1px solid var(--border-10);border-radius:8px;box-sizing:border-box;}
.item_faq .link_faq:hover{background:var(--bg-btn-gray);}
.item_faq .sub_faq{display:block;padding-bottom:11px;font-weight:500;font-size:12px;line-height:14px;color:var(--text-48);}
.item_faq .tit_faq{display:block;display:-webkit-box;overflow:hidden;max-height:66px;line-height:22px;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.item_faq .tit_faq .txt_item{display:-webkit-box;overflow:hidden;max-height:60px;color:var(--text-88);font-weight:400;font-size:15px;line-height:20px;line-height:21px;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.item_faq .tit_faq .txt_q{display:inline-block;margin-top:-1px;padding-right:4px;color:var(--text-88);font-weight:700;font-size:16px;line-height:21px;vertical-align:top;}
/* 문의 작성하기*/
.area_inquiry .head_title{padding-top:48px;}
.box_inquiry{margin-top:20px;}
.box_inquiry .link_inquiry{position:relative;display:block;height:96px;padding:0 40px 0 75px;border-radius:8px;border:1px solid var(--border-8);box-sizing:border-box;}
.box_inquiry .ico_direct{position:absolute;top:24px;left:16px;}
.box_inquiry .btn_inquiry.mo_hide:hover:after{content:'';position:absolute;top:0;bottom:0;right:0;left:0;border-radius:8px;background:var(--bg-hovered);}
.box_inquiry .btn_inquiry.mo_hide{position:absolute;top:24px;right:16px;width:119px;height:48px;border-radius:8px;font-weight:700;font-size:16px;line-height:21px;line-height:47px;background:var(--bg-btn-neutral);text-align:center;}
.box_inquiry .btn_inquiry.pc_hide{position:absolute;top:50%;right:16px;width:16px;height:16px;margin-top:-8px;}
.box_inquiry .tit_inquiry{display:block;padding-top:24px;font-weight:700;font-size:17px;line-height:24px;color:var(--text-100);}
.box_inquiry .desc_inquiry{padding-top:4px;color:var(--text-48);font-weight:400;font-size:14px;line-height:18px;}
/* 도움말 > 상세 */
.head_detail{position:relative;padding-top:32px;}
.head_detail .label_detail{display:block;font-weight:400;font-size:16px;line-height:21px;}
.head_detail .tit_detail{display:block;padding-top:9px;font-weight:700;font-size:26px;line-height:31px;}
.head_detail .info_detail{display:flex;align-items:center;height:18px;margin-top:9px;}
.head_detail .btn_bookmark + .info_detail{height:26px;}
.head_detail .info_detail .txt_date{font-weight:400;font-size:14px;line-height:18px;color:var(--text-48);}
.head_detail .info_detail .txt_status{flex:0 0 auto;position:relative;display:inline-block;padding-right:16px;font-weight:500;font-size:14px;line-height:18px;color:var(--bg-point-blue);}
.head_detail .info_detail .txt_status:before{content:'';position:absolute;top:4px;right:8px;width:1px;height:10px;background:var(--black-16);}
.head_detail .btn_bookmark{position:absolute;bottom:0;right:0;height:28px;padding:0 9px 0 9px;border-radius:14px;border:1px solid var(--border-10);font-weight:500;font-size:14px;line-height:18px;color:var(--text-88);box-sizing:border-box;}
.head_detail .btn_bookmark .ico_bookmark{margin:1px 4px 0 0;}
.head_detail .btn_bookmark[aria-selected=true] .ico_bookmark{background-position:-165px -30px;}
.body_detail{min-height:200px;margin-top:24px;font-size:17px;line-height:29px;}
.body_detail .thumb_detail{padding-top:32px;margin:0 -16px;}
.body_detail .thumb_detail .img_detail{display:block;width:100%;}
.body_detail .box_answer{margin-top:32px;padding:16px;border-radius:8px;background:var(--bg-on-sheet);}
.body_detail .box_answer .tit_answer{display:block;font-weight:700;font-size:17px;line-height:24px;color:var(--text-100);}
.body_detail .box_answer .desc_answer{padding-top:16px;font-weight:400;font-size:16px;line-height:21px;color:var(--text-64);}
.body_detail .box_answer .date_answer{padding-top:12px;font-weight:400;font-size:14px;line-height:18px;color:var(--text-48);}
.nav_detail{padding-top:40px;}
.nav_detail .list_nav li{overflow:hidden;width:100%;border-top:1px solid var(--border-4);}
.nav_detail .list_nav li .tit_nav{float:left;width:37px;font-weight:700;font-size:14px;line-height:18px;line-height:50px;color:var(--text-100);}
.nav_detail .list_nav li .link_nav{float:left;width:calc(100% - 120px);height:50px;padding:16px 0;box-sizing:border-box;}
.nav_detail .list_nav li .desc_nav{overflow:hidden;height:18px;font-weight:400;font-size:14px;line-height:18px;color:var(--text-88);text-overflow:ellipsis;white-space:nowrap;}
.nav_detail .list_nav li .link_nav:hover .desc_nav{text-decoration:underline;}
.nav_detail .list_nav li .info_nav{float:right;width:80px;font-weight:400;font-size:12px;line-height:14px;line-height:50px;color:var(--text-48);text-align:right;}
/* 에러페이지 */
.area_error{width:100%;max-width:320px;text-align:center;}
.area_error .tit_error{display:block;font-weight:700;font-size:22px;line-height:26px;color:var(--text-100);}
.area_error .desc_error{padding-top:12px;font-weight:400;font-size:15px;line-height:20px;color:var(--text-64);}
.area_error .img_error{display:block;width:200px;height:170px;margin:20px auto 0;}
.area_error .wrap_btn{padding:20px 0;}
.area_error .txt_sub{padding-top:2px;font-weight:400;font-size:15px;line-height:20px;color:var(--text-48);}
/* 신고센터 */
.list_report{display:flex;flex-wrap:nowrap;gap:24px;min-width:978px;padding:80px 0 12px;margin:0 -49px;}
.list_report .box_report{flex:0 0 calc((100% - 48px) / 3);}
.list_report .link_report{display:block;background:#EFF0F2;padding:45px 20px;height:316px;text-align:center;box-sizing:border-box;}
.list_report .link_report:hover{color:#fff;background-color:#226df9;text-decoration:none;}
.list_report .link_report:hover .tit_report,.list_report .link_report:hover .txt_report{color:#fff;}
.list_report .ico_report1{width:68px;height:67px;background-position:-160px -350px;}
.list_report .ico_report2{width:67px;height:67px;background-position:-240px -350px;}
.list_report .tit_report{display:block;margin-top:33px;font-size:32px;line-height:36px;color:#383d48;}
.list_report .txt_report{padding-top:26px;font-size:15px;line-height:26px;color:#333;}
.report_quick{border-top:1px solid #e4e5e7;}
.report_quick .inner_quick{overflow:hidden;width:978px;margin:0 auto;}
.inner_quick .cont_quick{float:left;width:358px;padding:35px 0 18px;}
.inner_quick .tit_quick{float:left;width:95px;font-size:20px;color:#383d48;}
.inner_quick .list_quick{float:left;width:263px;padding-top:4px;}
.inner_quick .list_quick li{float:left;}
.inner_quick .link_item{display:flex;align-items:center;font-size:14px;color:#444;}
.inner_quick .link_item .ico_report{display:inline-block;width:3px;height:5px;margin-left:6px;background-position:-250px -490px;}
.inner_quick .quick_left{width:620px;}
.inner_quick .quick_left .tit_quick{width:132px;}
.inner_quick .quick_left .list_quick{width:357px;}
.inner_quick .quick_left li{width:125px;}
.inner_quick .quick_left li:first-child{width:135px;}
.inner_quick .quick_left li:last-child{width:auto;}
.inner_quick .quick_right li:first-child{width:150px;}
/* BreakPoint :360px 이상 */
@media only screen and (min-width:360px){.doc-footer .inner_foot{padding-left:24px;padding-right:24px;} }
/* BreakPoint :633px 이상 */
@media only screen and (min-width:600px){.service_customer .list_cs{flex-direction:row;}
  .service_customer .box_cs{padding:23px 23px 84px;}
  .service_customer .btn_g{left:23px;right:23px;bottom:23px;}
  .head_title .link_text{margin-top:4px;} }
@media only screen and (min-width:881px){.list_service li{width:calc(100% / 6);}
  .list_service .link_service:hover:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--bg-hovered);} }
/* BreakPoint :1024px 이상 */
@media only screen and (min-width:1024px){.mo_hide{display:block;}
  .pc_hide{display:none;}
  .doc-header .head_service{height:56px;}
  .doc-header .doc-title{padding-top:0;}
  .doc-header .util_head{display:none;}
  .list_gnb .link_gnb,.list_gnb li:first-child .link_gnb{padding:0 20px;}
  .list_gnb .link_gnb:hover{color:#626262;}
  .list_gnb .link_gnb[aria-current="page"]:hover{color:var(--text-100);}
  .list_gnb .link_gnb[aria-current="page"] .txt_gnb:before{min-width:40px;}
  .floating_btn{flex-direction:row-reverse;}
  .doc-footer .inner_foot{padding-top:56px;padding-bottom:56px;}
  .doc-footer .list_foot{display:none;}
  .doc-footer .group_policy{display:flex;}
  .doc-footer .info_policy + .info_policy{margin-top:0;margin-left:18px;}
  .doc-footer .info_policy + .info_policy .link_policy:first-child:before{content:'';position:absolute;top:7px;left:-11px;width:2px;height:2px;border-radius:50%;background-color:var(--white-32);}
  .doc-footer .link_policy{font-weight:400;font-size:14px;line-height:18px;}
  .doc-footer .emph_txt{font-weight:700;font-size:14px;line-height:18px;}
  .doc-footer .group_info{display:flex;margin-top:12px;}
  .doc-footer .btn_detail{font-weight:400;font-size:14px;line-height:18px;}
  .doc-footer .corp_info{margin-top:12px;}
  .doc-footer .link_corp{font-weight:400;font-size:14px;line-height:18px;}
  .opt_mobile{display:none;}
  .opt_pc{display:block;}
  .head_home{height:324px;}
  .head_home:before{content:'';position:absolute;top:0;left:0;width:512px;height:324px;background:url(../img/pc/bg_intro_left.png);background-size:512px auto;}
  .head_home:after{content:'';position:absolute;top:0;right:0;width:512px;height:324px;background:url(../img/pc/bg_intro_right.png);background-size:512px auto;}
  .service_customer .link_cs:hover:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--bg-hovered);}
  .list_notice_home .link_notice:hover{text-decoration:underline;}
  .list_notice_home .txt_date{display:block;}
  /* 자주묻는 질문 */
  .item_faq{width:33.3%;}
  /* 문의 작성하기*/
  .box_inquiry .link_inquiry{padding-right:150px;}
  /* 목록 */
  .area_nodata{height:calc(100dvh - 580px);}
  .area_list .wrap_btn .btn_g{flex:0 0 auto;width:160px;}
  /* 공지사항 */
  .body_detail .thumb_detail{margin:0;}
  /* 도움말 */
  .wrap_tab{display:flex;} }


.layer_comm[hidden]{display:none !important;}

/* faq, notice 상세 페이지 커스텀 적용 */
/* keditor image style - s */
.body_detail figure[data-ke-type="image"] {
  display:block;
  width:auto;
  max-width:100%;
  margin:16px 0;
  box-sizing:border-box;
}
.body_detail figure[data-ke-type="image"] img,
.body_detail img {
  display:block;
  width:auto !important;
  max-width:100% !important;
  height:auto !important;
  margin:0 auto;
}
.body_detail p,
.body_detail div,
.body_detail span,
.body_detail table,
.body_detail tbody,
.body_detail thead,
.body_detail tr,
.body_detail td,
.body_detail th {
  max-width:100% !important;
  box-sizing:border-box;
}

/* keditor image style - e */
/* keditor blockquote style - s */
blockquote[data-ke-style] {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  /*margin-inline-start: 40px;*/
  /*margin-inline-end: 40px;*/
}
blockquote[data-ke-style="style1"] {
  text-align: center;
  background: url(../img/icon/blockquote-style1.svg) no-repeat 50% 0 !important;
  padding: 34px 0 0 0;
  font-size: 15pt !important;
  color: #333;
  line-height: 23pt !important;
  border: 0 none;
}
blockquote[data-ke-style="style2"] {
  border-color: #949494;
  border-width: 0 0 0 4px;
  border-style: solid;
  color: #666;
  line-height: 18pt !important;
  font-size: 11pt !important;
  text-align: left;
  padding: 1px 0 0 12px;
}
blockquote[data-ke-style="style3"] {
  border: 1px solid #dddddd;
  background-color: #fcfcfc !important;
  text-align: left;
  padding: 21px 25px 20px 25px;
  color: #666;
  line-height: 18pt !important;
}
.body_detail {
  line-height:1.7;
  word-break:break-word;
  overflow-wrap:anywhere;
  overflow-x:hidden;
}
.body_detail.desc_inquiry {
  white-space: pre-wrap;
}
.body_detail p {
  margin:0 0 12px;
}
.body_detail span {
  font-size:inherit !important;
  line-height:inherit !important;
}
/* faq, notice 상세 페이지 커스텀 적용 */

/* question, mypage 커스텀 적용 */
.group_tf .txt_msg.hide,
.item_choice.hide,
.edit_actions.hide,
.btn_more.hide {
  display: none;
}

.item_list .item_choice.hide + .link_list {
  padding-left: 0;
}
/* question, mypage 커스텀 적용 */

/* 미니다음 개별레이아웃 */
.head_minidaum {
  max-width: 880px;
  height: 40px;
  margin: 0 auto;
  padding: 0 16px;
  box-sizing: border-box;
}

.head_minidaum #wrapMinidaum {
  position: relative;
  width: 100%;
  height: 40px;
}

.head_minidaum #minidaum {
  display: none;
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 40px !important;
  margin: 0 !important;
  transform: none !important;
}

#wrapMinidaum #minidaumService .dsvc_util:first-child {
  display: none
}

#minidaumUserLayer {
  left: auto !important;
  right: -47px !important;
}

@media only screen and (min-width:1024px) {
  .head_minidaum #minidaum {
    display: block;
  }
}

/* layer modal 커스텀 적용 */
.layer_comm .desc_layer {
  white-space: pre-wrap;
}
/* layer modal 커스텀 적용 */
