@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;600;700&family=Shippori+Mincho:wght@400&display=swap);
@keyframes splide-loading{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{margin:0 !important;padding:0 !important}.splide__list{backface-visibility:hidden;display:flex;height:100%}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{list-style-type:none !important}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__play{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}html{font-size:62.5%}body{font-size:13px;font-size:1.3rem;margin:0;padding:0}.main *{box-sizing:border-box}h1,h2,h3,h4,h5{font-weight:normal;margin:0;padding:0}ul,ol,dl{margin:0;padding:0;list-style:none}dd{margin:0}table{border-spacing:0;border-collapse:collapse;font-size:inherit}table>caption{text-align:left}table th{text-align:left;margin:0;padding:0}table td{margin:0;padding:0}form{margin:0;padding:0}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}form{margin:0;padding:0}input[type=text],button,textarea,select{outline:none;appearance:none}input:focus,button:focus,textarea:focus,select:focus{outline:0}button{background-color:rgba(0,0,0,0);border:none;outline:none;margin:0;padding:0;text-align:left;cursor:pointer;font-family:"Noto Sans JP",sans-serif;display:block;font-weight:600}img,picture{border:none;display:block;vertical-align:bottom;width:100%;height:auto;backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}a{outline:none;text-decoration:none;color:#000}pre{border:1px solid #bfbfbf;padding:5px}em{font-style:normal}@font-face{font-family:"iconfont";src:url("../font/iconfont.eot?1742108942979");src:url("../font/iconfont.eot?1742108942979#iefix") format("eot"),url("../font/iconfont.woff2?1742108942979") format("woff2"),url("../font/iconfont.woff?1742108942979") format("woff"),url("../font/iconfont.ttf?1742108942979") format("truetype"),url("../font/iconfont.svg?1742108942979#iconfont") format("svg")}.inlineDesktop{display:none !important}@media only screen and (min-width: 769px){.inlineDesktop{display:inline !important}}.inlineMobile{display:inline !important}@media only screen and (min-width: 769px){.inlineMobile{display:none !important}}.inlineBlockDesktop{display:none !important}@media only screen and (min-width: 769px){.inlineBlockDesktop{display:inline-block !important}}.inlineBlockMobile{display:inline-block !important}@media only screen and (min-width: 769px){.inlineBlockMobile{display:none !important}}.blockDesktop{display:block !important}@media only screen and (max-width: 768px){.blockDesktop{display:none !important}}.blockMobile{display:none !important}@media only screen and (max-width: 768px){.blockMobile{display:block !important}}.flexDesktop{display:none !important}@media only screen and (min-width: 769px){.flexDesktop{display:flex !important}}.flexMobile{display:flex !important}@media only screen and (min-width: 769px){.flexMobile{display:none !important}}body .contents{font-family:"Noto Sans JP",sans-serif;font-feature-settings:"palt";font-weight:700;font-weight:400;-webkit-text-size-adjust:none}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes ArrowMoveNext{0%{transform:none;transform-origin:right center}40%{transform:translateX(2px) translateY(-4px) scale(0);transform-origin:right center}40.01%{transform:translateX(-2px) translateY(4px) scale(0.5);transform-origin:left center}100%{transform:none;transform-origin:left center}}@keyframes modal-video{from{opacity:0}to{opacity:1}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:1;outline:none;animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-duration:.9s;animation-name:modal-video;transition:opacity .9s cubic-bezier(0.165, 0.84, 0.44, 1);background:rgba(0,0,0,.6)}.modal-video .buttonFill{position:absolute;bottom:-52px;left:calc(50% - 32px);pointer-events:auto}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{opacity:0}.modal-video-body{width:100%;height:100%;margin:0 auto;display:table;outline:none;border:none}.modal-video-inner{display:table-cell;vertical-align:middle;width:100%;height:100%}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block;overflow:hidden;pointer-events:none;animation:fadeIn ease-out 1s forwards}.modal-video-close-btn{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.breadcrumbs{line-height:1.2em;opacity:1;position:fixed;top:0;transition:opacity .6s ease-out;width:100%;z-index:12}[data-scrolled="1"] .breadcrumbs{transition:opacity .2s ease-out;opacity:0;pointer-events:none}@media only screen and (max-width: 768px){.breadcrumbs{top:-6px}}@media only screen and (min-width: 769px){[data-type=RN2024] .breadcrumbs .inner[data-type=wide]{width:92.5%}}@media only screen and (max-width: 768px){[data-type=RN2024] .breadcrumbs .inner[data-type=wide]{width:88%;padding-right:90px}}.breadcrumbs ol li,.breadcrumbs ol li a{color:#f0f0f0;font-size:12px;font-style:normal;font-weight:400;line-height:2.4;letter-spacing:.24px}@media only screen and (max-width: 768px){.breadcrumbs ol li,.breadcrumbs ol li a{line-height:1.2}}@media screen and (min-width: 768px){.breadcrumbs ol li:nth-of-type(n+2)::before{content:"";display:block;border-color:#000;border-top:1px solid;border-right:1px solid;position:absolute;width:6px;height:6px;top:14px;left:-26px;transform:translateY(-50%) rotate(45deg)}}@media screen and (max-width: 767px){.breadcrumbs ol li:not(:last-child)::after{content:"";display:block;border-color:#000;border-top:1px solid;border-right:1px solid;position:absolute;width:6px;height:6px;top:50%;left:auto;right:18px;transform:translateY(-50%) rotate(45deg)}}@media screen and (max-width: 767px){.breadcrumbs ol li:not(:last-child){padding:0 40px 0 0}}.global{position:fixed;backdrop-filter:blur(6px)}.global_core{display:flex;align-items:center;justify-content:center;position:relative}.global_core::before{content:"";display:block;border-radius:4px;position:absolute;width:100%;height:100%;z-index:0;right:0;top:0}.global_trigger{display:flex;align-items:center;width:50px;height:14px;position:absolute;z-index:3;right:19px;top:7px;transition:.4s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 768px){.global_trigger{right:19px;top:3px}[data-show-state=global] .global_trigger{top:11px}}.global_trigger::before{position:absolute;left:-14px;top:-7px;width:calc(100% + 33px);height:calc(100% + 24px);content:""}.global_trigger::after{content:"";display:block;width:4px;height:4px;border-radius:2px;background-color:#061826;position:absolute;right:0;top:calc(50% + 3px)}.global_trigger span{position:absolute;left:0;top:2px;font-size:1.2rem;letter-spacing:.02em;color:#0f0f0f;font-family:"Shippori Mincho",serif;font-weight:400;-webkit-font-smoothing:antialiased}.global_wrap{position:relative;z-index:1}@media only screen and (min-width: 769px){.global_wrap{display:flex;justify-content:space-between;width:100%;padding-left:5.8%;padding-right:5.8%}}@media only screen and (max-width: 768px){.global_wrap{width:80.7%}}@media only screen and (min-width: 769px){.global_column[data-column-id=top]{width:40%}.global_column[data-column-id=products]{width:54.4%}}@media only screen and (max-width: 768px){.global_column:nth-child(2){margin-top:40px}}.global_column [rel]{cursor:pointer}.global_headline span.is-en{font-size:2rem;letter-spacing:.02em;font-family:"Shippori Mincho",serif;font-weight:400;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 768px){.global_headline span.is-en{font-size:1.8rem}}.global_headline span.is-ja{font-size:1rem;letter-spacing:.12em;color:#707070;margin-left:5px}.global_title{margin-top:20px;display:block}@media only screen and (max-width: 768px){.global_title{margin-left:4.5%}}[data-column-id=products] .global_title{margin-top:16px}.global_headline+.global_title{margin-top:23px}.global_content+.global_title{margin-top:26px}.global_title span{display:inline-block}[data-column-id=products] .global_title span{display:block}.global_title span.is-en{font-size:1.4rem;letter-spacing:.02em;white-space:nowrap;font-family:"Shippori Mincho",serif;font-weight:400;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 768px){.global_title span.is-en{font-size:1.3rem}}.global_title span.is-ja{font-size:1rem;letter-spacing:.12em;color:#707070;margin-left:2px}[data-column-id=products] .global_title span.is-ja{margin-top:7px}.global_content{padding-left:15px;position:relative;margin-top:17px;display:block}@media only screen and (max-width: 768px){.global_content{margin-left:5.2%}}.global_title+.global_content{margin-top:19px}.global_content::before{content:"";display:block;width:6px;height:1px;background-color:#707070;position:absolute;left:0;top:7px}.global_content span.is-en{font-size:1.2rem;letter-spacing:.02em;font-family:"Shippori Mincho",serif;font-weight:400;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 768px){.global_content span.is-en{font-size:1.3rem}}.global_content span.is-ja{font-size:1rem;letter-spacing:.12em;color:#707070;margin-left:2px}.globalOverlay{position:fixed;width:100%;height:100%;left:0;top:0;pointer-events:none}[data-show-state=global] .globalOverlay{pointer-events:auto}.global{transition:1s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:opacity;right:32px;top:32px}@media only screen and (max-width: 768px){.global{right:5.4%;top:20px}}[data-scroll-state=up] .global{top:112px}@media only screen and (max-width: 768px){[data-scroll-state=up] .global{top:97px}}.global_fadein{opacity:0;transition:1s cubic-bezier(0.165, 0.84, 0.44, 1) 1s}[data-load="1"] .global_fadein{opacity:1}.global_core{width:83px;height:38px;will-change:width,height;transition:.6s cubic-bezier(0.075, 0.82, 0.165, 1);overflow:hidden;opacity:0}[data-load="1"] .global_core{opacity:1}@media only screen and (max-width: 768px){.global_core{height:30px}}[data-show-state=global] .global_core{width:670px;height:333px}@media only screen and (max-width: 768px){[data-show-state=global] .global_core{width:89.3333333333vw;height:582px}}@media only screen and (min-width: 769px){body:not([data-show-state=global]) .global_core:hover::before{background-color:hsla(0,0%,100%,.95)}}.global_core::before{transition:.8s cubic-bezier(0.075, 0.82, 0.165, 1);background-color:hsla(0,0%,100%,.6)}[data-show-state=global] .global_core::before{background-color:hsla(0,0%,100%,.85)}.global_wrap{opacity:0;transition-delay:0s}[data-show-state=global] .global_wrap{transition:.4s cubic-bezier(0.165, 0.84, 0.44, 1) .3s;opacity:1}.global_trigger span{transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.global_trigger span.is-close{opacity:0}[data-show-state=global] .global_trigger span.is-close{opacity:1}[data-show-state=global] .global_trigger span.is-menu{opacity:0}.global a{transition:.6s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (min-width: 769px){.global a:hover{opacity:.6}}body[data-type=RN2024]{color:#061826;overflow:visible}body[data-type=RN2024] .contents{overflow:visible}body.is-lock{pointer-events:none}body.is-lock:before{pointer-events:auto;content:"";position:fixed;width:100%;height:100%;display:block;left:0;top:0}@media only screen and (min-width: 769px){body::-webkit-scrollbar{display:none}}#wrapper::before{content:"";display:block;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#0f0f0f;transition:1s cubic-bezier(0.165, 0.84, 0.44, 1)}[data-load="1"] #wrapper::before{opacity:0;pointer-events:none;visibility:hidden}main{position:relative;padding-bottom:250px}@media only screen and (max-width: 768px){main{padding-bottom:170px}}main p{line-height:2}._dev{position:fixed;z-index:1000;top:0;left:0;background-color:#000;color:#fff;font-size:1.2rem;padding:20px;display:none}.svgComponent{position:absolute;display:none;overflow:hidden;width:0;height:0}.svgLoad{display:block;width:100%;height:auto}.backToTop{display:none !important}body::before{z-index:30}.cursor{z-index:21}.modalMovie{z-index:20}#wrapper{z-index:1}#wrapper::before{z-index:10}#wrapper footer{z-index:9}#wrapper .main{z-index:1}.main .global{z-index:20}.main .globalOverlay{z-index:19}.main .pin-spacer{z-index:11 !important}.main .anchorMenu{z-index:10}.anchorMenu{position:fixed;bottom:50px;right:50px;text-align:right}@media only screen and (max-width: 768px){.anchorMenu{right:7%}}.anchorMenu_button{color:#fff;position:relative;cursor:pointer;display:block;margin-top:10px}.anchorMenu_button::after{content:"";display:block;width:6px;height:6px;border-radius:50%;position:absolute;right:2px;top:6px;background-color:#fff}.anchorMenu_button span{font-size:1.2rem;letter-spacing:.1em;font-family:"Shippori Mincho",serif;font-weight:400;-webkit-font-smoothing:antialiased}[data-current-section=hero] .anchorMenu,.is-showFooter .anchorMenu{pointer-events:none}.anchorMenu_current,[data-current-section=cover-miyagikyo] .anchorMenu_button[data-anchor-id=miyagikyo],[data-current-section=story-miyagikyo] .anchorMenu_button[data-anchor-id=miyagikyo],[data-current-section=cover-yoichi] .anchorMenu_button[data-anchor-id=yoichi],[data-current-section=story-yoichi] .anchorMenu_button[data-anchor-id=yoichi]{opacity:1;padding-right:15px}.anchorMenu_current::after,[data-current-section=cover-miyagikyo] .anchorMenu_button[data-anchor-id=miyagikyo]::after,[data-current-section=story-miyagikyo] .anchorMenu_button[data-anchor-id=miyagikyo]::after,[data-current-section=cover-yoichi] .anchorMenu_button[data-anchor-id=yoichi]::after,[data-current-section=story-yoichi] .anchorMenu_button[data-anchor-id=yoichi]::after{transform:scale(1)}.anchorMenu_light,[data-current-section=story-yoichi] .anchorMenu_button,[data-current-section=products] .anchorMenu_button,[data-current-section=visual] .anchorMenu_button{color:#0f0f0f}.anchorMenu_light::after,[data-current-section=story-yoichi] .anchorMenu_button::after,[data-current-section=products] .anchorMenu_button::after,[data-current-section=visual] .anchorMenu_button::after{background-color:#0f0f0f}@media only screen and (max-width: 768px){.anchorMenu_light_sp,[data-current-section=story-miyagikyo] .anchorMenu_button{color:#0f0f0f}.anchorMenu_light_sp::after,[data-current-section=story-miyagikyo] .anchorMenu_button::after{background-color:#0f0f0f}}.anchorMenu_button{opacity:.6;transition:.8s cubic-bezier(0.19, 1, 0.22, 1);transition:.8s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (min-width: 769px){.anchorMenu_button:hover{opacity:1}}.anchorMenu_button::after{transition:1s cubic-bezier(0.215, 0.61, 0.355, 1);transform:scale(0)}[data-current-section=hero] .anchorMenu_button,.is-showFooter .anchorMenu_button{opacity:0}.bannerMovie{margin-top:60px;overflow:hidden}@media only screen and (max-width: 768px){.bannerMovie{margin-top:110px}}.bannerMovie_container{height:55vw;width:100%;position:relative;display:flex;align-items:center;justify-content:center}.bannerMovie_video{position:absolute;left:0;top:0;z-index:0;overflow:hidden;width:100%;height:100%}.bannerMovie_video>div{position:absolute;left:0;top:0;width:100%;height:100%}.bannerMovie_video>div video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:101vw;height:auto;object-fit:cover;z-index:-1}.bannerMovieIcon{position:relative;z-index:2}@media only screen and (min-width: 769px){.bannerMovieIcon{display:none}}.bannerMovieIcon_circle{width:44px;height:44px;border-radius:50%;border:1px solid #fff;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.bannerMovieIcon_circle svg{width:12px;height:11px;fill:#fff;display:block}.bannerMovieIcon_title{margin-top:5px}.bannerMovieIcon_title span{font-size:1.1rem;color:#fff;letter-spacing:-0.02em;font-family:"Shippori Mincho",serif;font-weight:400;-webkit-font-smoothing:antialiased}.cover{position:relative;pointer-events:none;background-color:#0f0f0f}@media only screen and (min-width: 769px){.cover{display:flex;height:550lvh}}@media only screen and (max-width: 768px){.cover{height:600lvh}}@media only screen and (max-width: 768px){.cover[data-cover-id=miyagikyo]{margin-top:110px}}.cover_anchor{position:absolute;top:calc(100lvh + 20%)}.cover_column{position:relative;height:100%}@media only screen and (min-width: 769px){.cover_column{width:50%}}.cover_title{z-index:1;position:sticky;top:0;width:100%}.cover_title>div{overflow:hidden;position:absolute;z-index:0;left:0;top:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 768px){.cover_title>div{height:50lvh}}.cover_title>div span{display:block}.cover_title>div span img{width:auto;height:20px;display:block}@media only screen and (max-width: 768px){.cover_title>div span img{height:14px}}.cover_copy{z-index:2;position:sticky;top:0}.cover_copy>div{position:absolute;z-index:0;left:0;top:0;width:100%;height:100vh;display:flex;align-items:center;padding-left:14.5%}@media only screen and (max-width: 768px){.cover_copy>div{padding-left:7.3%}}.cover_copy>div>div{position:relative}.cover_copy>div>div::before{content:"";display:block;width:42px;height:1px;background-color:#d1d1d1;left:0;bottom:11px;position:absolute}@media only screen and (max-width: 768px){.cover_copy>div>div::before{width:27px;bottom:9px}}.cover_copy>div>div p{color:#fff;display:block;font-family:"Shippori Mincho",serif;font-weight:400;-webkit-font-smoothing:antialiased}.cover_copy>div>div p.is-ja{font-size:2.2rem;letter-spacing:.08em}@media only screen and (max-width: 768px){.cover_copy>div>div p.is-ja{font-size:2rem}}.cover_copy>div>div p.is-en{position:relative;padding-left:51px}@media only screen and (max-width: 768px){.cover_copy>div>div p.is-en{padding-left:37px}}.cover_copy>div>div p.is-en span{font-size:1.2rem;letter-spacing:.06em;display:block}@media only screen and (max-width: 768px){.cover_copy>div>div p.is-en span{font-size:1.1rem}}.cover_body{z-index:2;position:absolute;top:75%;left:14.2%}@media only screen and (max-width: 768px){.cover_body{left:6.1%}}.cover_body p{font-size:1.6rem;line-height:240%;color:#fff;letter-spacing:.1em;font-family:"Shippori Mincho",serif;font-weight:400;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 768px){.cover_body p{font-size:3.7333333333vw;letter-spacing:.1em;line-height:200%}}.cover_body p+p{margin-top:38px}@media only screen and (max-width: 768px){.cover_body p+p{margin-top:28px}}.cover_image{z-index:0;position:sticky;top:0;overflow:hidden}@media only screen and (min-width: 769px){.cover_image>div{width:100%;height:100vh}}@media only screen and (max-width: 768px){.cover_image>div{height:50lvh}}.cover_image>div video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100vw;height:100vh;object-fit:cover;z-index:-1}@media only screen and (max-width: 768px){.cover[data-cover-id=miyagikyo]{padding-top:50lvh}}@media only screen and (max-width: 768px){[data-cover-id=yoichi] .cover_column--yoichi{z-index:1}[data-cover-id=miyagikyo] .cover_column--yoichi{position:absolute;z-index:0;left:0;top:0;width:100%;height:400lvh;top:0}[data-cover-id=miyagikyo] .cover_column--yoichi .cover_title{top:0;position:sticky}[data-cover-id=miyagikyo] .cover_column--yoichi .cover_image{top:0;position:sticky}[data-cover-id=yoichi] .cover_column--miyagikyo{position:absolute;z-index:0;left:0;top:50lvh;width:100%;height:400lvh}[data-cover-id=yoichi] .cover_column--miyagikyo .cover_title,[data-cover-id=yoichi] .cover_column--miyagikyo .cover_image{top:50lvh}[data-cover-id=miyagikyo] .cover_column--miyagikyo{z-index:1}[data-cover-id=miyagikyo] .cover_column--miyagikyo .cover_title{top:50lvh}[data-cover-id=miyagikyo] .cover_column--miyagikyo .cover_image{top:50lvh;position:sticky}}.cover_title{opacity:0;transition:1.2s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:opacity}[data-cover-state="0"] .cover_title{opacity:1}.cover_copy>div>div{position:relative}.cover_copy>div>div::before{transform:scaleX(0);transition:.8s cubic-bezier(0.075, 0.82, 0.165, 1);transform-origin:left center;will-change:transform}[data-cover-state="1"] .cover_copy>div>div::before{transform:scaleX(1)}.cover_copy>div>div p.is-ja{opacity:0;transition:1.2s cubic-bezier(0.165, 0.84, 0.44, 1);transform:translateY(10px);will-change:opacity,transform}[data-cover-state="1"] .cover_copy>div>div p.is-ja{opacity:1;transform:translateY(0px)}.cover_copy>div>div p.is-en{clip-path:inset(0 100% 0 0);transition:2.2s cubic-bezier(0.075, 0.82, 0.165, 1) .1s;width:fit-content}[data-cover-state="1"] .cover_copy>div>div p.is-en{clip-path:inset(0 0 0 0)}.cover_copy>div>div p.is-en span{transform:translateX(30px);will-change:transform;transition:1.8s cubic-bezier(0.165, 0.84, 0.44, 1) .1s}[data-cover-state="1"] .cover_copy>div>div p.is-en span{transform:translateY(0px)}.cursor{position:fixed;left:0;top:0;pointer-events:none;transform:translate(-50%, -50%)}@media only screen and (max-width: 768px){.cursor{display:none}}.cursor_content{margin:-35px 0 0 -35px}.cursor_wrap{text-align:center;position:relative;z-index:1;display:flex;align-items:center}.cursor_circle{width:67px;height:67px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:50%;position:relative}[data-movie-state=play] .cursor_circle{border-color:rgba(217,217,217,.8);border-color:rgba(217,217,217,.2)}.cursor_circle svg.is-close{width:18px;height:18px;display:none;fill:#fff}[data-movie-state=play] .cursor_circle svg.is-close{display:block}.cursor_circle svg.is-play{width:13px;height:12px;display:none;fill:#fff}[data-movie-state=hover] .cursor_circle svg.is-play{display:block}.cursor_circle svg.is-frame{position:absolute;z-index:2;display:block}.cursor_circle svg.is-frame circle{stroke:#fff;stroke-width:1px;fill:none}.cursor_title{font-size:1.1rem;letter-spacing:.02em;color:#fff;margin-left:15px;font-family:"Shippori Mincho",serif;font-weight:400;-webkit-font-smoothing:antialiased}.cursor_title span{display:none}[data-movie-state=play] .cursor_title span.is-close{display:block}[data-movie-state=hover] .cursor_title span.is-play{display:block}.cursor{transition:.4s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 768px){.cursor{transform:none !important}}.cursor_content{transition:.6s cubic-bezier(0.19, 1, 0.22, 1);opacity:0}[data-movie-state=hover] .cursor_content,[data-movie-state=play] .cursor_content{opacity:1}.cursor.is-hidden{opacity:0}.hero{position:relative;height:100lvh;overflow:hidden;background-color:#0f0f0f}.hero_headline{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.hero_video{position:absolute;left:0;top:0;z-index:0;overflow:hidden;width:100%;height:100%}.hero_video>div{position:absolute;left:0;top:0;width:100%;height:100%}.hero_video>div video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100vw;height:100vh;object-fit:cover;z-index:-1}.hero_copy{position:absolute;z-index:2}.hero_copy--1{width:412px;height:26px;left:calc(50% - 206px);top:calc(50% - 13px)}@media only screen and (max-width: 768px){.hero_copy--1{width:75.2vw;height:4.5333333333vw;left:calc(50% - 37.6vw);top:calc(50% - 3.4666666667vw)}}.hero_copy--2{width:100%;height:80px;left:0;top:calc(50% - 40px);text-align:center}.hero_copy--2 p{font-size:1.6rem;letter-spacing:.2em;line-height:200%;color:#fff;white-space:nowrap;font-family:"Shippori Mincho",serif;font-weight:400;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 768px){.hero_copy--2 p{font-size:3.7333333333vw;letter-spacing:.12em}}.hero_button{position:absolute;z-index:3;right:5%;top:0;height:100dvh;display:flex;align-items:flex-end;padding-bottom:44px}.hero_button button{height:33px;border-radius:17px;background-color:rgba(202,204,206,.5);text-align:center;display:flex;align-items:center;justify-content:center;padding-left:20px;padding-right:20px;border:none;box-sizing:border-box;outline:none;cursor:pointer;position:relative}.hero_button button span{display:block;font-size:1.2rem;letter-spacing:.04em;color:#fff;font-family:"Shippori Mincho",serif;font-weight:400;-webkit-font-smoothing:antialiased}.hero_button button{transition:.8s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (min-width: 769px){.hero_button button:hover{background-color:#caccce}}.hero_copy--1{transition:1s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:opacity;perspective:1600px}.hero_copy--1>div{opacity:0;transform:rotateX(-50deg) translateY(40px);will-change:opacity,transform;transition:2s cubic-bezier(0.23, 1, 0.32, 1) .4s}[data-load="1"] .hero_copy--1>div{opacity:1;transform:rotateX(0deg) translateY(0px)}[data-hero-copy="1"] .hero_copy--1{opacity:1}[data-hero-copy="2"] .hero_copy--1{opacity:0}.hero_copy--2{transition:1s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:opacity}[data-hero-copy="1"] .hero_copy--2{opacity:0}[data-hero-copy="2"] .hero_copy--2{opacity:1}.hero_video>div{opacity:0;transition:1.2s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:opacity}[data-load="1"] .hero_video>div{opacity:1}.hero_button{opacity:0;transition:1.2s cubic-bezier(0.165, 0.84, 0.44, 1) 1s;will-change:opacity}[data-load="1"] .hero_button{opacity:1}.modalMovie{display:none;position:fixed;top:0;left:0;width:100%;height:100%}@media only screen and (min-width: 769px){.modalMovie_close{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}}@media only screen and (max-width: 768px){.modalMovie_close{position:fixed;right:5%;top:22px;z-index:2;width:22px;height:22px}.modalMovie_close svg{fill:#fff}}.modalMovie_container{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%}.modalMovie_video{position:absolute;height:100%;width:100%;left:0;top:0;display:flex;align-items:center;justify-content:center}.modalMovie_video video{width:100%;height:100%;object-fit:contain}.modalMovie_video>div{width:100%;margin-left:auto;margin-right:auto}@media only screen and (max-width: 768px){.modalMovie_video>div{width:89%}}.modalMovie_video>div>div{height:100lvh}.modalMovie_video>div>div img{object-fit:contain;width:100%;height:100%;display:block}.modalMovie_overlay{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:0}.modalMovie_video>video,.modalMovie_video>div{display:none}[data-modal-current=ad] .modalMovie_video>video[data-video-id=ad],[data-modal-current=ad] .modalMovie_video>div[data-video-id=ad]{display:block}[data-modal-current=yoichi] .modalMovie_video>video[data-video-id=yoichi],[data-modal-current=yoichi] .modalMovie_video>div[data-video-id=yoichi]{display:block}[data-modal-current=miyagikyo] .modalMovie_video>video[data-video-id=miyagikyo],[data-modal-current=miyagikyo] .modalMovie_video>div[data-video-id=miyagikyo]{display:block}[data-modal-current=yoichi-image] .modalMovie_video>video[data-video-id=yoichi-image],[data-modal-current=yoichi-image] .modalMovie_video>div[data-video-id=yoichi-image]{display:block}[data-modal-current=miyagikyo-image] .modalMovie_video>video[data-video-id=miyagikyo-image],[data-modal-current=miyagikyo-image] .modalMovie_video>div[data-video-id=miyagikyo-image]{display:block}.modalMovie{display:none}[data-movie-state=play] .modalMovie{display:block}.modalMovie_video{opacity:0;will-change:opacity}[data-movie-state=play] .modalMovie_video{animation:modalFadeIn cubic-bezier(0.165, 0.84, 0.44, 1) .8s forwards 1s}.is-modalClosing[data-movie-state=play] .modalMovie_video{animation:modalFadeOut cubic-bezier(0.165, 0.84, 0.44, 1) .6s forwards}.modalMovie_overlay{clip-path:inset(0 0 100% 0);will-change:clip-path}[data-movie-state=play] .modalMovie_overlay{clip-path:inset(0);animation:modalOverlayOpen cubic-bezier(0.785, 0.135, 0.15, 0.86) 1.2s forwards}.is-modalClosing[data-movie-state=play] .modalMovie_overlay{clip-path:inset(0);animation:modalOverlayClose cubic-bezier(0.785, 0.135, 0.15, 0.86) .8s forwards .4s}@media only screen and (max-width: 768px){.modalMovie_close{opacity:0;will-change:opacity}[data-movie-state=play] .modalMovie_close{animation:modalFadeIn cubic-bezier(0.165, 0.84, 0.44, 1) .6s forwards .5s}.is-modalClosing[data-movie-state=play] .modalMovie_close{animation:modalFadeOut cubic-bezier(0.165, 0.84, 0.44, 1) .6s forwards}}@keyframes modalFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes modalFadeOut{0%{opacity:1}100%{opacity:0}}@keyframes modalOverlayOpen{0%{clip-path:inset(0 0 100% 0)}100%{clip-path:inset(0)}}@keyframes modalOverlayClose{0%{clip-path:inset(0)}100%{clip-path:inset(100% 0 0 0)}}.products{width:88.75%;margin:160px auto 0;position:relative;overflow:hidden;border-radius:8px}@media only screen and (max-width: 768px){.products{margin-top:80px;width:85.3333333333%;border-radius:4px}}.products_slider{position:relative;z-index:0}.products_slider .progressCricle{position:absolute;right:2.8%;bottom:23px;z-index:2}@media only screen and (max-width: 768px){.products_slider .progressCricle{right:5%;bottom:10px}}.products_slider a{display:block}.productsHead{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.productsHead_inner{text-align:center}.productsHead_title{width:162px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 768px){.productsHead_title{width:31.4666666667vw}}.productsHead_body{margin-top:30px}@media only screen and (max-width: 768px){.productsHead_body{margin-top:15px}}.productsHead_body p{color:#fff;font-size:1.4rem;line-height:200%;letter-spacing:.12em}@media only screen and (max-width: 768px){.productsHead_body p{font-size:1.1rem;letter-spacing:.16em}}.products .splide__slide a{overflow:hidden;display:block}.products .splide__slide a picture{transition:1.6s cubic-bezier(0.215, 0.61, 0.355, 1)}@media only screen and (min-width: 769px){.products .splide__slide a:hover picture{transform:scale(1.08)}}.progressCricle{display:flex}.progressCricle_item{width:18px;height:18px;transform:rotate(-90deg);margin-left:4px;position:relative}.progressCricle_item::after{content:"";border-radius:50%;display:block;position:absolute;left:1px;top:1px;width:14px;height:14px;border:1px solid;transition:1s cubic-bezier(0.165, 0.84, 0.44, 1)}[data-theme=dark] .progressCricle_item::after{border-color:hsla(0,0%,100%,0)}[data-theme=light] .progressCricle_item::after{border-color:rgba(6,24,38,0)}.progressCricle_item::before{content:"";display:block;width:4px;height:4px;border:1px solid;position:absolute;left:calc(50% - 3px);top:calc(50% - 3px);border-radius:50%;transition:1s cubic-bezier(0.165, 0.84, 0.44, 1)}[data-theme=dark] .progressCricle_item::before{border-color:hsla(0,0%,100%,.5)}[data-theme=light] .progressCricle_item::before{border-color:rgba(6,24,38,.4)}.progressCricle_item.is-current{pointer-events:none}[data-theme=dark] .progressCricle_item.is-current::after{border-color:hsla(0,0%,100%,.4)}[data-theme=light] .progressCricle_item.is-current::after{border-color:rgba(6,24,38,.4)}.progressCricle_item.is-current svg{visibility:visible}.progressCricle_item svg{position:absolute;left:0;top:0;width:100%;height:100%;visibility:hidden}.progressCricle_item svg circle{fill:none;stroke-width:1px;stroke-linecap:round;stroke-dasharray:47.12;stroke-dashoffset:47.12}[data-theme=dark] .progressCricle_item svg circle{stroke:#fff}[data-theme=light] .progressCricle_item svg circle{stroke:#0f0f0f}@media only screen and (min-width: 769px){.story{height:100%;margin-top:66px}}@media only screen and (min-width: 769px){.story_wrap{display:flex}}[data-story-id=miyagikyo] .story_wrap{flex-direction:row-reverse}@media only screen and (min-width: 769px){.story_gallery{width:44.6527777778%;height:100vh;position:sticky;left:0;top:0;overflow:hidden}}@media only screen and (min-width: 769px){.story_content{width:55.3472222222%}}@media only screen and (min-width: 769px){.storyCard_inner{width:100%}}.storyCard_content{margin-top:50px}@media only screen and (max-width: 768px){.storyCard_content{margin-top:44px}}.storyCard_headline{font-size:2rem;letter-spacing:.18em;line-height:180%;white-space:nowrap;font-family:"Shippori Mincho",serif;font-weight:400;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 768px){.storyCard_headline{font-size:1.8rem;letter-spacing:.08em}}.storyCard_body{margin-top:30px}@media only screen and (max-width: 768px){.storyCard_body{margin-top:16px}}.storyCard_body p{font-size:1.3rem;line-height:200%;letter-spacing:.13em}@media only screen and (max-width: 768px){.storyCard_body p{letter-spacing:.12em;line-height:180%;text-align:justify}}@media only screen and (max-width: 768px){.storyCard_body p br{display:none}}.storyCard_button{margin-top:34px}@media only screen and (max-width: 768px){.storyCard_position--left,[data-article-id=miyagikyo-2] .storyCard_content,[data-article-id=yoichi-4] .storyCard_content,[data-article-id=yoichi-1] .storyCard_content{padding:0 18.2% 0 7.7%}}@media only screen and (max-width: 768px){.storyCard_position--right,[data-article-id=miyagikyo-4] .storyCard_content,[data-article-id=miyagikyo-1] .storyCard_content,[data-article-id=yoichi-2] .storyCard_content{padding:0 7.7% 0 18.2%}}[data-article-id=yoichi-1] .storyCard{padding-top:9.7222222222vw}@media only screen and (max-width: 768px){[data-article-id=yoichi-1] .storyCard{padding-top:10.6666666667vw}}[data-article-id=yoichi-1] .storyCard_image{display:flex;justify-content:flex-end}[data-article-id=yoichi-1] .storyCard_image>div{width:35.625vw;max-width:513px}@media only screen and (max-width: 768px){[data-article-id=yoichi-1] .storyCard_image>div{width:81.3333333333vw}}@media only screen and (min-width: 769px){[data-article-id=yoichi-1] .storyCard_content{padding-left:19.3%}}[data-article-id=yoichi-2] .storyCard{padding-top:8.3333333333vw}@media only screen and (max-width: 768px){[data-article-id=yoichi-2] .storyCard{padding-top:26.6666666667vw}}[data-article-id=yoichi-2] .storyCard_image{padding-left:11.2%}@media only screen and (max-width: 768px){[data-article-id=yoichi-2] .storyCard_image{padding-left:18.6%}}[data-article-id=yoichi-2] .storyCard_image>div{width:29.9305555556vw;max-width:431px}@media only screen and (max-width: 768px){[data-article-id=yoichi-2] .storyCard_image>div{width:73.8666666667vw}}@media only screen and (min-width: 769px){[data-article-id=yoichi-2] .storyCard_content{padding-left:27.5%}}@media only screen and (max-width: 768px){[data-article-id=yoichi-3]{margin-top:14.6666666667vw}}@media only screen and (min-width: 769px){[data-article-id=yoichi-3] .storyCard{min-height:auto}}@media only screen and (min-width: 769px){[data-article-id=yoichi-3] .storyCard_image:nth-child(1){padding-right:10.3%;margin-top:71px;display:flex;justify-content:flex-end}}@media only screen and (max-width: 768px){[data-article-id=yoichi-3] .storyCard_image:nth-child(1){padding-left:7.4%}}[data-article-id=yoichi-3] .storyCard_image:nth-child(1)>div{width:20.9027777778vw;max-width:301px}@media only screen and (max-width: 768px){[data-article-id=yoichi-3] .storyCard_image:nth-child(1)>div{width:62.6666666667vw}}@media only screen and (min-width: 769px){[data-article-id=yoichi-3] .storyCard_image:nth-child(2){padding-left:27.4%;margin-top:32px}}@media only screen and (max-width: 768px){[data-article-id=yoichi-3] .storyCard_image:nth-child(2){margin-top:20px;padding-left:30%}}[data-article-id=yoichi-3] .storyCard_image:nth-child(2)>div{width:25.4166666667vw;max-width:366px}@media only screen and (max-width: 768px){[data-article-id=yoichi-3] .storyCard_image:nth-child(2)>div{width:62.6666666667vw}}[data-article-id=yoichi-4]{padding:4.1666666667vw 0 15.2777777778vw}@media only screen and (max-width: 768px){[data-article-id=yoichi-4]{padding:10.6666666667vw 0 21.3333333333vw}}[data-article-id=yoichi-4] .storyCard_image{margin-top:50px;padding-left:19.3%}@media only screen and (max-width: 768px){[data-article-id=yoichi-4] .storyCard_image{margin-top:40px;padding-left:18.8%}}[data-article-id=yoichi-4] .storyCard_image>div{width:34.5138888889vw;max-width:497px}@media only screen and (max-width: 768px){[data-article-id=yoichi-4] .storyCard_image>div{width:73.8666666667vw}}@media only screen and (min-width: 769px){[data-article-id=yoichi-4] .storyCard_content{padding-left:19.3%}}[data-article-id=miyagikyo-1] .storyCard{padding-top:9.7222222222vw}@media only screen and (max-width: 768px){[data-article-id=miyagikyo-1] .storyCard{padding-top:10.6666666667vw}}[data-article-id=miyagikyo-1] .storyCard_image>div{width:35.625vw;max-width:513px}@media only screen and (max-width: 768px){[data-article-id=miyagikyo-1] .storyCard_image>div{width:81.3333333333vw}}@media only screen and (min-width: 769px){[data-article-id=miyagikyo-1] .storyCard_content{padding-left:18.6%}}[data-article-id=miyagikyo-2] .storyCard{padding-top:8.3333333333vw}@media only screen and (max-width: 768px){[data-article-id=miyagikyo-2] .storyCard{padding-top:26.6666666667vw}}[data-article-id=miyagikyo-2] .storyCard_image{display:flex;justify-content:flex-end}@media only screen and (min-width: 769px){[data-article-id=miyagikyo-2] .storyCard_image{padding-right:4.6%}}[data-article-id=miyagikyo-2] .storyCard_image>div{width:29.9305555556vw;max-width:431px}@media only screen and (max-width: 768px){[data-article-id=miyagikyo-2] .storyCard_image>div{width:70.1333333333vw}}@media only screen and (min-width: 769px){[data-article-id=miyagikyo-2] .storyCard_content{padding-left:33.7%}}@media only screen and (min-width: 769px){[data-article-id=miyagikyo-3] .storyCard{min-height:auto}}[data-article-id=miyagikyo-3] .storyCard_image:nth-child(1){padding-left:18.6%;margin-top:71px}@media only screen and (max-width: 768px){[data-article-id=miyagikyo-3] .storyCard_image:nth-child(1){padding-left:7.5%}}[data-article-id=miyagikyo-3] .storyCard_image:nth-child(1)>div{width:21.0416666667vw;max-width:303px}@media only screen and (max-width: 768px){[data-article-id=miyagikyo-3] .storyCard_image:nth-child(1)>div{width:62.6666666667vw}}[data-article-id=miyagikyo-3] .storyCard_image:nth-child(2){padding-left:26.6%;margin-top:36px}@media only screen and (max-width: 768px){[data-article-id=miyagikyo-3] .storyCard_image:nth-child(2){margin-top:20px;padding-left:30%}}[data-article-id=miyagikyo-3] .storyCard_image:nth-child(2)>div{width:25.4166666667vw;max-width:366px}@media only screen and (max-width: 768px){[data-article-id=miyagikyo-3] .storyCard_image:nth-child(2)>div{width:62.6666666667vw}}[data-article-id=miyagikyo-4]{padding:6.9444444444vw 0 15.2777777778vw}@media only screen and (max-width: 768px){[data-article-id=miyagikyo-4]{padding:10.6666666667vw 0 2.6666666667vw}}[data-article-id=miyagikyo-4] .storyCard_image{margin-top:50px}@media only screen and (min-width: 769px){[data-article-id=miyagikyo-4] .storyCard_image{padding-left:17.7%}}[data-article-id=miyagikyo-4] .storyCard_image>div{width:29.9305555556vw;max-width:431px}@media only screen and (max-width: 768px){[data-article-id=miyagikyo-4] .storyCard_image>div{width:74.1333333333vw}}@media only screen and (min-width: 769px){[data-article-id=miyagikyo-4] .storyCard_content{padding-left:10.7%}}.gallerySide{overflow:hidden}.gallerySide_content{height:100%;position:relative}.gallerySide_item{position:absolute;left:0;top:0;width:100%;height:100%}.gallerySide_item>picture{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.gallerySide_item>picture img{object-fit:cover;width:100%;height:100%;display:block}@media only screen and (max-width: 768px){.gallerySlider{overflow:hidden;margin-top:28px}}@media only screen and (max-width: 768px){.gallerySlider_content{display:flex}}@media only screen and (max-width: 768px){.gallerySlider_item img{width:297px;height:auto}}.gallerySlider_item:first-child,.gallerySlider_item:last-child{opacity:0}.storyCard_image{position:relative;overflow:hidden}.storyCard_image>div{position:relative;overflow:hidden;will-change:transform}.storyCard_image>div>div{will-change:opacity,transform;transform:scale(1.2);opacity:0}.storyCard_image.inview>div>div{transform:scale(1);opacity:1}@media only screen and (min-width: 769px){.gallerySide_item{opacity:0;transition:1.2s cubic-bezier(0.165, 0.84, 0.44, 1) .2s;transform:scale(1.1);will-change:opacity,transform}.gallerySide_item.is-active{opacity:1;transform:scale(1);transition-delay:0s}}.gallerySlider_content{will-change:transform}.textLink_link{display:flex;align-items:center;width:fit-content}.textLink_title{font-size:1.3rem;letter-spacing:.14em}.textLink_icon{width:10px;height:9px;margin-left:6px}.textLink_link:hover .textLink_icon{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-name:ArrowMoveNext}.videoControl{position:absolute;z-index:3;bottom:65px;left:40px;width:270px;height:25px}@media only screen and (max-width: 768px){.videoControl{left:6.8%}}.videoControl_wrap{display:flex;align-items:center}@media only screen and (min-width: 769px){.videoControl_wrap:hover .videoControl_handle{opacity:1}}.videoControl_container{width:200px;height:30px;display:flex;align-items:center;cursor:pointer}.videoControl_bar{width:200px;height:1px;background-color:hsla(0,0%,100%,.3);position:relative;cursor:pointer}.videoControl_fill{height:1px;background-color:#fff;width:0%;transition:width .1s linear}.videoControl_handle{position:absolute;top:50%;left:0%;width:8px;height:8px;background:#fff;border-radius:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity .2s ease;cursor:pointer}.is-dragging .videoControl_handle{opacity:1;transform:translate(-50%, -50%) scale(1.2)}.videoControl_sound,.videoControl_state{position:relative;display:block;width:25px;height:25px}.videoControl_sound::before,.videoControl_sound::after,.videoControl_state::before,.videoControl_state::after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";display:block;background-repeat:no-repeat;background-position:center center;background-size:contain}.videoControl_sound{margin-right:4px}.videoControl_sound::before{background-image:url("/brands/yoichi_miyagikyo/common/img/gauge_on.svg")}.videoControl_sound::after{margin-left:-1px;background-image:url("/brands/yoichi_miyagikyo/common/img/gauge_off.svg")}.videoControl_state{margin-right:8px}.videoControl_state::before{background-image:url("/brands/yoichi_miyagikyo/common/img/gauge_play.svg")}.videoControl_state::after{background-image:url("/brands/yoichi_miyagikyo/common/img/gauge_pause.svg")}.videoControl{opacity:0;will-change:opacity}[data-movie-state=play] .videoControl{animation:modalFadeIn cubic-bezier(0.165, 0.84, 0.44, 1) .4s forwards 1.1s}.is-modalClosing[data-movie-state=play] .videoControl{animation:modalFadeOut cubic-bezier(0.165, 0.84, 0.44, 1) .4s forwards}.videoControl_wrap{transition:.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.is-hidden .videoControl_wrap{opacity:0}.videoControl:hover .videoControl_wrap{opacity:1}.videoControl_sound::before,.videoControl_sound::after,.videoControl_state::before,.videoControl_state::after{transition:.4s cubic-bezier(0.19, 1, 0.22, 1)}[data-sound="0"] .videoControl_sound::before{opacity:0}[data-sound="1"] .videoControl_sound::after{opacity:0}[data-state="0"] .videoControl_state::before{opacity:0}[data-state="1"] .videoControl_state::after{opacity:0}.visual{margin-top:160px}@media only screen and (max-width: 768px){.visual{margin-top:80px}}.visual_head{margin-left:auto;margin-right:auto}@media only screen and (min-width: 769px){.visual_head{width:88.75%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between}}@media only screen and (max-width: 768px){.visual_head{width:85.3333333333%}}.visual_headline span{display:block;width:266px}@media only screen and (max-width: 768px){.visual_headline span{width:140px}}@media only screen and (min-width: 769px){.visual_body{padding-left:40px}}@media only screen and (max-width: 768px){.visual_body{margin-top:25px}}.visual_body p{font-size:1.3rem;letter-spacing:.12em;line-height:200%}.visual_content{margin-top:76px}@media only screen and (max-width: 768px){.visual_content{margin-top:40px}}.visual_slider .progressCricle{position:absolute;bottom:-50px;left:0;width:100%;justify-content:center}@media only screen and (max-width: 768px){.visual_slider .progressCricle{bottom:-32px}}.visual_slider .splide__slide p{position:absolute;left:0;top:0;font-size:10rem;z-index:10}.visual_slider .splide__slide{width:756px;position:relative}@media only screen and (max-width: 768px){.visual_slider .splide__slide{width:72vw}}.visual_slider .splide__slide.is-active button{display:none}.visual_slider .splide__slide.is-active>div{transform:scale(1)}.visual_slider .splide__slide.is-prev>div{transform-origin:right bottom}.visual_slider .splide__slide.is-next>div{transform-origin:left bottom}.visual_slider .splide__slide>div{transform:scale(0.48);transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1);transform-origin:center bottom}@media only screen and (max-width: 768px){.visual_slider .splide__slide>div{transform:scale(0.55)}}.visual_slider .splide__slide button{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}.visual_slider .splide__slide a{display:flex;align-items:flex-end;position:relative;z-index:0}.visual_slider .splide__slide a img{width:100%;height:auto}.visual_slider .splide__slide i{border:1px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;z-index:2;width:70px;height:70px;left:calc(50% - 35px);top:calc(50% - 35px);pointer-events:none}@media only screen and (max-width: 768px){.visual_slider .splide__slide i{width:54px;height:54px;left:calc(50% - 27px);top:calc(50% - 27px)}}.visual_slider .splide__slide i svg{width:14px;height:12px;display:block;fill:#fff}@media only screen and (max-width: 768px){.visual_slider .splide__slide i svg{width:14px;height:12px}}.visual_slider .splide__slide a{overflow:hidden;display:block}.visual_slider .splide__slide a img{transition:.6s cubic-bezier(0.215, 0.61, 0.355, 1);transform-origin:center bottom}@media only screen and (min-width: 769px){.visual_slider .splide__slide a:hover img{transform:scale(0.95)}}
