@charset "UTF-8";.u-sp{display:none}@media print,screen and (max-width: 768px){.u-sp{display:block}}.u-spi{display:none}@media print,screen and (max-width: 768px){.u-spi{display:inline-block}}.u-pc{display:block}@media print,screen and (max-width: 768px){.u-pc{display:none}}.u-pci{display:inline-block}@media print,screen and (max-width: 768px){.u-pci{display:none}}.u-hover-line-in-link span{background-image:linear-gradient(90deg,#fff,#fff);background-repeat:no-repeat;word-break:break-all;background-size:0 1px;background-position:right bottom;transition:background-size .3s ease-out}@media print and (hover: hover) and (pointer: fine),screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.u-hover-line-in-link:hover span{background-size:100% 1px;background-position:left bottom}}*{box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,button{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}ol li,ul li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}button{cursor:pointer;appearance:none}input[type=text],input[type=tel],input[type=password],input[type=email],input[type=search],input[type=url],input[type=datetime],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime-local],input[type=number],input[type=submit],select,textarea{border-radius:0}select{border-radius:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:400}select:focus{outline:none;border:none;box-shadow:none}textarea{resize:vertical;vertical-align:bottom}svg{backface-visibility:hidden;transform:translateZ(0)}a{color:#000;text-decoration:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}img,svg,video,canvas,audio,iframe,embed,object{display:block}html{color:#000;word-wrap:break-word;font-feature-settings:"palt";line-height:1.6;scroll-behavior:auto;width:100%;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;background-color:#000;font-size:.7320644217vw}html.is-home{-ms-overflow-style:none;scrollbar-width:none}html.is-home::-webkit-scrollbar{display:none}html.is-normal{position:static;transform:none!important}@media print,screen and (max-width: 768px){html{font-size:min(2.5445292621vw,10px)}}body{position:relative}body.is-fixed{overflow:hidden}img{width:100%;height:auto;user-select:none;pointer-events:none}button{color:#000;box-sizing:border-box}@keyframes flash{0%{opacity:1}30%{opacity:.5}50%{opacity:.9}90%{opacity:.4}to{opacity:.6}}@keyframes flash2{0%{opacity:1}30%{opacity:.5}50%{opacity:.9}90%{opacity:.6}to{opacity:1}}@keyframes flash3{0%{opacity:1}30%{opacity:.2}50%{opacity:.9}90%{opacity:.3}to{opacity:1}}.c-headerPc{position:fixed;top:0;right:0;z-index:10;width:13.3235724744vw;height:100%;background-color:#000;border-left:1px solid #5E625F}.c-headerPc .simplebar-content{height:100vh;height:100dvh}.c-headerPc .simplebar-scrollbar:before{background-color:#00eee0}.c-headerPc .simplebar-track.simplebar-vertical{width:7px}.c-headerPc .simplebar-track{right:2px}.c-headerPc .simplebar-content-wrapper{overscroll-behavior:contain}.c-headerPc.is-normal .c-headerPc_inner{overflow:auto;height:100vh;height:100dvh}.c-headerPc.is-normal .c-headerPc_lang{height:3.4rem}.c-headerPc.is-normal .c-headerPc_nav_item{height:5.8rem}.c-headerPc.is-normal .c-headerPc_store{height:21.6rem}@media print,screen and (max-width: 768px){.c-headerPc{display:none}}.c-headerPc_lang{position:relative;border-bottom:1px solid #5E625F;cursor:pointer;height:5.2307692308vh;height:5.2307692308dvh;display:flex;align-items:center;gap:.6rem;padding:0 1.4rem}.c-headerPc_lang .--icon{width:1.8rem}.c-headerPc_lang .--icon svg path{transition:stroke .3s ease-in-out}.c-headerPc_lang .--text{font-size:1.8rem;font-weight:600;color:#e6e9e9;font-family:"Source Sans 3",sans-serif;font-optical-sizing:auto;font-style:normal;transition:color .3s ease-in-out}.c-headerPc_nav_item{position:relative;height:8.9230769231vh;height:8.9230769231dvh;overflow:hidden;border-bottom:1px solid #5E625F}.c-headerPc_nav_item a{width:100%;height:100%;display:flex;align-items:center;padding-left:2rem;transition-delay:0}.c-headerPc_nav_item a.is-active{background-color:#00eee0;transition-delay:.65s}.c-headerPc_nav_item a.is-active .--text{color:#000;transition:color .3s ease-out}.c-headerPc_nav_item a.is-active .--line{transform:translateY(0);opacity:1}.c-headerPc_nav_item a.is-active .--line span{transform:scaleY(1) translateY(0) rotate(0)!important;transition:transform .4s ease-out}@media print and (hover: hover) and (pointer: fine),screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.c-headerPc_nav_item a:hover{background-color:#00eee0;transition-delay:.65s}.c-headerPc_nav_item a:hover .--text{color:#000;transition:color .3s ease-out}.c-headerPc_nav_item a:hover .--line{transform:translateY(0);opacity:1}.c-headerPc_nav_item a:hover .--line span{transform:scaleY(1) translateY(0) rotate(0)!important;transition:transform .4s ease-out}}.c-headerPc_nav_item a .--text{position:relative;z-index:2;font-size:2.3rem;font-weight:700;color:#e6e9e9;font-family:"Source Sans 3",sans-serif;font-optical-sizing:auto;font-style:normal;transition:color .1s ease-out}.c-headerPc_nav_item a .--line{position:absolute;right:0;top:0;width:100%;height:100%;transform:translateY(-150%);opacity:0;transition:transform .6s cubic-bezier(.19,.77,.41,.99),opacity .3s ease-out;display:flex;flex-direction:column}.c-headerPc_nav_item a .--line span{display:block;width:120%;background-color:#00eee0;transform:scaleY(0);transition:transform .1s ease-out;transform-origin:top;flex-shrink:0;will-change:transform}.c-headerPc_nav_item a .--line span:nth-child(1){transform:scaleY(0) translateY(10px) rotate(11deg);height:13%;transition-delay:0s}.c-headerPc_nav_item a .--line span:nth-child(2){transform:scaleY(0) translateY(20px) rotate(-7deg);height:18%;transition-delay:.1s}.c-headerPc_nav_item a .--line span:nth-child(3){transform:scaleY(0) translateY(30px) rotate(7deg);height:32%;transition-delay:.15s}.c-headerPc_nav_item a .--line span:nth-child(4){transform:scaleY(0) translateY(40px) rotate(-7deg);height:25%;transition-delay:.2s}.c-headerPc_nav_item a .--line span:nth-child(5){transform:scaleY(0) translateY(50px) rotate(3deg);height:27%;transition-delay:.25s}.c-headerPc_store{padding-left:2rem;display:flex;align-items:center;height:calc(100% - 67.6923076923dvh)}.c-headerPc_store_title{font-size:1.5rem;line-height:1;color:#e6e9e9;font-family:noto-sans-cjk-jp,Noto Sans JP,sans-serif;font-style:normal;font-weight:700}[lang=ja] .c-headerPc_store_title{letter-spacing:.01em}[lang=en] .c-headerPc_store_title{font-size:1.4rem;font-family:Roboto Mono,monospace;font-optical-sizing:auto;font-style:normal;letter-spacing:-.01em}[lang=ko] .c-headerPc_store_title{font-family:IBM Plex Sans KR,sans-serif;font-style:normal}[lang=zh-cmn-Hant] .c-headerPc_store_title,[lang=zh-cmn-Hans] .c-headerPc_store_title{font-family:Chiron Hei HK WS,sans-serif;font-weight:900}[lang=fr] .c-headerPc_store_title{font-size:1.2rem;font-family:Roboto Mono,monospace;font-optical-sizing:auto;font-style:normal;letter-spacing:-.01em}.c-headerPc_store_list{margin-top:2.3076923077vh;margin-top:2.3076923077dvh}.c-headerPc_store_item{width:14.1rem}@media print and (hover: hover) and (pointer: fine),screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.c-headerPc_store_item:hover{animation:flash .3s ease-out forwards}}.c-headerPc_store_item+.c-headerPc_store_item{margin-top:.9230769231vh;margin-top:.9230769231dvh}.c-headerPc_store_item a{display:block}.c-headerPcLang{position:absolute;right:calc(100% + 1px);top:0;background-color:#000;width:10.3rem;padding:2rem 0;visibility:hidden;opacity:0;transition:visibility .3s ease-in-out,opacity .3s ease-in-out}@media print and (hover: hover) and (pointer: fine),screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.c-headerPcLang:hover{visibility:visible;opacity:1}}.c-headerPcLang.is-active{visibility:visible;opacity:1}.c-headerPcLang_item+.c-headerPcLang_item{margin-top:1rem}.c-headerPcLang_item a{display:inline-block;width:100%;font-size:1.3rem;font-weight:400;padding-left:2rem;color:#e6e9e9;text-align:left;line-height:1;transition:color .2s ease-in-out}@media print and (hover: hover) and (pointer: fine),screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.c-headerPcLang_item a:hover{color:#00eee0}}.c-headerPcLang_item a.is-active{display:flex;align-items:center;color:#00eee0;gap:.5rem}.c-headerPcLang_item a.is-active:before{content:"";display:block;width:.5rem;height:1px;background-color:#00eee0;flex-shrink:0}.c-headerPcLang_item a.--ja,.c-headerPcLang_item a.--tc,.c-headerPcLang_item a.--sc,.c-headerPcLang_item a.--kr{font-family:noto-sans-cjk-jp,Noto Sans JP,sans-serif;font-style:normal}[lang=ja] .c-headerPcLang_item a.--ja,[lang=ja] .c-headerPcLang_item a.--tc,[lang=ja] .c-headerPcLang_item a.--sc,[lang=ja] .c-headerPcLang_item a.--kr{letter-spacing:.01em}.c-headerPcLang_item a.--en,.c-headerPcLang_item a.--fr{font-family:Roboto Mono,monospace;font-optical-sizing:auto;font-style:normal}.c-headerSp{display:none}@media print,screen and (max-width: 768px){.c-headerSp{display:block;position:fixed;top:0;left:0;width:100%;z-index:999;display:flex;align-items:center;justify-content:space-between;padding:2rem 1.7rem 0 2rem}}.c-headerSp.is-black .c-headerSp_menu span{background-color:#000}.c-headerSp.is-black .c-headerSp_lang_current_icon svg path{stroke:#000}.c-headerSp.is-black .c-headerSp_lang_current_code{color:#000}.c-headerSp.is-black .c-headerSp_lang_current_arrow{border-top-color:#000}.c-headerSp.is-black .c-headerSp_sns{filter:brightness(0)}.c-headerSp_main{display:flex;align-items:center;gap:1.4rem;width:100%}.c-headerSp_menu{width:2.5rem}.c-headerSp_menu span{display:block;width:100%;height:2px;background-color:#e6e9e9;transition:background-color 1s ease-in-out}.c-headerSp_menu span:nth-child(2){margin:.5rem 0}.c-headerSp_lang{position:relative;cursor:pointer}.c-headerSp_lang_current{display:flex;align-items:center}.c-headerSp_lang_current_icon{position:relative;width:1.6rem;display:block}.c-headerSp_lang_current_icon svg path{transition:stroke 1s ease-in-out}.c-headerSp_lang_current_code{position:relative;margin-left:.5rem;font-size:1.6rem;font-weight:600;font-family:"Source Sans 3",sans-serif;font-optical-sizing:auto;font-style:normal;transition:color 1s ease-in-out}.c-headerSp_lang_current_arrow{position:relative;display:block;margin-left:.7rem;border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.4rem solid #E6E9E9;transition:border-top-color 1s ease-in-out}.c-headerSp_lang_list{position:absolute;top:calc(100% + 1rem);left:0;background-color:#000;z-index:999;padding:1.8rem 2rem;visibility:hidden;opacity:0;transform:scale(.8);transform-origin:top left;transition:visibility .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out}.c-headerSp_lang_list.is-active{visibility:visible;opacity:1;transform:scale(1)}.c-headerSp_lang_item+.c-headerSp_lang_item{margin-top:1.2rem}.c-headerSp_lang_item a{display:inline-block;width:100%;font-size:1.3rem;font-weight:400;color:#e6e9e9;text-align:left;line-height:1;white-space:nowrap}.c-headerSp_lang_item a.is-active{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;color:#00eee0}.c-headerSp_lang_item a.is-active:before{content:"";display:block;width:.5rem;height:1px;background-color:#00eee0}.c-headerSp_lang_item a.--ja,.c-headerSp_lang_item a.--sc,.c-headerSp_lang_item a.--tc,.c-headerSp_lang_item a.--kr{font-family:noto-sans-cjk-jp,Noto Sans JP,sans-serif;font-style:normal}[lang=ja] .c-headerSp_lang_item a.--ja,[lang=ja] .c-headerSp_lang_item a.--sc,[lang=ja] .c-headerSp_lang_item a.--tc,[lang=ja] .c-headerSp_lang_item a.--kr{letter-spacing:.01em}.c-headerSp_lang_item a.--en,.c-headerSp_lang_item a.--fr{font-family:Roboto Mono,monospace;font-optical-sizing:auto;font-style:normal}.c-headerSp_sns{display:flex;align-items:center;gap:1rem;transition:filter 1s ease-in-out}.c-headerSp_sns_item{width:2.4rem}.c-headerSp_sns_item a{display:block;width:100%}.l-footer{background-color:#000;display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-start}.l-footer.is-normal{display:block!important;height:auto!important}@media print,screen and (max-width: 768px){.l-footer{padding-bottom:8rem}}.l-footer_inner{width:100%;padding:6rem}@media print,screen and (max-width: 768px){.l-footer_inner{padding:6rem 2rem}[lang=fr] .l-footer_inner{padding-bottom:5rem}}.l-footer_top{display:flex;align-items:center;justify-content:space-between;width:100%}.l-footer_logo{display:block;width:auto;height:21.2rem}.l-footer_logo.is-home{cursor:default}@media print and (hover: hover) and (pointer: fine),screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.l-footer_logo:not(.is-home):hover{animation:flash .3s ease-out forwards}}@media print,screen and (max-width: 768px){.l-footer_logo{width:20rem;height:auto}}.l-footer_logo img{width:auto;height:100%}@media print,screen and (max-width: 768px){.l-footer_logo img{width:100%;height:auto}}.l-footer_mainlink_item{text-align:right}.l-footer_mainlink_item:nth-of-type(n+2){margin-top:1rem}@media print,screen and (max-width: 768px){.l-footer_mainlink_item:nth-of-type(n+2){margin-top:.6rem}}.l-footer_mainlink_item a{display:inline-block;color:#e6e9e9;font-size:4.2rem;font-weight:700;font-family:"Source Sans 3",sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1;transition:color .3s ease-out}@media print,screen and (max-width: 768px){.l-footer_mainlink_item a{font-size:1.6rem}}@media print and (hover: hover) and (pointer: fine),screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.l-footer_mainlink_item a:hover{animation:flash2 .3s ease-out forwards;color:#00eee0}.l-footer_mainlink_item a:hover:after{animation:flash2 .3s ease-out forwards;background-color:#00eee0}}.l-footer_mainlink_item a:after{content:"";display:block;width:100%;height:.4rem;background-color:#e6e9e9;transition:background-color .3s ease-out}@media print,screen and (max-width: 768px){.l-footer_mainlink_item a:after{margin-top:.3rem;height:.2rem}}.l-footer_bottom{margin-top:8rem;display:flex;justify-content:space-between;align-items:flex-end}@media print,screen and (max-width: 768px){.l-footer_bottom{margin-top:3rem;display:block}}.l-footer_sublink_item:nth-of-type(n+2){margin-top:2rem}@media print,screen and (max-width: 768px){.l-footer_sublink_item:nth-of-type(n+2){margin-top:1rem}}.l-footer_sublink_item a{display:inline-block;line-height:1;color:#e6e9e9;font-size:1.5rem;font-family:"Source Sans 3",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}@media print,screen and (max-width: 768px){.l-footer_sublink_item a{font-size:1.4rem}}@media print and (hover: hover) and (pointer: fine),screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.l-footer_sublink_item a:hover:after{opacity:1}}[lang=en] .l-footer_sublink_item a{font-family:Roboto Mono,monospace;font-optical-sizing:auto;font-style:normal}[lang=ko] .l-footer_sublink_item a{font-family:IBM Plex Sans KR,sans-serif;font-style:normal}[lang=zh-cmn-Hans] .l-footer_sublink_item a,[lang=zh-cmn-Hant] .l-footer_sublink_item a{font-family:Chiron Hei HK WS,sans-serif}[lang=fr] .l-footer_sublink_item a{font-family:Roboto Mono,monospace;font-optical-sizing:auto;font-style:normal}.l-footer_sublink_item a:after{content:"";display:block;width:100%;height:1px;background-color:#e6e9e9;margin-top:1px;opacity:0}.l-footer_sns{display:flex;align-items:center;gap:1rem;margin-top:2rem}@media print,screen and (max-width: 768px){.l-footer_sns{gap:1.2rem;margin-top:3rem}[lang=ja] .l-footer_sns{margin-top:2rem}}.l-footer_sns_item{width:2.4rem;height:2.4rem}.l-footer_sns_item a{display:block;width:100%;height:100%}.l-footer_sns_item a svg path{transition:fill .3s ease-out}@media print and (hover: hover) and (pointer: fine),screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.l-footer_sns_item a:hover{animation:flash2 .3s ease-out forwards}.l-footer_sns_item a:hover svg path{fill:#00eee0}}.l-footer_note{text-align:right}@media print,screen and (max-width: 768px){.l-footer_note{text-align:left}}.l-footer_note_app{display:block;font-size:1rem;transform:scale(.8);font-family:"Source Sans 3",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.6;transform-origin:right;text-size-adjust:100%;-webkit-text-size-adjust:100%}@media print,screen and (max-width: 768px){.l-footer_note_app{width:125%;transform-origin:left;margin-top:2rem}}[lang=en] .l-footer_note_app{font-family:Roboto Mono,monospace;font-optical-sizing:auto;font-style:normal}@media print,screen and (max-width: 768px){[lang=en] .l-footer_note_app{letter-spacing:-.04em}}[lang=ko] .l-footer_note_app{font-family:IBM Plex Sans KR,sans-serif;font-style:normal}[lang=zh-cmn-Hans] .l-footer_note_app,[lang=zh-cmn-Hant] .l-footer_note_app{font-family:Chiron Hei HK WS,sans-serif}[lang=fr] .l-footer_note_app{font-family:Roboto Mono,monospace;font-optical-sizing:auto;font-style:normal}.l-footer_note_copyright{margin-top:3rem;display:block;font-size:1.1rem;font-weight:400;line-height:1.6;font-family:Roboto Mono,monospace;font-optical-sizing:auto;font-style:normal}@media print,screen and (max-width: 768px){.l-footer_note_copyright{margin-top:1rem}}[lang=ja] .l-footer_note_copyright{font-family:"Source Sans 3",sans-serif;font-optical-sizing:auto;font-style:normal}.l-footer_exLinks{display:flex;width:100%;gap:1px}@media print,screen and (max-width: 768px){.l-footer_exLinks{flex-wrap:wrap}}.l-footer_exLinks_item{width:33.3333333333%;height:5rem}@media print,screen and (max-width: 768px){.l-footer_exLinks_item{width:calc((100% - 1px)/2);height:3.9rem}.l-footer_exLinks_item:nth-of-type(1){width:100%}.l-footer_exLinks_item:nth-of-type(2) a{padding-right:2rem}[lang=ja] .l-footer_exLinks_item:nth-of-type(2) a{padding-right:0}}.l-footer_exLinks_item a{width:100%;height:100%;position:relative;display:block;background-color:#00eee0;color:#000;display:flex;align-items:center;justify-content:center;line-height:1;font-size:2.2rem;font-family:"Source Sans 3",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;padding-top:.1rem}@media print,screen and (max-width: 768px){.l-footer_exLinks_item a{font-size:1.5rem}}[lang=ja] .l-footer_exLinks_item a{font-size:1.8rem;font-family:toppan-bunkyu-midashi-go-std,sans-serif;font-style:normal;font-weight:900;padding-top:0}[lang=ja] [lang=ja] .l-footer_exLinks_item a{letter-spacing:.01em}@media print,screen and (max-width: 768px){[lang=ja] .l-footer_exLinks_item a{font-size:1.6rem}}@media print and (hover: hover) and (pointer: fine),screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.l-footer_exLinks_item a:hover{animation:flash .3s ease-out forwards}}.l-footer_exLinks_item a img{display:block;width:.9rem;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}@media print,screen and (max-width: 768px){.l-footer_exLinks_item a img{right:1.5rem}}.c-snsPc{position:fixed;top:0;left:1.2rem;z-index:2;height:100%;transition:opacity .6s ease-out}@media print,screen and (max-width: 768px){.c-snsPc{display:none}}.c-snsPc.is-black .--black{opacity:1}.c-snsPc.is-black .--white{opacity:0}.c-snsPc.is-hide{opacity:0;pointer-events:none}.c-snsPc_list{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;height:100%}.c-snsPc_item{width:2rem;height:2rem}.c-snsPc_item a{display:block;width:100%;height:100%;position:relative}.c-snsPc_item a .--white{transition:opacity 1s ease-out}.c-snsPc_item a .--black{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-out}.c-snsPc_item a .--black svg path{fill:#000}@media print and (hover: hover) and (pointer: fine),screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.c-snsPc_item a:hover svg{animation:flash3 .3s ease-out forwards}.c-snsPc_item a:hover svg path{fill:#00eee0;transition:fill .3s ease-out}}.c-menuSp{display:none}@media print,screen and (max-width: 768px){.c-menuSp{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;z-index:999;opacity:0;padding:2rem 2rem 4rem;background-color:#000;overflow:auto}}.c-menuSp_inner{position:relative;width:100%;height:100%;min-height:54rem}.c-menuSp_header{display:flex;align-items:center;justify-content:space-between}.c-menuSp_close{width:2.4rem;height:2.4rem;position:relative}.c-menuSp_close span{display:block;width:calc(2.4rem + 2px);height:2px;background-color:#e6e9e9;transform-origin:center;position:absolute;top:50%;left:50%}.c-menuSp_close span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.c-menuSp_close span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.c-menuSp_sns{display:flex;align-items:center;justify-content:space-between;gap:1rem}.c-menuSp_sns_item{width:2.4rem}.c-menuSp_sns_item a{display:block;width:100%}.c-menuSp_links{margin-top:4rem}.c-menuSp_links_item+.c-menuSp_links_item{margin-top:.5rem}.c-menuSp_links_item a{font-size:4.4rem;font-weight:700;color:#e6e9e9;line-height:1;font-family:"Source Sans 3",sans-serif;font-optical-sizing:auto;font-style:normal}.c-menuSp_lang{position:absolute;bottom:0;left:0}.c-menuSp_lang_title{font-size:1.2rem;font-weight:400;color:#e6e9e9;font-family:Roboto Mono,monospace;font-optical-sizing:auto;font-style:normal}.c-menuSp_lang_list{margin-top:2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.c-menuSp_lang_list_item a{display:inline-block;font-weight:400;color:#e6e9e9;font-family:"Source Sans 3",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:1.3rem;line-height:1}.c-menuSp_lang_list_item a.--ja,.c-menuSp_lang_list_item a.--sc,.c-menuSp_lang_list_item a.--tc,.c-menuSp_lang_list_item a.--kr{font-family:noto-sans-cjk-jp,Noto Sans JP,sans-serif;font-style:normal}[lang=ja] .c-menuSp_lang_list_item a.--ja,[lang=ja] .c-menuSp_lang_list_item a.--sc,[lang=ja] .c-menuSp_lang_list_item a.--tc,[lang=ja] .c-menuSp_lang_list_item a.--kr{letter-spacing:.01em}.c-menuSp_lang_list_item a.--en,.c-menuSp_lang_list_item a.--fr{font-family:Roboto Mono,monospace;font-optical-sizing:auto;font-style:normal}.c-menuSp_lang_list_item a.is-active{display:flex;align-items:center;justify-content:flex-start;gap:.4rem;color:#00eee0}.c-menuSp_lang_list_item a.is-active:before{content:"";display:block;width:.5rem;height:1px;background-color:#00eee0}.c-appLinksSp{display:none}@media print,screen and (max-width: 768px){.c-appLinksSp{display:block;position:fixed;bottom:1.2rem;left:0;z-index:100;width:100%;display:flex;justify-content:center;align-items:center;gap:1rem}#p-contact .c-appLinksSp,#p-privacy .c-appLinksSp,#p-terms .c-appLinksSp{background-color:#000;bottom:0;padding:1.2rem 0}}.c-appLinksSp.is-black .c-appLinksSp_title{filter:brightness(0)}.c-appLinksSp_title{font-size:1.3rem;line-height:1;font-family:noto-sans-cjk-jp,Noto Sans JP,sans-serif;font-style:normal;font-weight:700;transition:filter 1s ease-in-out}[lang=ja] .c-appLinksSp_title{letter-spacing:.01em}[lang=en] .c-appLinksSp_title{font-family:Roboto Mono,monospace;font-optical-sizing:auto;font-style:normal}[lang=ko] .c-appLinksSp_title{font-family:IBM Plex Sans KR,sans-serif;font-style:normal}[lang=zh-cmn-Hant] .c-appLinksSp_title,[lang=zh-cmn-Hans] .c-appLinksSp_title{font-family:Chiron Hei HK WS,sans-serif;font-weight:900}.c-appLinksSp_list{display:flex;justify-content:center;align-items:center;gap:.4rem}.c-appLinksSp_item{width:auto;height:4rem}.c-appLinksSp_item a{height:100%;display:block}.c-appLinksSp_item a img{width:auto;height:100%}.c-appLinksSp.is-android .c-appLinksSp_item.--app-store,.c-appLinksSp.is-ios .c-appLinksSp_item.--google-play,.c-appLinksSp.is-other .c-appLinksSp_item.--google-play{display:none}.c-snsModal{position:fixed;top:0;left:0;width:100%;height:100%;transition:opacity .6s ease-out;z-index:9999;align-items:center;justify-content:center;pointer-events:none;opacity:0;display:none}@media print,screen and (max-width: 768px){.c-snsModal{padding:2rem}}.c-snsModal_close{position:absolute;top:1.2rem;right:1.2rem;width:4rem;height:4rem}@media print,screen and (max-width: 768px){.c-snsModal_close{width:3rem;height:3rem;top:1rem;right:1rem}}.c-snsModal_close:before,.c-snsModal_close:after{content:"";display:block;width:calc(2.8rem + 1px);height:1px;background-color:#e6e9e9;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:background-color .3s ease-out}@media print,screen and (max-width: 768px){.c-snsModal_close:before,.c-snsModal_close:after{width:calc(2.1rem + 1px)}}.c-snsModal_close:before{transform:translate(-50%,-50%) rotate(45deg)}.c-snsModal_close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media print and (hover: hover) and (pointer: fine),screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.c-snsModal_close:hover:before,.c-snsModal_close:hover:after{background-color:#00eee0}}.c-snsModal_inner{width:59.6rem;height:40.5rem;margin:0 auto;padding:.8rem;background-image:url(/assets/images/snsModal/frame_pc.svg);background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none}@media print,screen and (max-width: 768px){.c-snsModal_inner{width:35.4rem;height:34.7rem;background-image:url(/assets/images/snsModal/frame_sp.svg)}}.c-snsModal_contents{position:relative;width:100%;height:100%;background-color:#000;padding:7rem 0 5rem;border:1px solid #00EEE0}@media print,screen and (max-width: 768px){.c-snsModal_contents{padding:5rem 0}}[lang=en] .c-snsModal_contents{padding:6rem 0 0}@media print,screen and (max-width: 768px){[lang=en] .c-snsModal_contents{padding:5rem 0}}[lang=fr] .c-snsModal_contents{padding:6rem 0 0}@media print,screen and (max-width: 768px){[lang=fr] .c-snsModal_contents{padding:5rem 0}}.c-snsModal_contents:after{content:"";display:block;border-bottom:4rem solid #00EEE0;border-left:4rem solid transparent;position:absolute;bottom:0;right:0}.c-snsModal_title{font-size:7.4rem;font-weight:700;color:#00eee0;text-align:center;line-height:1;font-family:toppan-bunkyu-midashi-go-std,sans-serif;font-style:normal;font-weight:900}[lang=ja] .c-snsModal_title{letter-spacing:.01em}@media print,screen and (max-width: 768px){.c-snsModal_title{font-size:4.3rem}}[lang=en] .c-snsModal_title{font-size:5.4rem;font-family:"Source Sans 3",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700}@media print,screen and (max-width: 768px){[lang=en] .c-snsModal_title{font-size:3.4rem}}[lang=zh-cmn-Hans] .c-snsModal_title,[lang=zh-cmn-Hant] .c-snsModal_title{font-family:Chiron Hei HK WS,sans-serif}[lang=ko] .c-snsModal_title{font-family:IBM Plex Sans KR,sans-serif;font-style:normal;font-weight:700}[lang=fr] .c-snsModal_title{font-family:"Source Sans 3",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;font-size:5.4rem}@media print,screen and (max-width: 768px){[lang=fr] .c-snsModal_title{font-size:3.4rem}}.c-snsModal_text{font-size:1.6rem;color:#e6e9e9;text-align:center;line-height:1.5;margin-top:4rem;font-family:noto-sans-cjk-jp,Noto Sans JP,sans-serif;font-style:normal;font-weight:400}[lang=ja] .c-snsModal_text{letter-spacing:.01em}@media print,screen and (max-width: 768px){.c-snsModal_text{margin-top:3rem;font-size:1.3rem}}[lang=en] .c-snsModal_text{font-family:Roboto Mono,monospace;font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:1.4rem;margin-top:1rem}@media print,screen and (max-width: 768px){[lang=en] .c-snsModal_text{font-size:1.2rem}}[lang=zh-cmn-Hans] .c-snsModal_text,[lang=zh-cmn-Hant] .c-snsModal_text{font-family:Chiron Hei HK WS,sans-serif;font-weight:400}[lang=ko] .c-snsModal_text{font-family:IBM Plex Sans KR,sans-serif;font-style:normal;font-weight:400}[lang=fr] .c-snsModal_text{margin-top:1rem;font-family:Roboto Mono,monospace;font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:1.4rem}@media print,screen and (max-width: 768px){[lang=fr] .c-snsModal_text{margin-top:2rem;font-size:1.1rem;line-height:1.2;letter-spacing:-.01em}}.c-snsModal_links{margin-top:2rem;display:flex;align-items:center;justify-content:center;gap:2.6rem}@media print,screen and (max-width: 768px){.c-snsModal_links{margin-top:2.8rem;gap:2rem}}@media print,screen and (max-width: 768px){[lang=en] .c-snsModal_links{margin-top:2rem}}@media print,screen and (max-width: 768px){[lang=fr] .c-snsModal_links{margin-top:2rem}}.c-snsModal_links_item{width:7.9rem;height:7.9rem}@media print,screen and (max-width: 768px){.c-snsModal_links_item{width:8.5rem;height:8.5rem}}.c-snsModal_links_item a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#5e625f4d;transition:background-color .3s ease-out}.c-snsModal_links_item a svg{width:3.9rem}@media print,screen and (max-width: 768px){.c-snsModal_links_item a svg{width:4.1rem}}.c-snsModal_links_item a svg path{transition:fill .3s ease-out}@media print and (hover: hover) and (pointer: fine),screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.c-snsModal_links_item a:hover{background-color:#00eee0}.c-snsModal_links_item a:hover svg path{fill:#000}}.c-snsModal_bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:9998;pointer-events:none;opacity:0;display:none;cursor:pointer}html{overflow-y:scroll}.p-privacy{padding:10rem 13.3235724744vw 0 0;background-color:#000;color:#e6e9e9;width:100%}.p-privacy .c-snsPc_list .--black{opacity:0!important}.p-privacy .c-snsPc_list .--white{opacity:1!important}@media print,screen and (max-width: 768px){.p-privacy{padding:9rem 0 0}}.p-privacy_main{margin-left:14.055636896vw;width:80rem}@media print,screen and (max-width: 768px){.p-privacy_main{width:100%;margin-left:0;padding:0 2rem}}.p-privacy_main h2{font-family:noto-sans-cjk-jp,Noto Sans JP,sans-serif;font-style:normal;font-size:1.8rem;font-weight:700}[lang=ja] .p-privacy_main h2{letter-spacing:.01em}@media print,screen and (max-width: 768px){.p-privacy_main h2{font-size:1.6rem}}[lang=en] .p-privacy_main h2{font-family:Roboto Mono,monospace;font-optical-sizing:auto;font-style:normal}[lang=ko] .p-privacy_main h2{font-family:IBM Plex Sans KR,sans-serif;font-style:normal}[lang=zh-cmn-Hans] .p-privacy_main h2,[lang=zh-cmn-Hant] .p-privacy_main h2{font-family:Chiron Hei HK WS,sans-serif;font-weight:900}[lang=fr] .p-privacy_main h2{font-family:Roboto Mono,monospace;font-optical-sizing:auto;font-style:normal}.p-privacy_main p,.p-privacy_main dt,.p-privacy_main ul{margin-top:2.6rem;font-family:noto-sans-cjk-jp,Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.8;letter-spacing:.04em!important}[lang=ja] .p-privacy_main p,[lang=ja] .p-privacy_main dt,[lang=ja] .p-privacy_main ul{letter-spacing:.01em}@media print,screen and (max-width: 768px){.p-privacy_main p,.p-privacy_main dt,.p-privacy_main ul{font-size:1.4rem}}[lang=en] .p-privacy_main p,[lang=en] .p-privacy_main dt,[lang=en] .p-privacy_main ul{margin-top:3rem;font-family:Roboto Mono,monospace;font-optical-sizing:auto;font-style:normal;letter-spacing:normal!important;line-height:1.5}[lang=ko] .p-privacy_main p,[lang=ko] .p-privacy_main dt,[lang=ko] .p-privacy_main ul{font-family:IBM Plex Sans KR,sans-serif;font-style:normal}[lang=zh-cmn-Hans] .p-privacy_main p,[lang=zh-cmn-Hans] .p-privacy_main dt,[lang=zh-cmn-Hans] .p-privacy_main ul,[lang=zh-cmn-Hant] .p-privacy_main p,[lang=zh-cmn-Hant] .p-privacy_main dt,[lang=zh-cmn-Hant] .p-privacy_main ul{font-family:Chiron Hei HK WS,sans-serif}[lang=fr] .p-privacy_main p,[lang=fr] .p-privacy_main dt,[lang=fr] .p-privacy_main ul{margin-top:3rem;font-family:Roboto Mono,monospace;font-optical-sizing:auto;font-style:normal;letter-spacing:normal!important;line-height:1.5}.p-privacy_main dl{padding-left:2rem}@media print,screen and (max-width: 768px){.p-privacy_main dl{padding-left:1.5rem}}.p-privacy_main li{position:relative;padding-left:1.3rem}.p-privacy_main li:before{content:"•";position:absolute;top:0;left:0}.p-privacy_main .mt-0{margin-top:0!important}.p-privacy_main .pl-0{padding-left:0!important}.p-privacy_main section{margin-top:6rem}@media print,screen and (max-width: 768px){.p-privacy_main section{margin-top:5rem}}[lang=en] .p-privacy_main section{margin-top:7rem}@media print,screen and (max-width: 768px){[lang=en] .p-privacy_main section{margin-top:6rem}}[lang=fr] .p-privacy_main section{margin-top:7rem}@media print,screen and (max-width: 768px){[lang=fr] .p-privacy_main section{margin-top:6rem}}.p-privacy_main a{color:#fff;text-decoration:underline}@media print and (hover: hover) and (pointer: fine),screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.p-privacy_main a:hover{text-decoration:none}}.p-privacy_title{font-size:5.4rem;font-weight:700;color:#00eee0;font-family:"Source Sans 3",sans-serif;font-optical-sizing:auto;font-style:normal}@media print,screen and (max-width: 768px){.p-privacy_title{font-size:4rem;line-height:1}}.p-privacy_first p:first-of-type{margin-top:6rem}[lang=en] .p-privacy_first p:first-of-type{margin-top:6.5rem}@media print,screen and (max-width: 768px){[lang=en] .p-privacy_first p:first-of-type{margin-top:6rem}}[lang=fr] .p-privacy_first p:first-of-type{margin-top:6.5rem}@media print,screen and (max-width: 768px){[lang=fr] .p-privacy_first p:first-of-type{margin-top:6rem}}.p-privacy_back{display:inline-block;margin-top:10rem}@media print,screen and (max-width: 768px){.p-privacy_back{margin-top:8rem}}@media print and (hover: hover) and (pointer: fine),screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.p-privacy_back:hover{animation:flash3 .3s ease-out forwards}.p-privacy_back:hover a{color:#00eee0}.p-privacy_back:hover a svg path{fill:#00eee0}}.p-privacy_back a{display:inline-flex;align-items:center;gap:1.5rem;font-size:1.5rem;font-weight:400;font-family:Roboto Mono,monospace;font-optical-sizing:auto;font-style:normal;line-height:1;color:#e6e9e9;transition:color .3s ease-out;text-decoration:none}.p-privacy_back a span{display:inline-block;width:1.2rem;transform:rotate(180deg)}.p-privacy_back a span svg path{transition:fill .3s ease-out}.p-privacy .l-footer{padding-top:23rem}@media print,screen and (max-width: 768px){.p-privacy .l-footer{padding-top:8rem}}.p-privacy .l-footer_inner{padding-top:0}
