html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}ol,ul,li{list-style-type:none}a{text-decoration:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{padding:0;border:0;font-size:100%;font-weight:inherit;font-family:inherit;vertical-align:baseline;box-sizing:border-box}img{width:100%}svg{font-size:0;line-height:1;vertical-align:middle;display:block;overflow:visible}html{scroll-behavior:smooth}body{color:#d5d5d5;font-family:"hiragino-kaku-gothic-pron",sans-serif;font-weight:300;font-style:normal;letter-spacing:-0.01em;line-height:1.65;-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width: 768px){body{font-size:12px;font-size:3.2vw}}@media screen and (min-width: 769px){body{font-size:12px;font-size:.9vw}}body::-webkit-scrollbar{display:none}@media screen and (max-width: 768px){.is-sp{display:block}}@media screen and (min-width: 769px){.is-sp{display:none}}@media screen and (max-width: 768px){.is-pc{display:none}}@media screen and (min-width: 769px){.is-pc{display:block}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}@keyframes animate-svg-stroke-1{0%{stroke-dashoffset:178.7469024658px;stroke-dasharray:178.7469024658px}100%{stroke-dashoffset:357.4938049316px;stroke-dasharray:178.7469024658px}}@keyframes animate-svg-stroke-2{0%{stroke-dashoffset:29.2713680267px;stroke-dasharray:29.2713680267px}100%{stroke-dashoffset:58.5427360535px;stroke-dasharray:29.2713680267px}}@keyframes animate-svg-circle-1{0%{stroke-dashoffset:171.1638946533px;stroke-dasharray:171.1638946533px}100%{stroke-dashoffset:342.3277893066px;stroke-dasharray:171.1638946533px}}@keyframes animate-svg-circle-2{0%{stroke-dashoffset:201.5620880127px;stroke-dasharray:201.5620880127px}100%{stroke-dashoffset:403.1241760254px;stroke-dasharray:201.5620880127px}}@keyframes animate-svg-circle-3{0%{stroke-dashoffset:85.3568191528px;stroke-dasharray:85.3568191528px}100%{stroke-dashoffset:170.7136383057px;stroke-dasharray:85.3568191528px}}@keyframes animate-svg-circle-4{0%{stroke-dashoffset:82.283782959px;stroke-dasharray:82.283782959px}100%{stroke-dashoffset:164.567565918px;stroke-dasharray:82.283782959px}}@keyframes animate-svg-circle-5{0%{stroke-dashoffset:115.265586853px;stroke-dasharray:115.265586853px}100%{stroke-dashoffset:230.5311737061px;stroke-dasharray:115.265586853px}}@keyframes animate-svg-circle-6{0%{stroke-dashoffset:86.8268966675px;stroke-dasharray:86.8268966675px}100%{stroke-dashoffset:173.653793335px;stroke-dasharray:86.8268966675px}}@keyframes animate-svg-circle-7{0%{stroke-dashoffset:85.3562545776px;stroke-dasharray:85.3562545776px}100%{stroke-dashoffset:170.7125091553px;stroke-dasharray:85.3562545776px}}@keyframes animate-svg-circle-8{0%{stroke-dashoffset:85.4190063477px;stroke-dasharray:85.4190063477px}100%{stroke-dashoffset:170.8380126953px;stroke-dasharray:85.4190063477px}}@keyframes animate-svg-circle-9{0%{stroke-dashoffset:796.7328491211px;stroke-dasharray:796.7328491211px}100%{stroke-dashoffset:1593.4656982422px;stroke-dasharray:796.7328491211px}}.pc-content{height:100%;position:fixed;top:0}@media screen and (max-width: 768px){.pc-content{display:none !important}}.pc-content--left{width:36.25%;left:0;display:flex;align-items:center;justify-content:center}.pc-content--left.animation .all-item-link{opacity:1;filter:blur(0)}.pc-content--left.animation .all-item-link .svg-elem-1{animation:animate-svg-circle-1 .4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}.pc-content--left.animation .all-item-link .svg-elem-2{animation:animate-svg-circle-2 .4s cubic-bezier(0.47, 0, 0.745, 0.715) .12s both}.pc-content--left.animation .all-item-link .svg-elem-3{animation:animate-svg-circle-3 .4s cubic-bezier(0.47, 0, 0.745, 0.715) .24s both}.pc-content--left.animation .all-item-link .svg-elem-4{animation:animate-svg-circle-4 .4s cubic-bezier(0.47, 0, 0.745, 0.715) .36s both}.pc-content--left.animation .all-item-link .svg-elem-5{animation:animate-svg-circle-5 .4s cubic-bezier(0.47, 0, 0.745, 0.715) .48s both}.pc-content--left.animation .all-item-link .svg-elem-6{animation:animate-svg-circle-6 .4s cubic-bezier(0.47, 0, 0.745, 0.715) .6s both}.pc-content--left.animation .all-item-link .svg-elem-7{animation:animate-svg-circle-7 .4s cubic-bezier(0.47, 0, 0.745, 0.715) .72s both}.pc-content--left.animation .all-item-link .svg-elem-8{animation:animate-svg-circle-8 .4s cubic-bezier(0.47, 0, 0.745, 0.715) .84s both}.pc-content--left.animation .all-item-link .svg-elem-9{animation:animate-svg-circle-9 .4s cubic-bezier(0.47, 0, 0.745, 0.715) .96s both}.pc-content--left.animation .all-item-link .svg-elem-arrow-1{animation:animate-svg-stroke-1 .4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both}.pc-content--left.animation .all-item-link .svg-elem-arrow-2{animation:animate-svg-stroke-2 .4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.52s both}.pc-content--left.animation .pc-nav li{filter:blur(0px) !important;opacity:1 !important;translate:0 0px !important}.pc-content--left .all-item-link{transition:opacity 1s ease,filter 1s ease;opacity:0;filter:blur(3px)}.pc-content--left .pc-nav li{filter:blur(10px);translate:0 10px;opacity:0;transition:filter .6s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity .6s cubic-bezier(0.455, 0.03, 0.515, 0.955),translate .7s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.pc-content--left .pc-nav li:nth-child(1){transition-delay:.5s}.pc-content--left .pc-nav li:nth-child(2){transition-delay:.6s}.pc-content--left .pc-nav li:nth-child(3){transition-delay:.7s}.pc-content--left .pc-nav li:nth-child(4){transition-delay:.8s}.pc-content--left .pc-left-contents{width:70%}.pc-content--left .pc-left-contents__links{position:absolute;bottom:7.6%;right:13%;display:flex;justify-content:flex-start;-moz-column-gap:8%;column-gap:8%;align-items:center;flex-wrap:wrap;width:75%}.pc-content--left .pc-left-contents__sns{display:flex;width:20.5%}.pc-content--left .pc-left-contents__sns>li:not(:last-child){margin-right:17%}.pc-content--left .pc-left-contents__sns__link{display:block;transition:opacity .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);opacity:1}.pc-content--left .pc-left-contents__sns__link:hover{opacity:.7}.pc-content--left .pc-left-contents__logo{width:25%;transition:opacity .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);opacity:1}.pc-content--left .pc-left-contents__logo:hover{opacity:.7}.pc-content--left .pc-left-contents .all-item-link{width:40%;margin:0;padding:0;color:#000;position:absolute;top:15%;left:15%;font-style:italic}@media screen and (max-width: 768px){.pc-content--left .pc-left-contents .all-item-link{font-size:20px;font-size:5.3vw}}@media screen and (min-width: 769px){.pc-content--left .pc-left-contents .all-item-link{font-size:20px;font-size:1.5vw}}.pc-content--left .pc-left-contents .all-item-link span{font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;font-weight:200;font-style:italic}.pc-content--left .pc-left-contents .footer__bottom__copyright{letter-spacing:.05em;color:#2f2f2f;margin-top:4%}@media screen and (max-width: 768px){.pc-content--left .pc-left-contents .footer__bottom__copyright{font-size:10px;font-size:2.7vw}}@media screen and (min-width: 769px){.pc-content--left .pc-left-contents .footer__bottom__copyright{font-size:10px;font-size:.7vw}}.pc-content--right{right:0;width:29.5%;width:36.25%;height:100%;display:flex;align-items:center;justify-content:center;margin-top:0}.pc-content--right.animation .pc-right-contents__concept,.pc-content--right.animation .profile{border-radius:0;translate:0;opacity:1;transform-origin:left bottom}.pc-content--right.animation .pc-right-contents__concept{transition-delay:1.4s}.pc-content--right.animation .profile{transition-delay:2.2s}.pc-content--right .pc-right-contents__concept,.pc-content--right .profile{border-radius:0 50% 50% 0/0 0% 30% 0;transform-origin:left bottom;translate:0 6px;opacity:0;transition:border-radius .7s ease-in-out .9s,translate .7s ease,opacity .7s ease}.pc-content--right .pc-right-contents{max-height:100vh;height:100%;overflow-y:scroll;display:flex;flex-direction:column;align-items:center;justify-content:center}.pc-content--right .pc-right-contents__ttl{color:#242220;text-align:center;margin-bottom:14%}.pc-content--right .pc-right-contents__ttl__primary{line-height:1.1}@media screen and (max-width: 768px){.pc-content--right .pc-right-contents__ttl__primary{font-size:36px;font-size:9.6vw}}@media screen and (min-width: 769px){.pc-content--right .pc-right-contents__ttl__primary{font-size:36px;font-size:2.6vw}}.pc-content--right .pc-right-contents .pc-right-contents__concept{background-image:url("../../assets/img/mv/concept_bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;z-index:10;transform:translateX(-15%) rotate(-5deg);color:#c18d94;width:70%;width:56%;padding-top:9%;padding-bottom:5%;margin:0 auto}.pc-content--right .pc-right-contents .pc-right-contents__concept__inner{position:relative;padding:1% 11% 8%}.pc-content--right .pc-right-contents .pc-right-contents__concept__head{font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;text-align:center;font-style:italic;color:#c18d94;font-weight:200;line-height:1;white-space:nowrap;text-wrap:nowrap}@media screen and (max-width: 768px){.pc-content--right .pc-right-contents .pc-right-contents__concept__head{font-size:18px;font-size:4.8vw}}@media screen and (min-width: 769px){.pc-content--right .pc-right-contents .pc-right-contents__concept__head{font-size:18px;font-size:1.3vw}}.pc-content--right .pc-right-contents .pc-right-contents__concept__head-sub__text{font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;font-style:italic;margin-top:3%;text-align:center;margin-right:auto;margin-left:auto;display:block;color:#c18d94;font-weight:300}@media screen and (max-width: 768px){.pc-content--right .pc-right-contents .pc-right-contents__concept__head-sub__text{font-size:13px;font-size:3.5vw}}@media screen and (min-width: 769px){.pc-content--right .pc-right-contents .pc-right-contents__concept__head-sub__text{font-size:13px;font-size:1vw}}.pc-content--right .pc-right-contents .profile__ttl__name{line-height:1}.pc-content--right .pc-right-contents .profile__ttl__name svg{display:none}.pc-content--right .pc-right-contents .profile__text{font-size:9.5px}.pc-content--right .pc-right-contents .pc-right-contents__concept__line{line-height:1;margin-top:-5%}.pc-content--right .pc-right-contents .pc-right-contents__concept__text{font-size:9.5px;line-height:1.5;color:#c18d94}.pc-content--right .pc-right-contents .pc-right-contents__concept__en{font-family:"adventures-unlimited",sans-serif;font-weight:400;font-style:normal;font-size:9.5px;line-height:1;margin-top:3%;color:#c18d94}.pc-content--right .profile{width:68%;width:53%;z-index:20;position:relative;transform:translateX(2%) rotate(5deg);margin-top:-14%;padding:5%;opacity:0}.pc-content--right .profile__ttl{margin-bottom:2%}.pc-content--right .profile__header__thumb{margin-top:5%}.section{padding-bottom:16%}.section--1{padding-top:10%;position:relative;z-index:1;transform:translate3d(0);background-color:#eff0eb;background-image:url("../../assets/img/photo/sec1/bg2.png");background-size:cover;background-position:center;background-repeat:no-repeat}.section--2{padding-top:20%;position:relative;z-index:1;transform:translate3d(0);background-color:#eff0eb;background-image:url("../../assets/img/photo/sec2/bg1.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.section--2 .section-content__ttl{padding-left:5.6%}.section--3{padding-top:10%;position:relative;z-index:1;transform:translate3d(0);background-color:#eff0eb;background-image:url("../../assets/img/photo/sec3/bg.png");background-size:cover;background-position:center;background-repeat:no-repeat}.section--4{padding-bottom:0;transform:translate3d(0)}.section-code{padding-top:13.5%;position:relative;z-index:1;transform:translate3d(0);background-color:#eff0eb;background-image:url("../../assets/img/photo/sec4/bg.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.section--movie{position:relative;z-index:1;transform:translate3d(0);background-image:url("../../assets/img/common/video_bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#c1c7af}@media screen and (max-width: 768px){.section--movie{position:sticky;top:0;left:0;height:100svh;display:grid;place-content:center;padding-bottom:0;margin-bottom:137%}}.section--movie .profile{opacity:0;position:absolute}@media screen and (min-width: 769px){.section--movie .profile{display:none}}.section--movie.is-sticky{position:sticky;top:0;z-index:10}.scroll-content{overflow-x:clip;background-color:#eff0eb;-ms-overflow-style:none;scrollbar-width:none}.scroll-content::-webkit-scrollbar{display:none}@media screen and (min-width: 769px){.scroll-content{width:27.5%;margin-left:auto;margin-right:auto}}.scroll-content .profile{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-2.5deg)}.js-scroll-overlap:not(.is-disabled){--sticky-offset: -1px;position:sticky;top:var(--sticky-offset)}.anchor-adjust{margin-bottom:-1px;position:relative}@keyframes showLogo{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}}.pc-bg{z-index:-1;pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(../img/common/pc_bg.png);background-size:cover;background-repeat:no-repeat;background-color:#fff}@media screen and (max-width: 768px){.pc-bg{display:none}}.pc-photo{display:flex;margin-bottom:24%}.pc-photo>li{font-size:0}.pc-photo>li:nth-child(2){padding-top:4%}.pc-photo>li:not(:last-child){margin-right:8%}.pc-photo>li img{filter:grayscale(100%);transition:filter .4s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.pc-photo>li.is-active img{filter:grayscale(0%)}@keyframes transformLeftRight{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes transformRightLeft{0%{transform:translateX(0)}100%{transform:translateX(100%)}}.pc-nav{line-height:1;margin-top:10%}.pc-nav>li:nth-child(1),.pc-nav>li:nth-child(2),.pc-nav>li:nth-child(3){margin-bottom:9%}.pc-nav>li:nth-child(4){margin-bottom:5%}.pc-nav>li:nth-child(1).is-active a{color:#b33a3a !important}.pc-nav>li:nth-child(1) a:hover{color:#b33a3a !important;font-style:italic}.pc-nav>li:nth-child(2).is-active a{color:#85a48b !important}.pc-nav>li:nth-child(2) a:hover{color:#85a48b !important;font-style:italic}.pc-nav>li:nth-child(3).is-active a{color:#d8957d !important}.pc-nav>li:nth-child(3) a:hover{color:#d8957d !important;font-style:italic}.pc-nav>li:nth-child(4).is-active a{color:#dd8ca8 !important;font-style:italic}.pc-nav>li:nth-child(4) a:hover{color:#dd8ca8 !important;font-style:italic}.pc-nav>li a{display:block;transition:opacity .3s cubic-bezier(0.455, 0.03, 0.515, 0.955),color .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.pc-nav>li:not(:last-child).is-active a{font-style:italic;transition:all .4s ease}.pc-nav>li:not(:last-child) a{font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;font-weight:200;opacity:1;color:#2f2f2f;display:block}@media screen and (max-width: 768px){.pc-nav>li:not(:last-child) a{font-size:20px;font-size:5.3vw}}@media screen and (min-width: 769px){.pc-nav>li:not(:last-child) a{font-size:20px;font-size:1.5vw}}.pc-nav>li:not(:last-child).is-active a{opacity:1;color:#242220}.pc-nav>li:not(:last-child).is-active:hover a{opacity:.7}.pc-nav>li:not(:last-child):hover a{opacity:1;color:#242220}.pc-nav>li:last-child a{color:#242220;padding:0;position:relative}.pc-nav>li:last-child .pc-nav__ja{position:relative;margin-bottom:2%}.pc-nav>li:last-child .pc-nav__ja::before{content:"";position:absolute;top:31%;left:-4%;width:5px;height:5px;background-color:#927f67;border-radius:50%}@media screen and (max-width: 768px){.pc-nav>li:last-child .pc-nav__en{font-size:11px;font-size:2.9vw}}@media screen and (min-width: 769px){.pc-nav>li:last-child .pc-nav__en{font-size:11px;font-size:.8vw}}.pc-nav>li:last-child:hover a{opacity:.7}.pc-nav>li:last-child:hover .pc-nav__golden-arrow::before{animation-name:transformRightLeft;animation-delay:0s}.pc-nav>li:last-child:hover .pc-nav__golden-arrow::after{animation-name:transformLeftRight;animation-delay:.2s}.pc-nav__golden-arrow{position:absolute;top:39%;right:5%;width:3.2%;height:15%}.pc-nav__golden-arrow::before,.pc-nav__golden-arrow::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(../img/common/arrow_gold.svg) no-repeat 0 0/contain;animation-fill-mode:both;animation-duration:.6s}.pc-nav__golden-arrow::before{animation-name:transformLeftRight;animation-delay:.2s}.pc-nav__golden-arrow::after{animation-name:transformRightLeft;transform:translateX(-100%)}.mv{z-index:99999;top:0;left:0;width:100%;background-color:#cfc3b4;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity 1.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);position:relative;height:100svh}.mv.has-anime .mv__ttl{transition:filter .6s cubic-bezier(0.455, 0.03, 0.515, 0.955),scale .6s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity .6s cubic-bezier(0.455, 0.03, 0.515, 0.955);filter:blur(10px);scale:1.02;opacity:0}.mv.has-anime .mv__ttl{transition-delay:3s}.mv.animation .mv__ttl{filter:blur(0px);scale:1;opacity:1}.mv .mv__img__box{position:relative;height:100svh;width:100%;display:flex;align-items:center;justify-content:center}.mv .mv__img__logo{position:absolute;top:-3.5%;width:19%;font-size:0;line-height:1;vertical-align:middle;z-index:1;left:50%;opacity:0;transform:translateX(-50%)}.mv .mv__img__text{position:absolute;top:46%;left:50%;transform:translateX(-50%) translateY(-50%);width:77%;font-size:0;line-height:1;vertical-align:middle;z-index:10;opacity:0}.mv .mv__img__bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0}.mv .mv__img__wrapper--base{position:relative;max-width:86%;display:grid;place-content:center;place-items:center}.mv .mv__img__wrapper{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.mv .mv__img{opacity:0;width:100%;height:auto}.mv .mv__img--1{position:relative;aspect-ratio:9/16;width:100%;height:auto;max-height:90vh}.mv .mv__scrolldown{font-size:0;line-height:1;vertical-align:middle;width:19%;position:absolute;bottom:2%;opacity:0}.mv .mv__concept{position:absolute;right:-10%;bottom:10%;background-image:url("../../assets/img/mv/concept_bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;z-index:10;transform:rotate(-5deg);color:#c18d94;width:94.5%;opacity:0;padding-top:15%}.mv .mv__concept__inner{position:relative;padding:0% 13% 16%}.mv .mv__concept__line{width:82%;margin:0 auto;position:absolute;left:50%;transform:translateX(-50%);bottom:-105%}.mv .mv__concept__head{font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;text-align:center;font-style:italic;color:#c18d94;font-weight:200;line-height:1;white-space:nowrap;text-wrap:nowrap}@media screen and (max-width: 768px){.mv .mv__concept__head{font-size:19px;font-size:5.1vw}}@media screen and (min-width: 769px){.mv .mv__concept__head{font-size:19px;font-size:1.4vw}}.mv .mv__concept__head-sub{position:relative;margin-top:1%}.mv .mv__concept__head-sub__text{position:relative;font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;font-style:italic;text-align:center;margin-right:auto;margin-left:auto;display:block;color:#c18d94;font-weight:300}@media screen and (max-width: 768px){.mv .mv__concept__head-sub__text{font-size:13px;font-size:3.5vw}}@media screen and (min-width: 769px){.mv .mv__concept__head-sub__text{font-size:13px;font-size:1vw}}.mv .mv__concept__text{line-height:1.5;color:#c18d94;margin-top:12%;letter-spacing:0}@media screen and (max-width: 768px){.mv .mv__concept__text{font-size:12px;font-size:3.2vw}}@media screen and (min-width: 769px){.mv .mv__concept__text{font-size:12px;font-size:.9vw}}.mv .mv__concept__en{font-family:"adventures-unlimited",sans-serif;font-weight:400;font-style:normal;line-height:1;margin-top:7%;color:#c18d94;letter-spacing:0}@media screen and (max-width: 768px){.mv .mv__concept__en{font-size:17px;font-size:4.5vw}}@media screen and (min-width: 769px){.mv .mv__concept__en{font-size:17px;font-size:1.2vw}}.scroll__trigger__elem{background-color:green;height:2px;width:100%;position:relative}body.modal-open{touch-action:none}.modal-trigger.modal-trigger-look-01{background-image:url("../../assets/img/photo/sec1/tape.png");background-size:cover;background-position:center;background-repeat:no-repeat;transform:rotate(-5deg);color:#fff;left:-3%;top:14%}.modal-trigger.modal-trigger-look-01 .dli-plus__text{color:#b33a3a}.modal-trigger.modal-trigger-look-01 .dli-plus{background-color:#b33a3a}.modal-trigger.modal-trigger-look-02{background-image:url("../../assets/img/photo/sec2/tape.png");background-size:cover;background-position:center;background-repeat:no-repeat;transform:rotate(5deg);left:-3%;top:auto;bottom:17%}.modal-trigger.modal-trigger-look-02 .dli-plus__text{color:#85a48b}.modal-trigger.modal-trigger-look-02 .dli-plus{background-color:#85a48b}.modal-trigger.modal-trigger-look-03{background-image:url("../../assets/img/photo/sec2/tape.png");background-size:cover;background-position:center;background-repeat:no-repeat;transform:rotate(5deg);left:-3%;top:10%}.modal-trigger.modal-trigger-look-03 .dli-plus__text{color:#d8957d}.modal-trigger.modal-trigger-look-03 .dli-plus{background-color:#d8957d}.code-list__slider-img-wrapper .modal-trigger.modal-trigger-look-01,.code-list__slider-img-wrapper .modal-trigger.modal-trigger-look-03,.code-list__slider-img-wrapper .modal-trigger.modal-trigger-look-05{background-image:url("../../assets/img/photo/code/look_slider1_tape.png");background-size:cover;background-position:center;background-repeat:no-repeat;padding:2.5% 3%;width:40%;color:#fff;transform:rotate(-5deg);left:auto;right:-28%;bottom:auto;top:8%}.code-list__slider-img-wrapper .modal-trigger.modal-trigger-look-01 .dli-plus__text,.code-list__slider-img-wrapper .modal-trigger.modal-trigger-look-03 .dli-plus__text,.code-list__slider-img-wrapper .modal-trigger.modal-trigger-look-05 .dli-plus__text{color:#fff}.code-list__slider-img-wrapper .modal-trigger.modal-trigger-look-01 .dli-plus,.code-list__slider-img-wrapper .modal-trigger.modal-trigger-look-03 .dli-plus,.code-list__slider-img-wrapper .modal-trigger.modal-trigger-look-05 .dli-plus{background-color:#fff}.code-list__slider-img-wrapper .modal-trigger.modal-trigger-look-02,.code-list__slider-img-wrapper .modal-trigger.modal-trigger-look-04,.code-list__slider-img-wrapper .modal-trigger.modal-trigger-look-06{background-image:url("../../assets/img/photo/code/look_slider2_tape.png");background-size:cover;background-position:center;background-repeat:no-repeat;padding:2.5% 3%;transform:rotate(5deg);color:#fff;left:auto;right:-28%;top:8%;bottom:auto;width:40%}.code-list__slider-img-wrapper .modal-trigger.modal-trigger-look-02 .dli-plus__text,.code-list__slider-img-wrapper .modal-trigger.modal-trigger-look-04 .dli-plus__text,.code-list__slider-img-wrapper .modal-trigger.modal-trigger-look-06 .dli-plus__text{color:#fff}.code-list__slider-img-wrapper .modal-trigger.modal-trigger-look-02 .dli-plus,.code-list__slider-img-wrapper .modal-trigger.modal-trigger-look-04 .dli-plus,.code-list__slider-img-wrapper .modal-trigger.modal-trigger-look-06 .dli-plus{background-color:#fff}.code-list__slider-img-wrapper .modal-trigger.modal-trigger-look-3,.code-list__slider-img-wrapper .modal-trigger.modal-trigger-look-5{transform:rotate(5deg)}.code-list__slider-img-wrapper .modal-trigger.modal-trigger-look-4,.code-list__slider-img-wrapper .modal-trigger.modal-trigger-look-6{transform:rotate(-5deg)}.modal-trigger{pointer-events:auto;cursor:pointer;position:absolute;right:0px;top:30px;z-index:20;padding:2% 3%;width:29%}.modal{opacity:0;pointer-events:none;z-index:9999;position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(225,225,225,.6);display:flex;align-items:center;transition:all .4s ease}@media screen and (max-width: 768px){.modal{background-image:url("../../assets/img/photo/code/look_slider_bg.png");background-size:cover;background-position:center;background-repeat:no-repeat}}@media screen and (min-width: 769px){.modal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media screen and (max-width: 768px){.modal.modalLook{height:auto;background:url("../../assets/img/photo/code/look_slider_bg.png");background-color:rgba(239,240,235,.8);left:50%;top:50%;transform:translate(-50%, -50%);max-height:90svh;width:82%}}.modal.modalLook .modal__wrapper{height:auto}@media screen and (max-width: 768px){.modal.modalLook .modal__wrapper{padding-top:8%}}@media screen and (max-width: 768px){.modal.modalLook .modal__inner{padding-top:0%}}@media screen and (min-width: 769px){.modal.modalLook .modal__inner{padding-bottom:4%}}.modal.modalLook .modal__close{transform:rotate(0);background-image:none}@media screen and (max-width: 768px){.modal.modalLook .modal__img{margin-top:11.5%;padding:0 8.5%}}.modal.modalLook .modal__title,.modal.modalLook .modal__text,.modal.modalLook .modal__close__text{color:#723125}.modal.is-open{opacity:1;pointer-events:auto;transition:all .4s ease}.modal.is-open .modal__wrapper{border-radius:0;translate:0;opacity:1;transform-origin:left bottom}.modal .modal__wrapper{border-radius:0 50% 50% 0/0 0% 30% 0;transform-origin:left bottom;translate:0 6px;opacity:0;transition:border-radius .7s ease-in-out .9s,translate .7s ease,opacity .7s ease;translate:0 10px;transition:border-radius .7s ease-in-out,translate .7s ease,opacity .7s ease;position:relative;width:100%;margin:0 auto;width:82%;height:93svh;overflow-y:scroll;scroll-behavior:smooth;scrollbar-width:none;overflow-x:hidden}@media screen and (min-width: 769px){.modal .modal__wrapper{width:23.5%;background-image:url("../../assets/img/photo/code/look_slider_bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;margin-left:auto;margin-right:auto;background-color:rgba(225,225,225,.6);max-height:720px}}.modal .modal__inner{position:relative;margin:auto;padding:15.5% 0}@media screen and (min-width: 769px){.modal .modal__inner{padding:15% 10% 2%}}.modal .modal__inner::-webkit-scrollbar{display:none}.modal .modal__head{font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;z-index:10;width:100%;display:flex;align-items:center;justify-content:space-between;margin-right:auto;margin-left:auto}@media screen and (min-width: 769px){.modal .modal__head{position:absolute;top:3%;left:50%;transform:translateX(-50%);width:82%;padding-right:4%;padding-left:4%}}.modal .modal__title{line-height:1;color:#b33a3a;text-align:center;letter-spacing:.06em;line-height:1;display:inline-block}@media screen and (max-width: 768px){.modal .modal__title{font-size:13px;font-size:3.5vw}}@media screen and (min-width: 769px){.modal .modal__title{font-size:13px;font-size:1vw}}.modal .modal__title+.modal__img{margin-top:30px}.modal .modal__img{overflow:hidden;vertical-align:middle;line-height:1}.modal .modal__img+.modal__img{margin-top:10px}.modal .modal__close1{position:fixed;top:3.5svh;background-color:#b33a3a;right:vw(15px);width:25px;height:25px}.modal .modal__close1 .modal__close__icon{right:auto;left:50%;transform:translate(-50%, -50%)}.modal .modal__close{position:relative;background-image:url("../../assets/img/photo/sec1/tape.png");background-size:cover;background-position:center;background-repeat:no-repeat;transform:rotate(5deg)}@media screen and (max-width: 768px){.modal.modalMain{background-image:url("../../assets/img/common/modalMain_bg.png")}}.modal.modalMain.modalMain--01 .shop--red .shop__item__name:after,.modal.modalMain.modalMain--01 .shop--red .shop__item__price:after{background-color:#b33a3a}.modal.modalMain.modalMain--01 .shop--red .shop__link:hover{color:#b33a3a}.modal.modalMain.modalMain--01 .shop--red .shop__item__deco{border-top:1px dashed #b33a3a}.modal.modalMain.modalMain--02 .shop--green .shop__item__deco{border-top:1px dashed #85a48b}.modal.modalMain.modalMain--02 .shop--green .shop__item__name,.modal.modalMain.modalMain--02 .shop--green .shop__item__price{color:#85a48b}.modal.modalMain.modalMain--02 .shop--green .shop__item__name:after,.modal.modalMain.modalMain--02 .shop--green .shop__item__price:after{background-color:#85a48b}.modal.modalMain.modalMain--02 .shop--green .shop__link:hover{color:#85a48b}.modal.modalMain.modalMain--02 .shop--green .shop__item__deco line{stroke:#85a48b}.modal.modalMain.modalMain--03 .shop--orange .shop__item__deco{border-top:1px dashed #d8957d}.modal.modalMain.modalMain--03 .shop--orange .shop__item__name,.modal.modalMain.modalMain--03 .shop--orange .shop__item__price{color:#d8957d}.modal.modalMain.modalMain--03 .shop--orange .shop__item__name:after,.modal.modalMain.modalMain--03 .shop--orange .shop__item__price:after{background-color:#d8957d}.modal.modalMain.modalMain--03 .shop--orange .shop__link:hover{color:#d8957d}.modal.modalMain.modalMain--03 .shop--orange .shop__item__deco line{stroke:#d8957d}@media screen and (min-width: 769px){.modal.modalMain .modal__wrapper{height:auto;max-height:93svh;width:27.5%}}.modal.modalMain .modal__inner{padding-top:6.5%;padding-bottom:6.5%}.modal.modalMain .modal__close{width:27%;text-align:center;background-color:#f5ff3e;margin-top:11.4%;padding:.4% 0}.modal.modalMain .modal__close__text{margin-right:auto;margin-left:auto}.modal.modalMain .modal__close__text:after{display:none}.modal.modalMain .modal__head{width:100%;padding:0;position:relative;top:auto;left:auto;transform:none}.modal.modalMain .modal__img{margin-top:6.5%}.modal.modalMain .shop--look-modal{margin-top:6.5%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;-moz-column-gap:7%;column-gap:7%}.modal.modalMain .shop--look-modal .shop__item{width:44%;filter:blur(0) !important}.modal .modal__close__text{font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;font-weight:200;color:#b33a3a;text-align:center;position:relative;display:block;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 768px){.modal .modal__close__text{font-size:13px;font-size:3.5vw}}@media screen and (min-width: 769px){.modal .modal__close__text{font-size:13px;font-size:1vw}}.modal .modal__close__text:after{content:"";background-color:#b33a3a;width:100%;height:1px;position:absolute;bottom:2px;left:0}.modal .modal__close__icon{display:block;position:absolute;top:50%;transform:translateY(-50%);width:17px;height:1px;right:8px}.modal .modal__close__icon::before,.modal .modal__close__icon::after{content:"";position:absolute;top:50%;left:50%;width:17px;height:1px;background-color:#fff}.modal .modal__close__icon:before{transform:translate(-50%, -50%) rotate(45deg)}.modal .modal__close__icon:after{transform:translate(-50%, -50%) rotate(-45deg)}.modal .modal__text{line-height:1.5;color:#b33a3a;margin-top:6.5%}@media screen and (max-width: 768px){.modal .modal__text{font-size:12px;font-size:3.2vw}}@media screen and (min-width: 769px){.modal .modal__text{font-size:12px;font-size:.9vw}}.modal .shop.has-anime .shop__item{opacity:1}.modal .modal__title{font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;font-style:italic;letter-spacing:0}@media screen and (max-width: 768px){.modal .modal__title{font-size:13px;font-size:3.5vw}}@media screen and (min-width: 769px){.modal .modal__title{font-size:13px;font-size:1vw}}.modal .modal__catch{font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;font-style:italic;letter-spacing:0}@media screen and (max-width: 768px){.modal .modal__catch{font-size:13px;font-size:3.5vw}}@media screen and (min-width: 769px){.modal .modal__catch{font-size:13px;font-size:1vw}}.modal.modalMain--01 .modal__title,.modal.modalMain--01 .modal__catch{color:#b33a3a}.modal.modalMain--01 .shop__item__deco{border-top:1px dashed #b33a3a}.modal.modalMain--01 .shop__item__name,.modal.modalMain--01 .shop__item__price{color:#b33a3a}.modal.modalMain--01 .shop__item__name:after,.modal.modalMain--01 .shop__item__price:after{background-color:#b33a3a}.modal.modalMain--02 .modal__title,.modal.modalMain--02 .modal__catch{color:#85a48b}.modal.modalMain--02 .shop__item__deco{border-top:1px dashed #85a48b}.modal.modalMain--02 .shop__item__name,.modal.modalMain--02 .shop__item__price{color:#85a48b}.modal.modalMain--02 .shop__item__name:after,.modal.modalMain--02 .shop__item__price:after{background-color:#85a48b}.modal.modalMain--02 .shop__item__deco line{stroke:#85a48b}.modal.modalMain--02 .modal__text,.modal.modalMain--02 .modal__close__text{color:#85a48b}.modal.modalMain--03 .modal__title,.modal.modalMain--03 .modal__catch{color:#d8957d}.modal.modalMain--03 .shop__item__deco{border-top:1px dashed #d8957d}.modal.modalMain--03 .shop__item__name,.modal.modalMain--03 .shop__item__price{color:#d8957d}.modal.modalMain--03 .shop__item__name:after,.modal.modalMain--03 .shop__item__price:after{background-color:#d8957d}.modal.modalMain--03 .shop__item__deco line{stroke:#d8957d}.modal.modalMain--03 .modal__text,.modal.modalMain--03 .modal__close__text{color:#d8957d}.dli-plus-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.dli-plus{display:inline-block;vertical-align:middle;color:#333;line-height:1;background:#fff;position:relative;width:1px;height:7.5px}.dli-plus::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;transform:rotate(90deg)}.dli-plus__text{font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;font-weight:200;line-height:1;color:#fff;display:block;margin-left:12%}@media screen and (max-width: 768px){.dli-plus__text{font-size:13px;font-size:3.5vw}}@media screen and (min-width: 769px){.dli-plus__text{font-size:13px;font-size:1vw}}@keyframes animate-svg-stroke-1{0%{stroke-dashoffset:178.7469024658px;stroke-dasharray:178.7469024658px}100%{stroke-dashoffset:357.4938049316px;stroke-dasharray:178.7469024658px}}@keyframes animate-svg-stroke-2{0%{stroke-dashoffset:29.2713680267px;stroke-dasharray:29.2713680267px}100%{stroke-dashoffset:58.5427360535px;stroke-dasharray:29.2713680267px}}@keyframes animate-svg-circle-1{0%{stroke-dashoffset:171.1638946533px;stroke-dasharray:171.1638946533px}100%{stroke-dashoffset:342.3277893066px;stroke-dasharray:171.1638946533px}}@keyframes animate-svg-circle-2{0%{stroke-dashoffset:201.5620880127px;stroke-dasharray:201.5620880127px}100%{stroke-dashoffset:403.1241760254px;stroke-dasharray:201.5620880127px}}@keyframes animate-svg-circle-3{0%{stroke-dashoffset:85.3568191528px;stroke-dasharray:85.3568191528px}100%{stroke-dashoffset:170.7136383057px;stroke-dasharray:85.3568191528px}}@keyframes animate-svg-circle-4{0%{stroke-dashoffset:82.283782959px;stroke-dasharray:82.283782959px}100%{stroke-dashoffset:164.567565918px;stroke-dasharray:82.283782959px}}@keyframes animate-svg-circle-5{0%{stroke-dashoffset:115.265586853px;stroke-dasharray:115.265586853px}100%{stroke-dashoffset:230.5311737061px;stroke-dasharray:115.265586853px}}@keyframes animate-svg-circle-6{0%{stroke-dashoffset:86.8268966675px;stroke-dasharray:86.8268966675px}100%{stroke-dashoffset:173.653793335px;stroke-dasharray:86.8268966675px}}@keyframes animate-svg-circle-7{0%{stroke-dashoffset:85.3562545776px;stroke-dasharray:85.3562545776px}100%{stroke-dashoffset:170.7125091553px;stroke-dasharray:85.3562545776px}}@keyframes animate-svg-circle-8{0%{stroke-dashoffset:85.4190063477px;stroke-dasharray:85.4190063477px}100%{stroke-dashoffset:170.8380126953px;stroke-dasharray:85.4190063477px}}@keyframes animate-svg-circle-9{0%{stroke-dashoffset:796.7328491211px;stroke-dasharray:796.7328491211px}100%{stroke-dashoffset:1593.4656982422px;stroke-dasharray:796.7328491211px}}.footer{padding:0 5% 5%;position:relative;z-index:1;background:url("../../assets/img/common/video_bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#c1c7af;color:#fff;z-index:1;position:relative}.footer.animation .all-item-link .all-item-link__elem-1 .svg-elem-1{animation:animate-svg-circle-1 .4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}.footer.animation .all-item-link .all-item-link__elem-1 .svg-elem-2{animation:animate-svg-circle-2 .4s cubic-bezier(0.47, 0, 0.745, 0.715) .12s both}.footer.animation .all-item-link .all-item-link__elem-1 .svg-elem-3{animation:animate-svg-circle-3 .4s cubic-bezier(0.47, 0, 0.745, 0.715) .24s both}.footer.animation .all-item-link .all-item-link__elem-1 .svg-elem-4{animation:animate-svg-circle-4 .4s cubic-bezier(0.47, 0, 0.745, 0.715) .36s both}.footer.animation .all-item-link .all-item-link__elem-1 .svg-elem-5{animation:animate-svg-circle-5 .4s cubic-bezier(0.47, 0, 0.745, 0.715) .48s both}.footer.animation .all-item-link .all-item-link__elem-1 .svg-elem-6{animation:animate-svg-circle-6 .4s cubic-bezier(0.47, 0, 0.745, 0.715) .6s both}.footer.animation .all-item-link .all-item-link__elem-1 .svg-elem-7{animation:animate-svg-circle-7 .4s cubic-bezier(0.47, 0, 0.745, 0.715) .72s both}.footer.animation .all-item-link .all-item-link__elem-1 .svg-elem-8{animation:animate-svg-circle-8 .4s cubic-bezier(0.47, 0, 0.745, 0.715) .84s both}.footer.animation .all-item-link .all-item-link__elem-1 .svg-elem-9{animation:animate-svg-circle-9 .4s cubic-bezier(0.47, 0, 0.745, 0.715) .96s both}.footer.animation .all-item-link .all-item-link__elem-2 .svg-elem-arrow-1{animation:animate-svg-stroke-1 .4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both}.footer.animation .all-item-link .all-item-link__elem-2 .svg-elem-arrow-2{animation:animate-svg-stroke-2 .4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.52s both}@media screen and (min-width: 769px){.footer{padding-right:2.5%;padding-left:2.5%}}.footer .footer__inner{background:url("../../assets/img/common/video_bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#a00032;padding-right:5%;padding-left:5%;padding-bottom:12%}@media screen and (min-width: 769px){.footer .footer__inner{padding-right:8.5%;padding-left:8.5%;padding-bottom:0%}}.footer .all-item-link{width:56.5%;padding:0;margin:0 auto}.footer .all-item-link span{font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;font-weight:200;font-style:italic}@media screen and (max-width: 768px){.footer .all-item-link span{font-size:20px;font-size:5.3vw}}@media screen and (min-width: 769px){.footer .all-item-link span{font-size:20px;font-size:1.5vw}}.footer__primary{position:relative;padding:13% 0;margin-bottom:2%}@media screen and (min-width: 769px){.footer__primary{padding-top:15%;padding-bottom:15%}}.footer__sns{display:flex;align-items:center;justify-content:flex-end;width:40%}.footer__sns>li{width:15%}.footer__sns>li:nth-child(2){width:15%}.footer__sns>li:nth-child(3){width:17%}.footer__sns>li:not(:last-child){margin-right:10%}.footer__sns__link{display:block;opacity:1;transition:opacity .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.footer__sns__link:hover{opacity:.7}.footer__sns svg.footer__sns__icon{width:100%}.footer__creators{margin-top:7%}@media screen and (min-width: 769px){.footer__creators{margin-top:0}}.footer__creators__item{font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;font-weight:200;display:flex;align-items:center;font-variation-settings:"wght" 400;letter-spacing:0em;-moz-column-gap:4%;column-gap:4%}@media screen and (max-width: 768px){.footer__creators__item{font-size:11px;font-size:2.9vw}}@media screen and (min-width: 769px){.footer__creators__item{font-size:11px;font-size:.8vw}}.footer__creators__item:not(:last-child){margin-bottom:1.9%}.footer__creators__item dt{width:-moz-fit-content;width:fit-content}.footer__creators__item dd{font-weight:200;letter-spacing:0}.footer__creators__item dd.footer__creators__line{flex:1;height:1px;display:block;border-top:1px dashed #fff}.footer__creators__item .footer__creators__name{width:55%}.footer__bottom{text-align:center}.footer__bottom__container{display:flex;justify-content:center}.footer__bottom__logo{transition:opacity .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);opacity:1;display:inline-block;margin-bottom:0;width:30%;display:flex}.footer__bottom__logo:hover{opacity:.7}.footer__bottom__logo svg{width:100%;font-size:0}.footer__bottom__copyright{font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;font-weight:200;letter-spacing:0em;margin-top:10%}@media screen and (max-width: 768px){.footer__bottom__copyright{font-size:10px;font-size:2.7vw}}@media screen and (min-width: 769px){.footer__bottom__copyright{font-size:10px;font-size:.7vw}}@keyframes rotate-item{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes flash{0%,100%{opacity:.9}50%{opacity:.7}}@keyframes flash2{0%,100%{opacity:.9}50%{opacity:.2}}.bg-gradation{z-index:-1;position:fixed;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 769px){.bg-gradation{width:27.5%;margin-left:43%}}.bg-gradation--red .bg-gradation__circle{background-color:#80615e}.bg-gradation--beige .bg-gradation__circle{background-color:#a7acae}.bg-gradation--orange .bg-gradation__circle{background-color:#887670}.bg-gradation--blue .bg-gradation__circle{background-color:#887670}.bg-gradation__filter{z-index:99;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/common/noise_bg.png) repeat 0 0/100px 100px}.bg-gradation__item{position:relative}.bg-gradation__item--red{background-color:#804243}.bg-gradation__item--beige{background-color:#998077}.bg-gradation__item--orange{background-color:#d8957d}.bg-gradation__item--blue{background-color:#505a73}.bg-gradation__box{z-index:9;position:absolute;transform-origin:0 0;border-radius:50%;filter:blur(10vw)}@media screen and (min-width: 769px){.bg-gradation__box{filter:blur(4vw)}}.bg-gradation__box--1{top:10%;left:15%;width:46vw;height:46vw;animation:rotate-item linear infinite 20s}@media screen and (min-width: 769px){.bg-gradation__box--1{width:16vw;height:16vw}}.bg-gradation__box--2{top:31%;right:4%;width:41vw;height:41vw}.bg-gradation__box--2 .bg-gradation__circle{animation:flash2 ease-out infinite 6s}@media screen and (min-width: 769px){.bg-gradation__box--2{width:11vw;height:11vw}}.bg-gradation__box--3{bottom:-5%;right:0%;width:48vw;height:48vw;animation:rotate-item linear infinite 20s}.bg-gradation__box--3 .bg-gradation__circle{animation:flash ease-out infinite 5s}@media screen and (min-width: 769px){.bg-gradation__box--3{width:18vw;height:18vw}}.bg-gradation__circle{position:relative;z-index:1;width:100%;height:100%}.shop{border-spacing:0 10px;row-gap:8px}.shop .shop__item{display:flex;align-items:center;justify-content:center;-moz-column-gap:7%;column-gap:7%}.shop .shop__item__name,.shop .shop__item__price{color:#d5d5d5;font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;position:relative;font-weight:400}@media screen and (max-width: 768px){.shop .shop__item__name,.shop .shop__item__price{font-size:12px;font-size:3.2vw}}@media screen and (min-width: 769px){.shop .shop__item__name,.shop .shop__item__price{font-size:12px;font-size:.9vw}}.shop .shop__item__name:after,.shop .shop__item__price:after{content:"";width:100%;height:1px;position:absolute;bottom:-1px;left:0;display:block}.shop .shop__item__col--1,.shop .shop__item__col--3{width:-moz-fit-content;width:fit-content}.shop .shop__item__col--2{flex:1}.shop .shop__look__modal .shop__item{filter:blur(0) !important;top:0 !important;opacity:1 !important}.shop.has-anime .shop__item{opacity:0;position:relative;top:.1em;filter:blur(1px);transition:opacity .3s cubic-bezier(0.455, 0.03, 0.515, 0.955),top .6s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.shop.has-anime .shop__item:nth-child(1){transition-delay:.1s}.shop.has-anime .shop__item:nth-child(2){transition-delay:.2s}.shop.has-anime .shop__item:nth-child(3){transition-delay:.3s}.shop.has-anime .shop__item:nth-child(4){transition-delay:.4s}.shop.has-anime .shop__item:nth-child(5){transition-delay:.5s}.shop.has-anime .shop__item:nth-child(6){transition-delay:.6s}.shop.has-anime .shop__item:nth-child(7){transition-delay:.7s}.shop.has-anime.animation .shop__item{opacity:1;top:0;filter:blur(0)}.shop__link{font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;width:100%;display:inline-block;padding:0;text-align:center;line-height:1;transition:background-color .3s cubic-bezier(0.455, 0.03, 0.515, 0.955),color .3s cubic-bezier(0.455, 0.03, 0.515, 0.955),border-color .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);position:relative}.shop__link:hover{color:#242220}.shop--right{margin-left:auto}.shop--center{margin-left:auto;margin-right:auto}.shop .shop__item__deco{height:1px;width:100%;border-top:1px dashed #723125;display:block}.shop--red .shop__item__name,.shop--red .shop__item__price{color:#b33a3a}.shop--red .shop__item__name:after,.shop--red .shop__item__price:after{background-color:#b33a3a}.shop--red .shop__link:hover{color:#b33a3a}.shop--red .shop__item__deco{border-top:1px dashed #b33a3a}.shop--green .shop__item__deco{border-top:1px dashed #85a48b}.shop--green .shop__item__name,.shop--green .shop__item__price{color:#85a48b}.shop--green .shop__item__name:after,.shop--green .shop__item__price:after{background-color:#85a48b}.shop--green .shop__link:hover{color:#85a48b}.shop--green .shop__item__deco line{stroke:#85a48b}.shop--orange .shop__item__deco{border-top:1px dashed #d8957d}.shop--orange .shop__item__name,.shop--orange .shop__item__price{color:#d8957d}.shop--orange .shop__item__name:after,.shop--orange .shop__item__price:after{background-color:#d8957d}.shop--orange .shop__link:hover{color:#d8957d}.shop--orange .shop__item__deco line{stroke:#d8957d}.shop--gold .shop__item__deco{border-top:1px dashed #927f67}.shop--gold .shop__item__name,.shop--gold .shop__item__price{color:#927f67}.shop--gold .shop__link:hover{color:#927f67}.shop--brown .shop__item__deco{border-top:1px dashed #723125}.shop--brown .shop__item__name,.shop--brown .shop__item__price{color:#723125}.shop--brown .shop__link:hover{color:#723125}.video{position:relative;width:68%;width:100%;padding-top:10%;padding-bottom:10%;padding-right:9%;padding-left:9%;margin-left:auto;margin-right:auto}.video .video__wrapper{position:relative;margin-top:10%}.video .video__ttl{text-align:center}.video .video__ttl span{font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;font-style:italic;font-weight:200;line-height:1;color:#383838;display:block;margin:auto}@media screen and (max-width: 768px){.video .video__ttl span{font-size:35px;font-size:9.3vw}}@media screen and (min-width: 769px){.video .video__ttl span{font-size:35px;font-size:2.6vw}}.video__control{z-index:10;position:absolute;top:25.5%;top:0;right:-50%;left:auto;display:flex;transform-origin:0 0;rotate:90deg;font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0}@media screen and (min-width: 769px){.video__control{right:-55%}}@media screen and (min-width: 1100px){.video__control{right:-50%}}.video__control__ttl{color:#383838;margin-right:15%}@media screen and (max-width: 768px){.video__control__ttl{font-size:15px;font-size:4vw}}@media screen and (min-width: 769px){.video__control__ttl{font-size:15px;font-size:1.1vw}}.video__control__inner{display:flex}.video__control__inner input{opacity:0;width:0;height:0}.video__control__inner input:not(:checked)+.video__control__switch--left{opacity:.3}.video__control__inner input:not(:checked)+.video__control__switch--left+.video__control__bar+.video__control__switch--right{opacity:1}.video__control__inner input:checked+.video__control__switch--left{opacity:1}.video__control__inner input:checked+.video__control__switch--left+.video__control__bar+.video__control__switch--right{opacity:.3}.video__control__switch{color:#383838;cursor:pointer;transition:opacity .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media screen and (max-width: 768px){.video__control__switch{font-size:15px;font-size:4vw}}@media screen and (min-width: 769px){.video__control__switch{font-size:15px;font-size:1.1vw}}.video__control__bar{width:1px;height:52%;background-color:#d5d5d5;margin:5% 9px}.video__item{position:relative;margin-right:auto;margin-left:auto;width:80%;height:100%;font-size:0}.video__item video{width:100%;height:100%;position:relative}.video.has-anime{filter:blur(10px);translate:0 10px;opacity:0;transition:filter .6s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity .6s cubic-bezier(0.455, 0.03, 0.515, 0.955),translate .7s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.video.animation{filter:blur(0px) !important;opacity:1 !important;translate:0 0px !important}.profile{width:81.3%;margin:0 auto 0;padding:13.5% 8%;background-image:url("../../assets/img/photo/sec4/profile_bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;color:#c18d94}.profile__ttl{font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;font-weight:200;font-style:italic;color:#c18d94;text-align:center;padding-right:3.8%;margin-bottom:7.3%}@media screen and (max-width: 768px){.profile__ttl{font-size:40px;font-size:10.7vw}}@media screen and (min-width: 769px){.profile__ttl{font-size:40px;font-size:2.9vw}}.profile .profile__ttl__name{position:relative;line-height:1}.profile .profile__ttl__name svg{position:absolute;bottom:-67%;left:50%;transform:translateX(-50%);width:81%}.profile__insta{width:100%;transition:opacity .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);opacity:1}.profile__insta:hover{opacity:.7}.profile__header{margin-bottom:6.2%}.profile__header__thumb{width:82.4%;margin-right:auto;margin-left:auto;margin-top:12.3%;line-height:1}.profile__header__name{display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width: 768px){.profile__header__name h4{font-size:15px;font-size:4vw}}@media screen and (min-width: 769px){.profile__header__name h4{font-size:15px;font-size:1.1vw}}.profile__header__name p{font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;font-style:italic;font-weight:200}@media screen and (max-width: 768px){.profile__header__name p{font-size:14px;font-size:3.7vw}}@media screen and (min-width: 769px){.profile__header__name p{font-size:14px;font-size:1vw}}.profile__text{line-height:1.7}@media screen and (max-width: 768px){.profile__text{font-size:12px;font-size:3.2vw}}@media screen and (min-width: 769px){.profile__text{font-size:12px;font-size:.9vw}}.profile .profile__header__name__bottom{width:8%}.profile.has-anime{filter:blur(10px);translate:0 10px;opacity:0;transition:filter .6s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity .6s cubic-bezier(0.455, 0.03, 0.515, 0.955),translate .7s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.profile.has-anime.animation{filter:blur(0px) !important;opacity:1 !important;translate:0 0px !important}.code-list>li{overflow-x:hidden}.code-list>li:not(:last-child){margin-bottom:21%}.code-list__head{margin-bottom:0%}.code-list__head__num{font-style:italic;color:#927f67;text-align:center;line-height:1.1;margin-bottom:3%}@media screen and (max-width: 768px){.code-list__head__num{font-size:50px;font-size:13.3vw}}@media screen and (min-width: 769px){.code-list__head__num{font-size:50px;font-size:3.7vw}}.code-list__head__img{width:84.4%;margin:0 auto 1%;position:relative}.code-list__head__img img{z-index:1;position:relative}.code-list__head__img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/photo/code/bg_circle.svg) no-repeat 50% 50%/contain}.code-list__head .shop{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin:auto;row-gap:8px;padding-bottom:5px}.code-list__head .shop .shop__item{display:flex;align-items:center;width:36%;filter:blur(0px) !important}.code-list__head .shop .shop__item__col--1 .shop__item__price,.code-list__head .shop .shop__item__col--1 .shop__item__name,.code-list__head .shop .shop__item__col--3 .shop__item__price,.code-list__head .shop .shop__item__col--3 .shop__item__name{position:relative;display:block}.code-list__head .shop .shop__item__col--1 .shop__item__price:after,.code-list__head .shop .shop__item__col--1 .shop__item__name:after,.code-list__head .shop .shop__item__col--3 .shop__item__price:after,.code-list__head .shop .shop__item__col--3 .shop__item__name:after{content:"";height:1px;background-color:#723125;display:block;position:absolute;bottom:-2px;left:0;width:100%}.code-list__text-box{color:#927f67;padding:0 11%;margin-bottom:10%}.code-list__text-box h4{line-height:1.6;text-align:center}@media screen and (max-width: 768px){.code-list__text-box h4{font-size:16px;font-size:4.3vw}}@media screen and (min-width: 769px){.code-list__text-box h4{font-size:16px;font-size:1.2vw}}.code-list__slider-box.has-anime .swiper-pagination,.code-list__slider-box.has-anime .code-list__slider .swiper-slide.swiper-slide-active .code-list__slider-comment{filter:blur(10px);translate:0 10px;opacity:0;transition:filter .5s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity .5s cubic-bezier(0.455, 0.03, 0.515, 0.955),translate .6s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.code-list__slider-box.has-anime .code-list__slider-img{transition-delay:.3s}.code-list__slider-box.has-anime .code-list__slider .swiper-slide.swiper-slide-active .code-list__slider-comment{transition-delay:.4s}.code-list__slider-box.animation .swiper-pagination,.code-list__slider-box.animation .code-list__slider .swiper-slide.swiper-slide-active .code-list__slider-comment{filter:blur(0px) !important;opacity:1 !important;translate:0 0px !important}.code-list__slider{padding-top:9%;margin-bottom:0%}.code-list__slider.swiper-3d .swiper-slide-shadow{background:unset}.code-list__slider .swiper-slide{overflow:visible}.code-list__slider .swiper-slide.swiper-slide-active .code-list__slider-comment{opacity:1}.code-list__slider .swiper-slide.swiper-slide-active .code-list__slider__nav__current-icon .svg-elem-1{stroke-dashoffset:0}.code-list__slider .swiper-slide.swiper-slide-active .modal-trigger{-webkit-clip-path:inset(0) !important;clip-path:inset(0) !important;transition-delay:.6s !important}.code-list__slider .code-list__slider__nav__current-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:305%}.code-list__slider .code-list__slider__nav__current-icon .svg-elem-1{stroke-dashoffset:368.6725769043px;stroke-dasharray:368.6725769043px;transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s}.code-list__slider .swiper-slide-next .code-list__slider-img{rotate:0deg;translate:0 0}.code-list__slider .swiper-pagination{top:-7%;height:-moz-fit-content;height:fit-content}.code-list__slider .swiper-pagination .swiper-pagination-bullet{width:auto;height:auto;background:initial;border-radius:0;margin:0 0 0 0;line-height:1;opacity:1}@media screen and (max-width: 768px){.code-list__slider .swiper-pagination .swiper-pagination-bullet{font-size:15px;font-size:4vw}}@media screen and (min-width: 769px){.code-list__slider .swiper-pagination .swiper-pagination-bullet{font-size:15px;font-size:1.1vw}}.code-list__slider .swiper-pagination .swiper-pagination-bullet span{transition:opacity .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);opacity:1;color:#723125}.code-list__slider .swiper-pagination .swiper-pagination-bullet:nth-child(1){position:relative;margin-right:10.8%}.code-list__slider .swiper-pagination .swiper-pagination-bullet:nth-child(1)::after{content:"";position:absolute;top:-6.2%;right:-30.1%;width:1px;height:110%;background-color:#d5d5d5}.code-list__slider .swiper-pagination .swiper-pagination-bullet-active span{opacity:1}.code-list__slider-img{position:relative}.code-list__slider-img__link{z-index:9;position:absolute;width:28%;display:block;opacity:1;transition:opacity .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.code-list__slider-img__link:hover{opacity:.7}.code-list__slider-img__link--right{bottom:22%;right:4.3%}.code-list__slider-img__link--left{top:13%;left:10%}.code-list__slider-comment{margin-top:1%;opacity:0;transition:opacity .5s cubic-bezier(0.455, 0.03, 0.515, 0.955);padding:0 11%}.code-list__slider-comment--1-1{padding:0 10%}.code-list__slider-comment--2-1{padding:0 10%}.code-list__slider-comment--2-2{padding:0 10%}.code-list__slider-comment--3-1{padding:0 10%}@media screen and (min-width: 769px){.code-list__slider-comment--3-1{padding:0 9.8%}}.code-list__slider-comment--3-2{padding:0 10%}@media screen and (min-width: 769px){.code-list__slider-comment--3-2{padding:0 9.8%}}.code-list__slider-comment__head{width:37%;color:#927f67;letter-spacing:0;padding-left:0;margin-bottom:3%;position:relative;display:inline-block}@media screen and (max-width: 768px){.code-list__slider-comment__body{font-size:12px;font-size:3.2vw}}@media screen and (min-width: 769px){.code-list__slider-comment__body{font-size:12px;font-size:.9vw}}.code-list .code-list__slider-img-wrapper{margin-top:7%}.code-list .code-list__slider__nav{display:flex;width:100%;justify-content:space-between}.code-list .code-list__slider__nav__link{position:relative;color:#723125;font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0}@media screen and (max-width: 768px){.code-list .code-list__slider__nav__link{font-size:13px;font-size:3.5vw}}@media screen and (min-width: 769px){.code-list .code-list__slider__nav__link{font-size:13px;font-size:1vw}}.code-marquee .swiper-wrapper{transition-timing-function:linear !important}.code-marquee .swiper-slide{width:auto;letter-spacing:.02em;color:#d5d5d5;opacity:.3}@media screen and (max-width: 768px){.code-marquee .swiper-slide{font-size:72px;font-size:19.2vw}}@media screen and (min-width: 769px){.code-marquee .swiper-slide{font-size:72px;font-size:5.3vw}}.all-item-link{position:relative;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.all-item-link{font-size:20px;font-size:5.3vw}}@media screen and (min-width: 769px){.all-item-link{font-size:20px;font-size:1.5vw}}.all-item-link .all-item-link__elem-1 .svg-elem-1{stroke-dashoffset:171.1638946533px;stroke-dasharray:171.1638946533px;transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s}.all-item-link .all-item-link__elem-1 .svg-elem-2{stroke-dashoffset:201.5620880127px;stroke-dasharray:201.5620880127px;transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) .12s}.all-item-link .all-item-link__elem-1 .svg-elem-3{stroke-dashoffset:85.3568191528px;stroke-dasharray:85.3568191528px;transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) .24s}.all-item-link .all-item-link__elem-1 .svg-elem-4{stroke-dashoffset:82.283782959px;stroke-dasharray:82.283782959px;transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) .36s}.all-item-link .all-item-link__elem-1 .svg-elem-5{stroke-dashoffset:115.265586853px;stroke-dasharray:115.265586853px;transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) .48s}.all-item-link .all-item-link__elem-1 .svg-elem-6{stroke-dashoffset:86.8268966675px;stroke-dasharray:86.8268966675px;transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) .6s}.all-item-link .all-item-link__elem-1 .svg-elem-7{stroke-dashoffset:85.3562545776px;stroke-dasharray:85.3562545776px;transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) .72s}.all-item-link .all-item-link__elem-1 .svg-elem-8{stroke-dashoffset:85.4190063477px;stroke-dasharray:85.4190063477px;transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) .84s}.all-item-link .all-item-link__elem-1 .svg-elem-9{stroke-dashoffset:796.7328491211px;stroke-dasharray:796.7328491211px;transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) .96s}.all-item-link .all-item-link__elem-2 .svg-elem-arrow-1{stroke-dashoffset:178.7469024658px;stroke-dasharray:178.7469024658px;transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s}.all-item-link .all-item-link__elem-2 .svg-elem-arrow-2{stroke-dashoffset:29.2713680267px;stroke-dasharray:29.2713680267px;transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s}.all-item-link .all-item-link__container{position:relative;width:100%}.all-item-link .all-item-link__elem-1{position:relative;width:100%}.all-item-link .all-item-link__elem-2{position:absolute;top:0;right:0;width:100%}.all-item-link:hover .svg-elem-1{animation:animate-svg-circle-1 .4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}.all-item-link:hover .svg-elem-2{animation:animate-svg-circle-2 .4s cubic-bezier(0.47, 0, 0.745, 0.715) .12s both}.all-item-link:hover .svg-elem-3{animation:animate-svg-circle-3 .4s cubic-bezier(0.47, 0, 0.745, 0.715) .24s both}.all-item-link:hover .svg-elem-4{animation:animate-svg-circle-4 .4s cubic-bezier(0.47, 0, 0.745, 0.715) .36s both}.all-item-link:hover .svg-elem-5{animation:animate-svg-circle-5 .4s cubic-bezier(0.47, 0, 0.745, 0.715) .48s both}.all-item-link:hover .svg-elem-6{animation:animate-svg-circle-6 .4s cubic-bezier(0.47, 0, 0.745, 0.715) .6s both}.all-item-link:hover .svg-elem-7{animation:animate-svg-circle-7 .4s cubic-bezier(0.47, 0, 0.745, 0.715) .72s both}.all-item-link:hover .svg-elem-8{animation:animate-svg-circle-8 .4s cubic-bezier(0.47, 0, 0.745, 0.715) .84s both}.all-item-link:hover .svg-elem-9{animation:animate-svg-circle-9 .4s cubic-bezier(0.47, 0, 0.745, 0.715) .96s both}.all-item-link:hover .svg-elem-arrow-1{animation:animate-svg-stroke-1 .4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both}.all-item-link:hover .svg-elem-arrow-2{animation:animate-svg-stroke-2 .4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.52s both}.pc-left-contents .all-item-link svg path.fill__line{fill:#2f2f2f}.pc-left-contents .all-item-link svg path.stroke__line{stroke:#2f2f2f}@keyframes sway{0%{transform:rotate(1deg)}50%{transform:rotate(-1deg)}100%{transform:rotate(1deg)}}@keyframes swaySlide{0%{transform:translateX(0) rotate(0deg)}25%{transform:translateX(5px) rotate(3deg)}50%{transform:translateX(0px) rotate(0deg)}75%{transform:translateX(-5px) rotate(-3deg)}100%{transform:translateX(0) rotate(0deg)}}.section-code__key-items.animation .key-item{border-radius:0;translate:0;opacity:1;transform-origin:left bottom}.section-code__key-items.animation .is-sway{animation:sway 2s ease-in-out infinite;transform-origin:top center}.section-code__key-items.animation .sway-delay-1{animation-delay:0s}.section-code__key-items.animation .sway-delay-2{animation-delay:.5s}.section-code__key-items.animation .sway-delay-3{animation-delay:1s}.section-code__key-items .section-code__key-items__inner{border-top:1px solid #723125;padding-top:10%;padding-bottom:16%}.section-code__key-items .section-code__key-items__head{font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;font-style:italic;color:#723125;text-align:center}@media screen and (max-width: 768px){.section-code__key-items .section-code__key-items__head{font-size:22px;font-size:5.9vw}}@media screen and (min-width: 769px){.section-code__key-items .section-code__key-items__head{font-size:22px;font-size:1.6vw}}.section-code__key-items .section-key-items{position:relative;width:100%;max-width:800px;margin:8% auto 0;aspect-ratio:611/800}.section-code__key-items .section-key-items__inner{position:relative;width:100%;height:100%}.section-code__key-items .key-item{position:absolute;border-radius:0 50% 50% 0/0 0% 30% 0;transform-origin:left bottom;translate:0 6px;opacity:0;transition:border-radius .7s ease-in-out .9s,translate .7s ease,opacity .7s ease}.section-code__key-items .key-item img{vertical-align:middle;font-size:0;line-height:1}.section-code__key-items .key-item__link{display:block;text-align:center;position:relative;line-height:1}.section-code__key-items .key-item__number{font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;font-style:italic;position:absolute;display:block;color:#723125;line-height:1}@media screen and (max-width: 768px){.section-code__key-items .key-item__number{font-size:15px;font-size:4vw}}@media screen and (min-width: 769px){.section-code__key-items .key-item__number{font-size:15px;font-size:1.1vw}}.section-code__key-items .key-item--1{top:9%;left:0%;width:27%}.section-code__key-items .key-item--2{top:6.5%;left:36%;width:20.5%}.section-code__key-items .key-item--3{top:0%;right:8.1%;width:24%}.section-code__key-items .key-item--4{top:32%;left:1%;width:54%}.section-code__key-items .key-item--5{top:40%;right:5%;width:32%}.section-code__key-items .key-item--6{bottom:4.2%;left:0%;width:27%}.section-code__key-items .key-item--7{bottom:2.5%;left:35%;width:16%}.section-code__key-items .key-item--8{bottom:0%;right:1%;width:37%}.section-code__key-items .key-item--1 .key-item__number{top:-18%;left:0}.section-code__key-items .key-item--2 .key-item__number{top:-3%;left:-35%}.section-code__key-items .key-item--3 .key-item__number{top:16%;left:-15%}.section-code__key-items .key-item--4 .key-item__number{top:25%;left:0%}.section-code__key-items .key-item--5 .key-item__number{top:4%}.section-code__key-items .key-item--6 .key-item__number{top:-5%}.section-code__key-items .key-item--7 .key-item__number{top:2%;left:-32%}.section-code__key-items .key-item--8 .key-item__number{top:25%;left:-6%}.section-code__key-items .section-key-items__credit{font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;color:#723125;font-style:italic;line-height:1.52;margin-top:8%;text-align:center}@media screen and (max-width: 768px){.section-code__key-items .section-key-items__credit{font-size:10px;font-size:2.7vw}}@media screen and (min-width: 769px){.section-code__key-items .section-key-items__credit{font-size:10px;font-size:.7vw}}#sec0{position:sticky;top:0;left:0}.section-content .section-content__ttl{font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;font-weight:300;font-style:italic;opacity:.7;line-height:1;position:relative;z-index:1}@media screen and (max-width: 768px){.section-content .section-content__ttl{font-size:70px;font-size:18.7vw}}@media screen and (min-width: 769px){.section-content .section-content__ttl{font-size:70px;font-size:5.1vw}}.section-content .section-content__ttl--center{text-align:center}.section-content .section-content__ttl.has-anime>span{opacity:0;position:relative;top:.5em;transition:opacity .3s cubic-bezier(0.455, 0.03, 0.515, 0.955),top .6s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.section-content .section-content__ttl.has-anime>span:nth-child(1){transition-delay:.05s}.section-content .section-content__ttl.has-anime>span:nth-child(2){transition-delay:.1s}.section-content .section-content__ttl.has-anime>span:nth-child(3){transition-delay:.15s}.section-content .section-content__ttl.has-anime>span:nth-child(4){transition-delay:.2s}.section-content .section-content__ttl.has-anime>span:nth-child(5){transition-delay:.25s}.section-content .section-content__ttl.has-anime>span:nth-child(6){transition-delay:.3s}.section-content .section-content__ttl.has-anime>span:nth-child(7){transition-delay:.35s}.section-content .section-content__ttl.has-anime>span:nth-child(8){transition-delay:.4s}.section-content .section-content__ttl.has-anime>span:nth-child(9){transition-delay:.45s}.section-content .section-content__ttl.has-anime>span:nth-child(10){transition-delay:.5s}.section-content .section-content__ttl.has-anime>span:nth-child(11){transition-delay:.55s}.section-content .section-content__ttl.has-anime>span:nth-child(12){transition-delay:.6s}.section-content__img{font-size:0}.section-content__detail{margin-top:5%;padding:0 11%;color:#242220}.section-content__detail__text{margin-bottom:6%}.section-content .section-content__img__text{z-index:1}.section-content .section-content__lead.has-anime{transition:opacity 1s ease,filter 1s ease;opacity:0;filter:blur(3px)}.section-content .section-content__lead.has-anime.animation{opacity:1;filter:blur(0)}.section-content.animation .section-content__ttl>span{opacity:1;top:0}.section-content .section-content__img{position:relative}.section-content.section-content--1 .modal-trigger,.section-content.section-content--2 .modal-trigger,.section-content.section-content--3 .modal-trigger{transition:-webkit-clip-path .3s linear;transition:clip-path .3s linear;transition:clip-path .3s linear, -webkit-clip-path .3s linear;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.section-content.section-content--1 .section-content__img--1.animation .modal-trigger{-webkit-clip-path:inset(0) !important;clip-path:inset(0) !important;transition-delay:.9s}.section-content.section-content--2 .section-content__img--1.animation .modal-trigger{-webkit-clip-path:inset(0) !important;clip-path:inset(0) !important;transition-delay:.9s}.section-content.section-content--3 .section-content__img--1.animation .modal-trigger{-webkit-clip-path:inset(0) !important;clip-path:inset(0) !important;transition-delay:.9s}.section-content.section-content--1{padding-top:4%}.section-content.section-content--1.animation .section-content__head svg .svg-elem-1{fill:#b33a3a}.section-content.section-content--1.animation .section-content__head svg .svg-elem-2{fill:#b33a3a}.section-content.section-content--1.animation .section-content__head svg .svg-elem-3{fill:#b33a3a}.section-content.section-content--1.animation .section-content__head svg .svg-elem-4{fill:#b33a3a}.section-content.section-content--1.animation .section-content__head svg .svg-elem-5{fill:#b33a3a}.section-content.section-content--1.animation .section-content__head svg .svg-elem-6{fill:#b33a3a}.section-content.section-content--1.animation .section-content__head svg .svg-elem-7{fill:#b33a3a}.section-content.section-content--1.animation .section-content__head svg .svg-elem-8{fill:#b33a3a}.section-content.section-content--1.animation .section-content__head svg .svg-elem-9{fill:#b33a3a}.section-content.section-content--1.animation .section-content__head svg .svg-elem-10{fill:#b33a3a}.section-content.section-content--1.animation .section-content__head svg .svg-elem-11{fill:#b33a3a}.section-content.section-content--1.animation .section-content__head svg .svg-elem-12{fill:#b33a3a}.section-content.section-content--1.animation .section-content__head svg .svg-elem-13{fill:#b33a3a}.section-content.section-content--1.animation .section-content__head svg .svg-elem-14{fill:#b33a3a}.section-content.section-content--1.animation .section-content__movie__elem__wrapper video{opacity:1;-webkit-clip-path:inset(0) !important;clip-path:inset(0) !important;filter:blur(0);transition-delay:1.6s}.section-content.section-content--1.animation .section-content__movie__text{opacity:1;filter:blur(0);transition-delay:1.8s}.section-content.section-content--1 .section-content__head{width:65%;margin:auto}.section-content.section-content--1 .section-content__head svg .svg-elem-1{fill:rgba(0,0,0,0);transition:fill .4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s}.section-content.section-content--1 .section-content__head svg .svg-elem-2{fill:rgba(0,0,0,0);transition:fill .4s cubic-bezier(0.47, 0, 0.745, 0.715) .07s}.section-content.section-content--1 .section-content__head svg .svg-elem-3{fill:rgba(0,0,0,0);transition:fill .4s cubic-bezier(0.47, 0, 0.745, 0.715) .14s}.section-content.section-content--1 .section-content__head svg .svg-elem-4{fill:rgba(0,0,0,0);transition:fill .4s cubic-bezier(0.47, 0, 0.745, 0.715) .21s}.section-content.section-content--1 .section-content__head svg .svg-elem-5{fill:rgba(0,0,0,0);transition:fill .4s cubic-bezier(0.47, 0, 0.745, 0.715) .28s}.section-content.section-content--1 .section-content__head svg .svg-elem-6{fill:rgba(0,0,0,0);transition:fill .4s cubic-bezier(0.47, 0, 0.745, 0.715) .35s}.section-content.section-content--1 .section-content__head svg .svg-elem-7{fill:rgba(0,0,0,0);transition:fill .4s cubic-bezier(0.47, 0, 0.745, 0.715) .42s}.section-content.section-content--1 .section-content__head svg .svg-elem-8{fill:rgba(0,0,0,0);transition:fill .4s cubic-bezier(0.47, 0, 0.745, 0.715) .49s}.section-content.section-content--1 .section-content__head svg .svg-elem-9{fill:rgba(0,0,0,0);transition:fill .4s cubic-bezier(0.47, 0, 0.745, 0.715) .56s}.section-content.section-content--1 .section-content__head svg .svg-elem-10{fill:rgba(0,0,0,0);transition:fill .4s cubic-bezier(0.47, 0, 0.745, 0.715) .63s}.section-content.section-content--1 .section-content__head svg .svg-elem-11{fill:rgba(0,0,0,0);transition:fill .4s cubic-bezier(0.47, 0, 0.745, 0.715) .7s}.section-content.section-content--1 .section-content__head svg .svg-elem-12{fill:rgba(0,0,0,0);transition:fill .4s cubic-bezier(0.47, 0, 0.745, 0.715) .77s}.section-content.section-content--1 .section-content__head svg .svg-elem-13{fill:rgba(0,0,0,0);transition:fill .4s cubic-bezier(0.47, 0, 0.745, 0.715) .84s}.section-content.section-content--1 .section-content__head svg .svg-elem-14{fill:rgba(0,0,0,0);transition:fill .4s cubic-bezier(0.47, 0, 0.745, 0.715) .91s}.section-content.section-content--1 .section-content__ttl{color:#b33a3a}.section-content.section-content--1 .section-content__movie{width:60%;margin:7% auto 0;display:flex;justify-content:space-between;align-items:center}.section-content.section-content--1 .section-content__movie__elem__wrapper{position:relative;display:block;margin:auto;width:36%}.section-content.section-content--1 .section-content__movie__elem__wrapper video{width:100%;transition:opacity .9s ease,-webkit-clip-path .8s ease .2s;transition:clip-path .8s ease .2s,opacity .9s ease;transition:clip-path .8s ease .2s,opacity .9s ease,-webkit-clip-path .8s ease .2s;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:0;filter:blur(1px)}.section-content.section-content--1 .section-content__movie__arrow{position:absolute;right:-58%;top:-16%;width:45%}.section-content.section-content--1 .section-content__movie__arrow .svg-elem-1{stroke-dashoffset:77.5000076294px;stroke-dasharray:77.5000076294px;transition:stroke-dashoffset .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s}.section-content.section-content--1 .section-content__movie__arrow .svg-elem-2{stroke-dashoffset:38.6745605469px;stroke-dasharray:38.6745605469px;transition:stroke-dashoffset .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.32s}.section-content.section-content--1 .section-content__movie__arrow.animation .svg-elem-1,.section-content.section-content--1 .section-content__movie__arrow.animation .svg-elem-2{stroke-dashoffset:0}.section-content.section-content--1 .section-content__movie__text{font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;color:#b33a3a;transition:opacity 1s ease,filter 1s ease;opacity:0;filter:blur(3px)}@media screen and (max-width: 768px){.section-content.section-content--1 .section-content__movie__text{font-size:17px;font-size:4.5vw}}@media screen and (min-width: 769px){.section-content.section-content--1 .section-content__movie__text{font-size:17px;font-size:1.2vw}}.section-content.section-content--1 .section-content__lead{letter-spacing:.05em;color:#b33a3a;text-align:center;margin-top:4%}@media screen and (max-width: 768px){.section-content.section-content--1 .section-content__lead{font-size:11px;font-size:2.9vw}}@media screen and (min-width: 769px){.section-content.section-content--1 .section-content__lead{font-size:11px;font-size:.8vw}}.section-content.section-content--1 .section-content__img__wrapper{position:relative;width:100%}.section-content.section-content--1 .section-content__img .section-content__img__text{width:30%;position:absolute;top:7.5%;left:9%}.section-content.section-content--1 .section-content__img--deco{width:81.3333333%}.section-content.section-content--1 .section-content__img--1{width:81%;margin:8% auto 9.6%}.section-content.section-content--1 .section-content__img--1.has-anime{filter:blur(4px);translate:0 6px;opacity:0;transition:filter .4s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity .4s cubic-bezier(0.455, 0.03, 0.515, 0.955),translate .6s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition-delay:.3s}.section-content.section-content--1 .section-content__img--1.has-anime.animation{filter:blur(0px) !important;opacity:1 !important;translate:0 0px !important}.section-content.section-content--1 .section-content__img--2{width:65%;margin:0 0 0 auto;position:absolute;right:0;top:7.5%}.section-content.section-content--1 .section-content__img--2+.section-content__detail{margin-bottom:8.3%;transition:filter .6s cubic-bezier(0.455, 0.03, 0.515, 0.955),scale .6s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity .6s cubic-bezier(0.455, 0.03, 0.515, 0.955);filter:blur(10px);scale:1.02;opacity:0;transition-delay:.5s}.section-content.section-content--1 .section-content__img--2.has-anime img{translate:0 6px 2px;opacity:0;filter:blur(1px);transition:filter 1.8s ease-in,opacity .3s cubic-bezier(0.455, 0.03, 0.515, 0.955),translate .6s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.section-content.section-content--1 .section-content__img--2.animation img{filter:grayscale(0%) blur(0px);opacity:1;translate:0 0px}.section-content.section-content--1 .section-content__img--2.animation+.section-content__detail{filter:blur(0px);scale:1;opacity:1}.section-content.section-content--1 .section-content__img--3{width:42.6666667%;margin:0;transform:rotate(3deg);position:relative;position:absolute;bottom:-22%;left:0}.section-content.section-content--1 .section-content__img--3.has-anime .section-content__img--3__box{stroke-dasharray:3000;stroke-dashoffset:3000;transition:stroke-dashoffset 1.5s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.section-content.section-content--1 .section-content__img--3.has-anime .section-content__img--3__img{filter:blur(4px);translate:0 6px;opacity:0;transition:filter .4s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity .4s cubic-bezier(0.455, 0.03, 0.515, 0.955),translate .6s cubic-bezier(0.455, 0.03, 0.515, 0.955);translate:0 0;transition-delay:.7s}.section-content.section-content--1 .section-content__img--3.has-anime.animation .section-content__img--3__img{filter:blur(0px) !important;opacity:1 !important;translate:0 0px !important}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .paper{border-radius:0 50% 50% 0/0 0% 30% 0;transform-origin:left bottom;translate:0 6px;opacity:0;transition:border-radius .7s ease-in-out .9s,translate .7s ease,opacity .7s ease}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .section-content__img__text .svg-elem-1{stroke-dashoffset:145.8222503662px;stroke-dasharray:145.8222503662px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) 0s}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .section-content__img__text .svg-elem-2{stroke-dashoffset:73.3444900513px;stroke-dasharray:73.3444900513px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) .12s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .02s}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .section-content__img__text .svg-elem-3{stroke-dashoffset:73.3445205688px;stroke-dasharray:73.3445205688px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) .24s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .04s}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .section-content__img__text .svg-elem-4{stroke-dashoffset:96.1574249268px;stroke-dasharray:96.1574249268px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) .36s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .06s}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .section-content__img__text .svg-elem-5{stroke-dashoffset:83.6146469116px;stroke-dasharray:83.6146469116px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) .48s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .08s}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .section-content__img__text .svg-elem-6{stroke-dashoffset:162.5257568359px;stroke-dasharray:162.5257568359px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) .6s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .1s}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .section-content__img__text .svg-elem-7{stroke-dashoffset:81.5618286133px;stroke-dasharray:81.5618286133px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) .72s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .12s}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .section-content__img__text .svg-elem-8{stroke-dashoffset:81.561340332px;stroke-dasharray:81.561340332px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) .84s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .14s}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .section-content__img__text .svg-elem-9{stroke-dashoffset:154.8651275635px;stroke-dasharray:154.8651275635px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) .96s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .16s}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .section-content__img__text .svg-elem-10{stroke-dashoffset:6.8139371872px;stroke-dasharray:6.8139371872px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .18s}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .section-content__img__text .svg-elem-11{stroke-dashoffset:6.8137521744px;stroke-dasharray:6.8137521744px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .2s}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .section-content__img__text .svg-elem-12{stroke-dashoffset:6.8134202957px;stroke-dasharray:6.8134202957px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.32s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .22s}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .section-content__img__text .svg-elem-13{stroke-dashoffset:145.8220977783px;stroke-dasharray:145.8220977783px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .24s}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .section-content__img__text .svg-elem-14{stroke-dashoffset:73.3444366455px;stroke-dasharray:73.3444366455px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .26s}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .section-content__img__text .svg-elem-15{stroke-dashoffset:73.3446044922px;stroke-dasharray:73.3446044922px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .28s}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .section-content__img__text .svg-elem-16{stroke-dashoffset:96.1574249268px;stroke-dasharray:96.1574249268px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .3s}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .section-content__img__text .svg-elem-17{stroke-dashoffset:83.6145019531px;stroke-dasharray:83.6145019531px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .32s}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .section-content__img__text .svg-elem-18{stroke-dashoffset:162.5248260498px;stroke-dasharray:162.5248260498px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .34s}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .section-content__img__text .svg-elem-19{stroke-dashoffset:81.5619125366px;stroke-dasharray:81.5619125366px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) 2.16s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .36s}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .section-content__img__text .svg-elem-20{stroke-dashoffset:81.5595855713px;stroke-dasharray:81.5595855713px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) 2.28s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .38s}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .section-content__img__text .svg-elem-21{stroke-dashoffset:154.8650665283px;stroke-dasharray:154.8650665283px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .4s}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .section-content__img__text .svg-elem-22{stroke-dashoffset:6.8140048981px;stroke-dasharray:6.8140048981px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) 2.52s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .42s}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .section-content__img__text .svg-elem-23{stroke-dashoffset:6.813794136px;stroke-dasharray:6.813794136px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) 2.64s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .44s}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .section-content__img__text .svg-elem-24{stroke-dashoffset:6.8134694099px;stroke-dasharray:6.8134694099px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) 2.76s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .46s}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime .section-content__img__text .svg-elem-25{stroke-dashoffset:209.4628601074px;stroke-dasharray:209.4628601074px;transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) 2.88s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .48s}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .paper{border-radius:0;translate:0;opacity:1;transform-origin:left bottom}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-1{stroke-dashoffset:0;fill:#b33a3a}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-2{stroke-dashoffset:0;fill:#b33a3a}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-3{stroke-dashoffset:0;fill:#b33a3a}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-4{stroke-dashoffset:0;fill:#b33a3a}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-5{stroke-dashoffset:0;fill:#b33a3a}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-6{stroke-dashoffset:0;fill:#b33a3a}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-7{stroke-dashoffset:0;fill:#b33a3a}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-8{stroke-dashoffset:0;fill:#b33a3a}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-9{stroke-dashoffset:0;fill:#b33a3a}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-10{stroke-dashoffset:0;fill:#b33a3a}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-11{stroke-dashoffset:0;fill:#b33a3a}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-12{stroke-dashoffset:0;fill:#b33a3a}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-13{stroke-dashoffset:0;fill:#b33a3a}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-14{stroke-dashoffset:0;fill:#b33a3a}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-15{stroke-dashoffset:0;fill:#b33a3a}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-16{stroke-dashoffset:0;fill:#b33a3a}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-17{stroke-dashoffset:0;fill:#b33a3a}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-18{stroke-dashoffset:0;fill:#b33a3a}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-19{stroke-dashoffset:0;fill:#b33a3a}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-20{stroke-dashoffset:0;fill:#b33a3a}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-21{stroke-dashoffset:0;fill:#b33a3a}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-22{stroke-dashoffset:0;fill:#b33a3a}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-23{stroke-dashoffset:0;fill:#b33a3a}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-24{stroke-dashoffset:0;fill:#b33a3a}.section-content.section-content--1 .section-content__img.section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-25{stroke-dashoffset:0;transition-delay:1s}.section-content.section-content--1 .section-content__detail .shop{padding-top:26%;width:40%}.section-content.section-content--1 .section-content__detail .shop .shop__item{-moz-column-gap:7%;column-gap:7%}.section-content.section-content--1 .section-content__detail .shop .shop__item+.shop__item{margin-top:8px}.section-content.section-content--2.animation .section-content__head svg .svg-elem-1{stroke-dashoffset:0;fill:#85a48b}.section-content.section-content--2.animation .section-content__head svg .svg-elem-2{stroke-dashoffset:0;fill:#85a48b}.section-content.section-content--2.animation .section-content__head svg .svg-elem-3{stroke-dashoffset:0;fill:#85a48b}.section-content.section-content--2.animation .section-content__head svg .svg-elem-4{stroke-dashoffset:0;fill:#85a48b}.section-content.section-content--2.animation .section-content__head svg .svg-elem-5{stroke-dashoffset:0;fill:#85a48b}.section-content.section-content--2.animation .section-content__head svg .svg-elem-6{stroke-dashoffset:0;fill:#85a48b}.section-content.section-content--2.animation .section-content__head svg .svg-elem-7{stroke-dashoffset:0;fill:#85a48b}.section-content.section-content--2.animation .section-content__head svg .svg-elem-8{stroke-dashoffset:0;fill:#85a48b}.section-content.section-content--2.animation .section-content__head svg .svg-elem-9{stroke-dashoffset:0;fill:#85a48b}.section-content.section-content--2.animation .section-content__head svg .svg-elem-10{stroke-dashoffset:0;fill:#85a48b}.section-content.section-content--2.animation .section-content__head svg .svg-elem-11,.section-content.section-content--2.animation .section-content__head svg .svg-elem-12{stroke-dashoffset:0}.section-content.section-content--2.animation .section-content__movie__elem__wrapper video{opacity:1;-webkit-clip-path:inset(0) !important;clip-path:inset(0) !important;filter:blur(0);transition-delay:1.6s}.section-content.section-content--2.animation .section-content__movie__text{opacity:1;filter:blur(0);transition-delay:1.8s}.section-content.section-content--2 .section-content__head{width:62%;margin:auto}.section-content.section-content--2 .section-content__head svg .svg-elem-1{stroke-dashoffset:188.4948272705px;stroke-dasharray:188.4948272705px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) 0s}.section-content.section-content--2 .section-content__head svg .svg-elem-2{stroke-dashoffset:189.4377593994px;stroke-dasharray:189.4377593994px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) .12s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .02s}.section-content.section-content--2 .section-content__head svg .svg-elem-3{stroke-dashoffset:638.7595214844px;stroke-dasharray:638.7595214844px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) .24s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .04s}.section-content.section-content--2 .section-content__head svg .svg-elem-4{stroke-dashoffset:240.3938446045px;stroke-dasharray:240.3938446045px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) .36s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .06s}.section-content.section-content--2 .section-content__head svg .svg-elem-5{stroke-dashoffset:405.280670166px;stroke-dasharray:405.280670166px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) .48s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .08s}.section-content.section-content--2 .section-content__head svg .svg-elem-6{stroke-dashoffset:261.9222717285px;stroke-dasharray:261.9222717285px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) .6s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .1s}.section-content.section-content--2 .section-content__head svg .svg-elem-7{stroke-dashoffset:394.9400939941px;stroke-dasharray:394.9400939941px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) .72s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .12s}.section-content.section-content--2 .section-content__head svg .svg-elem-8{stroke-dashoffset:436.7044372559px;stroke-dasharray:436.7044372559px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) .84s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .14s}.section-content.section-content--2 .section-content__head svg .svg-elem-9{stroke-dashoffset:565.9357299805px;stroke-dasharray:565.9357299805px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) .96s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .16s}.section-content.section-content--2 .section-content__head svg .svg-elem-10{stroke-dashoffset:422.539855957px;stroke-dasharray:422.539855957px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .18s}.section-content.section-content--2 .section-content__head svg .svg-elem-11{stroke-dashoffset:149.2239837646px;stroke-dasharray:149.2239837646px;transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) .6s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .2s}.section-content.section-content--2 .section-content__head svg .svg-elem-12{stroke-dashoffset:213.9443054199px;stroke-dasharray:213.9443054199px;transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) .9s,fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .22s}.section-content.section-content--2 .section-content__ttl{color:#85a48b}.section-content.section-content--2 .section-content__movie{width:60%;margin:2% auto 0;display:flex;justify-content:space-between;align-items:center}.section-content.section-content--2 .section-content__movie__elem__wrapper{position:relative;display:block;margin:auto;width:36%}.section-content.section-content--2 .section-content__movie__elem__wrapper video{width:100%;transition:opacity .9s ease,-webkit-clip-path .8s ease .2s;transition:clip-path .8s ease .2s,opacity .9s ease;transition:clip-path .8s ease .2s,opacity .9s ease,-webkit-clip-path .8s ease .2s;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:0;filter:blur(1px)}.section-content.section-content--2 .section-content__movie__arrow{position:absolute;right:-50%;top:0;width:30%}.section-content.section-content--2 .section-content__movie__arrow .svg-elem-1{stroke-dashoffset:77.5000076294px;stroke-dasharray:77.5000076294px;transition:stroke-dashoffset .5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s}.section-content.section-content--2 .section-content__movie__arrow .svg-elem-2{stroke-dashoffset:38.6745605469px;stroke-dasharray:38.6745605469px;transition:stroke-dashoffset .5s cubic-bezier(0.47, 0, 0.745, 0.715) .12s}.section-content.section-content--2 .section-content__movie__arrow.animation .svg-elem-1,.section-content.section-content--2 .section-content__movie__arrow.animation .svg-elem-2{stroke-dashoffset:0}.section-content.section-content--2 .section-content__movie__text{font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;color:#85a48b;transition:opacity 1s ease,filter 1s ease;opacity:0;filter:blur(3px)}@media screen and (max-width: 768px){.section-content.section-content--2 .section-content__movie__text{font-size:17px;font-size:4.5vw}}@media screen and (min-width: 769px){.section-content.section-content--2 .section-content__movie__text{font-size:17px;font-size:1.2vw}}.section-content.section-content--2 .section-content__lead{letter-spacing:.05em;color:#85a48b;text-align:center;margin-top:4%}@media screen and (max-width: 768px){.section-content.section-content--2 .section-content__lead{font-size:11px;font-size:2.9vw}}@media screen and (min-width: 769px){.section-content.section-content--2 .section-content__lead{font-size:11px;font-size:.8vw}}.section-content.section-content--2 .section-content__img__wrapper{position:relative;width:100%;display:flex;margin-top:7%;padding-right:9%;padding-left:9%}.section-content.section-content--2 .section-content__img--1{width:81%;margin:8% auto 0%}.section-content.section-content--2 .section-content__img--1.has-anime{filter:blur(4px);translate:0 6px;opacity:0;transition:filter .4s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity .4s cubic-bezier(0.455, 0.03, 0.515, 0.955),translate .6s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition-delay:.3s}.section-content.section-content--2 .section-content__img--1.has-anime.animation{filter:blur(0px) !important;opacity:1 !important;translate:0 0px !important}.section-content.section-content--2 .section-content__img--2{width:50%;margin:6% 0 0;transform:rotate(-3deg)}.section-content.section-content--2 .section-content__img--2+.section-content__detail{margin-bottom:8.3%;transition:filter .6s cubic-bezier(0.455, 0.03, 0.515, 0.955),scale .6s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity .6s cubic-bezier(0.455, 0.03, 0.515, 0.955);filter:blur(10px);scale:1.02;opacity:0;transition-delay:.5s}.section-content.section-content--2 .section-content__img--2.has-anime img{translate:0 6px 2px;opacity:0;filter:blur(1px);transition:filter 1.8s ease-in,opacity .3s cubic-bezier(0.455, 0.03, 0.515, 0.955),translate .6s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.section-content.section-content--2 .section-content__img--2.animation img{filter:grayscale(0%) blur(0px);opacity:1;translate:0 0px}.section-content.section-content--2 .section-content__img--2.animation+.section-content__detail{filter:blur(0px);scale:1;opacity:1}.section-content.section-content--2 .section-content__img--3{width:50%;margin:0;transform:rotate(3deg);position:relative}.section-content.section-content--2 .section-content__img--3.has-anime .section-content__img--3__box{stroke-dasharray:3000;stroke-dashoffset:3000;transition:stroke-dashoffset 1.5s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.section-content.section-content--2 .section-content__img--3.has-anime .section-content__img--3__img{filter:blur(4px);translate:0 6px;opacity:0;transition:filter .4s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity .4s cubic-bezier(0.455, 0.03, 0.515, 0.955),translate .6s cubic-bezier(0.455, 0.03, 0.515, 0.955);translate:0 0;transition-delay:.7s}.section-content.section-content--2 .section-content__img--3.has-anime.animation .section-content__img--3__img{filter:blur(0px) !important;opacity:1 !important;translate:0 0px !important}.section-content.section-content--2 .section-content__detail{margin-top:4%}.section-content.section-content--2 .section-content__detail .shop{width:52%}.section-content.section-content--2 .section-content__detail .shop .shop__item{-moz-column-gap:7%;column-gap:7%}.section-content.section-content--2 .section-content__detail .shop .shop__item+.shop__item{margin-top:8px}.section-content.section-content--3{padding-top:4%}.section-content.section-content--3.has-anime.animation .section-content__img--1{filter:blur(0px) !important;opacity:1 !important;translate:0 0px !important}.section-content.section-content--3.has-anime.animation .section-content__head svg .svg-elem-1{fill:#d8957d}.section-content.section-content--3.has-anime.animation .section-content__head svg .svg-elem-2{fill:#d8957d}.section-content.section-content--3.has-anime.animation .section-content__head svg .svg-elem-3{fill:#d8957d}.section-content.section-content--3.has-anime.animation .section-content__head svg .svg-elem-4{fill:#d8957d}.section-content.section-content--3.has-anime.animation .section-content__head svg .svg-elem-5{fill:#d8957d}.section-content.section-content--3.has-anime.animation .section-content__head svg .svg-elem-6{fill:#d8957d}.section-content.section-content--3.has-anime.animation .section-content__head svg .svg-elem-7{fill:#d8957d}.section-content.section-content--3.has-anime.animation .section-content__head svg .svg-elem-8{fill:#d8957d}.section-content.section-content--3.has-anime.animation .section-content__head svg .svg-elem-9{fill:#d8957d}.section-content.section-content--3.has-anime.animation .section-content__head svg .svg-elem-10{fill:#d8957d}.section-content.section-content--3.has-anime.animation .section-content__head svg .svg-elem-11{fill:#d8957d}.section-content.section-content--3.has-anime.animation .section-content__head svg .svg-elem-12{fill:#d8957d}.section-content.section-content--3.has-anime.animation .section-content__head svg .svg-elem-13{fill:#d8957d}.section-content.section-content--3.has-anime.animation .section-content__movie__elem__wrapper video{opacity:1;-webkit-clip-path:inset(0) !important;clip-path:inset(0) !important;filter:blur(0);transition-delay:1s}.section-content.section-content--3.has-anime.animation .section-content__movie__text{opacity:1;filter:blur(0);transition-delay:1.2s}.section-content.section-content--3 .section-content__head{width:57.5%;margin:auto}.section-content.section-content--3 .section-content__head svg .svg-elem-1{fill:rgba(0,0,0,0);transition:fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s}.section-content.section-content--3 .section-content__head svg .svg-elem-2{fill:rgba(0,0,0,0);transition:fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) .02s}.section-content.section-content--3 .section-content__head svg .svg-elem-3{fill:rgba(0,0,0,0);transition:fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) .04s}.section-content.section-content--3 .section-content__head svg .svg-elem-4{fill:rgba(0,0,0,0);transition:fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) .06s}.section-content.section-content--3 .section-content__head svg .svg-elem-5{fill:rgba(0,0,0,0);transition:fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) .08s}.section-content.section-content--3 .section-content__head svg .svg-elem-6{fill:rgba(0,0,0,0);transition:fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) .1s}.section-content.section-content--3 .section-content__head svg .svg-elem-7{fill:rgba(0,0,0,0);transition:fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) .12s}.section-content.section-content--3 .section-content__head svg .svg-elem-8{fill:rgba(0,0,0,0);transition:fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) .14s}.section-content.section-content--3 .section-content__head svg .svg-elem-9{fill:rgba(0,0,0,0);transition:fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) .16s}.section-content.section-content--3 .section-content__head svg .svg-elem-10{fill:rgba(0,0,0,0);transition:fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) .18s}.section-content.section-content--3 .section-content__head svg .svg-elem-11{fill:rgba(0,0,0,0);transition:fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) .2s}.section-content.section-content--3 .section-content__head svg .svg-elem-12{fill:rgba(0,0,0,0);transition:fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) .22s}.section-content.section-content--3 .section-content__head svg .svg-elem-13{fill:rgba(0,0,0,0);transition:fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) .24s}.section-content.section-content--3 .section-content__ttl{color:#b33a3a}.section-content.section-content--3 .section-content__movie{width:60%;margin:2% auto 0;display:flex;justify-content:space-between;align-items:center}.section-content.section-content--3 .section-content__movie__elem__wrapper{position:relative;display:block;margin:auto;width:36%}.section-content.section-content--3 .section-content__movie__elem__wrapper video{width:100%;transition:opacity .9s ease,-webkit-clip-path .8s ease .2s;transition:clip-path .8s ease .2s,opacity .9s ease;transition:clip-path .8s ease .2s,opacity .9s ease,-webkit-clip-path .8s ease .2s;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:0;filter:blur(1px)}.section-content.section-content--3 .section-content__movie__arrow{position:absolute;right:-50%;top:0;width:30%}.section-content.section-content--3 .section-content__movie__arrow .svg-elem-1{stroke-dashoffset:77.5000076294px;stroke-dasharray:77.5000076294px;transition:stroke-dashoffset .5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s}.section-content.section-content--3 .section-content__movie__arrow .svg-elem-2{stroke-dashoffset:38.6745605469px;stroke-dasharray:38.6745605469px;transition:stroke-dashoffset .5s cubic-bezier(0.47, 0, 0.745, 0.715) .12s}.section-content.section-content--3 .section-content__movie__arrow.animation .svg-elem-1,.section-content.section-content--3 .section-content__movie__arrow.animation .svg-elem-2{stroke-dashoffset:0}.section-content.section-content--3 .section-content__movie__arrow .section-content__movie__text{opacity:1;filter:blur(0);transition-delay:1.8s}.section-content.section-content--3 .section-content__movie__text{font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;color:#d8957d;transition:opacity 1s ease,filter 1s ease;opacity:0;filter:blur(3px)}@media screen and (max-width: 768px){.section-content.section-content--3 .section-content__movie__text{font-size:17px;font-size:4.5vw}}@media screen and (min-width: 769px){.section-content.section-content--3 .section-content__movie__text{font-size:17px;font-size:1.2vw}}.section-content.section-content--3 .section-content__lead{letter-spacing:.05em;color:#d8957d;text-align:center;margin-top:4%}@media screen and (max-width: 768px){.section-content.section-content--3 .section-content__lead{font-size:11px;font-size:2.9vw}}@media screen and (min-width: 769px){.section-content.section-content--3 .section-content__lead{font-size:11px;font-size:.8vw}}.section-content.section-content--3 .section-content__img__wrapper{position:relative;width:100%;margin-top:-7%}.section-content.section-content--3 .section-content__img .section-content__img__text{width:30%;position:absolute;bottom:8%;left:40%}.section-content.section-content--3 .section-content__img .section-content__img__text .svg-elem-1{stroke-dashoffset:145.8221740723px;stroke-dasharray:145.8221740723px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) -0.5s,fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s}.section-content.section-content--3 .section-content__img .section-content__img__text .svg-elem-2{stroke-dashoffset:73.3445663452px;stroke-dasharray:73.3445663452px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) -0.38s,fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.22s}.section-content.section-content--3 .section-content__img .section-content__img__text .svg-elem-3{stroke-dashoffset:73.3445663452px;stroke-dasharray:73.3445663452px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) -0.26s,fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.24s}.section-content.section-content--3 .section-content__img .section-content__img__text .svg-elem-4{stroke-dashoffset:96.1571884155px;stroke-dasharray:96.1571884155px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) -0.14s,fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.26s}.section-content.section-content--3 .section-content__img .section-content__img__text .svg-elem-5{stroke-dashoffset:83.6150741577px;stroke-dasharray:83.6150741577px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) -.02s,fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.28s}.section-content.section-content--3 .section-content__img .section-content__img__text .svg-elem-6{stroke-dashoffset:162.5256958008px;stroke-dasharray:162.5256958008px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) .1s,fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s}.section-content.section-content--3 .section-content__img .section-content__img__text .svg-elem-7{stroke-dashoffset:81.5627670288px;stroke-dasharray:81.5627670288px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) .22s,fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.32s}.section-content.section-content--3 .section-content__img .section-content__img__text .svg-elem-8{stroke-dashoffset:81.5616989136px;stroke-dasharray:81.5616989136px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) .34s,fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.34s}.section-content.section-content--3 .section-content__img .section-content__img__text .svg-elem-9{stroke-dashoffset:154.8662872314px;stroke-dasharray:154.8662872314px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) .46s,fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.36s}.section-content.section-content--3 .section-content__img .section-content__img__text .svg-elem-10{stroke-dashoffset:6.8142571449px;stroke-dasharray:6.8142571449px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) .58s,fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.38s}.section-content.section-content--3 .section-content__img .section-content__img__text .svg-elem-11{stroke-dashoffset:6.8140001297px;stroke-dasharray:6.8140001297px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) .7s,fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s}.section-content.section-content--3 .section-content__img .section-content__img__text .svg-elem-12{stroke-dashoffset:6.8139829636px;stroke-dasharray:6.8139829636px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) .82s,fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.42s}.section-content.section-content--3 .section-content__img .section-content__img__text .svg-elem-13{stroke-dashoffset:145.8225250244px;stroke-dasharray:145.8225250244px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) .94s,fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s}.section-content.section-content--3 .section-content__img .section-content__img__text .svg-elem-14{stroke-dashoffset:73.3446044922px;stroke-dasharray:73.3446044922px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.06s,fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.46s}.section-content.section-content--3 .section-content__img .section-content__img__text .svg-elem-15{stroke-dashoffset:73.3440704346px;stroke-dasharray:73.3440704346px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.18s,fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.48s}.section-content.section-content--3 .section-content__img .section-content__img__text .svg-elem-16{stroke-dashoffset:96.1569519043px;stroke-dasharray:96.1569519043px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s,fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s}.section-content.section-content--3 .section-content__img .section-content__img__text .svg-elem-17{stroke-dashoffset:83.6155548096px;stroke-dasharray:83.6155548096px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.42s,fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.52s}.section-content.section-content--3 .section-content__img .section-content__img__text .svg-elem-18{stroke-dashoffset:162.5249023438px;stroke-dasharray:162.5249023438px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.54s,fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.54s}.section-content.section-content--3 .section-content__img .section-content__img__text .svg-elem-19{stroke-dashoffset:81.5615997314px;stroke-dasharray:81.5615997314px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.66s,fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s}.section-content.section-content--3 .section-content__img .section-content__img__text .svg-elem-20{stroke-dashoffset:81.5617523193px;stroke-dasharray:81.5617523193px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.78s,fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.58s}.section-content.section-content--3 .section-content__img .section-content__img__text .svg-elem-21{stroke-dashoffset:154.8651123047px;stroke-dasharray:154.8651123047px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s,fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s}.section-content.section-content--3 .section-content__img .section-content__img__text .svg-elem-22{stroke-dashoffset:6.8140187263px;stroke-dasharray:6.8140187263px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) 2.02s,fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.62s}.section-content.section-content--3 .section-content__img .section-content__img__text .svg-elem-23{stroke-dashoffset:6.8138055801px;stroke-dasharray:6.8138055801px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) 2.14s,fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.64s}.section-content.section-content--3 .section-content__img .section-content__img__text .svg-elem-24{stroke-dashoffset:6.8137989044px;stroke-dasharray:6.8137989044px;fill:rgba(0,0,0,0);transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) 2.26s,fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.66s}.section-content.section-content--3 .section-content__img .section-content__img__text .svg-elem-25{stroke-dashoffset:844.280090332px;stroke-dasharray:844.280090332px;transition:stroke-dashoffset .4s cubic-bezier(0.47, 0, 0.745, 0.715) 2.38s,fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s}.section-content.section-content--3 .section-content__img--deco{position:relative;width:81.3333333%;margin-right:0;margin-left:auto;transform:rotate(2deg)}.section-content.section-content--3 .section-content__img--deco.has-anime .paper{border-radius:0 50% 50% 0/0 0% 30% 0;transform-origin:left bottom;translate:0 6px;opacity:0;transition:border-radius .7s ease-in-out .9s,translate .7s ease,opacity .7s ease}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .paper{border-radius:0;translate:0;opacity:1;transform-origin:left bottom}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-1{stroke-dashoffset:0;fill:#d8957d}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-2{stroke-dashoffset:0;fill:#d8957d}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-3{stroke-dashoffset:0;fill:#d8957d}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-4{stroke-dashoffset:0;fill:#d8957d}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-5{stroke-dashoffset:0;fill:#d8957d}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-6{stroke-dashoffset:0;fill:#d8957d}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-7{stroke-dashoffset:0;fill:#d8957d}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-8{stroke-dashoffset:0;fill:#d8957d}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-9{stroke-dashoffset:0;fill:#d8957d}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-10{stroke-dashoffset:0;fill:#d8957d}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-11{stroke-dashoffset:0;fill:#d8957d}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-12{stroke-dashoffset:0;fill:#d8957d}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-13{stroke-dashoffset:0;fill:#d8957d}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-14{stroke-dashoffset:0;fill:#d8957d}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-15{stroke-dashoffset:0;fill:#d8957d}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-16{stroke-dashoffset:0;fill:#d8957d}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-17{stroke-dashoffset:0;fill:#d8957d}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-18{stroke-dashoffset:0;fill:#d8957d}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-19{stroke-dashoffset:0;fill:#d8957d}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-20{stroke-dashoffset:0;fill:#d8957d}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-21{stroke-dashoffset:0;fill:#d8957d}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-22{stroke-dashoffset:0;fill:#d8957d}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-23{stroke-dashoffset:0;fill:#d8957d}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-24{stroke-dashoffset:0;fill:#d8957d}.section-content.section-content--3 .section-content__img--deco.has-anime.animation .section-content__img__text .svg-elem-25{stroke-dashoffset:0}.section-content.section-content--3 .section-content__img--1{width:81%;margin:8% auto 0}.section-content.section-content--3 .section-content__img--1.has-anime{filter:blur(4px);translate:0 6px;opacity:0;transition:filter .4s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity .4s cubic-bezier(0.455, 0.03, 0.515, 0.955),translate .6s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition-delay:.3s}.section-content.section-content--3 .section-content__img--2{width:49%;margin:0 0 0 auto;position:absolute;left:-15%;top:18%;transform:rotate(-4deg)}.section-content.section-content--3 .section-content__img--2.has-anime img{translate:0 6px 2px;opacity:0;filter:blur(1px);transition:filter 1.8s ease-in,opacity .3s cubic-bezier(0.455, 0.03, 0.515, 0.955),translate .6s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.section-content.section-content--3 .section-content__img--2.animation img{filter:grayscale(0%) blur(0px);opacity:1;translate:0 0px;transition-delay:.6s}.section-content.section-content--3 .section-content__img--2.animation+.section-content__detail{filter:blur(0px);scale:1;opacity:1}.section-content.section-content--3 .section-content__detail{transition:filter .6s cubic-bezier(0.455, 0.03, 0.515, 0.955),scale .6s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity .6s cubic-bezier(0.455, 0.03, 0.515, 0.955);filter:blur(10px);scale:1.02;opacity:0;transition-delay:.5s;z-index:1;position:absolute;right:0%;top:5%;transform:rotate(-2deg);width:51%;padding-left:0}.section-content.section-content--3 .section-content__detail .shop{width:100%}.section-content.section-content--3 .section-content__detail .shop .shop__item{-moz-column-gap:7%;column-gap:7%}.section-content.section-content--3 .section-content__detail .shop .shop__item+.shop__item{margin-top:8px}.js-scroll__trigger{height:400px}@media screen and (max-width: 768px){.js-profile-scroll__trigger{height:1px;background-color:baige;position:relative;z-index:10}}.section-code{z-index:1;position:relative;padding-right:9%;padding-left:9%}.section-code__header{z-index:9;position:relative;padding:5.1% 11% 27.4%}.section-code__header>hgroup{text-align:center;margin-bottom:4%}.section-code__header>hgroup p{position:relative;display:inline-block;margin-bottom:4%}@media screen and (max-width: 768px){.section-code__header>hgroup p{font-size:14px;font-size:3.7vw}}@media screen and (min-width: 769px){.section-code__header>hgroup p{font-size:14px;font-size:1vw}}.section-code__header>hgroup p::after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px}.section-code__header>hgroup h2{line-height:1.5}@media screen and (max-width: 768px){.section-code__header>hgroup h2{font-size:16px;font-size:4.3vw}}@media screen and (min-width: 769px){.section-code__header>hgroup h2{font-size:16px;font-size:1.2vw}}.section-code__header__desc{line-height:1.65;margin-bottom:6%}@media screen and (max-width: 768px){.section-code__header__desc{font-size:12px;font-size:3.2vw}}@media screen and (min-width: 769px){.section-code__header__desc{font-size:12px;font-size:.9vw}}.section-code__stylist{padding:8% 6.3%;background-color:rgba(213,213,213,.2);border-radius:25px;border:1px solid #d5d5d5}.section-code__stylist__header{display:flex;padding-left:1.5%;margin-bottom:10.2%}.section-code__stylist__thumb{font-size:0;width:38.5%;border-radius:50%;border:1px solid #d5d5d5;position:relative}.section-code__stylist__thumb::after{content:"";position:absolute;top:-5%;left:-5%;width:110%;height:110%;border-radius:50%;border:1px solid #d5d5d5}.section-code__stylist__name{width:60%;padding-left:9.5%;color:#d5d5d5;display:flex;justify-content:flex-start;align-items:center;position:relative}@media screen and (max-width: 768px){.section-code__stylist__name>hgroup h3{font-size:16px;font-size:4.3vw}}@media screen and (min-width: 769px){.section-code__stylist__name>hgroup h3{font-size:16px;font-size:1.2vw}}@media screen and (max-width: 768px){.section-code__stylist__name>hgroup p{font-size:12px;font-size:3.2vw}}@media screen and (min-width: 769px){.section-code__stylist__name>hgroup p{font-size:12px;font-size:.9vw}}@media screen and (max-width: 768px){.section-code__stylist__text{font-size:12px;font-size:3.2vw}}@media screen and (min-width: 769px){.section-code__stylist__text{font-size:12px;font-size:.9vw}}.section-code__stylist__insta{position:absolute;top:40%;right:5%;width:10.4%;transition:opacity .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);opacity:1;font-size:0;display:block}.section-code__stylist__insta:hover{opacity:.7}@media screen and (max-width: 768px){.section-code__stylist__insta{width:10.1%}}.section-code__streatch-box{position:relative}.section-code__bg-stretch{z-index:-1;border-radius:55px 55px 0 0;position:absolute;bottom:0;left:0;width:100%;height:0%;padding-top:14.5%;background:url(../img/common/noise_bg.png) repeat 0 0/100px 100px;background-color:#28282b}.section-code .section-code__look{margin-top:15%;padding:0% 0 10%;position:relative}.section-code .section-code__look.has-anime::before,.section-code .section-code__look.has-anime::after{filter:blur(10px);translate:0 10px;opacity:0;transition:filter .6s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity .6s cubic-bezier(0.455, 0.03, 0.515, 0.955),translate .7s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.section-code .section-code__look.animation::before,.section-code .section-code__look.animation::after{filter:blur(0px) !important;opacity:1 !important;translate:0 0px !important}.section-code .section-code__look.animation .shop .shop__item{filter:blur(0px) !important;opacity:1 !important;translate:0 0px !important}.section-code .section-code__look .section-code__look__head{text-align:center;position:relative}.section-code .section-code__look .section-code__look__head:before,.section-code .section-code__look .section-code__look__head:after{content:"";background-color:#723125;height:1px;width:100%;position:absolute;left:0}.section-code .section-code__look .section-code__look__head:before{top:50%;transform:translateY(-50%)}.section-code .section-code__look .section-code__look__head:after{bottom:-7%}.section-code .section-code__look .section-code__look__head span{font-family:"Fraunces",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0;font-weight:200;font-style:italic;color:#723125;text-align:center;line-height:1}@media screen and (max-width: 768px){.section-code .section-code__look .section-code__look__head span{font-size:60px;font-size:16vw}}@media screen and (min-width: 769px){.section-code .section-code__look .section-code__look__head span{font-size:60px;font-size:4.4vw}}.section-code .section-code__look .code-list__slider-img-wrapper{display:flex;align-items:flex-end;position:relative;z-index:1}.section-code .section-code__look .code-list__slider-img{width:69%;position:relative;z-index:1}@keyframes animation_switch{0%{opacity:0}15%{opacity:1}60%{opacity:1}75%{opacity:0}100%{opacity:0}}.section-code .section-code__look .code-list__slider-img .item__thumb{font-size:0;line-height:1;position:relative}.section-code .section-code__look .code-list__slider-img .item__thumb img:nth-child(1){animation:animation_switch 5s infinite}.section-code .section-code__look .code-list__slider-img .item__thumb img:nth-child(2){z-index:9;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;animation:animation_switch 5s infinite;animation-delay:2.5s}.section-code .section-code__look .code-list__slider-img .item__thumb .modal-trigger{transition:-webkit-clip-path .3s linear;transition:clip-path .3s linear;transition:clip-path .3s linear, -webkit-clip-path .3s linear;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.section-code .section-code__look .code-list__slider__right{flex:1;display:flex;flex-direction:column;align-items:flex-end}.section-code .section-code__look .swiper-slide--1 .item__sub__img--1{width:84%}.section-code .section-code__look .swiper-slide--1 .item__sub__img--2{width:84%;margin-top:27%}.section-code .section-code__look .swiper-slide--2 .item__sub__img--1{width:84%}.section-code .section-code__look .swiper-slide--2 .item__sub__img--2{width:71%;margin-right:6%;margin-top:27%}.section-code .section-code__look .swiper-slide--3 .item__sub__img--1{width:84%}.section-code .section-code__look .swiper-slide--3 .item__sub__img--2{width:71%;margin-right:6%;margin-top:27%}.section-code .section-code__look .swiper-slide--4 .item__sub__img--1{width:84%}.section-code .section-code__look .swiper-slide--4 .item__sub__img--2{display:none}.section-code .section-code__look .swiper-slide--5 .item__sub__img--1{width:74%}.section-code .section-code__look .swiper-slide--5 .item__sub__img--2{display:none}.section-code .section-code__look .swiper-slide--6 .item__sub__img--1{width:84%}.section-code .section-code__look .swiper-slide--6 .item__sub__img--2{display:none}.section-code .section-code__look .code-list__head{margin-top:8%}.section-code.has-anime .section-code__header>hgroup,.section-code.has-anime .section-code__header__desc,.section-code.has-anime .section-code__stylist{transition:filter .6s cubic-bezier(0.455, 0.03, 0.515, 0.955),scale .6s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity .6s cubic-bezier(0.455, 0.03, 0.515, 0.955);filter:blur(10px);scale:1.02;opacity:0}.section-code.has-anime .section-content__img{transition:all .4s ease-in-out;border-radius:0 50% 50% 0/0 0% 20% 0;transform-origin:left bottom}.section-code.has-anime .section-code__header__desc{transition-delay:.2s}.section-code.has-anime .section-code__stylist{transition-delay:.6s}.section-code.animation .section-code__header>hgroup,.section-code.animation .section-code__header__desc,.section-code.animation .section-code__stylist{filter:blur(0px);scale:1;opacity:1}.section-code.animation .section-content__img{border-radius:0;transform-origin:left bottom}.section-code .section-code-colors.animation svg.section-code-colors__head .svg-elem-1{fill:#723125}.section-code .section-code-colors.animation svg.section-code-colors__head .svg-elem-2{fill:#723125}.section-code .section-code-colors.animation svg.section-code-colors__head .svg-elem-3{fill:#723125}.section-code .section-code-colors.animation svg.section-code-colors__head .svg-elem-4{fill:#723125}.section-code .section-code-colors.animation svg.section-code-colors__head .svg-elem-5{fill:#723125}.section-code .section-code-colors.animation svg.section-code-colors__head .svg-elem-6{fill:#723125}.section-code .section-code-colors.animation svg.section-code-colors__head .svg-elem-7{fill:#723125}.section-code .section-code-colors.animation svg.section-code-colors__head .svg-elem-8{fill:#723125}.section-code .section-code-colors.animation svg.section-code-colors__head .svg-elem-9{fill:#723125}.section-code .section-code-colors.animation svg.section-code-colors__head .svg-elem-10{fill:#723125}.section-code .section-code-colors.animation svg.section-code-colors__head .svg-elem-11{fill:#723125}.section-code .section-code-colors.animation svg.section-code-colors__head .svg-elem-12{fill:#723125}.section-code .section-code-colors.animation .section-code-colors__panel__arrow .svg-elem-1,.section-code .section-code-colors.animation .section-code-colors__panel__arrow .svg-elem-2{stroke-dashoffset:0}.section-code .section-code-colors.animation .section-code-colors__panel__deco--1 .svg-elem-1,.section-code .section-code-colors.animation .section-code-colors__panel__deco--2 .svg-elem-1{fill:#723125}.section-code .section-code-colors.animation .section-code-colors__panel__deco--1 .svg-elem-2,.section-code .section-code-colors.animation .section-code-colors__panel__deco--2 .svg-elem-2{fill:#723125}.section-code .section-code-colors.animation .section-code-colors__panel__deco--1 .svg-elem-3,.section-code .section-code-colors.animation .section-code-colors__panel__deco--2 .svg-elem-3{fill:#723125}.section-code .section-code-colors.animation .section-code-colors__panel__deco--1 .svg-elem-4,.section-code .section-code-colors.animation .section-code-colors__panel__deco--2 .svg-elem-4{fill:#723125}.section-code .section-code-colors.animation .section-code-colors__panel__deco--1 .svg-elem-5,.section-code .section-code-colors.animation .section-code-colors__panel__deco--2 .svg-elem-5{fill:#723125}.section-code .section-code-colors.animation .section-code-colors__panel__deco--1 .svg-elem-6,.section-code .section-code-colors.animation .section-code-colors__panel__deco--2 .svg-elem-6{fill:#723125}.section-code .section-code-colors.animation .section-code-colors__panel__deco--1 .svg-elem-7,.section-code .section-code-colors.animation .section-code-colors__panel__deco--2 .svg-elem-7{fill:#723125}.section-code .section-code-colors.animation .section-code-colors__panel__deco--1 .svg-elem-8,.section-code .section-code-colors.animation .section-code-colors__panel__deco--2 .svg-elem-8{fill:#723125}.section-code .section-code-colors.animation .section-code-colors__panel__deco--1 .svg-elem-9,.section-code .section-code-colors.animation .section-code-colors__panel__deco--2 .svg-elem-9{fill:#723125}.section-code .section-code-colors.animation .section-code-colors__panel__deco--1 .svg-elem-10,.section-code .section-code-colors.animation .section-code-colors__panel__deco--2 .svg-elem-10{fill:#723125}.section-code .section-code-colors.animation .section-code-colors__panel__deco--1 .svg-elem-11,.section-code .section-code-colors.animation .section-code-colors__panel__deco--2 .svg-elem-11{fill:#723125}.section-code .section-code-colors.animation .section-code-colors__panel__deco--1 .svg-elem-12,.section-code .section-code-colors.animation .section-code-colors__panel__deco--2 .svg-elem-12{fill:#723125}.section-code .section-code-colors.animation .section-code-colors__panel__deco--1 .svg-elem-13,.section-code .section-code-colors.animation .section-code-colors__panel__deco--2 .svg-elem-13{fill:#723125}.section-code .section-code-colors.animation .section-code-colors__panel__inner{filter:blur(0px) !important;opacity:1 !important;translate:0 0px !important}.section-code .section-code-colors .section-code-colors__head-wrapper{width:87%;margin:0 auto}.section-code .section-code-colors .section-code-colors__head .svg-elem-1{fill:rgba(0,0,0,0);transition:fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) 0s}.section-code .section-code-colors .section-code-colors__head .svg-elem-2{fill:rgba(0,0,0,0);transition:fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) .02s}.section-code .section-code-colors .section-code-colors__head .svg-elem-3{fill:rgba(0,0,0,0);transition:fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) .04s}.section-code .section-code-colors .section-code-colors__head .svg-elem-4{fill:rgba(0,0,0,0);transition:fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) .06s}.section-code .section-code-colors .section-code-colors__head .svg-elem-5{fill:rgba(0,0,0,0);transition:fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) .08s}.section-code .section-code-colors .section-code-colors__head .svg-elem-6{fill:rgba(0,0,0,0);transition:fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) .1s}.section-code .section-code-colors .section-code-colors__head .svg-elem-7{fill:rgba(0,0,0,0);transition:fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) .12s}.section-code .section-code-colors .section-code-colors__head .svg-elem-8{fill:rgba(0,0,0,0);transition:fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) .14s}.section-code .section-code-colors .section-code-colors__head .svg-elem-9{fill:rgba(0,0,0,0);transition:fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) .16s}.section-code .section-code-colors .section-code-colors__head .svg-elem-10{fill:rgba(0,0,0,0);transition:fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) .18s}.section-code .section-code-colors .section-code-colors__head .svg-elem-11{fill:rgba(0,0,0,0);transition:fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) .2s}.section-code .section-code-colors .section-code-colors__head .svg-elem-12{fill:rgba(0,0,0,0);transition:fill .3s cubic-bezier(0.47, 0, 0.745, 0.715) .22s}.section-code .section-code-colors .section-code-colors__title{position:relative;display:inline-block;margin-bottom:4%}@media screen and (max-width: 768px){.section-code .section-code-colors .section-code-colors__title{font-size:14px;font-size:3.7vw}}@media screen and (min-width: 769px){.section-code .section-code-colors .section-code-colors__title{font-size:14px;font-size:1vw}}.section-code .section-code-colors .section-code-colors__title::after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px}.section-code .section-code-colors .section-code-colors__title.has-anime h2{transition:filter .6s cubic-bezier(0.455, 0.03, 0.515, 0.955),scale .6s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity .6s cubic-bezier(0.455, 0.03, 0.515, 0.955);filter:blur(10px);scale:1.02;opacity:0}.section-code .section-code-colors .section-code-colors__title.has-anime.animation .svg-elem-1,.section-code .section-code-colors .section-code-colors__title.has-anime.animation .svg-elem-2{stroke-dashoffset:0}.section-code .section-code-colors .section-code-colors__title.has-anime.animation h2{filter:blur(0px);scale:1;opacity:1}.section-code .section-code-colors .section-code-colors__title svg .svg-elem-1{stroke-dashoffset:272.6069641113px;stroke-dasharray:272.6069641113px;transition:stroke-dashoffset .5s ease .6s}.section-code .section-code-colors .section-code-colors__title svg .svg-elem-2{stroke-dashoffset:179.5865325928px;stroke-dasharray:179.5865325928px;transition:stroke-dashoffset .5s ease .8s}.section-code .section-code-colors .section-code-colors__panel{width:65%;margin:6% auto 0;position:relative}.section-code .section-code-colors .section-code-colors__panel__inner{display:flex;align-items:center;flex-wrap:wrap;filter:blur(10px);translate:0 10px;opacity:0;transition:filter .6s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity .6s cubic-bezier(0.455, 0.03, 0.515, 0.955),translate .7s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.section-code .section-code-colors .section-code-colors__panel__arrow{position:absolute;top:-8%;left:-33.5%;width:34%}.section-code .section-code-colors .section-code-colors__panel__arrow .svg-elem-1{stroke-dashoffset:258.6825256348px;stroke-dasharray:258.6825256348px;transition:stroke-dashoffset .6s cubic-bezier(0.47, 0, 0.745, 0.715) .6s}.section-code .section-code-colors .section-code-colors__panel__arrow .svg-elem-2{stroke-dashoffset:33.9552364349px;stroke-dasharray:33.9552364349px;transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) .72s}.section-code .section-code-colors .flip-container{width:50%}.section-code .section-code-colors .flip-image{width:100%;transition:transform .6s ease-in-out;transform-style:preserve-3d;position:relative}.section-code .section-code-colors .flip-image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block;backface-visibility:hidden}.section-code .section-code-colors .flip-image img:nth-child(1){transform:rotateY(0deg)}.section-code .section-code-colors .flip-image img:nth-child(2){transform:rotateY(180deg);position:absolute;top:0;left:0}.section-code .section-code-colors .flip-container.is-flipped .flip-image{transform:rotateY(180deg)}.section-code .section-code-colors .section-code-colors__title{text-align:center;margin:6.5% auto 0;display:block;width:-moz-fit-content;width:fit-content;color:#723125}.section-code .section-code-colors .section-code-colors__title h2{font-weight:bold;line-height:1.3;text-align:center}@media screen and (max-width: 768px){.section-code .section-code-colors .section-code-colors__title h2{font-size:13px;font-size:3.5vw}}@media screen and (min-width: 769px){.section-code .section-code-colors .section-code-colors__title h2{font-size:13px;font-size:1vw}}.section-code .section-code-colors .section-code-colors__title svg{width:64%;position:absolute;bottom:-35%;right:-5%}.section-code .section-code-colors .section-code-colors__text{color:#723125;line-height:1.5;margin-top:10%;transition:filter .6s cubic-bezier(0.455, 0.03, 0.515, 0.955),scale .6s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity .6s cubic-bezier(0.455, 0.03, 0.515, 0.955);filter:blur(10px);scale:1.02;opacity:0;text-align:center}@media screen and (max-width: 768px){.section-code .section-code-colors .section-code-colors__text{font-size:12px;font-size:3.2vw}}@media screen and (min-width: 769px){.section-code .section-code-colors .section-code-colors__text{font-size:12px;font-size:.9vw}}.section-code .section-code-colors .section-code-colors__text.animation{filter:blur(0px);scale:1;opacity:1}.section-code .section-code-colors .section-code-colors__panel__deco--1,.section-code .section-code-colors .section-code-colors__panel__deco--2{position:absolute;width:40%}.section-code .section-code-colors .section-code-colors__panel__deco--1 .svg-elem-1,.section-code .section-code-colors .section-code-colors__panel__deco--2 .svg-elem-1{fill:rgba(0,0,0,0);transition:fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .8s}.section-code .section-code-colors .section-code-colors__panel__deco--1 .svg-elem-2,.section-code .section-code-colors .section-code-colors__panel__deco--2 .svg-elem-2{fill:rgba(0,0,0,0);transition:fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) .9s}.section-code .section-code-colors .section-code-colors__panel__deco--1 .svg-elem-3,.section-code .section-code-colors .section-code-colors__panel__deco--2 .svg-elem-3{fill:rgba(0,0,0,0);transition:fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) 1s}.section-code .section-code-colors .section-code-colors__panel__deco--1 .svg-elem-4,.section-code .section-code-colors .section-code-colors__panel__deco--2 .svg-elem-4{fill:rgba(0,0,0,0);transition:fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s}.section-code .section-code-colors .section-code-colors__panel__deco--1 .svg-elem-5,.section-code .section-code-colors .section-code-colors__panel__deco--2 .svg-elem-5{fill:rgba(0,0,0,0);transition:fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s}.section-code .section-code-colors .section-code-colors__panel__deco--1 .svg-elem-6,.section-code .section-code-colors .section-code-colors__panel__deco--2 .svg-elem-6{fill:rgba(0,0,0,0);transition:fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s}.section-code .section-code-colors .section-code-colors__panel__deco--1 .svg-elem-7,.section-code .section-code-colors .section-code-colors__panel__deco--2 .svg-elem-7{fill:rgba(0,0,0,0);transition:fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s}.section-code .section-code-colors .section-code-colors__panel__deco--1 .svg-elem-8,.section-code .section-code-colors .section-code-colors__panel__deco--2 .svg-elem-8{fill:rgba(0,0,0,0);transition:fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s}.section-code .section-code-colors .section-code-colors__panel__deco--1 .svg-elem-9,.section-code .section-code-colors .section-code-colors__panel__deco--2 .svg-elem-9{fill:rgba(0,0,0,0);transition:fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s}.section-code .section-code-colors .section-code-colors__panel__deco--1 .svg-elem-10,.section-code .section-code-colors .section-code-colors__panel__deco--2 .svg-elem-10{fill:rgba(0,0,0,0);transition:fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s}.section-code .section-code-colors .section-code-colors__panel__deco--1 .svg-elem-11,.section-code .section-code-colors .section-code-colors__panel__deco--2 .svg-elem-11{fill:rgba(0,0,0,0);transition:fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s}.section-code .section-code-colors .section-code-colors__panel__deco--1 .svg-elem-12,.section-code .section-code-colors .section-code-colors__panel__deco--2 .svg-elem-12{fill:rgba(0,0,0,0);transition:fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s}.section-code .section-code-colors .section-code-colors__panel__deco--1 .svg-elem-13,.section-code .section-code-colors .section-code-colors__panel__deco--2 .svg-elem-13{fill:rgba(0,0,0,0);transition:fill .2s cubic-bezier(0.47, 0, 0.745, 0.715) 2s}.section-code .section-code-colors .section-code-colors__panel__deco--1{left:-30%;bottom:28%;z-index:1;transform:rotate(-5deg)}.section-code .section-code-colors .section-code-colors__panel__deco--2{right:-28%;top:28%;z-index:1;transform:rotate(5deg)}