@charset "UTF-8";.field~.field{margin-top:30px}.field>.label{color:#999;display:block;font-size:12px;font-weight:400;line-height:16px}.field+.field_txt,.field+.valid_txt{margin-top:8px}.field .combine_field~[class^=c_],.field [class^=c_]~[class^=c_]{margin-top:9px}.field_txt,.valid_txt{font-size:12px;font-weight:400;line-height:16px;text-align:left}.field_txt{color:#999}.valid_txt{color:#e73d50}.valid_txt.valid{color:#35c96e}.time_txt{color:#e73d50;font-size:12px;font-weight:400;line-height:16px;min-width:32px}.c_selectbox{width:100%}.c_selectbox label{color:#999;display:block;font-size:12px;font-weight:400;line-height:16px}.c_selectbox .selected_box{align-items:center;border-bottom:1px solid #999;display:flex}.c_selectbox .selected_box input{background:url(../images/icons/arrB_30_g01.svg) no-repeat 100% 50%;color:#333;font-size:20px;font-weight:400;height:48px;line-height:24px;padding:0 32px 0 0;text-align:left;width:100%}.c_selectbox .selected_box input.readonly{color:#999}.c_selectbox .selected_box .unit{color:#999;font-size:20px;font-weight:400;margin-right:7px}.c_selectbox .dropdown{height:0;left:0;max-width:480px;overflow:hidden;position:absolute;right:0;top:0;z-index:13}.c_selectbox .dropdown.open{height:100%;top:var(--viewport-top)}.c_selectbox .dropdown.open .options{transform:translateY(-100%)}.c_selectbox .dropdown .options{background-color:#fff;border-radius:16px 16px 0 0;padding:20px;position:absolute;top:100dvh;transform:translateY(0);transition:transform .3s ease;width:100%;z-index:14}.c_selectbox .dropdown .options .options_tit{color:#999;display:block;font-size:12px;font-weight:400;line-height:18px;margin-bottom:10px}.c_selectbox .dropdown .options .list{margin-bottom:20px}.c_selectbox .dropdown .options .list li{position:relative}.c_selectbox .dropdown .options .list li label{color:#111;display:block;font-size:18px;height:48px;line-height:24px;padding:12px 0}.c_selectbox .dropdown .options .list li input:checked+label{background:url(../images/icons/check_20_o02.svg) no-repeat 100% 50%;color:#ff9b00}.c_selectbox.focus .selected_box{border-color:#111}.c_selectbox.error .selected_box{border-color:#e73d50!important}.c_selectbox.round label{margin-bottom:6px}.c_selectbox.round .selected_box{background-position-x:calc(100% - 9px);border:1px solid #dcdcdc;border-radius:6px;padding:0 9px 0 16px}.c_selectbox.round .selected_box input{font-size:16px;line-height:20px}.c_selectbox.round.focus .selected_box{border-color:#111}.c_selectbox+.field_txt,.c_selectbox+.valid_txt{margin-top:8px}.c_selectbox+.field_txt+.valid_txt{margin-top:2px}@media screen and (max-width:350px){.c_selectbox.auto_width .selected_box input{max-width:100px}}@media screen and (max-width:310px){.c_selectbox.auto_width .selected_box input{max-width:70px}}.c_selectbox .selected_input_measure{color:red;font:inherit;font-size:20px;font-weight:400;letter-spacing:inherit;pointer-events:none;position:absolute;visibility:hidden;white-space:pre}.combine_field{align-items:end;border-bottom:1px solid #999;display:flex}.combine_field .c_input{display:block;width:100%}.combine_field .c_input label{color:#999;display:block;font-size:12px;font-weight:400;line-height:16px;text-align:left}.combine_field .c_input .input{align-items:center;display:flex;position:relative}.combine_field .c_input .input input{font-size:20px;font-weight:400;height:48px;width:100%}.combine_field .c_input .input input[readonly]{color:#999}.combine_field .c_input .input .btn_del{flex-shrink:0;height:48px;width:48px}.combine_field .c_input .input.has_str .btn_del{flex:0 0 48px;height:48px;width:48px}.combine_field .c_input .input.has_str .btn{flex:0 0 72px}.combine_field .c_input .limit{color:#999;font-size:11px;font-weight:400;min-width:50px;padding:0 3px 0 0;text-align:right;white-space:nowrap}.combine_field.round{border:1px solid #dcdcdc;border-radius:8px;padding:6px 8px 6px 16px}.combine_field.round label{display:inline-block;overflow:hidden;position:absolute;clip:rect(0,0,0,0);height:1px;margin-left:-1px;margin-top:-1px;width:1px}.combine_field.round .c_input .input.has_str .btn_del{flex:0 0 42px;height:36px;width:42px}.combine_field.round .c_input .input input{font-size:16px;height:36px}.combine_field.round .c_input .input .btn_del{height:36px;width:36px}.combine_field .c_selectbox .selected_box{border-bottom:0}.combine_field+.field_txt,.combine_field+.valid_txt{margin-top:8px}.combine_field+.field_txt+.valid_txt{margin-top:2px}.combine_field.focus{border-color:#111!important}.combine_field.error{border-color:#e73d50!important}.c_checkbox{display:inline-block;padding:8px 0;position:relative}.c_checkbox label{display:inline-flex;gap:8px;height:22px;padding:1px 0 0;position:relative;vertical-align:top}.c_checkbox label .label{font-size:16px;font-weight:400;line-height:22px}.c_checkbox label:before{background:url(../images/icons/check_22_g01.svg) no-repeat;content:"";display:inline-block;height:22px;width:22px;z-index:2}.c_checkbox input:checked+label:before{background:url(../images/icons/check_22_b01.svg) no-repeat}.c_checkbox .link{background:url(../images/icons/arrR_20_g05.svg) no-repeat 100% 50%;height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px}.c_radio label{color:#666;display:inline-block;font-size:14px;font-weight:400;line-height:18px;padding-left:21px;position:relative}.c_radio label:before{border:1px solid #e1e1e1;border-radius:16px;content:"";height:16px;left:0;position:absolute;top:1px;width:16px}.c_radio input:checked+label:before{border-color:#333}.c_radio input:checked+label:after{background-color:#333;border-radius:8px;content:"";height:8px;left:4px;position:absolute;top:5px;width:8px}.c_switch{height:25px}.c_switch,.c_switch label{display:inline-block;position:relative}.c_switch label{background-color:#dcdcdc;border-radius:15px;height:15px;width:52px}.c_switch label:before{background-color:#fff;border:1px solid #dcdcdc;border-radius:25px;content:"";height:25px;left:0;position:absolute;top:-5px;width:25px}.c_switch.small{height:16px}.c_switch.small label{border-radius:10px;height:10px;width:30px}.c_switch.small label:before{border-radius:16px;height:16px;top:-3px;width:16px}.c_switch input:checked+label{background-color:#ff9b00}.c_switch input:checked+label:before{border-color:#ff9b00;left:inherit;right:0}.c_switch input:disabled+label{background-color:#eee}.c_switch input:disabled+label:before{background-color:#f9f9f9;border-color:#eee}.c_textarea{background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;height:200px;padding:16px;position:relative}.c_textarea.hasMax{padding-bottom:34px}.c_textarea.error{border-color:#e73d50!important}.c_textarea textarea{display:block;font-size:16px;height:100%;line-height:21px;width:100%}.c_textarea .limit{bottom:11px;color:#999;font-size:11px;font-weight:400;line-height:16px;position:absolute;right:10px;text-align:right}.c_textarea.focus{border-color:#111!important}.c_textarea .description{color:#999;font-size:12px;font-weight:400;line-height:1.3;padding-right:16px;pointer-events:none;position:absolute;top:53px}.c_alert{background:none;height:100%;left:0;max-width:480px;position:absolute;right:0;top:0;width:100%;z-index:21}.c_alert .alert_container{background-color:#fff;border-radius:16px;left:50%;max-width:calc(100vw - 40px);overflow:hidden;position:absolute;text-align:center;top:calc(var(--viewport-top) + 50dvh);transform:translate(-50%,-50%);width:240px;z-index:14}.c_alert .alert_contents{padding:25px}.c_alert .alert_contents .alert_tit{font-size:16px;font-weight:700;line-height:20px;margin-bottom:10px}.c_alert .alert_contents .alert_txt{color:#333;font-size:14px;font-weight:400;line-height:18px}.c_alert .alert_btn{border-top:1px solid #eee;display:flex}.c_alert .alert_btn button{color:#333;flex:1;font-size:15px;font-weight:400;height:50px}.c_alert .alert_btn button+button{border-left:1px solid #eee}.c_alert.gnb_alert{height:100dvh!important}.c_toast_popup{height:0;left:0;max-width:480px;overflow:hidden;position:absolute;right:0;top:0;z-index:13}.c_toast_popup.close{height:100%;top:var(--viewport-top)}.c_toast_popup.open .toast_contents{transform:translateY(-100%)}.c_toast_popup.open .dim{display:block}.c_toast_popup .dim{display:none}.c_toast_popup .toast_contents{background-color:#fff;border-radius:16px 16px 0 0;padding:30px 0;position:absolute;top:100dvh;transform:translateY(0);transition:transform .3s ease;width:100%;z-index:14}.c_toast_popup .toast_contents.bottm_float{min-height:auto;padding-bottom:90px}.c_toast_popup .toast_contents .event_agree_sheet{display:flex;flex-direction:column;gap:20px}.c_toast_popup .toast_contents .event_agree_header,.c_toast_popup .toast_contents .event_agree_title{display:flex;flex-direction:column;gap:10px}.c_toast_popup .toast_contents .event_agree_title{color:#333;font-size:18px;font-weight:500;line-height:22px}.c_toast_popup .toast_contents .event_agree_description{color:#999;font-size:12px;font-weight:400;line-height:1.3;word-break:keep-all}.c_toast_popup .toast_contents .event_agree_body{display:flex;flex-direction:column;gap:16px}.c_toast_popup .toast_contents .event_agree_group{display:flex;flex-direction:column}.c_toast_popup .toast_contents .event_agree_section{display:flex;flex-direction:column;width:100%}.c_toast_popup .toast_contents .event_agree_section_open{gap:8px}.c_toast_popup .toast_contents .event_agree_section_open:not(:last-child){margin-bottom:16px}.c_toast_popup .toast_contents .event_agree_toggle{align-items:flex-start;background:transparent;border:0;display:flex;gap:12px;justify-content:space-between;padding:6px 0;text-align:left;width:100%}.c_toast_popup .toast_contents .event_agree_toggle_text{color:#666;flex:1;font-size:15px;font-weight:400;line-height:1.3}.c_toast_popup .toast_contents .event_agree_toggle_icon{flex:0 0 auto;transform:rotate(180deg);transition:transform .2s ease}.c_toast_popup .toast_contents .event_agree_toggle_icon_open{transform:rotate(0)}.c_toast_popup .toast_contents .event_agree_card{background:#f2f2f2;border-radius:16px;overflow:hidden;padding:15px 16px}.c_toast_popup .toast_contents .event_agree_detail_list{display:flex;flex-direction:column;gap:4px}.c_toast_popup .toast_contents .event_agree_detail{align-items:center;display:flex;gap:4px}.c_toast_popup .toast_contents .event_agree_dot{flex:0 0 auto;height:10px;position:relative;width:10px}.c_toast_popup .toast_contents .event_agree_dot:before{background:#666;border-radius:50%;content:"";height:3px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3px}.c_toast_popup .toast_contents .event_agree_detail_text{color:#666;flex:1;font-size:13px;font-weight:400;line-height:19px;word-break:keep-all}.c_toast_popup .toast_contents .event_agree_notice{display:flex;flex-direction:column;gap:5px}.c_toast_popup .toast_contents .event_agree_notice_title{color:#333;font-size:12px;font-weight:500;line-height:16px}.c_toast_popup .toast_contents .event_agree_notice_text{color:#999;font-size:12px;font-weight:400;line-height:1.3;word-break:keep-all}.c_toast_popup .toast_contents .toast_tit{color:#333;font-size:18px;line-height:22px;margin-bottom:20px}.c_toast_popup .toast_contents .toast_tit strong{color:#ff9b00}.c_toast_popup .toast_contents .toast_txt{color:#666;font-size:14px;font-weight:400;line-height:18px;margin-bottom:10px}.c_toast_popup .toast_contents .toast_subtit{color:#999;font-size:12px;line-height:16px;margin-bottom:14px}.c_toast_popup .toast_contents .toast_list{max-height:calc(100dvh - 250px);overflow-y:auto}.c_toast_popup .toast_contents .list li a{color:#666;display:block;font-weight:400;line-height:32px}.c_toast_popup .toast_contents .list>li>a{background:url(../images/icons/arrB_20_g01.svg) no-repeat 100% 50%;font-size:15px}.c_toast_popup .toast_contents .list>li.on>a{background-image:url(../images/icons/arrT_20_b02.svg)}.c_toast_popup .toast_contents .list>li.on>ul{display:block}.c_toast_popup .toast_contents .list>li>ul{display:none}.c_toast_popup .toast_contents .list>li>ul li a{background:url(../images/icons/arrR_20_g05.svg) no-repeat 100% 50%;font-size:14px;padding-left:8px;position:relative}.c_toast_popup .toast_contents .list>li>ul li a:before{content:"·";left:0;line-height:32px;position:absolute;top:0}.c_toast_popup .toast_contents .btn_wrap{background:none;bottom:0;height:auto!important;position:absolute}.c_toast_popup .toast_contents .btn_close{position:absolute;right:20px;top:20px}.c_popup{background:none;height:100%;left:0;max-width:480px;position:absolute;right:0;top:0;width:100%;z-index:13}.c_popup .popup_contents{background-color:#fff;border-radius:16px;left:50%;max-width:calc(100vw - 40px);overflow:hidden;padding:40px 30px 37px;position:absolute;text-align:center;top:calc(var(--viewport-top) + 50dvh);transform:translate(-50%,-50%);width:328px;z-index:14}.c_popup .popup_contents .popup_tit{color:#333;font-size:18px;line-height:22px;margin-bottom:20px}.c_popup .popup_contents .btn_wrap{height:auto!important;padding:0;position:static}.c_popup .popup_contents .link_txt{margin-top:14px}.c_popup .popup_contents .btn_close{position:absolute;right:10px;top:10px}.c_setting .dropdown{height:0;left:0;max-width:480px;overflow:hidden;position:absolute;right:0;top:0;z-index:13}.c_setting .dropdown.close{height:100%;top:var(--viewport-top)}.c_setting .dropdown.open .options{transform:translateY(-100%)}.c_setting .dropdown.open .dim{display:block}.c_setting .dropdown .dim{display:none}.c_setting .dropdown .options{background-color:#fff;border-radius:16px 16px 0 0;padding:20px;position:absolute;top:100dvh;transform:translateY(0);transition:transform .3s ease;width:100%;z-index:14}.c_setting .dropdown .options .options_tit{color:#999;display:block;font-size:12px;font-weight:400;line-height:18px;margin-bottom:10px}.c_setting .dropdown .options .list{margin-bottom:20px}.c_setting .dropdown .options .list li{position:relative}.c_setting .dropdown .options .list li label{color:#111;display:block;font-size:18px;height:48px;line-height:24px;padding:12px 0}.c_setting .dropdown .options .list li input:checked+label{background:url(../images/icons/check_20_o02.svg) no-repeat 100% 50%;color:#ff9b00}.c_tooltip{display:inline-block;position:relative;z-index:1}.c_tooltip,.c_tooltip .btn_tip{height:20px;vertical-align:top;width:20px}.c_tooltip .btn_tip{background:url(../images/icons/noti_20_b01.svg) no-repeat 0 0}.c_tooltip .tooltip_contents{height:0;left:0;overflow:hidden;position:absolute;top:34px}.c_tooltip .tooltip_contents.open{height:auto;overflow:visible}.c_tooltip .tooltip_contents .tooltip_txt{color:#333;font-size:14px;line-height:18px}.c_tooltip .tooltip_contents .tooltip_txt strong{color:#ff9b00;font-weight:500}.c_tooltip .tooltip_contents .tooltip_txt~.toooltip_list{margin-top:13px}.c_tooltip .tooltip_contents .tooltip_inn{background-color:#fff;border:1px solid #999;border-radius:6px;max-width:440px;min-height:100px;padding:16px;width:320px;z-index:100}.c_tooltip .tooltip_contents .tooltip_subtxt{color:#666;font-size:14px;font-weight:400;line-height:18px;margin-top:10px}.c_tooltip .tooltip_contents .tooltip_subtxt strong{color:#ff9b00;font-weight:400}.c_tooltip .tooltip_contents .toooltip_list li{color:#666;font-size:14px;font-weight:400;line-height:18px;padding-left:10px;position:relative}.c_tooltip .tooltip_contents .toooltip_list li:before{background-color:#999;border-radius:3px;content:"";height:3px;left:0;position:absolute;top:7px;width:3px}.c_tooltip .tooltip_contents .toooltip_list li~li{margin-top:2px}.c_tooltip .tooltip_contents .toooltip_list li strong{color:#ff9b00;font-weight:400}.c_tooltip .tooltip_contents .btn_close{position:absolute;right:3px;top:3px}.c_snackbar{background-color:#000c;border-radius:40px;height:auto;left:0;margin-left:auto;margin-right:auto;max-width:calc(100% - 32px);opacity:0;overflow:visible;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .8s ease,height .8s ease .8s;width:-moz-fit-content;width:fit-content;z-index:20}.c_snackbar .scnack_txt{color:#fff;font-size:14px;font-weight:400;line-height:1.3;padding:10px 20px;text-align:center}.c_snackbar.open{opacity:1;transition:opacity .8s ease,height 0s ease}.c_photoview{background:#fff;height:100dvh;left:0;position:absolute;right:0;top:var(--viewport-top);width:100%;z-index:14}.c_photoview .photoview_head{border-bottom:1px solid #eee;overflow:hidden}.c_photoview .photoview_head .photoview_tit{align-items:center;display:flex;font-size:18px;height:48px;justify-content:center;line-height:20px;overflow:hidden;text-align:center}.c_photoview .photoview_head .btn_close{position:absolute;right:8px;top:0}.c_loading{height:100%;left:0;position:absolute;right:0;top:0;z-index:13}.c_loading .loading_contents{align-items:center;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:calc(var(--viewport-top) + 50dvh);transform:translateY(-50%);z-index:14}.c_loading .loading_contents .loading_txt{color:#fff;font-size:18px;line-height:22px;margin-bottom:22px;text-align:center}.c_loading .c_loading_toast{left:16px;position:absolute;right:16px;top:calc(var(--viewport-top) + 100dvh - 70px);z-index:20}.c_loading_toast{align-items:center;background-color:#fff;border-radius:24px;color:#111;-moz-column-gap:10px;column-gap:10px;display:flex;font-size:14px;font-weight:400;line-height:1.3;padding:10px 10px 10px 20px}.c_loading_toast .ico_spin{animation:ico-spin 1s linear infinite;flex-shrink:0;height:20px;width:20px}@keyframes ico-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.rotate_loading{display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:13}.rotate_loading:before{animation:rotate_loading 1s linear infinite;aspect-ratio:1;background:radial-gradient(farthest-side,#ff9b00 94%,transparent) top/8px 8px no-repeat,conic-gradient(transparent 30%,#ff9b00);border-radius:50%;content:"";height:52px;left:50%;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 0);position:absolute;top:calc(var(--viewport-top) + 50dvh);transform:translate(-50%,-50%);width:52px}.rotate_loading.main_loading{background-color:#1119}.badge{align-items:center;border-radius:4px;display:inline-flex;font-size:10px;font-weight:500;height:18px;line-height:9px;padding:0 6px;text-align:center}.badge.green{background-color:#d9ffe3;color:#35c96e}.badge.gray{background-color:#e6e6e6;color:#666}.badge.gray.disabled{color:#999}.badge.red{background-color:#ffe5e7;color:#e73d50}.badge.orange{background-color:#fff0da;color:#ff9b00}.badge.pink{background-color:#ffe5f5;color:#f94180}.badge.blue{background-color:#e6f0fe;color:#3e98ff}.badge.white{background-color:#fff;border:1px solid #dcdcdc;border-radius:10px;color:#dcdcdc;font-size:11px;height:20px;line-height:10px;padding:0 10px}.badge.bold{font-weight:700}.badge.primary{background-color:#ff9b00;color:#fff}.badge.lg{border-radius:6px;font-size:14px;font-weight:700;height:25px;line-height:13px;padding:0 8px}.badge_count{align-items:center;background-color:#ff9b00;border-radius:15px;color:#fff;display:inline-flex;font-size:9px;height:15px;justify-content:center;line-height:8px;min-width:15px;padding:0 4px;text-align:center}.badge_app{background-color:#f2f2f2;border-radius:20px;color:#333;display:inline-block;font-size:10px;font-weight:500;line-height:20px;padding:0 8px}.btn.flat,.btn.narrow,.btn.wide{font-size:16px;line-height:20px;padding:0 20px}.btn.wide{align-items:center;display:flex;height:50px;justify-content:center}.btn.narrow,.btn.wide{border-radius:10px;width:100%}.btn.narrow{display:block;height:46px}.btn.flat{height:50px;width:100%}.btn.form{border-radius:4px;font-size:16px;height:36px;line-height:20px;min-width:72px;padding:8px 12px}.btn.form.cert{margin-left:14px}.btn.small{border-radius:4px;font-size:12px;height:30px;padding:5px 15px}.btn.primary{background-color:#ff9b00;color:#fff}.btn.secondary{background-color:#fff3e2;color:#ff9b00}.btn.white{color:#333}.btn.g_white,.btn.white{background-color:#fff;border:1px solid #e6e6e6}.btn.g_white{color:#999}.btn.g02_white{background-color:#fff;border:1px solid #dcdcdc;color:#666}.btn.gray,.btn:disabled{background-color:#dcdcdc!important;color:#fff!important}.btn.blue{background-color:#3e98ff;color:#fff}.btn.bu_blue{background-color:#e6f0fe;color:#3e98ff}.btn.pink{background-color:#f94180;color:#fff}.tooltip{background-color:#fff;border:1px solid #999;border-radius:6px;color:#666;display:block;font-size:12px;font-weight:400;left:50%;line-height:16px;padding:4px 8px;position:absolute;top:39px;transform:translate(-50%);white-space:nowrap}.tooltip.bounce{animation:bounce 1s ease-in-out infinite}.tooltip:before{border-color:transparent transparent #999;border-style:solid;border-width:6px 5px;top:-6px}.tooltip:after,.tooltip:before{content:"";left:50%;position:absolute;transform:translate(-50%,-50%) scaleX(.9)}.tooltip:after{border-color:transparent transparent #fff;border-style:solid;border-width:5px 4px;top:-4px}.link_txt{border-bottom:1px solid #999;display:inline-block;font-size:14px;line-height:18px}.link_txt,.refer_txt{color:#999;font-weight:400}.refer_txt{background-color:#f6f8fa;border-radius:14px;font-size:12px;line-height:16px;padding:18px;text-align:center}.custom-meter-track{background-color:#fff;border:none;border-radius:8px;display:block;height:4px;margin:6px 0;overflow:hidden;width:100%}.custom-meter-fill{background-color:#ff9b00;border-radius:8px;height:100%}.custom-meter-fill.gray{background-color:#dcdcdc}.safe:not(div){color:#3e98ff}.warn:not(div){color:#ff9b00}.danger:not(div){color:#e73d50}.tabmenu{background-color:#fff;position:sticky;top:0;z-index:1}.tabmenu.ani{pointer-events:none}.tabmenu ul{display:flex}.tabmenu ul li{border-bottom:1px solid #eee;flex:1}.tabmenu ul li a{color:#999;display:block;font-size:16px;font-weight:400;height:49px;line-height:49px;text-align:center}.tabmenu ul li.on{border-bottom:2px solid #333}.tabmenu ul li.on a{color:#333;font-weight:700;height:48px}.tab_contents{position:relative;touch-action:pan-y}.tab_contents .category{height:0;overflow:hidden}.tab_contents.ani{pointer-events:none}.tab_contents.ani .btn_wrap{display:none}.tab_contents.is_initial .contents1,.tab_contents.is_initial .contents2{transition:none!important}.tab_contents .contents1,.tab_contents .contents2{max-width:480px;min-width:280px;position:absolute;top:0;transition:left .15s linear;width:100%}.tab_contents .contents1 .btn_wrap,.tab_contents .contents2 .btn_wrap{position:absolute}.tab_contents .contents1.on,.tab_contents .contents2.on{left:0;position:relative}.tab_contents .contents1.on .category,.tab_contents .contents2.on .category{height:auto}.tab_contents .contents1.on .btn_wrap,.tab_contents .contents2.on .btn_wrap{position:fixed}.tab_contents .contents1{left:-100%}.tab_contents .contents2{left:100%}.c_donutchart{text-align:center}.c_donutchart.safe .donut_chart .progress_circle{stroke:#3e98ff}.c_donutchart.safe .donut_chart .chart_label,.c_donutchart.safe .state_txt{color:#3e98ff}.c_donutchart.warn .donut_chart .progress_circle{stroke:#ff9b00}.c_donutchart.warn .donut_chart .chart_label,.c_donutchart.warn .state_txt{color:#ff9b00}.c_donutchart.danger .donut_chart .progress_circle{stroke:#e73d50}.c_donutchart.danger .donut_chart .chart_label,.c_donutchart.danger .donut_chart .state_txt,.c_donutchart.danger .state_txt{color:#e73d50}.c_donutchart .donut_chart{height:45px;margin:0 auto;position:relative;width:45px}.c_donutchart .donut_chart .svg{transform:rotate(-90deg)}.c_donutchart .donut_chart .base_circle{fill:none;stroke:#dcdcdc;stroke-width:8}.c_donutchart .donut_chart .progress_circle{fill:none;stroke:#e73d50;stroke-dasharray:100.2;stroke-dashoffset:100;stroke-width:8;transition:stroke-dashoffset 1s linear}.c_donutchart .donut_chart .chart_label{color:#e73d50;font-size:11px;font-weight:700;left:50%;line-height:16px;position:absolute;top:50%;transform:translate(-50%,calc(-50% + 1px));white-space:nowrap}.c_donutchart .state_txt{color:#e73d50;font-weight:14px;font-weight:400;margin-top:8px}.icn{display:inline-block;vertical-align:top}.icn.heart{background:url(../images/icons/heart_15_g01.svg) no-repeat 0 0;height:14px;width:15px}.preline{white-space:pre-line}@keyframes bounce{0%{margin-top:0}50%{margin-top:5px}to{margin-top:0}}@keyframes rotate_loading{to{transform:translate(-50%,-50%) rotate(1turn)}}.dim{background-color:#111;height:100%;min-height:100dvh;opacity:.6;overflow:hidden;position:absolute;top:0;width:100%;z-index:13}@media screen and (max-width:280px){.tab_contents .contents1{left:-280px}.tab_contents .contents2{left:280px}}.box{background-color:#fff;border-radius:14px}.box~.box{margin-top:14px!important}.panel{padding:20px}.panelH{padding:0 20px}.sub_container{background-color:#f0f2f3;display:flex;justify-content:center;margin:0 auto;max-width:1080px}.sub_container .download_box{display:none}.sub_container .floating_banner{display:none;height:259px;position:fixed;top:110px;width:220px;z-index:21}.sub_container .floating_banner .floating_banner_box{height:230px;position:relative;width:220px}.sub_container .floating_banner .floating_banner_link{display:block}.sub_container .floating_banner .floating_banner_image{display:block;height:auto;width:100%}.sub_container .floating_banner .floating_banner_close{cursor:pointer;height:32px;position:absolute;right:10px;top:10px;width:32px}.sub_container .floating_banner .floating_banner_today{align-items:center;color:#333;display:flex;font-size:14px;font-weight:500;gap:5px;height:44px;justify-content:flex-start;left:30px;letter-spacing:-.28px;line-height:18px;padding:13px 16px;position:absolute;top:215px;white-space:nowrap;width:160px}.sub_container .floating_banner .floating_banner_check_icon{flex:0 0 auto;height:18px;width:18px}.m_wrap{margin:0 auto;max-width:480px;min-width:280px;overflow-x:clip;position:relative;width:100%}.m_wrap::-webkit-scrollbar{height:4px;width:4px}.m_wrap::-webkit-scrollbar-thumb{background-color:#999;border-radius:0}.m_wrap::-webkit-scrollbar-thumb:hover{background-color:#666}.gnb{background-color:#fff;bottom:0;display:flex;flex-direction:column;height:100dvh;justify-content:space-between;max-width:480px;overflow-y:scroll;position:absolute;top:0;transform:translate(100%);transition:transform .5s ease;width:100%;z-index:20}.gnb.open{transform:translate(0)}.gnb .btn_close{position:absolute;right:8px;top:0}.gnb .account_menu{background-color:#fff;border-bottom:12px solid #f2f2f2;padding:58px 0 40px}.gnb .account_menu .login{display:block;margin-bottom:40px}.gnb .account_menu .login>a{font-size:25px;line-height:37px;text-decoration:underline;text-underline-position:from-font}.gnb .account_menu .my_account{margin-bottom:40px}.gnb .account_menu .my_account .name{display:block;font-size:25px;line-height:37px;margin-bottom:4px}.gnb .account_menu .my_account .go_info{color:#333;-moz-column-gap:4px;column-gap:4px;display:inline-flex;font-size:14px;line-height:18px}.gnb .account_menu .util_menu{display:flex;gap:36px;padding-left:10px}.gnb .account_menu .util_menu a{display:block;font-size:13px;font-weight:400;line-height:19px;text-align:center;width:48px}.gnb .account_menu .util_menu .icn{display:block;margin:1px auto 4px}.gnb .menu{background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative}.gnb .menu .menu_list li{color:#333}.gnb .menu .menu_list li a{align-items:center;display:flex;font-size:15px;height:60px;line-height:20px}.gnb .menu .menu_list li a .icn{margin-right:10px;width:30px}.gnb .menu .menu_list li a .insu,.gnb .menu .menu_list li a .rcmd{align-items:center;display:flex}.gnb .menu .menu_list li a .badge_app{font-size:12px;margin-left:5px}.gnb .menu .menu_list li.my a,.gnb .menu .menu_list li.plnr_rcmd a{justify-content:space-between}.gnb .menu .menu_list li.my .insuFee,.gnb .menu .menu_list li.my .plnr,.gnb .menu .menu_list li.plnr_rcmd .insuFee,.gnb .menu .menu_list li.plnr_rcmd .plnr{align-items:center;display:inline-flex;font-weight:400}.gnb .menu .menu_list li.my .cnt,.gnb .menu .menu_list li.my .fee,.gnb .menu .menu_list li.my .name,.gnb .menu .menu_list li.plnr_rcmd .cnt,.gnb .menu .menu_list li.plnr_rcmd .fee,.gnb .menu .menu_list li.plnr_rcmd .name{color:#ff9b00;display:inline-block;font-size:20px;font-weight:500;line-height:24px}.gnb .menu .menu_list li.my .cnt,.gnb .menu .menu_list li.plnr_rcmd .cnt{margin-left:4px}.gnb .menu .menu_list li.my .fee,.gnb .menu .menu_list li.my .name,.gnb .menu .menu_list li.plnr_rcmd .fee,.gnb .menu .menu_list li.plnr_rcmd .name{margin:0 2px}.gnb .menu .menu_list li.my .arr,.gnb .menu .menu_list li.plnr_rcmd .arr{margin-left:2px}.gnb .menu .menu_list li.claim{color:#dcdcdc}.gnb .menu .menu_list li.claim .icn{opacity:.2}.gnb .foot_menu{background-color:#f2f2f2;max-width:480px;width:100%}.gnb .foot_menu ul~ul{margin-top:4px}.gnb .foot_menu ul li{display:inline-block;position:relative;vertical-align:top}.gnb .foot_menu ul li:not(:first-child){padding-left:22px}.gnb .foot_menu ul li:not(:first-child):before{background-color:#666;border-radius:2px;content:"";height:2px;left:10px;position:absolute;top:14px;width:2px}.gnb .foot_menu ul li a{color:#666;display:inline-block;font-size:13px;font-weight:400;line-height:16px;padding:7px 0}.gnb .foot_menu .go_cancel{font-size:14px;font-weight:400;line-height:18px;margin-bottom:4px}.gnb .foot_menu .go_cancel a{align-items:center;-moz-column-gap:2px;column-gap:2px;display:inline-flex;padding:7px 0}.gnb .foot_menu .foot_info{color:#999;font-size:10px;font-weight:400;line-height:1.3;margin-top:20px}.main{background-color:#fff;min-height:100dvh}.main.sticky{padding-top:52px}.main.sticky .main_header{max-width:480px;position:fixed;top:0;width:100%}.main_header{align-items:center;background-color:#fff;display:flex;height:52px;justify-content:space-between;padding:0 8px 0 20px;position:relative;top:0;z-index:10}.main_header.claim_bg{background:#f8f8f8}.main_header .logo{align-items:center;display:flex;font-size:18px;line-height:22px}.main_header .logo .claim_title{align-items:center;cursor:pointer;display:flex;outline:none;-webkit-tap-highlight-color:transparent!important}.main_header .logo .badge_app{background:#e6e6e6;margin-left:4px}.main_header .top_menu{display:flex}.main_header .top_menu .alert,.main_header .top_menu .wish{position:relative}.main_header .top_menu .alert .cnt,.main_header .top_menu .wish .cnt{border-radius:14px;color:#fff;font-size:9px;font-weight:400;height:14px;left:28px;line-height:14px;min-width:14px;padding:0 4px;position:absolute;text-align:center;top:6px}.main_header .top_menu .wish img{height:48px;width:48px}.main_header .top_menu .wish .cnt{background-color:#f94180}.main_header .top_menu .alert .cnt{background-color:#ff9b00;left:24px}.main_contents{padding-bottom:71px}.main_contents .sub_txt{color:#666;font-size:14px;font-weight:400;line-height:18px}.main_contents .info_txt{color:#999;font-size:11px;font-weight:400;line-height:16px}.main_contents .bottm_float{padding-bottom:calc(env(safe-area-inset-bottom) + 90px)!important}.main_contents .bottm_float .btn_wrap{bottom:71px;height:calc(env(safe-area-inset-bottom) + 90px)}.main_contents .c_toast_popup .toast_contents .toast_tit strong{color:#3e98ff}.main_contents .c_toast_popup .toast_contents.bottm_float{padding-bottom:90px}.main_contents .c_toast_popup .toast_contents.bottm_float .btn_wrap{bottom:0}.bottom_menu{background-color:#fff;border-top:1px solid #ebebeb;bottom:0;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:12}.bottom_menu ul{align-items:center;display:flex;height:71px;margin:0 auto;max-width:360px;padding:0 16px;text-align:center}.bottom_menu li{text-align:center;width:20%}.bottom_menu li a{color:#999;display:block;font-size:15px;height:100%;line-height:18px;padding:12px 0}.bottom_menu li a:before{content:"";display:block;height:20px;margin:0 auto 6px;width:20px}.bottom_menu li.on a{color:#333}.bottom_menu li.home a:before{background:url(../images/icons/home_20_g01.svg)}.bottom_menu li.home.on a:before{background:url(../images/icons/home_20_b01.svg)}.bottom_menu li.analysis a:before{background:url(../images/icons/analysis_20_g01.svg)}.bottom_menu li.analysis.on a:before{background:url(../images/icons/analysis_20_b01.svg)}.bottom_menu li.claim a:before{background:url(../images/icons/claim_20_g01.svg)}.bottom_menu li.claim.on a:before{background:url(../images/icons/claim_20_b01.svg)}.bottom_menu li.prod a:before{background:url(../images/icons/market_20_g01.svg)}.bottom_menu li.prod.on a:before{background:url(../images/icons/market_20_b01.svg)}.bottom_menu li.myinsu a:before{background:url(../images/icons/account_20_g01.svg)}.bottom_menu li.myinsu.on a:before{background:url(../images/icons/account_20_b01.svg)}.sub{position:relative}.sub,.sub_header{background-color:#fff}.sub_header{align-items:center;display:flex;height:48px;justify-content:space-between;overflow:hidden;position:sticky;top:0;z-index:10}.sub_header.fix .page_tit,.sub_header.sticky .page_tit{opacity:1;transform:translateY(0)}.sub_header.fix{max-width:480px;position:fixed;top:0;width:100%}.sub_header.fix+.sub_contents{padding-top:48px}.sub_header.bottom_line,.sub_header.sticky{border-bottom:1px solid #eee}.sub_header .page_tit{color:#333;font-size:18px;line-height:20px;margin:0 15px;opacity:0;overflow:hidden;position:sticky;text-align:center;text-overflow:ellipsis;top:0;transform:translateY(100px);transition:transform .2s ease,opacity 1.5s ease;white-space:nowrap}.sub_header .step{align-items:center;display:inline-flex;gap:6px;margin-right:17px}.sub_header .step li{border:1px solid #dcdcdc;border-radius:10px;font-size:0;height:10px;width:10px}.sub_header .step li.here{border-radius:22px;color:#fff;font-size:14px;font-weight:700;height:22px;line-height:18px;line-height:22px;text-align:center;width:22px}.sub_header .step li.here,.sub_header .step li.prev{background-color:#ff9b00;border:0}.sub_header .blank{width:48px}.fullpopup_contents,.sub_contents{padding-bottom:env(safe-area-inset-bottom)}.fullpopup_contents .sub_tit,.sub_contents .sub_tit{color:#111;font-size:25px;line-height:30px;padding-top:10px}.fullpopup_contents .sub_tit strong,.sub_contents .sub_tit strong{color:#ff9b00}.fullpopup_contents .sub_tit .c_tooltip,.sub_contents .sub_tit .c_tooltip{margin-top:4px}.fullpopup_contents .sub_tit .c_tooltip .btn_tip,.sub_contents .sub_tit .c_tooltip .btn_tip{background-image:url(../images/icons/noti_22_b01.png);background-size:22px 22px;height:22px;width:22px}.fullpopup_contents .sub_tit+:not(.sub_txt):not(.info_txt):not(.cs_notice_list),.sub_contents .sub_tit+:not(.sub_txt):not(.info_txt):not(.cs_notice_list){margin-top:40px}.fullpopup_contents .sub_txt,.sub_contents .sub_txt{color:#999;font-size:16px;font-weight:400;line-height:21px;margin-bottom:40px;margin-top:10px}.fullpopup_contents .sub_txt strong,.sub_contents .sub_txt strong{font-weight:700}.fullpopup_contents .sub_txt .c_tooltip .btn_tip,.sub_contents .sub_txt .c_tooltip .btn_tip{background-image:url(../images/icons/noti_18_g01.svg);height:18px;margin-top:1px;width:18px}.fullpopup_contents .sub_txt .c_tooltip .tooltip_contents,.sub_contents .sub_txt .c_tooltip .tooltip_contents{top:28px}.fullpopup_contents .para_txt,.sub_contents .para_txt{color:#666;font-size:16px;font-weight:400;line-height:21px}.fullpopup_contents .info_txt,.sub_contents .info_txt{color:#999;font-size:12px;font-weight:400;line-height:16px;margin:10px 0 20px}.sub_contents{min-height:calc(100dvh - 48px)}.fullpopup_contents{min-height:100dvh;position:relative}.fullpopup_contents>div .btn_close:first-child{display:block;margin-left:auto;margin-right:8px}.fullpopup_contents .fullpopup_head{align-items:center;background-color:#fff;display:flex;height:48px;position:sticky;top:0;z-index:9}.fullpopup_contents .fullpopup_head.ani{overflow:hidden}.fullpopup_contents .fullpopup_head.ani .fullpopup_tit{opacity:0;transform:translateY(100px);transition:transform .2s ease,opacity 1.5s ease}.fullpopup_contents .fullpopup_head.show{border-bottom:1px solid #eee}.fullpopup_contents .fullpopup_head.show .fullpopup_tit{opacity:1;transform:translateY(0)}.fullpopup_contents .fullpopup_head .fullpopup_tit{flex:calc(100% - 120px) 0;font-size:18px;line-height:20px;margin:0 auto;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.fullpopup_contents .fullpopup_head .btn_close{position:absolute;right:8px;top:0}.btn_wrap{height:90px;max-width:480px;padding:20px 0;width:100%}.btn_wrap .panelH{-moz-column-gap:10px;column-gap:10px;display:flex}.bottm_float{padding-bottom:90px}.bottm_float .btn_wrap{background:linear-gradient(180deg,#fff0,#fff 22.78%);bottom:0;height:calc(env(safe-area-inset-bottom) + 90px);padding-bottom:max(env(safe-area-inset-bottom),20px);position:fixed;z-index:2}@media screen and (min-width:1200px){.sub_container{margin:0 auto;width:1200px}.sub_container .download_box{flex:0 0 497px;width:497px}}@media screen and (max-height:880px){.web_catchphrase_motion{display:none}}@media screen and (min-width:1080px){.wrap{background-color:#fff3e2}.sub_container{background:none;justify-content:space-between;width:auto}.sub_container .download_box{display:block}.sub_container .download_box .download_inn{height:100dvh;position:fixed;top:50%;transform:translateY(-50%)}.sub_container .download_box .download_inn .download_container{margin-top:13.5185dvh}.sub_container .download_box .pc_tit{font-size:54px;font-weight:700;letter-spacing:-1.08px;line-height:64px;margin-bottom:60px}.sub_container .download_box .pc_tit span{display:block;font-size:30px;font-weight:500;letter-spacing:-.6px;line-height:36px;margin-bottom:20px}.sub_container .download_box .pc_tit strong{color:#ff9b00;display:block}.sub_container .download_box .send_link{margin-bottom:100px}.sub_container .download_box .send_link .send_txt{font-size:18px;font-weight:400;line-height:23px}.sub_container .download_box .send_link .send_txt2{color:#333;font-size:14px;font-weight:400;line-height:18px}.sub_container .download_box .send_link .phone_box{-moz-column-gap:10px;column-gap:10px;display:flex;margin:14px 0 10px}.sub_container .download_box .send_link .phone_box input{background-color:#fff;border-radius:14px;font-size:24px;height:60px;text-align:center;width:280px}.sub_container .download_box .send_link .phone_box input::-moz-placeholder{color:#999}.sub_container .download_box .send_link .phone_box input::placeholder{color:#999}.sub_container .download_box .send_link .btn_down{background-color:#111;border-radius:14px;color:#fff;font-size:20px;font-weight:700;height:60px;padding:0 21px}.sub_container .download_box .vendor_box{-moz-column-gap:16px;column-gap:16px;display:flex;position:relative;width:405px}.sub_container .download_box .vendor_box .btn_vendor{background-color:#d7cbba;border-radius:14px;color:#fff;font-size:20px;font-weight:700;height:60px;position:relative;width:194px;z-index:2}.sub_container .download_box .vendor_box .btn_vendor:hover{background-color:#ff9b00}.sub_container .download_box .vendor_box .btn_vendor .google{margin-right:9px}.sub_container .download_box .vendor_box .btn_vendor .apple{margin-right:8px}.sub_container .download_box .vendor_box .qr_box{background-color:#fff;border:2px solid #ff9b00;border-radius:12px;bottom:70px;box-shadow:8px 30px 60px #0000001a;height:194px;padding:31px;position:absolute;width:194px;z-index:1}.sub_container .download_box .vendor_box .qr_box .img{height:130px;width:130px}.sub_container .download_box .web_catchphrase_motion{bottom:0;margin-top:41px;position:absolute}.sub_container.root .main{background:#f0f2f3 url(../images/main_bg.png) repeat-x 0 0}.sub_container .floating_banner{display:block;height:259px;position:fixed;right:40px;top:110px;width:220px}.sub_container .floating_banner .floating_banner_box{height:230px;position:relative;width:220px}.sub_container .floating_banner .floating_banner_link{display:block}.sub_container .floating_banner .floating_banner_image{display:block;height:auto;width:100%}.sub_container .floating_banner .floating_banner_close{height:32px;position:absolute;right:10px;top:10px;width:32px}.sub_container .floating_banner .floating_banner_today{align-items:center;color:#333;display:flex;font-size:14px;font-weight:500;gap:5px;height:44px;justify-content:flex-start;left:30px;letter-spacing:-.28px;line-height:18px;padding:13px 16px;position:absolute;top:215px;white-space:nowrap;width:160px}.sub_container .floating_banner .floating_banner_check_icon{flex:0 0 auto;height:18px;width:18px}.m_wrap{background-color:#fff;margin:0}.bottom_menu{left:inherit;max-width:480px;right:inherit;width:100%}}@media screen and (max-width:1079px){body.page_home_banner_offset .sub_container .floating_banner{bottom:151px}.sub_container.root{background:#f0f2f3 url(../images/main_bg.png) repeat-x 0 0}.sub_container.root .main{background-color:transparent}.sub_container .floating_banner{bottom:80px;display:block;height:146px;right:calc(50vw - 224px);top:auto;width:140px;z-index:11}.sub_container .floating_banner .floating_banner_box{height:146px;width:140px}.sub_container .floating_banner .floating_banner_close{right:-2px;top:-2px}}@media screen and (max-width:480px){.sub_container{background-color:#fff}.sub_container .floating_banner{right:16px;z-index:11}}.btn{-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,transform .1s ease}@media(hover:hover){.btn.g_white:hover:not(:disabled),.btn.white:hover:not(:disabled){background-color:#f2f2f2!important}.btn.blue:hover:not(:disabled){background-color:#258aff!important}.btn.bu_blue:hover:not(:disabled){background-color:#cde1fd!important}.btn.primary:hover:not(:disabled){background-color:#e68c00!important}.btn.pink:hover:not(:disabled){background-color:#f8286f!important}}.analysis_main.after{padding-bottom:0!important}.analysis_main.after .main_top{border-bottom:0;min-height:calc(100dvh - 123px);padding-bottom:90px}.analysis_main.after .bottm_float{padding-bottom:0}.analysis_main .main_top{background:linear-gradient(180deg,#fff,#f8fbff);border-bottom:12px solid #f2f2f2;padding:40px 0;text-align:center}.analysis_main .main_top.safe .main_tit strong{color:#3e98ff}.analysis_main .main_top.warn .half_graph .grade_txt,.analysis_main .main_top.warn .main_tit strong{color:#ff9b00}.analysis_main .main_top.danger .half_graph .grade_txt,.analysis_main .main_top.danger .main_tit strong{color:#e73d50}.analysis_main .main_top .half_graph{position:relative}.analysis_main .main_top .half_graph .lottie{height:170px;margin:0 auto;max-width:296px;position:relative;width:100%}.analysis_main .main_top .half_graph .graph{height:170px;width:296px}.analysis_main .main_top .half_graph .olchi{bottom:-2px;position:absolute;right:0}.analysis_main .main_top .half_graph .grade_txt{color:#3e98ff;cursor:pointer;font-size:16px;font-weight:700;left:50%;position:absolute;top:106px;transform:translate(-50%);z-index:2;-webkit-tap-highlight-color:transparent}.analysis_main .main_top .half_graph .grade_txt .num{display:inline-block;font-size:45px;line-height:50px;margin-right:2px;vertical-align:top}.analysis_main .main_top .half_graph .grade_txt .txt{display:inline-block;line-height:20px;margin:21px 5px 0 0;vertical-align:top}.analysis_main .main_top .half_graph .grade_txt .question{margin-top:23px;vertical-align:top}.analysis_main .main_top .half_graph .grade_txt .tooltip{top:49px}.analysis_main .main_top .half_graph .score{font-size:15px;font-weight:700;line-height:20px}.analysis_main .main_top .half_graph .score .num{margin-left:18px;position:relative;z-index:1}.analysis_main .main_top .half_graph .score .tooltip{top:28px}.analysis_main .main_top .half_graph .info_txt{color:#999;font-size:11px;font-weight:400;line-height:16px;margin-top:7px}.analysis_main .main_top .detail_graph{display:flex;flex-wrap:wrap;margin-bottom:20px;row-gap:7px}.analysis_main .main_top .detail_graph .item{background-color:#fff;border-radius:6px;box-shadow:0 2.5px 5px #3f536a1a;height:130px;margin:0 3.5px;padding:14px 0 0;width:calc(33.33333% - 7px)}.analysis_main .main_top .detail_graph .item .label{display:block;font-size:16px;line-height:20px;margin-bottom:8px}.analysis_main .main_top .detail_graph .item .donut_chart{margin:0 auto 8px}.analysis_main .main_top hr{margin:30px 0}.analysis_main .main_bottom{padding:40px 0 20px}.analysis_main .main_tit{font-size:25px;line-height:34px}.analysis_main .main_subtit{font-size:18px;line-height:22px;margin-top:30px}.analysis_main .sub_tit{color:#333;font-size:16px;line-height:20px;margin-bottom:10px}.analysis_main .tooltip{background-color:#3e98ff;border:0;color:#fff;font-weight:700;line-height:18px;padding-right:26px}.analysis_main .tooltip:before{background:url(../images/bubble_horn_bu01.svg) no-repeat 0 0;border:0;height:9px;top:-7px;transform:translate(-50%);width:12px}.analysis_main .tooltip:after{display:none}.analysis_main .tooltip .close{position:absolute;right:4px;top:3px}.analysis .sub_tit strong{color:#3e98ff}.analysis .counsel_step ol{padding-left:44px}.analysis .counsel_step ol li{position:relative}.analysis .counsel_step ol li:not(:last-child){padding-bottom:24px}.analysis .counsel_step ol li:not(:last-child) :before{background-color:#e6e6e6;border-radius:2px;bottom:5px;content:"";left:-32px;position:absolute;top:27px;width:2px}.analysis .counsel_step .tit{color:#333;display:block;font-size:18px;line-height:22px;margin-bottom:4px}.analysis .counsel_step .txt{color:#666;font-size:13px;font-weight:400;line-height:18px}.analysis .counsel_step .num{background-color:#3e98ff;border-radius:24px;color:#fff;font-size:13px;font-weight:700;height:24px;left:-44px;line-height:24px;position:absolute;text-align:center;top:-1px;width:24px}.analysis.request_counsel{height:100%}.analysis.request_counsel>.panelH{min-height:calc(100dvh - 138px);padding-bottom:46px;position:relative}.analysis.request_counsel .counsel_step{margin-bottom:40px}.analysis.request_counsel .counsel_agree .c_checkbox{display:block;z-index:0}.analysis.request_counsel .link_txt{bottom:14px;left:50%;position:absolute;text-align:center;transform:translate(-50%);white-space:nowrap}.analysis.request_complete{height:100dvh}.analysis.request_complete .panelH{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.analysis.request_complete .complete_tit{color:#3e98ff;font-size:28px;line-height:32px}.analysis.request_complete .complete_txt{color:#999;font-size:16px;font-weight:400;line-height:21px;margin:10px 0 30px}.analysis.request_analysis{height:100%}.analysis.request_analysis>.panelH{min-height:calc(100dvh - 138px);padding-bottom:162px;position:relative}.analysis.request_analysis .counsel_step{margin-bottom:22px}.analysis.request_analysis .counsel_step ol li:not(:last-child){padding-bottom:30px}.analysis.request_analysis .counsel_step ol li:last-child .num{background-color:#3e98ff;color:#fff}.analysis.request_analysis .counsel_step .num{background-color:#dcdcdc;color:#666}.analysis.request_analysis .step_txt{color:#999;font-size:12px;font-weight:400;line-height:16px}.analysis.request_analysis .request_method{bottom:0;left:20px;position:absolute;right:20px}.analysis.request_analysis .request_method .method_tit{color:#666;font-size:12px;line-height:16px;margin-bottom:14px}.analysis.request_analysis .request_method .counsel_agree .c_checkbox{display:block;z-index:0}.analysis.request_analysis .method_box{display:flex;justify-content:space-between;margin-bottom:30px}.analysis.request_analysis .method_box .radio{gap:10px;width:calc(50% - 5px)}.analysis.request_analysis .method_box .radio label{background:#f3f4f6 url(../images/icons/check_16_g01.svg) no-repeat calc(100% - 12px) 50%;border-radius:10px;display:block;font-size:14px;font-weight:500;line-height:18px;padding:12px 12px 16px}.analysis.request_analysis .method_box .radio input:checked+label{background-color:#e6f0fe;background-image:url(../images/icons/check_16_bu01.svg);color:#3e98ff}.analysis.report{padding-bottom:50px}.analysis.report .sub_tit02{color:#333;font-size:18px;line-height:22px;margin-bottom:20px}.analysis.report .sub_tit02 strong{color:#3e98ff}.analysis.report .report_top{border-bottom:12px solid #f2f2f2;padding-bottom:30px}.analysis.report .report_top .sub_txt{margin-bottom:20px}.analysis.report .report_top .more{font-size:15px;line-height:60px}.analysis.report .report_detail{padding:30px 0 0}.analysis.report .report_detail .badge{margin-bottom:16px;vertical-align:top}.analysis.report .report_detail .color_label{margin-top:20px!important}.analysis.report .report_detail .color_label li{color:#999;font-size:11px;font-weight:400;line-height:16px}.analysis.report .report_detail .color_label li:before{border-radius:9px;content:"";display:inline-block;height:9px;margin:3px 6px 0 0;vertical-align:top;width:9px}.analysis.report .report_detail .color_label li~li{margin-top:2px}.analysis.report .report_detail .color_label li.avg:before{background-color:#bcbcbc}.analysis.report .report_detail .color_label li.me:before{background-color:#3e98ff}.analysis.report .report_detail .graph{border-bottom:1px solid #999;display:flex;height:110px;justify-content:center;margin:40px auto 10px;max-width:296px}.analysis.report .report_detail .graph .item{align-items:end;-moz-column-gap:5px;column-gap:5px;display:flex;height:100%;justify-content:center;width:99px}.analysis.report .report_detail .graph .item .avg{align-items:end;display:flex;justify-content:center;width:26px}.analysis.report .report_detail .graph .item .avg .fill{background-color:#f2f2f2;border-radius:4px 4px 0 0;height:0;transition:height 1s ease-in-out;width:100%}.analysis.report .report_detail .graph .item .me{align-items:end;display:flex;justify-content:center;position:relative;width:26px}.analysis.report .report_detail .graph .item .me .fill{background-color:#3e98ff;border-radius:4px 4px 0 0;height:0;transition:height 1s ease-in-out .3s;width:100%}.analysis.report .report_detail .graph .item .bubble{background-color:#3e98ff;border-radius:3px;color:#fff;font-size:11px;height:22px;left:50%;opacity:0;padding:4px 8px;position:absolute;top:-33px;transform:translate(-50%);transition:opacity .1s linear 1.2s;white-space:nowrap}.analysis.report .report_detail .graph .item .bubble:after{background:url(../images/bubble_tail_bu01.svg) no-repeat 0 0;bottom:-6px;content:"";height:6px;left:50%;position:absolute;transform:translate(-50%);width:8px}.analysis.report .report_detail .graph.ani .avg .fill,.analysis.report .report_detail .graph.ani .me .fill{height:100%}.analysis.report .report_detail .graph.ani .bubble{opacity:1}.analysis.report .report_detail .x_label{display:flex;margin:0 auto 40px;max-width:296px}.analysis.report .report_detail .x_label .label{color:#333;font-size:12px;font-weight:400;line-height:16px;text-align:center;width:99px}.analysis.report .report_detail .report_txt{color:#666;font-size:16px;font-weight:400;line-height:21px;margin-bottom:50px}.analysis.report .report_detail .toggle_box .trigger{align-items:center;background:url(../images/icons/arrB_20_b02.svg) no-repeat 100% 50%;border-bottom:1px solid #eee;border-top:1px solid #eee;display:flex;height:50px;justify-content:space-between;margin-bottom:-1px;padding-right:24px;width:100%}.analysis.report .report_detail .toggle_box .trigger strong{color:#333;font-size:16px}.analysis.report .report_detail .toggle_box .trigger .state{font-size:14px}.analysis.report .report_detail .toggle_box .trigger .state.safe{color:#35c96e}.analysis.report .report_detail .toggle_box .contents{height:0;overflow:hidden;transition:none}.analysis.report .report_detail .toggle_box .contents .contents_inn{padding:20px 0 30px}.analysis.report .report_detail .toggle_box .item.on:last-child{margin-bottom:20px}.analysis.report .report_detail .toggle_box .item.on .trigger{background-image:url(../images/icons/arrT_20_b02.svg)}.analysis.report .report_detail .toggle_box .item.on .contents{transition:height .5s ease-in-out}.analysis.report .report_detail .toggle_box .item.ani .guar_progress .meter .fill{width:100%}.analysis.report .report_detail .toggle_box .item:last-child{margin-bottom:50px}.analysis.report .report_detail .guar_progress .guar_tit{color:#333;font-size:14px;line-height:18px;margin-bottom:4px}.analysis.report .report_detail .guar_progress .guar_txt{color:#999;font-size:12px;font-weight:400;line-height:16px;margin-bottom:10px}.analysis.report .report_detail .guar_progress .meter_box{background-color:#e6e6e6;border:0;border-radius:3px;height:14px;overflow:hidden}.analysis.report .report_detail .guar_progress .meter_box .meter{border-radius:0 3px 3px 0}.analysis.report .report_detail .guar_progress .meter_box .meter .fill{background-color:#3e98ff;border-radius:3px;height:14px;transition:width .5s ease-in .3s;width:0}.analysis.report .report_detail .guar_progress .guar_label{color:#999;font-size:10px;font-weight:400;margin:4px 0 20px;text-align:right}.analysis.report .report_detail .guar_progress .guar_label strong{color:#333}.analysis.report .report_detail .guar_progress .guar_label.no{display:flex;justify-content:space-between}.analysis.report .report_detail .guar_progress.disabled .guar_tit{color:#999}.analysis.report .report_detail .guar_progress+.btn{margin-top:30px}.analysis.report .report_detail .guar_tip{background-color:#f6f8fa;border-radius:8px;margin:30px 0 0;padding:20px}.analysis.report .report_detail .guar_tip .tip_tit{background:url(../images/icons/noti_20_bu01.svg) no-repeat 0 0;color:#333;font-size:15px;line-height:20px;margin-bottom:10px;padding-left:26px}.analysis.report .report_detail .guar_tip .tip_txt{color:#666;font-size:14px;font-weight:400;line-height:18px}.analysis.report .report_detail .guar_tip .tip_txt02{color:#999;font-size:14px;font-weight:400;line-height:18px;margin-bottom:6px}.analysis.report .report_detail .guar_tip .source{color:#999;font-size:10px;font-weight:400;line-height:14px;margin-top:10px}.analysis.report .report_detail .guar_tip+.btn{margin-top:20px}.analysis.report .report_detail .cat-0 .toggle_box .item:first-child .fill{transition:width .5s ease-in 1s}.analysis.report .report_bottom .banner{background:#3e98ff url(../images/analyst_olchi.png) no-repeat 100% 100%;background-size:80px auto;border-radius:14px;margin:50px 0 14px}.analysis.report .report_bottom .banner a{display:block;padding:16px 20px}.analysis.report .report_bottom .banner a span{color:#fff;display:block;font-size:14px;line-height:17px;margin-bottom:4px}.analysis.report .report_bottom .banner a strong{color:#fff;display:block;font-size:18px;line-height:22px}.analysis.report .report_bottom .link{text-align:center}.analysis.insu,.analysis.no_insu{padding-bottom:40px}.analysis.insu .insu_list,.analysis.no_insu .insu_list{margin-bottom:50px}.analysis.insu .insu_list .list,.analysis.no_insu .insu_list .list{display:flex;flex-direction:column;gap:20px}.analysis.insu .insu_list .list li,.analysis.no_insu .insu_list .list li{background-color:#f6f8fa;border-radius:14px;cursor:pointer;padding:20px;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease}@media(hover:hover){.analysis.insu .insu_list .list li:hover,.analysis.no_insu .insu_list .list li:hover{background-color:#e6ebf1!important}}.analysis.insu .insu_list .list .brand .label,.analysis.no_insu .insu_list .list .brand .label{display:flex;font-size:16px;font-weight:700;justify-content:space-between;line-height:20px;margin-bottom:6px}.analysis.insu .insu_list .list .brand .label .badge,.analysis.no_insu .insu_list .list .brand .label .badge{margin:1px 0 0 8px;vertical-align:top}.analysis.insu .insu_list .list .brand .logo,.analysis.no_insu .insu_list .list .brand .logo{vertical-align:top;width:75px}.analysis.insu .insu_list .list .fullname,.analysis.no_insu .insu_list .list .fullname{color:#999;font-size:14px;font-weight:400;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analysis.insu .insu_list .list .customer,.analysis.no_insu .insu_list .list .customer{display:flex;margin-top:12px}.analysis.insu .insu_list .list .customer li,.analysis.no_insu .insu_list .list .customer li{background-color:transparent!important;font-size:12px;font-weight:400;line-height:16px;padding:0}.analysis.insu .insu_list .list .customer li strong,.analysis.no_insu .insu_list .list .customer li strong{color:#999;margin-right:6px}.analysis.insu .insu_list .list .customer li~li:before,.analysis.no_insu .insu_list .list .customer li~li:before{background-color:#dcdcdc;content:"";display:inline-block;height:10px;margin:3px 8px 0;vertical-align:top;width:1px}.analysis.insu .noti_tit,.analysis.no_insu .noti_tit{margin-bottom:20px}.analysis.insu .noti_subtit,.analysis.no_insu .noti_subtit{margin-top:15px}.analysis.insu .nodata,.analysis.no_insu .nodata{height:calc(100dvh - 548px)}.analysis.insu .nodata .olchi,.analysis.no_insu .nodata .olchi{margin-top:-40px}.analysis.loading{height:100dvh}.analysis.loading .panelH{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.analysis.loading .loading_tit{font-size:25px;font-weight:400;letter-spacing:-1.25px;line-height:30px;margin-bottom:40px}.analysis.loading .loading_txt{color:#999;font-size:16px;font-weight:400}.analysis.loading .olchi{margin-bottom:30px}.analysis.loading .bar{margin-bottom:20px}.analysis.grade .sub_tit.warn strong{color:#ff9b00}.analysis.grade .sub_tit.danger strong{color:#e73d50}.analysis.grade .para_txt{margin-top:20px!important}.analysis.grade .para_txt strong{display:block;font-weight:500}.analysis.grade .grade_div{padding:0 0 50px}.analysis.grade .grade_div~.grade_div{border-top:12px solid #f2f2f2;padding-top:40px}.analysis.grade .list{margin:20px 0;z-index:0}.analysis.grade .list .slide{display:inline-block!important;width:auto!important}.analysis.grade .list .slide:nth-child(3) .grade_tit{color:#ff9b00}.analysis.grade .list .slide:nth-child(4) .grade_tit,.analysis.grade .list .slide:nth-child(5) .grade_tit{color:#e73d50}.analysis.grade .grade_box{background-color:#f6f8fa;border:1px solid #eee;border-radius:16px;height:290px;padding:25px 18px 0;text-align:center;width:232px}.analysis.grade .grade_box .grade_tit{color:#3e98ff;font-size:18px;font-weight:700;line-height:22px}.analysis.grade .grade_box .grade_tit strong{display:block;font-size:22px;line-height:26px;margin-bottom:4px}.analysis.grade .grade_box .grade_txt{color:#999;font-size:12px;font-weight:400;line-height:16px;margin-bottom:6px}.analysis.grade .grade_box .grade_txt02{color:#333;font-size:16px;letter-spacing:-.2px;line-height:20px}.analysis.grade .grade_box .lottie-animation-container{height:100px;margin:10px auto}.analysis.grade .custom-pagination{display:flex;gap:5px;justify-content:center;margin-bottom:20px}.analysis.grade .custom-pagination .swiper-pagination-bullet{background-color:#fff;border:1px solid #999;border-radius:8px;height:8px;width:8px}.analysis.grade .custom-pagination .swiper-pagination-bullet-active{background-color:#3e98ff;border:0}.analysis.review .review_tit{color:#333;font-size:20px;line-height:24px}.analysis.review .review_tit .refer{font-size:14px;vertical-align:baseline}.analysis.review .review_txt{color:#999;font-size:16px;font-weight:400;line-height:20px;margin:20px auto}.analysis.review .review_txt.hasStar{color:#3e98ff}.analysis.review .review_txt02{color:#999;font-size:14px;line-height:18px;margin:8px 0 30px}.analysis.review .grade_box{-moz-column-gap:6px;column-gap:6px;display:flex;justify-content:center}.analysis.review .star{display:inline-block;vertical-align:top}.analysis.review .star label{background:url(../images/icons/star_36_g01.svg) no-repeat 0 0;display:inline-block;height:36px;width:36px}.analysis.review .star input:checked+label{background-image:url(../images/icons/star_36_bu01.svg)}.analysis.review .review_top{border-bottom:12px solid #f2f2f2}.analysis.review .review_middle{padding-top:40px;text-align:center}.analysis.review .review_bottom{padding-bottom:30px;text-align:center}.analysis.review .review_form{display:flex;flex-direction:column;gap:10px;justify-content:center}.analysis.review .review_form .field~.field{margin:0}.analysis.review .review_form .c_input input,.analysis.review .review_form .c_textarea textarea{color:#666}.analysis .noti_tit{background:url(../images/icons/noti_20_b01.svg) no-repeat 0 0;color:#333;font-size:16px;line-height:20px;margin-bottom:10px;padding-left:28px}.analysis .noti_subtit{color:#333}.analysis .noti_subtit,.analysis .noti_txt{font-size:14px;font-weight:400;line-height:18px}.analysis .noti_txt{color:#666;margin-bottom:30px}.analysis .noti_subtxt{color:#999;font-size:13px;font-weight:400;line-height:18px}.analysis .noti_list li{color:#999;font-size:14px;font-weight:400;line-height:20px}.analysis .noti_list li strong{color:#666}.analysis .noti_list li span{margin-right:10px}.analysis .noti_list li .safe{color:#35c96e}.analysis .nodata{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:150px;text-align:center}.analysis .nodata .olchi{display:block;margin:0 auto 10px;width:100px}.analysis .nodata .nodata_txt{color:#999;font-size:14px;font-weight:400;line-height:18px}.toast_grade .toast_tit{margin-bottom:10px}.toast_grade .toast_txt{margin-bottom:6px}.toast_grade .insu_list li{margin-bottom:10px}.toast_grade .insu_list li strong{color:#666;display:block;font-size:14px;line-height:18px}.toast_grade .insu_list li span{color:#999;font-size:12px;font-weight:400;line-height:16px}.toast_grade hr{margin:20px 0}.claim_main{background-color:#f8f8f8;min-height:calc(100dvh - 123px);position:relative}.claim_main .claim_contents_container{fill:#fff;filter:drop-shadow(0 30px 40px rgba(0,0,0,.05));margin:0 auto;max-width:328px;overflow:hidden;padding:3px 0 30px}.claim_main .claim_contents_container .claim_contents_top{height:10px}.claim_main .claim_contents_container .claim_contents{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center;min-height:calc(100dvh - 184px);padding:0;position:relative}.claim_main .claim_contents_container .claim_contents_bottom{height:10px}.claim_main .claim_contents_container .claim_contents_bottom .claim_bg_bottom{vertical-align:top}.claim_main .claim_contents_container .custom-pagination{display:flex;gap:5px;justify-content:center;margin-top:28px}.claim_main .claim_contents_container .custom-pagination .swiper-pagination-bullet{background-color:#dcdcdc;border:1px solid #dcdcdc;border-radius:8px;height:8px;width:8px}.claim_main .claim_contents_container .custom-pagination .swiper-pagination-bullet-active{background-color:#999;border:0}.claim_main .claim_visual{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:328px;position:relative;width:100%}.claim_main .claim_visual .main_swiper{width:100%}.claim_main .claim_visual .main_swiper .claim_box{text-align:center}.claim_main .claim_visual .main_swiper .claim_box .claim_text{color:#111;font-size:28px;font-weight:500;letter-spacing:-1.4px;line-height:32px;margin-bottom:5px;text-align:center;z-index:1}.claim_main .claim_btn_wrap{margin:14px auto 0;max-width:288px;width:100%;z-index:1}.claim_main .claim_btn_wrap .claim_btn{background-color:#35c96e;border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:500;line-height:20px;transition:background-color .3s ease}.claim_main .claim_btn_wrap .claim_btn:hover{background-color:#30b563}.my_insu{background-color:#fff;min-height:100%;padding-top:10px;position:relative;transform:none}.my_insu.force_fixed{padding-top:60px}.my_insu.force_fixed .tabmenu{max-width:480px;position:fixed;top:0;transform:translateZ(0);width:100%;will-change:transform}.my_insu .insu_list{margin-bottom:30px}.my_insu .insu_list .insu_tit{color:#333;font-size:16px;font-weight:700;line-height:20px;margin-bottom:20px}.my_insu .insu_list .insu_tit strong{color:#ff9b00;font-weight:500;margin-left:4px}.my_insu .insu_list .insu_tit~.insu_tit{margin-top:40px}.my_insu .insu_list .insu_tit+.insu_hidden{padding-top:0}.my_insu .insu_list .sub_tit{color:#333;font-size:14px;font-weight:700;line-height:18px;margin-bottom:10px}.my_insu .insu_list .sub_tit~.sub_tit{margin-top:20px}.my_insu .insu_list .list{display:flex;flex-direction:column;gap:20px}.my_insu .insu_list .list li{background-color:#f6f8fa;border-radius:14px;cursor:pointer;padding:20px;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease}@media(hover:hover){.my_insu .insu_list .list li:hover{background-color:#e6ebf1!important}}.my_insu .insu_list .list .brand .label{display:flex;font-size:16px;font-weight:700;justify-content:space-between;line-height:20px;margin-bottom:4px}.my_insu .insu_list .list .brand .label .badge{margin:1px 0 0 8px;vertical-align:top}.my_insu .insu_list .list .brand .logo{vertical-align:top;width:75px}.my_insu .insu_list .list .fullname{color:#999;font-size:14px;font-weight:400;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my_insu .insu_list .list .pay_info{margin-top:14px}.my_insu .insu_list .list .pay_info .amount{font-size:14px;font-weight:700;line-height:18px}.my_insu .insu_list .list .pay_info meter{display:block;height:4px;margin:6px 0;width:100%}.my_insu .insu_list .list .pay_info meter::-webkit-meter-bar{border-radius:8px;height:4px}.my_insu .insu_list .list .pay_info .state{display:flex;font-size:12px;font-weight:400;justify-content:space-between;line-height:16px}.my_insu .insu_list .list .pay_info .state .rate{color:#ff9b00}.my_insu .insu_list .list .pay_info .state .expiry,.my_insu .insu_list .list .pay_info .state .rate.expired{color:#999}.my_insu.no_alarm .insu_status .bottm_float{min-height:calc(100dvh - 183px)}.my_insu .tab_contents .insu_guarantee.on .insu_guar.force_fixed .guar_contents{padding-top:110px}.my_insu .tab_contents .insu_guarantee.on .insu_guar.force_fixed .category{box-shadow:0 4px 10px #0000000d;max-width:480px;position:fixed;top:50px;width:100%}.my_insu .tab_contents.ani .insu_guarantee.on .insu_guar.force_fixed .guar_contents{padding-top:0}.my_insu .tab_contents.ani .insu_guarantee.on .insu_guar.force_fixed .category{position:sticky}.tab_menu>div:not(.insu_refer){margin-top:30px}.alarm_list{margin-bottom:20px}.alarm_list ul{background-color:#fff3e2;border-radius:8px;padding:0 16px}.alarm_list li{align-items:center;display:flex;position:relative}.alarm_list li .list{width:calc(100% - 48px)}.alarm_list li.is_single .list{width:100%}.alarm_list li a{align-items:center;box-sizing:border-box;color:#333;-moz-column-gap:10px;column-gap:10px;display:flex;font-size:14px;font-weight:400;height:44px;letter-spacing:-.7px;line-height:1;padding:0 4px 0 0;width:100%}.alarm_list li span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alarm_list li .label{color:#ff9b00;flex-shrink:0;font-weight:500}.alarm_list li .idx{background-color:#f4e4ce;border-radius:20px;color:#666;font-size:12px;font-weight:400;letter-spacing:-.65px;line-height:1;padding:2px 6px;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%)}.insu_status .bottm_float{min-height:calc(100dvh - 253px)}.insu_status .bottm_float.hasFaq{padding-bottom:calc(env(safe-area-inset-bottom) + 230px)!important}.insu_status .bottm_float .btn_wrap{opacity:0;pointer-events:none;position:static}.insu_status .bottm_float.btn_visible .btn_wrap{opacity:1;pointer-events:auto;transform:translateY(0)}.insu_status .bottm_float.fix_btn .btn_wrap{position:static}.status_top{font-size:16px;font-weight:400;line-height:20px;padding:30px 0;position:relative}.status_top .go_myinsu{cursor:pointer;display:inline-flex;font-size:24px;line-height:28px;margin-top:6px}.status_top .go_myinsu strong{font-weight:700}.status_top .go_myinsu.disabled{color:inherit!important;cursor:default;pointer-events:none}.status_top .update{color:#999;cursor:pointer;display:inline-flex;font-size:12px;font-weight:400;line-height:16px;position:absolute;right:0;top:32px}.status_top .update .btn_refresh{height:14px;margin:1px 0 0 2px;vertical-align:top}.status_top .update .btn_refresh img{vertical-align:baseline}.faq{background-color:#f6f8fa;bottom:0;left:0;padding:30px 0 calc(env(safe-area-inset-bottom) + 110px);position:absolute;right:0}.faq .faq_tit{color:#333;font-size:16px;font-weight:700;line-height:20px;margin-bottom:20px}.faq .list{display:flex;flex-direction:column;gap:14px;justify-content:space-between}.faq .list a{background:url(../images/icons/arrR_15_g02.svg) no-repeat 100% 50%;color:#666;display:block;font-size:14px;font-weight:400;line-height:18px}.insu_refer{align-items:center;display:flex;justify-content:center;text-align:center}.insu_refer .refer_tit{font-size:25px;font-weight:400;line-height:30px}.insu_refer .refer_tit strong{color:#ff9b00}.insu_refer .refer_txt{background:none;border-radius:0;color:#999;font-size:14px;font-weight:400;line-height:18px;margin:10px 0 20px;padding:0}.insu_refer .olchi{width:100px}.insu_hidden{color:#999;font-weight:400;padding-top:30px}.insu_hidden .hidden_tit{font-size:24px;font-weight:400;line-height:28px;margin-bottom:10px}.insu_hidden .hidden_txt{font-weight:400;margin-bottom:10px}.insu_hidden .hidden_list,.insu_hidden .hidden_txt{font-size:14px;line-height:18px}.insu_hidden .hidden_list li{font-weight:400}.insu_hidden .btn.g_white{margin:30px 0 40px}.info_contents ol li{color:#666;font-size:14px;font-weight:400;line-height:21px}.info_contents ol li strong{font-weight:700}.info_contents ol .extra,.info_contents ol>li+li{margin-top:21px}.info_contents .footnote{color:#999;font-size:12px;font-weight:400;line-height:16px;margin-top:30px}.guar_info .guar_subtit,.guar_info .guar_tit,.insu_guar .guar_subtit,.insu_guar .guar_tit,.my_guar .guar_subtit,.my_guar .guar_tit{font-size:16px;font-weight:700;line-height:20px}.guar_info .guar_subtit,.insu_guar .guar_subtit,.my_guar .guar_subtit{margin:20px 0 10px}.guar_info .guar_more,.insu_guar .guar_more,.my_guar .guar_more{background:url(../images/icons/arrR_20_b01.svg) no-repeat 100% 50%;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:20px;padding-right:22px}.guar_info .all_guar,.insu_guar .all_guar,.my_guar .all_guar{align-items:center;border-bottom:1px solid #eee;display:flex;height:81px;justify-content:space-between}.guar_info .category,.insu_guar .category,.my_guar .category{background-color:#fff;padding:20px 0;position:sticky;z-index:8}.guar_info .category.shadow,.insu_guar .category.shadow,.my_guar .category.shadow{box-shadow:0 4px 10px #0000000d}.guar_info .category .list,.insu_guar .category .list,.my_guar .category .list{overflow:hidden;width:100%}.guar_info .category .list .slide,.insu_guar .category .list .slide,.my_guar .category .list .slide{display:inline-block!important;width:auto!important}.guar_info .category .list a,.insu_guar .category .list a,.my_guar .category .list a{align-items:center;background-color:#fff;border:1px solid #eee;border-radius:15px;color:#666;display:inline-flex;font-size:14px;font-weight:400;height:30px;line-height:14px;padding:0 14px}.guar_info .category .list a.on,.insu_guar .category .list a.on,.my_guar .category .list a.on{background-color:#333;color:#fff;font-weight:700}.guar_info .guar_detail,.insu_guar .guar_detail,.my_guar .guar_detail{background-color:#f6f8fa;border-radius:14px;margin-bottom:14px;min-height:52px;padding:16px 20px}.guar_info .guar_detail .toggle_detail,.insu_guar .guar_detail .toggle_detail,.my_guar .guar_detail .toggle_detail{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;justify-content:space-between;width:100%}.guar_info .guar_detail .toggle_detail .label,.insu_guar .guar_detail .toggle_detail .label,.my_guar .guar_detail .toggle_detail .label{display:-webkit-box;font-size:15px;font-weight:400;line-height:20px;width:calc(100% - 110px);-webkit-box-orient:vertical;color:#666;-webkit-line-clamp:2;overflow:hidden;text-align:left;word-break:break-all}.guar_info .guar_detail .toggle_detail .money,.insu_guar .guar_detail .toggle_detail .money,.my_guar .guar_detail .toggle_detail .money{background:url(../images/icons/arrB_20_b02.svg) no-repeat 100% 0;color:#333;font-size:15px;font-weight:700;line-height:20px;padding-right:24px}.guar_info .guar_detail .list,.insu_guar .guar_detail .list,.my_guar .guar_detail .list{display:none;margin-top:20px}.guar_info .guar_detail .list li,.insu_guar .guar_detail .list li,.my_guar .guar_detail .list li{align-items:center;cursor:default;display:flex;justify-content:space-between}.guar_info .guar_detail .list li.is_link,.insu_guar .guar_detail .list li.is_link,.my_guar .guar_detail .list li.is_link{cursor:pointer}.guar_info .guar_detail .list li.lost .corp,.guar_info .guar_detail .list li.lost .money,.insu_guar .guar_detail .list li.lost .corp,.insu_guar .guar_detail .list li.lost .money,.my_guar .guar_detail .list li.lost .corp,.my_guar .guar_detail .list li.lost .money{color:#999}.guar_info .guar_detail .list li~li,.insu_guar .guar_detail .list li~li,.my_guar .guar_detail .list li~li{border-top:1px solid #e6e6e6;margin-top:14px;padding-top:14px}.guar_info .guar_detail .list .label,.insu_guar .guar_detail .list .label,.my_guar .guar_detail .list .label{display:block;max-width:65%}.guar_info .guar_detail .list .corp,.insu_guar .guar_detail .list .corp,.my_guar .guar_detail .list .corp{display:-webkit-box;font-size:12px;line-height:16px;-webkit-box-orient:vertical;color:#333;-webkit-line-clamp:2;overflow:hidden;word-break:break-all}.guar_info .guar_detail .list .corp .badge,.insu_guar .guar_detail .list .corp .badge,.my_guar .guar_detail .list .corp .badge{margin-left:4px;padding:3px 6px;vertical-align:bottom}.guar_info .guar_detail .list .insu_name,.insu_guar .guar_detail .list .insu_name,.my_guar .guar_detail .list .insu_name{display:-webkit-box;font-size:14px;font-weight:400;line-height:18px;margin-top:2px;-webkit-box-orient:vertical;color:#999;-webkit-line-clamp:3;overflow:hidden;word-break:break-all}.guar_info .guar_detail .list .money,.insu_guar .guar_detail .list .money,.my_guar .guar_detail .list .money{align-items:center;display:inline-flex;font-size:14px;line-height:20px}.guar_info .guar_detail .list .money img,.insu_guar .guar_detail .list .money img,.my_guar .guar_detail .list .money img{vertical-align:top}.guar_info .guar_detail.on .label,.insu_guar .guar_detail.on .label,.my_guar .guar_detail.on .label{color:#333;font-weight:700}.guar_info .guar_detail.on .toggle_detail .money,.insu_guar .guar_detail.on .toggle_detail .money,.my_guar .guar_detail.on .toggle_detail .money{background-image:url(../images/icons/arrT_20_b03.svg)}.guar_info .guar_detail.on .list,.insu_guar .guar_detail.on .list,.my_guar .guar_detail.on .list{display:block}.guar_info .no_guar,.insu_guar .no_guar,.my_guar .no_guar{background-color:#f6f8fa;border-radius:14px;color:#999;font-size:14px;font-weight:400;line-height:18px;padding:16px 20px;text-align:center}.guar_info .no_guar .go_check,.insu_guar .no_guar .go_check,.my_guar .no_guar .go_check{background:url(../images/icons/arrR_20_g03.svg) no-repeat 100% 50%;color:#333;display:inline-block;font-size:15px;font-weight:500;line-height:20px;margin-top:4px;padding-right:20px;white-space:nowrap}.insu_guar .category{margin-bottom:10px;top:50px}.insu_guar .category .list{margin-top:20px}.my_guar .category{top:48px}.my_insu_detail{position:relative}.my_insu_detail .fullpopup_head{position:sticky;top:0;z-index:1}.my_insu_detail .detail_info{border-bottom:12px solid #f2f2f2;margin-bottom:10px;padding:10px 0 20px}.my_insu_detail .detail_info.has_btn_wrap{padding-bottom:0}.my_insu_detail .detail_info .detail_tit{align-items:center;display:flex;margin-bottom:10px}.my_insu_detail .detail_info .detail_tit strong{color:#333;font-size:18px;font-weight:700;line-height:22px;max-width:calc(100% - 80px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my_insu_detail .detail_info .detail_tit .badge{font-size:11px;line-height:15px;margin-left:6px;padding:3px 6px}.my_insu_detail .detail_info .detail_txt{display:-webkit-box;margin-bottom:20px;-webkit-box-orient:vertical;color:#999;font-size:16px;font-weight:400;-webkit-line-clamp:2;line-height:21px;overflow:hidden;word-break:break-all}.my_insu_detail .detail_info .detail_etc{display:flex;justify-content:space-between}.my_insu_detail .detail_info .detail_etc .money{color:#111;font-size:20px;font-weight:400;line-height:24px}.my_insu_detail .detail_info .detail_etc .money strong{font-weight:700}.my_insu_detail .detail_info .detail_etc .logo img{height:24px}.my_insu_detail .detail_info .btn_wrap{display:flex;gap:10px;position:static}.my_insu_detail .detail_info .btn_wrap .c_setting{flex:50% 0}.my_insu_detail .detail_info .btn_wrap .btn{flex:0 50%}.my_insu_detail .tabmenu{top:48px;z-index:10}.my_insu_detail .tab_contents{min-height:calc(100dvh - 317px)}.my_insu_detail .join_info{padding:30px 0 0}.my_insu_detail .join_info .panelH{overflow:hidden}.my_insu_detail .join_info .join_tit{color:#333;font-size:16px;font-weight:700;line-height:20px;margin-bottom:10px}.my_insu_detail .join_info .join_list{margin-bottom:10px}.my_insu_detail .join_info .join_list ul li{display:flex;font-size:14px;justify-content:space-between;line-height:18px;padding:14px 0}.my_insu_detail .join_info .join_list ul li .label{color:#999;font-weight:400}.my_insu_detail .join_info .join_list ul li .value{color:#333;font-weight:500}.my_insu_detail .join_info .join_list ul li .value.is_empty{color:#999}.my_insu_detail .join_info .join_list ul li .value.tel{background:url(../images/icons/tel_12_b01.svg) no-repeat 0 4px;padding-left:16px}.my_insu_detail .join_info .join_list ul li~li{border-top:1px solid #eee}.my_insu_detail .join_info .join_graph{margin-bottom:20px}.my_insu_detail .join_info .join_graph .graph{background-color:#eee;border-radius:6px;height:20px;position:relative}.my_insu_detail .join_info .join_graph .guar{background-color:#ff9b00;border-radius:6px;height:20px;left:0;position:absolute;top:0}.my_insu_detail .join_info .join_graph .guar .guar_txt{color:#fff;right:8px}.my_insu_detail .join_info .join_graph .pay{height:20px;position:relative}.my_insu_detail .join_info .join_graph .pay .bar{background-color:#ff6b00;border-radius:6px;height:20px;left:0;position:absolute;top:0}.my_insu_detail .join_info .join_graph .guar_txt{color:#ff9b00;font-size:12px;font-weight:700;line-height:20px;position:absolute;top:0}.my_insu_detail .join_info .join_graph .bubble{background-color:#ff6b00;border-radius:6px;color:#fff;font-size:12px;font-weight:700;left:0;line-height:16px;padding:5px 8px;position:absolute;top:-36px;white-space:nowrap}.my_insu_detail .join_info .join_graph .bubble:after{background:url(../images/bubble_tail_o01.svg) no-repeat 0 0;bottom:-7px;content:"";height:9px;left:6px;position:absolute;width:12px}.my_insu_detail .join_info .join_graph .prev_txt{background-color:#eee;border-radius:6px;color:#999;font-size:12px;font-weight:700;left:50%;line-height:16px;padding:5px 8px;position:absolute;top:-36px;transform:translate(-50%);white-space:nowrap}.my_insu_detail .join_info .join_graph .prev_txt:before{background:url(../images/bubble_tail_g01.svg) no-repeat 0 0;bottom:-7px;content:"";height:9px;left:50%;position:absolute;transform:translate(-50%);width:12px}.my_insu_detail .join_info .join_graph .paid_scale,.my_insu_detail .join_info .join_graph .scale{align-items:flex-start;color:#999;display:flex;font-size:10px;font-weight:400;justify-content:space-between;line-height:10px;padding-top:8px}.my_insu_detail .join_info .join_graph .paid_scale span,.my_insu_detail .join_info .join_graph .scale span{height:10px;position:relative;white-space:nowrap;width:1px}.my_insu_detail .join_info .join_graph .paid_scale span b,.my_insu_detail .join_info .join_graph .scale span b{font-weight:400;left:0;position:absolute;top:0;transform:translate(-50%)}.my_insu_detail .join_info .join_graph .paid_scale span:last-child b,.my_insu_detail .join_info .join_graph .scale span:last-child b{transform:translate(-100%)}.my_insu_detail .join_info .join_graph .paid_scale span em,.my_insu_detail .join_info .join_graph .scale span em{font-size:8px;position:absolute;right:0;top:12px}.my_insu_detail .join_info .join_graph .paid_scale span:first-child{color:#ff9b00}.my_insu_detail .join_info .refer_txt{margin-bottom:40px}.my_insu_detail .contract .join_list{margin-bottom:46px}.my_insu_detail .guar_info{padding-bottom:14px}.my_insu_detail .guar_info .category{top:98px}.my_insu_detail .c_alert .c_input{width:320px}.my_insu_detail .c_alert .noti_txt{color:#999;font-weight:400;min-width:246px}.my_insu_detail .insu_refer{min-height:calc(100dvh - 338px);padding-bottom:90px}.refer_lottie{height:180px}.age_update .age_tit{color:#333;font-size:18px;font-weight:700;line-height:25px;margin-bottom:6px}.age_update .age_tit .badge{margin-left:8px;vertical-align:top}.age_update .age_txt{color:#333;font-size:16px;font-weight:400;line-height:20px}.age_update .age_txt strong{font-weight:700}.age_update .age_txt b{color:#ff9b00;font-weight:700}.age_update .age_sub_txt{color:#999;font-size:14px;line-height:18px;margin-top:4px}.age_update .age_graph{margin:40px 0 20px;text-align:center}.age_update .age_graph .age_graph_inn{align-items:end;background:url(../images/arrR_fill_g01.svg) no-repeat 50% 81px;display:inline-flex;gap:60px;justify-content:space-between}.age_update .age_graph .bar{border-radius:6px;margin:0 auto;min-height:10px;overflow:hidden;width:60px}.age_update .age_graph .bubble{border-radius:6px;font-size:12px;line-height:14px;margin-bottom:14px;padding:6px 8px;position:relative}.age_update .age_graph .bubble:after{background-position:0 0;background-repeat:no-repeat;bottom:-7px;content:"";height:9px;left:50%;position:absolute;transform:translate(-50%);width:12px}.age_update .age_graph .age{color:#666;font-size:12px;line-height:16px;margin-top:8px}.age_update .age_graph .age_before .bubble{background-color:#f2f2f2;color:#666}.age_update .age_graph .age_before .bubble:after{background-image:url(../images/bubble_tail_g01.svg)}.age_update .age_graph .age_before .bar{background-color:#f2f2f2;height:80px}.age_update .age_graph .age_after .bubble{background-color:#ff9b00;color:#fff;opacity:0}.age_update .age_graph .age_after .bubble:after{background-image:url(../images/bubble_tail_o02.svg)}.age_update .age_graph .age_after .bar{align-items:end;display:flex;height:100px}.age_update .age_graph .age_after .bar .fill{background:linear-gradient(180deg,#ffa400,#ff6b00);border-radius:6px 6px 0 0;width:100%}.age_update .age_graph .age_after.ani .bubble{animation:bubble .1s linear .7s;animation-fill-mode:both}.age_update .age_graph .age_after.ani .bar .fill{animation:fill .8s ease-in-out;animation-fill-mode:both}.age_update .refer_txt{margin-bottom:30px}.age_update .refer_txt+.age_txt{line-height:21px}.my_insu_lost .lost_box{background-color:#f6f8fa;border-radius:14px;cursor:pointer;margin-bottom:30px;padding:20px;position:relative}.my_insu_lost .lost_box .insu_tit{color:#333;font-size:16px;font-weight:700;line-height:20px;margin-bottom:4px}.my_insu_lost .lost_box .insu_tit .badge{margin:1px 0 0 8px;vertical-align:top}.my_insu_lost .lost_box .logo{height:20px;position:absolute;right:20px;top:20px}.my_insu_lost .lost_box .insu_txt{color:#999;font-size:14px;font-weight:400;line-height:18px;margin-bottom:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my_insu_lost .lost_box .pay{color:#333;font-size:14px;font-weight:700;line-height:18px}.my_insu_lost .lost_tit{color:#333;font-size:20px;line-height:24px;margin-bottom:10px}.my_insu_lost .lost_txt{color:#999;font-size:15px;font-weight:400;line-height:19px;margin-bottom:30px}.my_insu_compare .age_update:first-child{border-bottom:12px solid #f2f2f2;margin-bottom:30px}.my_insu_compare .age_update .age_graph .age_graph_inn{background-image:none}.my_insu_compare .age_update .age_graph .age{align-items:center;display:flex;height:32px;justify-content:center}.my_insu_compare .age_update .bubble{font-size:14px;font-weight:700}.my_insu_compare .own_insu{border:1px solid #eee;border-radius:14px;margin-bottom:40px;padding:10px 20px}.my_insu_compare .own_insu .label{display:flex;gap:8px;margin-bottom:14px}.my_insu_compare .own_insu .label span{font-size:10px;font-weight:400;line-height:14px}.my_insu_compare .own_insu .label span:before{border-radius:6px;content:"";display:inline-block;height:6px;margin-right:4px;width:6px}.my_insu_compare .own_insu .label span.own{color:#ff9b00}.my_insu_compare .own_insu .label span.own:before{background-color:#ff9b00}.my_insu_compare .own_insu .label span.not{color:#999}.my_insu_compare .own_insu .label span.not:before{background-color:#e6e6e6}.my_insu_compare .own_insu .insu_type{display:flex;flex-wrap:wrap;gap:8px 6px}.my_insu_compare .own_insu .insu_type .type{background-color:#f6f8fa;border-radius:4px;color:#999;display:inline-block;font-size:12px;font-weight:400;line-height:16px;padding:3px 6px}.my_insu_compare .own_insu .insu_type .type.own{background:#fff0da url(../images/icons/check_16_o02.svg) no-repeat 6px 50%;color:#ff9b00;font-weight:500;padding-left:22px}.toast_reason .reason_list+.toast_agree{margin-top:20px}.toast_reason .reason_list li~li{margin-top:10px}.toast_reason .reason_list .radio label{background:#f3f4f6 url(../images/icons/check_16_g01.svg) no-repeat calc(100% - 12px) 50%;border-radius:10px;color:#333;display:block;font-size:14px;font-weight:400;line-height:18px;padding:12px 16px}.toast_reason .reason_list .radio input:checked+label{background-color:#fff3e2;background-image:url(../images/icons/check_16_o01.svg);color:#ff9b00;font-weight:500}.toast_reason .local_list{display:flex;flex-wrap:wrap;gap:7px;justify-content:space-between}.toast_reason .local_list+.toast_agree{margin-top:30px}.toast_reason .local_list li{width:calc(25% - 5.25px)}.toast_reason .local_list li label{border:1px solid #dcdcdc;border-radius:4px;color:#999;display:block;font-size:16px;font-weight:400;height:40px;line-height:20px;padding:10px;text-align:center;width:100%}.toast_reason .local_list li input:checked+label{background-color:#ff9b00;border:0;color:#fff}.toast_reason .c_checkbox{display:block}.toast_counsel .toast_tit{margin-bottom:10px}.toast_counsel .toast_agree{margin-top:20px}.toast_counsel .counsel_step{background-color:#f6f8fa;border-radius:14px;padding:14px}.toast_counsel .counsel_step li{align-items:center;color:#666;display:flex;font-size:16px;font-weight:400;line-height:24px}.toast_counsel .counsel_step li span{background-color:#dcdcdc;border-radius:24px;color:#666;display:inline-block;font-size:13px;font-weight:700;height:24px;line-height:24px;margin-right:8px;text-align:center;width:24px}.toast_counsel .counsel_step li~li{margin-top:10px}.toast_counsel .c_checkbox{display:block}@keyframes fill{0%{height:0}to{height:100%}}@keyframes bubble{0%{opacity:0}to{opacity:1}}@media screen and (max-width:480px){.my_insu_detail .c_alert .c_input{width:calc(100vw - 90px)}}.market .field_agree .c_checkbox,.toast_request .field_agree .c_checkbox{display:block;z-index:0}.market .field_type,.toast_request .field_type{margin-bottom:20px}.market .field_type li:first-child,.toast_request .field_type li:first-child{margin-bottom:10px}.market .field_type label,.toast_request .field_type label{background:#f3f4f6 url(../images/icons/check_16_g01.svg) no-repeat calc(100% - 16px) 50%;border-radius:10px;color:#333;display:block;font-size:16px;font-weight:400;height:72px;line-height:52px;padding:10px 32px 10px 76px;position:relative}.market .field_type label:before,.toast_request .field_type label:before{background-position:0 0;background-repeat:no-repeat;background-size:52px 52px;content:"";height:52px;left:16px;position:absolute;top:10px;width:52px}.market .field_type input:checked+label,.toast_request .field_type input:checked+label{background-color:#fff1f8;background-image:url(../images/icons/check_16_p01.svg);color:#f94180;font-weight:500}.market .field_type .custom label:before,.toast_request .field_type .custom label:before{background-image:url(../images/market_counsel01.png)}.market .field_type .have label:before,.toast_request .field_type .have label:before{background-image:url(../images/market_counsel02.png)}.market_main{padding:10px 0 40px;position:relative}.market_main .main_tit{font-size:18px;font-weight:700;line-height:22px;margin-top:20px}.market_main .main_txt,.market_main .main_txt02{color:#666;font-size:14px;line-height:20px;margin:12px 0 20px}.market_main .main_txt a,.market_main .main_txt02 a{display:flex}.market_main .main_txt .login,.market_main .main_txt02 .login{border-bottom:1px solid #f94180;color:#f94180;display:inline-block;font-weight:400}.market_main .main_txt02{color:#999}.market_main .cat_list{display:grid;grid-template-columns:repeat(auto-fill,minmax(66px,1fr));margin:20px 0 40px;row-gap:20px}.market_main .cat_list li{flex:0 0 66px;text-align:center;width:66px}.market_main .cat_list li .img{border-radius:16px;display:inline-block;margin:0 auto 8px;padding:10px;transition:background-color .2s ease;vertical-align:top}@media(hover:hover){.market_main .cat_list li .img:hover{background-color:#e6ebf1!important}}.market_main .cat_list li .img img{vertical-align:top;width:36px}.market_main .cat_list li strong{color:#333;font-size:14px;line-height:18px}.market_main .cat_list li.code_101 .img{background-color:#eefcf2}.market_main .cat_list li.code_102 .img{background-color:#fff1f8}.market_main .cat_list li.code_109 .img{background-color:#eff7ff}.market_main .cat_list li.code_130 .img{background-color:#f6f0ff}.market_main .cat_list li.code_113 .img{background-color:#f1f6fb}.market_main .cat_list li.code_104 .img{background-color:#eefcf2}.market_main .cat_list li.code_125 .img{background-color:#eff7ff}.market_main .cat_list li.code_112 .img,.market_main .cat_list li.code_118 .img{background-color:#fff8e0}.market_main .cat_list li.code_107 .img{background-color:#fff1f8}.market_main .cat_list li.code_106 .img{background-color:#fff3e2}.market_main .cat_list li.code_136 .img{background-color:#f6f0ff}.market_main .rcmm_list{display:flex;flex-direction:column;padding-bottom:20px;row-gap:12px}.market_main .rcmm_list li{background-color:#fff;border-radius:16px;box-shadow:0 0 15px #40536526;transition:background-color .2s ease}@media(hover:hover){.market_main .rcmm_list li:hover{background-color:#e6ebf1!important}}.market_main .rcmm_list li a{align-items:center;background:url(../images/icons/arrR_20_g04.svg) no-repeat calc(100% - 16px) 50%;-moz-column-gap:10px;column-gap:10px;display:flex;padding:14px 16px}.market_main .rcmm_list li a .img{background-color:#f6f8fa;border-radius:12px;display:inline-block;padding:7px}.market_main .rcmm_list li a .img img{width:30px}.market_main .rcmm_list li a strong{color:#333;font-size:16px;font-weight:700;line-height:20px}.market_main .tip_list>li{padding:0 0 16px 34px;position:relative}.market_main .tip_list>li:not(:last-child):before{background-color:#e6e6e6;bottom:5px;content:"";left:11px;position:absolute;top:27px;width:1px}.market_main .tip_list>li .num{background-color:#666;border-radius:12px;color:#fff;font-size:13px;font-weight:700;height:24px;left:0;line-height:24px;position:absolute;text-align:center;top:-1px;width:24px}.market_main .tip_list>li strong{color:#333;font-size:16px;font-weight:700;line-height:22px}.market_main .tip_list>li ul li{font-size:15px;line-height:20px;margin-top:8px}.market_main .tip_list>li ul li .label{display:block}.market_main .tip_list>li ul li .result{align-items:center;background-color:#f6f8fa;border-radius:6px;color:#666;-moz-column-gap:6px;column-gap:6px;display:inline-flex;font-size:13px;line-height:13px;margin-top:6px;padding:8px 10px}.market_main .btn_req{align-items:center;background:linear-gradient(258deg,#3977dc -1.34%,#a478fa 29.9%,#f94180 86.14%);border-radius:30px;box-shadow:0 0 15px #f941803b;color:#fff;display:flex;font-size:16px;font-weight:700;height:56px;justify-content:end;line-height:19px;overflow:hidden;position:absolute;right:16px;top:calc(100dvh - 196px);transition:transform 0s ease-out 0s,width .3s linear;width:138px}.market_main .btn_req strong{left:17px;overflow:hidden;position:absolute;right:62px;white-space:nowrap;width:auto}.market_main .btn_req .lottie-animation-container{height:56px;margin:0;width:56px}.market_main .btn_req.scroll{width:56px}.market_main .btn_req.scroll strong{width:30px}.market .sub_tit strong{color:#f94180}.market .contents .list,.market .wish_list .list{display:flex;flex-direction:column;padding-bottom:0;row-gap:14px}.market .contents .list .item,.market .wish_list .list .item{background-color:#f6f8fa;border-radius:14px;padding:20px;transition:background-color .2s ease}@media(hover:hover){.market .contents .list .item:hover,.market .wish_list .list .item:hover{background-color:#e6ebf1!important}}.market .contents .list .item .brand,.market .wish_list .list .item .brand{color:#333;-moz-column-gap:6px;column-gap:6px;display:flex;font-size:14px;line-height:18px;margin-bottom:8px}.market .contents .list .item .brand .logo,.market .wish_list .list .item .brand .logo{height:18px;width:18px}.market .contents .list .item .item_tit,.market .wish_list .list .item .item_tit{color:#333;font-size:20px;font-weight:700;line-height:20px;margin-bottom:8px}.market .contents .list .item .fullname,.market .wish_list .list .item .fullname{color:#999;font-size:14px;font-weight:400;line-height:18px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market .contents .list .item .basis,.market .wish_list .list .item .basis{color:#dcdcdc;font-size:10px;font-weight:400;line-height:14px}.market .contents .list .item.disabled,.market .wish_list .list .item.disabled{background-color:#f2f2f2}.market .contents .list .item.disabled .basis,.market .contents .list .item.disabled .brand,.market .contents .list .item.disabled .fullname,.market .contents .list .item.disabled .item_tit,.market .wish_list .list .item.disabled .basis,.market .wish_list .list .item.disabled .brand,.market .wish_list .list .item.disabled .fullname,.market .wish_list .list .item.disabled .item_tit{color:#dcdcdc}.market .contents .list .item.disabled .logo,.market .wish_list .list .item.disabled .logo{opacity:.4}.market .market_form .field_etc{margin-top:30px}.market .market_form .field_agree{margin-top:48px}.market .market_form .field_type{margin-bottom:40px}.market.prod_list{min-height:calc(100dvh - 48px);padding-bottom:110px}.market.prod_list .swiper_tab{background-color:#fff;position:sticky;top:48px;z-index:2}.market.prod_list .swiper_tab .list{height:50px;padding-right:40px;position:relative}.market.prod_list .swiper_tab .list:after{background-color:#eee;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.market.prod_list .swiper_tab .list.youth{padding-right:0}.market.prod_list .swiper_tab .list.youth .slide{width:50%!important}.market.prod_list .swiper_tab .list.youth .slide a{padding:0}.market.prod_list .swiper_tab .slide{display:block!important;width:auto!important}.market.prod_list .swiper_tab .slide a{color:#999;display:block;font-size:16px;font-weight:400;line-height:20px;padding:0 10px}.market.prod_list .swiper_tab .slide a span{display:block;height:50px;padding:15px 0 14px;position:relative;text-align:center}.market.prod_list .swiper_tab .slide a span:after{bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:all .3s linear;width:100%}.market.prod_list .swiper_tab .slide a.on{color:#333;font-weight:500}.market.prod_list .swiper_tab .slide a.on span:after{background-color:#111}.market.prod_list .swiper_tab .more_tab{background:linear-gradient(90deg,#fff0 5.43%,#fff 34.37%);bottom:0;display:flex;height:50px;justify-content:end;position:absolute;right:0;width:60px;z-index:1}.market.prod_list .swiper_tab .more_tab .img{height:20px;margin:15px 15px 0 0;width:20px}.market.prod_list .swiper_contents{position:relative;z-index:0}.market.prod_list .swiper_contents #contents_118 .cont_top{padding-top:64px;position:relative}.market.prod_list .swiper_contents #contents_118 .cont_top .prod_txt{left:50%;position:absolute;top:30px;transform:translate(-50%)}.market.prod_list .swiper_contents .cont_top{background:linear-gradient(0deg,#f6f8fa,#ecf2f8);overflow:hidden;padding:30px 0 0;text-align:center}.market.prod_list .swiper_contents .cont_top .prod_tit{color:#333;font-size:22px;line-height:28px;margin-bottom:3px}.market.prod_list .swiper_contents .cont_top .prod_tit b,.market.prod_list .swiper_contents .cont_top .prod_tit strong{font-weight:700}.market.prod_list .swiper_contents .cont_top .prod_txt{background-color:#eee;border-radius:8px;color:#666;display:inline-block;font-size:12px;line-height:16px;padding:4px 8px;white-space:nowrap}.market.prod_list .swiper_contents .cont_top .guar_box{background-position:0 0;background-repeat:no-repeat;background-size:126px 185px;height:185px;margin:0 auto;padding-top:79px;width:126px}.market.prod_list .swiper_contents .cont_top .guar_box .guar_txt{color:#333;font-size:16px;font-weight:700;line-height:20px}.market.prod_list .swiper_contents .cont_top .guar_box.guar_101{background-image:url(../images/bg_guar_101.png)}.market.prod_list .swiper_contents .cont_top .guar_box.guar_102{background-image:url(../images/bg_guar_102.png)}.market.prod_list .swiper_contents .cont_top .guar_box.guar_109{background-image:url(../images/bg_guar_109.png)}.market.prod_list .swiper_contents .cont_top .guar_box.guar_130{background-image:url(../images/bg_guar_130.png)}.market.prod_list .swiper_contents .cont_top .guar_box.guar_113{background-image:url(../images/bg_guar_113.png)}.market.prod_list .swiper_contents .cont_top .guar_box.guar_104{background-image:url(../images/bg_guar_104.png)}.market.prod_list .swiper_contents .cont_top .guar_box.guar_112{background-image:url(../images/bg_guar_112.png)}.market.prod_list .swiper_contents .cont_top .guar_box.guar_118{background-image:url(../images/bg_guar_118.png)}.market.prod_list .swiper_contents .cont_top .guar_box.guar_107{background-image:url(../images/bg_guar_107.png)}.market.prod_list .swiper_contents .cont_top .guar_box.guar_106{background-image:url(../images/bg_guar_106.png)}.market.prod_list .swiper_contents .cont_top .guar_box.guar_136{background-image:url(../images/bg_guar_136.png)}.market.prod_list .swiper_contents .cont_top .result_box{background-color:#fff;border-radius:14px;margin-bottom:40px;padding:15px 20px}.market.prod_list .swiper_contents .cont_top .result_box .result_tit{color:#333;font-size:15px;line-height:20px;margin-bottom:8px}.market.prod_list .swiper_contents .cont_top .result_box .guar_list{display:flex;flex-direction:column;row-gap:8px}.market.prod_list .swiper_contents .cont_top .result_box .guar_list li{align-items:center;display:flex;justify-content:space-between}.market.prod_list .swiper_contents .cont_top .result_box .guar_list li strong{color:#666;font-size:14px;line-height:20px}.market.prod_list .swiper_contents .cont_list .cont_tit{color:#333;display:flex;font-size:16px;font-weight:700;justify-content:space-between;line-height:20px;margin:40px 0 20px}.market.prod_list .swiper_contents .cont_list .cont_tit strong{color:#f94180;font-weight:500}.market.prod_list .swiper_contents .cont_list .cont_tit .sort{color:#999;font-size:12px;font-weight:400;line-height:16px}.market.prod_list .swiper_contents .cont_list .sort_list{display:flex;flex-direction:column;row-gap:12px}.market.prod_list .swiper_contents .cont_list .sort_list .item{background:#f6f8fa url(../images/icons/arrR_20_g04.svg) no-repeat calc(100% - 16px) 50%;border-radius:14px;-moz-column-gap:10px;column-gap:10px;display:flex;padding:14px 16px;transition:background-color .2s ease}@media(hover:hover){.market.prod_list .swiper_contents .cont_list .sort_list .item:hover{background-color:#e6ebf1!important}}.market.prod_list .swiper_contents .cont_list .sort_list .item .sort_img img{height:44px;width:44px}.market.prod_list .swiper_contents .cont_list .sort_list .item .sort_tit{font-size:16px;line-height:20px;margin-bottom:4px}.market.prod_list .swiper_contents .cont_list .sort_list .item .sort_txt{color:#666;font-size:14px;line-height:18px}.market.prod_list .swiper_contents .cont_list a{display:block}.market.prod_list .btn_list,.market.prod_list .btn_wrap.btn10{display:none}.market.prod_view .fullpopup_head{background-color:#fef0f7}.market.prod_view .view_tit{color:#333;display:-webkit-box;font-size:28px;letter-spacing:-1.4px;line-height:36px;margin-bottom:12px;word-break:break-all}.market.prod_view .view_subtit{color:#333;font-size:16px;font-weight:700;line-height:20px;margin-bottom:10px}.market.prod_view .view_subtit:before{background-position:0 0;background-repeat:no-repeat;background-size:20px 20px;content:"";display:inline-block;height:20px;margin-right:4px;vertical-align:top;width:20px}.market.prod_view .info_list{display:flex;flex-direction:column;row-gap:10px}.market.prod_view .info_list li{color:#666;font-size:14px;font-weight:400;line-height:18px;padding-left:20px;position:relative;word-break:break-all}.market.prod_view .info_list li:before{background-color:#666;border-radius:4px;content:"";height:3px;left:7px;position:absolute;top:6px;width:3px}.market.prod_view .detail_tit{background-color:#f6f8fa;border-radius:8px;color:#333;font-size:14px;font-weight:700;line-height:18px;padding:10px}.market.prod_view .detail_box{margin-bottom:20px;padding:0 10px}.market.prod_view .detail_box li{color:#666;display:flex;font-size:14px;line-height:18px;padding:14px 0}.market.prod_view .detail_box li:not(:first-child){border-top:1px solid #eee}.market.prod_view .detail_box li .item{flex:0 0 74%;font-weight:400;padding-right:8px;word-break:break-all}.market.prod_view .detail_box li .guar{color:#333;flex:0 0 26%;font-weight:500;text-align:right;word-break:break-all}.market.prod_view .link_list{border-top:1px solid #eee;margin:40px 0}.market.prod_view .link_list li{border-bottom:1px solid #eee}.market.prod_view .link_list li a{background:url(../images/icons/arrR_20_g03.svg) no-repeat 100% 50%;color:#333;display:block;font-size:16px;font-weight:400;line-height:21px;padding:14px 0}.market.prod_view .view_top{background-color:#fef0f7}.market.prod_view .view_top .panelH{padding-bottom:20px;padding-top:68px;position:relative}.market.prod_view .view_top .brand{color:#666;font-size:14px;font-weight:700;left:20px;line-height:18px;position:absolute;top:20px}.market.prod_view .view_top .brand img{height:18px;margin-right:6px;vertical-align:top;width:18px}.market.prod_view .view_top .fullname{color:#f94180;font-size:16px;line-height:20px}.market.prod_view .view_top .pay_box{background-color:#fff;border-radius:14px;box-shadow:0 0 15px #4053650a;margin:30px 0;padding:24px 20px;position:relative}.market.prod_view .view_top .pay_box .money{align-items:baseline;display:flex;font-size:18px;line-height:30px;margin-bottom:8px}.market.prod_view .view_top .pay_box .money strong{display:inline-block;font-size:25px;font-weight:700;line-height:30px;margin:0 4px}.market.prod_view .view_top .pay_box .txt{font-size:22px;font-weight:700;line-height:26px;margin-bottom:8px}.market.prod_view .view_top .pay_box .age{color:#999;font-size:12px;font-weight:400}.market.prod_view .view_top .pay_box .lottie-animation-container{position:absolute;right:16px;top:13px}.market.prod_view .view_top .basis{color:#999;font-size:10px;font-weight:400;line-height:12px;text-align:center}.market.prod_view .view_bottom{padding-top:40px}.market.prod_view .view_bottom .prod_detail,.market.prod_view .view_bottom .prod_info,.market.prod_view .view_bottom .prod_type{margin-bottom:40px}.market.prod_view .view_bottom .prod_info .view_subtit:before{background-image:url(../images/prod_info01.png)}.market.prod_view .view_bottom .prod_type .view_subtit:before{background-image:url(../images/prod_info02.png)}.market.prod_view .view_bottom .prod_detail .view_subtit{margin-bottom:20px}.market.prod_view .view_bottom .prod_detail .view_subtit:before{background-image:url(../images/prod_info03.png)}.market.prod_view .view_bottom .info_txt{color:#9ea4ab}.market.prod_view .btn_wrap .panelH{align-items:center;display:flex}.market.prod_view .btn_wrap .btn_wish{flex:0 0 26px;padding:5px 0 0 2px;text-align:center}.market.prod_view .btn_wrap .btn_wish .heart{display:block;margin-bottom:4px}.market.prod_view .btn_wrap .btn_wish .heart .label{background:url(../images/icons/heart_26_g01.svg) no-repeat 0 0;display:block;height:24px;width:26px}.market.prod_view .btn_wrap .btn_wish .heart input:checked+label{background-image:url(../images/icons/heart_26_p01.svg)}.market.prod_view .btn_wrap .btn_wish .count{color:#999;font-size:10px;font-weight:700;line-height:11px}.market.prod_wish .prod_tit{font-size:14px;font-weight:700;line-height:18px;margin-bottom:16px}.market.prod_wish .all_check{align-items:center;border-bottom:1px solid #f2f2f2;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:13px}.market.prod_wish .all_check .c_checkbox{padding:0;z-index:0}.market.prod_wish .wish_list{border-bottom:12px solid #f2f2f2;padding-bottom:10px}.market.prod_wish .list{margin-bottom:30px}.market.prod_wish .list li{-moz-column-gap:10px;column-gap:10px;display:flex}.market.prod_wish .list li .c_checkbox{padding:0;z-index:0}.market.prod_wish .list li a{display:block;width:calc(100% - 32px)}.market.prod_wish .list .item{position:relative}.market.prod_wish .list .item .btn_del{position:absolute;right:20px;top:20px}.market.prod_wish .wish_noti{padding:40px 0 20px}.market.prod_wish .wish_noti .noti_tit{color:#333;font-size:16px;line-height:20px;margin-bottom:10px}.market.prod_wish .wish_noti .noti_tit img{margin-right:8px;vertical-align:top}.market.prod_wish .wish_noti .noti_txt{color:#999;font-size:14px;font-weight:400;line-height:18px}.market.prod_wish .nodata{align-items:center;display:flex;flex-direction:column;height:calc(100dvh - 279px);justify-content:center;text-align:center}.market.prod_wish .nodata .olchi{height:100px;width:100px}.market.prod_wish .nodata .nodata_tit{color:#333;font-size:16px;line-height:20px;margin-bottom:10px}.market.prod_wish .nodata .nodata_txt{color:#999;font-size:14px;line-height:18px}.market.prod_wish .nodata .nodata_txt .heart{margin:2px 2px 0 0}.market.recmmd{background-color:#f6f8fa;height:100dvh}.market.recmmd .recmmd_tit{color:#333;font-size:16px;font-weight:700;line-height:20px;margin-bottom:20px}.market.recmmd .recmmd_txt{color:#999;font-size:14px;font-weight:400;line-height:18px}.market.recmmd .recmmd_list{display:flex;flex-direction:column;margin-bottom:20px;row-gap:12px}.market.recmmd .recmmd_list>li{background-color:#fff;border-radius:14px}.market.recmmd .recmmd_list>li .item{align-items:center;display:flex;justify-content:space-between;padding:20px}.market.recmmd .recmmd_list>li .item .label{align-items:center;color:#333;display:inline-flex;font-size:16px;line-height:20px}.market.recmmd .recmmd_list>li .item .label .badge{margin-left:8px}.market.recmmd .recmmd_list>li .item .value{color:#666;display:flex;font-size:16px;font-weight:700;line-height:20px;position:relative}.market.recmmd .recmmd_list>li .item .value.before{color:#999}.market.recmmd .recmmd_list>li .item .value.orange,.market.recmmd .recmmd_list>li .item .value.warn{color:#ff9b00}.market.recmmd .recmmd_list>li .item .value.danger{color:#e73d50}.market.recmmd .recmmd_list>li .item .value.safe{color:#3e98ff}.market.recmmd .recmmd_list>li .item .value .img{margin-right:-4px}.market.recmmd .recmmd_list>li .item .value .bubble{background-color:#ff9b00;border-radius:6px;color:#fff;font-size:12px;font-weight:700;height:26px;left:50%;line-height:16px;padding:5px 8px;position:absolute;top:-36px;transform:translate(-50%);white-space:nowrap}.market.recmmd .recmmd_list>li .item .value .bubble:after{background:url(../images/bubble_tail_o03.svg) no-repeat 0 0;bottom:-6px;content:"";height:6px;left:50%;position:absolute;transform:translate(-50%);width:10px}.market.recmmd .recmmd_list>li .item+.detail_box{padding:0 20px 20px}.market.recmmd .recmmd_list>li .detail_box{display:flex;flex-direction:column;margin-top:-4px;row-gap:10px}.market.recmmd .recmmd_list>li .detail_box li{align-items:center;display:flex;justify-content:space-between}.market.recmmd .recmmd_list>li .detail_box li .label{color:#666;flex:0 0 calc(100% - 50px);font-size:14px;font-weight:400;line-height:18px}.market.recmmd .recmmd_list>li .detail_box li .badge{align-self:center}.market.guar_detail{color:#333;padding-bottom:50px}.market.guar_detail .detail_tit{font-size:16px;font-weight:700;line-height:26px}.market.guar_detail .detail_tit:not(:first-child){margin-top:40px}.market.guar_detail .detail_tit~.detail_subtit,.market.guar_detail .detail_tit~.detail_txt{margin-top:20px}.market.guar_detail .detail_tit+.tb_detail{margin-top:10px}.market.guar_detail .detail_subtit{font-size:18px;line-height:22px}.market.guar_detail .detail_txt{color:#666;font-size:16px;font-weight:400;line-height:21px;word-break:break-all}.market.guar_detail .detail_txt+.tb_detail{margin-top:20px}.market.guar_detail .tb_detail{border-collapse:collapse;margin-top:10px}.market.guar_detail .tb_detail .col1{width:100px}.market.guar_detail .tb_detail .col1-2{width:104px}.market.guar_detail .tb_detail .col2{width:50%}.market.guar_detail .tb_detail .col3{width:33.3%}.market.guar_detail .tb_detail thead th{background-color:#f2f2f2;border:1px solid #e1e1e1;font-size:14px;height:38px;line-height:18px;padding:10px;text-align:center}.market.guar_detail .tb_detail thead th:first-child{border-left:0}.market.guar_detail .tb_detail thead th:last-child{border-right:0}.market.guar_detail .tb_detail tbody td,.market.guar_detail .tb_detail tbody th{border:1px solid #e1e1e1;color:#666;font-size:14px;font-weight:400;height:38px;line-height:18px;padding:10px;text-align:left}.market.guar_detail .tb_detail tbody td:first-child,.market.guar_detail .tb_detail tbody th:first-child{border-left:0}.market.guar_detail .tb_detail tbody td:last-child,.market.guar_detail .tb_detail tbody th:last-child{border-right:0}.market.guar_detail .tb_detail tbody tr.cont th{color:#999}.market.guar_detail .tb_detail tbody tr.cont th strong{color:#333;display:block;margin-bottom:10px}.market.guar_detail .tb_detail tbody tr.cont th span{font-size:12px;line-height:16px}.market.guar_detail .tb_detail tbody tr.cont td{color:#999}.market.guar_detail .tb_detail .radio_box{-moz-column-gap:20px;column-gap:20px;display:flex;margin:12px 0}.market.guar_detail .privacy_tit{color:#111;font-size:25px;letter-spacing:-1.25px;line-height:30px}.market.guar_detail .privacy_tit+.privacy_subtit{margin-top:40px}.market.guar_detail .privacy_subtit{color:#333;font-size:16px;line-height:20px;margin:30px 0 10px}.market.join_detail{padding-bottom:50px;word-break:break-all}.market.join_detail .tb_join table{border-collapse:collapse}.market.join_detail .tb_join table table{margin:10px 0}.market.join_detail .tb_join table td{color:#666;font-size:16px;line-height:21px;text-align:left;vertical-align:top}.market.join_detail .tb_join table td b{font-weight:700}.market.join_detail .tb_join>table>tbody>tr:first-child>td{padding-top:40px}.market.join_detail .tb_join>table>tbody>tr>td>b{font-size:18px;line-height:26px}.market.join_detail .tb_join .greytable>tbody>tr:first-child>td{padding-top:0}.market.join_detail .tb_joinExam_tit{color:#333;font-size:16px;font-weight:700;line-height:26px;padding:20px 0}.market.join_detail .grey td{padding:0!important}.market.join_detail .grey [align=right]{text-align:right}.market.join_detail .greytable.greytable_new{margin-bottom:20px;margin-top:10px;max-width:480px}.market.join_detail .greytable.greytable_new td,.market.join_detail .greytable.greytable_new th{border:1px solid #e1e1e1;font-size:14px;padding:5px;word-break:break-all}.market.join_detail .greytable.greytable_new td:first-child,.market.join_detail .greytable.greytable_new th:first-child{border-left:0}.market.join_detail .greytable.greytable_new td:last-child,.market.join_detail .greytable.greytable_new th:last-child{border-right:0}.market.join_detail .greytable.greytable_new th{background-color:#f2f2f2}.market.join_detail .greytable.greytable_new td{font-weight:400}.market .prod_nodata{color:#999}.market .prod_nodata .nodata_tit{font-size:18px;line-height:22px;margin-bottom:16px}.market .prod_nodata .nodata_txt{font-size:12px;font-weight:400;line-height:16px}.market .tooltip{background-color:#f94180;border:0;color:#fff;font-weight:700;left:10px;padding:5px 8px;position:absolute;top:-14px;transform:none}.market .tooltip:before{display:none}.market .tooltip:after{border-bottom:6px solid transparent;border-left-width:5px;border-right-width:5px;border-top:6px solid #f94180;position:absolute;top:26px;transform:translate(-50%)}.market_toast .toast_contents .toast_tit strong,.market_toast .toast_contents .toast_txt strong{color:#f94180}.market_toast .toast_contents .c_checkbox{display:block}.market_toast .toast_contents .type_list{-moz-column-gap:10px;column-gap:10px;display:flex;flex-wrap:wrap}.market_toast .toast_contents .type_list li{width:calc(50% - 5px)}.market_toast .toast_contents .type_list li label{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;font-size:14px;font-weight:400;line-height:18px;padding:13px 0}.market_toast .toast_contents .type_list li label .img{height:18px;width:18px}.market_toast .toast_contents .type_list li input:checked+label{background:url(../images/icons/check_16_p01.svg) no-repeat calc(100% - 10px) 50%;color:#f94180;font-weight:500}@media screen and (max-width:480px){.market_main .btn_req{bottom:calc(88px + env(safe-area-inset-bottom));position:fixed;top:auto;transform:translateY(0)!important}}.phone_field .combine_field{-moz-column-gap:8px;column-gap:8px}.phone_field .phone_min_width{min-width:130px}.login.start{height:100dvh;position:relative}.login.start>.panelH{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100dvh - 168px);text-align:center}.login.start .login_tit{margin-bottom:30px}.login.start .login_tit .prev_tit{color:#333;display:block;font-size:16px;line-height:20px;margin-bottom:20px}.login.start .login_txt{color:#666;font-size:14px;font-weight:400;line-height:18px}.login.start .login_btn{bottom:40px;max-width:480px;position:fixed;width:100%}.login.start .login_btn .btn{align-items:center;-moz-column-gap:9px;column-gap:9px;display:flex}.login.start .login_btn .kakao{background-color:#fee500}.login.start .login_btn .kakao:hover{background-color:#e5ce00}.login.start .login_btn .google{background-color:#fff;border:1px solid #e6e6e6;margin-top:10px}.login.start .login_btn .google:hover{background-color:#f2f2f2}.login.certify .jumin_field{display:flex;justify-content:space-between}.login.certify .jumin_field .combine_field{width:100%}.login.certify .jumin_field .input{font-size:20px;font-weight:400;height:48px;line-height:48px}.login.certify .jumin_field .input>input:first-child{flex:0 0 calc(35% - 20px)}.login.certify .jumin_field .split_char{font-size:20px;font-weight:400;height:48px;line-height:48px;padding:0 20px;text-align:center;width:48px}.login.certify .jumin_field .jumin_back{align-items:center;-moz-column-gap:3px;column-gap:3px;display:inline-flex;flex:0 0 calc(63% - 20px);font-size:11px;letter-spacing:3px}.login.certify .jumin_field .jumin_back input{height:48px;line-height:48px;position:relative;width:13px!important;z-index:1}.login.certify .jumin_field .jumin_back input:-moz-placeholder+.etc_num{margin-left:-13px;padding-left:13px;position:relative;z-index:0}.login.certify .jumin_field .jumin_back input:placeholder-shown+.etc_num{margin-left:-13px;padding-left:13px;position:relative;z-index:0}.login.certify .jumin_field .jumin_back input:-moz-placeholder+.etc_num:before{color:#dcdcdc;content:"●";left:-3px;position:absolute;top:0}.login.certify .jumin_field .jumin_back input:placeholder-shown+.etc_num:before{color:#dcdcdc;content:"●";left:-3px;position:absolute;top:0}.login.certify .jumin_field .jumin_back .etc_num{color:#333;line-height:48px}.login.certify .field_etc{margin-top:40px}.login.signup{min-height:100dvh}.login.signup>.panelH{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:50px 0;position:relative;text-align:center}.login.signup .signup_tit{font-size:28px;letter-spacing:-1.4px;line-height:32px;margin-bottom:22px}.login.signup .signup_tit strong{color:#ff9b00}.login.signup .rcmd_planner{padding-bottom:10px;text-align:left;width:100%}.login.signup .rcmd_planner .rcmd_tit{color:#999;font-size:16px;font-weight:400;line-height:21px;margin-bottom:10px}.login.signup .rcmd_planner .error{margin-bottom:3px}.login.signup .rcmd_planner .valid_txt{bottom:-10px;position:absolute}.popup_help .popup_contents{padding:40px 24px 30px;text-align:left}.popup_help .popup_contents .help_list{margin-bottom:30px}.popup_help .popup_contents .help_tit{font-weight:700;margin-bottom:4px}.popup_help .popup_contents .help_tit,.popup_help .popup_contents .help_txt{color:#333;font-size:14px;line-height:18px}.popup_help .popup_contents .help_subtit{color:#666;font-size:14px;font-weight:400;line-height:18px;margin:16px 0 4px}.popup_help .popup_contents .method_list{color:#666;font-size:14px;line-height:18px;margin-bottom:16px}.popup_help .popup_contents .method_list li{font-weight:400;list-style:auto;list-style-position:inside}.popup_help .popup_contents .method_list li~li{margin-top:4px}.credit{height:100%}.credit.start>.panelH{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100dvh - 138px);padding-bottom:46px;position:relative}.credit.start>.panelH .lottie-animation-container svg{height:244px!important;width:296px!important}.credit.start .start_tit{color:#ff9b00;font-size:28px;font-weight:700;line-height:32px}.credit.start .start_desc,.credit.start .start_txt{color:#999;font-size:16px;font-weight:400;line-height:21px;text-align:center}.credit.start .start_txt{color:#666;margin:10px 0 29px}.credit.start .start_desc{margin-top:15px}.credit.start .start_desc strong{color:#ff9b00;font-weight:700}.credit.start .link_txt{bottom:14px;position:absolute;text-align:center;white-space:nowrap}.credit.certify .field,.credit.find_id .field,.credit.passwd .field,.credit.repasswd .field{display:flex;flex-direction:column}.credit.certify .field .readonly_text,.credit.find_id .field .readonly_text,.credit.passwd .field .readonly_text,.credit.repasswd .field .readonly_text{color:#333;font-size:20px;font-weight:400;height:48px;line-height:48px}.credit.certify .field_etc,.credit.find_id .field_etc,.credit.passwd .field_etc,.credit.repasswd .field_etc{margin-top:40px}.credit .jumin_field{display:flex;justify-content:space-between}.credit .jumin_field .front{font-size:20px;font-weight:400;height:48px;line-height:48px;width:calc(33% - 20px)}.credit .jumin_field .front.readonly{color:#999}.credit .jumin_field .split_char{font-size:20px;font-weight:400;height:48px;line-height:48px;padding:0 20px;text-align:center;width:48px}.credit .jumin_field .combine_field{width:calc(61% - 20px)}.credit .float_helper{position:absolute;right:0;top:48px}.credit .float_helper img{width:73px}.credit.email .field_etc{margin-top:19px}.credit.email .my_email{color:#999;font-size:12px;font-weight:400;line-height:16px;margin-top:13px}.credit.email .example_box{margin-top:60px}.credit.email .example_box .exam_txt{color:#666;font-size:12px;line-height:16px;margin-bottom:10px}.credit.email .example_box .fluid_lottie{max-width:320px;position:relative}.credit.login .field_etc{display:inline-flex;gap:36px;margin-top:40px}.credit.cert_num .captcha{display:flex;margin-bottom:20px}.credit.cert_num .captcha .btn_refresh{margin-left:10px}.myinfo.index .info_box{border-bottom:12px solid #f2f2f2;padding:40px 0}.myinfo.index .info_box.top{padding-top:0}.myinfo.index .info_box.top .btn{margin-top:40px}.myinfo.index .info_box.bottom{padding:34px 0;position:relative}.myinfo.index .info_box.bottom .info_tit{font-size:17px;line-height:30px;margin-bottom:2px}.myinfo.index .info_box.bottom .btn_load{border:1px solid #e6e6e6;border-radius:63px;height:63px;padding:20px;position:absolute;right:30px;top:37px;width:63px}.myinfo.index .info_box.bottom .btn_load .img{width:23px}.myinfo.index .info_box.disable .item .value{color:#dcdcdc}.myinfo.index .info_box.disable .item .value.link:after{opacity:.2}.myinfo.index .info_box.disable .info_txt{color:#e73d50}.myinfo.index .info_box .link_txt{margin-top:30px}.myinfo.index .info_tit{color:#333;font-size:20px;line-height:24px;margin-bottom:30px}.myinfo.index .info_txt{color:#999;font-size:14px;font-weight:400;line-height:18px;margin:0}.myinfo.index .link{align-items:center;color:#999;display:inline-flex;font-size:14px;font-weight:400;line-height:14px}.myinfo.index .link:after{background:url(../images/icons/arrR_15_g02.svg) no-repeat 100% 50%;content:"";display:inline-block;height:15px;margin-left:2px;vertical-align:middle;width:15px}.myinfo.index .info_field~.info_field{margin-top:18px}.myinfo.index .info_field+.info_txt{margin-top:20px}.myinfo.index .info_field .label{color:#999;font-size:12px;font-weight:400;line-height:16px;margin-bottom:6px}.myinfo.index .info_field .item{align-items:center;display:flex;justify-content:space-between}.myinfo.index .info_field .item .value{align-items:center;color:#333;display:inline-flex;font-size:17px;font-weight:500;line-height:25px}.myinfo.index .info_field .item .value.link{padding-right:17px}.myinfo.index .info_field .item .value.link:after{background-image:url(../images/icons/arrR_15_b01.svg)}.myinfo.index .info_field .item .value .badge{margin-left:8px}.myinfo.index .set_field{align-items:center;display:flex;justify-content:space-between;padding:10px 0}.myinfo.index .set_field .label{color:#333;font-size:17px;font-weight:400;line-height:25px}.myinfo.index .leave_box{background-color:#f2f2f2;height:88px;padding:8px 20px 20px}.myinfo.index .leave_box .leave_txt{align-items:flex-start;color:#999;display:flex;flex-wrap:wrap;font-size:13px;font-weight:400;line-height:20px}.myinfo.index .leave_box .img{margin-right:5px;width:18px}.myinfo.index .leave_box a{border-bottom:1px solid #999;display:inline-block;line-height:19px;margin:0 2px 0 5px;vertical-align:top}.myinfo.leave>.panelH{min-height:calc(100dvh - 138px);padding-bottom:50px;position:relative}.myinfo.leave .leave_guide .sub_txt{background:url(../images/icons/noti_20_g01.svg) no-repeat 0 0;color:#666;padding-left:30px}.myinfo.leave .leave_guide .sub_txt:first-child{margin-bottom:30px}.myinfo.leave .leave_guide .go_app{align-items:center;background:#f1f3f4;border-radius:14px;-moz-column-gap:10px;column-gap:10px;display:flex;font-size:14px;line-height:18px;padding:21px 20px}.myinfo.leave .leave_guide .go_app:before{background:url(../images/panic_olchi.png) no-repeat 0 0;background-size:36px 49px;content:"";display:inline-block;flex:0 0 36px;height:49px;vertical-align:middle;width:36px}.myinfo.leave .leave_guide .go_app strong{font-weight:700}.myinfo.leave .leave_guide .go_app .btn_app{background:url(../images/icons/arrR_15_g02.svg) no-repeat 100% 50%;color:#485363;display:inline-block;font-size:14px;line-height:18px;margin-top:8px;padding-right:17px;text-align:left;vertical-align:top}.myinfo.leave .leave_guide .c_checkbox{bottom:0;position:absolute;z-index:0}.myinfo.leave>.btn_wrap button:first-child{flex:0 0 36%}.myinfo.complete{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100dvh;text-align:center}.myinfo.complete .leave_tit{color:#333;font-size:25px;line-height:30px;margin-bottom:8px}.myinfo.complete .leave_tit strong{color:#ff9b00}.myinfo.complete .leave_txt{color:#999;font-size:16px;font-weight:400;line-height:21px;margin:8px 0 40px}.myinfo.complete .olchi{width:116px}.etc .sub_tit strong{color:#ff9b00}.etc.planner .planner_container{display:flex;flex-direction:column;min-height:calc(100dvh - 138px)}.etc.planner .planner_container .planner_top{flex:1}.etc.planner .planner_container .planner_top .rcmd_planner{margin-bottom:10px;padding-bottom:10px;position:relative;text-align:left;width:100%}.etc.planner .planner_container .planner_top .rcmd_planner .rcmd_tit{color:#999;font-size:16px;font-weight:400;line-height:21px;margin-bottom:10px}.etc.planner .planner_container .planner_top .rcmd_planner .error{margin-bottom:3px}.etc.planner .planner_container .planner_top .rcmd_planner .valid_txt{bottom:-10px;position:absolute}.etc.planner .planner_bottom{border-top:12px solid #f2f2f2}.etc.planner .planner_bottom .cs_faq_inquiry_container{padding:30px 0 40px}.etc.planner .planner_bottom .cs_faq_inquiry_container p{color:#333;font-size:16px;font-weight:400;line-height:1.3;margin-bottom:16px}.etc.planner .planner_bottom .cs_faq_inquiry_container .btn_view_text a{border-bottom:1px solid #999;color:#999;display:inline-block;font-size:14px;font-weight:400;line-height:1.3;text-decoration:none}.etc.planner_view .planner_top .planner_info{padding:40px 0;position:relative;text-align:left;width:100%}.etc.planner_view .planner_top .planner_info dl dd{color:#999;font-size:12px;font-weight:400;line-height:130%;margin-top:18px}.etc.planner_view .planner_top .planner_info dl dd:first-child{margin-top:0}.etc.planner_view .planner_top .planner_info dl dt{color:#333;font-size:17px;font-weight:500;line-height:25px;margin-top:6px}.etc.planner_view .planner_middle{border-top:12px solid #f2f2f2}.etc.planner_view .planner_middle .panelH ul li{background-color:#fff;padding:34px 10px 34px 0;position:relative}.etc.planner_view .planner_middle .panelH ul li:after{background-color:#eee;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);width:440px}.etc.planner_view .planner_middle .panelH ul li:last-child:after{display:none}.etc.planner_view .planner_middle .panelH ul li .planner_item_content{align-items:center;display:flex;justify-content:space-between;width:100%}.etc.planner_view .planner_middle .panelH ul li .planner_item_text{display:flex;flex-direction:column;gap:3px}.etc.planner_view .planner_middle .panelH ul li .planner_item_title{color:#333;font-size:17px;font-weight:500;line-height:30px}.etc.planner_view .planner_middle .panelH ul li .planner_item_desc{color:#999;font-size:14px;font-weight:400;line-height:1.3;width:216px}.etc.planner_view .planner_middle .panelH ul li .planner_item_icon{flex-shrink:0}.etc.planner_view .planner_middle .panelH ul li .planner_item_icon.insure{background-image:url(../images/icons/btn_my_insure.svg);background-size:63px 63px;height:63px;width:63px}.etc.planner_view .planner_middle .panelH ul li .planner_item_icon.insure:active{background-image:url(../images/icons/btn_my_insure_active.svg)}.etc.planner_view .planner_middle .panelH ul li .planner_item_icon.tel{background-image:url(../images/icons/btn_my_tel.svg);background-size:63px 63px;height:63px;width:63px}.etc.planner_view .planner_middle .panelH ul li .planner_item_icon.tel:active{background-image:url(../images/icons/btn_my_tel_active.svg)}.etc.planner_view .planner_bottom{border-top:12px solid #f2f2f2}.etc.planner_view .planner_bottom .cs_faq_inquiry_container{padding:30px 0 40px}.etc.planner_view .planner_bottom .cs_faq_inquiry_container p{color:#333;font-size:16px;font-weight:400;line-height:1.3;margin-bottom:16px}.etc.planner_view .planner_bottom .cs_faq_inquiry_container .btn_view_text a{border-bottom:1px solid #999;color:#999;display:inline-block;font-size:14px;font-weight:400;line-height:1.3;text-decoration:none}.etc.alrim .alrim_list_wrap{padding:20px}.etc.alrim .alrim_list{display:flex;flex-direction:column;gap:16px}.etc.alrim .alrim_date_header{color:#999;font-size:14px;font-weight:400;line-height:20px;margin:0;padding:20px 0 0;text-align:center}.etc.alrim .alrim_item{align-items:flex-start;display:flex;gap:14px}.etc.alrim .alrim_item+.alrim_item{margin-top:16px}.etc.alrim .alrim_icon{flex-shrink:0;height:30px;width:30px}.etc.alrim .alrim_icon img{display:block;height:100%;width:100%}.etc.alrim .alrim_bubble_wrap{align-items:flex-end;display:flex;flex:1;gap:4px;min-width:0}.etc.alrim .alrim_bubble{display:inline-block;max-width:252px;position:relative}.etc.alrim .bubble_triangle{background-color:#f2f2f2;clip-path:polygon(0 0,100% 100%,100% 0);height:12px;left:-6px;margin-right:-6px;position:absolute;top:0;width:12px;z-index:1}.etc.alrim .bubble_content{background-color:#f2f2f2;border-radius:8px;box-sizing:border-box;display:inline-block;min-width:-moz-fit-content;min-width:fit-content;overflow:hidden;position:relative}.etc.alrim .bubble_content.bubble_content_simple{border-radius:8px}.etc.alrim .bubble_inner{display:flex;flex-direction:column;padding:10px}.etc.alrim .bubble_con{display:flex;flex-direction:column;gap:6px}.etc.alrim .video_thumb{border-radius:4px;flex-shrink:0;height:107px;overflow:hidden;position:relative;width:190px}.etc.alrim .video_thumb+.bubble_text{width:190px}.etc.alrim .video_thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.etc.alrim .video_thumb .play_icon{bottom:8px;height:30px;left:8px;position:absolute;width:30px;z-index:1}.etc.alrim .video_thumb .play_icon img{height:100%;width:100%}.etc.alrim .bubble_image{flex-shrink:0;height:107px;overflow:hidden;position:relative;width:190px}.etc.alrim .bubble_image+.bubble_text{width:190px}.etc.alrim .bubble_image img{height:100%;line-height:normal;-o-object-fit:cover;object-fit:cover;width:100%}.etc.alrim .bubble_image img.error-image{display:block;height:30px;left:50%;margin:0 auto;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:52px}.etc.alrim .bubble_placeholder{align-items:center;background-color:#f2f2f2;border-radius:4px;display:flex;height:107px;justify-content:center;width:190px}.etc.alrim .bubble_placeholder+.bubble_text{width:190px}.etc.alrim .bubble_placeholder img{height:30px;width:52px}.etc.alrim .bubble_text{display:flex;flex-direction:column;gap:4px;word-break:break-word}.etc.alrim .bubble_text .text_title{color:#333;font-size:14px;font-weight:400;line-height:1.3;margin:0;white-space:pre-wrap;word-break:keep-all}.etc.alrim .bubble_text .text_subtitle{color:#999;font-size:11px;font-weight:400;line-height:17px;margin:0;word-break:keep-all}.etc.alrim .bubble_line{background-color:#fff;flex-shrink:0;height:1px;margin:0 -10px;width:calc(100% + 20px)}.etc.alrim .bubble_btn{background-color:#f2f2f2;border-radius:0 0 8px 8px;flex-shrink:0;padding:6px 10px 8px}.etc.alrim .bubble_btn .bubble_link{align-items:center;display:inline-flex;width:100%}.etc.alrim .bubble_btn .bubble_link span{color:#333;font-size:12px;font-weight:400;line-height:17px;white-space:nowrap}.etc.alrim .alrim_time{color:#999;flex-shrink:0;font-size:8px;font-weight:400;line-height:12px;white-space:nowrap}.etc.alrim .alrim_date_group+.alrim_date_group{margin-top:40px}.etc.alrim .alrim_date{align-items:center;display:flex;justify-content:center;margin-bottom:16px}.etc.alrim .alrim_date span{color:#666;font-size:10px;font-weight:400;line-height:16px}.etc.insu_notice .insu_notice_container ul{margin-top:40px}.etc.insu_notice .insu_notice_container ul.insu_notice_guide li{color:#666;font-size:16px;font-weight:400;line-height:130%;margin-top:20px}.etc.insu_notice .insu_notice_container ul.insu_notice_guide li:first-child{margin-top:0}.etc.insu_notice .insu_notice_container ul.insu_notice_guide li strong{color:#e73d50}.etc.insu_notice .insu_notice_container ul.insu_notice_list li{color:#666;font-size:16px;font-weight:400;line-height:130%;margin-top:20px}.etc.insu_notice .insu_notice_container ul.insu_notice_list li:first-child{margin-top:0}.etc.request_cancel .notice_box{display:flex;flex-direction:column;gap:6px;margin-top:40px}.etc.request_cancel .notice_box .notice_header{align-items:center;display:flex;gap:4px}.etc.request_cancel .notice_box .notice_header .icon_info{flex-shrink:0;height:20px;width:20px}.etc.request_cancel .notice_box .notice_header .notice_title{color:#999;font-size:16px;font-weight:400;line-height:20px;margin:0}.etc.request_cancel .notice_box .notice_content{color:#999;font-size:12px;font-weight:400;line-height:1.3}.etc.request_cancel .notice_box .notice_content p{font-weight:400;line-height:1.3;margin:0}.etc.request_cancel .popup_consult_result .consult_info{background:#f6f8fa;border-radius:8px;margin-bottom:20px;padding:20px}.etc.request_cancel .popup_consult_result .consult_info dl{-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:auto 1fr;row-gap:6px}.etc.request_cancel .popup_consult_result .consult_info dl dt{color:#999;font-size:14px;font-weight:400;line-height:1.3;min-width:72px;text-align:right}.etc.request_cancel .popup_consult_result .consult_info dl dd{color:#333;font-size:14px;font-weight:400;line-height:1.3;text-align:left;word-break:keep-all}.toast_leave .toast_contents .toast_tit{margin-bottom:4px}.toast_leave .toast_contents .guide_txt{color:#666;font-size:14px;font-weight:400;line-height:18px}.toast_leave .toast_contents .reason_list{margin:20px 0}.toast_leave .toast_contents .label{display:block;font-size:16px;line-height:23px;margin-bottom:10px}.service_outage{align-items:center;display:flex;flex-direction:column;height:100dvh;justify-content:center;min-height:600px;position:relative;text-align:center}.service_outage .olchi{display:block;margin:0 auto;width:160px}.service_outage .error_tit{font-size:24px;line-height:26px;margin:40px 0 30px}.service_outage .error_tit_type2{font-size:24px;line-height:1.2;margin:0}.service_outage .error_txt{color:#666;font-size:14px;font-weight:400;line-height:18px}.service_outage .logo{bottom:50px;position:absolute}.service_outage .logo .img{width:80px}.service_outage .btn.narrow{line-height:44px;margin:30px auto 0;max-width:199px}.event.launching_event{background:#fff;min-height:100dvh}.event.launching_event .main_stage{background:linear-gradient(180deg,#fffde8 23.56%,#ffb224 75%,#ff8700)}.event.launching_event .hero_section{overflow:hidden}.event.launching_event .content_inner,.event.launching_event .hero_inner{margin:0 auto;max-width:480px;width:100%}.event.launching_event .roulette_scroll_anchor{max-width:480px;min-height:90px;width:100%}.event.launching_event .roulette_scroll_anchor.fixed{background:linear-gradient(180deg,#fff0,#fff 22.78%);bottom:0;height:calc(env(safe-area-inset-bottom) + 90px);padding-bottom:max(env(safe-area-inset-bottom),20px);position:fixed;z-index:13}.event.launching_event .roulette_scroll_anchor.fixed.visible{opacity:1;pointer-events:auto}.event.launching_event .hero_inner{padding:70px 20px 50px}.event.launching_event .hero_period{color:#454545;font-size:20px;font-weight:500;line-height:1;text-align:center}.event.launching_event .hero_copy{color:#111;font-size:22px;font-weight:600;line-height:1;margin-top:20px;text-align:center}.event.launching_event .hero_title{margin:22px auto 0;max-width:410px;position:relative;width:100%}.event.launching_event .hero_title_image{display:block;height:auto;margin:0 auto;max-width:306px;width:100%}.event.launching_event .confetti{animation:confetti_burst 2.1s ease-out infinite;display:block;height:15px;opacity:0;position:absolute;transform-origin:center;width:7px;will-change:transform,opacity}@keyframes confetti_burst{0%,to{opacity:0;transform:translateZ(0) rotate(var(--confetti_rotate)) scale(.35)}12%{opacity:1;transform:translate3d(calc(var(--confetti_shift_x)*.25),calc(var(--confetti_shift_y)*.25),0) rotate(var(--confetti_rotate)) scale(1)}36%{opacity:1;transform:translate3d(var(--confetti_shift_x),var(--confetti_shift_y),0) rotate(calc(var(--confetti_rotate) + 10deg)) scale(1.05)}58%{opacity:0;transform:translate3d(calc(var(--confetti_shift_x)*1.35),calc(var(--confetti_shift_y)*1.35),0) rotate(calc(var(--confetti_rotate) + 18deg)) scale(.8)}}.event.launching_event .confetti_01,.event.launching_event .confetti_02,.event.launching_event .confetti_04{background:#ffc300}.event.launching_event .confetti_03,.event.launching_event .confetti_05,.event.launching_event .confetti_06{background:#ff8000}.event.launching_event .confetti_01{left:26px;top:6px;--confetti_rotate:-35deg;--confetti_shift_x:-12px;--confetti_shift_y:-10px}.event.launching_event .confetti_02{right:28px;top:60px;--confetti_rotate:-56deg;--confetti_shift_x:12px;--confetti_shift_y:-8px}.event.launching_event .confetti_03{bottom:59px;right:7px;--confetti_rotate:-133deg;--confetti_shift_x:14px;--confetti_shift_y:10px}.event.launching_event .confetti_04{bottom:55px;left:8px;--confetti_rotate:-35deg;--confetti_shift_x:-14px;--confetti_shift_y:12px}.event.launching_event .confetti_05{right:34px;top:0;--confetti_rotate:-132deg;--confetti_shift_x:10px;--confetti_shift_y:-12px}.event.launching_event .confetti_06{left:32px;top:66px;--confetti_rotate:30deg;--confetti_shift_x:-10px;--confetti_shift_y:8px}.event.launching_event .roulette_section{margin-top:17px;padding-top:14px;position:relative}.event.launching_event .roulette_section.is_logged_in{padding-bottom:19px}.event.launching_event .roulette_board{margin:0 auto;max-width:440px;position:relative;width:100%}.event.launching_event .roulette_glow{left:50%;max-width:562px;pointer-events:none;position:absolute;top:-29px;transform:translate(-50%);width:127.73%}.event.launching_event .roulette_bg{left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:100%}.event.launching_event .roulette_image{display:block;height:auto;width:100%}.event.launching_event .roulette_wheel{position:relative;transform-origin:center center;will-change:transform;z-index:1}.event.launching_event .roulette_pin{left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:12.28%;z-index:3}.event.launching_event .start_button{background:transparent;border:0;cursor:pointer;display:block;left:50%;overflow:visible;padding:0;position:absolute;top:32.56%;touch-action:manipulation;transform:translate(-50%);transition:transform .14s ease,filter .14s ease;width:37.28%;will-change:transform;z-index:2}.event.launching_event .start_button .img_start{animation:start_button_blink 1.4s step-end infinite;display:block;left:50%;opacity:.3;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}.event.launching_event .start_button:after,.event.launching_event .start_button:before{aspect-ratio:1;border-radius:50%;content:"";left:50%;pointer-events:none;position:absolute;top:50%;transition:opacity .16s ease;width:76.8%}.event.launching_event .start_button:before{animation:start_button_ring_spin 1.5s linear infinite;background:conic-gradient(from 0deg,transparent 0deg 60deg,rgba(255,244,184,.4) 75deg,#fff4b8 165deg,transparent 165deg 1turn);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3.5px));transform:translate(-50%,-50%) rotate(0)}.event.launching_event .start_button:after{border:4px solid hsla(0,0%,100%,.15);transform:translate(-50%,-50%)}.event.launching_event .start_button.is_spinning{filter:brightness(.85)}.event.launching_event .start_button.is_spinning .img_start{animation:none;opacity:.3}.event.launching_event .start_button.is_spinning:after,.event.launching_event .start_button.is_spinning:before{opacity:0}.event.launching_event .start_button img{display:block;height:auto;width:100%}.event.launching_event .start_button:disabled{cursor:default}.event.launching_event .start_button:not(:disabled):active{filter:brightness(.96);transform:translate(-50%) scale(.92)}@keyframes start_button_blink{0%,24%,50%,74%,to{opacity:.3}25%,49%,75%,99%{opacity:1}}@keyframes start_button_ring_spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}.event.launching_event .chance_badge,.event.launching_event .login_badge{align-items:center;border-radius:50px;display:flex;gap:10px;justify-content:center;left:50%;min-height:52px;padding:0 23px;position:absolute;text-align:center;transform:translate(-50%);z-index:2}.event.launching_event .chance_badge{background:#fff;border:2px solid #ff8000;bottom:23px;box-shadow:0 6px 16px #00000026}.event.launching_event .chance_label{color:#111;font-size:18px;font-weight:500;line-height:1}.event.launching_event .chance_value{color:#ff8000;font-size:18px;font-weight:700;letter-spacing:.72px;line-height:1}.event.launching_event .login_badge{animation:login_badge_float 2.4s ease-in-out infinite;background:#111;border-radius:15px;box-shadow:0 6px 16px #0000001a;color:#fff;font-size:18px;font-weight:500;line-height:1;padding:0 20px;top:147px;width:178px;will-change:transform}.event.launching_event .login_badge:after{background:#111;border-radius:2px;bottom:-9px;content:"";height:18px;left:50%;position:absolute;transform:translate(-50%) rotate(45deg);width:18px}@keyframes login_badge_float{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-12px)}}.event.launching_event .hero_actions{display:grid;gap:12px;grid-template-columns:160px 258px;justify-content:center;position:relative;z-index:4}.event.launching_event .hero_button{align-items:center;border:0;border-radius:15px;color:#fff;display:flex;font-size:22px;font-weight:700;justify-content:center;line-height:1;min-height:68px}.event.launching_event .hero_button_primary{background:#ff8a03}.event.launching_event .hero_button_dark{background:#111;justify-content:space-between;padding:19px 34px 19px 38px}.event.launching_event .hero_button_dark .text{line-height:normal;white-space:nowrap}.event.launching_event .gift_icon{flex-shrink:0;height:30px;width:30px}.event.launching_event .gift_section{padding:50px 0 100px}.event.launching_event .section_subtitle{color:#111;font-size:24px;font-weight:600;line-height:1;text-align:center}.event.launching_event .section_title{color:#111;font-size:38px;font-weight:700;letter-spacing:-1.14px;line-height:1;margin-top:14px;text-align:center}.event.launching_event .gift_scroll{--gift_card_width:250px;--gift_gap:20px;cursor:grab;margin-top:71px;overflow:hidden;padding-bottom:4px;touch-action:pan-y}.event.launching_event .gift_scroll.is_dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.event.launching_event .gift_marquee{display:flex;gap:var(--gift_gap);width:-moz-max-content;width:max-content;will-change:transform}.event.launching_event .gift_track{display:flex;flex-shrink:0;gap:var(--gift_gap)}.event.launching_event .gift_card{align-items:center;background:#fff;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;height:290px;padding:20px 20px 18px;text-align:center;width:var(--gift_card_width)}.event.launching_event .gift_image{display:block;height:140px;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:140px;-webkit-user-drag:none}.event.launching_event .gift_name,.event.launching_event .gift_prize{color:#111;display:block;font-size:22px;letter-spacing:-.22px;line-height:1.3}.event.launching_event .gift_name{font-weight:400;margin-top:6px}.event.launching_event .gift_prize{font-weight:700}.event.launching_event .gift_count{align-items:center;background:#111;border-radius:50px;color:#fff;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;line-height:1.3;margin-top:auto;min-width:74px;padding:6px 12px}.event.launching_event .gift_notice{color:#454545;font-size:16px;font-weight:500;line-height:1.4;margin-top:20px;text-align:center}.event.launching_event .detail_section{background:#ffedb2;padding:100px 0}.event.launching_event .guide_block+.guide_block{padding-top:120px}.event.launching_event .block_subtitle{color:#111;font-size:24px;font-weight:600;line-height:1;text-align:center}.event.launching_event .block_title{color:#111;font-size:38px;font-weight:700;letter-spacing:-1.14px;line-height:1;margin-top:15px;text-align:center}.event.launching_event .step_list{display:flex;flex-direction:column;gap:16px;margin-top:54px;padding:0 25px}.event.launching_event .step_item{align-items:center;background:#fff;border-radius:20px;display:flex;gap:23px;min-height:80px;padding:24px 33px 23px}.event.launching_event .step_number{align-items:center;background:#111;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 34px;font-size:16px;font-weight:700;height:34px;justify-content:center;line-height:1.3;width:34px}.event.launching_event .step_text strong{color:#333;display:block;font-size:22px;font-weight:600;letter-spacing:-.22px;line-height:1.5}.event.launching_event .step_text p{color:#333;font-size:15px;font-weight:500;letter-spacing:-.15px;line-height:1.4;margin-top:3px}.event.launching_event .faq_section{background:#f6f8fa}.event.launching_event .faq_inner{padding:20px 20px 0}.event.launching_event .faq_inner.has_bottom_spacing{padding:20px 20px 90px}.event.launching_event .faq_header,.event.launching_event .notice_header{align-items:center;background:transparent;border:0;display:flex;justify-content:space-between;padding:20px 0;width:100%}.event.launching_event .faq_header strong,.event.launching_event .notice_title_row strong{color:#333;font-size:18px;font-weight:700;line-height:20px}.event.launching_event .faq_header img,.event.launching_event .faq_link img,.event.launching_event .notice_header img{height:20px;width:20px}.event.launching_event .faq_list{display:flex;flex-direction:column;gap:2px}.event.launching_event .faq_link{align-items:center;background:transparent;border:0;color:#666;display:flex;font-size:15px;font-weight:400;gap:16px;line-height:1.3;padding:8px 0;text-align:left;text-decoration:none;width:100%}.event.launching_event .faq_link span{flex:1}.event.launching_event .faq_divider{background:#e6e6e6;height:1px;margin:16px 0}.event.launching_event .notice_title_row{align-items:center;color:#333;display:flex;gap:4px}.event.launching_event .notice_title_row span{font-size:13px;font-weight:400;line-height:1}.event.launching_event .notice_icon{align-items:center;border:1px solid var(--color_black);border-radius:50%;color:#111;display:inline-flex;font-size:12px;font-weight:700;height:20px;justify-content:center;line-height:1;width:20px}.event.launching_event .notice_arrow{transform:rotate(90deg);transition:transform .2s ease}.event.launching_event .notice_arrow_open{transform:rotate(-90deg)}.event.launching_event .notice_body{color:#666;padding-bottom:20px}.event.launching_event .notice_body .underline{text-decoration:underline}.event.launching_event .notice_section+.notice_section{margin-top:20px}.event.launching_event .notice_heading,.event.launching_event .notice_list{color:#666;font-size:15px;font-weight:400;line-height:1.4;margin:0}.event.launching_event .notice_list{display:block;list-style:none;padding-left:8px}.event.launching_event .notice_list>li,.event.launching_event .notice_sub_list>li{border:0;display:block;flex:none;font-weight:400;padding-left:14px;position:relative;width:auto}.event.launching_event .notice_list>li:before,.event.launching_event .notice_sub_list>li:before{color:currentColor;content:"•";left:0;line-height:1.4;position:absolute;top:0}.event.launching_event .notice_list>li+li{margin-top:2px}.event.launching_event .notice_group_list>li+li{margin-top:8px}.event.launching_event .notice_group_title{font-weight:400;margin:0}.event.launching_event .notice_sub_list{display:block;list-style:none;margin:0;padding-left:8px}.event.launching_event .notice_sub_list>li+li{margin-top:2px}.event.launching_event .notice_sub_list>li:first-child{margin-top:0}.event.launching_event .notice_text_point{color:#e73d50}.event.launching_event .notice_text_strong{font-weight:700}.event.launching_event .ad_section{background:#111;padding:20px 0 40px}.event.launching_event .ad_title{color:#999;font-size:16px;font-weight:700;line-height:1.6;padding:20px}.event.launching_event .ad_body{padding:0 20px}.event.launching_event .ad_body p{color:#999;font-size:12px;font-weight:400;line-height:1.3}.event.launching_event .ad_body p+p{margin-top:2px}.event.launching_event .ad_point{color:#e73d50!important}.event.launching_event .roulette_result_popup .popup_contents{padding:40px 20px 30px}.event.launching_event .roulette_result_popup .result_content{align-items:center;display:flex;flex-direction:column;gap:20px}.event.launching_event .roulette_result_popup .result_content .complete_confetti{position:absolute;top:14px}.event.launching_event .roulette_result_popup .result_content .complete_confetti .lottie-animation-container{width:100%}.event.launching_event .roulette_result_popup .result_header,.event.launching_event .roulette_result_popup .result_title{align-items:center;display:flex;flex-direction:column;width:100%}.event.launching_event .roulette_result_popup .result_title{color:#333;font-size:18px;font-weight:500;line-height:22px;text-align:center}.event.launching_event .roulette_result_popup .result_reward_name{color:#ff9b00;font-weight:700}.event.launching_event .roulette_result_popup .result_title_copy{color:#333}.event.launching_event .roulette_result_popup .result_reward_image{display:block;height:140px;margin-top:0;-o-object-fit:contain;object-fit:contain;width:140px}.event.launching_event .roulette_result_popup .result_notice_row{align-items:center;display:flex;gap:4px;justify-content:center;margin-top:0}.event.launching_event .roulette_result_popup .result_notice_icon{height:20px;width:20px}.event.launching_event .roulette_result_popup .result_notice_text{color:#666;font-size:12px;font-weight:400;line-height:1.3;text-align:center}.event.launching_event .roulette_result_popup .result_digital_notice{align-items:center;display:flex;flex-direction:column;gap:6px;margin-top:0;width:100%}.event.launching_event .roulette_result_popup .result_digital_text{color:#333;font-size:14px;font-weight:500;line-height:1.3;text-align:center;width:100%}.event.launching_event .roulette_result_popup .result_digital_subtext{color:#999;font-size:12px;font-weight:400;line-height:1.3;text-align:center;width:100%}.event.launching_event .roulette_result_popup .result_action_box{width:100%}.event.launching_event .roulette_result_popup .result_action_list{background:#f6f8fa;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:14px;width:100%}.event.launching_event .roulette_result_popup .result_action_row{align-items:center;display:flex;justify-content:space-between;min-height:33px}.event.launching_event .roulette_result_popup .result_action_label_group{align-items:center;display:flex;gap:4px}.event.launching_event .roulette_result_popup .result_bonus_icon{flex:0 0 auto;height:30px;width:30px}.event.launching_event .roulette_result_popup .result_bonus_icon svg{display:block;height:30px;width:30px}.event.launching_event .roulette_result_popup .result_action_text{color:#333;font-size:15px;font-weight:500}.event.launching_event .roulette_result_popup .result_action_button{background:#333;border:0;border-radius:8px;color:#fff;font-size:13px;font-weight:700;height:32px;letter-spacing:-.26px;line-height:1;min-width:81px;padding:6px 10px;text-align:center}.event.launching_event .roulette_result_popup .result_action_button:disabled{background:#dcdcdc;color:#fff!important;cursor:default}.event.launching_event .roulette_result_popup .result_action_divider{background:#eee;height:1px;width:100%}.event.launching_event .roulette_result_popup .result_action_button:focus-visible{outline:2px solid #ff9b00;outline-offset:2px}@media(max-width:420px){.event.launching_event .hero_inner{padding-left:16px;padding-right:16px}.event.launching_event .content_inner{max-width:100%}.event.launching_event .block_title,.event.launching_event .section_title{font-size:32px}.event.launching_event .hero_actions{grid-template-columns:1fr}.event.launching_event .hero_button_dark{justify-content:center;position:relative}.event.launching_event .step_list{padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){.event.launching_event .confetti{animation:none;opacity:1;transform:rotate(var(--confetti_rotate))}.event.launching_event .start_button .img_start{animation:none;opacity:1}.event.launching_event .start_button:before{animation:none}}.event.launching_event .launching_mission .launching_mission_subtitle{color:#111;font-size:24px;font-weight:600;line-height:1;text-align:center}.event.launching_event .launching_mission .launching_mission_title{color:#111;font-size:38px;font-weight:700;letter-spacing:-1.14px;line-height:1;margin-top:15px;text-align:center}.event.launching_event .launching_mission .launching_mission_grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:50px;padding:0 25px}.event.launching_event .launching_mission .launching_mission_card{align-items:center;background:#fff;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;min-height:290px;padding:26px 18px 20px;text-align:center}.event.launching_event .launching_mission .launching_mission_card.disabled .launching_mission_card_title,.event.launching_event .launching_mission .launching_mission_card.disabled .launching_mission_copy,.event.launching_event .launching_mission .launching_mission_card.disabled .launching_mission_copy em{color:#999}.event.launching_event .launching_mission .launching_mission_card.disabled .launching_mission_icon{opacity:.5}.event.launching_event .launching_mission .launching_mission_card.disabled .launching_mission_button{background:#e6e6e6;color:#fff;cursor:default}.event.launching_event .launching_mission .launching_mission_card_title{color:#333;font-size:22px;font-weight:700;letter-spacing:-.22px;line-height:1.5}.event.launching_event .launching_mission .launching_mission_copy{color:#333;font-size:15px;font-weight:500;letter-spacing:-.15px;line-height:1.4;margin-top:6px}.event.launching_event .launching_mission .launching_mission_copy span{display:block}.event.launching_event .launching_mission .launching_mission_copy em{color:#ff8000;font-style:normal}.event.launching_event .launching_mission .launching_mission_icon{height:80px;margin-bottom:22px;margin-top:11px;width:80px}.event.launching_event .launching_mission .launching_mission_button{background:#111;border:0;border-radius:12px;color:#fff;font-size:18px;font-weight:600;letter-spacing:-.36px;line-height:1.3;margin-top:auto;min-width:171px;padding:14px 18px}@media(max-width:420px){.event.launching_event .launching_mission .launching_mission_title{font-size:32px}.event.launching_event .launching_mission .launching_mission_grid{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.event.launching_event .launching_mission .launching_mission_button{min-width:0;width:100%}}.launching_history_popup .toast_contents{padding-top:30px}.launching_history_popup .history_sheet_container{padding:0 0 0 20px}.launching_history_popup .history_sheet_container .history_sheet{display:flex;flex-direction:column;gap:16px;max-height:60dvh;overflow-y:auto;padding-right:20px}.launching_history_popup .history_title{color:#333;font-size:18px;font-weight:500;line-height:22px;padding-bottom:16px}.launching_history_popup .history_summary{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.launching_history_popup .history_summary_icon{height:30px;width:30px}.launching_history_popup .history_summary_count,.launching_history_popup .history_summary_unit{color:#ff9b00;font-size:25px;font-weight:700;line-height:1.3}.launching_history_popup .history_summary_total{color:#999;font-size:16px;font-weight:500;line-height:22px}.launching_history_popup .history_card{background:#f6f8fa;border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:14px 20px}.launching_history_popup .history_card_title,.launching_history_popup .history_reward_head,.launching_history_popup .history_subtitle{color:#333}.launching_history_popup .history_card_title{font-size:15px;font-weight:500;line-height:20px}.launching_history_popup .history_status_list{border-top:1px solid #eee;display:flex;flex-direction:column;gap:8px;padding-top:10px}.launching_history_popup .history_status_item{align-items:center;display:flex;gap:16px;justify-content:space-between}.launching_history_popup .history_reward_date,.launching_history_popup .history_reward_label,.launching_history_popup .history_status_label{color:#666;font-size:15px;line-height:22px}.launching_history_popup .history_reward_label,.launching_history_popup .history_status_label{font-weight:500}.launching_history_popup .history_status_value{align-items:center;color:#666;display:inline-flex;font-size:15px;font-weight:500;gap:2px;line-height:22px}.launching_history_popup .history_status_value strong{color:#ff9b00;font-weight:700}.launching_history_popup .history_subtitle{font-size:16px;font-weight:500;line-height:20px;text-align:center}.launching_history_popup .history_card_reward{gap:0;padding:0}.launching_history_popup .history_reward_head,.launching_history_popup .history_reward_item{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:minmax(0,1fr) auto}.launching_history_popup .history_reward_head{border-bottom:1px solid #eee;font-size:15px;font-weight:500;line-height:20px;padding:16px 20px 10px}.launching_history_popup .history_reward_date,.launching_history_popup .history_reward_head span:last-child{text-align:right}.launching_history_popup .history_reward_body{padding:10px 20px 16px}.launching_history_popup .history_reward_body_scroll{max-height:168px;overflow-y:auto;padding-right:12px}.launching_history_popup .history_reward_body_scroll::-webkit-scrollbar{width:4px}.launching_history_popup .history_reward_body_scroll::-webkit-scrollbar-thumb{background:#dcdcdc;border-radius:100px}.launching_history_popup .history_reward_list{display:flex;flex-direction:column;gap:8px}.launching_history_popup .history_reward_item{align-items:center}.launching_history_popup .history_reward_name{align-items:center;display:flex;gap:6px;min-width:0}.launching_history_popup .history_reward_icon{flex:0 0 auto;height:20px;width:20px}.launching_history_popup .history_reward_label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launching_history_popup .history_reward_date{font-weight:400}.launching_history_popup .history_reward_download{align-items:center;color:#111;display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;width:20px}.launching_history_popup .history_reward_download svg{height:20px;width:20px}.launching_history_popup .history_card_empty{align-items:center}.launching_history_popup .empty_state{align-items:center;display:flex;flex-direction:column;gap:8px;padding:10px 0}.launching_history_popup .empty_state_visual{height:100px;width:100px}.launching_history_popup .empty_state_copy{color:#666;font-size:15px;font-weight:400;line-height:20px;text-align:center;word-break:keep-all}.launching_history_popup .history_notice{align-items:flex-start;color:#666;display:flex;font-size:12px;font-weight:400;gap:4px;line-height:20px;margin-top:-6px}.launching_history_popup .history_notice_icon{flex:0 0 auto;height:20px;width:20px}.launching_history_popup .history_reward_download:focus-visible{border-radius:4px;outline:2px solid #ff9b00;outline-offset:2px}@media(max-width:359px){.launching_history_popup .history_summary_count,.launching_history_popup .history_summary_unit{font-size:22px}.launching_history_popup .history_reward_head,.launching_history_popup .history_reward_item{-moz-column-gap:10px;column-gap:10px}.launching_history_popup .history_reward_date,.launching_history_popup .history_reward_label{font-size:14px}}.invite_popup .popup_contents{padding:40px 30px 30px}.invite_popup .invite_content{align-items:center;display:flex;flex-direction:column;gap:10px}.invite_popup .invite_title{color:#333;font-size:18px;font-weight:500;line-height:22px;text-align:center}.invite_popup .invite_notice{align-items:flex-start;background:#fff3e2;border-radius:8px;box-sizing:border-box;display:flex;gap:8px;padding:14px;width:100%}.invite_popup .invite_notice_icon{flex:0 0 20px;height:20px;width:20px}.invite_popup .invite_notice_text{color:#333;flex:1 1 auto;font-size:12px;font-weight:400;line-height:1.3;text-align:left;word-break:keep-all}.invite_popup .invite_notice_text strong{font-weight:500;text-decoration:underline;text-underline-offset:1px}.invite_popup .invite_actions{align-items:center;display:flex;width:100%}.invite_popup .invite_action{align-items:center;background:transparent;border:0;display:flex;flex:1 1 0;flex-direction:column;gap:11px;min-height:120px;padding:20px 0 15px}.invite_popup .invite_action_icon,.invite_popup .invite_link_icon{flex:0 0 auto;height:56px;width:56px}.invite_popup .invite_link_icon{display:inline-flex}.invite_popup .invite_link_icon svg{display:block;height:56px;width:56px}.invite_popup .invite_action_label{color:#666;font-size:14px;font-weight:500;line-height:18px;text-align:center}.invite_popup .invite_action:focus-visible{border-radius:12px;outline:2px solid #ff9b00;outline-offset:4px}.launching_event_agree_toast .toast_contents{padding-top:30px}@media screen and (min-width:1080px){.service_outage{min-height:700px}.service_outage .olchi{width:220px}.service_outage .error_tit{margin-top:43px}.service_outage .error_tit,.service_outage .error_tit_type2{font-size:32px;line-height:38px}.service_outage .error_txt{font-size:18px;line-height:22px}.service_outage .logo .img{width:120px}}.main_top_banner{border-radius:14px;overflow:hidden}.main_top_banner a{width:100%}.main_top_banner a img{height:auto;width:100%}.entry{padding:11px 0}.entry.bottm_float{min-height:calc(100dvh - 123px)}.entry.bottm_float .btn_wrap{max-width:480px;opacity:0;padding:20px 16px;pointer-events:none}.entry.bottm_float.btn_visible .btn_wrap{opacity:1;pointer-events:auto}.entry.fix_btn .btn_wrap{position:static}.entry.fix_btn.bottm_float{padding-bottom:0}.entry .box{margin:0 16px;position:relative}.entry .box .btn{height:46px}.entry .panel{padding:24px 20px}.entry .before_tit{font-size:16px;line-height:20px;margin-bottom:4px}.entry .before_txt{color:#999;font-weight:400;line-height:18px}.entry .after_login .after_tit{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;font-size:16px;font-weight:400;line-height:21px;margin-bottom:10px}.entry .after_login .after_txt{align-items:center;display:flex;font-size:24px;font-weight:400;line-height:28px;margin-bottom:22px}.entry .after_login .after_txt strong{font-weight:700}.entry .after_login .tip img{vertical-align:top}.entry .after_login .hidden_tit{color:#dcdcdc;font-size:20px;line-height:24px;margin-bottom:20px}.entry .after_login .fail_tit{font-size:20px;line-height:24px;margin-bottom:10px}.entry .after_login .fail_txt{color:#999;font-size:14px;font-weight:400;line-height:18px;margin-bottom:20px}.entry .after_login .main_tip{background-color:#fff;border:1px solid #999;border-radius:6px;color:#666;font-size:14px;font-weight:400;line-height:18px;padding:15px 35px 15px 15px;position:absolute;top:53px}.entry .after_login .main_tip .tip_close{position:absolute;right:3px;top:3px}.entry .after_login .btn_box{-moz-column-gap:10px;column-gap:10px;display:flex}.entry .after_login .btn_box .btn.white{color:#666}.entry .aniBox{align-items:center;display:flex;height:76px;justify-content:space-between;margin-top:-10px;padding-right:18px}.entry .aniBox .lottie-animation-container{margin:0}.entry .aniBox .refer_tit{font-size:16px;line-height:20px;margin-bottom:4px}.entry .aniBox .refer_txt{color:#999;font-weight:400;line-height:18px}.entry .my_grade{text-align:center}.entry .my_grade .grade_tit{color:#333;font-size:14px;line-height:18px;margin-bottom:20px}.entry .my_grade .grade_tit strong{font-weight:700}.entry .my_grade .grade_txt{color:#999;font-size:12px;font-weight:400;line-height:16px;margin:14px 0 20px}.entry .my_grade .grade_graph{align-items:center;display:flex;justify-content:center}.entry .my_grade .grade_graph .bar{width:60px}.entry .my_grade .grade_graph .bar .warn{background:linear-gradient(180deg,#ffa9b3,#e73d50)}.entry .my_grade .grade_graph .bar .safe{background:linear-gradient(180deg,#9ecbff,#3e98ff)}.entry .my_grade .grade_graph .bar .bg{background-color:#f2f2f2;border-radius:6px;display:block;height:90px;margin:0 auto 10px;overflow:hidden;position:relative;width:34px}.entry .my_grade .grade_graph .bar .bg:empty:after{align-items:center;border:1px dashed #3e98ff;border-radius:6px;bottom:0;color:#3e98ff;content:"?";display:flex;font-size:16px;font-weight:700;height:55px;justify-content:center;line-height:16px;position:absolute;width:100%}.entry .my_grade .grade_graph .bar .bg .gauge{border-radius:6px 6px 0 0;bottom:0;left:0;position:absolute;width:100%}.entry .my_grade .grade_graph .bar .label{color:#333;line-height:18px}.entry .my_grade .btn{position:relative}.entry .rcmd_insu .rcmd_tit{font-size:20px;font-weight:700;line-height:24px;margin-bottom:20px}.entry .rcmd_insu .rcmd_list li{background-color:#f3f4f6;border-radius:10px;height:50px;transition:background-color .2s ease}@media(hover:hover){.entry .rcmd_insu .rcmd_list li:hover{background-color:#e6ebf1!important}}.entry .rcmd_insu .rcmd_list li~li{margin-top:10px}.entry .rcmd_insu .rcmd_list li a{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;height:100%;line-height:50px;padding:0 20px;position:relative}.entry .rcmd_insu .rcmd_list li a:after{background:url(../images/icons/arrR_15_g02.svg);content:"";display:inline-block;height:15px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:15px}.entry .rcmd_insu .rcmd_list li a .img{height:20px;width:20px}.notice_alert .alert_contents{background:url(../images/messenger_olchi.png) no-repeat calc(100% - 25px) 25px;background-size:50px 60px}.notice_alert .alert_contents .alert_tit{font-size:18px;font-weight:500;margin-bottom:20px}.notice_alert .alert_contents .alert_txt{text-align:left}.notice_alert .alert_contents .notice_txt{color:#666;font-weight:400;line-height:18px}.state_bar{bottom:30px;max-width:480px;position:fixed;width:100%;z-index:14}.state_bar .msg{align-items:center;background-color:#fff;border-radius:24px;-moz-column-gap:10px;column-gap:10px;display:flex;font-size:14px;font-weight:400;line-height:18px;padding:10px 10px 10px 20px;width:100%}@media screen and (max-width:320px){.notice_alert .alert_contents{width:240px}}@media screen and (max-width:480px){.entry.bottm_float>.btn_wrap{max-width:none;min-width:280px}}.cs .sub_tit strong{color:#ff9b00}.cs .cs_faq_bottom{border-top:12px solid #f2f2f2}.cs .cs_faq_inquiry_container{padding:30px 0 40px}.cs .cs_faq_inquiry_container p{color:#333;font-size:16px;font-weight:400;line-height:1.3;margin-bottom:16px}.cs .cs_faq_inquiry_container .btn_view_text a{border-bottom:1px solid #999;color:#999;display:inline-block;font-size:14px;font-weight:400;line-height:1.3;text-decoration:none}.cs.cs_notice .cs_notice_list ul li a{padding:12px 0;width:100%}.cs.cs_notice .cs_notice_list ul li a .title,.cs.cs_notice .cs_notice_list ul li a .title_type2{background:url(../images/icons/arrR_20_b01.svg) no-repeat 100% 0;display:-webkit-box;font-size:16px;font-weight:500;-webkit-line-clamp:2;line-height:20px;max-height:40px;overflow:hidden;padding-right:40px;text-overflow:ellipsis;-webkit-box-orient:vertical}.cs.cs_notice .cs_notice_list ul li a .title strong,.cs.cs_notice .cs_notice_list ul li a .title_type2 strong{color:#ff9b00;padding-right:10px}.cs.cs_notice .cs_notice_list ul li a .title_type2{background:url(../images/icons/arrR_20_g06.svg) no-repeat 100% 0;font-weight:400}.cs.cs_notice .cs_notice_list ul li a .date{color:#999;font-size:11px;font-weight:400;line-height:16px;margin-top:6px}.cs.cs_notice .cs_notice_top{border-bottom:12px solid #f2f2f2}.cs.cs_notice .cs_notice_top .sub_tit{padding-bottom:40px}.cs.cs_notice .cs_notice_top .cs_notice_list:has(li){padding-bottom:30px}.cs.cs_notice .cs_notice_bottom{padding:30px 0 20px}.cs.cs_notice_detail .sub_tit+.date_txt{margin:20px 0 50px!important}.cs.cs_notice_detail .date_txt{color:#999;font-size:11px;font-weight:400;line-height:16px}.cs.cs_notice_detail .html_contents{line-height:normal;padding-bottom:40px;white-space:pre-wrap;word-break:break-word}.cs.cs_notice_detail .html_contents img{max-width:100%}.cs .faq_list{display:flex;flex-direction:column;gap:10px;width:100%}.cs .faq_list .list_tit{color:#ff9b00;font-size:14px;font-weight:500;line-height:18px}.cs .faq_list .list{display:flex;flex-direction:column;width:100%}.cs .faq_list .list .notice_numb_list{background:#fff;padding:12px 0;width:100%}.cs .faq_list .list .notice_numb_list .list_item{align-items:flex-start;background:#fff url(../images/icons/arrR_20_b01.svg) no-repeat right 1px;display:flex;flex:1;gap:12px;line-height:20px;padding-right:34px}.cs .faq_list .list .notice_numb_list .list_item .num{color:#ff9b00;flex-shrink:0;font-size:15px;font-weight:500;width:14px}.cs .faq_list .list .notice_numb_list .list_item .txt{color:#333;flex:1;font-size:16px;font-weight:400}.cs .faq_list .list .faq_list_item{background:#fff url(../images/icons/arrR_20_b01.svg) no-repeat 100%;padding:12px 34px 12px 0;width:100%}.cs .faq_list .list .faq_list_item .txt{color:#333;display:-webkit-box;font-size:16px;font-weight:400;-webkit-line-clamp:2;line-height:20px;max-height:40px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.cs .faq_list .list .faq_list_item .txt strong{color:#ff9b00;font-weight:400}.cs.cs_faq .cs_faq_top{border-bottom:12px solid #f2f2f2}.cs.cs_faq .cs_faq_top .faq_search{align-items:center;background:#fff;border:1px solid #dcdcdc;border-radius:8px;cursor:pointer;display:flex;height:auto;margin-bottom:30px;margin-top:20px!important;min-height:50px;padding:0;position:relative;width:100%}.cs.cs_faq .cs_faq_top .faq_search .icon_search{flex-shrink:0;height:22px;margin-left:22px;width:22px}.cs.cs_faq .cs_faq_top .faq_search .search_placeholder{color:#999;flex:1;font-size:16px;font-weight:400;line-height:1.3;padding-left:12px;padding-right:16px;text-align:left}.cs.cs_faq .cs_faq_middle{background:#fff;padding:40px 20px 50px}.cs.cs_faq .cs_faq_middle .cs_faq_list_wrap{display:flex;flex-direction:column;gap:50px}.cs.cs_faq_detail{display:flex;flex-direction:column;min-height:calc(100dvh - 48px)}.cs.cs_faq_detail .cs_faq_detail_top{flex:1}.cs.cs_faq_detail .html_contents{color:#333;font-size:16px;font-weight:400;line-height:130%;padding-bottom:40px;white-space:pre-wrap;word-break:break-word}.cs.cs_faq_detail .html_contents img{max-width:100%}.cs.cs_faq_category .cs_faq_category_top .sub_tit{border-bottom:1px solid #f2f2f2;padding-bottom:40px}.cs.cs_faq_category .cs_faq_category_bottom{margin-top:30px}.cs.cs_search{display:flex;flex-direction:column;min-height:calc(100dvh - 48px)}.cs.cs_search .cs_search_top{background:#fff;padding:20px 0 30px;position:sticky;top:48px;z-index:10}.cs.cs_search .cs_search_top .input_search_wrap{align-items:center;background:#fff;display:flex;min-height:37px;position:relative;width:100%}.cs.cs_search .cs_search_top .input_search_wrap .input_search{background:transparent;border:none;caret-color:#ff9b00;color:#333;flex:1;font-size:25px;font-weight:500;line-height:1.2;margin-right:-2px;min-width:200px;outline:none;padding:0;z-index:2}.cs.cs_search .cs_search_top .input_search_wrap .input_search::-moz-placeholder{color:#dcdcdc;font-size:25px;font-weight:500;line-height:1.2}.cs.cs_search .cs_search_top .input_search_wrap .input_search::placeholder{color:#dcdcdc;font-size:25px;font-weight:500;line-height:1.2}.cs.cs_search .cs_search_top .input_search_wrap .btn_clear{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;height:18px;justify-content:center;margin-left:12px;padding:0;width:18px;z-index:2}.cs.cs_search .cs_search_top .input_search_wrap .btn_clear img{height:100%;width:100%}.cs.cs_search .cs_search_top .search_line{background:#eee;bottom:0;height:1px;left:0;position:absolute;width:100%}.cs.cs_search .cs_search_bottom{padding:30px 0 0}.cs.cs_search .cs_search_bottom,.cs.cs_search .cs_search_bottom>.panelH{display:flex;flex:1;flex-direction:column}.cs.cs_search .cs_search_bottom .faq_list{margin-bottom:30px}.cs.cs_search .cs_search_bottom .faq_list .list_tit{color:#333;font-size:16px;font-weight:500;line-height:20px}.cs.cs_search .cs_search_bottom .faq_list .list_tit strong{color:#ff9b00;font-weight:500}.cs.cs_search .cs_search_bottom .no_results_container{display:flex;flex:1;flex-direction:column}.cs.cs_search .cs_search_bottom .no_results_title{color:#333;font-size:16px;font-weight:500;line-height:20px}.cs.cs_search .cs_search_bottom .no_results_title strong{color:#ff9b00}.cs.cs_search .cs_search_bottom .no_results{display:flex;flex:1;flex-direction:column;justify-content:center;padding-top:0;text-align:center}.cs.cs_search .cs_search_bottom .no_results .icon-wrapper{margin-bottom:10px}.cs.cs_search .cs_search_bottom .no_results .icon-wrapper img{height:100px;width:100px}.cs.cs_search .cs_search_bottom .no_results .subtitle{color:#999;font-size:14px;line-height:20px}.cs.cs_search .input_search_wrap{overflow:hidden;position:relative}.cs.cs_search .search_cursor{animation:blink 1s step-end infinite;background-color:#ff9b00;height:37px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:2px;z-index:10}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.cs.cs_qna{display:flex;flex-direction:column;min-height:100dvh}.cs.cs_qna .cs_qna_list{background:#fff;display:flex;flex:1;flex-direction:column;margin:40px 0}.cs.cs_qna .cs_qna_list>.panelH:has(.nodata){margin:auto 0}.cs.cs_qna .cs_qna_list .nodata{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.cs.cs_qna .cs_qna_list .nodata .olchi{height:100px;width:100px}.cs.cs_qna .cs_qna_list .nodata .nodata_tit{color:#333;font-size:16px;line-height:20px;margin-bottom:10px}.cs.cs_qna .cs_qna_list .nodata .nodata_txt{color:#999;font-size:14px;line-height:18px}.cs.cs_qna .cs_qna_list .nodata .nodata_txt .heart{margin-top:2px}.cs.cs_qna .qna_item{border-bottom:1px solid #eee;cursor:pointer;padding:20px 0 34px}.cs.cs_qna .qna_item:first-child{border-top:1px solid #eee}.cs.cs_qna .qna_empty{color:#999;font-size:14px;text-align:center}.cs.cs_qna .status_box{border:1.25px solid #c8c8c8;border-radius:10px;color:#999;display:inline-block;font-size:11px;font-weight:500;line-height:16px;margin-bottom:12px;padding:2px 8px}.cs.cs_qna .status_box.standby{border-color:#c8c8c8;color:#999}.cs.cs_qna .status_box.answered{border-color:#ff9b00;color:#ff9b00}.cs.cs_qna .qna_content_container{align-items:flex-start;display:flex}.cs.cs_qna .qna_content_container .qna_content{flex:1}.cs.cs_qna .qna_content_container .qna_content .title{color:#333;display:-webkit-box;font-size:16px;font-weight:400;-webkit-line-clamp:2;line-clamp:2;line-height:20px;white-space:pre-wrap;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.cs.cs_qna .qna_content_container .qna_content .date{color:#999;font-size:11px;font-weight:400;line-height:16px;margin-top:6px}.cs.cs_qna .btn_goto{flex-shrink:0;height:20px;margin-left:8px;margin-top:2px;width:20px}.cs.cs_qna .cs_qna_notice{background:#fff}.cs.cs_qna .cs_qna_notice .notice_box{display:flex;flex-direction:column;gap:10px}.cs.cs_qna .cs_qna_notice .notice_box .notice_header{align-items:center;display:flex;gap:8px}.cs.cs_qna .cs_qna_notice .notice_box .notice_header .icon_info{flex-shrink:0;height:20px;width:20px}.cs.cs_qna .cs_qna_notice .notice_box .notice_header .notice_title{color:#333;font-size:16px;font-weight:400;line-height:20px;margin:0}.cs.cs_qna .cs_qna_notice .notice_box .notice_content{color:#999;font-size:14px;font-weight:400;line-height:1.3}.cs.cs_qna .cs_qna_notice .notice_box .notice_content p{font-weight:400;line-height:1.3;margin:0}.cs.cs_qna .cs_qna_bottom{background:#fff;padding:20px 0 40px}.cs.cs_qna .cs_qna_bottom .btn{width:100%}.cs.cs_qna_write{display:flex;flex-direction:column;min-height:calc(100dvh - 48px)}.cs.cs_qna_write .cs_qna_write_top{border-bottom:12px solid #f2f2f2}.cs.cs_qna_write .cs_qna_write_top .sub_tit{padding-bottom:40px}.cs.cs_qna_write .cs_qna_write_form{flex:1;padding:30px 0}.cs.cs_qna_write .form_section{margin-bottom:50px}.cs.cs_qna_write .form_section:last-child{margin-bottom:0}.cs.cs_qna_write .form_section .valid_txt{margin-top:8px}.cs.cs_qna_write .form_label{align-items:center;color:#333;display:flex;font-size:16px;font-weight:500;line-height:20px;margin-bottom:16px}.cs.cs_qna_write .form_label .label_optional{color:#999;font-size:12px;font-weight:400;margin-left:5px}.cs.cs_qna_write .select_wrap{position:relative;width:100%}.cs.cs_qna_write .select_wrap .select_input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #eee;border-radius:8px;color:#333;cursor:pointer;font-size:16px;font-weight:400;height:50px;line-height:20px;padding:0 40px 0 16px;width:100%}.cs.cs_qna_write .select_wrap .select_input:focus{border-color:#ff9b00;outline:none}.cs.cs_qna_write .select_wrap .select_arrow{height:20px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px}.cs.cs_qna_write .image_upload_wrap{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.cs.cs_qna_write .image_upload_btn{align-items:center;background:#f2f2f2;border:1px solid #eee;border-radius:4px;cursor:pointer;display:flex;height:72px;justify-content:center;position:relative;transition:background-color .2s;width:72px}.cs.cs_qna_write .image_upload_btn .file_input{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.cs.cs_qna_write .image_upload_btn .upload_icon{color:#999;font-size:32px;font-weight:300;line-height:1}.cs.cs_qna_write .image_preview_list{display:flex;flex-wrap:wrap;gap:12px}.cs.cs_qna_write .image_preview_item{border:1px solid #eee;border-radius:4px;height:72px;overflow:hidden;position:relative;width:72px}.cs.cs_qna_write .image_preview_item .preview_image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cs.cs_qna_write .image_preview_item .preview_remove{align-items:center;background:#0009;border:none;border-radius:50%;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;position:absolute;right:4px;top:4px;width:20px}.cs.cs_qna_write .image_preview_item .preview_remove img{height:12px;width:12px}.cs.cs_qna_write .image_info_text{color:#999;font-size:12px;font-weight:400;line-height:1.3;margin-top:16px}.cs.cs_qna_detail{background:#fff;display:flex;flex-direction:column;min-height:calc(100dvh - 48px)}.cs.cs_qna_detail .cs_qna_detail_top{border-bottom:12px solid #f2f2f2;padding-bottom:30px}.cs.cs_qna_detail .qna_question_section{border-bottom:12px solid #f2f2f2;padding:30px 0}.cs.cs_qna_detail .qna_question_section .question_header{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.cs.cs_qna_detail .qna_question_section .question_header .q_icon{align-items:center;background:#666;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:32px;justify-content:center;width:32px}.cs.cs_qna_detail .qna_question_section .question_header .question_title{color:#333;font-size:18px;font-weight:500;line-height:22px;margin:6px 0 0}.cs.cs_qna_detail .qna_question_section .question_content{white-space:pre-wrap}.cs.cs_qna_detail .qna_question_section .question_content p{color:#333;font-size:16px;font-weight:400;line-height:1.3;margin:0 0 20px;word-break:break-word}.cs.cs_qna_detail .qna_question_section .question_content .question_images{display:flex;gap:8px;margin-bottom:20px}.cs.cs_qna_detail .qna_question_section .question_content .question_images img{border:1px solid #eee;border-radius:4px;cursor:pointer;height:72px;-o-object-fit:cover;object-fit:cover;width:72px}.cs.cs_qna_detail .qna_question_section .question_content .question_date{color:#999;font-size:11px;font-weight:400;line-height:16px}.cs.cs_qna_detail .qna_answer_waiting{align-items:center;display:flex;flex:1;justify-content:center;padding:80px 0}.cs.cs_qna_detail .qna_answer_waiting .nodata{text-align:center}.cs.cs_qna_detail .qna_answer_waiting .nodata .olchi{display:block;height:100px;margin:0 auto 10px;width:100px}.cs.cs_qna_detail .qna_answer_waiting .nodata .nodata_tit{color:#999;font-size:16px;font-weight:400;line-height:20px;margin:0}.cs.cs_qna_detail .qna_answer_section{border-bottom:1px solid #eee;padding:30px 0}.cs.cs_qna_detail .qna_answer_section.qna_answer_section_last{border-bottom:12px solid #f2f2f2}.cs.cs_qna_detail .qna_answer_section .answer_header{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.cs.cs_qna_detail .qna_answer_section .answer_header .a_icon{align-items:center;background:#ff9b00;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:32px;justify-content:center;width:32px}.cs.cs_qna_detail .qna_answer_section .answer_header .answer_title{color:#333;font-size:16px;font-weight:500;line-height:20px;margin:6px 0 0}.cs.cs_qna_detail .qna_answer_section .answer_content>div{color:#333;font-size:16px;font-weight:400;line-height:21px;white-space:pre-wrap;word-break:break-word}.cs.cs_qna_detail .qna_answer_section .answer_content>div p{color:#333;font-size:16px;font-weight:400;line-height:21px;margin:0 0 10px}.cs.cs_qna_detail .qna_answer_section .answer_content>div p:last-child{margin-bottom:20px}.cs.cs_qna_detail .qna_answer_section .answer_content .answer_date{color:#999;font-size:11px;font-weight:400;line-height:16px;margin-top:20px}.cs.cs_qna_detail .cs_qna_bottom{background:#fff;padding:20px 0 40px}.cs.cs_qna_detail .cs_qna_bottom .btn{width:100%}.demo{bottom:0;color:#ff9b00;font-size:20px;padding:10px;z-index:100}.demo,.demo .list{background-color:#fff3e2;position:fixed;right:0}.demo .list{bottom:30px;font-size:14px}.demo .list li{padding:10px}
