html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}select,video{outline:0}*{box-sizing:border-box;outline:0}input[type=submit],input[type=button]{box-sizing:content-box;box-sizing:border-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;border-radius:0}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]:focus,input[type=button]:focus{outline-offset:-2px}.noie{position:relative;width:100%;height:100vh;color:#fff;text-align:left;background-color:#000}.noie .heading6{margin-bottom:40rem;font-size:29rem;font-weight:500;line-height:1.79;letter-spacing:.04em}@media(max-width: 768px){.noie .heading6{margin-bottom:30rem;font-size:23rem}}.noie .explain{font-size:16rem;font-weight:500;line-height:2.02;letter-spacing:.06em}@media(max-width: 768px){.noie .explain{font-size:13rem;font-weight:400;line-height:220%}}.noie .text{position:absolute;top:50%;left:50%;width:600rem;transform:translate(-50%, -50%)}@media(max-width: 768px){.noie .text{width:80%;max-width:400rem}}html{font-size:1px;scrollbar-width:thin;scrollbar-color:#cdc4c2 #f7f7f7}@media(min-width: 1536px){html{font-size:1px}}@media(max-width: 1280px){html{font-size:.078125vw}}@media(max-width: 768px){html{font-size:1px}}@media(max-width: 414px){html{font-size:1px}}body{font-family:"Inter","Yu Gothic",游ゴシック,"YuGothic",游ゴシック体,"游ゴシック体 Pr6N","Hiragino Sans","ヒラギノ角ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-weight:400;color:#000;text-align:center;background:#f9f3ed;opacity:1;transition:1s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media(max-width: 768px){body{font-family:-apple-system,"BlinkMacSystemFont","Inter","Hiragino Sans","ヒラギノ角ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}}body.wf-active,body.loading-delay{opacity:1}body.modal-open{overflow:hidden}::-moz-selection{color:#222;background:#e9e8e8}::selection{color:#222;background:#e9e8e8}*{min-width:0;min-height:0}a{color:#222;text-decoration:none}img,svg{width:100%;height:auto}@media(max-width: 768px){.desktop{display:none !important}}.md{display:none !important}@media(max-width: 768px){.md{display:block !important}}.nowrap{display:inline-block;white-space:nowrap}.reg{line-height:0;vertical-align:-0.4em}.body_inner{position:relative}@media(max-width: 768px){.body_inner{overflow:hidden}}@font-face{font-family:"Relais Display Regular";font-weight:400;src:url("/font/RelaisDisplay-Regular_number.otf") format("opentype"),url("/font/RelaisDisplay-Regular_number.woff") format("woff"),url("/font/RelaisDisplay-Regular_number.woff2") format("woff2")}@font-face{font-family:"Relais Display Regular Italic";font-weight:400;src:url("/font/RelaisDisplay-RegularItalic_number.otf") format("opentype"),url("/font/RelaisDisplay-RegularItalic_number.woff") format("woff"),url("/font/RelaisDisplay-RegularItalic_number.woff2") format("woff2")}@font-face{font-family:"Relais Display Medium";font-weight:500;src:url("/font/RelaisDisplay-Medium_number.otf") format("opentype"),url("/font/RelaisDisplay-Medium_number.woff") format("woff"),url("/font/RelaisDisplay-Medium_number.woff2") format("woff2")}@font-face{font-family:"Relais Display Medium Italic";font-weight:500;src:url("/font/RelaisDisplay-MediumItalic_number.otf") format("opentype"),url("/font/RelaisDisplay-MediumItalic_number.woff") format("woff"),url("/font/RelaisDisplay-MediumItalic_number.woff2") format("woff2")}.loading{position:fixed;top:0;z-index:10001;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background:#f9f3ed;transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1);transform-origin:top}.loading canvas{max-width:980rem;height:auto !important}@media(max-width: 768px){.loading canvas{position:absolute;top:50%;left:50%;transform:translate(-75%, -75%) scale(1.5);transform-origin:center}}.loading .logo{position:absolute;top:50%;left:calc(50% - 40rem);width:1000rem;visibility:hidden;opacity:1;transition:opacity 200ms linear,visibility 0s linear;transform:translate(-50%, -50%) !important}@media(max-width: 768px){.loading .logo{left:calc(50% - 42rem);width:700rem}}.loading.is_short canvas{max-width:330rem}@media(max-width: 768px){.loading.is_short canvas{max-width:160rem}}.loading.hide{pointer-events:none;opacity:0}.loading.hide .inner_svg{opacity:0;transition:100ms linear}.loading.visited{pointer-events:none;transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1) 3500ms;transform:scaleY(0)}.loading.visited .logo{display:block;visibility:visible;opacity:0;transition:opacity 200ms linear 3300ms,visibility 0s linear}.loading.visited .inner{display:none}.loading .inner{position:relative;width:100%;height:100%}.loading .inner_svg{position:absolute;top:50%;left:50%;width:450rem;height:200rem;overflow:hidden;transform:translate(-50%, -50%) !important}@media(max-width: 768px){.loading .inner_svg{width:100%}}.loading .inner_svg svg{position:absolute;top:50%;left:calc(50% - 63rem);width:700rem !important;height:500rem !important;transform:translate(-50%, -50%) !important}@media(max-width: 768px){.loading .inner_svg svg{left:calc(50% - 45rem);width:120% !important}}.links_list{display:flex;flex-direction:column;gap:30rem;width:-moz-max-content;width:max-content}@media(max-width: 768px){.links_list{gap:0;width:100%;padding:18rem 24rem 6rem;background:#fff;border-radius:12rem}}@media(max-width: 768px){.links_list.show{padding-bottom:10rem}}@media(max-width: 768px){.links_list.show .inner_list{max-height:100%}}.links_list.show .icon_inner{transform:rotate(270deg)}.links_list.show .icon_inner .line1{opacity:0}@media(max-width: 768px){.links_list.inner_list{max-height:0;padding:0;overflow:hidden;transition:max-height .5s ease}}@media(max-width: 768px){.links_list.inner_list li{flex-grow:0;flex-shrink:0;opacity:0;transition:200ms ease}}.links_list.links_exclusive .title .en{display:block;width:125rem}@media(max-width: 768px){.links_list.links_exclusive .title .en{width:118rem}}.links_list.links_favorite .title .en{display:block;width:105rem}@media(max-width: 768px){.links_list.links_favorite .title .en{width:101rem}}.links_list.links_beauty{margin:0 75rem 0 125rem}@media(max-width: 768px){.links_list.links_beauty{padding-top:24rem;padding-bottom:2rem;margin:0}}.links_list.links_beauty .title .en{display:block;width:96rem}@media(max-width: 768px){.links_list.links_beauty .title .en{width:91rem}}@media(max-width: 768px){.links_list.links_beauty .title .ja{transform:translateY(-8rem)}}.links_list .title{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:62rem}@media(max-width: 768px){.links_list .title{flex-direction:row;flex-grow:0;flex-shrink:0;gap:12rem;align-items:flex-end;justify-content:flex-start;height:50rem;padding-bottom:18rem}}.links_list .title .en{margin:0 auto 0 0}@media(max-width: 768px){.links_list .title .en{margin:0}}.links_list .title .ja{display:block;font-family:"EB Garamond","Yu Mincho",游明朝,"YuMincho",游明朝体,"Hiragino Mincho ProN","ヒラギノ明朝 ProN","Hiragino Mincho Pro","ヒラギノ明朝 Pro",serif;font-size:16rem;text-align:left;letter-spacing:-0.01em}.links_list .title .icon{position:absolute;top:calc(50% - 9rem);right:12rem;display:none;width:21rem;height:21rem;transform:translateY(-50%)}@media(max-width: 768px){.links_list .title .icon{right:0;width:15rem;height:15rem}}.links_list .title .icon .icon_inner{position:relative;width:100%;height:100%;transition:300ms cubic-bezier(0.075, 0.82, 0.165, 1)}.links_list .title .icon .line{position:absolute;top:50%;left:50%;content:"";background:#121820;border-radius:100px;transition:200ms linear 200ms;transform:translate(-50%, -50%)}.links_list .title .icon .line.line1{width:21rem;height:1rem}@media(max-width: 768px){.links_list .title .icon .line.line1{width:15rem}}.links_list .title .icon .line.line2{width:1rem;height:21rem}@media(max-width: 768px){.links_list .title .icon .line.line2{height:15rem}}.links_list a{position:relative;display:flex;gap:18rem;align-items:center;font-size:16rem;color:#121820}@media(max-width: 768px){.links_list a{gap:29rem;height:64rem;padding-left:12rem;font-size:20rem;font-weight:300}}@media(max-width: 768px){.links_list a::after{position:absolute;top:50%;right:0;width:8.5rem;height:14rem;content:"";background-image:url('data:image/svg+xml;utf8,<svg width="8" height="13" viewBox="0 0 8 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L6.5 6.5L1 12" stroke="%23121820" stroke-linecap="round"/></svg>');background-repeat:no-repeat;background-size:contain;transform:translateY(-50%)}}.links_list a:hover{color:#fe4d1f}.links_list a:hover .text::after{transform:scaleX(1);transform-origin:right}@media(max-width: 768px){.links_list a:hover .text::after{transform:scaleX(0);transform-origin:left}}@media(max-width: 768px){.links_list a:hover{color:#121820}}.links_list a .text{position:relative;transition:.4s cubic-bezier(0.22, 0.11, 0.22, 1)}.links_list a .text::after{position:absolute;bottom:-4rem;left:0;width:100%;height:1px;content:"";background:#fe4d1f;transition:transform 700ms cubic-bezier(0.075, 0.82, 0.165, 1),transform-origin 0s linear 500ms;transform:scaleX(0);transform-origin:left}.links_list .icon{display:flex;align-items:center;justify-content:center;width:24rem;height:24rem}.links_list .icon svg{max-width:100%;max-height:100%}.links_list .icon path{transition:.3s ease}.opened_menu{position:fixed;top:0;left:0;z-index:11;display:flex;flex-direction:column;justify-content:center;width:100vw;height:100vh;min-height:600rem;padding-bottom:66rem;overflow-y:scroll;pointer-events:none;background:#f9f3ed;opacity:0;transition:200ms ease}@media(max-width: 768px){.opened_menu{padding:104rem 24rem 0;overflow-y:auto}}.opened_menu::-webkit-scrollbar{display:none}.opened_menu.show{pointer-events:all;opacity:1}@media(max-width: 768px){.opened_menu .opened_menu_wrap{height:-moz-max-content;height:max-content;padding-bottom:100rem}}.opened_menu .special_title{display:none}@media(max-width: 768px){.opened_menu .special_title{display:flex;flex-direction:column;gap:10rem;align-items:center;justify-content:center;margin-bottom:24rem}}@media(max-width: 768px){.opened_menu .special_title .en{width:174rem}}@media(max-width: 768px){.opened_menu .special_title .ja{position:relative;padding:0;font-family:"EB Garamond","Yu Mincho",游明朝,"YuMincho",游明朝体,"Hiragino Mincho ProN","ヒラギノ明朝 ProN","Hiragino Mincho Pro","ヒラギノ明朝 Pro",serif;font-size:24rem}}@media(max-width: 768px){.opened_menu .special_title .ja .ja_text{padding:0 10rem;background:#f9f3ed}}@media(max-width: 768px){.opened_menu .special_title .ja::after{position:absolute;top:50%;left:50%;z-index:-1;width:180rem;height:1px;content:"";background:#121820;transform:translate(-50%, -50%)}}.opened_menu .links_wrap{display:flex;justify-content:center}@media(max-width: 768px){.opened_menu .links_wrap{flex-direction:column;gap:12rem}}.opened_menu .logo{width:329rem}.opened_menu .logo_wrapper{display:flex;gap:23rem}@media(max-width: 768px){.opened_menu .logo_wrapper{display:none}}.opened_menu .menu_top{display:flex;align-items:flex-start;justify-content:space-between;width:1180rem;padding-right:30rem;margin:48rem auto 60rem}@media(max-width: 768px){.opened_menu .menu_top{display:block;width:auto;padding-right:0;margin:0 auto 60rem}}.opened_menu .tagline{flex:1;padding-top:15px;font-family:"EB Garamond","Yu Mincho",游明朝,"YuMincho",游明朝体,"Hiragino Mincho ProN","ヒラギノ明朝 ProN","Hiragino Mincho Pro","ヒラギノ明朝 Pro",serif;font-size:16px;font-feature-settings:"palt";text-align:left;letter-spacing:.14em}.opened_menu .navigation_button{display:none;align-items:flex-start;font-size:14rem;font-weight:700}@media(max-width: 768px){.opened_menu .navigation_button{font-size:20rem;font-weight:600}}.opened_menu .navigation_button .list{display:flex;gap:18rem;align-items:center}@media(max-width: 768px){.opened_menu .navigation_button .list{flex-direction:column;align-items:stretch}}.opened_menu .navigation_button a{display:flex;gap:10rem;align-items:center;justify-content:center;width:160rem;height:42rem;border:2px solid #fe4d1f;border-radius:100rem}@media(max-width: 768px){.opened_menu .navigation_button a{justify-content:space-between;width:auto;height:72rem;padding:0 24rem;border-radius:12rem}}.opened_menu .navigation_button .icon{display:flex}.opened_menu .navigation_button .link_arrow{display:none}@media(max-width: 768px){.opened_menu .navigation_button .link_arrow{display:block;width:10rem}}.opened_menu .navigation_button .join a{color:#fff;background:#fe4d1f}.opened_menu .navigation_button .join a svg{overflow:visible}.opened_menu .navigation_button .join a .pencil{transform-origin:12rem 7rem}.opened_menu .navigation_button .join a .border{transform-origin:center}.opened_menu .navigation_button .join a:hover .pencil{animation:join_pencil_animation .8s cubic-bezier(0.63, 0, 0.57, 0.97) forwards}@media(max-width: 768px){.opened_menu .navigation_button .join a:hover .pencil{animation:unset}}.opened_menu .navigation_button .join a:hover .border{animation:join_border_animation .7s cubic-bezier(0.63, 0, 0.57, 0.97) forwards}@media(max-width: 768px){.opened_menu .navigation_button .join a:hover .border{animation:unset}}.opened_menu .navigation_button .join .icon{width:20rem}@media(max-width: 768px){.opened_menu .navigation_button .join .icon{width:27rem}}@media(max-width: 768px){.opened_menu .navigation_button .join .link_arrow path{fill:#fff}}.opened_menu .navigation_button .login a{color:#fe4d1f;transition:.3s ease}@media(max-width: 768px){.opened_menu .navigation_button .login a{background:#fff;border:2rem solid rgba(0,0,0,0);box-shadow:2rem 2rem 12rem rgba(36,24,6,.06)}}.opened_menu .navigation_button .login a path{transition:.2s}.opened_menu .navigation_button .login a:hover{color:#fff;background:#fe4d1f}@media(max-width: 768px){.opened_menu .navigation_button .login a:hover{color:#fe4d1f;background:#fff}}.opened_menu .navigation_button .login a:hover .icon path{stroke:#fff}@media(max-width: 768px){.opened_menu .navigation_button .login a:hover .icon path{stroke:#fe4d1f}}.opened_menu .navigation_button .login a:hover .arrow{animation:arrow_animation .8s cubic-bezier(0.47, -0.01, 0.38, 0.97) forwards}@media(max-width: 768px){.opened_menu .navigation_button .login a:hover .arrow{animation:unset}}.opened_menu .navigation_button .login .icon{width:18rem;overflow:hidden}@media(max-width: 768px){.opened_menu .navigation_button .login .icon{width:24rem}}.opened_menu .navigation_button .mypage a{color:#fe4d1f;transition:.3s ease}@media(max-width: 768px){.opened_menu .navigation_button .mypage a{background:#fff;border:2rem solid rgba(0,0,0,0);box-shadow:2rem 2rem 12rem rgba(36,24,6,.06)}}.opened_menu .navigation_button .mypage a g{transform-origin:bottom center}.opened_menu .navigation_button .mypage a:hover{color:#fff;background:#fe4d1f}@media(max-width: 768px){.opened_menu .navigation_button .mypage a:hover{color:#fe4d1f;background:#fff}}.opened_menu .navigation_button .mypage a:hover path{fill:#fff}@media(max-width: 768px){.opened_menu .navigation_button .mypage a:hover path{fill:#fe4d1f}}.opened_menu .navigation_button .mypage a:hover g{animation:join_pencil_animation .8s cubic-bezier(0.63, 0, 0.57, 0.97) forwards}@media(max-width: 768px){.opened_menu .navigation_button .mypage a:hover g{animation:unset}}.opened_menu .navigation_button .mypage .icon{width:18rem}.opened_menu .right_wrapper{display:flex;gap:30px}@media(max-width: 768px){.opened_menu .right_wrapper{display:block}}.opened_menu .close{position:relative;width:51px;cursor:pointer;background:rgba(0,0,0,0);border:0}.opened_menu .close .icon{position:relative;display:block;height:100%}.opened_menu .special_slider{width:243rem;margin-left:72rem}@media(max-width: 768px){.opened_menu .special_slider{width:auto;padding-right:0;padding-left:0;margin:22rem 8rem 0;background:unset}}@media(max-width: 768px){.opened_menu .special_slider .title{height:unset;padding-bottom:0;border-bottom:unset}}.opened_menu .special_slider .title .en{width:104rem}@media(max-width: 768px){.opened_menu .special_slider .title .en{width:121rem}}@media(max-width: 768px){.opened_menu .special_slider .title{flex-direction:column;gap:10rem;align-items:center;justify-content:center;margin-bottom:24rem}}@media(max-width: 768px){.opened_menu .special_slider .title .ja{position:relative;padding:0;font-size:24rem}}@media(max-width: 768px){.opened_menu .special_slider .title .ja .ja_text{padding:0 10rem;background:#f9f3ed}}@media(max-width: 768px){.opened_menu .special_slider .title .ja::after{position:absolute;top:50%;left:50%;z-index:-1;width:120rem;height:1px;content:"";background:#121820;transform:translate(-50%, -50%)}}.opened_menu .special_slider .slides{position:relative}.opened_menu .special_slider .slick-dots{position:absolute;bottom:-15rem;display:flex;gap:7.5rem;justify-content:center;width:100%}.opened_menu .special_slider .slick-dots li{display:block;width:6rem;height:0;padding:0;margin:0}.opened_menu .special_slider .slick-dots button{display:block;width:6rem;height:6rem;padding:2rem;color:rgba(0,0,0,0);border:2px solid #fe4d1f;border-radius:100px;transition:200ms ease}@media(max-width: 768px){.opened_menu .special_slider .slick-dots button{width:8rem;height:8rem;border:1px solid #fe4d1f}}.opened_menu .special_slider .slick-dots .slick-active button{background:#fe4d1f}.opened_menu .special_slider .slick-track{position:relative;display:flex}.opened_menu .special_slider .arrow{position:absolute;bottom:-26rem;z-index:101;width:10rem}@media(max-width: 768px){.opened_menu .special_slider .arrow{top:50%;bottom:unset;width:60rem}}.opened_menu .special_slider .arrow.prev{left:8rem;transform:scaleX(-1)}@media(max-width: 768px){.opened_menu .special_slider .arrow.prev{left:-24rem;transform:scaleX(-1) translateY(-50%)}}.opened_menu .special_slider .arrow.next{right:8rem}@media(max-width: 768px){.opened_menu .special_slider .arrow.next{right:-24rem;transform:translateY(-50%)}}.opened_menu .special_slider .slick-slide{position:relative;width:243rem}.opened_menu .special_slider .slick-slide .image{width:243rem;height:243rem}@media(max-width: 768px){.opened_menu .special_slider .slick-slide .image{position:relative;width:100%;height:0;padding-top:100%;overflow:hidden;border-radius:12rem}}.opened_menu .special_slider .slick-slide img{position:absolute;top:50%;left:50%;height:100%;transform:translate(-50%, -50%);transform-origin:left;-o-object-fit:cover;object-fit:cover;will-change:opacity,transform}.opened_menu .special_slider .slick-list{position:relative;z-index:1}@media(max-width: 768px){.opened_menu .special_slider .slick-list{overflow:hidden;border-radius:12rem}}.opened_menu .bottom_links{display:flex;flex-wrap:wrap;gap:24rem;width:1080rem;padding-bottom:110rem;margin:60rem auto 0}@media(max-width: 768px){.opened_menu .bottom_links{flex-direction:column;gap:12rem;align-items:center;justify-content:center;width:100%;padding:0;margin:50rem auto 70rem}}.opened_menu .bottom_links .bottom_item.smaller_image a{padding-left:18rem}.opened_menu .bottom_links .bottom_item.smaller_image .image{width:44rem}.opened_menu .bottom_links .bottom_item .image{width:60rem}.opened_menu .bottom_links .bottom_item a{display:flex;gap:14rem;align-items:center;width:252rem;padding:12rem;text-align:left;background:#fff;border:2rem solid rgba(0,0,0,0);border-radius:6rem;transition:300ms ease}@media(max-width: 768px){.opened_menu .bottom_links .bottom_item a{width:318rem}}.opened_menu .bottom_links .bottom_item a:hover{box-sizing:border-box;border:2rem solid #fe4d1f;box-shadow:4px 8px 18px 0 rgba(36,24,6,.12)}.opened_menu .bottom_links .bottom_item a:hover .large{color:#fe4d1f}.opened_menu .bottom_links .bottom_item .large{display:block;margin-bottom:13rem;font-size:16rem;font-weight:700;transition:300ms ease}@media(max-width: 768px){.opened_menu .bottom_links .bottom_item .large{margin-bottom:8rem;font-size:18rem;font-weight:600}}.opened_menu .bottom_links .bottom_item .small{font-size:12rem;white-space:nowrap}@media(max-width: 768px){.opened_menu .bottom_links .bottom_item .small{font-size:14rem}}.opened_menu .sns_title{width:218rem;margin:30rem auto 22rem}.opened_menu .sns_md{display:none;gap:36rem;align-items:center;justify-content:center}@media(max-width: 768px){.opened_menu .sns_md{display:flex;gap:26rem}}.opened_menu .sns_md li{width:48rem}.opened_menu .sns_md a{transition:200ms ease}.opened_menu .sns_md a:hover{color:#fe4d1f}@media(max-width: 768px){.opened_menu .sns_md a:hover{color:#121820}}.opened_menu .copyright{padding-bottom:130rem;margin:60rem auto 0;font-size:14rem}.menu_sp{display:none}@media(max-width: 768px){.menu_sp{position:fixed;top:0;left:0;z-index:101;display:flex;justify-content:center;width:100%;height:72rem;padding:20rem 24rem 0 18rem;background:#fff;transition:300ms cubic-bezier(0.075, 0.82, 0.165, 1);transform:translateY(-100%)}}.menu_sp.show{transform:translateY(0)}.menu_sp .logo{width:160rem;margin:8rem auto 0}.menu_sp .signup{display:none;width:40rem}.menu_sp .menu_button{display:flex;flex-direction:column;gap:6.5rem;width:24rem;margin-top:8rem}.menu_sp .menu_button span{display:block;width:100%;height:1.5rem;content:"";background:#121820;border-radius:100px;transition:all .3s ease}.menu_sp .menu_button.active .line1{transform:translateY(8rem) rotate(45deg)}.menu_sp .menu_button.active .line2{opacity:0}.menu_sp .menu_button.active .line3{transform:translateY(-8rem) rotate(-45deg)}.bottom_menu{position:fixed;bottom:0;left:0;z-index:101;display:none;align-items:flex-end;justify-content:center;width:100%;height:72rem;background:#fff}@media(max-width: 768px){.bottom_menu{display:flex;padding-bottom:12rem}}.bottom_menu .bottom_item{width:-moz-max-content;width:max-content;font-size:10rem}.bottom_menu .bottom_item.menu svg{width:24rem;transform:translateY(3rem)}.bottom_menu .bottom_item.home{margin-right:42rem}.bottom_menu .bottom_item.television{margin-right:46rem}.bottom_menu .bottom_item.basket{margin-right:50rem}.bottom_menu .bottom_item.academy{margin-right:23rem}.bottom_menu .bottom_item .icon{display:flex;align-items:center;justify-content:center;width:30rem;height:30rem;margin:0 auto 11rem}.bottom_menu .tv_item{position:absolute;top:-28rem;left:50%;width:72rem;transform:translateX(-50%)}.bottom_menu .tv_item .text{font-size:10rem;color:#fe4d1f}.bottom_menu .tv_item .icon{display:flex;align-items:center;justify-content:center;width:72rem;height:72rem;margin-bottom:6rem;background:#fe4d1f;border-radius:100%}.bottom_menu .tv_item .icon svg{width:30rem}.fixed_menu{position:fixed;top:0;left:0;z-index:9;display:flex;align-items:center;width:100%;height:72rem;padding:0 50rem;font-weight:500;background:#fff;opacity:0;transition:500ms cubic-bezier(0.075, 0.82, 0.165, 1);transform:translateY(-100%)}@media(max-width: 768px){.fixed_menu{display:none}}@media(min-width: 1930px){.fixed_menu{padding:0 calc((100vw - 1830rem)/2)}}.fixed_menu.show{opacity:1;transform:translateY(0)}.fixed_menu .logo{width:140rem;transform:translateY(4rem)}.fixed_menu .menu_links{display:flex;gap:36rem;margin-left:96rem;font-size:14rem}.fixed_menu .menu_links .link a{position:relative;transition:200ms ease}.fixed_menu .menu_links .link a::after{position:absolute;bottom:-4rem;left:0;width:100%;height:1px;content:"";background:#fe4d1f;transition:transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1),transform-origin 0s linear 500ms;transform:scaleX(0);transform-origin:left}.fixed_menu .menu_links .link a:hover{color:#fe4d1f}.fixed_menu .menu_links .link a:hover::after{transform:scaleX(1);transform-origin:right}@media(max-width: 768px){.fixed_menu .menu_links .link a:hover{color:#121820}}.fixed_menu .dropdown{position:relative;cursor:pointer;transition:200ms ease}.fixed_menu .dropdown::after{position:absolute;bottom:-6rem;left:0;width:100%;height:1px;content:"";background:#fe4d1f;transition:transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1),transform-origin 0s linear 500ms;transform:scaleX(0);transform-origin:left}.fixed_menu .dropdown:hover{color:#fe4d1f}.fixed_menu .dropdown:hover::after{transform:scaleX(1);transform-origin:right}.fixed_menu .dropdown .links_list .title{display:none}.fixed_menu .dropdown .links_list a{font-size:14rem}.fixed_menu .dropdown .inner_list{position:absolute;bottom:0;left:50%;width:230rem;padding:48rem 24rem 24rem;pointer-events:none;background:#fff;border-radius:0 0 6rem 6rem;box-shadow:2px 4px 18px -12px rgba(36,24,6,.12);transition:400ms cubic-bezier(0.075, 0.82, 0.165, 1),pointer-events 0s linear 400ms;transform:translate(-50%, 100%) scaleY(0);transform-origin:top}.fixed_menu .dropdown .inner_list li{opacity:0;transition:pointer-events 200ms ease 400ms,opacity 200ms ease}.fixed_menu .dropdown .inner_list li a{pointer-events:none}.fixed_menu .dropdown .inner_list li a .text::after{background:unset;background-color:unset;transition:background-color 0s linear 600ms,transform 500ms cubic-bezier(0.075, 0.82, 0.165, 1),transform-origin 0s linear 500ms}.fixed_menu .dropdown:hover .inner_list{pointer-events:all;transform:translate(-50%, 100%) scaleY(1)}.fixed_menu .dropdown:hover .inner_list li{opacity:1;transition:pointer-events 200ms ease 500ms,opacity 200ms ease 300ms}.fixed_menu .dropdown:hover .inner_list li a{pointer-events:all}.fixed_menu .dropdown:hover .inner_list li a .text::after{background-color:#fe4d1f}.fixed_menu .links_beauty{margin:0}.fixed_menu .navigation_button{display:none;font-size:14rem;font-weight:700}.fixed_menu .navigation_button .list{display:flex;gap:18rem;align-items:center}.fixed_menu .navigation_button a{display:flex;gap:10rem;align-items:center;justify-content:center;width:132rem;height:36rem;border:2px solid #fe4d1f;border-radius:100rem}.fixed_menu .navigation_button .icon{display:flex}.fixed_menu .navigation_button .join a{color:#fff;background:#fe4d1f}.fixed_menu .navigation_button .join a svg{overflow:visible}.fixed_menu .navigation_button .join a .pencil{transform-origin:12rem 7rem}.fixed_menu .navigation_button .join a .border{transform-origin:center}.fixed_menu .navigation_button .join a:hover .pencil{animation:join_pencil_animation .8s cubic-bezier(0.63, 0, 0.57, 0.97) forwards}@media(max-width: 768px){.fixed_menu .navigation_button .join a:hover .pencil{animation:unset}}.fixed_menu .navigation_button .join a:hover .border{animation:join_border_animation .7s cubic-bezier(0.63, 0, 0.57, 0.97) forwards}@media(max-width: 768px){.fixed_menu .navigation_button .join a:hover .border{animation:unset}}.fixed_menu .navigation_button .join .icon{width:20rem}.fixed_menu .navigation_button .login a{color:#fe4d1f;transition:.3s ease}.fixed_menu .navigation_button .login a path{transition:.2s}.fixed_menu .navigation_button .login a:hover{color:#fff;background:#fe4d1f}@media(max-width: 768px){.fixed_menu .navigation_button .login a:hover{color:#fe4d1f;background:#fff}}.fixed_menu .navigation_button .login a:hover path{stroke:#fff}@media(max-width: 768px){.fixed_menu .navigation_button .login a:hover path{stroke:#fe4d1f}}.fixed_menu .navigation_button .login a:hover .arrow{animation:arrow_animation .8s cubic-bezier(0.47, -0.01, 0.38, 0.97) forwards}@media(max-width: 768px){.fixed_menu .navigation_button .login a:hover .arrow{animation:unset}}.fixed_menu .navigation_button .login .icon{width:18rem;overflow:hidden}.fixed_menu .navigation_button .mypage a{color:#fe4d1f;transition:.3s ease}.fixed_menu .navigation_button .mypage a g{transform-origin:bottom center}.fixed_menu .navigation_button .mypage a:hover{color:#fff;background:#fe4d1f}@media(max-width: 768px){.fixed_menu .navigation_button .mypage a:hover{color:#fe4d1f;background:#fff}}.fixed_menu .navigation_button .mypage a:hover path{fill:#fff}@media(max-width: 768px){.fixed_menu .navigation_button .mypage a:hover path{fill:#fe4d1f}}.fixed_menu .navigation_button .mypage a:hover g{animation:join_pencil_animation .8s cubic-bezier(0.63, 0, 0.57, 0.97) forwards}@media(max-width: 768px){.fixed_menu .navigation_button .mypage a:hover g{animation:unset}}.fixed_menu .navigation_button .mypage .icon{width:18rem}.fixed_menu .right_wrapper{display:flex;gap:24rem;align-items:center;margin-left:auto}.fixed_menu .menu_button{position:relative;display:flex;flex-direction:column;gap:4rem;align-items:center;justify-content:center;width:36rem;height:36rem;cursor:pointer;background:#fe4d1f;border:unset;border-radius:100%}.fixed_menu .menu_button .border{width:16rem;height:1.5rem;background:#fff;border-radius:100px;transition:none;transform:scaleX(1);transform-origin:left}.fixed_menu .menu_button:hover .border{animation:collapseExpand .8s forwards}.fixed_menu .menu_button:hover .border:nth-child(2){animation-delay:.1s}.fixed_menu .menu_button:hover .border:nth-child(3){animation-delay:.2s}@keyframes collapseExpand{0%{transform:scaleX(1);transform-origin:right}49.9%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(0);transform-origin:left}100%{transform:scaleX(1);transform-origin:left}}