@font-face{font-style:normal;font-weight:400;src:url(/assets/fonts/noto-sans-jp-v52-japanese_latin-regular.woff2) format("woff2");font-family:Noto Sans JP;font-display:swap}@font-face{font-style:normal;font-weight:500;src:url(/assets/fonts/noto-sans-jp-v52-japanese_latin-500.woff2) format("woff2");font-family:Noto Sans JP;font-display:swap}@font-face{font-style:normal;font-weight:600;src:url(/assets/fonts/noto-sans-jp-v52-japanese_latin-600.woff2) format("woff2");font-family:Noto Sans JP;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(/assets/fonts/noto-sans-jp-v52-japanese_latin-700.woff2) format("woff2");font-family:Noto Sans JP;font-display:swap}@font-face{font-style:normal;font-weight:300;src:url(/assets/fonts/open-sans-v40-latin-300.woff2) format("woff2");font-family:Open Sans;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(/assets/fonts/open-sans-v40-latin-regular.woff2) format("woff2");font-family:Open Sans;font-display:swap}@font-face{font-style:normal;font-weight:600;src:url(/assets/fonts/open-sans-v40-latin-600.woff2) format("woff2");font-family:Open Sans;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(/assets/fonts/open-sans-v40-latin-700.woff2) format("woff2");font-family:Open Sans;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(/assets/fonts/oswald-v53-latin-regular.woff2) format("woff2");font-family:Oswald;font-display:swap}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}body,:where(h1),:where(h2),:where(h3),:where(h4),:where(p),:where(ul),:where(figure){margin:0}ul[role=list],ol[role=list]{padding-left:0;list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed}:where(a:not([class])){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(img),:where(picture){display:block;max-width:100%}html{background-color:#000;-ms-scroll-chaining:none;overscroll-behavior:none}body{overflow:hidden;color:#fff;font-weight:600;font-size:14px;line-height:2.1428571429;font-family:Noto Sans JP,sans-serif;letter-spacing:.2em}html.is-touch.is-stop body{overflow:hidden;pointer-events:none}:where(h1){font-weight:700;font-size:16px;line-height:1.5}:where(p):not(:last-child){margin-bottom:calc((100svh - 627.66px) / 28.1333333333 + 22.3101895735px)}:where(table){width:100%;border-spacing:0;line-height:2.2857142857;letter-spacing:0}:where(table) caption{margin-top:calc((100svh - 627.66px) / 64.9230769231 + 9.6677488152px);font-size:12px;line-height:1.8333333333;text-align:left;caption-side:bottom}:where(table) th{padding-top:calc((100svh - 627.66px) / 105.5 + 5.9493838863px);padding-right:7px;padding-bottom:calc((100svh - 627.66px) / 105.5 + 5.9493838863px);border-bottom:1px solid #fff;font-weight:700;font-family:Open Sans,sans-serif;text-align:left}:where(table) td{padding-top:calc((100svh - 627.66px) / 105.5 + 5.9493838863px);padding-bottom:calc((100svh - 627.66px) / 84.4 + 7.4367298578px);border-bottom:1px solid #fff;font-weight:400}:where(table) tr:first-of-type th,:where(table) tr:first-of-type td{border-top:1px solid #fff}:where(a){color:inherit;text-decoration:none}:where(a)[href^="https://www.instagram.com/"]:before{display:inline-block;position:relative;top:1px;width:13.14px;height:13.14px;margin-right:4px;background:url(../images/instagram.svg);content:"";line-height:1}.contents-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.contents-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contents-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.align-right{display:table;margin-left:auto}.align-left{display:table;margin-right:auto}.align-center{display:table;margin-right:auto;margin-left:auto}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.push-right{margin-right:auto}.push-left{margin-left:auto}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;border:0!important;clip:rect(0,0,0,0)!important}[disabled]{cursor:default!important}[disabled] a[disabled]{pointer-events:none!important}#svg-defs{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;border:0!important;clip:rect(0,0,0,0)!important}.global{position:relative;min-height:100svh}.main{height:100svh;overflow:hidden}.main>section,.main>div{visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0}.main .outer{visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.main .outer .inner{display:grid;grid-template-columns:1fr;padding-right:30px;padding-left:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.heading{display:table;color:transparent;font-weight:500;font-size:30px;line-height:1.5;font-family:Oswald,sans-serif;letter-spacing:.122em;white-space:nowrap}.heading:before{display:block;content:"DEEP DIVE INTO U"}.link{display:table;min-width:190px}.link a{display:block;padding:calc((100svh - 627.66px) / 56.2666666667 + 11.1550947867px) 21px calc((100svh - 627.66px) / 60.2857142857 + 10.4114218009px);border:1px solid #fff;border-radius:100px;font-weight:600;font-size:14px;line-height:1.3571428571;font-family:Open Sans,sans-serif;letter-spacing:.23em;-webkit-transition:.3s;transition:.3s}.link a:after{display:inline-block;position:relative;bottom:-2px;width:11.8px;height:14.61px;margin-left:4px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMy4wMiAxNS44MyI+CiAgPGc+CiAgICA8cGF0aCBkPSJNNi4xNSwxNS4xMWwyLjExLTIuMzJMMi44Myw3LjcxbC0yLjEyLDIuMDgsNS40NCw1LjMyWiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KICAgIDxwYXRoIGQ9Ik03LjY1LDYuMzRzMi43Ny0zLjAzLDMuNzItNC4xLS4yMS0yLjQxLTEuMjgtMS4zNWMtLjUxLjUxLTIuODgsMi45Ny0zLjI4LDMuNDEtLjcxLjc3LTEuNTUuODItMS44OC0uMTUtLjEzLS4zOC0uMTUtLjQ2LS4zMy0xLjA0LS4zMS0uOTctLjYzLTEuMjYtMS4zLTEuMTEtLjUxLjExLS43NC42LS42MiwxLjc2LjA4LjgxLjQsNC4xOC40LDQuMThsNS4yMSw0Ljg2czMuNDItMy4yOSwzLjk3LTQuMDFjLjQtLjQ2LjM2LTEuMTYtLjEtMS41Ny0uMTEtLjEtLjI0LS4xNy0uMzgtLjIyIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgogICAgPHBhdGggZD0iTTEwLjAzLDMuODZjLjc5LjM2LDEuMzksMS4wMy43NSwxLjc5LS41Ny42OS0xLjgzLDEuODgtMS44MywxLjg4IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgogICAgPHBhdGggZD0iTTEwLjk1LDUuMzdjLjYuMTcsMS4yNiwxLjA3LjczLDEuNzUtLjQ5LjU1LTEuMDIsMS4wNy0xLjU5LDEuNTMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CiAgPC9nPgo8L3N2Zz4=) no-repeat 0 0/cover;content:"";-webkit-transition:.3s;transition:.3s}.link a:hover{background-color:#fff;color:#000}.link a:hover:after{-webkit-filter:invert(1);filter:invert(1);-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg)}.cursor{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:calc((100svh - 627.66px) / 5.0527426184 + 37.1836492891px);margin-left:auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:9px;height:48px;overflow:hidden}.cursor .shape{position:relative;height:0px;-webkit-transition:.5s;transition:.5s}.cursor .shape:before,.cursor .shape:after{position:absolute;bottom:0;left:0;width:1px;background-color:#fff;content:""}.cursor .shape:before{height:100%}.cursor .shape:after{height:0px;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.5s;transition:.5s}.cursor.is-active .shape{height:48px}.cursor.is-active .shape:after{height:12px}#header{visibility:hidden;z-index:100;position:fixed;top:0;left:0;opacity:0;pointer-events:none}#header .header-inner{padding:calc((100svh - 627.66px) / 11.4054054054 + 55.0318009479px) 30px 0;-webkit-transition:top 1.25s,-webkit-transform 1.25s;transition:top 1.25s,-webkit-transform 1.25s;transition:top 1.25s,transform 1.25s;transition:top 1.25s,transform 1.25s,-webkit-transform 1.25s}#header h1{letter-spacing:.4em;white-space:nowrap;pointer-events:all}#header h1 a{display:block}#header h1 span{display:block;margin-top:11px;font-weight:300;font-size:14px;line-height:1.3571428571;font-family:Open Sans,sans-serif;letter-spacing:.23em}#copy{z-index:1;position:fixed;top:0;right:30px;left:30px;height:100svh;-webkit-transition:.1s;pointer-events:none;transition:.1s}#copy .heading{position:absolute;top:0;right:0;margin-left:auto;color:#fff;-webkit-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh);pointer-events:all}#copy .heading:before{content:none}#copy h2{font-weight:500;font-size:30px;line-height:1.5;font-family:Oswald,sans-serif;letter-spacing:.122em;text-align:right;white-space:nowrap;opacity:0}#atama{z-index:1;position:fixed;top:0;left:0;width:100%;height:100svh;opacity:0;pointer-events:none}#atama svg{display:block;position:absolute;top:50%;left:50%;width:calc((100svh - 627.66px) / 2.5575757576 + 245.4120853081px);height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#opening{position:fixed;top:0;left:0;width:100%;height:100svh;pointer-events:none}#opening .bg{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask:url(/assets/images/atama-mask.svg) no-repeat center center/calc((100svh - 627.66px) / 2.5575757576 + 245.4120853081px);mask:url(/assets/images/atama-mask.svg) no-repeat center center/calc((100svh - 627.66px) / 2.5575757576 + 245.4120853081px);-webkit-transition:-webkit-mask-size 1s;transition:-webkit-mask-size 1s;transition:mask-size 1s;transition:mask-size 1s,-webkit-mask-size 1s}#opening .bg.is-scaleout{-webkit-mask-size:150vh;mask-size:150vh;-webkit-transition-duration:2s;transition-duration:2s}#opening .bg.is-scalewait{-webkit-mask-size:calc((100svh - 627.66px) / 3.6271434097 + 173.0452670616px);mask-size:calc((100svh - 627.66px) / 3.6271434097 + 173.0452670616px);-webkit-transition-duration:1s;transition-duration:1s}#opening .bg.is-immediatly{-webkit-transition-duration:0s;transition-duration:0s}#opening .bg .loader{position:absolute;top:50%;left:50%;width:calc((100svh - 627.66px) / 2.5575757576 + 245.4120853081px);height:100%;background-color:#333;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:translate(-50%,-50%) scaleX(0);-ms-transform:translate(-50%,-50%) scaleX(0);transform:translate(-50%,-50%) scaleX(0)}#opening .bg picture{position:absolute;top:0;left:0;width:100%;overflow:hidden;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;opacity:0}#opening .bg picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#opening .bg picture.spec-bg{height:100%}#fv .outer .inner{-webkit-box-align:end;-ms-flex-align:end;align-items:end}#fv .content{position:relative}#fv .heading{margin-right:-2px;margin-left:auto}#intro .outer{text-align:right}#intro .heading{margin-bottom:calc((100svh - 627.66px) / 28.1333333333 + 22.3101895735px);margin-left:auto}#intro .outer[data-id=intro1] .heading{margin-bottom:0}#intro .outer[data-id=intro4] .content{position:relative}#intro .outer[data-id=intro4] .heading{margin-bottom:0}#intro .outer[data-id=intro4] .heading2{position:absolute;top:50%;left:50%;margin-bottom:0;font-size:calc((100vw - 390px) / 97.6 + 40px);line-height:1.5;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#about .outer[data-id=about1] .inner{grid-template-rows:calc((100svh - 627.66px) / 3.4170040486 + 183.6872274882px) 1fr}#about .outer[data-id=about1] .inner .image{height:100%;margin-right:-30px;margin-left:-30px}#about .outer[data-id=about1] .inner .content{height:100%;padding-top:calc((100svh - 627.66px) / 15.8616407273 + 16.3608056872px);padding-bottom:calc((100svh - 627.66px) / 3.3218408203 + 14.8734597156px)}#about .outer[data-id=about1] .inner .content .heading{margin-bottom:calc((100svh - 627.66px) / 70.3333333333 + 8.9240758294px)}#about .outer[data-id=about1] .inner .content h2{margin-bottom:calc((100svh - 627.66px) / 168.8 + 3.7183649289px);font-weight:600;font-size:16px;line-height:1.375;letter-spacing:.4em}#about .outer[data-id=about1] .inner .content p:not(:last-child){margin-bottom:calc((100svh - 627.66px) / 36.6956521739 + 17.104478673px)}#about .outer[data-id=about2] .inner{grid-template-rows:1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}#about .outer[data-id=about2] .inner .content{height:100%}#about .outer[data-id=about2] .inner .heading{position:relative;top:100%;opacity:0}#recommend .heading{position:absolute;top:100%;right:30px;opacity:0}#recommend .outer{visibility:visible;opacity:1}#recommend .outer .inner{grid-template-rows:calc((100svh - 627.66px) / 3.6695652174 + 171.0447867299px) 1fr;padding-right:0;padding-left:0}#recommend .outer .inner .image{height:100%}#recommend .outer .inner .content{display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr;row-gap:calc((100svh - 627.66px) / 17.9574468085 + 34.9526303318px);height:100%;padding:calc((100svh - 627.66px) / 3.787031368 + 14.8734597156px) 30px calc((100svh - 627.66px) / 3.3218408203 + 14.8734597156px);overflow:hidden;background-color:#000}#recommend .outer .inner .content h2{font-weight:700;font-size:18px;line-height:1.3333333333;letter-spacing:.4em}#recommend .outer .inner .steps-outer{max-height:265px;padding-right:16px;padding-left:16px}#recommend .outer .inner .steps{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%}#recommend .outer .inner .steps .step{-webkit-box-flex:0;-ms-flex:0 0 100%;visibility:hidden;position:relative;flex:0 0 100%;height:100%;opacity:0}#recommend .outer .inner .steps .step h3{z-index:1;position:absolute;top:0;left:0;font-weight:600;font-size:14px;line-height:1.3571428571;letter-spacing:.4em}#recommend .outer .inner .steps .step img{position:absolute;top:0;left:50%;aspect-ratio:299/265;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}#spec .heading{position:absolute;top:100%;right:30px;opacity:0}#spec .atama-outer{z-index:1;position:fixed;top:0;left:0;width:100%;height:100svh;opacity:0;pointer-events:none}#spec .atama-outer .atama-inner{position:absolute;top:50%;left:50%;width:calc((100svh - 627.66px) / 2.5575757576 + 245.4120853081px);height:calc((100svh - 627.66px) / 2.4089507935 + 260.5532672986px);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#spec .atama-outer .atama-inner .atama{position:absolute;top:0;left:0;width:100%;height:100%}#spec .atama-outer .atama-inner .atama svg{display:block;width:100%;height:100%}#spec .atama-outer .atama-inner .atama svg path{fill:#000}#spec .atama-outer .atama-inner .atama:nth-last-child(0){z-index:0}#spec .atama-outer .atama-inner .atama:nth-last-child(1){z-index:1}#spec .atama-outer .atama-inner .atama:nth-last-child(2){z-index:2}#spec .atama-outer .atama-inner .atama:nth-last-child(3){z-index:3}#spec .atama-outer .atama-inner .atama:nth-last-child(4){z-index:4}#spec .atama-outer .atama-inner .atama:nth-last-child(5){z-index:5}#spec .atama-outer .atama-inner .atama:nth-last-child(6){z-index:6}#spec .atama-outer .atama-inner .atama:nth-last-child(7){z-index:7}#spec .atama-outer .atama-inner .atama:nth-last-child(8){z-index:8}#spec .atama-outer .atama-inner .atama:nth-last-child(9){z-index:9}#spec .atama-outer .atama-inner .atama:nth-last-child(10){z-index:10}#spec .outer[data-id=spec1] .inner{display:block;padding:0}#spec .outer[data-id=spec1] .inner .content{height:100%}#spec .outer[data-id=spec1] .inner .content picture{width:100%;height:100%}#spec .outer[data-id=spec1] .inner .content picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#spec .outer[data-id=spec2] .inner{-webkit-box-align:end;-ms-flex-align:end;align-items:end}#spec .outer[data-id=spec2] .inner .content h2{margin-right:-2px;font-weight:500;font-size:30px;line-height:1.5;font-family:Oswald,sans-serif;letter-spacing:.122em;text-align:right}#spec .outer[data-id=spec3] .inner{margin-right:auto;margin-left:auto;-webkit-box-align:end;-ms-flex-align:end;position:relative;align-items:end;max-width:1366px}#spec .outer[data-id=spec3] .inner .eyeparts{position:absolute;top:50%;left:30px;width:240px;padding:4px 0 17px;border:1px solid #fff;border-radius:39px;-webkit-transform:translateY(calc((100svh - 627.66px) / -3.1729323308 + -197.817014218px));-ms-transform:translateY(calc((100svh - 627.66px) / -3.1729323308 + -197.817014218px));transform:translateY(calc((100svh - 627.66px) / -3.1729323308 + -197.817014218px))}#spec .outer[data-id=spec3] .inner .eyeparts p{margin-bottom:calc((100svh - 627.66px) / 281.3333333333 + 2.2310189573px);font-family:Open Sans,sans-serif;letter-spacing:0;text-align:center}#spec .outer[data-id=spec3] .inner .eyeparts .eyes{display:grid;grid-template-columns:repeat(4,10%);width:190px;margin-left:24px;-webkit-transition:1.25s;transition:1.25s}#spec .outer[data-id=spec3] .inner .eyeparts .eyes>svg{width:50px;height:22px}#spec .outer[data-id=spec3] .inner .eyeparts .line{position:absolute;top:100%;left:50%;width:1px;height:calc((100svh - 627.66px) / 32.4615384615 + 19.3354976303px);background-color:#fff;content:"";-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transform:translateX(-50%) scaleY(0);-ms-transform:translateX(-50%) scaleY(0);transform:translate(-50%) scaleY(0);-webkit-transition:1.25s .5s;transition:1.25s .5s}#spec .outer[data-id=spec3] .inner .eyeparts.is-active .eyes{grid-template-columns:repeat(4,25%)}#spec .outer[data-id=spec3] .inner .eyeparts.is-active .line{-webkit-transform:translateX(-50%) scaleY(1);-ms-transform:translateX(-50%) scaleY(1);transform:translate(-50%) scaleY(1)}#spec .outer[data-id=spec3] .inner .content{padding-bottom:calc((100svh - 627.66px) / 10.8205128205 + 58.006492891px)}#spec .outer[data-id=spec4] .inner{-webkit-box-align:end;-ms-flex-align:end;align-items:end}#spec .outer[data-id=spec4] .inner .content{padding-bottom:calc((100svh - 627.66px) / 11.4054054054 + 55.0318009479px)}#spec .outer[data-id=spec4] .inner .content p{margin-right:auto;margin-left:auto;text-align:center}#spec .outer[data-id=spec4] .inner .content p:not(:last-child){margin-bottom:0}#spec .outer[data-id=spec4] .inner .content p:not(:last-of-type){margin-bottom:calc((100svh - 627.66px) / 16.88 + 37.1836492891px)}#spec .outer[data-id=spec4] .copyright{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:calc((100svh - 627.66px) / 8.8842105263 + 70.6489336493px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px}#spec .outer[data-id=spec4] .copyright span{display:block;padding-left:4px;font-weight:400;font-size:14px;font-family:Open Sans,sans-serif;letter-spacing:0}#spec .outer[data-id=spec4] .copyright a{display:block;padding:0 4px}#spec .outer[data-id=spec4] .copyright a:hover{-webkit-animation:blink .1s linear infinite;animation:blink .1s linear infinite}@-webkit-keyframes blink{0%{opacity:0}to{opacity:1}}@keyframes blink{0%{opacity:0}to{opacity:1}}#spec .outer[data-id=spec4] .copyright img{width:100.38px}@media screen and (min-width: 390px){.hide-mobile{display:none!important}}@media screen and (min-width: 768px){:where(p):not(:last-child){margin-bottom:30px}:where(table) caption{margin-top:23px}:where(table) th{padding-top:24px;padding-bottom:24px}:where(table) td{padding-top:24px;padding-bottom:24px}.hide-tablet{display:none!important}.main .outer .inner{padding-right:85px;padding-left:85px}.cursor{position:absolute;top:100%;right:0;margin-bottom:0}#header{height:100%}#header .header-inner{position:absolute;top:65px;left:0;padding:0 85px}#header.is-center .header-inner{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#copy{right:157px;left:157px}#copy .heading{-webkit-transform:translateY(calc(50vh - 200%));-ms-transform:translateY(calc(50vh - 200%));transform:translateY(calc(50vh - 200%))}#atama svg{width:442.59px}#opening .bg{-webkit-mask-size:442.59px;mask-size:442.59px}#opening .bg.is-scalewait{-webkit-mask-size:245.2145px;mask-size:245.2145px}#opening .bg .loader{width:442.59px}#opening .bg picture.about-bg img{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:1.25s;transition:1.25s}#opening .bg picture.about-bg.is-crop1 img{-webkit-transform:scale(1.135);-ms-transform:scale(1.135);transform:scale(1.135)}#opening .bg picture.about-bg.is-crop2 img{height:134.5%;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}#fv .outer .inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#fv .content{margin-right:72px}#intro .heading{margin-bottom:24px}#intro .outer[data-id=intro4] .inner{grid-template-rows:1fr;grid-template-columns:44.6559297218% 1fr;padding-right:0;padding-left:0}#intro .outer[data-id=intro4] .content{grid-column:2/3;padding-right:85px;padding-left:calc((100vw - 390px) / 10.0618556701 + 73px)}#intro .outer[data-id=intro4] .heading2{left:73px;margin-left:0;font-size:50px;line-height:1.5;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#about .outer[data-id=about1] .inner{grid-template-rows:1fr;grid-template-columns:44.6559297218% 1fr;padding-right:0;padding-left:0}#about .outer[data-id=about1] .inner .image{margin-right:0;margin-left:0}#about .outer[data-id=about1] .inner .content{padding:36px calc((100vw - 390px) / 10.0618556701 + 73px) 0 73px;-ms-flex-item-align:center;align-self:center;height:auto}#about .outer[data-id=about1] .inner .content .heading{margin-bottom:35px;font-size:50px}#about .outer[data-id=about1] .inner .content h2{margin-bottom:13px}#about .outer[data-id=about1] .inner .content p:not(:last-child){margin-bottom:23px}#about .outer[data-id=about2] .inner{padding-right:0;padding-left:0}#about .outer[data-id=about2] .inner .heading{left:calc(44.6559297218% + 73px);font-size:50px}#recommend .heading{right:auto;left:calc(44.6559297218% + 73px);font-size:50px}#recommend .outer .inner{grid-template-rows:40.7552083333% 1fr}#recommend .outer .inner .content{row-gap:35px;padding:45px 85px 86px}#recommend .outer .inner .steps-outer{max-height:none;padding-right:0;padding-left:0}#recommend .outer .inner .steps{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#recommend .outer .inner .steps .step{-webkit-box-flex:0;-ms-flex:0 0 25%;visibility:visible;flex:0 0 25%;opacity:1}#spec .heading{right:157px}#spec .atama-outer .atama-inner{width:442.59px;height:469.95px}#spec .outer[data-id=spec2] .inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#spec .outer[data-id=spec2] .inner .content{position:relative;margin-left:73.0769230769%}#spec .outer[data-id=spec2] .inner .content h2{text-align:left}#spec .outer[data-id=spec2] .inner .content .cursor{right:auto;left:60px}#spec .outer[data-id=spec3] .inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#spec .outer[data-id=spec3] .inner .eyeparts{display:grid;left:85px;grid-template-rows:auto 1fr;grid-template-columns:1fr;row-gap:22px;width:120px;padding-top:20px;padding-bottom:20px;border-radius:68px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#spec .outer[data-id=spec3] .inner .eyeparts p{margin-bottom:0}#spec .outer[data-id=spec3] .inner .eyeparts .eyes{grid-template-rows:repeat(4,0%);grid-template-columns:1fr;margin-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;height:100%}#spec .outer[data-id=spec3] .inner .eyeparts .eyes>svg{width:78px;height:34px;margin-right:auto;margin-left:auto}#spec .outer[data-id=spec3] .inner .eyeparts .line{top:50%;left:100%;width:124px;height:1px;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:translateY(-50%) scaleX(0);-ms-transform:translateY(-50%) scaleX(0);transform:translateY(-50%) scaleX(0)}#spec .outer[data-id=spec3] .inner .eyeparts.is-active .eyes{grid-template-rows:repeat(4,25%);grid-template-columns:1fr}#spec .outer[data-id=spec3] .inner .eyeparts.is-active .line{-webkit-transform:translateY(-50%) scaleX(1);-ms-transform:translateY(-50%) scaleX(1);transform:translateY(-50%) scaleX(1)}#spec .outer[data-id=spec3] .inner .content{padding-bottom:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}#spec .outer[data-id=spec3] .inner .content table{width:300px;margin-left:auto}#spec .outer[data-id=spec4] .inner{margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%}#spec .outer[data-id=spec4] .inner .content{padding-bottom:0;padding-left:37px}#spec .outer[data-id=spec4] .inner .content p:not(:last-of-type){margin-bottom:44px}#spec .outer[data-id=spec4] .copyright{position:absolute;bottom:44px;left:0;width:100%}}@media screen and (min-width: 1366px){.hide-pc{display:none!important}}@media screen and (max-width: 1365px){.show-pc{display:none!important}}@media screen and (max-width: 767px){.show-tablet{display:none!important}}@media screen and (max-width: 389px){.show-mobile{display:none!important}}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media screen and (orientation: landscape){#opening .bg.is-scaleout{-webkit-mask-size:150vw;mask-size:150vw}}
