@charset "UTF-8";:root{--vw: 1vw;--vw100: calc(var(--vw) * 100);--vh: 1vh;--vh100: calc(var(--vh) * 100);--cl-lime: #CFFF03;--cl-lime-dark: #8EAC0B;--cl-white: #E7E7E7;--cl-black-0: #000000;--cl-black: #0F0F10;--cl-gray-0: #979797;--cl-gray-1: #494949;--cl-gray-2: #2D2D2E;--cl-gray-3: #1C1C1D;--cl-black-true: #000000;--cl-header-text: currentColor;--header-height: calc( var(--vw) * 19.6 ) }*{box-sizing:border-box;margin:0;padding:0}* :before,* :after{box-sizing:border-box}picture{display:block}address,em,strong,th,cite{font-style:inherit;font-weight:inherit}em{font-weight:inherit}small{font-size:inherit}img{-webkit-user-select:none;-moz-user-select:none;border:0;vertical-align:top;pointer-events:none;user-select:none}a,button{line-height:inherit}button,input,select,textarea{border:0;font-size:100%;font-family:inherit;text-align:inherit}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:transparent;resize:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input{background-color:transparent;line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default;opacity:1}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}li{list-style-type:none}body{width:100%;min-width:320px}.page-content{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;min-height:100dvh;overflow-x:clip}::-moz-selection{background:var(--cl-white);color:var(--cl-black)}::selection{background:var(--cl-white);color:var(--cl-black)}[data-bg-section=white] * ::-moz-selection{background:var(--cl-black);color:var(--cl-white)}[data-bg-section=white] * ::selection{background:var(--cl-black);color:var(--cl-white)}html{-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;-o-tab-size:4;font-feature-settings:"palt" 1;font-style:normal;font-weight:400;font-family:sans-serif;font-optical-sizing:auto;line-break:strict;text-rendering:optimizeLegibility;overflow-wrap:anywhere;tab-size:4}body{background-color:var(--cl-black);color:var(--cl-white)}a,button{color:currentColor;font-weight:inherit;text-decoration:none}.f-roboto-flex{font-style:normal;font-weight:400;font-family:Roboto Flex,sans-serif;font-optical-sizing:auto}.f-roboto-flex.-light{font-weight:300}.f-roboto-flex.-med{font-weight:500}.f-roboto-flex.-semi-bold{font-weight:600}.f-roboto-flex.-bold{font-weight:700}.f-roboto-flex.-italic{font-style:italic}.f-inter{font-style:normal;font-weight:400;font-family:Inter,sans-serif;font-optical-sizing:auto}.f-inter.-semi-bold{font-weight:600}.f-inter.-bold{font-weight:700}.f-m-plus-1p{font-style:normal;font-weight:300;font-family:"M PLUS 1p",sans-serif}.f-m-plus-1p.-bold{font-weight:700}.f-m-plus-1p.-extra-bold{font-weight:800}br.-pc{display:none}.pos_rel{position:relative}.pos_abs{position:absolute}.pos_fixed{position:fixed}.pos_sticky{position:sticky}.disp_blk{display:block}.disp_i-blk{display:inline-block}.disp_flex{display:flex}.disp_i-flex{display:inline-flex}.whitespace_nowrap{white-space:nowrap}.whitespace_wrap{white-space:normal}.whitespace_pre-line{white-space:pre-line}.u-of_hidden{overflow:hidden}.u-of_clip{overflow:hidden;overflow:clip}.c-ofy_scroll{overflow-y:scroll}.c-ofx_scroll{overflow-x:scroll}.non-clickable{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}.clickable{-webkit-user-select:auto;-moz-user-select:auto;pointer-events:all;user-select:auto}.bg{background-position:center;background-repeat:no-repeat}.bg_full{width:100%;height:100%}.bg_cover{background-size:cover}.bg_contain{background-size:contain}.img-full{width:100%;height:100%}.img-fit_fill{-o-object-fit:fill;object-fit:fill}.img-fit_cover{-o-object-fit:cover;object-fit:cover}.img-fit_contain{-o-object-fit:contain;object-fit:contain}.cursor_pointer{cursor:pointer}.txt-tf_uc{text-transform:uppercase}.txt-tf_lc{text-transform:lowercase}.txt_box_trim{text-box:trim-both cap alphabetic}.none{display:block;width:0;height:0;overflow:hidden;overflow:clip}.fit_height{height:100%}.fit_min-height{min-height:100%}.inherit_height{height:inherit}html.is-wait{cursor:wait}html.is-wait *{-webkit-user-select:none;-moz-user-select:none;pointer-events:none!important;user-select:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:var(--cl-gray-1)}::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--cl-lime);cursor:grab}::-webkit-scrollbar-thumb:hover{background-color:#ceff0080}.loader{z-index:500;position:fixed;top:0;left:0;width:100vw;height:100%;min-height:100dvh;overflow:clip}.loader-sub{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--cl-black)}.page-home .loader-sub{display:none}.loader-home{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.page-home .loader-home{display:block}.loader-home_logo{z-index:30;position:absolute;top:20px;right:0;left:0;width:232px;margin:0 auto;font-size:0;line-height:1;letter-spacing:0}.loader-home_logo svg{display:block;width:100%;height:auto}.loader-home_bgs{position:absolute;top:0;left:0;width:100%;height:100%}.loader-home_bg{width:100%;height:50%;background-color:var(--cl-black)}.loader-home_contents{display:flex;align-items:center;width:100%;height:100%;color:var(--cl-black)}.loader-home_contents_inner{position:relative;width:100%;height:64px;overflow:clip}.loader-home_contents_left{display:flex;z-index:10;position:relative;align-items:center;width:100%;height:100%;padding-left:12px;font-size:12px;line-height:1;letter-spacing:-.02em}.loader-home_contents_right{display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:flex-end;width:100%;height:100%;padding-right:12px;transform:translate(calc(-1*(100% - 100px)));background-color:var(--cl-lime);font-size:12px;line-height:1;letter-spacing:-.02em}.loader-home_contents_percent{display:inline-flex;align-items:center;font-variant-numeric:tabular-nums}.g-header{z-index:100;position:fixed;top:0;left:0;width:calc(var(--vw) * 100);color:var(--cl-header-text)}.g-header_inner{display:flex;align-items:center;justify-content:space-between;height:var(--header-height)}.g-header_left{z-index:10;position:relative;padding-left:0}.g-header_logo{display:inline-block;font-size:0;line-height:1;letter-spacing:0}.g-header_logo_inner{display:inline-flex;align-items:center}.g-header_logo_i.-lv{width:calc(var(--vw) * 17.3)}.g-header_logo_i.-cross{width:calc(var(--vw) * 8.14)}.g-header_logo_i.-zeta{width:calc(var(--vw) * 18.07)}.g-header_logo_i svg,.g-header_logo_i img{display:block;width:100%;height:auto}.g-header_list{display:flex;flex-direction:column;padding:155px calc(var(--vw) * 5.089) 20px;gap:calc(var(--vw) * 6.36) 0}.g-header_list_i{position:relative}.g-header_list_btn{display:inline-flex;align-items:center;color:var(--cl-white)}.g-header_list_btn[data-gnav-dropdown-trigger=product]{color:var(--cl-gray-1);pointer-events:none}.g-header_list_btn[aria-expanded=true]{opacity:.6}.g-header_list_btn_icon_acco{display:none}.g-header_list_txt{font-size:calc(var(--vw) * 5.59);line-height:1;letter-spacing:-.02em;white-space:nowrap}.g-header_child{padding-top:calc(var(--vw) * 1.27);color:var(--cl-white)}.g-header_list-second{display:flex;flex-direction:column;gap:2px 0}.g-header_list-second_link{display:flex;flex-shrink:0;align-items:center;gap:0 calc(var(--vw) * 2.03);background-color:var(--cl-black)}.g-header_list-second_link_icon{display:block;width:calc(var(--vw) * 15.27);height:calc(var(--vw) * 15.27)}.g-header_list-second_link_icon_img{display:block;width:100%;height:100%}.g-header_list-second_link_txt{font-size:calc(var(--vw) * 3.56);line-height:1;letter-spacing:-.02em;white-space:nowrap}.g-header_btns{display:inline-flex;z-index:10;position:relative;align-items:center;gap:0 15px}.g-header_btn-online{display:inline-flex;flex-shrink:0;align-items:center;padding:calc(var(--vw) * 1.27) calc(var(--vw) * 2.54);gap:0 calc(var(--vw) * .76);border-radius:100vmax;background-color:var(--cl-lime);color:var(--cl-black)}.g-header_btn-online_icon{display:block;width:calc(var(--vw) * 3.05)}.g-header_btn-online_icon svg,.g-header_btn-online_icon img{display:block;width:100%;height:auto}.g-header_btn-online_txt{display:inline-block;font-size:calc(var(--vw) * 2.54);line-height:1;letter-spacing:-.02em;white-space:nowrap}.g-header_btn-burger{display:block;width:calc(var(--vw) * 7.12);height:calc(var(--vw) * 7.12)}.g-header_btn-burger_inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.g-header_btn-burger_bars{position:relative;width:calc(var(--vw) * 6.11);height:2px}.g-header_btn-burger_bar{position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor}.g-header_btn-burger_bar:nth-child(2){transform:translateY(-5px)}.g-header_btn-burger_bar:nth-child(3){transform:translateY(5px)}.g-canvas{-webkit-user-select:none;-moz-user-select:none;display:none;z-index:-1;position:fixed;top:0;left:0;width:var(--vw100);height:var(--vh100);height:100lvh;background-color:var(--cl-white);pointer-events:none;user-select:none}.g-footer{padding-top:calc(var(--vw) * 30.53);padding-bottom:calc(var(--vw) * 2.54)}.g-footer_head{margin-bottom:calc(var(--vw) * 9.66)}.g-footer_head_logo{display:block;width:calc(var(--vw) * 50.89);margin:0 auto}.g-footer_head_logo img{display:block;width:100%;height:auto}.g-footer_body{display:flex;flex-direction:column;align-items:center;margin-bottom:calc(var(--vw) * 22.91);gap:calc(var(--vw) * 10.18) 0}.g-footer_nav_list{display:flex;align-items:center;justify-content:center;margin-bottom:calc(var(--vw) * 3.05);gap:0 calc(var(--vw) * 5.09)}.g-footer_nav_list_txt{font-size:calc(var(--vw) * 3.31);line-height:1.5;letter-spacing:-.025em}.g-footer_nav_copy{color:var(--cl-gray-1);font-size:calc(var(--vw) * 3.05);line-height:1.5;letter-spacing:-.025em}.g-footer_sec_block{display:flex;align-items:center;gap:0 calc(var(--vw) * 2.54)}.g-footer_sec_block input{display:block;width:calc(var(--vw) * 11.45);height:calc(var(--vw) * 11.45)}.g-footer_sec_txt{font-size:calc(var(--vw) * 3.05);line-height:1.5;letter-spacing:-.025em}.g-footer_foot{padding:0 calc(var(--vw) * 2.54)}.g-footer_foot_copy{opacity:.1}.g-footer_foot_copy picture,.g-footer_foot_copy img{display:block;width:100%;height:auto}.ctr,.ctr-l,.ctr-xl{padding-right:calc(var(--vw) * 5.09);padding-left:calc(var(--vw) * 5.09)}.c-line{display:block;width:100%;height:1px;pointer-events:none}.c-line .mask_in{display:block;width:100%;height:100%;background-color:currentColor}.text_hidden{clip:rect(0 0 0 0);position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap}.section{padding-top:calc(var(--vw) * 20.36)}.section_head{display:flex;flex-direction:column;align-items:center;margin-bottom:calc(var(--vw) * 7.63);gap:calc(var(--vw) * 2.54) 0}.section_head_title{padding:0 .5em;color:var(--cl-lime);font-size:calc(var(--vw) * 12.72);line-height:1;letter-spacing:-.02em}.section_head_txt{font-size:calc(var(--vw) * 4.07);line-height:1.3;letter-spacing:-.025em;text-align:center}.special_i{display:flex;flex-direction:column;width:100%;padding-top:calc(var(--vw) * 9.66);padding-bottom:calc(var(--vw) * 9.66);gap:calc(var(--vw) * 3.82) 0;border-top:solid 1px var(--cl-gray-1)}.special_i:last-child{border-bottom:solid 1px var(--cl-gray-1)}.special_i_left{width:100%}.special_i_left_visual{aspect-ratio:568/402;width:100%}.special_i_right{width:100%}.special_i_right_head{margin-bottom:calc(var(--vw) * 5.09)}.special_i_title{color:var(--cl-gray-2);font-size:calc(var(--vw) * 6.11);line-height:1;letter-spacing:-.02em}.special_i_copy{margin-bottom:calc(var(--vw) * 2.03);font-size:calc(var(--vw) * 5.09);line-height:1.3;letter-spacing:-.025em}.special_i_desc{display:flex;flex-direction:column;margin-bottom:calc(var(--vw) * 3.82);gap:1em 0;font-size:calc(var(--vw) * 3.05);line-height:1.5;letter-spacing:-.025em}.special_i_annotation{font-size:calc(var(--vw) * 2.54);line-height:1.5;letter-spacing:-.025em}.special_i_right_body:not(:last-child){margin-bottom:calc(var(--vw) * 7.63)}.special_i_right_foot{text-align:center}.special_i_btn{display:inline-block;padding:calc(var(--vw) * 2.54) calc(var(--vw) * 6.61);border-radius:100vmax;background-color:var(--cl-white);color:var(--cl-black)}.special_i_btn_txt{display:block;font-size:calc(var(--vw) * 3.82);line-height:1;letter-spacing:-.02em}.special_movie{padding-top:calc(var(--vw) * 9.66);padding-bottom:calc(var(--vw) * 15.27)}.special_movie_title{margin-bottom:calc(var(--vw) * 5.09);color:var(--cl-lime);font-size:calc(var(--vw) * 8.9);line-height:1;letter-spacing:-.02em;text-align:center}.special_movie_list{display:flex;flex-direction:column;width:100%;gap:3px 0}.special_movie_list_card{display:flex;align-items:center}.special_movie_list_card_head{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(var(--vw) * 33.08)}.special_movie_list_card_thumb{display:flex;align-items:center;justify-content:center;aspect-ratio:384/216.25;width:100%}.special_movie_list_card_thumb_icon{position:absolute;width:calc(var(--vw) * 5.09)}.special_movie_list_card_thumb_icon img{display:block;width:100%;height:auto}.special_movie_list_card_body{padding-left:calc(var(--vw) * 2.54)}.special_movie_list_card_title{font-size:calc(var(--vw) * 3.05);line-height:1.3;letter-spacing:-.025em}.special_banner_wrap{width:860px;max-width:100%;margin:0 auto;padding-top:calc(var(--vw) * 10.18)}.special_banner{display:block}.special_banner picture,.special_banner img{display:block;width:100%;height:auto}.product{padding-top:calc(var(--vw) * 20.36)}.product_head{margin-bottom:calc(var(--vw) * 3.82)}.product_title{color:var(--cl-lime);font-size:calc(var(--vw) * 8.9);line-height:1;letter-spacing:-.02em;text-align:center}.product_body{padding-right:calc(var(--vw) * 5.09);padding-left:calc(var(--vw) * 5.09)}.product_list_card{display:flex;align-items:center}.product_list_card_head{flex-shrink:0;width:calc(var(--vw) * 38.17)}.product_list_card_head_thumb{aspect-ratio:1/1;width:100%}.product_list_card_body{padding-left:calc(var(--vw) * 2.54)}.product_list_card_labels{display:block;margin-bottom:calc(var(--vw) * 2.54)}.product_list_card_label{margin-bottom:2px;font-size:calc(var(--vw) * 3.05);line-height:1;letter-spacing:-.02em}.product_list_card_label2{display:inline-block;padding:calc(var(--vw) * .51) calc(var(--vw) * 1.27);background-color:var(--cl-lime);color:var(--cl-black);font-size:calc(var(--vw) * 2.54);line-height:1;letter-spacing:-.02em}.product_list_card_label3{display:inline-block;padding:calc(var(--vw) * .51) calc(var(--vw) * 1.27);background-color:var(--cl-gray-1);color:var(--cl-white);font-size:calc(var(--vw) * 2.54);line-height:1;letter-spacing:-.02em}.product_list_card_title{margin-bottom:calc(var(--vw) * 3.82);font-size:calc(var(--vw) * 4.58);line-height:1;letter-spacing:-.02em}.product_list_card_links{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--vw) * 2.54)}.product_list_card_links_btn{padding:calc(var(--vw) * 1.27) calc(var(--vw) * 3.05);border-radius:100vmax;background-color:var(--cl-lime);color:var(--cl-black);line-height:1}.product_list_card_links_btn_txt{display:block;font-size:calc(var(--vw) * 2.54);line-height:1;letter-spacing:-.02em;white-space:nowrap}.product_list_card_link{display:inline-flex;align-items:center;justify-content:center;padding:calc(var(--vw) * 1.27);gap:0 calc(var(--vw) * 1.02);border-bottom:solid 1px currentColor}.product_list_card_link_icon{display:block;width:calc(var(--vw) * 2.54)}.product_list_card_link_icon svg,.product_list_card_link_icon img{display:block;width:100%;height:auto}.product_list_card_link_txt{font-size:calc(var(--vw) * 2.54);line-height:1;letter-spacing:-.02em;white-space:nowrap}.home_top{width:var(--vw100);height:var(--vh100);overflow:clip}.home_top_inner{position:relative;width:inherit;height:inherit}.home_top_bg{position:absolute;top:0;left:0;width:inherit;height:inherit;opacity:.5;pointer-events:none}.home_top_bg video{-o-object-fit:cover;display:block;width:100%;height:100%;object-fit:cover}.home_top_contents{display:flex;position:relative;align-items:flex-end;justify-content:center;width:inherit;height:inherit}.home_top_txts{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 calc(var(--vw) * 2.54) calc(var(--vw) * 4.33);gap:calc(var(--vw) * 3.31) 0;mix-blend-mode:difference}.home_top_copy{width:100%}.home_top_copy img,.home_top_copy svg{display:block;width:100%;height:auto}.home_top_txt{font-size:calc(var(--vw) * 2.54);line-height:1;letter-spacing:0;text-align:center}.home_collabo{width:calc(var(--vw) * 100);min-height:100lvh;overflow:clip}.home_collabo_container{display:flex;position:sticky;top:0;align-items:center;justify-content:center;min-height:calc(var(--vh) * 100)}.home_collabo_inner{width:100%;text-align:center}.home_collabo_txts{display:flex;flex-direction:column;width:calc(var(--vw) * 33.08);margin:0 auto;gap:3px 0;text-align:left}.home_collabo_txt_line{display:block;position:relative;overflow:clip;color:var(--cl-lime);font-size:calc(var(--vw) * 2.54);line-height:1;letter-spacing:-.02em}.home_collabo_txt_cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--cl-black)}.home_collabo_body{margin:calc(var(--vw) * 7.63) 0}.home_collabo_title{font-size:calc(var(--vw) * 16.54);line-height:.875;letter-spacing:-.02em}.home_collabo_title .sp{display:block}.home_collabo_title .pc{display:none}.home_collabo_title_mask{display:block;overflow:clip}.home_collabo_title_inner{display:block}.home_product{position:relative;width:var(--vw100)}.home_products_list_i{position:relative;overflow:clip;background-color:var(--cl-black)}.home_products_list_i:not(:last-child){padding-bottom:calc(var(--vw) * 20.37)}.home_product_visual{aspect-ratio:393/221;width:inherit}.home_product_contents{position:relative;width:inherit;padding-top:calc(var(--vw) * 3.82)}.home_product_contents_inner{display:flex;flex-direction:column;gap:calc(var(--vw) * 6.11) 0}.home_product_contents_i-prd-name_head:not(:last-child){margin-bottom:calc(var(--vw) * 2.54)}.home_product_heading{margin-bottom:calc(var(--vw) * 1.02);font-size:calc(var(--vw) * 3.56);line-height:1;letter-spacing:-.02em}.home_product_name{font-size:calc(var(--vw) * 10.18);line-height:.9;letter-spacing:-.02em}.home_product_name_line{display:block}.home_product_label{display:inline-block;padding:calc(var(--vw) * 1.02) calc(var(--vw) * 1.8) calc(var(--vw) * 1.2) calc(var(--vw) * 1.5);background-color:var(--cl-gray-1);font-size:calc(var(--vw) * 2.54);line-height:1;letter-spacing:-.02em}.home_product_copy{margin-bottom:calc(var(--vw) * 2.03);font-size:calc(var(--vw) * 6.61);line-height:1.3;letter-spacing:-.02em}.home_product_desc{margin-bottom:calc(var(--vw) * 2.03);font-size:calc(var(--vw) * 3.56);line-height:1.5;letter-spacing:-.025em}.home_product_annotation{font-size:calc(var(--vw) * 2.54);line-height:1.5;letter-spacing:-.025em}.home_product_contents_i-desc_head{margin-bottom:calc(var(--vw) * 6.36)}.home_product_contents_i-desc_foot{display:flex;align-items:center;justify-content:center;gap:0 calc(var(--vw) * 7.63)}.home_product_contents_btn-detail{display:inline-block;padding:calc(var(--vw) * 3.05) calc(var(--vw) * 6.87);border-radius:100vmax;background-color:var(--cl-lime);color:var(--cl-black);line-height:1}.home_product_contents_btn-detail_txt{display:block;font-size:calc(var(--vw) * 3.56);line-height:1;letter-spacing:-.02em}.home_product_contents_btn-online{display:inline-flex;align-items:center;padding:calc(var(--vw) * 1.78) calc(var(--vw) * 2.03);gap:0 calc(var(--vw) * 1.02);border-bottom:solid 1px currentColor}.home_product_contents_btn-online_icon{width:calc(var(--vw) * 6.11)}.home_product_contents_btn-online_icon img,.home_product_contents_btn-online_icon svg{display:block;width:100%;height:auto}.home_product_contents_btn-online_txt{font-size:calc(var(--vw) * 3.56);line-height:1;letter-spacing:-.02em}.home_campaign{padding-top:calc(var(--vw) * 15.27)}.home_campaign_inner{padding-top:calc(var(--vw) * 7.63);background-color:var(--cl-black-0)}.home_campaign_kv{width:100%;margin-bottom:calc(var(--vw) * 7.63)}.home_campaign_kv picture,.home_campaign_kv img{display:block;width:100%}.home_campaign_blocks_i{display:flex;flex-direction:column;width:100%;padding:calc(var(--vw) * 9.66) 0;gap:calc(var(--vw) * 3.82) 0;border-top:solid 1px var(--cl-gray-1)}.home_campaign_blocks_i:last-child{border-bottom:solid 1px var(--cl-gray-1)}.home_campaign_blocks_left{width:100%;padding:calc(var(--vw) * 3.82);background-color:var(--cl-gray-3)}.home_campaign_blocks_left_visual{aspect-ratio:372/310;width:100%}.home_campaign_blocks_right{width:100%}.home_campaign_blocks_right_head:not(:last-child){margin-bottom:calc(var(--vw) * 7.63)}.home_campaign_blocks_copy{margin-bottom:calc(var(--vw) * 3.05);font-size:calc(var(--vw) * 5.09);line-height:1.3;letter-spacing:-.025em}.home_campaign_blocks_desc{display:flex;flex-direction:column;margin-bottom:calc(var(--vw) * 3.82);gap:1em 0;font-size:calc(var(--vw) * 3.05);line-height:1.5;letter-spacing:-.025em}.home_campaign_blocks_annotation{font-size:calc(var(--vw) * 2.54);line-height:1.5;letter-spacing:-.025em}.home_campaign_blocks_coupon{display:flex;align-items:center;justify-content:center;padding:calc(var(--vw) * 3.82);border:solid 1px var(--cl-lime-dark);font-size:calc(var(--vw) * 3.31);line-height:1.3;letter-spacing:-.025em}.home_campaign_blocks_coupon em{color:var(--cl-lime)}.home_campaign_blocks_btns{display:flex;flex-direction:column;align-items:center;width:calc(var(--vw) * 62.85);margin:0 auto;gap:calc(var(--vw) * 2.54) 0}.home_campaign_blocks_btn{display:flex;align-items:center;justify-content:center;width:100%;padding:calc(var(--vw) * 2.54);border-radius:100vmax;background-color:var(--cl-white);color:var(--cl-black);font-size:calc(var(--vw) * 3.82);line-height:1.3;letter-spacing:-.025em}.home_campaign_info{display:flex;flex-direction:column;padding:calc(var(--vw) * 7.63) calc(var(--vw) * 3.82);gap:calc(var(--vw) * 10.18) 0;color:var(--cl-gray-0)}.home_campaign_info_head{margin-bottom:calc(var(--vw) * 2.03);font-size:calc(var(--vw) * 3.82);line-height:1.5;letter-spacing:-.025em}.home_campaign_info_body{display:flex;flex-direction:column;gap:1em 0;font-size:calc(var(--vw) * 3.05);line-height:1.5;letter-spacing:-.025em}.home_campaign_info_body>ul>li{position:relative;padding-left:calc(var(--vw) * 3.05)}.home_campaign_info_body>ul>li:before{position:absolute;top:.5em;left:0;width:calc(var(--vw) * 1.02);height:calc(var(--vw) * 1.02);border-radius:50%;background-color:currentColor;content:""}.home_campaign_info_body>ul>li a{text-decoration:underline}.home_visuals_wrapper{width:100%;overflow:clip;font-size:0;line-height:1;letter-spacing:0;white-space:nowrap}.home_visuals,.home_visuals_inner{display:inline-block}.home_visual{display:inline-block;aspect-ratio:393/460;width:var(--vw100)}.home_concept{position:relative;padding-top:calc(var(--vw) * 25.45);padding-bottom:calc(var(--vw) * 12.72);background-color:var(--cl-white);color:var(--cl-black)}.home_concept_side_container{display:none;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.home_concept_cover{display:none;z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--cl-black);pointer-events:none}.home_concept_side_sticky{display:flex;position:sticky;top:0;align-items:center;justify-content:space-between;width:100%;height:calc(var(--vh) * 100)}.home_concept_side{display:flex;align-items:center;justify-content:space-between;width:100%;pointer-events:auto}.home_concept_side_item{width:min(142px,var(--vw) * 9.8611);padding:2px;background-color:var(--cl-black);color:var(--cl-lime);font-size:min(12px,var(--vw) * .8333);line-height:1;letter-spacing:-.02em;text-align:center}.home_concept_messages{display:flex;flex-direction:column;padding:calc(var(--vw) * 15.28) 0;gap:calc(var(--vw) * 11.45) 0}.home_concept_message{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--vw) * 11.45) 0;font-size:calc(var(--vw) * 4.07);line-height:1.5;letter-spacing:-.025em;text-align:center}.home_concept_about{margin:0 auto;padding-top:calc(var(--vw) * 20.36)}.home_concept_about_head{margin-bottom:calc(var(--vw) * 7.63);font-size:calc(var(--vw) * 6.11);line-height:1;letter-spacing:-.02em;text-align:center}.home_concept_about_head_inner{display:inline-block}.home_concept_about_logo{aspect-ratio:1/1;width:calc(var(--vw) * 47.33);margin:0 auto calc(var(--vw) * 7.63);background-color:currentColor}.home_concept_about_logo_img{display:block;width:100%;height:auto}.home_concept_about_desc{display:flex;flex-direction:column;margin-bottom:calc(var(--vw) * 7.63);gap:1em 0;font-size:calc(var(--vw) * 4.07);line-height:1.5;letter-spacing:-.025em}.home_concept_about_list{display:flex;align-items:center;justify-content:center;gap:0 calc(var(--vw) * 3.31)}.home_concept_about_list_link{display:inline-flex;align-items:center;justify-content:center;padding:calc(var(--vw) * 1.78);gap:0 calc(var(--vw) * 1.02);border-bottom:solid 1px currentColor}.home_concept_about_list_link_icon{display:block;width:calc(var(--vw) * 4.07);height:calc(var(--vw) * 4.07)}.home_concept_about_list_link_icon svg{display:block;width:100%}.home_concept_about_list_link_txt{display:block;font-size:calc(var(--vw) * 3.31);line-height:1;letter-spacing:-.02em}.home_vp_banner_wrapper{z-index:100;position:absolute;top:0;left:0;width:var(--vw100);height:var(--vh100);pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.home_vp_banner_wrapper.is-hidden{visibility:hidden;opacity:0}.home_vp_banner{display:inline-flex;position:absolute;top:calc(var(--vw) * 17.05);right:0;left:0;align-items:center;justify-content:center;width:calc(var(--vw) * 92.366);margin:0 auto;padding:4px;gap:0 calc(var(--vw) * 2.03);border:1px solid var(--cl-gray-2);border-radius:2px;backdrop-filter:blur(5px);background:rgba(15,15,16,.7);pointer-events:auto}.home_vp_banner_left{flex-shrink:0;width:calc(var(--vw) * 9.17)}.home_vp_banner_thumb{aspect-ratio:1/1;width:100%}.home_vp_banner_title{font-size:calc(var(--vw) * 2.8);line-height:1.3;letter-spacing:-.025em}.pd_side{z-index:100;position:fixed;top:0;left:0;width:calc(var(--vw) * 100);height:calc(var(--vh) * 100);pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.pd_side.is-hidden{visibility:hidden;opacity:0}.pd_side_inner{position:absolute;bottom:calc(var(--vw) * 1.273);left:0;width:100%}.pd_l-nav_list{display:none;flex-direction:column;margin-bottom:30px;pointer-events:auto}.pd_l-nav_list_btn{display:inline-block;position:relative;padding-left:9px;transition:color ease .3s}.pd_l-nav_list_btn:before{display:block;position:absolute;top:10px;left:0;width:5px;height:5px;background-color:var(--cl-lime);content:"";opacity:0;transition:opacity ease .3s}.pd_l-nav_list_btn.is-current{color:var(--cl-lime)}.pd_l-nav_list_btn.is-current:before{opacity:1}.pd_l-nav_list_txt{display:inline-block;overflow:clip;font-size:12px;line-height:1;letter-spacing:-.02em}.pd_l-nav_list_txt_inner{display:inline-block}.pd_banner{display:block;width:calc(var(--vw) * 52.4);margin:0 auto}.pd_banner_link{display:flex;align-items:center;padding:calc(var(--vw) * 1.018) calc(var(--vw) * 2.545) calc(var(--vw) * 1.018) calc(var(--vw) * 1.273);gap:0 calc(var(--vw) * 1.782);border:1px solid var(--cl-gray-2);border-radius:4px;backdrop-filter:blur(12.5px);background:rgba(207,255,3,.7);color:var(--cl-black);pointer-events:auto}.pd_banner_left{flex-shrink:0;width:calc(var(--vw) * 12.7)}.pd_banner_thumb{aspect-ratio:1/1;width:100%}.pd_banner_right{display:inline-flex;align-items:center;padding:calc(var(--vw) * 1.527);gap:0 calc(var(--vw) * 1.018)}.pd_banner_icon{display:block;width:calc(var(--vw) * 4.07)}.pd_banner_icon svg,.pd_banner_icon img{display:block;width:100%;height:auto}.pd_banner_title{font-size:calc(var(--vw) * 3.31);line-height:1.3;letter-spacing:-.025em;white-space:nowrap}.pd_top{position:relative;width:calc(var(--vw) * 100);height:calc(var(--vh) * 100);overflow:clip}.pd_top_inner{display:flex;position:relative;align-items:center;justify-content:center;width:inherit;height:inherit}.pd_top_bg{position:absolute;top:0;left:0;width:inherit;height:inherit}.pd_top_title{position:relative;padding:0 .125em;overflow:clip;font-size:calc(var(--vw) * 9.15);line-height:1;letter-spacing:-.02em;white-space:nowrap}.pd_top_title_inner{display:inline-block;padding:0 .2em}.pd_feature{position:relative;width:calc(var(--vw) * 100)}.pd_feature:not(:last-child) .pd_feature_contents_inner{padding-bottom:calc(var(--vw) * 20.325)}.pd_feature_bg{position:relative;aspect-ratio:393/221;width:100%}.pd_feature_bg_img{position:absolute;top:0;left:0}.pd_feature_contents_inner{padding-top:calc(var(--vw) * 3.819)}.pd_feature_contents_i{position:relative}.pd_feature_contents_i:not(:last-child){padding-bottom:calc(var(--vw) * 12.723)}.pd_feature_copy{margin-bottom:calc(var(--vw) * 2.034);font-size:calc(var(--vw) * 4.58);line-height:1.3;letter-spacing:-.02em}.pd_feature_desc{margin-bottom:calc(var(--vw) * 3.819);font-size:calc(var(--vw) * 3.56);line-height:1.5;letter-spacing:-.025em}.pd_feature_annotation{font-size:calc(var(--vw) * 2.54);line-height:1.5;letter-spacing:-.025em}.pd_feature_contents_i_body{padding-top:calc(var(--vw) * 3.819);line-height:1}.pd_feature_contents_imgs_i{width:100%}.pd_feature_contents_imgs_i img{display:block;width:100%;height:auto}.pd_gallery{padding-top:calc(var(--vw) * 20.325)}.pd_gallery_title{margin-bottom:calc(var(--vw) * 7.634);color:var(--cl-lime);font-size:calc(var(--vw) * 8.895);line-height:1;letter-spacing:-.02em;text-align:center}.pd_gallery_inner{padding:calc(var(--vw) * 2.544)}.pd_gallery_list{font-size:0;line-height:1;letter-spacing:0;cursor:grab}.pd_gallery_list_i{width:calc(var(--vw) * 71.2389)}.pd_gallery_list_img{aspect-ratio:1/1}.pd_gallery_progress{width:calc(var(--vw) * 36.1282);height:2px;margin:calc(var(--vw) * 3.819) auto calc(var(--vw) * 6.356);background-color:var(--cl-gray-1)}.pd_gallery_progress_inner{width:inherit;height:inherit;background-color:var(--cl-lime);transition:width cubic-bezier(.215,.61,.355,1) .5s}.pd_gallery_desc{font-size:calc(var(--vw) * 2.544);line-height:1.5;letter-spacing:-.025em;text-align:center}.pd_cv{padding-top:calc(var(--vw) * 20.325)}.pd_cv_title{margin-bottom:calc(var(--vw) * 7.634);color:var(--cl-lime);font-size:calc(var(--vw) * 8.895);line-height:1;letter-spacing:-.02em;text-align:center}.pd_cv_galley_imgs{position:relative;aspect-ratio:1/1;width:calc(var(--vw) * 86.5386);margin:0 auto;overflow:clip}.pd_cv_galley_img{position:absolute;top:0;left:0;width:100%;height:100%;transition:.3s linear opacity,.3s linear visibility}.pd_cv_galley_img.is-hide{visibility:hidden;opacity:0}.pd_cv_galley_controls{display:flex;justify-content:center;margin-top:calc(var(--vw) * 5.089);gap:0 calc(var(--vw) * 8.895)}.pd_cv_galley_control_title{font-size:calc(var(--vw) * 2.544);line-height:1;letter-spacing:-.02em}.pd_cv_galley_control_i1{display:flex;flex-direction:column;align-items:center}.pd_cv_galley_control_i1 .pd_cv_galley_control_list{display:flex;align-items:center;margin-top:calc(var(--vw) * 2.034);gap:0 calc(var(--vw) * 5.089)}.pd_cv_galley_control_i1 .pd_cv_galley_control_list_btn{position:relative;width:calc(var(--vw) * 7.119);height:calc(var(--vw) * 7.119);border:solid 1px var(--cl-gray-2);border-radius:50%;transition:border-color linear .3s}.pd_cv_galley_control_i1 .pd_cv_galley_control_list_btn.is-active{border-color:var(--cl-lime)}.pd_cv_galley_control_i1 .pd_cv_galley_control_list_btn:before{position:absolute;top:50%;right:0;left:0;width:calc(var(--vw) * 4.582);height:calc(var(--vw) * 4.582);margin:0 auto;transform:translateY(-50%);border-radius:50%;content:""}.pd_cv_galley_control_i1 .pd_cv_galley_control_list_i:nth-child(1) .pd_cv_galley_control_list_btn:before{background-color:var(--cl-white)}.pd_cv_galley_control_i1 .pd_cv_galley_control_list_i:nth-child(2) .pd_cv_galley_control_list_btn:before{background-color:#080c1e}.pd_cv_galley_control_i2{display:flex;flex-direction:column;align-items:center}.pd_cv_galley_control_i2 .pd_cv_galley_control_list{display:flex;margin-top:calc(var(--vw) * 2.034);padding:calc(var(--vw) * .508);gap:0 calc(var(--vw) * .763);border:solid 1px var(--cl-gray-1);border-radius:100vmax}.pd_cv_galley_control_i2 .pd_cv_galley_control_list_btn{display:flex;align-items:center;justify-content:center;width:calc(var(--vw) * 12.723);height:calc(var(--vw) * 5.594);border-radius:100vmax;transition:background-color linear .3s}.pd_cv_galley_control_i2 .pd_cv_galley_control_list_btn.is-active{background-color:var(--cl-gray-2)}.pd_cv_galley_control_i2 .pd_cv_galley_control_list_btn_txt{font-size:calc(var(--vw) * 3.056);line-height:1;letter-spacing:-.02em}.pd_cv_contents{width:calc(var(--vw) * 89.8191);margin:0 auto;padding-top:calc(var(--vw) * 12.723)}.pd_cv_contents_head{margin-bottom:calc(var(--vw) * 7.634)}.pd_cv_contents_title{margin-bottom:calc(var(--vw) * 2.034);font-size:calc(var(--vw) * 4.58);line-height:1.3;letter-spacing:-.025em}.pd_cv_contents_desc{margin-bottom:calc(var(--vw) * 3.819);font-size:calc(var(--vw) * 3.56);line-height:1.5;letter-spacing:-.025em}.pd_cv_contents_annotation{font-size:calc(var(--vw) * 2.544);line-height:1.5;letter-spacing:-.025em}.pd_cv_contents_body{display:flex;align-items:center;padding:calc(var(--vw) * 2.544);background-color:var(--cl-black-0)}.pd_cv_contents_body_left{flex-shrink:0;width:calc(var(--vw) * 25.445)}.pd_cv_contents_body_thumb{aspect-ratio:1/1;width:100%}.pd_cv_contents_body_right{padding-left:calc(var(--vw) * 4.07);color:var(--cl-gray-0)}.pd_cv_contents_body_ttl{margin-bottom:calc(var(--vw) * 1.272);font-size:calc(var(--vw) * 3.817);line-height:1.3;letter-spacing:-.025em}.pd_cv_contents_body_desc{font-size:calc(var(--vw) * 2.544);line-height:1.5;letter-spacing:-.025em}.pd_ml{padding-top:calc(var(--vw) * 20.325)}.pd_ml_head{text-align:center}.pd_ml_head_title{margin-bottom:calc(var(--vw) * 2.544);color:var(--cl-lime);font-size:calc(var(--vw) * 8.895);line-height:1;letter-spacing:-.02em}.pd_ml_head_desc{font-size:calc(var(--vw) * 4.07);line-height:1.2;letter-spacing:-.025em}.pd_ml_table{width:max(862px,var(--vw) * 59.86);max-width:calc(100% - 40px);margin:0 auto;padding-top:max(50px,var(--vw) * 3.4722)}.pd_ml_table_head,.pd_ml_table_body{display:flex;gap:0 4px}.pd_ml_table_head{color:var(--cl-gray-1);font-size:calc(var(--vw) * 3.056);line-height:1;letter-spacing:.02em}.pd_ml_table_head_left,.pd_ml_table_head_right{display:flex;align-items:center;justify-content:center;padding:calc(var(--vw) * 2.034);border-top:1px solid currentColor;border-bottom:1px solid currentColor}.pd_ml_table_body_left,.pd_ml_table_head_left{flex-shrink:0;width:calc(var(--vw) * 30.53)}.pd_ml_table_body_right,.pd_ml_table_head_right{width:calc(100% - var(--vw) * 30.53 - 5px)}.pd_ml_table_body_right_columns{cursor:grab}.pd_ml_table_body_right_columns_i{display:inline-block;width:calc(var(--vw) * 48.34);white-space:normal}.pd_ml_table_body_right_columns_head,.pd_ml_table_body_left_cell,.pd_ml_table_body_right_cell{display:flex;align-items:center;justify-content:center;width:100%;min-height:calc(var(--vw) * 10.18);font-size:calc(var(--vw) * 3.056);line-height:1;letter-spacing:-.02em;text-align:center}.pd_ml_table_body_right_cell{border-top:solid 2px var(--cl-black);border-bottom:solid 2px var(--cl-black);background-color:#1f1f1f}.pd_ml_table_body_right_cell.-blank{background-color:transparent;color:var(--cl-gray-1)}.pd_ml_table_body_right_progress{width:100%;height:2px;margin-top:calc(var(--vw) * 2.544);background-color:var(--cl-gray-1)}.pd_ml_table_body_right_progress_inner{width:100%;height:100%;background-color:var(--cl-lime);transition:width cubic-bezier(.215,.61,.355,1) .5s}.pd_zeta-win_body{max-width:100%;margin:0 auto}.pd_zeta-win_body_desc{margin-bottom:calc(var(--vw) * 10.18);font-size:calc(var(--vw) * 3.056);line-height:1.5;letter-spacing:-.025em;text-align:center}.pd_zeta-win_info:not(:last-child){margin-bottom:10px}.pd_zeta-win_info_list{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.pd_zeta-win_info_list_card{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:calc(var(--vw) * 2.544);border:1px solid var(--cl-gray-2);border-radius:3px;background-color:var(--cl-gray-3)}.pd_zeta-win_info_list_card_title{margin-bottom:calc(var(--vw) * 5.09);color:var(--cl-lime);font-size:calc(var(--vw) * 2.54);line-height:1;letter-spacing:-.02em}.pd_zeta-win_info_list_card_thumb_img{aspect-ratio:1/1;width:calc(var(--vw) * 15.27)}.pd_zeta-win_info_list_card_thumb_img svg,.pd_zeta-win_info_list_card_thumb_img img{display:block;width:100%;height:auto}.pd_zeta-win_info_list_card_foot{padding-top:calc(var(--vw) * 5.09);text-align:center}.pd_zeta-win_info_list_card_ja{margin-bottom:calc(var(--vw) * 2.03);font-size:calc(var(--vw) * 3.56);line-height:1.3;letter-spacing:-.025em}.pd_zeta-win_info_list_card_desc{color:var(--cl-gray-0);font-size:calc(var(--vw) * 2.8);line-height:1.3;letter-spacing:-.025em}.pd_zeta-win_spec_list{display:flex;flex-direction:column;gap:10px 0}.pd_zeta-win_spec_list_card{display:flex;flex-direction:column;align-items:center;padding:calc(var(--vw) * 5.09);border:1px solid var(--cl-gray-2);border-radius:3px;background-color:var(--cl-gray-3)}.pd_zeta-win_spec_list_card_head{width:100%}.pd_zeta-win_spec_list_thumb{aspect-ratio:1/1;width:100%}.pd_zeta-win_spec_list_card_body{width:100%}.pd_zeta-win_spec_list_card_heading{width:100%;border-bottom:solid 1px var(--cl-gray-0)}.pd_zeta-win_spec_list_card_term{padding-bottom:calc(var(--vw) * 3.82);font-size:calc(var(--vw) * 5.59);line-height:1.3;letter-spacing:-.025em}.pd_zeta-win_spec_info_dl_i{display:flex;flex-direction:column;padding:calc(var(--vw) * 3.82) calc(var(--vw) * 2.54);border-bottom:solid 1px var(--cl-gray-2)}.pd_zeta-win_spec_info_dl_term{width:100%;margin-bottom:calc(var(--vw) * 2.03);font-size:calc(var(--vw) * 3.56);line-height:1.3;letter-spacing:-.025em}.pd_zeta-win_spec_info_dl_desc{width:100%;font-size:calc(var(--vw) * 3.56);line-height:1.3;letter-spacing:-.025em}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{z-index:0;margin:0!important;opacity:0}.splide__track--fade>.splide__list>.splide__slide.is-active{z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{display:flex;height:100%;margin:0!important;padding:0!important;backface-visibility:hidden}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;margin:0;line-height:1;list-style-type:none;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{box-sizing:border-box;position:relative;flex-shrink:0;margin:0;backface-visibility:hidden;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:20px;margin:auto;border:2px solid #999;border-radius:50%;border-left-color:transparent;animation:splide-loading 1s linear infinite}.splide__sr{clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}@media screen and (min-width: 768px){:root{--header-height: 85px}br.-mq{display:none}br.-pc{display:block}.g-header_left{padding-left:20px}.g-header_logo_i.-lv{width:91px}.g-header_logo_i.-cross{width:44px}.g-header_logo_i.-zeta{width:95px}.g-header_nav{display:inline-flex;gap:0 24px}.g-header_list{display:inline-flex;flex-direction:row;align-items:center;padding:0 24px;gap:0 28px}.g-header_list_i{display:inline-flex;align-items:center}.g-header_list_btn{color:currentColor}.g-header_list_btn[data-gnav-dropdown-trigger=product]{color:currentColor;pointer-events:auto}.g-header_list_btn_icon_acco{display:block;width:16px;font-size:0;line-height:1;letter-spacing:0}.g-header_list_btn_icon_acco svg,.g-header_list_btn_icon_acco img{display:block;width:100%;height:auto}.g-header_list_txt{font-size:13px}.g-header_child{visibility:hidden;position:absolute;bottom:-16px;left:-15px;padding:5px;transform:translateY(100%);background-color:var(--cl-black-0);opacity:0;transition:opacity .3s ease,visibility .3s ease}.g-header_child.is-open{visibility:visible;opacity:1}.g-header_list-second_link{padding:1px 15px 1px 1px;gap:0 6px}.g-header_list-second_link_icon{width:39px;height:39px}.g-header_list-second_link_txt{font-size:13px}.g-header_btn-online{padding:7px 14px;gap:0 4px}.g-header_btn-online_icon{width:16px}.g-header_btn-online_txt{font-size:13px}.g-header_btn-burger{display:none}.g-footer{padding-top:max(180px,var(--vw) * 12.5);padding-bottom:max(30px,var(--vw) * 2.08)}.g-footer_head{margin-bottom:max(40px,var(--vw) * 2.78)}.g-footer_head_logo{width:283px}.g-footer_body{flex-direction:row;align-items:initial;justify-content:center;margin-bottom:160px;gap:0 40px}.g-footer_nav_list{justify-content:initial;margin-bottom:12px;gap:0 20px}.g-footer_nav_list_txt{font-size:13px}.g-footer_nav_copy{font-size:12px}.g-footer_sec_block{gap:0 10px}.g-footer_sec_block input{width:45px;height:45px}.g-footer_sec_txt{font-size:12px}.g-footer_foot{padding:0 10px}.ctr{padding-right:20px;padding-left:20px}.ctr-l{padding-right:calc(var(--vw) * 2.778);padding-left:calc(var(--vw) * 2.778)}.ctr-xl{padding-right:calc(var(--vw) * 9.72);padding-left:calc(var(--vw) * 9.72)}.section{padding-top:max(190px,var(--vw) * 13.19)}.section_head{margin-bottom:max(50px,var(--vw) * 3.47);gap:max(14px,var(--vw) * .97) 0}.section_head_title{font-size:calc(var(--vw) * 6.94)}.section_head_txt{font-size:max(20px,var(--vw) * 1.39);text-align:left}.special_i{flex-direction:row;justify-content:space-between;padding-top:calc(var(--vw) * 3.89);padding-right:calc(var(--vw) * 3.89);padding-bottom:calc(var(--vw) * 3.89);gap:0 calc(var(--vw) * 6.94)}.special_i_left{flex-shrink:0;width:calc(var(--vw) * 39.44)}.special_i_right{width:calc(var(--vw) * 29.93)}.special_i_right_head{margin-bottom:max(30px,var(--vw) * 2.08)}.special_i_title{font-size:calc(var(--vw) * 2.64)}.special_i_copy{margin-bottom:max(12px,var(--vw) * .83);font-size:calc(var(--vw) * 1.81)}.special_i_desc{margin-bottom:15px;font-size:15px}.special_i_annotation{font-size:12px}.special_i_right_body:not(:last-child){margin-bottom:max(34px,var(--vw) * 2.36)}.special_i_right_foot{text-align:left}.special_i_btn{padding:10px 26px}.special_i_btn_txt{font-size:15px}.special_movie{padding-top:max(60px,var(--vw) * 4.16);padding-bottom:max(120px,var(--vw) * 8.33)}.special_movie_title{margin-bottom:max(30px,var(--vw) * 2.08);font-size:calc(var(--vw) * 3.13)}.special_movie_list{display:grid;grid-template-columns:repeat(3,1fr);gap:max(46px,var(--vw) * 3.19) 2px}.special_movie_list_card{display:block}.special_movie_list_card_head{flex-shrink:initial;width:100%}.special_movie_list_card_thumb_icon{width:min(60px,var(--vw) * 4.097)}.special_movie_list_card_body{padding:max(10px,var(--vw) * .69) max(24px,var(--vw) * 1.66) 0 0}.special_movie_list_card_title{font-size:14px}.special_banner_wrap{padding-top:max(80px,var(--vw) * 5.55)}.product{padding-top:160px;padding-bottom:60px}.product_head{margin-bottom:50px}.product_title{font-size:calc(var(--vw) * 3.47)}.product_body{padding-right:calc(var(--vw) * 3.47);padding-left:calc(var(--vw) * 3.47)}.product_list{display:grid;grid-template-columns:repeat(3,1fr);max-width:-moz-max-content;max-width:max-content;margin:0 auto;gap:calc(var(--vw) * 6.49) calc(var(--vw) * 1.39)}.product_list.-pd{grid-template-columns:repeat(2,1fr);max-width:-moz-max-content;max-width:max-content;margin:0 auto}.product_list_card{flex-direction:column;align-items:center}.product_list_card_head{width:calc(var(--vw) * 22.22);margin-bottom:max(20px,var(--vw) * 1.39)}.product_list_card_body{padding-left:initial}.product_list_card_labels{display:flex;flex-wrap:wrap;margin-bottom:9px;gap:9px}.product_list_card_label{margin-bottom:initial;font-size:14px}.product_list_card_label2,.product_list_card_label3{padding:1px 8px;font-size:12px}.product_list_card_title{margin-bottom:20px;font-size:calc(var(--vw) * 1.74)}.product_list_card_links{gap:10px 20px}.product_list_card_links_btn{padding:12px 27px}.product_list_card_links_btn_txt{font-size:14px}.product_list_card_link{padding:7px 9px;gap:0 6px}.product_list_card_link_icon{width:24px}.product_list_card_link_txt{font-size:14px}.home_top_txts{padding:0 10px 25px;gap:30px 0}.home_top_txt{font-size:15px}.home_collabo{min-height:calc(var(--vh) * 200)}.home_collabo_txts{display:inline-block;width:auto;margin:initial}.home_collabo_txt_line{font-size:max(var(--vw) * .8333,12px)}.home_collabo_title{font-size:calc(var(--vw) * 12.5)}.home_collabo_title .sp{display:none}.home_collabo_title .pc{display:block}.home_product{min-height:calc(var(--vh100) * 2)}.home_products_list_i:not(:last-child){padding-bottom:0}.home_product_visual_wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.home_product_visual{position:sticky;top:0;left:0;aspect-ratio:auto;height:100lvh}.home_product_contents{display:flex;flex-direction:column;justify-content:center;min-height:200lvh;padding-top:100lvh}.home_product_contents_inner{z-index:10;position:relative;flex-shrink:0;flex-direction:row;align-items:center;justify-content:space-between;padding-left:calc(var(--vw) * 6.944);gap:0}.home_product_contents_i-prd-name_head:not(:last-child){margin-bottom:20px}.home_product_heading{margin-bottom:12px;font-size:max(var(--vw) * 1.944,28px)}.home_product_name{font-size:max(var(--vw) * 5.556,80px);line-height:.8}.home_product_label{padding:6px 10px 6px 6px;font-size:16px}.home_product_copy{margin-bottom:12px;font-size:max(var(--vw) * 1.944,28px)}.home_product_desc{margin-bottom:15px;font-size:18px}.home_product_annotation{font-size:12px}.home_product_contents_i-desc_head{margin-bottom:35px}.home_product_contents_i-desc_foot{justify-content:flex-start;gap:0 30px}.home_product_contents_btn-detail{padding:12px 27px}.home_product_contents_btn-detail_txt{font-size:14px}.home_product_contents_btn-online{padding:7px 9px;gap:0 6px}.home_product_contents_btn-online_icon{width:24px}.home_product_contents_btn-online_txt{font-size:14px}.home_campaign{padding-top:max(120px,var(--vw) * 8.33)}.home_campaign_inner{padding-top:max(60px,var(--vw) * 4.16);padding-bottom:initial}.home_campaign_kv{margin-bottom:max(40px,var(--vw) * 2.77)}.home_campaign_blocks_i{flex-direction:row;justify-content:center;padding:calc(var(--vw) * 3.88) calc(var(--vw) * 5.55);gap:0 calc(var(--vw) * 5.55)}.home_campaign_blocks_left{flex-shrink:0;width:calc(var(--vw) * 25.83);padding:initial;background-color:initial}.home_campaign_blocks_right{width:calc(var(--vw) * 36.39)}.home_campaign_blocks_right_head:not(:last-child){margin-bottom:max(34px,var(--vw) * 2.36)}.home_campaign_blocks_copy{margin-bottom:max(12px,var(--vw) * .83);font-size:calc(var(--vw) * 1.81)}.home_campaign_blocks_desc{margin-bottom:max(15px,var(--vw) * 1.04);font-size:15px}.home_campaign_blocks_annotation{font-size:12px}.home_campaign_blocks_coupon{padding:calc(var(--vw) * 1.39) calc(var(--vw) * 3.13);font-size:15px}.home_campaign_blocks_btns{flex-direction:row;align-items:initial;width:initial;margin:initial;gap:0 10px}.home_campaign_blocks_btn{padding:10px;font-size:15px}.home_campaign_info{width:494px;margin:0 auto;padding:40px 0;gap:40px 0;color:currentColor}.home_campaign_info_head{margin-bottom:15px;font-size:16px}.home_campaign_info_body{font-size:12px}.home_campaign_info_body>ul>li{padding-left:12px}.home_campaign_info_body>ul>li:before{width:4px;height:4px}.home_visuals_wrapper{white-space:initial}.home_visuals{display:block;position:relative;width:100%;height:1000lvh}.home_visuals_inner{display:block;position:sticky;top:0;height:100lvh}.home_visual{display:block;position:absolute;top:0;left:0;aspect-ratio:initial;width:100%;height:100lvh;pointer-events:none}.home_concept{padding-top:initial;padding-bottom:initial}.home_concept_side_container{display:block}.home_concept_messages{display:block;max-width:100%;margin:0 auto;padding:initial;gap:initial;word-break:auto-phrase}.home_concept_message{min-height:calc(var(--vh) * 100);gap:40px 0;font-size:28px}.home_concept_about{display:flex;flex-direction:column;justify-content:center;width:860px;max-width:calc(100% - var(--vw) * 20);min-height:100dvh;padding:60px 0}.home_concept_about_head{margin-bottom:70px;overflow:clip;font-size:calc(var(--vw) * 1.8056)}.home_concept_about_logo{width:calc(var(--vw) * 19.7222);margin-bottom:70px;overflow:clip}.home_concept_about_desc{margin-bottom:15px;font-size:18px}.home_concept_about_list{gap:0 13px}.home_concept_about_list_link{padding:7px;gap:0 4px}.home_concept_about_list_link_icon{width:16px;height:16px}.home_concept_about_list_link_txt{font-size:13px}.home_vp_banner_wrapper{position:fixed}.home_vp_banner{top:auto;right:20px;bottom:20px;left:auto;width:290px;margin:initial;padding:4px 20px 4px 4px;gap:0 8px;border:1px solid var(--cl-gray-2);border-radius:4px;backdrop-filter:blur(5px);background:rgba(15,15,16,.7)}.home_vp_banner_left{width:63px}.home_vp_banner_title{font-size:13px}.pd_side_inner{bottom:40px;left:calc(var(--vw) * 2.778);width:auto}.pd_l-nav_list{display:flex}.pd_banner{display:inline-block;width:224px;margin:initial}.pd_banner_link{padding:5px 12.5px 5px 6px;gap:0 7px}.pd_banner_left{width:62.5px}.pd_banner_right{padding:6px;gap:0 4px}.pd_banner_icon{width:16px}.pd_banner_title{font-size:13px}.pd_top_title{padding:0 .5em;font-size:calc(var(--vw) * 6.25)}.pd_feature{min-height:calc(var(--vh) * 100);overflow:clip}.pd_feature:not(:last-child) .pd_feature_contents_inner{padding-bottom:initial}.pd_feature_inner{position:relative;padding-top:100svh}.pd_feature_bg_container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:clip}.pd_feature_bg{position:sticky;top:0;aspect-ratio:initial;width:100%;height:calc(var(--vh) * 100)}.pd_feature_contents_inner{padding-top:initial}.pd_feature_contents_i{display:flex;flex-direction:column;justify-content:center;width:max(431px,var(--vw) * 29.9305);min-height:calc(var(--vh) * 100);margin-left:auto}.pd_feature_contents_i:not(:last-child){padding-bottom:initial}.pd_feature_copy{margin-bottom:12px;font-size:max(var(--vw) * 1.944,28px)}.pd_feature_desc{margin-bottom:15px;font-size:18px}.pd_feature_annotation{font-size:12px}.pd_feature_contents_i_body{padding-top:30px}.pd_feature_contents_imgs_i{width:max(389px,var(--vw) * 27.0139)}.pd_gallery{padding-top:max(160px,var(--vw) * 11.111)}.pd_gallery_title{margin-bottom:max(60px,var(--vw) * 4.1667);font-size:calc(var(--vw) * 3.472)}.pd_gallery_inner{padding:initial}.pd_gallery_list_i{width:calc(var(--vw) * 38.8889)}.pd_gallery_progress{width:calc(var(--vw) * 19.7222);margin:max(30px,var(--vw) * 2.0833) auto max(50px,var(--vw) * 3.4722)}.pd_gallery_desc{font-size:12px}.pd_cv{padding-top:200px}.pd_cv_title{margin-bottom:40px;font-size:calc(var(--vw) * 3.472)}.pd_cv_galley_imgs{width:calc(var(--vw) * 49.3055)}.pd_cv_galley_controls{margin-top:max(30px,var(--vw) * 2.0833);gap:0 50px}.pd_cv_galley_control_title{font-size:12px}.pd_cv_galley_control_i1 .pd_cv_galley_control_list{margin-top:8px;gap:0 20px}.pd_cv_galley_control_i1 .pd_cv_galley_control_list_btn{width:28px;height:28px}.pd_cv_galley_control_i1 .pd_cv_galley_control_list_btn:before{width:18px;height:18px}.pd_cv_galley_control_i2 .pd_cv_galley_control_list{margin-top:8px;padding:2px;gap:0 3px}.pd_cv_galley_control_i2 .pd_cv_galley_control_list_btn{width:50px;height:22px}.pd_cv_galley_control_i2 .pd_cv_galley_control_list_btn_txt{font-size:12px}.pd_cv_contents{width:max(626px,var(--vw) * 43.4722);padding-top:max(70px,var(--vw) * 4.8611)}.pd_cv_contents_head{margin-bottom:max(40px,var(--vw) * 2.7778)}.pd_cv_contents_title{margin-bottom:20px;font-size:max(26px,var(--vw) * 1.806)}.pd_cv_contents_desc{margin-bottom:15px;font-size:15px}.pd_cv_contents_annotation{font-size:12px}.pd_cv_contents_body{padding:10px}.pd_cv_contents_body_left{width:23.1629%}.pd_cv_contents_body_right{padding-left:30px}.pd_cv_contents_body_ttl{margin-bottom:10px;font-size:max(20px,var(--vw) * 1.3888)}.pd_cv_contents_body_desc{font-size:13px}.pd_ml{padding-top:max(115px,var(--vw) * 7.986)}.pd_ml_head_title{margin-bottom:max(14px,var(--vw) * .97);font-size:calc(var(--vw) * 3.472)}.pd_ml_head_desc{font-size:max(20px,var(--vw) * 1.3889)}.pd_ml_table_head{font-size:1.6rem}.pd_ml_table_head_left,.pd_ml_table_head_right{padding:10px}.pd_ml_table_body_left,.pd_ml_table_head_left{width:max(142px,var(--vw) * 9.86)}.pd_ml_table_body_right,.pd_ml_table_head_right{width:calc(100% - max(146px,var(--vw) * 9.86 + 4px))}.pd_ml_table_body_right_columns_i{width:max(285px,var(--vw) * 19.86)}.pd_ml_table_body_right_columns_head,.pd_ml_table_body_left_cell,.pd_ml_table_body_right_cell{min-height:48px;font-size:14px}.pd_ml_table_body_right_progress{margin-top:13px}.pd_zeta-win_body{width:max(1155px,var(--vw) * 80.2083)}.pd_zeta-win_body_desc{margin-bottom:max(40px,var(--vw) * 2.7778);font-size:16px}.pd_zeta-win_info_list{grid-template-columns:repeat(4,1fr)}.pd_zeta-win_info_list_card{padding:max(20px,var(--vw) * 1.3889)}.pd_zeta-win_info_list_card_title{margin-bottom:max(40px,var(--vw) * 2.7778);font-size:max(14px,var(--vw) * .97222)}.pd_zeta-win_info_list_card_thumb_img{width:max(90px,var(--vw) * 6.25)}.pd_zeta-win_info_list_card_foot{padding-top:max(40px,var(--vw) * 2.7778)}.pd_zeta-win_info_list_card_ja{margin-bottom:max(15px,var(--vw) * 1.0417);font-size:max(18px,var(--vw) * 1.25)}.pd_zeta-win_info_list_card_desc{font-size:16px}.pd_zeta-win_spec_list_card{flex-direction:row;justify-content:space-between;padding:0 max(60px,var(--vw) * 4.1667)}.pd_zeta-win_spec_list_card_head{flex-shrink:0;width:calc(var(--vw) * 25)}.pd_zeta-win_spec_list_card_body{padding:max(57px,var(--vw) * 3.9583) 0}.pd_zeta-win_spec_list_card_term{padding-bottom:max(15px,var(--vw) * 1.0417);font-size:max(22px,var(--vw) * 1.5278)}.pd_zeta-win_spec_info_dl_i{flex-direction:row;justify-content:space-between;padding:max(15px,var(--vw) * 1.0417) max(10px,var(--vw) * .69444)}.pd_zeta-win_spec_info_dl_term{width:32%;margin-bottom:0;font-size:14px}.pd_zeta-win_spec_info_dl_desc{width:59.7%;font-size:14px}}@media screen and (min-width: 768px) and (max-width: 850px){.product_list,.product_list.-pd{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 767px){.g-header_menu-sp{display:none;position:absolute;top:0;right:0;width:calc(var(--vw) * 72.5190839695);height:100lvh;background-color:var(--cl-black)}.home_collabo_txt_cover{display:none}.pd_feature_bg:not(:last-child){display:none}}@media (hover: hover){[data-hover=btn1]{transition:background-color ease .3s}[data-hover=btn1]:hover{background-color:var(--cl-lime)}[data-hover=btn2]{transition:background-color ease .3s}[data-hover=btn2]:hover{background-color:var(--cl-lime-dark)}[data-hover=txt1]{transition:opacity ease .3s}[data-hover=txt1]:hover{opacity:.6}[data-hover=thumb1] [data-hover=thumb1-mask]{overflow:clip}[data-hover=thumb1] [data-hover=thumb1-inner]{transition:transform cubic-bezier(.215,.61,.355,1) .55s}[data-hover=thumb1]:hover [data-hover=thumb1-inner]{transform:scale(1.05)}[data-hover=banner1]{transition:background-color ease .3s,color ease .3s,border-color ease .3s}[data-hover=banner1]:hover{background:rgba(207,255,3,.5)}}
