@font-face{font-display:swap;font-family:Apercu;font-style:normal;font-weight:400;src:url(//sailglobaltest.helte.jp/wp-content/themes/sail-global/assets/css/../font/apercu/apercu-regular.eot?) format("eot"),url(//sailglobaltest.helte.jp/wp-content/themes/sail-global/assets/css/../font/apercu/apercu-regular.woff2) format("woff2"),url(//sailglobaltest.helte.jp/wp-content/themes/sail-global/assets/css/../font/apercu/apercu-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Apercu;font-style:normal;font-weight:700;src:url(//sailglobaltest.helte.jp/wp-content/themes/sail-global/assets/css/../font/apercu/apercu-bold.eot?) format("eot"),url(//sailglobaltest.helte.jp/wp-content/themes/sail-global/assets/css/../font/apercu/apercu-bold.woff2) format("woff2"),url(//sailglobaltest.helte.jp/wp-content/themes/sail-global/assets/css/../font/apercu/apercu-bold.woff) format("woff")}@font-face{font-display:swap;font-family:Apercu Mono;font-style:normal;font-weight:400;src:url(//sailglobaltest.helte.jp/wp-content/themes/sail-global/assets/css/../font/apercu/apercu-mono-regular.eot?) format("eot"),url(//sailglobaltest.helte.jp/wp-content/themes/sail-global/assets/css/../font/apercu/apercu-mono-regular.woff2) format("woff2"),url(//sailglobaltest.helte.jp/wp-content/themes/sail-global/assets/css/../font/apercu/apercu-mono-regular.woff) format("woff")}@font-face{font-display:swap;font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(//sailglobaltest.helte.jp/wp-content/themes/sail-global/assets/css/../font/yakuhan-jp/YakuHanJP-Regular.eot?) format("eot"),url(//sailglobaltest.helte.jp/wp-content/themes/sail-global/assets/css/../font/yakuhan-jp/YakuHanJP-Regular.woff2) format("woff2"),url(//sailglobaltest.helte.jp/wp-content/themes/sail-global/assets/css/../font/yakuhan-jp/YakuHanJP-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:YakuHanJP;font-style:normal;font-weight:500;src:url(//sailglobaltest.helte.jp/wp-content/themes/sail-global/assets/css/../font/yakuhan-jp/YakuHanJP-Medium.eot?) format("eot"),url(//sailglobaltest.helte.jp/wp-content/themes/sail-global/assets/css/../font/yakuhan-jp/YakuHanJP-Medium.woff2) format("woff2"),url(//sailglobaltest.helte.jp/wp-content/themes/sail-global/assets/css/../font/yakuhan-jp/YakuHanJP-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:YakuHanJP;font-style:normal;font-weight:700;src:url(//sailglobaltest.helte.jp/wp-content/themes/sail-global/assets/css/../font/yakuhan-jp/YakuHanJP-Bold.eot?) format("eot"),url(//sailglobaltest.helte.jp/wp-content/themes/sail-global/assets/css/../font/yakuhan-jp/YakuHanJP-Bold.woff2) format("woff2"),url(//sailglobaltest.helte.jp/wp-content/themes/sail-global/assets/css/../font/yakuhan-jp/YakuHanJP-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans CJK JP;font-style:normal;font-weight:400;src:local("Noto Sans CJK JP Regular"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Noto Sans CJK JP;font-style:normal;font-weight:500;src:local("Noto Sans CJK JP Medium"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-display:swap;font-family:Noto Sans CJK JP;font-style:normal;font-weight:700;src:local("Noto Sans CJK JP Bold"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.otf) format("opentype")}*,:after,:before{box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{-webkit-tap-highlight-color:transparent;cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,a{outline:0}:after,:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}:root{--grid-col:36;--grid-row:16;--gap-col:0vw;--gap-row:0vh;--vf-vw-min:834;--vf-vw-max:1920;--vf-vw-min-unit:834px;--vf-vw-max-unit:1920px;--radius-l:3.5vw;--radius-m:2.5vw;--radius-s:1.5vw;--c-text-primary:#1f1f1f;--c-text-secondary:#404040;--c-ui-negative:#fff;--c-bg-white:#fff;--c-link:#3269f5;--c-helte-primary-a:#00414b;--c-helte-primary-b:#ffc3a5;--c-helte-secondary-a:#734137;--c-helte-secondary-b:#9b6450;--c-helte-action-a:#7de1a0;--c-helte-action-b:#ff9baa;--c-sail-primary:#3269f5;--c-sail-action:#ffd746;--c-sail-border:#e0e0e0;--c-sail-preload:#efefef;--c-sail-light-blue:#5e89f6;--c-sail-light-gray:#f6f6f6}html{font-size:62.5%;height:100%;width:100%}html.windows.firefox{scrollbar-width:none}html.windows.edge,html.windows.ie{-ms-overflow-style:none}body{overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;background:var(--c-bg-white);color:var(--c-text-primary);font-family:Apercu,YakuHanJP,Noto Sans CJK JP,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.4rem;font-variant-east-asian:proportional-width;height:100%;letter-spacing:0;line-height:1;margin:0;overflow-x:hidden;overflow-y:hidden;padding:0;width:100%}body.is-fixed{overflow:hidden}[lang=cn] body,[lang=tw] body{font-family:Microsoft YaHei,Noto Sans CJK JP,Apercu,-apple-system,BlinkMacSystemFont,sans-serif}a:active,a:hover,a:link,a:visited{color:var(--c-link);text-decoration:none}.windows.edge body::-webkit-scrollbar,.windows.ie body::-webkit-scrollbar{background:0 0;width:0}.windows.edge body::-webkit-scrollbar:horizontal,.windows.ie body::-webkit-scrollbar:horizontal{height:0}.windows.edge body::-webkit-scrollbar-button,.windows.ie body::-webkit-scrollbar-button{background:0 0;height:0;width:0}.windows.edge body::-webkit-scrollbar-piece,.windows.edge body::-webkit-scrollbar-piece:start,.windows.ie body::-webkit-scrollbar-piece,.windows.ie body::-webkit-scrollbar-piece:start{background:0 0}.windows.edge body::-webkit-scrollbar-corner,.windows.edge body::-webkit-scrollbar-thumb,.windows.ie body::-webkit-scrollbar-corner,.windows.ie body::-webkit-scrollbar-thumb{background:0 0}::-moz-selection{background:rgba(0,0,0,.1);color:var(--c-link)}::selection{background:rgba(0,0,0,.1);color:var(--c-link)}::-moz-selection{background:rgba(0,0,0,.1);color:var(--c-link)}:-moz-placeholder-shown{color:var(--c-text-secondary)}:-ms-input-placeholder{color:var(--c-text-secondary)}:placeholder-shown{color:var(--c-text-secondary)}::-webkit-input-placeholder{color:var(--c-text-secondary)}:-moz-placeholder,::-moz-placeholder{color:var(--c-text-secondary)}:-ms-input-placeholder{color:var(--c-text-secondary)}@media only screen and (min-width:1920px){:root{--radius-l:67.2px;--radius-m:48px;--radius-s:28.8px}}@media only screen and (max-width:834px){:root{--grid-col:16;--grid-row:16;--gap-col:0vw;--gap-row:0vh;--vf-vw-min:680;--vf-vw-max:1834;--vf-vw-min-unit:680px;--vf-vw-max-unit:834px}}.app{overflow:hidden}.app,.l-wrapper{height:100%;width:100%}.l-wrapper{-ms-overflow-style:none;left:0;overflow-x:hidden;overflow-y:hidden;position:absolute;top:0;will-change:scroll-position}.l-container{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;position:relative;width:100%}.l-container:after{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(0,0,0,.15);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .25s ease-out 0s,visibility .25s ease-out 0s;visibility:hidden;width:100%;z-index:0}.l-container.is-disabled{z-index:2}.l-container.is-disabled:after{opacity:1;visibility:visible}.l-view{position:relative;width:100%}@media only screen and (max-width:1024px){.l-wrapper{overflow-y:scroll}.l-view.is-ready{opacity:0}}.g-loading{background:var(--c-bg-white);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}.g-loading__body,.g-loading__inner{height:100%;position:relative;width:100%}.g-loading__body{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;justify-content:center}.g-loading__logo-svg{display:block;height:70px;transform-box:fill-box;width:150px}.g-loading__logo-svg.is-loaded{-webkit-filter:blur(5px);filter:blur(5px);opacity:0;transition:all 1s cubic-bezier(.4,.8,.74,1) 0s}.g-loading__logo-svg-txt{fill:var(--c-sail-primary);color:var(--c-sail-primary)}.g-loading__logo-svg-txt--i1{opacity:0}.g-loading__logo-svg-pathes{height:70px !important;width:150px !important}.g-loading__logo-svg-path{fill:none;stroke:var(--c-sail-primary);stroke-width:4.9px;stroke-dashoffset:0;stroke-dasharray:0,999999px;overflow:auto}.g-loading__progress{background:var(--c-sail-primary);bottom:0;height:3px;position:fixed;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50% 0;transform-origin:0 50% 0;width:100%;z-index:1}.g-cookie-law{bottom:calc(100/var(--grid-col)*.5vw + var(--gap-col)*0);margin:0 auto;max-width:580px;min-width:480px;opacity:0;position:fixed;right:calc(100/var(--grid-col)*.5vw + var(--gap-col)*0);top:auto;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);visibility:hidden;width:calc(100/var(--grid-col)*16vw + var(--gap-col)*0);z-index:99}@media only screen and (max-width:680px){.g-cookie-law{bottom:5px;left:5px;max-width:calc(100% - 10px);min-width:auto;right:auto;width:calc(100% - 10px)}}.g-cookie-law.is-hide{opacity:0;visibility:hidden}.g-cookie-law.is-show{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .45s cubic-bezier(.4,.8,.74,1) .25s;visibility:visible}.g-cookie-law.fadeout{opacity:0;pointer-events:none;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);transition:all .45s cubic-bezier(.4,.8,.74,1) 0s;visibility:hidden}.g-cookie-law__inner{height:100%;position:relative;width:100%}.g-cookie-law__body{align-items:center;background:var(--c-sail-action);border-radius:50px;display:flex;height:auto;justify-content:space-between;margin:0 auto;padding:20px 30px;position:relative}@media only screen and (max-width:680px){.g-cookie-law__body{padding:10px 15px 10px 20px}}.g-cookie-law__txt{font-size:1.3rem;line-height:1.4;padding-right:30px;position:relative}@media only screen and (max-width:680px){.g-cookie-law__txt{font-size:1.2rem;line-height:1.2}}.g-cookie-law .g-cookie-law__link{color:var(--c-text-primary)}.g-cookie-law__btns{display:flex}.g-cookie-law__btn{background:0 0;border:0;cursor:pointer;font-size:1.2rem;height:32px;min-width:60px;position:relative;width:60px;z-index:0}@media only screen and (max-width:680px){.g-cookie-law__btn{font-size:1.1rem}}.g-cookie-law__btn--accept{color:var(--c-bg-white)}.g-cookie-law__btn--accept:after{background:var(--c-text-primary);border-radius:16px;content:"";height:100%;left:0;position:absolute;top:0;transition:-webkit-transform .35s cubic-bezier(.26,1,.48,1) 0s;transition:transform .35s cubic-bezier(.26,1,.48,1) 0s;transition:transform .35s cubic-bezier(.26,1,.48,1) 0s,-webkit-transform .35s cubic-bezier(.26,1,.48,1) 0s;width:100%;z-index:-1}.g-cookie-law__btn--decline{color:var(--c-text-primary);margin-right:15px}@media only screen and (max-width:680px){.g-cookie-law__btn--decline{margin-right:10px}}.g-cookie-law__btn--decline:after{background:var(--c-bg-white);border-radius:16px;content:"";height:100%;left:0;position:absolute;top:0;transition:-webkit-transform .35s cubic-bezier(.26,1,.48,1) 0s;transition:transform .35s cubic-bezier(.26,1,.48,1) 0s;transition:transform .35s cubic-bezier(.26,1,.48,1) 0s,-webkit-transform .35s cubic-bezier(.26,1,.48,1) 0s;width:100%;z-index:-1}.g-cookie-law .u-link--from:after{background:var(--c-text-primary)}.no-touch .g-cookie-law__btn--accept:hover:after,.no-touch .g-cookie-law__btn--decline:hover:after{-webkit-transform:scale(1.1);transform:scale(1.1)}.g-mask{cursor:wait;display:block;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999}.g-mask.is-loaded{display:none}.g-header{height:auto;left:0;opacity:1;padding:36px 0;position:fixed;top:0;transition:opacity .5s cubic-bezier(.4,.64,.68,1) 0s,visibility .5s cubic-bezier(.4,.64,.68,1) 0s,-webkit-transform .5s cubic-bezier(.26,1,.48,1) 0s;transition:opacity .5s cubic-bezier(.4,.64,.68,1) 0s,visibility .5s cubic-bezier(.4,.64,.68,1) 0s,transform .5s cubic-bezier(.26,1,.48,1) 0s;transition:opacity .5s cubic-bezier(.4,.64,.68,1) 0s,visibility .5s cubic-bezier(.4,.64,.68,1) 0s,transform .5s cubic-bezier(.26,1,.48,1) 0s,-webkit-transform .5s cubic-bezier(.26,1,.48,1) 0s;visibility:visible;width:100%;z-index:10}.g-header:after{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:hsla(0,0%,100%,.5);content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0 0;transform-origin:50% 0 0;transition:-webkit-transform .5s cubic-bezier(.26,1,.48,1) 0s;transition:transform .5s cubic-bezier(.26,1,.48,1) 0s;transition:transform .5s cubic-bezier(.26,1,.48,1) 0s,-webkit-transform .5s cubic-bezier(.26,1,.48,1) 0s;width:100%;z-index:-1}.is-transition .g-header:after{-webkit-transform:scaleY(0) !important;transform:scaleY(0) !important;transition:-webkit-transform .25s cubic-bezier(.26,1,.48,1) 0s;transition:transform .25s cubic-bezier(.26,1,.48,1) 0s;transition:transform .25s cubic-bezier(.26,1,.48,1) 0s,-webkit-transform .25s cubic-bezier(.26,1,.48,1) 0s}.is-scrolled[data-es-direction=down]:not(.is-menu-open) .g-header{opacity:0;pointer-events:none;-webkit-transform:translateY(-25%);transform:translateY(-25%);transition:opacity .5s cubic-bezier(.4,.64,.68,1) 0s,visibility .5s cubic-bezier(.4,.64,.68,1) 0s,-webkit-transform .5s cubic-bezier(.26,1,.48,1) 0s;transition:opacity .5s cubic-bezier(.4,.64,.68,1) 0s,visibility .5s cubic-bezier(.4,.64,.68,1) 0s,transform .5s cubic-bezier(.26,1,.48,1) 0s;transition:opacity .5s cubic-bezier(.4,.64,.68,1) 0s,visibility .5s cubic-bezier(.4,.64,.68,1) 0s,transform .5s cubic-bezier(.26,1,.48,1) 0s,-webkit-transform .5s cubic-bezier(.26,1,.48,1) 0s;visibility:hidden}.no-touch .g-header:hover:after{-webkit-transform:scale(1);transform:scale(1)}.g-header__inner{padding:0 0 0 calc(100/var(--grid-col)*2vw + var(--gap-col)*0);position:relative;width:100%}.g-header__body{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative;width:100%}.g-header__logo{font-weight:700;pointer-events:auto;position:relative;transition:opacity .5s cubic-bezier(.26,1,.48,1) 0s}.home .g-header__logo{opacity:0;pointer-events:none}.is-menu-open .g-header__logo,.is-scrolled .g-header__logo{opacity:1;pointer-events:auto;transition:opacity .5s cubic-bezier(.26,1,.48,1) .5s}.g-header__logo-link{display:inline-block;font-family:Apercu,sans-serif;position:relative}.g-header__logo-link-txt{position:absolute;text-indent:-9999px}.g-header__logo-svg{fill:var(--c-sail-primary);height:24.89px;position:relative;width:70px}.g-header__nav{align-content:center;align-items:center;justify-content:flex-start}.g-header__nav,.g-header__nav-lists{display:flex;flex-wrap:nowrap;position:relative}.g-header__nav-list{color:var(--c-text-primary);position:relative}.g-header__nav-list:first-child{width:70px;z-index:0}.g-header__nav-list:first-child:after{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:hsla(0,0%,100%,.9);border:1px solid var(--c-sail-border);border-radius:10px;content:"";height:150px;left:-40px;opacity:0;pointer-events:none;position:absolute;top:-10px;-webkit-transform:translateY(10px) scale(.5,.25);transform:translateY(10px) scale(.5,.25);-webkit-transform-origin:50% 0 0;transform-origin:50% 0 0;transition:all .5s cubic-bezier(.26,1,.48,1) 0s;width:120px;z-index:-1}.g-header__nav-list:not(:last-child){margin-right:2em}.g-header__nav-list:hover:first-child:after{opacity:1;pointer-events:auto;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.g-header__nav-list:hover:first-child .g-header__nav-list-svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.g-header__nav-list:hover:first-child .g-header__nav-sub-lists{opacity:1;pointer-events:auto}.g-header__nav-list:hover:first-child .g-header__nav-sub-list{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .5s cubic-bezier(.26,1,.48,1) 0s;transition:transform .5s cubic-bezier(.26,1,.48,1) 0s;transition:transform .5s cubic-bezier(.26,1,.48,1) 0s,-webkit-transform .5s cubic-bezier(.26,1,.48,1) 0s}.g-header__nav-list:hover:first-child .g-header__nav-sub-list:first-child{transition-delay:0s}.g-header__nav-list:hover:first-child .g-header__nav-sub-list:nth-child(2){transition-delay:25ms}.g-header__nav-list:hover:first-child .g-header__nav-sub-list:nth-child(3){transition-delay:.05s}.g-header__nav-list:hover:first-child .g-header__nav-sub-list:nth-child(4){transition-delay:75ms}.g-header__nav-list:hover:first-child .g-header__nav-sub-list:nth-child(5){transition-delay:.1s}.g-header__nav-list-svg{fill:none;stroke:var(--c-sail-primary);stroke-width:2;height:18px;margin-right:-22px;margin-top:-8px;position:absolute;right:0;top:50%;transition:-webkit-transform .25s cubic-bezier(.26,1,.48,1) 0s;transition:transform .25s cubic-bezier(.26,1,.48,1) 0s;transition:transform .25s cubic-bezier(.26,1,.48,1) 0s,-webkit-transform .25s cubic-bezier(.26,1,.48,1) 0s;width:18px}.g-header a.g-header__nav-link{color:var(--c-text-primary);cursor:pointer;padding:.5em 0}.g-header__nav-sail-link,.g-header a.g-header__nav-link{display:inline-block;font-family:Apercu,sans-serif;position:relative}.g-header__nav-sail-link{background:hsla(0,0%,100%,.25);border:3px solid var(--c-sail-primary);border-radius:30px;color:var(--c-sail-primary);overflow:hidden;padding:1em 2em;z-index:0}.g-header__nav-sail-circle{background:var(--c-sail-action);border-radius:50%;height:11px;left:10px;margin-top:-5.5px;pointer-events:none;position:absolute;top:50%;-webkit-transform:scale(1);transform:scale(1);transition:background .15s cubic-bezier(.4,.8,.74,1) .25s,-webkit-transform .25s cubic-bezier(.32,.94,.6,1) 0s;transition:transform .25s cubic-bezier(.32,.94,.6,1) 0s,background .15s cubic-bezier(.4,.8,.74,1) .25s;transition:transform .25s cubic-bezier(.32,.94,.6,1) 0s,background .15s cubic-bezier(.4,.8,.74,1) .25s,-webkit-transform .25s cubic-bezier(.32,.94,.6,1) 0s;width:11px;z-index:-1}.g-header__nav-sail-txt{display:inline-block;font-family:Apercu Mono,monospace;letter-spacing:0;-webkit-transform:translateX(6px);transform:translateX(6px);transition:color .15s cubic-bezier(.4,.8,.74,1) 0s,-webkit-transform .35s cubic-bezier(.76,0,.24,1) 0s;transition:transform .35s cubic-bezier(.76,0,.24,1) 0s,color .15s cubic-bezier(.4,.8,.74,1) 0s;transition:transform .35s cubic-bezier(.76,0,.24,1) 0s,color .15s cubic-bezier(.4,.8,.74,1) 0s,-webkit-transform .35s cubic-bezier(.76,0,.24,1) 0s}.g-header__nav-sub-lists{left:-1.5em;opacity:0;pointer-events:none;position:absolute;top:3em;transition:opacity .5s cubic-bezier(.26,1,.48,1) 0s}.g-header__nav-sub-lists:before{content:"";height:20px;position:absolute;top:-20px;width:calc(100% - 10px)}.g-header__nav-sub-list{font-size:1.3rem;position:relative;-webkit-transform:translateX(1.5em);transform:translateX(1.5em);transition:-webkit-transform .25s cubic-bezier(.26,1,.48,1) .25s;transition:transform .25s cubic-bezier(.26,1,.48,1) .25s;transition:transform .25s cubic-bezier(.26,1,.48,1) .25s,-webkit-transform .25s cubic-bezier(.26,1,.48,1) .25s;white-space:nowrap}.g-header__nav-sub-list:not(:last-child){margin-right:2em}.g-header .g-header__nav-sub-link{color:var(--c-text-primary);cursor:pointer;display:inline-block;padding:.25em 0;position:relative;transition:color .25s cubic-bezier(.4,.8,.74,1) 0s,-webkit-transform .25s cubic-bezier(.48,.04,.52,.96) 0s;transition:color .25s cubic-bezier(.4,.8,.74,1) 0s,transform .25s cubic-bezier(.48,.04,.52,.96) 0s;transition:color .25s cubic-bezier(.4,.8,.74,1) 0s,transform .25s cubic-bezier(.48,.04,.52,.96) 0s,-webkit-transform .25s cubic-bezier(.48,.04,.52,.96) 0s;width:100%}.g-header .g-header__nav-sub-link:hover{color:var(--c-sail-primary);-webkit-transform:translateX(-5px);transform:translateX(-5px)}.g-header__nav-sail{display:block;margin-left:2em}.g-header__nav-lang{cursor:pointer;height:100%;position:relative;width:calc(100/var(--grid-col)*3vw + var(--gap-col)*0)}.g-header__nav-lang-body,.g-header__nav-lang-inner{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;justify-content:center}.g-header__nav-lang-body{border:2px solid var(--c-sail-border);border-radius:4px;font-size:1.2rem;font-weight:700;height:23px;text-transform:uppercase;transition:border-color .35s cubic-bezier(.4,.8,.74,1) 0s;width:40px}.g-header__nav-lang-body:hover{border-color:var(--c-sail-action)}.no-touch .g-header__nav-sail-link:hover .g-header__nav-sail-circle{background:var(--c-sail-primary);-webkit-transform:scale(26);transform:scale(26);transition:background .15s cubic-bezier(.4,.8,.74,1) 0s,-webkit-transform .35s cubic-bezier(.76,0,.24,1) 0s;transition:transform .35s cubic-bezier(.76,0,.24,1) 0s,background .15s cubic-bezier(.4,.8,.74,1) 0s;transition:transform .35s cubic-bezier(.76,0,.24,1) 0s,background .15s cubic-bezier(.4,.8,.74,1) 0s,-webkit-transform .35s cubic-bezier(.76,0,.24,1) 0s}.no-touch .g-header__nav-sail-link:hover .g-header__nav-sail-txt{color:var(--c-ui-negative);-webkit-transform:translateX(0);transform:translateX(0);transition:color .15s cubic-bezier(.4,.8,.74,1) 0s,-webkit-transform .35s cubic-bezier(.76,0,.24,1) 0s;transition:transform .35s cubic-bezier(.76,0,.24,1) 0s,color .15s cubic-bezier(.4,.8,.74,1) 0s;transition:transform .35s cubic-bezier(.76,0,.24,1) 0s,color .15s cubic-bezier(.4,.8,.74,1) 0s,-webkit-transform .35s cubic-bezier(.76,0,.24,1) 0s}@media only screen and (max-width:834px){.g-header{padding:30px 0}.is-disable-header .g-header{opacity:0;pointer-events:none;visibility:hidden}.g-header__inner{padding:0 calc(100/var(--grid-col)*1vw + var(--gap-col)*0)}.g-header__nav-lists{display:none}.g-header__logo{z-index:1}.g-header__logo-svg{height:20px;width:56.25px}.g-header__nav{height:100%;left:0;position:absolute;top:0;width:100%}.g-header__nav-sail{height:30px;margin-left:0;position:absolute;right:calc(70px - 100/var(--grid-col)*.5vw - var(--gap-col)*0);width:auto}.g-header__nav-sail .u-stagger{position:relative;top:1px}.g-header__nav-sail-link{border:2px solid var(--c-sail-primary);font-size:1.2rem;font-weight:500;letter-spacing:0;padding:7px;position:relative}.g-header__nav-sail-circle{display:none}.g-header__nav-sail-txt{display:block;-webkit-transform:none;transform:none}}.g-footer{color:var(--c-ui-negative);padding-top:calc(100/var(--grid-col)*2vw + var(--gap-col)*0);position:relative;width:100%}.g-footer__inner{background:var(--c-sail-primary);padding:0 calc(100/var(--grid-col)*2vw + var(--gap-col)*0);position:relative}.g-footer__inner:before{background:var(--c-sail-primary);content:"";height:1px;left:0;position:absolute;top:-1px;width:100%;z-index:1}.g-footer__body{position:relative;width:100%}.g-footer__logo{position:relative;width:calc(100/var(--grid-col)*6vw + var(--gap-col)*0)}.g-footer__logo-svg{height:42.67px;position:relative;width:120px}.g-footer__top{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.g-footer__top-copy{font-size:1.6rem;font-weight:500;margin-top:1.5em}.g-footer__top-block--right{display:flex;flex-wrap:nowrap}.g-footer__header{position:relative;width:100%}.g-footer__line{background:hsla(0,0%,100%,.2);border-radius:3px;border-radius:1.5px;height:3px;width:100%}.g-footer__ttl{font-family:Apercu Mono,monospace;font-size:1.4rem;letter-spacing:0;margin-bottom:2em;padding-top:.5em}.g-footer__links-block{margin-right:calc(100/var(--grid-col)*2vw + var(--gap-col)*0)}.g-footer__nav{display:flex;flex-wrap:nowrap}.g-footer__nav-lists{width:calc(100/var(--grid-col)*6vw + var(--gap-col)*0)}.g-footer__nav-list{font-size:1.6rem;position:relative}.g-footer__nav-list:not(:last-child){margin-bottom:1em}.g-footer a.g-footer__nav-link{color:var(--c-ui-negative);display:inline-block;font-family:Apercu,sans-serif;padding-right:1em;position:relative;transition:-webkit-transform .35s cubic-bezier(.32,.94,.6,1) 0s;transition:transform .35s cubic-bezier(.32,.94,.6,1) 0s;transition:transform .35s cubic-bezier(.32,.94,.6,1) 0s,-webkit-transform .35s cubic-bezier(.32,.94,.6,1) 0s}.g-footer__nav-sub-lists{margin-top:1em;position:relative}.g-footer__nav-sub-list{font-size:1.4rem;position:relative}.g-footer__nav-sub-list:not(:last-child){margin-bottom:.75em}.g-footer a.g-footer__nav-sub-link{color:var(--c-ui-negative);display:inline-block;font-family:Apercu,sans-serif;padding-right:1em;position:relative;transition:-webkit-transform .35s cubic-bezier(.32,.94,.6,1) 0s;transition:transform .35s cubic-bezier(.32,.94,.6,1) 0s;transition:transform .35s cubic-bezier(.32,.94,.6,1) 0s,-webkit-transform .35s cubic-bezier(.32,.94,.6,1) 0s}.g-footer__email{display:block;margin-top:60px;width:100%}.g-footer__email-ttl{font-family:Apercu Mono,monospace;font-size:1.4rem;letter-spacing:0;margin-bottom:1.5em}.g-footer a.g-footer__email-link{color:var(--c-ui-negative);display:inline-block;font-family:Apercu,sans-serif;font-size:2rem}.g-footer__dl-block{position:relative;width:calc(100/var(--grid-col)*7vw + var(--gap-col)*0)}.g-footer__dl-ttl{margin-bottom:.5em;position:relative}.g-footer__dl-lists{position:relative}.g-footer__dl-list{display:block;height:48px;width:162px}.g-footer__dl-list:not(:last-child){margin-bottom:1em}.g-footer__dl-link{cursor:pointer;height:100%;position:relative;width:100%}.g-footer__dl-img{display:block;width:100%}.g-footer__bottom{border-top:1px solid hsla(0,0%,100%,.1);justify-content:space-between;margin-top:100px;padding:calc(100/var(--grid-col)*1vw + var(--gap-col)*0) 0;position:relative;width:100%}.g-footer__bottom,.g-footer__bottom-lists{display:flex;flex-wrap:nowrap}.g-footer__bottom-list:not(:last-child){margin-right:1em}.g-footer a.g-footer__bottom-link{color:var(--c-ui-negative);display:inline-block;position:relative}.g-footer__canvas{height:150px;position:relative;width:100%}.no-touch .g-footer a.g-footer__nav-link:hover,.no-touch .g-footer a.g-footer__nav-sub-link:hover{-webkit-transform:translate(-.5em);transform:translate(-.5em)}@media only screen and (max-width:834px){.g-footer__canvas{height:80px}.g-footer__inner{padding:0 calc(100/var(--grid-col)*1vw + var(--gap-col)*0)}.g-footer__top,.g-footer__top-block--right{flex-wrap:wrap;width:100%}.g-footer__logo{width:100px}.g-footer__logo-svg{width:100%}.g-footer__nav-lists{width:50%}.g-footer__nav-list{font-size:1.5rem}.g-footer__nav-sub-list{opacity:.75}.g-footer__links-block{margin:60px 0;width:100%}.g-footer__email{margin-top:50px}.g-footer__dl-block{width:100%}.g-footer__dl-lists{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start}.g-footer__dl-list{height:40px;width:135px}.g-footer__dl-list:not(:last-child){margin-bottom:0;margin-right:10px}.g-footer__bottom{flex-direction:column-reverse;flex-wrap:wrap;margin-top:60px}.g-footer__bottom-list{display:flex;font-size:1.2rem}.g-footer__bottom-list:not(:last-child){margin-right:0}.g-footer__bottom-list:not(:last-child):after{content:"/";display:inline-block;margin:0 3px;opacity:.25}.g-footer__copyright{font-size:1.2rem;margin-top:1em}}.g-menu{height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100%;z-index:9}.g-menu.is-visible{opacity:1;pointer-events:auto;visibility:visible}.g-menu__inner{overflow:hidden;padding:0 calc(100/var(--grid-col)*1vw + var(--gap-col)*0);position:relative;z-index:1}.g-menu__bg{background:var(--c-bg-white);height:100%;left:0;position:absolute;top:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0 0;transform-origin:50% 0 0;transition:-webkit-transform .5s cubic-bezier(.32,.94,.6,1) 0s;transition:transform .5s cubic-bezier(.32,.94,.6,1) 0s;transition:transform .5s cubic-bezier(.32,.94,.6,1) 0s,-webkit-transform .5s cubic-bezier(.32,.94,.6,1) 0s;width:100%;z-index:-1}.is-active .g-menu__bg{-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 1s cubic-bezier(.76,0,.24,1) 0s;transition:transform 1s cubic-bezier(.76,0,.24,1) 0s;transition:transform 1s cubic-bezier(.76,0,.24,1) 0s,-webkit-transform 1s cubic-bezier(.76,0,.24,1) 0s}.g-menu__body{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:80px 0 30px}.g-menu__lists{border-bottom:1px solid var(--c-sail-border);border-top:1px solid var(--c-sail-border);opacity:0;padding:40px calc(100/var(--grid-col)*1vw + var(--gap-col)*0);position:relative;transition:opacity .15s cubic-bezier(.4,.8,.74,1) 0s,visibility .15s cubic-bezier(.4,.8,.74,1) 0s;visibility:hidden;width:100%}.is-active .g-menu__lists{opacity:1;transition:opacity .45s cubic-bezier(.4,.8,.74,1) .55s,visibility .45s cubic-bezier(.4,.8,.74,1) .55s;visibility:visible}.g-menu__list{position:relative;text-align:left}.g-menu__list:not(:last-child){margin-bottom:2rem}.g-menu__list:before{background:var(--c-sail-primary);border-radius:50%;content:"";height:7px;left:calc(100/var(--grid-col)*-1vw + var(--gap-col)*0);opacity:0;position:absolute;top:4px;transition:opacity .35s cubic-bezier(.4,.8,.74,1) 0s,visibility .35s cubic-bezier(.4,.8,.74,1) 0s;width:7px}.g-menu a.g-menu__link{color:var(--c-text-primary);font-size:calc(1.8rem + (400vw - var(--vf-vw-min-unit)*4)/(var(--vf-vw-max) - var(--vf-vw-min)))}.g-menu__contact-ttl,.g-menu a.g-menu__link span{font-family:Apercu Mono,Noto Sans CJK JP,monospace}.g-menu__contact-ttl{color:var(--c-text-primary);display:block;font-size:calc(1.8rem + (400vw - var(--vf-vw-min-unit)*4)/(var(--vf-vw-max) - var(--vf-vw-min)));margin-bottom:5px}.g-menu a.g-menu__contact-email{color:var(--c-text-secondary)}.g-menu__nav-lang{border:2px solid var(--c-sail-border);border-radius:4px;bottom:20px;cursor:pointer;font-family:Apercu,Noto Sans CJK JP,sans-serif;font-size:1.2rem;font-weight:700;padding:3px 10px;position:absolute;right:0;text-align:center}.g-menu__sub-lists{margin-top:1em;position:relative}.g-menu__sub-list{position:relative}.g-menu__sub-list:not(:last-child){margin-bottom:.75em}.g-menu a.g-menu__sub-link{color:var(--c-text-secondary);font-size:1.4rem}.g-menu__dl-ttl{font-family:Apercu Mono,monospace;font-size:1.4rem;letter-spacing:0;opacity:0;padding-top:.5em;position:relative;transition:opacity .15s cubic-bezier(.4,.8,.74,1) 0s,visibility .15s cubic-bezier(.4,.8,.74,1) 0s;visibility:hidden;width:100%}.is-active .g-menu__dl-ttl{opacity:1;transition:opacity .45s cubic-bezier(.4,.8,.74,1) .75s,visibility .45s cubic-bezier(.4,.8,.74,1) .75s;visibility:visible}.g-menu__dl-lists{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-top:20px;opacity:0;transition:opacity .15s cubic-bezier(.4,.8,.74,1) 0s,visibility .15s cubic-bezier(.4,.8,.74,1) 0s;visibility:hidden}.is-active .g-menu__dl-lists{opacity:1;transition:opacity .45s cubic-bezier(.4,.8,.74,1) .8s,visibility .45s cubic-bezier(.4,.8,.74,1) .8s;visibility:visible}.g-menu__dl-list{height:100%;height:40px;position:relative;width:100%;width:135px}.g-menu__dl-list:not(:last-child){margin-bottom:0;margin-right:10px}.g-menu__dl-img{display:block;width:100%}.g-menu__mask{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(0,0,0,.1);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.contact .g-menu__list:nth-child(3):before,.faq .g-menu__list:nth-child(2):before,.home .g-menu__list:first-child:before{opacity:1}.g-menu-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--c-sail-primary);border:none;border:1px solid hsla(0,0%,100%,.2);border-radius:16px;cursor:pointer;display:none;height:30px;pointer-events:auto;position:absolute;right:calc(100/var(--grid-col)*.5vw + var(--gap-col)*0);top:25px;transition:opacity .25s cubic-bezier(.4,.8,.74,1) 0s,visibility .25s cubic-bezier(.4,.8,.74,1) 0s;width:60px;z-index:10}.g-menu-btn.is-active .g-menu-btn__txt{-webkit-transform:translateY(-1em);transform:translateY(-1em)}.is-disable-header .g-menu-btn{opacity:0;pointer-events:none;visibility:hidden}.g-menu-btn__inner{position:relative}.g-menu-btn__body{color:var(--c-ui-negative);font-family:Apercu Mono,monospace;font-size:1.2rem;letter-spacing:0}.g-menu-btn__txt-wrap{display:block;height:1em;overflow:hidden}.g-menu-btn__txt{display:block;transition:-webkit-transform .5s cubic-bezier(.76,0,.24,1) 0s;transition:transform .5s cubic-bezier(.76,0,.24,1) 0s;transition:transform .5s cubic-bezier(.76,0,.24,1) 0s,-webkit-transform .5s cubic-bezier(.76,0,.24,1) 0s;white-space:nowrap}@media only screen and (max-width:834px){.g-menu-btn{display:block}}.g-lang-switcher{display:none}.g-lang{height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100%;z-index:10}.g-lang.is-visible{opacity:1;pointer-events:auto;visibility:visible}.g-lang__inner{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-end;overflow:hidden;padding:50px calc(100/var(--grid-col)*1vw + var(--gap-col)*0);pointer-events:none;width:100%;z-index:1}.g-lang__body,.g-lang__inner{height:100%;position:relative}.g-lang__body{background:var(--c-bg-white);border-radius:var(--radius-m);max-width:373.33333px;opacity:0;pointer-events:auto;-webkit-transform:translateX(100px);transform:translateX(100px);transition:opacity .5s cubic-bezier(.4,.8,.74,1) 0s,visibility .5s cubic-bezier(.4,.8,.74,1) 0s,-webkit-transform 0s cubic-bezier(.4,.8,.74,1) .5s;transition:opacity .5s cubic-bezier(.4,.8,.74,1) 0s,visibility .5s cubic-bezier(.4,.8,.74,1) 0s,transform 0s cubic-bezier(.4,.8,.74,1) .5s;transition:opacity .5s cubic-bezier(.4,.8,.74,1) 0s,visibility .5s cubic-bezier(.4,.8,.74,1) 0s,transform 0s cubic-bezier(.4,.8,.74,1) .5s,-webkit-transform 0s cubic-bezier(.4,.8,.74,1) .5s;visibility:hidden;width:calc(100/var(--grid-col)*7vw + var(--gap-col)*0);z-index:0}.is-lang-open .g-lang__body{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition:opacity .5s cubic-bezier(.4,.8,.74,1) 0s,visibility .5s cubic-bezier(.4,.8,.74,1) 0s,-webkit-transform .35s cubic-bezier(.26,1,.48,1) 0s;transition:opacity .5s cubic-bezier(.4,.8,.74,1) 0s,visibility .5s cubic-bezier(.4,.8,.74,1) 0s,transform .35s cubic-bezier(.26,1,.48,1) 0s;transition:opacity .5s cubic-bezier(.4,.8,.74,1) 0s,visibility .5s cubic-bezier(.4,.8,.74,1) 0s,transform .35s cubic-bezier(.26,1,.48,1) 0s,-webkit-transform .35s cubic-bezier(.26,1,.48,1) 0s;visibility:visible}.g-lang__lists{height:100%;position:relative;width:100%;z-index:0}.g-lang__active{height:9.0909%;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:-1}.g-lang__active--before{transition:-webkit-transform .3s cubic-bezier(.32,.94,.6,1) 0s;transition:transform .3s cubic-bezier(.32,.94,.6,1) 0s;transition:transform .3s cubic-bezier(.32,.94,.6,1) 0s,-webkit-transform .3s cubic-bezier(.32,.94,.6,1) 0s;will-change:transform}.g-lang__active--after{transition:-webkit-transform .29s cubic-bezier(.22,1,.36,1) .01s;transition:transform .29s cubic-bezier(.22,1,.36,1) .01s;transition:transform .29s cubic-bezier(.22,1,.36,1) .01s,-webkit-transform .29s cubic-bezier(.22,1,.36,1) .01s;will-change:transform}.g-lang__active--after:before,.g-lang__active--before:before{background:var(--c-sail-action);border-radius:var(--radius-s);content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(.9,.7);transform:scale(.9,.7);width:100%;z-index:-1}[lang=en] .g-lang__active{-webkit-transform:translateY(0);transform:translateY(0)}[lang=fr] .g-lang__active{-webkit-transform:translateY(100%);transform:translateY(100%)}[lang=it] .g-lang__active{-webkit-transform:translateY(200%);transform:translateY(200%)}[lang=es] .g-lang__active{-webkit-transform:translateY(300%);transform:translateY(300%)}[lang=pt] .g-lang__active{-webkit-transform:translateY(400%);transform:translateY(400%)}[lang=tw] .g-lang__active{-webkit-transform:translateY(500%);transform:translateY(500%)}[lang=cn] .g-lang__active{-webkit-transform:translateY(600%);transform:translateY(600%)}[lang=id] .g-lang__active{-webkit-transform:translateY(700%);transform:translateY(700%)}[lang=vi] .g-lang__active{-webkit-transform:translateY(800%);transform:translateY(800%)}[lang=ko] .g-lang__active{-webkit-transform:translateY(900%);transform:translateY(900%)}[lang=pt] .g-lang__active{-webkit-transform:translateY(1000%);transform:translateY(1000%)}.g-lang__list{height:9.0909%;position:relative;text-align:center;width:100%}.g-lang__list:first-child:hover~.g-lang__active{-webkit-transform:translateY(0);transform:translateY(0)}.g-lang__list:nth-child(2):hover~.g-lang__active{-webkit-transform:translateY(100%);transform:translateY(100%)}.g-lang__list:nth-child(3):hover~.g-lang__active{-webkit-transform:translateY(200%);transform:translateY(200%)}.g-lang__list:nth-child(4):hover~.g-lang__active{-webkit-transform:translateY(300%);transform:translateY(300%)}.g-lang__list:nth-child(5):hover~.g-lang__active{-webkit-transform:translateY(400%);transform:translateY(400%)}.g-lang__list:nth-child(6):hover~.g-lang__active{-webkit-transform:translateY(500%);transform:translateY(500%)}.g-lang__list:nth-child(7):hover~.g-lang__active{-webkit-transform:translateY(600%);transform:translateY(600%)}.g-lang__list:nth-child(8):hover~.g-lang__active{-webkit-transform:translateY(700%);transform:translateY(700%)}.g-lang__list:nth-child(9):hover~.g-lang__active{-webkit-transform:translateY(800%);transform:translateY(800%)}.g-lang__list:nth-child(10):hover~.g-lang__active{-webkit-transform:translateY(900%);transform:translateY(900%)}.g-lang__list:nth-child(11):hover~.g-lang__active{-webkit-transform:translateY(1000%);transform:translateY(1000%)}.g-lang a.g-lang__link{align-content:center;align-items:center;color:var(--c-text-primary);display:flex;flex-wrap:nowrap;font-family:Apercu Mono,Noto Sans CJK JP,monospace;font-size:calc(1.4rem + (200vw - var(--vf-vw-min-unit)*2)/(var(--vf-vw-max) - var(--vf-vw-min)));height:100%;justify-content:center;position:relative;width:100%}.g-lang__mask{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(0,0,0,.1);height:100%;left:0;pointer-events:auto;position:absolute;top:0;width:100%;z-index:-2}.g-lang .c-close-btn{left:calc(100/var(--grid-col)*1vw + var(--gap-col)*0);opacity:0;pointer-events:auto;right:auto;top:50px;transition:opacity .5s cubic-bezier(.4,.8,.74,1) 0s,visibility .5s cubic-bezier(.4,.8,.74,1) 0s;visibility:hidden}.is-lang-open .g-lang .c-close-btn{opacity:1;visibility:visible}@media only screen and (max-width:834px){.g-header__nav-lang{display:none}.g-lang__inner{padding:80px calc(100/var(--grid-col)*2vw + var(--gap-col)*0)}.g-lang__body{border-radius:7.5vw;margin:0 auto;max-width:240px;-webkit-transform:scale(.95);transform:scale(.95);width:100%}.g-lang__active--after:before,.g-lang__active--before:before{border-radius:3.5vw}.g-lang .c-close-btn{bottom:auto;left:auto;right:calc(100/var(--grid-col)*.5vw + var(--gap-col)*0);top:25px}}.m-subpage-hero{background:var(--c-bg-white);position:relative;width:100%}.m-subpage-hero__height{height:100%;padding:calc(120px + 100/var(--grid-col)*2.5vw + var(--gap-col)*0) 0 calc(60px + 100/var(--grid-col)*2.5vw + var(--gap-col)*0);position:relative;width:100%}.m-subpage-hero__inner{align-content:center;align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:flex-start;padding:0 calc(100/var(--grid-col)*5vw + var(--gap-col)*0)}.m-subpage-hero__body,.m-subpage-hero__inner{position:relative;width:100%}.m-subpage-hero__ttl{font-family:Apercu Mono,monospace;font-size:calc(4.8rem + (400vw - var(--vf-vw-min-unit)*4)/(var(--vf-vw-max) - var(--vf-vw-min)));letter-spacing:0;position:relative;text-align:center}.m-block{background:var(--c-bg-white);display:flex;flex-wrap:nowrap;justify-content:space-between;padding:0;position:relative;width:100%}.m-block__header{width:calc(100/var(--grid-col)*11vw + var(--gap-col)*0)}.m-block__content{position:relative;width:calc(100/var(--grid-col)*20vw + var(--gap-col)*0)}.m-block__content:before{background:var(--c-sail-border);border-radius:1.5px;content:"";display:block;height:3px;left:0;margin-bottom:65px;position:relative;top:0;width:100%}.m-lists{display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative}.m-lists__list{border-top:1px solid var(--c-sail-action);position:relative;width:calc(100/var(--grid-col)*6vw + var(--gap-col)*0)}.m-lists--even{flex-wrap:wrap}.m-lists--even .m-lists__list{font-family:Apercu Mono,monospace;width:calc(100/var(--grid-col)*9.5vw + var(--gap-col)*0)}.m-lists--even .m-lists__list:not(:last-child){margin-bottom:2.5em}.m-lists__list-label{align-content:center;align-items:center;background:var(--c-sail-action);border-radius:0 0 8px;display:inline-flex;flex-wrap:nowrap;font-size:1.2rem;justify-content:center;letter-spacing:0;margin-bottom:30px;padding:5px .75em;width:auto}.m-lists__list-label,.m-lists__list-ttl{font-family:Apercu Mono,monospace;position:relative}.m-lists__list-ttl{font-size:1.8rem;line-height:1.3;margin-bottom:.75em;padding-right:calc(100/var(--grid-col)*1vw + var(--gap-col)*0)}.m-lists__list-ttl span{display:block}[lang=cn] .m-lists__list-ttl,[lang=tw] .m-lists__list-ttl{font-family:Microsoft YaHei,sans-serif}.m-lists__list-detail{font-size:1.5rem;line-height:1.3}.m-lists__list-txt{color:var(--c-text-secondary);font-size:1.4rem;letter-spacing:.035em;line-height:1.5}.m-lists__list-icon{height:calc(100/var(--grid-col)*1.5vw + var(--gap-col)*0);max-height:72px;max-width:72px;position:absolute;right:0;top:5px;width:calc(100/var(--grid-col)*1.5vw + var(--gap-col)*0)}.m-lists__list-icon-svg{background-size:cover;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.m-form,.m-form__input-row{position:relative;width:100%}.m-form__input-row:not(:last-child){margin-bottom:20px}.m-form__input-row--double{display:flex;flex-wrap:nowrap;justify-content:space-between}.m-form__input-row--double:not(:last-child){margin-bottom:20px}.m-form__input-row--double .m-form__input-txt{width:calc(50% - 10px)}.m-form__input-txt{display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative;width:100%}.m-form__input-txt input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid var(--c-sail-border);border-radius:1vw;display:block;font-size:1.6rem;padding:30px 20px;transition:border-color .25s cubic-bezier(.26,1,.48,1) 0s;width:calc(100/var(--grid-col)*18vw + var(--gap-col)*0)}.m-form__input-txt input[type=text]:focus{border-color:var(--c-sail-primary)}.m-form__input-area{display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative;width:100%}.m-form__input-area textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid var(--c-sail-border);border-radius:1vw;display:block;font-size:16px;height:240px;padding:30px 20px;transition:border-color .25s cubic-bezier(.26,1,.48,1) 0s;width:calc(100/var(--grid-col)*18vw + var(--gap-col)*0)}.m-form__input-area textarea:focus{border-color:var(--c-sail-primary)}.m-form__svg{stroke:var(--c-sail-primary);stroke-width:2;height:24px;margin-top:-12px;position:absolute;right:15px;top:50%;width:24px}.m-form__input-select{display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative;width:100%}.m-form__input-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--c-bg-white);border:3px solid var(--c-sail-border);border-radius:1vw;display:block;font-size:1.6rem;padding:30px 20px;transition:border-color .25s cubic-bezier(.26,1,.48,1) 0s;width:calc(100/var(--grid-col)*18vw + var(--gap-col)*0)}.m-form__label-wrap{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-right:calc(100/var(--grid-col)*1vw + var(--gap-col)*0);padding-left:calc(100/var(--grid-col)*1vw + var(--gap-col)*0);position:relative;width:calc(100/var(--grid-col)*7vw + var(--gap-col)*0)}.m-form__input-area .m-form__label-wrap{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between;padding-top:34px}.m-form__label-wrap:before{background:var(--c-sail-primary);border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;width:3px}.m-form__label{font-size:1.6rem;font-weight:700;height:16px;-webkit-transform-origin:0 0 0;transform-origin:0 0 0;transition:color .25s cubic-bezier(.26,1,.48,1) 0s,-webkit-transform .25s cubic-bezier(.26,1,.48,1) 0s;transition:color .25s cubic-bezier(.26,1,.48,1) 0s,transform .25s cubic-bezier(.26,1,.48,1) 0s;transition:color .25s cubic-bezier(.26,1,.48,1) 0s,transform .25s cubic-bezier(.26,1,.48,1) 0s,-webkit-transform .25s cubic-bezier(.26,1,.48,1) 0s}.m-form__label,.m-form__required{color:var(--c-text-primary);display:block;pointer-events:none;z-index:1}.m-form__required{background:var(--c-sail-action);border-radius:10px;font-size:1.1rem;font-weight:500;padding:5px 8px}.m-form__submit{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-top:80px;padding-left:calc(100/var(--grid-col)*8vw + var(--gap-col)*0);position:relative;width:100%}.m-form__submit.is-ready .m-form__btns{cursor:not-allowed}.m-form__submit.is-ready .c-submit-btn--submit{opacity:.6;pointer-events:none}.m-form__checkbox-wrap{position:relative}.m-form__checkbox-wrap input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:32px;left:0;margin-right:0;opacity:0;position:absolute;visibility:hidden;width:32px;z-index:2}.m-form__checkbox-wrap input[type=checkbox]:checked~.m-form__checkbox:after{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);transition:all .45s cubic-bezier(.175,.885,.32,1.275) 0s;visibility:visible}.m-form__checkbox-label{cursor:pointer}.m-form__checkbox,.m-form__checkbox-label{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start;position:relative}.m-form__checkbox{height:32px;left:0;pointer-events:none;width:32px}.m-form__checkbox:before{border:2px solid var(--c-sail-primary);border-radius:8px;content:"";display:block;height:32px;position:relative;width:32px}.m-form__checkbox:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%233269F5%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%2220%206%209%2017%204%2012%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;color:var(--c-text-primary);content:"";display:block;font-size:1.6rem;height:32px;left:0;line-height:32px;opacity:0;position:absolute;text-align:center;-webkit-transform:scale(.5) rotate(5deg);transform:scale(.5) rotate(5deg);transition:all .35s cubic-bezier(.39,.575,.565,1) 0s;visibility:hidden;width:32px}.m-form__confirm-txts{margin-left:1em;position:relative}.m-form__confirm-txt{position:relative}.m-form a.m-form__confirm-link{color:var(--c-text-primary);display:inline-block;font-weight:700;margin-right:.25em;position:relative;transition:color .25s cubic-bezier(.39,.575,.565,1) 0s}.m-form a.m-form__confirm-link:after{background:var(--c-text-primary);bottom:-3px;content:"";height:1px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50% 0;transform-origin:100% 50% 0;transition:-webkit-transform .25s cubic-bezier(.26,1,.48,1) 0s;transition:transform .25s cubic-bezier(.26,1,.48,1) 0s;transition:transform .25s cubic-bezier(.26,1,.48,1) 0s,-webkit-transform .25s cubic-bezier(.26,1,.48,1) 0s;width:100%}.m-form__recaptcha{display:none;justify-content:center;position:relative}.m-form__btns,.m-form__recaptcha{align-content:center;align-items:center;display:flex;flex-wrap:nowrap}.m-form__btns{justify-content:space-between}.m-form--confirm .m-form__required,.m-form--confirm .m-form__svg{display:none}.m-form--confirm .m-form__checkbox-wrap{display:none;visibility:hidden}.m-form--confirm .m-form__label-wrap{max-width:calc(100/var(--grid-col)*7vw + var(--gap-col)*0);min-width:calc(100/var(--grid-col)*7vw + var(--gap-col)*0);padding:20px 0 20px calc(100/var(--grid-col)*1vw + var(--gap-col)*0)}.m-form--confirm .m-form__label-wrap:after{background:var(--c-sail-border);border-radius:2px;content:"";height:26px;margin-top:-13px;position:absolute;right:0;top:50%;width:2px}.m-form--confirm .m-form__input-area,.m-form--confirm .m-form__input-select,.m-form--confirm .m-form__input-txt{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start}.m-form--confirm .m-form__submit{justify-content:center;padding-left:0}.m-form--confirm .c-submit-btn--back{margin-right:calc(100/var(--grid-col)*1vw + var(--gap-col)*0)}.m-form--complete .m-form__complete-txt{line-height:1.5}.m-form--complete a.m-form__complete-link{display:inline-block;margin-top:.5em}.m-form .mw_wp_form,.m-form form{position:relative;width:100%}.m-form .mw_wp_form .error{border:3px solid var(--c-sail-action);border-radius:1vw;display:block;height:100%;pointer-events:none;position:absolute;right:0;text-indent:-9999px;top:0;width:calc(100/var(--grid-col)*18vw + var(--gap-col)*0);z-index:1}.no-touch .m-form a.m-form__confirm-link:hover:after{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 50% 0;transform-origin:0 50% 0;transition:-webkit-transform .45s cubic-bezier(.76,0,.24,1) 0s;transition:transform .45s cubic-bezier(.76,0,.24,1) 0s;transition:transform .45s cubic-bezier(.76,0,.24,1) 0s,-webkit-transform .45s cubic-bezier(.76,0,.24,1) 0s}@media only screen and (min-width:1920px){.m-block__header{width:586.66px}.m-block__content{width:1066.66px}.m-lists__list{width:320px}.m-form__label-wrap{margin-right:53.33333px;padding-left:53.33333px;width:373.33333px}.m-form__input-area textarea,.m-form__input-select select,.m-form__input-txt input[type=text]{width:960px}.m-form__submit{padding-left:426.66667px}}@media only screen and (max-width:834px){.m-subpage-hero{position:relative}.m-subpage-hero__height{padding:120px 0 60px}.m-subpage-hero__inner{padding:0 calc(100/var(--grid-col)*1vw + var(--gap-col)*0)}.m-subpage-hero__ttl{font-size:calc(2.2rem + (400vw - var(--vf-vw-min-unit)*4)/(var(--vf-vw-max) - var(--vf-vw-min)))}.m-block{flex-wrap:wrap}.m-block__header{margin-bottom:60px;width:100%}.m-block__content{width:100%}.m-block__content:before{display:none}.m-lists{flex-wrap:wrap}.m-lists--even .m-lists__list{width:100%}.m-lists--even .m-lists__list-ttl{font-size:1.6rem}.m-lists__list{width:100%}.m-lists__list:not(:last-child){margin-bottom:40px}.m-lists__list-txt{padding-right:calc(100/var(--grid-col)*2vw + var(--gap-col)*0)}.m-lists__list-icon{height:64px;width:64px}.m-form__input-row:not(:last-child){margin-bottom:30px}.m-form__label-wrap{margin-bottom:20px;padding-left:0;padding-top:10px;width:100%}.m-form__label-wrap:before{border-radius:2px;height:2px;width:100%}.m-form__svg{bottom:18px;margin-top:0;right:15px;top:auto}.m-form__label{font-size:1.3rem}.m-form__required{font-size:1rem}.m-form__input-area,.m-form__input-select,.m-form__input-txt{display:block}.m-form__input-area textarea,.m-form__input-select select,.m-form input[type=text]{border-width:2px;font-size:1.4rem;padding:20px 15px;width:100%}.m-form__input-area .m-form__label-wrap{padding-top:10px}.m-form__btns{margin-top:20px}.m-form__submit{display:block;margin-top:40px;padding-left:0}.m-form__checkbox-wrap input[type=checkbox]{height:24px;width:24px}.m-form--confirm .m-form__input-row{display:block}.m-form--confirm .m-form__label-wrap{margin-bottom:15px;max-width:100%;padding-bottom:0;padding-left:0;padding-top:10px;width:100%}.m-form--confirm .m-form__label-wrap:after{display:none}.m-form--confirm .m-form__input-area,.m-form--confirm .m-form__input-select,.m-form--confirm .m-form__input-txt{display:block}.m-form .mw_wp_form .error{border:2px solid var(--c-sail-action);bottom:0;height:calc(100% - 50px);left:0;position:absolute;right:auto;top:auto;width:100%}}.c-section-ttl{left:0;position:sticky;top:120px;z-index:1}.c-section-ttl__line{background:var(--c-sail-primary);border-radius:1.5px;display:block;height:3px;margin-bottom:5px;width:100%}.home .c-section-ttl__line{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50% 0;transform-origin:0 50% 0;transition:-webkit-transform 1s cubic-bezier(.76,0,.24,1) .1s;transition:transform 1s cubic-bezier(.76,0,.24,1) .1s;transition:transform 1s cubic-bezier(.76,0,.24,1) .1s,-webkit-transform 1s cubic-bezier(.76,0,.24,1) .1s}.home .c-section-ttl__line.is-active{-webkit-transform:scale(1);transform:scale(1)}.c-section-ttl__h4{color:var(--c-sail-primary);font-family:Apercu Mono,monospace;letter-spacing:0;padding-top:.5em;position:relative}.c-section-ttl__h3{display:block;font-size:calc(2.4rem + (400vw - var(--vf-vw-min-unit)*4)/(var(--vf-vw-max) - var(--vf-vw-min)));font-weight:400;margin-top:40px;position:relative}[lang=cn] .c-section-ttl__h3,[lang=tw] .c-section-ttl__h3{font-family:Microsoft YaHei,sans-serif}.c-section-ttl__h3 .u-stagger__chars{display:inline-block;opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em);transition:opacity .5s cubic-bezier(.4,.8,.74,1) 0s,-webkit-transform .8s cubic-bezier(.175,.885,.32,1.275) 0s;transition:opacity .5s cubic-bezier(.4,.8,.74,1) 0s,transform .8s cubic-bezier(.175,.885,.32,1.275) 0s;transition:opacity .5s cubic-bezier(.4,.8,.74,1) 0s,transform .8s cubic-bezier(.175,.885,.32,1.275) 0s,-webkit-transform .8s cubic-bezier(.175,.885,.32,1.275) 0s}.c-section-ttl__h3.is-active.c-section-ttl__h3:after{opacity:1}.c-section-ttl__h3.is-active .u-stagger__chars{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.c-submit-btn--back,.c-submit-btn--submit{border:none;border-radius:40px;color:var(--c-ui-negative);font-size:1.8rem;font-weight:500;height:80px;position:relative;width:calc(100/var(--grid-col)*7vw + var(--gap-col)*0)}.c-submit-btn--back{background:var(--c-sail-action);color:var(--c-text-primary)}.c-submit-btn--back,.c-submit-btn--submit{cursor:pointer;transition:opacity .5s cubic-bezier(.4,.8,.74,1) 0s}.c-submit-btn--submit{background:var(--c-sail-primary)}.c-close-btn{align-content:center;align-items:center;cursor:pointer;display:flex;flex-wrap:nowrap;height:30px;justify-content:center;position:absolute;right:0;text-align:center;top:-50px;transition:background .35s cubic-bezier(.4,.8,.74,1) 0s;width:60px}.c-close-btn:after{background:var(--c-sail-primary);border-radius:20px;content:"";height:100%;left:0;position:absolute;top:0;transition:background .35s cubic-bezier(.4,.8,.74,1) 0s,-webkit-transform .35s cubic-bezier(.4,.8,.74,1) 0s;transition:transform .35s cubic-bezier(.4,.8,.74,1) 0s,background .35s cubic-bezier(.4,.8,.74,1) 0s;transition:transform .35s cubic-bezier(.4,.8,.74,1) 0s,background .35s cubic-bezier(.4,.8,.74,1) 0s,-webkit-transform .35s cubic-bezier(.4,.8,.74,1) 0s;width:100%;z-index:-1}.c-close-btn__txt{color:var(--c-ui-negative);display:block;font-family:Apercu Mono,monospace;font-size:1.2rem;letter-spacing:0;position:relative;transition:color .35s cubic-bezier(.4,.8,.74,1) 0s}.no-touch .c-close-btn:hover:after{background:var(--c-sail-action);-webkit-transform:scale(1.1);transform:scale(1.1)}.no-touch .c-close-btn:hover .c-close-btn__txt{color:var(--c-text-primary)}.c-scroll-down{cursor:pointer;display:inline-block;letter-spacing:0;position:relative;width:auto}.c-scroll-down__point{height:2px;margin-top:-1px;position:absolute;right:-1rem;top:50%;width:2px}.c-scroll-down__txt{display:inline-block;height:1em;position:relative;width:100%}@media only screen and (min-width:1920px){.c-submit-btn--back,.c-submit-btn--submit{width:373.33333px}}@media only screen and (max-width:834px){.c-section-ttl__h3{font-size:calc(2rem + (400vw - var(--vf-vw-min-unit)*4)/(var(--vf-vw-max) - var(--vf-vw-min)));font-weight:500;margin-top:30px}.c-section-ttl__h4{padding-top:0}.c-submit-btn--back,.c-submit-btn--submit{font-size:1.6rem;height:60px;width:100%}}.keen-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;display:flex;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.keen-slider,.keen-slider__slide{overflow:hidden;position:relative}.keen-slider__slide{min-height:100%;width:100%}.keen-slider[data-keen-slider-v]{flex-wrap:wrap}.keen-slider[data-keen-slider-v] .keen-slider__slide{width:100%}.keen-slider[data-keen-slider-moves] *{pointer-events:none}[data-es-visible=false]{opacity:0;visibility:hidden}[data-es-scrollbar-active]::-webkit-scrollbar{width:0}[data-es-scrollbar]{cursor:pointer;height:100%;position:fixed;right:0;top:0;width:20px;z-index:999}[data-es-disable] [data-es-scrollbar]{pointer-events:none}[data-es-scrollbar-active][data-es-scrolling] [data-es-scrollbar]{z-index:999}[data-es-scrollbar]:hover{cursor:-webkit-grab;cursor:grab}[data-es-mousedown] [data-es-scrollbar]{cursor:-webkit-grabbing;cursor:grabbing;width:100%}[data-es-scrollbar-inner]{height:100%;position:absolute;right:0;top:0;width:100%}[data-es-scrollbar-thumb]{display:block;height:auto;position:absolute;width:100%}[data-es-scrollbar-thumb]:after{background:var(--c-sail-primary);border:1px solid hsla(0,0%,100%,.25);border-radius:5px;content:"";height:calc(100% - 10px);opacity:0;position:absolute;right:4px;top:5px;-webkit-transform-origin:100% 50% 0;transform-origin:100% 50% 0;transition:all .35s ease-out .35s;width:6px}[data-es-scrollbar-active][data-es-scrolling] [data-es-scrollbar-thumb]:after,[data-es-scrollbar]:hover [data-es-scrollbar-thumb]:after{opacity:1;transition:all .2s ease-out}[data-es-scrollbar]:hover [data-es-scrollbar-thumb]:after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1);transition:all .2s ease-out}.is-fixed [data-es-scrollbar]{opacity:0 !important;pointer-events:none;transition:opacity .5s cubic-bezier(.165,.84,.44,1),visibility .5s cubic-bezier(.165,.84,.44,1);visibility:hidden !important}.is-transition[data-es-scrollbar-active][data-es-scrolling] [data-es-scrollbar-thumb]:after{opacity:0}.grid-helper{--gh-col-line:rgba(74,255,255,.25);--gh-col-before:rgba(74,255,255,.15);--gh-col-after:rgba(255,74,255,.15);--gh-row-line:rgba(74,255,255,.25);--gh-row-before:rgba(74,255,255,.15);--gh-row-after:rgba(255,74,255,.15);--gh-center-line:#4aff4a;height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:9999}.grid-helper .grid-max{height:100%;left:0;margin:0 auto;position:relative;top:0;width:100%}.grid-helper .grid-wrap.is-col-show .grid-col-wrap,.grid-helper .grid-wrap.is-grid-show,.grid-helper .grid-wrap.is-gutter-show .grid-col-line:after,.grid-helper .grid-wrap.is-gutter-show .grid-col-line:before,.grid-helper .grid-wrap.is-gutter-show .grid-row-line:after,.grid-helper .grid-wrap.is-gutter-show .grid-row-line:before,.grid-helper .grid-wrap.is-row-show .grid-row-wrap{opacity:1}.grid-helper .grid-col-wrap,.grid-helper .grid-row-wrap,.grid-helper .grid-wrap{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .15s linear 0s;width:100%}.grid-helper .grid-col-line{background:var(--gh-col-line);display:block;height:100%;position:absolute;top:0;width:1px}.grid-helper .grid-col-line:after,.grid-helper .grid-col-line:before{content:"";height:100%;opacity:0;position:absolute;top:0;transition:opacity .15s linear 0s;width:var(--gap-col)}.grid-helper .grid-col-line:before{background:var(--gh-col-before);left:calc(var(--gap-col)*-1)}.grid-helper .grid-col-line:after{background:var(--gh-col-after);left:0}.grid-helper .grid-col-line:first-child:before,.grid-helper .grid-col-line:last-child:after{display:none}.grid-helper .grid-row-line{background:var(--gh-row-line);display:block;height:1px;left:0;position:absolute;width:100%}.grid-helper .grid-row-line:after,.grid-helper .grid-row-line:before{content:"";height:var(--gap-row);opacity:0;position:absolute;top:0;transition:opacity .15s linear 0s;width:100%}.grid-helper .grid-row-line:before{background:var(--gh-row-before);top:calc(var(--gap-row)*-1)}.grid-helper .grid-row-line:after{background:var(--gh-row-after);top:0}.grid-helper .grid-row-line:first-child:before,.grid-helper .grid-row-line:last-child:after{display:none}.grid-helper .grid-center{bottom:0;height:21px;left:0;margin:auto;position:absolute;right:0;top:0;width:21px}.grid-helper .grid-center:after,.grid-helper .grid-center:before{background:var(--gh-center-line);bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;right:0;top:0}.grid-helper .grid-center:before{height:1px;width:100%}.grid-helper .grid-center:after{height:100%;width:1px}.home-hero{background:var(--c-bg-white);height:calc(var(--vh)*100 - 120px);position:relative;width:100%}@media only screen and (orientation:portrait){.home-hero{height:auto;padding:calc(180px + 100/var(--grid-row)*var(--vh, 1vh)*1 + var(--gap-row)*0) 0 calc(120px + 100/var(--grid-row)*var(--vh, 1vh)*1 + var(--gap-row)*0)}}.home-hero__height,.home-hero__inner{height:100%;position:relative;width:100%}.home-hero__inner{padding:0 calc(100/var(--grid-col)*2vw + var(--gap-col)*0)}.home-hero__body{align-content:center;align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:flex-start;position:relative;width:100%}.home-hero__copy{font-family:Apercu Mono,Noto Sans CJK JP,monospace;font-size:calc(4rem + (2800vw - var(--vf-vw-min-unit)*28)/(var(--vf-vw-max) - var(--vf-vw-min)));font-weight:400;margin-bottom:2em;padding:0 calc(100/var(--grid-col)*4vw + var(--gap-col)*0) 0 calc(100/var(--grid-col)*2vw + var(--gap-col)*0);position:relative;text-align:left;width:100%;word-break:keep-all}.home-hero__copy .u-stagger__words{line-height:1.5}[lang=cn] .home-hero__copy,[lang=tw] .home-hero__copy{font-family:Microsoft YaHei,sans-serif}[lang=vi] .home-hero__copy{line-height:.5}[lang=vi] .home-hero__copy .u-stagger__words{height:1.5em;line-height:1}[lang=vi] .home-hero__copy .u-stagger__chars{line-height:1.5}.home-hero__key{bottom:100px;color:var(--c-text-primary);font-size:calc(1.8rem + (200vw - var(--vf-vw-min-unit)*2)/(var(--vf-vw-max) - var(--vf-vw-min)));line-height:1.5;position:absolute;right:0;text-align:left;width:calc(100/var(--grid-col)*6vw + var(--gap-col)*0);word-break:keep-all}@media only screen and (orientation:portrait){.home-hero__key{bottom:-120px}}.home-hero__key .u-stagger__words{line-height:1.1}.home-hero__scroll{bottom:-20px;cursor:pointer;height:50px;position:absolute;right:calc(100/var(--grid-col)*1vw + var(--gap-col)*0);width:100px;z-index:1}@media only screen and (orientation:portrait){.home-hero__scroll{display:none}}.home-hero__svg{height:100%;position:relative;width:100%}.home-hero__svg-path{fill:var(--c-bg-white)}.home-hero__svg-arrow-wrap{stroke:var(--c-sail-primary);stroke-width:2;height:24px;left:50%;margin:-12px 0 0 -12px;pointer-events:none;position:absolute;top:50%;width:24px;z-index:1}.home-hero__svg-arrow{height:100%;left:0;position:absolute;top:0;width:100%}.home-kv{background:var(--c-bg-white);position:relative;width:100%}.home-kv__inner{padding-left:calc(100/var(--grid-col)*2vw + var(--gap-col)*0)}.home-kv__body{position:relative;width:100%}.home-kv__logo{left:calc(100/var(--grid-col)*1vw + var(--gap-col)*0);position:absolute;top:-17.4vw;width:calc(100/var(--grid-col)*24vw + var(--gap-col)*0);z-index:1}.home-kv__logo-svg-outline path{fill:transparent;stroke:var(--c-sail-primary);stroke-width:1;color:transparent}.home-kv__logo-svg{display:block}.home-kv__logo-path{fill:var(--c-ui-negative);color:var(--c-ui-negative)}.home-kv__logo-clip{fill:var(--c-sail-primary)}.home-kv__thumb-wrap{position:relative}.home-kv__thumb-ratio{padding-top:50%;position:relative;width:100%}.home-kv__img-wrap{background:var(--c-sail-preload);border-radius:var(--radius-l) 0 0 var(--radius-l);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.home-kv__img{--value:100px;background-size:cover;height:100%;height:calc(100% + var(--value)*2);top:calc(var(--value)*-1);will-change:transform}.home-kv__img,.home-service{position:relative;width:100%}.home-service{background:var(--c-bg-white);padding:calc(100/var(--grid-col)*3vw + var(--gap-col)*0) 0}.home-service__inner{padding:0 calc(100/var(--grid-col)*2vw + var(--gap-col)*0);position:relative}.home-service__body{position:relative;width:100%}.home-service__description{font-size:calc(2.8rem + (400vw - var(--vf-vw-min-unit)*4)/(var(--vf-vw-max) - var(--vf-vw-min)));font-weight:400;line-height:1.35;padding-right:calc(100/var(--grid-col)*2vw + var(--gap-col)*0);position:relative}.home-service__description-row{display:inline-block;width:100%}.home-service__description-row:not(:last-child){margin-bottom:.5em}.home-service__detail_description{font-size:calc(1.5rem + (400vw - var(--vf-vw-min-unit)*4)/(var(--vf-vw-max) - var(--vf-vw-min)));font-weight:400;line-height:1.35;padding-right:calc(100/var(--grid-col)*2vw + var(--gap-col)*0);margin:20px 0 60px}.home-count{background:var(--c-bg-white);padding:calc(100/var(--grid-col)*3vw + var(--gap-col)*0) 0;position:relative;width:100%}.home-count__inner{padding:0 calc(100/var(--grid-col)*2vw + var(--gap-col)*0) 0 0;position:relative}.home-count__body{background:var(--c-sail-primary);border-radius:0 var(--radius-l) var(--radius-l) 0;display:flex;flex-wrap:nowrap;overflow:hidden;position:relative;width:100%}.home-count__lists{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;width:calc(100/var(--grid-col)*27vw + var(--gap-col)*0)}.home-count__list{color:var(--c-ui-negative);position:relative;text-align:center;width:calc(100/var(--grid-col)*9vw + var(--gap-col)*0)}.home-count__list:nth-child(2):after,.home-count__list:nth-child(2):before{background:hsla(0,0%,100%,.1);content:"";height:150%;left:0;position:absolute;top:-25%;width:1px}.home-count__list:nth-child(2):after{left:auto;right:0}.home-count__list-ttl{font-family:Apercu Mono,monospace;font-size:1.5rem;margin-bottom:1.25em;position:relative}[lang=cn] .home-count__list-ttl,[lang=tw] .home-count__list-ttl{font-family:Microsoft YaHei,sans-serif}.home-count__list-num{font-size:calc(4.4rem + (400vw - var(--vf-vw-min-unit)*4)/(var(--vf-vw-max) - var(--vf-vw-min)));position:relative}.home-count__list-num:after{content:attr(data-units);display:inline-block;font-size:calc(1.6rem + (200vw - var(--vf-vw-min-unit)*2)/(var(--vf-vw-max) - var(--vf-vw-min)));margin-left:.25em;position:relative}.home-count__earth{background:var(--c-sail-light-blue);height:calc(100/var(--grid-col)*9vw + var(--gap-col)*0);min-height:380px;position:static;width:calc(100/var(--grid-col)*7vw + var(--gap-col)*0)}.home-use{background:var(--c-bg-white);padding:calc(100/var(--grid-col)*3vw + var(--gap-col)*0) 0;position:relative;width:100%}.home-use__inner{padding:0 calc(100/var(--grid-col)*2vw + var(--gap-col)*0);position:relative}.home-use__body,.home-use__video{position:relative;width:100%}.home-use__video{margin-bottom:60px}.home-use__video-ratio{padding-top:56.25%;position:relative;width:100%}.home-use__img-wrap{border-radius:var(--radius-m);cursor:pointer;overflow:hidden;z-index:0}.home-use__img-wrap,.home-use__img-wrap:after{height:100%;left:0;position:absolute;top:0;width:100%}.home-use__img-wrap:after{background:rgba(0,0,0,.05);content:""}.home-use__img{--value:35px;background-color:var(--c-sail-preload);background-size:cover;height:100%;height:calc(100% + var(--value)*2);position:relative;top:calc(var(--value)*-1);width:100%;will-change:transform}.home-use__video-play-btn{align-content:center;align-items:center;bottom:0;display:flex;flex-wrap:nowrap;height:96px;justify-content:center;left:0;margin:auto;pointer-events:none;position:absolute;right:0;top:0;width:96px;z-index:0}.home-use__video-play-btn:after{background:var(--c-sail-primary);border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transition:-webkit-transform .5s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform .5s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform .5s cubic-bezier(.175,.885,.32,1.275) 0s,-webkit-transform .5s cubic-bezier(.175,.885,.32,1.275) 0s;width:100%;z-index:-1}.home-use__video-play-btn-txt{color:var(--c-ui-negative);display:block;font-family:Apercu Mono,monospace;font-size:1.6rem;letter-spacing:0;position:relative}.home-use__popup{height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .35s cubic-bezier(.4,.64,.68,1) 0s,visibility .35s cubic-bezier(.4,.64,.68,1) 0s;visibility:hidden;width:100%;z-index:10}.is-video-play .home-use__popup{opacity:1;visibility:visible}.home-use__popup-inner{height:100%;padding:0 calc(100/var(--grid-col)*6vw + var(--gap-col)*0);position:relative;width:100%}.home-use__popup-body{align-content:center;align-items:center;box-shadow:0 4.5rem 4rem -4rem rgba(26,60,77,.2);display:flex;flex-wrap:nowrap;height:100%;justify-content:center;position:relative;width:100%}.home-use__popup-video-ratio{padding-top:56.25%;position:relative;width:100%;z-index:1}.home-use__popup-video{border-radius:var(--radius-m);overflow:hidden}.home-use__popup-mask,.home-use__popup-video{height:100%;left:0;position:absolute;top:0;width:100%}.home-use__popup-mask{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(0,0,0,.5);cursor:pointer;opacity:0;transition:opacity .25s cubic-bezier(.4,.64,.68,1) 0s,visibility .25s cubic-bezier(.4,.64,.68,1) 0s;visibility:hidden;z-index:0}.is-video-play .home-use__popup-mask{opacity:1;transition:opacity .5s cubic-bezier(.4,.64,.68,1) .35s,visibility .5s cubic-bezier(.4,.64,.68,1) .35s;visibility:visible}.home-use__app{display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-top:120px;position:relative;width:100%}.home-use__app:after{background:var(--c-sail-light-gray);content:"";height:100%;position:absolute;right:calc(100/var(--grid-col)*-2vw + var(--gap-col)*0);top:0;width:calc(100/var(--grid-col)*2vw + var(--gap-col)*0)}.home-use__app-icon-block{background:var(--c-sail-light-blue);border-radius:var(--radius-m) 0 0 var(--radius-m);height:280px;position:relative;width:calc(100/var(--grid-col)*6vw + var(--gap-col)*0)}.home-use__app-icon,.home-use__app-icon-block{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;justify-content:center}.home-use__app-icon{background:var(--c-sail-primary);border:1px solid var(--c-sail-primary);border-radius:1.5vw;box-shadow:0 2.5rem 2rem -2rem rgba(26,60,77,.8);color:var(--c-ui-negative);height:calc(100/var(--grid-col)*2.5vw + var(--gap-col)*0);max-height:128px;max-width:128px;padding:1.25vw;width:calc(100/var(--grid-col)*2.5vw + var(--gap-col)*0)}.home-use__app-icon-svg{fill:var(--c-ui-negative);color:var(--c-ui-negative);display:block;width:100%}.home-use__app-badge-block{align-content:center;align-items:center;background:var(--c-sail-light-gray);display:flex;flex-wrap:nowrap;justify-content:center;position:relative;width:calc(100/var(--grid-col)*14vw + var(--gap-col)*0)}.home-use__app-badge-body{position:relative;right:calc(100/var(--grid-col)*-1vw + var(--gap-col)*0)}.home-use__app-badge-ttl{font-family:Apercu Mono,sans-serif;font-size:calc(2.2rem + (400vw - var(--vf-vw-min-unit)*4)/(var(--vf-vw-max) - var(--vf-vw-min)));font-weight:400;letter-spacing:0;margin-bottom:1em;position:relative;text-align:center}.home-use__app-badges{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}.home-use__app-badge{display:block;height:48px;margin:0 .5em;position:relative;width:162px}.home-use__app-badge img{height:100%;position:relative;width:100%}.home-price{background:var(--c-bg-white);padding:calc(100/var(--grid-col)*3vw + var(--gap-col)*0) 0;position:relative;width:100%}.home-price__inner{padding:0 calc(100/var(--grid-col)*2vw + var(--gap-col)*0);position:relative}.home-price__body{position:relative;width:100%}.home-price__ttl{font-size:calc(2.8rem + (400vw - var(--vf-vw-min-unit)*4)/(var(--vf-vw-max) - var(--vf-vw-min)));font-weight:400;line-height:1.35;margin-bottom:80px;padding-right:calc(100/var(--grid-col)*3vw + var(--gap-col)*0);position:relative}[lang=cn] .home-price__ttl,[lang=tw] .home-price__ttl{font-family:Microsoft YaHei,sans-serif}.home-price__list,.home-price__lists{position:relative;width:100%}.home-price__list{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start}.home-price__list:not(:last-child){margin-bottom:25px}.home-price__list:nth-child(3) .home-price__benefit:last-child,.home-price__list:nth-child(4) .home-price__benefit:last-child{color:var(--c-sail-primary)}.home-price__card{align-content:center;align-items:center;border-radius:var(--radius-s);display:flex;flex-wrap:nowrap;height:80px;justify-content:flex-start;max-width:400px;position:relative;width:calc(100/var(--grid-col)*10vw + var(--gap-col)*0)}.home-price__card:after{background:hsla(0,0%,100%,.15);content:"";height:50px;left:50%;margin-left:-1px;margin-top:-25px;position:absolute;top:50%;width:2px}.home-price__card--1{background:#77a6f7}.home-price__card--1 .home-price__month-dur{color:#77a6f7}.home-price__card--2{background:var(--c-sail-primary)}.home-price__card--2 .home-price__month-dur{color:var(--c-sail-primary)}.home-price__card--3{background:linear-gradient(125deg,var(--c-sail-primary) 50%,#0d52c8 85%,#0d52c8)}.home-price__card--3 .home-price__month-dur{color:var(--c-sail-primary)}.home-price__card--4{background:linear-gradient(125deg,var(--c-sail-primary) 50%,var(--c-sail-action) 85%,var(--c-sail-action))}.home-price__card--4 .home-price__month-dur{color:var(--c-sail-primary)}.home-price__card-left{height:100%;justify-content:flex-start;max-width:200px;padding-left:calc(100/var(--grid-col)*.5vw + var(--gap-col)*0);width:calc(100/var(--grid-col)*5vw + var(--gap-col)*0)}.home-price__card-left,.home-price__month-dur{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;position:relative}.home-price__month-dur{background:var(--c-ui-negative);border-radius:50%;box-shadow:0 6px 12px rgba(0,0,0,.1);height:48px;justify-content:center;min-height:48px;min-width:48px;width:48px}.home-price__month-dur span{font-size:2.4rem;letter-spacing:0}.home-price__month-dur span,.home-price__month-txt{display:inline-block;font-family:Apercu Mono,monospace}.home-price__month-txt{color:var(--c-ui-negative);font-size:1.3rem;margin-left:1em}.home-price__card-right{height:100%;max-width:200px;position:relative;width:calc(100/var(--grid-col)*5vw + var(--gap-col)*0)}.home-price__month-price{align-content:center;align-items:center;color:var(--c-ui-negative);display:flex;flex-wrap:nowrap;font-family:Apercu,sans-serif;font-size:calc(2rem + (1200vw - var(--vf-vw-min-unit)*12)/(var(--vf-vw-max) - var(--vf-vw-min)));height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.ID .home-price__month-price,.TW .home-price__month-price,.VN .home-price__month-price{font-size:calc(2.2rem + (1200vw - var(--vf-vw-min-unit)*12)/(var(--vf-vw-max) - var(--vf-vw-min)))}.home-price__benefits{margin-left:calc(100/var(--grid-col)*1vw + var(--gap-col)*0);position:relative}.home-price__benefit{padding-left:1em;position:relative}.home-price__benefit:before{background:var(--c-sail-primary);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:3px;width:6px}.home-price__benefit:not(:last-child){margin-bottom:.5em}[lang=cn] .home-price__benefit,[lang=tw] .home-price__benefit{font-family:Microsoft YaHei,sans-serif;font-size:1.3rem}.home-price__notes{color:var(--c-text-secondary);line-height:1.6;margin-top:60px;max-width:800px;padding-right:calc(100/var(--grid-col)*2vw + var(--gap-col)*0);position:relative;white-space:break-spaces}[lang=cn] .home-price__notes,[lang=tw] .home-price__notes{font-family:Microsoft YaHei,sans-serif;font-size:1.2rem;line-height:1.5}.home-voice{background:var(--c-bg-white);padding:calc(100/var(--grid-col)*3vw + var(--gap-col)*0) 0;position:relative;width:100%}.home-voice__inner{padding:0 calc(100/var(--grid-col)*2vw + var(--gap-col)*0);position:relative}.home-voice__body{position:relative;width:100%}.home-voice__lists{display:flex;flex-wrap:wrap;justify-content:flex-start}.home-voice__list{cursor:pointer;margin-right:calc(100/var(--grid-col)*1vw + var(--gap-col)*0);padding:1.5em 0;pointer-events:auto;position:relative;width:calc(100/var(--grid-col)*6vw + var(--gap-col)*0)}.home-voice__list:nth-of-type(3n){margin-right:0}.home-voice__line{background:var(--c-sail-border);bottom:0;height:2px;left:0;position:absolute;width:100%}.home-voice__line:after{background:var(--c-sail-primary);content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50% 0;transform-origin:100% 50% 0;transition:-webkit-transform .5s cubic-bezier(.26,1,.48,1) 0s;transition:transform .5s cubic-bezier(.26,1,.48,1) 0s;transition:transform .5s cubic-bezier(.26,1,.48,1) 0s,-webkit-transform .5s cubic-bezier(.26,1,.48,1) 0s;width:100%}.home-voice__body{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;pointer-events:none}.home-voice__name{font-size:calc(1.6rem + (200vw - var(--vf-vw-min-unit)*2)/(var(--vf-vw-max) - var(--vf-vw-min)));pointer-events:none}.home-voice__thumb{height:calc(100/var(--grid-col)*2vw + var(--gap-col)*0);pointer-events:none;position:relative;width:calc(100/var(--grid-col)*2vw + var(--gap-col)*0)}.home-voice__thumb-img{background-color:var(--c-sail-preload);background-size:cover}.home-voice__thumb-circle,.home-voice__thumb-img{border-radius:50%;height:100%;left:0;position:absolute;top:0;width:100%}.home-voice__thumb-circle{border:2px solid var(--c-sail-primary);height:calc(100% + 8px);left:-4px;opacity:0;top:-4px;-webkit-transform:scale(1.1);transform:scale(1.1);transition:opacity .35s cubic-bezier(.4,.8,.74,1) 0s,-webkit-transform .35s cubic-bezier(.26,1,.48,1) 0s;transition:opacity .35s cubic-bezier(.4,.8,.74,1) 0s,transform .35s cubic-bezier(.26,1,.48,1) 0s;transition:opacity .35s cubic-bezier(.4,.8,.74,1) 0s,transform .35s cubic-bezier(.26,1,.48,1) 0s,-webkit-transform .35s cubic-bezier(.26,1,.48,1) 0s;width:calc(100% + 8px)}.home-voice__thumb-btn{background:var(--c-sail-primary);border:2px solid var(--c-bg-white);border-radius:50%;height:1.7 .5vw;min-height:21px;min-width:21px;width:1.7 .5vw}.home-voice__thumb-btn,.home-voice__thumb-btn-line{bottom:0;position:absolute;right:0;transition:background .35s cubic-bezier(.4,.8,.74,1) 0s}.home-voice__thumb-btn-line{background:var(--c-bg-white);display:block;left:0;margin:auto;top:0}.home-voice__thumb-btn-line--1{height:1px;width:7px}.home-voice__thumb-btn-line--2{height:7px;width:1px}.home-links{background:var(--c-bg-white);padding:calc(100/var(--grid-col)*2vw + var(--gap-col)*0) 0 0;position:relative;width:100%}.home-links__inner{padding:0 calc(100/var(--grid-col)*2vw + var(--gap-col)*0);position:relative}.home-links__body{width:100%}.home-links__block,.home-links__body{display:flex;flex-wrap:nowrap;position:relative}.home-links__block{align-content:center;align-items:center;height:auto;justify-content:center;padding:calc(100/var(--grid-col)*4vw + var(--gap-col)*0) 0 calc(100/var(--grid-col)*2vw + var(--gap-col)*0);width:50%}.home-links__block--faq__header-line{border-radius:1.5px 0 0 1.5px}.home-links__block--contact__header-line{border-radius:0 1.5px}.home-links__ttl{font-family:Apercu,sans-serif;font-size:calc(3.2rem + (400vw - var(--vf-vw-min-unit)*4)/(var(--vf-vw-max) - var(--vf-vw-min)))}.home-links__link{height:100%;z-index:1}.home-links__header,.home-links__link{left:0;position:absolute;top:0;width:100%}.home-links__header-line{background:var(--c-sail-border);height:3px;margin-bottom:10px;position:relative;width:100%}.home-links__header-ttl{font-family:Apercu Mono,monospace;letter-spacing:0;position:relative}[data-cc-state]{height:1em;overflow:hidden;position:relative}[data-cc-state] [data-cc-state-default],[data-cc-state] [data-cc-state-done],[data-cc-state] [data-cc-state-enter]{display:block;-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .2s ease-out 0s;transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s}[data-cc-state=enter] [data-cc-state-default],[data-cc-state=enter] [data-cc-state-done],[data-cc-state=enter] [data-cc-state-enter]{-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform .2s ease-out 0s;transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s}[data-cc-state=done] [data-cc-state-default],[data-cc-state=done] [data-cc-state-done],[data-cc-state=done] [data-cc-state-enter]{-webkit-transform:translateY(-200%);transform:translateY(-200%);transition:-webkit-transform .2s ease-out 0s;transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s}.home-voice-popup{height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .35s cubic-bezier(.4,.64,.68,1) 0s,visibility .35s cubic-bezier(.4,.64,.68,1) 0s;visibility:hidden;width:100%;z-index:999}.home-voice-popup.is-visible{opacity:1;pointer-events:auto;visibility:visible}.home-voice-popup__inner{padding:calc(100/var(--grid-row)*var(--vh, 1vh)*3 + var(--gap-row)*0) calc(100/var(--grid-col)*8vw + var(--gap-col)*0)}.home-voice-popup__body,.home-voice-popup__inner{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;height:100%;justify-content:center;position:relative;width:100%}.home-voice-popup__body{max-height:600px}.home-voice-popup__slider-wrap{height:100%;position:relative;width:100%}.home-voice-popup__slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:var(--c-bg-white);border-radius:var(--radius-m);box-shadow:0 4.5rem 4rem -4rem rgba(26,60,77,.2);position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.home-voice-popup__slider,.home-voice-popup__slider-slide{display:flex;flex-wrap:nowrap;height:100%;overflow:hidden;width:100%}.home-voice-popup__slider-slide{left:0;position:absolute;top:0}.home-voice-popup__slider-left{padding:0 calc(100/var(--grid-col)*.5vw + var(--gap-col)*0);position:relative;text-align:center;width:calc(100/var(--grid-col)*6vw + var(--gap-col)*0)}.home-voice-popup__slider-panel{background:var(--c-sail-primary);height:100%;left:0;position:absolute;top:0;width:calc(100/var(--grid-col)*6vw + var(--gap-col)*0)}.home-voice-popup__slider-thumb{background-color:var(--c-sail-preload);background-size:cover;border-radius:50%;height:120px;margin:calc(100/var(--grid-col)*1vw + var(--gap-col)*0) auto 1.5em;position:relative;width:120px}.home-voice-popup__slider-name{color:var(--c-ui-negative);font-family:Apercu Mono,monospace;font-size:calc(2rem + (400vw - var(--vf-vw-min-unit)*4)/(var(--vf-vw-max) - var(--vf-vw-min)));margin-bottom:.5em}[lang=cn] .home-voice-popup__slider-name,[lang=tw] .home-voice-popup__slider-name{font-family:Microsoft YaHei,sans-serif}.home-voice-popup__slider-label{color:var(--c-ui-negative);font-size:calc(1.4rem + (200vw - var(--vf-vw-min-unit)*2)/(var(--vf-vw-max) - var(--vf-vw-min)));opacity:.5}.home-voice-popup__slider-right{background:var(--c-bg-white);position:relative;width:calc(100/var(--grid-col)*14vw + var(--gap-col)*0)}.home-voice-popup__slider-right:after,.home-voice-popup__slider-right:before{content:"";height:calc(100/var(--grid-col)*1vw + var(--gap-col)*0);pointer-events:none;position:absolute;width:100%;z-index:1}.home-voice-popup__slider-right:before{background:linear-gradient(#fff,hsla(0,0%,100%,0));left:0;top:0}.home-voice-popup__slider-right:after{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;left:0}.home-voice-popup__slider-scroller{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;height:100%;justify-content:flex-start;overflow-y:scroll;padding:calc(100/var(--grid-col)*1vw + var(--gap-col)*0) calc(100/var(--grid-col)*2vw + var(--gap-col)*0);position:relative;width:100%}.windows .home-voice-popup__slider-scroller.firefox{scrollbar-width:none}.windows .home-voice-popup__slider-scroller.edge,.windows .home-voice-popup__slider-scroller.ie{-ms-overflow-style:none}.home-voice-popup__slider-scroller::-webkit-scrollbar{background:0 0;width:0}.home-voice-popup__slider-scroller::-webkit-scrollbar:horizontal{height:0}.home-voice-popup__slider-scroller::-webkit-scrollbar-button{background:0 0;height:0;width:0}.home-voice-popup__slider-scroller::-webkit-scrollbar-piece,.home-voice-popup__slider-scroller::-webkit-scrollbar-piece:start{background:0 0}.home-voice-popup__slider-scroller::-webkit-scrollbar-corner,.home-voice-popup__slider-scroller::-webkit-scrollbar-thumb{background:0 0}.home-voice-popup__slider-txts{margin:auto;position:relative}.home-voice-popup__slider-txt{font-size:calc(1.4rem + (200vw - var(--vf-vw-min-unit)*2)/(var(--vf-vw-max) - var(--vf-vw-min)));letter-spacing:0;line-height:1.5;position:relative;white-space:break-spaces}.home-voice-popup__slider-txt:not(:last-child){margin-bottom:1em}.home-voice-popup__slider-nav{align-content:center;align-items:center;bottom:0;color:var(--c-ui-negative);display:flex;flex-wrap:nowrap;height:60px;justify-content:space-between;left:0;padding:0 calc(100/var(--grid-col)*.5vw + var(--gap-col)*0);position:absolute;width:calc(100/var(--grid-col)*6vw + var(--gap-col)*0);z-index:2}.home-voice-popup__slider-nav-no{font-family:Apercu Mono,monospace;letter-spacing:0}.home-voice-popup__slider-nav-next,.home-voice-popup__slider-nav-prev{cursor:pointer}.home-voice-popup__slider-nav-svg{stroke:var(--c-ui-negative);stroke-width:2;height:24px;position:relative;width:24px}.home-voice-popup__slider-close{color:var(--c-ui-negative);cursor:pointer;font-family:Apercu Mono,monospace;letter-spacing:0;position:absolute;right:0;top:-40px;z-index:10}.home-voice-popup__slider-mask{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(0,0,0,.15);cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s cubic-bezier(.4,.64,.68,1) 0s,visibility .25s cubic-bezier(.4,.64,.68,1) 0s;visibility:hidden;width:100%;z-index:0}.is-visible .home-voice-popup__slider-mask{opacity:1;transition:opacity .5s cubic-bezier(.4,.64,.68,1) .35s,visibility .5s cubic-bezier(.4,.64,.68,1) .35s;visibility:visible}.home-donate-popup{height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .35s cubic-bezier(.4,.64,.68,1) 0s,visibility .35s cubic-bezier(.4,.64,.68,1) 0s;visibility:hidden;width:100%;z-index:999}.home-donate-popup.is-visible{opacity:1;pointer-events:auto;visibility:visible}.home-donate-popup__inner{padding:calc(100/var(--grid-row)*var(--vh, 1vh)*3 + var(--gap-row)*0) calc(100/var(--grid-col)*8vw + var(--gap-col)*0)}.home-donate-popup__body,.home-donate-popup__inner{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;height:100%;justify-content:center;position:relative;width:100%}.home-donate-popup__body{max-height:600px}.home-donate-popup__slider-wrap{align-content:center;align-items:center;justify-content:center}.home-donate-popup__slider,.home-donate-popup__slider-wrap{display:flex;flex-wrap:nowrap;height:100%;position:relative;width:100%}.home-donate-popup__slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:var(--c-bg-white);border-radius:var(--radius-m);overflow:hidden;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.home-donate-popup__slider-slide{display:flex;flex-wrap:nowrap;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.home-donate-popup__slider-left{padding:0 calc(100/var(--grid-col)*0vw + var(--gap-col)*0);position:relative;text-align:center;width:calc(100/var(--grid-col)*6vw + var(--gap-col)*0)}.home-donate-popup__slider-panel{background:var(--c-sail-primary);height:100%;left:0;position:absolute;top:0;width:calc(100/var(--grid-col)*6vw + var(--gap-col)*0)}.home-donate-popup__slider-thumb-wrap{background-color:var(--c-sail-preload);margin-bottom:2.5em;padding-top:75%;position:relative;width:100%}.home-donate-popup__slider-thumb{background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.home-donate-popup__slider-name{color:var(--c-ui-negative);font-size:calc(2rem + (400vw - var(--vf-vw-min-unit)*4)/(var(--vf-vw-max) - var(--vf-vw-min)));margin-bottom:.5em;padding:0 .5em}.home-donate-popup__slider-label{color:var(--c-ui-negative);font-size:calc(1.4rem + (200vw - var(--vf-vw-min-unit)*2)/(var(--vf-vw-max) - var(--vf-vw-min)));opacity:.5;padding:0 .5em}.home-donate-popup__slider-right{background:var(--c-bg-white);position:relative;width:calc(100/var(--grid-col)*14vw + var(--gap-col)*0)}.home-donate-popup__slider-right:after,.home-donate-popup__slider-right:before{content:"";height:calc(100/var(--grid-col)*1vw + var(--gap-col)*0);pointer-events:none;position:absolute;width:100%;z-index:1}.home-donate-popup__slider-right:before{background:linear-gradient(#fff,hsla(0,0%,100%,0));left:0;top:0}.home-donate-popup__slider-right:after{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;left:0}.home-donate-popup__slider-scroller{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;height:100%;justify-content:flex-start;overflow-y:scroll;padding:calc(100/var(--grid-col)*1vw + var(--gap-col)*0) calc(100/var(--grid-col)*2vw + var(--gap-col)*0);position:relative;width:100%}.windows .home-donate-popup__slider-scroller.firefox{scrollbar-width:none}.windows .home-donate-popup__slider-scroller.edge,.windows .home-donate-popup__slider-scroller.ie{-ms-overflow-style:none}.home-donate-popup__slider-scroller::-webkit-scrollbar{background:0 0;width:0}.home-donate-popup__slider-scroller::-webkit-scrollbar:horizontal{height:0}.home-donate-popup__slider-scroller::-webkit-scrollbar-button{background:0 0;height:0;width:0}.home-donate-popup__slider-scroller::-webkit-scrollbar-piece,.home-donate-popup__slider-scroller::-webkit-scrollbar-piece:start{background:0 0}.home-donate-popup__slider-scroller::-webkit-scrollbar-corner,.home-donate-popup__slider-scroller::-webkit-scrollbar-thumb{background:0 0}.home-donate-popup__slider-txts{margin:auto;position:relative}.home-donate-popup__slider-txt{font-size:calc(1.4rem + (200vw - var(--vf-vw-min-unit)*2)/(var(--vf-vw-max) - var(--vf-vw-min)));letter-spacing:.075em;line-height:1.8;position:relative}.home-donate-popup__slider-txt:not(:last-child){margin-bottom:1em}.home-donate-popup__slider-nav{align-content:center;align-items:center;bottom:0;color:var(--c-ui-negative);display:flex;flex-wrap:nowrap;height:60px;justify-content:space-between;left:0;padding:0 calc(100/var(--grid-col)*.5vw + var(--gap-col)*0);position:absolute;width:calc(100/var(--grid-col)*6vw + var(--gap-col)*0);z-index:2}.home-donate-popup__slider-nav-no{font-family:Apercu Mono,monospace;letter-spacing:0}.home-donate-popup__slider-nav-next,.home-donate-popup__slider-nav-prev{cursor:pointer}.home-donate-popup__slider-nav-svg{stroke:var(--c-ui-negative);stroke-width:2;height:24px;width:24px}.home-donate-popup__slider-close{color:var(--c-ui-negative);cursor:pointer;font-family:Apercu Mono,monospace;letter-spacing:0;position:absolute;right:0;top:-40px;z-index:10}.home-donate-popup__slider-mask{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(0,0,0,.15);cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s cubic-bezier(.4,.64,.68,1) 0s,visibility .25s cubic-bezier(.4,.64,.68,1) 0s;visibility:hidden;width:100%;z-index:0}.is-visible .home-donate-popup__slider-mask{opacity:1;transition:opacity .5s cubic-bezier(.4,.64,.68,1) .35s,visibility .5s cubic-bezier(.4,.64,.68,1) .35s;visibility:visible}@-webkit-keyframes anim-arrow-down{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}50%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}50.01%{opacity:0;-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes anim-arrow-down{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}50%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}50.01%{opacity:0;-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.no-touch .home-hero__scroll:hover .home-hero__svg-arrow-wrap{-webkit-animation:anim-arrow-down .75s cubic-bezier(.175,.885,.32,1.275) 0s 1 normal forwards running;animation:anim-arrow-down .75s cubic-bezier(.175,.885,.32,1.275) 0s 1 normal forwards running}.no-touch .home-use__img-wrap:hover+.home-use__video-play-btn:after{-webkit-transform:scale(1.2);transform:scale(1.2);transition:-webkit-transform .65s cubic-bezier(.68,-.55,.265,1.55) 0s;transition:transform .65s cubic-bezier(.68,-.55,.265,1.55) 0s;transition:transform .65s cubic-bezier(.68,-.55,.265,1.55) 0s,-webkit-transform .65s cubic-bezier(.68,-.55,.265,1.55) 0s}.no-touch .home-voice__list:hover .home-voice__thumb-btn{background:var(--c-sail-action)}.no-touch .home-voice__list:hover .home-voice__thumb-btn-line{background:var(--c-text-primary)}.no-touch .home-voice__list:hover .home-voice__thumb-circle{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.no-touch .home-voice__list:hover .home-voice__line:after{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 50% 0;transform-origin:0 50% 0;transition:-webkit-transform .5s cubic-bezier(.76,0,.24,1) 0s;transition:transform .5s cubic-bezier(.76,0,.24,1) 0s;transition:transform .5s cubic-bezier(.76,0,.24,1) 0s,-webkit-transform .5s cubic-bezier(.76,0,.24,1) 0s}@-webkit-keyframes anim-dots{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes anim-dots{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.no-touch .home-donate__slide:hover:after{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 50% 0;transform-origin:0 50% 0;transition:-webkit-transform .5s cubic-bezier(.76,0,.24,1) 0s;transition:transform .5s cubic-bezier(.76,0,.24,1) 0s;transition:transform .5s cubic-bezier(.76,0,.24,1) 0s,-webkit-transform .5s cubic-bezier(.76,0,.24,1) 0s}.no-touch .home-donate__slide:hover .home-donate__more-dot--1{-webkit-animation:anim-dots .35s linear 0s 1 normal forwards running;animation:anim-dots .35s linear 0s 1 normal forwards running}.no-touch .home-donate__slide:hover .home-donate__more-dot--2{-webkit-animation:anim-dots .35s linear .1s 1 normal forwards running;animation:anim-dots .35s linear .1s 1 normal forwards running}.no-touch .home-donate__slide:hover .home-donate__more-dot--3{-webkit-animation:anim-dots .35s linear .2s 1 normal forwards running;animation:anim-dots .35s linear .2s 1 normal forwards running}.no-touch .home-donate__slide:hover .home-donate__more-dots:after{-webkit-transform:scale(1.2);transform:scale(1.2);transition:-webkit-transform .5s cubic-bezier(.76,0,.24,1) 0s;transition:transform .5s cubic-bezier(.76,0,.24,1) 0s;transition:transform .5s cubic-bezier(.76,0,.24,1) 0s,-webkit-transform .5s cubic-bezier(.76,0,.24,1) 0s}@-webkit-keyframes anim-arrow-left{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}50%{opacity:0;-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}50.01%{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes anim-arrow-left{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}50%{opacity:0;-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}50.01%{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.no-touch .home-donate__slider-nav-prev:hover .home-donate__slider-nav-svg{-webkit-animation:anim-arrow-left .5s cubic-bezier(.175,.885,.32,1.275) 0s 1 normal forwards running;animation:anim-arrow-left .5s cubic-bezier(.175,.885,.32,1.275) 0s 1 normal forwards running}@-webkit-keyframes anim-arrow-right{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}50%{opacity:0;-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}50.01%{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes anim-arrow-right{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}50%{opacity:0;-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}50.01%{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.no-touch .home-donate__slider-nav-next:hover .home-donate__slider-nav-svg{-webkit-animation:anim-arrow-right .5s cubic-bezier(.175,.885,.32,1.275) 0s 1 normal forwards running;animation:anim-arrow-right .5s cubic-bezier(.175,.885,.32,1.275) 0s 1 normal forwards running}.no-touch .home-voice-popup__slider-nav-prev:hover .home-voice-popup__slider-nav-svg{-webkit-animation:anim-arrow-left .5s cubic-bezier(.175,.885,.32,1.275) 0s 1 normal forwards running;animation:anim-arrow-left .5s cubic-bezier(.175,.885,.32,1.275) 0s 1 normal forwards running}.no-touch .home-voice-popup__slider-nav-next:hover .home-voice-popup__slider-nav-svg{-webkit-animation:anim-arrow-right .5s cubic-bezier(.175,.885,.32,1.275) 0s 1 normal forwards running;animation:anim-arrow-right .5s cubic-bezier(.175,.885,.32,1.275) 0s 1 normal forwards running}.no-touch .home-donate-popup__slider-nav-prev:hover .home-donate-popup__slider-nav-svg{-webkit-animation:anim-arrow-left .5s cubic-bezier(.175,.885,.32,1.275) 0s 1 normal forwards running;animation:anim-arrow-left .5s cubic-bezier(.175,.885,.32,1.275) 0s 1 normal forwards running}.no-touch .home-donate-popup__slider-nav-next:hover .home-donate-popup__slider-nav-svg{-webkit-animation:anim-arrow-right .5s cubic-bezier(.175,.885,.32,1.275) 0s 1 normal forwards running;animation:anim-arrow-right .5s cubic-bezier(.175,.885,.32,1.275) 0s 1 normal forwards running}@media only screen and (min-width:1921px){.home-kv__inner{margin:0 auto;max-width:1920px;padding:0 106.66667px}.home-kv__img-wrap{border-radius:var(--radius-l)}.home-count__inner{margin:0 auto;max-width:1920px;padding:0 106.66667px}.home-count__body{border-radius:var(--radius-l)}.home-count__lists{width:1333.72px}.home-count__earth{width:373px}.home-use__app:after{display:none}.home-use__app-icon-block{width:320px}.home-use__app-badge-block{border-radius:0 var(--radius-m) var(--radius-m) 0;width:746.66px}.home-use__app-badge-body{right:auto}}@media only screen and (min-width:1920px){.home-hero__inner{margin:0 auto;max-width:1920px;padding:0 106.66667px}.home-hero__copy{font-size:8.4rem}.home-kv__logo{left:calc(50vw - 906.66667px);top:-334.08px;width:1280px}.home-service{padding:160px 0}.home-service__inner{margin:0 auto;max-width:1920px;padding:0 106.66667px}.home-service__description{font-size:3.2rem;padding-right:160.000000014px}.home-count{padding:160px 0}.home-count__earth{height:480px}.home-use{padding:160px 0}.home-use__inner{margin:0 auto;max-width:1920px;padding:0 106.66667px}.home-price{padding:160px 0}.home-price__inner{margin:0 auto;max-width:1920px;padding:0 106.66667px}.home-donate{padding:160px 0}.home-donate__inner{margin:0 auto;max-width:1920px;padding:0 106.66667px}.home-donate__illust-ttl{margin-top:106.66667px}.home-voice{padding:160px 0}.home-voice__inner{margin:0 auto;max-width:1920px;padding:0 106.66667px}.home-voice__list{margin-right:53.33333px;width:320px}.home-voice__thumb{height:106.66px;width:106.66px}.home-voice__thumb-btn{height:28.8px;width:28.8px}.home-links__inner{margin:0 auto;max-width:1920px;padding:0 106.66667px}}@media only screen and (max-width:834px){.home-hero{height:auto;padding:120px 0 calc(60px + 100/var(--grid-row)*var(--vh, 1vh)*1 + var(--gap-row)*0)}.home-hero__inner{padding:calc(100/var(--grid-col)*1vw + var(--gap-col)*0)}.home-hero__copy{font-size:calc(4rem + (1200vw - var(--vf-vw-min-unit)*12)/(var(--vf-vw-max) - var(--vf-vw-min)));padding:0}.home-hero__key{bottom:auto;padding:0;position:relative;width:100%}.home-hero__scroll{display:none}.home-kv{padding:0 0 calc(100/var(--grid-col)*1.5vw + var(--gap-col)*0)}.home-kv__inner{padding-left:calc(100/var(--grid-col)*1vw + var(--gap-col)*0)}.home-kv__logo-svg-outline path{stroke-width:1.5}.home-kv__logo{left:calc(100/var(--grid-col)*.5vw + var(--gap-col)*0);top:-23.6vw;width:calc(100/var(--grid-col)*14.5vw + var(--gap-col)*0)}.home-kv__thumb-ratio{padding-top:75%}.home-kv__img-wrap{border-radius:7.5vw 0 0 7.5vw}.home-kv__img{--value:15px}.home-service{padding:calc(100/var(--grid-col)*1.5vw + var(--gap-col)*0) 0}.home-service__inner{margin:0 auto;max-width:640px;padding:0 calc(100/var(--grid-col)*1vw + var(--gap-col)*0)}.home-service__description{font-size:calc(2rem + (200vw - var(--vf-vw-min-unit)*2)/(var(--vf-vw-max) - var(--vf-vw-min)));padding-right:0}.home-count{padding:calc(100/var(--grid-col)*1.5vw + var(--gap-col)*0) 0}.home-count__inner{padding-right:calc(100/var(--grid-col)*1vw + var(--gap-col)*0)}.home-count__body{border-radius:0 7.5vw 7.5vw 0;flex-direction:column-reverse;flex-wrap:wrap;width:100%}.home-count__lists{flex-wrap:wrap;padding:60px 0 60px calc(100/var(--grid-col)*2vw + var(--gap-col)*0);width:100%}.home-count__list{text-align:left;width:100%}.home-count__list:not(:last-child){margin-bottom:30px}.home-count__list:nth-child(2):before{display:none}.home-count__list-ttl{font-size:1.3rem;left:calc(100/var(--grid-col)*-1vw + var(--gap-col)*0);margin-bottom:.75em}.home-count__list-num{font-size:calc(3.6rem + (400vw - var(--vf-vw-min-unit)*4)/(var(--vf-vw-max) - var(--vf-vw-min)))}.home-count__list-num:after{font-size:calc(1.6rem + (200vw - var(--vf-vw-min-unit)*2)/(var(--vf-vw-max) - var(--vf-vw-min)))}.home-count__earth{height:240px;min-height:240px;position:relative;width:100%}.home-use{padding:calc(100/var(--grid-col)*1.5vw + var(--gap-col)*0) 0}.home-use__inner{margin:0 auto;max-width:640px;padding:0 calc(100/var(--grid-col)*1vw + var(--gap-col)*0)}.home-use__img{--value:15px}.home-use__video-play-btn{height:72px;width:72px}.home-use__video-play-btn-txt{font-size:1.4rem}.home-use__img-wrap{border-radius:7.5vw}.home-use__app{margin-top:60px}.home-use__app:after{right:calc(100/var(--grid-col)*0vw + var(--gap-col)*0);width:calc(100/var(--grid-col)*0vw + var(--gap-col)*0)}.home-use__app-icon-block{border-radius:7.5vw 0 0 7.5vw;height:220px;padding:0 calc(var(--gap-row)*0);width:calc(100/var(--grid-col)*5vw + var(--gap-col)*0)}.home-use__app-icon{border-radius:16px;height:64px;padding:10px;width:64px}.home-use__app-badge-block{border-radius:0 7.5vw 7.5vw 0;width:calc(100/var(--grid-col)*9vw + var(--gap-col)*0)}.home-use__app-badge-body{right:0}.home-use__app-badges{display:block}.home-use__app-badge{height:40px;margin:10px 0;width:135px}.home-use__app-badge-ttl{font-size:1.7rem}.home-use__popup-inner{padding:0 calc(100/var(--grid-col)*1vw + var(--gap-col)*0)}.home-price{padding:calc(100/var(--grid-col)*1.5vw + var(--gap-col)*0) 0}.home-price__inner{margin:0 auto;max-width:640px;padding:0 calc(100/var(--grid-col)*1vw + var(--gap-col)*0)}.home-price__ttl{font-size:calc(2rem + (200vw - var(--vf-vw-min-unit)*2)/(var(--vf-vw-max) - var(--vf-vw-min)));margin-bottom:60px;padding-right:0}.home-price__list{display:block;width:100%}.home-price__list:not(:last-child){margin-bottom:35px}.home-price__card{height:70px;max-width:100%;width:100%}.home-price__card-left,.home-price__card-right{max-width:50%;width:50%}.home-price__month-dur{height:40px;max-height:40px;max-width:40px;min-height:40px;min-width:40px;width:40px}.home-price__benefits{margin-left:0;margin-top:15px;width:100%}.home-price__month-dur span{font-size:2rem;padding-top:.2em}.home-price__notes{padding-right:0}.home-voice{padding:calc(100/var(--grid-col)*1.5vw + var(--gap-col)*0) 0}.home-voice__inner{margin:0 auto;max-width:640px;padding:0 calc(100/var(--grid-col)*1vw + var(--gap-col)*0)}.home-voice__list{padding:1em 0;width:calc(50% - 100/var(--grid-col)*.5vw - var(--gap-col)*0)}.home-voice__list,.home-voice__list:nth-of-type(3n){margin-right:calc(100/var(--grid-col)*1vw + var(--gap-col)*0)}.home-voice__list:nth-of-type(2n){margin-right:0}.home-voice__thumb{max-height:72px;max-width:72px}.home-voice__thumb-circle{max-height:80px;max-width:80px}.home-voice__name{font-size:1.4rem}.home-voice__thumb-btn{border-width:1px;height:17px;min-height:17px;min-width:17px;width:17px}.home-voice__thumb-btn-line--1{width:5px}.home-voice__thumb-btn-line--2{height:5px}.home-donate{padding:calc(100/var(--grid-col)*1.5vw + var(--gap-col)*0) 0}.home-donate__inner{margin:0 auto;max-width:640px;padding:0 calc(100/var(--grid-col)*1vw + var(--gap-col)*0)}.home-donate__img-wrap{border-radius:7.5vw}.home-donate__slider{-webkit-tap-highlight-color:transparent;position:relative;touch-action:pan-y;-webkit-user-select:none;width:calc(100% + 100/var(--grid-col)*5vw + var(--gap-col)*0)}.home-donate__slide{padding-bottom:40px;width:calc(100/var(--grid-col)*6.5vw + var(--gap-col)*0)}.home-donate__illust-ttl{font-size:1.6rem}.home-donate__illust-zoom{background:var(--c-sail-primary);border:1px solid var(--c-bg-white);border-radius:50%;bottom:0;cursor:pointer;display:block;height:31px;position:absolute;right:0;width:31px}.home-donate__illust-zoom:after,.home-donate__illust-zoom:before{background:var(--c-ui-negative);bottom:0;content:"";display:block;height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:11px}.home-donate__illust-zoom:after{height:11px;width:1px}.home-links__inner{margin:0 auto;max-width:640px;padding:0 calc(100/var(--grid-col)*1vw + var(--gap-col)*0)}.home-links__body{display:block;flex-wrap:wrap}.home-links__ttl{font-size:calc(1.8rem + (200vw - var(--vf-vw-min-unit)*2)/(var(--vf-vw-max) - var(--vf-vw-min)));font-weight:500}.home-links__block{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-end;padding:40px 0;position:relative;width:100%}.home-links__block--contact__header-line,.home-links__block--faq__header-line{border-radius:1.5px}.home-voice-popup__inner{height:100%;padding:80px calc(100/var(--grid-col)*1vw + var(--gap-col)*0);position:relative;width:100%}.home-voice-popup__body{height:100%;max-width:380px;position:relative;width:100%}.home-voice-popup__slider-wrap{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;height:100%;justify-content:center;position:relative;width:100%}.home-voice-popup__slider{border-radius:7.5vw}.home-voice-popup__slider-slide{flex-wrap:wrap}.home-voice-popup__slider-left{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;height:100px;justify-content:flex-start;padding:0 calc(100/var(--grid-col)*1vw + var(--gap-col)*0);width:100%}.home-voice-popup__slider-panel{height:100px;left:0;top:0;width:100%}.home-voice-popup__slider-thumb{height:64px;margin:1.5em auto;width:64px}.home-voice-popup__meta{margin-left:1.5em}.home-voice-popup__slider-label,.home-voice-popup__slider-name{text-align:left}.home-voice-popup__slider-right{height:calc(100% - 100px);width:100%}.home-voice-popup__slider-right:after{bottom:60px}.home-voice-popup__slider-scroller{height:calc(100% - 60px);padding:calc(100/var(--grid-col)*1vw + var(--gap-col)*0)}.home-voice-popup__slider-nav{background:var(--c-bg-white);border-radius:0 0 7.5vw 7.5vw;color:var(--c-text-primary);position:absolute;width:100%}.home-voice-popup__slider-nav:before{background:var(--c-sail-border);content:"";height:1px;left:calc(100/var(--grid-col)*1vw + var(--gap-col)*0);position:absolute;top:0;width:calc(100% - 100/var(--grid-col)*2vw - var(--gap-col)*0)}.home-voice-popup__slider-nav-prev{margin-left:5px}.home-voice-popup__slider-nav-next{margin-right:5px}.home-voice-popup__slider-nav-svg{stroke:var(--c-sail-primary)}.home-donate-popup__inner{height:100%;padding:80px calc(100/var(--grid-col)*1vw + var(--gap-col)*0);position:relative;width:100%}.home-donate-popup__body{height:100%;margin:0 auto;max-width:380px;position:relative;width:100%}.home-donate-popup__slider-wrap{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;height:100%;justify-content:center;position:relative;width:100%}.home-donate-popup__slider{border-radius:7.5vw}.home-donate-popup__slider-slide{flex-wrap:wrap}.home-donate-popup__slider-left{height:auto;padding:0;width:100%}.home-donate-popup__slider-panel{height:100px;left:0;top:0;width:100%}.home-donate-popup__slider-thumb-wrap{height:180px;margin-bottom:0;padding-top:0}.home-donate-popup__slider-thumb{height:100%;margin:0;width:100%}.home-donate-popup__meta{max-height:75px;padding:25px calc(100/var(--grid-col)*1vw + var(--gap-col)*0) 10px}.home-donate-popup__slider-name{color:var(--c-text-primary);padding:0;text-align:left}.home-donate-popup__slider-label{color:var(--c-text-secondary);padding:0;text-align:left}.home-donate-popup__slider-right{height:calc(100% - 110px);width:100%}.home-donate-popup__slider-right:after{bottom:200px}.home-donate-popup__slider-scroller{height:calc(100% - 200px);padding:35px calc(100/var(--grid-col)*1vw + var(--gap-col)*0)}.home-donate-popup__slider-nav{background:var(--c-bg-white);border-radius:0 0 7.5vw 7.5vw;color:var(--c-text-primary);position:absolute;width:100%}.home-donate-popup__slider-nav:before{background:var(--c-sail-border);content:"";height:1px;left:calc(100/var(--grid-col)*1vw + var(--gap-col)*0);position:absolute;top:0;width:calc(100% - 100/var(--grid-col)*2vw - var(--gap-col)*0)}.home-donate-popup__slider-nav-prev{margin-left:5px}.home-donate-popup__slider-nav-next{margin-right:5px}.home-donate-popup__slider-nav-svg{stroke:var(--c-sail-primary)}}@media only screen and (max-width:680px){.home-hero__copy{font-size:calc(2.8rem + (1200vw - var(--vf-vw-min-unit)*12)/(var(--vf-vw-max) - var(--vf-vw-min)));padding:0}.home-use__app{margin-top:60px}.home-use__app:after{right:calc(100/var(--grid-col)*-1vw + var(--gap-col)*0);width:calc(100/var(--grid-col)*1vw + var(--gap-col)*0)}.home-use__app-icon-block{border-radius:7.5vw 0 0 7.5vw;height:220px;padding:0 calc(var(--gap-row)*0);width:calc(100/var(--grid-col)*5vw + var(--gap-col)*0)}.home-use__app-icon{border-radius:16px;height:64px;padding:10px;width:64px}.home-use__app-badge-block{border-radius:0;width:calc(100/var(--grid-col)*9vw + var(--gap-col)*0)}.home-use__app-badge-body{right:calc(100/var(--grid-col)*-.5vw + var(--gap-col)*0)}.home-use__app-badges{display:block}.home-use__app-badge{height:40px;margin:10px 0;width:135px}}.faq-content{background:var(--c-bg-white);padding:calc(100/var(--grid-col)*2vw + var(--gap-col)*0) 0 calc(100/var(--grid-col)*2vw + var(--gap-col)*0);position:relative;width:100%}.faq-content__inner{padding:0 calc(100/var(--grid-col)*5vw + var(--gap-col)*0);position:relative;width:100%}.faq-content__body{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative;width:100%}.faq-content__nav{position:sticky;position:-webkit-sticky;top:120px;width:calc(100/var(--grid-col)*6vw + var(--gap-col)*0);z-index:0}.faq-content .c-section-ttl{position:relative;top:0}.faq-content__mobile-pulldown{display:none}.faq-content__nav-lists{margin-top:30px;position:relative}.faq-content__nav-list{align-content:center;align-items:center;color:var(--c-text-secondary);cursor:pointer;display:flex;flex-wrap:nowrap;font-size:calc(1.8rem + (200vw - var(--vf-vw-min-unit)*2)/(var(--vf-vw-max) - var(--vf-vw-min)));font-weight:400;justify-content:space-between;list-style:none;padding:.35em 0;pointer-events:auto;position:relative;transition:color .35s cubic-bezier(.4,.8,.74,1) 0s}.faq-content__nav-list.is-active{color:var(--c-text-primary)}.faq-content__nav-list-txt{pointer-events:none;transition:-webkit-transform .25s cubic-bezier(.4,.8,.74,1) 0s;transition:transform .25s cubic-bezier(.4,.8,.74,1) 0s;transition:transform .25s cubic-bezier(.4,.8,.74,1) 0s,-webkit-transform .25s cubic-bezier(.4,.8,.74,1) 0s}.faq-content__nav-list-num{align-content:center;align-items:center;background:var(--c-sail-border);border-radius:50%;display:flex;flex-wrap:nowrap;font-size:1rem;height:25px;justify-content:center;pointer-events:none;text-align:center;transition:color .35s cubic-bezier(.4,.8,.74,1) 0s,background .35s cubic-bezier(.4,.8,.74,1) 0s;width:25px}.is-active .faq-content__nav-list-num{background:var(--c-sail-primary);color:var(--c-ui-negative)}.faq-content__blocks{overflow:hidden;position:relative;width:calc(100/var(--grid-col)*17vw + var(--gap-col)*0)}.faq-content__block{opacity:0;position:absolute;top:0;transition:opacity .25s cubic-bezier(.4,.64,.68,1) 0s,visibility .25s cubic-bezier(.4,.64,.68,1) 0s;visibility:hidden}.faq-content__block.is-active{opacity:1;position:relative;transition:opacity .5s cubic-bezier(.4,.64,.68,1) .25s,visibility .5s cubic-bezier(.4,.64,.68,1) .25s;visibility:visible}.faq-content__lists{counter-reset:lists;margin:0 auto;position:relative;width:100%}.faq-content__list{border-bottom:1px solid var(--c-sail-border);position:relative;width:100%}.faq-content__list:first-child{border-top:1px solid var(--c-sail-border)}.faq-content__list-q{cursor:pointer;padding:25px 0;position:relative;transition:color .25s ease-out 0s}[data-toggle=on] .faq-content__list-q{color:var(--c-text-primary)}.faq-content__list-q-txt{font-family:Apercu Mono,monospace;font-size:1.8rem;line-height:1.25;padding:0 2.5em 0 3em;position:relative;width:100%}.faq-content__list-q-txt:before{content:attr(data-txt) counter(lists) ".";counter-increment:lists;left:0;position:absolute;top:0}.faq-content__list-a,.faq-content__list-a-container{overflow:hidden;width:100%}.faq-content__list-a-body{width:100%}.faq-content__list-a-txt{padding:0 0 2em;position:relative}.faq-content__list-a-txt p{font-size:1.4rem;line-height:1.5;margin-bottom:1em}.faq-content__list-a-txt p:last-child{margin-bottom:0}.faq-content__list-a-txt ul{display:block;margin:1em 0}.faq-content__list-a-txt ul li{display:block;padding-left:1.5em;position:relative}.faq-content__list-a-txt ul li:not(:last-child){margin-bottom:.5em}.faq-content__list-a-txt ul li:before{background:var(--c-sail-primary);border-radius:50%;content:"";height:4px;left:0;position:absolute;top:5px;width:4px}.faq-content__list-a-txt ol{counter-reset:ol;display:block;margin:1em 0}.faq-content__list-a-txt ol li{display:block;padding-left:1.5em;position:relative}.faq-content__list-a-txt ol li:not(:last-child){margin-bottom:.5em}.faq-content__list-a-txt ol li:before{content:counter(ol) ".";counter-increment:ol;left:0;position:absolute;top:0}.faq-content__list-a-txt .note{font-size:90%}.no-touch .faq-content__nav-list:hover .faq-content__nav-list-txt{-webkit-transform:translate(-.5em);transform:translate(-.5em)}@media only screen and (min-width:1920px){.faq-content{padding:106.66667px 0}.faq-content__nav{width:320px}.faq-content__inner{margin:0 auto;max-width:1920px;padding:0 266.66667px}.faq-content__blocks{width:906.66667px}}@media only screen and (max-width:834px){.faq-content{padding:20px 0 calc(100/var(--grid-col)*1.5vw + var(--gap-col)*0)}.faq-content__inner{margin:0 auto;max-width:640px;padding:0 calc(100/var(--grid-col)*1vw + var(--gap-col)*0)}.faq-content__body{display:block}.faq-content__blocks{width:100%}.faq-content__list-q{padding:15px 0}.faq-content__list-q-txt{font-size:1.6rem;padding:0 0 0 2.5em}.faq-content__list-q-txt:before{font-size:1.5rem;top:1px}.faq-content .c-section-ttl{display:none}.faq-content__mobile-pulldown{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;height:50px;justify-content:space-between;padding:0 calc(100/var(--grid-col)*1vw + var(--gap-col)*0);position:relative;width:100%}.faq-content__mobile-pulldown:before{background:hsla(0,0%,100%,.1);bottom:0;content:"";height:1px;left:calc(100/var(--grid-col)*1vw + var(--gap-col)*0);opacity:0;position:absolute;transition:opacity .25s cubic-bezier(.4,.8,.74,1) 0s;width:calc(100% - 100/var(--grid-col)*2vw - var(--gap-col)*0)}.faq-content__mobile-pulldown:after{background:var(--c-sail-primary);border-radius:3.5vw;content:"";height:50px;left:0;position:absolute;top:0;-webkit-transform:scale(.9) translateY(3px);transform:scale(.9) translateY(3px);-webkit-transform-origin:50% 0 0;transform-origin:50% 0 0;transition:height .65s cubic-bezier(.76,0,.24,1) 0s,border-radius .65s cubic-bezier(.76,0,.24,1) 0s,-webkit-transform .65s cubic-bezier(.76,0,.24,1) 0s;transition:height .65s cubic-bezier(.76,0,.24,1) 0s,transform .65s cubic-bezier(.76,0,.24,1) 0s,border-radius .65s cubic-bezier(.76,0,.24,1) 0s;transition:height .65s cubic-bezier(.76,0,.24,1) 0s,transform .65s cubic-bezier(.76,0,.24,1) 0s,border-radius .65s cubic-bezier(.76,0,.24,1) 0s,-webkit-transform .65s cubic-bezier(.76,0,.24,1) 0s;width:100%;z-index:-1}.faq-content__mobile-pulldown.is-open:before{opacity:1}.faq-content__mobile-pulldown.is-open:after{border-radius:5vw;height:185px;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.faq-content__mobile-pulldown.is-open .faq-content__mobile-pulldown-svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.faq-content__mobile-pulldown.is-open+.faq-content__nav-lists{opacity:1;pointer-events:auto;transition:opacity .5s cubic-bezier(.4,.8,.74,1) .5s,visibility .5s cubic-bezier(.4,.8,.74,1) .5s;visibility:visible}.faq-content__mobile-pulldown-txt{color:var(--c-ui-negative);display:inline-block;font-size:1.3rem;pointer-events:none}.faq-content__mobile-pulldown-svg{stroke:var(--c-ui-negative);stroke-width:2px;height:18px;pointer-events:none;position:relative;transition:-webkit-transform .5s cubic-bezier(.76,0,.24,1) 0s;transition:transform .5s cubic-bezier(.76,0,.24,1) 0s;transition:transform .5s cubic-bezier(.76,0,.24,1) 0s,-webkit-transform .5s cubic-bezier(.76,0,.24,1) 0s;width:18px}.faq-content__nav{height:50px;margin-bottom:30px;padding:0 calc(100/var(--grid-col)*1vw + var(--gap-col)*0);position:relative;top:auto;width:100%;z-index:2}.faq-content__nav-lists{margin-top:0;opacity:0;padding:15px calc(100/var(--grid-col)*1vw + var(--gap-col)*0);pointer-events:none;position:relative;top:0;transition:opacity .25s cubic-bezier(.4,.8,.74,1) 0s,visibility .25s cubic-bezier(.4,.8,.74,1) 0s;visibility:hidden}.faq-content__nav-list{font-size:1.6rem;padding:5px 0}.faq-content__nav-list,.faq-content__nav-list.is-active{color:var(--c-ui-negative)}.faq-content__nav-list-num{background:var(--c-bg-white);color:var(--c-text-primary)}.is-active .faq-content__nav-list-num{background:var(--c-sail-action);color:var(--c-text-primary)}}.terms-content{background:var(--c-bg-white);position:relative;width:100%}.terms-content__inner{padding:0 calc(100/var(--grid-col)*5vw + var(--gap-col)*0);position:relative;width:100%}.terms-content__body{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative;width:100%}.terms-content__nav{position:sticky;position:-webkit-sticky;top:120px;width:calc(100/var(--grid-col)*6vw + var(--gap-col)*0);z-index:0}.terms-content__select{cursor:pointer;margin-top:40px;position:relative;width:100%}.terms-content__nav-svg{stroke:var(--c-ui-negative);stroke-width:2;background:var(--c-sail-primary);border-radius:50%;height:12px;margin-top:-6px;pointer-events:none;position:absolute;right:10px;top:50%;width:12px}.terms-content__nav-lists{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--c-bg-white);border:2px solid var(--c-sail-border);border-radius:.75vw;cursor:pointer;font-size:1.2rem;line-height:1;padding:1em 10px;width:100%}.terms-content__nav-list{color:var(--c-text-secondary);cursor:pointer;font-size:1.2rem;letter-spacing:0;position:relative}.terms-content .c-section-ttl{position:relative;top:0}.terms-content__block{position:relative;width:calc(100/var(--grid-col)*17vw + var(--gap-col)*0)}.terms-content__block:before{background:var(--c-sail-border);border-radius:3px;content:"";display:block;height:3px;margin-bottom:40px;position:relative;width:100%}.terms-content__block h2{background:var(--c-bg-white);border-bottom:1px solid var(--c-sail-border);font-size:3.2rem;margin-bottom:1.5em;padding-bottom:.5em}.terms-content__block h2,.terms-content__block h3{font-family:Apercu Mono,monospace;position:relative}.terms-content__block h3{font-size:1.8rem;margin-bottom:1em}.terms-content__block h4{color:var(--c-sail-secondary);font-family:Apercu,sans-serif;font-size:1.5rem;font-weight:600;margin-bottom:1em;margin-top:1.5em;position:relative}.terms-content__block p{font-size:1.4rem;line-height:1.8;padding-right:calc(100/var(--grid-col)*1vw + var(--gap-col)*0);position:relative}.terms-content__block p+p{margin-top:.5em}.terms-content__block p+ul{margin-top:1em}.terms-content__block p a{display:inline-block;position:relative}.terms-content__block p a:after,.terms-content__block p a:before{bottom:0}.terms-content__block p+h3{margin-top:1.5em}.terms-content__block p+ol{margin-top:1em}.terms-content__block ol{counter-reset:cnt;position:relative}.terms-content__block ol>li{font-size:1.3rem;line-height:1.45;padding-left:2em;padding-right:calc(100/var(--grid-col)*1vw + var(--gap-col)*0);position:relative}.terms-content__block ol>li:not(:last-child){margin-bottom:.75em}.terms-content__block ol>li:before{color:var(--c-sail-primary);content:counter(cnt) ".";counter-increment:cnt;font-family:Apercu Mono,monospace;left:0;letter-spacing:0;position:absolute;top:1px}.terms-content__block ol>li>ol{margin-bottom:1.5em;margin-top:1em}.terms-content__block ol>li>ol li{padding-left:2em}.terms-content__block ol>li>ol li:before{color:var(--c-text-primary);content:"(" counter(cnt) ")";font-family:Apercu,sans-serif;letter-spacing:0;top:1px}.terms-content__block ol>li a{cursor:pointer;display:inline-block;position:relative}.terms-content__block ol>li a:after,.terms-content__block ol>li a:before{bottom:2px}.terms-content__block ol ul{margin-top:1em}.terms-content__block ul{position:relative}.terms-content__block ul>li{font-size:1.3rem;line-height:1.45;padding-left:1em;position:relative}.terms-content__block ul>li:before{background:var(--c-sail-primary);border-radius:50%;content:"";height:3px;left:0;position:absolute;top:8px;width:3px}.terms-content__block ul>li:not(:last-child){margin-bottom:.75em}.terms-content__block ul>li a{cursor:pointer;display:inline-block;position:relative}.terms-content__block ul>li a:after,.terms-content__block ul>li a:before{bottom:2px}.terms-content__block hr{background:var(--c-sail-border);border:none;height:1px;margin:4em 0;width:100%}.terms-content__block .footer{border-bottom:1px solid var(--c-sail-border);display:flex;flex-wrap:wrap;font-size:1.4rem;justify-content:flex-end;line-height:1.5;padding-bottom:3em;padding-top:3em;text-align:right}.terms-content__block .footer>div{width:100%}.terms-content__block .space{display:block;height:4em;width:100%}@media only screen and (min-width:1920px){.terms-content{padding:0 0 106.66667px}.terms-content__nav{width:320px}.terms-content__inner{margin:0 auto;max-width:1920px;padding:0 266.66667px}.terms-content__block{width:906.66667px}.terms-content__block ol>li,.terms-content__block p{padding-right:53.33333px}}@media only screen and (max-width:834px){.terms-content{padding:20px 0 calc(100/var(--grid-col)*1.5vw + var(--gap-col)*0)}.terms-content__inner{margin:0 auto;max-width:640px;padding:0 calc(100/var(--grid-col)*1vw + var(--gap-col)*0)}.terms-content__body{display:block}.terms-content__nav{position:relative;top:auto;width:100%}.terms-content .c-section-ttl{display:none}.terms-content__block{width:100%}.terms-content__block ol>li,.terms-content__block p{padding-right:0}.terms-content__block .space{height:3em}.terms-content__block .footer{font-size:1.3rem;padding:2em 0}.terms-content__select{margin-bottom:40px;margin-top:0}}.u-preload{background-position:50% 50%;opacity:0}.u-preload.is-loaded{opacity:1;transition:opacity 1s cubic-bezier(.4,.64,.68,1) 0s}.u-font--en{font-family:Apercu,sans-serif}.u-font--en-mono{font-family:Apercu Mono,sans-serif}.u-font--jp{font-family:Noto Sans CJK JP,sans-serif}.u-txt--row{display:block;width:100%;will-change:transform}.u-txt--row:not(:last-child){margin-bottom:.25em}.u-link--from{display:inline-block;position:relative}.u-link--from:after{background:var(--c-ui-negative);bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 50% 0;transform-origin:0 50% 0;transition:-webkit-transform .25s cubic-bezier(.26,1,.48,1) 0s;transition:transform .25s cubic-bezier(.26,1,.48,1) 0s;transition:transform .25s cubic-bezier(.26,1,.48,1) 0s,-webkit-transform .25s cubic-bezier(.26,1,.48,1) 0s;width:100%}.u-link--to{display:inline-block;position:relative}.u-link--to:after{background:var(--c-sail-primary);bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50% 0;transform-origin:100% 50% 0;transition:-webkit-transform .25s cubic-bezier(.26,1,.48,1) 0s;transition:transform .25s cubic-bezier(.26,1,.48,1) 0s;transition:transform .25s cubic-bezier(.26,1,.48,1) 0s,-webkit-transform .25s cubic-bezier(.26,1,.48,1) 0s;width:100%}.no-touch .u-link--from:hover:after{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50% 0;transform-origin:100% 50% 0;transition:-webkit-transform .45s cubic-bezier(.76,0,.24,1) 0s;transition:transform .45s cubic-bezier(.76,0,.24,1) 0s;transition:transform .45s cubic-bezier(.76,0,.24,1) 0s,-webkit-transform .45s cubic-bezier(.76,0,.24,1) 0s}.no-touch .u-link--to:hover:after{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 50% 0;transform-origin:0 50% 0;transition:-webkit-transform .45s cubic-bezier(.76,0,.24,1) 0s;transition:transform .45s cubic-bezier(.76,0,.24,1) 0s;transition:transform .45s cubic-bezier(.76,0,.24,1) 0s,-webkit-transform .45s cubic-bezier(.76,0,.24,1) 0s}.u-stagger__chars{display:inline-block;will-change:transform}.u-stagger__words{display:inline-block;overflow:hidden}.u-stagger .split-space{width:.25em}.tablet .l-wrapper{overflow-y:scroll}.tablet .l-view.is-ready{opacity:0}