@media screen and (max-width:1280px) {
    .pc_br{display: none;}
    .page_content{padding-top: calc(100vw*(108/1240));}
    .swiper-slide div:first-of-type{height: calc(100vw*(464/1240));}
    .main_slide_title{margin-left: calc(100vw*(-380/1240)); bottom: calc(100vw*(71/1240));}
    .main_slide_title p{font-size: calc(100vw*(36/1240));}
    .main_slide_title span{margin-top: calc(100vw*(20/1240)); font-size: calc(100vw*(80/1240));}
    .main_slide .swiper-button-prev{margin-left: calc(100vw*(345/1240)); bottom: calc(100vw*(344/1240));}
    .main_slide .swiper-button-next{margin-right: calc(100vw*(-630/1240)); bottom: calc(100vw*(344/1240));}
    .navigate_btn{width: calc(100vw*(94/1240)); height: calc(100vw*(24/1240));}
    /* ! slide section 보류 */
    .main_intro_wrap{padding: calc(100vw*(90/1240)) 0;}
    .main_intro_inner .view_more{ border-bottom: calc(100vw*(2/1240)) solid #fff;}
    .intro_title b{font-size: calc(100vw*(36/1240));}
    .intro_title span{font-size: calc(100vw*(18/1240));}
    .intro_describe{width: calc(100vw*(490/1240));}
    .intro_describe p{ font-size: calc(100vw*(16/1240));}
    .intro_describe p:first-of-type{margin-bottom: calc(100vw*(10/1240));}
    /* ! intro wrap fin */
    .magazine{margin-bottom: calc(100vw*(250/1240));}
    .magazine_category_box{width: calc(100vw*(248/1240)); height: calc(100vw*(610/1240));}
    .magazine_img{height: calc(100vw*(610/1240));}
    .magazine_icon_wrap{width: calc(100vw*(190/1240)); gap: calc(100vw*(30/1240));}
    .magazine_icon{width: calc(100vw*(60/1240));}
    .magazine_icon_wrap span{font-size: calc(100vw*(26/1240));}
    .magazine_list_wrap{height: calc(100vw*(1483/1240));}
    .magazine_list_box{gap: calc(100vw*(82/1240)) calc(100vw*(37/1240)); margin-bottom: calc(100vw*(104/1240)); padding-top: calc(100vw*(190/1240));}
    .magazine_list{width: calc(100vw*(262/1240)); height: calc(100vw*(398/1240));}
    .magazine_list:nth-child(2n){margin-top: calc(100vw*(56/1240));}
    .magazine_list_img{width: calc(100vw*(262/1240)); height: calc(100vw*(304/1240));}
    .magazine_text_box{padding: calc(100vw*(26/1240)); height: calc(100vw*(95/1240));}
    .magazine_text_box p{font-size: calc(100vw*(18/1240));}
    .magazine_fin_area span{font-size: calc(100vw*(36/1240));}
    .magazine_fin_area .view_more{border-bottom: calc(100vw*(2/1240)) solid #fff;}
    /* ! magazine area fin */
    .service{padding-bottom: calc(100vw*(250/1240)); }
    .service h2{margin-bottom: calc(100vw*(50/1240)); font-size: calc(100vw*(36/1240));}
    .service_list{padding: calc(100vw*(43/1240)) calc(100vw*(28/1240)) calc(100vw*(12/1240)); width: calc(100vw*(220/1240));}
    .service_title{height: calc(100vw*(52/1240)); margin-bottom: calc(100vw*(20/1240)); font-size: calc(100vw*(20/1240));}
    .service_text{height: calc(100vw*(83/1240)); margin-bottom: calc(100vw*(75/1240)); font-size: calc(100vw*(14/1240));}
    .service_icon{margin-left: calc(100vw*(100/1240)); width: calc(100vw*(80/1240));}
    /* ! service area fin */
    .reference_wrap{padding: calc(100vw*(140/1240)) 0;}
    .reference_title h2{margin-bottom: calc(100vw*(11/1240)); font-size: calc(100vw*(36/1240));}
    .reference_list_wrap{width: calc(100vw*(902/1240));}
    .reference_list{padding: calc(100vw*(22/1240)) calc(100vw*(32/1240)) calc(100vw*(22/1240)) calc(100vw*(43/1240));}
    .reference_date{margin-right: calc(100vw*(45/1240));}
    .reference_date span{width: calc(100vw*(105/1240)); font-size: calc(100vw*(14/1240));}
    .reference_content{width: calc(100vw*(684/1240)); padding-right: calc(100vw*(84/1240)); font-size: calc(100vw*(18/1240)); background: url('../images/icon/icon_arrow_right.svg') center right / calc(100vw*(20/1240)) no-repeat;}
    /* ! reference area fin */
    .quick_menu{display: none;}
    .quick_menu a{padding: calc(100vw*(12/1240)) calc(100vw*(18/1240)) calc(100vw*(12/1240)) calc(100vw*(43/1240)); font-size: calc(100vw*(14/1240));}
    .quick_menu a:first-child{background: url('../images/icon/icon_question.svg') center left calc(100vw*(18/1240))/ calc(100vw*(20/1240)) no-repeat #222;}
    .quick_menu a:nth-child(2){background: url('../images/icon/icon_genuine.svg') center left calc(100vw*(18/1240))/ calc(100vw*(20/1240)) no-repeat #222;}
    .quick_menu a:nth-child(3){background: url('../images/icon/icon_as.svg') center left calc(100vw*(18/1240))/ calc(100vw*(20/1240)) no-repeat #222;}
    .quick_menu a:nth-child(4){background: url('../images/icon/icon_my.svg') center left calc(100vw*(18/1240))/ calc(100vw*(20/1240)) no-repeat #222;}
    .quick_menu .top{padding: calc(100vw*(14/1240)) calc(100vw*(43/1240)); font-size: calc(100vw*(14/1240));}
    /* !quick_menu */
    /* ! main page fin */
    .about_banner_txt{margin-left: calc(100vw*(-420/1240));}
    .contact_content{width: calc(100vw*(1160/1240)); margin: calc(100vw*(-160/1240)) auto 0; padding: calc(100vw*(160/1240)) 0 calc(100vw*(250/1240));}
    .contact_content .content_tab_guide{margin-bottom: calc(100vw*(134/1240));}
    #history{padding: calc(100vw*(160/1240)) 0 calc(100vw*(354/1240));}
    #history .content_tab_guide{margin-bottom: calc(100vw*(297/1240));}
    .contact_map{width: calc(100vw*(1160/1240)); height: calc(100vw*(530/1240));}
    .contact_map:first-child{margin-bottom: calc(100vw*(100/1240));}
    .map_inner{ width: calc(100vw*(1123/1240)); height: calc(100vw*(484/1240));}
    #daumRoughmapContainer1705286308546,
    #daumRoughmapContainer1675245682442{width: calc(100vw*(1123/1240)); height: calc(100vw*(484/1240));}
    .root_daum_roughmap .wrap_map{height: calc(100vw*(484/1240))!important;}
    .map_inform{width: calc(100vw*(290/1240)); height: calc(100vw*(484/1240)); padding: calc(100vw*(99/1240)) calc(100vw*(75/1240)) calc(100vw*(98/1240)) calc(100vw*(35/1240)); background: rgba(0, 85, 125, .9);}
    .map_inform_top{margin-bottom: calc(100vw*(73/1240));}
    .map_inform_top div:first-child{width: calc(100vw*(30/1240)); height: calc(100vw*(30/1240)); margin-bottom: calc(100vw*(12/1240));}
    .map_inform_top div:nth-child(2){margin-bottom: calc(100vw*(22/1240)); font-size: calc(100vw*(26/1240));}
    .map_inform_top div:nth-child(2)::after{width: calc(100vw*(43/1240)); bottom: calc(100vw*(-10/1240)); border-bottom: calc(100vw*(5/1240)) solid #fff;}
    .map_inform_top div:last-child{font-size: calc(100vw*(14/1240));}
    .contact_map:last-child .map_inform_top{margin-bottom: calc(100vw*(93/1240));}
    .map_inform_bottom div{font-size: calc(100vw*(14/1240));}
    .map_inform_bottom div:not(:last-child){margin-bottom: calc(100vw*(5/1240));}
    /* !contact page */
    .history_line{width: calc(100vw*(1160/1240)); height: calc(100vw*(1470/1240));}
    .history_wrap.first{top: calc(100vw*(-160/1240));}
    .history_list > div:first-of-type{margin-bottom: calc(100vw*(62/1240));}
    .history_list > div:nth-of-type(2){width: calc(100vw*(30/1240)); height: calc(100vw*(30/1240)); margin-bottom: calc(100vw*(48/1240));}
    .history_list > div:nth-of-type(2)::before{bottom: calc(100vw*(28/1240)); height: calc(100vw*(42/1240)); border-left: calc(100vw*(3/1240)) solid #abbac7;}
    .history_list > div:last-of-type span{ margin-bottom: calc(100vw*(20/1240)); font-size: calc(100vw*(30/1240));}
    .history_list > div:last-of-type p{font-size: calc(100vw*(20/1240));}
    .history_wrap.first .first{width: calc(100vw*(232/1240)); margin-right: calc(100vw*(58/1240));}
    .history_wrap.first .first div:first-of-type{width: calc(100vw*(220/1240)); height: calc(100vw*(120/1240));}
    .history_wrap.first .second{width: calc(100vw*(254/1240)); margin-right: calc(100vw*(56/1240));}
    .history_wrap.first .second div:first-of-type,
    .history_wrap.first .third div div{width: calc(100vw*(116/1240)); height: calc(100vw*(116/1240));}
    .history_wrap.first .third div:first-of-type{gap: calc(100vw*(6/1240));}
    .history_wrap.first .third p:first-of-type{margin-bottom: calc(100vw*(15/1240));}
    /* !history wrap first */
    .history_wrap.second{top: calc(100vw*(349/1240));}
    .history_wrap.second .history_list div:first-of-type{height: calc(100vw*(76/1240));}
    .history_wrap.second .first{width: calc(100vw*(250/1240)); margin-left: calc(100vw*(28/1240));}
    .history_wrap.second .first div:first-of-type{width: calc(100vw*(216/1240));}
    .history_wrap.second .second{width: calc(100vw*(311/1240)); margin-left: calc(100vw*(27/1240));}
    .history_wrap.second .second div:first-of-type{width: calc(100vw*(290/1240));}
    .history_wrap.first .third,
    .history_wrap.second .third{width: calc(100vw*(240/1240));}
    .history_wrap.second .third div:first-of-type{width: calc(100vw*(216/1240));}
    /* !history wrap second */
    .history_wrap.third{bottom: calc(100vw*(362/1240));}
    .history_wrap.third .history_list div:first-of-type{width: calc(100vw*(216/1240)); height: calc(100vw*(76/1240));}
    .history_wrap.third .first{width: calc(100vw*(271/1240)); margin-right: calc(100vw*(58/1240));}
    .history_wrap.third .second{width: calc(100vw*(216/1240)); margin-right: calc(100vw*(85/1240));}
    /* !history wrap third */
    .history_wrap.fourth{bottom: calc(100vw*(-129/1240)); margin-left: calc(100vw*(170/1240));}
    .history_wrap.fourth .first{margin: calc(100vw*(45/1240)) 0 0 calc(100vw*(83/1240)); width: calc(100vw*(216/1240));}
    .history_wrap.fourth .first div:first-of-type{height: calc(100vw*(76/1240));}
    .history_wrap.fourth .second div:first-of-type{width: calc(100vw*(220/1240)); height: calc(100vw*(120/1240));}
    /* !history wrap fourth */
    /* !history page */
    #about .content_tab_guide{margin-bottom: calc(100vw*(120/1240));}
    .about_title{margin-bottom: calc(100vw*(60/1240)); padding-bottom: calc(100vw*(87/1240)); border-bottom: calc(100vw*(5/1240)) solid #222;}
    .about_title p{width: calc(100vw*(610/1240)); margin: 0 auto calc(100vw*(100/1240)); font-size: calc(100vw*(36/1240));}
    .about_title div{width: calc(100vw*(292/1240)); height: calc(100vw*(124/1240));}
    .start_title{margin-bottom: calc(100vw*(81/1240));}
    .start_title span{margin-bottom: calc(100vw*(47/1240)); font-size: calc(100vw*(36/1240));}
    .start_title p{font-size: calc(100vw*(22/1240));}
    .start_product{margin-bottom: calc(100vw*(92/1240));}
    .start_product li{width: calc(100vw*(580/1240)); height: calc(100vw*(154/1240));}
    .start_list:not(:last-of-type){margin-bottom: calc(100vw*(55/1240));}
    .start_list:last-of-type{margin-bottom: calc(100vw*(110/1240));}
    .start_list span{margin-bottom: calc(100vw*(10/1240)); font-size: calc(100vw*(22/1240));}
    .start_list p{font-size: calc(100vw*(16/1240));}
    .photo_wrap{margin-bottom: calc(100vw*(92/1240));}
    .photo_list{height: calc(100vw*(275/1240));}
    .photo_list:first-of-type{width: calc(100vw*(286/1240));}
    .photo_list:nth-of-type(2){width: calc(100vw*(434/1240));}
    .photo_list:nth-of-type(3){width: calc(100vw*(440/1240));}
    .photo_list:nth-of-type(4){width: calc(100vw*(357/1240));}
    .photo_list:nth-of-type(5){width: calc(100vw*(225/1240));}
    .photo_list:nth-of-type(6){width: calc(100vw*(204/1240));}
    .photo_list:last-of-type{width: calc(100vw*(374/1240));}
    .about_agency{margin-bottom: calc(100vw*(92/1240));}
    .agency_title{width: calc(100vw*(390/1240));}
    .agency_title span{margin-bottom: calc(100vw*(30/1240)); font-size: calc(100vw*(22/1240));}
    .agency_title p,
    .now_content p{font-size: calc(100vw*(16/1240));}
    .agency_logo{gap: calc(100vw*(40/1240)); margin-bottom: calc(100vw*(7/1240));}
    .agency_logo div:first-of-type{width: calc(100vw*(195/1240)); height: calc(100vw*(84/1240));}
    .agency_logo div:last-of-type{width: calc(100vw*(180/1240)); height: calc(100vw*(84/1240));}
    .now_content{width: calc(100vw*(395/1240));}
    span.now_title{margin-bottom: calc(100vw*(30/1240)); font-size: calc(100vw*(36/1240));}
    .now_content span{margin-bottom: calc(100vw*(30/1240)); font-size: calc(100vw*(22/1240));}
    .now_content .now_title{font-size: calc(100vw*(36/1240));}
    /* ! about page */
    /* !brand page */
    .brand_banner_txt{margin-left: calc(100vw*(-430/1240));}
    .brand_content{width: calc(100vw*(1160/1240));}
    .brand_inner{margin-bottom: calc(100vw*(100/1240)); gap: calc(100vw*(120/1240)) calc(100vw*(80/1240));}
    .brand_wrap{margin-top: calc(100vw*(30/1240)); padding: calc(100vw*(52/1240)) 0 calc(100vw*(285/1240)) 0; border-top: calc(100vw*(5/1240)) solid #222;}
    .brand_item{width: calc(100vw*(230/1240)); height: calc(100vw*(311/1240));}
    .brand_item .item_img{height: calc(100vw*(230/1240)); margin-bottom: calc(100vw*(50/1240));}
    .brand_item .item_txt{font-size: calc(100vw*(26/1240));}
    .bradn_detail .detail_title,
    .product_detail .detail_title{width: calc(100vw*(617/1240));}
    .brand_detail .detail_title small,
    .product_detail .detail_title small{margin: 0 0 calc(100vw*(10/1240)) 0; font-size: calc(100vw*(18/1240));}
    .pagination {gap: calc(100vw*(30/1240)); font-size: calc(100vw*(16/1240));}
    .pagination button {width: calc(100vw*(22/1240)); height: calc(100vw*(22/1240));}
    .pagination_list_wrap {gap: calc(100vw*(25/1240));}
    /* !detail page */
    .detail_item_txt{width: calc(100vw*(470/1240)); margin-top: calc(100vw*(37/1240)); font-size: calc(100vw*(14/1240));}
    /* !product info page */
    #digital .content_tab_guide{margin-bottom: calc(100vw*(126/1240));}
    .product_banner_txt{margin-left: calc(100vw*(-377/1240));}
    .product_content{margin-top: calc(100vw*(-270/1240)); padding-top: calc(100vw*(270/1240));}
    .product_info{width: calc(100vw*(1160/1240)); margin: calc(100vw*(-160/1240)) auto 0; padding: calc(100vw*(160/1240)) 0 calc(100vw*(250/1240));}
    .product_title{margin-bottom: calc(100vw*(92/1240)); padding: calc(100vw*(48/1240)) 0;}
    .product_title h2{margin-bottom: calc(100vw*(40/1240)); font-size: calc(100vw*(26/1240));}
    .product_title p{font-size: calc(100vw*(16/1240));}
    .product_wrap{ gap: calc(100vw*(117/1240)) calc(100vw*(20/1240));}
    .product_list{width: calc(100vw*(275/1240)); height: calc(100vw*(396/1240));}
    .product_img{margin-bottom: calc(100vw*(40/1240)); height: calc(100vw*(335/1240));}
    .product_img_inner{width: calc(100vw*(216/1240)); height: calc(100vw*(270/1240));}
    .product_txt{font-size: calc(100vw*(18/1240));}
    /* !magazine page */
    .magazine_banner_txt{margin-left: calc(100vw*(-330/1240));}
    .magazine_content{width: calc(100vw*(1160/1240));}
    .mazagine_wrap{padding: calc(100vw*(60/1240)) 0 calc(100vw*(250/1240)); margin-top: calc(100vw*(30/1240)); border-top: calc(100vw*(5/1240)) solid #222;}
    .magazine_item{width: calc(100vw*(248/1240)); height: calc(100vw*(400/1240));}
    .magazine_inner{margin-bottom: calc(100vw*(100/1240)); gap: calc(100vw*(137/1240)) calc(100vw*(56/1240));}
    .magazine_item .item_img{height: calc(100vw*(286/1240)); margin-bottom: calc(100vw*(20/1240));}
    .magazine_item .item_txt p:first-child{margin-bottom: calc(100vw*(10/1240)); font-size: calc(100vw*(18/1240));}
    .magazine_item .item_txt p:last-child{font-size: calc(100vw*(14/1240));}
    .more_view{width: calc(100vw*(134/1240)); height: calc(100vw*(22/1240)); gap: calc(100vw*(13/1240)); background: url('../images/icon/icon_check_bottom.svg') center right / calc(100vw*(22/1240)) no-repeat;}
    .more_view span{ font-size: calc(100vw*(16/1240));}
    /* ! magazine detail page */
    /* ! polaloid apply page */
    .polaloid_banner_txt{margin-left: calc(100vw*(-370/1240));}
    .terms_banner_img,
    .polaloid_banner_img{height: calc(100vw*(400/1240));}
    .polaloid_wrap{padding: calc(100vw*(60/1240)) 0 calc(100vw*(250/1240)); margin-top: calc(100vw*(30/1240)); border-top: calc(100vw*(5/1240)) solid #222;}
    .polaloid_list{padding: calc(100vw*(60/1240)) calc(100vw*(65/1240)) calc(100vw*(70/1240)); width: calc(100vw*(360/1240)); height: calc(100vw*(360/1240));}
    .polaloid_title{margin-bottom: calc(100vw*(17/1240)); font-size: calc(100vw*(26/1240));}
    .polaloid_text{font-size: calc(100vw*(16/1240));}
    .polaloid_icon{margin-bottom: calc(100vw*(18/1240)); width: calc(100vw*(120/1240));}
    .identification_popup{width: calc(100vw*(684/1240)); height: calc(100vw*(630/1240));}
    .identification_title{margin-bottom: calc(100vw*(50/1240));}
    .identification_title div{font-size: calc(100vw*(26/1240));}
    .content .identification_inform input{width: calc(100vw*(362/1240));}
    .identification_inform > div:not(:last-of-type){margin-bottom: calc(100vw*(30/1240));}
    .identification_inform > div:last-child{ gap: calc(100vw*(20/1240)); margin-bottom: calc(100vw*(40/1240));}
    .identification_inform #box_btn{width: calc(100vw*(120/1240)); height: calc(100vw*(43/1240)); padding: calc(100vw*(10/1240)) 0; font-size: calc(100vw*(14/1240));}
    .identification_box{gap: calc(100vw*(20/1240));}
    .identification_box label{width: calc(100vw*(60/1240));}
    .identification_box span{font-size: calc(100vw*(16/1240));}
    .identification_box span::after{top: calc(100vw*(-2/1240)); right: calc(100vw*(-6/1240)); width: calc(100vw*(4/1240)); height: calc(100vw*(4/1240));}
    #input_change.active .certification_time{gap: calc(100vw*(8/1240)); right: calc(100vw*(15/1240));}
    .certification_time div:first-of-type{width: calc(100vw*(20/1240)); height: calc(100vw*(20/1240));}
    .time_count{width: calc(100vw*(45/1240)); font-size: calc(100vw*(14/1240));}
    .guidance_wrap{width: 100%; gap: calc(100vw*(30/1240)); justify-content: flex-start; margin-bottom: calc(100vw*(40/1240));}
    .guidance_wrap > div:first-child{width: calc(100vw*(30/1240)); height: calc(100vw*(30/1240));}
    .guidance_txt div{font-size: calc(100vw*(14/1240));}
    .guidance_txt div:nth-child(2),
    .guidance_txt div:last-child{padding-left: calc(100vw*(20/1240));}
    .guidance_txt div:nth-child(2)::before,
    .guidance_txt div:last-child::before{width: calc(100vw*(3/1240)); height: calc(100vw*(3/1240)); left: calc(100vw*(10/1240));}
    .modal_fin_btn button{width: calc(100vw*(156/1240)); padding: calc(100vw*(10/1240)) calc(100vw*(48/1240)); font-size: calc(100vw*(16/1240)); border-radius: calc(100vw*(10/1240));}
    .identification_popup .popup_close{margin-left: calc(100vw*(360/1240));}
    .identification_popup .alert_first,
    .identification_popup .alert_second{width: calc(100vw*(348/1240)); bottom: calc(100vw*(17/1240));}
    .identification_popup .alert_first{background: url(../images/icon/icon_alert.svg) center left calc(100vw*(74/1240)) / calc(100vw*(13/1240)) no-repeat rgba(34, 34, 34, 0.7);}
    .identification_popup_fin{width: calc(100vw*(684/1240)); height: calc(100vw*(250/1240));}
    .identification_title_fin{margin-bottom: calc(100vw*(42/1240));}
    .identification_title_fin div{font-size: calc(100vw*(26/1240));}
    .identification_title_fin div:last-child{margin-top: calc(100vw*(16/1240)); font-size: calc(100vw*(16/1240));}
    .identification_popup_fin .popup_close{margin-left: calc(100vw*(115/390));}
    /* !identification modal */
    /* !polaloid apply page fin */
    .genuine_wrap {padding: calc(100vw*(80/1240)) 0 calc(100vw*(250/1240)); margin-top: calc(100vw*(30/1240)); border-top: calc(100vw*(5/1240)) solid #222;}
    .genuine_wrap .title{margin-bottom: calc(100vw*(30/1240)); font-size: calc(100vw*(18/1240));}
    .product_confirm_wrap{width: calc(100vw*(608/1240));}
    .register_box{gap: calc(100vw*(37/1240)); margin-bottom: calc(100vw*(80/1240));}
    .register_box input[type='tel']{width: calc(100vw*(494/1240));}
    .register_box label{width: calc(100vw*(90/1240));}
    label[for='serial_num']{font-size: calc(100vw*(16/1240));}
    .confirm_guide_box{margin-bottom: calc(100vw*(12/1240)); gap: calc(100vw*(6/1240));}
    .confirm_guide_box div{width: calc(100vw*(15/1240)); height: calc(100vw*(15/1240));}
    .confirm_guide{font-size: calc(100vw*(14/1240));}
    .product_confirm_btn button{width: calc(100vw*(277/1240)); height: calc(100vw*(42/1240)); padding: calc(100vw*(9/1240)) 0; font-size: calc(100vw*(18/1240)); border-radius: calc(100vw*(10/1240));}
    .register_alert{top: calc(100vw*(280/1240)); width: calc(100vw*(385/1240)); padding: calc(100vw*(8/1240)) 0; font-size: calc(100vw*(16/1240)); background: url("../images/icon/icon_alert.svg") center left calc(100vw*(74/1240)) / calc(100vw*(13/1240)) no-repeat rgba(34, 34, 34, 0.7); border-radius: calc(100vw*(200/1240));}
    /* !genuine_register */
    .product_inform_wrap{margin: calc(100vw*(30/1240)) auto; padding: calc(100vw*(60/1240)) calc(100vw*(115/1240)) calc(100vw*(730/1240)); border-top: calc(100vw*(5/1240)) solid #222;}
    .product_inform_wrap .title{margin-bottom: calc(100vw*(36/1240)); font-size: calc(100vw*(18/1240));}
    .product_inform_wrap .inform_inner + div{margin-bottom: calc(100vw*(32/1240)); gap: calc(100vw*(10/390)) calc(100vw*(80/390));}
    .buy_box{width: 100%;}
    .inform_inner{margin-bottom: calc(100vw*(41/1240)); gap: calc(100vw*(30/1240)) calc(100vw*(80/1240));}
    .inform_list{width: calc(100vw*(425/1240)); gap: calc(100vw*(30/1240));}
    .inform_list span:first-child{width: calc(100vw*(90/1240)); font-size: calc(100vw*(16/1240));}
    .inform_list span:last-child{font-size: calc(100vw*(14/1240));}
    .data_date img{width: calc(100vw*(14/1240)); height: calc(100vw*(17/1240)); margin-left: calc(100vw*(-95/1240));}
    #datepicker{padding: calc(100vw*(13/1240)) 0 calc(100vw*(13/1240)) calc(100vw*(38/1240));}
    .buy_list{top: calc(100vw*(45/1240)); border-radius: calc(100vw*(15/1240));}
    .buy_place{padding: calc(100vw*(13/1240)) calc(100vw*(16/1240)); font-size: calc(100vw*(14/1240)); border-radius: calc(100vw*(5/1240));}
    .buy_box .label_text{width: calc(100vw*(88/1240)); margin-right: calc(100vw*(12/1240));}
    .buy_box label{font-size: calc(100vw*(16/1240));}
    .buy_box label::after{right: calc(100vw*(-6/1240)); width: calc(100vw*(4/1240)); height: calc(100vw*(4/1240));}
    .buy_box .select{margin-right: calc(100vw*(10/1240));}
    .add_select .choice,
    .input_online.check,
    .input_offline.check,
    .input_etc.check,
    .direct_input_box.check{width: calc(100vw*(243/1240));}
    .file_load_box{gap: calc(100vw*(30/1240)); margin-bottom: calc(100vw*(50/1240));}
    .file_load_title{width: calc(100vw*(71/1240)); font-size: calc(100vw*(16/1240));}
    .product_inform_wrap .file_list{margin: calc(100vw*(10/1240)) 0 0 0;}
    .product_inform_wrap .alert_first{width: calc(100vw*(302/1240)); bottom: calc(100vw*(645/1240)); background: url('../images/icon/icon_alert.svg') center left calc(100vw*(64/1240)) / calc(100vw*(13/1240)) no-repeat rgba(34, 34, 34, 0.7);}
    .product_inform_wrap .alert_second{bottom: calc(100vw*(645/1240)); background: url('../images/icon/icon_alert.svg') center left calc(100vw*(64/1240)) / calc(100vw*(13/1240)) no-repeat rgba(34, 34, 34, 0.7);}
    .product_inform_wrap #alert_email{background: url('../images/icon/icon_alert.svg') center left calc(100vw*(70/1240)) / calc(100vw*(13/1240)) no-repeat rgba(34, 34, 34, 0.7);}
    /* !register_inform */
    .register_modal .register_popup{padding: calc(100vw*(50/1240)) calc(100vw*(42/1240)) calc(100vw*(50/1240)) calc(100vw*(50/1240)); width: calc(100vw*(920/1240));}
    .register_popup_inner{width: calc(100vw*(860/1240)); padding-right: calc(100vw*(30/1240));}
    .register_popup_inner::-webkit-scrollbar-thumb{border-radius: calc(100vw*(10/1240));}
    .register_popup_inner::-webkit-scrollbar{width: calc(100vw*(8/1240)); height: calc(100vw*(580/1240));}
    .register_title{margin-bottom: calc(100vw*(75/1240));}
    .register_title div:first-child{width: calc(100vw*(342/1240)); font-size: calc(100vw*(26/1240));}
    .register_title div:last-child{font-size: calc(100vw*(16/1240));}
    .register_sub_title{margin-bottom: calc(100vw*(10/1240)); font-size: calc(100vw*(18/1240));}
    .register_modal .guidance_wrap{margin-bottom: calc(100vw*(40/1240)); gap: calc(100vw*(5/1240));}
    .register_modal .guidance_wrap div:first-child{width: calc(100vw*(15/1240)); height: calc(100vw*(15/1240));}
    .register_modal .guidance_txt{font-size: calc(100vw*(14/1240));}

    .register_modal .popup_close{margin: 0; left: auto; right: 0; top: calc(100vw*(-50/1240)); transform: none;}

    .modal_product{gap: calc(100vw*(51/1240)) calc(100vw*(50/1240));}
    .modal_product_top{padding-bottom: calc(100vw*(60/1240));}
    .modal_product_bottom{padding-top: calc(100vw*(50/1240));}
    .modal_product_list{width: calc(100vw*(385/1240)); height: calc(100vw*(358/1240));}
    .modal_product_list div:first-child{margin-bottom: calc(100vw*(30/1240)); height: calc(100vw*(309/1240));}
    .modal_product_list div:last-child{font-size: calc(100vw*(16/1240));}
    /* !register_modal */
    .as_center{width: calc(100vw*(1160/1240)); padding-bottom: calc(100vw*(595/1240));}
    .as_center_wrap{margin: calc(100vw*(30/1240)) 0 calc(100vw*(60/1240)); border-top: calc(100vw*(5/1240)) solid #222;}
    .as_center .table_list{padding: calc(100vw*(35/1240)) 0;}
    .as_center .table_category{padding: calc(100vw*(30/1240)) 0 calc(100vw*(23/1240));}
    .table_category .category_list{font-size: calc(100vw*(20/1240));}
    .as_table_list .category_list{padding: calc(100vw*(35/1240)) 0;}
    .as_history .category_list:first-child{width: calc(100vw*(110/1240));}
    .as_history .category_list:nth-child(2),
    .as_history .category_list:nth-child(5),
    .as_history .category_list:nth-child(6){width: calc(100vw*(150/1240));}
    .as_history .category_list:nth-child(3){width: calc(100vw*(340/1240)); margin-right: calc(100vw*(60/1240));}
    .as_history .category_list:nth-child(4){width: calc(100vw*(200/1240));}
    .as_table_list .category_list{font-size: calc(100vw*(16/1240));}
    .as_center .more_view{margin-bottom: calc(100vw*(51/1240));}
    .as_center .table_txt{padding: calc(100vw*(30/1240)) calc(100vw*(61/1240)) calc(100vw*(46/1240)) calc(100vw*(46/1240));}
    .as_center .table_txt_inner > div:first-child{margin-bottom: calc(100vw*(13/1240)); gap: calc(100vw*(30/1240));}
    .as_center .table_txt_inner > div:nth-child(2){margin-bottom: calc(100vw*(18/1240)); gap: calc(100vw*(30/1240));}
    .as_center .table_txt_inner div div:first-child{font-size: calc(100vw*(14/1240));}
    .as_center .table_txt_inner div div:last-child{font-size: calc(100vw*(14/1240));}
    .as_center .table_txt_inner div:nth-child(2) div:last-child{font-size: calc(100vw*(14/1240));}
    .as_center .table_txt_inner > div:last-child{font-size: calc(100vw*(14/1240));}
    /* !as_history page */
    .as_select .table_category .category_list:first-child,
    .as_select .table_category .category_list:nth-child(2){width: calc(100vw*(70/1240));}
    .as_select .table_category .category_list:nth-child(2){margin-right: calc(100vw*(82/1240));}
    .as_select .as_table_list .category_list:nth-of-type(2),
    .as_select .table_category .category_list:nth-child(3){width: calc(100vw*(175/1240)); margin-right: calc(100vw*(186/1240));}
    .as_select .as_table_list .category_list:nth-of-type(3),
    .as_select .table_category .category_list:nth-child(4){width: calc(100vw*(121/1240)); margin-right: calc(100vw*(70/1240));}
    .as_select .as_table_list .category_list:nth-of-type(4),
    .as_select .table_category .category_list:nth-child(5){width: calc(100vw*(75/1240)); margin-right: calc(100vw*(75/1240));}
    .as_select .as_table_list .category_list:nth-of-type(5),
    .as_select .table_category .category_list:nth-child(6){width: calc(100vw*(92/1240)); margin-right: calc(100vw*(73/1240));}
    .as_select .as_table_list .category_list:nth-of-type(5),
    .as_select .as_table_list .category_list:last-child{font-size: calc(100vw*(16/1240));}
    .as_select .category_list:last-child{width: calc(100vw*(68/1240));}
    .as_select .as_table_list .category_list{width: auto;}
    .category_radio{width: calc(100vw*(140/1240)); padding: calc(100vw*(35/1240)) 0 calc(100vw*(35/1240)) calc(100vw*(34/1240)); margin-right: calc(100vw*(82/1240));}
    .category_radio input{display: none;}
    .category_radio label{padding-left: calc(100vw*(40/1240)); font-size: calc(100vw*(14/1240)); background: url('../images/icon/icon_radio_off.svg') center left / calc(100vw*(16/1240)) no-repeat;}
    .category_radio input:checked + label{background: url('../images/icon/icon_radio_on.svg') center left / calc(100vw*(16/1240)) no-repeat;}
    /* !as_select page */
    #as_application .textarea_wrap{width: calc(100vw*(832/1240));}
    #as_application .file_load_wrap{gap: calc(100vw*(10/1240)); margin: 0 0 calc(100vw*(30/1240)) 0;}
    #as_application .file_load_wrap div{font-size: calc(100vw*(16/1240));}
    #as_application .file_load_wrap div:first-of-type{width: calc(100vw*(88/1240));}
    #as_application .file_list{width: calc(100vw*(575/1240));}
    #as_application .alert_first{bottom: calc(100vw*(-71/1240)); width: calc(100vw*(318/1240)); background: url('../images/icon/icon_alert.svg') center left calc(100vw*(62/1240)) / calc(100vw*(13/1240)) no-repeat rgba(34, 34, 34, 0.7);}
    #as_application .alert_second{ bottom: calc(100vw*(-71/1240)); background: url('../images/icon/icon_alert.svg') center left calc(100vw*(92/1240)) / calc(100vw*(13/1240)) no-repeat rgba(34, 34, 34, 0.7);}
    /* ! as_application page */
    .as_my_page .table_category .category_list:first-child,
    .as_my_page .as_table_list .category_list:first-child{width: calc(100vw*(70/1240));}
    .as_my_page .table_category .category_list:nth-child(2),
    .as_my_page .as_table_list .category_list:nth-child(2){width: calc(100vw*(70/1240)); margin-right: calc(100vw*(82/1240));}
    .as_my_page .as_table_list .category_list:nth-of-type(3),
    .as_my_page .table_category .category_list:nth-child(3){width: calc(100vw*(170/1240)); margin-right: calc(100vw*(186/1240));}
    .as_my_page .as_table_list .category_list:nth-of-type(4),
    .as_my_page .table_category .category_list:nth-child(4){width: calc(100vw*(121/1240)); margin-right: calc(100vw*(70/1240));}
    .as_my_page .as_table_list .category_list:nth-of-type(5),
    .as_my_page .table_category .category_list:nth-child(5){width: calc(100vw*(75/1240)); margin-right: calc(100vw*(75/1240));}
    .as_my_page .as_table_list .category_list:nth-of-type(6),
    .as_my_page .table_category .category_list:nth-child(6){width: calc(100vw*(92/1240)); margin-right: calc(100vw*(73/1240)); font-size: calc(100vw*(16/1240));}
    .as_my_page .as_table_list .category_list:nth-of-type(5),
    .as_my_page .as_table_list .category_list:last-child{font-size: calc(100vw*(16/1240));}
    .as_my_page .category_list:last-child{width: calc(100vw*(68/1240));}

    /* ! as_my_page page */
    .center_banner_txt{margin-left: calc(100vw*(-380/1240));}
    .service_center{width: calc(100vw*(1160/1240)); margin: calc(100vw*(-160/1240)) auto 0; padding: calc(100vw*(160/1240)) 0 calc(100vw*(250/1240));}
    .center_title h2{ font-size: calc(100vw*(36/1240));}
    .center_wrap{margin: calc(100vw*(30/1240)) 0 calc(100vw*(60/1240)); border-top: calc(100vw*(5/1240)) solid #222;}
    .table_list div{ font-size: calc(100vw*(16/1240));}
    .table_num{padding: calc(100vw*(35/1240)) calc(100vw*(70/1240)); width: calc(100vw*(150/1240));}
    .table_txt{padding: calc(100vw*(35/1240)) calc(100vw*(26/1240)); width: calc(100vw*(834/1240));}
    .table_date{padding: calc(100vw*(35/1240)) calc(100vw*(37/1240));}
    /* !notice page */
    .notice_detail,
    .terms_detail{width: calc(100vw*(1160/1240)); margin: calc(100vw*(-160/1240)) auto 0; padding: calc(100vw*(160/1240)) 0 calc(100vw*(155/1240));}
    .notice_detail_wrap{width: calc(100vw*(1160/1240)); margin: 0 auto calc(100vw*(80/1240)); padding: calc(100vw*(60/1240)) 0 calc(100vw*(120/1240)); border-top: calc(100vw*(5/1240)) solid #222;}
    .notice_detail_inner{width: calc(100vw*(1015/1240));}
    .notice_detail_inner p{font-size: calc(100vw*(16/1240));}
    .notice_detail_inner p:not(:last-child),
    .data_room_detail_inner p:not(:last-child){margin-bottom: calc(100vw*(30/1240));}
    .notice_detail_inner p:first-child,
    .data_room_detail_inner p:first-child{margin-bottom: calc(100vw*(54/1240)); font-size: calc(100vw*(20/1240));}
    /* !notice_detail page */
    .data_category{padding: calc(100vw*(35/1240)) calc(100vw*(40/1240));}
    .data_category .category_list{width: calc(100vw*(200/1240)); height: calc(100vw*(42/1240)); padding: calc(100vw*(9/1240)) 0; font-size: calc(100vw*(14/1240)); border-radius: calc(100vw*(10/1240));}
    .table_catagory{width: calc(100vw*(160/1240)); padding: calc(100vw*(35/1240)) 0;}
    /* !data_room page */
    #data_room_detail{width: calc(100vw*(1160/1240)); margin: calc(100vw*(-160/1240)) auto; padding: calc(100vw*(160/1240)) 0 calc(100vw*(180/1240));}
    .data_room_detail_wrap{width: calc(100vw*(1160/1240)); margin: 0 auto calc(100vw*(80/1240)); padding: calc(100vw*(60/1240)) 0 calc(100vw*(96/1240)); border-top: calc(100vw*(5/1240)) solid #222;}
    .data_room_detail_inner{width: calc(100vw*(1015/1240)); margin-bottom: calc(100vw*(100/1240));}
    .data_room_detail_inner p{font-size: calc(100vw*(16/1240));}
    .download_box a{padding: calc(100vw*(8/1240)) calc(100vw*(40/1240)) calc(100vw*(8/1240)) calc(100vw*(87/1240)); font-size: calc(100vw*(16/1240)); background: url('../images/icon/icon_download.svg') center left calc(100vw*(12/1240))/ calc(100vw*(24/1240)) no-repeat #edf0f3;}
    .download_box a:not(:last-child){margin-bottom: calc(100vw*(10/1240));}
    /* !data_room_detail */
    .store_region_wrap{padding-top: calc(100vw*(30/1240)); margin: calc(100vw*(30/1240)) 0 0;}
    .region_list_wrap{margin-bottom: calc(100vw*(50/1240));}
    .region_list_inner{margin-bottom: calc(100vw*(42/1240)); gap: calc(100vw*(40/1240));}
    .region_list{padding: calc(100vw*(7/1240)) calc(100vw*(10/1240)); font-size: calc(100vw*(18/1240));}
    .region_list.active{border-radius: calc(100vw*(30/1240));}
    #region_data{font-size: calc(100vw*(18/1240));}
    #region_data::before{width: calc(100vw*(495/1240));}
    #region_data::after{width: calc(100vw*(495/1240));}
    .search_list_wrap{gap: calc(100vw*(70/1240)) calc(100vw*(80/1240));}
    .search_list{width: calc(100vw*(333/1240)); padding: calc(100vw*(37/1240)) calc(100vw*(65/1240)) calc(100vw*(49/1240)) calc(100vw*(32/1240)); border-radius: calc(100vw*(20/1240));}
    #tag{width: calc(100vw*(74/1240)); margin-bottom: calc(100vw*(23/1240)); padding: calc(100vw*(2/1240)) calc(100vw*(23/1240)); font-size: calc(100vw*(16/1240)); border-radius: calc(100vw*(100/1240));}
    .store_name{margin-bottom: calc(100vw*(20/1240)); font-size: calc(100vw*(22/1240));}
    .store_address{margin-bottom: calc(100vw*(58/1240)); font-size: calc(100vw*(16/1240));}
    .store_detail p{font-size: calc(100vw*(14/1240));}
    .store_detail p:first-child{margin-bottom: calc(100vw*(8/1240));}
    .store_detail p:last-child{font-size: calc(100vw*(16/1240));}
    /* !store search page */
    .faq_category{padding: calc(100vw*(42/1240)) calc(100vw*(10/1240)); gap: calc(100vw*(40/1240));}
    .faq_category .category_list{padding: calc(100vw*(7/1240)) calc(100vw*(10/1240)); font-size: calc(100vw*(18/1240)); border-radius: calc(100vw*(30/1240));}
    .faq_wrap .table_list{background: url('../images/icon/icon_check_bottom.svg') top calc(100vw*(30/1240)) right calc(100vw*(64/1240))/ calc(100vw*(30/1240)) no-repeat;}
    .faq_wrap .table_list.active{background: url('../images/icon/icon_check_top.svg') top calc(100vw*(30/1240)) right calc(100vw*(64/1240)) / calc(100vw*(30/1240)) no-repeat;}
    .faq_wrap .table_txt_inner{padding: calc(100vw*(30/1240)) calc(100vw*(40/1240)) calc(100vw*(61/1240));}
    .faq_wrap .table_txt_inner p{width: calc(100vw*(541/1240)); font-size: calc(100vw*(14/1240));}
    /* !faq page */
    .none_icon{width: calc(100vw*(60/1240)); height: calc(100vw*(60/1240)); margin-bottom: calc(100vw*(10/1240));}
    .none_icon_wrap p{font-size: calc(100vw*(20/1240));}
    .notice_none{margin-top: calc(100vw*(140/1240));}
    .notice_none div:first-of-type{width: calc(100vw*(60/1240)); height: calc(100vw*(60/1240)); margin-bottom: calc(100vw*(10/390));}
    .data_none{margin-top: calc(100vw*(145/1240));}
    .store_none{margin-top: calc(100vw*(80/1240));}
    .faq_none{margin-top: calc(100vw*(180/1240));}
    /* !data none page */
    /* ! 1:1 question page */
    .question_banner{margin-bottom: calc(100vw*(65/1240));}
    .question_banner_img{ height: calc(100vw*(400/1240));}
    .question_banner_txt{margin-left: calc(100vw*(-325/1240)); bottom: calc(100vw*(50/1240)); font-size: calc(100vw*(110/1240));}
    .question_content{width: calc(100vw*(1160/1240)); padding-bottom: calc(100vw*(234/1240));}
    .question_inform{ padding: calc(100vw*(60/1240)) 0 0 0; margin-top: calc(100vw*(20/1240)); border-top: calc(100vw*(5/1240)) solid #222;}
    .question_inform .inner{width: calc(100vw*(930/1240));}
    .inform_title{margin-bottom: calc(100vw*(41/1240)); font-size: calc(100vw*(18/1240));}
    .input_wrap{margin-bottom: calc(100vw*(80/1240));}
    .input_select{width: calc(100vw*(908/1240)); margin-bottom: calc(100vw*(30/1240));}
    .input_box{width: calc(100vw*(413/1240));}
    .label_title,
    .textarea{width: 100%;}
    #genuine_register .input_box,
    #as_application .input_select .input_box{width: calc(100vw*(425/1240));}
    .input_wrap > .input_box:not(:last-child){ margin-bottom: calc(100vw*(30/1240));}
    .input_box label{width: calc(100vw*(88/1240)); font-size: calc(100vw*(16/1240));}
    .input_box label span{font-size: calc(100vw*(16/1240));}
    .input_marker span::after{right: calc(100vw*(-6/1240)); width: calc(100vw*(4/1240)); height: calc(100vw*(4/1240));}
    .select,
    input[type="text"],
    input[type="email"],
    input[type="tel"],
    input[type="date"],
    input[type="number"]{width: calc(100vw*(325/1240));}

    input[type="text"],
    input[type="email"],
    input[type="tel"],
    input[type="date"],
    input[type="number"]{padding: calc(100vw*(13/1240)) calc(100vw*(16/1240));  border-radius: calc(100vw*(5/1240));}
    .choice{width: calc(100vw*(325/1240)); padding: calc(100vw*(13/1240)) calc(100vw*(16/1240)); border-radius: calc(100vw*(5/1240)); background: url('../images/icon/icon_check_bottom.svg') center right calc(100vw*(16/1240)) / calc(100vw*(20/1240)) no-repeat;}
    .select .text{font-size: calc(100vw*(14/1240));}
    .select .option_outer{width: calc(100vw*(348/1240)); top: calc(100vw*(55/1240)); height: calc(100vw*(160/1240)); padding: calc(100vw*(5/1240)) calc(100vw*(6/1240)) calc(100vw*(5/1240)) calc(100vw*(16/1240)); border-radius: calc(100vw*(15/1240));}
    .select .option_list{width: calc(100vw*(322/1240)); padding: calc(100vw*(7/1240)) 0;}
    .select .option_list::-webkit-scrollbar{width: calc(100vw*(7/1240)); border-radius: calc(100vw*(50/1240));}
    .select .option_list::-webkit-scrollbar-thumb{border-radius: calc(100vw*(50/1240)); background: #ABBAC7; background-clip: padding-box; border: 1px solid transparent;}
    .select .option_list .option{font-size: calc(100vw*(14/1240)); border-radius: calc(100vw*(5/1240));}
    .select .option_list .option:not(:last-of-type){margin-bottom: calc(100vw*(23/1240));}
    .label_title input{width: calc(100vw*(853/1240));}
    .input_box textarea{width: calc(100vw*(842/1240)); height: calc(100vw*(407/1240)); padding: calc(100vw*(20/1240)) calc(100vw*(40/1240)) calc(100vw*(20/1240)) calc(100vw*(16/1240)); border-radius: calc(100vw*(5/1240)); font-size: calc(100vw*(14/1240));}
    .textarea_wrap{width: calc(100vw*(842/1240));}
    .text_count_box{bottom: calc(100vw*(25/1240)); right: calc(100vw*(25/1240));}
    .text_count_box div{font-size: calc(100vw*(14/1240));}
    .file_load_wrap{width: calc(100vw*(635/1240)); gap: calc(100vw*(30/1240)); margin: 0 0 calc(100vw*(30/1240)) calc(100vw*(87/1240));}
    label[for="file_load"]{width: calc(100vw*(210/1240)); padding: calc(100vw*(10/1240)) 0; font-size: calc(100vw*(14/1240));}
    .load_description li{font-size: calc(100vw*(14/1240));}
    .load_description li:not(:last-child){margin-bottom: calc(100vw*(8/1240));}
    .load_description li::before{left: calc(100vw*(-12/1240)); width: calc(100vw*(4/1240)); height: calc(100vw*(4/1240));}
    .file_list{margin-left: calc(100vw*(82/1240)); padding-top: calc(100vw*(30/1240)); gap: calc(100vw*(11/1240));}
    .file_box{gap: calc(100vw*(10/1240));}
    .file_box:last-child{margin-bottom: calc(100vw*(60/1240));}
    .name{font-size: calc(100vw*(14/1240));}
    .delete{width: calc(100vw*(16/1240)); height: calc(100vw*(16/1240)); background: url('../images/icon/icon_delete.svg') center / calc(100vw*(16/1240)) no-repeat;}
    .agree_chk{margin-bottom: calc(100vw*(20/1240));}
    #agree_btn:checked + label[for="agree_btn"],
    #agree_btn02:checked + label[for="agree_btn02"]{background: url('../images/icon/icon_radio_on.svg') center left / calc(100vw*(16/1240)) no-repeat;}
    .question_inform .alert_first{bottom: calc(100vw*(50/1240)); background: url('../images/icon/icon_alert.svg') center left calc(100vw*(62/1240)) / calc(100vw*(13/1240)) no-repeat rgba(34, 34, 34, 0.7);}
    .question_inform .alert_second{bottom: calc(100vw*(50/1240)); background: url('../images/icon/icon_alert.svg') center left calc(100vw*(20/1240)) / calc(100vw*(13/1240)) no-repeat rgba(34, 34, 34, 0.7);}
    /* ! question page fin */
    .terms_banner_txt{margin-left: calc(100vw*(-295/1240)); bottom: calc(100vw*(50/1240));}
    #policy,
    #marketing{padding-bottom: calc(100vw*(250/1240));}
    #marketing .detail_title h2{margin-bottom: calc(100vw*(23/1240)); font-size: calc(100vw*(36/1240));}
    #policy .notice_detail_inner p:first-child,
    #marketing .notice_detail_inner p:first-child{font-size: calc(100vw*(26/1240)); margin-bottom: calc(100vw*(47/1240));}
    #policy .detail_title h2, #marketing .detail_title h2{margin-bottom: calc(100vw*(23/1240)); font-size: calc(100vw*(36/1240));}
    /* !terms page fin */
    label[for="agree_btn"],
    label[for="agree_btn02"]{padding-left: calc(100vw*(25/1240)); font-size: calc(100vw*(14/1240)); background: url('../images/icon/icon_radio_off.svg') center left / calc(100vw*(16/1240)) no-repeat;}
    label[for="agree_btn"] span,
    label[for="agree_btn02"] span{margin-left: calc(100vw*(3/1240));}
}
@media screen and (max-width:700px) {
    .pc_br{display: none;}
    .page_content{padding-top: calc(100vw*(54/390));}
    .main_slide .swiper-slide div:first-of-type{height: calc(100vw*(360/390));}
    .main_slide .swiper-slide img:first-of-type{display: none;}
    .main_slide .swiper-slide img:last-of-type{display: block;}
    .main_slide_title{margin-left: calc(100vw*(-80/390)); bottom: calc(100vw*(30/390));}
    .main_slide_title p{font-size: calc(100vw*(18/390)); line-height: 1.4;}
    .main_slide_title span{margin-top: calc(100vw*(10/390)); font-size: calc(100vw*(40/390));}
    .main_slide .swiper-button-prev{bottom: auto; top: calc(100vw*(16/390)); transform: none; left: auto; right: calc(100vw*(91/390)); margin: 0;}
    .main_slide .swiper-button-next{bottom: auto; top: calc(100vw*(16/390)); transform: none; left: auto; right: calc(100vw*(15/390)); margin: 0;}
    .navigate_btn{width: calc(100vw*(47/390)); height: calc(100vw*(12/390));}
    /* ! slide section 보류 */
    .main_intro_wrap{padding: calc(100vw*(30/390)) 0;}
    .main_intro_inner{position: relative; flex-direction: column; align-items: flex-start;}
    .main_intro_inner .view_more{position: absolute; top: calc(100vw*(7/390)); right: calc(100vw*(15/390)); border-bottom: 1px solid #fff;}
    .intro_title{margin-bottom: calc(100vw*(30/390));}
    .intro_title b{font-size: calc(100vw*(26/390)); line-height: 1.2;}
    .intro_title span{display: block; margin-top: calc(100vw*(5/390)); font-size: calc(100vw*(16/390));}
    .intro_describe{width: calc(100vw*(332/390));}
    .intro_describe p{display: none; font-size: calc(100vw*(14/390)); line-height: 1.57; margin: 0;}
    .intro_describe p.mb{display: block; word-break: keep-all;}
    /* ! intro wrap fin */
    .bg{background: url('../images/main/img_magazine_bg_mb.png') center / cover no-repeat;}
    .magazine{margin-bottom: calc(100vw*(100/390));}
    .magazine_category_wrap{flex-direction: column;}
    .magazine_category_box{width: 100%; height: calc(100vw*(150/390));}
    .magazine_category_box::after{display: none;}
    .magazine_img{height: 100%;}
    .magazine_img img:first-of-type{display: none;}
    .magazine_img img:last-of-type{display: block;}
    .magazine_icon_wrap{width: 100%; gap: calc(100vw*(10/390));}
    .magazine_icon{width: calc(100vw*(30/390)); height: calc(100vw*(30/390));}
    .magazine_icon_wrap span{font-size: calc(100vw*(16/390));}
    .magazine_list_wrap{height: calc(100vw*(1472/390)); display: flex; flex-direction: column;}
    .magazine_list_box{gap: calc(100vw*(6/390)) calc(100vw*(20/390)); margin-bottom: 0; padding-top: calc(100vw*(60/390));}
    .magazine_fin_area{padding-top: calc(100vw*(60/390)); order: -1;}
    .magazine_list{width: calc(100vw*(170/390)); height: calc(100vw*(268/390));}
    .magazine_list:nth-child(2n){margin-top: calc(100vw*(44/390));}
    .magazine_text_box{padding: calc(100vw*(18/390)) calc(100vw*(16/390)); height: calc(100vw*(64/390));}
    .magazine_list_img{width: calc(100vw*(170/390)); height: calc(100vw*(205/390));}
    .magazine_text_box p{font-size: calc(100vw*(12/390));}
    .magazine_fin_area span{font-size: calc(100vw*(26/390));}
    .magazine_fin_area .view_more{border-bottom: 1px solid #fff;}
    /* ! magazine area fin */
    .service{display: none; padding-bottom: calc(100vw*(100/390)); }
    .service.mb{display: block;}
    .service.mb.guide_line{width: 100%; margin: 0;}
    .service.mb .swiper_outer{margin-left: calc(100vw*(15/390)); padding-right: calc(100vw*(15/390));}
    .service h2{margin: 0 0 calc(100vw*(30/390)) calc(100vw*(15/390)); font-size: calc(100vw*(26/390));}
    .service_list{padding: calc(100vw*(20/390)) calc(100vw*(10/390)); width: calc(100vw*(170/390)); height: calc(100vw*(220/390));}
    .service.mb .service_title{height: calc(100vw*(40/390)); margin-bottom: calc(100vw*(20/390)); font-size: calc(100vw*(16/390));}
    .service_text{height: calc(100vw*(36/390)); margin-bottom: calc(100vw*(30/390)); font-size: calc(100vw*(12/390));}
    .service_icon{margin-left: calc(100vw*(100/390)); width: calc(100vw*(49/390)); height: calc(100vw*(49/390));}
    /* ! service area fin */
    .reference_wrap{padding: calc(100vw*(60/390)) 0 calc(100vw*(66/390)); flex-direction: column;}
    .reference_title{display: flex; align-items: center; justify-content: space-between; margin-bottom: calc(100vw*(30/390));}
    .reference_title h2{margin-bottom: 0; font-size: calc(100vw*(26/390));}
    .reference_list_wrap{width: calc(100vw*(360/390));}
    .reference_list{padding: calc(100vw*(18/390)) 0; flex-direction: column; align-items: flex-start; gap: calc(100vw*(6/390));}
    .reference_date{margin-right: 0;}
    .reference_date span{width: 100%; font-size: calc(100vw*(14/390));}
    .reference_content{width: 100%; padding-right: calc(100vw*(40/390)); font-size: calc(100vw*(15/390)); background: url('../images/icon/icon_arrow_right.svg') center right / calc(100vw*(20/390)) no-repeat;}
    /* ! reference area fin */
    .quick_menu{display: none;}
    .quick_menu a{padding: calc(100vw*(12/390)) calc(100vw*(18/390)) calc(100vw*(12/390)) calc(100vw*(43/390)); font-size: calc(100vw*(14/390));}
    .quick_menu a:first-child{background: url('../images/icon/icon_question.svg') center left calc(100vw*(18/390))/ calc(100vw*(20/390)) no-repeat #222;}
    .quick_menu a:nth-child(2){background: url('../images/icon/icon_genuine.svg') center left calc(100vw*(18/390))/ calc(100vw*(20/390)) no-repeat #222;}
    .quick_menu a:nth-child(3){background: url('../images/icon/icon_as.svg') center left calc(100vw*(18/390))/ calc(100vw*(20/390)) no-repeat #222;}
    .quick_menu a:nth-child(4){background: url('../images/icon/icon_my.svg') center left calc(100vw*(18/390))/ calc(100vw*(20/390)) no-repeat #222;}
    .quick_menu .top{padding: calc(100vw*(14/390)) calc(100vw*(43/390)); font-size: calc(100vw*(14/390));}
    /* !quick_menu */
    /* ! main page fin */
    .about_banner_txt{margin-left: calc(100vw*(-122/390));}
    .contact_content{width: 100%; margin: calc(100vw*(-80/390)) auto 0; padding: calc(100vw*(80/390)) 0 calc(100vw*(250/390));}
    #contact.contact_content{padding-bottom: calc(100vw*(390/390));}
    .contact_content .content_tab_guide{margin-bottom: calc(100vw*(30/390));}
    #history{padding: calc(100vw*(80/390)) 0 calc(100vw*(305/390));}
    #history .content_tab_guide{margin-bottom: calc(100vw*(116/390));}
    .contact_map{width: calc(100vw*(360/390)); height: calc(100vw*(270/390)); margin: 0 auto;}
    .contact_map:first-child{margin-bottom: calc(100vw*(320/390));}
    .map_inner{width: calc(100vw*(348/390)); height: calc(100vw*(247/390));}
    #daumRoughmapContainer1705286308546,
    #daumRoughmapContainer1675245682442{width: calc(100vw*(348/390)); height: calc(100vw*(247/390));}
    .root_daum_roughmap .wrap_map{height: calc(100vw*(484/390))!important;}
    .map_inform{width: calc(100vw*(360/390)); height: calc(100vw*(240/390)); padding: calc(100vw*(22/390)) calc(100vw*(90/390)); top: auto; bottom: calc(100vw*(-251/390)); left: 50%; transform: translateX(-50%); background: rgba(0, 85, 125, .9); text-align: center;}
    .contact_map:last-of-type .map_inform{padding: calc(100vw*(51/390)) calc(100vw*(90/390));}
    .map_inform_top{margin-bottom: calc(100vw*(14/390));}
    .map_inform_top div:first-child{width: calc(100vw*(21/390)); height: calc(100vw*(21/390)); margin: 0 auto calc(100vw*(9/390));}
    .map_inform_top div:nth-child(2){margin-bottom: calc(100vw*(26/390)); font-size: calc(100vw*(20/390));}
    .map_inform_top div:nth-child(2)::after{width: calc(100vw*(33/390)); bottom: calc(100vw*(-10/390)); left: 50%; transform: translateX(-50%); border-bottom: calc(100vw*(5/390)) solid #fff;}
    .map_inform_top div:last-child{font-size: calc(100vw*(14/390));}
    .contact_map:last-child .map_inform_top{margin-bottom: calc(100vw*(14/390));}
    .map_inform_bottom div{font-size: calc(100vw*(14/390)); line-height: 1.48;}
    .map_inform_bottom div:not(:last-child){margin-bottom: 0;}
    /* !contact page */
    .history_content{display: none;}
    .history_content_mb{display: block; position: relative;}
    .history_line{width: calc(100vw*(360/390)); height: calc(100vw*(1408/390));}
    .history_wrap.first{top: calc(100vw*(-80/390));}
    .history_list > div:first-of-type{margin-bottom: calc(100vw*(35/390)); height: calc(100vw*(52/390));}
    .history_list > div:nth-of-type(2){width: calc(100vw*(10/390)); height: calc(100vw*(10/390)); margin-bottom: calc(100vw*(17/390));}
    .history_list > div:nth-of-type(2)::before{bottom: calc(100vw*(6/390)); height: calc(100vw*(20/390)); border-left: calc(100vw*(2/390)) solid #abbac7;}
    .history_list > div:last-of-type span{ margin-bottom: calc(100vw*(8/390)); font-size: calc(100vw*(20/390));}
    .history_list > div:last-of-type p{font-size: calc(100vw*(14/390)); line-height: 1.22;}
    .history_list > div:last-of-type p:first-of-type{margin-bottom: calc(100vw*(6/390));}
    .history_wrap.first .first{width: calc(100vw*(123/390)); margin-right: calc(100vw*(34/390));}
    .history_wrap.first .first div:first-of-type{width: calc(100vw*(95/390)); height: calc(100vw*(52/390));}
    .history_wrap.first .second div:first-of-type{width: calc(100vw*(52/390)); height: calc(100vw*(52/390));}
    .history_wrap.first .second{width: calc(100vw*(95/390)); margin-right: 0;}
    /* !history wrap first */
    .history_wrap.second{top: calc(100vw*(195/390));}
    .history_wrap.second .history_list div:first-of-type{height: calc(100vw*(52/390));}
    .history_wrap.second .first > div:first-of-type{width: calc(100vw*(107/390));}
    .history_wrap.second .history_list .twin{display: flex; justify-content: space-between;}
    .history_wrap.second .history_list .twin div{width: calc(100vw*(52/390)); height: calc(100vw*(52/390));}
    .history_wrap.second .first{width: calc(100vw*(157/390)); margin-left: 0;}
    .history_wrap.second .second{width: calc(100vw*(107/390)); margin-left: calc(100vw*(15/390));}
    .history_wrap.second .second div:first-of-type{width: calc(100vw*(109/390)); height: calc(100vw*(52/390));}
    /* !history wrap second */
    .history_wrap.third{bottom: auto; top: calc(100vw*(470/390));}
    .history_wrap.third .first div:first-of-type{width: calc(100vw*(129/390)); height: calc(100vw*(52/390));}
    .history_wrap.third .second div:first-of-type{width: calc(100vw*(109/390)); height: calc(100vw*(52/390));}
    .history_wrap.third .first{width: calc(100vw*(129/390)); margin-right: calc(100vw*(24/390));}
    .history_wrap.third .second{width: calc(100vw*(109/390)); margin-right: 0;}
    /* !history wrap third */
    .history_wrap.fourth{bottom: calc(100vw*(477/390)); margin-left: 0;}
    .history_wrap.fourth .history_list{margin: 0; width: calc(100vw*(109/390));}
    .history_wrap.fourth .second{margin-left: calc(100vw*(34/390));}
    .history_wrap.fourth .first div:first-of-type{height: calc(100vw*(52/390));}
    .history_wrap.fourth .second div:first-of-type{width: calc(100vw*(109/390)); height: calc(100vw*(52/390));}
    /* !history wrap fourth */
    .history_wrap.fifth{bottom: calc(100vw*(201/390));}
    .history_wrap.fifth .first{width: calc(100vw*(109/390));}
    .history_wrap.fifth .second{width: calc(100vw*(129/390));}
    /* !history wrap fifth */
    .history_wrap.sixth{bottom: calc(100vw*(-58/390)); margin-left: calc(100vw*(-70/390));}
    .history_wrap.sixth .first{width: calc(100vw*(109/390));}
    .history_wrap.sixth .first div:first-of-type{width: calc(100vw*(95/390));}
    /* !history wrap sixth */

    /* !history page */
    #about .content_tab_guide{margin-bottom: calc(100vw*(40/390));}
    .about_title{width: calc(100vw*(360/390)); margin: 0 auto calc(100vw*(50/390)); padding-bottom: calc(100vw*(30/390)); border-bottom: calc(100vw*(5/390)) solid #222;}
    .about_title p{width: calc(100vw*(290/390)); margin: 0 auto calc(100vw*(50/390)); font-size: calc(100vw*(22/390)); line-height: 1.36;}
    .about_title div{width: calc(100vw*(180/390)); height: calc(100vw*(76/390));}
    .start_title{width: calc(100vw*(360/390)); margin: 0 auto calc(100vw*(30/390));}
    .start_title span{margin-bottom: calc(100vw*(20/390)); font-size: calc(100vw*(22/390));}
    .start_title p{width: calc(100vw*(288/390)); font-size: calc(100vw*(16/390)); line-height: 1.38;}
    .start_product{width: calc(100vw*(360/390)); margin: 0 auto calc(100vw*(50/390));}
    .start_product li{width: 100%; height: calc(100vw*(95/390));}
    .start_wrap{width: calc(100vw*(360/390)); margin: 0 auto;}
    .start_list:not(:last-of-type){margin-bottom: calc(100vw*(40/390));}
    .start_list:last-of-type{margin-bottom: calc(100vw*(80/390));}
    .start_list span{margin-bottom: calc(100vw*(10/390)); font-size: calc(100vw*(16/390));}
    .start_list p{font-size: calc(100vw*(14/390)); line-height: 1.57;}
    .photo_wrap{margin-bottom: calc(100vw*(50/390));}
    .photo_list{height: calc(100vw*(93/390));}
    .photo_list:first-of-type{width: calc(100vw*(95/390));}
    .photo_list:nth-of-type(2){width: calc(100vw*(146/390));}
    .photo_list:nth-of-type(3){width: calc(100vw*(148/390));}
    .photo_list:nth-of-type(4){width: calc(100vw*(120/390));}
    .photo_list:nth-of-type(5){width: calc(100vw*(75/390));}
    .photo_list:nth-of-type(6){width: calc(100vw*(69/390));}
    .photo_list:last-of-type{width: calc(100vw*(126/390));}
    .about_agency{margin-bottom: calc(100vw*(70/390)); flex-direction: column; gap: calc(100vw*(33/390));}
    .agency_title{width: calc(100vw*(360/390)); margin: 0 auto;}
    .agency_title span{margin-bottom: calc(100vw*(10/390)); font-size: calc(100vw*(16/390));}
    .agency_title p,
    .now_content p{font-size: calc(100vw*(14/390)); line-height: 1.57;}
    .agency_logo{width: calc(100vw*(248/390)); gap: calc(100vw*(26/390)); margin: 0 auto;}
    .agency_logo div:first-of-type{width: calc(100vw*(115/390)); height: calc(100vw*(50/390));}
    .agency_logo div:last-of-type{width: calc(100vw*(106/390)); height: calc(100vw*(50/390));}
    .now_content{width: calc(100vw*(360/390)); margin: 0 auto;}
    span.now_title{margin-bottom: calc(100vw*(30/390)); font-size: calc(100vw*(36/390));}
    .now_content span{margin-bottom: calc(100vw*(10/390)); font-size: calc(100vw*(22/390));}
    .now_content .now_title{font-size: calc(100vw*(22/390));}
    .now_content span:last-of-type{font-size: calc(100vw*(16/390));}
    /* ! about page */
    /* !brand page */
    .brand_detail .detail_title, .product_detail .detail_title{width: 100%;}
    .brand_banner_txt{margin-left: calc(100vw*(-125/390));}
    .brand_content{width: calc(100vw*(360/390)); margin: 0 auto;}
    .brand_inner{margin-bottom: calc(100vw*(80/390)); gap: calc(100vw*(60/390)) calc(100vw*(30/390));}
    .brand_wrap{margin-top: calc(100vw*(20/390)); padding: calc(100vw*(50/390)) 0 calc(100vw*(78/390)) 0; border-top: calc(100vw*(5/390)) solid #222;}
    .brand_item{width: calc(100vw*(160/390)); height: calc(100vw*(210/390));}
    .brand_item .item_img{height: calc(100vw*(160/390)); margin-bottom: calc(100vw*(25/390));}
    .brand_item .item_txt{font-size: calc(100vw*(20/390));}
    .bradn_detail .detail_title,
    .product_detail .detail_title{width: calc(100vw*(360/390));}
    .brand_detail .detail_title small,
    .product_detail .detail_title small{margin: 0 0 calc(100vw*(5/390)) 0; font-size: calc(100vw*(14/390));}
    .pagination {gap: calc(100vw*(15/390)); font-size: calc(100vw*(16/390));}
    .pagination button {width: calc(100vw*(22/390)); height: calc(100vw*(22/390));}
    .pagination_list_wrap {gap: calc(100vw*(15/390));}
    /* !detail page */
    .detail_item_txt{width: 100%; margin-top: calc(100vw*(26/390)); font-size: calc(100vw*(14/390)); line-height: 1.43;}
    /* !product info page */
    #digital .content_tab_guide{margin-bottom: calc(100vw*(12/390));}
    .product_banner_txt{margin-left: calc(100vw*(-106/390));}
    .product_content{margin-top: calc(100vw*(-160/390)); padding-top: calc(100vw*(160/390));}
    .product_info{width: calc(100vw*(360/390)); margin: calc(100vw*(-80/390)) auto 0; padding: calc(100vw*(80/390)) 0 calc(100vw*(221/390));}
    .product_title{margin-bottom: calc(100vw*(60/390)); padding: calc(100vw*(45/390)) calc(100vw*(25/390));}
    .product_title h2{margin-bottom: calc(100vw*(18/390)); font-size: calc(100vw*(20/390));}
    .product_title p{font-size: calc(100vw*(14/390));}
    .product_wrap{ gap: calc(100vw*(60/390)) calc(100vw*(14/390));}
    .product_list{width: calc(100vw*(173/390)); height: calc(100vw*(250/390));}
    .product_img{margin-bottom: calc(100vw*(20/390)); height: calc(100vw*(211/390));}
    .product_img_inner{width: calc(100vw*(136/390)); height: calc(100vw*(170/390));}
    .product_txt{font-size: calc(100vw*(16/390));}
    /* !magazine page */
    .magazine_banner_txt{margin-left: calc(100vw*(-88/390));}
    .magazine_content{width: calc(100vw*(360/390)); padding-top: calc(100vw*(20/390));}
    .mazagine_wrap{padding: calc(100vw*(50/390)) 0 calc(100vw*(134/390)); margin-top: calc(100vw*(20/390)); border-top: calc(100vw*(5/390)) solid #222;}
    .magazine_item{width: calc(100vw*(170/390)); height: calc(100vw*(292/390));}
    .magazine_inner{margin-bottom: calc(100vw*(80/390)); gap: calc(100vw*(60/390)) calc(100vw*(20/390));}
    .magazine_item .item_img{height: calc(100vw*(196/390)); margin-bottom: calc(100vw*(14/390));}
    .magazine_item .item_txt p:first-child{margin-bottom: calc(100vw*(10/390)); font-size: calc(100vw*(16/390));}
    .magazine_item .item_txt p:last-child{font-size: calc(100vw*(14/390));}
    .more_view{width: calc(100vw*(134/390)); height: calc(100vw*(22/390)); gap: calc(100vw*(13/390)); background: url('../images/icon/icon_check_bottom.svg') center right / calc(100vw*(22/390)) no-repeat;}
    .more_view span{ font-size: calc(100vw*(16/390));}
    /* ! magazine detail page */
    /* ! polaloid apply page */
    .polaloid_banner_txt{margin-left: calc(100vw*(-105/390));}
    .terms_banner_img,
    .polaloid_banner_img{height: calc(100vw*(180/390)); margin-bottom: calc(100vw*(50/390));}
    .terms_banner_img img:first-of-type{display: none;}
    .terms_banner_img img:last-of-type{display: block;}
    .polaloid_wrap{padding: calc(100vw*(30/390)) 0 calc(100vw*(166/390)); margin-top: calc(100vw*(20/390)); border-top: calc(100vw*(5/390)) solid #222; flex-wrap: wrap; gap: calc(100vw*(20/390));}
    .polaloid_list{padding: calc(100vw*(37/390)) calc(100vw*(14/390)) calc(100vw*(36/390)) calc(100vw*(87/390)); width: calc(100vw*(360/390)); height: calc(100vw*(154/390)); justify-content: center; align-items: flex-start;}
    .polaloid_list:first-of-type{background: url('../images/icon/icon_service01.svg') center left calc(100vw*(10/390)) / calc(100vw*(70/390)) no-repeat;}
    .polaloid_list:nth-of-type(2){background: url('../images/icon/icon_service02.svg') center left calc(100vw*(10/390)) / calc(100vw*(70/390)) no-repeat;}
    .polaloid_list:last-of-type{background: url('../images/icon/icon_set.svg') center left calc(100vw*(10/390)) / calc(100vw*(70/390)) no-repeat;}
    .polaloid_title{margin-bottom: calc(100vw*(5/390)); font-size: calc(100vw*(18/390));}
    .polaloid_text{font-size: calc(100vw*(14/390)); text-align: unset;}
    .polaloid_icon{display: none;}
    .identification_popup{width: calc(100vw*(317/390)); height: calc(100vw*(625/390));}
    .identification_title{margin-bottom: calc(100vw*(30/390));}
    .identification_title div{font-size: calc(100vw*(20/390));}
    .content .identification_inform input{width: calc(100vw*(257/390));}
    input#phone,
    #input_change input{height: calc(100vw*(44/390));}
    .identification_inform > div{position: relative;}
    .identification_inform > div:not(:last-of-type){margin-bottom: calc(100vw*(20/390));}
    .identification_inform > div:last-child{gap: 0; margin-bottom: calc(100vw*(30/390)); flex-direction: column;}
    .identification_inform #box_btn{width: calc(100vw*(92/390)); height: calc(100vw*(44/390)); padding: 0 calc(100vw*(9/390)); font-size: calc(100vw*(14/390)); line-height: 1.2; position: absolute; bottom: 0; right: 0; border-radius: 0 calc(100vw*(5/390)) calc(100vw*(5/390)) 0;}
    .identification_box{gap: calc(100vw*(10/390)); flex-direction: column; align-items: flex-start;}
    .identification_box label{width: auto;}
    .identification_box span{font-size: calc(100vw*(16/390));}
    .identification_box span::after{top: calc(100vw*(-2/390)); right: calc(100vw*(-6/390)); width: calc(100vw*(4/390)); height: calc(100vw*(4/390));}
    #input_change.active .certification_time{gap: calc(100vw*(8/390)); right: calc(100vw*(100/390)); top: auto; bottom: calc(100vw*(6/390));}
    .certification_time div:first-of-type{width: calc(100vw*(14/390)); height: calc(100vw*(14/390));}
    .time_count{width: calc(100vw*(45/390)); font-size: calc(100vw*(14/390));}
    .guidance_wrap{width: 100%; gap: calc(100vw*(5/390)); justify-content: flex-start; margin-bottom: calc(100vw*(54/390)); align-items: flex-start;}
    .guidance_wrap .guidance_txt{width: calc(100vw*(221/390));}
    .guidance_wrap > div:first-child{margin-top: calc(100vw*(3/390)); width: calc(100vw*(20/390)); height: calc(100vw*(20/390));}
    .guidance_txt div{font-size: calc(100vw*(14/390));}
    .guidance_txt div:nth-child(2),
    .guidance_txt div:last-child{padding-left: calc(100vw*(20/390));}
    .guidance_txt div:nth-child(2)::before,
    .guidance_txt div:last-child::before{width: calc(100vw*(3/390)); height: calc(100vw*(3/390)); left: calc(100vw*(10/390)); top: calc(100vw*(12/390));}
    .modal_fin_btn{text-align: left;}
    .modal_fin_btn button{width: calc(100vw*(156/390)); padding: calc(100vw*(10/390)) calc(100vw*(48/390)); font-size: calc(100vw*(16/390)); border-radius: calc(100vw*(10/390));}
    .identification_popup .popup_close{top: calc(100vh*(-18/390)); margin-left: calc(100vw*(147/390));}
    .identification_popup .alert_first,
    .identification_popup .alert_second{width: calc(100vw*(266/390)); bottom: calc(100vw*(95/390));}
    .identification_popup .alert_first{background: url(../images/icon/icon_alert.svg) center left calc(100vw*(42/390)) / calc(100vw*(13/390)) no-repeat rgba(34, 34, 34, 0.7);}
    .identification_popup_fin{width: calc(100vw*(295/390)); height: calc(100vw*(277/390));}
    .identification_title_fin{margin-bottom: calc(100vw*(62/390));}
    .identification_title_fin div{font-size: calc(100vw*(20/390)); line-height: 1.3;}
    .identification_title_fin div:last-child{margin-top: calc(100vw*(10/390)); font-size: calc(100vw*(14/390));}
    .identification_popup_fin .popup_close{top: calc(100vw*(-40/390)); margin-left: calc(100vw*(135/390));}
    /* !identification modal */
    /* !polaloid apply page fin */
    .genuine_wrap {padding: calc(100vw*(30/390)) 0 calc(100vw*(200/390)); margin-top: calc(100vw*(20/390)); border-top: calc(100vw*(5/390)) solid #222;}
    .genuine_wrap .title{margin-bottom: calc(100vw*(30/390)); font-size: calc(100vw*(18/390));}
    .product_confirm_wrap{width: calc(100vw*(360/390));}
    .register_box{gap: calc(100vw*(10/390)); margin-bottom: calc(100vw*(60/390)); flex-direction: column; align-items: flex-start;}
    .register_box input[type='tel']{width: calc(100vw*(360/390));}
    .register_box label{width: calc(100vw*(90/390));}
    label[for='serial_num']{font-size: calc(100vw*(16/390));}
    .confirm_guide_box{margin-bottom: calc(100vw*(10/390)); gap: calc(100vw*(6/390));}
    .confirm_guide_box div{width: calc(100vw*(15/390)); height: calc(100vw*(15/390));}
    .confirm_guide{font-size: calc(100vw*(14/390));}
    .product_confirm_btn button{width: calc(100vw*(266/390)); height: calc(100vw*(42/390)); padding: calc(100vw*(9/390)) 0; font-size: calc(100vw*(16/390)); border-radius: calc(100vw*(10/390)); line-height: 1.5;}
    .register_alert{top: calc(100vw*(280/390)); width: calc(100vw*(296/390)); padding: calc(100vw*(8/390)) 0; font-size: calc(100vw*(14/390)); background: url("../images/icon/icon_alert.svg") center left calc(100vw*(42/390)) / calc(100vw*(13/390)) no-repeat rgba(34, 34, 34, 0.7); border-radius: calc(100vw*(200/390));}
    /* !genuine_register */
    .product_inform_wrap{margin: calc(100vw*(20/390)) auto 0; padding: calc(100vw*(30/390)) 0 calc(100vw*(200/390)); border-top: calc(100vw*(5/390)) solid #222;}
    .product_inform_wrap .title{margin-bottom: calc(100vw*(30/390)); font-size: calc(100vw*(18/390));}
    .product_inform_wrap .inform_inner + div{margin-bottom: calc(100vw*(32/390)); flex-direction: column; gap: calc(100vw*(30/390)) calc(100vw*(80/390));}
    .inform_inner{margin-bottom: calc(100vw*(30/390)); padding-bottom: calc(100vw*(30/390)); gap: calc(100vw*(10/390)); flex-direction: column; border-bottom: 1px solid #abbac7;}
    .inform_list{width: auto; gap: calc(100vw*(28/390));}
    .inform_list span:first-child{width: calc(100vw*(71/390)); font-size: calc(100vw*(16/390));}
    .inform_list span:last-child{font-size: calc(100vw*(14/390));}
    .data_date img{width: calc(100vw*(14/390)); height: calc(100vw*(17/390)); margin: calc(100vw*(14/390)) 0 0 calc(100vw*(-160/390));}
    #datepicker{padding: calc(100vw*(13/390)) 0 calc(100vw*(13/390)) calc(100vw*(40/390));}
    .buy_list{top: calc(100vw*(45/390)); border-radius: calc(100vw*(10/390));}
    .buy_place{padding: calc(100vw*(13/390)) calc(100vw*(16/390)); font-size: calc(100vw*(14/390)); border-radius: calc(100vw*(5/390));}
    .buy_box{width: 100%; flex-direction: column; align-items: flex-start; gap: calc(100vw*(10/390));}
    .buy_box .label_text{width: calc(100vw*(71/390)); margin: 0;}
    .buy_box label{font-size: calc(100vw*(16/390));}
    .buy_box label::after{right: calc(100vw*(-6/390)); width: calc(100vw*(4/390)); height: calc(100vw*(4/390));}
    .buy_box .select{margin: 0;}
    .add_select .choice,
    .input_online.check,
    .input_offline.check,
    .input_etc.check,
    .direct_input_box.check{width: 100%;}
    .file_load_box{gap: calc(100vw*(10/390)); margin-bottom: calc(100vw*(50/390)); flex-direction: column;}
    .file_load_title{width: auto; font-size: calc(100vw*(16/390));}
    .product_inform_wrap .file_list{margin: calc(100vw*(30/390)) 0 0 0 ;}
    .product_inform_wrap .alert_first{width: calc(100vw*(243/390)); bottom: calc(100vw*(248/390)); background: url('../images/icon/icon_alert.svg') center left calc(100vw*(44/390)) / calc(100vw*(13/390)) no-repeat rgba(34, 34, 34, 0.7);}
    .product_inform_wrap .alert_second{bottom: calc(100vw*(248/390)); background: url('../images/icon/icon_alert.svg') center left calc(100vw*(45/390)) / calc(100vw*(13/390)) no-repeat rgba(34, 34, 34, 0.7);}
    .product_inform_wrap #alert_email{background: url('../images/icon/icon_alert.svg') center left calc(100vw*(51/390)) / calc(100vw*(13/390)) no-repeat rgba(34, 34, 34, 0.7);}
    /* !register_inform */
    .register_modal .register_popup{padding: calc(100vw*(47/390)) calc(100vw*(10/390)) calc(100vw*(58/390)) calc(100vw*(30/390)); width: calc(100vw*(317/390));}
    .register_popup_inner{width: calc(100vw*(277/390)); padding-right: calc(100vw*(0/390));}
    .register_popup_inner::-webkit-scrollbar-thumb{border-radius: calc(100vw*(10/390));}
    .register_popup_inner::-webkit-scrollbar{width: calc(100vw*(8/390)); height: calc(100vw*(580/390));}
    .register_title{width: calc(100vw*(257/390)); margin-bottom: calc(100vw*(30/390)); flex-direction: column-reverse; gap: calc(100vw*(10/390));}
    .register_title div:first-child{width: calc(100vw*(253/390)); font-size: calc(100vw*(20/390));}
    .register_title div:last-child{padding: calc(100vw*(8/390)) 0; font-size: calc(100vw*(14/390)); text-align: center; background: #8493A0; color: #edf0f3;}
    .register_sub_title{margin-bottom: calc(100vw*(10/390)); font-size: calc(100vw*(16/390));}
    .register_modal .guidance_wrap{width: 100%; margin-bottom: calc(100vw*(24/390)); gap: calc(100vw*(5/390)); align-items: flex-start; word-break: keep-all;}
    .register_modal .guidance_wrap div:first-child{width: calc(100vw*(20/390)); height: calc(100vw*(20/390));}
    .register_modal .guidance_txt{width: 100%; font-size: calc(100vw*(14/390)); line-height: 1.43;}
    .register_modal .popup_close{position: absolute; right: 0; top: calc(100vh*(-15/390));}
    .modal_product{gap: calc(100vw*(40/390));}
    .modal_product_top{padding-bottom: calc(100vw*(60/390));}
    .modal_product_bottom{padding-top: calc(100vw*(50/390));}
    .modal_product_list{width: calc(100vw*(257/390)); height: calc(100vw*(233/390));}
    .modal_product_list div:first-child{margin-bottom: calc(100vw*(10/390)); height: calc(100vw*(206/390));}
    .modal_product_list div:last-child{font-size: calc(100vw*(14/390));}
    /* !register_modal */
    .as_center{width: calc(100vw*(360/390)); padding-bottom: calc(100vw*(200/390));}
    .as_center .table_list{padding: calc(100vw*(35/390)) 0;}
    .as_center .chk_box{margin-top: calc(100vw*(20/390));}
    .as_center_wrap{display: none;}
    .as_center_wrap_mb{display: block; margin: calc(100vw*(20/390)) 0 calc(100vw*(80/390)); border-top: calc(100vw*(5/390)) solid #222;}
    .table_category .category_list{font-size: calc(100vw*(20/390));}
    .as_table_list .category_list{padding: 0; font-size: calc(100vw*(12/390));}

    .as_history .category_list{width: auto!important;}

    .as_center .more_view{margin-bottom: 0;}
    .as_center .table_txt{margin-top: calc(100vw*(23/390)); padding: calc(100vw*(30/390)) calc(100vw*(46/390)) calc(100vw*(53/390));}
    .as_center .table_txt_inner > div:first-child{margin-bottom: calc(100vw*(13/390)); gap: calc(100vw*(30/390));}
    .as_center .table_txt_inner > div:nth-child(2){margin-bottom: calc(100vw*(21/390)); gap: calc(100vw*(30/390));}
    .as_center .table_txt_inner div div:first-child{font-size: calc(100vw*(14/390));}
    .as_center .table_txt_inner div div:last-child{font-size: calc(100vw*(14/390));}
    .as_center .table_txt_inner div:nth-child(2) div:last-child{font-size: calc(100vw*(14/390));}
    .as_center .table_txt_inner > div:last-child{display: block; font-size: calc(100vw*(14/390));}
    /* !as_history page */
    .as_select .category_list:last-child{width: calc(100vw*(68/390));}
    .category_radio{width: auto; height: calc(100vw*(16/390)); padding: 0; margin-right: calc(100vw*(14/390));}
    .category_radio input{display: none;}
    .category_radio label{padding-left: calc(100vw*(16/390)); font-size: calc(100vw*(14/390)); background: url('../images/icon/icon_radio_off.svg') center left / calc(100vw*(16/390)) no-repeat;}
    .category_radio input:checked + label{background: url('../images/icon/icon_radio_on.svg') center left / calc(100vw*(16/390)) no-repeat;}
    /* !as_select page */
    #as_application .textarea_wrap{width: calc(100vw*(360/390));}
    #as_application .file_load_wrap{gap: calc(100vw*(27/390)); margin: 0 0 calc(100vw*(30/390)) 0;}
    #as_application .file_load_wrap div{font-size: calc(100vw*(16/390));}
    #as_application .file_load_wrap > div:first-child{display: none;}
    #as_application .file_list{width: calc(100vw*(360/390));}
    #as_application .alert_first{bottom: calc(100vw*(-51/390)); width: calc(100vw*(318/390)); background: url('../images/icon/icon_alert.svg') center left calc(100vw*(72/390)) / calc(100vw*(13/390)) no-repeat rgba(34, 34, 34, 0.7);}
    #as_application .alert_second{ bottom: calc(100vw*(-51/390)); background: url('../images/icon/icon_alert.svg') center left calc(100vw*(69/390)) / calc(100vw*(13/390)) no-repeat rgba(34, 34, 34, 0.7);}
    /* ! as_application page */
    .as_my_page .left .category_list:first-of-type{width: calc(100vw*(13/390));}
    .as_my_page .left .category_list:nth-of-type(2){width: calc(100vw*(47/390));}
    .as_my_page .left .category_list:nth-of-type(3){width: calc(100vw*(53/390));}
    .as_my_page .left .category_list:nth-of-type(4){width: calc(100vw*(145/390));}
    .as_my_page .left .category_list:nth-of-type(5){width: calc(100vw*(91/390));}

    .as_my_page .right .category_list:first-of-type{width: calc(100vw*(68/390));}
    .as_my_page .right .category_list:nth-of-type(2){width: calc(100vw*(85/390));}
    .as_my_page .right .category_list:nth-of-type(3){width: calc(100vw*(13/390));}

    .as_my_page .as_table_list .category_list:last-child,
    .as_history .as_table_list .category_list:last-child{color: #222; font-size: calc(100vw*(12/390));}
    .as_my_page .category_list:last-child{width: calc(100vw*(68/390));}

    .as_table_list{padding: calc(100vw*(23/390)) 0; display: flex; align-items: center; justify-content: space-between;}
    .as_history .as_table_list{flex-wrap: wrap; align-items: flex-start;}
    .as_history .as_table_list.active{padding: calc(100vw*(23/390)) 0 0 0;}
    .as_select .as_table_list{justify-content: flex-start;}
    .as_select .as_table_list .left{margin-right: calc(100vw*(77/390));}
    .as_select .as_table_list .left .category_list:nth-child(3){width: calc(100vw*(145/390)); margin: calc(100vw*(8/390)) 0 0 0; font-size: calc(100vw*(15/390));}
    .as_select .as_table_list .left .category_list:nth-child(4){width: calc(100vw*(91/390)); font-size: calc(100vw*(12/390)); color: #222;}
    .as_table_list > div{display: flex; flex-wrap: wrap;}
    .as_table_list .left{width: calc(100vw*(145/390));}
    .as_table_list .right{width: calc(100vw*(110/390)); justify-content: flex-end; align-self: flex-start;}

    .as_history .as_table_list .right{width: calc(100vw*(68/390)); align-items: flex-end; flex-direction: column;}
    .as_select .as_table_list .left .category_list:first-of-type{width: calc(100vw*(47/390));}
    .as_select .as_table_list .left .category_list:nth-of-type(2){width: calc(100vw*(53/390));}
    .as_table_list .left .category_list{text-align: unset!important;}
    .as_table_list .left .category_list:first-child,
    .as_table_list .left .category_list:nth-child(2){margin-right: calc(100vw*(12/390));}
    .as_table_list .left .category_list:nth-child(3){margin: 0;}
    .as_table_list .left .category_list:nth-child(4){margin: calc(100vw*(8/390)) 0 0 0!important; font-size: calc(100vw*(15/390));}
    .as_table_list .left .category_list:last-child{margin: calc(100vw*(5/390)) 0 0 0!important;}

    .as_table_list .right .category_list:first-child{margin: 0 0 calc(100vw*(6/390)) 0; color: #8493A0;}
    .as_table_list .right .category_list:nth-child(2){width: auto; margin-right: calc(100vw*(12/390)); color: #8493a0; font-size: calc(100vw*(15/390));}
    .as_table_list .right .category_list:last-child{width: auto; margin: 0; font-size: calc(100vw*(15/390));}
    .as_select .right .category_list:last-child{color: #222;}
    /* ! as_my_page page */

    .notice .sub_banner_img{margin-bottom: calc(100vw*(20/390));}
    .center_banner_txt{margin-left: calc(100vw*(-110/390));}
    .service_center{width: 100%; margin: calc(100vw*(-70/390)) auto 0; padding: calc(100vw*(70/390)) 0 calc(100vw*(200/390));}
    .service_center .page_guide{position: absolute; bottom: calc(100vw*(-110/390));}
    .center_title{width: calc(100vw*(360/390)); margin: 0 auto;}
    .notice .center_title,
    .service_center .center_title{padding-bottom: calc(100vw*(50/390)); border-bottom: calc(100vw*(5/390)) solid #222;}
    .center_title h2{font-size: calc(100vw*(20/390));}
    .center_wrap{margin: 0 0 calc(100vw*(100/390)); border-top: none;}
    #notice .center_wrap{width: calc(100vw*(360/390)); margin: 0 auto calc(100vw*(80/390));}
    .service_center .table_wrap{width: calc(100vw*(360/390)); margin: 0 auto; border-top: 1px solid #edf1f3;}
    .table_list{padding-top: calc(100vw*(18/390)); flex-wrap: wrap;}
    #data_room .table_list{margin-left: calc(100vw*(15/390));}
    .table_list div{font-size: calc(100vw*(12/390));}
    .table_list .table_num{width: auto; padding: 0; margin-right: calc(100vw*(14/390)); order: -3;}
    .table_list .table_txt{padding: calc(100vw*(6/390)) calc(100vw*(30/390)) calc(100vw*(19/390)) 0; width: calc(100vw*(360/390)); font-size: calc(100vw*(15/390)); background: url('../images/icon/icon_arrow_mb.svg') top calc(100vw*(10/390)) right / calc(100vw*(9/390)) no-repeat; line-height: 1.83;}
    #faq .table_list .table_txt{background: transparent;}
    .table_list .table_date{padding: 0; order: -2;}
    .table_list .table_date.mb{display: block;}
    /* !notice page */
    .notice_detail,
    .terms_detail{width: calc(100vw*(360/390)); margin: calc(100vw*(-80/390)) auto 0; padding: calc(100vw*(100/390)) 0 calc(100vw*(155/390));}
    .notice_detail .content_tab_guide{display: none;}
    .notice .detail_title{width: calc(100vw*(280/390)); margin: 0 auto;}
    .notice .detail_title h2{margin-bottom: calc(100vw*(20/390));}
    .notice .detail_title small{margin-top: calc(100vw*(10/390));}
    .notice_detail_wrap{width: 100%; margin: 0 auto calc(100vw*(80/390)); padding: calc(100vw*(20/390)) 0 0 calc(100vw*(17/390)); border-top: calc(100vw*(5/390)) solid #222;}
    .notice_detail_inner{width: 100%; padding-bottom: calc(100vw*(93/390));}
    .notice_detail_inner p{font-size: calc(100vw*(16/390));}
    .notice_detail_inner p:not(:last-child),
    .data_room_detail_inner p:not(:last-child){margin-bottom: calc(100vw*(10/390));}
    .notice_detail_inner p:first-child,
    .data_room_detail_inner p:first-child{margin-bottom: calc(100vw*(20/390)); font-size: calc(100vw*(16/390));}
    /* !notice_detail page */
    .data_category{margin-left: calc(100vw*(15/390)); padding: calc(100vw*(20/390)) 0 calc(100vw*(30/390)); gap: calc(100vw*(10/390)); overflow: scroll; -ms-overflow-style: none; scrollbar-width: none; border-bottom: none;}
    .data_category::-webkit-scrollbar{display: none;}
    .data_category .category_list{width: calc(100vw*(130/390)); height: calc(100vw*(42/390)); padding: calc(100vw*(9/390)) 0; font-size: calc(100vw*(14/390)); border-radius: calc(100vw*(10/390)); flex-grow: 0; flex-shrink: 0; line-height: 1.58;}
    .table_catagory{width: auto; padding: 0; order: -3; margin-right: calc(100vw*(12/390));}
    /* !data_room page */
    #data_room_detail{width: calc(100vw*(360/390)); margin: calc(100vw*(-70/390)) auto 0; padding: calc(100vw*(100/390)) 0 calc(100vw*(200/390));}
    
    .data_room_detail_wrap{width: calc(100vw*(360/390)); margin: 0 auto calc(100vw*(80/390)); padding: calc(100vw*(20/390)) calc(100vw*(12/390)) calc(100vw*(96/390)); border-top: calc(100vw*(5/390)) solid #222;}
    .data_room_detail_inner{width: 100%; margin-bottom: calc(100vw*(80/390));}
    .data_room_detail_inner p{font-size: calc(100vw*(14/390));}
    .download_box a{padding: calc(100vw*(8/390)) calc(100vw*(15/390)) calc(100vw*(8/390)) calc(100vw*(80/390)); font-size: calc(100vw*(14/390)); background: url('../images/icon/icon_download.svg') center left calc(100vw*(12/390))/ calc(100vw*(24/390)) no-repeat #edf0f3; line-height: 1.71;}
    .download_box a:not(:last-child){margin-bottom: calc(100vw*(10/390));}
    .download_box a span {
        display:-webkit-box;
        word-wrap:break-word;
        -webkit-line-clamp:2;
        -webkit-box-orient:vertical;
        white-space: normal;
    }
    /* !data_room_detail */
    #store_search .more_view{display: block;}
    .store_region_wrap{padding-top: calc(100vw*(20/390)); margin: 0;}
    .region_list_wrap{margin-bottom: calc(100vw*(50/390));}
    .region_list_inner{margin: 0 0 calc(100vw*(20/390)) calc(100vw*(15/390)); gap: calc(100vw*(40/390)); overflow: scroll; -ms-overflow-style: none; scrollbar-width: none;}
    .region_list_inner::-webkit-scrollbar{display: none;}
    .region_list{padding: calc(100vw*(7/390)) calc(100vw*(10/390)); font-size: calc(100vw*(14/390)); flex-grow: 0; flex-shrink: 0;}
    .region_list.active{border-radius: calc(100vw*(30/390));}
    #region_data{margin: 0 calc(100vw*(15/390)); font-size: calc(100vw*(16/390));}
    #region_data::before,
    #region_data::after{width: calc(100vw*(122/390));}
    .search_list_wrap{margin-bottom: calc(100vw*(80/390)); gap: calc(100vw*(40/390)); justify-content: center;}
    .search_list{width: calc(100vw*(333/390)); padding: calc(100vw*(37/390)) calc(100vw*(65/390)) calc(100vw*(49/390)) calc(100vw*(32/390)); border-radius: calc(100vw*(20/390));}
    #tag{width: calc(100vw*(74/390)); margin-bottom: calc(100vw*(23/390)); padding: calc(100vw*(2/390)) calc(100vw*(23/390)); font-size: calc(100vw*(16/390)); border-radius: calc(100vw*(100/390));}
    .store_name{margin-bottom: calc(100vw*(20/390)); font-size: calc(100vw*(22/390));}
    .store_address{margin-bottom: calc(100vw*(58/390)); font-size: calc(100vw*(16/390));}
    .store_detail p{font-size: calc(100vw*(14/390));}
    .store_detail p:first-child{margin-bottom: calc(100vw*(8/390));}
    .store_detail p:last-child{font-size: calc(100vw*(16/390));}
    /* !store search page */
    .faq_category{padding: calc(100vw*(20/390)) calc(100vw*(10/390)); gap: calc(100vw*(40/390)); overflow: scroll; -ms-overflow-style: none; scrollbar-width: none; border-bottom: none;}
    .faq_category::-webkit-scrollbar{display: none;}
    .faq_category .category_list{padding: calc(100vw*(7/390)) calc(100vw*(10/390)); font-size: calc(100vw*(14/390)); border-radius: calc(100vw*(30/390)); flex-grow: 0; flex-shrink: 0;}
    .faq_wrap .table_list{background: url('../images/icon/icon_check_bottom.svg') top calc(100vw*(40/390)) right / calc(100vw*(20/390)) no-repeat;}
    .faq_wrap .table_list.active{background: url('../images/icon/icon_check_top.svg') top calc(100vw*(40/390)) right / calc(100vw*(20/390)) no-repeat;}
    .faq_wrap .table_txt_inner{padding: calc(100vw*(20/390)) calc(100vw*(10/390));}
    .faq_wrap .table_txt_inner p{width: calc(100vw*(340/390)); font-size: calc(100vw*(14/390));}
    /* !faq page */
    .none_icon{width: calc(100vw*(40/390)); height: calc(100vw*(40/390)); margin-bottom: calc(100vw*(10/390));}
    .none_icon_wrap p{font-size: calc(100vw*(16/390));}
    .notice_none{margin-top: calc(100vw*(100/390));}
    .notice_none div:first-of-type{width: calc(100vw*(40/390)); height: calc(100vw*(40/390)); margin-bottom: calc(100vw*(10/390));}
    .data_none,
    .store_none,
    .faq_none{margin-top: calc(100vw*(100/390));}
    /* !data none page */
    /* ! 1:1 question page */
    .question_banner{margin-bottom: calc(100vw*(50/390));}
    .question_banner_img{height: calc(100vw*(180/390));}
    .question_banner_txt{margin-left: calc(100vw*(-80/390)); bottom: calc(100vw*(30/390)); font-size: calc(100vw*(40/390)); line-height: 1.05;}
    .question_content{width: calc(100vw*(360/390)); padding-bottom: calc(100vw*(160/390));}
    #as_application.question_content{padding-bottom: calc(100vw*(200/390));}
    .question_inform{padding: calc(100vw*(30/390)) 0 0 0; margin-top: calc(100vw*(20/390)); border-top: calc(100vw*(5/390)) solid #222;}
    .question_inform .inner{width: 100%;}
    .inform_title{margin-bottom: calc(100vw*(30/390)); font-size: calc(100vw*(18/390));}
    .input_wrap{margin-bottom: calc(100vw*(77/390));}
    .inform_inner + div .input_box:first-of-type{order: -3;}
    .input_box.data_date{order: -1;}
    .input_select{margin-bottom: 0; flex-direction: column; gap: calc(100vw*(30/390)); order: -3;}
    #genuine_register .input_select{width: 100%;}
    .question_inform .input_select{width: 100%; margin-bottom: calc(100vw*(30/390));;}
    .input_box{width: 100%; flex-direction: column; align-items: flex-start; gap: calc(100vw*(10/390));}
    .label_title,
    .textarea{width: 100%;}
    #genuine_register .input_box,
    #as_application .input_select .input_box{width: calc(100vw*(360/390));}
    .input_wrap > .input_box:not(:last-child){ margin-bottom: calc(100vw*(25/390));}
    #as_application .textarea{margin-top: calc(100vw*(30/390));}
    .input_box label{width: auto; font-size: calc(100vw*(16/390));}
    .input_box label span{font-size: calc(100vw*(16/390));}
    .input_marker span::after{right: calc(100vw*(-6/390)); width: calc(100vw*(4/390)); height: calc(100vw*(4/390));}
    .select,
    input[type="text"],
    input[type="email"],
    input[type="tel"],
    input[type="date"],
    input[type="number"]{width: 100%;}
    input[type="text"],
    input[type="email"],
    input[type="tel"],
    input[type="date"],
    input[type="number"]{padding: calc(100vw*(13/390)) calc(100vw*(16/390));  border-radius: calc(100vw*(5/390));}

    #inform_name, #hp, #inform_mail{width: calc(100vw*(250/390));}

    .choice{width: calc(100vw*(250/390)); padding: calc(100vw*(13/390)) calc(100vw*(16/390)); border-radius: calc(100vw*(5/390)); background: url('../images/icon/icon_check_bottom.svg') center right calc(100vw*(16/390)) / calc(100vw*(20/390)) no-repeat;}
    #as_application .choice{width: 100%;}
    #genuine_register .choice{width: 100%;}
    .select .text{font-size: calc(100vw*(14/390));}
    .select .option_outer{width: calc(100vw*(250/390)); top: calc(100vw*(45/390)); height: calc(100vw*(160/390)); padding: calc(100vw*(5/390)) calc(100vw*(6/390)) calc(100vw*(5/390)) calc(100vw*(16/390)); border-radius: calc(100vw*(10/390));}
    .select .option_list{width: 100%; padding: calc(100vw*(7/390)) 0;}
    .select .option_list::-webkit-scrollbar{width: calc(100vw*(7/390)); border-radius: calc(100vw*(50/390));}
    .select .option_list::-webkit-scrollbar-thumb{border-radius: calc(100vw*(50/390)); background: #ABBAC7; background-clip: padding-box; border: 2px solid transparent;}
    .select .option_list .option{font-size: calc(100vw*(14/390)); border-radius: calc(100vw*(5/390));}
    .select .option_list .option:not(:last-of-type){margin-bottom: calc(100vw*(23/390));}
    .label_title input{width: 100%;}
    #as_application .input_box textarea{height: calc(100vw*(295/390));}
    .textarea_wrap{width: 100%; display: flex; flex-direction: column-reverse;}
    .input_box textarea{width: 100%; height: calc(100vw*(380/390)); padding: calc(100vw*(20/390)); border-radius: calc(100vw*(5/390)); font-size: calc(100vw*(14/390)); overflow: auto;}
    .question_content .textarea_wrap{height: calc(100vw*(400/390)); border: 1px solid #ABBAC7; border-radius: calc(100vw*(10/390));}
    .question_content textarea{border: none!important;}
    .input_box textarea::-webkit-scrollbar{background: transparent; width: calc(100vw*(8/390));}
    .input_box textarea::-webkit-scrollbar-thumb{background: #0097e0; border-radius: calc(100vw*(10/390));}
    .text_count_box{position: unset; justify-content: flex-end; margin: 0 calc(100vw*(5/390)) calc(100vw*(5/390)) 0;}
    .text_count_box div{font-size: calc(100vw*(14/390));}
    .file_load_wrap{width: 100%; gap: calc(100vw*(15/390)); margin: 0 0 calc(100vw*(30/390)) 0; flex-direction: column; align-items: flex-start;}
    .file_load_wrap::-webkit-scrollbar{display: none;}
    label[for="file_load"]{width: calc(100vw*(231/390)); padding: calc(100vw*(10/390)) 0; font-size: calc(100vw*(14/390));}
    .load_description{padding-left: calc(100vw*(18/390));}
    .load_description li{font-size: calc(100vw*(12/390)); line-height: 1.4;}
    .load_description li:not(:last-child){margin-bottom: calc(100vw*(5/390));}
    .load_description li::before{left: calc(100vw*(-12/390)); width: calc(100vw*(3/390)); height: calc(100vw*(3/390));}
    .file_list{margin-left: 0; padding-top: calc(100vw*(20/390)); gap: calc(100vw*(11/390));}
    .file_list.active{margin-bottom: calc(100vw*(40/390));}
    .file_box{gap: calc(100vw*(10/390));}
    .file_box:last-child{margin-bottom: 0;}
    .name{font-size: calc(100vw*(14/390));}
    .delete{width: calc(100vw*(16/390)); height: calc(100vw*(16/390)); background: url('../images/icon/icon_delete.svg') center / calc(100vw*(16/390)) no-repeat;}
    .agree_chk{margin-bottom: calc(100vw*(23/390));}
    label[for="agree_btn"],
    label[for="agree_btn02"]{padding-left: calc(100vw*(25/390)); font-size: calc(100vw*(14/390)); background: url('../images/icon/icon_radio_off.svg') center left / calc(100vw*(16/390)) no-repeat;}
    label[for="agree_btn"] span,
    label[for="agree_btn02"] span{margin-left: calc(100vw*(3/390));}
    #agree_btn:checked + label[for="agree_btn"],
    #agree_btn02:checked + label[for="agree_btn02"]{background: url('../images/icon/icon_radio_on.svg') center left / calc(100vw*(16/390)) no-repeat;}
    .question_inform .alert_first{bottom: calc(100vw*(50/390)); background: url('../images/icon/icon_alert.svg') center left calc(100vw*(42/390)) / calc(100vw*(13/390)) no-repeat rgba(34, 34, 34, 0.7);}
    .question_inform .alert_second{bottom: calc(100vw*(50/390)); left: 50%; transform: translateX(-50%); background: url('../images/icon/icon_alert.svg') center left calc(100vw*(8/390)) / calc(100vw*(13/390)) no-repeat rgba(34, 34, 34, 0.7);}
    /* ! question page fin */
    .terms_banner_txt{margin-left: calc(100vw*(-75/390)); bottom: calc(100vw*(30/390));}
    #policy,
    #marketing{padding-bottom: calc(100vw*(197/390));}
    #marketing .detail_title h2{margin-bottom: calc(100vw*(23/390)); font-size: calc(100vw*(36/390));}
    #policy .notice_detail_inner p:first-child,
    #marketing .notice_detail_inner p:first-child{font-size: calc(100vw*(18/390)); margin-bottom: calc(100vw*(30/390));}
    #policy .detail_title h2, #marketing .detail_title h2{width: calc(100vw*(360/390)); margin: 0 auto calc(100vw*(50/390)); font-size: calc(100vw*(20/390)); text-align: left;}
    /* !terms page fin */
}