/*! destyle.css v1.0.14 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}::before,::after{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}:root{--clr-base-red: #e60012;--clr-base-white: #ffffff;--clr-base-black: #090909;--clr-base-gray-01: #3b3b3b;--clr-base-gray-02: rgba(59, 59, 59, 0.04);--clr-text-white: #dadada;--clr-text-gray: #818181;--clr-line-gray-01: rgba(9, 9, 9, 0.2);--clr-line-gray-02: #2c2c2c;--bezier-1: cubic-bezier(0.44, 0.43, 0.25, 0.92)}html{--header: 10rem;scroll-padding:var(--header);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;-o-tab-size:4;text-rendering:optimizeLegibility;tab-size:4;font-size:2.66667vw;letter-spacing:-0.03em}body{font-feature-settings:"palt" on;font-style:normal;min-height:100vh;transition:background-color .6s ease-out;backface-visibility:hidden;will-change:auto}body.black{background-color:var(--clr-base-black)}body.white{background-color:var(--clr-base-white)}[lang=ja] body{font-family:"Gothic MB101 Regular","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Noto Sans JP",sans-serif;letter-spacing:.08em}[lang=ja] body .-med{font-family:"Gothic MB101 Medium"}[lang=ja] body .-db{font-family:"Gothic MB101 DemiBold"}[lang=en] body{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:500;font-variation-settings:"slnt" 0;letter-spacing:0}[lang=en] body .-sb{font-weight:600}.is-sp{display:block}.is-pc{display:none}.-dis-block{display:block}.-dis-flex{display:flex}.-dis-inline-block{display:inline-block}.-dis-none{display:none}@font-face{font-family:PPMonumentExtended-Light;font-style:normal;font-weight:300;src:url("../fonts/PPMonumentExtended-Light.woff2") format("woff2"),url("../fonts/PPMonumentExtended-Light.woff") format("woff"),url("../fonts/PPMonumentExtended-Light.ttf") format("ttf"),url("../fonts/PPMonumentExtended-Light.html") format("otf")}@font-face{font-family:PPMonumentExtended-Regular;font-style:normal;font-weight:400;src:url("../fonts/PPMonumentExtended-Regular.woff2") format("woff2"),url("../fonts/PPMonumentExtended-Regular.woff") format("woff"),url("../fonts/PPMonumentExtended-Regular.ttf") format("ttf"),url("../fonts/PPMonumentExtended-Regular.html") format("otf")}.font-ppm-light{font-family:PPMonumentExtended-Light;letter-spacing:0}.font-ppm-regular{font-family:PPMonumentExtended-Regular;letter-spacing:0}.font-inter-med{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"slnt" 0;letter-spacing:0}.font-inter-sb{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"slnt" 0;letter-spacing:0}.header{background:var(--clr-base-black);color:var(--clr-text-white);align-items:center;justify-content:space-between;width:100%;position:fixed;top:0;left:0;padding:23px 18px;z-index:666}.header h1{width:241.84px;height:18px}.header h1 a{width:100%;height:100%;display:block}.header h1 svg{width:100%;height:100%;display:block}.header nav{transition:.6s var(--bezier-1)}.header nav ol{gap:34px}.header nav li a{transition:opacity .3s ease-out}.header nav li.current a{color:var(--clr-base-red)}.header-assets-in{gap:24px;align-items:center}.header-assets .header_list-lang{transition:.6s var(--bezier-1)}.header-assets .header_list-lang ul{display:flex;gap:3px}.header-assets .header_list-lang ul li:not(:last-child)::after{content:"/";font-size:14px;margin:0 .25em;color:rgba(218,218,218,.2)}.header-assets .header_list-lang ul li a{font-size:14px;transition:opacity .3s ease-out}.header-assets .header_list-lang ul li.wpml-ls-current-language a{color:var(--clr-base-red)}.header-assets .button a{transition:opacity .3s ease-out}.header-assets .button .icon{fill:var(--clr-text-white)}.header-assets .burger{display:flex;flex-direction:column;gap:4px;width:20px;height:11px}.header-assets .burger span{background-color:var(--clr-text-white);display:block;width:20px;height:1px;transition:transform .4s var(--bezier-1),background-color .4s var(--bezier-1),width .4s var(--bezier-1)}.header-assets .burger span:last-child{width:11px}.header-assets .burger span:nth-of-type(2){transition:background-color .4s var(--bezier-1) .05s,transform .4s var(--bezier-1) .05s,width .4s var(--bezier-1) .05s}.header-assets .burger span:nth-of-type(3){transition:background-color .4s var(--bezier-1) .08s,transform .4s var(--bezier-1) .08s,width .4s var(--bezier-1) .08s}.header .menu{position:fixed;top:64px;right:0;min-height:100vh;background-color:var(--clr-base-black);padding:50px 40px;pointer-events:none;overflow:hidden;transition:.6s var(--bezier-1);transform:translateX(100%);min-width:300px}.header .menu-in{transition:.6s var(--bezier-1);transform:translateX(-100%);opacity:0}.header .menu ol{flex-direction:column;gap:26px;margin-bottom:80px}.header .menu ol li{font-size:24px;line-height:1}.header .menu ol li a{transition:opacity .3s ease-out}.header .menu ol li.current a{color:var(--clr-base-red)}.header .menu .header_list-lang ul{display:flex;gap:3px}.header .menu .header_list-lang ul li:not(:last-child)::after{content:"/";font-size:14px;margin:0 .1em 0 .3em;color:rgba(218,218,218,.2)}.header .menu .header_list-lang ul li a{font-size:14px;transition:opacity .3s ease-out}.header .menu .header_list-lang ul li.wpml-ls-current-language a{color:var(--clr-base-red)}.header .menu .other-items{border-top:.5px solid rgba(218,218,218,.2);margin-top:80px;padding-top:20px}.header .menu .other-items a{font-size:12px;gap:3px;align-items:center;transition:opacity .3s ease-out}.header .menu .other-items .icon{fill:var(--clr-text-white);width:11.42px;height:10.84px}.is-open .header-assets .burger span:first-child{width:50%;transform:translateX(100%) rotate(45deg)}.is-open .header-assets .burger span:nth-of-type(2){width:50%;transform:translateX(100%) translateY(2px) rotate(-45deg)}.is-open .header-assets .burger span:last-child{transform:scaleX(0);transform-origin:left}.is-open .header .menu{pointer-events:auto;transform:translateX(0)}.is-open .header .menu-in{transform:translateX(0);opacity:1}.ct{color:var(--clr-text-white);display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:70px;background-color:var(--clr-base-black)}.ct a{text-align:center;margin:65px 0}.ct h4{font-size:40px;position:relative;padding-bottom:6px}.ct h4::before{content:"";display:block;width:100%;height:.5px;background-color:var(--clr-base-white);position:absolute;bottom:0;left:0;transform-origin:left;transition:transform .8s ease-in-out}.ct h4::after{content:"";display:block;width:100%;height:.5px;background-color:var(--clr-base-red);position:absolute;bottom:0;left:0;transform-origin:right;transition:transform .8s ease-in-out .1s;transform:scale(0, 1)}.ct .ja{margin-top:20px;font-size:14px;letter-spacing:.16em}.footer{background-color:var(--clr-base-black);padding:40px 27px 60px}.footer-in{margin-bottom:50px}.footer-in h1{width:337px;height:26.33px;margin-bottom:40px}.footer-in h1 a,.footer-in h1 svg{display:block;width:100%;height:100%}.footer-in ol{display:flex;flex-wrap:wrap;gap:20px}.footer-in ol li{line-height:1}.footer-in ol li a{color:var(--clr-text-white);font-size:15px;display:flex;align-items:center;gap:6px;transition:opacity .3s ease-out;overflow:hidden}.footer-in ol li a span{display:inline-block;transition:.6s cubic-bezier(0.33, 1, 0.68, 1) .5s;transform:translate3d(0, 100%, 0)}.footer-in ol li .icon{fill:var(--clr-text-white);width:11.42px;height:10.84px}.footer-in ol li:not(:nth-of-type(3)){width:7rem}.footer-sub{display:flex;flex-direction:column-reverse;gap:40px}.footer-sub p{font-size:10px;color:var(--clr-text-gray)}.footer-sub ol{display:flex;flex-wrap:wrap;gap:8px 4px}.footer-sub ol li{line-height:1}.footer-sub ol li:not(:last-child)::after{content:"|";color:var(--clr-text-gray);margin-left:4px}.footer-sub ol li a{color:var(--clr-text-gray);font-size:10px;transition:opacity .3s ease-out}.footer.is-active .footer-in ol li a span{transform:translate3d(0, 0, 0)}[lang=en] .ct .ja{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"slnt" 0;letter-spacing:0}[lang=en] .footer-sub ol li{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"slnt" 0;letter-spacing:0}.page-head{display:flex;flex-direction:column;gap:4px;margin-bottom:40px}.page-head h2{line-height:1;color:var(--clr-base-red);font-size:36px;overflow:hidden}.page-head h2 .char{display:inline-block;will-change:auto;transition:1s cubic-bezier(0.33, 1, 0.68, 1);transition-delay:calc(.2s + .02s*(var(--char-index)));transform:translate3d(0, 50%, 0);filter:blur(5px);opacity:0}.page-head .ja{line-height:1.5;font-size:12px;overflow:hidden}.page-head .ja .word{display:inline-block;transition:.7s cubic-bezier(0.33, 1, 0.68, 1);transition-delay:.2s;transform:translate3d(0, 100%, 0)}.is-active .page-head h2 .char{opacity:1;filter:blur(0);transform:translate3d(0, 0, 0)}.is-active .page-head .ja .word{transform:translate3d(0, 0, 0)}.nav-links{margin-top:8rem}.nav-links ul{display:flex;justify-content:center;gap:1.8rem}.nav-links ul li a,.nav-links ul li span{width:2.8rem;height:2.8rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:1.4rem;overflow:hidden}.nav-links ul li [aria-current=page]{color:var(--cl-white);background-color:var(--cl-blue-1)}.nav-links ul li .num.current{color:var(--cl-white);background-color:var(--cl-blue-1);pointer-events:none}.page-numbers{font-size:2rem;letter-spacing:-0.02em;color:var(--cl-blue-1)}.page-numbers .prev,.page-numbers .next{width:4.5rem;height:2.8rem;border:1px solid var(--cl-blue-1);border-radius:1.4rem}.page-numbers .prev .arrow,.page-numbers .next .arrow{display:flex;align-items:center;justify-content:center}.page-numbers .prev svg,.page-numbers .next svg{width:1.15rem;transform:rotate(45deg);stroke:var(--cl-blue-1)}.page-numbers .prev.current,.page-numbers .next.current{opacity:.3;pointer-events:none}.page-numbers .prev svg{width:1.15rem;transform:rotate(-135deg);stroke:var(--cl-blue-1)}.post-wrap article{transition:transform .7s ease-in-out;transform:translate3d(0, 20%, 0)}.post-wrap article a{flex-direction:column;gap:10px}.post-wrap article .ph{aspect-ratio:120/63;overflow:hidden;transform:translate3d(0, 0, 1);position:relative}.post-wrap article .ph-in{transition:transform .6s ease-in-out}.post-wrap article .ph img{width:100%;will-change:auto;transition:transform .8s ease-in-out,filter .8s ease-in-out;filter:blur(3px) brightness(1.2);transform:translate3d(0, 0, 0) scale(1.1);backface-visibility:hidden}.post-wrap.-common{display:flex;flex-direction:column;gap:30px}.text-block-item{align-items:center;gap:6px;margin-bottom:8px}.text-block-item time{font-size:12px;line-height:1}.text-block-item .category{line-height:1;color:var(--clr-base-white);background-color:var(--clr-base-gray-01);font-size:11px;padding:4px 9px}.text-block-tags{font-size:12px;line-height:1.1;letter-spacing:normal;color:var(--clr-text-gray);gap:1px;margin-bottom:12px}.text-block-tags li::before{content:"#";font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"slnt" 0;letter-spacing:0}.text-block-tags li:not(:last-child):after{content:"・";color:var(--clr-text-gray);opacity:.5}.text-block-headline{line-height:1.6;font-size:16px;transition:opacity .5s ease-in-out}.nav-trigger{width:64px;position:absolute;right:18px;top:130px;transition:.3s ease-out}.nav-trigger .button-in{justify-content:space-between;align-items:center;width:100%;border-bottom:1px solid var(--clr-base-black);padding-bottom:4px}.nav-trigger .text{font-size:14px}.nav-trigger .icon{width:9px;height:4.5px;transition:.3s ease-out}.nav-trigger.active{opacity:.4}.nav-trigger.active .icon{transform:rotate(-180deg)}.sub-nav{flex-direction:column;gap:30px}.sub-nav-group{display:flex;flex-direction:column;gap:8px}.sub-nav h3{line-height:1;font-size:12px}.sub-nav .radio ul{flex-wrap:wrap;gap:10px}.sub-nav .radio ul li{font-size:14px;line-height:1;color:var(--clr-text-gray);display:flex;align-items:center;gap:8px;padding:8px 6px;letter-spacing:normal}.sub-nav .radio ul li::before{content:"";display:block;width:10px;height:10px;border-radius:5px;box-sizing:border-box;border:1px solid var(--clr-line-gray-01)}.sub-nav .radio ul li.current{color:var(--clr-base-red);pointer-events:none}.sub-nav .radio ul li.current::before{border:3px solid var(--clr-base-red)}.sub-nav .radio ul li a{transition:opacity .3s ease-in-out}.sub-nav .tags ul{gap:8px 12px}.sub-nav .tags ul li{font-size:14px;line-height:1;color:var(--clr-text-gray);letter-spacing:normal;padding:3px 0}.sub-nav .tags ul li.current{color:var(--clr-base-red)}.sub-nav .tags ul li a{transition:opacity .3s ease-in-out}.sub-nav .tags ul li a::before{content:"#";font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"slnt" 0;letter-spacing:0}.sub-nav.foot{margin:70px 0;border-top:1px solid var(--clr-line-gray-01);padding-top:30px}.post-column{flex-direction:column}.post-wrap.-home article{padding-bottom:20px;position:relative}.post-wrap.-home article:after{content:"";display:block;width:100%;height:1px;background-color:var(--clr-line-gray-01);position:absolute;bottom:0;left:0;transition:transform .9s ease-in-out .1s;transform:scaleX(0);transform-origin:left}.post-wrap.-home article:not(:last-child){margin-bottom:20px}.post-wrap.-home article a{flex-direction:row-reverse;align-items:flex-start;justify-content:space-between}.post-wrap.-home article a .ph{width:33.6134453782%;overflow:hidden}.post-wrap.-home article a .text-block{width:62.4649859944%}.post-wrap.-home article a .text-block h2{font-size:14px}.post-wrap.-home article.is-active:after{transform:scaleX(1)}.post-wrap article.is-active{transform:translate3d(0, 0, 0)}.post-wrap article.is-active .ph img{will-change:initial;transform:translate3d(0, 0, 0) scale(1);filter:blur(0px) brightness(1)}.-d-link{position:relative;padding-top:120px}.-d-link .text{font-size:15px;padding-right:15px;display:inline-table;position:relative;padding-bottom:4px}.-d-link .text::before{content:"";width:100%;height:1px;background-color:var(--clr-base-black);position:absolute;bottom:0;left:0;transform-origin:left;transition:transform .5s ease-in-out}.-d-link .text::after{content:"";width:100%;height:1px;background-color:var(--clr-base-red);position:absolute;bottom:0;left:0;transform-origin:right;transition:transform .5s ease-in-out .3s;transform:scale(0, 1)}.noise{width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden;pointer-events:none}.noise::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--clr-gray-1);background-repeat:repeat}@keyframes bg-animation{0%{background-position:0 0}10%{background-position:-5% -5%}20%{background-position:-10% 5%}30%{background-position:5% -10%}40%{background-position:-5% 15%}50%{background-position:-10% 5%}60%{background-position:15% 0}70%{background-position:0 10%}80%{background-position:-15% 0}90%{background-position:10% 5%}100%{background-position:5% 0}}#cursor{display:none}.home-hero{min-height:100vh;position:relative;display:grid;place-items:center;color:var(--clr-text-white)}.home-hero .title{text-align:center;display:flex;flex-direction:column;gap:13px;transition:2s cubic-bezier(0.33, 1, 0.68, 1);transform:translate3d(0, 30%, 0);transition-delay:.3s}.home-hero h2{font-size:36px;line-height:1.1;overflow:hidden}.home-hero h2 .place{display:none}.home-hero h2 .char{display:inline-block;transition:filter 1.6s cubic-bezier(0.33, 1, 0.68, 1),transform 1.6s cubic-bezier(0.33, 1, 0.68, 1),opacity 1.6s cubic-bezier(0.33, 1, 0.68, 1),color 1.6s cubic-bezier(0.33, 1, 0.68, 1);transition-delay:calc(.8s + .02s*(var(--char-index)));transform:translate3d(0, 50%, 0);filter:blur(5px);opacity:0;color:var(--clr-base-red)}.home-hero .sub{font-size:11px;line-height:1.3;overflow:hidden}.home-hero .sub .word{display:inline-block;transition:transform .6s cubic-bezier(0.33, 1, 0.68, 1);transform:translate3d(0, 100%, 0);transition-delay:calc(1.5s + .05s*(var(--word-index)))}.home-hero .attention-wrap{position:absolute;bottom:90px;left:50%;backface-visibility:hidden;will-change:auto;transition:transform .3s}.home-hero .attention{transform:translateX(-50%);opacity:0;transition:.6s cubic-bezier(0.33, 1, 0.68, 1);transition-delay:1.05s}.home-hero .attention .text{font-size:10px;margin-right:10px}.home-hero .attention .arrows{display:flex;gap:5px}.home-hero .attention .arrow{width:7.36px;height:8.5px;overflow:hidden}.home-hero .attention svg{fill:var(--clr-text-white);width:100%;height:100%;display:block}.loadEnd .home-hero .title{transform:translate3d(0, 0, 0)}.loadEnd .home-hero h2 .char{opacity:1;filter:blur(0) brightness(1);color:var(--clr-text-white);transform:translate3d(0, 0, 0)}.loadEnd .home-hero .sub .word{transform:translate3d(0, 0, 0)}.loadEnd .home-hero .attention{opacity:1}.loadEnd .home-hero .attention .arrow svg{animation-duration:.5s,.45s;animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);animation-delay:1.2s,1.55s;animation-name:arrow-anim-up,arrow-anim-down}.loadEnd .home-hero .attention .arrow:nth-of-type(2) svg{animation-delay:1.35s,1.8s}.home-state{padding-top:240px;padding-bottom:60px;padding-top:240px}.home-state .state{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;font-feature-settings:initial;margin:auto;letter-spacing:.4em;width:100%;display:flex;justify-content:center;flex-direction:column}.home-state h2{font-size:16px;margin-left:20px;line-height:1.6;opacity:0;transition:opacity .7s ease-in-out .5s;white-space:nowrap;will-change:opacity;backface-visibility:hidden;transform:translateZ(1)}.home-state p{font-size:12px;line-height:1.4;opacity:0;transition:opacity .7s ease-in-out .65s;white-space:nowrap;letter-spacing:.1em;will-change:opacity;backface-visibility:hidden;transform:translateZ(1)}.loadEnd .home-state .is-active h2,.loadEnd .home-state .is-active p{opacity:1}.home-pick .swiper-pagination{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:auto}.home-pick .attention .text{font-size:10px;margin-left:10px}.home-pick .attention .icon{width:7.36px;height:8.5px}.home-pick .attention svg{fill:var(--clr-base-black)}.home-pick .pick-assets .word{display:inline-block;transition:.6s cubic-bezier(0.33, 1, 0.68, 1);transform:translate3d(0, 120%, 0);transition-delay:calc(.4s + .02s*(var(--word-index)));line-height:1.3}.home-pick .mini{font-size:10px;text-align:center;margin-bottom:50px;color:var(--clr-base-red);overflow:hidden}.home-pick .pick-item{align-items:center;margin:0 18px;margin-bottom:10px;justify-content:space-between;transition:opacity .8s ease-in-out;opacity:0}.home-pick .ind-wrap{align-items:center;gap:8px}.home-pick .indicator{width:18px;height:18px;border-radius:9px;border:1px solid var(--clr-base-black);position:relative;cursor:pointer}.home-pick .indicator.play .pause{opacity:1}.home-pick .indicator.play .play{opacity:0}.home-pick .indicator.pause .pause{opacity:0}.home-pick .indicator.pause .play{opacity:1}.home-pick .icon{width:100%;height:100%}.home-pick .icon .play{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0}.home-pick .icon .play::after{content:"";border-style:solid;border-top:3px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0);border-left:6px solid #000;border-right:0;margin-left:2px}.home-pick .icon .pause{display:flex;gap:2px;width:100%;height:100%;align-items:center;justify-content:center}.home-pick .icon .pause::after,.home-pick .icon .pause::before{content:"";display:block;width:2px;height:6px;background-color:var(--clr-base-black)}.home-pick .circle-svg{width:18px;height:18px;overflow:visible;position:absolute;top:-1px;left:-1px}.home-pick circle{fill:none;stroke:var(--clr-base-red);stroke-width:2;stroke-dasharray:56.52;stroke-dashoffset:56.52;transition:stroke-dashoffset 1s linear}.home-pick .swiper-pagination{font-size:10px}.home-pick article{width:35.7rem;transition:opacity .8s ease-in-out;opacity:0}.home-pick article:nth-of-type(1){transition-delay:0s}.home-pick article:nth-of-type(2){transition-delay:.15s}.home-pick article:nth-of-type(3){transition-delay:.2s}.home-pick article:nth-of-type(4){transition-delay:.25s}.home-pick article:nth-of-type(5){transition-delay:.3s}.home-pick article:nth-of-type(6){transition-delay:.35s}.home-pick article:nth-of-type(7){transition-delay:.4s}.home-pick article .text-block h2{font-size:16px}.home-pick .swiper-slide .ph{overflow:hidden}.home-pick .swiper-slide .ph img{will-change:auto;transition:transform .8s ease-in-out,filter .8s ease-in-out;filter:blur(3px) brightness(1.2);transform:translate3d(0, 0, 0) scale(1.1);backface-visibility:hidden}.home-pick .swiper-slide-active .ph img{will-change:initial;transform:translate3d(0, 0, 0) scale(1);filter:blur(0px) brightness(1)}.home-pick.is-active .pick-assets .word{transform:translate3d(0, 0, 0)}.home-pick.is-active .pick-item{opacity:1}.home-pick.is-active article{opacity:1}[lang=en] .page-head .ja{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"slnt" 0;letter-spacing:0}[lang=en] .text-block-headline{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"slnt" 0;letter-spacing:0;line-height:1.4}[lang=en] .text-block-item .category{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"slnt" 0;letter-spacing:0}.home-journal{padding:0 18px 110px}.home-journal-in{padding-top:13px;margin-top:42px;position:relative}.home-journal-in::before{content:"";display:block;width:100%;height:1px;background-color:var(--clr-line-gray-01);position:absolute;top:0;left:0;transition:transform .7s ease-in-out;transform:scaleX(0);transform-origin:left}.home-journal-in.is-active::before{transform:scaleX(1)}.home-journal .-d-link{margin-top:50px;display:flex;justify-content:center;padding-top:0}.home-journal .-d-link.is-sp{margin-top:40px}.home-about{min-height:100vh;padding-top:110px;overflow:hidden;position:relative}.home-about .heat-wrap{position:absolute;top:430px;left:0;pointer-events:none;width:100%}.home-about .heat{width:100%;will-change:auto;backface-visibility:hidden}.home-about .heat img{width:100%}.home-about .title{text-align:center;margin-bottom:60px}.home-about .title h2{color:var(--clr-base-red);line-height:1.2;font-size:22px;overflow:hidden}.home-about .title h2 .word{display:inline-block;transition:transform .8s cubic-bezier(0.33, 1, 0.68, 1),opacity .8s cubic-bezier(0.33, 1, 0.68, 1);transition-delay:calc(.5s + .05s*(var(--word-index)));opacity:0;transform:translate3d(0, 100%, 0);backface-visibility:hidden;will-change:auto}.home-about .title .sub{color:var(--clr-base-white);line-height:1.5;font-size:12px;margin-top:6px;overflow:hidden}.home-about .title .sub .word{display:inline-block;transition:transform .6s cubic-bezier(0.33, 1, 0.68, 1),opacity .6s cubic-bezier(0.33, 1, 0.68, 1);transition-delay:1s;opacity:0;transform:translate3d(0, 100%, 0);backface-visibility:hidden;will-change:auto}.home-about .title.is-active h2 .word{opacity:1;transform:translate3d(0, 0, 0)}.home-about .title.is-active .sub .word{opacity:1;transform:translate3d(0, 0, 0)}.home-about .state{position:relative;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;font-feature-settings:initial;margin:auto;letter-spacing:.4em;color:var(--clr-base-white);padding-bottom:220px;display:flex;flex-direction:column;justify-content:center;width:100%}.home-about .state h2{font-size:16px;margin-left:30px;line-height:1.4;white-space:nowrap;opacity:0;transition:.6s ease-in-out .4s;backface-visibility:hidden;will-change:opacity}.home-about .state p{line-height:1.6;letter-spacing:.2em;font-size:12px;white-space:nowrap;opacity:0;transition:.6s ease-in-out .5s;backface-visibility:hidden;will-change:opacity}.home-about .state.is-active h2,.home-about .state.is-active p{opacity:1}.home-about ul{color:var(--clr-base-white);padding:0 18px}.home-about ul li{gap:30px;padding-bottom:20px;position:relative}.home-about ul li::after{content:"";display:block;width:100%;height:1px;background-color:var(--clr-line-gray-02);position:absolute;bottom:0;left:0;transition:.7s ease-in-out;transform:scale(0, 1);transform-origin:left}.home-about ul li:not(:last-child){margin-bottom:20px}.home-about ul li .num{font-size:36px;overflow:hidden;display:contents}.home-about ul li .num .word{display:flex}.home-about ul li .num .char{display:inline-block;transform:translate3d(0, -20%, 0);transition:transform .6s cubic-bezier(0.33, 1, 0.68, 1),opacity .6s cubic-bezier(0.33, 1, 0.68, 1);opacity:0;transition-delay:calc(.5s + .05s*(var(--char-index)))}.home-about ul li h3{line-height:1.8;font-size:16px;margin-bottom:8px;transform:translate3d(0, -20%, 0);transition:transform .6s cubic-bezier(0.33, 1, 0.68, 1),opacity .6s cubic-bezier(0.33, 1, 0.68, 1);opacity:0;transition-delay:.5s}.home-about ul li p{line-height:1.9;font-size:12px;transform:translate3d(0, -20%, 0);transition:transform .6s cubic-bezier(0.33, 1, 0.68, 1),opacity .6s cubic-bezier(0.33, 1, 0.68, 1);opacity:0;transition-delay:.55s}.home-about ul.is-active li::after{transform:scale(1, 1)}.home-about ul.is-active li:last-child::before{transform:scale(1, 1)}.home-about ul.is-active li .num .char{transform:translate3d(0, 0, 0);opacity:1}.home-about ul.is-active li h3,.home-about ul.is-active li p{transform:translate3d(0, 0, 0);opacity:1}.home-about .tri{width:15px;height:15px;margin:40px auto;overflow:hidden}.home-about .tri .icon{width:100%;height:100%;animation-duration:.5s,.45s;animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);animation-delay:.2s,.55s}.home-about .tri.is-active .icon{animation-name:arrow-anim-up,arrow-anim-down}.home-about h5{color:var(--clr-base-white);text-align:center;font-size:16px;line-height:1.8;margin-bottom:30px;letter-spacing:.14em}.home-about .desc{text-align:center;color:var(--clr-base-white);font-size:12px;line-height:1.8;letter-spacing:.1em}[lang=en] .home-state{padding-bottom:76px}[lang=en] .home-state .state{-ms-writing-mode:unset;writing-mode:unset;text-orientation:unset;font-feature-settings:unset;text-align:center}[lang=en] .home-state .state h2{margin:0;font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"slnt" 0;letter-spacing:0;font-size:20px;margin-bottom:20px;line-height:1.35}[lang=en] .home-state .state p{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"slnt" 0;font-size:14px;letter-spacing:0}[lang=en] .home-about .title{margin-bottom:32px}[lang=en] .home-about .title .sub{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"slnt" 0;font-size:12px;letter-spacing:0;line-height:1.4}[lang=en] .home-about .state{-ms-writing-mode:unset;writing-mode:unset;text-orientation:unset;font-feature-settings:unset;text-align:center;padding-left:20px;padding-right:20px}[lang=en] .home-about .state h2{margin:0;font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"slnt" 0;letter-spacing:0;font-size:16px;margin-bottom:20px;line-height:1.4;white-space:break-spaces}[lang=en] .home-about .state p{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"slnt" 0;font-size:14px;letter-spacing:0;white-space:break-spaces;line-height:1.4}[lang=en] .home-about ul li h3{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"slnt" 0;letter-spacing:0;line-height:1.4}[lang=en] .home-about ul li p{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"slnt" 0;letter-spacing:0;line-height:1.4}[lang=en] .home-about h5{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"slnt" 0;letter-spacing:0;line-height:1.4;padding-left:20px;padding-right:20px;margin-bottom:20px}[lang=en] .home-about .desc{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"slnt" 0;letter-spacing:0;line-height:1.4;font-size:14px;padding-left:20px;padding-right:20px}#home-gl{position:fixed;width:100%;height:100vh;top:0;left:0;pointer-events:none}#home-gl canvas{min-width:100vw;min-height:100vh}.page-name-home{position:relative}.lil-gui.autoPlace{max-width:100%}.page-wrap.-journal{padding:0 18px;padding-top:95px;max-width:1300px;box-sizing:content-box}.page-wrap.-journal .post-pagenation{margin-top:7rem}.page-wrap.-journal .post-pagenation ol{display:flex;justify-content:center;gap:20px;align-items:center}.page-wrap.-journal .post-pagenation ol li{font-size:18px;color:var(--clr-text-gray)}.page-wrap.-journal .post-pagenation ol li.is-active{color:var(--clr-base-red)}.page-wrap.-journal .post-pagenation ol li .prev{transform:rotate(180deg)}.page-wrap.-journal .post-pagenation ol li .next,.page-wrap.-journal .post-pagenation ol li .prev{display:flex;flex-direction:column;justify-content:center;align-items:center;width:20px;height:20px}.page-wrap.-journal .post-pagenation ol li .next div,.page-wrap.-journal .post-pagenation ol li .next svg,.page-wrap.-journal .post-pagenation ol li .prev div,.page-wrap.-journal .post-pagenation ol li .prev svg{width:6px;height:12px;display:block}.page-wrap.-journal .post-pagenation ol li .next svg,.page-wrap.-journal .post-pagenation ol li .prev svg{fill:none;stroke:var(--clr-text-gray);stroke-width:1.5}.-journal-post .post-hero{padding-top:65px;background-color:var(--clr-base-black)}.-journal-post .post-hero-visual{aspect-ratio:120/63;overflow:hidden}.-journal-post .post-hero-visual img{width:100%;object-fit:cover;height:100%;will-change:auto;transition:transform .8s ease-in-out,filter .8s ease-in-out;filter:blur(3px) brightness(1.2);transform:translate3d(0, 0, 0) scale(1.1);backface-visibility:hidden}.-journal-post .post-hero .text-block{color:var(--clr-base-white);transition:opacity .5s ease-in-out;opacity:0;padding:30px 18px}.-journal-post .post-hero .attention{margin-top:30px}.-journal-post .post-hero .attention .text{font-size:10px;margin-right:10px}.-journal-post .post-hero .attention .icon{width:7.36px;height:8.5px}.-journal-post .post-hero .attention svg{fill:var(--clr-text-white)}.-journal-post .post-hero.is-active .text-block{opacity:1}.-journal-post .post-hero.is-active .post-hero-visual img{will-change:initial;transform:translate3d(0, 0, 0) scale(1);filter:blur(0px) brightness(1)}.-journal-post .post-article{padding:30px 18px 0}.-journal-post .post-article-side .text-block-headline{font-size:20px}.-journal-post .post-article-side .sns{gap:5px;margin-top:40px}.-journal-post .post-article-side .sns a{width:20px;height:20px}.-journal-post .post-article-side .sns a svg{width:100%;height:100%}.-journal-post .post-article-side .index{padding:0 8px}.-journal-post .post-article-side .index h4{font-size:12px;margin-bottom:11px}.-journal-post .post-article-side .index ul{display:flex;flex-direction:column;gap:7px}.-journal-post .post-article-side .index ul li{line-height:1.6;font-size:13px}.-journal-post .post-article-side .index ul li a{display:flex;gap:6px}.-journal-post .post-article-side .index ul li a::before{content:"";display:block;box-sizing:border-box;width:10px;height:10px;border-radius:5px;border:3px solid var(--clr-base-red);margin-top:5px}.-journal-post .post-article-side .index ul li a span{width:90%;transition:opacity .3s ease-in-out}.-journal-post .post-article-side .-d-link{margin-top:100px;padding-top:0}.-journal-post .post-article-side .-d-link::before{display:none}.-journal-post .post-article-side .-d-link .text{padding-bottom:0}.-journal-post .post-article-main-check h4{font-size:12px;color:var(--clr-text-gray);margin-bottom:10px}.-journal-post .post-article-main-check ul{display:flex;flex-direction:column;gap:12px;padding:15px;background-color:var(--clr-base-gray-02)}.-journal-post .post-article-main-check ul li{display:flex;gap:6px}.-journal-post .post-article-main-check ul li .icon{width:8px;height:8.8px;margin-top:6px}.-journal-post .post-article-main-check ul li .text{line-height:1.6;width:90%;font-size:13px}.-journal-post .post-article-main-sec{padding-top:60px}.-journal-post .post-article-main-sec h2{font-size:17px;line-height:1.6;letter-spacing:.1em;margin-bottom:24px}.-journal-post .post-article-main-sec h3{font-size:14px;line-height:1.8;letter-spacing:.1em;margin-bottom:30px}.-journal-post .post-article-main-sec p,.-journal-post .post-article-main-sec .text{line-height:1.9;font-size:14px;letter-spacing:.1em}.-journal-post .post-article-main-sec p:not(:last-child),.-journal-post .post-article-main-sec .text:not(:last-child){margin-bottom:1.9em}.-journal-post .post-article-main-sec pre{font-size:12px;line-height:1.9;color:var(--clr-text-gray);font-family:"Inter",sans-serif;white-space:break-spaces}.-journal-post .post-article-main-sec img{width:100%;height:auto;margin-top:24px}.related-card a{padding:10px;border-radius:6px;border:1px solid var(--clr-line-gray-01);justify-content:space-between}.related-card a .card-text{width:59.3471810089%;margin:0}.related-card a time{font-size:10px;margin-bottom:1em;line-height:1;display:block}.related-card a h3{font-size:12px;line-height:1.5}.related-card a .ph{width:35.6083086053%;aspect-ratio:120/63;overflow:hidden}.related-card a .ph img{width:100%;height:100%;object-fit:cover}.share{gap:14px;align-items:center;justify-content:center;border-bottom:1px solid var(--clr-line-gray-01);padding-bottom:14px;margin-top:40px}.share h5{font-size:12px;color:var(--clr-text-gray)}.share .sns{gap:10px}.share .sns a{width:32px;height:32px}.share .sns a svg{width:100%;height:100%}.share+.-d-link{padding:0;display:flex;justify-content:center;padding-top:40px}[lang=ja] .-journal-post .post-article-main-sec h3,[lang=ja] .-journal-post .post-article-main-sec strong{font-family:"Gothic MB101 DemiBold"}[lang=en] .-journal-post .post-article-side .index h4,[lang=en] .-journal-post .post-article-side .index ul li,[lang=en] .-journal-post .post-article-main-check ul li .text,[lang=en] .-journal-post .post-article-main-sec p,[lang=en] .-journal-post .post-article-main-sec .text{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"slnt" 0;letter-spacing:0;line-height:1.4}[lang=en] .-journal-post .post-article-main-sec p,[lang=en] .-journal-post .post-article-main-sec .text{font-size:15px}[lang=en] .-journal-post .post-article-main-sec h2,[lang=en] .-journal-post .post-article-main-sec h3,[lang=en] .-journal-post .post-article-main-sec strong{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"slnt" 0;letter-spacing:0;line-height:1.4}[lang=en] .-journal-post .post-article-main-sec h3{font-size:16px}[lang=en] .share h5{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"slnt" 0;letter-spacing:0;line-height:1.4}.related{margin-top:70px;margin-left:18px !important;margin-bottom:70px}.related .page-head{margin-bottom:22px}.related h3{line-height:1;color:var(--clr-base-black);font-size:24px}.related .ja{line-height:1.5;font-size:12px}.related .post-wrap article{width:24rem;padding-right:22px}@keyframes arrow-anim-up{0%{transform:translate(0)}to{transform:translate(0, 100%)}}@keyframes arrow-anim-down{0%{transform:translate(0%, -100%)}to{transform:translate(0)}}@media only screen and (min-width: 769px){html{font-size:.69444vw}.is-sp{display:none}.is-pc{display:block}.header{padding:19px 40px 19px 34px}.header h1{width:280.48px;height:21px}.header nav li{font-size:14px}.header-assets .button{transition:.6s var(--bezier-1);width:140px;height:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:30px;background-color:var(--clr-base-gray-01)}.header-assets .button a{font-size:14px;align-items:center;gap:3px}.header-assets .button .icon{width:11.42px;height:10.84px}.header .menu{top:66px}.is-open .header nav.is-pc{opacity:0;pointer-events:none}.is-open .header-assets-in .header_list-lang,.is-open .header-assets-in .button{opacity:0;pointer-events:none}.ct{margin-top:140px}.ct a{margin:140px 0}.ct h4{font-size:80px}.ct .ja{font-size:22px;margin-top:40px}.footer-in{margin-bottom:140px;display:flex;justify-content:space-between}.footer-in h1{margin-bottom:0;width:52.4rem;height:4rem}.footer-in ol{width:360px;margin-right:120px}.footer-sub{flex-direction:row;justify-content:space-between;align-items:flex-end}.footer-sub ol{width:480px;gap:10px 5px}.footer-sub ol li:not(:last-child)::after{margin-left:5px}.page-head{gap:6px;margin-bottom:80px}.page-head h2{font-size:55px}.page-head .ja{font-size:16px}.nav-links{margin-top:9.6rem}.nav-links ul{gap:2.8rem}.post-wrap.-common{display:grid;grid-template-columns:repeat(2, 1fr);gap:60px 30px;width:80.4511278195%}.text-block-item time{font-size:13px}.text-block-item .category{font-size:11px}.sub-nav-group{gap:12px}.sub-nav h3{font-size:14px}.sub-nav .radio ul{gap:2px;flex-direction:column}.sub-nav .tags ul{flex-direction:row;flex-wrap:wrap;gap:8px 10px}.post-column{flex-direction:row;gap:5.3846153846%;align-items:flex-start;position:relative}.post-column .sub-nav{width:160px;gap:50px;position:sticky;top:0}.post-wrap.-home{width:62.6198083067%}.post-wrap.-home article{padding-bottom:24px}.post-wrap.-home article:not(:last-child){margin-bottom:24px}.post-wrap.-home article a .ph{width:58.6734693878%}.post-wrap.-home article a .text-block{width:38.2653061224%}.post-wrap.-home article a .text-block-item{margin-bottom:12px}.post-wrap.-home article a .text-block-tags{margin-bottom:30px}.post-wrap.-home article a .text-block h2{font-size:18px}.home-hero .title{gap:16px}.home-hero h2{font-size:55px}.home-hero h2 .place{display:inline-block;padding-left:.4em}.home-hero .sub{font-size:15px}.home-hero .attention-wrap{bottom:140px}.home-state{padding-top:180px;padding-bottom:80px}.home-state h2{font-size:24px;margin-left:80px}.home-state p{font-size:14px;line-height:1.5}.home-pick .attention{bottom:140px}.home-pick{margin-bottom:90px}.home-pick .pick-assets{display:flex;justify-content:space-between;padding:0 24px;margin-bottom:36px}.home-pick .mini{margin-bottom:0px}.home-pick .pick-item{margin:0;gap:26px}.home-pick article{width:84.6rem}.home-pick article .text-block h2{font-size:24px}.home-journal{max-width:1252px;margin:auto}.home-journal-in{display:flex;justify-content:space-between;align-items:flex-start;padding-top:24px;margin-top:0}.home-journal .page-head h2{font-size:40px}.home-journal .page-head .ja{font-size:12px}.home-journal .-d-link{display:inline-block;margin-top:40px}.home-journal .-d-link.is-sp{display:none}.home-about .heat-wrap{top:8rem}.home-about .title{margin-bottom:120px}.home-about .title h2{font-size:26px}.home-about .state{padding-bottom:324px}.home-about .state h2{font-size:24px;margin-left:80px}.home-about .state p{font-size:14px;line-height:2}.home-about ul{max-width:900px;margin:auto;display:grid;grid-template-columns:repeat(3, 1fr);box-sizing:content-box}.home-about ul li{flex-direction:column;gap:70px;border-bottom:0;padding:0 40px;box-sizing:content-box}.home-about ul li::after{right:0;width:1px;height:100%;transform-origin:top;transform:scale(1, 0)}.home-about ul li:not(:last-child){margin-bottom:0}.home-about ul li:last-child::before{content:"";display:block;position:absolute;bottom:0;right:0;width:1px;height:100%;transition:.7s ease-in-out;background-color:var(--clr-line-gray-02);transform-origin:top;transform:scale(1, 0)}.home-about ul li .num{font-size:64px}.home-about ul li .num .char{transform:translate3d(0, -30%, 0)}.home-about ul li h3{font-size:20px}.home-about ul li p{font-size:13px}.home-about .tri{margin:80px auto 60px}.home-about h5{font-size:25px;margin-bottom:50px;letter-spacing:.16em}.home-about .desc{font-size:16px}[lang=en] .home-state{padding-bottom:206px}[lang=en] .home-state .state h2{font-size:26px}[lang=en] .home-state .state p{font-size:16px}[lang=en] .home-about .state h2{font-size:26px}[lang=en] .home-about .state p{font-size:16px}[lang=en] .home-about h5{margin-bottom:50px}.page-wrap.-journal{margin:auto;margin-bottom:200px}.page-wrap.-journal{padding-top:126px}.page-wrap.-journal .page-head{margin-bottom:0}.page-wrap.-journal .sub-nav,.page-wrap.-journal .post-wrap{padding-top:90px}.page-wrap.-journal .post-pagenation{margin-top:11rem;margin-left:5.3846153846%;padding-left:160px}.-journal-post .post-hero{padding-top:86px;padding-left:50px;padding-right:20px;display:flex;flex-direction:row-reverse;align-items:flex-start;gap:3.6496350365%}.-journal-post .post-hero-visual{width:64.2335766423%}.-journal-post .post-hero .text-block{padding:0;padding-top:24.3rem;padding-bottom:10rem;width:32.1167883212%}.-journal-post .post-hero .text-block-headline{font-size:30px}.-journal-post .post-hero .attention{margin-top:20px}.-journal-post .post-article{padding:0 18px;max-width:1280px;margin:auto;display:flex;justify-content:space-between;position:relative;align-items:flex-start}.-journal-post .post-article-side{width:26.875%;padding-top:110px;position:sticky;top:0}.-journal-post .post-article-side .text-block{padding-bottom:20px;border-bottom:1px solid var(--clr-line-gray-02)}.-journal-post .post-article-side .index{padding:40px 20px}.-journal-post .post-article-side .index h4{margin-bottom:13px;font-size:14px}.-journal-post .post-article-side .index ul{gap:8px}.-journal-post .post-article-side .index ul li{font-size:12px}.-journal-post .post-article-side .-d-link{display:inline-block}.-journal-post .post-article-main{width:59.0625%;padding-top:110px}.-journal-post .post-article-main-check ul{padding:17px;gap:14px}.-journal-post .post-article-main-check ul li .icon{width:10px;height:11px}.-journal-post .post-article-main-check ul li .text{font-size:16px}.-journal-post .post-article-main-sec{padding-top:80px}.-journal-post .post-article-main-sec h2{margin-bottom:40px;font-size:22px}.-journal-post .post-article-main-sec pre{font-size:13px}.-journal-post .post-article-main-sec img{margin-top:30px}.related-card{width:68.7830687831%}.related-card a h3{font-size:14px}.share{justify-content:flex-end;gap:20px;margin-top:100px}.share+.-d-link{display:none}[lang=en] .-journal-post .post-article-main-sec p,[lang=en] .-journal-post .post-article-main-sec .text{font-size:16px}.related{margin-top:110px;margin-left:41.25% !important;margin-bottom:110px}.related .page-head{margin-bottom:40px}.related h3{font-size:30px}.related .ja{font-size:16px}.related .post-wrap article{width:36rem;padding-right:20px}}@media(hover: hover){.header nav li a:hover{opacity:.5}.header-assets .header_list-lang ul li a:hover{opacity:.5}.header-assets .button a:hover{opacity:.5}.header-assets .burger:hover span{background-color:var(--clr-base-red)}.header .menu ol li a:hover{opacity:.5}.header .menu .header_list-lang ul li a:hover{opacity:.5}.header .menu .other-items a:hover{opacity:.5}.ct a:hover h4::before{transform:scale(0, 1);transform-origin:right}.ct a:hover h4:after{transform:scale(1, 1);transform-origin:left}.footer-in ol li a:hover{opacity:.5}.footer-sub ol li a:hover{opacity:.7}.sub-nav .radio ul li a:hover{opacity:.5}.sub-nav .tags ul li a:hover{opacity:.5}.post-wrap article a:hover h2{opacity:.4}.post-wrap article a:hover .ph-in{transform:scale(1.06)}.-d-link:hover .text::before{transform:scale(0, 1);transform-origin:right}.-d-link:hover .text:after{transform:scale(1, 1);transform-origin:left}.-journal-post .post-article-side .index ul li a:hover span{opacity:.5}}@media(min-width: 769px)and (max-width: 960px){.header nav{opacity:0;pointer-events:none}}@media(min-width: 769px)and (max-width: 950px){.header nav{display:none}}@media(max-width: 400px){.footer-in h1{width:33.7rem;height:2.633rem}}@media(min-width: 1440px){.footer-in h1{width:524px;height:40px}.page-head{margin-bottom:8rem}.home-pick .pick-assets{margin-bottom:2.4rem}.home-journal{max-width:125.2rem}.home-about{padding-top:11rem}.home-about .state{padding-bottom:32.4rem}.page-wrap.-journal{max-width:calc(130rem - 36px)}.page-wrap.-journal{padding-top:12.6rem}.page-wrap.-journal .sub-nav,.page-wrap.-journal .post-wrap{padding-top:9rem}.-journal-post .post-article{max-width:128rem}.-journal-post .post-article-side{padding-top:11rem}.-journal-post .post-article-main{padding-top:11rem}.related{margin-left:60rem !important}}@media only screen and (max-width: 768px){.post-column .sub-nav{position:absolute;right:8px;top:160px;background-color:var(--clr-base-white);padding:20px 24px;max-width:340px;pointer-events:none;opacity:0;transition:.3s ease-out;transform:translateY(20px) scale(1.04);z-index:10}.post-column .sub-nav.show{transform:translateY(0px) scale(1);opacity:1;pointer-events:auto}.-journal-post .post-article-main-check{padding-top:40px;margin-top:20px;border-top:1px solid var(--clr-line-gray-02)}}@media(min-width: 759px){#cursor{display:block;position:fixed;z-index:9999;left:0;top:0;pointer-events:none;will-change:transform}#cursor.swipe .cursor__circle{opacity:.6;width:130px;height:130px;background-color:var(--clr-base-red);border-width:1px;background-blend-mode:difference}#cursor.swipe:after{content:"";position:absolute;top:-6.5px;left:-46.5px;background:url(../images/_common/cursor-swipe.svg) no-repeat center/cover;width:93px;height:13px}#cursor.swipe.point .cursor__circle{width:30px;height:30px}#cursor.swipe.point:after{opacity:0}}@media(hover: hover)and (pointer: fine){.cursor__circle{z-index:9999;width:0;height:0;margin-top:-50%;margin-left:-50%;border-radius:50%;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1),background-color .3s cubic-bezier(0.4, 0, 0.2, 1),border-color .3s cubic-bezier(0.4, 0, 0.2, 1),width .3s cubic-bezier(0.4, 0, 0.2, 1),height .3s cubic-bezier(0.4, 0, 0.2, 1);opacity:0}}