@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;500;600;700&family=Shippori+Mincho:wght@400&family=Poppins:wght@600&display=swap);
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:#0f0f0f}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:500;-webkit-font-smoothing:antialiased;-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}}.breadcrumbs{line-height:1.2em}@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:91.5%}}@media screen and (max-width: 767px){.breadcrumbs{padding:101px 100px 0 2.7%}}.breadcrumbs ol li,.breadcrumbs ol li a{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:auto}.global_wrap{position:relative;z-index:1}@media only screen and (min-width: 769px){.global_wrap{display:flex}}@media only screen and (max-width: 768px){.global_wrap{width:80.7%}}@media only screen and (min-width: 769px){.global_column{width:50%}}@media only screen and (min-width: 769px){.global_column:nth-child(2){margin-left:60px}}@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:auto}@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:auto}@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:auto}@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_core{width:83px;height:38px;will-change:width,height;transition:.6s cubic-bezier(0.075, 0.82, 0.165, 1);overflow:hidden}@media only screen and (max-width: 768px){.global_core{height:30px}}[data-show-state=global] .global_core{width:635px;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;background-color:#f6f6f6}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}}.svgComponent{position:absolute;display:none;overflow:hidden;width:0;height:0}.svgLoad{display:block;width:100%;height:auto}.backToTop{display:none !important}#wrapper footer{position:relative;top:-1px}#wrapper .footer_nav ul li a p{font-weight:400}body::before{z-index:30}#wrapper{z-index:1}#wrapper header{z-index:10}#wrapper footer{z-index:9}#wrapper .main{z-index:1}.main .global{z-index:20}@media only screen and (max-width: 768px){.anchorMenu{width:85.3333333333vw;margin-left:auto;margin-right:auto}}.anchorMenu .flexDesktop{background-color:#165c93}.anchorMenu_item{width:25%;overflow:hidden}.anchorMenu_link{display:flex;align-items:center;justify-content:center;position:relative;height:33.3333333333vw;cursor:pointer}.anchorMenu_label{position:absolute;z-index:1;width:13px;left:7.8%;top:36px}.anchorMenu_label svg{fill:#fff;display:block}[rel="#yoichi"] .anchorMenu_label svg{width:13px;height:199px}[rel="#yoichi10"] .anchorMenu_label svg{width:18px;height:286px}[rel="#miyagikyo"] .anchorMenu_label svg{width:13px;height:236px}[rel="#miyagikyo10"] .anchorMenu_label svg{width:18px;height:323px}.anchorMenu_image{width:5.9722222222vw;position:relative;z-index:2}.anchorMenu_video{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%}.anchorMenu_video video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover;z-index:-1}.anchorMenuMobile{display:flex;flex-wrap:wrap}.anchorMenuMobile li{margin-bottom:12px}.anchorMenuMobile li:nth-child(odd){margin-right:3%}.anchorMenuMobile li a{position:relative;display:flex;align-items:center;color:#061826}.anchorMenuMobile li a::after{margin-left:5px;content:"";width:14px;height:14px;background-repeat:no-repeat;background-position:left top;background-size:cover;background-image:url("../img/products/arrowDown.svg")}.anchorMenuMobile li a span{font-size:1.2rem;letter-spacing:.08em}@media only screen and (min-width: 769px){.head_wrap{padding:120px 0 112px;max-width:1276px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 769px)and (min-width: 770px) and (max-width: 1439px){.head_wrap{padding-left:5.6944444444%;padding-right:5.6944444444%;max-width:1440px}}@media only screen and (max-width: 768px){.head_wrap{width:85.3333333333vw;margin-left:auto;margin-right:auto;padding:90px 0 40px}}.head_headline{width:292px}@media only screen and (max-width: 768px){.head_headline{width:139px}}@media only screen and (min-width: 769px){.head_body{text-align:center;margin-top:105px}}@media only screen and (max-width: 768px){.head_body{margin-top:70px}}.head_body p{font-size:1.4rem;letter-spacing:.12em;line-height:200%;font-weight:400}@media only screen and (max-width: 768px){.head_body p{font-size:1.3rem}}.lineup{padding:120px 0 200px}@media only screen and (max-width: 768px){.lineup{padding:48px 0 0}}.lineup_section{position:relative}@media only screen and (min-width: 769px){.lineup_section{display:flex;align-items:flex-end;margin-top:-1px}.lineup_section:nth-child(3){margin-top:80px}.lineup_section:nth-child(3),.lineup_section:nth-child(4){flex-direction:row-reverse}}@media only screen and (max-width: 768px){.lineup_section{padding:74px 0 95px;margin-top:-1px}}@media only screen and (min-width: 769px){.lineup_media{width:58.1944444444%;position:relative;height:100lvh;display:flex;align-items:center;justify-content:center;overflow:hidden}}.lineup_image{width:13.4027777778vw;position:relative;z-index:1}@media only screen and (max-width: 768px){.lineup_image{width:29.8666666667vw;margin:0 auto 60px}}.lineup_video{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%}.lineup_video video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover;z-index:-1}@media only screen and (min-width: 769px){.lineup_content{width:41.8055555556%}}@media only screen and (max-width: 768px){.lineup_content{position:relative;z-index:2;color:#fff}}.lineup_inner{padding:0 2.5% 30% 13.5%}@media only screen and (max-width: 768px){.lineup_inner{padding:0 7.4%}}.lineup_title{font-size:2rem;letter-spacing:.06em;font-family:"Shippori Mincho",serif;font-weight:400;-webkit-font-smoothing:auto}.lineup_body{margin-top:30px}.lineup_body p{font-size:1.4rem;letter-spacing:.12em;line-height:240%}@media only screen and (max-width: 768px){.lineup_body p{font-size:1.2rem;line-height:180%}}.lineup_detail{margin-top:27px}@media only screen and (max-width: 768px){.lineup_detail{margin-top:20px}}.lineup_detail p{font-size:1.1rem;line-height:180%;letter-spacing:.12em}.lineup .textLink{margin-top:7px}@media only screen and (max-width: 768px){.lineup .textLink{margin-top:4px}}.lineup_soon{font-family:"Poppins",sans-serif;font-weight:600;border-bottom:2px solid #0f0f0f;padding-bottom:2px;width:fit-content}@media only screen and (min-width: 769px){.lineup_soon{font-size:1.8rem;letter-spacing:.02em;margin-bottom:56px}}@media only screen and (max-width: 768px){.lineup_soon{font-size:1.6rem;margin-bottom:44px;color:#fff;border-bottom-color:#fff;letter-spacing:-0.01em}}.lineup_label{position:absolute}@media only screen and (min-width: 769px){.lineup_label{top:55px;padding-top:10px}}@media only screen and (max-width: 768px){.lineup_label{top:36px}}@media only screen and (min-width: 769px){[data-lineup-id=yoichi] .lineup_label{right:2.7%}[data-lineup-id=yoichi] .lineup_label svg{width:9px;height:145px}}@media only screen and (max-width: 768px){[data-lineup-id=yoichi] .lineup_label{left:7.4%}[data-lineup-id=yoichi] .lineup_label svg{width:13px;height:199px}}@media only screen and (min-width: 769px){[data-lineup-id=yoichi10] .lineup_label{right:2.7%}[data-lineup-id=yoichi10] .lineup_label svg{width:12px;height:200px}}@media only screen and (max-width: 768px){[data-lineup-id=yoichi10] .lineup_label{left:7.4%}[data-lineup-id=yoichi10] .lineup_label svg{width:17px;height:286px}}@media only screen and (min-width: 769px){[data-lineup-id=miyagikyo] .lineup_label{left:2.7%}[data-lineup-id=miyagikyo] .lineup_label svg{width:9px;height:170px}}@media only screen and (max-width: 768px){[data-lineup-id=miyagikyo] .lineup_label{left:7.4%}[data-lineup-id=miyagikyo] .lineup_label svg{width:13px;height:236px}}@media only screen and (min-width: 769px){[data-lineup-id=miyagikyo10] .lineup_label{left:2.7%}[data-lineup-id=miyagikyo10] .lineup_label svg{width:13px;height:239px}}@media only screen and (max-width: 768px){[data-lineup-id=miyagikyo10] .lineup_label{left:7.4%}[data-lineup-id=miyagikyo10] .lineup_label svg{width:18px;height:333px}}@media only screen and (max-width: 768px){.lineup_label svg{fill:#fff}}@media only screen and (min-width: 769px){.lineup_label::before{content:"";display:block;width:6px;height:6px;border-radius:3px;position:absolute;left:1px;top:0}[data-lineup-id=yoichi] .lineup_label::before{background-color:#005393}[data-lineup-id=yoichi10] .lineup_label::before{background-color:#005393;left:3px}[data-lineup-id=miyagikyo] .lineup_label::before{background-color:#00936e}[data-lineup-id=miyagikyo10] .lineup_label::before{background-color:#00936e;left:3px}}.lineupNote{margin-top:40px}@media only screen and (max-width: 768px){.lineupNote{margin-top:27px}}.lineupNote_title{font-size:1.3rem;letter-spacing:.12em;line-height:200%}.lineupNote_body{margin-top:4px}@media only screen and (max-width: 768px){.lineupNote_body{margin-top:1px}}.lineupNote_body p{font-size:1.2rem;letter-spacing:.12em;line-height:200%}@media only screen and (max-width: 768px){.lineupNote_body p{line-height:180%}}.textLink_link{display:flex;align-items:center;width:fit-content}.textLink_title{font-size:1.1rem;letter-spacing:.12em}@media only screen and (max-width: 768px){.textLink_title{color:#fff}}.textLink_icon{width:10px;height:10px;margin-left:6px}@media only screen and (max-width: 768px){.textLink_icon{fill:#fff}}.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}
