@charset "UTF-8";/* 폰트 스타일 삭제 @font-face{font-family:'NotoSans';font-style:normal;font-weight:300;src:url($font/NotoSansCJKkr-DemiLight.eot);src:local("☺"),url($font/NotoSansCJKkr-DemiLight.eot?iefix) format('embedded-opentype');src:url($font/NotoSansCJKkr-DemiLight.woff2) format('woff2'),url($font/NotoSansCJKkr-DemiLight.woff) format('woff')} @font-face{font-family:'NotoSans';font-style:normal;font-weight:500;src:url($font/NotoSansCJKkr-Medium.eot);src:local("☺"),url($font/NotoSansCJKkr-Medium.eot?iefix) format('embedded-opentype');src:url($font/NotoSansCJKkr-Medium.woff2) format('woff2'),url($font/NotoSansCJKkr-Medium.woff) format('woff')} */
/* 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:checked[type='checkbox']{background-color:#666;-webkit-appearance:checkbox}
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{letter-spacing:-0.03em;font-size:14px;line-height:1.5;font-family:'Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','돋움',dotum,sans-serif;font-weight:400;color:#252525}
a{color:#222;text-decoration:none}
a:active,a:hover{text-decoration:none}
a:active{background-color:transparent}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
button{-webkit-tap-highlight-color:transparent}
/* global */
#kakaoIndex{overflow:hidden;position:absolute;left:-9999px;width:0;height:1px;margin:0;padding:0}/** 스킵네비게이션 */
.ir_pm{display:block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px}/** PC용 사용된 이미지내 의미있는 텍스트의 대체텍스트를 제공할때 */
.ir_wa{display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100%}/** 중요한 이미지 대체텍스트로 이미지off시에도 대체 텍스트를 보여주고자 할때 */
.ir_caption{overflow:hidden;width:1px;font-size:1px;line-height:0;text-indent:-9999px}/** Table caption에 숨김텍스트를 제공할때 */
.screen_out{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}/** 대체텍스트가 아닌 접근성을 위한 숨김텍스트를 제공할때 */
.show{display:block}
.hide{display:none}
/* common 요소 */
.ico_comm{display:inline-block;overflow:hidden;font-size:0;line-height:0;background:url(0f76b02db55aae62c0854adc6d55825c.png) no-repeat;text-indent:-9999px;vertical-align:top;background-size:500px 500px}/** 대체텍스트가 있는 아이콘 */
.ico_account{display:inline-block;overflow:hidden;font-size:0;line-height:0;background:url(baa21f73163e7539bbc527d2c6a90a3a.png) no-repeat;text-indent:-9999px;vertical-align:top;background-size:200px 300px}/** 대체텍스트가 있는 아이콘 - 기존 이미지 툴팁사용 */
html,body{height:100%}
.account_comm{display:table;width:100%;min-width:320px;height:100%;border-collapse:separate}
.account_comm #kakaoWrap{position:relative;display:table-cell;height:100%;vertical-align:middle;padding:50px 0}
#kakaoContent{max-width:520px;margin:0 auto}
.account_comm #mArticle{position:relative;min-height:622px;border:1px solid rgba(0,0,0,0.1);border-top:0 none}
.cont_login #mArticle{min-height:100%}
.pc_view{display:block}
.m_view{display:none}
.link_txt{color:#326EDC}
.link_txt:hover{text-decoration:underline}
.tbl_g .fs_bold .inner_tbl{font-size:15px;font-weight:500}
/* header */
.account_comm .prev_head{display:none}
.tit_head{display:block;height:62px;padding-left:31px;background-color:#19234B;box-sizing:border-box}
.tit_head .biz_logo{display:inline-block;width:133px;height:17px;margin:23px 0 0 0;background:url(81ab906fe4562eb560ac9ba862fc83c4.png) no-repeat;background-size:133px 17px;vertical-align:top}
/* footer */
.footer_comm{margin:30px auto 0;text-align:center}
.footer_comm .service_info{display:inline-block;font-size:0;vertical-align:top}
.footer_comm .link_info{display:inline-block;position:relative;padding:0 12px;font-size:13px;color:#666;line-height:34px;vertical-align:top;letter-spacing:-0.3px}
.footer_comm .link_info:before{position:absolute;top:10px;left:0;width:1px;height:14px;background:rgba(0,0,0,0.14);content:''}
.footer_comm .link_policy{font-weight:500}
.footer_comm .item_select{display:inline-block;position:relative;min-width:53px;padding:0 10px;text-align:left}
.footer_comm .item_select .link_selected{display:block;position:relative;height:auto;line-height:20px;font-size:12px;color:rgba(0,0,0,0.7)}
.footer_comm .item_select .link_selected .ico_arr{display:inline-block;width:9px;height:6px;margin:6px 0 0 3px;background-position:-90px 0;vertical-align:top}
.footer_comm .item_select .list_select{display:none;position:absolute;top:auto;bottom:-12px;min-width:90px;max-height:160px;overflow-y:auto;font-size:13px;border:1px solid #eee;border-radius:2px;box-shadow:0 0 20px 0 rgba(0,0,0,0.2);background-color:#fff;z-index:10}
.footer_comm .item_select .link_select{height:40px;padding:0 15px;color:#252525;line-height:40px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.footer_comm .item_select .link_select:hover{background-color:#eee}
.footer_comm .select_open .list_select{display:block}
.footer_comm .select_open .link_selected .ico_arr{background-position:-90px -10px}
.footer_comm .txt_copyright{display:inline-block;margin-left:8px;font-size:13px;color:#666;line-height:34px;letter-spacing:-0.01em;vertical-align:top}
.footer_comm .link_kakao{color:#666}/** common **/
/* inputbox */
input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}
input[type=text]::-ms-clear{display:none}
input[type=tel]::-ms-clear{display:none}
.wrap_inp + .item_inp{margin-top:10px}
.item_inp + .item_inp{margin-top:10px}
.item_inp{position:relative}
.item_inp .inner_inp{display:block;overflow:hidden;height:100%}
.item_inp::placeholder,.item_inp .tf_g::placeholder,.item_inp .tf_g::-webkit-input-placeholder,.item_inp .tf_g:-ms-input-placeholder{color:#ccc}
.item_inp .lab_txt{position:absolute;left:0;top:11px;width:calc(100% - 70px);font-size:15px;line-height:24px;color:#ccc;cursor:text}
.item_inp .tf_g{display:block;width:100%;height:48px;border:0 none;border-bottom:2px solid #ebebeb;padding:13px 30px 13px 0px;font-size:16px;line-height:24px;background-color:transparent;color:#252525;outline:0 none;box-sizing:border-box;caret-color:#f7e317}
.item_inp .tf_g[disabled]{color:#252525;opacity:1;-webkit-text-fill-color:#252525}
.item_inp.error .desc_info{color:#F51045}
/* checkbox */
.item_check{display:block;position:relative}
.item_check .inp_check{position:absolute;left:0;top:50%;z-index:-1;width:20px;height:20px;margin-top:-10px;opacity:0.01;filter:alpha(opacity=0)}
.item_check .ico_check{float:left;width:20px;height:20px;margin-top:1px;margin-right:8px;background-position:-150px 0}
.item_check .lab_check{display:block;height:100%;line-height:22px;font-size:14px;cursor:pointer}
.item_check .inp_check + .lab_check .ico_comm{display:block}
.item_check .inp_check:checked + .lab_check .ico_check{background-position:-180px 0}
/* button */
.btn_g{display:block;position:relative;width:100%;max-height:50px;font-size:15px;border-radius:4px;color:#333;background-color:#F6F6F6;box-sizing:border-box;vertical-align:top;outline:0 none}
.btn_g .inner_g{display:inline-block;position:relative;height:50px;font-size:15px;line-height:49px;color:#191919}
.btn_g.disabled{pointer-events:none}
.btn_g:hover{background-color:#e7e7e7}
.btn_confirm{background-color:#FFE500}
.btn_confirm:hover{background-color:#FADA0A}
.btn_cancel{background-color:#F2F6FD}
.btn_cancel:hover{background-color:#E6EBF4}
.wrap_btn .btn_g + .btn_g{margin-top:10px}
.btn_confirm.disabled{color:#191919;background:#F0F0F0}
/* btn_lang */
.btn_lang{display:inline-block;position:relative;min-width:63px;max-width:200px;background:#fff;vertical-align:top;box-sizing:border-box}
.btn_lang .link_selected{display:flex;align-items:center;overflow:hidden;position:relative;min-height:34px;padding:0 27px 0 0;text-decoration:none;box-sizing:border-box}
.btn_lang .link_selected .txt_selected{overflow:hidden;font-size:13px;line-height:34px;color:#666;white-space:nowrap;text-overflow:ellipsis}
.btn_lang .link_selected .ico_arrow{position:absolute;right:13px;top:50%;width:12px;height:12px;margin-top:-6px;background:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.90642 4.41399L10.6135 5.12109L6.01733 9.71729L5.31023 9.01019L5.31043 9.00998L1.42134 5.12089L2.12845 4.41378L6.01754 8.30288L9.90642 4.41399Z' fill='%23666666'/%3E%3C/svg%3E%0A");vertical-align:middle}
.btn_lang.open .link_selected .ico_arrow{background:url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.4064 7.58601L11.1135 6.87891L6.51733 2.28271L5.81023 2.98981L5.81043 2.99002L1.92134 6.87911L2.62845 7.58622L6.51754 3.69712L10.4064 7.58601Z' fill='%23666666'/%3E%3C/svg%3E%0A")}
/* select option */
.btn_lang .layer_option{display:none;position:absolute;left:calc(50% - 8px);bottom:29px;transform:translateX(-50%);min-width:78px;background:#fff;border:1px solid #E5E5E5;border-radius:4px;z-index:30;box-shadow:0px 2px 2px rgba(0,0,0,0.03)}
.btn_lang.open .layer_option{display:block;padding:7px 0}
.btn_lang .list_option{overflow-y:auto;max-height:200px}
.btn_lang .list_option li{overflow:hidden}
.btn_lang .list_option .link_option{display:block;overflow:hidden;min-height:29px;padding:0 12px;font-size:12px;line-height:29px;color:#191919;box-sizing:border-box;text-decoration:none;text-align:left;text-overflow:ellipsis;white-space:nowrap}
.btn_lang .list_option li .link_option:hover{background:#F4F8FD}
.btn_lang .list_option li.on .link_option{font-weight:700}
.btn_lang .list_option li.on > .link_option{background:#F4F8FD}
/* login */
.cont_login .item_inp .lab_txt{font-size:16px}
.box_g{padding:50px 70px 50px 70px}
.cont_login .box_g{padding:50px 70px 64px 70px}
.box_tit{overflow:hidden;padding:50px 46px 0 70px}
.tit_g{display:block;line-height:34px;font-size:24px;font-weight:400;word-break:keep-all;word-wrap:break-word}
.tit_g span{font-weight:500}
.tit_sub{margin-top:14px;line-height:24px;font-size:16px;color:#7C7C7C}
.box_tit .tit_agree{display:block;line-height:34px;font-size:24px;font-weight:400}
.util_tf{position:absolute;top:13px;right:0}
.util_tf .btn_help{display:inline-block;width:20px;height:20px;vertical-align:top}
.util_tf .btn_help .ico_help{width:20px;height:20px;background-position:0 0}
.util_tf .btn_del{display:inline-block;width:20px;height:20px;vertical-align:top}
.util_tf .btn_del .ico_del{width:20px;height:20px;background-position:-30px -30px}
.util_tf .ico_done{width:23px;height:17px;margin-top:2px;background-position:-60px -30px}
.set_login{margin-top:25px}
.set_login .item_check .lab_check{line-height:20px}
.set_login .item_check .ico_check{margin:0 8px 0 0}
.wrap_btn{overflow:hidden;margin:50px 0 0;text-align:center}
.wrap_btn .link_cencle{display:inline-block;position:relative;margin-top:20px;line-height:18px;font-size:13px;color:#333;text-decoration:underline}
.info_user{margin-top:30px}
.info_user:after{display:block;visibility:hidden;height:0;font-size:0;clear:both;content:''}
.info_user .link_join{float:left;font-size:12px;color:rgba(0,0,0,0.7)}
.info_user .list_user{float:right}
.info_user .list_user li{float:left}
.info_user .list_user .link_user{float:left;font-size:12px;color:rgba(0,0,0,0.7)}
.info_user .list_user li:before{content:'';float:left;width:1px;height:10px;margin:4px 12px;background-color:rgba(0,0,0,0.1)}
.info_user .list_user li:first-child:before{display:none}
.tooltip_comm{display:none;position:absolute;top:43px;left:auto;right:-4px;z-index:10;width:280px;padding:7px 12px 8px;border-radius:3px;font-size:12px;color:#fff;text-align:left;background-color:rgba(0,0,0,0.8);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#cc000000,endColorStr=#cc000000)";box-sizing:border-box;word-break:keep-all}
.tooltip_comm .link_more{display:inline-block;position:relative;top:auto;right:auto;margin-top:10px;font-size:12px;vertical-align:top;color:#fbdd0d;text-decoration:underline}
.tooltip_comm .ico_arr{position:absolute;top:-7px;left:auto;right:7px;width:15px;height:7px;background-position:-120px -140px}
.cont_login .tooltip_login{top:36px;left:0}
.cont_login .tooltip_login .ico_arr{left:63px}
.tooltip_on .tooltip_comm{display:block}
.cont_login .line_or{position:relative;display:block;width:100%;padding:15px 0;font-size:0;line-height:0}
.cont_login .line_or .txt_or{display:inline-block;width:40px;font-size:12px;line-height:18px;text-align:center;color:rgba(0,0,0,0.3)}
.line_or:before{display:inline-block;width:calc(50% - 20px);height:1px;margin:8px 0;background-color:rgba(0,0,0,0.06);vertical-align:top;content:''}
.line_or:after{display:inline-block;width:calc(50% - 20px);height:1px;margin:8px 0;background-color:rgba(0,0,0,0.06);vertical-align:top;content:''}
.ico_qr{width:17px;height:17px;margin:17px 6px 0 0;background-position:-80px -200px}
/* agree */
.box_agree .wrap_btn{margin-top:48px}
.box_agree .desc_check{padding:7px 39px 25px 28px;font-size:12px;color:#8E8E8E;border-bottom:1px solid rgba(0,0,0,0.1)}
.box_agree .check_all{margin-top:0}
.box_agree .check_all .lab_check{font-size:17px;color:#252525;font-weight:500}
.detail_check + .detail_check{margin-top:21px;border-top:1px solid rgba(0,0,0,0.1)}
.detail_check .item_check{display:block;margin-top:20px;padding-right:20px}
.detail_check .item_check .lab_check{display:block;position:relative;padding-left:28px;font-size:15px}
.detail_check .check_guide{display:inline-block;position:relative;margin:11px 0 0 -5px;border-radius:2px;padding:5px 10px;font-weight:500;font-size:12px;line-height:18px;color:#364DAD;background:#eee;vertical-align:top}
.detail_check .check_guide:before{position:absolute;left:11px;top:-8px;border-bottom:8px solid #eee;border-left:4px solid transparent;border-right:4px solid transparent;content:''}
.detail_check .item_check .link_more{position:absolute;right:0;top:0;font-size:13px;color:#7c7c7c}
.detail_check .link_more .ico_arr{width:8px;height:13px;margin:4px 4px 4px 8px;background-position:0 -30px}
.detail_check .tit_agree{display:block;padding:20px 0 0 0;font-size:15px;font-weight:500;line-height:24px}
.detail_check .item_check .ico_check{position:absolute;left:0;top:0;background-position:-210px 0}
.detail_check .item_check .inp_check:checked + .lab_check .ico_check{background-position:-240px 0}
.box_agree .desc_agree ~ .wrap_btn{position:absolute;left:70px;right:70px;bottom:50px}
.wrap_menu{overflow:hidden;margin-top:-24px;margin-bottom:80px;padding:20px 40px 0;border:1px solid #333}
.inner_terms_layer .wrap_menu{display:none}
.wrap_menu .list_menu{float:left;width:36%;max-width:386px;padding-right:30px;box-sizing:border-box}
.wrap_menu .list_menu:nth-child(3),.wrap_menu .list_menu:nth-child(4){width:23%;padding-right:0}
.wrap_menu .list_menu .link_menu{position:relative;display:inline-block;height:33px;font-size:16px;color:#1e1e1e;line-height:32px}
.wrap_menu .list_menu .link_menu:after{content:'';position:absolute;top:25px;left:0;right:0;height:1px;background:#1e1e1e}
.wrap_menu .list_submenu{padding-bottom:20px;padding-left:24px}
.wrap_menu .list_submenu .link_submenu{line-height:26px}
.detail_previous{padding-top:40px}
.detail_previous + .line_terms + .detail_terms .tit_desc{margin-top:55px}
.detail_previous .btn_previous{position:relative;display:inline-block;height:40px;padding:8px 45px 8px 13px;border:1px solid #1e1e1e;font-size:14px;color:#1e1e1e;line-height:21px;box-sizing:border-box;vertical-align:top}
.detail_previous .btn_previous .ico_arr{position:absolute;top:13px;right:13px;width:11px;height:12px;background:url(4922a595486ca264a2951998c3b466e6.png) no-repeat 0 0;background-size:11px 12px}
.detail_previous .btn_previous:hover{color:#fff;background-color:#1e1e1e}
.detail_previous .btn_previous:hover .ico_arr{background-image:url(a79bd186fae1cc24f75bf0666a2dbeea.png)}
/* agree - second certify */
.info_certify{overflow:hidden;margin-top:30px;padding:20px;background-color:rgba(0,0,0,0.02);border-radius:6px}
.info_certify .tit_certify{display:block;font-size:13px;line-height:21px;color:#191919}
.info_certify .tit_certify .emph_tip{margin-right:6px;font-weight:700;color:#FF6229}
.info_certify .desc_certify{margin-top:12px;font-size:13px;line-height:21px;color:#7f7f7f;word-break:keep-all}
.info_certify .link_certify{display:inline-block;margin-top:12px;vertical-align:top;font-size:13px;line-height:17px;text-decoration:underline;color:#4c4c4c}
.box_loading{position:absolute;left:0;top:50%;margin:-7px 0 0 -21px;width:14px;height:14px;animation:loading 1s infinite linear}
.box_loading .ico_loading{display:block;width:14px;height:14px;background:url(fc304d41a81dd81af86f2a0b0eca0c13.png) no-repeat;font-size:0;line-height:0;text-indent:-9999px;background-size:14px 14px}
@keyframes loading{100%{transform:rotate(360deg)} }
@-webkit-keyframes loading{100%{transform:rotate(360deg)} }
/* certifi */
.box_certifi{padding-bottom:150px}
.box_certifi .wrap_btn{position:absolute;bottom:50px;left:70px;right:70px}
.box_certifi .tf_g{padding-right:70px}
.box_certifi .desc_email{margin-top:-10px;padding-bottom:40px;font-size:18px;font-weight:500;line-height:24px;color:#326EDC;word-break:break-all}
.tit_tf{display:block;font-weight:400;line-height:18px;font-size:12px}
.item_inp + .tit_tf,.item_info + .tit_tf,.info_modify + .tit_tf,.wrap_inp + .tit_tf{margin-top:40px}
.info_count{display:inline-block;margin-left:12px;vertical-align:top}
.info_count .txt_count{display:block;margin-top:-1px;line-height:22px;color:#adadad;font-size:12px}
.off .info_count{display:none}
.wrap_inp{position:relative;padding-left:85px;border-bottom:2px solid #ebebeb}
.wrap_inp.on{border-color:#7C7C7C}
.wrap_inp.error{border-color:#F51045}
.wrap_inp .item_inp{padding-left:20px}
.wrap_inp .item_inp:before{content:'';position:absolute;top:14px;left:0;width:1px;height:22px;background-color:rgba(0,0,0,0.1)}
.wrap_inp .item_inp .lab_txt{left:20px}
.wrap_inp .tf_g{border-width:0}
.wrap_inp .item_select{position:absolute;top:0;left:0;width:85px}
.wrap_inp .item_select .link_selected{display:block;position:relative;height:23px;padding:12px 0 13px;font-size:16px;color:#4c4c4c;line-height:24px}
select::-ms-expand{display:none}
.box_certifi .item_inp{display:flex;flex-direction:column}
.box_certifi .inner_inp{display:flex;align-items:center;border-bottom:2px solid #ebebeb}
.box_certifi .inner_inp .tf_g{border:0 none}
.box_certifi .inner_inp .tf_g{flex:1;padding-right:0}
.box_certifi .inner_inp .util_tf{position:relative;top:0;right:auto;margin-left:15px}
.box_certifi .inner_inp .util_tf .info_modify{margin-top:0;vertical-align:top}
.box_certifi .inner_inp .util_tf .info_count{margin-top:4px}
.box_certifi .inner_inp .util_tf .btn_del{margin-top:5px}
.box_certifi .item_inp.hide{display:none}
.wrap_inp .item_select select.link_selected{width:100%;height:100%;font-family:inherit;background:url(a38a052510fdaa3ec3da07aad9ceaa5b.png) no-repeat 80% 52%;border:0 none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-size:12px 8px}
.wrap_inp .item_select .link_selected .ico_arr{position:absolute;top:21px;right:15px;width:12px;height:8px;background-position:-110px -10px}
.wrap_inp .item_select .list_select{display:none;position:absolute;top:40px;width:260px;max-height:438px;overflow-y:auto;font-size:13px;border:1px solid #eee;border-radius:2px;box-shadow:0 0 20px 0 rgba(0,0,0,0.2);background-color:#fff;z-index:10}
.wrap_inp .item_select .link_select{height:40px;padding:0 15px;color:#252525;line-height:40px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.wrap_inp .item_select .list_select .num_select{display:inline-block;min-width:35px}
.wrap_inp .select_open .list_select{display:block}
.wrap_inp .item_select .link_select:hover{background-color:#eee}
.item_info{overflow:hidden;margin-top:10px}
.desc_info{position:relative;font-size:12px;line-height:18px;color:#8E8E8E;word-break:keep-all}
.item_info .link_g{font-size:13px;color:#333;line-height:18px;text-decoration:underline}
.desc_error{margin-top:10px;line-height:18px;font-size:12px;color:#F51045}
.item_inp.on .tf_g{border-color:#7C7C7C}
.item_inp.error .tf_g{border-color:#F51045}
.info_modify{position:relative;margin-top:10px}
.info_modify:after{display:block;visibility:hidden;height:0;font-size:0;clear:both;content:''}
.info_modify .link_modify{position:absolute;top:0;right:0;float:right;height:30px;padding:0 16px;font-size:13px;color:#252525;line-height:28px;text-align:center;border:1px solid #DBDBDB;border-radius:15px}
.info_modify .desc_info{padding-right:125px}
.info_modify .desc_info:before{top:12px}
:lang(en) .info_modify .desc_info{padding-right:0}
:lang(en) .info_modify .desc_info + .link_modify{position:relative;width:100%;margin-top:10px}
.util_tf .info_modify{display:inline-block;float:none;height:28px;border-radius:15px}
.item_inp .util_tf .info_modify{margin-top:-5px}
.wrap_inp .item_inp .util_tf .info_modify{display:inline-block;margin-top:-3px}
.util_tf .info_modify .link_modify{position:relative}
.desc_agree{line-height:20px;font-size:13px;word-break:keep-all}
/* layer */
.layer_on{overflow:hidden}
.dimmed_layer{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.4;filter:alpha(opacity=40);z-index:998}
.dimmed_layer2{position:fixed;top:0;left:0;right:0;bottom:0;background-color:transparent;opacity:0;filter:alpha(opacity=0);z-index:998}
.dimmed_layer_up{background-color:rgba(0,0,0,0.4);opacity:1;z-index:1000}
.kakao_layer{position:absolute;top:0;left:0;right:0;padding:40px;text-align:center;font-size:0;z-index:1000}
.account_comm .kakao_layer{padding:60px 40px}
.account_comm .kakao_layer{display:table;width:100%;height:100%;box-sizing:border-box}
.kakao_layer:after{display:inline-block;height:100%;vertical-align:middle;content:''}
.kakao_layer .inner_kakao_layer{position:relative;display:inline-block;width:100%;max-width:380px;padding:44px 30px 30px;vertical-align:middle;text-align:left;border-radius:2px;background-color:#fff;word-break:keep-all;box-sizing:border-box}
.kakao_layer .layer_head .tit_layer{display:block;margin-bottom:15px;font-size:18px;line-height:26px;word-break:keep-all;font-weight:500}
.kakao_layer .layer_head .tit_layer em{font-weight:500}
.kakao_layer .layer_body .txt_layer{font-weight:400;line-height:22px;color:#8E8E8E;font-size:14px}
.kakao_layer .layer_body .txt_layer.txt_single{line-height:44px}
.kakao_layer .layer_body .wrap_btn{margin-top:35px}
.kakao_layer .layer_foot{position:absolute;top:0;right:0;padding:0}
.kakao_layer .layer_foot .btn_close{padding:15px;font-size:0;outline:0 none}
.account_comm .kakao_layer .inner_terms_layer .btn_close{padding:15px}
.kakao_layer .btn_close .ico_comm{width:18px;height:18px;background-position:-10px -30px}
/* layer - agree */
.kakao_layer .inner_terms_layer{overflow:hidden;max-width:600px;min-height:850px;max-height:850px;height:100%;padding:100px 15px 65px 40px;z-index:10}
.account_comm .kakao_layer .inner_terms_layer{padding:60px 28px}
.kakao_layer .inner_terms_layer .layer_head{margin-top:-60px;padding:0 0 45px 0}
.account_comm .kakao_layer .inner_terms_layer .layer_head{margin-top:0;padding:0 0 55px}
.kakao_layer .inner_terms_layer .layer_head .tit_layer{padding-bottom:20px;margin-bottom:0;font-weight:700;font-size:24px;line-height:36px;border-bottom:2px solid #4D4D4D;box-sizing:border-box}
.kakao_layer .inner_terms_layer .layer_body{overflow-x:hidden;overflow-y:auto;position:absolute;left:30px;right:20px;bottom:60px;top:173px;-webkit-overflow-scrolling:touch;word-break:keep-all}
.kakao_layer .inner_terms_layer .layer_body::-webkit-scrollbar{width:3px}
.kakao_layer .inner_terms_layer .layer_body::-webkit-scrollbar-thumb{border-radius:6px;-webkit-box-shadow:inset 3px 3px 0px #b2b2b2}
.kakao_layer .inner_terms_layer .layer_body.type_double{top:209px}
.kakao_layer .inner_terms_layer .list_number .num_text{margin-right:7px}
.wrap_terms h3{margin-top:50px;font-size:18px;color:#404040}
.wrap_terms .tit_subject{padding-top:55px;font-weight:700;font-size:20px;line-height:26px}
.wrap_terms .detail_terms:first-of-type .tit_subject{padding-top:0}
.wrap_terms .tit_desc{margin-top:38px;font-weight:700;font-size:16px;line-height:28px}
.wrap_terms .desc_agree{margin-top:16px;font-weight:300;font-size:16px;line-height:28px;color:#666666}
.wrap_terms{padding-right:15px}
.account_comm .kakao_layer .inner_terms_layer .wrap_terms{padding-right:0}
.wrap_terms .line_terms{display:block;margin-top:55px;border-top:1px solid #e5e5e5}
.wrap_terms .detail_terms + .detail_terms{overflow:hidden}
.list_number{overflow:hidden;font-weight:300;font-size:16px;line-height:26px;color:#666666}
.list_number li{margin-top:18px;padding-left:20px;text-indent:-20px}
.list_number .num_number{margin-right:4px}
.list_number .num_text{margin-right:7px}
.list_number .list_number{margin-top:10px;margin-left:4px}
.list_number .list_number > li{margin-top:0;font-size:14px;line-height:26px}
.list_agree{margin-top:15px;padding-left:20px;font-size:13px;color:#666666}
.list_agree li{list-style-type:disc}
.ul_text{overflow:hidden;margin-left:3px;font-weight:300;font-size:13px;line-height:20px;color:#666666}
.ul_text li{margin-top:0;font-size:14px;line-height:26px;color:#666666}
.ul_text .num_text{margin-right:2px}
.list_dot{margin-top:15px;font-size:13px;color:#2967E3}
.list_dot li{position:relative;padding-left:12px}
.list_dot li:before{content:'';position:absolute;top:50%;left:0;width:2px;height:2px;margin-top:-1px;background-color:#2967E3;border-radius:2px}
.list_dot li + li{margin-top:8px}
.list_dot a{color:#2967E3;text-decoration:none}
.list_dot a:hover{text-decoration:underline}
.detail_terms .list_direct{overflow:hidden;margin-top:0;font-weight:300;font-size:14px;line-height:26px}
.detail_terms .list_direct:first-of-type{margin-top:18px}
.detail_terms .list_direct dt{float:left;position:relative;margin-right:4px;padding-left:17px;color:#666666}
.detail_terms .list_direct dt:after{margin-left:3px;content:':'}
.detail_terms .list_direct dt:before{position:absolute;top:12px;left:0;width:2px;height:2px;border-radius:100%;background-color:#666666;content:''}
.detail_terms .list_direct dd{overflow:hidden}
.detail_terms .list_direct .link_direct{float:left;position:relative;margin-right:8px;padding-left:9px;color:#326EDC}
.detail_terms .list_direct .link_direct:first-of-type{padding-left:0}
.detail_terms .list_direct .link_direct + .link_direct:before{position:absolute;top:8px;left:0;width:1px;height:12px;background-color:#CCCCCC;content:''}
.detail_terms .list_direct .link_direct:hover{text-decoration:underline}
.wrap_terms .detail_terms:first-of-type .tit_desc{margin-top:0}
.wrap_terms .detail_terms .tit_subject + .tit_desc{margin-top:41px}
#kakaoWrap .box_terms{padding-top:40px}
#kakaoWrap .box_terms .wrap_terms{padding-right:0}/** 컨텐츠형 */
#kakaoWrap .wrap_terms .detail_terms .desc_agree:first-child{margin-top:0}
/* withdraw layout */
.cont_withdraw{display:table;width:100%;height:100%;border-collapse:separate}
.cont_withdraw #kakaoWrap{position:relative;display:table-cell;height:100%;vertical-align:middle;padding:50px 0}
.cont_withdraw #mArticle{position:relative;min-height:634px;border:1px solid rgba(0,0,0,0.1);border-top:0 none}
.cont_withdraw .kakao_layer{display:table;width:100%;height:100%;vertical-align:middle;box-sizing:border-box}
/* header */
.cont_withdraw .prev_head{display:none}
.cont_withdraw .tit_head .link_prev{display:none}
/* checkbox */
.box_checkinp{display:inline-block;position:relative}
.box_checkinp .inp_check{position:absolute;left:0;top:50%;z-index:-1;width:18px;height:18px;margin-top:-8px;opacity:0.01;filter:alpha(opacity=0)}
.box_checkinp .ico_check{position:absolute;left:0;top:0;width:20px;height:20px;background-position:-150px 0}
.box_checkinp .lab_check{display:block;height:100%;padding-left:26px;color:#222;cursor:pointer}
.box_checkinp.on .ico_check,.box_checkinp .inp_check:checked + .lab_check .ico_check{background-position:-180px 0}
.box_checkinp.in_active .ico_check{background-position:-20px -80px}
.box_checkinp.in_active .lab_check{pointer-events:none}
.box_checkinp.in_active .lab_check:hover .ico_check{background-position:-20px -80px}
/* withdraw - input */
.box_inptxt{display:block;position:relative;height:20px;padding:9px 11px 9px 15px;border-radius:2px;border:1px solid #E6E6E6;color:#222;background-color:#FDFEFF}
.cont_withdraw .box_inptxt{border-radius:0}
.box_inptxt.on{border-color:#326EDC}
.box_inptxt:hover{border-color:#326EDC}
.box_inptxt.in_active{border-color:#F5F5F5;pointer-events:none}
.box_inptxt .inner_inp{display:block;overflow:hidden;height:100%}
.box_inptxt::placeholder,.box_inptxt .inp_txt::placeholder,.box_inptxt .inp_txt::-webkit-input-placeholder,.box_inptxt .inp_txt:-ms-input-placeholder{color:#C3CAE8}
.box_inptxt .lab_txt{position:absolute;left:15px;top:50%;margin-top:-10px;font-size:15px;line-height:20px;color:#C3CAE8;cursor:text}
.box_inptxt .inp_txt{display:block;width:100%;height:100%;border:0 none;padding:0;font-size:15px;line-height:20px;background-color:transparent;color:#333;outline:0 none}
.box_inptxt.in_error{border-color:#F51045}
.cont_withdraw .box_inptxt.in_error{background-color:#fff}
.box_inptxt.in_active .lab_txt{color:#E6E6E6}
.popup_withdraw .desc_error{margin-top:10px}
.box_inptxt:focus{border-color:#326EDC}
.tit_withdraw{display:block;padding-top:13px;font-size:20px;line-height:34px;font-weight:500;color:#000}
.desc_withdraw{padding-top:5px;font-size:14px;line-height:22px;color:#222}
.list_withdraw{border-top:1px solid #e6e6e6}
.list_withdraw li{position:relative;padding:16px 0;border-bottom:1px solid rgba(0,0,0,0.1)}
.list_withdraw li .tit_g{font-size:14px;line-height:22px;color:#191919;word-break:keep-all}
.list_withdraw li .tit_g .emph_g{display:inline-block;padding-right:3px;font-weight:500;vertical-align:top}
.list_withdraw li .desc_g{margin-top:8px;font-size:13px;line-height:20px;color:#8E8E8E}
.list_withdraw li .link_txt{display:inline-block;margin-top:4px;font-size:13px;line-height:20px;color:#326EDC;vertical-align:top}
.list_withdraw2 li{position:relative}
.list_withdraw2 li + li{padding-top:25px}
.list_withdraw2 li .tit_g{font-weight:500;font-size:14px;line-height:22px;color:#191919}
.list_withdraw2 li .desc_g{margin-top:8px;font-size:13px;line-height:20px;color:#8E8E8E}
.list_withdraw2 li .link_txt{color:#326EDC}
.list_withdraw2 li .link_txt:hover{text-decoration:underline}
.desc_withdraw2{padding-top:25px;font-size:13px;line-height:20px;color:#8E8E8E}
.desc_withdraw2 .link_txt{color:#326EDC}
.desc_withdraw2 .link_txt:hover{text-decoration:underline}
.agree_withdraw{padding-top:30px}
.pw_withdraw{padding-top:20px;margin-top:25px;border-top:1px solid #E6E6E6}
.pw_withdraw .desc_g{font-size:13px;line-height:20px;color:#8E8E8E}
.pw_withdraw .tit_pw{float:left;width:92px;padding-top:1px;line-height:37px;font-weight:400;font-size:13px;color:#828282}
.pw_withdraw .inp_pw{display:block;padding-left:100px}
/* withdraw - button */
.wrap_type2{margin-top:50px;font-size:0}
.wrap_type2 .btn_g{display:inline-block;width:110px;border-radius:0;vertical-align:top}
.wrap_type2 .btn_g .inner_g{font-size:16px;color:#222}
.wrap_type2 .btn_g + .btn_g{margin:0 0 0 6px}
.wrap_type2 .btn_line{border:1px solid #C8C8C8;background:#fff;box-sizing:border-box}
.wrap_type2 .btn_line:hover{border-color:#646464}
.wrap_type2 .btn_withdraw{background:#19234B}
.wrap_type2 .btn_withdraw:hover{background-color:#364DAD}
.wrap_type2 .btn_withdraw .inner_g{color:#fff}
.wrap_type2 .btn_withdraw.in_active{border:1px solid #F5F5F5;background:#F8F8F8;box-sizing:border-box}
.wrap_type2 .btn_withdraw.in_active .inner_g{color:#E1E1E1}
.wrap_type2 .btn_withdraw2{background:#222}
.wrap_type2 .btn_withdraw2:hover{background-color:#000}
.wrap_type2 .btn_withdraw2 .inner_g{color:#fff}
.wrap_type2 .btn_withdraw2.in_active{border:1px solid #F5F5F5;background:#F8F8F8;box-sizing:border-box}
.wrap_type2 .btn_withdraw2.in_active .inner_g{color:#E1E1E1}
.wrap_type2 .link_txt{color:#326EDC;font-weight:400}
.wrap_type2 .link_txt:hover{text-decoration:underline}
/* withdraw - loading */
.area_loading{display:table;width:100%;height:635px}
.area_loading .inner_loading{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}
.area_loading .ico_loading{display:inline-block;width:22px;height:22px;background-position:-80px -60px;-webkit-animation:loadingRotate 1.4s linear -1s infinite;-moz-animation:loadingRotate 1.4s linear -1s infinite;-ms-animation:loadingRotate 1.4s linear -1s infinite;-o-animation:loadingRotate 1.4s linear -1s infinite;animation:loadingRotate 1.4s linear -1s infinite}
@-webkit-keyframes loadingRotate{0%{transform:rotate(0)}
  100%{transform:rotate(360deg)} }
@-moz-keyframes loadingRotate{0%{transform:rotate(0)}
  100%{transform:rotate(360deg)} }
@-ms-keyframes loadingRotate{0%{transform:rotate(0)}
  100%{transform:rotate(360deg)} }
@-o-keyframes loadingRotate{0%{transform:rotate(0)}
  100%{transform:rotate(360deg)} }
@keyframes loadingRotate{0%{transform:rotate(0)}
  100%{transform:rotate(360deg)} }
/* 이용약관 > 상단 */
#kakaoHead{border-bottom:1px solid #E5E5E5}
#kakaoHead .wrap_head{overflow:hidden;height:60px;max-width:1160px;padding:0 15px;margin:0 auto}
#kakaoHead .wrap_head .tit_logo{display:block;width:66px;height:20px;margin-top:20px;font-size:1px;line-height:0;color:transparent;background:url(8d4641c94babe3502b6d4e9f294497d2.png) no-repeat 0 0;background-size:66px 20px}
#kakaoHead .tit_logo{float:left}
#kakaoHead .list_lang{float:right;padding-top:10px}
#kakaoHead .list_lang li{float:left;padding-left:15px}
#kakaoHead .list_lang li .link_lang{display:inline-block;padding:8px 1px;font-size:14px;line-height:20px;font-weight:normal;color:#666;vertical-align:top}
#kakaoHead .list_lang li.on .link_lang{color:#1E1E1E}
/* 이용약관 > 하단 */
#kakaoFoot.wrap_foot{display:flex;align-items:center;justify-content:center;border-top:1px solid #E2E2E2;height:64px;margin:0 auto;box-sizing:border-box}
#kakaoFoot.wrap_foot .txt_copy{font-weight:400;font-size:11px;color:#666;line-height:24px;letter-spacing:0}
#kakaoFoot.wrap_foot .link_copyright{font-weight:700;color:#666;text-decoration:underline}
/* withdraw - layer */
.kakao_layer .inner_withdraw_layer{max-width:440px;padding:62px 30px 30px;border-radius:0;text-align:center}
.kakao_layer .inner_withdraw_layer .layer_head .tit_layer{font-weight:500;font-size:16px;color:#222;line-height:23px}
.kakao_layer .inner_withdraw_layer .layer_body .txt_layer{margin-top:14px;line-height:24px;color:#222}
.kakao_layer .inner_withdraw_layer .btn_g{width:110px;margin:0 auto;background:#19234B;color:#fff;border-radius:0}
.kakao_layer .inner_withdraw_layer .btn_g .inner_g{color:#fff;font-size:16px}
.kakao_layer .inner_withdraw_layer .btn_g:hover{background:#364DAD}
.kakao_layer .inner_withdraw_layer .layer_body .wrap_btn{margin-top:40px}
.kakao_layer .inner_withdraw_layer .ico_close{background-position:-40px -60px}
/* 새창열기 */
.wrap_withdraw{overflow:hidden;max-width:1160px;padding:0 15px;margin:0 auto}
.wrap_withdraw .tit_head{display:block;height:62px;padding-left:31px;background-color:#19234B;box-sizing:border-box}
.wrap_withdraw .tit_head .link_logo{display:inline-block;width:133px;height:17px;margin:23px 0 0 0;background:url(81ab906fe4562eb560ac9ba862fc83c4.png) no-repeat;background-size:133px 17px;vertical-align:top}
.wrap_withdraw .tit_head .link_prev{display:none}
.cont_withdraw{max-width:1160px;margin:0 auto}
.wrap_withdraw .cont_withdraw{min-width:100%;margin:80px auto 120px}
.cont_withdraw .wrap_terms{padding-top:55px;padding-right:0;border-top:2px solid #4D4D4D}
.cont_withdraw .tit_g{line-height:36px;font-size:20px;font-weight:700;line-height:30px}
.wrap_withdraw .cont_withdraw .tit_g{padding-bottom:50px}
.box_combine .info_graceperiod{padding:21px 0 16px;border:1px solid #f0f1f7;border-width:1px 0;font-size:13px;line-height:20px;background-color:#FBFBFB;color:#364DAD;text-align:center}
.box_combine .info_graceperiod .tit_graceperiod{display:block;margin-bottom:10px;font-weight:500;font-size:16px;line-height:18px}
.box_combine .desc_guide{margin-top:20px;font-size:13px;line-height:20px;color:#959595;word-break:keep-all}
.box_combine .desc_guide .line_pc{display:block}
.box_combine .desc_guide .txt_point{display:block;color:#252525}
.box_combine .wrap_btn{overflow:visible;position:absolute;left:70px;right:70px;bottom:49px}
.box_combine .group_link{display:inline-block;position:relative}
.box_combine .util_tf{position:absolute;top:21px;right:-25px;height:16px;z-index:9999}
.box_combine .util_tf .btn_help .ico_help{width:16px;height:16px;background-position:-110px -20px}
.box_combine .btn_help{overflow:hidden;width:16px;height:16px}
.box_combine .tooltip_comm{width:298px;top:27px;left:auto;right:-141px}
.box_combine .tooltip_comm .ico_arr{left:50%;margin-left:-7px}
.account_comm .kakao_layer.terms_layer .inner_terms_layer{max-width:600px}
.account_comm .kakao_layer.terms_layer .inner_terms_layer{height:auto;min-height:auto}
.kakao_layer.terms_layer .inner_terms_layer .layer_body{overflow:hidden;position:static}
.terms_layer .inner_terms_layer .tit_layer{margin-bottom:0}
.terms_layer .inner_terms_layer .wrap_terms .tit_desc{font-size:14px;line-height:24px}
.terms_layer .inner_terms_layer .detail_terms .desc_agree{margin-top:0px}
.terms_layer .inner_terms_layer .line_terms{margin-top:30px}
.terms_layer .inner_terms_layer .line_terms:first-child{margin-top:0}
.terms_layer .inner_terms_layer .list_g{margin:8px 0 -5px}
.terms_layer .inner_terms_layer .list_g:last-child{margin-bottom:0}
.terms_layer .inner_terms_layer .list_g li{position:relative;padding-left:6px;font-weight:400;font-size:14px;line-height:24px;color:#7C7C7C}
.terms_layer .inner_terms_layer .list_g li:before{position:absolute;left:0;top:11px;width:2px;height:2px;border-radius:100%;background-color:#7C7C7C;content:''}
.terms_layer .inner_terms_layer .desc_agree .link_txt,.desc_agree2 .link_txt{color:#326EDC}
.terms_layer .inner_terms_layer .desc_agree .link_txt:hover,.desc_agree2 .link_txt:hover{text-decoration:underline}
.sup_num{display:inline-block;line-height:10px}
.desc_agree2{margin-top:20px;line-height:20px;font-size:13px;color:#666666}
.desc_agree + .desc_tbl{margin-top:20px}
.desc_agree2 + .desc_agree{margin-top:20px}
.desc_tbl + .desc_agree{margin-top:20px}
.desc_tbl + .desc_agree2{margin-top:10px}
.box_terms .desc_agree2{margin-top:20px;line-height:20px;font-size:13px;color:#666666}
.box_terms .desc_agree2 + .desc_agree{margin-top:20px}
.box_terms .desc_tbl + .desc_agree{margin-top:20px}
.box_terms .desc_tbl + .desc_agree2{margin-top:10px}
.tblg_wrap{overflow:hidden}
.tbl_g{table-layout:fixed;width:100%;border-collapse:collapse;background-color:#fff;border:1px solid #D9D9D9;border-bottom-color:rgba(0,0,0,0.1);border-left:0 none;border-right:0 none}
.tbl_g th{height:52px;border-width:0 0 1px 1px;border-style:solid;border-left-color:#EFEFEF;border-bottom-color:#D9D9D9;background-color:#FBFBFB;text-align:left;font-size:13px;font-weight:400}
.tbl_g th:first-child{border-left:0 none}
.tbl_g td{height:47px;border-width:1px 0 0 1px;border-style:solid;border-color:#ebebeb;font-size:13px;color:#333;word-break:break-all;vertical-align:top}
.tbl_g tr:first-child td{border-top:0 none}
.tbl_g tr td:first-child{border-left:0 none}
.tbl_g .inner_tbl{position:relative;padding:16px;font-size:13px;line-height:20px;color:#606060}
.tbl_g th .inner_tbl{padding:0 16px}
.terms_layer .inner_terms_layer .detail_terms .desc_agree2 + .desc_agree{margin-top:20px}
.terms_layer .inner_terms_layer .detail_terms .desc_tbl + .desc_agree{margin-top:20px}
/* media query 580~ */
@media (max-width:580px){/* m_layout */
  .pc_view{display:none}
  .m_view{display:block}
  .tit_head{height:55px;padding-left:20px}
  .tit_head .biz_logo{margin-top:19px}
  .account_comm #kakaoWrap,.cont_withdraw #kakaoWrap{display:block;height:auto;min-height:100%;padding:0;box-sizing:border-box}
  #kakaoContent{max-width:100%}
  .cont_login #kakaoContent{padding-bottom:121px}
  .account_comm #mArticle{min-height:100%;border:0 none}
  .cont_withdraw .wrap_menu{display:none}
  /* m_header */
  .account_comm .prev_head{display:block;height:44px;padding-left:10px;background-color:#fff}
  .account_comm .prev_head .link_prev{display:inline-block;padding:13px 11px 10px}
  .account_comm .prev_head .link_prev .ico_prev{width:13px;height:20px;background-position:-90px -30px}
  .account_comm .tit_head{overflow:hidden;height:55px;padding-left:14px}
  .account_comm .tit_head .biz_logo{margin:18px 0 0 6px}
  /* m_footer*/
  .footer_comm .link_info{padding:0 8px 0 9px;letter-spacing:-0.1px}
  .btn_lang .link_selected{padding:0 25px 0 6px}
  .btn_lang .link_selected .ico_arrow{right:8px;width:12px;height:12px;background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.18911 8.82798L2.7749 10.2422L11.9673 19.4346L13.3815 18.0204L13.3811 18.02L21.1593 10.2418L19.7451 8.82757L11.9669 16.6058L4.18911 8.82798Z' fill='%23666666'/%3E%3C/svg%3E%0A");background-size:12px 12px}
  .btn_lang.open .link_selected .ico_arrow{background:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.68911 15.172L3.2749 13.7578L12.4673 4.56542L13.8815 5.97963L13.8811 5.98003L21.6593 13.7582L20.2451 15.1724L12.4669 7.39425L4.68911 15.172Z' fill='%23666666'/%3E%3C/svg%3E%0A")}
  .account_comm .footer_comm,.cont_withdraw .footer_comm{display:none;position:absolute;left:0;right:0;bottom:0;padding:0 20px 20px}
  .btn_lang.open .layer_option{left:calc(50% + 12px);bottom:35px;min-width:99px;padding:0;border-radius:6px}
  .btn_lang .list_option .link_option{min-height:45px;font-size:15px;line-height:45px}
  /* m_login */
  .account_comm .box_tit,.cont_withdraw .box_tit{padding:40px 20px 0 20px}
  .account_comm .tit_g{line-height:27px;font-size:19px}
  .cont_withdraw .tit_g{padding-bottom:20px;font-size:17px;line-height:25px}
  .account_comm .tit_sub{margin-top:15px;line-height:20px;font-size:13px}
  .cont_withdraw .tit_sub{margin-top:15px;line-height:20px;font-size:13px}
  .account_comm .box_g{padding:40px 20px 35px}
  .cont_withdraw .box_g{padding:30px 20px 35px}
  .account_comm .wrap_btn{margin:50px 0 0}
  .account_comm .wrap_btn .btn_g + .btn_g{margin-top:6px}
  .account_comm .box_agree .desc_check{padding:6px 20px 25px 28px;word-break:keep-all}
  .cont_login .line_or{display:none}
  .cont_login .line_or + .btn_g{display:none}
  /* m_loginpage_personal */
  .cont_login .link_prev{display:none}
  .cont_login .tit_g{line-height:32px;font-size:24px}
  .cont_login .wrap_btn{margin:39px 0 0}
  .cont_login .footer_comm{display:block}
  .cont_login .item_inp .tf_g{border-width:2px}
  .cont_login .box_g{padding:50px 20px 0}
  /* certifi */
  .item_inp .tf_g{border-width:1px}
  .wrap_inp{border-width:1px}
  .wrap_inp + .item_inp{margin-top:8px}
  .wrap_inp .tf_g{border-width:0}
  .box_certifi .wrap_btn{position:static;margin-top:50px}
  .box_certifi .desc_email{margin-top:-9px;padding-bottom:30px;font-size:15px;line-height:20px}
  .item_inp + .tit_tf,.item_info + .tit_tf,.info_modify + .tit_tf,.wrap_inp + .tit_tf{margin-top:35px}
  .item_inp .util_tf .info_modify{margin-top:-4px}
  .wrap_inp .item_inp .util_tf .info_modify{margin-top:-3px}
  .desc_agree{margin-top:-10px}
  .info_modify .desc_info{padding-right:0}
  .info_modify .desc_info + .link_modify{position:relative;width:100%;margin-top:10px}
  /* 이용약관 > 상단 */
  #kakaoHead .wrap_head{height:50px}
  #kakaoHead .wrap_head .tit_logo{width:56px;height:17px;margin-top:16px;background-size:56px auto}
  #kakaoHead .list_lang{padding-top:7px}
  #kakaoHead .list_lang li{position:relative;padding-left:21px}
  #kakaoHead .list_lang li + li:after{content:'';position:absolute;top:50%;left:10px;width:1px;height:12px;margin-top:-5px;background:#E5E5E5}
  /* m_layer */
  .kakao_layer{padding:20px}
  .account_comm .kakao_layer{padding:20px}
  .kakao_layer .inner_kakao_layer{position:relative;height:auto;max-width:100%;max-height:100%;padding:35px 25px 25px;overflow-y:auto;border-radius:2px}
  .kakao_layer .layer_head .tit_layer{margin-bottom:10px;line-height:22px;font-size:15px;font-weight:500}
  .kakao_layer .layer_body .txt_layer{line-height:17px;font-size:12px}
  .kakao_layer .layer_body .txt_layer.txt_single{line-height:34px}
  .kakao_layer .layer_body .wrap_btn{margin-top:25px}
  .kakao_layer .btn_g{max-height:44px;font-size:13px}
  .kakao_layer .btn_g .inner_g{height:44px;line-height:43px;font-size:13px}
  .kakao_layer .layer_foot .btn_close{padding:15px}
  /* m - agree - second certify */
  .info_certify .desc_certify{word-break:normal}
  /* 2025-02-10 추가 */
  /* m - agree */
  .box_agree .desc_agree ~ .wrap_btn,.box_agree .wrap_btn{position:static}
  /* 2025-02-06 수정 */
  .box_agree .desc_agree + .wrap_btn{position:static}
  .tit_agree{display:block;line-height:27px;font-size:19px;font-weight:500}
  .wrap_terms{margin-top:0}
  .cont_withdraw .wrap_terms{padding-top:52px}
  /* withdraw */
  .list_withdraw li .tit_g,.list_withdraw2 li .tit_g,.cont_withdraw .box_checkinp .lab_check{font-size:13px;line-height:20px}
  .list_withdraw li .desc_g,.list_withdraw2 li .desc_g,.list_withdraw li .link_txt,.desc_withdraw2,.pw_withdraw .desc_g{font-size:12px;line-height:17px}
  .wrap_terms .tit_subject{padding-top:52px;font-size:17px;line-height:24px}
  .wrap_terms .tit_desc{margin-top:30px;font-size:15px;line-height:22px}
  .wrap_terms .detail_terms .tit_subject + .tit_desc{margin-top:32px}
  .wrap_terms .desc_agree{margin-top:15px;font-size:15px;line-height:25px}
  .box_terms .wrap_terms .detail_terms{overflow:inherit}
  .box_terms .desc_agree{margin-top:0}
  .detail_previous{padding-top:30px}
  .detail_previous .btn_previous{display:block}
  .detail_previous + .line_terms + .detail_terms .tit_desc{margin-top:50px}
  .detail_terms .list_direct{margin-top:10px;font-size:13px;line-height:22px}
  .detail_terms .list_direct:first-of-type{margin-top:15px}
  .detail_terms .list_direct dt{display:block;float:none;padding-left:10px;margin-right:0}
  .detail_terms .list_direct dt:after{content:none}
  .detail_terms .list_direct dd{display:block;padding-left:10px;margin-top:0}
  .detail_terms .list_direct .link_direct{display:inline;float:none;padding-left:12px;margin-right:5px}
  .detail_terms .list_direct .link_direct + .link_direct::before{top:4px;left:3px}
  .account_comm .box_combine{height:390px;padding:29px 20px 0}
  .box_combine .info_graceperiod{font-size:12px;line-height:20px}
  .box_combine .desc_guide{margin-top:16px}
  .box_combine .wrap_btn{position:static;margin-top:50px}
  .box_combine .wrap_btn .link_cencle{line-height:17px;vertical-align:top}
  .cont_withdraw .wrap_btn{margin-top:50px}
  .pw_withdraw{margin-top:15px}
  .cont_withdraw #mArticle{border:none}
  .area_loading{height:calc(100vh - 55px)}
  .box_combine .tooltip_comm{top:auto;bottom:26px;right:-93px;left:auto}
  .box_combine .tooltip_comm .ico_arr{top:auto;left:auto;right:93px;bottom:-7px;transform:rotate(180deg);margin-left:0}
  .wrap_withdraw .cont_withdraw{margin-top:40px;margin-bottom:100px}
  .list_number{font-size:15px;line-height:25px}
  .list_number li{margin-top:15px}
  .list_number .num_number{margin-right:0}
  .list_number .list_number{margin-top:0;margin-left:0}
  .list_number .list_number > li{margin-top:10px;font-size:13px;line-height:22px;padding-left:0;text-indent:0}
  .ul_text{margin-top:10px;margin-left:13px}
  .ul_text li{margin-top:0;font-size:13px;line-height:22px;text-indent:0;padding-left:0}
  .wrap_terms .line_terms{margin-top:50px}
  .list_number .list_number > li > .num_text{margin-right:2px}
  .box_terms .wrap_terms .line_terms{margin-top:30px}
  .box_terms .wrap_terms .line_terms:first-child{margin-top:0}
  .box_terms .list_g{margin:8px 0 -5px}
  .box_terms .list_g:last-child{margin-bottom:0}
  .box_terms .list_g li{position:relative;padding-left:6px;font-weight:400;font-size:13px;line-height:20px;color:#7C7C7C}
  .box_terms .list_g li:before{position:absolute;left:0;top:9px;width:2px;height:2px;border-radius:100%;background-color:#7C7C7C;content:''}
  .box_terms .desc_agree .link_txt{color:#326EDC}
  .box_terms .desc_agree .link_txt:hover{text-decoration:underline}
  .tbl_g th{height:60px}
  .tbl_g th .inner_tbl{padding:0 10px}
  .tbl_g .inner_tbl{padding:13px 10px}
  .box_terms .desc_agree2{line-height:18px;font-size:12px}
  #kakaoWrap .box_g .wrap_terms{margin-top:0px}
  /** 컨텐츠형 */ }


/*# sourceMappingURL=common-1753244517466.css.map*/