@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&family=Noto+Sans+JP:wght@100..900&family=Noto+Sans+SC:wght@100..900&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,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,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1;-webkit-text-size-adjust:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}button,input[type=email],input[type=submit],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;margin:0;padding:0}html{font-size:62.5%;scroll-padding-top:120px}@media (min-width:1441px){html{scroll-padding-top:min(16rem,8.3333vw)}}@media (min-width:835px) and (max-width:1439px){html{scroll-padding-top:8.33vw}}@media (max-width:834px){html{scroll-padding-top:24vw}}body{color:#2f2f2f;font-family:Noto Sans JP,Noto Sans SC,sans-serif}@media (max-width:834px){body.is-menu-open{overflow:hidden}}img{height:auto;max-width:100%}a{color:#2f2f2f;text-decoration:none}@keyframes btn-text-reveal{0%{clip-path:inset(0 0 0 0)}30%{clip-path:inset(0 0 0 100%)}31%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes header-fade-in{0%{opacity:0}to{opacity:1}}.btn-hover-trigger:hover .btn--primary{background-color:#193520}.btn-hover-trigger:hover .btn--primary-secondary{background-color:#653904}.btn-hover-trigger:hover .btn__icon:before{rotate:1turn}.btn-hover-trigger:hover .btn__text{animation:btn-text-reveal .5s ease forwards}.btn{align-items:center;border:none;cursor:pointer;display:inline-flex;gap:12px;padding:4px 4px 4px 32px;text-decoration:none;transition:background-color .3s ease}@media (min-width:1441px){.btn{gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.btn{gap:.83vw}}@media (max-width:834px){.btn{gap:3.2vw}}@media (min-width:1441px){.btn{padding:min(.53rem,.2778vw) min(.53rem,.2778vw) min(.53rem,.2778vw) min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.btn{padding:.28vw .28vw .28vw 2.22vw}}@media (max-width:834px){.btn{padding:1.07vw 1.07vw 1.07vw $space-3-sp}}.btn__text{color:#fff;flex:1 0 0%;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.7;min-height:0;min-width:0}@media (min-width:1441px){.btn__text{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.btn__text{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.btn__text{font-size:3.73vw;line-height:1.7}}.btn__icon{align-items:center;display:flex;flex-shrink:0;height:40px;justify-content:center;position:relative;width:40px}@media (min-width:1441px){.btn__icon{width:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.btn__icon{width:2.78vw}}@media (max-width:834px){.btn__icon{width:10.67vw}}@media (min-width:1441px){.btn__icon{height:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.btn__icon{height:2.78vw}}@media (max-width:834px){.btn__icon{height:10.67vw}}.btn__icon svg{color:#fff;height:14px;width:14px}@media (min-width:1441px){.btn__icon svg{width:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.btn__icon svg{width:.97vw}}@media (max-width:834px){.btn__icon svg{width:3.2vw}}@media (min-width:1441px){.btn__icon svg{height:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.btn__icon svg{height:.97vw}}@media (max-width:834px){.btn__icon svg{height:3.2vw}}.btn--primary{background-color:#2e603b;border-radius:18px}@media (min-width:1441px){.btn--primary{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.btn--primary{border-radius:1.25vw}}@media (max-width:834px){.btn--primary{border-radius:4.8vw}}.btn--primary .btn__icon:before{background-color:#fff;content:"";height:100%;-webkit-mask-image:url(https://245449945.fs1.hubspotusercontent-na2.net/hubfs/245449945/raw_assets/public/katsura-theme/assets/img/common/btn-bg.svg);mask-image:url(https://245449945.fs1.hubspotusercontent-na2.net/hubfs/245449945/raw_assets/public/katsura-theme/assets/img/common/btn-bg.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;rotate:0;transition:rotate .5s ease;width:100%}.btn--primary .btn__icon svg{position:relative}.btn--primary.is-hover,.btn--primary:hover{background-color:#193520}.btn--primary.is-hover .btn__icon:before,.btn--primary:hover .btn__icon:before{rotate:1turn}.btn--primary.is-hover .btn__text,.btn--primary:hover .btn__text{animation:btn-text-reveal .5s ease forwards}.btn--primary.is-disabled,.btn--primary:disabled{background-color:#bdbdbd;cursor:not-allowed}.btn--primary-secondary{background-color:#f18809;border-radius:18px}@media (min-width:1441px){.btn--primary-secondary{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.btn--primary-secondary{border-radius:1.25vw}}@media (max-width:834px){.btn--primary-secondary{border-radius:4.8vw}}.btn--primary-secondary .btn__icon:before{background-color:#fff;content:"";height:100%;-webkit-mask-image:url(https://245449945.fs1.hubspotusercontent-na2.net/hubfs/245449945/raw_assets/public/katsura-theme/assets/img/common/btn-bg.svg);mask-image:url(https://245449945.fs1.hubspotusercontent-na2.net/hubfs/245449945/raw_assets/public/katsura-theme/assets/img/common/btn-bg.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;rotate:0;transition:rotate .5s ease;width:100%}.btn--primary-secondary .btn__icon svg{position:relative}.btn--primary-secondary.is-hover,.btn--primary-secondary:hover{background-color:#653904}.btn--primary-secondary.is-hover .btn__icon:before,.btn--primary-secondary:hover .btn__icon:before{rotate:1turn}.btn--primary-secondary.is-hover .btn__text,.btn--primary-secondary:hover .btn__text{animation:btn-text-reveal .5s ease forwards}.btn--primary-secondary.is-disabled,.btn--primary-secondary:disabled{background-color:#bdbdbd;cursor:not-allowed}.btn--right{border-radius:0 999px 999px 0;flex-direction:row;padding-left:32px}@media (min-width:1441px){.btn--right{padding-left:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.btn--right{padding-left:2.22vw}}@media (max-width:834px){.btn--right{padding-left:$space-3-sp}}@media (min-width:1441px){.btn--right{border-radius:min(0rem,0vw) min(133.2rem,69.375vw) min(133.2rem,69.375vw) min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.btn--right{border-radius:0 69.38vw 69.38vw 0}}@media (max-width:834px){.btn--right{border-radius:0 266.4vw 266.4vw 0}}.btn--right .btn__text{text-align:right}.btn--left{border-radius:999px 0 0 999px;flex-direction:row;padding-left:4px}@media (min-width:1441px){.btn--left{padding-left:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.btn--left{padding-left:.28vw}}@media (max-width:834px){.btn--left{padding-left:1.07vw}}@media (min-width:1441px){.btn--left{border-radius:min(133.2rem,69.375vw) min(0rem,0vw) min(0rem,0vw) min(133.2rem,69.375vw)}}@media (min-width:835px) and (max-width:1439px){.btn--left{border-radius:69.38vw 0 0 69.38vw}}@media (max-width:834px){.btn--left{border-radius:266.4vw 0 0 266.4vw}}.btn--left .btn__icon{order:-1}.btn--left .btn__text{text-align:left}.btn--right-to-left{border-radius:0 999px 999px 0;flex-direction:row;padding-left:32px}@media (min-width:1441px){.btn--right-to-left{padding-left:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.btn--right-to-left{padding-left:2.22vw}}@media (max-width:834px){.btn--right-to-left{padding-left:1.07vw}}@media (min-width:1441px){.btn--right-to-left{border-radius:min(0rem,0vw) min(133.2rem,69.375vw) min(133.2rem,69.375vw) min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.btn--right-to-left{border-radius:0 69.38vw 69.38vw 0}}@media (max-width:834px){.btn--right-to-left{border-radius:0 266.4vw 266.4vw 0}}.btn--right-to-left .btn__text{text-align:right}@media (max-width:834px){.btn--right-to-left{border-radius:999px 0 0 999px}.btn--right-to-left .btn__icon{order:-1}.btn--right-to-left .btn__text{text-align:left}}@media (max-width:834px) and (min-width:1441px){.btn--right-to-left{border-radius:min(133.2rem,69.375vw) min(0rem,0vw) min(0rem,0vw) min(133.2rem,69.375vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.btn--right-to-left{border-radius:69.38vw 0 0 69.38vw}}@media (max-width:834px) and (max-width:834px){.btn--right-to-left{border-radius:266.4vw 0 0 266.4vw}}.btn--center{border-radius:999px;max-width:360px}@media (min-width:1441px){.btn--center{max-width:min(48rem,25vw)}}@media (min-width:835px) and (max-width:1439px){.btn--center{max-width:25vw}}@media (max-width:834px){.btn--center{max-width:96vw}}@media (min-width:1441px){.btn--center{border-radius:min(133.2rem,69.375vw)}}@media (min-width:835px) and (max-width:1439px){.btn--center{border-radius:69.38vw}}@media (max-width:834px){.btn--center{border-radius:266.4vw;max-width:74.67vw}}.btn--center .btn__text{text-align:left}.btn--secondary{background-color:#2e603b;border:1px solid transparent;border-radius:6px;gap:6px;padding:4px 16px}@media (min-width:1441px){.btn--secondary{border-radius:min(.8rem,.4167vw)}}@media (min-width:835px) and (max-width:1439px){.btn--secondary{border-radius:.42vw}}@media (max-width:834px){.btn--secondary{border-radius:1.6vw}}@media (min-width:1441px){.btn--secondary{padding:min(.53rem,.2778vw) min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.btn--secondary{padding:.28vw 1.11vw}}@media (max-width:834px){.btn--secondary{padding:1.07vw 4.27vw}}@media (min-width:1441px){.btn--secondary{gap:min(.8rem,.4167vw)}}@media (min-width:835px) and (max-width:1439px){.btn--secondary{gap:.42vw}}@media (max-width:834px){.btn--secondary{gap:1.6vw}}.btn--secondary .btn__text{color:#fff;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.8;text-align:center}@media (min-width:1441px){.btn--secondary .btn__text{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.btn--secondary .btn__text{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.btn--secondary .btn__text{font-size:4.27vw;line-height:1.8}}.btn--secondary .btn__icon{height:18px;width:18px}@media (min-width:1441px){.btn--secondary .btn__icon{width:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.btn--secondary .btn__icon{width:1.25vw}}@media (max-width:834px){.btn--secondary .btn__icon{width:4.8vw}}@media (min-width:1441px){.btn--secondary .btn__icon{height:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.btn--secondary .btn__icon{height:1.25vw}}@media (max-width:834px){.btn--secondary .btn__icon{height:4.8vw}}.btn--secondary .btn__icon svg{color:#fff;height:18px;width:18px}@media (min-width:1441px){.btn--secondary .btn__icon svg{width:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.btn--secondary .btn__icon svg{width:1.25vw}}@media (max-width:834px){.btn--secondary .btn__icon svg{width:4.8vw}}@media (min-width:1441px){.btn--secondary .btn__icon svg{height:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.btn--secondary .btn__icon svg{height:1.25vw}}@media (max-width:834px){.btn--secondary .btn__icon svg{height:4.8vw}}.btn--secondary:hover{background-color:#eaefeb;border-color:#2e603b}.btn--secondary:hover .btn__icon svg,.btn--secondary:hover .btn__text{color:#2e603b}.btn--secondary-secondary{background-color:#f18809;border:1px solid transparent;border-radius:6px;gap:6px;padding:4px 16px}@media (min-width:1441px){.btn--secondary-secondary{border-radius:min(.8rem,.4167vw)}}@media (min-width:835px) and (max-width:1439px){.btn--secondary-secondary{border-radius:.42vw}}@media (max-width:834px){.btn--secondary-secondary{border-radius:1.6vw}}@media (min-width:1441px){.btn--secondary-secondary{padding:min(.53rem,.2778vw) min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.btn--secondary-secondary{padding:.28vw 1.11vw}}@media (max-width:834px){.btn--secondary-secondary{padding:1.07vw 4.27vw}}@media (min-width:1441px){.btn--secondary-secondary{gap:min(.8rem,.4167vw)}}@media (min-width:835px) and (max-width:1439px){.btn--secondary-secondary{gap:.42vw}}@media (max-width:834px){.btn--secondary-secondary{gap:1.6vw}}.btn--secondary-secondary .btn__text{color:#fff;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.8;text-align:center}@media (min-width:1441px){.btn--secondary-secondary .btn__text{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.btn--secondary-secondary .btn__text{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.btn--secondary-secondary .btn__text{font-size:4.27vw;line-height:1.8}}.btn--secondary-secondary .btn__icon{height:18px;width:18px}@media (min-width:1441px){.btn--secondary-secondary .btn__icon{width:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.btn--secondary-secondary .btn__icon{width:1.25vw}}@media (max-width:834px){.btn--secondary-secondary .btn__icon{width:4.8vw}}@media (min-width:1441px){.btn--secondary-secondary .btn__icon{height:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.btn--secondary-secondary .btn__icon{height:1.25vw}}@media (max-width:834px){.btn--secondary-secondary .btn__icon{height:4.8vw}}.btn--secondary-secondary .btn__icon svg{color:#fff;height:18px;width:18px}@media (min-width:1441px){.btn--secondary-secondary .btn__icon svg{width:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.btn--secondary-secondary .btn__icon svg{width:1.25vw}}@media (max-width:834px){.btn--secondary-secondary .btn__icon svg{width:4.8vw}}@media (min-width:1441px){.btn--secondary-secondary .btn__icon svg{height:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.btn--secondary-secondary .btn__icon svg{height:1.25vw}}@media (max-width:834px){.btn--secondary-secondary .btn__icon svg{height:4.8vw}}.btn--secondary-secondary:hover{background-color:#fef3e6;border-color:#f18809}.btn--secondary-secondary:hover .btn__icon svg,.btn--secondary-secondary:hover .btn__text{color:#f18809}.btn--tertiary{background-color:#fff;border:1px solid #d3d3d3;border-radius:6px;padding:3px 8px}@media (min-width:1441px){.btn--tertiary{border-radius:min(.8rem,.4167vw)}}@media (min-width:835px) and (max-width:1439px){.btn--tertiary{border-radius:.42vw}}@media (max-width:834px){.btn--tertiary{border-radius:1.6vw}}@media (min-width:1441px){.btn--tertiary{padding:min(.4rem,.2083vw) min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.btn--tertiary{padding:.21vw .56vw}}@media (max-width:834px){.btn--tertiary{padding:.8vw 2.13vw}}.btn--tertiary .btn__text{color:#2e603b;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.4;text-align:center}@media (min-width:1441px){.btn--tertiary .btn__text{font-size:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.btn--tertiary .btn__text{font-size:max(1rem,.83vw);line-height:1.4}}@media (max-width:834px){.btn--tertiary .btn__text{font-size:3.2vw;line-height:1.4}}.btn--tertiary.is-hover,.btn--tertiary:hover{background-color:#eaefeb;border-color:#2e603b}.btn--tertiary.is-active{background-color:#2e603b;border-color:transparent}.btn--tertiary.is-active .btn__text{color:#fff}.btn--tertiary.is-disabled,.btn--tertiary:disabled{background-color:#bdbdbd;border-color:transparent;cursor:not-allowed}.btn--tertiary.is-disabled .btn__text,.btn--tertiary:disabled .btn__text{color:#fff}.button-set{background-color:#fff;border-radius:18px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);padding:32px 8px 8px}@media (min-width:1441px){.button-set{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.button-set{border-radius:1.25vw}}@media (max-width:834px){.button-set{border-radius:4.8vw}}@media (min-width:1441px){.button-set{box-shadow:min(0rem,0vw) min(0rem,0vw) min(2.67rem,1.3889vw) min(0rem,0vw) rgba(0,0,0,.1)}}@media (min-width:835px) and (max-width:1439px){.button-set{box-shadow:0 0 1.39vw 0 rgba(0,0,0,.1)}}@media (max-width:834px){.button-set{box-shadow:0 0 5.33vw 0 rgba(0,0,0,.1)}}@media (min-width:1441px){.button-set{padding:min(4.27rem,2.2222vw) min(1.07rem,.5556vw) min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.button-set{padding:2.22vw .56vw .56vw}}@media (max-width:834px){.button-set{padding:6.4vw 2.13vw 2.13vw}}.button-set__title{font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.4;margin-bottom:32px;text-align:center}@media (min-width:1441px){.button-set__title{font-size:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.button-set__title{font-size:max(1rem,1.67vw);line-height:1.4}}@media (max-width:834px){.button-set__title{font-size:6.4vw;font-size:4.8vw;line-height:1.4}}@media (min-width:1441px){.button-set__title{margin-bottom:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.button-set__title{margin-bottom:2.22vw}}@media (max-width:834px){.button-set__title{margin-bottom:4.27vw}}.button-set__list{display:grid;gap:12px 8px;grid-template-columns:repeat(3,1fr)}@media (min-width:1441px){.button-set__list{gap:min(1.6rem,.8333vw) min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.button-set__list{gap:.83vw .56vw}}@media (max-width:834px){.button-set__list{gap:2.13vw 0;grid-template-columns:1fr}}.button-set-item{align-items:center;background-color:#fff;border:1px solid #eaefeb;border-radius:12px;display:flex;gap:8px;padding:24px 16px 24px 24px;text-decoration:none;transition:background-color .3s ease,border-color .3s ease}@media (min-width:1441px){.button-set-item{gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.button-set-item{gap:.56vw}}@media (max-width:834px){.button-set-item{gap:2.13vw}}@media (min-width:1441px){.button-set-item{padding:min(3.2rem,1.6667vw) min(2.13rem,1.1111vw) min(3.2rem,1.6667vw) min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.button-set-item{padding:1.67vw 1.11vw 1.67vw 1.67vw}}@media (max-width:834px){.button-set-item{padding:4vw 4.27vw 4vw 6.4vw}}@media (min-width:1441px){.button-set-item{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.button-set-item{border-radius:.83vw}}@media (max-width:834px){.button-set-item{border-radius:3.2vw}}.button-set-item:hover{background-color:#eaefeb;border-color:#2e603b}.button-set-item.is-active{background-color:#eaefeb;border-color:transparent}.button-set-item__text{color:#2e603b;flex:1 0 0%;font-size:20px;font-weight:400;letter-spacing:.02em;line-height:1.4;min-width:0}@media (min-width:1441px){.button-set-item__text{font-size:min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.button-set-item__text{font-size:max(1rem,1.39vw);line-height:1.4}}@media (max-width:834px){.button-set-item__text{font-size:5.33vw;font-size:4.8vw;line-height:1.4}}.button-set-item__icon{align-items:center;color:#2e603b;display:flex;flex-shrink:0;height:14px;justify-content:center;width:14px}@media (min-width:1441px){.button-set-item__icon{width:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.button-set-item__icon{width:.97vw}}@media (max-width:834px){.button-set-item__icon{width:3.73vw}}@media (min-width:1441px){.button-set-item__icon{height:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.button-set-item__icon{height:.97vw}}@media (max-width:834px){.button-set-item__icon{height:3.73vw}}.button-set-item__icon svg{height:100%;width:100%}.breadcrumb{align-items:center;display:flex;gap:4px}@media (min-width:1441px){.breadcrumb{gap:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.breadcrumb{gap:.28vw}}@media (max-width:834px){.breadcrumb{gap:1.07vw;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}}@media (max-width:834px){.breadcrumb::-webkit-scrollbar{display:none}}.breadcrumb__item{align-items:center;display:flex;gap:4px}@media (min-width:1441px){.breadcrumb__item{gap:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.breadcrumb__item{gap:.28vw}}@media (max-width:834px){.breadcrumb__item{gap:1.07vw}}.breadcrumb__home{align-items:center;display:flex;gap:4px}@media (min-width:1441px){.breadcrumb__home{gap:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.breadcrumb__home{gap:.28vw}}@media (max-width:834px){.breadcrumb__home{gap:1.07vw}}.breadcrumb__home-icon{color:#2e603b;flex-shrink:0;height:14px;width:14px}@media (min-width:1441px){.breadcrumb__home-icon{width:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.breadcrumb__home-icon{width:.97vw}}@media (max-width:834px){.breadcrumb__home-icon{width:3.73vw}}@media (min-width:1441px){.breadcrumb__home-icon{height:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.breadcrumb__home-icon{height:.97vw}}@media (max-width:834px){.breadcrumb__home-icon{height:3.73vw}}.breadcrumb__home-icon svg{height:100%;width:100%}.breadcrumb__link{color:#2f2f2f;flex-shrink:0;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.4;text-decoration:none}@media (min-width:1441px){.breadcrumb__link{font-size:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.breadcrumb__link{font-size:max(1rem,.83vw);line-height:1.4}}@media (max-width:834px){.breadcrumb__link{font-size:3.2vw;line-height:1.4}}.breadcrumb__link:hover{text-decoration:underline}.breadcrumb__current{color:#2f2f2f;flex-shrink:0;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:1.4;overflow:hidden;text-overflow:ellipsis}@media (min-width:1441px){.breadcrumb__current{font-size:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.breadcrumb__current{font-size:max(1rem,.83vw);line-height:1.4}}@media (max-width:834px){.breadcrumb__current{font-size:3.2vw;line-height:1.4}}.breadcrumb__separator{align-items:center;color:#2e603b;display:flex;flex-shrink:0;height:14px;justify-content:center;width:14px}@media (min-width:1441px){.breadcrumb__separator{width:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.breadcrumb__separator{width:.97vw}}@media (max-width:834px){.breadcrumb__separator{width:3.73vw}}@media (min-width:1441px){.breadcrumb__separator{height:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.breadcrumb__separator{height:.97vw}}@media (max-width:834px){.breadcrumb__separator{height:3.73vw}}.breadcrumb__separator svg{height:100%;width:100%}.page-header{background:#f2f1ea;overflow:hidden;position:relative}.page-header__content{overflow:hidden;padding:192px 100px 0;position:relative}@media (min-width:1441px){.page-header__content{padding:min(25.6rem,13.3333vw) min(13.33rem,6.9444vw) min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__content{padding:13.33vw 6.94vw 0}}@media (max-width:834px){.page-header__content{padding:32vw 6.4vw 0}}.page-header__content:after,.page-header__content:before{background-image:url(https://245449945.fs1.hubspotusercontent-na2.net/hubfs/245449945/raw_assets/public/katsura-theme/assets/img/common/light.png);background-repeat:no-repeat;background-size:cover;content:"";opacity:.7;pointer-events:none;position:absolute}.page-header__content:before{height:608px;left:-86px;top:-332px;width:742px}@media (min-width:1441px){.page-header__content:before{top:max(-44.27rem,-23.0556vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__content:before{top:-23.06vw}}@media (max-width:834px){.page-header__content:before{top:-72.27vw}}@media (min-width:1441px){.page-header__content:before{left:max(-11.47rem,-5.9722vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__content:before{left:-5.97vw}}@media (max-width:834px){.page-header__content:before{left:-34.93vw}}@media (min-width:1441px){.page-header__content:before{width:min(98.93rem,51.5278vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__content:before{width:51.53vw}}@media (max-width:834px){.page-header__content:before{width:126.4vw}}@media (min-width:1441px){.page-header__content:before{height:min(81.07rem,42.2222vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__content:before{height:42.22vw}}@media (max-width:834px){.page-header__content:before{height:103.47vw}}.page-header__content:after{bottom:-467px;height:608px;right:-22px;width:742px}@media (min-width:1441px){.page-header__content:after{bottom:max(-62.27rem,-32.4306vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__content:after{bottom:-32.43vw}}@media (max-width:834px){.page-header__content:after{bottom:-61.87vw}}@media (min-width:1441px){.page-header__content:after{right:max(-2.93rem,-1.5278vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__content:after{right:-1.53vw}}@media (max-width:834px){.page-header__content:after{right:-18.93vw}}@media (min-width:1441px){.page-header__content:after{width:min(98.93rem,51.5278vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__content:after{width:51.53vw}}@media (max-width:834px){.page-header__content:after{width:116.27vw}}@media (min-width:1441px){.page-header__content:after{height:min(81.07rem,42.2222vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__content:after{height:42.22vw}}@media (max-width:834px){.page-header__content:after{height:95.2vw}}.page-header__wrap{flex:1}.page-header__inner{border-bottom:1px solid #2e603b;display:flex;flex-direction:column;padding-bottom:40px;position:relative;row-gap:16px;z-index:2}@media (min-width:1441px){.page-header__inner{row-gap:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__inner{row-gap:1.11vw}}@media (max-width:834px){.page-header__inner{row-gap:4.27vw}}@media (min-width:1441px){.page-header__inner{padding-bottom:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__inner{padding-bottom:2.78vw}}@media (max-width:834px){.page-header__inner{padding-bottom:8.53vw}}.page-header__label{color:#2e603b;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:1.4;padding-inline:4px}@media (min-width:1441px){.page-header__label{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__label{font-size:max(1rem,.97vw);line-height:1.4}}@media (max-width:834px){.page-header__label{font-size:3.73vw;line-height:1.4}}@media (min-width:1441px){.page-header__label{padding-inline:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__label{padding-inline:.28vw}}@media (max-width:834px){.page-header__label{padding-inline:1.07vw}}.page-header__title{font-size:48px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.page-header__title{font-size:min(6.4rem,3.3333vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__title{font-size:max(1rem,3.33vw);line-height:1.4}}@media (max-width:834px){.page-header__title{font-size:12.8vw;font-size:9.6vw;line-height:1.4}}.page-header--s{padding-top:127px}@media (min-width:1441px){.page-header--s{padding-top:min(16.93rem,8.8194vw)}}@media (min-width:835px) and (max-width:1439px){.page-header--s{padding-top:8.82vw}}@media (max-width:834px){.page-header--s{padding-top:22.67vw}}.page-header--l{padding:0 0 24px}@media (min-width:1441px){.page-header--l{padding:min(0rem,0vw) min(0rem,0vw) min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.page-header--l{padding:0 0 1.67vw}}@media (max-width:834px){.page-header--l{padding:0}}.page-header__content--l{overflow:hidden;padding:192px 0 0 100px;position:relative}@media (min-width:1441px){.page-header__content--l{padding:min(25.6rem,13.3333vw) min(0rem,0vw) min(0rem,0vw) min(13.33rem,6.9444vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__content--l{padding:13.33vw 0 0 6.94vw}}@media (max-width:834px){.page-header__content--l{padding:56vw 6.4vw 0}}.page-header__content--l:after,.page-header__content--l:before{background-image:url(https://245449945.fs1.hubspotusercontent-na2.net/hubfs/245449945/raw_assets/public/katsura-theme/assets/img/common/light.png);background-repeat:no-repeat;background-size:cover;content:"";opacity:.7;pointer-events:none;position:absolute}.page-header__content--l:before{height:608px;left:252px;top:-273px;width:742px}@media (min-width:1441px){.page-header__content--l:before{left:min(33.6rem,17.5vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__content--l:before{left:17.5vw}}@media (max-width:834px){.page-header__content--l:before{left:-34.93vw}}@media (min-width:1441px){.page-header__content--l:before{top:max(-36.4rem,-18.9583vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__content--l:before{top:-18.96vw}}@media (max-width:834px){.page-header__content--l:before{top:-72.27vw}}@media (min-width:1441px){.page-header__content--l:before{width:min(98.93rem,51.5278vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__content--l:before{width:51.53vw}}@media (max-width:834px){.page-header__content--l:before{width:126.4vw}}@media (min-width:1441px){.page-header__content--l:before{height:min(81.07rem,42.2222vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__content--l:before{height:42.22vw}}@media (max-width:834px){.page-header__content--l:before{height:103.47vw}}.page-header__content--l:after{bottom:-467px;display:none;height:608px;right:-22px;width:742px}@media (min-width:1441px){.page-header__content--l:after{bottom:max(-62.27rem,-32.4306vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__content--l:after{bottom:-32.43vw}}@media (max-width:834px){.page-header__content--l:after{bottom:-61.87vw}}@media (min-width:1441px){.page-header__content--l:after{right:max(-2.93rem,-1.5278vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__content--l:after{right:-1.53vw}}@media (max-width:834px){.page-header__content--l:after{right:-18.93vw}}@media (min-width:1441px){.page-header__content--l:after{width:min(98.93rem,51.5278vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__content--l:after{width:51.53vw}}@media (max-width:834px){.page-header__content--l:after{width:116.27vw}}@media (min-width:1441px){.page-header__content--l:after{height:min(81.07rem,42.2222vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__content--l:after{height:42.22vw}}@media (max-width:834px){.page-header__content--l:after{bottom:-467px;display:block;height:95.2vw;right:-22px}}@media (max-width:834px) and (min-width:1441px){.page-header__content--l:after{right:max(-2.93rem,-1.5278vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.page-header__content--l:after{right:-1.53vw}}@media (max-width:834px) and (max-width:834px){.page-header__content--l:after{right:-18.93vw}}@media (max-width:834px) and (min-width:1441px){.page-header__content--l:after{bottom:max(-62.27rem,-32.4306vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.page-header__content--l:after{bottom:-32.43vw}}@media (max-width:834px) and (max-width:834px){.page-header__content--l:after{bottom:-37.87vw}}.page-header__body{align-items:flex-start;display:flex;flex-direction:row-reverse;position:relative;z-index:2}@media (max-width:834px){.page-header__body{align-items:normal;flex-direction:column}}.page-header__breadcrumb{background:#f2f1ea;padding:32px 100px}@media (min-width:1441px){.page-header__breadcrumb{padding:min(4.27rem,2.2222vw) min(13.33rem,6.9444vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__breadcrumb{padding:2.22vw 6.94vw}}@media (max-width:834px){.page-header__breadcrumb{padding:6.4vw}}.page-header__mv{flex-shrink:0;height:390px;width:722px;z-index:2}@media (min-width:1441px){.page-header__mv{width:min(96.27rem,50.1389vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__mv{width:50.14vw}}@media (max-width:834px){.page-header__mv{width:74.67vw}}@media (min-width:1441px){.page-header__mv{height:min(52rem,27.0833vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__mv{height:27.08vw}}@media (max-width:834px){.page-header__mv{height:48vw;position:absolute;right:0;top:0}}.page-header__mv img{border-radius:0 0 0 18px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1441px){.page-header__mv img{border-radius:min(0rem,0vw) min(0rem,0vw) min(0rem,0vw) min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.page-header__mv img{border-radius:0 0 0 1.25vw}}@media (max-width:834px){.page-header__mv img{border-radius:0 0 0 4.8vw}}.footer__nav-link,.text-link{-moz-column-gap:8px;column-gap:8px;display:inline-flex;text-decoration:none;transition:color .3s ease;width:-moz-fit-content;width:fit-content}@media (min-width:1441px){.footer__nav-link,.text-link{-moz-column-gap:min(1.07rem,.5556vw);column-gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.footer__nav-link,.text-link{-moz-column-gap:.56vw;column-gap:.56vw}}@media (max-width:834px){.footer__nav-link,.text-link{-moz-column-gap:2.13vw;column-gap:2.13vw}}.footer__nav-link__dot,.text-link__dot{align-items:center;display:flex;flex-shrink:0;height:23px;justify-content:center;width:14px}@media (min-width:1441px){.footer__nav-link__dot,.text-link__dot{width:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.footer__nav-link__dot,.text-link__dot{width:.97vw}}@media (max-width:834px){.footer__nav-link__dot,.text-link__dot{width:3.73vw}}@media (min-width:1441px){.footer__nav-link__dot,.text-link__dot{height:min(3.07rem,1.5972vw)}}@media (min-width:835px) and (max-width:1439px){.footer__nav-link__dot,.text-link__dot{height:1.6vw}}@media (max-width:834px){.footer__nav-link__dot,.text-link__dot{height:6.13vw}}.footer__nav-link__dot:before,.text-link__dot:before{background-color:#2e603b;border-radius:0 18px 18px 0;content:"";display:block;height:4px;width:10px}@media (min-width:1441px){.footer__nav-link__dot:before,.text-link__dot:before{width:min(1.33rem,.6944vw)}}@media (min-width:835px) and (max-width:1439px){.footer__nav-link__dot:before,.text-link__dot:before{width:.69vw}}@media (max-width:834px){.footer__nav-link__dot:before,.text-link__dot:before{width:2.67vw}}@media (min-width:1441px){.footer__nav-link__dot:before,.text-link__dot:before{height:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.footer__nav-link__dot:before,.text-link__dot:before{height:.28vw}}@media (max-width:834px){.footer__nav-link__dot:before,.text-link__dot:before{height:1.07vw}}.footer__nav-link__text,.text-link__text{color:#2f2f2f;flex:1;transition:color .3s ease}.footer__nav-link__icon,.text-link__icon{color:#2e603b;display:flex;flex-shrink:0;justify-content:center;width:14px}@media (min-width:1441px){.footer__nav-link__icon,.text-link__icon{width:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.footer__nav-link__icon,.text-link__icon{width:.97vw}}@media (max-width:834px){.footer__nav-link__icon,.text-link__icon{width:3.73vw}}.footer__nav-link__icon svg,.text-link__icon svg{height:100%;width:100%}.footer__nav-link:hover .text-link__text,.text-link:hover .text-link__text{color:#2e603b;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.text-link--xs .text-link__text{font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.text-link--xs .text-link__text{font-size:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.text-link--xs .text-link__text{font-size:max(1rem,.83vw);line-height:1.4}}@media (max-width:834px){.text-link--xs .text-link__text{font-size:3.2vw;line-height:1.4}}.footer__nav-link .text-link__dot,.text-link--s .text-link__dot{height:24px}@media (min-width:1441px){.footer__nav-link .text-link__dot,.text-link--s .text-link__dot{height:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.footer__nav-link .text-link__dot,.text-link--s .text-link__dot{height:1.67vw}}@media (max-width:834px){.footer__nav-link .text-link__dot,.text-link--s .text-link__dot{height:6.4vw}}.footer__nav-link .text-link__text,.text-link--s .text-link__text{font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.7}@media (min-width:1441px){.footer__nav-link .text-link__text,.text-link--s .text-link__text{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.footer__nav-link .text-link__text,.text-link--s .text-link__text{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.footer__nav-link .text-link__text,.text-link--s .text-link__text{font-size:3.73vw;line-height:1.7}}.text-link--m .text-link__dot{height:29px}@media (min-width:1441px){.text-link--m .text-link__dot{height:min(3.87rem,2.0139vw)}}@media (min-width:835px) and (max-width:1439px){.text-link--m .text-link__dot{height:2.01vw}}@media (max-width:834px){.text-link--m .text-link__dot{height:7.73vw}}.text-link--m .text-link__text{font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.text-link--m .text-link__text{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.text-link--m .text-link__text{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.text-link--m .text-link__text{font-size:4.27vw;line-height:1.8}}.text-link--m-line{border-bottom:1px solid #eaefeb;padding-block:8px;width:100%}@media (min-width:1441px){.text-link--m-line{padding-block:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.text-link--m-line{padding-block:.56vw}}@media (max-width:834px){.text-link--m-line{padding-block:2.13vw}}.text-link--m-line .text-link__dot{height:29px}@media (min-width:1441px){.text-link--m-line .text-link__dot{height:min(3.87rem,2.0139vw)}}@media (min-width:835px) and (max-width:1439px){.text-link--m-line .text-link__dot{height:2.01vw}}@media (max-width:834px){.text-link--m-line .text-link__dot{height:7.73vw}}.text-link--m-line .text-link__text{font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.text-link--m-line .text-link__text{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.text-link--m-line .text-link__text{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.text-link--m-line .text-link__text{font-size:4.27vw;line-height:1.8}}.text-link--m-line:hover{background-color:#eaefeb}.text-link--m-line:hover .text-link__text{text-decoration:none}.text-link--no-dot .text-link__dot{display:none}.text-link--underline .text-link__text{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.news-textlink{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;row-gap:4px}@media (min-width:1441px){.news-textlink{row-gap:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.news-textlink{row-gap:.28vw}}@media (max-width:834px){.news-textlink{row-gap:3.2vw}}.news-textlink__info{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex}@media (min-width:1441px){.news-textlink__info{-moz-column-gap:min(1.6rem,.8333vw);column-gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.news-textlink__info{-moz-column-gap:.83vw;column-gap:.83vw}}@media (max-width:834px){.news-textlink__info{-moz-column-gap:3.2vw;column-gap:3.2vw}}.news-textlink__link{align-items:flex-start;display:flex;gap:0 16px;max-width:100%;padding-block:4px;text-decoration:none;transition:background-color .3s ease}@media (min-width:1441px){.news-textlink__link{gap:min(0rem,0vw) min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.news-textlink__link{gap:0 1.11vw}}@media (max-width:834px){.news-textlink__link{gap:1.07vw 0}}@media (min-width:1441px){.news-textlink__link{padding-block:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.news-textlink__link{padding-block:.28vw}}@media (max-width:834px){.news-textlink__link{align-items:normal;flex-direction:column;padding-block:1.07vw}}.news-textlink__dot{align-items:center;color:#2e603b;display:flex;flex-shrink:0;width:14px}@media (min-width:1441px){.news-textlink__dot{width:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.news-textlink__dot{width:.97vw}}@media (max-width:834px){.news-textlink__dot{width:3.73vw}}.news-textlink__dot svg{width:100%}.news-textlink__content{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;flex:1;overflow:hidden}@media (min-width:1441px){.news-textlink__content{-moz-column-gap:min(.53rem,.2778vw);column-gap:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.news-textlink__content{-moz-column-gap:.28vw;column-gap:.28vw}}@media (max-width:834px){.news-textlink__content{-moz-column-gap:1.07vw;column-gap:1.07vw}}.news-textlink__meta{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;flex-shrink:0}@media (min-width:1441px){.news-textlink__meta{-moz-column-gap:min(.53rem,.2778vw);column-gap:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.news-textlink__meta{-moz-column-gap:.28vw;column-gap:.28vw}}@media (max-width:834px){.news-textlink__meta{-moz-column-gap:1.07vw;column-gap:1.07vw}}.news-textlink__date{color:#2e603b;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:1.4;width:80px}@media (min-width:1441px){.news-textlink__date{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.news-textlink__date{font-size:max(1rem,.97vw);line-height:1.4}}@media (max-width:834px){.news-textlink__date{font-size:3.73vw;line-height:1.4}}@media (min-width:1441px){.news-textlink__date{width:min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.news-textlink__date{width:5.56vw}}@media (max-width:834px){.news-textlink__date{width:21.33vw;width:auto}}.news-textlink__label{border-left:1px solid #2e603b;border-right:1px solid #2e603b;color:#2e603b;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.4;text-align:center;width:77px}@media (min-width:1441px){.news-textlink__label{font-size:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.news-textlink__label{font-size:max(1rem,.83vw);line-height:1.4}}@media (max-width:834px){.news-textlink__label{font-size:3.2vw;line-height:1.4}}@media (min-width:1441px){.news-textlink__label{width:min(10.27rem,5.3472vw)}}@media (min-width:835px) and (max-width:1439px){.news-textlink__label{width:5.35vw}}@media (max-width:834px){.news-textlink__label{width:20.53vw}}.news-textlink__label>span{display:block;text-align:center}.news-textlink__text{color:#2f2f2f;flex:1;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.7;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1441px){.news-textlink__text{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.news-textlink__text{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.news-textlink__text{font-size:3.73vw;line-height:1.7}}.news-textlink__text>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-textlink__arrow{align-items:center;color:#2e603b;display:flex;flex-shrink:0;height:14px;justify-content:center;width:14px}.news-textlink__arrow svg{height:100%;width:100%}.news-textlink__link.is-hover .news-textlink__text,.news-textlink__link:hover .news-textlink__text{color:#2e603b;text-decoration:underline}.news-textlink--no-truncate{row-gap:24px}@media (min-width:1441px){.news-textlink--no-truncate{row-gap:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.news-textlink--no-truncate{row-gap:1.67vw}}@media (max-width:834px){.news-textlink--no-truncate{row-gap:6.4vw}}.news-textlink--no-truncate .news-textlink__text,.news-textlink--no-truncate .news-textlink__text>span:first-child{overflow:visible;text-overflow:clip;white-space:normal}.product-card{background-color:#fff;border:1px solid transparent;border-radius:18px;box-shadow:0 0 8px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;padding:8px 8px 16px;row-gap:12px;text-decoration:none;transition:box-shadow .3s ease,border-color .3s ease;will-change:box-shadow,border-color}@media (min-width:1441px){.product-card{row-gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.product-card{row-gap:.83vw}}@media (max-width:834px){.product-card{row-gap:3.2vw}}@media (min-width:1441px){.product-card{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.product-card{border-radius:1.25vw}}@media (max-width:834px){.product-card{border-radius:4.8vw}}@media (min-width:1441px){.product-card{padding:min(1.07rem,.5556vw) min(1.07rem,.5556vw) min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.product-card{padding:.56vw .56vw 1.11vw}}@media (max-width:834px){.product-card{padding:2.13vw 2.13vw 4.27vw}}@media (min-width:1441px){.product-card{box-shadow:min(0rem,0vw) min(0rem,0vw) min(1.07rem,.5556vw) rgba(0,0,0,.15)}}@media (min-width:835px) and (max-width:1439px){.product-card{box-shadow:0 0 .56vw rgba(0,0,0,.15)}}@media (max-width:834px){.product-card{box-shadow:0 0 2.13vw rgba(0,0,0,.15)}}.product-card__img{aspect-ratio:4/3;border-radius:12px;overflow:hidden;position:relative}@media (min-width:1441px){.product-card__img{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.product-card__img{border-radius:.83vw}}@media (max-width:834px){.product-card__img{border-radius:3.2vw}}.product-card__img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.product-card__arrow{align-items:center;aspect-ratio:50/33;background-color:#2e603b;border-radius:12px 0 12px 0;bottom:0;display:flex;justify-content:center;position:absolute;right:0;transition:background-color .3s ease;width:15%}@media (max-width:834px){.product-card__arrow{width:18.7%}}.product-card__arrow svg{color:#fff;width:40%}.product-card__body{display:flex;flex-direction:column;padding:0 12px;row-gap:4px}@media (min-width:1441px){.product-card__body{padding:min(0rem,0vw) min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.product-card__body{padding:0 .83vw}}@media (max-width:834px){.product-card__body{padding:0 3.2vw}}@media (min-width:1441px){.product-card__body{row-gap:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.product-card__body{row-gap:.28vw}}@media (max-width:834px){.product-card__body{row-gap:1.07vw}}.product-card__name{color:#2e603b;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.product-card__name{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.product-card__name{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.product-card__name{font-size:4.27vw;line-height:1.8}}.product-card__desc{color:#2f2f2f;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.7}@media (min-width:1441px){.product-card__desc{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.product-card__desc{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.product-card__desc{font-size:3.73vw;line-height:1.7}}.product-card:hover{border-color:#2e603b;box-shadow:none}.product-card:hover .product-card__img img{transform:scale(1.2)}.product-card:hover .product-card__arrow{background-color:#fff}.product-card:hover .product-card__arrow svg{color:#2e603b}.product-card--s{border-radius:18px;padding:8px;row-gap:12px}@media (min-width:1441px){.product-card--s{row-gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.product-card--s{row-gap:.83vw}}@media (max-width:834px){.product-card--s{row-gap:3.2vw}}@media (min-width:1441px){.product-card--s{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.product-card--s{border-radius:1.25vw}}@media (max-width:834px){.product-card--s{border-radius:4.8vw}}@media (min-width:1441px){.product-card--s{padding:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.product-card--s{padding:.56vw}}@media (max-width:834px){.product-card--s{padding:2.13vw}}.product-card--s .product-card__arrow{height:21px;width:32px}@media (min-width:1441px){.product-card--s .product-card__arrow{width:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.product-card--s .product-card__arrow{width:2.22vw}}@media (max-width:834px){.product-card--s .product-card__arrow{width:8.53vw}}@media (min-width:1441px){.product-card--s .product-card__arrow{height:min(2.8rem,1.4583vw)}}@media (min-width:835px) and (max-width:1439px){.product-card--s .product-card__arrow{height:1.46vw}}@media (max-width:834px){.product-card--s .product-card__arrow{height:5.6vw}}.product-card--s .product-card__arrow svg{height:10px;width:10px}.product-card--s .product-card__body{padding:0 8px}@media (min-width:1441px){.product-card--s .product-card__body{padding:min(0rem,0vw) min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.product-card--s .product-card__body{padding:0 .56vw}}@media (max-width:834px){.product-card--s .product-card__body{padding:0 2.13vw}}.product-card--s .product-card__desc{color:#2f2f2f;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.product-card--s .product-card__desc{font-size:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.product-card--s .product-card__desc{font-size:max(1rem,.83vw);line-height:1.4}}@media (max-width:834px){.product-card--s .product-card__desc{font-size:3.2vw;line-height:1.4}}.table{border-collapse:collapse;width:100%}.table th{background-color:#eaefeb;border:1px solid #d3d3d3;color:#2e603b;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.8;padding:10px 12px;text-align:left;vertical-align:middle}@media (min-width:1441px){.table th{padding:min(1.33rem,.6944vw) min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.table th{padding:.69vw .83vw}}@media (max-width:834px){.table th{padding:2.13vw 2.67vw}}@media (min-width:1441px){.table th{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.table th{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.table th{font-size:4.27vw;font-size:3.73vw;line-height:1.8}}.table td{background-color:#fff;border:1px solid #d3d3d3;color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8;padding:10px 12px;text-align:left;vertical-align:middle}@media (min-width:1441px){.table td{padding:min(1.33rem,.6944vw) min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.table td{padding:.69vw .83vw}}@media (max-width:834px){.table td{padding:2.13vw 2.67vw}}@media (min-width:1441px){.table td{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.table td{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.table td{font-size:4.27vw;font-size:3.73vw;line-height:1.8}}.table__cell-img{padding:0}.table__cell-img img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.table--horizontal th{white-space:nowrap}.table--horizontal-fixed{table-layout:fixed}.table--horizontal-fixed th{white-space:nowrap;width:256px}@media (min-width:1441px){.table--horizontal-fixed th{width:min(34.13rem,17.7778vw)}}@media (min-width:835px) and (max-width:1439px){.table--horizontal-fixed th{width:17.78vw}}@media (max-width:834px){.table--horizontal-fixed th{width:68.27vw}}.table--horizontal-fixed td,.table-wrapper{width:100%}@media (max-width:834px){.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrapper .table{min-width:600px}}.pagination-number{align-items:center;background-color:#fff;border:1px solid #eaefeb;border-radius:999px;color:#2f2f2f;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;height:45px;justify-content:center;letter-spacing:.02em;line-height:1.4;text-decoration:none;width:45px}@media (min-width:1441px){.pagination-number{width:min(6rem,3.125vw)}}@media (min-width:835px) and (max-width:1439px){.pagination-number{width:3.13vw}}@media (max-width:834px){.pagination-number{width:12vw}}@media (min-width:1441px){.pagination-number{height:min(6rem,3.125vw)}}@media (min-width:835px) and (max-width:1439px){.pagination-number{height:3.13vw}}@media (max-width:834px){.pagination-number{height:12vw}}@media (min-width:1441px){.pagination-number{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.pagination-number{font-size:max(1rem,.97vw);line-height:1.4}}@media (max-width:834px){.pagination-number{font-size:3.73vw;line-height:1.4}}.pagination-number.is-hover,.pagination-number:hover{background-color:#eaefeb;border-color:#2e603b;color:#2e603b}.pagination-number.is-active{background-color:#2e603b;border-color:transparent;color:#fff;cursor:default}.pagination-number.is-disabled{background-color:#bdbdbd;border-color:transparent;color:#fff;cursor:default}.pagination-next,.pagination-prev{align-items:center;background-color:transparent;border-radius:50%;color:#2e603b;cursor:pointer;display:flex;height:50px;justify-content:center;position:relative;text-decoration:none;width:50px}@media (min-width:1441px){.pagination-next,.pagination-prev{width:min(6.67rem,3.4722vw)}}@media (min-width:835px) and (max-width:1439px){.pagination-next,.pagination-prev{width:3.47vw}}@media (max-width:834px){.pagination-next,.pagination-prev{width:13.33vw}}@media (min-width:1441px){.pagination-next,.pagination-prev{height:min(6.67rem,3.4722vw)}}@media (min-width:835px) and (max-width:1439px){.pagination-next,.pagination-prev{height:3.47vw}}@media (max-width:834px){.pagination-next,.pagination-prev{height:13.33vw}}.pagination-next:before,.pagination-prev:before{background-color:#2e603b;content:"";height:100%;-webkit-mask-image:url(https://245449945.fs1.hubspotusercontent-na2.net/hubfs/245449945/raw_assets/public/katsura-theme/assets/img/common/btn-bg.svg);mask-image:url(https://245449945.fs1.hubspotusercontent-na2.net/hubfs/245449945/raw_assets/public/katsura-theme/assets/img/common/btn-bg.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;rotate:0;transition:rotate .5s ease;width:100%}.pagination-next svg,.pagination-prev svg{height:18px;position:relative;width:18px}@media (min-width:1441px){.pagination-next svg,.pagination-prev svg{width:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.pagination-next svg,.pagination-prev svg{width:1.25vw}}@media (max-width:834px){.pagination-next svg,.pagination-prev svg{width:4.8vw}}@media (min-width:1441px){.pagination-next svg,.pagination-prev svg{height:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.pagination-next svg,.pagination-prev svg{height:1.25vw}}@media (max-width:834px){.pagination-next svg,.pagination-prev svg{height:4.8vw}}.pagination-next.is-hover,.pagination-next:hover,.pagination-prev.is-hover,.pagination-prev:hover{background-color:#eaefeb}.pagination-next.is-hover:before,.pagination-next:hover:before,.pagination-prev.is-hover:before,.pagination-prev:hover:before{rotate:1turn}.pagination-next.is-disabled,.pagination-prev.is-disabled{border-color:#d3d3d3;color:#bdbdbd;cursor:default}.pagination-next.is-disabled:before,.pagination-prev.is-disabled:before{background-color:#d3d3d3}.pagination-next-s,.pagination-prev-s{align-items:center;background-color:transparent;border:none;color:#2e603b;cursor:pointer;display:flex;height:30px;justify-content:center;text-decoration:none;width:30px}@media (min-width:1441px){.pagination-next-s,.pagination-prev-s{width:min(4rem,2.0833vw)}}@media (min-width:835px) and (max-width:1439px){.pagination-next-s,.pagination-prev-s{width:2.08vw}}@media (max-width:834px){.pagination-next-s,.pagination-prev-s{width:8vw}}@media (min-width:1441px){.pagination-next-s,.pagination-prev-s{height:min(4rem,2.0833vw)}}@media (min-width:835px) and (max-width:1439px){.pagination-next-s,.pagination-prev-s{height:2.08vw}}@media (max-width:834px){.pagination-next-s,.pagination-prev-s{height:8vw}}.pagination-next-s svg,.pagination-prev-s svg{height:30px;width:30px}@media (min-width:1441px){.pagination-next-s svg,.pagination-prev-s svg{width:min(4rem,2.0833vw)}}@media (min-width:835px) and (max-width:1439px){.pagination-next-s svg,.pagination-prev-s svg{width:2.08vw}}@media (max-width:834px){.pagination-next-s svg,.pagination-prev-s svg{width:8vw}}@media (min-width:1441px){.pagination-next-s svg,.pagination-prev-s svg{height:min(4rem,2.0833vw)}}@media (min-width:835px) and (max-width:1439px){.pagination-next-s svg,.pagination-prev-s svg{height:2.08vw}}@media (max-width:834px){.pagination-next-s svg,.pagination-prev-s svg{height:8vw}}.pagination-next-s.is-hover,.pagination-next-s:hover,.pagination-prev-s.is-hover,.pagination-prev-s:hover{color:$icon-key-primary-dark}.pagination-next-s.is-disabled,.pagination-prev-s.is-disabled{color:#bdbdbd;cursor:default}.pagination-next-ss,.pagination-prev-ss{align-items:center;background-color:transparent;border:none;border-radius:999px;color:#2e603b;cursor:pointer;display:flex;height:34px;justify-content:center;position:relative;text-decoration:none;width:34px}@media (min-width:1441px){.pagination-next-ss,.pagination-prev-ss{width:min(4.53rem,2.3611vw)}}@media (min-width:835px) and (max-width:1439px){.pagination-next-ss,.pagination-prev-ss{width:2.36vw}}@media (max-width:834px){.pagination-next-ss,.pagination-prev-ss{width:9.07vw}}@media (min-width:1441px){.pagination-next-ss,.pagination-prev-ss{height:min(4.53rem,2.3611vw)}}@media (min-width:835px) and (max-width:1439px){.pagination-next-ss,.pagination-prev-ss{height:2.36vw}}@media (max-width:834px){.pagination-next-ss,.pagination-prev-ss{height:9.07vw}}.pagination-next-ss:before,.pagination-prev-ss:before{background-color:#2e603b;content:"";height:100%;-webkit-mask-image:url(https://245449945.fs1.hubspotusercontent-na2.net/hubfs/245449945/raw_assets/public/katsura-theme/assets/img/common/btn-bg.svg);mask-image:url(https://245449945.fs1.hubspotusercontent-na2.net/hubfs/245449945/raw_assets/public/katsura-theme/assets/img/common/btn-bg.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;rotate:0;transition:rotate .5s ease;width:100%}.pagination-next-ss svg,.pagination-prev-ss svg{height:12px;position:relative;width:12px}.pagination-next-ss.is-hover,.pagination-next-ss:hover,.pagination-prev-ss.is-hover,.pagination-prev-ss:hover{background-color:#eaefeb}.pagination-next-ss.is-hover:before,.pagination-next-ss:hover:before,.pagination-prev-ss.is-hover:before,.pagination-prev-ss:hover:before{rotate:1turn}.pagination-next-ss.is-disabled,.pagination-prev-ss.is-disabled{color:#bdbdbd;cursor:default}.pagination-next-ss.is-disabled:before,.pagination-prev-ss.is-disabled:before{background-color:#d3d3d3}.pagetop{align-items:center;background-color:transparent;border-radius:999px;color:#2e603b;cursor:pointer;display:flex;height:50px;justify-content:center;position:relative;text-decoration:none;width:50px}@media (min-width:1441px){.pagetop{width:min(6.67rem,3.4722vw)}}@media (min-width:835px) and (max-width:1439px){.pagetop{width:3.47vw}}@media (max-width:834px){.pagetop{width:13.33vw}}@media (min-width:1441px){.pagetop{height:min(6.67rem,3.4722vw)}}@media (min-width:835px) and (max-width:1439px){.pagetop{height:3.47vw}}@media (max-width:834px){.pagetop{height:13.33vw}}.pagetop:before{background-color:#2e603b;content:"";height:100%;-webkit-mask-image:url(https://245449945.fs1.hubspotusercontent-na2.net/hubfs/245449945/raw_assets/public/katsura-theme/assets/img/common/btn-bg.svg);mask-image:url(https://245449945.fs1.hubspotusercontent-na2.net/hubfs/245449945/raw_assets/public/katsura-theme/assets/img/common/btn-bg.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;rotate:0;transition:rotate .5s ease;width:100%}.pagetop svg{height:18px;position:relative;width:18px}@media (min-width:1441px){.pagetop svg{width:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.pagetop svg{width:1.25vw}}@media (max-width:834px){.pagetop svg{width:4.8vw}}@media (min-width:1441px){.pagetop svg{height:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.pagetop svg{height:1.25vw}}@media (max-width:834px){.pagetop svg{height:4.8vw}}.pagetop.is-hover,.pagetop:hover{background-color:#eaefeb}.pagetop.is-hover:before,.pagetop:hover:before{rotate:1turn}.pagination-dot,.product-pickup__pagination .swiper-pagination-bullet,.top-about__pickup-pagination .swiper-pagination-bullet{background-color:#d3d3d3;border-radius:50%;cursor:pointer;display:block;height:10px;width:10px}@media (min-width:1441px){.pagination-dot,.product-pickup__pagination .swiper-pagination-bullet,.top-about__pickup-pagination .swiper-pagination-bullet{width:min(1.33rem,.6944vw)}}@media (min-width:835px) and (max-width:1439px){.pagination-dot,.product-pickup__pagination .swiper-pagination-bullet,.top-about__pickup-pagination .swiper-pagination-bullet{width:.69vw}}@media (max-width:834px){.pagination-dot,.product-pickup__pagination .swiper-pagination-bullet,.top-about__pickup-pagination .swiper-pagination-bullet{width:2.67vw}}@media (min-width:1441px){.pagination-dot,.product-pickup__pagination .swiper-pagination-bullet,.top-about__pickup-pagination .swiper-pagination-bullet{height:min(1.33rem,.6944vw)}}@media (min-width:835px) and (max-width:1439px){.pagination-dot,.product-pickup__pagination .swiper-pagination-bullet,.top-about__pickup-pagination .swiper-pagination-bullet{height:.69vw}}@media (max-width:834px){.pagination-dot,.product-pickup__pagination .swiper-pagination-bullet,.top-about__pickup-pagination .swiper-pagination-bullet{height:2.67vw}}.pagination-dot.is-hover,.pagination-dot:hover,.product-pickup__pagination .swiper-pagination-bullet.is-hover,.product-pickup__pagination .swiper-pagination-bullet:hover,.top-about__pickup-pagination .swiper-pagination-bullet.is-hover,.top-about__pickup-pagination .swiper-pagination-bullet:hover{background-color:#2e603b}.pagination-dot.is-active,.product-pickup__pagination .swiper-pagination-bullet-active,.product-pickup__pagination .swiper-pagination-bullet.is-active,.top-about__pickup-pagination .swiper-pagination-bullet-active,.top-about__pickup-pagination .swiper-pagination-bullet.is-active{background-color:#2e603b;cursor:default}.pager{align-items:center;display:flex;gap:24px;justify-content:center}@media (min-width:1441px){.pager{gap:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.pager{gap:1.67vw}}@media (max-width:834px){.pager{flex-wrap:wrap;gap:6.4vw}}.pager__numbers{align-items:center;display:flex;gap:12px;list-style:none;margin:0;padding:0}@media (min-width:1441px){.pager__numbers{gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.pager__numbers{gap:.83vw}}@media (max-width:834px){.pager__numbers{gap:3.2vw;justify-content:center;order:-1;width:100%}}.pager__ellipsis{align-items:center;color:#707070;display:flex;font-size:14px;font-weight:400;height:45px;justify-content:center;letter-spacing:.02em;line-height:1.7;width:45px}@media (min-width:1441px){.pager__ellipsis{width:min(6rem,3.125vw)}}@media (min-width:835px) and (max-width:1439px){.pager__ellipsis{width:3.13vw}}@media (max-width:834px){.pager__ellipsis{width:12vw}}@media (min-width:1441px){.pager__ellipsis{height:min(6rem,3.125vw)}}@media (min-width:835px) and (max-width:1439px){.pager__ellipsis{height:3.13vw}}@media (max-width:834px){.pager__ellipsis{height:12vw}}@media (min-width:1441px){.pager__ellipsis{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.pager__ellipsis{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.pager__ellipsis{font-size:3.73vw;line-height:1.7}}.sort-nav{background-color:#fff;border-radius:18px;display:flex;flex-direction:column;flex-shrink:0;padding:32px;row-gap:20px;width:240px}@media (min-width:1441px){.sort-nav{width:min(32rem,16.6667vw)}}@media (min-width:835px) and (max-width:1439px){.sort-nav{width:16.67vw}}@media (max-width:834px){.sort-nav{width:64vw}}@media (min-width:1441px){.sort-nav{padding:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.sort-nav{padding:2.22vw}}@media (max-width:834px){.sort-nav{padding:6.4vw}}@media (min-width:1441px){.sort-nav{row-gap:min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.sort-nav{row-gap:1.39vw}}@media (max-width:834px){.sort-nav{row-gap:5.33vw;width:100%}}.sort-nav__title{color:#2f2f2f;font-size:20px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.sort-nav__title{font-size:min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.sort-nav__title{font-size:max(1rem,1.39vw);line-height:1.4}}@media (max-width:834px){.sort-nav__title{font-size:5.33vw;font-size:4.8vw;line-height:1.4}}.sort-nav__list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}@media (max-width:834px){.sort-nav__list{flex-direction:row;flex-wrap:wrap}}.sort-nav__item{width:100%}@media (max-width:834px){.sort-nav__item{width:auto}}.product-label{align-items:center;border-left:1px solid #2e603b;border-right:1px solid #2e603b;color:#2e603b;-moz-column-gap:8px;column-gap:8px;display:inline-flex;font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1.7;padding-inline:8px;width:-moz-fit-content;width:fit-content}@media (min-width:1441px){.product-label{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.product-label{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.product-label{font-size:3.73vw;line-height:1.7}}@media (min-width:1441px){.product-label{-moz-column-gap:min(1.07rem,.5556vw);column-gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.product-label{-moz-column-gap:.56vw;column-gap:.56vw}}@media (max-width:834px){.product-label{-moz-column-gap:2.13vw;column-gap:2.13vw}}@media (min-width:1441px){.product-label{padding-inline:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.product-label{padding-inline:.56vw}}@media (max-width:834px){.product-label{padding-inline:2.13vw}}.product-label__cat{align-items:center;display:inline-flex;padding-inline:4px}@media (min-width:1441px){.product-label__cat{padding-inline:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.product-label__cat{padding-inline:.28vw}}@media (max-width:834px){.product-label__cat{padding-inline:1.07vw}}.splash{pointer-events:none;position:fixed;z-index:9999}.splash,.splash__bg{height:100%;left:0;top:0;width:100%}.splash__bg{background-color:#fff;position:absolute;transition:transform .8s cubic-bezier(.77,0,.175,1)}.splash__logo{left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .5s ease;width:300px}@media (min-width:1441px){.splash__logo{width:min(40rem,20.8333vw)}}@media (min-width:835px) and (max-width:1439px){.splash__logo{width:20.83vw}}@media (max-width:834px){.splash__logo{width:53.33vw}}.splash__logo svg{display:block;height:auto;width:100%}.splash.is-active .splash__logo{opacity:0}.splash.is-active .splash__bg{transform:translateX(100%)}.splash.is-hidden{display:none}.link-card-l2{border-radius:18px;display:flex;flex:1;flex-direction:column;overflow:hidden;padding:130px 40px 90px 0;position:relative;row-gap:30px;text-decoration:none}@media (min-width:1441px){.link-card-l2{row-gap:min(4rem,2.0833vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2{row-gap:2.08vw}}@media (max-width:834px){.link-card-l2{row-gap:8vw}}@media (min-width:1441px){.link-card-l2{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2{border-radius:1.25vw}}@media (max-width:834px){.link-card-l2{border-radius:4.8vw}}@media (min-width:1441px){.link-card-l2{padding:min(17.33rem,9.0278vw) min(5.33rem,2.7778vw) min(12rem,6.25vw) min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2{padding:9.03vw 2.78vw 6.25vw 0}}@media (max-width:834px){.link-card-l2{padding:34.67vw 10.67vw 10.67vw 0}}.link-card-l2:hover .link-card-l2__bg img{transform:scale(1.2)}.link-card-l2__bg{inset:0;overflow:hidden;position:absolute;z-index:0}.link-card-l2__bg img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.link-card-l2__body{display:flex;flex:1;flex-direction:column;margin-left:120px;position:relative;row-gap:20px;width:334px;z-index:1}@media (min-width:1441px){.link-card-l2__body{row-gap:min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2__body{row-gap:1.39vw}}@media (max-width:834px){.link-card-l2__body{row-gap:5.33vw}}@media (min-width:1441px){.link-card-l2__body{width:min(44.53rem,23.1944vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2__body{width:23.19vw}}@media (max-width:834px){.link-card-l2__body{width:89.07vw}}@media (min-width:1441px){.link-card-l2__body{margin-left:min(16rem,8.3333vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2__body{margin-left:8.33vw}}@media (max-width:834px){.link-card-l2__body{margin-left:0;padding-left:8.53vw}}.link-card-l2__head{align-items:center;display:flex;gap:0 20px}@media (min-width:1441px){.link-card-l2__head{gap:min(0rem,0vw) min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2__head{gap:0 1.39vw}}@media (max-width:834px){.link-card-l2__head{align-items:normal;flex-direction:column;gap:2.13vw 0}}.link-card-l2__title{color:#2f2f2f;font-size:32px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.link-card-l2__title{font-size:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2__title{font-size:max(1rem,2.22vw);line-height:1.4}}@media (max-width:834px){.link-card-l2__title{font-size:8.53vw;line-height:1.4}}.link-card-l2__en{color:#2e603b;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;font-weight:500;letter-spacing:.02em;line-height:1.7}@media (min-width:1441px){.link-card-l2__en{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2__en{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.link-card-l2__en{font-size:3.73vw;line-height:1.7}}.link-card-l2__desc{align-items:flex-start;display:flex;gap:8px;padding-left:0;width:338px}@media (min-width:1441px){.link-card-l2__desc{gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2__desc{gap:.56vw}}@media (max-width:834px){.link-card-l2__desc{gap:2.13vw}}@media (min-width:1441px){.link-card-l2__desc{width:min(45.07rem,23.4722vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2__desc{width:23.47vw}}@media (max-width:834px){.link-card-l2__desc{width:auto}}@media (min-width:1441px){.link-card-l2__desc{padding-left:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2__desc{padding-left:0}}@media (max-width:834px){.link-card-l2__desc{padding-left:1.07vw}}.link-card-l2__dot{align-items:center;display:flex;flex-shrink:0;height:30px;width:14px}@media (min-width:1441px){.link-card-l2__dot{width:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2__dot{width:.97vw}}@media (max-width:834px){.link-card-l2__dot{width:3.73vw}}@media (min-width:1441px){.link-card-l2__dot{height:min(4rem,2.0833vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2__dot{height:2.08vw}}@media (max-width:834px){.link-card-l2__dot{height:8vw}}.link-card-l2__dot:before{background-color:#2e603b;border-radius:0 18px 18px 0;content:"";display:block;height:4px;width:10px}@media (min-width:1441px){.link-card-l2__dot:before{width:min(1.33rem,.6944vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2__dot:before{width:.69vw}}@media (max-width:834px){.link-card-l2__dot:before{width:2.67vw}}@media (min-width:1441px){.link-card-l2__dot:before{height:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2__dot:before{height:.28vw}}@media (max-width:834px){.link-card-l2__dot:before{height:1.07vw}}.link-card-l2__desc p{color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.link-card-l2__desc p{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2__desc p{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.link-card-l2__desc p{font-size:4.27vw;line-height:1.8}}.link-card-l2__link{display:flex;flex-direction:column;position:relative;width:414px;z-index:1}@media (min-width:1441px){.link-card-l2__link{width:min(55.2rem,28.75vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2__link{width:28.75vw}}@media (max-width:834px){.link-card-l2__link{width:auto}}.link-card-l2-m{background-color:#fff;border:1px solid transparent;border-radius:18px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:24px;padding:7px 7px 31px;text-decoration:none;transition:box-shadow .3s ease,border-color .3s ease}@media (min-width:1441px){.link-card-l2-m{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2-m{border-radius:1.25vw}}@media (max-width:834px){.link-card-l2-m{border-radius:4.8vw}}@media (min-width:1441px){.link-card-l2-m{gap:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2-m{gap:1.67vw}}@media (max-width:834px){.link-card-l2-m{gap:6.4vw}}@media (min-width:1441px){.link-card-l2-m{box-shadow:min(0rem,0vw) min(0rem,0vw) min(2.67rem,1.3889vw) min(0rem,0vw) rgba(0,0,0,.1)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2-m{box-shadow:0 0 1.39vw 0 rgba(0,0,0,.1)}}@media (max-width:834px){.link-card-l2-m{box-shadow:0 0 5.33vw 0 rgba(0,0,0,.1)}}@media (min-width:1441px){.link-card-l2-m{padding:min(.93rem,.4861vw) min(.93rem,.4861vw) min(4.13rem,2.1528vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2-m{padding:.49vw .49vw 2.15vw}}@media (max-width:834px){.link-card-l2-m{padding:1.87vw 1.87vw 8.27vw}}.link-card-l2-m__img{aspect-ratio:523/260;border-radius:12px;overflow:hidden;width:100%}@media (min-width:1441px){.link-card-l2-m__img{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2-m__img{border-radius:.83vw}}@media (max-width:834px){.link-card-l2-m__img{border-radius:3.2vw}}.link-card-l2-m__img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.link-card-l2-m__body{display:flex;flex-direction:column;padding-inline:32px;row-gap:20px}@media (min-width:1441px){.link-card-l2-m__body{row-gap:min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2-m__body{row-gap:1.39vw}}@media (max-width:834px){.link-card-l2-m__body{row-gap:5.33vw}}@media (min-width:1441px){.link-card-l2-m__body{padding-inline:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2-m__body{padding-inline:2.22vw}}@media (max-width:834px){.link-card-l2-m__body{padding-inline:6.4vw}}.link-card-l2-m__head{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex}@media (min-width:1441px){.link-card-l2-m__head{-moz-column-gap:min(2.67rem,1.3889vw);column-gap:min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2-m__head{-moz-column-gap:1.39vw;column-gap:1.39vw}}@media (max-width:834px){.link-card-l2-m__head{-moz-column-gap:5.33vw;column-gap:5.33vw}}.link-card-l2-m__title{color:#2f2f2f;font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.link-card-l2-m__title{font-size:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2-m__title{font-size:max(1rem,1.67vw);line-height:1.4}}@media (max-width:834px){.link-card-l2-m__title{font-size:6.4vw;font-size:4.8vw;line-height:1.4}}.link-card-l2-m__en{color:#2e603b;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;font-weight:500;letter-spacing:.02em;line-height:1.7}@media (min-width:1441px){.link-card-l2-m__en{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2-m__en{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.link-card-l2-m__en{font-size:3.73vw;line-height:1.7}}.link-card-l2-m__desc{align-items:flex-start;display:flex;gap:8px;padding-left:4px}@media (min-width:1441px){.link-card-l2-m__desc{gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2-m__desc{gap:.56vw}}@media (max-width:834px){.link-card-l2-m__desc{gap:2.13vw}}@media (min-width:1441px){.link-card-l2-m__desc{padding-left:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2-m__desc{padding-left:.28vw}}@media (max-width:834px){.link-card-l2-m__desc{padding-left:1.07vw}}.link-card-l2-m__dot{align-items:center;display:flex;flex-shrink:0;height:30px;width:14px}@media (min-width:1441px){.link-card-l2-m__dot{width:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2-m__dot{width:.97vw}}@media (max-width:834px){.link-card-l2-m__dot{width:3.73vw}}@media (min-width:1441px){.link-card-l2-m__dot{height:min(4rem,2.0833vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2-m__dot{height:2.08vw}}@media (max-width:834px){.link-card-l2-m__dot{height:8vw}}.link-card-l2-m__dot:before{background-color:#2e603b;border-radius:0 18px 18px 0;content:"";display:block;height:4px;width:10px}@media (min-width:1441px){.link-card-l2-m__dot:before{width:min(1.33rem,.6944vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2-m__dot:before{width:.69vw}}@media (max-width:834px){.link-card-l2-m__dot:before{width:2.67vw}}@media (min-width:1441px){.link-card-l2-m__dot:before{height:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2-m__dot:before{height:.28vw}}@media (max-width:834px){.link-card-l2-m__dot:before{height:1.07vw}}.link-card-l2-m__desc p{color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.link-card-l2-m__desc p{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l2-m__desc p{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.link-card-l2-m__desc p{font-size:4.27vw;line-height:1.8}}.link-card-l2-m--sm .link-card-l2-m__img{aspect-ratio:3/1}.link-card-l2-m.is-hover,.link-card-l2-m:hover{border-color:#d3d3d3;box-shadow:none}.link-card-l2-m.is-hover .link-card-l2-m__img img,.link-card-l2-m:hover .link-card-l2-m__img img{transform:scale(1.2)}.link-card-l3{align-items:flex-start;background-color:#fff;border:1px solid transparent;border-radius:18px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);display:flex;gap:24px;padding:8px;text-decoration:none;transition:box-shadow .3s ease,border-color .3s ease}@media (min-width:1441px){.link-card-l3{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l3{border-radius:1.25vw}}@media (max-width:834px){.link-card-l3{border-radius:4.8vw}}@media (min-width:1441px){.link-card-l3{box-shadow:min(0rem,0vw) min(0rem,0vw) min(2.67rem,1.3889vw) min(0rem,0vw) rgba(0,0,0,.1)}}@media (min-width:835px) and (max-width:1439px){.link-card-l3{box-shadow:0 0 1.39vw 0 rgba(0,0,0,.1)}}@media (max-width:834px){.link-card-l3{box-shadow:0 0 5.33vw 0 rgba(0,0,0,.1)}}@media (min-width:1441px){.link-card-l3{padding:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l3{padding:.56vw}}@media (max-width:834px){.link-card-l3{padding:2.13vw}}@media (min-width:1441px){.link-card-l3{gap:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l3{gap:1.67vw}}@media (max-width:834px){.link-card-l3{gap:6.4vw}}.link-card-l3:hover{border-color:#2e603b;box-shadow:none}.link-card-l3__img{border-radius:12px;flex-shrink:0;overflow:hidden;width:317px}@media (min-width:1441px){.link-card-l3__img{width:min(42.27rem,22.0139vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l3__img{width:22.01vw}}@media (max-width:834px){.link-card-l3__img{width:84.53vw}}@media (min-width:1441px){.link-card-l3__img{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l3__img{border-radius:.83vw}}@media (max-width:834px){.link-card-l3__img{border-radius:3.2vw}}.link-card-l3__img img{aspect-ratio:4/3;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.link-card-l3__body{display:flex;flex:1;flex-direction:column;gap:24px;min-width:0;padding-bottom:16px;padding-right:16px;padding-top:32px}@media (min-width:1441px){.link-card-l3__body{gap:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l3__body{gap:1.67vw}}@media (max-width:834px){.link-card-l3__body{gap:6.4vw}}@media (min-width:1441px){.link-card-l3__body{padding-top:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l3__body{padding-top:2.22vw}}@media (max-width:834px){.link-card-l3__body{padding-top:8.53vw}}@media (min-width:1441px){.link-card-l3__body{padding-right:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l3__body{padding-right:1.11vw}}@media (max-width:834px){.link-card-l3__body{padding-right:4.27vw}}@media (min-width:1441px){.link-card-l3__body{padding-bottom:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l3__body{padding-bottom:1.11vw}}@media (max-width:834px){.link-card-l3__body{padding-bottom:4.27vw}}.link-card-l3__head{display:flex;flex-direction:column;gap:8px;width:100%}@media (min-width:1441px){.link-card-l3__head{gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l3__head{gap:.56vw}}@media (max-width:834px){.link-card-l3__head{gap:2.13vw}}.link-card-l3__date{align-items:center;display:flex;gap:4px}@media (min-width:1441px){.link-card-l3__date{gap:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l3__date{gap:.28vw}}@media (max-width:834px){.link-card-l3__date{gap:1.07vw}}.link-card-l3__dot{align-items:center;display:flex;flex-shrink:0;height:14px;width:14px}@media (min-width:1441px){.link-card-l3__dot{width:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l3__dot{width:.97vw}}@media (max-width:834px){.link-card-l3__dot{width:3.73vw}}@media (min-width:1441px){.link-card-l3__dot{height:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l3__dot{height:.97vw}}@media (max-width:834px){.link-card-l3__dot{height:3.73vw}}.link-card-l3__dot:before{background-color:#2e603b;border-radius:0 18px 18px 0;content:"";display:block;height:4px;width:10px}@media (min-width:1441px){.link-card-l3__dot:before{width:min(1.33rem,.6944vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l3__dot:before{width:.69vw}}@media (max-width:834px){.link-card-l3__dot:before{width:2.67vw}}@media (min-width:1441px){.link-card-l3__dot:before{height:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l3__dot:before{height:.28vw}}@media (max-width:834px){.link-card-l3__dot:before{height:1.07vw}}.link-card-l3__date-text{color:#2e603b;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.link-card-l3__date-text{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l3__date-text{font-size:max(1rem,.97vw);line-height:1.4}}@media (max-width:834px){.link-card-l3__date-text{font-size:3.73vw;line-height:1.4}}.link-card-l3__title{color:#2e603b;font-size:20px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.link-card-l3__title{font-size:min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l3__title{font-size:max(1rem,1.39vw);line-height:1.4}}@media (max-width:834px){.link-card-l3__title{font-size:5.33vw;font-size:4.8vw;line-height:1.4}}.link-card-l3__info{display:flex;flex-direction:column;gap:8px;width:100%}@media (min-width:1441px){.link-card-l3__info{gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l3__info{gap:.56vw}}@media (max-width:834px){.link-card-l3__info{gap:2.13vw}}.link-card-l3__company{color:#2f2f2f;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.link-card-l3__company{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l3__company{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.link-card-l3__company{font-size:4.27vw;line-height:1.8}}.link-card-l3__text{color:#2f2f2f;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.7}@media (min-width:1441px){.link-card-l3__text{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l3__text{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.link-card-l3__text{font-size:3.73vw;line-height:1.7}.link-card-l3{flex-direction:column;gap:16px}.link-card-l3 .link-card-l3__img{width:100%}.link-card-l3 .link-card-l3__body{gap:16px;padding-top:0;padding-inline:16px;padding-bottom:16px}}.link-card-l3--m .link-card-l3__img{width:400px}@media (min-width:1441px){.link-card-l3--m .link-card-l3__img{width:min(53.33rem,27.7778vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l3--m .link-card-l3__img{width:27.78vw}}@media (max-width:834px){.link-card-l3--m .link-card-l3__img{width:106.67vw}}.link-card-l3--m .link-card-l3__img img{aspect-ratio:3/1}.link-card-l3--m .link-card-l3__body{gap:16px;padding-block:16px;padding-right:16px}@media (min-width:1441px){.link-card-l3--m .link-card-l3__body{gap:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l3--m .link-card-l3__body{gap:1.11vw}}@media (max-width:834px){.link-card-l3--m .link-card-l3__body{gap:4.27vw}}@media (min-width:1441px){.link-card-l3--m .link-card-l3__body{padding-block:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l3--m .link-card-l3__body{padding-block:1.11vw}}@media (max-width:834px){.link-card-l3--m .link-card-l3__body{padding-block:4.27vw}}@media (min-width:1441px){.link-card-l3--m .link-card-l3__body{padding-right:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.link-card-l3--m .link-card-l3__body{padding-right:1.11vw}}@media (max-width:834px){.link-card-l3--m .link-card-l3__body{padding-right:4.27vw}.link-card-l3--m .link-card-l3__img{width:100%}.link-card-l3--m .link-card-l3__body{gap:12px;padding-top:0;padding-inline:16px;padding-bottom:16px}}@media (max-width:834px) and (min-width:1441px){.link-card-l3--m .link-card-l3__body{gap:min(1.6rem,.8333vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.link-card-l3--m .link-card-l3__body{gap:.83vw}}@media (max-width:834px) and (max-width:834px){.link-card-l3--m .link-card-l3__body{gap:3.2vw}}@media (max-width:834px) and (min-width:1441px){.link-card-l3--m .link-card-l3__body{padding-top:min(0rem,0vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.link-card-l3--m .link-card-l3__body{padding-top:0}}@media (max-width:834px) and (max-width:834px){.link-card-l3--m .link-card-l3__body{padding-top:0}}@media (max-width:834px) and (min-width:1441px){.link-card-l3--m .link-card-l3__body{padding-inline:min(2.13rem,1.1111vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.link-card-l3--m .link-card-l3__body{padding-inline:1.11vw}}@media (max-width:834px) and (max-width:834px){.link-card-l3--m .link-card-l3__body{padding-inline:4.27vw}}@media (max-width:834px) and (min-width:1441px){.link-card-l3--m .link-card-l3__body{padding-bottom:min(2.13rem,1.1111vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.link-card-l3--m .link-card-l3__body{padding-bottom:1.11vw}}@media (max-width:834px) and (max-width:834px){.link-card-l3--m .link-card-l3__body{padding-bottom:4.27vw}}@media (max-width:834px) and (min-width:1441px){.link-card-l3{gap:min(2.13rem,1.1111vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.link-card-l3{gap:1.11vw}}@media (max-width:834px) and (max-width:834px){.link-card-l3{gap:4.27vw}}@media (max-width:834px) and (min-width:1441px){.link-card-l3 .link-card-l3__body{padding-top:min(0rem,0vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.link-card-l3 .link-card-l3__body{padding-top:0}}@media (max-width:834px) and (max-width:834px){.link-card-l3 .link-card-l3__body{padding-top:0}}@media (max-width:834px) and (min-width:1441px){.link-card-l3 .link-card-l3__body{padding-inline:min(2.13rem,1.1111vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.link-card-l3 .link-card-l3__body{padding-inline:1.11vw}}@media (max-width:834px) and (max-width:834px){.link-card-l3 .link-card-l3__body{padding-inline:4.27vw}}@media (max-width:834px) and (min-width:1441px){.link-card-l3 .link-card-l3__body{padding-bottom:min(2.13rem,1.1111vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.link-card-l3 .link-card-l3__body{padding-bottom:1.11vw}}@media (max-width:834px) and (max-width:834px){.link-card-l3 .link-card-l3__body{padding-bottom:4.27vw}}@media (max-width:834px) and (min-width:1441px){.link-card-l3 .link-card-l3__body{gap:min(2.13rem,1.1111vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.link-card-l3 .link-card-l3__body{gap:1.11vw}}@media (max-width:834px) and (max-width:834px){.link-card-l3 .link-card-l3__body{gap:4.27vw}}.heading-style-2,.usecase-detail__title{border-bottom:1px solid #d3d3d3;color:#2e603b;font-size:40px;font-weight:400;letter-spacing:.02em;line-height:1.4;padding-bottom:11px;position:relative}@media (min-width:1441px){.heading-style-2,.usecase-detail__title{font-size:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.heading-style-2,.usecase-detail__title{font-size:max(1rem,2.78vw);line-height:1.4}}@media (max-width:834px){.heading-style-2,.usecase-detail__title{font-size:10.67vw;font-size:8.53vw;line-height:1.4}}@media (min-width:1441px){.heading-style-2,.usecase-detail__title{padding-bottom:min(1.47rem,.7639vw)}}@media (min-width:835px) and (max-width:1439px){.heading-style-2,.usecase-detail__title{padding-bottom:.76vw}}@media (max-width:834px){.heading-style-2,.usecase-detail__title{padding-bottom:2.93vw}}.heading-style-2:after,.usecase-detail__title:after{background-color:#2e603b;border-bottom-right-radius:6px;border-top-right-radius:6px;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;width:80px}@media (min-width:1441px){.heading-style-2:after,.usecase-detail__title:after{bottom:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.heading-style-2:after,.usecase-detail__title:after{bottom:0}}@media (max-width:834px){.heading-style-2:after,.usecase-detail__title:after{bottom:0}}@media (min-width:1441px){.heading-style-2:after,.usecase-detail__title:after{left:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.heading-style-2:after,.usecase-detail__title:after{left:0}}@media (max-width:834px){.heading-style-2:after,.usecase-detail__title:after{left:0}}@media (min-width:1441px){.heading-style-2:after,.usecase-detail__title:after{width:min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.heading-style-2:after,.usecase-detail__title:after{width:5.56vw}}@media (max-width:834px){.heading-style-2:after,.usecase-detail__title:after{width:21.33vw}}@media (min-width:1441px){.heading-style-2:after,.usecase-detail__title:after{height:min(.4rem,.2083vw)}}@media (min-width:835px) and (max-width:1439px){.heading-style-2:after,.usecase-detail__title:after{height:.21vw}}@media (max-width:834px){.heading-style-2:after,.usecase-detail__title:after{height:.8vw}}.download-contents__title,.heading-style-3{align-items:center;color:#2e603b;-moz-column-gap:16px;column-gap:16px;display:flex;font-size:36px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.download-contents__title,.heading-style-3{font-size:min(4.8rem,2.5vw)}}@media (min-width:835px) and (max-width:1439px){.download-contents__title,.heading-style-3{font-size:max(1rem,2.5vw);line-height:1.4}}@media (max-width:834px){.download-contents__title,.heading-style-3{font-size:9.6vw;font-size:6.4vw;line-height:1.4}}@media (min-width:1441px){.download-contents__title,.heading-style-3{-moz-column-gap:min(2.13rem,1.1111vw);column-gap:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.download-contents__title,.heading-style-3{-moz-column-gap:1.11vw;column-gap:1.11vw}}@media (max-width:834px){.download-contents__title,.heading-style-3{-moz-column-gap:4.27vw;column-gap:4.27vw}}.download-contents__title:before,.heading-style-3:before{align-self:stretch;background:linear-gradient(180deg,#2e603b,#2e603b);border-top-left-radius:6px;border-top-right-radius:6px;content:"";display:block;margin-block:4px;width:3px}@media (min-width:1441px){.download-contents__title:before,.heading-style-3:before{width:min(.4rem,.2083vw)}}@media (min-width:835px) and (max-width:1439px){.download-contents__title:before,.heading-style-3:before{width:.21vw}}@media (max-width:834px){.download-contents__title:before,.heading-style-3:before{width:.8vw}}@media (min-width:1441px){.download-contents__title:before,.heading-style-3:before{margin-block:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.download-contents__title:before,.heading-style-3:before{margin-block:.28vw}}@media (max-width:834px){.download-contents__title:before,.heading-style-3:before{margin-block:2.13vw}}.heading-style-4,.recruit__sns-ttl{color:#2e603b;font-size:32px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.heading-style-4,.recruit__sns-ttl{font-size:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.heading-style-4,.recruit__sns-ttl{font-size:max(1rem,2.22vw);line-height:1.4}}@media (max-width:834px){.heading-style-4,.recruit__sns-ttl{font-size:8.53vw;font-size:5.33vw;line-height:1.4}}.download-contents{align-items:flex-start;display:flex;gap:32px}@media (min-width:1441px){.download-contents{gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.download-contents{gap:2.22vw}}@media (max-width:834px){.download-contents{align-items:normal;flex-direction:column;gap:8.53vw}}.download-contents__img{aspect-ratio:1/1;background-color:#eaefeb;border-radius:12px;flex-shrink:0;height:317px;overflow:hidden}@media (min-width:1441px){.download-contents__img{height:min(42.27rem,22.0139vw)}}@media (min-width:835px) and (max-width:1439px){.download-contents__img{height:22.01vw}}@media (max-width:834px){.download-contents__img{height:auto}}@media (min-width:1441px){.download-contents__img{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.download-contents__img{border-radius:.83vw}}@media (max-width:834px){.download-contents__img{border-radius:3.2vw}}.download-contents__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:834px){.download-contents__img{width:100%}}.download-contents__body{display:flex;flex:1 0 0%;flex-direction:column;min-width:0;padding-top:24px;row-gap:24px}@media (min-width:1441px){.download-contents__body{row-gap:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.download-contents__body{row-gap:1.67vw}}@media (max-width:834px){.download-contents__body{row-gap:6.4vw}}@media (min-width:1441px){.download-contents__body{padding-top:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.download-contents__body{padding-top:1.67vw}}@media (max-width:834px){.download-contents__body{padding-top:6.4vw;padding-top:0}}@media (max-width:834px) and (min-width:1441px){.download-contents__body{padding-top:min(0rem,0vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.download-contents__body{padding-top:0}}@media (max-width:834px) and (max-width:834px){.download-contents__body{padding-top:0}}.download-contents__text{color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.download-contents__text{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.download-contents__text{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.download-contents__text{font-size:4.27vw;line-height:1.8}}.carousel{display:flex;flex-direction:column;row-gap:8px}@media (min-width:1441px){.carousel{row-gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.carousel{row-gap:.56vw}}@media (max-width:834px){.carousel{row-gap:1.07vw}}.carousel__swiper{aspect-ratio:4/3;border-radius:12px;overflow:hidden;width:100%}@media (min-width:1441px){.carousel__swiper{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.carousel__swiper{border-radius:.83vw}}@media (max-width:834px){.carousel__swiper{border-radius:3.2vw}}.carousel__main-img{height:100%;width:100%}.carousel__main-img img{aspect-ratio:4/3;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.carousel__thumbs{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}@media (min-width:1441px){.carousel__thumbs{gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.carousel__thumbs{gap:.56vw}}@media (max-width:834px){.carousel__thumbs{gap:1.07vw}}.carousel__thumb{aspect-ratio:4/3;background:none;border:2px solid transparent;border-radius:12px;cursor:pointer;overflow:hidden;padding:0;position:relative}@media (min-width:1441px){.carousel__thumb{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.carousel__thumb{border-radius:.83vw}}@media (max-width:834px){.carousel__thumb{border-radius:3.2vw}}.carousel__thumb img{aspect-ratio:4/3;border:1px solid transparent;border-radius:12px;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:1441px){.carousel__thumb img{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.carousel__thumb img{border-radius:.83vw}}@media (max-width:834px){.carousel__thumb img{border-radius:3.2vw}}.carousel__thumb.is-active{border-color:#fff}.carousel__thumb.is-active img{border-color:#2e603b}.product-detail{align-items:flex-start;display:flex;gap:40px}@media (min-width:1441px){.product-detail{gap:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.product-detail{gap:2.78vw}}@media (max-width:834px){.product-detail{flex-direction:column;gap:8.53vw}}.product-detail__carousel{flex-shrink:0;width:492px}@media (min-width:1441px){.product-detail__carousel{width:min(65.6rem,34.1667vw)}}@media (min-width:835px) and (max-width:1439px){.product-detail__carousel{width:34.17vw}}@media (max-width:834px){.product-detail__carousel{width:131.2vw;width:100%}}.product-detail__body{display:flex;flex:1 0 0%;flex-direction:column;justify-content:center;min-width:0;row-gap:32px}@media (min-width:1441px){.product-detail__body{row-gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.product-detail__body{row-gap:2.22vw}}@media (max-width:834px){.product-detail__body{row-gap:6.4vw}}.product-detail__categories{display:flex;flex-wrap:wrap;gap:12px}@media (min-width:1441px){.product-detail__categories{gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.product-detail__categories{gap:.83vw}}@media (max-width:834px){.product-detail__categories{gap:4.27vw}}.product-detail__desc{color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.product-detail__desc{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.product-detail__desc{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.product-detail__desc{font-size:4.27vw;line-height:1.8}}.product-detail__btns{display:flex}@media (max-width:834px){.product-detail__btns{flex-direction:column}}.product-detail__btns-grid{display:grid;gap:12px 8px;grid-template-columns:auto}@media (min-width:1441px){.product-detail__btns-grid{gap:min(1.6rem,.8333vw) min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.product-detail__btns-grid{gap:.83vw .56vw}}@media (max-width:834px){.product-detail__btns-grid{gap:3.2vw 0;grid-template-columns:1fr}}.product-detail__btns-grid .btn{max-width:none;width:100%}@media (min-width:834px){.product-detail__btn-full{grid-column:span 2}}.product-cat{align-items:center;border-left:1px solid #2e603b;border-right:1px solid #2e603b;display:flex;gap:8px;padding-inline:8px}@media (min-width:1441px){.product-cat{gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.product-cat{gap:.56vw}}@media (max-width:834px){.product-cat{gap:2.13vw}}@media (min-width:1441px){.product-cat{padding-inline:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.product-cat{padding-inline:.56vw}}@media (max-width:834px){.product-cat{padding-inline:2.13vw}}.product-cat__label{background-color:#fff;color:#2e603b;font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1.7;padding-inline:4px}@media (min-width:1441px){.product-cat__label{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.product-cat__label{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.product-cat__label{font-size:3.73vw;line-height:1.7}}@media (min-width:1441px){.product-cat__label{padding-inline:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.product-cat__label{padding-inline:.28vw}}@media (max-width:834px){.product-cat__label{padding-inline:1.07vw}}.product-cat__sublabel{color:#2e603b;font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1.7;padding-right:4px}@media (min-width:1441px){.product-cat__sublabel{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.product-cat__sublabel{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.product-cat__sublabel{font-size:3.73vw;line-height:1.7}}@media (min-width:1441px){.product-cat__sublabel{padding-right:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.product-cat__sublabel{padding-right:.28vw}}@media (max-width:834px){.product-cat__sublabel{padding-right:1.07vw}}.definition-list{display:flex;flex-direction:column;row-gap:4px}@media (min-width:1441px){.definition-list{row-gap:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.definition-list{row-gap:.28vw}}@media (max-width:834px){.definition-list{row-gap:1.07vw}}.definition-list__item{align-items:stretch;display:flex;gap:8px}@media (min-width:1441px){.definition-list__item{gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.definition-list__item{gap:.56vw}}@media (max-width:834px){.definition-list__item{flex-direction:column;gap:2.13vw}}.definition-list__term{align-items:center;background-color:#f2f1ea;border-radius:12px 0 0 12px;color:#2e603b;display:flex;flex-shrink:0;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.8;padding:16px 24px;width:190px}@media (min-width:1441px){.definition-list__term{width:min(25.33rem,13.1944vw)}}@media (min-width:835px) and (max-width:1439px){.definition-list__term{width:13.19vw}}@media (max-width:834px){.definition-list__term{width:50.67vw}}@media (min-width:1441px){.definition-list__term{padding:min(2.13rem,1.1111vw) min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.definition-list__term{padding:1.11vw 1.67vw}}@media (max-width:834px){.definition-list__term{padding:4.27vw 6.4vw}}@media (min-width:1441px){.definition-list__term{border-radius:min(1.6rem,.8333vw) min(0rem,0vw) min(0rem,0vw) min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.definition-list__term{border-radius:.83vw 0 0 .83vw}}@media (max-width:834px){.definition-list__term{border-radius:3.2vw 3.2vw 0 0}}@media (min-width:1441px){.definition-list__term{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.definition-list__term{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.definition-list__term{font-size:4.27vw;line-height:1.8;width:100%}}.definition-list__desc{border-bottom:1px solid #d3d3d3;color:#2f2f2f;flex:1 0 0%;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8;padding:16px}@media (min-width:1441px){.definition-list__desc{padding:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.definition-list__desc{padding:1.11vw}}@media (max-width:834px){.definition-list__desc{padding:1.07vw 4.27vw 4.27vw}}@media (min-width:1441px){.definition-list__desc{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.definition-list__desc{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.definition-list__desc{border-bottom:none;font-size:4.27vw;line-height:1.8}}.definition-list__desc a{color:#2e603b;text-decoration:underline}.definition-list--link .definition-list__term{width:440px}@media (min-width:1441px){.definition-list--link .definition-list__term{width:min(58.67rem,30.5556vw)}}@media (min-width:835px) and (max-width:1439px){.definition-list--link .definition-list__term{width:30.56vw}}@media (max-width:834px){.definition-list--link .definition-list__term{width:117.33vw;width:100%}}.definition-list--link .definition-list__desc{display:flex;gap:32px;justify-content:flex-end}@media (min-width:1441px){.definition-list--link .definition-list__desc{gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.definition-list--link .definition-list__desc{gap:2.22vw}}@media (max-width:834px){.definition-list--link .definition-list__desc{align-items:flex-start;flex-direction:column;gap:2.67vw;justify-content:flex-start}}.column-card-s,.definition-list--link .definition-list__desc a{text-decoration:none}.column-card-s{background-color:#fff;border-radius:18px;box-shadow:0 0 20px rgba(0,0,0,.1);display:flex}@media (min-width:1441px){.column-card-s{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-s{border-radius:1.25vw}}@media (max-width:834px){.column-card-s{border-radius:4.8vw}}.column-card-s__visual{aspect-ratio:336/120;border-radius:12px;flex-shrink:0;overflow:hidden;position:relative}@media (min-width:1441px){.column-card-s__visual{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-s__visual{border-radius:.83vw}}@media (max-width:834px){.column-card-s__visual{border-radius:3.2vw}}.column-card-s__num{background-color:#2e603b;border-radius:0 999px 999px 0;color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;font-weight:400;left:0;letter-spacing:.02em;line-height:1.8;padding:4px 16px 4px 12px;position:absolute;top:14px;z-index:2}@media (min-width:1441px){.column-card-s__num{top:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-s__num{top:.97vw}}@media (max-width:834px){.column-card-s__num{top:3.6vw}}@media (min-width:1441px){.column-card-s__num{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-s__num{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.column-card-s__num{font-size:4.27vw;line-height:1.8}}@media (min-width:1441px){.column-card-s__num{padding:min(.53rem,.2778vw) min(2.13rem,1.1111vw) min(.53rem,.2778vw) min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-s__num{padding:.28vw 1.11vw .28vw .83vw}}@media (max-width:834px){.column-card-s__num{padding:0 4.27vw 0 3.2vw}}.column-card-s__img{height:100%}.column-card-s__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.column-card-s__title{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:400;inset:0;justify-content:center;letter-spacing:.02em;line-height:1.4;padding:0 24px;position:absolute;text-align:center;z-index:1}@media (min-width:1441px){.column-card-s__title{font-size:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-s__title{font-size:max(1rem,1.67vw);line-height:1.4}}@media (max-width:834px){.column-card-s__title{font-size:6.4vw;font-size:4.8vw;line-height:1.4}}@media (min-width:1441px){.column-card-s__title{padding:min(0rem,0vw) min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-s__title{padding:0 1.67vw}}@media (max-width:834px){.column-card-s__title{padding:0 6.4vw}}.column-card-s__body{display:flex;flex:1;flex-direction:column;justify-content:space-between;row-gap:12px}@media (min-width:1441px){.column-card-s__body{row-gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-s__body{row-gap:.83vw}}@media (max-width:834px){.column-card-s__body{row-gap:3.2vw}}.column-card-s__links{display:flex;flex-direction:column}.column-card-s__more{display:flex;justify-content:flex-end}.column-card-s--horizon{align-items:flex-start;gap:0 24px;padding:8px}@media (min-width:1441px){.column-card-s--horizon{gap:min(0rem,0vw) min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-s--horizon{gap:0 1.67vw}}@media (max-width:834px){.column-card-s--horizon{gap:4.27vw 0}}@media (min-width:1441px){.column-card-s--horizon{padding:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-s--horizon{padding:.56vw}}@media (max-width:834px){.column-card-s--horizon{flex-direction:column;padding:2.13vw 2.13vw 4.27vw}}.column-card-s--horizon .column-card-s__visual{width:336px}@media (min-width:1441px){.column-card-s--horizon .column-card-s__visual{width:min(44.8rem,23.3333vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-s--horizon .column-card-s__visual{width:23.33vw}}@media (max-width:834px){.column-card-s--horizon .column-card-s__visual{width:89.6vw;width:100%}}.column-card-s--horizon .column-card-s__body{padding:8px 8px 0 0}@media (min-width:1441px){.column-card-s--horizon .column-card-s__body{padding:min(1.07rem,.5556vw) min(1.07rem,.5556vw) min(0rem,0vw) min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-s--horizon .column-card-s__body{padding:.56vw .56vw 0 0}}@media (max-width:834px){.column-card-s--horizon .column-card-s__body{padding:0 2.13vw 0 4.27vw}}.column-card-s--vertical{flex-direction:column;padding:8px;row-gap:16px;width:352px}@media (min-width:1441px){.column-card-s--vertical{row-gap:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-s--vertical{row-gap:1.11vw}}@media (max-width:834px){.column-card-s--vertical{row-gap:3.2vw}}@media (min-width:1441px){.column-card-s--vertical{padding:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-s--vertical{padding:.56vw}}@media (max-width:834px){.column-card-s--vertical{padding:2.13vw}}@media (min-width:1441px){.column-card-s--vertical{width:min(46.93rem,24.4444vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-s--vertical{width:24.44vw}}@media (max-width:834px){.column-card-s--vertical{width:93.87vw;width:100%}}.column-card-s--vertical .column-card-s__visual{width:100%}.column-card-s--vertical .column-card-s__body{padding:0 8px 4px}@media (min-width:1441px){.column-card-s--vertical .column-card-s__body{padding:min(0rem,0vw) min(1.07rem,.5556vw) min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-s--vertical .column-card-s__body{padding:0 .56vw .28vw}}@media (max-width:834px){.column-card-s--vertical .column-card-s__body{padding:0 2.13vw 1.07vw}}.column-card-l{background-color:#fff;border:1px solid transparent;border-radius:18px;box-shadow:0 0 20px 0 rgba(0,0,0,.25);display:flex;padding:7px;row-gap:0;transition:box-shadow .3s ease,border-color .3s ease}@media (min-width:1441px){.column-card-l{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-l{border-radius:1.25vw}}@media (max-width:834px){.column-card-l{border-radius:4.8vw}}@media (min-width:1441px){.column-card-l{box-shadow:min(0rem,0vw) min(0rem,0vw) min(2.67rem,1.3889vw) min(0rem,0vw) rgba(0,0,0,.25)}}@media (min-width:835px) and (max-width:1439px){.column-card-l{box-shadow:0 0 1.39vw 0 rgba(0,0,0,.25)}}@media (max-width:834px){.column-card-l{box-shadow:0 0 5.33vw 0 rgba(0,0,0,.25)}}@media (min-width:1441px){.column-card-l{padding:min(.93rem,.4861vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-l{padding:.49vw}}@media (max-width:834px){.column-card-l{padding:1.87vw 0 6.13vw}}@media (min-width:1441px){.column-card-l{row-gap:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-l{row-gap:0}}@media (max-width:834px){.column-card-l{flex-direction:column;row-gap:3.2vw}}.column-card-l__img{flex-shrink:0;height:224px;overflow:hidden;padding-inline:0;width:336px}@media (min-width:1441px){.column-card-l__img{width:min(44.8rem,23.3333vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-l__img{width:23.33vw}}@media (max-width:834px){.column-card-l__img{width:auto}}@media (min-width:1441px){.column-card-l__img{height:min(29.87rem,15.5556vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-l__img{height:15.56vw}}@media (max-width:834px){.column-card-l__img{height:auto}}@media (min-width:1441px){.column-card-l__img{padding-inline:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-l__img{padding-inline:0}}@media (max-width:834px){.column-card-l__img{padding-inline:1.87vw}}.column-card-l__img img{border-radius:12px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1441px){.column-card-l__img img{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-l__img img{border-radius:.83vw}}@media (max-width:834px){.column-card-l__img img{border-radius:3.2vw}}.column-card-l__body{display:flex;flex:1 0 0%;flex-direction:column;min-width:0;row-gap:8px}@media (min-width:1441px){.column-card-l__body{row-gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-l__body{row-gap:.56vw}}@media (max-width:834px){.column-card-l__body{row-gap:3.2vw}}.column-card-l__head{align-items:center;-moz-column-gap:16px;column-gap:16px;display:flex;padding:24px 32px 12px 0}@media (min-width:1441px){.column-card-l__head{-moz-column-gap:min(2.13rem,1.1111vw);column-gap:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-l__head{-moz-column-gap:1.11vw;column-gap:1.11vw}}@media (max-width:834px){.column-card-l__head{-moz-column-gap:3.2vw;column-gap:3.2vw}}@media (min-width:1441px){.column-card-l__head{padding:min(3.2rem,1.6667vw) min(4.27rem,2.2222vw) min(1.6rem,.8333vw) min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-l__head{padding:1.67vw 2.22vw .83vw 0}}@media (max-width:834px){.column-card-l__head{padding:2.13vw 4.27vw 2.13vw 0}}.column-card-l__num-badge{align-items:center;background-color:#2e603b;border-radius:0 999px 999px 0;color:#fff;display:flex;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;font-weight:400;height:29px;letter-spacing:.02em;line-height:1.8;padding-inline:12px 16px}@media (min-width:1441px){.column-card-l__num-badge{height:min(3.87rem,2.0139vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-l__num-badge{height:2.01vw}}@media (max-width:834px){.column-card-l__num-badge{height:7.73vw}}@media (min-width:1441px){.column-card-l__num-badge{padding-inline:min(1.6rem,.8333vw) min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-l__num-badge{padding-inline:.83vw 1.11vw}}@media (max-width:834px){.column-card-l__num-badge{padding-inline:3.2vw 4.27vw}}@media (min-width:1441px){.column-card-l__num-badge{border-radius:min(0rem,0vw) min(133.2rem,69.375vw) min(133.2rem,69.375vw) min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-l__num-badge{border-radius:0 69.38vw 69.38vw 0}}@media (max-width:834px){.column-card-l__num-badge{border-radius:0 266.4vw 266.4vw 0}}@media (min-width:1441px){.column-card-l__num-badge{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-l__num-badge{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.column-card-l__num-badge{font-size:4.27vw;line-height:1.8}}.column-card-l__title{color:#2e603b;flex:1 0 0%;font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.4;min-width:0}@media (min-width:1441px){.column-card-l__title{font-size:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-l__title{font-size:max(1rem,1.67vw);line-height:1.4}}@media (max-width:834px){.column-card-l__title{font-size:6.4vw;font-size:4.8vw;line-height:1.4}}.column-card-l__links{display:flex;flex-direction:column;padding-inline:80px 32px}@media (min-width:1441px){.column-card-l__links{padding-inline:min(10.67rem,5.5556vw) min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.column-card-l__links{padding-inline:5.56vw 2.22vw}}@media (max-width:834px){.column-card-l__links{padding-inline:6.4vw}}.casestudy-listset{display:flex;flex-direction:column}.casestudy-listset__item{align-items:flex-start;border-radius:18px;display:flex;gap:40px;padding:40px}@media (min-width:1441px){.casestudy-listset__item{padding:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.casestudy-listset__item{padding:2.78vw}}@media (max-width:834px){.casestudy-listset__item{padding:8.53vw}}@media (min-width:1441px){.casestudy-listset__item{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.casestudy-listset__item{border-radius:1.25vw}}@media (max-width:834px){.casestudy-listset__item{border-radius:4.8vw}}@media (min-width:1441px){.casestudy-listset__item{gap:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.casestudy-listset__item{gap:2.78vw}}@media (max-width:834px){.casestudy-listset__item{flex-direction:column;gap:6.4vw}}.casestudy-listset__item--point{background-color:#eaefeb}.casestudy-listset__item--effect{background-color:#fff0df}.casestudy-listset__title{color:#2e603b;flex-shrink:0;font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.4;white-space:nowrap;width:147px}@media (min-width:1441px){.casestudy-listset__title{font-size:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.casestudy-listset__title{font-size:max(1rem,1.67vw);line-height:1.4}}@media (max-width:834px){.casestudy-listset__title{font-size:6.4vw;font-size:4.8vw;line-height:1.4}}@media (min-width:1441px){.casestudy-listset__title{width:min(19.6rem,10.2083vw)}}@media (min-width:835px) and (max-width:1439px){.casestudy-listset__title{width:10.21vw}}@media (max-width:834px){.casestudy-listset__title{color:#2e603b;font-size:20px;font-weight:400;letter-spacing:.02em;line-height:1.4;white-space:normal;width:auto}}@media (max-width:834px) and (min-width:1441px){.casestudy-listset__title{font-size:min(2.67rem,1.3889vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.casestudy-listset__title{font-size:max(1rem,1.39vw);line-height:1.4}}@media (max-width:834px) and (max-width:834px){.casestudy-listset__title{font-size:5.33vw;font-size:4.8vw;line-height:1.4}}.casestudy-listset__list{display:flex;flex:1 0 0%;flex-direction:column;gap:8px}@media (min-width:1441px){.casestudy-listset__list{gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.casestudy-listset__list{gap:.56vw}}@media (max-width:834px){.casestudy-listset__list{gap:2.13vw}}.casestudy-listset__list-item{align-items:flex-start;color:#2f2f2f;display:flex;font-size:16px;font-weight:400;gap:8px;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.casestudy-listset__list-item{gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.casestudy-listset__list-item{gap:.56vw}}@media (max-width:834px){.casestudy-listset__list-item{gap:2.13vw}}@media (min-width:1441px){.casestudy-listset__list-item{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.casestudy-listset__list-item{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.casestudy-listset__list-item{font-size:4.27vw;line-height:1.8}}.casestudy-listset__list-item:before{background-color:#2e603b;border-radius:0 999px 999px 0;content:"";display:block;flex-shrink:0;height:4px;margin-top:12px;width:10px}@media (min-width:1441px){.casestudy-listset__list-item:before{margin-top:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.casestudy-listset__list-item:before{margin-top:.83vw}}@media (max-width:834px){.casestudy-listset__list-item:before{margin-top:3.2vw}}.casestudy-card-detail{display:flex;flex-direction:column;row-gap:24px}@media (min-width:1441px){.casestudy-card-detail{row-gap:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.casestudy-card-detail{row-gap:1.67vw}}@media (max-width:834px){.casestudy-card-detail{row-gap:8.53vw}}.casestudy-card-detail__header{align-items:flex-start;display:flex;gap:40px}@media (min-width:1441px){.casestudy-card-detail__header{gap:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.casestudy-card-detail__header{gap:2.78vw}}@media (max-width:834px){.casestudy-card-detail__header{flex-direction:column;gap:8.53vw}}.casestudy-card-detail__image{flex-shrink:0;width:330px}@media (min-width:1441px){.casestudy-card-detail__image{width:min(44rem,22.9167vw)}}@media (min-width:835px) and (max-width:1439px){.casestudy-card-detail__image{width:22.92vw}}@media (max-width:834px){.casestudy-card-detail__image{width:auto}}.casestudy-card-detail__text{color:#2f2f2f;display:flex;flex:1 0 0%;flex-direction:column;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8;padding-top:32px}@media (min-width:1441px){.casestudy-card-detail__text{padding-top:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.casestudy-card-detail__text{padding-top:2.22vw}}@media (max-width:834px){.casestudy-card-detail__text{padding-top:0}}@media (min-width:1441px){.casestudy-card-detail__text{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.casestudy-card-detail__text{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.casestudy-card-detail__text{font-size:4.27vw;line-height:1.8}}.casestudy-card-detail__profile{display:flex;flex-direction:column;row-gap:16px}@media (min-width:1441px){.casestudy-card-detail__profile{row-gap:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.casestudy-card-detail__profile{row-gap:1.11vw}}@media (max-width:834px){.casestudy-card-detail__profile{row-gap:4.27vw}}.casestudy-card-detail__profile-title{color:#2e603b;font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.casestudy-card-detail__profile-title{font-size:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.casestudy-card-detail__profile-title{font-size:max(1rem,1.67vw);line-height:1.4}}@media (max-width:834px){.casestudy-card-detail__profile-title{color:#2e603b;font-size:6.4vw;font-size:4.8vw;font-size:20px;font-weight:400;letter-spacing:.02em;line-height:1.4}}@media (max-width:834px) and (min-width:1441px){.casestudy-card-detail__profile-title{font-size:min(2.67rem,1.3889vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.casestudy-card-detail__profile-title{font-size:max(1rem,1.39vw);line-height:1.4}}@media (max-width:834px) and (max-width:834px){.casestudy-card-detail__profile-title{font-size:5.33vw;font-size:4.8vw;line-height:1.4}}.order-list-l{display:flex;flex-direction:column;gap:16px;padding-left:0}@media (min-width:1441px){.order-list-l{gap:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-l{gap:1.11vw}}@media (max-width:834px){.order-list-l{gap:4.27vw}}.order-list-l__item{align-items:center;background-color:#f2f1ea;border-radius:12px;display:flex;gap:12px;list-style:none;min-height:100px;padding-block:16px;padding-inline:24px}@media (min-width:1441px){.order-list-l__item{padding-inline:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-l__item{padding-inline:1.67vw}}@media (max-width:834px){.order-list-l__item{padding-inline:6.4vw}}@media (min-width:1441px){.order-list-l__item{padding-block:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-l__item{padding-block:1.11vw}}@media (max-width:834px){.order-list-l__item{padding-block:4.27vw}}@media (min-width:1441px){.order-list-l__item{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-l__item{border-radius:.83vw}}@media (max-width:834px){.order-list-l__item{border-radius:3.2vw}}@media (min-width:1441px){.order-list-l__item{gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-l__item{gap:.83vw}}@media (max-width:834px){.order-list-l__item{gap:3.2vw}}.order-list-l__num{color:#2e603b;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:32px;font-weight:500;letter-spacing:.02em;line-height:1.4;text-align:center;width:50px}@media (min-width:1441px){.order-list-l__num{width:min(6.67rem,3.4722vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-l__num{width:3.47vw}}@media (max-width:834px){.order-list-l__num{width:8.53vw}}@media (min-width:1441px){.order-list-l__num{font-size:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-l__num{font-size:max(1rem,2.22vw);line-height:1.4}}@media (max-width:834px){.order-list-l__num{font-size:8.53vw;font-size:5.33vw;line-height:1.4}}.order-list-l__body{align-self:stretch;border-left:1px solid #2e603b;display:flex;flex:1 0 0%;flex-direction:column;gap:4px;justify-content:center;padding-left:24px}@media (min-width:1441px){.order-list-l__body{padding-left:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-l__body{padding-left:1.67vw}}@media (max-width:834px){.order-list-l__body{padding-left:6.4vw}}@media (min-width:1441px){.order-list-l__body{gap:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-l__body{gap:.28vw}}@media (max-width:834px){.order-list-l__body{gap:1.07vw}}.order-list-l__title{color:#2e603b;font-size:20px;font-weight:400;letter-spacing:.02em;line-height:1.4;width:100%}@media (min-width:1441px){.order-list-l__title{font-size:min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-l__title{font-size:max(1rem,1.39vw);line-height:1.4}}@media (max-width:834px){.order-list-l__title{font-size:5.33vw;font-size:4.8vw;line-height:1.4}}.order-list-l__text{color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8;width:100%}@media (min-width:1441px){.order-list-l__text{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-l__text{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.order-list-l__text{font-size:4.27vw;line-height:1.8}}.order-list-l__text a{color:#2e603b;text-decoration:underline}.order-list-l__item--img{gap:24px}@media (min-width:1441px){.order-list-l__item--img{gap:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-l__item--img{gap:1.67vw}}@media (max-width:834px){.order-list-l__item--img{align-items:stretch;flex-direction:column;gap:6.4vw}}.order-list-l__num-wrap{align-items:center;align-self:stretch;border-right:1px solid #2e603b;display:flex;flex-shrink:0;justify-content:center;padding-left:8px;padding-right:16px}@media (min-width:1441px){.order-list-l__num-wrap{padding-left:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-l__num-wrap{padding-left:.56vw}}@media (max-width:834px){.order-list-l__num-wrap{padding-left:2.13vw}}@media (min-width:1441px){.order-list-l__num-wrap{padding-right:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-l__num-wrap{padding-right:1.11vw}}@media (max-width:834px){.order-list-l__num-wrap{align-self:auto;border-bottom:1px solid #2e603b;border-right:none;padding-bottom:4px;padding-left:0;padding-right:4.27vw;padding-right:12px;width:100%}}.order-list-l__num-wrap .order-list-l__num{color:#2e603b;font-family:Montserrat,sans-serif;font-size:40px;font-weight:500;letter-spacing:.02em;line-height:1.4;width:55px}@media (min-width:1441px){.order-list-l__num-wrap .order-list-l__num{width:min(7.33rem,3.8194vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-l__num-wrap .order-list-l__num{width:3.82vw}}@media (max-width:834px){.order-list-l__num-wrap .order-list-l__num{width:14.67vw}}@media (min-width:1441px){.order-list-l__num-wrap .order-list-l__num{font-size:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-l__num-wrap .order-list-l__num{font-size:max(1rem,2.78vw);line-height:1.4}}@media (max-width:834px){.order-list-l__num-wrap .order-list-l__num{font-size:10.67vw;font-size:8.53vw;line-height:1.4}}@media (max-width:834px) and (min-width:1441px){.order-list-l__num-wrap{padding-left:min(0rem,0vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.order-list-l__num-wrap{padding-left:0}}@media (max-width:834px) and (max-width:834px){.order-list-l__num-wrap{padding-left:0}}@media (max-width:834px) and (min-width:1441px){.order-list-l__num-wrap{padding-right:min(1.6rem,.8333vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.order-list-l__num-wrap{padding-right:.83vw}}@media (max-width:834px) and (max-width:834px){.order-list-l__num-wrap{padding-right:3.2vw}}@media (max-width:834px) and (min-width:1441px){.order-list-l__num-wrap{padding-bottom:min(.53rem,.2778vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.order-list-l__num-wrap{padding-bottom:.28vw}}@media (max-width:834px) and (max-width:834px){.order-list-l__num-wrap{padding-bottom:1.07vw}}.order-list-l__content{align-items:center;display:flex;flex:1 0 0%;gap:16px}@media (min-width:1441px){.order-list-l__content{gap:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-l__content{gap:1.11vw}}@media (max-width:834px){.order-list-l__content{flex-direction:column;flex-shrink:0;gap:4.27vw;gap:24px;width:100%}}@media (max-width:834px) and (min-width:1441px){.order-list-l__content{gap:min(3.2rem,1.6667vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.order-list-l__content{gap:1.67vw}}@media (max-width:834px) and (max-width:834px){.order-list-l__content{gap:6.4vw}}.order-list-l__img-wrap{border-radius:12px;flex-shrink:0;overflow:hidden;width:160px}@media (min-width:1441px){.order-list-l__img-wrap{width:min(21.33rem,11.1111vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-l__img-wrap{width:11.11vw}}@media (max-width:834px){.order-list-l__img-wrap{width:42.67vw}}@media (min-width:1441px){.order-list-l__img-wrap{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-l__img-wrap{border-radius:.83vw}}@media (max-width:834px){.order-list-l__img-wrap{border-radius:3.2vw}}.order-list-l__img{aspect-ratio:4/3;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.order-list-l__item--img .order-list-l__body{border-left:none;padding-left:0;width:100%}@media (min-width:1441px){.order-list-l__item--img .order-list-l__body{padding-left:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-l__item--img .order-list-l__body{padding-left:0}}@media (max-width:834px){.order-list-l__item--img .order-list-l__body{padding-left:0}}.order-list-l__item--img .order-list-l__title{color:#2e603b;font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.order-list-l__item--img .order-list-l__title{font-size:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-l__item--img .order-list-l__title{font-size:max(1rem,1.67vw);line-height:1.4}}@media (max-width:834px){.order-list-l__item--img .order-list-l__title{color:#2e603b;font-size:6.4vw;font-size:4.8vw;font-size:20px;font-weight:400;letter-spacing:.02em;line-height:1.4}}@media (max-width:834px) and (min-width:1441px){.order-list-l__item--img .order-list-l__title{font-size:min(2.67rem,1.3889vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.order-list-l__item--img .order-list-l__title{font-size:max(1rem,1.39vw);line-height:1.4}}@media (max-width:834px) and (max-width:834px){.order-list-l__item--img .order-list-l__title{font-size:5.33vw;font-size:4.8vw;line-height:1.4}}.highlight{border:2px solid #f18809;border-radius:18px;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8;padding:40px}@media (min-width:1441px){.highlight{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.highlight{border-radius:1.25vw}}@media (max-width:834px){.highlight{border-radius:4.8vw}}@media (min-width:1441px){.highlight{padding:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.highlight{padding:2.78vw}}@media (max-width:834px){.highlight{padding:8.53vw}}@media (min-width:1441px){.highlight{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.highlight{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.highlight{font-size:4.27vw;line-height:1.8}}.category-link{align-items:center;background:linear-gradient(90deg,#e5e4dc 35%,#f2f1ea);border:3px solid #f2f1ea;border-radius:85px 0 0 85px;display:flex;height:170px;overflow:hidden;padding:32px 64px 32px 60px;position:relative;text-decoration:none;width:524px}@media (min-width:1441px){.category-link{border-radius:min(11.33rem,5.9028vw) min(0rem,0vw) min(0rem,0vw) min(11.33rem,5.9028vw)}}@media (min-width:835px) and (max-width:1439px){.category-link{border-radius:5.9vw 0 0 5.9vw}}@media (max-width:834px){.category-link{border-radius:22.67vw 0 0 22.67vw}}@media (min-width:1441px){.category-link{height:min(22.67rem,11.8056vw)}}@media (min-width:835px) and (max-width:1439px){.category-link{height:11.81vw}}@media (max-width:834px){.category-link{height:45.33vw}}@media (min-width:1441px){.category-link{padding:min(4.27rem,2.2222vw) min(8.53rem,4.4444vw) min(4.27rem,2.2222vw) min(8rem,4.1667vw)}}@media (min-width:835px) and (max-width:1439px){.category-link{padding:2.22vw 4.44vw 2.22vw 4.17vw}}@media (max-width:834px){.category-link{padding:8.53vw 17.07vw 8.53vw 16vw}}@media (min-width:1441px){.category-link{width:min(69.87rem,36.3889vw)}}@media (min-width:835px) and (max-width:1439px){.category-link{width:36.39vw}}@media (max-width:834px){.category-link{border-right:none;width:97.6vw}}.category-link:before{background-color:#2e603b;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease;width:100%}.category-link:after{background-color:#fff;border-radius:50%;content:"";height:152px;left:9px;-webkit-mask-image:url(https://245449945.fs1.hubspotusercontent-na2.net/hubfs/245449945/raw_assets/public/katsura-theme/assets/img/common/circle.svg);mask-image:url(https://245449945.fs1.hubspotusercontent-na2.net/hubfs/245449945/raw_assets/public/katsura-theme/assets/img/common/circle.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;rotate:0;transition:rotate .5s ease,background-color .5s ease;width:152px}@media (min-width:1441px){.category-link:after{width:min(20.27rem,10.5556vw)}}@media (min-width:835px) and (max-width:1439px){.category-link:after{width:10.56vw}}@media (max-width:834px){.category-link:after{width:40.53vw}}@media (min-width:1441px){.category-link:after{height:min(20.27rem,10.5556vw)}}@media (min-width:835px) and (max-width:1439px){.category-link:after{height:10.56vw}}@media (max-width:834px){.category-link:after{height:40.53vw}}@media (min-width:1441px){.category-link:after{left:min(1.2rem,.625vw)}}@media (min-width:835px) and (max-width:1439px){.category-link:after{left:.63vw}}@media (max-width:834px){.category-link:after{left:2.4vw}}.category-link:hover:before{opacity:1}.category-link:hover:after{background-color:hsla(0,0%,100%,.2);rotate:180deg}.category-link:hover .category-link__en,.category-link:hover .category-link__more,.category-link:hover .category-link__more svg,.category-link:hover .category-link__name{color:#fff}.category-link__icon{display:flex;height:100%;justify-content:flex-end;position:absolute;right:0;top:0;width:100%}.category-link__icon img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right top;object-position:right top}.category-link__icon .category-print{width:310px}@media (min-width:1441px){.category-link__icon .category-print{width:min(41.33rem,21.5278vw)}}@media (min-width:835px) and (max-width:1439px){.category-link__icon .category-print{width:21.53vw}}@media (max-width:834px){.category-link__icon .category-print{width:82.67vw}}.category-link__icon .category-industrial{width:310px}@media (min-width:1441px){.category-link__icon .category-industrial{width:min(41.33rem,21.5278vw)}}@media (min-width:835px) and (max-width:1439px){.category-link__icon .category-industrial{width:21.53vw}}@media (max-width:834px){.category-link__icon .category-industrial{width:82.67vw}}.category-link__icon .category-metal{width:367px}@media (min-width:1441px){.category-link__icon .category-metal{width:min(48.93rem,25.4861vw)}}@media (min-width:835px) and (max-width:1439px){.category-link__icon .category-metal{width:25.49vw}}@media (max-width:834px){.category-link__icon .category-metal{width:97.87vw}}.category-link__info{display:flex;flex-direction:column;position:relative;row-gap:4px;z-index:1}@media (min-width:1441px){.category-link__info{row-gap:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.category-link__info{row-gap:.28vw}}@media (max-width:834px){.category-link__info{row-gap:1.07vw}}.category-link__en,.category-link__more,.category-link__more svg,.category-link__name{transition:color .5s ease}.category-link__en{color:#2e603b;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;font-weight:500;letter-spacing:.02em;line-height:1.7}@media (min-width:1441px){.category-link__en{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.category-link__en{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.category-link__en{font-size:3.73vw;line-height:1.7}}.category-link__name{color:#2f2f2f;font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.category-link__name{font-size:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.category-link__name{font-size:max(1rem,1.67vw);line-height:1.4}}@media (max-width:834px){.category-link__name{font-size:6.4vw;font-size:4.8vw;line-height:1.4}}.category-link__more{align-items:center;color:#2f2f2f;-moz-column-gap:4px;column-gap:4px;display:flex;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.7}@media (min-width:1441px){.category-link__more{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.category-link__more{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.category-link__more{font-size:3.73vw;line-height:1.7}}@media (min-width:1441px){.category-link__more{-moz-column-gap:min(.53rem,.2778vw);column-gap:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.category-link__more{-moz-column-gap:.28vw;column-gap:.28vw}}@media (max-width:834px){.category-link__more{-moz-column-gap:1.07vw;column-gap:1.07vw}}.category-link__more svg{color:#2e603b;width:14px}@media (min-width:1441px){.category-link__more svg{width:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.category-link__more svg{width:.97vw}}@media (max-width:834px){.category-link__more svg{width:3.73vw}}.category-link--s{border-radius:999px;height:120px;padding:32px 64px 32px 60px;width:363px}@media (min-width:1441px){.category-link--s{width:min(48.4rem,25.2083vw)}}@media (min-width:835px) and (max-width:1439px){.category-link--s{width:25.21vw}}@media (max-width:834px){.category-link--s{width:82.93vw}}@media (min-width:1441px){.category-link--s{height:min(16rem,8.3333vw)}}@media (min-width:835px) and (max-width:1439px){.category-link--s{height:8.33vw}}@media (max-width:834px){.category-link--s{height:32vw}}@media (min-width:1441px){.category-link--s{border-radius:min(133.2rem,69.375vw)}}@media (min-width:835px) and (max-width:1439px){.category-link--s{border-radius:69.38vw}}@media (max-width:834px){.category-link--s{border-radius:266.4vw}}@media (min-width:1441px){.category-link--s{padding:min(4.27rem,2.2222vw) min(8.53rem,4.4444vw) min(4.27rem,2.2222vw) min(8rem,4.1667vw)}}@media (min-width:835px) and (max-width:1439px){.category-link--s{padding:2.22vw 4.44vw 2.22vw 4.17vw}}@media (max-width:834px){.category-link--s{border-right:3px solid #f2f1ea;padding:8.53vw 10.67vw 8.53vw 13.33vw}}.category-link--s:after{height:104px;left:6px;top:5px;width:104px}@media (min-width:1441px){.category-link--s:after{width:min(13.87rem,7.2222vw)}}@media (min-width:835px) and (max-width:1439px){.category-link--s:after{width:7.22vw}}@media (max-width:834px){.category-link--s:after{width:27.73vw}}@media (min-width:1441px){.category-link--s:after{height:min(13.87rem,7.2222vw)}}@media (min-width:835px) and (max-width:1439px){.category-link--s:after{height:7.22vw}}@media (max-width:834px){.category-link--s:after{height:27.73vw}}@media (min-width:1441px){.category-link--s:after{left:min(.8rem,.4167vw)}}@media (min-width:835px) and (max-width:1439px){.category-link--s:after{left:.42vw}}@media (max-width:834px){.category-link--s:after{left:1.6vw}}@media (min-width:1441px){.category-link--s:after{top:min(.67rem,.3472vw)}}@media (min-width:835px) and (max-width:1439px){.category-link--s:after{top:.35vw}}@media (max-width:834px){.category-link--s:after{top:1.33vw}}.image-l-actual{display:flex;flex-direction:column;row-gap:12px}@media (min-width:1441px){.image-l-actual{row-gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.image-l-actual{row-gap:.83vw}}@media (max-width:834px){.image-l-actual{row-gap:3.2vw}}.image-l-actual__img{width:100%}.image-l-actual__img img{display:block;height:auto;width:100%}.image-l-actual__caption{color:#2f2f2f;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.image-l-actual__caption{font-size:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.image-l-actual__caption{font-size:max(1rem,.83vw);line-height:1.4}}@media (max-width:834px){.image-l-actual__caption{font-size:3.2vw;line-height:1.4}}.image-m{display:flex;flex-direction:column;row-gap:12px}@media (min-width:1441px){.image-m{row-gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.image-m{row-gap:.83vw}}@media (max-width:834px){.image-m{row-gap:3.2vw}}.image-m__img{aspect-ratio:4/3}.image-m__img img{border-radius:12px}@media (min-width:1441px){.image-m__img img{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.image-m__img img{border-radius:.83vw}}@media (max-width:834px){.image-m__img img{border-radius:3.2vw}}.image-m__caption{color:#2f2f2f;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.image-m__caption{font-size:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.image-m__caption{font-size:max(1rem,.83vw);line-height:1.4}}@media (max-width:834px){.image-m__caption{font-size:3.2vw;line-height:1.4}}.image-m-actual-row{-moz-column-gap:8px;column-gap:8px;display:flex}@media (min-width:1441px){.image-m-actual-row{-moz-column-gap:min(1.07rem,.5556vw);column-gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.image-m-actual-row{-moz-column-gap:.56vw;column-gap:.56vw}}@media (max-width:834px){.image-m-actual-row{-moz-column-gap:2.13vw;column-gap:2.13vw;flex-direction:column;row-gap:24px}}@media (max-width:834px) and (min-width:1441px){.image-m-actual-row{row-gap:min(3.2rem,1.6667vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.image-m-actual-row{row-gap:1.67vw}}@media (max-width:834px) and (max-width:834px){.image-m-actual-row{row-gap:6.4vw}}.image-m-actual{display:flex;flex-direction:column;row-gap:12px}@media (min-width:1441px){.image-m-actual{row-gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.image-m-actual{row-gap:.83vw}}@media (max-width:834px){.image-m-actual{row-gap:3.2vw}}.image-m-actual__img{align-self:flex-start}.image-m-actual__img img{display:block}.image-m-actual__caption{color:#2f2f2f;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.image-m-actual__caption{font-size:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.image-m-actual__caption{font-size:max(1rem,.83vw);line-height:1.4}}@media (max-width:834px){.image-m-actual__caption{font-size:3.2vw;line-height:1.4}}.image-m-list{display:flex;flex-direction:column;row-gap:8px}@media (min-width:1441px){.image-m-list{row-gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.image-m-list{row-gap:.56vw}}@media (max-width:834px){.image-m-list{row-gap:2.13vw}}.image-m-list__img img{display:block;height:auto;width:100%}.image-m-list__caption{color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.image-m-list__caption{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.image-m-list__caption{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.image-m-list__caption{font-size:4.27vw;line-height:1.8}}.image-ss{aspect-ratio:4/3;border-radius:12px;display:block;overflow:hidden;position:relative;width:158px}@media (min-width:1441px){.image-ss{width:min(21.07rem,10.9722vw)}}@media (min-width:835px) and (max-width:1439px){.image-ss{width:10.97vw}}@media (max-width:834px){.image-ss{width:28.27vw}}@media (min-width:1441px){.image-ss{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.image-ss{border-radius:.83vw}}@media (max-width:834px){.image-ss{border-radius:3.2vw}}.image-ss img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-ss.is-select{box-shadow:0 0 0 3px #2e603b,inset 0 0 0 2px #fff}.group-detail{display:flex;flex-direction:column;row-gap:40px}@media (min-width:1441px){.group-detail{row-gap:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.group-detail{row-gap:2.78vw}}@media (max-width:834px){.group-detail{row-gap:0}}.group-detail__item{display:flex;flex-direction:column;row-gap:24px}@media (min-width:1441px){.group-detail__item{row-gap:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.group-detail__item{row-gap:1.67vw}}@media (max-width:834px){.group-detail__item{row-gap:6.4vw}}.group-detail__item-heading{margin:0}@media (min-width:1441px){.group-detail__item-heading{margin:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.group-detail__item-heading{margin:0}}@media (max-width:834px){.group-detail__item-heading{margin:0}}.group-detail__accordion{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;display:flex;font:inherit;padding:0;pointer-events:none;text-align:left;width:100%}@media (min-width:1441px){.group-detail__accordion{padding:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.group-detail__accordion{padding:0}}@media (max-width:834px){.group-detail__accordion{align-items:center;border-bottom:1px solid #d3d3d3;cursor:pointer;display:flex;gap:16px;padding:0;padding-block:12px;pointer-events:auto}}@media (max-width:834px) and (min-width:1441px){.group-detail__accordion{gap:min(2.13rem,1.1111vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.group-detail__accordion{gap:1.11vw}}@media (max-width:834px) and (max-width:834px){.group-detail__accordion{gap:4.27vw}}@media (max-width:834px) and (min-width:1441px){.group-detail__accordion{padding-block:min(1.6rem,.8333vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.group-detail__accordion{padding-block:.83vw}}@media (max-width:834px) and (max-width:834px){.group-detail__accordion{padding-block:3.2vw}}.group-detail__accordion-title{color:#2e603b;flex:1 0 0%;font-size:32px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.group-detail__accordion-title{font-size:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.group-detail__accordion-title{font-size:max(1rem,2.22vw);line-height:1.4}}@media (max-width:834px){.group-detail__accordion-title{font-size:8.53vw;font-size:5.33vw;line-height:1.4}}.group-detail__accordion-icon{display:none}@media (max-width:834px){.group-detail__accordion-icon{align-items:center;display:flex;flex-shrink:0;height:40px;justify-content:center;position:relative;width:40px}.group-detail__accordion-icon svg{color:#2e603b;height:14px;position:relative;width:14px}.group-detail__accordion-icon:before{background-color:#2e603b;content:"";height:100%;-webkit-mask-image:url(https://245449945.fs1.hubspotusercontent-na2.net/hubfs/245449945/raw_assets/public/katsura-theme/assets/img/common/btn-bg.svg);mask-image:url(https://245449945.fs1.hubspotusercontent-na2.net/hubfs/245449945/raw_assets/public/katsura-theme/assets/img/common/btn-bg.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;width:100%}}@media (max-width:834px) and (min-width:1441px){.group-detail__accordion-icon{width:min(5.33rem,2.7778vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.group-detail__accordion-icon{width:2.78vw}}@media (max-width:834px) and (max-width:834px){.group-detail__accordion-icon{width:10.67vw}}@media (max-width:834px) and (min-width:1441px){.group-detail__accordion-icon{height:min(5.33rem,2.7778vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.group-detail__accordion-icon{height:2.78vw}}@media (max-width:834px) and (max-width:834px){.group-detail__accordion-icon{height:10.67vw}}@media (max-width:834px) and (min-width:1441px){.group-detail__accordion-icon svg{width:min(1.87rem,.9722vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.group-detail__accordion-icon svg{width:.97vw}}@media (max-width:834px) and (max-width:834px){.group-detail__accordion-icon svg{width:3.73vw}}@media (max-width:834px) and (min-width:1441px){.group-detail__accordion-icon svg{height:min(1.87rem,.9722vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.group-detail__accordion-icon svg{height:.97vw}}@media (max-width:834px) and (max-width:834px){.group-detail__accordion-icon svg{height:3.73vw}}.group-detail__item.is-open .group-detail__accordion{border-bottom-color:transparent}.group-detail__item.is-open .group-detail__accordion-icon svg path:nth-child(2){transform:scaleY(0);transform-box:fill-box;transform-origin:center}.group-detail__body{align-items:flex-start;display:flex;gap:40px;padding:0 32px}@media (min-width:1441px){.group-detail__body{gap:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.group-detail__body{gap:2.78vw}}@media (max-width:834px){.group-detail__body{gap:6.4vw}}@media (min-width:1441px){.group-detail__body{padding:min(0rem,0vw) min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.group-detail__body{padding:0 2.22vw}}@media (max-width:834px){.group-detail__body{display:none;flex-direction:column;padding:0 0 6.4vw}.group-detail__item.is-open .group-detail__body{display:flex}}.group-detail__image{aspect-ratio:3/2;border-radius:12px;flex-shrink:0;overflow:hidden;width:320px}@media (min-width:1441px){.group-detail__image{width:min(42.67rem,22.2222vw)}}@media (min-width:835px) and (max-width:1439px){.group-detail__image{width:22.22vw}}@media (max-width:834px){.group-detail__image{width:85.33vw}}@media (min-width:1441px){.group-detail__image{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.group-detail__image{border-radius:.83vw}}@media (max-width:834px){.group-detail__image{border-radius:3.2vw;width:100%}}.group-detail__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.group-detail__content{align-items:flex-end;display:flex;flex:1 0 0%;flex-direction:column;row-gap:16px}@media (min-width:1441px){.group-detail__content{row-gap:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.group-detail__content{row-gap:1.11vw}}@media (max-width:834px){.group-detail__content{row-gap:0;width:100%}}.group-detail__content .definition-list{width:100%}@media (max-width:834px){.group-detail__item.is-open .group-detail__separator{display:block}}.group-detail .definition-list__term{width:190px}@media (min-width:1441px){.group-detail .definition-list__term{width:min(25.33rem,13.1944vw)}}@media (min-width:835px) and (max-width:1439px){.group-detail .definition-list__term{width:13.19vw}}@media (max-width:834px){.group-detail .definition-list__term{width:auto}}.group-detail__button{display:flex;justify-content:center}.group-detail__cta{align-items:center;display:flex;flex-direction:column;row-gap:16px}@media (min-width:1441px){.group-detail__cta{row-gap:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.group-detail__cta{row-gap:1.11vw}}@media (max-width:834px){.group-detail__cta{row-gap:4.27vw}}.group-detail__cta-text{color:#2f2f2f;font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.4;margin:0;text-align:center}@media (min-width:1441px){.group-detail__cta-text{margin:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.group-detail__cta-text{margin:0}}@media (max-width:834px){.group-detail__cta-text{margin:0}}@media (min-width:1441px){.group-detail__cta-text{font-size:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.group-detail__cta-text{font-size:max(1rem,1.67vw);line-height:1.4}}@media (max-width:834px){.group-detail__cta-text{font-size:6.4vw;font-size:4.8vw;line-height:1.4}}.movie-l{display:flex;flex-direction:column;row-gap:12px}@media (min-width:1441px){.movie-l{row-gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.movie-l{row-gap:.83vw}}@media (max-width:834px){.movie-l{row-gap:3.2vw}}.movie-l__video{aspect-ratio:16/9;border-radius:12px;overflow:hidden;width:720px}@media (min-width:1441px){.movie-l__video{width:min(96rem,50vw)}}@media (min-width:835px) and (max-width:1439px){.movie-l__video{width:50vw}}@media (max-width:834px){.movie-l__video{width:auto}}@media (min-width:1441px){.movie-l__video{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.movie-l__video{border-radius:.83vw}}@media (max-width:834px){.movie-l__video{border-radius:3.2vw}}.movie-l__video iframe{display:block;height:100%;width:100%}.movie-l__caption{color:#2f2f2f;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.movie-l__caption{font-size:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.movie-l__caption{font-size:max(1rem,.83vw);line-height:1.4}}@media (max-width:834px){.movie-l__caption{font-size:3.2vw;line-height:1.4}}.movie-m{display:flex;flex-direction:column;row-gap:12px}@media (min-width:1441px){.movie-m{row-gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.movie-m{row-gap:.83vw}}@media (max-width:834px){.movie-m{row-gap:3.2vw}}.movie-m__video{aspect-ratio:16/9;border-radius:12px;overflow:hidden;width:492px}@media (min-width:1441px){.movie-m__video{width:min(65.6rem,34.1667vw)}}@media (min-width:835px) and (max-width:1439px){.movie-m__video{width:34.17vw}}@media (max-width:834px){.movie-m__video{width:auto}}@media (min-width:1441px){.movie-m__video{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.movie-m__video{border-radius:.83vw}}@media (max-width:834px){.movie-m__video{border-radius:3.2vw}}.movie-m__video iframe{display:block;height:100%;width:100%}.movie-m__caption{color:#2f2f2f;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.movie-m__caption{font-size:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.movie-m__caption{font-size:max(1rem,.83vw);line-height:1.4}}@media (max-width:834px){.movie-m__caption{font-size:3.2vw;line-height:1.4}}.article-contents{align-items:flex-start;display:flex;gap:32px}@media (min-width:1441px){.article-contents{gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.article-contents{gap:2.22vw}}@media (max-width:834px){.article-contents{flex-direction:column;gap:8.53vw}}.article-contents__img{aspect-ratio:4/3;border-radius:12px;flex-shrink:0;overflow:hidden;width:320px}@media (min-width:1441px){.article-contents__img{width:min(42.67rem,22.2222vw)}}@media (min-width:835px) and (max-width:1439px){.article-contents__img{width:22.22vw}}@media (max-width:834px){.article-contents__img{width:85.33vw}}@media (min-width:1441px){.article-contents__img{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.article-contents__img{border-radius:.83vw}}@media (max-width:834px){.article-contents__img{border-radius:3.2vw;width:100%}}.article-contents__img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article-contents__body{align-items:flex-end;display:flex;flex:1 0 0%;flex-direction:column;gap:24px;justify-content:center;min-height:0;min-width:0;padding-top:24px}@media (min-width:1441px){.article-contents__body{gap:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.article-contents__body{gap:1.67vw}}@media (max-width:834px){.article-contents__body{gap:6.4vw}}@media (min-width:1441px){.article-contents__body{padding-top:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.article-contents__body{padding-top:1.67vw}}@media (max-width:834px){.article-contents__body{padding-top:0}}.article-contents__text{color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8;width:100%}@media (min-width:1441px){.article-contents__text{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.article-contents__text{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.article-contents__text{font-size:4.27vw;line-height:1.8}}.article-contents__action{flex-shrink:0}.list-m{display:flex;flex-direction:column;list-style:none;padding-left:0;row-gap:8px}@media (min-width:1441px){.list-m{row-gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.list-m{row-gap:.56vw}}@media (max-width:834px){.list-m{row-gap:2.13vw}}.list-m>li{align-items:flex-start;color:#2f2f2f;display:flex;font-size:16px;font-weight:400;gap:8px;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.list-m>li{gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.list-m>li{gap:.56vw}}@media (max-width:834px){.list-m>li{gap:2.13vw}}@media (min-width:1441px){.list-m>li{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.list-m>li{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.list-m>li{font-size:4.27vw;line-height:1.8}}.list-m>li:before{background-color:#2e603b;content:"";display:block;flex-shrink:0;height:14px;margin-top:7px;-webkit-mask-image:url(https://245449945.fs1.hubspotusercontent-na2.net/hubfs/245449945/raw_assets/public/katsura-theme/assets/img/icon/s/dot.svg);mask-image:url(https://245449945.fs1.hubspotusercontent-na2.net/hubfs/245449945/raw_assets/public/katsura-theme/assets/img/icon/s/dot.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:14px}@media (min-width:1441px){.list-m>li:before{width:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.list-m>li:before{width:.97vw}}@media (max-width:834px){.list-m>li:before{width:3.73vw}}@media (min-width:1441px){.list-m>li:before{height:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.list-m>li:before{height:.97vw}}@media (max-width:834px){.list-m>li:before{height:3.73vw}}@media (min-width:1441px){.list-m>li:before{margin-top:min(.93rem,.4861vw)}}@media (min-width:835px) and (max-width:1439px){.list-m>li:before{margin-top:.49vw}}@media (max-width:834px){.list-m>li:before{margin-top:1.87vw}}.order-list-m{counter-reset:order-list;display:flex;flex-direction:column;list-style:none;padding-left:0;row-gap:8px}@media (min-width:1441px){.order-list-m{row-gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-m{row-gap:.56vw}}@media (max-width:834px){.order-list-m{row-gap:2.13vw}}.order-list-m>li{align-items:flex-start;color:#2f2f2f;display:flex;font-size:16px;font-weight:400;gap:8px;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.order-list-m>li{gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-m>li{gap:.56vw}}@media (max-width:834px){.order-list-m>li{gap:2.13vw}}@media (min-width:1441px){.order-list-m>li{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-m>li{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.order-list-m>li{font-size:4.27vw;line-height:1.8}}.order-list-m>li:before{color:#2e603b;content:counter(order-list) ".";counter-increment:order-list;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;line-height:1.8;text-align:right;width:20px}@media (min-width:1441px){.order-list-m>li:before{width:min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-m>li:before{width:1.39vw}}@media (max-width:834px){.order-list-m>li:before{width:5.33vw}}@media (min-width:1441px){.order-list-m>li:before{font-size:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.order-list-m>li:before{font-size:max(1rem,1.25vw);line-height:1.8}}@media (max-width:834px){.order-list-m>li:before{font-size:4.8vw}}.step-list{align-items:center;display:flex;list-style:none;padding:0}@media (max-width:834px){.step-list{flex-direction:column}}.step-list--col-3 .step-list__item:not(:last-child){margin-bottom:0;margin-right:66px}@media (min-width:1441px){.step-list--col-3 .step-list__item:not(:last-child){margin-right:min(8.8rem,4.5833vw)}}@media (min-width:835px) and (max-width:1439px){.step-list--col-3 .step-list__item:not(:last-child){margin-right:4.58vw}}@media (max-width:834px){.step-list--col-3 .step-list__item:not(:last-child){margin-right:0}}@media (min-width:1441px){.step-list--col-3 .step-list__item:not(:last-child){margin-bottom:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.step-list--col-3 .step-list__item:not(:last-child){margin-bottom:0}}@media (max-width:834px){.step-list--col-3 .step-list__item:not(:last-child){margin-bottom:17.6vw}}.step-list--col-3 .step-list__item:not(:last-child):after{right:-6px}@media (min-width:1441px){.step-list--col-3 .step-list__item:not(:last-child):after{right:max(-.8rem,-.4167vw)}}@media (min-width:835px) and (max-width:1439px){.step-list--col-3 .step-list__item:not(:last-child):after{right:-.42vw}}@media (max-width:834px){.step-list--col-3 .step-list__item:not(:last-child):after{right:auto}}.step-list--no-arrow .step-list__item:not(:last-child){margin-bottom:0;margin-right:0}@media (min-width:1441px){.step-list--no-arrow .step-list__item:not(:last-child){margin-right:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.step-list--no-arrow .step-list__item:not(:last-child){margin-right:0}}@media (max-width:834px){.step-list--no-arrow .step-list__item:not(:last-child){margin-right:0}}@media (min-width:1441px){.step-list--no-arrow .step-list__item:not(:last-child){margin-bottom:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.step-list--no-arrow .step-list__item:not(:last-child){margin-bottom:0}}@media (max-width:834px){.step-list--no-arrow .step-list__item:not(:last-child){margin-bottom:0}}.step-list--no-arrow .step-list__item:not(:last-child):after{display:none}.step-list__item{display:flex;flex:1 0 0%;flex-direction:column;gap:8px;list-style:none;position:relative}@media (min-width:1441px){.step-list__item{gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.step-list__item{gap:.56vw}}@media (max-width:834px){.step-list__item{gap:2.13vw}}.step-list__item:not(:last-child){margin-bottom:0;margin-right:82px}@media (min-width:1441px){.step-list__item:not(:last-child){margin-right:min(10.93rem,5.6944vw)}}@media (min-width:835px) and (max-width:1439px){.step-list__item:not(:last-child){margin-right:5.69vw}}@media (max-width:834px){.step-list__item:not(:last-child){margin-right:0}}@media (min-width:1441px){.step-list__item:not(:last-child){margin-bottom:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.step-list__item:not(:last-child){margin-bottom:0}}@media (max-width:834px){.step-list__item:not(:last-child){margin-bottom:21.87vw}}.step-list__item:not(:last-child):after{background-color:#2e603b;content:"";display:block;height:50px;left:auto;-webkit-mask-image:url(https://245449945.fs1.hubspotusercontent-na2.net/hubfs/245449945/raw_assets/public/katsura-theme/assets/img/icon/l/arrow-fill-right.svg);mask-image:url(https://245449945.fs1.hubspotusercontent-na2.net/hubfs/245449945/raw_assets/public/katsura-theme/assets/img/icon/l/arrow-fill-right.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:-16px;top:50%;transform:translate(100%,-50%);width:50px}@media (min-width:1441px){.step-list__item:not(:last-child):after{width:min(6.67rem,3.4722vw)}}@media (min-width:835px) and (max-width:1439px){.step-list__item:not(:last-child):after{width:3.47vw}}@media (max-width:834px){.step-list__item:not(:last-child):after{width:13.33vw}}@media (min-width:1441px){.step-list__item:not(:last-child):after{height:min(6.67rem,3.4722vw)}}@media (min-width:835px) and (max-width:1439px){.step-list__item:not(:last-child):after{height:3.47vw}}@media (max-width:834px){.step-list__item:not(:last-child):after{height:13.33vw}}@media (min-width:1441px){.step-list__item:not(:last-child):after{right:max(-2.13rem,-1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.step-list__item:not(:last-child):after{right:-1.11vw}}@media (max-width:834px){.step-list__item:not(:last-child):after{bottom:-2.13vw;left:50%;-webkit-mask-image:url(https://245449945.fs1.hubspotusercontent-na2.net/hubfs/245449945/raw_assets/public/katsura-theme/assets/img/icon/l/arrow-fill-down.svg);mask-image:url(https://245449945.fs1.hubspotusercontent-na2.net/hubfs/245449945/raw_assets/public/katsura-theme/assets/img/icon/l/arrow-fill-down.svg);right:auto;top:auto;transform:translate(-50%,100%)}.step-list__item{flex:0 0 auto;width:100%}}.step-list__img{display:block}.step-list__caption{color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.step-list__caption{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.step-list__caption{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.step-list__caption{font-size:4.27vw;line-height:1.8}}.outer{margin-inline:auto;max-width:1920px;width:100%}@media (max-width:834px){.outer{max-width:none}}.page-content{background-color:#f2f1ea}.page-content--l{min-height:100vh}.header{left:0;margin:0 auto;max-width:1920px;padding:10px;position:fixed;right:0;top:0;z-index:1000}@media (min-width:1441px){.header{padding:min(1.33rem,.6944vw)}}@media (min-width:835px) and (max-width:1439px){.header{padding:.69vw}}@media (max-width:834px){.header{padding:2.67vw}}.header.is-splash{opacity:0;pointer-events:none}.header.is-splash-done{animation:header-fade-in .6s ease forwards}.header__inner{background-color:#fff;border-radius:12px;box-shadow:0 0 20px 0 rgba(0,0,0,.25);padding:16px 40px}@media (min-width:1441px){.header__inner{padding:min(2.13rem,1.1111vw) min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.header__inner{padding:1.11vw 2.78vw}}@media (max-width:834px){.header__inner{padding:0}}@media (min-width:1441px){.header__inner{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.header__inner{border-radius:.83vw}}@media (max-width:834px){.header__inner{border-radius:3.2vw}}@media (min-width:1441px){.header__inner{box-shadow:min(0rem,0vw) min(0rem,0vw) min(2.67rem,1.3889vw) min(0rem,0vw) rgba(0,0,0,.25)}}@media (min-width:835px) and (max-width:1439px){.header__inner{box-shadow:0 0 1.39vw 0 rgba(0,0,0,.25)}}@media (max-width:834px){.header__inner{box-shadow:0 0 5.33vw 0 rgba(0,0,0,.25)}}.header__main{align-items:center;display:flex;justify-content:space-between;padding:0}@media (min-width:1441px){.header__main{padding:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.header__main{padding:0}}@media (max-width:834px){.header__main{padding:4.27vw}}.header__logo{align-items:center;-moz-column-gap:16px;column-gap:16px;display:flex}@media (min-width:1441px){.header__logo{-moz-column-gap:min(2.13rem,1.1111vw);column-gap:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.header__logo{-moz-column-gap:1.11vw;column-gap:1.11vw}}@media (max-width:834px){.header__logo{-moz-column-gap:3.2vw;column-gap:3.2vw}}.header__logo-mark{width:110px}@media (min-width:1441px){.header__logo-mark{width:min(14.67rem,7.6389vw)}}@media (min-width:835px) and (max-width:1439px){.header__logo-mark{width:7.64vw}}@media (max-width:834px){.header__logo-mark{width:21.87vw}}.header__logo-mark img{width:100%}.header__logo-divider{background-color:#d2dfd5;height:34px;width:1px}@media (min-width:1441px){.header__logo-divider{height:min(4.53rem,2.3611vw)}}@media (min-width:835px) and (max-width:1439px){.header__logo-divider{height:2.36vw}}@media (max-width:834px){.header__logo-divider{height:8.53vw}}.header__logo-type{height:auto;width:213px}@media (min-width:1441px){.header__logo-type{width:min(28.4rem,14.7917vw)}}@media (min-width:835px) and (max-width:1439px){.header__logo-type{width:14.79vw}}@media (max-width:834px){.header__logo-type{width:37.87vw}}.header__logo-type img{width:100%}.header__nav{align-items:flex-end;display:flex;flex-direction:column;row-gap:8px}@media (min-width:1441px){.header__nav{row-gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.header__nav{row-gap:.56vw}}@media (max-width:834px){.header__nav{display:none;row-gap:2.13vw}}.header__nav-top{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex}@media (min-width:1441px){.header__nav-top{-moz-column-gap:min(2.67rem,1.3889vw);column-gap:min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.header__nav-top{-moz-column-gap:1.39vw;column-gap:1.39vw}}@media (max-width:834px){.header__nav-top{-moz-column-gap:2.67vw;column-gap:2.67vw}}.header__cta{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex}@media (min-width:1441px){.header__cta{-moz-column-gap:min(1.33rem,.6944vw);column-gap:min(1.33rem,.6944vw)}}@media (min-width:835px) and (max-width:1439px){.header__cta{-moz-column-gap:.69vw;column-gap:.69vw}}@media (max-width:834px){.header__cta{-moz-column-gap:2.67vw;column-gap:2.67vw}}.header__cta-btn{align-items:center;border-radius:6px;-moz-column-gap:6px;column-gap:6px;display:inline-flex;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.8;padding:4px 16px;text-decoration:none;transition:background-color .3s ease}@media (min-width:1441px){.header__cta-btn{padding:min(.53rem,.2778vw) min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.header__cta-btn{padding:.28vw 1.11vw}}@media (max-width:834px){.header__cta-btn{padding:1.07vw 4.27vw}}@media (min-width:1441px){.header__cta-btn{-moz-column-gap:min(.8rem,.4167vw);column-gap:min(.8rem,.4167vw)}}@media (min-width:835px) and (max-width:1439px){.header__cta-btn{-moz-column-gap:.42vw;column-gap:.42vw}}@media (max-width:834px){.header__cta-btn{-moz-column-gap:1.6vw;column-gap:1.6vw}}@media (min-width:1441px){.header__cta-btn{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.header__cta-btn{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.header__cta-btn{font-size:4.27vw;line-height:1.8}}.header__cta-btn--primary{background-color:#2e603b;color:#fff}.header__cta-btn--primary:hover{background-color:#193520}.header__cta-btn--secondary{background-color:#f18809;color:#fff}.header__cta-btn--secondary:hover{background-color:#653904}.header__cta-btn--full{justify-content:center;width:100%}.header__cta-icon{align-items:center;color:currentColor;display:flex;height:18px;justify-content:center;width:18px}@media (max-width:834px){.header__cta-icon{width:2.67vw}}@media (min-width:1441px){.header__cta-icon{width:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.header__cta-icon{width:1.25vw}}@media (max-width:834px){.header__cta-icon{width:4.8vw}}@media (min-width:1441px){.header__cta-icon{height:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.header__cta-icon{height:1.25vw}}@media (max-width:834px){.header__cta-icon{height:4.8vw}}.header__cta-icon svg{width:100%}.header__lang{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex}@media (min-width:1441px){.header__lang{-moz-column-gap:min(1.33rem,.6944vw);column-gap:min(1.33rem,.6944vw)}}@media (min-width:835px) and (max-width:1439px){.header__lang{-moz-column-gap:.69vw;column-gap:.69vw}}@media (max-width:834px){.header__lang{-moz-column-gap:2.67vw;column-gap:2.67vw}}.header__lang--center{justify-content:center}.header__lang-link{color:#2f2f2f;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.7;text-decoration:none;transition:color .3s ease}@media (min-width:1441px){.header__lang-link{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.header__lang-link{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.header__lang-link{font-size:3.73vw;line-height:1.7}}.header__lang-link:hover{color:#2e603b}.header__lang-divider{background-color:#bdbdbd;height:18px;width:1px}@media (min-width:1441px){.header__lang-divider{height:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.header__lang-divider{height:1.25vw}}@media (max-width:834px){.header__lang-divider{height:4.8vw}}.header__menu{align-items:center;-moz-column-gap:24px;column-gap:24px;display:flex}@media (min-width:1441px){.header__menu{-moz-column-gap:min(3.2rem,1.6667vw);column-gap:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.header__menu{-moz-column-gap:1.67vw;column-gap:1.67vw}}@media (max-width:834px){.header__menu{-moz-column-gap:6.4vw;column-gap:6.4vw}}.header__menu-link{color:#2f2f2f;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.8;text-decoration:none;transition:color .3s ease}@media (min-width:1441px){.header__menu-link{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.header__menu-link{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.header__menu-link{font-size:4.27vw;line-height:1.8}}.header__menu-link:hover{color:#2e603b}.header__hamburger{display:none}@media (max-width:834px){.header__hamburger{align-items:center;background:none;border:none;color:#707070;cursor:pointer;display:flex;height:8.53vw;justify-content:center;padding:0;width:8.53vw}}.header__hamburger svg{height:100%;width:100%}.header__hamburger-line{transform-box:fill-box;transform-origin:center;transition:transform .3s ease,opacity .3s ease}.header__sp-menu{display:none}.header--sp.is-open .header__sp-menu{border-top:1px solid #d3d3d3;display:flex;flex-direction:column;padding:3.2vw 4.27vw 10.67vw;row-gap:10.67vw}@media (min-width:834px){.header--sp.is-open .header__sp-menu{display:none}}.header__sp-menu-list{display:flex;flex-direction:column}.header__sp-menu-item{align-items:center;border-bottom:1px solid #d3d3d3;color:#2f2f2f;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:space-between;letter-spacing:.02em;line-height:1.8;padding:3.2vw;text-decoration:none;transition:background-color .3s ease}@media (min-width:1441px){.header__sp-menu-item{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.header__sp-menu-item{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.header__sp-menu-item{font-size:4.27vw;line-height:1.8}}.header__sp-menu-item:hover{background-color:#eaefeb}.header__sp-menu-item--accordion{cursor:pointer}.header__sp-menu-icon{align-items:center;color:#2e603b;display:flex;height:3.73vw;justify-content:center;width:3.73vw}.header__sp-menu-icon svg{height:100%;width:100%}.header__sp-menu-icon--toggle{height:3.73vw;width:3.73vw}.header__sp-menu-icon--toggle svg path:nth-child(2){transform-box:fill-box;transform-origin:center;transition:transform .3s ease}.header__sp-accordion.is-open .header__sp-menu-icon--toggle svg path:nth-child(2){transform:scaleY(0)}.header__sp-accordion-body{background-color:#f2f1ea;display:none;flex-direction:column}.header__sp-accordion.is-open .header__sp-accordion-body{display:flex}.header__sp-submenu-item{align-items:center;border-bottom:1px solid #d3d3d3;color:#2f2f2f;display:flex;font-size:16px;font-weight:700;justify-content:space-between;letter-spacing:.02em;line-height:1.8;padding:3.2vw;text-decoration:none;transition:background-color .3s ease}@media (min-width:1441px){.header__sp-submenu-item{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.header__sp-submenu-item{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.header__sp-submenu-item{font-size:4.27vw;line-height:1.8}}.header__sp-submenu-item:hover{background-color:#eaefeb}.header__sp-btns{display:flex;flex-direction:column;row-gap:5.33vw}.header__sp-cta{display:flex;flex-wrap:wrap;gap:2.67vw 0;justify-content:space-between}.header__sp-cta .header__cta-btn{font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.8;padding:1.07vw 4vw}@media (min-width:1441px){.header__sp-cta .header__cta-btn{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.header__sp-cta .header__cta-btn{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.header__sp-cta .header__cta-btn{font-size:4.27vw;line-height:1.8}}.header__sp-links{display:flex;flex-direction:column;gap:2.13vw;padding-inline:4.27vw}.header__sp-link{color:#2f2f2f;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.7;text-decoration:none;transition:color .3s ease}@media (min-width:1441px){.header__sp-link{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.header__sp-link{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.header__sp-link{font-size:3.73vw;line-height:1.7}}.header__sp-link:hover{color:#2e603b}@media (max-width:834px){.header--sp.is-open{background-color:#fff;bottom:0;overflow-y:auto}.header--sp.is-open .header__hamburger-line--top{transform:translateY(10px) rotate(45deg)}.header--sp.is-open .header__hamburger-line--mid{opacity:0}.header--sp.is-open .header__hamburger-line--btm{transform:translateY(-10px) rotate(-45deg)}}.footer{background-color:#f2f1ea}.footer__top{align-items:flex-start;display:flex;justify-content:flex-end;padding:53px 20px 20px}@media (min-width:1441px){.footer__top{padding:min(7.07rem,3.6806vw) min(2.67rem,1.3889vw) min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.footer__top{padding:3.68vw 1.39vw 1.39vw}}@media (max-width:834px){.footer__top{padding:10.67vw 6.4vw}}.footer__inner{margin:0 auto;max-width:1920px;width:100%}.footer__content{align-items:flex-start;display:flex;gap:0 60px;padding:0 88px 60px}@media (min-width:1441px){.footer__content{gap:min(0rem,0vw) min(8rem,4.1667vw)}}@media (min-width:835px) and (max-width:1439px){.footer__content{gap:0 4.17vw}}@media (max-width:834px){.footer__content{gap:5.33vw 0}}@media (min-width:1441px){.footer__content{padding:min(0rem,0vw) min(11.73rem,6.1111vw) min(8rem,4.1667vw)}}@media (min-width:835px) and (max-width:1439px){.footer__content{padding:0 6.11vw 4.17vw}}@media (max-width:834px){.footer__content{align-items:normal;flex-direction:column;padding:0 6.4vw 8vw}}.footer__brand{background-color:#fff;border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;margin-top:23px;padding:40px 40px 20px;row-gap:122px;width:382px}@media (min-width:1441px){.footer__brand{width:min(50.93rem,26.5278vw)}}@media (min-width:835px) and (max-width:1439px){.footer__brand{width:26.53vw}}@media (max-width:834px){.footer__brand{width:auto}}@media (min-width:1441px){.footer__brand{margin-top:min(3.07rem,1.5972vw)}}@media (min-width:835px) and (max-width:1439px){.footer__brand{margin-top:1.6vw}}@media (max-width:834px){.footer__brand{margin-top:0}}@media (min-width:1441px){.footer__brand{padding:min(5.33rem,2.7778vw) min(5.33rem,2.7778vw) min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.footer__brand{padding:2.78vw 2.78vw 1.39vw}}@media (max-width:834px){.footer__brand{padding:0}}@media (min-width:1441px){.footer__brand{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.footer__brand{border-radius:.83vw}}@media (max-width:834px){.footer__brand{border-radius:3.2vw}}@media (min-width:1441px){.footer__brand{row-gap:min(16.27rem,8.4722vw)}}@media (min-width:835px) and (max-width:1439px){.footer__brand{row-gap:8.47vw}}@media (max-width:834px){.footer__brand{row-gap:32.53vw}}.footer__main{display:flex;flex:1;flex-direction:column;row-gap:0}@media (min-width:1441px){.footer__main{row-gap:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.footer__main{row-gap:0}}@media (max-width:834px){.footer__main{row-gap:10.67vw}}.footer__logo{border-bottom:1px solid #e1decb;display:flex;flex-direction:column;font-size:0;padding-block:0 30px;row-gap:4px;text-decoration:none}@media (min-width:1441px){.footer__logo{padding-block:min(0rem,0vw) min(4rem,2.0833vw)}}@media (min-width:835px) and (max-width:1439px){.footer__logo{padding-block:0 2.08vw}}@media (max-width:834px){.footer__logo{padding-block:3.2vw 6.4vw}}@media (min-width:1441px){.footer__logo{row-gap:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.footer__logo{row-gap:.28vw}}@media (max-width:834px){.footer__logo{align-items:center;row-gap:1.07vw}}.footer__logo-mark{width:198px}@media (min-width:1441px){.footer__logo-mark{width:min(26.4rem,13.75vw)}}@media (min-width:835px) and (max-width:1439px){.footer__logo-mark{width:13.75vw}}@media (max-width:834px){.footer__logo-mark{width:44.53vw}}.footer__logo-mark img{display:block;height:auto;width:100%}.footer__logo-type{width:200px}@media (min-width:1441px){.footer__logo-type{width:min(26.67rem,13.8889vw)}}@media (min-width:835px) and (max-width:1439px){.footer__logo-type{width:13.89vw}}@media (max-width:834px){.footer__logo-type{width:53.33vw}}.footer__logo-type img{display:block;height:auto;width:100%}.footer__info{display:flex;flex-direction:column;row-gap:40px}@media (min-width:1441px){.footer__info{row-gap:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.footer__info{row-gap:2.78vw}}@media (max-width:834px){.footer__info{display:none;row-gap:10.67vw}}.footer__links{display:flex;flex-direction:column;row-gap:4px}@media (min-width:1441px){.footer__links{row-gap:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.footer__links{row-gap:.28vw}}@media (max-width:834px){.footer__links{row-gap:1.07vw}}.footer__link{color:#2f2f2f;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.7;text-decoration:none}@media (min-width:1441px){.footer__link{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.footer__link{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.footer__link{font-size:3.73vw;line-height:1.7}}.footer__copyright{color:#707070;font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.footer__copyright{font-size:min(1.33rem,.6944vw)}}@media (min-width:835px) and (max-width:1439px){.footer__copyright{font-size:max(1rem,.69vw);line-height:1.4}}@media (max-width:834px){.footer__copyright{display:none;font-size:2.67vw;line-height:1.4}}.footer__youtube{align-items:center;color:#2f2f2f;display:flex;gap:10px;text-decoration:none;transition:opacity .3s cubic-bezier(.25,1,.5,1) 0s;will-change:opacity}@media (min-width:1441px){.footer__youtube{gap:min(1.33rem,.6944vw)}}@media (min-width:835px) and (max-width:1439px){.footer__youtube{gap:.69vw}}@media (max-width:834px){.footer__youtube{gap:2.67vw}}.footer__youtube:hover{opacity:.8}.footer__youtube-icon{flex-shrink:0;height:auto;width:30px}@media (min-width:1441px){.footer__youtube-icon{width:min(4rem,2.0833vw)}}@media (min-width:835px) and (max-width:1439px){.footer__youtube-icon{width:2.08vw}}@media (max-width:834px){.footer__youtube-icon{width:8vw}}.footer__youtube-text{color:#2f2f2f;flex:1;font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.footer__youtube-text{font-size:min(1.33rem,.6944vw)}}@media (min-width:835px) and (max-width:1439px){.footer__youtube-text{font-size:max(1rem,.69vw);line-height:1.4}}@media (max-width:834px){.footer__youtube-text{font-size:2.67vw;line-height:1.4}}.footer__nav{display:flex;flex:1;gap:32px}@media (min-width:1441px){.footer__nav{gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.footer__nav{gap:2.22vw}}@media (max-width:834px){.footer__nav{flex-direction:column;gap:0}}.footer__nav-col{display:flex;flex:1;flex-direction:column;row-gap:14px}@media (min-width:1441px){.footer__nav-col{row-gap:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.footer__nav-col{row-gap:.97vw}}@media (max-width:834px){.footer__nav-col{display:contents;row-gap:3.73vw}}.footer__nav-item{display:flex;flex-direction:column;row-gap:14px}@media (min-width:1441px){.footer__nav-item{row-gap:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.footer__nav-item{row-gap:.97vw}}@media (max-width:834px){.footer__nav-item{row-gap:0}}.footer__nav-item.item--last{order:2}.footer__nav-group{display:flex;flex-direction:column;row-gap:4px}@media (min-width:1441px){.footer__nav-group{row-gap:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.footer__nav-group{row-gap:.28vw}}@media (max-width:834px){.footer__nav-group{row-gap:0}}.footer__nav-title{align-items:center;border-bottom:1px solid #fff;color:#2f2f2f;display:flex;font-size:16px;font-weight:700;gap:8px;letter-spacing:.02em;line-height:1.8;padding:12px;text-decoration:none;white-space:nowrap}@media (min-width:1441px){.footer__nav-title{gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.footer__nav-title{gap:.56vw}}@media (max-width:834px){.footer__nav-title{gap:2.13vw}}@media (min-width:1441px){.footer__nav-title{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.footer__nav-title{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.footer__nav-title{font-size:4.27vw;line-height:1.8}}@media (min-width:1441px){.footer__nav-title{padding:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.footer__nav-title{padding:.83vw}}@media (max-width:834px){.footer__nav-title{padding:3.2vw 3.2vw 2.93vw}}.footer__nav-title:hover{color:#2e603b}.footer__nav-txt{flex:1}.footer__nav-icon{align-items:center;color:#2e603b;display:flex;flex-shrink:0;height:12px;width:12px}@media (min-width:1441px){.footer__nav-icon{width:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.footer__nav-icon{width:.83vw}}@media (max-width:834px){.footer__nav-icon{width:3.2vw}}@media (min-width:1441px){.footer__nav-icon{height:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.footer__nav-icon{height:.83vw}}@media (max-width:834px){.footer__nav-icon{height:3.2vw}}.footer__nav-icon svg{width:100%}.footer__nav-icon--toggle{display:none}@media (max-width:834px){.footer__nav-icon--toggle{display:flex}.footer__nav-icon--toggle svg path:nth-child(2){transform-box:fill-box;transform-origin:center;transition:transform .3s ease}.footer__nav-icon--arrow{display:none}.footer__nav-link{align-items:center;background-color:#fff;border-bottom:1px solid #d3d3d3;padding:3.2vw;width:100%}.footer__nav-link .text-link__dot{display:none}}.footer__nav-link .text-link__arrow{display:none}@media (max-width:834px){.footer__nav-link .text-link__arrow{display:block;height:3.73vw;width:3.73vw}}.footer__nav-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:10px;row-gap:8px}@media (min-width:1441px){.footer__nav-list{row-gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.footer__nav-list{row-gap:.56vw}}@media (max-width:834px){.footer__nav-list{row-gap:0}}@media (min-width:1441px){.footer__nav-list{padding:min(1.33rem,.6944vw)}}@media (min-width:835px) and (max-width:1439px){.footer__nav-list{padding:.69vw}}@media (max-width:834px){.footer__nav-list{display:none;padding:0}}.footer__nav-list li a{width:100%}.footer__nav-group.is-open .footer__nav-icon--toggle svg path:nth-child(2){transform:scaleY(0)}@media (max-width:834px){.footer__nav-group.is-open .footer__nav-list{display:flex}}.footer__sp-nav{display:none}@media (max-width:834px){.footer__sp-nav{display:flex;flex-direction:column;row-gap:10.67vw}}.footer__sp-nav-item{align-items:center;border-bottom:1px solid #d3d3d3;color:#2f2f2f;display:flex;font-size:16px;font-weight:700;justify-content:space-between;letter-spacing:.02em;line-height:1.8;padding:16px;text-decoration:none}@media (min-width:1441px){.footer__sp-nav-item{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.footer__sp-nav-item{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.footer__sp-nav-item{font-size:4.27vw;line-height:1.8;padding:4.27vw}}.footer__sp-nav-item:first-child{border-top:1px solid #d3d3d3}.footer__sp-nav-item:hover{background-color:#eaefeb}.footer__sp-nav-item--accordion{cursor:pointer}.footer__sp-nav-icon{align-items:center;color:#707070;display:flex;height:14px;width:8px}@media (max-width:834px){.footer__sp-nav-icon{height:3.73vw;width:2.13vw}}.footer__sp-nav-icon svg{height:100%;width:100%}.footer__sp-nav-icon--plus{height:14px;width:14px}@media (max-width:834px){.footer__sp-nav-icon--plus{height:3.73vw;width:3.73vw}}.footer__sp-links{display:flex;flex-direction:column}@media (max-width:834px){.footer__sp-links{padding-inline:4.27vw;row-gap:2.13vw}}.footer__sp-links .footer__link{font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.7}@media (min-width:1441px){.footer__sp-links .footer__link{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.footer__sp-links .footer__link{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.footer__sp-links .footer__link{font-size:3.73vw;line-height:1.7}.footer__copyright{color:#707070;display:block;font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;letter-spacing:.02em;line-height:1.4;text-align:center}}@media (max-width:834px) and (min-width:1441px){.footer__copyright{font-size:min(1.33rem,.6944vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.footer__copyright{font-size:max(1rem,.69vw);line-height:1.4}}@media (max-width:834px) and (max-width:834px){.footer__copyright{font-size:2.67vw;line-height:1.4}}.contact{align-items:center;display:flex;flex-direction:column;margin-top:80px;position:relative}@media (min-width:1441px){.contact{margin-top:min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.contact{margin-top:5.56vw}}@media (max-width:834px){.contact{margin-top:14.93vw}}.contact__balloon-wrap{margin:0 auto;position:relative;top:0;inset-inline:0;width:-moz-fit-content;width:fit-content;z-index:2}.contact__balloon{background-color:#f18809;border-radius:18px 18px 0 0;padding:8px 24px 12px}@media (min-width:1441px){.contact__balloon{border-radius:min(2.4rem,1.25vw) min(2.4rem,1.25vw) min(0rem,0vw) min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.contact__balloon{border-radius:1.25vw 1.25vw 0 0}}@media (max-width:834px){.contact__balloon{border-radius:4.8vw 4.8vw 0 0}}@media (min-width:1441px){.contact__balloon{padding:min(1.07rem,.5556vw) min(3.2rem,1.6667vw) min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.contact__balloon{padding:.56vw 1.67vw .83vw}}@media (max-width:834px){.contact__balloon{padding:2.13vw 6.4vw 3.2vw}}.contact__balloon p{color:#fff;font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.4;text-align:center}@media (min-width:1441px){.contact__balloon p{font-size:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.contact__balloon p{font-size:max(1rem,1.67vw);line-height:1.4}}@media (max-width:834px){.contact__balloon p{font-size:6.4vw;font-size:4.8vw;line-height:1.4}}.contact__triangle{background-color:#f18809;bottom:1px;clip-path:polygon(50% 100%,0 0,100% 0);flex-shrink:0;height:20px;left:50%;position:absolute;transform:translate(-50%,100%);width:36px}@media (min-width:1441px){.contact__triangle{width:min(4.8rem,2.5vw)}}@media (min-width:835px) and (max-width:1439px){.contact__triangle{width:2.5vw}}@media (max-width:834px){.contact__triangle{width:9.6vw}}@media (min-width:1441px){.contact__triangle{height:min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.contact__triangle{height:1.39vw}}@media (max-width:834px){.contact__triangle{height:5.33vw}}.contact__body{background-color:#57755b;background-image:url(https://245449945.fs1.hubspotusercontent-na2.net/hubfs/245449945/raw_assets/public/katsura-theme/assets/img/common/contact_bg.jpg);background-position:50%;background-size:cover;padding-block:64px;position:relative;width:100%;z-index:1}@media (min-width:1441px){.contact__body{padding-block:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.contact__body{padding-block:4.44vw}}@media (max-width:834px){.contact__body{background-image:url(https://245449945.fs1.hubspotusercontent-na2.net/hubfs/245449945/raw_assets/public/katsura-theme/assets/img/common/contact_bg_sp.jpg);padding-block:10.67vw}}.contact__inner{align-items:center;display:flex;flex-direction:column;gap:40px;position:relative}@media (min-width:1441px){.contact__inner{gap:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.contact__inner{gap:2.78vw}}@media (max-width:834px){.contact__inner{gap:8.53vw}}.contact__cols{align-items:center;display:flex;gap:0 24px;justify-content:center;padding:32px 80px;width:100%}@media (min-width:1441px){.contact__cols{gap:min(0rem,0vw) min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.contact__cols{gap:0 1.67vw}}@media (max-width:834px){.contact__cols{gap:8.53vw 0}}@media (min-width:1441px){.contact__cols{padding:min(4.27rem,2.2222vw) min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.contact__cols{padding:2.22vw 5.56vw}}@media (max-width:834px){.contact__cols{flex-direction:column;padding:0}}.contact__col{display:flex;flex-direction:column;gap:24px;padding-inline:32px;width:464px}@media (min-width:1441px){.contact__col{gap:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.contact__col{gap:1.67vw}}@media (max-width:834px){.contact__col{gap:6.4vw}}@media (min-width:1441px){.contact__col{padding-inline:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.contact__col{padding-inline:2.22vw}}@media (max-width:834px){.contact__col{padding-inline:6.4vw}}@media (min-width:1441px){.contact__col{width:min(61.87rem,32.2222vw)}}@media (min-width:835px) and (max-width:1439px){.contact__col{width:32.22vw}}@media (max-width:834px){.contact__col{width:123.73vw;width:100%}}.contact__col-divider{align-self:stretch;background-color:#e1decb;flex-shrink:0;width:1px}@media (max-width:834px){.contact__col-divider{display:none}}.contact__col-head{align-items:center;display:flex;gap:16px;padding-inline:12px}@media (min-width:1441px){.contact__col-head{gap:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.contact__col-head{gap:1.11vw}}@media (max-width:834px){.contact__col-head{gap:4.27vw}}@media (min-width:1441px){.contact__col-head{padding-inline:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.contact__col-head{padding-inline:.83vw}}@media (max-width:834px){.contact__col-head{padding-inline:3.2vw}}.contact__icon-wrap{flex-shrink:0;height:66px;position:relative;width:66px}@media (min-width:1441px){.contact__icon-wrap{width:min(8.8rem,4.5833vw)}}@media (min-width:835px) and (max-width:1439px){.contact__icon-wrap{width:4.58vw}}@media (max-width:834px){.contact__icon-wrap{width:17.6vw}}@media (min-width:1441px){.contact__icon-wrap{height:min(8.8rem,4.5833vw)}}@media (min-width:835px) and (max-width:1439px){.contact__icon-wrap{height:4.58vw}}@media (max-width:834px){.contact__icon-wrap{height:17.6vw}}.contact__icon-circle{background-color:#f2f1ea;border:1px solid hsla(0,0%,100%,.5);border-radius:50%;inset:0;position:absolute}.contact__icon{align-items:center;color:#fff;display:flex;inset:17px;justify-content:center;position:absolute}@media (min-width:1441px){.contact__icon{inset:min(2.27rem,1.1806vw)}}@media (min-width:835px) and (max-width:1439px){.contact__icon{inset:1.18vw}}@media (max-width:834px){.contact__icon{inset:4.53vw}}.contact__icon svg{height:100%;width:100%}.contact__col-title{color:#fff;font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.contact__col-title{font-size:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.contact__col-title{font-size:max(1rem,1.67vw);line-height:1.4}}@media (max-width:834px){.contact__col-title{font-size:6.4vw;font-size:4.8vw;line-height:1.4}}.contact__rule{background-color:#e1decb;height:1px;width:100%}.contact__tel-area{align-items:center;display:flex;flex-direction:column;gap:16px;padding-inline:16px;width:100%}@media (min-width:1441px){.contact__tel-area{gap:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.contact__tel-area{gap:1.11vw}}@media (max-width:834px){.contact__tel-area{gap:3.2vw}}@media (min-width:1441px){.contact__tel-area{padding-inline:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.contact__tel-area{padding-inline:1.11vw}}@media (max-width:834px){.contact__tel-area{padding-inline:4.27vw}}.contact__hours{color:#fff;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.7;text-align:center;width:100%}@media (min-width:1441px){.contact__hours{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.contact__hours{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.contact__hours{font-size:3.73vw;line-height:1.7}}.contact__tel-box{align-items:center;background-color:#eaefeb;border-radius:6px;-moz-column-gap:10px;column-gap:10px;display:flex;justify-content:center;width:100%}@media (min-width:1441px){.contact__tel-box{-moz-column-gap:min(1.33rem,.6944vw);column-gap:min(1.33rem,.6944vw)}}@media (min-width:835px) and (max-width:1439px){.contact__tel-box{-moz-column-gap:.69vw;column-gap:.69vw}}@media (max-width:834px){.contact__tel-box{-moz-column-gap:2.67vw;column-gap:2.67vw}}.contact__tel-label{color:#2e603b;font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.contact__tel-label{font-size:min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.contact__tel-label{font-size:max(1rem,1.39vw);line-height:1.4}}@media (max-width:834px){.contact__tel-label{font-size:5.33vw;font-size:4.8vw;line-height:1.4}}.contact__tel-num{color:#2e603b;font-family:Montserrat,sans-serif;font-size:40px;font-weight:500;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.contact__tel-num{font-size:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.contact__tel-num{font-size:max(1rem,2.78vw);line-height:1.4}}@media (max-width:834px){.contact__tel-num{font-size:10.67vw;font-size:8.53vw;line-height:1.4}}.contact__tel-num a{color:#2e603b}.contact__btn{border-radius:999px;width:240px}@media (min-width:1441px){.contact__btn{width:min(32rem,16.6667vw)}}@media (min-width:835px) and (max-width:1439px){.contact__btn{width:16.67vw}}@media (max-width:834px){.contact__btn{width:64vw}}.u-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}@media (min-width:1441px){.u-visually-hidden{width:min(.13rem,.0694vw)}}@media (min-width:835px) and (max-width:1439px){.u-visually-hidden{width:.07vw}}@media (max-width:834px){.u-visually-hidden{width:.27vw}}@media (min-width:1441px){.u-visually-hidden{height:min(.13rem,.0694vw)}}@media (min-width:835px) and (max-width:1439px){.u-visually-hidden{height:.07vw}}@media (max-width:834px){.u-visually-hidden{height:.27vw}}@media (min-width:1441px){.u-visually-hidden{padding:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.u-visually-hidden{padding:0}}@media (max-width:834px){.u-visually-hidden{padding:0}.pc{display:none!important}}@media (min-width:834px){.sp{display:none!important}}.fade-inview{opacity:0;transform:translateY(20px);transition:opacity .5s linear .2s,transform .5s linear .2s}.fade-inview.is-visible{opacity:1;transform:translateY(0)}.m-0{margin:0}@media (min-width:835px) and (max-width:1439px){.m-0{margin:0}}@media (max-width:834px){.m-0{margin:0}}.mt-0{margin-top:0}@media (min-width:835px) and (max-width:1439px){.mt-0{margin-top:0}}@media (max-width:834px){.mt-0{margin-top:0}}.mr-0{margin-right:0}@media (min-width:835px) and (max-width:1439px){.mr-0{margin-right:0}}@media (max-width:834px){.mr-0{margin-right:0}}.mb-0{margin-bottom:0}@media (min-width:835px) and (max-width:1439px){.mb-0{margin-bottom:0}}@media (max-width:834px){.mb-0{margin-bottom:0}}.ml-0{margin-left:0}@media (min-width:835px) and (max-width:1439px){.ml-0{margin-left:0}}@media (max-width:834px){.ml-0{margin-left:0}}.mx-0{margin-left:0;margin-right:0}@media (min-width:835px) and (max-width:1439px){.mx-0{margin-left:0;margin-right:0}}@media (max-width:834px){.mx-0{margin-left:0;margin-right:0}}.my-0{margin-bottom:0;margin-top:0}@media (min-width:835px) and (max-width:1439px){.my-0{margin-bottom:0;margin-top:0}}@media (max-width:834px){.my-0{margin-bottom:0;margin-top:0}}.m-1{margin:8px}@media (min-width:835px) and (max-width:1439px){.m-1{margin:.56vw}}@media (max-width:834px){.m-1{margin:2.13vw}}.mt-1{margin-top:8px}@media (min-width:835px) and (max-width:1439px){.mt-1{margin-top:.56vw}}@media (max-width:834px){.mt-1{margin-top:2.13vw}}.mr-1{margin-right:8px}@media (min-width:835px) and (max-width:1439px){.mr-1{margin-right:.56vw}}@media (max-width:834px){.mr-1{margin-right:2.13vw}}.mb-1{margin-bottom:8px}@media (min-width:835px) and (max-width:1439px){.mb-1{margin-bottom:.56vw}}@media (max-width:834px){.mb-1{margin-bottom:2.13vw}}.ml-1{margin-left:8px}@media (min-width:835px) and (max-width:1439px){.ml-1{margin-left:.56vw}}@media (max-width:834px){.ml-1{margin-left:2.13vw}}.mx-1{margin-left:8px;margin-right:8px}@media (min-width:835px) and (max-width:1439px){.mx-1{margin-left:.56vw;margin-right:.56vw}}@media (max-width:834px){.mx-1{margin-left:2.13vw;margin-right:2.13vw}}.my-1{margin-bottom:8px;margin-top:8px}@media (min-width:835px) and (max-width:1439px){.my-1{margin-bottom:.56vw;margin-top:.56vw}}@media (max-width:834px){.my-1{margin-bottom:2.13vw;margin-top:2.13vw}}.m-2{margin:16px}@media (min-width:835px) and (max-width:1439px){.m-2{margin:1.11vw}}@media (max-width:834px){.m-2{margin:4.27vw}}.mt-2{margin-top:16px}@media (min-width:835px) and (max-width:1439px){.mt-2{margin-top:1.11vw}}@media (max-width:834px){.mt-2{margin-top:4.27vw}}.mr-2{margin-right:16px}@media (min-width:835px) and (max-width:1439px){.mr-2{margin-right:1.11vw}}@media (max-width:834px){.mr-2{margin-right:4.27vw}}.mb-2{margin-bottom:16px}@media (min-width:835px) and (max-width:1439px){.mb-2{margin-bottom:1.11vw}}@media (max-width:834px){.mb-2{margin-bottom:4.27vw}}.ml-2{margin-left:16px}@media (min-width:835px) and (max-width:1439px){.ml-2{margin-left:1.11vw}}@media (max-width:834px){.ml-2{margin-left:4.27vw}}.mx-2{margin-left:16px;margin-right:16px}@media (min-width:835px) and (max-width:1439px){.mx-2{margin-left:1.11vw;margin-right:1.11vw}}@media (max-width:834px){.mx-2{margin-left:4.27vw;margin-right:4.27vw}}.my-2{margin-bottom:16px;margin-top:16px}@media (min-width:835px) and (max-width:1439px){.my-2{margin-bottom:1.11vw;margin-top:1.11vw}}@media (max-width:834px){.my-2{margin-bottom:4.27vw;margin-top:4.27vw}}.m-3{margin:24px}@media (min-width:835px) and (max-width:1439px){.m-3{margin:1.67vw}}@media (max-width:834px){.m-3{margin:6.4vw}}.mt-3{margin-top:24px}@media (min-width:835px) and (max-width:1439px){.mt-3{margin-top:1.67vw}}@media (max-width:834px){.mt-3{margin-top:6.4vw}}.mr-3{margin-right:24px}@media (min-width:835px) and (max-width:1439px){.mr-3{margin-right:1.67vw}}@media (max-width:834px){.mr-3{margin-right:6.4vw}}.mb-3{margin-bottom:24px}@media (min-width:835px) and (max-width:1439px){.mb-3{margin-bottom:1.67vw}}@media (max-width:834px){.mb-3{margin-bottom:6.4vw}}.ml-3{margin-left:24px}@media (min-width:835px) and (max-width:1439px){.ml-3{margin-left:1.67vw}}@media (max-width:834px){.ml-3{margin-left:6.4vw}}.mx-3{margin-left:24px;margin-right:24px}@media (min-width:835px) and (max-width:1439px){.mx-3{margin-left:1.67vw;margin-right:1.67vw}}@media (max-width:834px){.mx-3{margin-left:6.4vw;margin-right:6.4vw}}.my-3{margin-bottom:24px;margin-top:24px}@media (min-width:835px) and (max-width:1439px){.my-3{margin-bottom:1.67vw;margin-top:1.67vw}}@media (max-width:834px){.my-3{margin-bottom:6.4vw;margin-top:6.4vw}}.m-24{margin:192px}@media (min-width:835px) and (max-width:1439px){.m-24{margin:13.33vw}}@media (max-width:834px){.m-24{margin:51.2vw}}.mt-24{margin-top:192px}@media (min-width:835px) and (max-width:1439px){.mt-24{margin-top:13.33vw}}@media (max-width:834px){.mt-24{margin-top:51.2vw}}.mr-24{margin-right:192px}@media (min-width:835px) and (max-width:1439px){.mr-24{margin-right:13.33vw}}@media (max-width:834px){.mr-24{margin-right:51.2vw}}.mb-24{margin-bottom:192px}@media (min-width:835px) and (max-width:1439px){.mb-24{margin-bottom:13.33vw}}@media (max-width:834px){.mb-24{margin-bottom:51.2vw}}.ml-24{margin-left:192px}@media (min-width:835px) and (max-width:1439px){.ml-24{margin-left:13.33vw}}@media (max-width:834px){.ml-24{margin-left:51.2vw}}.mx-24{margin-left:192px;margin-right:192px}@media (min-width:835px) and (max-width:1439px){.mx-24{margin-left:13.33vw;margin-right:13.33vw}}@media (max-width:834px){.mx-24{margin-left:51.2vw;margin-right:51.2vw}}.my-24{margin-bottom:192px;margin-top:192px}@media (min-width:835px) and (max-width:1439px){.my-24{margin-bottom:13.33vw;margin-top:13.33vw}}@media (max-width:834px){.my-24{margin-bottom:51.2vw;margin-top:51.2vw}}.m-30{margin:240px}@media (min-width:835px) and (max-width:1439px){.m-30{margin:16.67vw}}@media (max-width:834px){.m-30{margin:64vw}}.mt-30{margin-top:240px}@media (min-width:835px) and (max-width:1439px){.mt-30{margin-top:16.67vw}}@media (max-width:834px){.mt-30{margin-top:64vw}}.mr-30{margin-right:240px}@media (min-width:835px) and (max-width:1439px){.mr-30{margin-right:16.67vw}}@media (max-width:834px){.mr-30{margin-right:64vw}}.mb-30{margin-bottom:240px}@media (min-width:835px) and (max-width:1439px){.mb-30{margin-bottom:16.67vw}}@media (max-width:834px){.mb-30{margin-bottom:64vw}}.ml-30{margin-left:240px}@media (min-width:835px) and (max-width:1439px){.ml-30{margin-left:16.67vw}}@media (max-width:834px){.ml-30{margin-left:64vw}}.mx-30{margin-left:240px;margin-right:240px}@media (min-width:835px) and (max-width:1439px){.mx-30{margin-left:16.67vw;margin-right:16.67vw}}@media (max-width:834px){.mx-30{margin-left:64vw;margin-right:64vw}}.my-30{margin-bottom:240px;margin-top:240px}@media (min-width:835px) and (max-width:1439px){.my-30{margin-bottom:16.67vw;margin-top:16.67vw}}@media (max-width:834px){.my-30{margin-bottom:64vw;margin-top:64vw}}.m-0_25{margin:2px}@media (min-width:835px) and (max-width:1439px){.m-0_25{margin:.14vw}}@media (max-width:834px){.m-0_25{margin:.53vw}}.mt-0_25{margin-top:2px}@media (min-width:835px) and (max-width:1439px){.mt-0_25{margin-top:.14vw}}@media (max-width:834px){.mt-0_25{margin-top:.53vw}}.mr-0_25{margin-right:2px}@media (min-width:835px) and (max-width:1439px){.mr-0_25{margin-right:.14vw}}@media (max-width:834px){.mr-0_25{margin-right:.53vw}}.mb-0_25{margin-bottom:2px}@media (min-width:835px) and (max-width:1439px){.mb-0_25{margin-bottom:.14vw}}@media (max-width:834px){.mb-0_25{margin-bottom:.53vw}}.ml-0_25{margin-left:2px}@media (min-width:835px) and (max-width:1439px){.ml-0_25{margin-left:.14vw}}@media (max-width:834px){.ml-0_25{margin-left:.53vw}}.mx-0_25{margin-left:2px;margin-right:2px}@media (min-width:835px) and (max-width:1439px){.mx-0_25{margin-left:.14vw;margin-right:.14vw}}@media (max-width:834px){.mx-0_25{margin-left:.53vw;margin-right:.53vw}}.my-0_25{margin-bottom:2px;margin-top:2px}@media (min-width:835px) and (max-width:1439px){.my-0_25{margin-bottom:.14vw;margin-top:.14vw}}@media (max-width:834px){.my-0_25{margin-bottom:.53vw;margin-top:.53vw}}.m-0_5{margin:4px}@media (min-width:835px) and (max-width:1439px){.m-0_5{margin:.28vw}}@media (max-width:834px){.m-0_5{margin:1.07vw}}.mt-0_5{margin-top:4px}@media (min-width:835px) and (max-width:1439px){.mt-0_5{margin-top:.28vw}}@media (max-width:834px){.mt-0_5{margin-top:1.07vw}}.mr-0_5{margin-right:4px}@media (min-width:835px) and (max-width:1439px){.mr-0_5{margin-right:.28vw}}@media (max-width:834px){.mr-0_5{margin-right:1.07vw}}.mb-0_5{margin-bottom:4px}@media (min-width:835px) and (max-width:1439px){.mb-0_5{margin-bottom:.28vw}}@media (max-width:834px){.mb-0_5{margin-bottom:1.07vw}}.ml-0_5{margin-left:4px}@media (min-width:835px) and (max-width:1439px){.ml-0_5{margin-left:.28vw}}@media (max-width:834px){.ml-0_5{margin-left:1.07vw}}.mx-0_5{margin-left:4px;margin-right:4px}@media (min-width:835px) and (max-width:1439px){.mx-0_5{margin-left:.28vw;margin-right:.28vw}}@media (max-width:834px){.mx-0_5{margin-left:1.07vw;margin-right:1.07vw}}.my-0_5{margin-bottom:4px;margin-top:4px}@media (min-width:835px) and (max-width:1439px){.my-0_5{margin-bottom:.28vw;margin-top:.28vw}}@media (max-width:834px){.my-0_5{margin-bottom:1.07vw;margin-top:1.07vw}}.m-1_5{margin:12px}@media (min-width:835px) and (max-width:1439px){.m-1_5{margin:.83vw}}@media (max-width:834px){.m-1_5{margin:3.2vw}}.mt-1_5{margin-top:12px}@media (min-width:835px) and (max-width:1439px){.mt-1_5{margin-top:.83vw}}@media (max-width:834px){.mt-1_5{margin-top:3.2vw}}.mr-1_5{margin-right:12px}@media (min-width:835px) and (max-width:1439px){.mr-1_5{margin-right:.83vw}}@media (max-width:834px){.mr-1_5{margin-right:3.2vw}}.mb-1_5{margin-bottom:12px}@media (min-width:835px) and (max-width:1439px){.mb-1_5{margin-bottom:.83vw}}@media (max-width:834px){.mb-1_5{margin-bottom:3.2vw}}.ml-1_5{margin-left:12px}@media (min-width:835px) and (max-width:1439px){.ml-1_5{margin-left:.83vw}}@media (max-width:834px){.ml-1_5{margin-left:3.2vw}}.mx-1_5{margin-left:12px;margin-right:12px}@media (min-width:835px) and (max-width:1439px){.mx-1_5{margin-left:.83vw;margin-right:.83vw}}@media (max-width:834px){.mx-1_5{margin-left:3.2vw;margin-right:3.2vw}}.my-1_5{margin-bottom:12px;margin-top:12px}@media (min-width:835px) and (max-width:1439px){.my-1_5{margin-bottom:.83vw;margin-top:.83vw}}@media (max-width:834px){.my-1_5{margin-bottom:3.2vw;margin-top:3.2vw}}.m-4{margin:32px}@media (min-width:835px) and (max-width:1439px){.m-4{margin:2.22vw}}@media (max-width:834px){.m-4{margin:6.4vw}}.mt-4{margin-top:32px}@media (min-width:835px) and (max-width:1439px){.mt-4{margin-top:2.22vw}}@media (max-width:834px){.mt-4{margin-top:6.4vw}}.mr-4{margin-right:32px}@media (min-width:835px) and (max-width:1439px){.mr-4{margin-right:2.22vw}}@media (max-width:834px){.mr-4{margin-right:6.4vw}}.mb-4{margin-bottom:32px}@media (min-width:835px) and (max-width:1439px){.mb-4{margin-bottom:2.22vw}}@media (max-width:834px){.mb-4{margin-bottom:6.4vw}}.ml-4{margin-left:32px}@media (min-width:835px) and (max-width:1439px){.ml-4{margin-left:2.22vw}}@media (max-width:834px){.ml-4{margin-left:6.4vw}}.mx-4{margin-left:32px;margin-right:32px}@media (min-width:835px) and (max-width:1439px){.mx-4{margin-left:2.22vw;margin-right:2.22vw}}@media (max-width:834px){.mx-4{margin-left:6.4vw;margin-right:6.4vw}}.my-4{margin-bottom:32px;margin-top:32px}@media (min-width:835px) and (max-width:1439px){.my-4{margin-bottom:2.22vw;margin-top:2.22vw}}@media (max-width:834px){.my-4{margin-bottom:6.4vw;margin-top:6.4vw}}.m-5{margin:40px}@media (min-width:835px) and (max-width:1439px){.m-5{margin:2.78vw}}@media (max-width:834px){.m-5{margin:8.53vw}}.mt-5{margin-top:40px}@media (min-width:835px) and (max-width:1439px){.mt-5{margin-top:2.78vw}}@media (max-width:834px){.mt-5{margin-top:8.53vw}}.mr-5{margin-right:40px}@media (min-width:835px) and (max-width:1439px){.mr-5{margin-right:2.78vw}}@media (max-width:834px){.mr-5{margin-right:8.53vw}}.mb-5{margin-bottom:40px}@media (min-width:835px) and (max-width:1439px){.mb-5{margin-bottom:2.78vw}}@media (max-width:834px){.mb-5{margin-bottom:8.53vw}}.ml-5{margin-left:40px}@media (min-width:835px) and (max-width:1439px){.ml-5{margin-left:2.78vw}}@media (max-width:834px){.ml-5{margin-left:8.53vw}}.mx-5{margin-left:40px;margin-right:40px}@media (min-width:835px) and (max-width:1439px){.mx-5{margin-left:2.78vw;margin-right:2.78vw}}@media (max-width:834px){.mx-5{margin-left:8.53vw;margin-right:8.53vw}}.my-5{margin-bottom:40px;margin-top:40px}@media (min-width:835px) and (max-width:1439px){.my-5{margin-bottom:2.78vw;margin-top:2.78vw}}@media (max-width:834px){.my-5{margin-bottom:8.53vw;margin-top:8.53vw}}.m-8{margin:64px}@media (min-width:835px) and (max-width:1439px){.m-8{margin:4.44vw}}@media (max-width:834px){.m-8{margin:10.67vw}}.mt-8{margin-top:64px}@media (min-width:835px) and (max-width:1439px){.mt-8{margin-top:4.44vw}}@media (max-width:834px){.mt-8{margin-top:10.67vw}}.mr-8{margin-right:64px}@media (min-width:835px) and (max-width:1439px){.mr-8{margin-right:4.44vw}}@media (max-width:834px){.mr-8{margin-right:10.67vw}}.mb-8{margin-bottom:64px}@media (min-width:835px) and (max-width:1439px){.mb-8{margin-bottom:4.44vw}}@media (max-width:834px){.mb-8{margin-bottom:10.67vw}}.ml-8{margin-left:64px}@media (min-width:835px) and (max-width:1439px){.ml-8{margin-left:4.44vw}}@media (max-width:834px){.ml-8{margin-left:10.67vw}}.mx-8{margin-left:64px;margin-right:64px}@media (min-width:835px) and (max-width:1439px){.mx-8{margin-left:4.44vw;margin-right:4.44vw}}@media (max-width:834px){.mx-8{margin-left:10.67vw;margin-right:10.67vw}}.my-8{margin-bottom:64px;margin-top:64px}@media (min-width:835px) and (max-width:1439px){.my-8{margin-bottom:4.44vw;margin-top:4.44vw}}@media (max-width:834px){.my-8{margin-bottom:10.67vw;margin-top:10.67vw}}.m-10{margin:80px}@media (min-width:835px) and (max-width:1439px){.m-10{margin:5.56vw}}@media (max-width:834px){.m-10{margin:14.93vw}}.mt-10{margin-top:80px}@media (min-width:835px) and (max-width:1439px){.mt-10{margin-top:5.56vw}}@media (max-width:834px){.mt-10{margin-top:14.93vw}}.mr-10{margin-right:80px}@media (min-width:835px) and (max-width:1439px){.mr-10{margin-right:5.56vw}}@media (max-width:834px){.mr-10{margin-right:14.93vw}}.mb-10{margin-bottom:80px}@media (min-width:835px) and (max-width:1439px){.mb-10{margin-bottom:5.56vw}}@media (max-width:834px){.mb-10{margin-bottom:14.93vw}}.ml-10{margin-left:80px}@media (min-width:835px) and (max-width:1439px){.ml-10{margin-left:5.56vw}}@media (max-width:834px){.ml-10{margin-left:14.93vw}}.mx-10{margin-left:80px;margin-right:80px}@media (min-width:835px) and (max-width:1439px){.mx-10{margin-left:5.56vw;margin-right:5.56vw}}@media (max-width:834px){.mx-10{margin-left:14.93vw;margin-right:14.93vw}}.my-10{margin-bottom:80px;margin-top:80px}@media (min-width:835px) and (max-width:1439px){.my-10{margin-bottom:5.56vw;margin-top:5.56vw}}@media (max-width:834px){.my-10{margin-bottom:14.93vw;margin-top:14.93vw}}.m-20{margin:160px}@media (min-width:835px) and (max-width:1439px){.m-20{margin:11.11vw}}@media (max-width:834px){.m-20{margin:32vw}}.mt-20{margin-top:160px}@media (min-width:835px) and (max-width:1439px){.mt-20{margin-top:11.11vw}}@media (max-width:834px){.mt-20{margin-top:32vw}}.mr-20{margin-right:160px}@media (min-width:835px) and (max-width:1439px){.mr-20{margin-right:11.11vw}}@media (max-width:834px){.mr-20{margin-right:32vw}}.mb-20{margin-bottom:160px}@media (min-width:835px) and (max-width:1439px){.mb-20{margin-bottom:11.11vw}}@media (max-width:834px){.mb-20{margin-bottom:32vw}}.ml-20{margin-left:160px}@media (min-width:835px) and (max-width:1439px){.ml-20{margin-left:11.11vw}}@media (max-width:834px){.ml-20{margin-left:32vw}}.mx-20{margin-left:160px;margin-right:160px}@media (min-width:835px) and (max-width:1439px){.mx-20{margin-left:11.11vw;margin-right:11.11vw}}@media (max-width:834px){.mx-20{margin-left:32vw;margin-right:32vw}}.my-20{margin-bottom:160px;margin-top:160px}@media (min-width:835px) and (max-width:1439px){.my-20{margin-bottom:11.11vw;margin-top:11.11vw}}@media (max-width:834px){.my-20{margin-bottom:32vw;margin-top:32vw}}.p-0{padding:0}@media (min-width:835px) and (max-width:1439px){.p-0{padding:0}}@media (max-width:834px){.p-0{padding:0}}.pt-0{padding-top:0}@media (min-width:835px) and (max-width:1439px){.pt-0{padding-top:0}}@media (max-width:834px){.pt-0{padding-top:0}}.pr-0{padding-right:0}@media (min-width:835px) and (max-width:1439px){.pr-0{padding-right:0}}@media (max-width:834px){.pr-0{padding-right:0}}.pb-0{padding-bottom:0}@media (min-width:835px) and (max-width:1439px){.pb-0{padding-bottom:0}}@media (max-width:834px){.pb-0{padding-bottom:0}}.pl-0{padding-left:0}@media (min-width:835px) and (max-width:1439px){.pl-0{padding-left:0}}@media (max-width:834px){.pl-0{padding-left:0}}.px-0{padding-left:0;padding-right:0}@media (min-width:835px) and (max-width:1439px){.px-0{padding-left:0;padding-right:0}}@media (max-width:834px){.px-0{padding-left:0;padding-right:0}}.py-0{padding-bottom:0;padding-top:0}@media (min-width:835px) and (max-width:1439px){.py-0{padding-bottom:0;padding-top:0}}@media (max-width:834px){.py-0{padding-bottom:0;padding-top:0}}.p-1{padding:8px}@media (min-width:835px) and (max-width:1439px){.p-1{padding:.56vw}}@media (max-width:834px){.p-1{padding:2.13vw}}.pt-1{padding-top:8px}@media (min-width:835px) and (max-width:1439px){.pt-1{padding-top:.56vw}}@media (max-width:834px){.pt-1{padding-top:2.13vw}}.pr-1{padding-right:8px}@media (min-width:835px) and (max-width:1439px){.pr-1{padding-right:.56vw}}@media (max-width:834px){.pr-1{padding-right:2.13vw}}.pb-1{padding-bottom:8px}@media (min-width:835px) and (max-width:1439px){.pb-1{padding-bottom:.56vw}}@media (max-width:834px){.pb-1{padding-bottom:2.13vw}}.pl-1{padding-left:8px}@media (min-width:835px) and (max-width:1439px){.pl-1{padding-left:.56vw}}@media (max-width:834px){.pl-1{padding-left:2.13vw}}.px-1{padding-left:8px;padding-right:8px}@media (min-width:835px) and (max-width:1439px){.px-1{padding-left:.56vw;padding-right:.56vw}}@media (max-width:834px){.px-1{padding-left:2.13vw;padding-right:2.13vw}}.py-1{padding-bottom:8px;padding-top:8px}@media (min-width:835px) and (max-width:1439px){.py-1{padding-bottom:.56vw;padding-top:.56vw}}@media (max-width:834px){.py-1{padding-bottom:2.13vw;padding-top:2.13vw}}.p-2{padding:16px}@media (min-width:835px) and (max-width:1439px){.p-2{padding:1.11vw}}@media (max-width:834px){.p-2{padding:4.27vw}}.pt-2{padding-top:16px}@media (min-width:835px) and (max-width:1439px){.pt-2{padding-top:1.11vw}}@media (max-width:834px){.pt-2{padding-top:4.27vw}}.pr-2{padding-right:16px}@media (min-width:835px) and (max-width:1439px){.pr-2{padding-right:1.11vw}}@media (max-width:834px){.pr-2{padding-right:4.27vw}}.pb-2{padding-bottom:16px}@media (min-width:835px) and (max-width:1439px){.pb-2{padding-bottom:1.11vw}}@media (max-width:834px){.pb-2{padding-bottom:4.27vw}}.pl-2{padding-left:16px}@media (min-width:835px) and (max-width:1439px){.pl-2{padding-left:1.11vw}}@media (max-width:834px){.pl-2{padding-left:4.27vw}}.px-2{padding-left:16px;padding-right:16px}@media (min-width:835px) and (max-width:1439px){.px-2{padding-left:1.11vw;padding-right:1.11vw}}@media (max-width:834px){.px-2{padding-left:4.27vw;padding-right:4.27vw}}.py-2{padding-bottom:16px;padding-top:16px}@media (min-width:835px) and (max-width:1439px){.py-2{padding-bottom:1.11vw;padding-top:1.11vw}}@media (max-width:834px){.py-2{padding-bottom:4.27vw;padding-top:4.27vw}}.p-3{padding:24px}@media (min-width:835px) and (max-width:1439px){.p-3{padding:1.67vw}}@media (max-width:834px){.p-3{padding:6.4vw}}.pt-3{padding-top:24px}@media (min-width:835px) and (max-width:1439px){.pt-3{padding-top:1.67vw}}@media (max-width:834px){.pt-3{padding-top:6.4vw}}.pr-3{padding-right:24px}@media (min-width:835px) and (max-width:1439px){.pr-3{padding-right:1.67vw}}@media (max-width:834px){.pr-3{padding-right:6.4vw}}.pb-3{padding-bottom:24px}@media (min-width:835px) and (max-width:1439px){.pb-3{padding-bottom:1.67vw}}@media (max-width:834px){.pb-3{padding-bottom:6.4vw}}.pl-3{padding-left:24px}@media (min-width:835px) and (max-width:1439px){.pl-3{padding-left:1.67vw}}@media (max-width:834px){.pl-3{padding-left:6.4vw}}.px-3{padding-left:24px;padding-right:24px}@media (min-width:835px) and (max-width:1439px){.px-3{padding-left:1.67vw;padding-right:1.67vw}}@media (max-width:834px){.px-3{padding-left:6.4vw;padding-right:6.4vw}}.py-3{padding-bottom:24px;padding-top:24px}@media (min-width:835px) and (max-width:1439px){.py-3{padding-bottom:1.67vw;padding-top:1.67vw}}@media (max-width:834px){.py-3{padding-bottom:6.4vw;padding-top:6.4vw}}.p-24{padding:192px}@media (min-width:835px) and (max-width:1439px){.p-24{padding:13.33vw}}@media (max-width:834px){.p-24{padding:51.2vw}}.pt-24{padding-top:192px}@media (min-width:835px) and (max-width:1439px){.pt-24{padding-top:13.33vw}}@media (max-width:834px){.pt-24{padding-top:51.2vw}}.pr-24{padding-right:192px}@media (min-width:835px) and (max-width:1439px){.pr-24{padding-right:13.33vw}}@media (max-width:834px){.pr-24{padding-right:51.2vw}}.pb-24{padding-bottom:192px}@media (min-width:835px) and (max-width:1439px){.pb-24{padding-bottom:13.33vw}}@media (max-width:834px){.pb-24{padding-bottom:51.2vw}}.pl-24{padding-left:192px}@media (min-width:835px) and (max-width:1439px){.pl-24{padding-left:13.33vw}}@media (max-width:834px){.pl-24{padding-left:51.2vw}}.px-24{padding-left:192px;padding-right:192px}@media (min-width:835px) and (max-width:1439px){.px-24{padding-left:13.33vw;padding-right:13.33vw}}@media (max-width:834px){.px-24{padding-left:51.2vw;padding-right:51.2vw}}.py-24{padding-bottom:192px;padding-top:192px}@media (min-width:835px) and (max-width:1439px){.py-24{padding-bottom:13.33vw;padding-top:13.33vw}}@media (max-width:834px){.py-24{padding-bottom:51.2vw;padding-top:51.2vw}}.p-30{padding:240px}@media (min-width:835px) and (max-width:1439px){.p-30{padding:16.67vw}}@media (max-width:834px){.p-30{padding:64vw}}.pt-30{padding-top:240px}@media (min-width:835px) and (max-width:1439px){.pt-30{padding-top:16.67vw}}@media (max-width:834px){.pt-30{padding-top:64vw}}.pr-30{padding-right:240px}@media (min-width:835px) and (max-width:1439px){.pr-30{padding-right:16.67vw}}@media (max-width:834px){.pr-30{padding-right:64vw}}.pb-30{padding-bottom:240px}@media (min-width:835px) and (max-width:1439px){.pb-30{padding-bottom:16.67vw}}@media (max-width:834px){.pb-30{padding-bottom:64vw}}.pl-30{padding-left:240px}@media (min-width:835px) and (max-width:1439px){.pl-30{padding-left:16.67vw}}@media (max-width:834px){.pl-30{padding-left:64vw}}.px-30{padding-left:240px;padding-right:240px}@media (min-width:835px) and (max-width:1439px){.px-30{padding-left:16.67vw;padding-right:16.67vw}}@media (max-width:834px){.px-30{padding-left:64vw;padding-right:64vw}}.py-30{padding-bottom:240px;padding-top:240px}@media (min-width:835px) and (max-width:1439px){.py-30{padding-bottom:16.67vw;padding-top:16.67vw}}@media (max-width:834px){.py-30{padding-bottom:64vw;padding-top:64vw}}.p-0_25{padding:2px}@media (min-width:835px) and (max-width:1439px){.p-0_25{padding:.14vw}}@media (max-width:834px){.p-0_25{padding:.53vw}}.pt-0_25{padding-top:2px}@media (min-width:835px) and (max-width:1439px){.pt-0_25{padding-top:.14vw}}@media (max-width:834px){.pt-0_25{padding-top:.53vw}}.pr-0_25{padding-right:2px}@media (min-width:835px) and (max-width:1439px){.pr-0_25{padding-right:.14vw}}@media (max-width:834px){.pr-0_25{padding-right:.53vw}}.pb-0_25{padding-bottom:2px}@media (min-width:835px) and (max-width:1439px){.pb-0_25{padding-bottom:.14vw}}@media (max-width:834px){.pb-0_25{padding-bottom:.53vw}}.pl-0_25{padding-left:2px}@media (min-width:835px) and (max-width:1439px){.pl-0_25{padding-left:.14vw}}@media (max-width:834px){.pl-0_25{padding-left:.53vw}}.px-0_25{padding-left:2px;padding-right:2px}@media (min-width:835px) and (max-width:1439px){.px-0_25{padding-left:.14vw;padding-right:.14vw}}@media (max-width:834px){.px-0_25{padding-left:.53vw;padding-right:.53vw}}.py-0_25{padding-bottom:2px;padding-top:2px}@media (min-width:835px) and (max-width:1439px){.py-0_25{padding-bottom:.14vw;padding-top:.14vw}}@media (max-width:834px){.py-0_25{padding-bottom:.53vw;padding-top:.53vw}}.p-0_5{padding:4px}@media (min-width:835px) and (max-width:1439px){.p-0_5{padding:.28vw}}@media (max-width:834px){.p-0_5{padding:1.07vw}}.pt-0_5{padding-top:4px}@media (min-width:835px) and (max-width:1439px){.pt-0_5{padding-top:.28vw}}@media (max-width:834px){.pt-0_5{padding-top:1.07vw}}.pr-0_5{padding-right:4px}@media (min-width:835px) and (max-width:1439px){.pr-0_5{padding-right:.28vw}}@media (max-width:834px){.pr-0_5{padding-right:1.07vw}}.pb-0_5{padding-bottom:4px}@media (min-width:835px) and (max-width:1439px){.pb-0_5{padding-bottom:.28vw}}@media (max-width:834px){.pb-0_5{padding-bottom:1.07vw}}.pl-0_5{padding-left:4px}@media (min-width:835px) and (max-width:1439px){.pl-0_5{padding-left:.28vw}}@media (max-width:834px){.pl-0_5{padding-left:1.07vw}}.px-0_5{padding-left:4px;padding-right:4px}@media (min-width:835px) and (max-width:1439px){.px-0_5{padding-left:.28vw;padding-right:.28vw}}@media (max-width:834px){.px-0_5{padding-left:1.07vw;padding-right:1.07vw}}.py-0_5{padding-bottom:4px;padding-top:4px}@media (min-width:835px) and (max-width:1439px){.py-0_5{padding-bottom:.28vw;padding-top:.28vw}}@media (max-width:834px){.py-0_5{padding-bottom:1.07vw;padding-top:1.07vw}}.p-1_5{padding:12px}@media (min-width:835px) and (max-width:1439px){.p-1_5{padding:.83vw}}@media (max-width:834px){.p-1_5{padding:3.2vw}}.pt-1_5{padding-top:12px}@media (min-width:835px) and (max-width:1439px){.pt-1_5{padding-top:.83vw}}@media (max-width:834px){.pt-1_5{padding-top:3.2vw}}.pr-1_5{padding-right:12px}@media (min-width:835px) and (max-width:1439px){.pr-1_5{padding-right:.83vw}}@media (max-width:834px){.pr-1_5{padding-right:3.2vw}}.pb-1_5{padding-bottom:12px}@media (min-width:835px) and (max-width:1439px){.pb-1_5{padding-bottom:.83vw}}@media (max-width:834px){.pb-1_5{padding-bottom:3.2vw}}.pl-1_5{padding-left:12px}@media (min-width:835px) and (max-width:1439px){.pl-1_5{padding-left:.83vw}}@media (max-width:834px){.pl-1_5{padding-left:3.2vw}}.px-1_5{padding-left:12px;padding-right:12px}@media (min-width:835px) and (max-width:1439px){.px-1_5{padding-left:.83vw;padding-right:.83vw}}@media (max-width:834px){.px-1_5{padding-left:3.2vw;padding-right:3.2vw}}.py-1_5{padding-bottom:12px;padding-top:12px}@media (min-width:835px) and (max-width:1439px){.py-1_5{padding-bottom:.83vw;padding-top:.83vw}}@media (max-width:834px){.py-1_5{padding-bottom:3.2vw;padding-top:3.2vw}}.p-4{padding:32px}@media (min-width:835px) and (max-width:1439px){.p-4{padding:2.22vw}}@media (max-width:834px){.p-4{padding:6.4vw}}.pt-4{padding-top:32px}@media (min-width:835px) and (max-width:1439px){.pt-4{padding-top:2.22vw}}@media (max-width:834px){.pt-4{padding-top:6.4vw}}.pr-4{padding-right:32px}@media (min-width:835px) and (max-width:1439px){.pr-4{padding-right:2.22vw}}@media (max-width:834px){.pr-4{padding-right:6.4vw}}.pb-4{padding-bottom:32px}@media (min-width:835px) and (max-width:1439px){.pb-4{padding-bottom:2.22vw}}@media (max-width:834px){.pb-4{padding-bottom:6.4vw}}.pl-4{padding-left:32px}@media (min-width:835px) and (max-width:1439px){.pl-4{padding-left:2.22vw}}@media (max-width:834px){.pl-4{padding-left:6.4vw}}.px-4{padding-left:32px;padding-right:32px}@media (min-width:835px) and (max-width:1439px){.px-4{padding-left:2.22vw;padding-right:2.22vw}}@media (max-width:834px){.px-4{padding-left:6.4vw;padding-right:6.4vw}}.py-4{padding-bottom:32px;padding-top:32px}@media (min-width:835px) and (max-width:1439px){.py-4{padding-bottom:2.22vw;padding-top:2.22vw}}@media (max-width:834px){.py-4{padding-bottom:6.4vw;padding-top:6.4vw}}.p-5{padding:40px}@media (min-width:835px) and (max-width:1439px){.p-5{padding:2.78vw}}@media (max-width:834px){.p-5{padding:8.53vw}}.pt-5{padding-top:40px}@media (min-width:835px) and (max-width:1439px){.pt-5{padding-top:2.78vw}}@media (max-width:834px){.pt-5{padding-top:8.53vw}}.pr-5{padding-right:40px}@media (min-width:835px) and (max-width:1439px){.pr-5{padding-right:2.78vw}}@media (max-width:834px){.pr-5{padding-right:8.53vw}}.pb-5{padding-bottom:40px}@media (min-width:835px) and (max-width:1439px){.pb-5{padding-bottom:2.78vw}}@media (max-width:834px){.pb-5{padding-bottom:8.53vw}}.pl-5{padding-left:40px}@media (min-width:835px) and (max-width:1439px){.pl-5{padding-left:2.78vw}}@media (max-width:834px){.pl-5{padding-left:8.53vw}}.px-5{padding-left:40px;padding-right:40px}@media (min-width:835px) and (max-width:1439px){.px-5{padding-left:2.78vw;padding-right:2.78vw}}@media (max-width:834px){.px-5{padding-left:8.53vw;padding-right:8.53vw}}.py-5{padding-bottom:40px;padding-top:40px}@media (min-width:835px) and (max-width:1439px){.py-5{padding-bottom:2.78vw;padding-top:2.78vw}}@media (max-width:834px){.py-5{padding-bottom:8.53vw;padding-top:8.53vw}}.p-8{padding:64px}@media (min-width:835px) and (max-width:1439px){.p-8{padding:4.44vw}}@media (max-width:834px){.p-8{padding:10.67vw}}.pt-8{padding-top:64px}@media (min-width:835px) and (max-width:1439px){.pt-8{padding-top:4.44vw}}@media (max-width:834px){.pt-8{padding-top:10.67vw}}.pr-8{padding-right:64px}@media (min-width:835px) and (max-width:1439px){.pr-8{padding-right:4.44vw}}@media (max-width:834px){.pr-8{padding-right:10.67vw}}.pb-8{padding-bottom:64px}@media (min-width:835px) and (max-width:1439px){.pb-8{padding-bottom:4.44vw}}@media (max-width:834px){.pb-8{padding-bottom:10.67vw}}.pl-8{padding-left:64px}@media (min-width:835px) and (max-width:1439px){.pl-8{padding-left:4.44vw}}@media (max-width:834px){.pl-8{padding-left:10.67vw}}.px-8{padding-left:64px;padding-right:64px}@media (min-width:835px) and (max-width:1439px){.px-8{padding-left:4.44vw;padding-right:4.44vw}}@media (max-width:834px){.px-8{padding-left:10.67vw;padding-right:10.67vw}}.py-8{padding-bottom:64px;padding-top:64px}@media (min-width:835px) and (max-width:1439px){.py-8{padding-bottom:4.44vw;padding-top:4.44vw}}@media (max-width:834px){.py-8{padding-bottom:10.67vw;padding-top:10.67vw}}.p-10{padding:80px}@media (min-width:835px) and (max-width:1439px){.p-10{padding:5.56vw}}@media (max-width:834px){.p-10{padding:14.93vw}}.pt-10{padding-top:80px}@media (min-width:835px) and (max-width:1439px){.pt-10{padding-top:5.56vw}}@media (max-width:834px){.pt-10{padding-top:14.93vw}}.pr-10{padding-right:80px}@media (min-width:835px) and (max-width:1439px){.pr-10{padding-right:5.56vw}}@media (max-width:834px){.pr-10{padding-right:14.93vw}}.pb-10{padding-bottom:80px}@media (min-width:835px) and (max-width:1439px){.pb-10{padding-bottom:5.56vw}}@media (max-width:834px){.pb-10{padding-bottom:14.93vw}}.pl-10{padding-left:80px}@media (min-width:835px) and (max-width:1439px){.pl-10{padding-left:5.56vw}}@media (max-width:834px){.pl-10{padding-left:14.93vw}}.px-10{padding-left:80px;padding-right:80px}@media (min-width:835px) and (max-width:1439px){.px-10{padding-left:5.56vw;padding-right:5.56vw}}@media (max-width:834px){.px-10{padding-left:14.93vw;padding-right:14.93vw}}.py-10{padding-bottom:80px;padding-top:80px}@media (min-width:835px) and (max-width:1439px){.py-10{padding-bottom:5.56vw;padding-top:5.56vw}}@media (max-width:834px){.py-10{padding-bottom:14.93vw;padding-top:14.93vw}}.p-20{padding:160px}@media (min-width:835px) and (max-width:1439px){.p-20{padding:11.11vw}}@media (max-width:834px){.p-20{padding:32vw}}.pt-20{padding-top:160px}@media (min-width:835px) and (max-width:1439px){.pt-20{padding-top:11.11vw}}@media (max-width:834px){.pt-20{padding-top:32vw}}.pr-20{padding-right:160px}@media (min-width:835px) and (max-width:1439px){.pr-20{padding-right:11.11vw}}@media (max-width:834px){.pr-20{padding-right:32vw}}.pb-20{padding-bottom:160px}@media (min-width:835px) and (max-width:1439px){.pb-20{padding-bottom:11.11vw}}@media (max-width:834px){.pb-20{padding-bottom:32vw}}.pl-20{padding-left:160px}@media (min-width:835px) and (max-width:1439px){.pl-20{padding-left:11.11vw}}@media (max-width:834px){.pl-20{padding-left:32vw}}.px-20{padding-left:160px;padding-right:160px}@media (min-width:835px) and (max-width:1439px){.px-20{padding-left:11.11vw;padding-right:11.11vw}}@media (max-width:834px){.px-20{padding-left:32vw;padding-right:32vw}}.py-20{padding-bottom:160px;padding-top:160px}@media (min-width:835px) and (max-width:1439px){.py-20{padding-bottom:11.11vw;padding-top:11.11vw}}@media (max-width:834px){.py-20{padding-bottom:32vw;padding-top:32vw}}.gap-0{gap:0}@media (min-width:835px) and (max-width:1439px){.gap-0{gap:0}}@media (max-width:834px){.gap-0{gap:0}}.gap-x-0{-moz-column-gap:0;column-gap:0}@media (min-width:835px) and (max-width:1439px){.gap-x-0{-moz-column-gap:0;column-gap:0}}@media (max-width:834px){.gap-x-0{-moz-column-gap:0;column-gap:0}}.gap-y-0{row-gap:0}@media (min-width:835px) and (max-width:1439px){.gap-y-0{row-gap:0}}@media (max-width:834px){.gap-y-0{row-gap:0}}.gap-1{gap:8px}@media (min-width:835px) and (max-width:1439px){.gap-1{gap:.56vw}}@media (max-width:834px){.gap-1{gap:2.13vw}}.gap-x-1{-moz-column-gap:8px;column-gap:8px}@media (min-width:835px) and (max-width:1439px){.gap-x-1{-moz-column-gap:.56vw;column-gap:.56vw}}@media (max-width:834px){.gap-x-1{-moz-column-gap:2.13vw;column-gap:2.13vw}}.gap-y-1{row-gap:8px}@media (min-width:835px) and (max-width:1439px){.gap-y-1{row-gap:.56vw}}@media (max-width:834px){.gap-y-1{row-gap:2.13vw}}.gap-2{gap:16px}@media (min-width:835px) and (max-width:1439px){.gap-2{gap:1.11vw}}@media (max-width:834px){.gap-2{gap:4.27vw}}.gap-x-2{-moz-column-gap:16px;column-gap:16px}@media (min-width:835px) and (max-width:1439px){.gap-x-2{-moz-column-gap:1.11vw;column-gap:1.11vw}}@media (max-width:834px){.gap-x-2{-moz-column-gap:4.27vw;column-gap:4.27vw}}.gap-y-2{row-gap:16px}@media (min-width:835px) and (max-width:1439px){.gap-y-2{row-gap:1.11vw}}@media (max-width:834px){.gap-y-2{row-gap:4.27vw}}.gap-3{gap:24px}@media (min-width:835px) and (max-width:1439px){.gap-3{gap:1.67vw}}@media (max-width:834px){.gap-3{gap:6.4vw}}.gap-x-3{-moz-column-gap:24px;column-gap:24px}@media (min-width:835px) and (max-width:1439px){.gap-x-3{-moz-column-gap:1.67vw;column-gap:1.67vw}}@media (max-width:834px){.gap-x-3{-moz-column-gap:6.4vw;column-gap:6.4vw}}.gap-y-3{row-gap:24px}@media (min-width:835px) and (max-width:1439px){.gap-y-3{row-gap:1.67vw}}@media (max-width:834px){.gap-y-3{row-gap:6.4vw}}.gap-24{gap:192px}@media (min-width:835px) and (max-width:1439px){.gap-24{gap:13.33vw}}@media (max-width:834px){.gap-24{gap:51.2vw}}.gap-x-24{-moz-column-gap:192px;column-gap:192px}@media (min-width:835px) and (max-width:1439px){.gap-x-24{-moz-column-gap:13.33vw;column-gap:13.33vw}}@media (max-width:834px){.gap-x-24{-moz-column-gap:51.2vw;column-gap:51.2vw}}.gap-y-24{row-gap:192px}@media (min-width:835px) and (max-width:1439px){.gap-y-24{row-gap:13.33vw}}@media (max-width:834px){.gap-y-24{row-gap:51.2vw}}.gap-30{gap:240px}@media (min-width:835px) and (max-width:1439px){.gap-30{gap:16.67vw}}@media (max-width:834px){.gap-30{gap:64vw}}.gap-x-30{-moz-column-gap:240px;column-gap:240px}@media (min-width:835px) and (max-width:1439px){.gap-x-30{-moz-column-gap:16.67vw;column-gap:16.67vw}}@media (max-width:834px){.gap-x-30{-moz-column-gap:64vw;column-gap:64vw}}.gap-y-30{row-gap:240px}@media (min-width:835px) and (max-width:1439px){.gap-y-30{row-gap:16.67vw}}@media (max-width:834px){.gap-y-30{row-gap:64vw}}.gap-0_25{gap:2px}@media (min-width:835px) and (max-width:1439px){.gap-0_25{gap:.14vw}}@media (max-width:834px){.gap-0_25{gap:.53vw}}.gap-x-0_25{-moz-column-gap:2px;column-gap:2px}@media (min-width:835px) and (max-width:1439px){.gap-x-0_25{-moz-column-gap:.14vw;column-gap:.14vw}}@media (max-width:834px){.gap-x-0_25{-moz-column-gap:.53vw;column-gap:.53vw}}.gap-y-0_25{row-gap:2px}@media (min-width:835px) and (max-width:1439px){.gap-y-0_25{row-gap:.14vw}}@media (max-width:834px){.gap-y-0_25{row-gap:.53vw}}.gap-0_5{gap:4px}@media (min-width:835px) and (max-width:1439px){.gap-0_5{gap:.28vw}}@media (max-width:834px){.gap-0_5{gap:1.07vw}}.gap-x-0_5{-moz-column-gap:4px;column-gap:4px}@media (min-width:835px) and (max-width:1439px){.gap-x-0_5{-moz-column-gap:.28vw;column-gap:.28vw}}@media (max-width:834px){.gap-x-0_5{-moz-column-gap:1.07vw;column-gap:1.07vw}}.gap-y-0_5{row-gap:4px}@media (min-width:835px) and (max-width:1439px){.gap-y-0_5{row-gap:.28vw}}@media (max-width:834px){.gap-y-0_5{row-gap:1.07vw}}.gap-1_5{gap:12px}@media (min-width:835px) and (max-width:1439px){.gap-1_5{gap:.83vw}}@media (max-width:834px){.gap-1_5{gap:3.2vw}}.gap-x-1_5{-moz-column-gap:12px;column-gap:12px}@media (min-width:835px) and (max-width:1439px){.gap-x-1_5{-moz-column-gap:.83vw;column-gap:.83vw}}@media (max-width:834px){.gap-x-1_5{-moz-column-gap:3.2vw;column-gap:3.2vw}}.gap-y-1_5{row-gap:12px}@media (min-width:835px) and (max-width:1439px){.gap-y-1_5{row-gap:.83vw}}@media (max-width:834px){.gap-y-1_5{row-gap:3.2vw}}.gap-4{gap:32px}@media (min-width:835px) and (max-width:1439px){.gap-4{gap:2.22vw}}@media (max-width:834px){.gap-4{gap:6.4vw}}.gap-x-4{-moz-column-gap:32px;column-gap:32px}@media (min-width:835px) and (max-width:1439px){.gap-x-4{-moz-column-gap:2.22vw;column-gap:2.22vw}}@media (max-width:834px){.gap-x-4{-moz-column-gap:6.4vw;column-gap:6.4vw}}.gap-y-4{row-gap:32px}@media (min-width:835px) and (max-width:1439px){.gap-y-4{row-gap:2.22vw}}@media (max-width:834px){.gap-y-4{row-gap:6.4vw}}.gap-5{gap:40px}@media (min-width:835px) and (max-width:1439px){.gap-5{gap:2.78vw}}@media (max-width:834px){.gap-5{gap:8.53vw}}.gap-x-5{-moz-column-gap:40px;column-gap:40px}@media (min-width:835px) and (max-width:1439px){.gap-x-5{-moz-column-gap:2.78vw;column-gap:2.78vw}}@media (max-width:834px){.gap-x-5{-moz-column-gap:8.53vw;column-gap:8.53vw}}.gap-y-5{row-gap:40px}@media (min-width:835px) and (max-width:1439px){.gap-y-5{row-gap:2.78vw}}@media (max-width:834px){.gap-y-5{row-gap:8.53vw}}.gap-8{gap:64px}@media (min-width:835px) and (max-width:1439px){.gap-8{gap:4.44vw}}@media (max-width:834px){.gap-8{gap:10.67vw}}.gap-x-8{-moz-column-gap:64px;column-gap:64px}@media (min-width:835px) and (max-width:1439px){.gap-x-8{-moz-column-gap:4.44vw;column-gap:4.44vw}}@media (max-width:834px){.gap-x-8{-moz-column-gap:10.67vw;column-gap:10.67vw}}.gap-y-8{row-gap:64px}@media (min-width:835px) and (max-width:1439px){.gap-y-8{row-gap:4.44vw}}@media (max-width:834px){.gap-y-8{row-gap:10.67vw}}.gap-10{gap:80px}@media (min-width:835px) and (max-width:1439px){.gap-10{gap:5.56vw}}@media (max-width:834px){.gap-10{gap:14.93vw}}.gap-x-10{-moz-column-gap:80px;column-gap:80px}@media (min-width:835px) and (max-width:1439px){.gap-x-10{-moz-column-gap:5.56vw;column-gap:5.56vw}}@media (max-width:834px){.gap-x-10{-moz-column-gap:14.93vw;column-gap:14.93vw}}.gap-y-10{row-gap:80px}@media (min-width:835px) and (max-width:1439px){.gap-y-10{row-gap:5.56vw}}@media (max-width:834px){.gap-y-10{row-gap:14.93vw}}.gap-20{gap:160px}@media (min-width:835px) and (max-width:1439px){.gap-20{gap:11.11vw}}@media (max-width:834px){.gap-20{gap:32vw}}.gap-x-20{-moz-column-gap:160px;column-gap:160px}@media (min-width:835px) and (max-width:1439px){.gap-x-20{-moz-column-gap:11.11vw;column-gap:11.11vw}}@media (max-width:834px){.gap-x-20{-moz-column-gap:32vw;column-gap:32vw}}.gap-y-20{row-gap:160px}@media (min-width:835px) and (max-width:1439px){.gap-y-20{row-gap:11.11vw}}@media (max-width:834px){.gap-y-20{row-gap:32vw}}.heading-1{font-size:48px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.heading-1{font-size:min(6.4rem,3.3333vw)}}@media (min-width:835px) and (max-width:1439px){.heading-1{font-size:max(1rem,3.33vw);line-height:1.4}}@media (max-width:834px){.heading-1{font-size:12.8vw;font-size:9.6vw;line-height:1.4}}.heading-2{font-size:40px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.heading-2{font-size:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.heading-2{font-size:max(1rem,2.78vw);line-height:1.4}}@media (max-width:834px){.heading-2{font-size:10.67vw;font-size:8.53vw;line-height:1.4}}.heading-3{font-size:36px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.heading-3{font-size:min(4.8rem,2.5vw)}}@media (min-width:835px) and (max-width:1439px){.heading-3{font-size:max(1rem,2.5vw);line-height:1.4}}@media (max-width:834px){.heading-3{font-size:9.6vw;font-size:6.4vw;line-height:1.4}}.heading-4-style1{font-size:32px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.heading-4-style1{font-size:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.heading-4-style1{font-size:max(1rem,2.22vw);line-height:1.4}}@media (max-width:834px){.heading-4-style1{font-size:8.53vw;font-size:5.33vw;line-height:1.4}}.heading-4-style2{color:#2f2f2f;font-size:32px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.heading-4-style2{font-size:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.heading-4-style2{font-size:max(1rem,2.22vw);line-height:1.4}}@media (max-width:834px){.heading-4-style2{font-size:8.53vw;line-height:1.4}}.heading-5-style1{color:#2f2f2f;font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.heading-5-style1{font-size:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.heading-5-style1{font-size:max(1rem,1.67vw);line-height:1.4}}@media (max-width:834px){.heading-5-style1{font-size:6.4vw;font-size:4.8vw;line-height:1.4}}.heading-5-style2{color:#2e603b;font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.heading-5-style2{font-size:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.heading-5-style2{font-size:max(1rem,1.67vw);line-height:1.4}}@media (max-width:834px){.heading-5-style2{font-size:6.4vw;font-size:4.8vw;line-height:1.4}}.heading-6{color:#2f2f2f;font-size:20px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.heading-6{font-size:min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.heading-6{font-size:max(1rem,1.39vw);line-height:1.4}}@media (max-width:834px){.heading-6{font-size:5.33vw;font-size:4.8vw;line-height:1.4}}.heading-2-en{font-family:Montserrat,sans-serif;font-size:40px;font-weight:500;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.heading-2-en{font-size:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.heading-2-en{font-size:max(1rem,2.78vw);line-height:1.4}}@media (max-width:834px){.heading-2-en{font-size:10.67vw;font-size:8.53vw;line-height:1.4}}.heading-4-en{font-family:Montserrat,sans-serif;font-size:32px;font-weight:500;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.heading-4-en{font-size:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.heading-4-en{font-size:max(1rem,2.22vw);line-height:1.4}}@media (max-width:834px){.heading-4-en{font-size:8.53vw;font-size:5.33vw;line-height:1.4}}.heading-6-en{font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.heading-6-en{font-size:min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.heading-6-en{font-size:max(1rem,1.39vw);line-height:1.4}}@media (max-width:834px){.heading-6-en{font-size:5.33vw;font-size:4.8vw;line-height:1.4}}.text-m{font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.text-m{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.text-m{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.text-m{font-size:4.27vw;line-height:1.8}}.text-m-bold{font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.text-m-bold{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.text-m-bold{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.text-m-bold{font-size:4.27vw;line-height:1.8}}.text-m-line{color:#2e603b;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.8;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-underline-offset:auto;text-underline-position:from-font}@media (min-width:1441px){.text-m-line{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.text-m-line{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.text-m-line{font-size:4.27vw;line-height:1.8}}.text-s{font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.7}@media (min-width:1441px){.text-s{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.text-s{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.text-s{font-size:3.73vw;line-height:1.7}}.text-s-bold{font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1.7}@media (min-width:1441px){.text-s-bold{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.text-s-bold{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.text-s-bold{font-size:3.73vw;line-height:1.7}}.text-s-line{color:#2e603b;font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1.7;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-underline-offset:auto;text-underline-position:from-font}@media (min-width:1441px){.text-s-line{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.text-s-line{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.text-s-line{font-size:3.73vw;line-height:1.7}}.text-xs{font-size:12px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.text-xs{font-size:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.text-xs{font-size:max(1rem,.83vw);line-height:1.4}}@media (max-width:834px){.text-xs{font-size:3.2vw;line-height:1.4}}.text-xs-bold{font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.text-xs-bold{font-size:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.text-xs-bold{font-size:max(1rem,.83vw);line-height:1.4}}@media (max-width:834px){.text-xs-bold{font-size:3.2vw;line-height:1.4}}.text-m-en{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.text-m-en{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.text-m-en{font-size:max(1rem,1.11vw);line-height:1.4}}@media (max-width:834px){.text-m-en{font-size:4.27vw;line-height:1.4}}.text-s-en{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.text-s-en{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.text-s-en{font-size:max(1rem,.97vw);line-height:1.4}}@media (max-width:834px){.text-s-en{font-size:3.73vw;line-height:1.4}}.text-xxs-en{font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.text-xxs-en{font-size:min(1.33rem,.6944vw)}}@media (min-width:835px) and (max-width:1439px){.text-xxs-en{font-size:max(1rem,.69vw);line-height:1.4}}@media (max-width:834px){.text-xxs-en{font-size:2.67vw;line-height:1.4}}.rounded-1{border-radius:6px}@media (min-width:1441px){.rounded-1{border-radius:min(.8rem,.4167vw)}}@media (min-width:835px) and (max-width:1439px){.rounded-1{border-radius:.42vw}}@media (max-width:834px){.rounded-1{border-radius:1.6vw}}.rounded-2{border-radius:12px}@media (min-width:1441px){.rounded-2{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.rounded-2{border-radius:.83vw}}@media (max-width:834px){.rounded-2{border-radius:3.2vw}}.rounded-3{border-radius:18px}@media (min-width:1441px){.rounded-3{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.rounded-3{border-radius:1.25vw}}@media (max-width:834px){.rounded-3{border-radius:4.8vw}}.border-1{border-style:solid;border-width:1px}.border-2{border-style:solid;border-width:2px}.top{margin-bottom:-10px;overflow:hidden}@media (min-width:1441px){.top{margin-bottom:max(-1.33rem,-.6944vw)}}@media (min-width:835px) and (max-width:1439px){.top{margin-bottom:-.69vw}}@media (max-width:834px){.top{margin-bottom:-2.67vw}}.top-mv{position:relative}.top-mv__visual .swiper-slide img{display:block;height:auto;width:100%}.top-upper{background-color:#f2f1ea;position:relative}.top-upper__img{pointer-events:none;position:absolute;right:0;top:57px;width:580px;z-index:3}@media (min-width:1441px){.top-upper__img{top:min(7.6rem,3.9583vw)}}@media (min-width:835px) and (max-width:1439px){.top-upper__img{top:3.96vw}}@media (max-width:834px){.top-upper__img{top:0}}@media (min-width:1441px){.top-upper__img{width:min(77.33rem,40.2778vw)}}@media (min-width:835px) and (max-width:1439px){.top-upper__img{width:40.28vw}}@media (max-width:834px){.top-upper__img{margin:2.67vw 0 0 auto;position:relative;width:84.53vw}}.top-upper__img img{height:auto;width:100%}.top-upper__img.inview{opacity:0;transition:opacity .6s ease .2s}.top-upper__img.inview.is-visible{opacity:1}.top-news{margin-bottom:-40px;position:relative;top:-40px;z-index:1}@media (min-width:1441px){.top-news{top:max(-5.33rem,-2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.top-news{top:-2.78vw}}@media (max-width:834px){.top-news{top:-6.4vw}}@media (min-width:1441px){.top-news{margin-bottom:max(-5.33rem,-2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.top-news{margin-bottom:-2.78vw}}@media (max-width:834px){.top-news{margin-bottom:-6.4vw}}.top-news__inner{background-color:#f2f1ea;border-radius:0 18px 18px 0;-moz-column-gap:64px;column-gap:64px;display:flex;gap:0 64px;padding:40px 64px 0 0;width:1120px}@media (min-width:1441px){.top-news__inner{border-radius:min(0rem,0vw) min(2.4rem,1.25vw) min(2.4rem,1.25vw) min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.top-news__inner{border-radius:0 1.25vw 1.25vw 0}}@media (max-width:834px){.top-news__inner{border-radius:4.8vw 4.8vw 0 0}}@media (min-width:1441px){.top-news__inner{padding:min(5.33rem,2.7778vw) min(8.53rem,4.4444vw) min(0rem,0vw) min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.top-news__inner{padding:2.78vw 4.44vw 0 0}}@media (max-width:834px){.top-news__inner{padding:6.4vw 0}}@media (min-width:1441px){.top-news__inner{width:min(149.33rem,77.7778vw)}}@media (min-width:835px) and (max-width:1439px){.top-news__inner{width:77.78vw}}@media (max-width:834px){.top-news__inner{width:auto}}@media (min-width:1441px){.top-news__inner{-moz-column-gap:min(8.53rem,4.4444vw);column-gap:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.top-news__inner{-moz-column-gap:4.44vw;column-gap:4.44vw}}@media (max-width:834px){.top-news__inner{-moz-column-gap:17.07vw;column-gap:17.07vw}}@media (min-width:1441px){.top-news__inner{gap:min(0rem,0vw) min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.top-news__inner{gap:0 4.44vw}}@media (max-width:834px){.top-news__inner{flex-direction:column;gap:10.67vw 0}}.top-news__head{display:flex;flex-direction:column;row-gap:40px;width:220px}@media (min-width:1441px){.top-news__head{width:min(29.33rem,15.2778vw)}}@media (min-width:835px) and (max-width:1439px){.top-news__head{width:15.28vw}}@media (max-width:834px){.top-news__head{width:auto}}@media (min-width:1441px){.top-news__head{row-gap:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.top-news__head{row-gap:2.78vw}}@media (max-width:834px){.top-news__head{flex-direction:row;justify-content:space-between;row-gap:10.67vw}}.top-news__title{display:flex;flex-direction:column;padding-left:80px;row-gap:4px}@media (min-width:1441px){.top-news__title{padding-left:min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.top-news__title{padding-left:5.56vw}}@media (max-width:834px){.top-news__title{padding-left:8.53vw}}@media (min-width:1441px){.top-news__title{row-gap:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.top-news__title{row-gap:.28vw}}@media (max-width:834px){.top-news__title{row-gap:1.07vw}}.top-news__title-jp{color:#2f2f2f;font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.top-news__title-jp{font-size:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.top-news__title-jp{font-size:max(1rem,1.67vw);line-height:1.4}}@media (max-width:834px){.top-news__title-jp{font-size:6.4vw;font-size:4.8vw;line-height:1.4}}.top-news__title-en{color:#2e603b;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;font-weight:500;letter-spacing:.02em;line-height:1.7}@media (min-width:1441px){.top-news__title-en{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.top-news__title-en{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.top-news__title-en{font-size:3.73vw;line-height:1.7}}.top-news__link{display:flex;flex-direction:column}@media (max-width:834px){.top-news__link{margin-top:2.67vw;width:42.67vw}}.top-news__body{flex:1;padding-inline:0;width:772px}@media (min-width:1441px){.top-news__body{width:min(102.93rem,53.6111vw)}}@media (min-width:835px) and (max-width:1439px){.top-news__body{width:53.61vw}}@media (max-width:834px){.top-news__body{width:auto}}@media (min-width:1441px){.top-news__body{padding-inline:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.top-news__body{padding-inline:0}}@media (max-width:834px){.top-news__body{padding-inline:8.53vw}}.top-news__tabs{border-bottom:1px solid #d3d3d3;display:flex;gap:8px;padding-bottom:16px}@media (min-width:1441px){.top-news__tabs{gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.top-news__tabs{gap:.56vw}}@media (max-width:834px){.top-news__tabs{gap:2.13vw}}@media (min-width:1441px){.top-news__tabs{padding-bottom:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.top-news__tabs{padding-bottom:1.11vw}}@media (max-width:834px){.top-news__tabs{padding-bottom:6.4vw}}.top-news__content{margin-top:16px}@media (min-width:1441px){.top-news__content{margin-top:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.top-news__content{margin-top:1.11vw}}@media (max-width:834px){.top-news__content{margin-top:6.4vw}}.top-news__list{display:none}.top-news__list.is-active{display:flex}.top-about{margin:60px auto 0;position:relative;width:1090px}@media (min-width:1441px){.top-about{margin:min(8rem,4.1667vw) auto min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.top-about{margin:4.17vw auto 0}}@media (max-width:834px){.top-about{margin:-5.33vw 5.33vw 0}}@media (min-width:1441px){.top-about{width:min(145.33rem,75.6944vw)}}@media (min-width:835px) and (max-width:1439px){.top-about{width:75.69vw}}@media (max-width:834px){.top-about{width:auto}}.top-about__bg1{left:-226px;position:absolute;top:-62px;width:443px}@media (min-width:1441px){.top-about__bg1{left:max(-30.13rem,-15.6944vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__bg1{left:-15.69vw}}@media (max-width:834px){.top-about__bg1{left:-52.8vw}}@media (min-width:1441px){.top-about__bg1{top:max(-8.27rem,-4.3056vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__bg1{top:-4.31vw}}@media (max-width:834px){.top-about__bg1{top:-42.67vw}}@media (min-width:1441px){.top-about__bg1{width:min(59.07rem,30.7639vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__bg1{width:30.76vw}}@media (max-width:834px){.top-about__bg1{width:130.67vw}}.top-about__bg1 img{height:auto;width:100%}.top-about__bg2{position:absolute;right:-223px;top:63px;width:460px}@media (min-width:1441px){.top-about__bg2{right:max(-29.73rem,-15.4861vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__bg2{right:-15.49vw}}@media (max-width:834px){.top-about__bg2{right:-97.33vw}}@media (min-width:1441px){.top-about__bg2{top:min(8.4rem,4.375vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__bg2{top:4.38vw}}@media (max-width:834px){.top-about__bg2{top:119.47vw}}@media (min-width:1441px){.top-about__bg2{width:min(61.33rem,31.9444vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__bg2{width:31.94vw}}@media (max-width:834px){.top-about__bg2{width:176vw}}.top-about__bg2 img{height:auto;width:100%}.top-about__drawing{left:auto;position:absolute;right:-93px;top:169px;width:460px}@media (min-width:1441px){.top-about__drawing{right:max(-12.4rem,-6.4583vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__drawing{right:-6.46vw}}@media (max-width:834px){.top-about__drawing{right:auto}}@media (min-width:1441px){.top-about__drawing{left:auto}}@media (min-width:835px) and (max-width:1439px){.top-about__drawing{left:auto}}@media (max-width:834px){.top-about__drawing{left:-12.27vw}}@media (min-width:1441px){.top-about__drawing{top:min(22.53rem,11.7361vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__drawing{top:11.74vw}}@media (max-width:834px){.top-about__drawing{top:227.73vw}}@media (min-width:1441px){.top-about__drawing{width:min(61.33rem,31.9444vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__drawing{width:31.94vw}}@media (max-width:834px){.top-about__drawing{width:65.6vw}}.top-about__drawing img{height:auto;position:relative;width:100%;z-index:2}.top-about__card{margin:0 auto;padding-right:140px;position:relative;z-index:2}@media (min-width:1441px){.top-about__card{padding-right:min(18.67rem,9.7222vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__card{padding-right:9.72vw}}@media (max-width:834px){.top-about__card{padding-right:0}}.top-about__card-wrap{background-color:#fff;border-radius:18px;box-shadow:0 0 20px rgba(0,0,0,.1);padding:40px 24px 24px}@media (min-width:1441px){.top-about__card-wrap{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__card-wrap{border-radius:1.25vw}}@media (max-width:834px){.top-about__card-wrap{border-radius:4.8vw}}@media (min-width:1441px){.top-about__card-wrap{padding:min(5.33rem,2.7778vw) min(3.2rem,1.6667vw) min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__card-wrap{padding:2.78vw 1.67vw 1.67vw}}@media (max-width:834px){.top-about__card-wrap{padding:8.53vw 6.4vw 6.4vw}}.top-about__card-inner{display:flex;flex-direction:column;padding-inline:32px;row-gap:32px}@media (min-width:1441px){.top-about__card-inner{row-gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__card-inner{row-gap:2.22vw}}@media (max-width:834px){.top-about__card-inner{row-gap:8.53vw}}@media (min-width:1441px){.top-about__card-inner{padding-inline:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__card-inner{padding-inline:2.22vw}}@media (max-width:834px){.top-about__card-inner{padding-inline:0}}.top-about__card-main{display:flex;flex-direction:column-reverse;row-gap:32px}@media (min-width:1441px){.top-about__card-main{row-gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__card-main{row-gap:2.22vw}}@media (max-width:834px){.top-about__card-main{flex-direction:column;row-gap:8.53vw}}.top-about__heading{border-bottom:1px solid #2e603b;padding-bottom:12px}@media (min-width:1441px){.top-about__heading{padding-bottom:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__heading{padding-bottom:.83vw}}@media (max-width:834px){.top-about__heading{padding-bottom:3.2vw}}.top-about__heading-text{color:#2f2f2f;font-size:20px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.top-about__heading-text{font-size:min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__heading-text{font-size:max(1rem,1.39vw);line-height:1.4}}@media (max-width:834px){.top-about__heading-text{font-size:5.33vw;font-size:4.8vw;line-height:1.4}}.top-about__content{display:flex;gap:32px}@media (min-width:1441px){.top-about__content{gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__content{gap:2.22vw}}@media (max-width:834px){.top-about__content{flex-direction:column;gap:8.53vw}}.top-about__desc{color:#2f2f2f;flex:1;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.top-about__desc{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__desc{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.top-about__desc{font-size:4.27vw;line-height:1.8}}.top-about__search{background-color:#f2f1ea;border-radius:12px;display:flex;flex-direction:column;padding:24px;row-gap:14px;width:400px}@media (min-width:1441px){.top-about__search{width:min(53.33rem,27.7778vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__search{width:27.78vw}}@media (max-width:834px){.top-about__search{width:106.67vw}}@media (min-width:1441px){.top-about__search{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__search{border-radius:.83vw}}@media (max-width:834px){.top-about__search{border-radius:3.2vw}}@media (min-width:1441px){.top-about__search{padding:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__search{padding:1.67vw}}@media (max-width:834px){.top-about__search{padding:6.4vw}}@media (min-width:1441px){.top-about__search{row-gap:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__search{row-gap:.97vw}}@media (max-width:834px){.top-about__search{row-gap:3.73vw;width:100%}}.top-about__search-head{align-items:center;display:flex;gap:8px}@media (min-width:1441px){.top-about__search-head{gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__search-head{gap:.56vw}}@media (max-width:834px){.top-about__search-head{gap:2.13vw}}.top-about__search-head svg{color:#2e603b;height:20px;width:20px}@media (min-width:1441px){.top-about__search-head svg{width:min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__search-head svg{width:1.39vw}}@media (max-width:834px){.top-about__search-head svg{width:5.33vw}}@media (min-width:1441px){.top-about__search-head svg{height:min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__search-head svg{height:1.39vw}}@media (max-width:834px){.top-about__search-head svg{height:5.33vw}}.top-about__search-head span{display:flex;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.top-about__search-head span{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__search-head span{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.top-about__search-head span{font-size:4.27vw;line-height:1.8}}.top-about__search-box{align-items:center;display:flex;gap:8px;position:relative}@media (min-width:1441px){.top-about__search-box{gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__search-box{gap:.56vw}}@media (max-width:834px){.top-about__search-box{gap:2.13vw}}.top-about__search-note{color:#2f2f2f;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.7}@media (min-width:1441px){.top-about__search-note{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__search-note{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.top-about__search-note{font-size:3.73vw;line-height:1.7}}.top-about__search-input{background-color:#fff;border:none;border-radius:6px;box-shadow:0 0 15px rgba(0,0,0,.1);flex:1;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.7;padding:12px 16px;width:100%}@media (min-width:1441px){.top-about__search-input{padding:min(1.6rem,.8333vw) min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__search-input{padding:.83vw 1.11vw}}@media (max-width:834px){.top-about__search-input{padding:3.2vw 4.27vw}}@media (min-width:1441px){.top-about__search-input{border-radius:min(.8rem,.4167vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__search-input{border-radius:.42vw}}@media (max-width:834px){.top-about__search-input{border-radius:1.6vw}}@media (min-width:1441px){.top-about__search-input{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__search-input{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.top-about__search-input{font-size:3.73vw;line-height:1.7}}.top-about__search-input::-moz-placeholder{color:#707070}.top-about__search-input::placeholder{color:#707070}.top-about__search-btn{background-color:#bdbdbd;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.4;padding:4px 8px;position:absolute;right:12px}@media (min-width:1441px){.top-about__search-btn{font-size:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__search-btn{font-size:max(1rem,.83vw);line-height:1.4}}@media (max-width:834px){.top-about__search-btn{font-size:3.2vw;line-height:1.4}}@media (min-width:1441px){.top-about__search-btn{border-radius:min(.8rem,.4167vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__search-btn{border-radius:.42vw}}@media (max-width:834px){.top-about__search-btn{border-radius:1.6vw}}@media (min-width:1441px){.top-about__search-btn{padding:min(.53rem,.2778vw) min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__search-btn{padding:.28vw .56vw}}@media (max-width:834px){.top-about__search-btn{padding:1.07vw 2.13vw}}@media (min-width:1441px){.top-about__search-btn{right:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__search-btn{right:.83vw}}@media (max-width:834px){.top-about__search-btn{right:3.2vw}}.top-about__pickup{background:linear-gradient(180deg,#e4f1e4,#fff);border-radius:18px 18px 0 0;padding:16px 24px 32px}@media (min-width:1441px){.top-about__pickup{border-radius:min(2.4rem,1.25vw) min(2.4rem,1.25vw) min(0rem,0vw) min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__pickup{border-radius:1.25vw 1.25vw 0 0}}@media (max-width:834px){.top-about__pickup{border-radius:4.8vw 4.8vw 0 0}}@media (min-width:1441px){.top-about__pickup{padding:min(2.13rem,1.1111vw) min(3.2rem,1.6667vw) min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__pickup{padding:1.11vw 1.67vw 2.22vw}}@media (max-width:834px){.top-about__pickup{padding:4.27vw 1.07vw}}.top-about__pickup-head{align-items:center;display:flex;gap:16px;padding-inline:0}@media (min-width:1441px){.top-about__pickup-head{gap:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__pickup-head{gap:1.11vw}}@media (max-width:834px){.top-about__pickup-head{gap:4.27vw}}@media (min-width:1441px){.top-about__pickup-head{padding-inline:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__pickup-head{padding-inline:0}}@media (max-width:834px){.top-about__pickup-head{padding-inline:5.33vw}}.top-about__pickup-title{color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.top-about__pickup-title{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__pickup-title{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.top-about__pickup-title{font-size:4.27vw;line-height:1.8}}.top-about__pickup-en{color:#2e603b;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.top-about__pickup-en{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__pickup-en{font-size:max(1rem,.97vw);line-height:1.4}}@media (max-width:834px){.top-about__pickup-en{font-size:3.73vw;line-height:1.4}}.top-about__pickup-carousel{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;padding-inline:3px}@media (min-width:1441px){.top-about__pickup-carousel{-moz-column-gap:min(1.33rem,.6944vw);column-gap:min(1.33rem,.6944vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__pickup-carousel{-moz-column-gap:.69vw;column-gap:.69vw}}@media (max-width:834px){.top-about__pickup-carousel{-moz-column-gap:0;column-gap:0}}@media (min-width:1441px){.top-about__pickup-carousel{padding-inline:min(.4rem,.2083vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__pickup-carousel{padding-inline:.21vw}}@media (max-width:834px){.top-about__pickup-carousel{padding-inline:0}}.top-about__pickup-next,.top-about__pickup-prev{flex-shrink:0}@media (max-width:834px){.top-about__pickup-next,.top-about__pickup-prev{display:none}}.top-about__pickup-swiper{flex:1;overflow:hidden}.top-about__pickup-swiper .swiper-wrapper{padding-block:12px}@media (min-width:1441px){.top-about__pickup-swiper .swiper-wrapper{padding-block:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__pickup-swiper .swiper-wrapper{padding-block:.83vw}}@media (max-width:834px){.top-about__pickup-swiper .swiper-wrapper{padding-block:3.2vw}}.top-about__pickup-swiper .swiper-slide{height:auto;margin-inline:0;padding-inline:6px;width:220px}@media (min-width:1441px){.top-about__pickup-swiper .swiper-slide{width:min(29.33rem,15.2778vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__pickup-swiper .swiper-slide{width:15.28vw}}@media (max-width:834px){.top-about__pickup-swiper .swiper-slide{width:63.73vw}}@media (min-width:1441px){.top-about__pickup-swiper .swiper-slide{padding-inline:min(.8rem,.4167vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__pickup-swiper .swiper-slide{padding-inline:.42vw}}@media (max-width:834px){.top-about__pickup-swiper .swiper-slide{padding-inline:0}}@media (min-width:1441px){.top-about__pickup-swiper .swiper-slide{margin-inline:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__pickup-swiper .swiper-slide{margin-inline:0}}@media (max-width:834px){.top-about__pickup-swiper .swiper-slide{margin-inline:6.4vw}}.top-about__pickup-swiper .swiper-slide .product-card{height:100%}.top-about__pickup-pagination{display:flex;gap:8px;justify-content:center}@media (min-width:1441px){.top-about__pickup-pagination{gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.top-about__pickup-pagination{gap:.56vw}}@media (max-width:834px){.top-about__pickup-pagination{gap:2.13vw}}.top-about__pickup-pagination .swiper-pagination-bullet{opacity:1}.top-product{background-color:#f2f1ea;margin-top:64px;margin-inline:auto;max-width:1920px;position:relative;width:100%}@media (min-width:1441px){.top-product{margin-top:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.top-product{margin-top:4.44vw}}@media (max-width:834px){.top-product{margin-top:42.67vw;max-width:none}}.top-product__bg{bottom:-200px;left:-15%;opacity:.3;position:absolute;width:870px}@media (min-width:1441px){.top-product__bg{bottom:max(-26.67rem,-13.8889vw)}}@media (min-width:835px) and (max-width:1439px){.top-product__bg{bottom:-13.89vw}}@media (max-width:834px){.top-product__bg{bottom:-53.33vw}}@media (min-width:1441px){.top-product__bg{width:min(116rem,60.4167vw)}}@media (min-width:835px) and (max-width:1439px){.top-product__bg{width:60.42vw}}@media (max-width:834px){.top-product__bg{display:none;width:232vw}}.top-product__bg img{height:auto;width:100%}.top-product__list{display:flex;padding-left:106px}@media (min-width:1441px){.top-product__list{padding-left:min(14.13rem,7.3611vw)}}@media (min-width:835px) and (max-width:1439px){.top-product__list{padding-left:7.36vw}}@media (max-width:834px){.top-product__list{flex-direction:column;padding-left:0;row-gap:5.33vw}}.top-product__category{display:flex;flex-direction:column;flex-shrink:0;position:relative}@media (max-width:834px){.top-product__category{padding-left:2.67vw;row-gap:1.07vw}}.top-product__category:first-child{width:524px}@media (min-width:1441px){.top-product__category:first-child{width:min(69.87rem,36.3889vw)}}@media (min-width:835px) and (max-width:1439px){.top-product__category:first-child{width:36.39vw}}@media (max-width:834px){.top-product__category:first-child{width:auto}}.top-product__category:nth-child(2){left:384px;transform:translateX(-100%);width:524px}@media (min-width:1441px){.top-product__category:nth-child(2){width:min(69.87rem,36.3889vw)}}@media (min-width:835px) and (max-width:1439px){.top-product__category:nth-child(2){width:36.39vw}}@media (max-width:834px){.top-product__category:nth-child(2){width:auto}}@media (min-width:1441px){.top-product__category:nth-child(2){left:min(51.2rem,26.6667vw)}}@media (min-width:835px) and (max-width:1439px){.top-product__category:nth-child(2){left:26.67vw}}@media (max-width:834px){.top-product__category:nth-child(2){left:0;transform:translateX(0)}}.top-product__category:nth-child(3){left:285px;transform:translateX(-100%);width:565px}@media (min-width:1441px){.top-product__category:nth-child(3){width:min(75.33rem,39.2361vw)}}@media (min-width:835px) and (max-width:1439px){.top-product__category:nth-child(3){width:39.24vw}}@media (max-width:834px){.top-product__category:nth-child(3){width:auto}}@media (min-width:1441px){.top-product__category:nth-child(3){left:min(38rem,19.7917vw)}}@media (min-width:835px) and (max-width:1439px){.top-product__category:nth-child(3){left:19.79vw}}@media (max-width:834px){.top-product__category:nth-child(3){left:0;transform:translateX(0)}}.top-product .category-link{width:100%}.top-product__category-links{display:flex;flex:1;flex-direction:column;padding:24px 100px 32px 60px}@media (min-width:1441px){.top-product__category-links{padding:min(3.2rem,1.6667vw) min(13.33rem,6.9444vw) min(4.27rem,2.2222vw) min(8rem,4.1667vw)}}@media (min-width:835px) and (max-width:1439px){.top-product__category-links{padding:1.67vw 6.94vw 2.22vw 4.17vw}}@media (max-width:834px){.top-product__category-links{padding:6.4vw 6.4vw 8.53vw 10.67vw}}.top-product__category-links-inner{border-left:2px solid #fff;flex:1;padding-left:24px}@media (min-width:1441px){.top-product__category-links-inner{padding-left:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.top-product__category-links-inner{padding-left:1.67vw}}@media (max-width:834px){.top-product__category-links-inner{padding-left:6.4vw}}.top-product__link-col{display:grid;gap:10px 40px;grid-template-columns:repeat(2,1fr)}@media (min-width:1441px){.top-product__link-col{gap:min(1.33rem,.6944vw) min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.top-product__link-col{gap:.69vw 2.78vw}}@media (max-width:834px){.top-product__link-col{gap:2.67vw 6.4vw}}.top-trouble{margin-inline:auto;padding-block:32px 90px;position:relative;width:1090px}@media (min-width:1441px){.top-trouble{margin-inline:auto}}@media (min-width:835px) and (max-width:1439px){.top-trouble{margin-inline:auto}}@media (max-width:834px){.top-trouble{margin-inline:5.33vw}}@media (min-width:1441px){.top-trouble{padding-block:min(4.27rem,2.2222vw) min(12rem,6.25vw)}}@media (min-width:835px) and (max-width:1439px){.top-trouble{padding-block:2.22vw 6.25vw}}@media (max-width:834px){.top-trouble{padding-block:6.4vw 21.33vw}}@media (min-width:1441px){.top-trouble{width:min(145.33rem,75.6944vw)}}@media (min-width:835px) and (max-width:1439px){.top-trouble{width:75.69vw}}@media (max-width:834px){.top-trouble{width:auto}}.top-trouble__content{position:relative}.top-trouble__icon{left:347px;position:absolute;top:-15px;width:47px;z-index:2}@media (min-width:1441px){.top-trouble__icon{left:min(46.27rem,24.0972vw)}}@media (min-width:835px) and (max-width:1439px){.top-trouble__icon{left:24.1vw}}@media (max-width:834px){.top-trouble__icon{left:8.27vw}}@media (min-width:1441px){.top-trouble__icon{top:max(-2rem,-1.0417vw)}}@media (min-width:835px) and (max-width:1439px){.top-trouble__icon{top:-1.04vw}}@media (max-width:834px){.top-trouble__icon{top:-5.87vw}}@media (min-width:1441px){.top-trouble__icon{width:min(6.27rem,3.2639vw)}}@media (min-width:835px) and (max-width:1439px){.top-trouble__icon{width:3.26vw}}@media (max-width:834px){.top-trouble__icon{width:12.53vw}}.top-trouble__icon img{height:auto;width:100%}.top-trouble__icon.inview{opacity:0;transform:translate(-20px,20px) rotate(45deg);transition:opacity .6s ease .2s,transform .6s ease .2s}.top-trouble__icon.inview.is-visible{opacity:1;transform:translate(0) rotate(0)}.top-linkcards{margin-top:-20px}@media (min-width:1441px){.top-linkcards{margin-top:max(-2.67rem,-1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.top-linkcards{margin-top:-1.39vw}}@media (max-width:834px){.top-linkcards{margin-top:-5.33vw}}.top-linkcards__list{display:flex}@media (max-width:834px){.top-linkcards__list{flex-direction:column}}.top-lower{margin-bottom:-25px;overflow:clip;position:relative}@media (min-width:1441px){.top-lower{margin-bottom:max(-3.33rem,-1.7361vw)}}@media (min-width:835px) and (max-width:1439px){.top-lower{margin-bottom:-1.74vw}}@media (max-width:834px){.top-lower{margin-bottom:0}}.top-marquee{left:0;overflow:hidden;pointer-events:none;position:absolute;top:91px;width:100%;z-index:2}@media (min-width:1441px){.top-marquee{top:min(12.13rem,6.3194vw)}}@media (min-width:835px) and (max-width:1439px){.top-marquee{top:6.32vw}}@media (max-width:834px){.top-marquee{top:66.67vw}}.top-marquee__track{animation:marquee 10s linear infinite;display:flex;white-space:nowrap}.top-marquee__text{flex-shrink:0;padding-right:40px;width:1794px}@media (min-width:1441px){.top-marquee__text{padding-right:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.top-marquee__text{padding-right:2.78vw}}@media (max-width:834px){.top-marquee__text{padding-right:10.67vw}}@media (min-width:1441px){.top-marquee__text{width:min(239.2rem,124.5833vw)}}@media (min-width:835px) and (max-width:1439px){.top-marquee__text{width:124.58vw}}@media (max-width:834px){.top-marquee__text{width:280vw}}.top-column{margin-inline:auto;max-width:1920px;overflow:clip;padding-block:140px;position:relative;width:100%}@media (min-width:1441px){.top-column{padding-block:min(18.67rem,9.7222vw)}}@media (min-width:835px) and (max-width:1439px){.top-column{padding-block:9.72vw}}@media (max-width:834px){.top-column{max-width:none;padding-block:21.33vw 16vw}}.top-column__inner{align-items:flex-start;display:flex;gap:0 30px;margin:0 auto;position:relative;width:1200px;z-index:2}@media (min-width:1441px){.top-column__inner{width:min(160rem,83.3333vw)}}@media (min-width:835px) and (max-width:1439px){.top-column__inner{width:83.33vw}}@media (max-width:834px){.top-column__inner{width:auto}}@media (min-width:1441px){.top-column__inner{gap:min(0rem,0vw) min(4rem,2.0833vw)}}@media (min-width:835px) and (max-width:1439px){.top-column__inner{gap:0 2.08vw}}@media (max-width:834px){.top-column__inner{align-items:stretch;flex-direction:column;gap:10.67vw 0}}.top-column__head{flex-shrink:0;padding-inline:0;position:sticky;top:200px;width:324px}@media (min-width:1441px){.top-column__head{width:min(43.2rem,22.5vw)}}@media (min-width:835px) and (max-width:1439px){.top-column__head{width:22.5vw}}@media (max-width:834px){.top-column__head{width:auto}}@media (min-width:1441px){.top-column__head{top:min(26.67rem,13.8889vw)}}@media (min-width:835px) and (max-width:1439px){.top-column__head{top:13.89vw}}@media (max-width:834px){.top-column__head{top:5.33vw}}@media (min-width:1441px){.top-column__head{padding-inline:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.top-column__head{padding-inline:0}}@media (max-width:834px){.top-column__head{padding-inline:8.53vw;position:static}}.top-column__content{display:flex;flex-direction:column;row-gap:30px}@media (min-width:1441px){.top-column__content{row-gap:min(4rem,2.0833vw)}}@media (min-width:835px) and (max-width:1439px){.top-column__content{row-gap:2.08vw}}@media (max-width:834px){.top-column__content{row-gap:4.27vw;width:100%}}.top-column__info{display:flex;flex-direction:column;row-gap:30px}@media (min-width:1441px){.top-column__info{row-gap:min(4rem,2.0833vw)}}@media (min-width:835px) and (max-width:1439px){.top-column__info{row-gap:2.08vw}}@media (max-width:834px){.top-column__info{row-gap:5.33vw}}.top-column__title{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex}@media (min-width:1441px){.top-column__title{-moz-column-gap:min(2.67rem,1.3889vw);column-gap:min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.top-column__title{-moz-column-gap:1.39vw;column-gap:1.39vw}}@media (max-width:834px){.top-column__title{-moz-column-gap:5.33vw;column-gap:5.33vw}}.top-column__title-jp{color:#2f2f2f;font-size:32px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.top-column__title-jp{font-size:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.top-column__title-jp{font-size:max(1rem,2.22vw);line-height:1.4}}@media (max-width:834px){.top-column__title-jp{font-size:8.53vw;line-height:1.4}}.top-column__title-en{color:#2e603b;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;font-weight:500;letter-spacing:.02em;line-height:1.7}@media (min-width:1441px){.top-column__title-en{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.top-column__title-en{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.top-column__title-en{font-size:3.73vw;line-height:1.7}}.top-column__desc{color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.top-column__desc{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.top-column__desc{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.top-column__desc{font-size:4.27vw;line-height:1.8}}.top-column__list{display:flex;flex:1;flex-direction:column;gap:12px;padding-inline:0}@media (min-width:1441px){.top-column__list{gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.top-column__list{gap:.83vw}}@media (max-width:834px){.top-column__list{gap:5.33vw}}@media (min-width:1441px){.top-column__list{padding-inline:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.top-column__list{padding-inline:0}}@media (max-width:834px){.top-column__list{padding-inline:5.33vw}}.top-column__bg{height:712px;left:-149px;position:absolute;top:-387px;width:888px}@media (min-width:1441px){.top-column__bg{width:min(118.4rem,61.6667vw)}}@media (min-width:835px) and (max-width:1439px){.top-column__bg{width:61.67vw}}@media (max-width:834px){.top-column__bg{width:128vw}}@media (min-width:1441px){.top-column__bg{height:min(94.93rem,49.4444vw)}}@media (min-width:835px) and (max-width:1439px){.top-column__bg{height:49.44vw}}@media (max-width:834px){.top-column__bg{height:105.07vw}}@media (min-width:1441px){.top-column__bg{left:max(-19.87rem,-10.3472vw)}}@media (min-width:835px) and (max-width:1439px){.top-column__bg{left:-10.35vw}}@media (max-width:834px){.top-column__bg{left:-44vw}}@media (min-width:1441px){.top-column__bg{top:max(-51.6rem,-26.875vw)}}@media (min-width:835px) and (max-width:1439px){.top-column__bg{top:-26.87vw}}@media (max-width:834px){.top-column__bg{top:0}}.top-company{margin-inline:auto;max-width:1920px;padding-block:0 140px;position:relative;width:100%}@media (min-width:1441px){.top-company{padding-block:min(0rem,0vw) min(18.67rem,9.7222vw)}}@media (min-width:835px) and (max-width:1439px){.top-company{padding-block:0 9.72vw}}@media (max-width:834px){.top-company{max-width:none;padding-block:21.33vw 21.33vw}}.top-company__bg{height:536px;position:absolute;right:-332px;top:355px;width:654px}@media (min-width:1441px){.top-company__bg{width:min(87.2rem,45.4167vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__bg{width:45.42vw}}@media (max-width:834px){.top-company__bg{width:174.4vw}}@media (min-width:1441px){.top-company__bg{height:min(71.47rem,37.2222vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__bg{height:37.22vw}}@media (max-width:834px){.top-company__bg{height:142.93vw}}@media (min-width:1441px){.top-company__bg{right:max(-44.27rem,-23.0556vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__bg{right:-23.06vw}}@media (max-width:834px){.top-company__bg{right:-88.53vw}}@media (min-width:1441px){.top-company__bg{top:min(47.33rem,24.6528vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__bg{top:24.65vw}}@media (max-width:834px){.top-company__bg{display:none;top:94.67vw}}.top-company__inner{display:flex;gap:0 46px;position:relative}@media (min-width:1441px){.top-company__inner{gap:min(0rem,0vw) min(6.13rem,3.1944vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__inner{gap:0 3.19vw}}@media (max-width:834px){.top-company__inner{flex-direction:column-reverse;gap:8vw 0}}.top-company__visual{flex-shrink:0;height:524px;padding-left:120px;position:relative;width:710px}@media (min-width:1441px){.top-company__visual{width:min(94.67rem,49.3056vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__visual{width:49.31vw}}@media (max-width:834px){.top-company__visual{width:189.33vw}}@media (min-width:1441px){.top-company__visual{height:min(69.87rem,36.3889vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__visual{height:36.39vw}}@media (max-width:834px){.top-company__visual{height:auto}}@media (min-width:1441px){.top-company__visual{padding-left:min(16rem,8.3333vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__visual{padding-left:8.33vw}}@media (max-width:834px){.top-company__visual{display:flex;padding-bottom:10.13vw;padding-left:0;width:100%}}.top-company__img-main{border-radius:18px;overflow:hidden;width:338px}@media (max-width:834px){.top-company__img-main{width:90.13vw}}@media (min-width:1441px){.top-company__img-main{width:min(45.07rem,23.4722vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__img-main{width:23.47vw}}@media (max-width:834px){.top-company__img-main{width:56.8vw}}@media (min-width:1441px){.top-company__img-main{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__img-main{border-radius:1.25vw}}@media (max-width:834px){.top-company__img-main{border-radius:4.8vw}}.top-company__img-main img{width:100%}.top-company__img-sub{border-radius:18px;bottom:0;overflow:hidden;position:absolute;right:0;width:252px}@media (min-width:1441px){.top-company__img-sub{right:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__img-sub{right:0}}@media (max-width:834px){.top-company__img-sub{right:auto}}@media (min-width:1441px){.top-company__img-sub{bottom:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__img-sub{bottom:0}}@media (max-width:834px){.top-company__img-sub{bottom:auto}}@media (min-width:1441px){.top-company__img-sub{width:min(33.6rem,17.5vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__img-sub{width:17.5vw}}@media (max-width:834px){.top-company__img-sub{width:auto}}@media (min-width:1441px){.top-company__img-sub{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__img-sub{border-radius:1.25vw}}@media (max-width:834px){.top-company__img-sub{border-radius:4.8vw;flex:1;margin-top:43.47vw;position:relative}}.top-company__img-sub img{width:100%}.top-company__map{position:absolute;right:109px;top:-28px;width:780px}@media (min-width:1441px){.top-company__map{right:min(14.53rem,7.5694vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__map{right:7.57vw}}@media (max-width:834px){.top-company__map{right:-26.67vw}}@media (min-width:1441px){.top-company__map{top:max(-3.73rem,-1.9444vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__map{top:-1.94vw}}@media (max-width:834px){.top-company__map{top:1.07vw}}@media (min-width:1441px){.top-company__map{width:min(104rem,54.1667vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__map{width:54.17vw}}@media (max-width:834px){.top-company__map{width:165.6vw}}.top-company__map img{height:auto;width:100%}.top-company__body{display:flex;flex:1;flex-direction:column;justify-content:center;padding:118px 0;position:relative;row-gap:30px}@media (min-width:1441px){.top-company__body{row-gap:min(4rem,2.0833vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__body{row-gap:2.08vw}}@media (max-width:834px){.top-company__body{row-gap:8vw}}@media (min-width:1441px){.top-company__body{padding:min(15.73rem,8.1944vw) min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__body{padding:8.19vw 0}}@media (max-width:834px){.top-company__body{padding:0}}.top-company__content{display:flex;flex-direction:column;padding-inline:0;row-gap:30px}@media (min-width:1441px){.top-company__content{row-gap:min(4rem,2.0833vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__content{row-gap:2.08vw}}@media (max-width:834px){.top-company__content{row-gap:8vw}}@media (min-width:1441px){.top-company__content{padding-inline:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__content{padding-inline:0}}@media (max-width:834px){.top-company__content{padding-inline:8.53vw}}.top-company__info{display:flex;flex-direction:column;row-gap:10px;width:510px}@media (min-width:1441px){.top-company__info{row-gap:min(1.33rem,.6944vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__info{row-gap:.69vw}}@media (max-width:834px){.top-company__info{row-gap:2.67vw}}@media (min-width:1441px){.top-company__info{width:min(68rem,35.4167vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__info{width:35.42vw}}@media (max-width:834px){.top-company__info{width:auto}}.top-company__title{align-items:center;display:flex;gap:16px}@media (min-width:1441px){.top-company__title{gap:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__title{gap:1.11vw}}@media (max-width:834px){.top-company__title{gap:5.33vw}}.top-company__title-jp{color:#2f2f2f;font-size:32px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.top-company__title-jp{font-size:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__title-jp{font-size:max(1rem,2.22vw);line-height:1.4}}@media (max-width:834px){.top-company__title-jp{font-size:8.53vw;line-height:1.4}}.top-company__title-en{color:#2e603b;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;font-weight:500;letter-spacing:.02em;line-height:1.7}@media (min-width:1441px){.top-company__title-en{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__title-en{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.top-company__title-en{font-size:3.73vw;line-height:1.7}}.top-company__catch{color:#2e603b;font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.top-company__catch{font-size:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__catch{font-size:max(1rem,1.67vw);line-height:1.4}}@media (max-width:834px){.top-company__catch{font-size:6.4vw;font-size:4.8vw;line-height:1.4}}.top-company__desc{align-items:flex-start;display:flex;gap:8px}@media (min-width:1441px){.top-company__desc{gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__desc{gap:.56vw}}@media (max-width:834px){.top-company__desc{gap:2.13vw}}.top-company__dot{align-items:center;display:flex;flex-shrink:0;height:30px;width:14px}@media (min-width:1441px){.top-company__dot{width:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__dot{width:.97vw}}@media (max-width:834px){.top-company__dot{width:3.73vw}}@media (min-width:1441px){.top-company__dot{height:min(4rem,2.0833vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__dot{height:2.08vw}}@media (max-width:834px){.top-company__dot{height:8vw}}.top-company__dot:before{background-color:#2e603b;border-radius:0 18px 18px 0;content:"";display:block;height:4px;width:10px}@media (min-width:1441px){.top-company__dot:before{width:min(1.33rem,.6944vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__dot:before{width:.69vw}}@media (max-width:834px){.top-company__dot:before{width:2.67vw}}@media (min-width:1441px){.top-company__dot:before{height:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__dot:before{height:.28vw}}@media (max-width:834px){.top-company__dot:before{height:1.07vw}}.top-company__desc p{color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.top-company__desc p{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__desc p{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.top-company__desc p{font-size:4.27vw;line-height:1.8}}.top-company__link{display:flex;justify-content:flex-end}.top-company__link>*{width:414px}@media (min-width:1441px){.top-company__link>*{width:min(55.2rem,28.75vw)}}@media (min-width:835px) and (max-width:1439px){.top-company__link>*{width:28.75vw}}@media (max-width:834px){.top-company__link>*{width:83.73vw}}.news{margin-inline:auto;max-width:1920px;padding-inline:175px;width:100%}@media (max-width:834px){.news{max-width:none}}@media (min-width:1441px){.news{padding-inline:min(23.33rem,12.1528vw)}}@media (min-width:835px) and (max-width:1439px){.news{padding-inline:12.15vw}}@media (max-width:834px){.news{padding-inline:0}}.news__inner{align-items:flex-start;display:flex;gap:0 64px;padding-block:40px}@media (min-width:1441px){.news__inner{padding-block:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.news__inner{padding-block:2.78vw}}@media (max-width:834px){.news__inner{padding-block:0 14.93vw}}@media (min-width:1441px){.news__inner{gap:min(0rem,0vw) min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.news__inner{gap:0 4.44vw}}@media (max-width:834px){.news__inner{flex-direction:column;gap:6.4vw 0}}.news__content{display:flex;flex-direction:column;padding-inline:0;row-gap:40px}@media (min-width:1441px){.news__content{row-gap:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.news__content{row-gap:2.78vw}}@media (max-width:834px){.news__content{row-gap:8.53vw}}@media (min-width:1441px){.news__content{padding-inline:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.news__content{padding-inline:0}}@media (max-width:834px){.news__content{padding-inline:8.53vw}}.news__article{border-bottom:1px solid #d3d3d3;flex:1;min-width:0;padding-block:24px 40px}@media (min-width:1441px){.news__article{padding-block:min(3.2rem,1.6667vw) min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.news__article{padding-block:1.67vw 2.78vw}}@media (max-width:834px){.news__article{padding-block:6.4vw 8.53vw}}.news__pager{display:flex;justify-content:center;margin-top:40px}@media (min-width:1441px){.news__pager{margin-top:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.news__pager{margin-top:2.78vw}}@media (max-width:834px){.news__pager{margin-top:10.67vw}}.news-detail{margin-inline:auto;max-width:1920px;padding-inline:100px;width:100%}@media (max-width:834px){.news-detail{max-width:none}}@media (min-width:1441px){.news-detail{padding-inline:min(13.33rem,6.9444vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail{padding-inline:6.94vw}}@media (max-width:834px){.news-detail{padding-inline:0}}.news-detail__inner{background-color:#fff;border-radius:18px;padding:80px 40px}@media (min-width:1441px){.news-detail__inner{padding:min(10.67rem,5.5556vw) min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__inner{padding:5.56vw 2.78vw}}@media (max-width:834px){.news-detail__inner{padding:14.93vw 8.53vw}}@media (min-width:1441px){.news-detail__inner{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__inner{border-radius:1.25vw}}@media (max-width:834px){.news-detail__inner{border-radius:4.8vw}}.news-detail__content{padding-inline:40px}@media (min-width:1441px){.news-detail__content{padding-inline:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__content{padding-inline:2.78vw}}@media (max-width:834px){.news-detail__content{padding-inline:0}}.news-detail__header{display:flex;flex-direction:column;margin-bottom:64px;row-gap:24px}@media (min-width:1441px){.news-detail__header{row-gap:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__header{row-gap:1.67vw}}@media (max-width:834px){.news-detail__header{row-gap:6.4vw}}@media (min-width:1441px){.news-detail__header{margin-bottom:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__header{margin-bottom:4.44vw}}@media (max-width:834px){.news-detail__header{margin-bottom:10.67vw}}.news-detail__title{border-bottom:1px solid #d3d3d3;color:#2e603b;font-size:40px;font-weight:400;letter-spacing:.02em;line-height:1.4;padding-bottom:12px;position:relative}@media (min-width:1441px){.news-detail__title{font-size:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__title{font-size:max(1rem,2.78vw);line-height:1.4}}@media (max-width:834px){.news-detail__title{font-size:10.67vw;font-size:8.53vw;line-height:1.4}}@media (min-width:1441px){.news-detail__title{padding-bottom:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__title{padding-bottom:.83vw}}@media (max-width:834px){.news-detail__title{padding-bottom:3.2vw}}.news-detail__title:after{background-color:#2e603b;border-bottom-right-radius:6px;border-top-right-radius:6px;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;transform:translateY(50%);width:80px}@media (min-width:1441px){.news-detail__title:after{bottom:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__title:after{bottom:0}}@media (max-width:834px){.news-detail__title:after{bottom:0}}@media (min-width:1441px){.news-detail__title:after{left:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__title:after{left:0}}@media (max-width:834px){.news-detail__title:after{left:0}}@media (min-width:1441px){.news-detail__title:after{width:min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__title:after{width:5.56vw}}@media (max-width:834px){.news-detail__title:after{width:21.33vw}}@media (min-width:1441px){.news-detail__title:after{height:min(.4rem,.2083vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__title:after{height:.21vw}}@media (max-width:834px){.news-detail__title:after{height:.8vw}}.news-detail__meta{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex}@media (min-width:1441px){.news-detail__meta{-moz-column-gap:min(1.6rem,.8333vw);column-gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__meta{-moz-column-gap:.83vw;column-gap:.83vw}}@media (max-width:834px){.news-detail__meta{-moz-column-gap:3.2vw;column-gap:3.2vw}}.news-detail__dot{align-items:center;color:#2e603b;display:flex;flex-shrink:0;width:14px}@media (min-width:1441px){.news-detail__dot{width:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__dot{width:.97vw}}@media (max-width:834px){.news-detail__dot{width:3.73vw}}.news-detail__dot svg{width:100%}.news-detail__date{color:#2e603b;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;font-weight:500;letter-spacing:.02em;line-height:1.7;width:80px}@media (min-width:1441px){.news-detail__date{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__date{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.news-detail__date{font-size:3.73vw;line-height:1.7}}@media (min-width:1441px){.news-detail__date{width:min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__date{width:5.56vw}}@media (max-width:834px){.news-detail__date{width:21.33vw;width:auto}}.news-detail__body{border-bottom:1px solid #d3d3d3;display:flex;flex-direction:column;padding-bottom:64px;row-gap:64px}@media (min-width:1441px){.news-detail__body{row-gap:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__body{row-gap:4.44vw}}@media (max-width:834px){.news-detail__body{row-gap:10.67vw}}@media (min-width:1441px){.news-detail__body{padding-bottom:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__body{padding-bottom:4.44vw}}@media (max-width:834px){.news-detail__body{padding-bottom:10.67vw}}.news-detail__body .hs_cos_wrapper{display:flex;flex-direction:column;row-gap:32px}@media (min-width:1441px){.news-detail__body .hs_cos_wrapper{row-gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__body .hs_cos_wrapper{row-gap:2.22vw}}@media (max-width:834px){.news-detail__body .hs_cos_wrapper{row-gap:6.4vw}}.news-detail__text{font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8;padding-block:12px}@media (min-width:1441px){.news-detail__text{padding-block:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__text{padding-block:.83vw}}@media (max-width:834px){.news-detail__text{padding-block:0}}@media (min-width:1441px){.news-detail__text{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__text{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.news-detail__text{font-size:4.27vw;line-height:1.8}}.news-detail__text a{color:#2e603b;text-decoration:underline}.news-detail__link{color:#2e603b;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.8;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-underline-offset:auto;text-underline-position:from-font}@media (min-width:1441px){.news-detail__link{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__link{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.news-detail__link{font-size:4.27vw;line-height:1.8}}.news-detail__em{color:#2e603b}.news-detail__buttons{-moz-column-gap:12px;column-gap:12px;display:flex;flex-wrap:wrap;row-gap:12px}@media (min-width:1441px){.news-detail__buttons{-moz-column-gap:min(1.6rem,.8333vw);column-gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__buttons{-moz-column-gap:.83vw;column-gap:.83vw}}@media (max-width:834px){.news-detail__buttons{-moz-column-gap:3.2vw;column-gap:3.2vw}}@media (min-width:1441px){.news-detail__buttons{row-gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__buttons{row-gap:.83vw}}@media (max-width:834px){.news-detail__buttons{align-items:center;flex-direction:column;row-gap:3.2vw}}.news-detail__item{padding-inline:32px}@media (min-width:1441px){.news-detail__item{padding-inline:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__item{padding-inline:2.22vw}}@media (max-width:834px){.news-detail__item{padding-inline:0}}.news-detail__divider{border:none;border-top:1px solid #d3d3d3;margin-inline:40px;margin-top:80px}@media (min-width:1441px){.news-detail__divider{margin-inline:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__divider{margin-inline:2.78vw}}@media (max-width:834px){.news-detail__divider{margin-inline:8.53vw}}@media (min-width:1441px){.news-detail__divider{margin-top:min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__divider{margin-top:5.56vw}}@media (max-width:834px){.news-detail__divider{margin-top:$space-7}}.news-detail__back{display:flex;justify-content:center;margin-top:40px}@media (min-width:1441px){.news-detail__back{margin-top:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.news-detail__back{margin-top:2.78vw}}@media (max-width:834px){.news-detail__back{margin-top:8.53vw}}.usecase{margin-inline:auto;max-width:1920px;padding-inline:175px;width:100%}@media (max-width:834px){.usecase{max-width:none}}@media (min-width:1441px){.usecase{padding-inline:min(23.33rem,12.1528vw)}}@media (min-width:835px) and (max-width:1439px){.usecase{padding-inline:12.15vw}}@media (max-width:834px){.usecase{padding-inline:0}}.usecase__inner{align-items:flex-start;display:flex;gap:0 40px;padding-block:40px}@media (min-width:1441px){.usecase__inner{padding-block:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.usecase__inner{padding-block:2.78vw}}@media (max-width:834px){.usecase__inner{padding-block:0 21.33vw}}@media (min-width:1441px){.usecase__inner{gap:min(0rem,0vw) min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.usecase__inner{gap:0 2.78vw}}@media (max-width:834px){.usecase__inner{flex-direction:column;gap:6.4vw 0}}.usecase__content{display:flex;flex-direction:column;padding-inline:0;row-gap:40px}@media (min-width:1441px){.usecase__content{row-gap:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.usecase__content{row-gap:2.78vw}}@media (max-width:834px){.usecase__content{row-gap:8.53vw}}@media (min-width:1441px){.usecase__content{padding-inline:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.usecase__content{padding-inline:0}}@media (max-width:834px){.usecase__content{padding-inline:8.53vw}}.usecase__article{border-bottom:1px solid #d3d3d3;display:flex;flex:1;flex-direction:column;min-width:0;padding-bottom:40px;row-gap:8px}@media (min-width:1441px){.usecase__article{row-gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.usecase__article{row-gap:.56vw}}@media (max-width:834px){.usecase__article{row-gap:2.13vw}}@media (min-width:1441px){.usecase__article{padding-bottom:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.usecase__article{padding-bottom:2.78vw}}@media (max-width:834px){.usecase__article{padding-bottom:8.53vw}}.usecase__pager{display:flex;justify-content:center;margin-top:40px}@media (min-width:1441px){.usecase__pager{margin-top:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.usecase__pager{margin-top:2.78vw}}@media (max-width:834px){.usecase__pager{margin-top:10.67vw}}.usecase-detail{margin-inline:auto;max-width:1920px;padding-inline:100px;width:100%}@media (max-width:834px){.usecase-detail{max-width:none}}@media (min-width:1441px){.usecase-detail{padding-inline:min(13.33rem,6.9444vw)}}@media (min-width:835px) and (max-width:1439px){.usecase-detail{padding-inline:6.94vw}}@media (max-width:834px){.usecase-detail{padding-inline:0}}.usecase-detail__inner{background-color:#fff;border-radius:18px;padding:80px 40px}@media (min-width:1441px){.usecase-detail__inner{padding:min(10.67rem,5.5556vw) min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.usecase-detail__inner{padding:5.56vw 2.78vw}}@media (max-width:834px){.usecase-detail__inner{padding:14.93vw 8.53vw}}@media (min-width:1441px){.usecase-detail__inner{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.usecase-detail__inner{border-radius:1.25vw}}@media (max-width:834px){.usecase-detail__inner{border-radius:4.8vw}}.usecase-detail__content{padding-inline:40px}@media (min-width:1441px){.usecase-detail__content{padding-inline:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.usecase-detail__content{padding-inline:2.78vw}}@media (max-width:834px){.usecase-detail__content{padding-inline:0}}.usecase-detail__header{display:flex;flex-direction:column;margin-bottom:64px;row-gap:16px}@media (min-width:1441px){.usecase-detail__header{row-gap:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.usecase-detail__header{row-gap:1.11vw}}@media (max-width:834px){.usecase-detail__header{row-gap:4.27vw}}@media (min-width:1441px){.usecase-detail__header{margin-bottom:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.usecase-detail__header{margin-bottom:4.44vw}}@media (max-width:834px){.usecase-detail__header{margin-bottom:10.67vw}}.usecase-detail__meta{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex}@media (min-width:1441px){.usecase-detail__meta{-moz-column-gap:min(.53rem,.2778vw);column-gap:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.usecase-detail__meta{-moz-column-gap:.28vw;column-gap:.28vw}}@media (max-width:834px){.usecase-detail__meta{-moz-column-gap:1.07vw;column-gap:1.07vw}}.usecase-detail__dot{align-items:center;color:#2e603b;display:flex;flex-shrink:0;width:14px}@media (min-width:1441px){.usecase-detail__dot{width:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.usecase-detail__dot{width:.97vw}}@media (max-width:834px){.usecase-detail__dot{width:3.73vw}}.usecase-detail__dot svg{width:100%}.usecase-detail__date{color:#2e603b;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;font-weight:500;letter-spacing:.02em;line-height:1.7;width:80px}@media (min-width:1441px){.usecase-detail__date{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.usecase-detail__date{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.usecase-detail__date{font-size:3.73vw;line-height:1.7}}@media (min-width:1441px){.usecase-detail__date{width:min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.usecase-detail__date{width:5.56vw}}@media (max-width:834px){.usecase-detail__date{width:21.33vw;width:auto}}.usecase-detail__body{border-bottom:1px solid #d3d3d3;display:flex;flex-direction:column;padding-bottom:64px;row-gap:64px}@media (min-width:1441px){.usecase-detail__body{row-gap:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.usecase-detail__body{row-gap:4.44vw}}@media (max-width:834px){.usecase-detail__body{row-gap:10.67vw}}@media (min-width:1441px){.usecase-detail__body{padding-bottom:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.usecase-detail__body{padding-bottom:4.44vw}}@media (max-width:834px){.usecase-detail__body{padding-bottom:10.67vw}}.usecase-detail__body .hs_cos_wrapper{display:flex;flex-direction:column;row-gap:32px}@media (min-width:1441px){.usecase-detail__body .hs_cos_wrapper{row-gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.usecase-detail__body .hs_cos_wrapper{row-gap:2.22vw}}@media (max-width:834px){.usecase-detail__body .hs_cos_wrapper{row-gap:8.53vw}}.usecase-detail__section-body{padding-inline:32px}@media (min-width:1441px){.usecase-detail__section-body{padding-inline:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.usecase-detail__section-body{padding-inline:2.22vw}}@media (max-width:834px){.usecase-detail__section-body{padding-inline:0}}.usecase-detail__item{display:flex;flex-direction:column;row-gap:32px}@media (min-width:1441px){.usecase-detail__item{row-gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.usecase-detail__item{row-gap:2.22vw}}@media (max-width:834px){.usecase-detail__item{row-gap:8.53vw}}.usecase-detail__text{font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.usecase-detail__text{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.usecase-detail__text{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.usecase-detail__text{font-size:4.27vw;line-height:1.8}}.usecase-detail__back{display:flex;justify-content:center;margin-top:40px}@media (min-width:1441px){.usecase-detail__back{margin-top:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.usecase-detail__back{margin-top:2.78vw}}@media (max-width:834px){.usecase-detail__back{margin-top:8.53vw}}.knowledge{margin-inline:auto;max-width:1920px;padding-inline:175px;width:100%}@media (max-width:834px){.knowledge{max-width:none}}@media (min-width:1441px){.knowledge{padding-inline:min(23.33rem,12.1528vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge{padding-inline:12.15vw}}@media (max-width:834px){.knowledge{padding-inline:8.53vw}}.knowledge__inner{padding-block:40px}@media (min-width:1441px){.knowledge__inner{padding-block:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge__inner{padding-block:2.78vw}}@media (max-width:834px){.knowledge__inner{padding-block:14.93vw}}.knowledge__content{display:flex;flex-direction:column;row-gap:64px}@media (min-width:1441px){.knowledge__content{row-gap:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge__content{row-gap:4.44vw}}@media (max-width:834px){.knowledge__content{row-gap:10.67vw}}.knowledge__text{border-left:1px solid #2e603b;color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8;padding-inline:40px}@media (min-width:1441px){.knowledge__text{padding-inline:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge__text{padding-inline:2.78vw}}@media (max-width:834px){.knowledge__text{padding-inline:8.53vw}}@media (min-width:1441px){.knowledge__text{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge__text{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.knowledge__text{font-size:4.27vw;line-height:1.8}}.knowledge__article{display:flex;flex:1;flex-direction:column;min-width:0;row-gap:16px}@media (min-width:1441px){.knowledge__article{row-gap:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge__article{row-gap:1.11vw}}@media (max-width:834px){.knowledge__article{row-gap:4.27vw}}.knowledge-detail{display:flex;flex-direction:column;margin-inline:auto;max-width:1920px;padding-inline:100px;row-gap:80px;width:100%}@media (max-width:834px){.knowledge-detail{max-width:none}}@media (min-width:1441px){.knowledge-detail{padding-inline:min(13.33rem,6.9444vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail{padding-inline:6.94vw}}@media (max-width:834px){.knowledge-detail{padding-inline:0}}@media (min-width:1441px){.knowledge-detail{row-gap:min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail{row-gap:5.56vw}}@media (max-width:834px){.knowledge-detail{row-gap:14.93vw}}.knowledge-detail__head{border-radius:18px 18px 0 0;height:310px;overflow:hidden;position:relative}@media (min-width:1441px){.knowledge-detail__head{height:min(41.33rem,21.5278vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail__head{height:21.53vw}}@media (max-width:834px){.knowledge-detail__head{height:62.13vw}}@media (min-width:1441px){.knowledge-detail__head{border-radius:min(2.4rem,1.25vw) min(2.4rem,1.25vw) min(0rem,0vw) min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail__head{border-radius:1.25vw 1.25vw 0 0}}@media (max-width:834px){.knowledge-detail__head{border-radius:3.2vw 3.2vw 0 0;width:100%}}.knowledge-detail__head img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.knowledge-detail__head-overlay{align-items:center;background-color:rgba(0,0,0,.4);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.knowledge-detail__head-title{color:#fff;font-size:48px;font-weight:400;letter-spacing:.02em;line-height:1.4;text-align:center}@media (min-width:1441px){.knowledge-detail__head-title{font-size:min(6.4rem,3.3333vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail__head-title{font-size:max(1rem,3.33vw);line-height:1.4}}@media (max-width:834px){.knowledge-detail__head-title{font-size:12.8vw;font-size:9.6vw;line-height:1.4}}.knowledge-detail__content{background-color:#fff;padding:40px 40px 80px}@media (min-width:1441px){.knowledge-detail__content{padding:min(5.33rem,2.7778vw) min(5.33rem,2.7778vw) min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail__content{padding:2.78vw 2.78vw 5.56vw}}@media (max-width:834px){.knowledge-detail__content{padding:8.53vw}}.knowledge-detail__body{display:flex;flex-direction:column;padding-inline:40px;row-gap:64px}@media (min-width:1441px){.knowledge-detail__body{padding-inline:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail__body{padding-inline:2.78vw}}@media (max-width:834px){.knowledge-detail__body{padding-inline:0}}@media (min-width:1441px){.knowledge-detail__body{row-gap:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail__body{row-gap:4.44vw}}@media (max-width:834px){.knowledge-detail__body{row-gap:10.67vw}}.knowledge-detail__body .hs_cos_wrapper{display:flex;flex-direction:column;row-gap:32px}@media (min-width:1441px){.knowledge-detail__body .hs_cos_wrapper{row-gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail__body .hs_cos_wrapper{row-gap:2.22vw}}@media (max-width:834px){.knowledge-detail__body .hs_cos_wrapper{row-gap:6.4vw}}.knowledge-detail__item{display:flex;flex-direction:column;row-gap:32px}@media (min-width:1441px){.knowledge-detail__item{row-gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail__item{row-gap:2.22vw}}@media (max-width:834px){.knowledge-detail__item{row-gap:6.4vw}}.knowledge-detail__text{font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.knowledge-detail__text{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail__text{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.knowledge-detail__text{font-size:4.27vw;line-height:1.8}}.knowledge-detail__section-body{display:flex;flex-direction:column;padding-inline:32px;row-gap:32px}@media (min-width:1441px){.knowledge-detail__section-body{padding-inline:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail__section-body{padding-inline:2.22vw}}@media (max-width:834px){.knowledge-detail__section-body{padding-inline:0}}@media (min-width:1441px){.knowledge-detail__section-body{row-gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail__section-body{row-gap:2.22vw}}@media (max-width:834px){.knowledge-detail__section-body{row-gap:6.4vw}}.knowledge-detail__card-grid{display:flex;gap:4px}@media (min-width:1441px){.knowledge-detail__card-grid{gap:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail__card-grid{gap:.28vw}}@media (max-width:834px){.knowledge-detail__card-grid{flex-direction:column;gap:6.4vw}}.knowledge-detail__card{background-color:#f2f1ea;border-radius:12px;display:flex;flex:1 0 0%;flex-direction:column;min-height:100px;overflow:hidden;padding-top:24px;padding-inline:24px;padding-bottom:16px}@media (min-width:1441px){.knowledge-detail__card{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail__card{border-radius:.83vw}}@media (max-width:834px){.knowledge-detail__card{border-radius:3.2vw}}@media (min-width:1441px){.knowledge-detail__card{padding-top:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail__card{padding-top:1.67vw}}@media (max-width:834px){.knowledge-detail__card{padding-top:6.4vw}}@media (min-width:1441px){.knowledge-detail__card{padding-inline:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail__card{padding-inline:1.67vw}}@media (max-width:834px){.knowledge-detail__card{padding-inline:6.4vw}}@media (min-width:1441px){.knowledge-detail__card{padding-bottom:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail__card{padding-bottom:1.11vw}}@media (max-width:834px){.knowledge-detail__card{padding-bottom:4.27vw}}.knowledge-detail__card-img{border-radius:12px;margin-bottom:16px;overflow:hidden}@media (min-width:1441px){.knowledge-detail__card-img{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail__card-img{border-radius:.83vw}}@media (max-width:834px){.knowledge-detail__card-img{border-radius:3.2vw}}@media (min-width:1441px){.knowledge-detail__card-img{margin-bottom:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail__card-img{margin-bottom:1.11vw}}@media (max-width:834px){.knowledge-detail__card-img{margin-bottom:4.27vw}}.knowledge-detail__card-img img{aspect-ratio:4/3;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.knowledge-detail__card-body{display:flex;flex-direction:column;gap:4px}@media (min-width:1441px){.knowledge-detail__card-body{gap:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail__card-body{gap:.28vw}}@media (max-width:834px){.knowledge-detail__card-body{gap:1.07vw}}.knowledge-detail__card-title{color:#2e603b;font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.knowledge-detail__card-title{font-size:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail__card-title{font-size:max(1rem,1.67vw);line-height:1.4}}@media (max-width:834px){.knowledge-detail__card-title{color:#2e603b;font-size:6.4vw;font-size:4.8vw;font-size:20px;font-weight:400;letter-spacing:.02em;line-height:1.4}}@media (max-width:834px) and (min-width:1441px){.knowledge-detail__card-title{font-size:min(2.67rem,1.3889vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.knowledge-detail__card-title{font-size:max(1rem,1.39vw);line-height:1.4}}@media (max-width:834px) and (max-width:834px){.knowledge-detail__card-title{font-size:5.33vw;font-size:4.8vw;line-height:1.4}}.knowledge-detail__card-text{color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.knowledge-detail__card-text{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail__card-text{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.knowledge-detail__card-text{font-size:4.27vw;line-height:1.8}}.knowledge-detail__related{display:flex;flex-direction:column;row-gap:40px}@media (min-width:1441px){.knowledge-detail__related{row-gap:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail__related{row-gap:2.78vw}}@media (max-width:834px){.knowledge-detail__related{row-gap:6.4vw}}.knowledge-detail__related-inner{padding-inline:80px}@media (min-width:1441px){.knowledge-detail__related-inner{padding-inline:min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail__related-inner{padding-inline:5.56vw}}@media (max-width:834px){.knowledge-detail__related-inner{padding-inline:8.53vw}}.knowledge-detail__related-cards{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding-inline:0}@media (min-width:1441px){.knowledge-detail__related-cards{gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail__related-cards{gap:.83vw}}@media (max-width:834px){.knowledge-detail__related-cards{gap:3.2vw}}@media (min-width:1441px){.knowledge-detail__related-cards{padding-inline:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.knowledge-detail__related-cards{padding-inline:0}}@media (max-width:834px){.knowledge-detail__related-cards{flex-direction:column;padding-inline:8.53vw}}.product{margin-inline:auto;max-width:1920px;padding-inline:100px;width:100%}@media (max-width:834px){.product{max-width:none}}@media (min-width:1441px){.product{padding-inline:min(13.33rem,6.9444vw)}}@media (min-width:835px) and (max-width:1439px){.product{padding-inline:6.94vw}}@media (max-width:834px){.product{padding-inline:8.53vw}}.product__inner{display:flex;flex-direction:column;padding:40px 75px;row-gap:64px}@media (min-width:1441px){.product__inner{padding:min(5.33rem,2.7778vw) min(10rem,5.2083vw)}}@media (min-width:835px) and (max-width:1439px){.product__inner{padding:2.78vw 5.21vw}}@media (max-width:834px){.product__inner{padding:14.93vw 0}}@media (min-width:1441px){.product__inner{row-gap:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.product__inner{row-gap:4.44vw}}@media (max-width:834px){.product__inner{row-gap:8.53vw}}.product-search{background-color:#f2f1ea;border:1px solid #d3d3d3;border-radius:12px;display:flex;flex-direction:column;gap:14px;padding:32px 32px 16px}@media (min-width:1441px){.product-search{gap:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.product-search{gap:.97vw}}@media (max-width:834px){.product-search{gap:3.73vw}}@media (min-width:1441px){.product-search{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.product-search{border-radius:.83vw}}@media (max-width:834px){.product-search{border-radius:3.2vw}}@media (min-width:1441px){.product-search{padding:min(4.27rem,2.2222vw) min(4.27rem,2.2222vw) min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.product-search{padding:2.22vw 2.22vw 1.11vw}}@media (max-width:834px){.product-search{padding:6.4vw}}.product-search__inner{align-items:center;display:flex;gap:14px}@media (min-width:1441px){.product-search__inner{gap:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.product-search__inner{gap:.97vw}}@media (max-width:834px){.product-search__inner{align-items:flex-start;flex-direction:column;gap:3.73vw}}.product-search__head{align-items:center;display:flex;flex-shrink:0;gap:8px}@media (min-width:1441px){.product-search__head{gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.product-search__head{gap:.56vw}}@media (max-width:834px){.product-search__head{gap:2.13vw}}.product-search__head svg{color:#2e603b;height:20px;width:20px}@media (min-width:1441px){.product-search__head svg{width:min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.product-search__head svg{width:1.39vw}}@media (max-width:834px){.product-search__head svg{width:5.33vw}}@media (min-width:1441px){.product-search__head svg{height:min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.product-search__head svg{height:1.39vw}}@media (max-width:834px){.product-search__head svg{height:5.33vw}}.product-search__head span{font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.product-search__head span{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.product-search__head span{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.product-search__head span{font-size:4.27vw;line-height:1.8}}.product-search__box{align-items:center;display:flex;flex:1;position:relative}@media (max-width:834px){.product-search__box{width:100%}}.product-search__input{background-color:#fff;border:none;border-radius:6px;box-shadow:0 0 15px rgba(0,0,0,.1);flex:1;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.7;padding:12px 16px;width:100%}@media (min-width:1441px){.product-search__input{padding:min(1.6rem,.8333vw) min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.product-search__input{padding:.83vw 1.11vw}}@media (max-width:834px){.product-search__input{padding:3.2vw 4.27vw}}@media (min-width:1441px){.product-search__input{border-radius:min(.8rem,.4167vw)}}@media (min-width:835px) and (max-width:1439px){.product-search__input{border-radius:.42vw}}@media (max-width:834px){.product-search__input{border-radius:1.6vw}}@media (min-width:1441px){.product-search__input{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.product-search__input{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.product-search__input{font-size:3.73vw;line-height:1.7}}.product-search__input::-moz-placeholder{color:#707070}.product-search__input::placeholder{color:#707070}.product-search__note{color:#2f2f2f;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.7;margin-left:114px}@media (min-width:1441px){.product-search__note{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.product-search__note{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.product-search__note{font-size:3.73vw;line-height:1.7}}@media (min-width:1441px){.product-search__note{margin-left:min(15.2rem,7.9167vw)}}@media (min-width:835px) and (max-width:1439px){.product-search__note{margin-left:7.92vw}}@media (max-width:834px){.product-search__note{margin-left:0}}.product-search__btn{background-color:#bdbdbd;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.4;padding:4px 8px;position:absolute;right:12px}@media (min-width:1441px){.product-search__btn{font-size:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.product-search__btn{font-size:max(1rem,.83vw);line-height:1.4}}@media (max-width:834px){.product-search__btn{font-size:3.2vw;line-height:1.4}}@media (min-width:1441px){.product-search__btn{border-radius:min(.8rem,.4167vw)}}@media (min-width:835px) and (max-width:1439px){.product-search__btn{border-radius:.42vw}}@media (max-width:834px){.product-search__btn{border-radius:1.6vw}}@media (min-width:1441px){.product-search__btn{padding:min(.53rem,.2778vw) min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.product-search__btn{padding:.28vw .56vw}}@media (max-width:834px){.product-search__btn{padding:1.07vw 2.13vw}}@media (min-width:1441px){.product-search__btn{right:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.product-search__btn{right:.83vw}}@media (max-width:834px){.product-search__btn{right:3.2vw}}.product-pickup{background-color:#fff;border-radius:18px;padding:24px}@media (min-width:1441px){.product-pickup{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.product-pickup{border-radius:1.25vw}}@media (max-width:834px){.product-pickup{border-radius:4.8vw}}@media (min-width:1441px){.product-pickup{padding:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.product-pickup{padding:1.67vw}}@media (max-width:834px){.product-pickup{padding:6.4vw}}.product-pickup__inner{background:linear-gradient(180deg,#e4f1e4,#fff);border-radius:18px 18px 0 0;display:flex;flex-direction:column;padding:16px 24px 32px}@media (min-width:1441px){.product-pickup__inner{border-radius:min(2.4rem,1.25vw) min(2.4rem,1.25vw) min(0rem,0vw) min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.product-pickup__inner{border-radius:1.25vw 1.25vw 0 0}}@media (max-width:834px){.product-pickup__inner{border-radius:4.8vw 4.8vw 0 0}}@media (min-width:1441px){.product-pickup__inner{padding:min(2.13rem,1.1111vw) min(3.2rem,1.6667vw) min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.product-pickup__inner{padding:1.11vw 1.67vw 2.22vw}}@media (max-width:834px){.product-pickup__inner{padding:4.27vw 0}}.product-pickup__head{align-items:center;display:flex;gap:16px;padding-inline:0}@media (min-width:1441px){.product-pickup__head{gap:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.product-pickup__head{gap:1.11vw}}@media (max-width:834px){.product-pickup__head{gap:4.27vw}}@media (min-width:1441px){.product-pickup__head{padding-inline:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.product-pickup__head{padding-inline:0}}@media (max-width:834px){.product-pickup__head{padding-inline:6.4vw}}.product-pickup__body{display:flex;flex-direction:column;row-gap:12px}@media (min-width:1441px){.product-pickup__body{row-gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.product-pickup__body{row-gap:.83vw}}@media (max-width:834px){.product-pickup__body{row-gap:4.27vw}}.product-pickup__title{color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.product-pickup__title{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.product-pickup__title{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.product-pickup__title{font-size:4.27vw;line-height:1.8}}.product-pickup__en{color:#2e603b;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.product-pickup__en{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.product-pickup__en{font-size:max(1rem,.97vw);line-height:1.4}}@media (max-width:834px){.product-pickup__en{font-size:3.73vw;line-height:1.4}}.product-pickup__carousel{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex}@media (min-width:1441px){.product-pickup__carousel{-moz-column-gap:min(.53rem,.2778vw);column-gap:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.product-pickup__carousel{-moz-column-gap:.28vw;column-gap:.28vw}}@media (max-width:834px){.product-pickup__carousel{-moz-column-gap:1.07vw;column-gap:1.07vw}}.product-pickup__next,.product-pickup__prev{flex-shrink:0}@media (max-width:834px){.product-pickup__next,.product-pickup__prev{display:none}}.product-pickup__swiper{flex:1;overflow:hidden}.product-pickup__swiper .swiper-wrapper{padding-block:12px}@media (min-width:1441px){.product-pickup__swiper .swiper-wrapper{padding-block:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.product-pickup__swiper .swiper-wrapper{padding-block:.83vw}}@media (max-width:834px){.product-pickup__swiper .swiper-wrapper{padding-block:3.2vw}}.product-pickup__swiper .swiper-slide{height:auto;padding-inline:4px;width:298px}@media (min-width:1441px){.product-pickup__swiper .swiper-slide{width:min(39.73rem,20.6944vw)}}@media (min-width:835px) and (max-width:1439px){.product-pickup__swiper .swiper-slide{width:20.69vw}}@media (max-width:834px){.product-pickup__swiper .swiper-slide{width:63.73vw}}@media (min-width:1441px){.product-pickup__swiper .swiper-slide{padding-inline:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.product-pickup__swiper .swiper-slide{padding-inline:.28vw}}@media (max-width:834px){.product-pickup__swiper .swiper-slide{padding-inline:2.13vw}}.product-pickup__swiper .swiper-slide .product-card{height:100%}.product-pickup__pagination{display:flex;gap:8px;justify-content:center}@media (min-width:1441px){.product-pickup__pagination{gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.product-pickup__pagination{gap:.56vw}}@media (max-width:834px){.product-pickup__pagination{gap:2.13vw}}.product-pickup__pagination .swiper-pagination-bullet{opacity:1}.product-categories{display:flex;flex-direction:column;row-gap:64px}@media (min-width:1441px){.product-categories{row-gap:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.product-categories{row-gap:4.44vw}}@media (max-width:834px){.product-categories{row-gap:14.93vw}}.product-categories-bottom{display:flex;flex-direction:column;padding:40px 75px 0;row-gap:64px}@media (min-width:1441px){.product-categories-bottom{padding:min(5.33rem,2.7778vw) min(10rem,5.2083vw) min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.product-categories-bottom{padding:2.78vw 5.21vw 0}}@media (max-width:834px){.product-categories-bottom{padding:8.53vw 0 0}}@media (min-width:1441px){.product-categories-bottom{row-gap:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.product-categories-bottom{row-gap:4.44vw}}@media (max-width:834px){.product-categories-bottom{row-gap:14.93vw}}.product-categories-group{display:flex;flex-direction:column;row-gap:64px}@media (min-width:1441px){.product-categories-group{row-gap:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.product-categories-group{row-gap:4.44vw}}@media (max-width:834px){.product-categories-group{row-gap:8.53vw}}.product-cats__list{display:flex;gap:0}@media (min-width:1441px){.product-cats__list{gap:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.product-cats__list{gap:0}}@media (max-width:834px){.product-cats__list{flex-direction:column;gap:8.53vw}}.product-cats__item{display:flex;flex-direction:column;padding-bottom:8px}@media (min-width:1441px){.product-cats__item{padding-bottom:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.product-cats__item{padding-bottom:.56vw}}@media (max-width:834px){.product-cats__item{padding-bottom:0}}.product-cats__links{display:flex;flex:1;flex-direction:column;padding:24px 0 0 40px}@media (min-width:1441px){.product-cats__links{padding:min(3.2rem,1.6667vw) min(0rem,0vw) min(0rem,0vw) min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.product-cats__links{padding:1.67vw 0 0 2.78vw}}@media (max-width:834px){.product-cats__links{padding:6.4vw 0 0 6.4vw}}.product-cats__links-inner{border-left:2px solid #fff;flex:1;padding-left:24px}@media (min-width:1441px){.product-cats__links-inner{padding-left:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.product-cats__links-inner{padding-left:1.67vw}}@media (max-width:834px){.product-cats__links-inner{padding-left:6.4vw}}.product-cats__link-col{display:grid;grid-template-columns:repeat(2,1fr);row-gap:10px}@media (min-width:1441px){.product-cats__link-col{row-gap:min(1.33rem,.6944vw)}}@media (min-width:835px) and (max-width:1439px){.product-cats__link-col{row-gap:.69vw}}@media (max-width:834px){.product-cats__link-col{row-gap:2.67vw}}.product-trouble{position:relative}.product-trouble__icon{left:347px;position:absolute;top:-15px;width:47px;z-index:2}@media (min-width:1441px){.product-trouble__icon{left:min(46.27rem,24.0972vw)}}@media (min-width:835px) and (max-width:1439px){.product-trouble__icon{left:24.1vw}}@media (max-width:834px){.product-trouble__icon{left:8.27vw}}@media (min-width:1441px){.product-trouble__icon{top:max(-2rem,-1.0417vw)}}@media (min-width:835px) and (max-width:1439px){.product-trouble__icon{top:-1.04vw}}@media (max-width:834px){.product-trouble__icon{top:-5.87vw}}@media (min-width:1441px){.product-trouble__icon{width:min(6.27rem,3.2639vw)}}@media (min-width:835px) and (max-width:1439px){.product-trouble__icon{width:3.26vw}}@media (max-width:834px){.product-trouble__icon{width:12.53vw}}.product-trouble__icon img{height:auto;width:100%}.product-section{display:flex;flex-direction:column;row-gap:64px}@media (min-width:1441px){.product-section{row-gap:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.product-section{row-gap:4.44vw}}@media (max-width:834px){.product-section{row-gap:10.67vw}}.product-section__head{display:flex;flex-direction:column}.product-section__title{border-bottom:1px solid #d3d3d3;color:#2e603b;font-size:40px;font-weight:400;letter-spacing:.02em;line-height:1.4;padding-bottom:12px;position:relative}@media (min-width:1441px){.product-section__title{font-size:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.product-section__title{font-size:max(1rem,2.78vw);line-height:1.4}}@media (max-width:834px){.product-section__title{font-size:10.67vw;font-size:8.53vw;line-height:1.4}}@media (min-width:1441px){.product-section__title{padding-bottom:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.product-section__title{padding-bottom:.83vw}}@media (max-width:834px){.product-section__title{padding-bottom:3.2vw}}.product-section__title:after{background-color:#2e603b;border-radius:0 6px 6px 0;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;transform:translateY(50%);width:80px}@media (min-width:1441px){.product-section__title:after{width:min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.product-section__title:after{width:5.56vw}}@media (max-width:834px){.product-section__title:after{width:21.33vw}}@media (min-width:1441px){.product-section__title:after{height:min(.4rem,.2083vw)}}@media (min-width:835px) and (max-width:1439px){.product-section__title:after{height:.21vw}}@media (max-width:834px){.product-section__title:after{height:.8vw}}.product-section__cards{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:24px}@media (min-width:1441px){.product-section__cards{-moz-column-gap:min(1.33rem,.6944vw);column-gap:min(1.33rem,.6944vw)}}@media (min-width:835px) and (max-width:1439px){.product-section__cards{-moz-column-gap:.69vw;column-gap:.69vw}}@media (max-width:834px){.product-section__cards{-moz-column-gap:2.67vw;column-gap:2.67vw}}@media (min-width:1441px){.product-section__cards{row-gap:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.product-section__cards{row-gap:1.67vw}}@media (max-width:834px){.product-section__cards{grid-template-columns:repeat(2,1fr);row-gap:4.27vw}}.product-linkcards{display:flex;flex-direction:column;row-gap:24px}@media (min-width:1441px){.product-linkcards{row-gap:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.product-linkcards{row-gap:1.67vw}}@media (max-width:834px){.product-linkcards{row-gap:3.2vw}}.product-linkcards__row{display:flex;gap:12px}@media (min-width:1441px){.product-linkcards__row{gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.product-linkcards__row{gap:.83vw}}@media (max-width:834px){.product-linkcards__row{flex-direction:column;gap:3.2vw}}.product-linkcards__row .link-card-l2-m{flex:1}.product__content{display:flex;flex-direction:column;padding-block:64px;row-gap:80px}@media (min-width:1441px){.product__content{padding-block:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.product__content{padding-block:4.44vw}}@media (max-width:834px){.product__content{padding-block:14.93vw}}@media (min-width:1441px){.product__content{row-gap:min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.product__content{row-gap:5.56vw}}@media (max-width:834px){.product__content{row-gap:14.93vw}}.product__list{display:flex;flex-direction:column;padding-inline:40px;row-gap:80px}@media (min-width:1441px){.product__list{row-gap:min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.product__list{row-gap:5.56vw}}@media (max-width:834px){.product__list{row-gap:14.93vw}}@media (min-width:1441px){.product__list{padding-inline:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.product__list{padding-inline:2.78vw}}@media (max-width:834px){.product__list{padding-inline:0}}.pd-page{display:flex;flex-direction:column;margin-inline:auto;max-width:1920px;padding-inline:100px;row-gap:80px;width:100%}@media (max-width:834px){.pd-page{max-width:none}}@media (min-width:1441px){.pd-page{padding-inline:min(13.33rem,6.9444vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page{padding-inline:6.94vw}}@media (max-width:834px){.pd-page{padding-inline:0}}@media (min-width:1441px){.pd-page{row-gap:min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page{row-gap:5.56vw}}@media (max-width:834px){.pd-page{row-gap:14.93vw}}.pd-page__hero{padding:24px 40px 0}@media (min-width:1441px){.pd-page__hero{padding:min(3.2rem,1.6667vw) min(5.33rem,2.7778vw) min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page__hero{padding:1.67vw 2.78vw 0}}@media (max-width:834px){.pd-page__hero{padding:6.4vw 6.4vw 0}}.pd-page__hero-inner{display:flex;flex-direction:column;row-gap:64px}@media (min-width:1441px){.pd-page__hero-inner{row-gap:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page__hero-inner{row-gap:4.44vw}}@media (max-width:834px){.pd-page__hero-inner{row-gap:10.67vw}}.pd-page__heading{display:flex;flex-direction:column;padding-inline:0;row-gap:16px}@media (min-width:1441px){.pd-page__heading{row-gap:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page__heading{row-gap:1.11vw}}@media (max-width:834px){.pd-page__heading{row-gap:4.27vw}}@media (min-width:1441px){.pd-page__heading{padding-inline:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page__heading{padding-inline:0}}@media (max-width:834px){.pd-page__heading{padding-inline:2.13vw}}.pd-page__product-name{color:#2f2f2f;font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.pd-page__product-name{font-size:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page__product-name{font-size:max(1rem,1.67vw);line-height:1.4}}@media (max-width:834px){.pd-page__product-name{font-size:6.4vw;font-size:4.8vw;line-height:1.4}}.pd-page__article{background-color:#fff;border-radius:18px;padding-block:80px;padding-inline:40px}@media (min-width:1441px){.pd-page__article{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page__article{border-radius:1.25vw}}@media (max-width:834px){.pd-page__article{border-radius:4.8vw}}@media (min-width:1441px){.pd-page__article{padding-block:min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page__article{padding-block:5.56vw}}@media (max-width:834px){.pd-page__article{padding-block:14.93vw}}@media (min-width:1441px){.pd-page__article{padding-inline:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page__article{padding-inline:2.78vw}}@media (max-width:834px){.pd-page__article{padding-inline:8.53vw}}.pd-page__article-inner{display:flex;flex-direction:column;padding-inline:40px;row-gap:64px}@media (min-width:1441px){.pd-page__article-inner{row-gap:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page__article-inner{row-gap:4.44vw}}@media (max-width:834px){.pd-page__article-inner{row-gap:10.67vw}}@media (min-width:1441px){.pd-page__article-inner{padding-inline:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page__article-inner{padding-inline:2.78vw}}@media (max-width:834px){.pd-page__article-inner{padding-inline:0}}.pd-page__article-inner .hs_cos_wrapper{display:flex;flex-direction:column;row-gap:32px}@media (min-width:1441px){.pd-page__article-inner .hs_cos_wrapper{row-gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page__article-inner .hs_cos_wrapper{row-gap:2.22vw}}@media (max-width:834px){.pd-page__article-inner .hs_cos_wrapper{row-gap:6.4vw}}.pd-page__section{display:flex;flex-direction:column;row-gap:32px}@media (min-width:1441px){.pd-page__section{row-gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page__section{row-gap:2.22vw}}@media (max-width:834px){.pd-page__section{row-gap:6.4vw}}.pd-page__section-body{padding-inline:32px}@media (min-width:1441px){.pd-page__section-body{padding-inline:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page__section-body{padding-inline:2.22vw}}@media (max-width:834px){.pd-page__section-body{padding-inline:0}}.pd-page__text{color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.pd-page__text{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page__text{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.pd-page__text{font-size:4.27vw;line-height:1.8}}.pd-page__text a{color:#0025db;text-decoration:underline}.pd-page__text strong{font-weight:700}.pd-page__marker{color:#b25300;font-weight:700}.pd-page__section-btns{align-items:flex-start;display:flex;flex-direction:column;row-gap:16px}@media (min-width:1441px){.pd-page__section-btns{row-gap:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page__section-btns{row-gap:1.11vw}}@media (max-width:834px){.pd-page__section-btns{row-gap:4.27vw}}.pd-page__article-footer{border-top:1px solid #d3d3d3;margin-top:64px;padding-top:64px}@media (min-width:1441px){.pd-page__article-footer{margin-top:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page__article-footer{margin-top:4.44vw}}@media (max-width:834px){.pd-page__article-footer{margin-top:10.67vw}}@media (min-width:1441px){.pd-page__article-footer{padding-top:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page__article-footer{padding-top:4.44vw}}@media (max-width:834px){.pd-page__article-footer{padding-top:10.67vw}}.pd-page__article-btns{display:flex;gap:16px;justify-content:center}@media (min-width:1441px){.pd-page__article-btns{gap:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page__article-btns{gap:1.11vw}}@media (max-width:834px){.pd-page__article-btns{align-items:center;flex-direction:column;gap:4.27vw}}.pd-page__article-btns .btn{width:260px}@media (min-width:1441px){.pd-page__article-btns .btn{width:min(34.67rem,18.0556vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page__article-btns .btn{width:18.06vw}}@media (max-width:834px){.pd-page__article-btns .btn{width:69.33vw}}.pd-page__cases{padding-inline:80px}@media (min-width:1441px){.pd-page__cases{padding-inline:min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page__cases{padding-inline:5.56vw}}@media (max-width:834px){.pd-page__cases{padding-inline:8.53vw}}.pd-page__cases-inner{display:flex;flex-direction:column;row-gap:64px}@media (min-width:1441px){.pd-page__cases-inner{row-gap:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page__cases-inner{row-gap:4.44vw}}@media (max-width:834px){.pd-page__cases-inner{row-gap:10.67vw}}.pd-page__cases-list{display:flex;flex-direction:column;row-gap:8px}@media (min-width:1441px){.pd-page__cases-list{row-gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page__cases-list{row-gap:.56vw}}@media (max-width:834px){.pd-page__cases-list{row-gap:2.13vw}}.pd-page__contact{display:flex;flex-direction:column;padding-inline:40px;row-gap:64px}@media (min-width:1441px){.pd-page__contact{row-gap:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page__contact{row-gap:4.44vw}}@media (max-width:834px){.pd-page__contact{row-gap:10.67vw}}@media (min-width:1441px){.pd-page__contact{padding-inline:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page__contact{padding-inline:2.78vw}}@media (max-width:834px){.pd-page__contact{padding-inline:0}}.pd-page__contact-form{padding-inline:80px}@media (min-width:1441px){.pd-page__contact-form{padding-inline:min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.pd-page__contact-form{padding-inline:5.56vw}}@media (max-width:834px){.pd-page__contact-form{padding-inline:0}}.download{padding-block:24px 40px}@media (min-width:1441px){.download{padding-block:min(3.2rem,1.6667vw) min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.download{padding-block:1.67vw 2.78vw}}@media (max-width:834px){.download{padding-block:14.93vw}}.download__outer{margin-inline:auto;max-width:1920px;padding-inline:100px;width:100%}@media (max-width:834px){.download__outer{max-width:none}}@media (min-width:1441px){.download__outer{padding-inline:min(13.33rem,6.9444vw)}}@media (min-width:835px) and (max-width:1439px){.download__outer{padding-inline:6.94vw}}@media (max-width:834px){.download__outer{padding-inline:0}}.download__inner{margin-inline:auto;max-width:1920px;padding-inline:100px;width:100%}@media (max-width:834px){.download__inner{max-width:none}}@media (min-width:1441px){.download__inner{padding-inline:min(13.33rem,6.9444vw)}}@media (min-width:835px) and (max-width:1439px){.download__inner{padding-inline:6.94vw}}@media (max-width:834px){.download__inner{padding-inline:8.53vw}}.download__content{background-color:#fff;border-radius:18px;padding:80px 40px}@media (min-width:1441px){.download__content{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.download__content{border-radius:1.25vw}}@media (max-width:834px){.download__content{border-radius:4.8vw}}@media (min-width:1441px){.download__content{padding:min(10.67rem,5.5556vw) min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.download__content{padding:5.56vw 2.78vw}}@media (max-width:834px){.download__content{padding:14.93vw 0}}.download__detail{display:flex;flex-direction:column;padding-inline:40px;row-gap:40px}@media (min-width:1441px){.download__detail{row-gap:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.download__detail{row-gap:2.78vw}}@media (max-width:834px){.download__detail{row-gap:8.53vw}}@media (min-width:1441px){.download__detail{padding-inline:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.download__detail{padding-inline:2.78vw}}@media (max-width:834px){.download__detail{padding-inline:0}}.download__detail-inner{padding-inline:0}@media (min-width:1441px){.download__detail-inner{padding-inline:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.download__detail-inner{padding-inline:0}}@media (max-width:834px){.download__detail-inner{padding-inline:8.53vw}}.download__list{display:flex;flex-direction:column;padding-inline:40px;row-gap:40px}@media (min-width:1441px){.download__list{row-gap:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.download__list{row-gap:2.78vw}}@media (max-width:834px){.download__list{row-gap:8.53vw}}@media (min-width:1441px){.download__list{padding-inline:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.download__list{padding-inline:2.78vw}}@media (max-width:834px){.download__list{padding-inline:8.53vw}}.download__detail .download__item,.download__item:not(:last-child){border-bottom:1px solid #d3d3d3;padding-bottom:40px}@media (min-width:1441px){.download__detail .download__item,.download__item:not(:last-child){padding-bottom:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.download__detail .download__item,.download__item:not(:last-child){padding-bottom:2.78vw}}@media (max-width:834px){.download__detail .download__item,.download__item:not(:last-child){padding-bottom:8.53vw}}.download__form{padding-inline:89px}@media (min-width:1441px){.download__form{padding-inline:min(11.87rem,6.1806vw)}}@media (min-width:835px) and (max-width:1439px){.download__form{padding-inline:6.18vw}}@media (max-width:834px){.download__form{padding-inline:4.67vw}}.download__iframe{border:none;display:block;width:100%}.download-lp{padding-block:64px}@media (min-width:1441px){.download-lp{padding-block:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.download-lp{padding-block:4.44vw}}@media (max-width:834px){.download-lp{padding-block:10.67vw}}.download-lp__outer{margin-inline:auto;max-width:1920px;padding-inline:100px;width:100%}@media (max-width:834px){.download-lp__outer{max-width:none}}@media (min-width:1441px){.download-lp__outer{padding-inline:min(13.33rem,6.9444vw)}}@media (min-width:835px) and (max-width:1439px){.download-lp__outer{padding-inline:6.94vw}}@media (max-width:834px){.download-lp__outer{padding-inline:8.53vw}}.download-lp__card{align-items:center;background-color:#fff;border-radius:18px;display:flex;flex-direction:column;justify-content:center;padding:80px 40px;row-gap:64px}@media (min-width:1441px){.download-lp__card{padding:min(10.67rem,5.5556vw) min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.download-lp__card{padding:5.56vw 2.78vw}}@media (max-width:834px){.download-lp__card{padding:10.67vw 8.53vw}}@media (min-width:1441px){.download-lp__card{row-gap:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.download-lp__card{row-gap:4.44vw}}@media (max-width:834px){.download-lp__card{row-gap:10.67vw}}@media (min-width:1441px){.download-lp__card{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.download-lp__card{border-radius:1.25vw}}@media (max-width:834px){.download-lp__card{border-radius:4.8vw}}.download-lp__logo{width:198px}@media (min-width:1441px){.download-lp__logo{width:min(26.4rem,13.75vw)}}@media (min-width:835px) and (max-width:1439px){.download-lp__logo{width:13.75vw}}@media (max-width:834px){.download-lp__logo{width:42.67vw}}.download-lp__logo svg{display:block;height:auto;width:100%}.download-lp__body{max-width:1080px;padding-inline:40px;width:100%}@media (min-width:1441px){.download-lp__body{max-width:min(144rem,75vw)}}@media (min-width:835px) and (max-width:1439px){.download-lp__body{max-width:75vw}}@media (max-width:834px){.download-lp__body{max-width:auto}}@media (min-width:1441px){.download-lp__body{padding-inline:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.download-lp__body{padding-inline:2.78vw}}@media (max-width:834px){.download-lp__body{padding-inline:0}}.download-lp__btn{display:flex}@media (max-width:834px){.download-lp__btn{justify-content:center;width:100%}}.company{display:flex;flex-direction:column;padding-top:64px;row-gap:80px}@media (min-width:1441px){.company{row-gap:min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.company{row-gap:5.56vw}}@media (max-width:834px){.company{row-gap:14.93vw}}@media (min-width:1441px){.company{padding-top:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.company{padding-top:4.44vw}}@media (max-width:834px){.company{padding-top:0}}.company--top{padding-top:0}@media (min-width:1441px){.company--top{padding-top:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.company--top{padding-top:0}}@media (max-width:834px){.company--top{padding-top:0}}.company__content{margin-inline:auto;max-width:1920px;padding-inline:100px;width:100%}@media (max-width:834px){.company__content{max-width:none}}@media (min-width:1441px){.company__content{padding-inline:min(13.33rem,6.9444vw)}}@media (min-width:835px) and (max-width:1439px){.company__content{padding-inline:6.94vw}}@media (max-width:834px){.company__content{padding-inline:0}}.company-nav{margin-inline:auto;max-width:1920px;padding-inline:175px;width:100%}@media (max-width:834px){.company-nav{max-width:none}}@media (min-width:1441px){.company-nav{padding-inline:min(23.33rem,12.1528vw)}}@media (min-width:835px) and (max-width:1439px){.company-nav{padding-inline:12.15vw}}@media (max-width:834px){.company-nav{padding-inline:8.53vw}}.company-nav .button-set{padding:8px}@media (min-width:1441px){.company-nav .button-set{padding:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.company-nav .button-set{padding:.56vw}}@media (max-width:834px){.company-nav .button-set{padding:2.13vw}}.company-nav .button-set__list{gap:8px;grid-template-columns:repeat(4,1fr)}@media (min-width:1441px){.company-nav .button-set__list{gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.company-nav .button-set__list{gap:.56vw}}@media (max-width:834px){.company-nav .button-set__list{gap:2.13vw;grid-template-columns:repeat(2,1fr)}}.anchor-nav .button-set__list{gap:8px}@media (min-width:1441px){.anchor-nav .button-set__list{gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.anchor-nav .button-set__list{gap:.56vw}}@media (max-width:834px){.anchor-nav .button-set__list{gap:2.13vw;grid-template-columns:repeat(2,1fr)}}.company-section{background-color:#fff;border-radius:18px;padding:80px 40px}@media (min-width:1441px){.company-section{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.company-section{border-radius:1.25vw}}@media (max-width:834px){.company-section{border-radius:4.8vw}}@media (min-width:1441px){.company-section{padding:min(10.67rem,5.5556vw) min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.company-section{padding:5.56vw 2.78vw}}@media (max-width:834px){.company-section{padding:14.93vw 8.53vw}}.company-section__inner,.company-section__inner-lg,.company-section__inner-md{display:flex;flex-direction:column;padding-inline:40px;row-gap:32px}@media (min-width:1441px){.company-section__inner,.company-section__inner-lg,.company-section__inner-md{padding-inline:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.company-section__inner,.company-section__inner-lg,.company-section__inner-md{padding-inline:2.78vw}}@media (max-width:834px){.company-section__inner,.company-section__inner-lg,.company-section__inner-md{padding-inline:0}}@media (min-width:1441px){.company-section__inner,.company-section__inner-lg,.company-section__inner-md{row-gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.company-section__inner,.company-section__inner-lg,.company-section__inner-md{row-gap:2.22vw}}@media (max-width:834px){.company-section__inner,.company-section__inner-lg,.company-section__inner-md{row-gap:6.4vw}}.company-section__inner-md{row-gap:40px}@media (min-width:1441px){.company-section__inner-md{row-gap:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.company-section__inner-md{row-gap:2.78vw}}@media (max-width:834px){.company-section__inner-md{row-gap:6.4vw}}.company-section__inner-lg{row-gap:64px}@media (min-width:1441px){.company-section__inner-lg{row-gap:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.company-section__inner-lg{row-gap:4.44vw}}@media (max-width:834px){.company-section__inner-lg{row-gap:10.67vw}}.company-section__heading{border-bottom:1px solid #d3d3d3;color:#2e603b;padding-bottom:12px;position:relative}@media (min-width:1441px){.company-section__heading{padding-bottom:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.company-section__heading{padding-bottom:.83vw}}@media (max-width:834px){.company-section__heading{padding-bottom:3.2vw}}.company-section__heading:after{background:#2e603b;border-radius:6px;bottom:0;content:"";height:3px;left:0;position:absolute;transform:translateY(100%);width:80px}@media (min-width:1441px){.company-section__heading:after{bottom:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.company-section__heading:after{bottom:0}}@media (max-width:834px){.company-section__heading:after{bottom:0}}@media (min-width:1441px){.company-section__heading:after{left:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.company-section__heading:after{left:0}}@media (max-width:834px){.company-section__heading:after{left:0}}@media (min-width:1441px){.company-section__heading:after{width:min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.company-section__heading:after{width:5.56vw}}@media (max-width:834px){.company-section__heading:after{width:21.33vw}}@media (min-width:1441px){.company-section__heading:after{height:min(.4rem,.2083vw)}}@media (min-width:835px) and (max-width:1439px){.company-section__heading:after{height:.21vw}}@media (max-width:834px){.company-section__heading:after{height:.8vw}}@media (min-width:1441px){.company-section__heading:after{border-radius:min(.8rem,.4167vw)}}@media (min-width:835px) and (max-width:1439px){.company-section__heading:after{border-radius:.42vw}}@media (max-width:834px){.company-section__heading:after{border-radius:1.6vw}}.company-section__list{padding-inline:32px}@media (min-width:1441px){.company-section__list{padding-inline:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.company-section__list{padding-inline:2.22vw}}@media (max-width:834px){.company-section__list{padding-inline:0}}.company-intro{margin-inline:auto;max-width:1920px;overflow:hidden;padding-inline:100px;position:relative;width:100%}@media (max-width:834px){.company-intro{max-width:none}}@media (min-width:1441px){.company-intro{padding-inline:min(13.33rem,6.9444vw)}}@media (min-width:835px) and (max-width:1439px){.company-intro{padding-inline:6.94vw}}@media (max-width:834px){.company-intro{padding-inline:8.53vw}}.company-intro__bg{height:402px;position:absolute;right:-62px;top:22px;width:730px}@media (min-width:1441px){.company-intro__bg{top:min(2.93rem,1.5278vw)}}@media (min-width:835px) and (max-width:1439px){.company-intro__bg{top:1.53vw}}@media (max-width:834px){.company-intro__bg{top:-4.27vw}}@media (min-width:1441px){.company-intro__bg{right:max(-8.27rem,-4.3056vw)}}@media (min-width:835px) and (max-width:1439px){.company-intro__bg{right:-4.31vw}}@media (max-width:834px){.company-intro__bg{right:-24.53vw}}@media (min-width:1441px){.company-intro__bg{width:min(97.33rem,50.6944vw)}}@media (min-width:835px) and (max-width:1439px){.company-intro__bg{width:50.69vw}}@media (max-width:834px){.company-intro__bg{width:110.4vw}}@media (min-width:1441px){.company-intro__bg{height:min(53.6rem,27.9167vw)}}@media (min-width:835px) and (max-width:1439px){.company-intro__bg{height:27.92vw}}@media (max-width:834px){.company-intro__bg{height:60.8vw}}.company-intro__bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8;width:100%}.company-intro__body{align-items:flex-end;display:flex;gap:64px;padding-inline:80px;position:relative}@media (min-width:1441px){.company-intro__body{gap:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.company-intro__body{gap:4.44vw}}@media (max-width:834px){.company-intro__body{gap:17.07vw}}@media (min-width:1441px){.company-intro__body{padding-inline:min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.company-intro__body{padding-inline:5.56vw}}@media (max-width:834px){.company-intro__body{flex-direction:column;gap:32px;padding-inline:0}}@media (max-width:834px) and (min-width:1441px){.company-intro__body{gap:min(4.27rem,2.2222vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.company-intro__body{gap:2.22vw}}@media (max-width:834px) and (max-width:834px){.company-intro__body{gap:8.53vw}}.company-intro__text{display:flex;flex:1 0 0%;flex-direction:column;row-gap:32px}@media (min-width:1441px){.company-intro__text{row-gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.company-intro__text{row-gap:2.22vw}}@media (max-width:834px){.company-intro__text{row-gap:8.53vw}}.company-intro__heading{color:#2e603b;font-size:40px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.company-intro__heading{font-size:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.company-intro__heading{font-size:max(1rem,2.78vw);line-height:1.4}}@media (max-width:834px){.company-intro__heading{font-size:10.67vw;font-size:8.53vw;line-height:1.4}}.company-intro__desc{color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.company-intro__desc{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.company-intro__desc{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.company-intro__desc{font-size:4.27vw;line-height:1.8}}.company-intro__images{display:flex;flex-direction:row-reverse;flex-shrink:0;width:462px}@media (min-width:1441px){.company-intro__images{width:min(61.6rem,32.0833vw)}}@media (min-width:835px) and (max-width:1439px){.company-intro__images{width:32.08vw}}@media (max-width:834px){.company-intro__images{width:123.2vw;width:100%;width:auto}}@media (max-width:834px) and (min-width:1441px){.company-intro__images{width:auto}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.company-intro__images{width:auto}}@media (max-width:834px) and (max-width:834px){.company-intro__images{width:auto}}.company-intro__img{overflow:hidden}.company-intro__img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.company-intro__img--large{flex-shrink:0;margin-bottom:58px;width:265px}@media (min-width:1441px){.company-intro__img--large{width:min(35.33rem,18.4028vw)}}@media (min-width:835px) and (max-width:1439px){.company-intro__img--large{width:18.4vw}}@media (max-width:834px){.company-intro__img--large{width:70.67vw}}@media (min-width:1441px){.company-intro__img--large{margin-bottom:min(7.73rem,4.0278vw)}}@media (min-width:835px) and (max-width:1439px){.company-intro__img--large{margin-bottom:4.03vw}}@media (max-width:834px){.company-intro__img--large{margin-bottom:10.67vw;width:57.3%}}.company-intro__img--small{align-self:flex-end;flex-shrink:0;width:197px}@media (min-width:1441px){.company-intro__img--small{width:min(26.27rem,13.6806vw)}}@media (min-width:835px) and (max-width:1439px){.company-intro__img--small{width:13.68vw}}@media (max-width:834px){.company-intro__img--small{height:auto;width:52.53vw;width:42.7%}}.company-profile{display:flex;flex-direction:column;row-gap:32px}@media (min-width:1441px){.company-profile{row-gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.company-profile{row-gap:2.22vw}}@media (max-width:834px){.company-profile{row-gap:6.4vw}}.company-map{display:flex;flex-direction:column;row-gap:32px}@media (min-width:1441px){.company-map{row-gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.company-map{row-gap:2.22vw}}@media (max-width:834px){.company-map{row-gap:6.4vw}}.company-map__body{padding-inline:32px}@media (min-width:1441px){.company-map__body{padding-inline:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.company-map__body{padding-inline:2.22vw}}@media (max-width:834px){.company-map__body{padding-inline:0}}.company-map__iframe{border-radius:12px;height:355px;overflow:hidden}@media (min-width:1441px){.company-map__iframe{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.company-map__iframe{border-radius:.83vw}}@media (max-width:834px){.company-map__iframe{border-radius:3.2vw}}@media (min-width:1441px){.company-map__iframe{height:min(47.33rem,24.6528vw)}}@media (min-width:835px) and (max-width:1439px){.company-map__iframe{height:24.65vw}}@media (max-width:834px){.company-map__iframe{height:66.67vw}}.company-map__iframe iframe{display:block;height:100%;width:100%}.company-access{display:flex;flex-direction:column;row-gap:32px}@media (min-width:1441px){.company-access{row-gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.company-access{row-gap:2.22vw}}@media (max-width:834px){.company-access{row-gap:6.4vw}}.company-access__card{background-color:#fff;display:flex;gap:32px;padding-inline:32px}@media (min-width:1441px){.company-access__card{padding-inline:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.company-access__card{padding-inline:2.22vw}}@media (max-width:834px){.company-access__card{padding-inline:0}}@media (min-width:1441px){.company-access__card{gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.company-access__card{gap:2.22vw}}@media (max-width:834px){.company-access__card{flex-direction:column;gap:6.4vw}}.company-access__img{display:flex;flex-direction:column;flex-shrink:0;row-gap:12px;width:296px}@media (min-width:1441px){.company-access__img{width:min(39.47rem,20.5556vw)}}@media (min-width:835px) and (max-width:1439px){.company-access__img{width:20.56vw}}@media (max-width:834px){.company-access__img{width:56vw}}@media (min-width:1441px){.company-access__img{row-gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.company-access__img{row-gap:.83vw}}@media (max-width:834px){.company-access__img{row-gap:3.2vw}}.company-access__img img{border-radius:12px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1441px){.company-access__img img{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.company-access__img img{border-radius:.83vw}}@media (max-width:834px){.company-access__img img{border-radius:3.2vw}}.company-access__caption{color:#2f2f2f;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.company-access__caption{font-size:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.company-access__caption{font-size:max(1rem,.83vw);line-height:1.4}}@media (max-width:834px){.company-access__caption{font-size:3.2vw;line-height:1.4}}.company-access__body{display:flex;flex:1 0 0%;flex-direction:column;row-gap:32px}@media (min-width:1441px){.company-access__body{row-gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.company-access__body{row-gap:2.22vw}}@media (max-width:834px){.company-access__body{row-gap:6.4vw}}.company-access__method{display:flex;flex-direction:column;row-gap:8px}@media (min-width:1441px){.company-access__method{row-gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.company-access__method{row-gap:.56vw}}@media (max-width:834px){.company-access__method{row-gap:2.13vw}}.company-access__method-head{align-items:center;display:flex;gap:12px;padding-block:12px}@media (min-width:1441px){.company-access__method-head{gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.company-access__method-head{gap:.83vw}}@media (max-width:834px){.company-access__method-head{gap:3.2vw}}@media (min-width:1441px){.company-access__method-head{padding-block:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.company-access__method-head{padding-block:.83vw}}@media (max-width:834px){.company-access__method-head{padding-block:3.2vw}}.company-access__method-icon{color:#2e603b;flex-shrink:0;width:32px}@media (min-width:1441px){.company-access__method-icon{width:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.company-access__method-icon{width:2.22vw}}@media (max-width:834px){.company-access__method-icon{width:8.53vw}}.company-access__method-icon svg{display:block;width:100%}.company-access__method-title{color:#2e603b;font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.company-access__method-title{font-size:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.company-access__method-title{font-size:max(1rem,1.67vw);line-height:1.4}}@media (max-width:834px){.company-access__method-title{font-size:6.4vw;font-size:4.8vw;line-height:1.4}}.company-access__routes{display:flex;flex-direction:column;row-gap:24px}@media (min-width:1441px){.company-access__routes{row-gap:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.company-access__routes{row-gap:1.67vw}}@media (max-width:834px){.company-access__routes{row-gap:6.4vw}}.company-access__route{display:flex;flex-direction:column;row-gap:8px}@media (min-width:1441px){.company-access__route{row-gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.company-access__route{row-gap:.56vw}}@media (max-width:834px){.company-access__route{row-gap:2.13vw}}.company-access__route-name{color:#2f2f2f;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.company-access__route-name{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.company-access__route-name{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.company-access__route-name{font-size:4.27vw;line-height:1.8}}.company-access__route-detail{color:#2f2f2f;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.7}@media (min-width:1441px){.company-access__route-detail{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.company-access__route-detail{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.company-access__route-detail{font-size:3.73vw;line-height:1.7}}.company-policy{background-color:#fff;border-radius:18px;display:flex;flex-direction:column;overflow:hidden;padding:0 0 80px 40px;row-gap:64px}@media (min-width:1441px){.company-policy{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.company-policy{border-radius:1.25vw}}@media (max-width:834px){.company-policy{border-radius:4.8vw}}@media (min-width:1441px){.company-policy{padding:min(0rem,0vw) min(0rem,0vw) min(10.67rem,5.5556vw) min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.company-policy{padding:0 0 5.56vw 2.78vw}}@media (max-width:834px){.company-policy{padding:0 0 14.93vw}}@media (min-width:1441px){.company-policy{row-gap:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.company-policy{row-gap:4.44vw}}@media (max-width:834px){.company-policy{row-gap:14.93vw}}.policy-top{align-items:center;display:flex;gap:40px;padding-left:40px}@media (min-width:1441px){.policy-top{gap:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.policy-top{gap:2.78vw}}@media (max-width:834px){.policy-top{gap:8.53vw}}@media (min-width:1441px){.policy-top{padding-left:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.policy-top{padding-left:2.78vw}}@media (max-width:834px){.policy-top{flex-direction:column-reverse;padding-left:0}}.policy-top__text{display:flex;flex:1 0 0%;flex-direction:column;padding-inline:0;row-gap:40px}@media (min-width:1441px){.policy-top__text{row-gap:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.policy-top__text{row-gap:2.78vw}}@media (max-width:834px){.policy-top__text{row-gap:8.53vw}}@media (min-width:1441px){.policy-top__text{padding-inline:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.policy-top__text{padding-inline:0}}@media (max-width:834px){.policy-top__text{padding-inline:8.53vw}}.policy-top__group{display:flex;flex-direction:column;row-gap:12px}@media (min-width:1441px){.policy-top__group{row-gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.policy-top__group{row-gap:.83vw}}@media (max-width:834px){.policy-top__group{row-gap:3.2vw}}.policy-top__img{flex-shrink:0;overflow:hidden;width:500px}@media (min-width:1441px){.policy-top__img{width:min(66.67rem,34.7222vw)}}@media (min-width:835px) and (max-width:1439px){.policy-top__img{width:34.72vw}}@media (max-width:834px){.policy-top__img{width:133.33vw}}.policy-top__img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:834px){.policy-top__img{width:100%}}.policy-top__label{color:#2e603b;font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.policy-top__label{font-size:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.policy-top__label{font-size:max(1rem,1.67vw);line-height:1.4}}@media (max-width:834px){.policy-top__label{font-size:6.4vw;font-size:4.8vw;line-height:1.4}}.policy-top__title{color:#2f2f2f;font-size:40px;font-weight:400;letter-spacing:.02em;line-height:1.4;padding-inline:32px}@media (min-width:1441px){.policy-top__title{font-size:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.policy-top__title{font-size:max(1rem,2.78vw);line-height:1.4}}@media (max-width:834px){.policy-top__title{font-size:10.67vw;font-size:8.53vw;line-height:1.4}}@media (min-width:1441px){.policy-top__title{padding-inline:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.policy-top__title{padding-inline:2.22vw}}@media (max-width:834px){.policy-top__title{padding-inline:0}}.policy-top__sozei{display:flex;flex-direction:column;row-gap:12px}@media (min-width:1441px){.policy-top__sozei{row-gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.policy-top__sozei{row-gap:.83vw}}@media (max-width:834px){.policy-top__sozei{row-gap:3.2vw}}.policy-top__sozei-text{color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8;padding-inline:32px}@media (min-width:1441px){.policy-top__sozei-text{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.policy-top__sozei-text{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.policy-top__sozei-text{font-size:4.27vw;line-height:1.8}}@media (min-width:1441px){.policy-top__sozei-text{padding-inline:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.policy-top__sozei-text{padding-inline:2.22vw}}@media (max-width:834px){.policy-top__sozei-text{padding-inline:0}}.policy-item{align-items:center;display:flex;gap:40px;padding-inline:40px}@media (min-width:1441px){.policy-item{gap:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.policy-item{gap:2.78vw}}@media (max-width:834px){.policy-item{gap:8.53vw}}@media (min-width:1441px){.policy-item{padding-inline:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.policy-item{padding-inline:2.78vw}}@media (max-width:834px){.policy-item{align-items:stretch;flex-direction:column;padding-inline:8.53vw}}.policy-item__img{border-radius:12px;flex-shrink:0;overflow:hidden;width:360px}@media (min-width:1441px){.policy-item__img{width:min(48rem,25vw)}}@media (min-width:835px) and (max-width:1439px){.policy-item__img{width:25vw}}@media (max-width:834px){.policy-item__img{width:96vw}}@media (min-width:1441px){.policy-item__img{border-radius:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.policy-item__img{border-radius:.83vw}}@media (max-width:834px){.policy-item__img{border-radius:3.2vw}}.policy-item__img img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:834px){.policy-item__img{width:100%}}.policy-item__body{display:flex;flex:1 0 0%;flex-direction:column;row-gap:12px}@media (min-width:1441px){.policy-item__body{row-gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.policy-item__body{row-gap:.83vw}}@media (max-width:834px){.policy-item__body{row-gap:3.2vw}}.policy-item__heading{color:#2e603b;font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.policy-item__heading{font-size:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.policy-item__heading{font-size:max(1rem,1.67vw);line-height:1.4}}@media (max-width:834px){.policy-item__heading{font-size:6.4vw;font-size:4.8vw;line-height:1.4}}.policy-item__text{color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.policy-item__text{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.policy-item__text{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.policy-item__text{font-size:4.27vw;line-height:1.8}}.policy-item__sub-sections{display:flex;flex-direction:column;row-gap:12px}@media (min-width:1441px){.policy-item__sub-sections{row-gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.policy-item__sub-sections{row-gap:.83vw}}@media (max-width:834px){.policy-item__sub-sections{row-gap:3.2vw}}.policy-item__sub{display:flex;flex-direction:column;padding-inline:32px;row-gap:4px}@media (min-width:1441px){.policy-item__sub{row-gap:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.policy-item__sub{row-gap:.28vw}}@media (max-width:834px){.policy-item__sub{row-gap:1.07vw}}@media (min-width:1441px){.policy-item__sub{padding-inline:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.policy-item__sub{padding-inline:2.22vw}}@media (max-width:834px){.policy-item__sub{padding-inline:0}}.policy-item__sub-heading{color:#2e603b;font-size:20px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.policy-item__sub-heading{font-size:min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.policy-item__sub-heading{font-size:max(1rem,1.39vw);line-height:1.4}}@media (max-width:834px){.policy-item__sub-heading{font-size:5.33vw;font-size:4.8vw;line-height:1.4}}.policy-order-list{display:flex;flex-direction:column;list-style:none;padding-left:0;row-gap:8px}@media (min-width:1441px){.policy-order-list{row-gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.policy-order-list{row-gap:.56vw}}@media (max-width:834px){.policy-order-list{row-gap:2.67vw}}.policy-order-list__item{align-items:flex-start;display:flex;gap:8px}@media (min-width:1441px){.policy-order-list__item{gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.policy-order-list__item{gap:.56vw}}@media (max-width:834px){.policy-order-list__item{gap:2.13vw}}.policy-order-list__num{color:#2e603b;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;letter-spacing:.02em;line-height:1.8;text-align:right;width:24px}@media (min-width:1441px){.policy-order-list__num{width:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.policy-order-list__num{width:1.67vw}}@media (max-width:834px){.policy-order-list__num{width:6.4vw}}@media (min-width:1441px){.policy-order-list__num{font-size:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.policy-order-list__num{font-size:max(1rem,1.25vw);line-height:1.8}}@media (max-width:834px){.policy-order-list__num{font-size:4.8vw;line-height:1.8}}.policy-order-list__text{color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.policy-order-list__text{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.policy-order-list__text{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.policy-order-list__text{font-size:4.27vw;line-height:1.8}}.company-group{background-color:#fff;border-radius:18px;display:flex;flex-direction:column;padding:40px 40px 80px;row-gap:64px}@media (min-width:1441px){.company-group{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.company-group{border-radius:1.25vw}}@media (max-width:834px){.company-group{border-radius:4.8vw}}@media (min-width:1441px){.company-group{padding:min(5.33rem,2.7778vw) min(5.33rem,2.7778vw) min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.company-group{padding:2.78vw 2.78vw 5.56vw}}@media (max-width:834px){.company-group{padding:8.53vw 8.53vw 14.93vw}}@media (min-width:1441px){.company-group{row-gap:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.company-group{row-gap:4.44vw}}@media (max-width:834px){.company-group{row-gap:10.67vw}}.recruit{display:flex;flex-direction:column;margin-inline:auto;max-width:1920px;padding-inline:100px;row-gap:80px;width:100%}@media (max-width:834px){.recruit{max-width:none}}@media (min-width:1441px){.recruit{padding-inline:min(13.33rem,6.9444vw)}}@media (min-width:835px) and (max-width:1439px){.recruit{padding-inline:6.94vw}}@media (max-width:834px){.recruit{padding-inline:0}}@media (min-width:1441px){.recruit{row-gap:min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.recruit{row-gap:5.56vw}}@media (max-width:834px){.recruit{row-gap:14.93vw}}.recruit__inner{display:flex;flex-direction:column;padding-block:40px;row-gap:64px}@media (min-width:1441px){.recruit__inner{row-gap:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.recruit__inner{row-gap:4.44vw}}@media (max-width:834px){.recruit__inner{row-gap:14.93vw}}@media (min-width:1441px){.recruit__inner{padding-block:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.recruit__inner{padding-block:2.78vw}}@media (max-width:834px){.recruit__inner{padding-block:14.93vw 8.53vw}}.recruit__banner{border-radius:18px;overflow:hidden}@media (min-width:1441px){.recruit__banner{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.recruit__banner{border-radius:1.25vw}}@media (max-width:834px){.recruit__banner{border-radius:4.8vw}}.recruit__banner-link{display:block}.recruit__banner-link img{display:block;height:auto;transition:transform .3s ease;width:100%}.recruit__banner-link:hover img{transform:scale(1.05)}.recruit__content{display:flex;flex-direction:column;padding-inline:40px;row-gap:64px}@media (min-width:1441px){.recruit__content{row-gap:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.recruit__content{row-gap:4.44vw}}@media (max-width:834px){.recruit__content{row-gap:14.93vw}}@media (min-width:1441px){.recruit__content{padding-inline:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.recruit__content{padding-inline:2.78vw}}@media (max-width:834px){.recruit__content{padding-inline:8.53vw}}.recruit__section{display:flex;flex-direction:column;padding-inline:40px;row-gap:32px}@media (min-width:1441px){.recruit__section{row-gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.recruit__section{row-gap:2.22vw}}@media (max-width:834px){.recruit__section{row-gap:6.4vw}}@media (min-width:1441px){.recruit__section{padding-inline:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.recruit__section{padding-inline:2.78vw}}@media (max-width:834px){.recruit__section{padding-inline:0}}.recruit__text{padding-inline:32px}@media (min-width:1441px){.recruit__text{padding-inline:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.recruit__text{padding-inline:2.22vw}}@media (max-width:834px){.recruit__text{padding-inline:0}}.recruit__text p{font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.recruit__text p{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.recruit__text p{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.recruit__text p{font-size:4.27vw;line-height:1.8}}.recruit__buttons{display:flex;gap:10px;padding-inline:32px}@media (min-width:1441px){.recruit__buttons{gap:min(1.33rem,.6944vw)}}@media (min-width:835px) and (max-width:1439px){.recruit__buttons{gap:.69vw}}@media (max-width:834px){.recruit__buttons{gap:2.67vw}}@media (min-width:1441px){.recruit__buttons{padding-inline:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.recruit__buttons{padding-inline:2.22vw}}@media (max-width:834px){.recruit__buttons{flex-direction:column;padding-inline:0}}.recruit__buttons .button-set-item{flex:1}.recruit__cards{display:flex;flex-direction:column;padding-inline:32px;row-gap:12px}@media (min-width:1441px){.recruit__cards{row-gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.recruit__cards{row-gap:.83vw}}@media (max-width:834px){.recruit__cards{row-gap:3.2vw}}@media (min-width:1441px){.recruit__cards{padding-inline:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.recruit__cards{padding-inline:2.22vw}}@media (max-width:834px){.recruit__cards{padding-inline:0}}.recruit__sns{align-items:center;display:flex;gap:40px;justify-content:center;padding:0}@media (min-width:1441px){.recruit__sns{gap:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.recruit__sns{gap:2.78vw}}@media (max-width:834px){.recruit__sns{gap:3.2vw}}@media (min-width:1441px){.recruit__sns{padding:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.recruit__sns{padding:0}}@media (max-width:834px){.recruit__sns{flex-direction:column;padding:0 8.53vw 8.53vw}}.recruit__sns-ttl{padding-block:0}@media (min-width:1441px){.recruit__sns-ttl{padding-block:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.recruit__sns-ttl{padding-block:0}}@media (max-width:834px){.recruit__sns-ttl{padding-block:5.33vw}}.recruit__sns-icons{-moz-column-gap:16px;column-gap:16px;display:flex}@media (min-width:1441px){.recruit__sns-icons{-moz-column-gap:min(2.13rem,1.1111vw);column-gap:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.recruit__sns-icons{-moz-column-gap:1.11vw;column-gap:1.11vw}}@media (max-width:834px){.recruit__sns-icons{-moz-column-gap:4.27vw;column-gap:4.27vw}}.recruit__sns-link{border-radius:30px;display:block;height:60px;overflow:hidden;transition:opacity .3s ease;width:60px}@media (min-width:1441px){.recruit__sns-link{width:min(8rem,4.1667vw)}}@media (min-width:835px) and (max-width:1439px){.recruit__sns-link{width:4.17vw}}@media (max-width:834px){.recruit__sns-link{width:16vw}}@media (min-width:1441px){.recruit__sns-link{height:min(8rem,4.1667vw)}}@media (min-width:835px) and (max-width:1439px){.recruit__sns-link{height:4.17vw}}@media (max-width:834px){.recruit__sns-link{height:16vw}}@media (min-width:1441px){.recruit__sns-link{border-radius:min(4rem,2.0833vw)}}@media (min-width:835px) and (max-width:1439px){.recruit__sns-link{border-radius:2.08vw}}@media (max-width:834px){.recruit__sns-link{border-radius:8vw}}.recruit__sns-link img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.recruit__sns-link:hover{opacity:.7}.sitemap{margin-inline:auto;max-width:1920px;padding-inline:175px;width:100%}@media (max-width:834px){.sitemap{max-width:none}}@media (min-width:1441px){.sitemap{padding-inline:min(23.33rem,12.1528vw)}}@media (min-width:835px) and (max-width:1439px){.sitemap{padding-inline:12.15vw}}@media (max-width:834px){.sitemap{padding-inline:0}}.sitemap__inner{background-color:#fff;border-radius:18px;padding:80px 40px}@media (min-width:1441px){.sitemap__inner{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.sitemap__inner{border-radius:1.25vw}}@media (max-width:834px){.sitemap__inner{border-radius:4.8vw}}@media (min-width:1441px){.sitemap__inner{padding:min(10.67rem,5.5556vw) min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.sitemap__inner{padding:5.56vw 2.78vw}}@media (max-width:834px){.sitemap__inner{padding:8.53vw 8.53vw 14.93vw}}.sitemap__nav{display:flex;gap:32px;padding-inline:40px}@media (min-width:1441px){.sitemap__nav{gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.sitemap__nav{gap:2.22vw}}@media (max-width:834px){.sitemap__nav{gap:3.2vw}}@media (min-width:1441px){.sitemap__nav{padding-inline:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.sitemap__nav{padding-inline:2.78vw}}@media (max-width:834px){.sitemap__nav{flex-direction:column;padding-inline:0}}.sitemap__nav-col{display:flex;flex:1;flex-direction:column;row-gap:12px}@media (min-width:1441px){.sitemap__nav-col{row-gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.sitemap__nav-col{row-gap:.83vw}}@media (max-width:834px){.sitemap__nav-col{display:contents;row-gap:3.2vw}}.sitemap__nav-item{display:flex;flex-direction:column;row-gap:12px}@media (min-width:1441px){.sitemap__nav-item{row-gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.sitemap__nav-item{row-gap:.83vw}}@media (max-width:834px){.sitemap__nav-item{row-gap:3.2vw}.sitemap__nav-item.item--last{order:2}}.sitemap__nav-group{display:flex;flex-direction:column;row-gap:4px}@media (min-width:1441px){.sitemap__nav-group{row-gap:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.sitemap__nav-group{row-gap:.28vw}}@media (max-width:834px){.sitemap__nav-group{row-gap:1.07vw}.sitemap__nav-group.item--last{order:2}}.sitemap__nav-title{align-items:center;border-bottom:1px solid #d3d3d3;color:#2f2f2f;display:flex;font-size:16px;font-weight:700;gap:8px;letter-spacing:.02em;line-height:1.8;padding-block:16px;text-decoration:none}@media (min-width:1441px){.sitemap__nav-title{gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.sitemap__nav-title{gap:.56vw}}@media (max-width:834px){.sitemap__nav-title{gap:2.13vw}}@media (min-width:1441px){.sitemap__nav-title{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.sitemap__nav-title{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.sitemap__nav-title{font-size:4.27vw;line-height:1.8}}@media (min-width:1441px){.sitemap__nav-title{padding-block:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.sitemap__nav-title{padding-block:1.11vw}}@media (max-width:834px){.sitemap__nav-title{padding-block:4.27vw;padding:4.27vw}}.sitemap__nav-title:hover{color:#2e603b}.sitemap__nav-txt{flex:1}.sitemap__nav-icon{align-items:center;color:#707070;display:flex;flex-shrink:0;height:12px;width:12px}@media (min-width:1441px){.sitemap__nav-icon{width:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.sitemap__nav-icon{width:.83vw}}@media (max-width:834px){.sitemap__nav-icon{width:3.2vw}}@media (min-width:1441px){.sitemap__nav-icon{height:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.sitemap__nav-icon{height:.83vw}}@media (max-width:834px){.sitemap__nav-icon{height:3.2vw}}.sitemap__nav-icon svg{width:100%}.sitemap__nav-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:10px 0 0 10px;row-gap:8px}@media (min-width:1441px){.sitemap__nav-list{row-gap:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.sitemap__nav-list{row-gap:.56vw}}@media (max-width:834px){.sitemap__nav-list{row-gap:2.13vw}}@media (min-width:1441px){.sitemap__nav-list{padding-top:min(1.33rem,.6944vw)}}@media (min-width:835px) and (max-width:1439px){.sitemap__nav-list{padding-top:.69vw}}@media (max-width:834px){.sitemap__nav-list{padding-top:2.67vw}}@media (min-width:1441px){.sitemap__nav-list{padding-left:min(1.33rem,.6944vw)}}@media (min-width:835px) and (max-width:1439px){.sitemap__nav-list{padding-left:.69vw}}@media (max-width:834px){.sitemap__nav-list{padding-left:2.67vw;padding:2.67vw}.sitemap__nav-list li a{width:100%}}.storybook{margin:0 auto;max-width:1440px;padding:40px 20px}.storybook__page-title{font-size:48px;font-weight:400;letter-spacing:.02em;line-height:1.4;margin-bottom:40px}@media (min-width:1441px){.storybook__page-title{font-size:min(6.4rem,3.3333vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__page-title{font-size:max(1rem,3.33vw);line-height:1.4}}@media (max-width:834px){.storybook__page-title{font-size:12.8vw;font-size:9.6vw;line-height:1.4}}.storybook__back{color:#2e603b;display:inline-block;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.7;margin-bottom:32px;text-decoration:none}@media (min-width:1441px){.storybook__back{font-size:min(1.87rem,.9722vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__back{font-size:max(1rem,.97vw);line-height:1.7}}@media (max-width:834px){.storybook__back{font-size:3.73vw;line-height:1.7}}.storybook__back:hover{text-decoration:underline}.storybook__nav{display:flex;flex-direction:column;gap:40px}.storybook__nav-section{background:#fff;border:1px solid #d3d3d3;border-radius:12px;padding:24px}.storybook__nav-title{border-bottom:1px solid #d3d3d3;font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.4;margin-bottom:16px;padding-bottom:12px}@media (min-width:1441px){.storybook__nav-title{font-size:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__nav-title{font-size:max(1rem,1.67vw);line-height:1.4}}@media (max-width:834px){.storybook__nav-title{font-size:6.4vw;font-size:4.8vw;line-height:1.4}}.storybook__nav-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.storybook__nav-list li a{color:#2e603b;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8;text-decoration:none}@media (min-width:1441px){.storybook__nav-list li a{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__nav-list li a{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.storybook__nav-list li a{font-size:4.27vw;line-height:1.8}}.storybook__nav-list li a:hover{text-decoration:underline}.storybook__section{display:flex;flex-direction:column;gap:24px;margin-bottom:60px}.storybook__title{border-bottom:1px solid #d3d3d3;font-size:36px;font-weight:400;letter-spacing:.02em;line-height:1.4;margin-bottom:24px;padding-bottom:16px}@media (min-width:1441px){.storybook__title{font-size:min(4.8rem,2.5vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__title{font-size:max(1rem,2.5vw);line-height:1.4}}@media (max-width:834px){.storybook__title{font-size:9.6vw;font-size:6.4vw;line-height:1.4}}.storybook__description{color:#707070;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8;margin-bottom:24px}@media (min-width:1441px){.storybook__description{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__description{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.storybook__description{font-size:4.27vw;line-height:1.8}}.storybook__subtitle{font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.4;margin-bottom:16px;margin-top:32px}@media (min-width:1441px){.storybook__subtitle{font-size:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__subtitle{font-size:max(1rem,1.67vw);line-height:1.4}}@media (max-width:834px){.storybook__subtitle{font-size:6.4vw;font-size:4.8vw;line-height:1.4}}.storybook__text-list{list-style:disc;margin-bottom:24px;padding-left:24px}.storybook__text-list li{color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8;margin-bottom:8px}@media (min-width:1441px){.storybook__text-list li{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__text-list li{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.storybook__text-list li{font-size:4.27vw;line-height:1.8}}.storybook__list{display:flex;flex-direction:column;gap:24px}.storybook__list--inline,.storybook__list--row{flex-direction:row;flex-wrap:wrap}.storybook__list--row{-moz-column-gap:32px;column-gap:32px}@media (min-width:1441px){.storybook__list--row{-moz-column-gap:min(4.27rem,2.2222vw);column-gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__list--row{-moz-column-gap:2.22vw;column-gap:2.22vw}}@media (max-width:834px){.storybook__list--row{-moz-column-gap:8.53vw;column-gap:8.53vw}}.storybook__item{background:#fff;border:1px solid #d3d3d3;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px}.storybook__label{color:#707070;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.storybook__label{font-size:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__label{font-size:max(1rem,.83vw);line-height:1.4}}@media (max-width:834px){.storybook__label{font-size:3.2vw;line-height:1.4}}.storybook__list--spacing{gap:8px}.storybook__item--spacing{align-items:center;flex-direction:row;gap:16px;justify-content:space-between;padding:8px 16px}.storybook__spacing-box{background:#2e603b;flex-shrink:0;width:200px}.storybook__spacing-box--0{height:0}.storybook__spacing-box--0_25{height:2px}@media (min-width:1441px){.storybook__spacing-box--0_25{height:min(.27rem,.1389vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__spacing-box--0_25{height:.14vw}}@media (max-width:834px){.storybook__spacing-box--0_25{height:.53vw}}.storybook__spacing-box--0_5{height:4px}@media (min-width:1441px){.storybook__spacing-box--0_5{height:min(.53rem,.2778vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__spacing-box--0_5{height:.28vw}}@media (max-width:834px){.storybook__spacing-box--0_5{height:1.07vw}}.storybook__spacing-box--1{height:8px}@media (min-width:1441px){.storybook__spacing-box--1{height:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__spacing-box--1{height:.56vw}}@media (max-width:834px){.storybook__spacing-box--1{height:2.13vw}}.storybook__spacing-box--1_5{height:12px}@media (min-width:1441px){.storybook__spacing-box--1_5{height:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__spacing-box--1_5{height:.83vw}}@media (max-width:834px){.storybook__spacing-box--1_5{height:3.2vw}}.storybook__spacing-box--2{height:16px}@media (min-width:1441px){.storybook__spacing-box--2{height:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__spacing-box--2{height:1.11vw}}@media (max-width:834px){.storybook__spacing-box--2{height:4.27vw}}.storybook__spacing-box--3{height:24px}@media (min-width:1441px){.storybook__spacing-box--3{height:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__spacing-box--3{height:1.67vw}}@media (max-width:834px){.storybook__spacing-box--3{height:6.4vw}}.storybook__spacing-box--4{height:32px}@media (min-width:1441px){.storybook__spacing-box--4{height:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__spacing-box--4{height:2.22vw}}@media (max-width:834px){.storybook__spacing-box--4{height:6.4vw}}.storybook__spacing-box--5{height:40px}@media (min-width:1441px){.storybook__spacing-box--5{height:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__spacing-box--5{height:2.78vw}}@media (max-width:834px){.storybook__spacing-box--5{height:8.53vw}}.storybook__spacing-box--8{height:64px}@media (min-width:1441px){.storybook__spacing-box--8{height:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__spacing-box--8{height:4.44vw}}@media (max-width:834px){.storybook__spacing-box--8{height:10.67vw}}.storybook__spacing-box--10{height:80px}@media (min-width:1441px){.storybook__spacing-box--10{height:min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__spacing-box--10{height:5.56vw}}@media (max-width:834px){.storybook__spacing-box--10{height:14.93vw}}.storybook__spacing-box--20{height:160px}@media (min-width:1441px){.storybook__spacing-box--20{height:min(21.33rem,11.1111vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__spacing-box--20{height:11.11vw}}@media (max-width:834px){.storybook__spacing-box--20{height:32vw}}.storybook__spacing-box--24{height:192px}@media (min-width:1441px){.storybook__spacing-box--24{height:min(25.6rem,13.3333vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__spacing-box--24{height:13.33vw}}@media (max-width:834px){.storybook__spacing-box--24{height:51.2vw}}.storybook__spacing-box--30{height:240px}@media (min-width:1441px){.storybook__spacing-box--30{height:min(32rem,16.6667vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__spacing-box--30{height:16.67vw}}@media (max-width:834px){.storybook__spacing-box--30{height:64vw}}.storybook__list--radius{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.storybook__item--radius{align-items:center;gap:12px}.storybook__radius-box{background:#2e603b;height:100px;width:100px}.storybook__list--border{gap:16px}.storybook__item--border{align-items:center;flex-direction:row;gap:16px;justify-content:space-between;padding:8px 16px}.storybook__border-box{border-top-color:#2e603b;border-top-style:solid;height:100px;width:100px}.storybook__item--heading-demo{padding:32px}.storybook__heading-demo{width:100%}.storybook__heading-demo--2{border-bottom:1px solid #d3d3d3;margin-bottom:8px;padding-bottom:12px;position:relative}@media (min-width:1441px){.storybook__heading-demo--2{padding-bottom:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__heading-demo--2{padding-bottom:.83vw}}@media (max-width:834px){.storybook__heading-demo--2{padding-bottom:3.2vw}}@media (min-width:1441px){.storybook__heading-demo--2{margin-bottom:min(1.07rem,.5556vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__heading-demo--2{margin-bottom:.56vw}}@media (max-width:834px){.storybook__heading-demo--2{margin-bottom:2.13vw}}.storybook__heading-demo--2:after{background:#2e603b;border-radius:6px;bottom:0;content:"";height:3px;left:0;position:absolute;transform:translateY(100%);width:80px}@media (min-width:1441px){.storybook__heading-demo--2:after{bottom:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__heading-demo--2:after{bottom:0}}@media (max-width:834px){.storybook__heading-demo--2:after{bottom:0}}@media (min-width:1441px){.storybook__heading-demo--2:after{left:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__heading-demo--2:after{left:0}}@media (max-width:834px){.storybook__heading-demo--2:after{left:0}}@media (min-width:1441px){.storybook__heading-demo--2:after{width:min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__heading-demo--2:after{width:5.56vw}}@media (max-width:834px){.storybook__heading-demo--2:after{width:21.33vw}}@media (min-width:1441px){.storybook__heading-demo--2:after{height:min(.4rem,.2083vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__heading-demo--2:after{height:.21vw}}@media (max-width:834px){.storybook__heading-demo--2:after{height:.8vw}}@media (min-width:1441px){.storybook__heading-demo--2:after{border-radius:min(.8rem,.4167vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__heading-demo--2:after{border-radius:.42vw}}@media (max-width:834px){.storybook__heading-demo--2:after{border-radius:1.6vw}}.storybook__heading-demo--3{align-items:center;display:flex;gap:16px}@media (min-width:1441px){.storybook__heading-demo--3{gap:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__heading-demo--3{gap:1.11vw}}@media (max-width:834px){.storybook__heading-demo--3{gap:4.27vw}}.storybook__heading-demo--3:before{align-self:stretch;background:#2e603b;border-radius:6px;content:"";display:block;width:3px}@media (min-width:1441px){.storybook__heading-demo--3:before{width:min(.4rem,.2083vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__heading-demo--3:before{width:.21vw}}@media (max-width:834px){.storybook__heading-demo--3:before{width:.8vw}}@media (min-width:1441px){.storybook__heading-demo--3:before{border-radius:min(.8rem,.4167vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__heading-demo--3:before{border-radius:.42vw}}@media (max-width:834px){.storybook__heading-demo--3:before{border-radius:1.6vw}}.storybook__heading-demo--dark{color:#2f2f2f}.storybook__preview{background:#f2f1ea;border:1px solid #d3d3d3;border-radius:12px;padding:24px}.storybook__preview--wide{overflow-x:auto;padding:40px 20px}.storybook__preview--w532{width:532px}.storybook__preview--w220--respoisive{width:220px}@media (min-width:1441px){.storybook__preview--w220--respoisive{width:min(29.33rem,15.2778vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__preview--w220--respoisive{width:15.28vw}}@media (max-width:834px){.storybook__preview--w220--respoisive{width:59.47vw}}.storybook__preview--w282--respoisive{width:282px}@media (min-width:1441px){.storybook__preview--w282--respoisive{width:min(37.6rem,19.5833vw)}}@media (min-width:835px) and (max-width:1439px){.storybook__preview--w282--respoisive{width:19.58vw}}@media (max-width:834px){.storybook__preview--w282--respoisive{width:59.47vw}}.storybook__preview--no-bg{background:none}@media (max-width:834px){.storybook--no-sp-padding{padding:0}.storybook--no-sp-padding .storybook__item{background:none;border:none;border-radius:0;padding:0}}.storybook__mobile-frame{background:#fff;border-radius:12px;box-shadow:0 0 20px rgba(0,0,0,.1);margin:0 auto;min-height:200px;overflow:hidden;position:relative;width:375px}.storybook__mobile-frame--tall{min-height:700px}.privacy{display:flex;flex-direction:column;margin-inline:auto;max-width:1920px;padding-inline:175px;row-gap:80px;width:100%}@media (max-width:834px){.privacy{max-width:none}}@media (min-width:1441px){.privacy{row-gap:min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.privacy{row-gap:5.56vw}}@media (max-width:834px){.privacy{row-gap:14.93vw}}@media (min-width:1441px){.privacy{padding-inline:min(23.33rem,12.1528vw)}}@media (min-width:835px) and (max-width:1439px){.privacy{padding-inline:12.15vw}}@media (max-width:834px){.privacy{padding-inline:0}}.privacy__inner{background-color:#fff;border-radius:18px;padding:64px 40px}@media (min-width:1441px){.privacy__inner{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__inner{border-radius:1.25vw}}@media (max-width:834px){.privacy__inner{border-radius:4.8vw}}@media (min-width:1441px){.privacy__inner{padding:min(8.53rem,4.4444vw) min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__inner{padding:4.44vw 2.78vw}}@media (max-width:834px){.privacy__inner{padding:10.67vw 8.53vw}}.privacy__content{display:flex;flex-direction:column;padding-inline:40px;row-gap:32px}@media (min-width:1441px){.privacy__content{row-gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__content{row-gap:2.22vw}}@media (max-width:834px){.privacy__content{row-gap:6.4vw}}@media (min-width:1441px){.privacy__content{padding-inline:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__content{padding-inline:2.78vw}}@media (max-width:834px){.privacy__content{padding-inline:0}}.privacy__intro{border-left:1px solid #2e603b;padding-inline:40px}@media (min-width:1441px){.privacy__intro{padding-inline:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__intro{padding-inline:2.78vw}}@media (max-width:834px){.privacy__intro{padding-inline:8.53vw}}.privacy__intro-text{color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.privacy__intro-text{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__intro-text{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.privacy__intro-text{font-size:4.27vw;line-height:1.8}}.privacy__item{display:flex;flex-direction:column;row-gap:12px}@media (min-width:1441px){.privacy__item{row-gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__item{row-gap:.83vw}}@media (max-width:834px){.privacy__item{row-gap:3.2vw}}.privacy__item-heading{color:#2e603b;font-size:20px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.privacy__item-heading{font-size:min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__item-heading{font-size:max(1rem,1.39vw);line-height:1.4}}@media (max-width:834px){.privacy__item-heading{font-size:5.33vw;font-size:4.8vw;line-height:1.4}}.privacy__item-text{color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8;padding-inline:32px}@media (min-width:1441px){.privacy__item-text{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__item-text{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.privacy__item-text{font-size:4.27vw;line-height:1.8}}@media (min-width:1441px){.privacy__item-text{padding-inline:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__item-text{padding-inline:2.22vw}}@media (max-width:834px){.privacy__item-text{padding-inline:6.4vw}}.privacy__contact{padding-inline:40px}@media (min-width:1441px){.privacy__contact{padding-inline:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__contact{padding-inline:2.78vw}}@media (max-width:834px){.privacy__contact{padding-inline:8.53vw}}.privacy__contact-inner{display:flex;flex-direction:column;padding-inline:40px;row-gap:32px}@media (min-width:1441px){.privacy__contact-inner{row-gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__contact-inner{row-gap:2.22vw}}@media (max-width:834px){.privacy__contact-inner{row-gap:6.4vw}}@media (min-width:1441px){.privacy__contact-inner{padding-inline:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__contact-inner{padding-inline:2.78vw}}@media (max-width:834px){.privacy__contact-inner{padding-inline:0}}.privacy__contact-header{display:flex;flex-direction:column;row-gap:24px}@media (min-width:1441px){.privacy__contact-header{row-gap:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__contact-header{row-gap:1.67vw}}@media (max-width:834px){.privacy__contact-header{row-gap:6.4vw}}.privacy__contact-dept{color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8;padding-inline:32px}@media (min-width:1441px){.privacy__contact-dept{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__contact-dept{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.privacy__contact-dept{font-size:4.27vw;line-height:1.8}}@media (min-width:1441px){.privacy__contact-dept{padding-inline:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__contact-dept{padding-inline:2.22vw}}@media (max-width:834px){.privacy__contact-dept{padding-inline:0}}.privacy__contact-body{align-items:center;display:flex;gap:24px;padding-inline:32px}@media (min-width:1441px){.privacy__contact-body{padding-inline:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__contact-body{padding-inline:2.22vw}}@media (max-width:834px){.privacy__contact-body{padding-inline:0}}@media (min-width:1441px){.privacy__contact-body{gap:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__contact-body{gap:1.67vw}}@media (max-width:834px){.privacy__contact-body{flex-direction:column;gap:6.4vw}}.privacy__contact-divider{align-self:stretch;background-color:#d3d3d3;width:1px}@media (max-width:834px){.privacy__contact-divider{height:1px;width:100%}}.privacy__contact-col{align-items:center;display:flex;flex:1 0 0%;flex-direction:column;row-gap:16px}@media (min-width:1441px){.privacy__contact-col{row-gap:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__contact-col{row-gap:1.11vw}}@media (max-width:834px){.privacy__contact-col{row-gap:4.67vw;width:100%}}.privacy__contact-label{align-items:center;display:flex;gap:12px;justify-content:center;padding-inline:12px}@media (min-width:1441px){.privacy__contact-label{gap:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__contact-label{gap:.83vw}}@media (max-width:834px){.privacy__contact-label{gap:3.2vw}}@media (min-width:1441px){.privacy__contact-label{padding-inline:min(1.6rem,.8333vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__contact-label{padding-inline:.83vw}}@media (max-width:834px){.privacy__contact-label{padding-inline:0}}.privacy__contact-label span{color:#2e603b;font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.privacy__contact-label span{font-size:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__contact-label span{font-size:max(1rem,1.67vw);line-height:1.4}}@media (max-width:834px){.privacy__contact-label span{font-size:6.4vw;font-size:4.8vw;line-height:1.4}}.privacy__contact-icon{color:#2e603b;flex-shrink:0;height:32px;width:32px}@media (min-width:1441px){.privacy__contact-icon{width:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__contact-icon{width:2.22vw}}@media (max-width:834px){.privacy__contact-icon{width:8.53vw}}@media (min-width:1441px){.privacy__contact-icon{height:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__contact-icon{height:2.22vw}}@media (max-width:834px){.privacy__contact-icon{height:8.53vw}}.privacy__contact-icon svg{display:block;height:100%;width:100%}.privacy__contact-tel{align-items:center;background-color:#fff;border-radius:6px;-moz-column-gap:10px;column-gap:10px;display:flex;padding-inline:16px}@media (min-width:1441px){.privacy__contact-tel{border-radius:min(.8rem,.4167vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__contact-tel{border-radius:.42vw}}@media (max-width:834px){.privacy__contact-tel{border-radius:1.6vw}}@media (min-width:1441px){.privacy__contact-tel{-moz-column-gap:min(1.33rem,.6944vw);column-gap:min(1.33rem,.6944vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__contact-tel{-moz-column-gap:.69vw;column-gap:.69vw}}@media (max-width:834px){.privacy__contact-tel{-moz-column-gap:2.67vw;column-gap:2.67vw}}@media (min-width:1441px){.privacy__contact-tel{padding-inline:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__contact-tel{padding-inline:1.11vw}}@media (max-width:834px){.privacy__contact-tel{padding-inline:4.27vw}}.privacy__contact-tel-label{color:#2e603b;font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.privacy__contact-tel-label{font-size:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__contact-tel-label{font-size:max(1rem,1.67vw);line-height:1.4}}@media (max-width:834px){.privacy__contact-tel-label{font-size:6.4vw;font-size:4.8vw;line-height:1.4}}.privacy__contact-tel-num{color:#2e603b;font-family:Montserrat,sans-serif;font-size:40px;font-weight:500;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.privacy__contact-tel-num{font-size:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__contact-tel-num{font-size:max(1rem,2.78vw);line-height:1.4}}@media (max-width:834px){.privacy__contact-tel-num{font-size:10.67vw;font-size:8.53vw;line-height:1.4}}.privacy__contact-mail{align-items:center;display:flex}.privacy__contact-mail-address{color:#2e603b;font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;letter-spacing:.02em;line-height:1.4;padding-inline:0;text-decoration:underline}@media (min-width:1441px){.privacy__contact-mail-address{font-size:min(2.67rem,1.3889vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__contact-mail-address{font-size:max(1rem,1.39vw);line-height:1.4}}@media (max-width:834px){.privacy__contact-mail-address{font-size:5.33vw;font-size:4.8vw;line-height:1.4}}@media (min-width:1441px){.privacy__contact-mail-address{padding-inline:min(0rem,0vw)}}@media (min-width:835px) and (max-width:1439px){.privacy__contact-mail-address{padding-inline:0}}@media (max-width:834px){.privacy__contact-mail-address{padding-inline:4.27vw}}.error-page-wrapper{padding-block:160px}@media (min-width:1441px){.error-page-wrapper{padding-block:min(21.33rem,11.1111vw)}}@media (min-width:835px) and (max-width:1439px){.error-page-wrapper{padding-block:11.11vw}}@media (max-width:834px){.error-page-wrapper{padding-block:14.93vw}}.error-page{padding:60px 100px}@media (min-width:1441px){.error-page{padding:min(8rem,4.1667vw) min(13.33rem,6.9444vw)}}@media (min-width:835px) and (max-width:1439px){.error-page{padding:4.17vw 6.94vw}}@media (max-width:834px){.error-page{padding:14.93vw 8.53vw}}.error-page__light{height:445px;left:109px;opacity:.5;pointer-events:none;position:absolute;top:-178px;width:545px}@media (min-width:1441px){.error-page__light{top:max(-23.73rem,-12.3611vw)}}@media (min-width:835px) and (max-width:1439px){.error-page__light{top:-12.36vw}}@media (max-width:834px){.error-page__light{top:-19.47vw}}@media (min-width:1441px){.error-page__light{left:min(14.53rem,7.5694vw)}}@media (min-width:835px) and (max-width:1439px){.error-page__light{left:7.57vw}}@media (max-width:834px){.error-page__light{left:-38.4vw}}@media (min-width:1441px){.error-page__light{width:min(72.67rem,37.8472vw)}}@media (min-width:835px) and (max-width:1439px){.error-page__light{width:37.85vw}}@media (max-width:834px){.error-page__light{width:109.07vw}}@media (min-width:1441px){.error-page__light{height:min(59.33rem,30.9028vw)}}@media (min-width:835px) and (max-width:1439px){.error-page__light{height:30.9vw}}@media (max-width:834px){.error-page__light{height:88.8vw}}.error-page__light img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.error-page__inner{padding-inline:40px;position:relative}@media (min-width:1441px){.error-page__inner{padding-inline:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.error-page__inner{padding-inline:2.78vw}}@media (max-width:834px){.error-page__inner{padding-inline:0}}.error-page__content{align-items:center;display:flex;flex-direction:column;gap:32px;position:relative;z-index:2}@media (min-width:1441px){.error-page__content{gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.error-page__content{gap:2.22vw}}@media (max-width:834px){.error-page__content{gap:6.4vw}}.error-page__heading{align-items:flex-end;color:#2e603b;display:flex;gap:32px}@media (min-width:1441px){.error-page__heading{gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.error-page__heading{gap:2.22vw}}@media (max-width:834px){.error-page__heading{align-items:center;flex-direction:column;gap:8.53vw;gap:4px}}@media (max-width:834px) and (min-width:1441px){.error-page__heading{gap:min(.53rem,.2778vw)}}@media (max-width:834px) and (min-width:835px) and (max-width:1439px){.error-page__heading{gap:.28vw}}@media (max-width:834px) and (max-width:834px){.error-page__heading{gap:1.07vw}}.error-page__code{font-family:Montserrat,sans-serif;font-size:48px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.error-page__code{font-size:min(6.4rem,3.3333vw)}}@media (min-width:835px) and (max-width:1439px){.error-page__code{font-size:max(1rem,3.33vw);line-height:1.4}}@media (max-width:834px){.error-page__code{font-size:12.8vw;font-size:9.6vw;line-height:1.4}}.error-page__subtitle{font-family:Montserrat,sans-serif;font-size:32px;font-weight:500;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.error-page__subtitle{font-size:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.error-page__subtitle{font-size:max(1rem,2.22vw);line-height:1.4}}@media (max-width:834px){.error-page__subtitle{font-size:8.53vw;font-size:5.33vw;line-height:1.4}}.error-page__text{color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8;text-align:center}@media (min-width:1441px){.error-page__text{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.error-page__text{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.error-page__text{font-size:4.27vw;line-height:1.8;text-align:left}}.contact-page__inner{margin-inline:auto;max-width:1920px;padding-inline:100px;width:100%}@media (max-width:834px){.contact-page__inner{max-width:none}}@media (min-width:1441px){.contact-page__inner{padding-inline:min(13.33rem,6.9444vw)}}@media (min-width:835px) and (max-width:1439px){.contact-page__inner{padding-inline:6.94vw}}@media (max-width:834px){.contact-page__inner{padding-inline:0}}.contact-page__content{background-color:#fff;border-radius:18px;padding:80px 40px}@media (min-width:1441px){.contact-page__content{border-radius:min(2.4rem,1.25vw)}}@media (min-width:835px) and (max-width:1439px){.contact-page__content{border-radius:1.25vw}}@media (max-width:834px){.contact-page__content{border-radius:4.8vw}}@media (min-width:1441px){.contact-page__content{padding:min(10.67rem,5.5556vw) min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.contact-page__content{padding:5.56vw 2.78vw}}@media (max-width:834px){.contact-page__content{padding:14.93vw 4.67vw}}.contact-page__body{padding-inline:40px}@media (min-width:1441px){.contact-page__body{padding-inline:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.contact-page__body{padding-inline:2.78vw}}@media (max-width:834px){.contact-page__body{padding-inline:0}}.contact-page__form{padding-inline:89px}@media (min-width:1441px){.contact-page__form{padding-inline:min(11.87rem,6.1806vw)}}@media (min-width:835px) and (max-width:1439px){.contact-page__form{padding-inline:6.18vw}}@media (max-width:834px){.contact-page__form{padding-inline:0}}.search-result{margin-inline:auto;max-width:1920px;padding-inline:100px;width:100%}@media (max-width:834px){.search-result{max-width:none}}@media (min-width:1441px){.search-result{padding-inline:min(13.33rem,6.9444vw)}}@media (min-width:835px) and (max-width:1439px){.search-result{padding-inline:6.94vw}}@media (max-width:834px){.search-result{padding-inline:8.53vw}}.search-result__inner{display:flex;flex-direction:column;padding-block:59px 80px;row-gap:32px}@media (min-width:1441px){.search-result__inner{padding-block:min(7.87rem,4.0972vw) min(10.67rem,5.5556vw)}}@media (min-width:835px) and (max-width:1439px){.search-result__inner{padding-block:4.1vw 5.56vw}}@media (max-width:834px){.search-result__inner{padding-block:14.93vw}}@media (min-width:1441px){.search-result__inner{row-gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.search-result__inner{row-gap:2.22vw}}@media (max-width:834px){.search-result__inner{row-gap:6.4vw}}.search-result__head{display:flex;flex-direction:column;padding-inline:40px;row-gap:32px}@media (min-width:1441px){.search-result__head{padding-inline:min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.search-result__head{padding-inline:2.78vw}}@media (max-width:834px){.search-result__head{padding-inline:0}}@media (min-width:1441px){.search-result__head{row-gap:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.search-result__head{row-gap:2.22vw}}@media (max-width:834px){.search-result__head{row-gap:6.4vw}}.search-result__title{color:#2f2f2f;font-size:32px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:1441px){.search-result__title{font-size:min(4.27rem,2.2222vw)}}@media (min-width:835px) and (max-width:1439px){.search-result__title{font-size:max(1rem,2.22vw);line-height:1.4}}@media (max-width:834px){.search-result__title{font-size:8.53vw;font-size:5.33vw;line-height:1.4}}.search-result__body{display:flex;flex-direction:column;padding:16px 40px 40px;row-gap:64px}@media (min-width:1441px){.search-result__body{padding:min(2.13rem,1.1111vw) min(5.33rem,2.7778vw) min(5.33rem,2.7778vw)}}@media (min-width:835px) and (max-width:1439px){.search-result__body{padding:1.11vw 2.78vw 2.78vw}}@media (max-width:834px){.search-result__body{padding:4.27vw 0 8.53vw}}@media (min-width:1441px){.search-result__body{row-gap:min(8.53rem,4.4444vw)}}@media (min-width:835px) and (max-width:1439px){.search-result__body{row-gap:4.44vw}}@media (max-width:834px){.search-result__body{row-gap:10.67vw}}.search-result__content{display:flex;flex-direction:column;row-gap:24px}@media (min-width:1441px){.search-result__content{row-gap:min(3.2rem,1.6667vw)}}@media (min-width:835px) and (max-width:1439px){.search-result__content{row-gap:1.67vw}}@media (max-width:834px){.search-result__content{row-gap:6.4vw}}.search-result__count{color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.8}@media (min-width:1441px){.search-result__count{font-size:min(2.13rem,1.1111vw)}}@media (min-width:835px) and (max-width:1439px){.search-result__count{font-size:max(1rem,1.11vw);line-height:1.8}}@media (max-width:834px){.search-result__count{font-size:4.27vw;line-height:1.8}}.search-result__cards{display:grid;gap:24px 10px;grid-template-columns:repeat(4,1fr)}@media (min-width:1441px){.search-result__cards{gap:min(3.2rem,1.6667vw) min(1.33rem,.6944vw)}}@media (min-width:835px) and (max-width:1439px){.search-result__cards{gap:1.67vw .69vw}}@media (max-width:834px){.search-result__cards{gap:4.27vw 2.13vw;grid-template-columns:repeat(2,1fr)}}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.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{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}