@charset "UTF-8";.main{margin:0;padding:0}.main address,.main article,.main blockquote,.main canvas,.main caption,.main dd,.main div,.main dl,.main dt,.main fieldset,.main figure,.main footer,.main form,.main h1,.main h2,.main h3,.main h4,.main h5,.main h6,.main header,.main legend,.main li,.main nav,.main object,.main ol,.main p,.main pre,.main section,.main table,.main td,.main th,.main ul{margin:0;padding:0}.main table{border-collapse:collapse;border-spacing:0}.main fieldset,.main img{border:none;vertical-align:top}.main address,.main caption,.main cite,.main code,.main dfn,.main em,.main strong,.main th,.main var{font-style:normal;font-weight:400}.main li,.main ol,.main ul{list-style:none}.main caption,.main td,.main th{text-align:left;vertical-align:top}.main h1,.main h2,.main h3,.main h4,.main h5,.main h6,.main small{font-weight:400;font-size:100%}.main i{font-style:normal}.main q:after,.main q:before{content:""}.main abbr,.main acronym{border:none}.main sub{vertical-align:baseline}.main a,.main embed,.main object{outline:0}.main a:active,.main a:focus,.main a:hover{outline:0}.main article,.main canvas,.main figure,.main footer,.main header,.main main,.main nav,.main section{display:block}.main{--ease-in-sine:cubic-bezier(0.47, 0, 0.745, 0.715);--ease-out-sine:cubic-bezier(0.39, 0.575, 0.565, 1);--ease-in-out-sine:cubic-bezier(0.445, 0.05, 0.55, 0.95);--ease-in-quad:cubic-bezier(0.55, 0.085, 0.68, 0.53);--ease-out-quad:cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-in-out-quad:cubic-bezier(0.455, 0.03, 0.515, 0.955);--ease-in-cubic:cubic-bezier(0.55, 0.055, 0.675, 0.19);--ease-out-cubic:cubic-bezier(0.215, 0.61, 0.355, 1);--ease-in-out-cubic:cubic-bezier(0.645, 0.045, 0.355, 1);--ease-in-quart:cubic-bezier(0.895, 0.03, 0.685, 0.22);--ease-out-quart:cubic-bezier(0.165, 0.84, 0.44, 1);--ease-in-out-quart:cubic-bezier(0.77, 0, 0.175, 1);--ease-in-quint:cubic-bezier(0.755, 0.05, 0.855, 0.06);--ease-out-quint:cubic-bezier(0.23, 1, 0.32, 1);--ease-in-out-quint:cubic-bezier(0.86, 0, 0.07, 1);--ease-in-expo:cubic-bezier(0.95, 0.05, 0.795, 0.035);--ease-out-expo:cubic-bezier(0.19, 1, 0.22, 1);--ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--ease-in-circ:cubic-bezier(0.6, 0.04, 0.98, 0.335);--ease-out-circ:cubic-bezier(0.075, 0.82, 0.165, 1);--ease-in-out-circ:cubic-bezier(0.785, 0.135, 0.15, 0.86);--ease-in-back:cubic-bezier(0.6, -0.28, 0.735, 0.045);--ease-out-back:cubic-bezier(0.175, 0.885, 0.32, 1.275);--ease-in-out-back:cubic-bezier(0.68, -0.55, 0.265, 1.55);--ease-linear-out-slow-in:cubic-bezier(0, 0, 0.2, 1);--ease-fast-out-slow-in:cubic-bezier(0.4, 0, 0.2, 1)}.main{--scrollbar:0;overscroll-behavior:none;scroll-behavior:smooth}.main *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.main ::after,.main ::before{box-sizing:border-box}.main a{color:inherit;text-decoration:none}.main b,.main em,.main h1,.main h2,.main h3,.main h4,.main h5,.main h6,.main small,.main span,.main strong{font-weight:inherit}.main table{width:100%;border-collapse:collapse;table-layout:fixed}.main input:not([type=button]),.main input:not([type=reset]),.main input:not([type=submit]),.main textarea{margin:0;padding:0;border:none;border-radius:0;outline:0;background:0 0;font:inherit;-moz-appearance:none;-webkit-appearance:none;appearance:none}.main select{margin:0;padding:0;border:none;border-radius:0;background:0 0;color:inherit;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.main button,.main input[type=button],.main input[type=reset],.main input[type=submit]{margin:0;padding:0;border:none;outline:0;background:0 0;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:left;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}.main button::-moz-focus-inner,.main input[type=button]::-moz-focus-inner,.main input[type=reset]::-moz-focus-inner,.main input[type=submit]::-moz-focus-inner{padding:0;border:none}.main img{max-width:100%;height:auto;vertical-align:top}.main img[src$=".svg"]{display:block}.main svg,.main video{display:block;max-width:100%;height:auto}.main br.pc{display:inline}.main br.sp{display:none}@media (max-width:768px){.main br.pc{display:none}.main br.sp{display:inline}}.main .figure{position:relative;margin-top:40px}.main .figure .-label{display:inline-block;position:absolute;top:12px;left:12px;padding:4px 12px;border:1px solid rgba(137,137,137,.6);border-radius:24px;background:rgba(0,0,0,.4);color:#fff;font-size:14px;line-height:160%;letter-spacing:.02em}.main .figure.-toggle.-toggled .figure__img [data-aquos-figure-toggle=after]{width:100%}.main .figure.-toggle.-toggled .figure__toggle__labels .-label:nth-child(1){opacity:0;transition-delay:0s}.main .figure.-toggle.-toggled .figure__toggle__labels .-label:nth-child(2){opacity:1;transition-delay:.2s}.main .figure.-toggle .figure__img{position:relative}.main .figure.-toggle .figure__img [data-aquos-figure-toggle=before]{z-index:0;position:relative}.main .figure.-toggle .figure__img [data-aquos-figure-toggle=after]{z-index:1;position:absolute;top:0;left:0;width:0;height:100%;overflow:hidden;transition:width .6s var(--ease-fast-out-slow-in)}.main .figure.-toggle .figure__img img{width:650px}.main .figure.-carousel{height:100%}.main .figure .figure__columns{display:flex;align-items:stretch;justify-content:space-between;width:100%}.main .figure .figure__column{position:relative;flex-shrink:0;width:calc(50% - 2px)}.main .figure .figure__slides{position:relative}.main .figure .figure__slides__labels{z-index:2;position:absolute;top:0;left:0;width:100%}.main .figure .figure__slides__labels .-label:nth-child(1){left:0;border-left:0;border-radius:0 24px 24px 0}.main .figure .figure__slides__labels .-label:nth-child(2){right:0;left:auto;border-right:0;border-radius:24px 0 0 24px}.main .figure .figure__slides__items{z-index:1;position:relative}.main .figure .figure__slide,.main .figure .figure__slide img,.main .figure .figure__slide video{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none}.main .figure .figure__slide:nth-child(1){z-index:1;position:absolute;top:0;left:0;overflow:hidden}.main .figure .figure__slide:nth-child(2){z-index:0;position:relative}.main .figure .figure__slides__handle{z-index:1;position:absolute;top:0;left:50%;width:2px;height:100%;transform:translateX(-50%);background-color:#fff}.main .figure .figure__slides__handle>div{display:flex;position:absolute;top:50%;left:50%;align-items:center;justify-content:center;width:36px;height:36px;transform:translate3d(-50%,-50%,0);border-radius:50%;background-color:#fff;cursor:pointer}.main .figure .figure__slides__handle>div i{display:block;width:14px}.main .figure .figure__slides__handle>div i,.main .figure .figure__slides__handle>div i img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none}.main .figure .figure__toggle__labels{z-index:2;position:absolute;top:0;left:0;width:100%}.main .figure .figure__toggle__labels .-label{left:0;border-left:0;border-radius:0 24px 24px 0;transition:opacity .4s ease}.main .figure .figure__toggle__labels .-label:nth-child(1){opacity:1;transition-delay:.2s}.main .figure .figure__toggle__labels .-label:nth-child(2){opacity:0}.main .figure .figure__img{width:100%}.main .figure .figure__carousel{height:100%}.main .figure .figure__carousel__item{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%}.main .figure .figure__carousel__item.-current{z-index:1}.main .figure .figure__carousel__item.-current .figure__actions,.main .figure .figure__carousel__item.-current .figure__img,.main .figure .figure__carousel__item.-current .figure__video{opacity:1;transition:opacity .4s var(--ease-fast-out-slow-in)}.main .figure .figure__carousel__item.-current .figure__balloon{transform:translateY(-100%) scale(1);opacity:1;transition:opacity 450ms .2s var(--ease-in-out-back),transform 450ms .2s var(--ease-in-out-back)}.main .figure .figure__carousel__item .figure__actions,.main .figure .figure__carousel__item .figure__img,.main .figure .figure__carousel__item .figure__video{opacity:0;transition:opacity .4s .1s var(--ease-fast-out-slow-in)}.main .figure .figure__carousel__item .figure.-video .figure__actions.-status{display:none}.main .figure .figure__carousel__nav{display:flex;z-index:1;position:absolute;bottom:-50px;left:0;align-items:center;justify-content:center;width:100%}.main .figure .figure__carousel__nav .figure__actions{margin-left:6px}.main .figure .figure__carousel__nav.-invert .figure__carousel__dots button.-current::before{background-color:#fff}.main .figure .figure__carousel__nav.-invert .figure__carousel__dots button::before{background-color:rgba(217,217,217,.4)}.main .figure .figure__carousel__nav.-invert .figure__actions{filter:invert(.8)}.main .figure .figure__carousel__dots{display:flex;align-items:center;justify-content:center;-moz-column-gap:2px;column-gap:2px}.main .figure .figure__carousel__dots button{display:block;position:relative;width:20px;height:20px;border-radius:50%}.main .figure .figure__carousel__dots button.-current::after{opacity:1}.main .figure .figure__carousel__dots button.-current::before{background-color:#2c2c2c}.main .figure .figure__carousel__dots button::before{position:absolute;top:50%;left:50%;width:4px;height:4px;transform:translate3d(-50%,-50%,0);border-radius:50%;background-color:#d5d5d5;content:""}.main .figure .figure__carousel__dots button svg{transform:rotate(-90deg)}.main .figure .figure__carousel__dots button svg circle{fill:none;stroke:#a7a7a7;stroke-width:1;stroke-dasharray:62.8;stroke-dashoffset:62.8;transition:stroke-dashoffset linear}.main .figure .figure__balloon{position:absolute;top:-14px;right:-5px;left:-5px;transform:translateY(calc(-100% + 10px)) scale(.9);opacity:0}@media (max-width:768px){.main .figure{margin-top:0}.main .figure .-label{top:3.2vw;left:3.2vw;padding:1.0666666667vw 2.6666666667vw;border-radius:3.4666666667vw;font-size:2.9333333333vw}.main .figure.-toggle .figure__img img{width:87.2vw}.main .figure .figure__column{width:calc(50% - .5333333333vw)}.main .figure .figure__slides__labels .-label{top:1.6vw}.main .figure .figure__slides__labels .-label:nth-child(1){border-radius:0 3.4666666667vw 3.4666666667vw 0}.main .figure .figure__slides__labels .-label:nth-child(2){border-radius:3.4666666667vw 0 0 3.4666666667vw}.main .figure .figure__slides__handle>div{width:9.6vw;height:9.6vw}.main .figure .figure__slides__handle>div i{width:3.7333333333vw}.main .figure .figure__carousel__nav{bottom:0}.main .figure .figure__carousel__nav .figure__actions{margin-left:1.0666666667vw}.main .figure .figure__carousel__dots{-moz-column-gap:2px;column-gap:2px}.main .figure .figure__carousel__dots button{width:5.3333333333vw;height:5.3333333333vw}.main .figure .figure__carousel__dots button::before{width:1.0666666667vw;height:1.0666666667vw}.main .figure .figure__balloon{top:-2.6666666667vw;right:0;left:0;transform:translateY(calc(-100% + 2.6666666667vw)) scale(.9)}}.figure__actions.-status{z-index:1;position:absolute;right:12px;bottom:12px}.figure__actions.-status button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(174,174,174,.5)}.figure__actions.-status .-pause,.figure__actions.-status .-restart,.figure__actions.-status .-start{display:none}.figure__actions.-status.-playing .-pause{display:block}.figure__actions.-status.-paused .-start{display:block}.figure__actions.-status.-finished .-restart{display:block}.figure__actions.-toggle{display:flex;align-items:center;margin-top:28px}.figure__actions.-toggle>span{font-size:16px;line-height:180%;letter-spacing:.02em}.figure__actions.-carousel button{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.figure__actions.-carousel button .-pause,.figure__actions.-carousel button .-restart{display:none}.figure__actions.-carousel button.-playing .-pause{display:block}.figure__actions.-carousel button.-playing .-start{display:none}.figure__actions.-carousel button.-paused .-start{display:block}.figure__actions.-carousel button.-finished .-restart{display:block}.figure__actions.-carousel button.-finished .-start{display:none}.figure__actions .figure__actions__icon{display:block}.figure__actions .figure__actions__icon.-pause{width:11px}.figure__actions .figure__actions__icon.-start{width:12px}.figure__actions .figure__actions__icon.-restart{width:11px}.figure__actions .figure__actions__switch{display:block;position:relative;width:64px;height:32px;margin-left:15px;border:1px solid #fff;border-radius:16px;background:0 0;transition:background .4s .1s var(--ease-fast-out-slow-in)}.figure__actions .figure__actions__switch.-toggled{background:#fff}.figure__actions .figure__actions__switch.-toggled>div{left:34px;background:#161616}.figure__actions .figure__actions__switch>div{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:background .4s .1s var(--ease-fast-out-slow-in),left .4s .1s var(--ease-fast-out-slow-in)}@media (max-width:768px){.figure__actions.-status{right:2.1333333333vw;bottom:2.1333333333vw}.figure__actions.-status button{width:9.6vw;height:9.6vw}.figure__actions.-toggle{margin-top:7.4666666667vw}.figure__actions.-toggle>span{font-size:4.2666666667vw}.figure__actions.-carousel button{width:5.3333333333vw;height:5.3333333333vw}.figure__actions .figure__actions__icon.-pause{width:2.9333333333vw}.figure__actions .figure__actions__icon.-start{width:3.2vw}.figure__actions .figure__actions__icon.-restart{width:2.9333333333vw}.figure__actions .figure__actions__switch{width:17.0666666667vw;height:8.5333333333vw;margin-left:4vw;border-radius:4.2666666667vw}.figure__actions .figure__actions__switch.-toggled>div{left:9.0666666667vw}.figure__actions .figure__actions__switch>div{top:.8vw;left:.8vw;width:6.4vw;height:6.4vw}}.main .modal{z-index:10;position:fixed;top:0;left:0;width:100%;height:0;overflow:hidden;opacity:0;transition:height 0s 201ms,z-index 0s 201ms,opacity .2s ease}.main .modal.-shown{z-index:1001;height:100%;opacity:1;transition:height 0s 0s,z-index 0s 0s,opacity .2s 1ms ease}.main .modal .modal__outer{display:flex;position:relative;align-items:center;justify-content:center;width:100%;height:100%;padding:170px 40px 105px}.main .modal .modal__backdrop{display:flex;z-index:0;position:absolute;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.main .modal .modal__inner{z-index:1;position:relative;width:100%;max-width:1180px}.main .modal .modal__inner .mov{width:100%}.main .modal .modal__inner iframe{display:block;aspect-ratio:560/315;width:100%;height:auto}.main .modal .mocal__closer{z-index:1;position:absolute;top:-60px;right:0}.main .modal .mocal__closer button{position:relative;width:48px;height:48px;border:1px solid #aeaeae;border-radius:24px}.main .modal .mocal__closer button span{position:absolute;top:50%;left:50%;width:14px;height:1px;border:1px solid #fff}.main .modal .mocal__closer button span:nth-child(1){transform:translate3d(-50%,-50%,0) rotate(45deg)}.main .modal .mocal__closer button span:nth-child(2){transform:translate3d(-50%,-50%,0) rotate(-45deg)}@media (max-width:768px){.main .modal .modal__outer{padding:6.4vw}.main .modal .modal__inner{max-width:none}.main .modal .mocal__closer{top:-12.2666666667vw}.main .modal .mocal__closer button{width:9.6vw;height:9.6vw;border-radius:6.4vw}.main .modal .mocal__closer button span{width:3.2vw}}.main .support{max-width:1100px;margin:80px auto 0}.main .support .support__inner{padding:80px 0;border-radius:4px;background:#efefef}.main .support .support__inner h4{font-size:32px;line-height:160%;letter-spacing:.04em;text-align:center}.main .support .support__inner dl{display:flex;align-items:flex-start;justify-content:center;margin-top:30px}.main .support .support__inner dl div+div{margin-left:24px}.main .support .support__inner dl dt{display:flex;flex-direction:row;align-items:center;justify-content:center;width:360px;height:48px;padding:8px 20px;border-radius:24px;background:#fff;font-size:20px;line-height:160%;letter-spacing:.04em;text-align:center}.main .support .support__inner dl dd{margin-top:20px;font-size:23px;line-height:120%;letter-spacing:.04em;text-align:center}.main .support .support__inner dl dd em{margin:0 8px;font-weight:500;font-size:48px;line-height:100%;letter-spacing:.04em}.main .support .support__notice{margin-top:40px;font-size:11px;line-height:160%;letter-spacing:.02em}.main .support .support__notice li{position:relative;padding-left:1.5em}.main .support .support__notice li+li{margin-top:4px}.main .support .support__notice span{display:block;position:absolute;top:0;left:0;width:1.5em}@media (max-width:1440px) and (min-width:769px){.main .support{padding:0 20px}.main .support .support__inner dl dt{width:auto}}@media (max-width:768px){.main .support{max-width:none;margin-top:16vw}.main .support .support__inner{padding:21.3333333333vw 6.4vw;border-radius:1.0666666667vw}.main .support .support__inner h4{font-size:5.8666666667vw}.main .support .support__inner dl{flex-flow:column nowrap;margin-top:11.2vw}.main .support .support__inner dl div{width:100%}.main .support .support__inner dl div+div{margin:9.0666666667vw 0 0}.main .support .support__inner dl dt{width:100%;height:12vw;padding:2.1333333333vw 0;border-radius:6vw;font-size:4.8vw}.main .support .support__inner dl dd{margin-top:5.3333333333vw;font-size:6.1333333333vw}.main .support .support__inner dl dd em{margin:0 2.1333333333vw;font-size:12.8vw}.main .support .support__notice{margin-top:10.6666666667vw;font-size:2.6666666667vw}.main .support .support__notice li+li{margin-top:.5333333333vw}}.main{background-color:#fff;-webkit-font-smoothing:antialiased}.main .wish5{--lvh:100lvh;font-weight:400}.main .wish5.-hidden{opacity:0;transition:opacity .4s ease}.main .wish5 sup{top:-.25em}.main .wish5 img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main .wish5 .wish5__title{color:#000;font-size:32px;line-height:160%;letter-spacing:.04em}.main .wish5 .wish5__txt{margin-top:24px;color:#1e1e1e;font-size:16px;line-height:180%;letter-spacing:.02em}.main .wish5 .wish5__txt p+p{margin-top:48px}.main .wish5 .wish5__txt small{display:block;position:relative;color:#6c6c6c;font-size:11px;line-height:160%;letter-spacing:.02em}.main .wish5 .wish5__txt small+small{margin-top:2px}.main .wish5 .wish5__txt dl{display:flex;align-items:flex-start;margin-top:30px}.main .wish5 .wish5__txt dl+p{margin-top:48px}.main .wish5 .wish5__txt dl div+div{margin-left:24px}.main .wish5 .wish5__txt dl dt{display:flex;flex-direction:row;align-items:center;justify-content:center;width:160px;height:26px;padding:2px 10px;border-radius:15px;background:#fff;font-size:14px;line-height:160%;letter-spacing:.02em;text-align:center}.main .wish5 .wish5__txt dl dd{margin-top:2px;font-size:16px;line-height:100%;letter-spacing:.04em;text-align:center}.main .wish5 .wish5__txt dl dd em{margin:0 8px;font-weight:500;font-size:48px;line-height:100%;letter-spacing:.04em}.main .wish5 .wish5__label{display:inline-flex;align-items:center;margin-bottom:12px;padding:4px 12px;border-radius:26px;background:#f0f0f0;color:#2c2c2c;font-size:12px;line-height:160%;letter-spacing:.02em}@media (max-width:768px){.main .wish5 .wish5__title{font-size:5.8666666667vw}.main .wish5 .wish5__txt{margin-top:6.4vw;font-size:3.7333333333vw}.main .wish5 .wish5__txt p+p{margin-top:5.3333333333vw}.main .wish5 .wish5__txt small{font-size:2.9333333333vw}.main .wish5 .wish5__txt small+small{margin-top:.5333333333vw}.main .wish5 .wish5__txt dl{margin-top:8vw}.main .wish5 .wish5__txt dl+p{margin-top:12.8vw}.main .wish5 .wish5__txt dl div{width:calc(50% - 3.2vw)}.main .wish5 .wish5__txt dl div+div{margin-left:6.4vw}.main .wish5 .wish5__txt dl dt{width:100%;height:6.9333333333vw;padding:.5333333333vw 2.6666666667vw;border-radius:4vw;font-size:3.7333333333vw}.main .wish5 .wish5__txt dl dd{margin-top:.5333333333vw;font-size:4.2666666667vw;white-space:nowrap}.main .wish5 .wish5__txt dl dd em{margin:0 1.0666666667vw;font-size:12.8vw}.main .wish5 .wish5__label{margin-bottom:3.2vw;padding:1.0666666667vw 3.2vw;border-radius:6.9333333333vw;font-size:3.2vw}}.main .section .section__inner.-fill.-h1{height:100vh}.main .section .section__inner.-fill.-h2{height:200vh}.main .section .section__inner.-fill.-h3{height:300vh}.main .section .section__inner.-fill.-h4{height:400vh}.main .section .section__inner.-fill.-h5{height:500vh}.main .section .section__inner.-fill.-h6{height:600vh}.main .section .section__inner.-fill.-h7{height:700vh}.main .section .section__inner.-fill.-h8{height:800vh}.main .section .section__inner.-fill.-h9{height:900vh}.main .section .section__inner.-fill.-h10{height:1000vh}.main .section .section__inner.-fill.-h11{height:1100vh}.main .section .section__inner.-fill.-h12{height:1200vh}.main .section .section__inner.-fill.-h13{height:1300vh}.main .section .section__inner.-fill.-h14{height:1400vh}.main .section .section__inner.-fill.-h15{height:1500vh}.main .section .section__inner.-fill.-h16{height:1600vh}.main .section .section__inner.-fill.-h17{height:1700vh}.main .section .section__inner.-fill.-h18{height:1800vh}.main .section .section__inner.-fill.-h19{height:1900vh}.main .section .section__inner.-fill.-h20{height:2000vh}.main .section .section__contents{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:50px;padding-left:50px}.main .section .section__title{text-align:center;white-space:nowrap}.main .section .section__title span{display:inline-block;position:relative;padding:10px 24px 12px;border-radius:25px;background:linear-gradient(108.71deg,rgba(255,255,255,.8) 12.71%,rgba(243,243,243,.56) 93.89%);font-size:16px;line-height:180%;letter-spacing:.02em}.main .section .section__title span::before{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;border-radius:50px;background-image:linear-gradient(-40deg,#b0b9e4 0,#d6dbf0 50%,#b0b9e4 100%);background-origin:border-box;background-clip:border-box;content:"";-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:padding-box,border-box;-webkit-mask-composite:destination-out;mask-clip:padding-box,border-box;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.main .section .section__title em{display:block;margin-top:28px;font-size:38px;line-height:160%;letter-spacing:.04em}.main .section .section__description{margin-top:40px;font-size:16px;line-height:180%;letter-spacing:.02em;text-align:center}@media (max-width:768px){.main .section .section__inner.-fill.-h1{height:100lvh}.main .section .section__inner.-fill.-h2{height:200lvh}.main .section .section__inner.-fill.-h3{height:300lvh}.main .section .section__inner.-fill.-h4{height:400lvh}.main .section .section__inner.-fill.-h5{height:500lvh}.main .section .section__inner.-fill.-h6{height:600lvh}.main .section .section__inner.-fill.-h7{height:700lvh}.main .section .section__inner.-fill.-h8{height:800lvh}.main .section .section__inner.-fill.-h9{height:900lvh}.main .section .section__inner.-fill.-h10{height:1000lvh}.main .section .section__inner.-fill.-h11{height:1100lvh}.main .section .section__inner.-fill.-h12{height:1200lvh}.main .section .section__inner.-fill.-h13{height:1300lvh}.main .section .section__inner.-fill.-h14{height:1400lvh}.main .section .section__inner.-fill.-h15{height:1500lvh}.main .section .section__inner.-fill.-h16{height:1600lvh}.main .section .section__inner.-fill.-h17{height:1700lvh}.main .section .section__inner.-fill.-h18{height:1800lvh}.main .section .section__inner.-fill.-h19{height:1900lvh}.main .section .section__inner.-fill.-h20{height:2000lvh}.main .section .section__contents{max-width:none;padding-right:6.4vw;padding-left:6.4vw}.main .section .section__title span{padding:2.6666666667vw 6.4vw 3.2vw;border-radius:6.6666666667vw;font-size:3.7333333333vw}.main .section .section__title span::before{border-radius:13.3333333333vw}.main .section .section__title em{margin-top:6.4vw;font-size:7.4666666667vw}.main .section .section__description{margin-top:11.2vw;font-size:3.7333333333vw}}.main .intro{padding-bottom:88px}.main .intro .intro__inner{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:50px;padding-left:50px}.main .intro .intro__body{padding-top:65px}.main .intro .intro__description{font-size:16px;line-height:180%;letter-spacing:.02em;text-align:center}.main .intro .intro__description em{display:block;font-size:38px;line-height:160%;letter-spacing:.04em}.main .intro .intro__description p{margin-top:40px}.main .intro .intro__concept{display:flex;flex-direction:row;align-items:center;height:92px;margin:36px auto 0;padding:12px 28px 12px 12px;border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,.1);cursor:pointer}.main .intro .intro__concept .-thumb{position:relative;width:102px;height:68px}.main .intro .intro__concept .-thumb i{position:absolute;top:50%;left:50%;width:15px;transform:translate3d(-50%,-50%,0)}.main .intro .intro__concept .-txt{margin-left:20px;color:#000;font-size:14px;line-height:160%;letter-spacing:.02em}.main .intro .intro__index{margin-top:110px}.main .intro .intro__nav{color:#fff}.main .intro .intro__nav ul{display:grid;grid-template-columns:repeat(5,1fr);margin-top:12px;-moz-column-gap:20px;column-gap:20px}.main .intro .intro__nav a{display:block;position:relative;overflow:hidden;border-radius:20px}.main .intro .intro__nav a::before{z-index:1;position:absolute;bottom:0;left:0;width:100%;height:180px;background:linear-gradient(180deg,rgba(245,245,245,0) 0,rgba(163,163,163,.396) 37.5%,rgba(80,80,80,.8) 100%);content:""}.main .intro .intro__nav .-img{z-index:0;position:relative}.main .intro .intro__nav .-txt{z-index:2;position:absolute;bottom:0;left:0;width:100%;padding:16px 20px;font-size:16px;line-height:180%;letter-spacing:.02em}.main .intro .intro__nav .-txt i{display:flex;position:absolute;right:12px;bottom:12px;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(174,174,174,.6);border-radius:50%}.main .intro .intro__nav .-txt i img{width:11px}.main .intro .intro__nav .-label{display:inline-block;position:relative;margin-bottom:12px;padding:2px 8px;border-radius:12px;background-color:#fff;color:#2c2c2c;font-size:12px;line-height:160%}.main .intro .intro__nav .-title{display:block;padding-right:40px;text-shadow:0 0 7px rgba(0,0,0,.15)}@media (max-width:1440px) and (min-width:769px){.main .intro .intro__inner{padding:0 3.4722222222vw}.main .intro .intro__nav .-txt{padding:1.1111111111vw 1.3888888889vw;font-size:1.3888888889vw;white-space:nowrap}.main .intro .intro__nav .-txt i{right:.8333333333vw;bottom:.8333333333vw;width:2.5vw;height:2.5vw}.main .intro .intro__nav .-txt i img{width:.7638888889vw}.main .intro .intro__nav .-title{padding-right:2.7777777778vw;text-shadow:0 0 .4861111111vw rgba(0,0,0,.15)}}@media (max-width:768px){.main .intro{padding-bottom:0}.main .intro .intro__inner{max-width:none;padding-right:0;padding-bottom:8vw;padding-left:0}.main .intro .intro__title{position:relative;width:auto;height:100vw;margin:0;overflow:hidden}.main .intro .intro__body{padding:14.9333333333vw 6.4vw 0}.main .intro .intro__description{font-size:3.7333333333vw}.main .intro .intro__description em{font-size:7.4666666667vw}.main .intro .intro__description p{margin-top:6.4vw}.main .intro .intro__description p br{display:none}.main .intro .intro__concept{width:100%;height:24.5333333333vw;margin:5.3333333333vw auto 0;padding:3.2vw 7.4666666667vw 3.2vw 3.2vw;border-radius:1.0666666667vw;box-shadow:0 0 2.1333333333vw rgba(0,0,0,.1)}.main .intro .intro__concept .-thumb{width:27.2vw;height:18.1333333333vw}.main .intro .intro__concept .-thumb i{width:4vw}.main .intro .intro__concept .-txt{margin-left:5.3333333333vw;font-size:3.7333333333vw}.main .intro .intro__index{margin-top:22.4vw}.main .intro .intro__nav{padding:0 6.4vw}.main .intro .intro__nav ul{grid-template-columns:repeat(1,1fr);margin-top:3.2vw;-moz-column-gap:0;column-gap:0;row-gap:4.2666666667vw}.main .intro .intro__nav a{border-radius:4.2666666667vw}.main .intro .intro__nav a::before{display:none}.main .intro .intro__nav .-txt{padding:4.2666666667vw 5.3333333333vw;font-size:4.2666666667vw}.main .intro .intro__nav .-txt i{right:3.2vw;bottom:3.2vw;width:9.6vw;height:9.6vw;border-color:#fff}.main .intro .intro__nav .-txt i img{width:2.9333333333vw}.main .intro .intro__nav .-label{margin-bottom:3.2vw;padding:.5333333333vw 2.1333333333vw;border-radius:3.2vw;font-size:3.2vw}.main .intro .intro__nav .-title{padding-right:10.6666666667vw;text-shadow:0 0 1.8666666667vw rgba(0,0,0,.15)}}.main .basic .section__inner{z-index:1;position:relative;margin-top:-100vh}.main .basic.-fixed .basic__bg{margin:0;border-radius:0}.main .basic.-fixed .basic__header{transform:translateY(0);opacity:1;transition:all .4s var(--ease-fast-out-slow-in)}.main .basic.-dark .basic__section.-s2 .wish5__title,.main .basic.-dark .basic__section.-s2 .wish5__txt,.main .basic.-dark .basic__section.-s2 .wish5__txt small{color:#fff}.main .basic.-dark .basic__section.-s2 .wish5__txt dt{color:#2c2c2c}.main .basic.-dark .basic__bg .-normal{opacity:0}.main .basic.-dark .basic__bg .-dark{opacity:1}.main .basic.-bgabs{position:relative;padding-top:100vh}.main .basic.-bgabs .basic__bg{position:absolute;top:300vh;right:0;left:0}.main .basic .basic__bg{display:block;z-index:0;position:sticky;top:0;right:0;left:0;min-height:100vh;margin:0 44px;overflow:hidden;border-radius:80px 80px 0 0;transition:margin .6s var(--ease-linear-out-slow-in),border-radius .6s var(--ease-linear-out-slow-in)}.main .basic .basic__bg>div{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .6s var(--ease-linear-out-slow-in)}.main .basic .basic__bg .-normal{background:linear-gradient(180deg,rgba(212,217,244,.4) 0,rgba(237,240,251,.55) 50%,#fff 100%)}.main .basic .basic__bg .-dark{background:linear-gradient(180deg,#00051f 0,rgba(0,5,31,.4) 100%);opacity:0}.main .basic [data-aquos-section=basic-1] .basic__products{display:none}.main .basic [data-aquos-section=basic-1].-enter .basic__products{display:block;width:0;overflow:hidden;transition:opacity 150ms var(--ease-fast-out-slow-in),transform 150ms var(--ease-fast-out-slow-in),width 0s 151ms var(--ease-fast-out-slow-in)}.main .basic [data-aquos-section=basic-1].-pshown .basic__products{width:914px;overflow:visible;transform:translate3d(-50%,calc(-50% + 30px),0);opacity:1;transition:opacity .6s var(--ease-fast-out-slow-in),transform .6s var(--ease-fast-out-slow-in),width 0s 0s var(--ease-fast-out-slow-in)}.main .basic [data-aquos-section=basic-1].-leave .basic__products{display:none}.main .basic .basic__header{z-index:1;position:relative;padding-top:120px;transform:translateY(20px);opacity:0;transition:all 150ms var(--ease-fast-out-slow-in)}.main .basic .basic__products{z-index:0;position:fixed;top:50%;left:50%;width:914px;margin-top:254px;transform:translate3d(-50%,calc(-50% + 50px + 30px),0);opacity:0;transition:all 150ms var(--ease-fast-out-slow-in)}.main .basic .basic__products img{display:none}.main .basic [data-aquos-section=basic-2]{margin-top:-300vh}.main .basic .basic__frame{z-index:1;position:fixed;top:50%;left:50%;width:260px;height:560px;transform:translate3d(calc(-50% + 1px),calc(-50% + 30px),0)}.main .basic .basic__sections{position:fixed;top:0;left:0;width:100%;height:100vh}.main .basic .basic__section.-s1 .figure__actions{right:-56px;bottom:-8px}.main .basic .basic__section.-s1 .basic__figure{transform:translate3d(-50%,calc(-50% + 42px),0)}.main .basic .basic__section.-s1,.main .basic .basic__section.-s2{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%}.main .basic .basic__section.-s1 .wish5__title,.main .basic .basic__section.-s1 .wish5__txt,.main .basic .basic__section.-s2 .wish5__title,.main .basic .basic__section.-s2 .wish5__txt{transform:translateY(calc(-50% + 30px + 20px));opacity:0;transition:all 150ms}.main .basic .basic__section.-s1 .wish5__title,.main .basic .basic__section.-s2 .wish5__title{position:absolute;top:50%;left:50%;margin-left:-480px}.main .basic .basic__section.-s1 .wish5__title sup,.main .basic .basic__section.-s2 .wish5__title sup{top:0;margin-left:.2em;font-size:.6em;vertical-align:super}.main .basic .basic__section.-s1 .wish5__txt,.main .basic .basic__section.-s2 .wish5__txt{position:absolute;top:50%;left:50%;width:346px;margin-left:238px}.main .basic .basic__section.-s1 .wish5__txt sup,.main .basic .basic__section.-s2 .wish5__txt sup{top:-.4em;font-size:.6em;vertical-align:super}.main .basic .basic__section .-dummy{display:none}.main .basic .basic__figure{z-index:1;position:fixed;top:50%;left:50%;width:230px;height:550px;transform:translate3d(-50%,calc(-50% + 30px),0);opacity:0}.main .basic .basic__figure .figure{margin-top:0}.main .basic .basic__charge .-bg{z-index:0;position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;background:url(../images/basic-2-2.png) no-repeat center center transparent;background-size:cover}.main .basic .basic__charge .-icon{z-index:1;position:absolute;top:50%;left:50%;width:170px;height:170px;transform:translate3d(-50%,-50%,0)}.main .basic .basic__charge .-border{z-index:1;position:absolute;top:50%;left:50%;width:170px;height:170px;transform:translate3d(-50%,-50%,0)}.main .basic .basic__charge .-border::before{z-index:0;position:absolute;width:100%;height:100%;border:12px solid rgba(255,255,255,.5);border-radius:50%;content:""}.main .basic .basic__charge .-border svg{z-index:1;position:relative;transform:rotate(-90deg)}.main .basic .basic__charge .-border svg circle{fill:none;stroke:#00ec67;stroke-width:12;stroke-linecap:round;stroke-dasharray:490;transition:stroke-dasharray .8s var(--ease-in-out-back)}.main .basic [data-aquos-section=basic-3]{padding:120px 0;border-radius:0 0 80px 80px;background-color:#fff}.main .basic .basic__columns{display:flex;align-items:center;justify-content:space-between;max-width:1120px;margin:0 auto}.main .basic .basic__column.-img{overflow:hidden;border-radius:44px}.main .basic .basic__column.-txt{flex-shrink:0;width:464px;margin-left:120px}@media (min-width:769px){.main .basic [data-aquos-section=basic-2] .basic__figure{display:none}.main .basic [data-aquos-section=basic-2] .basic__frame,.main .basic [data-aquos-section=basic-2] .basic__sections{height:0;overflow:hidden;opacity:0;transition:height 0s 151ms var(--ease-fast-out-slow-in),opacity 150ms 0s var(--ease-fast-out-slow-in)}.main .basic [data-aquos-section=basic-2].-enter .basic__frame,.main .basic [data-aquos-section=basic-2].-enter .basic__sections{opacity:1;transition:height 0s 0s var(--ease-fast-out-slow-in),opacity .4s .2s var(--ease-fast-out-slow-in)}.main .basic [data-aquos-section=basic-2].-enter .basic__sections{height:100vh}.main .basic [data-aquos-section=basic-2].-enter .basic__section.-s1{z-index:1}.main .basic [data-aquos-section=basic-2].-enter .basic__section.-s1 .basic__figure{opacity:1;transition:all .4s .2s var(--ease-fast-out-slow-in)}.main .basic [data-aquos-section=basic-2].-step0_5 .basic__frame{height:560px;overflow:visible}.main .basic [data-aquos-section=basic-2].-step0_5 .basic__figure{display:block}.main .basic [data-aquos-section=basic-2].-step0_5 .basic__section.-s1 .wish5__title,.main .basic [data-aquos-section=basic-2].-step0_5 .basic__section.-s1 .wish5__txt{transform:translateY(calc(-50% + 30px));opacity:1;transition:all .4s .2s var(--ease-fast-out-slow-in)}.main .basic [data-aquos-section=basic-2].-step0_5 .basic__section .basic__figure{transition:all .6s .2s var(--ease-fast-out-slow-in)}.main .basic [data-aquos-section=basic-2].-step1_5 .basic__section.-s1{z-index:0}.main .basic [data-aquos-section=basic-2].-step1_5 .basic__section.-s1 .wish5__title,.main .basic [data-aquos-section=basic-2].-step1_5 .basic__section.-s1 .wish5__txt{transform:translateY(calc(-50% + 30px - 20px));opacity:0;transition:all 150ms var(--ease-fast-out-slow-in)}.main .basic [data-aquos-section=basic-2].-step1_5 .basic__section.-s1 .basic__figure{opacity:0}.main .basic [data-aquos-section=basic-2].-step1_5 .basic__section.-s2{z-index:1}.main .basic [data-aquos-section=basic-2].-step1_5 .basic__section.-s2 .wish5__title,.main .basic [data-aquos-section=basic-2].-step1_5 .basic__section.-s2 .wish5__txt{transform:translateY(calc(-50% + 30px));opacity:1;transition:all .4s .2s var(--ease-fast-out-slow-in)}.main .basic [data-aquos-section=basic-2].-step1_5 .basic__section.-s2 .basic__figure{opacity:1}.main .basic [data-aquos-section=basic-2].-step2_5 .basic__section.-s2 .basic__figure .-border svg circle{stroke-dasharray:370;transition-delay:.2s;transition-duration:1s}.main .basic [data-aquos-section=basic-2].-leave .basic__frame,.main .basic [data-aquos-section=basic-2].-leave .basic__sections{display:none}.main .basic .basic__section .wish5__txt{margin-top:0}.main .basic .basic__section .wish5__txt p+p{margin-top:40px}.main .basic .basic__section .wish5__txt p.-note{position:absolute;bottom:-40px;left:0;transform:translateY(100%)}}@media (max-width:1440px) and (min-width:769px){.main .basic .basic__section.-s1 .wish5__title,.main .basic .basic__section.-s2 .wish5__title{margin-left:-33.3333333333vw}.main .basic .basic__section.-s1 .wish5__txt,.main .basic .basic__section.-s2 .wish5__txt{width:24.0277777778vw;margin-left:16.5277777778vw}.main .basic .basic__section.-s3 .basic__column.-txt{width:32.2222222222vw;margin-left:8.3333333333vw}}@media (max-width:1140px) and (min-width:769px){.main .basic .basic__section.-s1 .wish5__title,.main .basic .basic__section.-s2 .wish5__title{margin-left:-360px}.main .basic .basic__section.-s1 .wish5__txt,.main .basic .basic__section.-s2 .wish5__txt{margin-left:160px}.main .basic .basic__section.-s2 .wish5__txt dl{flex-flow:column nowrap}.main .basic .basic__section.-s2 .wish5__txt dl>div{width:100%}.main .basic .basic__section.-s2 .wish5__txt dl>div+div{margin:20px 0 0}.main .basic .basic__section.-s2 .wish5__txt dt{width:100%}}@media (max-width:768px){.main .basic{margin-top:8vw}.main .basic .section__inner{margin-top:-100lvh}.main .basic .basic__bg{min-height:100lvh;margin:0 4.2666666667vw;border-radius:10.6666666667vw 10.6666666667vw 0 0}.main .basic [data-aquos-section=basic-1]{overflow:hidden}.main .basic [data-aquos-section=basic-1].section__inner.-fill{height:500lvh}.main .basic [data-aquos-section=basic-1].-step0_5 .basic__products{width:164.8vw}.main .basic [data-aquos-section=basic-1].-step1_5 .basic__products{transition:none}.main .basic [data-aquos-section=basic-1].-step2 .basic__products{opacity:0;transition:opacity .2s .1s ease}.main .basic [data-aquos-section=basic-1].-step3 .basic__products{display:none}.main .basic .basic__header{padding-top:32vw;transform:translateY(5.3333333333vw)}.main .basic .basic__products{width:164.8vw;margin-top:46.1333333333vw;transform:translate3d(-50%,calc(-50% + 26.6666666667vw),0)}.main .basic [data-aquos-section=basic-2]{margin-top:-300lvh;padding-bottom:0}.main .basic [data-aquos-section=basic-2].section__inner.-fill{height:auto}.main .basic [data-aquos-section=basic-2].-enter .basic__section.-s1 .basic__figure:not(.-dummy){height:95.4666666667vw;overflow:visible;opacity:1;transition:height 0s 0s,opacity .2s 1ms ease}.main .basic [data-aquos-section=basic-2].-enter .basic__section.-s1 .basic__figure.-dummy{height:95.4666666667vw}.main .basic [data-aquos-section=basic-2].-enter .basic__section.-s1.-abs .basic__figure:not(.-dummy){position:relative;top:auto;left:auto;height:95.4666666667vw;margin-top:-95.4666666667vw;transform:none}.main .basic [data-aquos-section=basic-2].-enter .basic__section.-s2 .basic__figure:not(.-dummy){height:95.4666666667vw}.main .basic [data-aquos-section=basic-2].-enter .basic__section.-s2 .basic__figure.-dummy{height:95.4666666667vw}.main .basic [data-aquos-section=basic-2].-enter .basic__section.-s2.-fixed .basic__figure:not(.-dummy){position:fixed;top:50%;left:50%;transform:translate3d(-50%,calc(-50% + 8.2666666667vw),0);transition:none}.main .basic [data-aquos-section=basic-2].-enter .basic__section.-s2.-fixed .basic__figure:not(.-dummy) .-border svg circle{stroke-dasharray:370;transition-delay:.2s}.main .basic [data-aquos-section=basic-2].-enter .basic__section.-s2.-fixed .basic__figure.-dummy{margin-top:0;transition:none}.main .basic [data-aquos-section=basic-2].-enter .basic__section.-s2.-abs .basic__figure:not(.-dummy){position:absolute;top:75lvh;transform:translate3d(-50%,0,0)}.main .basic .basic__frame{display:none}.main .basic .basic__sections{position:relative;top:auto;left:auto;height:auto}.main .basic .basic__section.-s1 .basic__figure{position:fixed;top:50%;left:50%;height:0;overflow:hidden;transform:translate3d(-50%,calc(-50% + 8.2666666667vw),0);opacity:0;transition:height 0s 201ms,opacity .2s ease}.main .basic .basic__section.-s1 .figure__actions{right:-14.9333333333vw;bottom:-2.1333333333vw}.main .basic .basic__section.-s2{margin-top:21.3333333333vw}.main .basic .basic__section.-s2 .wish5__title{margin-top:75lvh}.main .basic .basic__section.-s2 .basic__figure.-dummy{z-index:-1;margin-top:-95.4666666667vw;opacity:0}.main .basic .basic__section.-s2 .figure__actions{right:-14.9333333333vw;bottom:-2.1333333333vw}.main .basic .basic__section.-s1,.main .basic .basic__section.-s2{display:flex;position:relative;top:auto;left:auto;flex-flow:column nowrap;height:auto;padding:0 0 21.3333333333vw}.main .basic .basic__section.-s1 .wish5__title,.main .basic .basic__section.-s1 .wish5__txt,.main .basic .basic__section.-s2 .wish5__title,.main .basic .basic__section.-s2 .wish5__txt{position:relative;top:auto;left:auto;transform:none;opacity:1}.main .basic .basic__section.-s1 .wish5__title,.main .basic .basic__section.-s2 .wish5__title{order:2;width:100%;margin-left:0;padding-top:12vw}.main .basic .basic__section.-s1 .wish5__txt,.main .basic .basic__section.-s2 .wish5__txt{order:3;width:100%;margin-left:0}.main .basic .basic__section.-s1 .wish5__txt sup,.main .basic .basic__section.-s2 .wish5__txt sup{top:.25em;font-size:1em}.main .basic .basic__section.-s1 .basic__figure,.main .basic .basic__section.-s2 .basic__figure{order:1;margin:0 auto}.main .basic .basic__section .-dummy{display:block}.main .basic .basic__figure{position:relative;top:auto;left:auto;width:41.3333333333vw;height:95.4666666667vw;transform:none;opacity:1}.main .basic .basic__figure__inner{position:relative;width:41.3333333333vw;height:95.4666666667vw}.main .basic .basic__figure__inner::before{z-index:2;position:absolute;top:50%;left:50%;width:46.6666666667vw;height:100.5333333333vw;transform:translate3d(calc(-50% + 1px),calc(-50% - 1px),0);background:url(../images/frame.png) no-repeat center center transparent;background-size:contain;content:""}.main .basic .basic__charge .-bg{top:-2.6666666667vw;right:-2.6666666667vw;bottom:-2.6666666667vw;left:-2.6666666667vw}.main .basic .basic__charge .-icon{width:30.9333333333vw;height:30.9333333333vw}.main .basic .basic__charge .-border{width:30.9333333333vw;height:30.9333333333vw}.main .basic .basic__charge .-border::before{border-width:2.2666666667vw}.main .basic .basic__charge .-border svg circle{transition-duration:1s}.main .basic [data-aquos-section=basic-3]{margin-top:0;padding:21.3333333333vw 0;border-radius:0}.main .basic .basic__columns{flex-flow:column nowrap;max-width:none}.main .basic .basic__column.-img{border-radius:5.3333333333vw}.main .basic .basic__column.-txt{width:100%;margin-top:8.5333333333vw;margin-left:0}.main .basic .basic__column.-txt .wish5__txt{margin-right:-.1em}.main .basic .basic__column.-txt .wish5__txt br{display:none}}.main .durability{margin-top:-80px}.main .durability [data-aquos-section=durability-1]{position:relative}.main .durability [data-aquos-section=durability-1]::before{display:block;z-index:0;position:sticky;top:0;right:0;left:0;height:100vh;background:linear-gradient(180deg,rgba(212,217,244,.4) 0,rgba(237,240,251,.55) 50%,#fff 100%);content:""}.main .durability .durability__header{display:flex;z-index:1;position:fixed;top:0;right:0;bottom:0;left:0;flex-flow:column nowrap;align-items:center;justify-content:center;transform:translateY(20px);opacity:0;transition:all 150ms var(--ease-fast-out-slow-in)}.main .durability .durability__section{z-index:0;position:fixed;top:0;left:0;width:100%;height:100vh;transform:translateY(20px);opacity:0;transition:opacity 150ms var(--ease-linear-out-slow-in),transform 150ms var(--ease-linear-out-slow-in)}.main .durability .durability__section__inner{display:flex;z-index:1;position:relative;align-items:center;justify-content:space-between;max-width:1440px;min-height:100vh;margin-right:auto;margin-left:auto;padding:0 50px}.main .durability .durability__section__inner .figure{overflow:hidden;border-radius:60px}.main .durability .durability__txt{flex-shrink:0;width:450px;margin-right:120px;margin-left:100px}.main .durability .durability__section__nav{z-index:2;position:fixed;top:50%;left:54px;transform:translateY(-50%);opacity:0;transition:opacity .4s var(--ease-fast-out-slow-in)}.main .durability .durability__section__nav a,.main .durability .durability__section__nav button{display:block;width:8px;height:8px;border-radius:50%;background-color:#d9d9d9}.main .durability .durability__section__nav a+a,.main .durability .durability__section__nav a+button,.main .durability .durability__section__nav button+a,.main .durability .durability__section__nav button+button{margin-top:12px}.main .durability .durability__section__nav a.-current,.main .durability .durability__section__nav button.-current{background-color:#4a4a4a}.main .durability [data-aquos-section=durability-2]{z-index:2;position:relative;margin-top:calc(-150vh + 144px);padding-bottom:200px}.main .durability .durability__feature{width:896px;max-width:100%;margin:0 auto}.main .durability .durability__link{margin-top:60px;text-align:center}.main .durability .durability__link a{display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:180%;letter-spacing:.02em}.main .durability .durability__link i{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:12px;border-radius:50%;background:#2c2c2c}.main .durability .durability__link i img{display:block;width:12px}@media (min-width:769px) and (min-height:800px){.main .durability [data-aquos-section=durability-2]{margin-top:-150vh}}@media (min-width:769px){.main .durability [data-aquos-section=durability-1] .durability__header,.main .durability [data-aquos-section=durability-1] .durability__section__nav,.main .durability [data-aquos-section=durability-1] .durability__sections{display:none}.main .durability [data-aquos-section=durability-1].-step0_5 .durability__header{display:flex}.main .durability [data-aquos-section=durability-1].-step0_5 .durability__section__nav,.main .durability [data-aquos-section=durability-1].-step0_5 .durability__sections{display:block}.main .durability [data-aquos-section=durability-1].-step1 .durability__header{transform:translateY(0);opacity:1;transition:all .4s var(--ease-fast-out-slow-in)}.main .durability [data-aquos-section=durability-1].-step1_5 .durability__header{z-index:0;transform:translateY(-20px);opacity:0}.main .durability [data-aquos-section=durability-1].-step1_5 .durability__section.-s1{z-index:1;transform:translateY(0);opacity:1;transition:all .4s .2s var(--ease-fast-out-slow-in)}.main .durability [data-aquos-section=durability-1].-step1_5 .durability__section__nav{opacity:1}.main .durability [data-aquos-section=durability-1].-step1_5 .durability__section__nav a:nth-child(1),.main .durability [data-aquos-section=durability-1].-step1_5 .durability__section__nav button:nth-child(1){background-color:#4a4a4a}.main .durability [data-aquos-section=durability-1].-step2_5 .durability__section.-s1{z-index:0;transform:translateY(-20px);opacity:0;transition:all .4s var(--ease-fast-out-slow-in)}.main .durability [data-aquos-section=durability-1].-step2_5 .durability__section.-s2{z-index:1;transform:translateY(0);opacity:1;transition:all .4s .2s var(--ease-fast-out-slow-in)}.main .durability [data-aquos-section=durability-1].-step2_5 .durability__section__nav a:nth-child(1),.main .durability [data-aquos-section=durability-1].-step2_5 .durability__section__nav button:nth-child(1){background-color:#d9d9d9}.main .durability [data-aquos-section=durability-1].-step2_5 .durability__section__nav a:nth-child(2),.main .durability [data-aquos-section=durability-1].-step2_5 .durability__section__nav button:nth-child(2){background-color:#4a4a4a}.main .durability [data-aquos-section=durability-1].-leave .durability__header,.main .durability [data-aquos-section=durability-1].-leave .durability__sections{display:none}}@media (max-width:1440px) and (min-width:769px){.main .durability .durability__txt{width:31.25vw;margin-right:5.5555555556vw;margin-left:5.5555555556vw}}@media (max-width:768px){.main .durability{margin-top:0}.main .durability [data-aquos-section=durability-1].section__inner.-fill{height:auto}.main .durability [data-aquos-section=durability-1]::before{height:100lvh}.main .durability .durability__header{position:relative;top:auto;right:auto;bottom:auto;left:auto;margin-top:-100lvh;padding-top:21.3333333333vw;transform:none;opacity:1;transition:none}.main .durability .durability__sections{margin-top:21.3333333333vw}.main .durability .durability__section{position:relative;top:auto;left:auto;height:auto;transform:none;opacity:1;transition:none}.main .durability .durability__section+.durability__section{margin-top:21.3333333333vw}.main .durability .durability__section__inner{flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;max-width:none;min-height:auto;padding:0}.main .durability .durability__section__inner .figure{order:1;border-radius:5.3333333333vw}.main .durability .durability__txt{order:2;width:100%;margin:6.4vw 0 0}.main .durability .durability__section__nav{display:none}.main .durability [data-aquos-section=durability-2]{margin-top:21.3333333333vw;padding-bottom:32vw}.main .durability .durability__feature{width:100%}.main .durability .durability__link{margin-top:16vw}.main .durability .durability__link a{font-size:4.2666666667vw}.main .durability .durability__link i{width:9.6vw;height:9.6vw;margin-left:3.2vw}.main .durability .durability__link i img{width:3.2vw}}.main .design [data-aquos-section=design-1]{position:relative}.main .design [data-aquos-section=design-1] .section__contents{z-index:1;position:relative;max-width:none;padding:0}.main .design [data-aquos-section=design-1] .-designer{display:flex;align-items:center;justify-content:center;margin-top:16px;font-size:16px;line-height:180%;letter-spacing:.02em}.main .design [data-aquos-section=design-1] .-designer span{display:flex;align-items:center}.main .design [data-aquos-section=design-1] .-designer a{display:flex;align-items:center;text-decoration:underline}.main .design [data-aquos-section=design-1] .-designer i{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:12px;border-radius:50%;background:#e1e1e1}.main .design [data-aquos-section=design-1] .-designer i img{display:block;width:10px}.main .design [data-aquos-section=design-1] .design__colors,.main .design [data-aquos-section=design-1] .design__header{display:none}.main .design [data-aquos-section=design-1].-enter .design__header{display:flex}.main .design [data-aquos-section=design-1].-enter .design__colors{display:block}.main .design [data-aquos-section=design-1].-enter .-name,.main .design [data-aquos-section=design-1].-enter .-product img{transition:all 250ms var(--ease-fast-out-slow-in)}.main .design [data-aquos-section=design-1].-step1 .design__header{transform:translateY(0);opacity:1;transition:all .4s var(--ease-fast-out-slow-in)}.main .design [data-aquos-section=design-1].-step1_75 .design__header{z-index:0;transform:translateY(-20px);opacity:0}.main .design [data-aquos-section=design-1].-step1_75 .design__bg .-default{opacity:0}.main .design [data-aquos-section=design-1].-step1_75 .design__bg .-c1{opacity:1}.main .design [data-aquos-section=design-1].-step1_75 .design__color.-c1{height:100%;transition:height 0s}.main .design [data-aquos-section=design-1].-step1_75 .design__color.-c1 .-bg{opacity:1}.main .design [data-aquos-section=design-1].-step1_75 .design__color.-c1 .-name,.main .design [data-aquos-section=design-1].-step1_75 .design__color.-c1 .-product img{transform:translateY(0);opacity:1}.main .design [data-aquos-section=design-1].-step1_75 .design__color.-c1 .-product img{transition:all .4s .2s var(--ease-fast-out-slow-in)}.main .design [data-aquos-section=design-1].-step1_75 .design__color.-c1 .-name{transition:all .4s .4s var(--ease-fast-out-slow-in)}.main .design [data-aquos-section=design-1].-step2_5 .design__header{display:none}.main .design [data-aquos-section=design-1].-step2_5 .design__bg .-c1{opacity:0}.main .design [data-aquos-section=design-1].-step2_5 .design__color.-c1 .-name,.main .design [data-aquos-section=design-1].-step2_5 .design__color.-c1 .-product img{transform:translateY(-20px);opacity:0;transition:all 250ms var(--ease-fast-out-slow-in)}.main .design [data-aquos-section=design-1].-step2_5 .design__bg .-c2{opacity:1}.main .design [data-aquos-section=design-1].-step2_5 .design__color.-c2{height:100%;transition:height 0s}.main .design [data-aquos-section=design-1].-step2_5 .design__color.-c2 .-bg{opacity:1}.main .design [data-aquos-section=design-1].-step2_5 .design__color.-c2 .-name,.main .design [data-aquos-section=design-1].-step2_5 .design__color.-c2 .-product img{transform:translateY(0);opacity:1}.main .design [data-aquos-section=design-1].-step2_5 .design__color.-c2 .-product img{transition:all .4s .2s var(--ease-fast-out-slow-in)}.main .design [data-aquos-section=design-1].-step2_5 .design__color.-c2 .-name{transition:all .4s .4s var(--ease-fast-out-slow-in)}.main .design [data-aquos-section=design-1].-step3_25 .design__bg .-c2{opacity:0}.main .design [data-aquos-section=design-1].-step3_25 .design__color.-c2 .-name,.main .design [data-aquos-section=design-1].-step3_25 .design__color.-c2 .-product img{transform:translateY(-20px);opacity:0;transition:all 250ms var(--ease-fast-out-slow-in)}.main .design [data-aquos-section=design-1].-step3_25 .design__bg .-c3{opacity:1}.main .design [data-aquos-section=design-1].-step3_25 .design__color.-c3{height:100%;transition:height 0s}.main .design [data-aquos-section=design-1].-step3_25 .design__color.-c3 .-bg{opacity:1}.main .design [data-aquos-section=design-1].-step3_25 .design__color.-c3 .-name,.main .design [data-aquos-section=design-1].-step3_25 .design__color.-c3 .-product img{transform:translateY(0);opacity:1}.main .design [data-aquos-section=design-1].-step3_25 .design__color.-c3 .-product img{transition:all .4s .2s var(--ease-fast-out-slow-in)}.main .design [data-aquos-section=design-1].-step3_25 .design__color.-c3 .-name{transition:all .4s .4s var(--ease-fast-out-slow-in)}.main .design [data-aquos-section=design-1].-step4 .design__bg .-c3{opacity:0}.main .design [data-aquos-section=design-1].-step4 .design__color.-c3 .-name,.main .design [data-aquos-section=design-1].-step4 .design__color.-c3 .-product img{transform:translateY(-20px);opacity:0;transition:all 250ms var(--ease-fast-out-slow-in)}.main .design [data-aquos-section=design-1].-step4 .design__bg .-c4{opacity:1}.main .design [data-aquos-section=design-1].-step4 .design__color.-c4{height:100%;transition:height 0s}.main .design [data-aquos-section=design-1].-step4 .design__color.-c4 .-bg{opacity:1}.main .design [data-aquos-section=design-1].-step4 .design__color.-c4 .-name,.main .design [data-aquos-section=design-1].-step4 .design__color.-c4 .-product img{transform:translateY(0);opacity:1}.main .design [data-aquos-section=design-1].-step4 .design__color.-c4 .-product img{transition:all .4s .2s var(--ease-fast-out-slow-in)}.main .design [data-aquos-section=design-1].-step4 .design__color.-c4 .-name{transition:all .4s .4s var(--ease-fast-out-slow-in)}.main .design [data-aquos-section=design-1].-step4_75 .design__bg .-c4{opacity:0}.main .design [data-aquos-section=design-1].-step4_75 .design__color.-c4 .-name,.main .design [data-aquos-section=design-1].-step4_75 .design__color.-c4 .-product img{transform:translateY(-20px);opacity:0;transition:all 250ms var(--ease-fast-out-slow-in)}.main .design [data-aquos-section=design-1].-step4_75 .design__bg .-c5{opacity:1}.main .design [data-aquos-section=design-1].-step4_75 .design__color.-c5{height:100%;transition:height 0s}.main .design [data-aquos-section=design-1].-step4_75 .design__color.-c5 .-bg{opacity:1}.main .design [data-aquos-section=design-1].-step4_75 .design__color.-c5 .-name,.main .design [data-aquos-section=design-1].-step4_75 .design__color.-c5 .-product img{transform:translateY(0);opacity:1}.main .design [data-aquos-section=design-1].-step4_75 .design__color.-c5 .-product img{transition:all .4s .2s var(--ease-fast-out-slow-in)}.main .design [data-aquos-section=design-1].-step4_75 .design__color.-c5 .-name{transition:all .4s .4s var(--ease-fast-out-slow-in)}.main .design [data-aquos-section=design-1].-step5_5 .design__bg .-c5{opacity:1}.main .design [data-aquos-section=design-1].-step5_5 .design__color.-c5{overflow:visible}.main .design [data-aquos-section=design-1].-step5_5 .design__bg .-c1,.main .design [data-aquos-section=design-1].-step5_5 .design__bg .-c2,.main .design [data-aquos-section=design-1].-step5_5 .design__bg .-c3,.main .design [data-aquos-section=design-1].-step5_5 .design__bg .-c4,.main .design [data-aquos-section=design-1].-step5_5 .design__bg .-c5{opacity:0}.main .design [data-aquos-section=design-1].-leave .design__colors,.main .design [data-aquos-section=design-1].-leave .design__header{display:none}.main .design .design__bg{display:block;z-index:0;position:sticky;top:0;right:0;left:0;height:100vh}.main .design .design__bg>div{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease}.main .design .design__bg>div.-default{background-image:linear-gradient(180deg,rgba(212,217,244,.4) 0,rgba(237,240,251,.55) 50%,#fff 100%);opacity:1}.main .design .design__bg>div.-c1{background-image:linear-gradient(0deg,#fff 0,#f5f7fd 80%,#dce0f4 100%)}.main .design .design__bg>div.-c2{background-image:linear-gradient(0deg,rgba(255,255,255,0) 0,#f7eeef 80%,#fff4f3 100%)}.main .design .design__bg>div.-c3{background-image:linear-gradient(0deg,rgba(255,255,255,0) 0,#f6fbfa 80%,#e2f2eb 100%)}.main .design .design__bg>div.-c4{background-image:linear-gradient(0deg,#fff 0,#f8f8f5 79.81%,#f6f6f3 100%)}.main .design .design__bg>div.-c5{background-image:linear-gradient(0deg,#fff 0,#eaeaea 80.29%,#dbdbdb 100%)}.main .design .design__header{display:flex;z-index:1;position:fixed;top:0;right:0;bottom:0;left:0;flex-flow:column nowrap;align-items:center;justify-content:center;transform:translateY(20px);opacity:0;transition:all 150ms var(--ease-fast-out-slow-in)}.main .design .design__colors{z-index:0;position:fixed;top:0;left:0;width:100%;height:100%}.main .design .design__color{position:absolute;top:0;left:0;width:100%;height:0;padding:calc(4.5138888889vw + 80px) 80px 80px;overflow:hidden;transition:height 0s 401ms}.main .design .design__color.-c4 .-name{color:#63707c}.main .design .design__color__inner{position:relative;height:100%}.main .design .design__color__inner .-bg,.main .design .design__color__inner .-name,.main .design .design__color__inner .-product img{opacity:0}.main .design .design__color__inner .-name,.main .design .design__color__inner .-product img{transform:translateY(20px)}.main .design .design__color__inner .-bg{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:60px;transition:all .4s var(--ease-fast-out-slow-in)}.main .design .design__color__inner .-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.main .design .design__color__inner .-name{z-index:1;position:absolute;top:50%;left:0;color:#fff;font-size:28px;line-height:160%;letter-spacing:.04em;text-shadow:0 0 30px rgba(0,0,0,.5)}.main .design .design__color__inner .-name span{display:block;position:absolute;top:0;left:50%;margin-top:-22px;transform:translateX(-50%);white-space:nowrap}.main .design .design__color__inner .-product{position:absolute;bottom:-220px;left:50%;max-width:40%;height:calc((100vh - 4.5138888889vw)/ 2 + 200px);transform:translateX(-50%)}.main .design .design__color__inner .-product img{width:auto;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}.main .design [data-aquos-section=design-2]{margin-top:calc(-250vh + 290px);padding-bottom:200px}.main .design .design__products{position:relative;overflow:hidden;border-radius:60px;text-align:center}.main .design .design__products__header{position:absolute;top:96px;right:0;left:0}.main .design .design__sections{margin-top:140px}.main .design .design__section+.design__section{margin-top:60px}.main .design .design__section__inner{display:flex;position:relative;align-items:center;justify-content:space-between;max-width:1440px;margin-right:auto;margin-left:auto}.main .design .design__section__inner .figure{overflow:hidden;border-radius:60px}.main .design .design__txt{flex-shrink:0;width:450px;margin-right:120px;margin-left:100px}@media (max-width:1440px) and (min-width:769px){.main .design .design__color{padding:10.0694444444vw 5.5555555556vw 5.5555555556vw}.main .design .design__color .-name{left:calc(50% - 30.6944444444vw)}.main .design .design__products__header{top:3.4722222222vw}.main .design .design__products__header .wish5__txt{margin-top:1.25vw}.main .design .design__section__inner .design__txt{width:31.25vw;margin-right:5.5555555556vw;margin-left:5.5555555556vw}}@media (max-width:768px){.main .design [data-aquos-section=design-1] .-designer{margin-top:4.2666666667vw;font-size:4.2666666667vw}.main .design [data-aquos-section=design-1] .-designer i{width:9.6vw;height:9.6vw;margin-left:3.2vw}.main .design [data-aquos-section=design-1] .-designer i img{width:2.6666666667vw}.main .design [data-aquos-section=design-1].-step1 .design__header{transform:translateY(0)}.main .design [data-aquos-section=design-1].-step1_75 .design__header{transform:translateY(-5.3333333333vw)}.main .design [data-aquos-section=design-1].-step1_75 .design__color.-c1 .-name,.main .design [data-aquos-section=design-1].-step1_75 .design__color.-c1 .-product img{transform:translateY(0)}.main .design [data-aquos-section=design-1].-step2_5 .design__color.-c1 .-name,.main .design [data-aquos-section=design-1].-step2_5 .design__color.-c1 .-product img{transform:translateY(-5.3333333333vw)}.main .design [data-aquos-section=design-1].-step2_5 .design__color.-c2 .-name,.main .design [data-aquos-section=design-1].-step2_5 .design__color.-c2 .-product img{transform:translateY(0)}.main .design [data-aquos-section=design-1].-step3_25 .design__color.-c2 .-name,.main .design [data-aquos-section=design-1].-step3_25 .design__color.-c2 .-product img{transform:translateY(-5.3333333333vw)}.main .design [data-aquos-section=design-1].-step3_25 .design__color.-c3 .-name,.main .design [data-aquos-section=design-1].-step3_25 .design__color.-c3 .-product img{transform:translateY(0)}.main .design [data-aquos-section=design-1].-step4 .design__color.-c3 .-name,.main .design [data-aquos-section=design-1].-step4 .design__color.-c3 .-product img{transform:translateY(-5.3333333333vw)}.main .design [data-aquos-section=design-1].-step4 .design__color.-c4 .-name,.main .design [data-aquos-section=design-1].-step4 .design__color.-c4 .-product img{transform:translateY(0)}.main .design [data-aquos-section=design-1].-step4_75 .design__color.-c4 .-name,.main .design [data-aquos-section=design-1].-step4_75 .design__color.-c4 .-product img{transform:translateY(-5.3333333333vw)}.main .design [data-aquos-section=design-1].-step4_75 .design__color.-c5 .-name,.main .design [data-aquos-section=design-1].-step4_75 .design__color.-c5 .-product img{transform:translateY(0)}.main .design [data-aquos-section=design-1].-step5_5 .section__contents{height:100%}.main .design [data-aquos-section=design-1].-step5_5 .design__colors{display:block;z-index:100;position:absolute;top:auto;bottom:350lvh;left:0;width:100%;height:100lvh;transition:none}.main .design .design__bg{height:100lvh}.main .design .design__header{padding:0 6.4vw;transform:translateY(5.3333333333vw)}.main .design .design__color{padding:30.4vw 6.4vw 6.4vw}.main .design .design__color__inner{height:calc((100vh - 24vw) * .75)}.main .design .design__color__inner .-name,.main .design .design__color__inner .-product img{transform:translateY(5.3333333333vw)}.main .design .design__color__inner .-bg{border-radius:6.4vw}.main .design .design__color__inner .-name{top:50%;left:0;width:100%;margin-top:-4.2666666667vw;font-size:5.3333333333vw;text-align:center;text-shadow:0 0 8vw rgba(0,0,0,.5)}.main .design .design__color__inner .-name span{position:relative;top:auto;left:auto;transform:none}.main .design .design__color__inner .-product{top:50%;bottom:auto;width:42.6666666667vw;max-width:none;height:auto;margin-top:12.8vw}.main .design .design__color__inner .-product img{width:100%;height:auto}.main .design [data-aquos-section=design-2]{margin-top:calc(-250lvh + (100vh - 36.8vw) * .75 / 2 + 30.4vw + 12.8vw + 102.9333333333vw - 100lvh + 34.6666666667vw);padding-bottom:21.3333333333vw}.main .design .design__products{overflow:auto;border-radius:0}.main .design .design__products__header{position:relative;top:auto;right:auto;left:auto}.main .design .design__products__header .wish5__txt br{display:none}.main .design .design__products__img{margin-top:10.6666666667vw;overflow:hidden;border-radius:5.3333333333vw}.main .design .design__sections{margin-top:21.3333333333vw}.main .design .design__section+.design__section{margin-top:16vw}.main .design .design__section__inner{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;max-width:none}.main .design .design__section__inner .figure{order:1;border-radius:5.3333333333vw}.main .design .design__txt{order:2;width:100%;margin:7.4666666667vw 0 0}.main .design .design__txt .wish5__txt br{display:none}}.main .relief [data-aquos-section=relief-1]{position:relative;padding-top:160px}.main .relief [data-aquos-section=relief-1]::before{z-index:0;position:absolute;top:0;right:0;left:0;height:100vh;background:linear-gradient(180deg,rgba(240,239,235,.36) 0,rgba(255,255,255,.8) 100%);content:""}.main .relief [data-aquos-section=relief-1] .section__contents{z-index:1;position:relative;max-width:none;padding:0}.main .relief .relief__header{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;flex-flow:column nowrap;align-items:center;justify-content:center;transform:translateY(20px);opacity:0;transition:all 150ms var(--ease-fast-out-slow-in)}.main .relief .relief__header .section__title span{background:linear-gradient(108.71deg,rgba(255,255,255,.8) 12.71%,rgba(243,243,243,.56) 93.89%)}.main .relief .relief__header .section__title span::before{background-image:linear-gradient(-40deg,#a1a1a1 0,#e5e5e5 50%,#a1a1a1 100%)}.main .relief .relief__section{z-index:0;position:fixed;top:0;right:0;left:0;max-width:1440px;height:0;margin:0 auto;padding:154px 50px 90px;overflow:hidden;transform:translate3d(0,50%,0) scale(1.05);opacity:0;opacity:0;transition:height 0s 351ms,opacity .2s 150ms ease-in-out,transform 350ms var(--ease-linear-out-slow-in)}.main .relief .relief__section__inner{display:flex;z-index:1;position:relative;align-items:center;justify-content:space-between;height:100%;height:680px;padding:60px 60px 60px 80px;border-radius:64px;background:#fff;box-shadow:0 2px 40px rgba(80,81,90,.15)}.main .relief .relief__section__inner .figure{aspect-ratio:900/739;max-height:100%;margin:0;overflow:hidden;border-radius:60px}.main .relief .relief__section__inner .figure .figure__video{width:100%;height:100%}.main .relief .relief__section__inner .figure video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.main .relief .relief__section__inner .figure__actions{right:32px;bottom:32px}.main .relief .relief__txt{flex-shrink:0;width:364px;margin-right:80px}@media (min-width:769px){.main .relief [data-aquos-section=relief-1] .relief__header,.main .relief [data-aquos-section=relief-1] .relief__sections{display:none}.main .relief [data-aquos-section=relief-1].-step0_5 .relief__header{display:flex}.main .relief [data-aquos-section=relief-1].-step0_5 .relief__sections{display:block}.main .relief [data-aquos-section=relief-1].-step1 .relief__header{transform:translateY(0);opacity:1;transition:all .4s var(--ease-fast-out-slow-in)}.main .relief [data-aquos-section=relief-1].-step2 .relief__header{z-index:-1;transform:translateY(-20px);opacity:0}.main .relief [data-aquos-section=relief-1].-step2 .relief__section.-s1{height:924px;padding:154px 50px 90px;transform:translate3d(0,-50%,0) scale(1);opacity:1;transition:height 0s 0s,opacity .2s 1ms ease-in-out,transform 450ms 1ms var(--ease-linear-out-slow-in)}.main .relief [data-aquos-section=relief-1].-step3 .relief__section.-s1{transform:translate3d(0,-55%,0) scale(.95)}.main .relief [data-aquos-section=relief-1].-step3 .relief__section.-s2{height:924px;padding:154px 50px 90px;transform:translate3d(0,-50%,0) scale(1);opacity:1;transition:height 0s 0s,opacity .2s 1ms ease-in-out,transform 450ms 1ms var(--ease-linear-out-slow-in)}.main .relief [data-aquos-section=relief-1].-step4 .relief__section.-s2{transform:translate3d(0,-55%,0) scale(.95)}.main .relief [data-aquos-section=relief-1].-step4 .relief__section.-s3{height:924px;padding:154px 50px 90px;transform:translate3d(0,-50%,0) scale(1);opacity:1;transition:height 0s 0s,opacity .2s 1ms ease-in-out,transform 450ms 1ms var(--ease-linear-out-slow-in)}.main .relief [data-aquos-section=relief-1].-step5 .relief__section.-s3{transform:translate3d(0,-55%,0) scale(.95)}.main .relief [data-aquos-section=relief-1].-step5 .relief__section.-s4{height:924px;padding:154px 50px 90px;transform:translate3d(0,-50%,0) scale(1);opacity:1;transition:height 0s 0s,opacity .2s 1ms ease-in-out,transform 450ms 1ms var(--ease-linear-out-slow-in)}.main .relief [data-aquos-section=relief-1].-step6 .relief__section{position:absolute;top:calc(550vh - 154px)}.main .relief [data-aquos-section=relief-1].-leave .relief__header,.main .relief [data-aquos-section=relief-1].-leave .relief__sections{display:none}.main .relief .relief__section{top:50%;padding:0;transform:translate3d(0,50%,0) scale(1.05)}}@media (max-width:1440px) and (min-width:769px){.main .relief .relief__txt{width:25.2777777778vw;margin-right:4.1666666667vw}}@media (max-width:768px){.main .relief [data-aquos-section=relief-1]{padding-top:0}.main .relief [data-aquos-section=relief-1].section__inner.-fill{height:auto}.main .relief [data-aquos-section=relief-1]::before{height:100lvh}.main .relief .relief__header{position:relative;top:auto;right:auto;bottom:auto;left:auto;padding:21.3333333333vw 6.4vw 0;transform:none;opacity:1;transition:none}.main .relief .relief__header .section__description br{display:none}.main .relief .relief__sections{margin-top:21.3333333333vw;padding:0 6.4vw}.main .relief .relief__section{position:relative;top:auto;left:auto;max-width:none;height:auto;padding:0;overflow:visible;transform:none;opacity:1;transition:none}.main .relief .relief__section+.relief__section{margin-top:11.2vw}.main .relief .relief__section__inner{flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;height:auto;min-height:auto;padding:8.5333333333vw 6.4vw;border-radius:5.3333333333vw;box-shadow:0 .5333333333vw 10.6666666667vw rgba(80,81,90,.2)}.main .relief .relief__section__inner .figure{flex-shrink:0;order:1;aspect-ratio:auto;max-height:none;border-radius:3.2vw}.main .relief .relief__section__inner .figure .figure__video{height:auto}.main .relief .relief__section__inner .figure .figure__video video{height:auto}.main .relief .relief__section__inner .figure__actions{right:3.2vw;bottom:3.2vw}.main .relief .relief__txt{order:2;width:100%;margin-top:8.5333333333vw;margin-right:0}.main .relief .relief__txt .wish5__txt br{display:none}}.main .camera{margin-top:calc(-200vh + 70px)}.main .camera .sectionn__wrapper{position:relative}.main .camera .sectionn__wrapper::before{display:block;z-index:0;position:sticky;top:0;right:0;left:0;height:100vh;border-radius:80px 80px 0 0;background:linear-gradient(176.51deg,rgba(255,255,255,0) 2.54%,rgba(206,233,221,.1625) 21.46%,rgba(196,229,222,.325) 49.83%,rgba(201,232,223,.1625) 78.21%,rgba(255,255,255,0) 97.12%);content:""}.main .camera .section__inner{z-index:1;position:relative}.main .camera [data-aquos-section=camera-1].-step1 .camera__header,.main .camera [data-aquos-section=camera-1].-step1 .camera__imgs{position:fixed}.main .camera [data-aquos-section=camera-1].-step3 .camera__header{position:absolute;top:250vh}.main .camera [data-aquos-section=camera-1].-step3 .camera__imgs{position:absolute;top:auto;bottom:100vh}.main .camera .section__contents{margin-top:-100vh}.main .camera .camera__header{z-index:1;position:absolute;top:50vh;left:50%;transform:translate3d(-50%,-50%,0)}.main .camera .camera__header .section__title span{background-color:#fff}.main .camera .camera__header .section__title span::before{background-image:linear-gradient(-40deg,#c4e5cd 0,rgba(196,229,205,.5) 50%,#c4e5cd 100%)}.main .camera [data-aquos-section=camera-2]{z-index:1;position:relative;margin-top:-100vh}.main .camera .camera__frame{z-index:1;position:fixed;top:50%;left:50%;width:260px;height:560px;transform:translate3d(calc(-50% + 1px),calc(-50% + 30px + 20px),0);opacity:0;transition:all 150ms var(--ease-fast-out-slow-in);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none}.main .camera .camera__sections{position:fixed;top:0;left:0;width:100%;height:100vh}.main .camera .camera__section{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%}.main .camera .camera__section.-s1 .wish5__label{top:calc(50% - 114px)}.main .camera .camera__section.-s1 .figure.-img.-s1 .-s1,.main .camera .camera__section.-s1 .figure.-img.-s2 .-s2{z-index:1;opacity:1;transition:opacity .4s var(--ease-fast-out-slow-in)}.main .camera .camera__section.-s1 .figure.-img.-s1 .-s1 figcaption,.main .camera .camera__section.-s1 .figure.-img.-s2 .-s2 figcaption{transform:translate3d(-50%,-100%,0) scale(1);opacity:1;transition:opacity 450ms 250ms var(--ease-in-out-back),transform 450ms 250ms var(--ease-in-out-back)}.main .camera .camera__section.-s1 .figure.-img .-s2 figcaption{background-image:url(../images/camera-balloon-2.svg);color:#fff}.main .camera .camera__section.-s1 .figure.-img .-img{opacity:0;transition:opacity .4s .2s var(--ease-fast-out-slow-in)}.main .camera .camera__section.-s1 .figure.-img .-img:not(:nth-child(1)){position:absolute;top:0;left:0;width:100%}.main .camera .camera__section.-s1 .figure__img{position:relative}.main .camera .camera__section.-s1 .figure__carousel__nav{display:none}.main .camera .camera__section.-s2 .wish5__label{top:calc(50% - 88px)}.main .camera .camera__section .wish5__label,.main .camera .camera__section .wish5__title,.main .camera .camera__section .wish5__txt{transform:translateY(calc(-50% + 20px));opacity:0;transition:all 150ms}.main .camera .camera__section .wish5__label{position:absolute;top:50%;left:50%;margin-left:-520px;padding:5px 16px 6px;transform:translateY(calc(-50% + 30px));background-color:#fff}.main .camera .camera__section .wish5__label::before{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;border-radius:50px;background-image:linear-gradient(-40deg,#c4e5cd 0,rgba(196,229,205,.5) 50%,#c4e5cd 100%);background-origin:border-box;background-clip:border-box;content:"";-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:padding-box,border-box;-webkit-mask-composite:destination-out;mask-clip:padding-box,border-box;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.main .camera .camera__section .wish5__title{position:absolute;top:50%;left:50%;margin-left:-520px;transform:translateY(calc(-50% + 30px))}.main .camera .camera__section .wish5__txt{position:absolute;top:50%;left:50%;width:346px;margin-top:0;margin-left:255px;transform:translateY(calc(-50% + 30px))}.main .camera .camera__figure{z-index:1;position:fixed;top:50%;left:50%;width:230px;height:515px;margin-top:-5px;transform:translate3d(-50%,calc(-50% + 30px),0);opacity:0;transition:all 150ms var(--ease-fast-out-slow-in)}.main .camera .camera__figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main .camera .camera__figure figcaption{position:absolute;top:-30px;left:50%;width:260px;height:44px;transform:translate3d(-50%,calc(-100% + 10px),0) scale(.9);background:url(../images/camera-balloon-1.svg) no-repeat center center transparent;background-size:contain;font-weight:500;font-size:14px;line-height:37px;letter-spacing:.02em;text-align:center;opacity:0;transition:opacity .2s var(--ease-fast-out-slow-in),transform .2s .1s var(--ease-fast-out-slow-in)}.main .camera .camera__figure .figure{margin:0}.main .camera .camera__figure .figure.-video .figure__actions.-status{right:-58px;bottom:-26px}.main .camera [data-aquos-section=camera-3]{z-index:0;position:relative;margin-top:calc(-150vh + 280px - 100px);padding-bottom:100px;background-color:#fff}.main .camera [data-aquos-section=camera-3] .section__contents{max-width:none;padding:0}.main .camera [data-aquos-section=camera-3] .support{margin-top:100px}.main .camera [data-aquos-section=camera-3] .support__inner{border-radius:40px;background-color:#f5f5f5}.main .camera [data-aquos-section=camera-3] .support__notice{color:#6c6c6c}.main .camera .camera__features{padding:112px 50px 120px;background-color:#f5f5f5}.main .camera .camera__features__inner{display:grid;grid-template-columns:repeat(5,1fr);max-width:1440px;margin:0 auto;-moz-column-gap:20px;column-gap:20px}.main .camera .camera__feature{display:flex;flex-flow:column nowrap;justify-content:flex-start;height:auto;padding:28px;border-radius:24px;background:#fff;color:#2c2c2c;text-align:center}.main .camera .camera__feature.-f1 i img{width:58px}.main .camera .camera__feature.-f2 i img{width:94px}.main .camera .camera__feature.-f3 i img{width:44px}.main .camera .camera__feature.-f4 i img,.main .camera .camera__feature.-f5 i img{width:46px}.main .camera .camera__feature i{display:flex;align-items:center;justify-content:center;height:44px}.main .camera .camera__feature em{display:block;margin-top:15px;font-size:14px;line-height:160%;letter-spacing:.04em}.main .camera .camera__feature span{display:block;margin-top:8px;font-size:12px;line-height:160%;letter-spacing:.02em}@media (min-width:769px) and (max-height:924px){.main .camera{margin-top:calc(-200vh + 70px - (100vh - 924px))}}@media (min-width:769px){.main .camera [data-aquos-section=camera-1]{z-index:0}.main .camera .camera__imgs{z-index:0;position:absolute;top:0;left:0;width:100%;height:100vh;overflow:hidden}.main .camera .camera__imgs>div{display:flex;position:absolute;top:0;height:100%}.main .camera .camera__imgs .-left{right:calc(50% + 336px);align-items:flex-end}.main .camera .camera__imgs .-left .camera__imgs__inner{justify-content:flex-end}.main .camera .camera__imgs .-right{top:0;left:calc(50% + 336px)}.main .camera .camera__imgs .-right .camera__imgs__inner{align-items:flex-end}.main .camera .camera__imgs__inner{display:flex;flex-flow:column;padding:50px 0}.main .camera .camera__imgs__inner img{aspect-ratio:250/332;width:-moz-fit-content;width:fit-content;max-width:none;height:41.5vh;border-radius:20px}.main .camera .camera__imgs__inner img+img{margin-top:50px}.main .camera .camera__imgs__inner img.-i3,.main .camera .camera__imgs__inner img.-i6,.main .camera .camera__imgs__inner img.-i8{aspect-ratio:332/250;height:31.25vh}.main .camera .camera__imgs__inner img.-i1,.main .camera .camera__imgs__inner img.-i4{margin-left:1.25vh}.main .camera .camera__imgs__inner img.-i2,.main .camera .camera__imgs__inner img.-i5{margin-left:9vh}.main .camera .camera__imgs__inner img.-i7{margin-right:5.125vh}.main .camera .camera__imgs__inner img.-i9{margin-right:1.25vh}.main .camera .camera__imgs__inner img.-i10{margin-right:9vh}.main .camera .camera__imgs__inner .sp{display:none}.main .camera [data-aquos-section=camera-2]{z-index:1;position:relative}.main .camera [data-aquos-section=camera-2]::before{position:absolute;bottom:calc(150vh - 280px - 35px);left:0;width:100%;height:100px;background-color:#f5f5f5;content:""}.main .camera [data-aquos-section=camera-2] .camera__frame,.main .camera [data-aquos-section=camera-2] .camera__sections{display:none}.main .camera [data-aquos-section=camera-2].-step0_5 .camera__frame,.main .camera [data-aquos-section=camera-2].-step0_5 .camera__sections{display:block}.main .camera [data-aquos-section=camera-2].-step0_5 .camera__figure{transition:all 150ms var(--ease-fast-out-slow-in)}.main .camera [data-aquos-section=camera-2].-step0_5 .camera__section.-s1 .camera__figure{transform:translate3d(-50%,calc(-50% + 30px + 20px),0)}.main .camera [data-aquos-section=camera-2].-step1 .camera__frame{transform:translate3d(calc(-50% + 1px),calc(-50% + 30px),0);opacity:1;transition:all .4s var(--ease-fast-out-slow-in)}.main .camera [data-aquos-section=camera-2].-step1 .camera__figure{transition:all .4s var(--ease-fast-out-slow-in)}.main .camera [data-aquos-section=camera-2].-step1 .camera__section.-s1{z-index:1}.main .camera [data-aquos-section=camera-2].-step1 .camera__section.-s1 .wish5__label,.main .camera [data-aquos-section=camera-2].-step1 .camera__section.-s1 .wish5__title,.main .camera [data-aquos-section=camera-2].-step1 .camera__section.-s1 .wish5__txt{transform:translateY(calc(-50% + 30px));opacity:1;transition:all .4s .2s var(--ease-fast-out-slow-in)}.main .camera [data-aquos-section=camera-2].-step1 .camera__section.-s1 .camera__figure{transform:translate3d(-50%,calc(-50% + 30px),0);opacity:1}.main .camera [data-aquos-section=camera-2].-step3 .camera__section.-s1{z-index:0}.main .camera [data-aquos-section=camera-2].-step3 .camera__section.-s1 .wish5__label,.main .camera [data-aquos-section=camera-2].-step3 .camera__section.-s1 .wish5__title,.main .camera [data-aquos-section=camera-2].-step3 .camera__section.-s1 .wish5__txt{transform:translateY(calc(-50% + 30px - 20px));opacity:0;transition:all 150ms var(--ease-fast-out-slow-in)}.main .camera [data-aquos-section=camera-2].-step3 .camera__section.-s1 .camera__figure{opacity:0;transition-delay:.4s}.main .camera [data-aquos-section=camera-2].-step3 .camera__section.-s1 .camera__figure figcaption{transform:translate3d(-50%,calc(-100% + 2.6666666667vw),0) scale(.9)!important;opacity:0!important;transition:opacity .2s var(--ease-fast-out-slow-in),transform .2s .1s var(--ease-fast-out-slow-in)!important}.main .camera [data-aquos-section=camera-2].-step3 .camera__section.-s2{z-index:1}.main .camera [data-aquos-section=camera-2].-step3 .camera__section.-s2 .wish5__label,.main .camera [data-aquos-section=camera-2].-step3 .camera__section.-s2 .wish5__title,.main .camera [data-aquos-section=camera-2].-step3 .camera__section.-s2 .wish5__txt{transform:translateY(calc(-50% + 30px));opacity:1;transition:all .4s .2s var(--ease-fast-out-slow-in)}.main .camera [data-aquos-section=camera-2].-step3 .camera__section.-s2 .camera__figure{opacity:1}.main .camera [data-aquos-section=camera-2].-step4 .camera__section{transition:none!important}.main .camera [data-aquos-section=camera-2].-step4_5{pointer-events:none}.main .camera [data-aquos-section=camera-2].-leave .camera__frame,.main .camera [data-aquos-section=camera-2].-leave .camera__sections{display:none}.main .camera [data-aquos-section=camera-3]{z-index:2;position:relative;margin-top:calc(-150vh + 280px + 35px);padding-bottom:100px}.main .camera [data-aquos-section=camera-3] .support__inner{background-color:transparent}}@media (max-width:1440px) and (min-width:769px){.main .camera .camera__imgs .-left{right:calc(50% + 23.3333333333vw)}.main .camera .camera__imgs .-right{left:calc(50% + 23.3333333333vw)}.main .camera .camera__imgs__inner{padding:3.4722222222vw 0}.main .camera .camera__imgs__inner img{height:34.5833333333vh}.main .camera .camera__imgs__inner img+img{margin-top:3.4722222222vw}.main .camera .camera__imgs__inner img.-i3,.main .camera .camera__imgs__inner img.-i6,.main .camera .camera__imgs__inner img.-i8{height:26.0416666667vh}.main .camera .camera__section .wish5__label{margin-left:-36.1111111111vw}.main .camera .camera__section .wish5__title{margin-left:-36.1111111111vw;font-size:2.2222222222vw}.main .camera .camera__section .wish5__txt{width:24.0277777778vw;margin-left:17.7083333333vw}}@media (max-width:1140px) and (min-width:769px){.main .camera .camera__imgs .-left{right:calc(50% + 30.2777777778vw)}.main .camera .camera__imgs .-right{left:calc(50% + 30.2777777778vw)}.main .camera .camera__section.-s1 .wish5__label{top:calc(50% - 90px)}.main .camera .camera__section.-s2 .wish5__label{top:calc(50% - 70px)}.main .camera .camera__section .wish5__label{margin-left:-360px}.main .camera .camera__section .wish5__title{margin-left:-360px;font-size:24px}.main .camera .camera__section .wish5__txt{margin-left:160px}.main .camera .camera__features__inner{grid-template-rows:auto auto;grid-template-columns:repeat(2,1fr);grid-template-areas:"item1 item2" "item3 item4" "item5 item5";gap:20px}.main .camera .camera__feature.-f1{grid-area:item1}.main .camera .camera__feature.-f2{grid-area:item2}.main .camera .camera__feature.-f3{grid-area:item5}.main .camera .camera__feature.-f4{grid-area:item3}.main .camera .camera__feature.-f5{grid-area:item4}}@media (max-width:768px){.main .camera{margin-top:0}.main .camera .sectionn__wrapper::before{height:100lvh;border-radius:21.3333333333vw 21.3333333333vw 0 0}.main .camera [data-aquos-section=camera-1]{margin-top:-100lvh}.main .camera [data-aquos-section=camera-1].section__inner.-fill{height:auto}.main .camera [data-aquos-section=camera-1].-step1 .camera__header{position:relative}.main .camera [data-aquos-section=camera-1].-step1 .camera__imgs{position:absolute}.main .camera [data-aquos-section=camera-1].-step3 .camera__header{position:relative;top:auto}.main .camera [data-aquos-section=camera-1].-step3 .camera__imgs{position:absolute;top:0;bottom:auto}.main .camera .section__contents{position:relative;margin-top:0}.main .camera .camera__header{z-index:1;position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;padding:101.3333333333vw 6.4vw;transform:none;transition:none}.main .camera .camera__header .section__description br{display:none}.main .camera .camera__imgs{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%}.main .camera .camera__imgs>div{position:absolute;width:100%;height:81.8666666667vw;overflow:hidden}.main .camera .camera__imgs .-left{top:12.8vw}.main .camera .camera__imgs .-right{bottom:12.8vw}.main .camera .camera__imgs .-right .camera__imgs__inner{animation-direction:reverse}.main .camera .camera__imgs__inner{display:flex;position:absolute;align-items:flex-start;justify-content:flex-start;width:-moz-max-content;width:max-content;animation-duration:20s;animation-timing-function:linear;animation-iteration-count:infinite;animation-name:wish5-slide-1}.main .camera .camera__imgs__inner img{display:block;width:53.3333333333vw;margin-right:8.5333333333vw;border-radius:2.1333333333vw}.main .camera .camera__imgs__inner img.-i3,.main .camera .camera__imgs__inner img.-i6,.main .camera .camera__imgs__inner img.-i8{width:71.2vw}.main .camera .camera__imgs__inner img.-i1{margin-top:2.6666666667vw}.main .camera .camera__imgs__inner img.-i2{margin-top:10.6666666667vw}.main .camera .camera__imgs__inner img.-i3{margin-top:22.9333333333vw}.main .camera .camera__imgs__inner img.-i5{margin-top:10.6666666667vw}.main .camera .camera__imgs__inner img.-i6{margin-top:10.6666666667vw}.main .camera .camera__imgs__inner img.-i8{margin-top:11.4666666667vw}.main .camera .camera__imgs__inner img.-i9{margin-top:5.3333333333vw}.main .camera .camera__imgs__inner img.-i10{margin-top:11.4666666667vw}.main .camera .camera__imgs__inner .sp{display:block}.main .camera [data-aquos-section=camera-2]{margin-top:0}.main .camera [data-aquos-section=camera-2].section__inner.-fill{height:auto}.main .camera .camera__frame{display:none}.main .camera .camera__sections{position:relative;top:auto;left:auto;height:auto;margin-top:21.3333333333vw}.main .camera .camera__section{display:flex;position:relative;top:auto;left:auto;flex-flow:column nowrap;align-items:flex-start;height:auto}.main .camera .camera__section+.camera__section{margin-top:42.6666666667vw}.main .camera .camera__section.-s1 .camera__figure{margin-top:21.3333333333vw}.main .camera .camera__section.-s1 .figure{padding-bottom:13.3333333333vw}.main .camera .camera__section.-s1 .figure .-img{opacity:0}.main .camera .camera__section.-s1 .figure .-img.-current{z-index:1;opacity:1;transition:opacity .4s var(--ease-fast-out-slow-in)}.main .camera .camera__section.-s1 .figure .-img.-current figcaption{transform:translate3d(-50%,-100%,0) scale(1);opacity:1;transition:opacity 450ms 250ms var(--ease-in-out-back),transform 450ms 250ms var(--ease-in-out-back)}.main .camera .camera__section.-s1 .figure__carousel__nav{display:flex}.main .camera .camera__section .wish5__label{order:1}.main .camera .camera__section .wish5__label,.main .camera .camera__section .wish5__title,.main .camera .camera__section .wish5__txt{opacity:1}.main .camera .camera__section .wish5__label{position:relative;top:auto;left:auto;order:2;margin-left:0;padding:1.3333333333vw 4.2666666667vw 1.6vw;transform:none}.main .camera .camera__section .wish5__title{position:relative;top:auto;left:auto;order:2;margin-left:0;transform:none}.main .camera .camera__section .wish5__txt{position:relative;top:auto;left:auto;order:3;width:100%;margin-left:0;transform:none}.main .camera .camera__figure{position:relative;top:auto;left:auto;order:4;width:41.0666666667vw;height:92vw;margin:10.6666666667vw auto 0;transform:none;opacity:1}.main .camera .camera__figure::before{z-index:2;position:absolute;top:-3.2vw;left:50%;width:46.4vw;height:100vw;transform:translateX(calc(-50% + 1px));background:url(../images/frame.png) no-repeat center center transparent;background-size:contain;content:""}.main .camera .camera__figure .figure.-video .figure__actions.-status{right:-13.8666666667vw;bottom:-4.8vw}.main .camera .camera__figure figcaption{top:-6.1333333333vw;width:45.3333333333vw;height:8vw;transform:translate3d(-50%,calc(-100% + 2.6666666667vw),0) scale(.9);font-size:3.2vw;line-height:7.4666666667vw}.main .camera [data-aquos-section=camera-3]{margin-top:0;padding-bottom:0}.main .camera [data-aquos-section=camera-3] .section__contents{margin-top:-21.3333333333vw}.main .camera [data-aquos-section=camera-3] .support{margin-top:0;padding:21.3333333333vw 6.4vw 0}.main .camera [data-aquos-section=camera-3] .support__inner{border-radius:5.3333333333vw}.main .camera [data-aquos-section=camera-3] .support__notice{margin-top:5.3333333333vw}.main .camera .camera__features{padding:36.2666666667vw 6.4vw 26.6666666667vw}.main .camera .camera__features__inner{grid-template-rows:auto auto;grid-template-columns:repeat(2,1fr);grid-template-areas:"item1 item2" "item3 item4" "item5 item5";max-width:none;gap:3.2vw}.main .camera .camera__feature{height:auto;padding:5.3333333333vw 4.2666666667vw;border-radius:4.2666666667vw}.main .camera .camera__feature.-f1{grid-area:item1}.main .camera .camera__feature.-f1 i img{width:15.4666666667vw}.main .camera .camera__feature.-f2{grid-area:item2}.main .camera .camera__feature.-f2 i{margin:-3.2vw 0}.main .camera .camera__feature.-f2 i img{width:22.6666666667vw}.main .camera .camera__feature.-f3{grid-area:item5}.main .camera .camera__feature.-f3 i img{width:11.7333333333vw}.main .camera .camera__feature.-f4{grid-area:item3}.main .camera .camera__feature.-f5{grid-area:item4}.main .camera .camera__feature.-f4 i img,.main .camera .camera__feature.-f5 i img{width:12.2666666667vw}.main .camera .camera__feature i{height:11.7333333333vw}.main .camera .camera__feature em{margin-top:4vw;font-size:3.7333333333vw}.main .camera .camera__feature span{margin-top:2.1333333333vw;font-size:2.9333333333vw}.main .camera .camera__feature.-f1{-ms-grid-row:1;-ms-grid-column:1}.main .camera .camera__feature.-f2{-ms-grid-row:1;-ms-grid-column:3}.main .camera .camera__feature.-f3{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3}.main .camera .camera__feature.-f4{-ms-grid-row:3;-ms-grid-column:1}.main .camera .camera__feature.-f5{-ms-grid-row:3;-ms-grid-column:3}}@media (max-width:1140px) and (min-width:769px){.main .camera .camera__feature.-f1{-ms-grid-row:1;-ms-grid-column:1}.main .camera .camera__feature.-f2{-ms-grid-row:1;-ms-grid-column:3}.main .camera .camera__feature.-f3{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3}.main .camera .camera__feature.-f4{-ms-grid-row:3;-ms-grid-column:1}.main .camera .camera__feature.-f5{-ms-grid-row:3;-ms-grid-column:3}.main .camera .camera__feature.-f1{-ms-grid-row:1;-ms-grid-column:1}.main .camera .camera__feature.-f2{-ms-grid-row:1;-ms-grid-column:3}.main .camera .camera__feature.-f3{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3}.main .camera .camera__feature.-f4{-ms-grid-row:3;-ms-grid-column:1}.main .camera .camera__feature.-f5{-ms-grid-row:3;-ms-grid-column:3}}@media (max-width:768px){.main .camera .camera__feature.-f1{-ms-grid-row:1;-ms-grid-column:1}.main .camera .camera__feature.-f2{-ms-grid-row:1;-ms-grid-column:3}.main .camera .camera__feature.-f3{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3}.main .camera .camera__feature.-f4{-ms-grid-row:3;-ms-grid-column:1}.main .camera .camera__feature.-f5{-ms-grid-row:3;-ms-grid-column:3}}@keyframes wish5-slide-1{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}