/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */@import"5ee7d89a57214beaaaed39f7fa659ce6.css;500;600;700&display=swap";@import"7fbbe009d92c41e1b57faef93fdabd9e.css;600;700&display=swap";@import"5ee7d89a57214beaaaed39f7fa659ce6.css;500;600;700&display=swap";@import"7fbbe009d92c41e1b57faef93fdabd9e.css;600;700&display=swap";*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@media(max-width: 768px){.u-pc-only{display:none !important}}@media screen and (min-width: 1100px){.u-tab-only{display:none !important}}@media(max-width: 768px){.u-tab-only{display:block}}@media screen and (min-width: 769px){.u-sp-only{display:none !important}}@media(max-width: 768px){.u-sp-only{display:block}}.u-color-green{color:#f0ad3d}.u-color-red{color:#910f0f}.u-bg-white{background-color:#fff}.u-bg-gray-faf{background-color:#fafafc}.u-bg-gray-f6f{background-color:#f6f6f6}.u-bg-gray-f7f{background-color:#f7f7f7}*{max-width:100%}svg,img,embed,object,iframe{vertical-align:middle}img{height:auto;max-height:100%;max-width:100%}html{font-size:62.5%}body{background-color:#fff;color:#000;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.06em;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;position:relative}body.is-fixed{overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;width:100%;height:100%}main{opacity:0;-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}main.is-loaded{opacity:1}main>section{background-color:#ffffff00}[data-anime=fadeUp]{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:1s ease transform,1s ease opacity;transition:1s ease transform,1s ease opacity}[data-anime=fadeUp].is-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.swiper-slide{height:auto}.page-default{padding:min(7.8125vw,150px) min(7.8125vw,150px)}.l-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 min(2.5vw,48px);position:fixed;left:0;top:0;-webkit-transition:background-color .5s;transition:background-color .5s;width:100%;z-index:9999}@media(max-width: 768px){.l-header{background-color:#fff;padding:min(4vw,15px)}}.l-header.is-scroll{background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.l-header.is-menuOpen .l-header-menu{opacity:1;pointer-events:all}.l-header.is-menuOpen .l-header-list{-webkit-transform:translateX(200%);transform:translateX(200%)}.l-header-logo{position:relative;width:clamp(100px,7.5520833333vw,145px);z-index:9999}.l-header-list{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .3s,-webkit-transform .4s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity .3s,-webkit-transform .4s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity .3s,transform .4s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity .3s,transform .4s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .4s cubic-bezier(0.645, 0.045, 0.355, 1);height:100%;z-index:9999}.l-header-shop{aspect-ratio:1/1;border:1px solid #000;border-radius:50%;margin-left:min(1.7708333333vw,34px);-webkit-transition:background-color .3s;transition:background-color .3s;width:clamp(22px,2.1875vw,42px)}@media(hover: hover){.l-header-shop:hover{background-color:#000}.l-header-shop:hover a::before{background-color:#fff}}@media(max-width: 768px){.l-header-shop{margin-left:0;width:36px}}.l-header-shop a{display:block;position:relative;width:100%;height:100%}.l-header-shop a::before{content:"";aspect-ratio:1/1;background-color:#000;-webkit-mask-image:url("../fonts/icon-cart.svg");mask-image:url("../fonts/icon-cart.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;left:50%;top:50%;-webkit-transform:translate(-55%, -50%);transform:translate(-55%, -50%);width:42.0714285714%}.l-header-search{aspect-ratio:1/1;border:1px solid #000;border-radius:50%;margin-left:min(1.0416666667vw,20px);-webkit-transition:background-color .3s;transition:background-color .3s;width:clamp(22px,2.1875vw,42px)}@media(hover: hover){.l-header-search:hover{background-color:#000}.l-header-search:hover a::before{background-color:#fff}}.l-header-search a{display:block;position:relative;width:100%;height:100%}.l-header-search a::before{content:"";aspect-ratio:1/1;background-color:#000;-webkit-mask-image:url("../fonts/icon-search.svg");mask-image:url("../fonts/icon-search.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;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:35.7142857143%}.l-header-contact{background-color:#222;border:1px solid #222;border-radius:9999px;font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,9.8px),1.7291666667vw,18px);letter-spacing:.05em;color:#fff;margin-left:min(1.0416666667vw,20px);-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}@media(hover: hover){.l-header-contact:hover{background-color:#fff;color:#222}}.l-header-contact a{display:block;padding:min(.625vw,12px) min(2.4479166667vw,47px)}.l-header-contact-sp{aspect-ratio:1/1;background-color:#000;border:1px solid #000;border-radius:50%;margin-left:8px;-webkit-transition:background-color .3s;transition:background-color .3s;width:36px}.l-header-contact-sp a{display:block;position:relative;width:100%;height:100%}.l-header-contact-sp a::before{content:"";aspect-ratio:16/12;background-color:#fff;-webkit-mask-image:url("../fonts/icon-mail.svg");mask-image:url("../fonts/icon-mail.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;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:44.4444444444%}.l-header-recruitBtn{border:1px solid #222;border-radius:9999px;font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,9.8px),0.7291666667vw,14px);letter-spacing:.05em;color:#000;margin-left:min(2.0833333333vw,40px);-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}@media(hover: hover){.l-header-recruitBtn:hover{background-color:#000;color:#fff}}.l-header-recruitBtn a{display:grid;place-content:center;width:9.6428571429em;height:3em}.l-header-recruitBtn+.l-header-recruitBtn{margin-left:10px}.l-header-recruitBtn.entry{background-color:#222;border:1px solid #222;color:#fff}@media(hover: hover){.l-header-recruitBtn.entry:hover{background-color:#fff;color:#222}}.l-header-item{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,10.5px),1.25vw,25px);letter-spacing:.05em;line-height:1.05;color:#222;word-break:auto-phrase}@media(hover: hover){.l-header-item:hover>a span{background-color:#000;color:#fff}.l-header-item:hover .l-header-submenu{opacity:1;visibility:visible;z-index:99}}.l-header-item>a{display:block;padding:min(1.71875vw,33px) 0 min(1.0416666667vw,20px);position:relative}.l-header-item>a::before{content:"";background-color:#222;position:absolute;left:0;bottom:.5em;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;width:100%;height:1px}.l-header-item>a span{display:block;padding:min(1.0416666667vw,20px) min(1.3020833333vw,25px);-webkit-transition:.3s;transition:.3s}.l-header-submenu{opacity:0;position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%);-webkit-transition:.3s;transition:.3s;width:min(100%,1820px);max-height:none;visibility:hidden;z-index:-9999}@media(max-width: 768px){.l-header-submenu{display:none}}.l-header-submenu::before{content:"";background-color:rgba(255,255,255,.7);pointer-events:none;position:absolute;left:0;top:0;width:100vw;height:100vh;z-index:-3}.l-headerSubmenu-inner{background-color:#222;display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-columns:37.8125% 1fr;position:relative;z-index:3}.l-headerSubmenu-head{display:grid;place-content:center;color:#fff;overflow:hidden;position:relative;width:100%;height:100%;z-index:3}.l-headerSubmenu-head .en{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:min(5.2083333333vw,100px);line-height:.95}.l-headerSubmenu-head .ja{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:min(2.0833333333vw,40px);line-height:1.2;margin-top:.3em}.l-headerSubmenu-head img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.2;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;z-index:-3}.l-headerSubmenu-head .btn{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,11.2px),0.8333333333vw,16px);line-height:1.33;color:#fff;position:absolute;right:min(1.3541666667vw,26px);bottom:min(1.1458333333vw,22px)}.l-headerSubmenu-head .btn a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.875em}@media(hover: hover){.l-headerSubmenu-head .btn a:hover .term::before{-webkit-transform:scaleX(0);transform:scaleX(0)}.l-headerSubmenu-head .btn a:hover .arrow{background-color:#fff;-webkit-transform:scale(1.3);transform:scale(1.3)}.l-headerSubmenu-head .btn a:hover .arrow::before{background-color:#222}}.l-headerSubmenu-head .btn .term{position:relative}.l-headerSubmenu-head .btn .term::before{content:"";background-color:#fff;position:absolute;left:0;bottom:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:.3s;transition:.3s;width:100%;height:1px}.l-headerSubmenu-head .btn .arrow{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;aspect-ratio:1/1;border:1px solid #fff;border-radius:50%;display:block;position:relative;-webkit-transition:.3s;transition:.3s;width:1.75em}.l-headerSubmenu-head .btn .arrow::before{content:"";aspect-ratio:1/1;background-color:#fff;-webkit-mask-image:url("../fonts/arrow-diagonal.svg");mask-image:url("../fonts/arrow-diagonal.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;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.3s;transition:.3s;width:33.28%}.l-headerSubmenu-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:min(4.4270833333vw,85px) min(1.5625vw,30px);padding:min(4.9479166667vw,95px) min(4.9479166667vw,95px) min(4.9479166667vw,95px) min(4.4270833333vw,85px)}.l-headerSubmenu-item{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,12.6px),0.9375vw,18px);line-height:1.2;color:#fff;width:max((100% - min(1.5625vw,30px)*2)/3,160px)}@media(hover: hover){.l-headerSubmenu-item:hover .img img{-webkit-filter:brightness(1.15);filter:brightness(1.15);opacity:1;-webkit-transform:scale(1.3);transform:scale(1.3)}.l-headerSubmenu-item:hover .arrow{-webkit-transform:scale(0.7);transform:scale(0.7)}}.l-headerSubmenu-item a{border-bottom:1px solid #fff;display:block;padding-bottom:.52em}.l-headerSubmenu-item .img{aspect-ratio:299/144;margin-bottom:min(.8333333333vw,16px);overflow:hidden;width:100%}.l-headerSubmenu-item .img img{opacity:.8;-webkit-transition:.5s;transition:.5s;width:100%}.l-headerSubmenu-item .ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.l-headerSubmenu-item .arrow{aspect-ratio:1/1;background-color:#fff;border-radius:50%;display:block;margin-left:.5em;position:relative;-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:2.33em}.l-headerSubmenu-item .arrow::before{content:"";aspect-ratio:4.74/7.66;background-color:#000;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);position:absolute;left:50%;top:50%;-webkit-transform:translate(-40%, -50%);transform:translate(-40%, -50%);-webkit-transition:background-color .3s;transition:background-color .3s;width:17.8571428571%}.l-header-ham{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;aspect-ratio:1/1;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:10px;position:relative;height:100%;z-index:9999}.l-header-ham span{background-color:#000;display:block;-webkit-transition:ease .2s;transition:ease .2s;width:28px;height:2px}.l-header-ham span+span{margin-top:6px}.l-header-ham.is-active span:nth-child(1){-webkit-transform:translateY(4px) rotate(-45deg);transform:translateY(4px) rotate(-45deg)}.l-header-ham.is-active span:nth-child(2){-webkit-transform:translateY(-4px) rotate(45deg);transform:translateY(-4px) rotate(45deg)}.l-header-menu{background-color:#fff;display:grid;opacity:0;overflow-y:scroll;padding-top:min(33.3333333333vw,125px);pointer-events:none;position:fixed;left:0;top:0;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transition-delay:.1s;transition-delay:.1s;width:100%;height:100vh;z-index:9998;scrollbar-width:none}.l-header-menu::-webkit-scrollbar{display:none}.l-header-menu::before{content:"";background-color:#fff;position:fixed;left:0;top:0;width:100%;height:min(19.7333333333vw,74px);z-index:9}.l-headerMenu-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.l-headerMenu-list{margin-bottom:auto;padding:0 min(4vw,15px)}.l-header-lower{border-top:1px solid #222;margin-top:min(26.6666666667vw,100px);padding:min(5.3333333333vw,20px) min(4vw,15px) min(4vw,15px)}.l-header-privacy{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,8.4px),3.2vw,12px);letter-spacing:.04em;margin-bottom:min(4vw,15px);text-align:center}.l-header-privacy a{position:relative}.l-header-privacy a::before{content:"";background-color:#222;position:absolute;left:0;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;width:100%;height:1px}.l-header-company{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.l-header-company .copyright{font-family:"EB Garamond","EB Garamond",serif;font-weight:normal;font-size:clamp(max(10px,7px),0.5208333333vw,10px);letter-spacing:.05em;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:left center;transform-origin:left center}.l-header-company .facebook{aspect-ratio:1/1;margin-left:auto;position:relative;width:27px;z-index:3}.l-header-company .facebook::before{content:"";aspect-ratio:1/1;border:1px solid #000;border-radius:50%;opacity:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity .3s;transition:opacity .3s;width:calc(100% + min(.5208333333vw,10px));z-index:-3}.l-footer-index{background-color:#ffffff00;margin-top:-1px;padding-left:min(5.2083333333vw,100px);padding-right:min(5.2083333333vw,100px);padding-bottom:min(4.84375vw,93px);padding-top:min(4.84375vw,93px)}@media(max-width: 768px){.l-footer-index{padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(9.8666666667vw,37px);padding-top:min(9.8666666667vw,37px)}}.l-footerIndex-inner{margin:auto;max-width:1185px}.l-footerIndex-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:min(4.0104166667vw,77px)}@media(max-width: 768px){.l-footerIndex-list{grid-template-columns:1fr;gap:min(3.4666666667vw,13px)}}.l-footerIndex-item{aspect-ratio:1/1;overflow:hidden;position:relative}@media(hover: hover){.l-footerIndex-item:hover img{-webkit-filter:brightness(0.9);filter:brightness(0.9);-webkit-transform:scale(1.2);transform:scale(1.2)}}.l-footerIndex-item a{display:block;width:100%;height:100%}.l-footerIndex-item img{-webkit-filter:brightness(0.6);filter:brightness(0.6);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-filter .3s,-webkit-transform .5s;transition:-webkit-filter .3s,-webkit-transform .5s;transition:filter .3s,transform .5s;transition:filter .3s,transform .5s,-webkit-filter .3s,-webkit-transform .5s;width:100%;height:100%}.l-footerIndex-item p{border:1px solid #fff;font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,16.1px),1.1979166667vw,23px);line-height:1.05;color:#fff;padding-bottom:min(.5729166667vw,11px);padding-top:min(.5729166667vw,11px);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;width:65.69%}@media(max-width: 768px){.l-footerIndex-item p{font-size:clamp(max(10px,16.1px),6.1333333333vw,23px);padding-bottom:min(2.9333333333vw,11px);padding-top:min(2.9333333333vw,11px)}}.l-footer-sitemap{background-color:#ffffff00;border-top:1px solid #e2e2e2}@media(max-width: 768px){.l-footer-sitemap{border-top:1px solid #000}}.l-footer-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:auto;position:relative;max-width:1440px}@media(max-width: 1080px)and (min-width: 768px){.l-footer-inner{max-width:820px}}@media(max-width: 768px){.l-footer-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.l-footer-upper{padding-left:min(5.2083333333vw,100px);padding-right:min(5.2083333333vw,100px);padding-bottom:min(2.7604166667vw,53px);padding-top:min(3.0208333333vw,58px)}@media(max-width: 768px){.l-footer-upper{padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(12vw,45px);padding-top:min(8vw,30px)}}@media(max-width: 1080px)and (min-width: 768px){.l-footer-upper .l-footer-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.l-footer-pageTop{position:absolute;right:0;top:max(-3.0208333333vw,-58px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 768px){.l-footer-pageTop{top:0;-webkit-transform:translateY(0);transform:translateY(0)}}.l-footer-pageTop a{aspect-ratio:1/1;background-color:#000;border:1px solid #000;border-radius:50%;display:block;position:relative;-webkit-transition:background-color .3s;transition:background-color .3s;width:clamp(36px,2.3958333333vw,46px)}@media(hover: hover){.l-footer-pageTop a:hover{background-color:#fff}.l-footer-pageTop a:hover::before{background-color:#000}}@media(max-width: 768px){.l-footer-pageTop a{width:40px}}.l-footer-pageTop a::before{content:"";aspect-ratio:9.66/20.73;background-color:#fff;-webkit-mask-image:url("../fonts/arrow-line.svg");mask-image:url("../fonts/arrow-line.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;left:50%;top:48.5%;-webkit-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);-webkit-transition:background-color .3s;transition:background-color .3s;width:16.15%}@media(max-width: 1080px)and (min-width: 768px){.l-footer-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:min(2.6041666667vw,50px)}}@media(max-width: 768px){.l-footer-info{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:min(1.8666666667vw,7px);padding-right:min(1.3333333333vw,5px);margin-bottom:min(5.3333333333vw,20px);width:100%}}.l-footer-logo{margin-bottom:min(2.0833333333vw,40px)}@media(max-width: 1080px)and (min-width: 768px){.l-footer-logo{text-align:center;width:100%}}@media(max-width: 768px){.l-footer-logo{margin-bottom:min(5.3333333333vw,20px)}}.l-footer-logo img{width:min(15.5520833333vw,220px)}@media(max-width: 768px){.l-footer-logo img{width:min(38.6666666667vw,145px)}}.l-footer-zip{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,10.5px),0.78125vw,15px);letter-spacing:.04em;line-height:2;margin-bottom:min(1.0416666667vw,20px)}@media(max-width: 768px){.l-footer-zip{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:clamp(max(10px,8.4px),3.2vw,12px);gap:min(2.9333333333vw,11px);margin-bottom:min(3.7333333333vw,14px)}}.l-footer-zip .map{letter-spacing:.07em;position:relative}@media(hover: hover){.l-footer-zip .map:hover::after{-webkit-transform:scaleX(0);transform:scaleX(0)}}@media(max-width: 768px){.l-footer-zip .map{font-size:clamp(max(10px,7.7px),2.9333333333vw,11px)}}.l-footer-zip .map::after{content:"";background-color:#000;position:absolute;left:0;bottom:.3em;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;width:100%;height:1px}@media(max-width: 1080px)and (min-width: 768px){.l-footer-tel{margin-left:min(4.6875vw,90px)}}.l-footer-tel a{display:block;padding-left:min(3.4375vw,66px);position:relative}@media(hover: hover){.l-footer-tel a:hover .icon{background-color:#222}.l-footer-tel a:hover .icon::before{background-color:#fff}}@media(max-width: 768px){.l-footer-tel a{padding-left:min(14.6666666667vw,55px)}}.l-footer-tel a .icon{aspect-ratio:1/1;border:1px solid #222;border-radius:50%;margin-top:min(.3645833333vw,7px);position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color .3s;transition:background-color .3s;width:min(2.5520833333vw,49px);max-height:none}@media(max-width: 768px){.l-footer-tel a .icon{margin-top:min(1.0666666667vw,4px);width:min(10.9893333333vw,41.21px)}}.l-footer-tel a .icon::before{content:"";aspect-ratio:1/1;background-color:#222;-webkit-mask-image:url("../fonts/icon-tel.svg");mask-image:url("../fonts/icon-tel.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;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:background-color .3s;transition:background-color .3s;width:45.71%}.l-footer-tel .num{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,21px),1.5625vw,30px);letter-spacing:.05em;color:#222;margin-bottom:min(.2604166667vw,5px)}@media(max-width: 768px){.l-footer-tel .num{font-size:clamp(max(10px,17.5px),6.6666666667vw,25px);letter-spacing:.07em;margin-bottom:min(.8vw,3px)}}.l-footer-tel .time{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,8.4px),0.625vw,12px);letter-spacing:.04em}@media(max-width: 768px){.l-footer-tel .time{font-size:clamp(max(10px,7.7px),2.9333333333vw,11px);letter-spacing:.07em}}.l-footer-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:min(3.125vw,60px)}@media(max-width: 1080px)and (min-width: 768px){.l-footer-list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}}@media(max-width: 768px){.l-footer-list{border-top:1px solid #000}}.l-footer-lower{background-color:#ffffff00;padding-left:min(5.2083333333vw,100px);padding-right:min(5.2083333333vw,100px);padding-bottom:min(.9375vw,18px);padding-top:min(.9375vw,18px)}@media(max-width: 768px){.l-footer-lower{border-top:1px solid #000;padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(8vw,30px);padding-top:min(5.0666666667vw,19px)}}.l-footer-company{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 768px){.l-footer-company{width:100%}}.l-footer-company .copyright{font-family:"EB Garamond","EB Garamond",serif;font-weight:normal;font-size:clamp(max(10px,7.7px),0.5729166667vw,11px);letter-spacing:.05em}@media(max-width: 768px){.l-footer-company .copyright{font-size:10px;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:left center;transform-origin:left center}}.l-footer-company .facebook{aspect-ratio:1/1;margin-left:min(1.0416666667vw,20px);position:relative;width:clamp(21px,1.6145833333vw,31px);z-index:3}@media(hover: hover){.l-footer-company .facebook:hover::before{opacity:1}}@media(max-width: 768px){.l-footer-company .facebook{margin-left:auto;width:40px}}.l-footer-company .facebook::before{content:"";aspect-ratio:1/1;border:1px solid #000;border-radius:50%;opacity:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity .3s;transition:opacity .3s;width:calc(100% + min(.5208333333vw,10px));z-index:-3}.l-footer-privacy{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,9.8px),0.7291666667vw,14px);letter-spacing:.04em;margin-bottom:auto;margin-top:auto}@media(max-width: 768px){.l-footer-privacy{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;font-size:clamp(max(10px,8.4px),3.2vw,12px);margin-bottom:min(4vw,15px)}}.l-footer-privacy a{position:relative}@media(hover: hover){.l-footer-privacy a:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}}.l-footer-privacy a::before{content:"";background-color:#222;position:absolute;left:0;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;width:100%;height:1px}.c-breadcrumb{background-color:#fff;padding:min(1.3541666667vw,26px) min(7.8125vw,150px)}@media(max-width: 768px){.c-breadcrumb{padding:min(5.3333333333vw,20px) min(4vw,15px)}}.c-breadcrumb ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:auto;max-width:1440px}.c-breadcrumb li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,9.1px),0.6770833333vw,13px);letter-spacing:.04em;line-height:1.3;color:#222}@media(max-width: 768px){.c-breadcrumb li{font-size:clamp(max(10px,7.7px),2.9333333333vw,11px)}}.c-breadcrumb li:not(:first-child)::before{content:"";-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#aaa;margin-left:.7em;margin-right:.9em;width:2.2em;height:1px}.c-ttl01{text-align:center}.c-ttl01 .en{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,42px),3.125vw,60px)}@media(max-width: 768px){.c-ttl01 .en{font-size:clamp(max(10px,16.8px),6.4vw,24px);line-height:1.33}}.c-ttl01 .ja{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.2px),0.8333333333vw,16px);letter-spacing:.05em;line-height:1.8}@media(max-width: 768px){.c-ttl01 .ja{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:1.4}}.c-ttl02{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,35px),2.6041666667vw,50px);line-height:1.4;text-align:center}.c-ttl02 span{color:#f0ad3d;font-size:clamp(max(10px,20.3px),1.5104166667vw,29px);line-height:1.6}@media(max-width: 768px){.c-ttl02 span{font-size:clamp(max(10px,16.8px),6.4vw,24px)}}.c-view{background-color:#000;border:1px solid #000;border-radius:9999px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.2px),0.8333333333vw,16px);letter-spacing:.05em;line-height:.5;color:#fff;padding:min(.8333333333vw,16px) clamp(19px,1.25vw,24px);-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;width:clamp(150px,10.9375vw,210px);height:clamp(38px,2.6041666667vw,50px)}@media(hover: hover){.c-view:hover{background-color:#fff;color:#000}.c-view:hover span{border-color:#000}.c-view:hover span::before{background-color:#000;-webkit-transform:translate(0, -50%) scale(1.7);transform:translate(0, -50%) scale(1.7)}}@media(max-width: 768px){.c-view{font-size:clamp(max(10px,9.8px),3.7333333333vw,14px);letter-spacing:.04em;padding:min(4.2666666667vw,16px) min(6.4vw,24px);width:min(56vw,210px);height:min(13.3333333333vw,50px)}}.c-view span{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-left:1px solid #fff;position:relative;-webkit-transition:border-color .3s;transition:border-color .3s;width:clamp(20px,1.5625vw,30px);height:clamp(12px,.9895833333vw,19px)}@media(max-width: 768px){.c-view span{width:min(5.8666666667vw,22px);height:min(5.0666666667vw,19px)}}.c-view span::before{content:"";aspect-ratio:6.19/10;background-color:#fff;-webkit-clip-path:polygon(0 0, 0 100%, 100% 50%);clip-path:polygon(0 0, 0 100%, 100% 50%);position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transform-origin:center left;transform-origin:center left;-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:clamp(4.19px,.3223958333vw,6.19px)}@media(max-width: 768px){.c-view span::before{width:min(1.3333333333vw,5px)}}.c-view-small{background-color:#000;border:1px solid #000;border-radius:9999px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,9.8px),0.7291666667vw,14px);letter-spacing:.05em;line-height:.5;color:#fff;padding:min(.8333333333vw,16px) clamp(19px,1.25vw,24px);-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;width:clamp(150px,10.9375vw,210px);height:clamp(35px,2.6041666667vw,50px)}@media(hover: hover){.c-view-small:hover{background-color:#fff;color:#000}.c-view-small:hover span{border-color:#000}.c-view-small:hover span::before{background-color:#000;-webkit-transform:translate(0, -50%) scale(1.7);transform:translate(0, -50%) scale(1.7)}}@media(max-width: 768px){.c-view-small{font-size:clamp(max(10px,7px),2.6666666667vw,10px);letter-spacing:.04em;padding:min(2.6666666667vw,10px) min(3.7333333333vw,14px) min(2.9333333333vw,11px) min(5.3333333333vw,20px);width:min(37.3333333333vw,140px)}}.c-view-small span{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-left:1px solid #fff;position:relative;-webkit-transition:border-color .3s;transition:border-color .3s;width:clamp(20px,1.5625vw,30px);height:clamp(12px,.9895833333vw,19px)}@media(max-width: 768px){.c-view-small span{width:min(5.3333333333vw,20px);height:min(4vw,15px)}}.c-view-small span::before{content:"";aspect-ratio:6.19/10;background-color:#fff;-webkit-clip-path:polygon(0 0, 0 100%, 100% 50%);clip-path:polygon(0 0, 0 100%, 100% 50%);position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transform-origin:center left;transform-origin:center left;-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:30.95%}.c-news-item{border-bottom:1px solid #000}@media(hover: hover){.c-news-item:hover a::before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.c-news-item:hover .c-news-arrow::before{-webkit-transform:translate(0.5em, -50%);transform:translate(0.5em, -50%)}}.c-news-item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:min(1.1458333333vw,22px);padding-right:min(1.1458333333vw,22px);padding-bottom:clamp(10px,1.0416666667vw,20px);padding-top:clamp(10px,1.0416666667vw,20px);position:relative;z-index:3}@media(max-width: 768px){.c-news-item a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:min(1.3333333333vw,5px);padding-left:0;padding-right:0;padding-bottom:min(3.2vw,12px);padding-top:min(4.2666666667vw,16px)}}.c-news-item a::before{content:"";background-color:#fafafc;position:absolute;left:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transform-origin:right;transform-origin:right;width:100%;height:100%;z-index:-3}.c-news-date{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,10.5px),0.78125vw,15px);letter-spacing:.05em;line-height:1.23;margin-right:min(1.4583333333vw,28px)}@media(max-width: 768px){.c-news-date{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);letter-spacing:.03em;line-height:1.23;margin-right:min(3.4666666667vw,13px)}}.c-news-cat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:min(.4166666667vw,8px);margin-right:min(1.5625vw,30px)}@media(max-width: 768px){.c-news-cat{gap:min(1.3333333333vw,5px)}}.c-news-cat li{border:1px solid #000;border-radius:9999px;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,9.1px),0.6770833333vw,13px);letter-spacing:.05em;line-height:1.23;padding:min(.3645833333vw,7px) clamp(10px,.78125vw,15px);text-align:center;min-width:clamp(62px,6.1458333333vw,118px)}@media(max-width: 768px){.c-news-cat li{font-weight:bold;letter-spacing:.07em;line-height:1.12;font-size:clamp(max(10px,7.7px),2.9333333333vw,11px);padding:min(1.3333333333vw,5px) min(4vw,15px)}}.c-news-cat li.yarn,.c-news-cat li.media,.c-news-cat li.exhibition{background-color:#000;color:#fff}.c-news-cat li.brandnews{background-color:#fff;color:#000}.c-news-txt{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);letter-spacing:.04em;line-height:1.85;padding-right:min(1.5625vw,30px)}@media(max-width: 768px){.c-news-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:1.61;padding-right:min(5.8666666667vw,22px);width:calc(100% - min(5.8666666667vw,22px))}}.c-news-arrow{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-left:1px solid #000;position:relative;width:clamp(20px,1.5625vw,30px);height:clamp(12px,.9895833333vw,19px)}@media(max-width: 768px){.c-news-arrow{width:min(5.8666666667vw,22px);height:min(5.0666666667vw,19px)}}.c-news-arrow::before{content:"";aspect-ratio:6.19/10;background-color:#000;-webkit-clip-path:polygon(0 0, 0 100%, 100% 50%);clip-path:polygon(0 0, 0 100%, 100% 50%);position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:clamp(4.19px,.3223958333vw,6.19px)}@media(max-width: 768px){.c-news-arrow::before{width:min(1.3333333333vw,5px)}}@media(max-width: 768px){.c-menu{display:block;width:100%}}.c-menu-item{position:relative}@media(max-width: 768px){.c-menu-item{border-bottom:1px solid #000}}.c-menu-item.is-open .c-menu-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-menu-item.is-open .c-menu-icon span:nth-child(1){opacity:0}.c-menu-item a{position:relative}@media(hover: hover){.c-menu-item a:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}}.c-menu-item a::before{content:"";background-color:#222;position:absolute;left:0;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;width:100%;height:1px}@media(max-width: 768px){.c-menu-item a::before{content:none}}.c-menu-heading{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,12.6px),0.9375vw,18px);letter-spacing:.05em;line-height:1.62;margin-bottom:min(1.1979166667vw,23px)}@media(max-width: 768px){.c-menu-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:clamp(max(10px,11.2px),4.2666666667vw,16px);line-height:1.05;margin-bottom:0}.c-menu-heading:not(.c-menu-item) a{width:calc(100% - (32px + min(5.3333333333vw,20px)))}}@media(max-width: 768px){.c-menu-heading a{padding-left:min(1.8666666667vw,7px);padding-right:min(6.9333333333vw,26px);padding-bottom:min(3.2vw,12px);padding-top:min(3.2vw,12px);width:100%}}@media(max-width: 768px){.c-menu-sublist{border-top:1px solid #c3c3c3;display:none;padding:min(4.2666666667vw,16px) min(1.8666666667vw,7px)}}.c-menu-subitem{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,10.5px),0.78125vw,15px);letter-spacing:.04em;line-height:2}@media(max-width: 768px){.c-menu-subitem{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);letter-spacing:.07em;line-height:1.8}}.c-menu-subitem+.c-menu-subitem{margin-top:min(.4166666667vw,8px)}@media(max-width: 768px){.c-menu-subitem+.c-menu-subitem{margin-top:min(2.1333333333vw,8px)}}.c-menu-icon{cursor:pointer;display:block;position:relative;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;width:32px;z-index:3}@media(min-width: 768.98px){.c-menu-icon{display:none}}.c-menu-icon span{background-color:#000;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity .3s;transition:opacity .3s;height:1px;width:12px}.c-menu-icon span:nth-child(2){-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.c-onlineshop-bnr{margin:auto;max-width:1440px}@media(hover: hover){.c-onlineshop-bnr:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-onlineshop-bnr:hover .c-onlineshopBnr-view{background-color:#fff;color:#000}.c-onlineshop-bnr:hover .c-onlineshopBnr-view span{border-color:#000}.c-onlineshop-bnr:hover .c-onlineshopBnr-view span::before{background-color:#000;-webkit-transform:translate(0, -50%) scale(1.7);transform:translate(0, -50%) scale(1.7)}}@media(max-width: 768px){.c-onlineshop-bnr{padding-left:min(1.8666666667vw,7px);padding-right:min(1.8666666667vw,7px)}}.c-onlineshop-bnr a{display:grid;place-content:center;position:relative;width:100%;height:100%}.c-onlineshopBnr-bg{overflow:hidden}.c-onlineshopBnr-bg img{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;width:100%}.c-onlineshopBnr-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;width:100%;z-index:3}@media(max-width: 768px){.c-onlineshopBnr-inner{padding-bottom:min(3.4666666667vw,13px);padding-top:min(3.4666666667vw,13px)}}.c-onlineshopBnr-inner h3{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(42px,4.1666666667vw,80px);letter-spacing:.04em;margin-bottom:min(1.0416666667vw,20px);white-space:nowrap}@media(max-width: 768px){.c-onlineshopBnr-inner h3{font-size:clamp(max(10px,26.6px),10.1333333333vw,38px);margin-bottom:min(4.2666666667vw,16px)}}.c-onlineshopBnr-inner p{border-bottom:1px solid #fff;border-top:1px solid #fff;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,13.3px),0.9895833333vw,19px);margin-bottom:min(1.25vw,24px);padding:clamp(6px,.5208333333vw,10px) min(2.1875vw,42px) clamp(7px,.5729166667vw,11px)}@media(max-width: 768px){.c-onlineshopBnr-inner p{font-size:clamp(max(10px,7px),2.6666666667vw,10px);margin-bottom:min(4.2666666667vw,16px);padding:min(2.9333333333vw,11px) min(2.4vw,9px)}}.c-onlineshopBnr-view{background-color:#000;border:1px solid #000;border-radius:9999px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,9.8px),0.7291666667vw,14px);letter-spacing:.05em;line-height:.5;color:#fff;padding:min(.8333333333vw,16px) clamp(19px,1.25vw,24px);-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;width:clamp(150px,10.9375vw,210px);height:clamp(35px,2.6041666667vw,50px)}@media(max-width: 768px){.c-onlineshopBnr-view{font-size:clamp(max(10px,7px),2.6666666667vw,10px);letter-spacing:.04em;padding:min(2.6666666667vw,10px) min(3.7333333333vw,14px) min(2.9333333333vw,11px) min(5.3333333333vw,20px);width:min(37.3333333333vw,140px)}}.c-onlineshopBnr-view span{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-left:1px solid #fff;position:relative;-webkit-transition:border-color .3s;transition:border-color .3s;width:clamp(20px,1.5625vw,30px);height:clamp(12px,.9895833333vw,19px)}@media(max-width: 768px){.c-onlineshopBnr-view span{width:min(5.3333333333vw,20px);height:min(4vw,15px)}}.c-onlineshopBnr-view span::before{content:"";aspect-ratio:6.19/10;background-color:#fff;-webkit-clip-path:polygon(0 0, 0 100%, 100% 50%);clip-path:polygon(0 0, 0 100%, 100% 50%);position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transform-origin:center left;transform-origin:center left;-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:clamp(4.19px,.3223958333vw,6.19px)}@media(max-width: 768px){.c-onlineshopBnr-view span::before{width:min(1.3333333333vw,5px)}}.c-onlineshopBnr-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,11.2px),0.8333333333vw,16px);letter-spacing:.05em;line-height:2.25;text-align:center;margin-top:min(2.0833333333vw,40px)}@media(max-width: 768px){.c-onlineshopBnr-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:2;margin-top:min(21.3333333333vw,80px)}}.c-brandList{background-color:#ffffff00;display:grid;grid-template-columns:1fr min(100%,1920px) 1fr;overflow:hidden;padding-left:min(2.6041666667vw,50px);padding-right:min(2.6041666667vw,50px);padding-bottom:min(7.03125vw,135px);padding-top:min(6.25vw,120px)}@media(max-width: 768px){.c-brandList{display:block;padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(16vw,60px);padding-top:min(13.3333333333vw,50px)}}.c-brandList .swiper-container{position:relative}.c-brandList .swiper-wrapper{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.c-brandList .swiper-slide{width:clamp(250px,18.2291666667vw,350px)}@media(max-width: 768px){.c-brandList .swiper-slide{width:192px}}.c-brandList .swiper-navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:auto;padding-right:24.32%;max-width:1920px}@media(max-width: 768px){.c-brandList .swiper-navigation{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-right:0;position:absolute;left:max(-1.8666666667vw,-7px);top:113px;width:calc(100% + min(3.7333333333vw,14px))}}.c-brandList .swiper-button-next,.c-brandList .swiper-button-prev{background-color:#000;border:1px solid #000;border-radius:50%;display:block;margin-top:0;position:relative;left:auto;right:auto;bottom:auto;top:auto;-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition:background-color .3s;transition:background-color .3s;width:clamp(51px,3.6979166667vw,71px);height:clamp(51px,3.6979166667vw,71px)}@media(hover: hover){.c-brandList .swiper-button-next:hover,.c-brandList .swiper-button-prev:hover{background-color:#fff}.c-brandList .swiper-button-next:hover::before,.c-brandList .swiper-button-prev:hover::before{background-color:#000}}@media(max-width: 768px){.c-brandList .swiper-button-next,.c-brandList .swiper-button-prev{-webkit-transform:translateY(0);transform:translateY(0);width:40px;height:40px}}.c-brandList .swiper-button-next::after,.c-brandList .swiper-button-prev::after{content:none}.c-brandList .swiper-button-next::before,.c-brandList .swiper-button-prev::before{content:"";aspect-ratio:9.66/20.73;background-color:#fff;-webkit-mask-image:url("../fonts/arrow-line.svg");mask-image:url("../fonts/arrow-line.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;left:52.5%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:background-color .3s;transition:background-color .3s;width:16.15%}.c-brandList .swiper-button-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-brandList-inner{grid-column:2/4}.c-brandList-ttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,42px),3.125vw,60px);margin-bottom:min(2.4479166667vw,47px);text-align:center}@media(max-width: 768px){.c-brandList-ttl{font-size:clamp(max(10px,21px),8vw,30px);letter-spacing:.04em;margin-bottom:min(9.0666666667vw,34px)}}.c-brandList-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}@media(hover: hover){.c-brandList-item:has(.c-brandList-link:hover) .c-brandList-thumb img{-webkit-transform:scale(1.3);transform:scale(1.3)}}.c-brandList-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}.c-brandList-thumb{overflow:hidden;margin-bottom:min(1.25vw,24px);-webkit-transition:.3s;transition:.3s}@media(max-width: 768px){.c-brandList-thumb{margin-bottom:min(4.8vw,18px)}}.c-brandList-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:.5s;transition:.5s;width:100%;height:100%}.c-brandList-logo{font-family:"Cabin","EB Garamond",serif;font-weight:bold;font-size:clamp(max(10px,15.4px),1.1458333333vw,22px);letter-spacing:.04em;height:clamp(60px,6.25vw,120px)}@media(max-width: 768px){.c-brandList-logo{font-size:clamp(max(10px,14px),5.3333333333vw,20px);height:min(18.6666666667vw,70px)}}.c-brandList-logo.adawas{width:clamp(70.8px,6.1458333333vw,118px)}@media(max-width: 768px){.c-brandList-logo.adawas{width:118px}}.c-brandList-logo.amiamie{width:clamp(75px,6.5104166667vw,125px)}@media(max-width: 768px){.c-brandList-logo.amiamie{width:87px}}.c-brandList-logo.marusawa{width:clamp(87.5px,6.5104166667vw,125px)}@media(max-width: 768px){.c-brandList-logo.marusawa{width:125px}}.c-brandList-logo.knotyet{width:clamp(49px,5.1041666667vw,98px)}@media(max-width: 768px){.c-brandList-logo.knotyet{width:57px}}.c-brandList-logo.sawadaitto{width:clamp(63px,5.46875vw,105px)}@media(max-width: 768px){.c-brandList-logo.sawadaitto{width:72px}}.c-brandList-logo.netene{width:clamp(75px,6.5104166667vw,125px)}@media(max-width: 768px){.c-brandList-logo.netene{width:125px}}.c-brandList-logo.perfecttan{width:clamp(63.7px,4.7395833333vw,91px)}@media(max-width: 768px){.c-brandList-logo.perfecttan{width:70px}}.c-brandList-txt{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-bottom:1px solid #000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.2px),0.8333333333vw,16px);line-height:2;padding-bottom:clamp(12px,1.0416666667vw,20px);width:100%}@media(max-width: 768px){.c-brandList-txt{font-size:clamp(max(10px,8.4px),3.2vw,12px);line-height:1.58;padding-bottom:min(5.3333333333vw,20px);text-align:justify}}.c-brandList-txt p{margin-bottom:auto}.c-brandList-sns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-style:italic;font-size:clamp(max(10px,9.1px),0.6770833333vw,13px);letter-spacing:.07em;line-height:.5;position:relative;height:4.6153846154em;z-index:9}@media(max-width: 768px){.c-brandList-sns{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);height:4.6153846154em}}.c-brandList-sns h4{margin-right:1.3076923077em}@media(max-width: 768px){.c-brandList-sns h4{margin-right:.8461538462em}}.c-brandList-sns ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.6923076923em}.c-brandList-sns li{aspect-ratio:1/1;background-color:#000;border:1px solid #000;border-radius:50%;position:relative;-webkit-transition:.3s;transition:.3s;width:2.0769230769em}@media(hover: hover){.c-brandList-sns li:hover{background-color:#fff}.c-brandList-sns li:hover::before{background-color:#000}}@media(max-width: 768px){.c-brandList-sns li{width:27px}}.c-brandList-sns li a{position:absolute;left:0;top:0;width:100%;height:100%}.c-brandList-sns .instagram::before{content:"";aspect-ratio:1/1;background-color:#fff;-webkit-mask-image:url("../fonts/icon-instagram.svg");mask-image:url("../fonts/icon-instagram.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;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.3s;transition:.3s;width:48.1481481481%}.c-brandList-sns .twitter::before{content:"";aspect-ratio:1/1;background-color:#fff;-webkit-mask-image:url("../fonts/icon-twitter.svg");mask-image:url("../fonts/icon-twitter.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;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.3s;transition:.3s;width:48.1481481481%}.c-brandList-sns .youtube::before{content:"";aspect-ratio:12/10;background-color:#fff;-webkit-mask-image:url("../fonts/icon-youtube.svg");mask-image:url("../fonts/icon-youtube.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;left:50%;top:50%;-webkit-transform:translate(-40%, -50%);transform:translate(-40%, -50%);-webkit-transition:.3s;transition:.3s;width:44.4444444444%}.c-brandList-btn{margin-top:min(1.5625vw,30px);position:relative;z-index:9}@media(max-width: 768px){.c-brandList-btn{margin-top:min(4vw,15px)}}.c-brandList-btn a{background-color:#fff;border:1px solid #000;border-radius:9999px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,9.8px),0.7291666667vw,14px);letter-spacing:.05em;line-height:.5;color:#000;padding:min(.7291666667vw,14px) clamp(15px,1.0416666667vw,20px);-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(hover: hover){.c-brandList-btn a:hover{background-color:#000;color:#fff}.c-brandList-btn a:hover span{border-color:#fff}.c-brandList-btn a:hover span::before{background-color:#fff;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}@media(max-width: 768px){.c-brandList-btn a{font-size:clamp(max(10px,7px),2.6666666667vw,10px);letter-spacing:.04em;padding:min(2.6666666667vw,10px) min(3.7333333333vw,14px) min(2.9333333333vw,11px) min(5.3333333333vw,20px)}}.c-brandList-btn a span{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;aspect-ratio:30/19;border-left:1px solid #000;position:relative;-webkit-transition:border-color .3s;transition:border-color .3s;width:1.8333333333em}@media(max-width: 768px){.c-brandList-btn a span{width:2.2em}}.c-brandList-btn a span::before{content:"";aspect-ratio:6.19/10;background-color:#000;-webkit-clip-path:polygon(0 0, 0 100%, 100% 50%);clip-path:polygon(0 0, 0 100%, 100% 50%);position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transform-origin:center left;transform-origin:center left;-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:25.95%}.c-brandList-view{display:grid;place-content:center;margin-top:min(2.6041666667vw,50px)}@media(max-width: 768px){.c-brandList-view{margin-top:min(6.4vw,24px)}}.c-yarn-special{background-color:#fafafc00;margin-top:-1px}@media(max-width: 768px){.c-yarn-special{background-color:#fff}}.c-yarn-special-inner{margin:auto;max-width:1920px}.c-yarn-special-ttl-sp{display:none}@media(max-width: 768px){.c-yarn-special-ttl-sp{display:grid;place-content:center;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,20.3px),7.7333333333vw,29px);letter-spacing:normal;margin-bottom:min(2.1333333333vw,8px);white-space:nowrap}}.c-yarn-special-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:min(42.2916666667vw,812px)}@media(max-width: 1100px)and (min-width: 769px){.c-yarn-special-item .c-yarn-special-thumb{width:30%}.c-yarn-special-item .c-yarn-special-block{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.c-yarn-special-item.ecolily img{-o-object-position:right;object-position:right}}@media(max-width: 768px){.c-yarn-special-item{background-color:#fafafc;display:block;height:auto}}.c-yarn-special-item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.c-yarn-special-item:nth-child(even) .c-yarn-special-copy{left:min(2.6041666667vw,50px)}.c-yarn-special-thumb{overflow:hidden;-webkit-transition:.3s;transition:.3s;width:50%}@media(max-width: 768px){.c-yarn-special-thumb{width:100%;height:auto}}.c-yarn-special-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.c-yarn-special-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:min(1.5625vw,30px) 9.94% min(1.5625vw,30px) 6.66%;position:relative;width:50%}@media(max-width: 768px){.c-yarn-special-block{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:min(5.0666666667vw,19px) min(4.8vw,18px) min(13.3333333333vw,50px);width:100%}}.c-yarn-special-copy{position:absolute;right:min(2.6041666667vw,50px);height:92.11%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-yarn-special-ttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,42px),3.125vw,60px);line-height:1.26;margin-bottom:min(1.40625vw,27px)}@media(max-width: 768px){.c-yarn-special-ttl{font-size:clamp(max(10px,19.6px),7.4666666667vw,28px);line-height:1.35;margin-bottom:min(5.3333333333vw,20px);text-align:center}}.c-yarn-special-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:normal;font-size:clamp(max(10px,12.6px),0.9375vw,18px);letter-spacing:.05em;line-height:2.25;margin-bottom:min(2.6041666667vw,50px)}@media(max-width: 768px){.c-yarn-special-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:1.76;margin-bottom:min(8vw,30px);text-align:justify}}.c-pagination{display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,10.5px),0.78125vw,15px);gap:min(1.3020833333vw,25px);margin-top:min(2.6041666667vw,50px)}@media(max-width: 768px){.c-pagination{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);gap:12px;margin-top:min(10.1333333333vw,38px)}}.c-pagination .c-pagination-num{grid-column:2/3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:clamp(4px,.3125vw,6px)}@media(max-width: 768px){.c-pagination .c-pagination-num{gap:min(1.6vw,6px)}}.c-pagination .c-pagination-num a,.c-pagination .c-pagination-num .current{aspect-ratio:1/1;border:1px solid #d5d5d5;border-radius:50%;display:grid;place-content:center;-webkit-transition:.3s;transition:.3s;width:clamp(37px,2.4479166667vw,47px)}@media(hover: hover){.c-pagination .c-pagination-num a:hover,.c-pagination .c-pagination-num .current:hover{background-color:#000;border-color:#000;color:#fff}}.c-pagination .c-pagination-num .current{background-color:#f0ad3d;border-color:#f0ad3d;color:#fff;pointer-events:none}.c-pagination .c-pagination-prev,.c-pagination .c-pagination-next{aspect-ratio:1/1;background-color:#000;border:1px solid #000;border-radius:50%;cursor:pointer;position:relative;-webkit-transition:.3s;transition:.3s;width:clamp(38px,2.6041666667vw,50px)}@media(hover: hover){.c-pagination .c-pagination-prev:hover,.c-pagination .c-pagination-next:hover{background-color:#fff}.c-pagination .c-pagination-prev:hover::before,.c-pagination .c-pagination-next:hover::before{background-color:#000}}.c-pagination .c-pagination-prev::before,.c-pagination .c-pagination-next::before{content:"";aspect-ratio:7.12/14.25;background-color:#fff;-webkit-mask-image:url("../fonts/arrow-line.svg");mask-image:url("../fonts/arrow-line.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;left:52.5%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:14.24%}.c-pagination .c-pagination-prev{margin-left:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-form h2{border-bottom:1px solid #000;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,21px),1.5625vw,30px);letter-spacing:.05em;line-height:1.05;margin-bottom:min(5.7291666667vw,110px);padding-bottom:min(1.0416666667vw,20px);text-align:center;width:100%}@media(max-width: 768px){.c-form h2{font-size:clamp(max(10px,14px),5.3333333333vw,20px);margin-bottom:min(8vw,30px);padding-bottom:min(3.2vw,12px)}}.c-form .wpcf7-spinner{display:none}.c-form .wpcf7-not-valid-tip{font-weight:500;font-size:clamp(max(10px,14px),1.0416666667vw,20px);color:red;display:block;margin-top:min(.5208333333vw,10px);white-space:nowrap}@media(max-width: 768px){.c-form .wpcf7-not-valid-tip{font-size:clamp(max(10px,9.8px),3.7333333333vw,14px);grid-column:1/3;grid-row:3/4;margin-top:0}}.c-form .wpcf7 form.invalid .wpcf7-response-output,.c-form .wpcf7 form.unaccepted .wpcf7-response-output,.c-form .wpcf7 form.payment-required .wpcf7-response-output{border:none;font-weight:500;font-size:clamp(max(10px,14px),1.0416666667vw,20px);color:red;margin-top:min(1.5625vw,30px);text-align:center}@media(max-width: 768px){.c-form .wpcf7 form.invalid .wpcf7-response-output,.c-form .wpcf7 form.unaccepted .wpcf7-response-output,.c-form .wpcf7 form.payment-required .wpcf7-response-output{font-size:clamp(max(10px,9.8px),3.7333333333vw,14px);margin-top:min(8vw,30px)}}.c-form-list+h2{margin-top:min(8.3333333333vw,160px)}@media(max-width: 768px){.c-form-list+h2{margin-top:min(16vw,60px)}}.c-form-list+p{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:_ffz(20);margin-top:min(5.7291666667vw,110px);text-align:center}@media(max-width: 768px){.c-form-list+p{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:1.53;margin-top:min(16vw,60px)}}.c-form-item{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:grid;grid-template-columns:1fr 72.05%;gap:clamp(60px,5.2083333333vw,100px)}@media(max-width: 768px){.c-form-item{display:block}}.c-form-item+.c-form-item{margin-top:clamp(20px,2.0833333333vw,40px)}@media(max-width: 768px){.c-form-item+.c-form-item{margin-top:min(8vw,30px)}}.c-form-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,14px),1.0416666667vw,20px);min-height:clamp(40px,2.6041666667vw,50px)}@media(max-width: 768px){.c-form-head{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-size:clamp(max(10px,11.2px),4.2666666667vw,16px);margin-bottom:min(2.1333333333vw,8px);min-height:0}}.c-form-head::after{border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,11.2px),0.8333333333vw,16px);line-height:1;color:#fff;margin-left:.5625em;padding-bottom:.05em;width:2.6875em;height:1.5625em}@media(max-width: 768px){.c-form-head::after{font-size:clamp(max(10px,8.4px),3.2vw,12px);width:2.75em;height:1.6666666667em}}.c-form-head.require::after{content:"必須";background-color:#ff3b00}.c-form-head.optional::after{content:"任意";background-color:#959595}.c-form-input{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,14px),1.0416666667vw,20px);position:relative}@media(max-width: 768px){.c-form-input{font-size:clamp(max(10px,9.8px),3.7333333333vw,14px)}}.c-form-input+.c-form-input{margin-top:min(.5208333333vw,10px)}@media(max-width: 768px){.c-form-input+.c-form-input{margin-top:min(2.6666666667vw,10px)}}.c-form-input label{cursor:pointer}.c-form-input input:not([type=radio]),.c-form-input input:not([type=checkbox]),.c-form-input textarea,.c-form-input select{border-radius:clamp(6px,.4166666667vw,8px);background-color:#f4f4f4;display:block;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,14px),1.0416666667vw,20px);padding:min(.78125vw,15px) min(1.5625vw,30px);height:100%;width:100%;min-height:clamp(40px,2.6041666667vw,50px)}@media(max-width: 768px){.c-form-input input:not([type=radio]),.c-form-input input:not([type=checkbox]),.c-form-input textarea,.c-form-input select{border-radius:min(2.1333333333vw,8px);padding:min(2.1333333333vw,8px) min(2.6666666667vw,10px)}}.c-form-input input:not([type=radio])::-webkit-input-placeholder, .c-form-input input:not([type=checkbox])::-webkit-input-placeholder, .c-form-input textarea::-webkit-input-placeholder, .c-form-input select::-webkit-input-placeholder{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,14px),1.0416666667vw,20px);text-align:left;color:#d0d0d0}.c-form-input input:not([type=radio])::-moz-placeholder, .c-form-input input:not([type=checkbox])::-moz-placeholder, .c-form-input textarea::-moz-placeholder, .c-form-input select::-moz-placeholder{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,14px),1.0416666667vw,20px);text-align:left;color:#d0d0d0}.c-form-input input:not([type=radio]):-ms-input-placeholder, .c-form-input input:not([type=checkbox]):-ms-input-placeholder, .c-form-input textarea:-ms-input-placeholder, .c-form-input select:-ms-input-placeholder{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,14px),1.0416666667vw,20px);text-align:left;color:#d0d0d0}.c-form-input input:not([type=radio])::-ms-input-placeholder, .c-form-input input:not([type=checkbox])::-ms-input-placeholder, .c-form-input textarea::-ms-input-placeholder, .c-form-input select::-ms-input-placeholder{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,14px),1.0416666667vw,20px);text-align:left;color:#d0d0d0}.c-form-input input:not([type=radio])::placeholder,.c-form-input input:not([type=checkbox])::placeholder,.c-form-input textarea::placeholder,.c-form-input select::placeholder{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,14px),1.0416666667vw,20px);text-align:left;color:#d0d0d0}@media(max-width: 768px){.c-form-input input:not([type=radio])::-webkit-input-placeholder, .c-form-input input:not([type=checkbox])::-webkit-input-placeholder, .c-form-input textarea::-webkit-input-placeholder, .c-form-input select::-webkit-input-placeholder{font-size:clamp(max(10px,9.8px),3.7333333333vw,14px)}.c-form-input input:not([type=radio])::-moz-placeholder, .c-form-input input:not([type=checkbox])::-moz-placeholder, .c-form-input textarea::-moz-placeholder, .c-form-input select::-moz-placeholder{font-size:clamp(max(10px,9.8px),3.7333333333vw,14px)}.c-form-input input:not([type=radio]):-ms-input-placeholder, .c-form-input input:not([type=checkbox]):-ms-input-placeholder, .c-form-input textarea:-ms-input-placeholder, .c-form-input select:-ms-input-placeholder{font-size:clamp(max(10px,9.8px),3.7333333333vw,14px)}.c-form-input input:not([type=radio])::-ms-input-placeholder, .c-form-input input:not([type=checkbox])::-ms-input-placeholder, .c-form-input textarea::-ms-input-placeholder, .c-form-input select::-ms-input-placeholder{font-size:clamp(max(10px,9.8px),3.7333333333vw,14px)}.c-form-input input:not([type=radio])::placeholder,.c-form-input input:not([type=checkbox])::placeholder,.c-form-input textarea::placeholder,.c-form-input select::placeholder{font-size:clamp(max(10px,9.8px),3.7333333333vw,14px)}}.c-form-input input:not([type=radio]).input-age,.c-form-input input:not([type=checkbox]).input-age,.c-form-input textarea.input-age,.c-form-input select.input-age{width:clamp(4em + min(3.125vw,60px),6.1979166667vw,119px)}@media(max-width: 768px){.c-form-input input:not([type=radio]).input-age,.c-form-input input:not([type=checkbox]).input-age,.c-form-input textarea.input-age,.c-form-input select.input-age{width:min(25.8666666667vw,97px)}}.c-form-input input:not([type=radio]).input-month,.c-form-input input:not([type=checkbox]).input-month,.c-form-input textarea.input-month,.c-form-input select.input-month{width:clamp(2em + min(3.125vw,60px),3.75vw,72px)}@media(max-width: 768px){.c-form-input input:not([type=radio]).input-month,.c-form-input input:not([type=checkbox]).input-month,.c-form-input textarea.input-month,.c-form-input select.input-month{width:min(12.8vw,48px)}}.c-form-input input:not([type=radio]).input-date,.c-form-input input:not([type=checkbox]).input-date,.c-form-input textarea.input-date,.c-form-input select.input-date{width:clamp(2em + min(3.125vw,60px),3.75vw,72px)}@media(max-width: 768px){.c-form-input input:not([type=radio]).input-date,.c-form-input input:not([type=checkbox]).input-date,.c-form-input textarea.input-date,.c-form-input select.input-date{width:min(12.8vw,48px)}}.c-form-input input[type=radio]{aspect-ratio:1/1;accent-color:#939393;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer;width:1.2em;min-height:0}.c-form-input input[type=checkbox]{aspect-ratio:1/1;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#939393;cursor:pointer;width:1.2em;min-height:0}@media(max-width: 768px){.c-form-input input[type=checkbox]{width:min(5.3333333333vw,20px)}}.c-form-input select{cursor:pointer}.c-form-input select.is-empty{color:#d0d0d0}.c-form-input select+.wpcf7-not-valid-tip{height:0}.c-form-input.zip1{width:23.1292517007%}@media(max-width: 768px){.c-form-input.zip1{width:min(100%,134px)}}.c-form-input.zip2{width:31.9727891156%}@media(max-width: 768px){.c-form-input.zip2{width:min(100%,173px)}}.c-form-input.gender label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:min(.5208333333vw,10px)}@media(max-width: 768px){.c-form-input.gender label{gap:min(1.8666666667vw,7px)}}.c-form-input.birthday,.c-form-input.graduation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:min(.5208333333vw,10px)}@media(max-width: 768px){.c-form-input.birthday,.c-form-input.graduation{gap:min(1.8666666667vw,7px)}}.c-form-input.birthday .wpcf7-not-valid-tip,.c-form-input.graduation .wpcf7-not-valid-tip{margin-bottom:-1.8em}.c-form-input.content{height:clamp(180px,14.5833333333vw,280px)}@media(max-width: 768px){.c-form-input.content{height:min(51.2vw,192px)}}.c-form-input.content::after{display:block;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,14px),1.0416666667vw,20px);text-align:left;color:#868585;margin-top:min(.5208333333vw,10px);text-align:right;width:100%}@media(max-width: 768px){.c-form-input.content::after{font-size:clamp(max(10px,8.4px),3.2vw,12px);margin-top:5px}}.c-form-input.agreement{border-bottom:1px solid #707070;border-top:1px solid #707070;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,14px),1.0416666667vw,20px);line-height:1.5;margin-top:min(5.7291666667vw,110px);padding:min(2.6041666667vw,50px) min(1.5625vw,30px);text-align:center}@media(max-width: 768px){.c-form-input.agreement{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:2.07;margin-top:min(16vw,60px);padding:min(8vw,30px) min(4vw,15px)}}.c-form-input.agreement label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-form-input.agreement p{margin-bottom:min(1.9270833333vw,37px)}@media(max-width: 768px){.c-form-input.agreement p{margin-bottom:min(5.3333333333vw,20px)}}.c-form-input.agreement input{margin-right:min(1.5625vw,30px)}@media(max-width: 768px){.c-form-input.agreement input{margin-right:min(5.3333333333vw,20px)}}.c-form-input.agreement a{color:dimgray;position:relative}@media(hover: hover){.c-form-input.agreement a:hover::before{-webkit-transform:scaleX(0);transform:scaleX(0)}}.c-form-input.agreement a::before{content:"";background-color:dimgray;position:absolute;left:0;bottom:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;width:100%;height:1px}.c-form-input:has(select){cursor:pointer}@media(hover: hover){.c-form-input:has(select):hover .c-form-selectIcon{background-color:#fff}.c-form-input:has(select):hover .c-form-selectIcon::before{background-color:#4e4e4e}}.c-form-selectIcon{aspect-ratio:1/1;background-color:#4e4e4e;border:1px solid #4e4e4e;border-radius:50%;pointer-events:none;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color .3s;transition:background-color .3s;width:clamp(22px,1.6666666667vw,32px)}.c-form-selectIcon::before{content:"";aspect-ratio:11.24/6.95;background-color:#fff;-webkit-clip-path:polygon(100% 0, 0 0, 50% 100%);clip-path:polygon(100% 0, 0 0, 50% 100%);position:absolute;left:50%;top:52.5%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:background-color .3s;transition:background-color .3s;width:35.12%}.c-form-btn{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:min(6.7708333333vw,130px)}@media(max-width: 768px){.c-form-btn{display:block;margin-top:min(16vw,60px)}}.c-form-btn .c-form-confirm input,.c-form-btn .c-form-backHome{background-color:#f0ad3d;border:1px solid #f0ad3d;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,21px),1.5625vw,30px);letter-spacing:.04em;-webkit-transition:background-color .3s;transition:background-color .3s;width:clamp(500px,40.1041666667vw,770px);height:clamp(70px,5.7291666667vw,110px)}@media(hover: hover){.c-form-btn .c-form-confirm input:hover,.c-form-btn .c-form-backHome:hover{background-color:#fff;color:#f0ad3d}}@media(max-width: 768px){.c-form-btn .c-form-confirm input,.c-form-btn .c-form-backHome{font-size:clamp(max(10px,11.2px),4.2666666667vw,16px);width:100%;height:min(14.9333333333vw,56px)}}.c-form-btn .c-form-confirm input:disabled,.c-form-btn .c-form-backHome:disabled{background-color:#dbdbdb;border:1px solid #dbdbdb;pointer-events:none}.c-form-btn .c-form-complete input{background-color:#f0ad3d;border:1px solid #f0ad3d;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,21px),1.5625vw,30px);letter-spacing:.04em;-webkit-transition:background-color .3s;transition:background-color .3s;width:100%;height:clamp(70px,5.7291666667vw,110px)}@media(hover: hover){.c-form-btn .c-form-complete input:hover{background-color:#fff;color:#f0ad3d}}@media(max-width: 768px){.c-form-btn .c-form-complete input{font-size:clamp(max(10px,11.2px),4.2666666667vw,16px);width:100%}}.c-form-btn .c-form-previous input{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#696c6a;border:1px solid #696c6a;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,21px),1.5625vw,30px);letter-spacing:.04em;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;width:100%;height:clamp(70px,5.7291666667vw,110px)}@media(hover: hover){.c-form-btn .c-form-previous input:hover{background-color:#fff;color:#696c6a}}@media(max-width: 768px){.c-form-btn .c-form-previous input{font-size:clamp(max(10px,11.2px),4.2666666667vw,16px);width:100%}}.c-form-btn .c-form-complete,.c-form-btn .c-form-previous{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media(max-width: 768px){.c-form-btn .c-form-complete{margin-top:min(4vw,15px)}}.c-form.is-confirm .c-form-list{position:relative;z-index:3}.c-form.is-confirm .c-form-list::before{content:"";background-color:#f4f4f4;border-radius:clamp(6px,.4166666667vw,8px);position:absolute;right:0;top:0;width:72.05%;height:100%;z-index:-3}@media(max-width: 768px){.c-form.is-confirm .c-form-list::before{border-radius:min(2.1333333333vw,8px);width:100%}}@media(max-width: 768px){.c-form.is-confirm .c-form-item{padding:min(4vw,15px)}}.c-form.is-confirm .c-form-item+.c-form-item{margin-top:0;position:relative}@media(max-width: 768px){.c-form.is-confirm .c-form-item+.c-form-item::before{content:"";background-color:#fff;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - min(4.2666666667vw,16px));height:1px}}.c-form.is-confirm .c-form-item+.c-form-item .c-form-input{position:relative}.c-form.is-confirm .c-form-item+.c-form-item .c-form-input::before{content:"";background-color:#fff;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - min(1.875vw,36px));height:1px}@media(max-width: 768px){.c-form.is-confirm .c-form-item+.c-form-item .c-form-input::before{content:none}}.c-form.is-confirm .c-form-input{display:block;padding:min(1.3541666667vw,26px) min(2.5vw,48px) min(1.25vw,24px)}@media(max-width: 768px){.c-form.is-confirm .c-form-input{padding:0}}.c-form.is-confirm .c-form-input span+span{display:block;margin-top:min(.5208333333vw,10px)}@media(max-width: 768px){.c-form.is-confirm .c-form-input span+span{margin-top:min(2.1333333333vw,8px)}}.c-form.is-confirm .c-form-btn{margin-top:min(5.7291666667vw,110px)}@media(max-width: 768px){.c-form.is-confirm .c-form-btn{margin-top:min(16vw,60px)}}.c-form.is-complete{text-align:center}.c-form.is-complete h2{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,21px),1.5625vw,30px);letter-spacing:.05em;line-height:1.05;margin-bottom:min(3.125vw,60px)}@media(max-width: 768px){.c-form.is-complete h2{font-size:clamp(max(10px,11.2px),4.2666666667vw,16px);margin-bottom:min(6.9333333333vw,26px)}}.c-form.is-complete p{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,12.6px),0.9375vw,18px);letter-spacing:.05em;line-height:1.87}@media(max-width: 768px){.c-form.is-complete p{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:2}}.c-recruit-fixed{opacity:0;pointer-events:none;position:fixed;left:50%;bottom:min(1.5625vw,30px);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;z-index:9}@media(max-width: 768px){.c-recruit-fixed{bottom:10px;width:min(100%,375px)}}.c-recruit-fixed.is-active{opacity:1;pointer-events:all}.c-recruitFixed-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(10px,.8333333333vw,16px);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 768px){.c-recruitFixed-inner{gap:min(2.1333333333vw,8px);padding-left:min(.8vw,3px);padding-right:min(.8vw,3px)}}.c-recruitFixed-item{border:1px solid #000;border-radius:9999px;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;width:clamp(148px,15vw,288px)}@media(hover: hover){.c-recruitFixed-item:hover.recruit{background-color:#000;color:#fff}.c-recruitFixed-item:hover.recruit .arrow{background-color:#fff;-webkit-transform:scale(1.4);transform:scale(1.4)}.c-recruitFixed-item:hover.recruit .arrow::before{background-color:#000}.c-recruitFixed-item:hover.entry{background-color:#fff;color:#000}.c-recruitFixed-item:hover.entry .arrow{background-color:#000;-webkit-transform:scale(1.4);transform:scale(1.4)}.c-recruitFixed-item:hover.entry .arrow::before{background-color:#fff}}@media(max-width: 768px){.c-recruitFixed-item{width:calc((100% - min(2.1333333333vw,8px))/2)}}.c-recruitFixed-item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:min(.9895833333vw,19px) min(1.0416666667vw,20px) min(.9895833333vw,19px) min(2.6041666667vw,50px)}@media(max-width: 768px){.c-recruitFixed-item a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:min(3.4666666667vw,13px) min(4vw,15px)}}.c-recruitFixed-item .arrow{aspect-ratio:1/1;border-radius:50%;display:block;position:relative;-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:clamp(22px,1.5104166667vw,29px)}.c-recruitFixed-item .arrow::before{content:"";aspect-ratio:4.74/7.66;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);position:absolute;left:50%;top:50%;-webkit-transform:translate(-40%, -50%);transform:translate(-40%, -50%);-webkit-transition:background-color .3s;transition:background-color .3s;width:17.8571428571%}@media(max-width: 768px){.c-recruitFixed-item .arrow{display:none}}.c-recruitFixed-item.recruit{background-color:#fff;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,12.6px),0.9375vw,18px);line-height:1.3}@media(max-width: 768px){.c-recruitFixed-item.recruit{font-size:clamp(max(10px,10.5px),4vw,15px)}}.c-recruitFixed-item.recruit .arrow{background-color:#000}.c-recruitFixed-item.recruit .arrow::before{background-color:#fff}.c-recruitFixed-item.entry{background-color:#000;font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,12.6px),0.9375vw,18px);letter-spacing:.05em;color:#fff;line-height:1.3}@media(max-width: 768px){.c-recruitFixed-item.entry{font-size:clamp(max(10px,10.5px),4vw,15px)}}.c-recruitFixed-item.entry .arrow{background-color:#fff}.c-recruitFixed-item.entry .arrow::before{background-color:#000}.c-recruit-footer{background-color:#f7f7f7;padding-left:min(7.8125vw,150px);padding-right:min(7.8125vw,150px);padding-bottom:min(7.8125vw,150px);padding-top:min(5.2083333333vw,100px)}@media(max-width: 768px){.c-recruit-footer{padding-left:min(5.8666666667vw,22px);padding-right:min(5.8666666667vw,22px);padding-bottom:min(16vw,60px);padding-top:min(14.4vw,54px)}}.c-recruitFooter-inner{margin:auto;max-width:1440px}.c-recruitFooter-ttl{margin-bottom:min(3.3854166667vw,65px)}@media(max-width: 768px){.c-recruitFooter-ttl{margin-bottom:min(8vw,30px)}}.c-recruitFooter-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:min(1.5625vw,30px)}@media(max-width: 768px){.c-recruitFooter-list{grid-template-columns:1fr;gap:min(8vw,30px)}}.c-recruitFooter-item{background-color:#fff;color:#000;-webkit-transition:color .3s;transition:color .3s;position:relative;z-index:3}@media(hover: hover){.c-recruitFooter-item:hover{color:#fff}.c-recruitFooter-item:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.c-recruitFooter-item:hover .arrow{background-color:#fff}.c-recruitFooter-item:hover .arrow::before{background-color:#000}}.c-recruitFooter-item::before{content:"";background-color:#000;position:absolute;left:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;width:100%;height:100%;z-index:-3}.c-recruitFooter-item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:min(3.75vw,72px);padding-right:min(3.125vw,60px);position:relative;height:clamp(75px,6.5104166667vw,125px)}@media(max-width: 768px){.c-recruitFooter-item a{padding-left:min(13.3333333333vw,50px);padding-right:min(11.2vw,42px);height:min(24vw,90px)}}.c-recruitFooter-item .en{position:absolute;left:50%;top:-1px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.c-recruitFooter-item .ja{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,24.5px),1.8229166667vw,35px)}@media(max-width: 768px){.c-recruitFooter-item .ja{font-size:clamp(max(10px,16.1px),6.1333333333vw,23px)}}.c-recruitFooter-item .arrow{aspect-ratio:1/1;background-color:#000;border:1px solid #000;border-radius:50%;position:relative;-webkit-transition:background-color .3s;transition:background-color .3s;width:clamp(28px,2.1875vw,42px)}@media(max-width: 768px){.c-recruitFooter-item .arrow{width:min(8vw,30px)}}.c-recruitFooter-item .arrow::before{content:"";aspect-ratio:6.95/11.24;background-color:#fff;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);position:absolute;left:52.5%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:background-color .3s;transition:background-color .3s;width:16.5476190476%}.c-recruitFooter-action{aspect-ratio:1440/343;display:grid;grid-template-columns:repeat(2, 1fr);margin-top:min(5.2083333333vw,100px)}@media(max-width: 768px){.c-recruitFooter-action{aspect-ratio:auto;grid-template-columns:1fr;gap:min(4vw,15px);margin-top:min(8vw,30px)}}.c-recruitFooter-panel{background-color:#000;overflow:hidden;position:relative;z-index:3}@media(hover: hover){.c-recruitFooter-panel:hover img{-webkit-filter:brightness(0.8);filter:brightness(0.8);-webkit-transform:scale(1.2);transform:scale(1.2)}.c-recruitFooter-panel:hover.entry::before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}}@media(max-width: 768px){.c-recruitFooter-panel{height:min(43.7333333333vw,164px)}}.c-recruitFooter-panel.entry::before{content:"";background-color:#f0ad3d;position:absolute;left:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;width:100%;height:100%;z-index:-3}.c-recruitFooter-panel.entry .en{opacity:.11}.c-recruitFooter-panel .en{font-family:"EB Garamond","EB Garamond",serif;font-weight:normal;font-size:clamp(40px,6.6666666667vw,128px);letter-spacing:.1em;text-align:center;color:#fff;opacity:.24;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media(max-width: 768px){.c-recruitFooter-panel .en{font-size:clamp(max(10px,42px),16vw,60px)}}.c-recruitFooter-panel .ja{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,28px),2.0833333333vw,40px);color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media(max-width: 768px){.c-recruitFooter-panel .ja{font-size:clamp(max(10px,13.3px),5.0666666667vw,19px)}}.c-recruitFooter-panel img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-filter:brightness(0.6);filter:brightness(0.6);-webkit-transition:-webkit-filter .4s,-webkit-transform .4s;transition:-webkit-filter .4s,-webkit-transform .4s;transition:filter .4s,transform .4s;transition:filter .4s,transform .4s,-webkit-filter .4s,-webkit-transform .4s;width:100%;height:100%}.c-login{background-color:#fbf9f8;padding-left:min(7.8125vw,150px);padding-right:min(7.8125vw,150px);padding-bottom:min(7.8125vw,150px);padding-top:min(10.4166666667vw,200px)}@media(max-width: 768px){.c-login{padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-top:min(34.6666666667vw,130px);padding-bottom:min(16vw,60px)}}.c-login-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:auto;max-width:1440px}.c-login-ttl{margin-bottom:min(3.125vw,60px);text-align:center}@media(max-width: 768px){.c-login-ttl{margin-bottom:min(5.3333333333vw,20px)}}.c-login-ttl h1{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,42px),3.125vw,60px);line-height:1.16}@media(max-width: 768px){.c-login-ttl h1{font-size:clamp(max(10px,22.4px),8.5333333333vw,32px)}}.c-login-ttl p{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px)}@media(max-width: 768px){.c-login-ttl p{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px)}}.c-login-lead{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,17.5px),1.3020833333vw,25px);line-height:1.8;margin-bottom:min(2.6041666667vw,50px);text-align:center}@media(max-width: 768px){.c-login-lead{font-size:clamp(max(10px,11.2px),4.2666666667vw,16px);margin-bottom:min(5.3333333333vw,20px)}}.c-login-input input{background-color:#fff;border:1px solid #dfdedb;border-radius:9999px;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);margin-bottom:min(.78125vw,15px);padding:min(.78125vw,15px) clamp(20px,1.5625vw,30px);width:clamp(280px,20.8333333333vw,400px);height:clamp(40px,2.8125vw,54px)}@media(max-width: 768px){.c-login-input input{margin-bottom:10px}}.c-login-submit{margin-bottom:min(3.90625vw,75px);position:relative}@media(max-width: 768px){.c-login-submit{margin-bottom:min(13.3333333333vw,50px)}}@media(hover: hover){.c-login-submit:hover input{background-color:#860000}.c-login-submit:hover span::before{right:-0.3em}}.c-login-submit input{background-color:#910f0f;border-radius:9999px;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s;text-align:center;width:clamp(280px,20.8333333333vw,400px);height:clamp(40px,2.8125vw,54px)}@media(max-width: 768px){.c-login-submit input{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px)}}.c-login-submit span{border-left:1px solid #fff;pointer-events:none;position:absolute;right:6.75%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:clamp(20px,1.5625vw,30px);height:clamp(12px,.9895833333vw,19px)}@media(max-width: 768px){.c-login-submit span{width:min(5.8666666667vw,22px);height:min(5.0666666667vw,19px)}}.c-login-submit span::before{content:"";aspect-ratio:6.19/10;background-color:#fff;-webkit-clip-path:polygon(0 0, 0 100%, 100% 50%);clip-path:polygon(0 0, 0 100%, 100% 50%);position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transform-origin:center left;transform-origin:center left;-webkit-transition:right .3s;transition:right .3s;width:clamp(4.19px,.3223958333vw,6.19px)}@media(max-width: 768px){.c-login-submit span::before{width:min(1.3333333333vw,5px)}}.c-login-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);letter-spacing:.05em;line-height:2;text-align:center}@media(max-width: 768px){.c-login-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:1.93}}.c-login-contact{margin-top:min(1.0416666667vw,20px)}@media(max-width: 768px){.c-login-contact{margin-top:min(5.3333333333vw,20px)}}.c-login-contact a{background-color:#222;border:1px solid #222;border-radius:9999px;display:grid;place-content:center;font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,12.6px),0.9375vw,18px);letter-spacing:.05em;color:#fff;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;width:clamp(280px,20.8333333333vw,400px);height:clamp(40px,2.8125vw,54px)}@media(hover: hover){.c-login-contact a:hover{background-color:#fff;color:#222}}@media(max-width: 768px){.c-login-contact a{font-size:clamp(max(10px,9.8px),3.7333333333vw,14px)}}.tmp-mv01{/* margin-bottom:min(30.2083333333vw,580px); */padding-bottom:min(9.375vw,180px);padding-top:min(6.7708333333vw,130px)}@media(max-width: 768px){.tmp-mv01{margin-bottom:0;padding-bottom:0;padding-top:min(24vw,90px)}}.tmp-mv01.bg-none{margin-bottom:0;padding-bottom:min(2.0833333333vw,40px)}.tmp-mv01-inner{display:grid;grid-template-columns:1fr 41.66%;margin:auto;width:min(100%,1920px)}@media(max-width: 768px){.tmp-mv01-inner{grid-template-columns:1fr 53.3333333333vw;padding-bottom:min(6.6666666667vw,25px)}}.tmp-mv01-block{padding-left:min(6.25vw,120px);z-index:3}@media(max-width: 768px){.tmp-mv01-block{grid-column:1/3;grid-row:1/2;padding-left:min(5.8666666667vw,22px)}}.tmp-mv01-en{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,88.2px),6.5625vw,126px);line-height:.95;margin-bottom:min(2.0833333333vw,40px);padding-bottom:min(2.0833333333vw,40px);position:relative;width:100%}@media(max-width: 768px){.tmp-mv01-en{font-size:clamp(max(10px,25.9px),9.8666666667vw,37px);line-height:1.24;margin-bottom:min(3.7333333333vw,14px);padding-bottom:min(3.7333333333vw,14px)}}.tmp-mv01-en::after{content:"";background-color:#000;position:absolute;left:0;bottom:0;width:100%;height:1px}@media(max-width: 768px){.tmp-mv01-en::after{width:calc(100% - 53.3333333333vw)}}.tmp-mv01-en span{display:block;font-size:clamp(max(10px,28px),2.0833333333vw,40px);line-height:2}@media(max-width: 768px){.tmp-mv01-en span{font-size:clamp(max(10px,9.8px),3.7234042553vw,14px)}}.tmp-mv01-ja{padding-left:min(3.125vw,60px)}@media(max-width: 768px){.tmp-mv01-ja{padding-left:min(4.8vw,18px)}}.tmp-mv01-ja h1{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,28px),2.0833333333vw,40px);line-height:1.2}@media(max-width: 768px){.tmp-mv01-ja h1{font-size:clamp(max(10px,12.6px),4.8vw,18px);letter-spacing:.07em;line-height:1.55}}.tmp-mv01-ja p{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);line-height:2.2;margin-top:min(1.25vw,24px)}@media(max-width: 768px){.tmp-mv01-ja p{font-size:clamp(max(10px,8.4px),3.2vw,12px);letter-spacing:.05em;line-height:2.07;margin-top:min(10.6666666667vw,40px);padding-right:min(4vw,15px)}}.tmp-mv01-thumb{padding-top:min(2.6041666667vw,50px);width:100%}@media(max-width: 768px){.tmp-mv01-thumb{grid-column:2/3;grid-row:1/2;padding-top:min(5.8666666667vw,22px)}}.tmp-mv01-bg{overflow:hidden;position:fixed;left:0;top:0;width:100%;height:100%;z-index:-3}@media(max-width: 768px){.tmp-mv01-bg{position:static;height:99px}}.tmp-mv01-bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.tmp-mv02{background-color:#fff;margin-bottom:min(21.875vw,420px);padding-left:min(7.8125vw,150px);padding-right:min(7.8125vw,150px);padding-bottom:min(7.2916666667vw,140px);padding-top:min(5.2083333333vw,100px)}@media(max-width: 768px){.tmp-mv02{margin-bottom:0;padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:0;padding-top:min(21.3333333333vw,80px)}}.tmp-mv02-inner{margin:auto;max-width:1440px}@media(max-width: 768px){.tmp-mv02-inner{padding-bottom:min(6.6666666667vw,25px)}}.tmp-mv02-ttl{position:relative;text-align:center}.tmp-mv02-ttl p{display:grid;place-content:center;white-space:nowrap;font-family:"EB Garamond","EB Garamond",serif;font-weight:normal;font-size:clamp(max(10px,152.6px),11.3541666667vw,218px);line-height:1.01;opacity:.1}@media(max-width: 768px){.tmp-mv02-ttl p{font-size:clamp(max(10px,28.7px),10.9333333333vw,41px);margin-bottom:-0.5em}}.tmp-mv02-ttl h1{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,28px),2.0833333333vw,40px);letter-spacing:.05em;line-height:1.7;position:absolute;left:50%;bottom:.3em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 768px){.tmp-mv02-ttl h1{font-size:clamp(max(10px,12.6px),4.8vw,18px);letter-spacing:.07em;position:static;-webkit-transform:none;transform:none}}.tmp-mv02-lead{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:min(6.25vw,120px);margin-top:min(5.2083333333vw,100px)}@media(max-width: 768px){.tmp-mv02-lead{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:min(3.2vw,12px);margin-top:min(10.6666666667vw,40px);text-align:center}}.tmp-mv02-lead-heading{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,21px),1.5625vw,30px);line-height:1.83;min-width:40.7638888889%}@media(max-width: 768px){.tmp-mv02-lead-heading{font-size:clamp(max(10px,14px),5.3333333333vw,20px);line-height:1.5;min-width:0}}.tmp-mv02-lead-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);letter-spacing:.05em;line-height:2.2}@media(max-width: 768px){.tmp-mv02-lead-txt{font-size:clamp(max(10px,8.4px),3.2vw,12px);line-height:1.91}}.tmp-mv02-bg{overflow:hidden;position:fixed;left:0;top:0;width:100%;height:100%;z-index:-3}@media(max-width: 768px){.tmp-mv02-bg{margin-left:max(-4vw,-15px);position:static;width:calc(100% + min(8vw,30px));max-width:none;height:99px}}.tmp-mv02-bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.tmp-mv03{aspect-ratio:1920/640;display:grid;place-items:center;overflow:hidden}@media(max-width: 768px){.tmp-mv03{aspect-ratio:375/348}}.tmp-mv03-bg{grid-column:1/2;grid-row:1/2}.tmp-mv03-bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.tmp-mv03-ttl{grid-column:1/2;grid-row:1/2;color:#fff;text-align:center}@media(max-width: 768px){.tmp-mv03-ttl{padding-left:min(4vw,15px);padding-right:min(4vw,15px)}}.tmp-mv03-ttl p{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,88.2px),6.5625vw,126px)}@media(max-width: 768px){.tmp-mv03-ttl p{font-size:clamp(max(10px,31.5px),12vw,45px)}}.tmp-mv03-ttl h1{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,14px),1.0416666667vw,20px);letter-spacing:.05em;line-height:1.5}@media(max-width: 768px){.tmp-mv03-ttl h1{font-size:clamp(max(10px,8.4px),3.2vw,12px)}}.tmp-intro{background-color:#fff;padding:min(5.7291666667vw,110px) min(7.8125vw,150px);text-align:center}@media(max-width: 768px){.tmp-intro{padding:min(10.6666666667vw,40px) min(4vw,15px)}}.tmp-intro-inner{margin:auto;max-width:1440px}.tmp-intro-ttl{margin-bottom:min(3.125vw,60px)}@media(max-width: 768px){.tmp-intro-ttl{margin-bottom:min(6.4vw,24px)}}.tmp-intro-ttl p{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,20.3px),1.5104166667vw,29px);line-height:1.5;margin-bottom:min(1.0416666667vw,20px)}@media(max-width: 768px){.tmp-intro-ttl p{font-size:clamp(max(10px,11.2px),4.2666666667vw,16px);margin-bottom:min(3.2vw,12px)}}.tmp-intro-ttl h2{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,35px),2.6041666667vw,50px)}@media(max-width: 768px){.tmp-intro-ttl h2{font-size:clamp(max(10px,16.8px),6.4vw,24px)}}.tmp-intro-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,11.2px),0.8333333333vw,16px);letter-spacing:.05em;line-height:2.2}@media(max-width: 768px){.tmp-intro-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:2}}.tmp-flexList{background-color:#fafafa;padding-bottom:min(6.7708333333vw,130px);padding-left:min(7.8125vw,150px);padding-top:min(4.6875vw,90px)}@media(max-width: 768px){.tmp-flexList{padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(10.6666666667vw,40px);padding-top:min(10.6666666667vw,40px)}}.tmp-flexList-inner{margin:auto;max-width:1920px}.tmp-flexList-ttl{margin-bottom:min(3.90625vw,75px);padding-right:min(7.8125vw,150px);text-align:center}@media(max-width: 768px){.tmp-flexList-ttl{margin-bottom:min(5.3333333333vw,20px);padding-right:0}}.tmp-flexList-list{counter-reset:number 0;margin-left:auto;max-width:1680px}.tmp-flexList-item{display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-columns:1fr 47.55%;gap:min(8.3333333333vw,160px)}@media(max-width: 768px){.tmp-flexList-item{grid-template-columns:1fr;gap:min(5.8666666667vw,22px)}}.tmp-flexList-item+.tmp-flexList-item{margin-top:min(2.0833333333vw,40px)}@media(max-width: 768px){.tmp-flexList-item+.tmp-flexList-item{margin-top:min(10.6666666667vw,40px)}}@media(max-width: 768px){.tmp-flexList-block{padding-left:min(2.1333333333vw,8px);padding-right:min(2.1333333333vw,8px)}}.tmp-flexList-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,21px),1.5625vw,30px);line-height:1.9;margin-bottom:min(2.0833333333vw,40px)}@media(max-width: 768px){.tmp-flexList-heading{font-size:clamp(max(10px,16.8px),6.4vw,24px);line-height:1.25;margin-bottom:min(5.3333333333vw,20px)}}.tmp-flexList-heading::before{counter-increment:number 1;content:counter(number) " ";font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-style:italic;font-size:clamp(max(10px,16.8px),1.25vw,24px);line-height:1.7;margin-right:min(1.4583333333vw,28px);margin-top:.3em}@media(max-width: 768px){.tmp-flexList-heading::before{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);margin-right:min(4vw,15px)}}.tmp-flexList-subheading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,16.8px),1.25vw,24px);line-height:1.9;margin-bottom:min(2.0833333333vw,40px)}@media(max-width: 768px){.tmp-flexList-subheading{font-size:clamp(max(10px,12.6px),4.8vw,18px);line-height:1.25;margin-bottom:min(5.3333333333vw,20px)}}.tmp-flexList-subheading{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,18.2px),1.3541666667vw,26px);line-height:1.33;margin-bottom:min(1.0416666667vw,20px)}@media(max-width: 768px){.tmp-flexList-subheading{font-size:clamp(max(10px,14px),5.3333333333vw,20px);padding-left:1em;margin-bottom:min(2.1333333333vw,8px)}}.tmp-flexList-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:normal;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);line-height:2.2}@media(max-width: 768px){.tmp-flexList-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:1.76;padding-left:1.8em}}.tmp-flexList-view{margin-top:min(1.8229166667vw,35px)}@media(max-width: 768px){.tmp-flexList-view{margin-top:min(8vw,30px)}}.tmp-3col{padding-left:min(7.8125vw,150px);padding-right:min(7.8125vw,150px);padding-bottom:min(4.6875vw,90px);padding-top:min(5.9895833333vw,115px)}@media(max-width: 768px){.tmp-3col{padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(10.6666666667vw,40px);padding-top:min(8vw,30px)}}.tmp-3col-inner{margin:auto;max-width:1440px}.tmp-3col-ttl{margin-bottom:min(3.125vw,60px)}@media(max-width: 768px){.tmp-3col-ttl{margin-bottom:min(8vw,30px)}}.tmp-3col-lead{font-family:"EB Garamond","EB Garamond",serif;font-weight:normal;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);letter-spacing:.05em;line-height:2.2;margin-bottom:min(3.125vw,60px);text-align:center}@media(max-width: 768px){.tmp-3col-lead{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:1.76;margin-bottom:min(8vw,30px)}}.tmp-3col-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:min(2.0833333333vw,40px);padding-left:min(1.0416666667vw,20px);padding-right:min(1.0416666667vw,20px)}@media(max-width: 768px){.tmp-3col-list{grid-template-columns:1fr;gap:min(10.6666666667vw,40px);padding-left:0;padding-right:0}}.tmp-3col-item{border-bottom:1px solid #000;padding-bottom:min(2.34375vw,45px)}@media(max-width: 768px){.tmp-3col-item{padding-bottom:min(5.8666666667vw,22px)}}.tmp-3col-thumb{aspect-ratio:440/300;margin-bottom:min(1.4583333333vw,28px);overflow:hidden}@media(max-width: 768px){.tmp-3col-thumb{margin-bottom:min(5.3333333333vw,20px)}}.tmp-3col-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.tmp-3col-heading{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,14px),1.0416666667vw,20px);letter-spacing:.05em;margin-bottom:min(1.5625vw,30px);text-align:center}@media(max-width: 768px){.tmp-3col-heading{font-size:clamp(max(10px,12.6px),4.8vw,18px);margin-bottom:min(2.1333333333vw,8px)}}.tmp-3col-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:normal;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);letter-spacing:.04em;line-height:1.73}@media(max-width: 768px){.tmp-3col-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:2}}.tmp-3col-btn{display:grid;place-content:center;margin-top:min(2.0833333333vw,40px)}@media(max-width: 768px){.tmp-3col-btn{margin-top:min(8vw,30px)}}.tmp-3line{background-color:#fff;padding-left:min(2.6041666667vw,50px);padding-right:min(2.6041666667vw,50px);padding-bottom:min(5.2083333333vw,100px);padding-top:min(5.2083333333vw,100px)}@media(max-width: 768px){.tmp-3line{padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(16vw,60px);padding-top:min(10.6666666667vw,40px)}}.tmp-3line-inner{margin:auto;max-width:1730px}.tmp-3line-ttl{margin-bottom:min(2.6041666667vw,50px)}@media(max-width: 768px){.tmp-3line-ttl{margin-bottom:min(8vw,30px)}}.tmp-3line-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:min(2.0833333333vw,40px)}@media(max-width: 768px){.tmp-3line-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:min(10.6666666667vw,40px)}}.tmp-3line-item{width:calc((100% - min(2.0833333333vw,40px)*2)/3)}@media(max-width: 768px){.tmp-3line-item{width:100%}}.tmp-3line-thumb{aspect-ratio:550/625;overflow:hidden;margin-bottom:min(.9375vw,18px)}@media(max-width: 768px){.tmp-3line-thumb{margin-bottom:min(4.8vw,18px)}}.tmp-3line-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.tmp-3line-subttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,19.6px),1.4583333333vw,28px);line-height:1.6;margin-bottom:min(1.3020833333vw,25px)}@media(max-width: 768px){.tmp-3line-subttl{font-size:clamp(max(10px,11.2px),4.2666666667vw,16px);margin-bottom:min(5.3333333333vw,20px);line-height:1.33}}.tmp-3line-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);line-height:1.93}@media(max-width: 768px){.tmp-3line-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px)}}.tmp-2line{background-color:#fff;padding-left:min(7.8125vw,150px);padding-right:min(7.8125vw,150px);padding-bottom:min(5.7291666667vw,110px);padding-top:min(4.6875vw,90px);position:relative;z-index:3}@media(max-width: 768px){.tmp-2line{padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(10.6666666667vw,40px);padding-top:min(10.6666666667vw,40px)}}.tmp-2line::before{content:"";background-color:#d5d5d5;position:absolute;left:0;top:0;width:100%;height:clamp(312px,31.875vw,612px);z-index:-3}@media(max-width: 768px){.tmp-2line::before{height:min(101.8666666667vw,382px)}}.tmp-2line-inner{margin:auto;max-width:1730px}.tmp-2line-ttl{margin-bottom:min(2.6041666667vw,50px)}@media(max-width: 768px){.tmp-2line-ttl{margin-bottom:min(8vw,30px)}}.tmp-2line-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:min(3.4375vw,66px)}@media(max-width: 768px){.tmp-2line-list{gap:min(10.6666666667vw,40px)}}.tmp-2line-item{width:calc((100% - min(3.4375vw,66px))/2)}@media(max-width: 768px){.tmp-2line-item{width:100%}}.tmp-2line-thumb{aspect-ratio:1/1;overflow:hidden;margin-bottom:min(1.8229166667vw,35px)}@media(max-width: 768px){.tmp-2line-thumb{margin-bottom:min(4vw,15px)}}.tmp-2line-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.tmp-2line-subttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,21px),1.5625vw,30px);line-height:1.83;margin-bottom:min(1.5625vw,30px)}@media(max-width: 768px){.tmp-2line-subttl{font-size:clamp(max(10px,11.2px),4.2666666667vw,16px);line-height:1.7;margin-bottom:min(5.3333333333vw,20px)}}.tmp-2line-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);line-height:2.2}@media(max-width: 768px){.tmp-2line-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:1.93}}.tmp-messageBox{background-color:#f6f6f6;padding-left:min(7.8125vw,150px);padding-right:min(7.8125vw,150px);padding-bottom:min(5.7291666667vw,110px);padding-top:min(5.7291666667vw,110px)}@media(max-width: 768px){.tmp-messageBox{padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(13.3333333333vw,50px);padding-top:min(13.3333333333vw,50px)}}.tmp-messageBox-inner{margin:auto;max-width:1440px}.tmp-messageBox-ttl{margin-bottom:min(3.6458333333vw,70px)}@media(max-width: 768px){.tmp-messageBox-ttl{margin-bottom:min(10.6666666667vw,40px)}}.tmp-messageBox-box{border-radius: 50px;background-color:#03A9F4;display:grid;grid-template-columns:1fr 31.94%;gap:min(1.5625vw,30px) min(4.1666666667vw,80px);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:min(3.6458333333vw,70px) min(3.125vw,60px)}@media(max-width: 768px){.tmp-messageBox-box{display:block;padding:min(8vw,30px)}}.tmp-messageBox-block{grid-column:1/2}@media(max-width: 768px){.tmp-messageBox-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.tmp-messageBox-subttl{grid-column:1/2;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,29.4px),2.1875vw,42px);line-height:1.33}@media(max-width: 768px){.tmp-messageBox-subttl{font-weight:500;font-size:clamp(max(10px,14px),5.3333333333vw,20px);letter-spacing:.02em;line-height:1.4;margin-bottom:min(6.4vw,24px)}}.tmp-messageBox-heading{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,21px),1.5625vw,30px);line-height:1.83;color:#f0ad3d;margin-bottom:min(.78125vw,15px)}@media(max-width: 768px){.tmp-messageBox-heading{font-size:clamp(max(10px,17.5px),6.6666666667vw,25px);margin-bottom:min(5.3333333333vw,20px)}}.tmp-messageBox-heading span{font-size:clamp(max(10px,14px),1.0416666667vw,20px);color:#000}@media(max-width: 768px){.tmp-messageBox-heading span{font-size:clamp(max(10px,14px),5.3333333333vw,20px)}}.tmp-messageBox-subheading{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,15.4px),1.1458333333vw,22px);line-height:1.66;margin-bottom:min(1.5625vw,30px)}@media(max-width: 768px){.tmp-messageBox-subheading{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);margin-top:min(6.4vw,24px);text-align:right}}.tmp-messageBox-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,12.6px),0.9375vw,18px);line-height:2.13}@media(max-width: 768px){.tmp-messageBox-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);letter-spacing:.05em;line-height:2.07}}.tmp-messageBox-thumb{grid-column:2/3;grid-row:1/3}@media(max-width: 768px){.tmp-messageBox-thumb{margin-bottom:min(6.4vw,24px);width:100%}}.tmp-flowList{padding-left:min(7.8125vw,150px);padding-right:min(7.8125vw,150px);padding-bottom:min(6.7708333333vw,130px);padding-top:min(6.25vw,120px)}@media(max-width: 768px){.tmp-flowList{padding-left:0;padding-right:0;padding-bottom:0;padding-top:min(13.3333333333vw,50px)}}.tmp-flowList-inner{margin:auto;max-width:1440px}.tmp-flowList-ttl{text-align:center;margin-bottom:min(6.7708333333vw,130px)}@media(max-width: 768px){.tmp-flowList-ttl{margin-bottom:min(8vw,30px)}}.tmp-flowList-ttl .en{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,42px),3.125vw,60px);letter-spacing:.04em;line-height:1.45}@media(max-width: 768px){.tmp-flowList-ttl .en{font-size:clamp(max(10px,16.8px),6.4vw,24px);letter-spacing:.04em}}.tmp-flowList-ttl .ja{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.2px),0.8333333333vw,16px);letter-spacing:.05em;line-height:1.8}@media(max-width: 768px){.tmp-flowList-ttl .ja{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:1.4}}.tmp-flowList-list{display:grid;grid-template-columns:44.44% 1fr;gap:min(5.2083333333vw,100px);padding-right:min(3.125vw,60px);z-index:3}@media(max-width: 768px){.tmp-flowList-list{display:block;position:relative}}.tmp-flowList-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media(max-width: 768px){.tmp-flowList-img{opacity:.07;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-3}}.tmp-flowList-img-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;width:100%}.tmp-flowList-img-item img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.tmp-flowList-txt{counter-reset:number 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:min(3.6458333333vw,70px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}@media(max-width: 768px){.tmp-flowList-txt{gap:min(10.6666666667vw,40px);padding:min(8vw,30px) min(5.8666666667vw,22px)}}.tmp-flowList-txt-item h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,21px),1.5625vw,30px);line-height:1.9;margin-bottom:min(2.0833333333vw,40px)}@media(max-width: 768px){.tmp-flowList-txt-item h3{font-weight:500;font-size:clamp(max(10px,14px),5.3333333333vw,20px);line-height:1.3;margin-bottom:min(5.3333333333vw,20px)}}.tmp-flowList-txt-item h3::before{counter-increment:number 1;content:counter(number) " ";font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-style:italic;font-size:clamp(max(10px,16.8px),1.25vw,24px);line-height:1.7;margin-right:min(1.4583333333vw,28px);margin-top:.3em}@media(max-width: 768px){.tmp-flowList-txt-item h3::before{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:1.3;margin-right:min(4vw,15px);margin-top:.7em}}.tmp-flowList-txt-item p,.tmp-flowList-txt-item li{font-family:"EB Garamond","EB Garamond",serif;font-weight:normal;font-size:clamp(max(10px,12.6px),0.9375vw,18px);line-height:2.2}@media(max-width: 768px){.tmp-flowList-txt-item p,.tmp-flowList-txt-item li{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:1.8;padding-left:min(5.3333333333vw,20px)}}.tmp-feature{padding-bottom:min(5.2083333333vw,100px);padding-top:min(5.2083333333vw,100px)}@media(max-width: 768px){.tmp-feature{padding-bottom:min(16vw,60px);padding-top:min(10.6666666667vw,40px)}}.tmp-feature-inner{display:grid;place-content:center;grid-template-columns:45.8333333333% 1fr;margin:auto;max-width:1920px}@media(max-width: 768px){.tmp-feature-inner{grid-template-columns:1fr}}.tmp-feature-thumb{overflow:hidden}@media(max-width: 768px){.tmp-feature-thumb{margin-bottom:min(5.3333333333vw,20px)}}.tmp-feature-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.tmp-feature-block{display:grid;place-content:center;padding:min(2.6041666667vw,50px) min(3.6458333333vw,70px) min(2.6041666667vw,50px) min(4.6875vw,90px)}@media(max-width: 768px){.tmp-feature-block{display:contents}}.tmp-feature-ttl{border-bottom:1px solid #000;margin-bottom:min(2.3958333333vw,46px);padding-bottom:min(1.5625vw,30px);width:100%}@media(max-width: 768px){.tmp-feature-ttl{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;border:none;margin-bottom:min(5.3333333333vw,20px);padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:0;text-align:center}}.tmp-feature-ttl .en{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,63px),4.6875vw,90px);line-height:1.27}@media(max-width: 768px){.tmp-feature-ttl .en{font-size:clamp(max(10px,16.8px),6.4vw,24px)}}.tmp-feature-ttl .ja{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,12.6px),0.9375vw,18px);letter-spacing:.05em;line-height:1.8;margin-bottom:min(1.9270833333vw,37px)}@media(max-width: 768px){.tmp-feature-ttl .ja{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:1.4;margin-bottom:min(3.2vw,12px)}}.tmp-feature-ttl .lead{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,21px),1.5625vw,30px);line-height:1.53}@media(max-width: 768px){.tmp-feature-ttl .lead{font-size:clamp(max(10px,9.8px),3.7333333333vw,14px)}}.tmp-feature-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,12.6px),0.9375vw,18px);letter-spacing:.05em;line-height:2}@media(max-width: 768px){.tmp-feature-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);padding-left:min(4vw,15px);padding-right:min(4vw,15px)}}.tmp-slider{padding-left:min(2.6041666667vw,50px);padding-right:min(2.6041666667vw,50px);padding-bottom:min(5.2083333333vw,100px);padding-top:min(5.2083333333vw,100px)}@media(max-width: 768px){.tmp-slider{padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(10.6666666667vw,40px);padding-top:min(8vw,30px);overflow:hidden;width:100%}}.tmp-slider .swiper-container{position:relative}.tmp-slider .swiper-slide{width:clamp(340px,33.3333333333vw,640px)}.tmp-slider .swiper-navigation{display:grid;grid-template-columns:repeat(2, clamp(50px, 3.125vw, 60px));gap:clamp(12px,.8854166667vw,17px);position:absolute;right:min(5.2083333333vw,100px);top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.tmp-slider .swiper-button-prev,.tmp-slider .swiper-button-next{aspect-ratio:1/1;background-color:#000;border:clamp(1px,.1041666667vw,2px) solid #000;border-radius:50%;margin:0;position:relative;left:auto;right:auto;bottom:auto;top:auto;-webkit-transition:background-color .3s;transition:background-color .3s;width:100%;height:100%}@media(hover: hover){.tmp-slider .swiper-button-prev:hover,.tmp-slider .swiper-button-next:hover{background-color:#fff}.tmp-slider .swiper-button-prev:hover::before,.tmp-slider .swiper-button-next:hover::before{background-color:#000}}.tmp-slider .swiper-button-prev::after,.tmp-slider .swiper-button-next::after{content:none}.tmp-slider .swiper-button-prev::before,.tmp-slider .swiper-button-next::before{content:"";aspect-ratio:9/20;background-color:#fff;-webkit-mask-image:url("../fonts/arrow-line.svg");mask-image:url("../fonts/arrow-line.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transform:translateX(17.5%);transform:translateX(17.5%);-webkit-transition:background-color .3s;transition:background-color .3s;width:16.6666666667%}.tmp-slider .swiper-button-prev::before{-webkit-transform:rotate(180deg) translateX(17.5%);transform:rotate(180deg) translateX(17.5%)}.tmp-slider-inner{margin:auto;max-width:1680px}.tmp-slider-ttl{margin-bottom:min(2.0833333333vw,40px)}@media(max-width: 768px){.tmp-slider-ttl{margin-bottom:min(8vw,30px)}}.tmp-slider-ttl .en{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,63px),4.6875vw,90px);line-height:1.27}@media(max-width: 768px){.tmp-slider-ttl .en{font-size:clamp(max(10px,33.6px),12.8vw,48px)}}.tmp-slider-ttl .ja{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.2px),0.8333333333vw,16px);letter-spacing:.05em;line-height:1.8;margin-top:-0.6em;padding-left:.8em}@media(max-width: 768px){.tmp-slider-ttl .ja{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:1.4;margin-top:0}}.tmp-slider-thumb{aspect-ratio:640/450;overflow:hidden;margin-bottom:min(1.5625vw,30px)}.tmp-slider-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.tmp-slider-subttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,16.1px),1.1979166667vw,23px);line-height:1.5;color:#242424;margin-bottom:min(1.5625vw,30px)}.tmp-slider-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);line-height:2.2}.tmp-3points{padding-left:min(7.8125vw,150px);padding-right:min(7.8125vw,150px);padding-bottom:min(4.1666666667vw,80px);padding-top:min(4.1666666667vw,80px)}@media(max-width: 768px){.tmp-3points{padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(13.3333333333vw,50px);padding-top:min(13.3333333333vw,50px)}}.tmp-3points.yarn{background-color:#f6f6f6}.tmp-3points-inner{margin:auto;max-width:1440px}.tmp-3points-ttl{text-align:center;margin-bottom:min(2.6041666667vw,50px)}@media(max-width: 768px){.tmp-3points-ttl{margin-bottom:min(8vw,30px)}}.tmp-3points-ttl .en{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(2.813rem,.933rem + 3.91vw,5.625rem);line-height:1.27}@media(max-width: 768px){.tmp-3points-ttl .en{font-size:clamp(max(10px,16.8px),6.4vw,24px);letter-spacing:.04em}}.tmp-3points-ttl .ja{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,11.2px),0.8333333333vw,16px);line-height:1.29;margin-bottom:min(1.5625vw,30px)}@media(max-width: 768px){.tmp-3points-ttl .ja{font-size:clamp(max(10px,11.2px),4.2666666667vw,16px);margin-bottom:min(3.7333333333vw,14px)}}.tmp-3points-lead{font-family:"EB Garamond","EB Garamond",serif;font-weight:normal;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);letter-spacing:.05em;line-height:2.2;margin-bottom:min(3.125vw,60px);text-align:center}@media(max-width: 768px){.tmp-3points-lead{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:1.76;margin-bottom:min(8vw,30px)}}.tmp-3points-list{counter-reset:number 0;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto 1fr auto;gap:min(3.125vw,60px)}@media(max-width: 768px){.tmp-3points-list{display:block}}.tmp-3points-item{grid-row:1/4;display:grid;grid-template-rows:subgrid;gap:0}@media(max-width: 768px){.tmp-3points-item{display:block}}@media(max-width: 768px){.tmp-3points-item+.tmp-3points-item{margin-top:min(16vw,60px)}}.tmp-3points-thumb{aspect-ratio:440/300;overflow:hidden}.tmp-3points-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.tmp-3points-block{border-bottom:1px solid #000;padding-bottom:min(1.5625vw,30px)}@media(max-width: 768px){.tmp-3points-block{padding-bottom:min(4vw,15px)}}.tmp-3points-num{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-right:min(1.3020833333vw,25px);margin-top:-2em}@media(max-width: 768px){.tmp-3points-num{margin-right:min(5.8666666667vw,22px)}}.tmp-3points-num::before{counter-increment:number 1;content:counter(number) " ";font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-style:italic;font-size:clamp(max(10px,59.5px),4.4270833333vw,85px);line-height:.8}@media(max-width: 768px){.tmp-3points-num::before{font-size:clamp(max(10px,35px),13.3333333333vw,50px)}}.tmp-3points-num::after{content:"point";font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-style:italic;font-size:clamp(max(10px,8.4px),0.625vw,12px);letter-spacing:.1em;line-height:1.25}@media(max-width: 768px){.tmp-3points-num::after{font-size:clamp(max(10px,7.7px),2.9333333333vw,11px)}}.tmp-3points-heading{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,16.8px),1.25vw,24px);line-height:1.29;margin-bottom:min(1.5625vw,30px)}@media(max-width: 768px){.tmp-3points-heading{font-size:clamp(max(10px,11.2px),4.2666666667vw,16px);margin-bottom:min(3.7333333333vw,14px)}}.tmp-3points-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);letter-spacing:.05em;line-height:2.13}@media(max-width: 768px){.tmp-3points-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);letter-spacing:.07em;line-height:2}}.tmp-3points-view{margin-top:min(1.5625vw,30px)}@media(max-width: 768px){.tmp-3points-view{display:grid;place-content:center;margin-top:min(8vw,30px)}}.tmp-single{max-width:1200px}.tmp-single-parts+.tmp-single-parts{margin-top:clamp(60px,5.2083333333vw,100px)}@media(max-width: 768px){.tmp-single-parts+.tmp-single-parts{margin-top:min(18.6666666667vw,70px)}}.tmp-single-2col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(2.0833333333vw,40px)}@media(max-width: 768px){.tmp-single-2col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:min(4vw,15px)}}.tmp-single2col-item{aspect-ratio:580/363;overflow:hidden;width:calc((100% - min(2.0833333333vw,40px))/2)}@media(max-width: 768px){.tmp-single2col-item{aspect-ratio:345/192;width:100%}}.tmp-single2col-item img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.tmp-single-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:min(3.125vw,60px)}@media(max-width: 768px){.tmp-single-flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:min(4vw,15px)}}.tmp-single-flex.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media(max-width: 768px){.tmp-single-flex.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.tmp-single-flex.reverse .tmp-singleFlex-block{padding-left:0}.tmp-singleFlex-thumb{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:auto;width:calc((100% - min(2.0833333333vw,40px))/2)}@media(max-width: 768px){.tmp-singleFlex-thumb{width:100%}}.tmp-singleFlex-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.tmp-singleFlex-block{display:grid;place-content:center}.tmp-singleFlex-block .ttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,19.6px),1.4583333333vw,28px);line-height:1.5;color:#f0ad3d;padding-bottom:clamp(8px,.5208333333vw,10px);position:relative}@media(max-width: 768px){.tmp-singleFlex-block .ttl{font-size:clamp(max(10px,14px),5.3333333333vw,20px);padding-bottom:min(2.6666666667vw,10px)}}.tmp-singleFlex-block .ttl::before{content:"";background-color:#f0ad3d;position:absolute;left:0;bottom:0;width:clamp(20px,1.71875vw,33px);height:1px}@media(max-width: 768px){.tmp-singleFlex-block .ttl::before{width:min(8.8vw,33px)}}.tmp-singleFlex-block .subttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,17.5px),1.3020833333vw,25px);line-height:1.75;color:#1c1c1c;margin-top:min(2.6041666667vw,50px)}@media(max-width: 768px){.tmp-singleFlex-block .subttl{font-size:clamp(max(10px,12.6px),4.8vw,18px);line-height:1.66;margin-top:min(5.3333333333vw,20px)}}.tmp-singleFlex-block .subttl+.txt{margin-top:min(1.0416666667vw,20px)}@media(max-width: 768px){.tmp-singleFlex-block .subttl+.txt{margin-top:min(2.6666666667vw,10px)}}.tmp-singleFlex-block .txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.2px),0.8333333333vw,16px);line-height:1.75;color:#1c1c1c;margin-top:min(2.6041666667vw,50px)}@media(max-width: 768px){.tmp-singleFlex-block .txt{font-size:clamp(max(10px,8.4px),3.2vw,12px);line-height:1.66;margin-top:min(5.3333333333vw,20px)}}.tmp-ttlTxt .ttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,19.6px),1.4583333333vw,28px);line-height:1.5;color:#f0ad3d;padding-bottom:clamp(8px,.5208333333vw,10px);position:relative}@media(max-width: 768px){.tmp-ttlTxt .ttl{font-size:clamp(max(10px,14px),5.3333333333vw,20px);padding-bottom:min(2.6666666667vw,10px)}}.tmp-ttlTxt .ttl::before{content:"";background-color:#f0ad3d;position:absolute;left:0;bottom:0;width:clamp(20px,1.71875vw,33px);height:1px}@media(max-width: 768px){.tmp-ttlTxt .ttl::before{width:min(8.8vw,33px)}}.tmp-ttlTxt .subttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,17.5px),1.3020833333vw,25px);line-height:1.75;color:#1c1c1c;margin-top:min(2.6041666667vw,50px)}@media(max-width: 768px){.tmp-ttlTxt .subttl{font-size:clamp(max(10px,12.6px),4.8vw,18px);line-height:1.66;margin-top:min(5.3333333333vw,20px)}}.tmp-ttlTxt .subttl+.txt{margin-top:min(1.0416666667vw,20px)}@media(max-width: 768px){.tmp-ttlTxt .subttl+.txt{margin-top:min(2.6666666667vw,10px)}}.tmp-ttlTxt .txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.2px),0.8333333333vw,16px);line-height:1.75;color:#1c1c1c;margin-top:min(2.6041666667vw,50px)}@media(max-width: 768px){.tmp-ttlTxt .txt{font-size:clamp(max(10px,8.4px),3.2vw,12px);line-height:1.66;margin-top:min(5.3333333333vw,20px)}}.tmp-wysiwyg h1{font-weight:bold;font-size:clamp(max(10px,33.6px),2.5vw,48px)}@media(max-width: 768px){.tmp-wysiwyg h1{font-size:clamp(max(10px,21px),8vw,30px)}}.tmp-wysiwyg h2{font-weight:bold;font-size:clamp(max(10px,28px),2.0833333333vw,40px)}@media(max-width: 768px){.tmp-wysiwyg h2{font-size:clamp(max(10px,16.8px),6.4vw,24px)}}.tmp-wysiwyg h3{font-weight:bold;font-size:clamp(max(10px,21px),1.5625vw,30px)}@media(max-width: 768px){.tmp-wysiwyg h3{font-size:clamp(max(10px,14px),5.3333333333vw,20px)}}.tmp-wysiwyg h4{font-weight:bold;font-size:clamp(max(10px,16.8px),1.25vw,24px)}@media(max-width: 768px){.tmp-wysiwyg h4{font-size:clamp(max(10px,12.6px),4.8vw,18px)}}.tmp-wysiwyg h5{font-size:clamp(max(10px,14px),1.0416666667vw,20px)}@media(max-width: 768px){.tmp-wysiwyg h5{font-size:clamp(max(10px,11.2px),4.2666666667vw,16px)}}.tmp-wysiwyg h6{font-size:clamp(max(10px,11.2px),0.8333333333vw,16px)}@media(max-width: 768px){.tmp-wysiwyg h6{font-size:clamp(max(10px,9.8px),3.7333333333vw,14px)}}.tmp-wysiwyg strong{font-weight:700}.tmp-wysiwyg a:not(:has(img)){color:#000;position:relative}.tmp-wysiwyg a:not(:has(img))::before{content:"";background-color:#000;position:absolute;left:0;bottom:.1em;-webkit-transition:opacity .3s;transition:opacity .3s;height:1px;width:100%}.tmp-wysiwyg a:not(:has(img)):hover::before{opacity:0}.tmp-wysiwyg a[href$=".pdf"]:not(:has(img)){color:red;position:relative}.tmp-wysiwyg a[href$=".pdf"]:not(:has(img))::before{content:"";background-color:red;position:absolute;left:0;bottom:.1em;-webkit-transition:opacity .3s;transition:opacity .3s;height:1px;width:100%}.tmp-wysiwyg a[href$=".pdf"]:not(:has(img)):hover::before{opacity:0}.tmp-wysiwyg ul{padding-left:1em}@media(max-width: 768px){.u-pc-only{display:none !important}}@media screen and (min-width: 1100px){.u-tab-only{display:none !important}}@media(max-width: 768px){.u-tab-only{display:block}}@media screen and (min-width: 769px){.u-sp-only{display:none !important}}@media(max-width: 768px){.u-sp-only{display:block}}.u-color-green{color:#f0ad3d}.u-color-red{color:#910f0f}.u-bg-white{background-color:#fff}.u-bg-gray-faf{background-color:#fafafc}.u-bg-gray-f6f{background-color:#f6f6f6}.u-bg-gray-f7f{background-color:#f7f7f7}.editor-styles-wrapper,#tinymce{line-height:2}.editor-styles-wrapper *,#tinymce *{margin:0}.editor-styles-wrapper h1,#tinymce h1{font-family:ryo-gothic-plusn,sans-serif;font-weight:600;font-size:clamp(max(10px,44.8px),3.3333333333vw,64px);line-height:1.3}@media(max-width: 768px){.editor-styles-wrapper h1,#tinymce h1{font-size:clamp(max(10px,16.8px),6.4vw,24px);line-height:1.7}}.editor-styles-wrapper h2,#tinymce h2{font-family:ryo-gothic-plusn,sans-serif;font-weight:600;font-size:clamp(max(10px,37.8px),2.8125vw,54px);line-height:1.4}@media(max-width: 768px){.editor-styles-wrapper h2,#tinymce h2{font-size:clamp(max(10px,14px),5.3333333333vw,20px);line-height:2}}.editor-styles-wrapper h3,#tinymce h3{font-family:ryo-gothic-plusn,sans-serif;font-weight:600;font-size:clamp(max(10px,30.8px),2.2916666667vw,44px);line-height:1.6}@media(max-width: 768px){.editor-styles-wrapper h3,#tinymce h3{font-size:clamp(max(10px,12.6px),4.8vw,18px);line-height:2}}.editor-styles-wrapper h4,#tinymce h4{font-family:ryo-gothic-plusn,sans-serif;font-weight:600;font-size:clamp(max(10px,23.8px),1.7708333333vw,34px);line-height:1.7}@media(max-width: 768px){.editor-styles-wrapper h4,#tinymce h4{font-size:clamp(max(10px,10.5px),4vw,15px);line-height:2}}.editor-styles-wrapper h5,#tinymce h5{font-family:ryo-gothic-plusn,sans-serif;font-weight:600;font-size:clamp(max(10px,16.8px),1.25vw,24px);line-height:2}@media(max-width: 768px){.editor-styles-wrapper h5,#tinymce h5{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px)}}.editor-styles-wrapper h6,#tinymce h6{font-family:ryo-gothic-plusn,sans-serif;font-weight:600;font-size:clamp(max(10px,12.6px),0.9375vw,18px);line-height:2.222}@media(max-width: 768px){.editor-styles-wrapper h6,#tinymce h6{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px)}}.editor-styles-wrapper p,.editor-styles-wrapper li,.editor-styles-wrapper pre,#tinymce p,#tinymce li,#tinymce pre{font-family:ryo-gothic-plusn,sans-serif;font-weight:500;font-size:clamp(max(10px,12.6px),0.9375vw,18px);line-height:2.222}@media(max-width: 768px){.editor-styles-wrapper p,.editor-styles-wrapper li,.editor-styles-wrapper pre,#tinymce p,#tinymce li,#tinymce pre{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:2}}.editor-styles-wrapper ul li,#tinymce ul li{line-height:1.7;list-style-type:disc;list-style-position:inside}.editor-styles-wrapper ol li,#tinymce ol li{line-height:1.7;list-style-type:decimal;list-style-position:inside}.editor-styles-wrapper pre,#tinymce pre{background-color:#ebebeb;padding:1em 2em}@media(max-width: 768px){.editor-styles-wrapper pre,#tinymce pre{padding:1em 1.4em}}.editor-styles-wrapper blockquote p,#tinymce blockquote p{color:#999;font-style:italic}.editor-styles-wrapper a,#tinymce a{font-family:ryo-gothic-plusn,sans-serif;font-weight:500;text-decoration:underline !important;font-size:clamp(max(10px,14px),1.0416666667vw,20px);line-height:2;padding-bottom:.1em;text-decoration:none;-webkit-transition:.2s;transition:.2s}@media(max-width: 768px){.editor-styles-wrapper a,#tinymce a{font-size:clamp(max(10px,10.5px),4vw,15px)}}@media(hover: hover){.editor-styles-wrapper a:hover,#tinymce a:hover{text-decoration:none !important}}.editor-styles-wrapper .scrollWrapper,#tinymce .scrollWrapper{overflow-x:scroll;width:100%}.editor-styles-wrapper .scrollWrapper .simplebar-scrollbar,#tinymce .scrollWrapper .simplebar-scrollbar{position:static}.editor-styles-wrapper .scrollWrapper .simplebar-track.simplebar-horizontal,#tinymce .scrollWrapper .simplebar-track.simplebar-horizontal{background-color:rgba(0,0,0,.3);border-radius:9999px;margin-top:10px;position:static;width:100%;height:5px}@media(min-width: 769px){.editor-styles-wrapper .scrollWrapper .simplebar-track.simplebar-horizontal,#tinymce .scrollWrapper .simplebar-track.simplebar-horizontal{display:none}}.editor-styles-wrapper .scrollWrapper .simplebar-scrollbar:before,#tinymce .scrollWrapper .simplebar-scrollbar:before{background-color:#000;opacity:1;left:0;right:0;bottom:0;top:0;height:5px}.editor-styles-wrapper table,#tinymce table{border-collapse:collapse;border-left:1px solid #000;border-right:1px solid #000;margin-top:min(2.6041666667vw,50px)}.editor-styles-wrapper table tr,#tinymce table tr{border-bottom:1px solid #000}.editor-styles-wrapper table th,.editor-styles-wrapper table td,#tinymce table th,#tinymce table td{font-family:ryo-gothic-plusn,sans-serif;font-weight:500;font-size:clamp(max(10px,12.6px),0.9375vw,18px);line-height:2.222;padding:clamp(5px,.78125vw,15px);vertical-align:middle}@media(max-width: 768px){.editor-styles-wrapper table th,.editor-styles-wrapper table td,#tinymce table th,#tinymce table td{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:2;min-width:140px}}.editor-styles-wrapper table th,#tinymce table th{background-color:#000;font-weight:600;color:#fff;text-align:center}.editor-styles-wrapper table th:not(:last-child),#tinymce table th:not(:last-child){border-right:1px solid #fff}.editor-styles-wrapper table td:not(:last-child),#tinymce table td:not(:last-child){border-right:1px solid #000}.p-index-mv{padding-left:min(6.25vw,120px);padding-right:min(6.25vw,120px);padding-bottom:min(2.96875vw,57px);padding-top:min(7.9166666667vw,152px);position:relative;height:85vh;z-index:3}.p-indexMv-slider{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-3}.p-indexMv-slider img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.p-indexMv-slider .swiper-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;bottom:-15px;gap:5px}.p-indexMv-slider .swiper-pagination-bullet{background-color:rgba(0,0,0,.2);border-radius:9999px;display:block;margin:0 !important;opacity:1;width:clamp(32px,2.7083333333vw,52px) !important;height:4px !important}.p-indexMv-slider .swiper-pagination-bullet-active{background-color:#000}
.p-indexMv-inner{    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: center;
    margin: auto;
    position: relative;
    height: 100%;
    max-width: 1920px}
@media(max-width: 768px){.p-indexMv-inner{padding-top:min(33.8666666667vw,127px)}}.p-indexMv-ttl{-webkit-transition-delay:1s;transition-delay:1s}.p-indexMv-ttl h2{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,98px),7.2916666667vw,140px);line-height:1.17}@media(max-width: 768px){.p-indexMv-ttl h2{font-size: clamp(max(18px,65.9px),11.866667vw,39px);;line-height:1.24}}.p-indexMv-ttl p{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,19.6px),1.4583333333vw,28px);letter-spacing:.07em}@media(max-width: 768px){.p-indexMv-ttl p{font-size:clamp(max(10px,12.6px),4.8vw,18px);line-height:1.55;margin-top:min(2.1333333333vw,8px)}}.p-indexMv-news{border-bottom:1px solid #000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition-delay:.3s;transition-delay:.3s;max-width:max(50%,580px)}@media(max-width: 768px){.p-indexMv-news{background-color:#fff;border-bottom:none;display:block;padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(8vw,30px);padding-top:min(16vw,60px);max-width:none}}.p-indexMv-news.u-pc-only{-webkit-transition-delay:2s;transition-delay:2s}.p-indexMv-news-inner{border-bottom:1px solid #000}.p-indexMv-news-ttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,22.4px),1.6666666667vw,32px);line-height:1.03;margin-right:min(1.6666666667vw,32px);margin-bottom:.2em;text-overflow:ellipsis}@media(max-width: 768px){.p-indexMv-news-ttl{font-size:clamp(max(10px,14px),5.3333333333vw,20px);line-height:1.2;margin-bottom:0;margin-right:0;text-align:center}}@media(hover: hover){.p-indexMv-news-item:hover .p-indexMv-news-txt span{background-size:100% 1px}.p-indexMv-news-item:hover .p-indexMv-news-arrow::before{-webkit-transform:translate(0.5em, -50%);transform:translate(0.5em, -50%)}}@media(max-width: 768px){.p-indexMv-news-item{width:100%}}.p-indexMv-news-item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:min(.9375vw,18px);padding-bottom:min(1.0416666667vw,20px);padding-top:min(1.0416666667vw,20px)}@media(max-width: 768px){.p-indexMv-news-item a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:min(1.3333333333vw,5px);padding-right:0;padding-bottom:min(3.2vw,12px);padding-top:min(1.6vw,6px);width:100%}}.p-indexMv-news-date{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,9.1px),0.6770833333vw,13px);letter-spacing:.05em;line-height:1.23;margin-right:min(.8333333333vw,16px)}@media(max-width: 768px){.p-indexMv-news-date{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);letter-spacing:.03em;line-height:1.23;margin-right:min(3.4666666667vw,13px)}}.p-indexMv-news-cat{border:1px solid #000;border-radius:9999px;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,9.1px),0.6770833333vw,13px);letter-spacing:.05em;line-height:1.23;margin-right:min(1.5625vw,30px);padding:min(.3645833333vw,7px) clamp(10px,.78125vw,15px);text-align:center;min-width:clamp(62px,6.1458333333vw,118px)}@media(max-width: 768px){.p-indexMv-news-cat{font-weight:bold;letter-spacing:.07em;line-height:1.12;font-size:clamp(max(10px,7.7px),2.9333333333vw,11px);margin-right:0;padding:min(1.3333333333vw,5px) min(4vw,15px)}}.p-indexMv-news-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,9.8px),0.7291666667vw,14px);letter-spacing:.04em;line-height:1.85;padding-right:min(.4166666667vw,8px)}@media(max-width: 768px){.p-indexMv-news-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:1.61;padding-right:min(5.8666666667vw,22px);width:calc(100% - min(5.8666666667vw,22px))}}.p-indexMv-news-txt span{display:inline;background:-webkit-gradient(linear, left top, left bottom, from(#000), to(#000));background:-webkit-linear-gradient(#000, #000);background:linear-gradient(#000, #000);background-position:left bottom;background-repeat:no-repeat;background-size:0 1px;-webkit-transition:background-size .4s;transition:background-size .4s}.p-indexMv-news-arrow{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-left:1px solid #000;position:relative;width:clamp(20px,1.5625vw,30px);height:clamp(12px,.9895833333vw,19px)}@media(max-width: 768px){.p-indexMv-news-arrow{width:min(5.8666666667vw,22px);height:min(5.0666666667vw,19px)}}.p-indexMv-news-arrow::before{content:"";aspect-ratio:6.19/10;background-color:#000;-webkit-clip-path:polygon(0 0, 0 100%, 100% 50%);clip-path:polygon(0 0, 0 100%, 100% 50%);position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:clamp(4.19px,.3223958333vw,6.19px)}@media(max-width: 768px){.p-indexMv-news-arrow::before{width:min(1.3333333333vw,5px)}}.p-index-arrivals{background-color:#fff;padding-left:min(7.8125vw,150px);padding-right:min(7.8125vw,150px);padding-bottom:min(3.28125vw,63px);padding-top:min(6.25vw,120px)}@media(max-width: 768px){.p-index-arrivals{padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(16vw,60px);padding-top:min(16vw,60px)}}.p-indexArrivals-inner{margin:auto;max-width:1440px}.p-indexArrivals-ttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,29.4px),2.1875vw,42px);letter-spacing:.04em;margin-bottom:min(2.2916666667vw,44px);text-align:center}@media(max-width: 768px){.p-indexArrivals-ttl{font-size:clamp(max(10px,16.8px),6.4vw,24px);margin-bottom:min(8.8vw,33px)}}.p-indexArrivals-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:min(3.125vw,60px)}@media(max-width: 768px){.p-indexArrivals-list{grid-template-columns:1fr;gap:min(13.0666666667vw,49px)}}.p-indexArrivals-item{border-bottom:1px solid #000}.p-indexArrivals-item a{display:block;padding-bottom:min(1.5625vw,30px)}@media(max-width: 768px){.p-indexArrivals-item a{padding-bottom:min(4vw,15px)}}@media(hover: hover){.p-indexArrivals-item a:hover .p-indexArrivals-thumb img{-webkit-transform:scale(1.3);transform:scale(1.3)}}.p-indexArrivals-thumb{aspect-ratio:440/300;margin-bottom:min(1.1458333333vw,22px);overflow:hidden}@media(max-width: 768px){.p-indexArrivals-thumb{margin-bottom:min(4vw,15px)}}.p-indexArrivals-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;width:100%;height:100%}.p-indexArrivals-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:min(.5208333333vw,10px);margin-bottom:min(1.5625vw,30px)}@media(max-width: 768px){.p-indexArrivals-info{gap:min(3.4666666667vw,13px);margin-bottom:min(2.6666666667vw,10px)}}.p-indexArrivals-info .date{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,9.1px),0.6770833333vw,13px);letter-spacing:.05em;line-height:1.23}@media(max-width: 768px){.p-indexArrivals-info .date{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);letter-spacing:.03em}}.p-indexArrivals-info .cat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:min(.4166666667vw,8px)}@media(max-width: 768px){.p-indexArrivals-info .cat{gap:min(1.3333333333vw,5px)}}.p-indexArrivals-info .cat li{border:1px solid #000;border-radius:9999px;font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,9.1px),0.6770833333vw,13px);letter-spacing:.05em;line-height:1.23;text-align:center;padding:min(.3125vw,6px) clamp(7.5px,.78125vw,15px) min(.3645833333vw,7px);min-width:clamp(62px,6.1458333333vw,118px)}@media(max-width: 768px){.p-indexArrivals-info .cat li{font-weight:bold;letter-spacing:.07em;line-height:1.05;font-size:clamp(max(10px,7.7px),2.9333333333vw,11px);padding:min(1.3333333333vw,5px) min(4vw,15px)}}.p-indexArrivals-info .cat li.yarn,.p-indexArrivals-info .cat li.media,.p-indexArrivals-info .cat li.exhibition,.p-indexArrivals-info .cat li.arrival{background-color:#000;color:#fff}.p-indexArrivals-info .cat li.notice,.p-indexArrivals-info .cat li.brandnews{background-color:#fff;color:#000}.p-indexArrivals-txt{display:inline-block;font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);letter-spacing:.05em;line-height:2.13}@media(max-width: 768px){.p-indexArrivals-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);letter-spacing:.07em;line-height:2}}.p-indexArrivals-view{display:grid;place-content:center;margin-top:clamp(20px,2.0833333333vw,40px)}@media(max-width: 768px){.p-indexArrivals-view{margin-top:min(9.3333333333vw,35px)}}.p-index-mission{background-color:rgba(0,0,0,0);padding-left:min(5.2083333333vw,100px);padding-right:min(5.2083333333vw,100px); }@media(max-width: 768px){.p-index-mission{padding-left:min(5.8666666667vw,22px);padding-right:min(5.8666666667vw,22px);padding-bottom:min(25.0666666667vw,94px);padding-top:min(20.5333333333vw,77px)}}.p-indexMission-inner{aspect-ratio:1440/766;background-color:#ffffff00;display:grid;grid-template-columns:33.86% 1fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:auto;position:relative;max-width:1440px}@media(max-width: 768px){.p-indexMission-inner{aspect-ratio:auto;display:block;padding-top:min(3.2vw,12px)}}.p-indexMission-inner::before{content:"";border:1px solid #d6d6d6;pointer-events:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100% - clamp(12px,1.0416666667vw,20px));height:calc(100% - clamp(12px,1.0416666667vw,20px));z-index:3}@media(max-width: 768px){.p-indexMission-inner::before{content:none}}.p-indexMission-bg{overflow:hidden;position:fixed;left:0;top:0;width:100%;height:100vh;z-index:-3}.p-indexMission-bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.p-indexMission-thumb{display:grid;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;padding-right:min(3.28125vw,63px);position:relative;height:100%}@media(max-width: 768px){.p-indexMission-thumb{padding-right:0}}.p-indexMission-thumb img{vertical-align:bottom}.p-indexMission-ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,33.6px),2.5vw,48px);letter-spacing:.04em;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;padding-top:4.3%;position:absolute;right:0;top:0;height:100%}@media(max-width: 768px){.p-indexMission-ttl{font-size:clamp(max(10px,20.3px),7.7333333333vw,29px);-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.p-indexMission-ttl::after{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;content:"";background-color:#000;margin-top:min(1.3020833333vw,25px);width:1px}@media(max-width: 768px){.p-indexMission-ttl::after{content:none}}.p-indexMission-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:min(7.8125vw,150px);padding-right:min(7.8125vw,150px);padding-bottom:min(3.6458333333vw,70px);padding-top:min(3.6458333333vw,70px)}@media(max-width: 768px){.p-indexMission-block{padding-left:min(6.6666666667vw,25px);padding-right:min(6.6666666667vw,25px);padding-bottom:min(12vw,45px);padding-top:min(8vw,30px)}}.p-indexMission-copy{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(1.5rem,.54rem + 2vw,2.938rem);line-height:1.65;margin-bottom:min(2.4479166667vw,47px)}@media(max-width: 768px){.p-indexMission-copy{font-size:clamp(max(10px,14px),5.3333333333vw,20px);letter-spacing:normal;line-height:1.9;margin-bottom:min(6.9333333333vw,26px)}}.p-indexMission-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,12.6px),0.9375vw,18px);letter-spacing:.05em;line-height:2.62;margin-bottom:min(2.6041666667vw,50px)}@media(max-width: 768px){.p-indexMission-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:2.07;margin-bottom:min(7.7333333333vw,29px)}}@media(max-width: 768px){.p-indexMission-view{display:grid;place-content:center;width:100%}}.p-index-data{background-color:#ffffff00;padding-left:min(7.8125vw,150px);padding-right:min(7.8125vw,150px);padding-bottom:min(6.25vw,120px);padding-top:min(6.25vw,120px)}@media(max-width: 1080px){.p-index-data{padding-left:min(2.6041666667vw,50px);padding-right:min(2.6041666667vw,50px)}}@media(max-width: 768px){.p-index-data{padding-left:min(5.8666666667vw,22px);padding-right:min(5.8666666667vw,22px);padding-bottom:min(16vw,60px);padding-top:min(14.4vw,54px)}}.p-indexData-inner{margin:auto;max-width:1440px}.p-indexData-ttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,29.4px),2.1875vw,42px);letter-spacing:.04em;margin-bottom:min(2.6041666667vw,50px);text-align:center}@media(max-width: 768px){.p-indexData-ttl{font-size:clamp(max(10px,21px),8vw,30px);margin-bottom:min(6.6666666667vw,25px)}}.p-indexData-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);-webkit-column-gap:min(1.5625vw,30px);-moz-column-gap:min(1.5625vw,30px);column-gap:min(1.5625vw,30px)}@media(max-width: 768px){.p-indexData-list{display:block}}.p-indexData-item{border-bottom:1px solid #000;text-align:center}@media(max-width: 768px){.p-indexData-item{padding-bottom:min(5.0666666667vw,19px);padding-top:min(5.0666666667vw,19px)}}.p-indexData-item.row-2{display:grid;grid-template-rows:repeat(2, 1fr)}@media(max-width: 768px){.p-indexData-item.row-2{display:block}}.p-indexData-item.row-2 .p-indexData-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:min(1.5625vw,30px);padding-top:min(1.1979166667vw,23px)}@media(max-width: 768px){.p-indexData-item.row-2 .p-indexData-block{padding-bottom:0;padding-top:min(4vw,15px)}}.p-indexData-item.row-1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:min(1.5625vw,30px);padding-left:min(1.1458333333vw,22px);text-align:left}@media(max-width: 768px){.p-indexData-item.row-1{margin-left:0;padding-left:min(5.3333333333vw,20px);padding-right:min(2.6666666667vw,10px)}}.p-indexData-item.row-1 .p-indexData-heading{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:min(.46875vw,9px)}@media(max-width: 768px){.p-indexData-item.row-1 .p-indexData-heading{margin-bottom:min(1.6vw,6px)}}@media(max-width: 768px){.p-indexData-item.row-1 .p-indexData-heading .p-01{font-size:clamp(max(10px,10.5px),4vw,15px)}}.p-indexData-item.row-1 .p-indexData-heading .p-02{line-height:.5;margin-left:clamp(6px,.5208333333vw,10px)}@media(max-width: 768px){.p-indexData-item.row-1 .p-indexData-heading .p-02{margin-left:min(2.6666666667vw,10px)}}.p-indexData-item.row-1 .p-indexData-heading .p-02 .num{font-size:clamp(max(10px,42px),3.125vw,60px)}@media(max-width: 768px){.p-indexData-item.row-1 .p-indexData-heading .p-02 .num{font-size:clamp(max(10px,26.6px),10.1333333333vw,38px)}}.p-indexData-item.row-1 .p-indexData-heading .p-02 .unit{font-size:clamp(max(10px,16.8px),1.25vw,24px)}@media(max-width: 768px){.p-indexData-item.row-1 .p-indexData-heading .p-02 .unit{font-size:clamp(max(10px,10.5px),4vw,15px)}}@media(max-width: 768px){.p-indexData-item.row-1 .p-indexData-txt{font-size:clamp(max(10px,8.4px),3.2vw,12px)}}.p-indexData-item.founding{grid-row:1/3}.p-indexData-item.share{grid-row:1/3}.p-indexData-item.employee{grid-column:3/4;grid-row:1/2;border-top:1px solid #000}@media(max-width: 768px){.p-indexData-item.employee{border-top:none}}.p-indexData-item.oem{grid-column:3/4;grid-row:2/3}.p-indexData-thumb{aspect-ratio:460/279;overflow:hidden;width:100%}@media(max-width: 768px){.p-indexData-thumb{margin:auto;max-width:224px}}.p-indexData-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.p-indexData-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;aspect-ratio:1/1;border:.5px solid #707070;border-radius:50%;margin-right:min(1.1458333333vw,22px);width:min(5.78125vw,111px)}@media(max-width: 768px){.p-indexData-icon{margin-right:min(5.8666666667vw,22px);width:min(20.8vw,78px)}}.p-indexData-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-indexData-heading .p-01{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,16.8px),1.25vw,24px);line-height:1.33}@media(max-width: 768px){.p-indexData-heading .p-01{font-size:clamp(max(10px,14px),5.3333333333vw,20px)}}.p-indexData-heading .p-02{font-family:"EB Garamond","EB Garamond",serif;font-weight:normal}.p-indexData-heading .p-02 .num{font-size:clamp(max(10px,63px),4.6875vw,90px)}@media(max-width: 768px){.p-indexData-heading .p-02 .num{font-size:clamp(max(10px,41.3px),15.7333333333vw,59px)}}.p-indexData-heading .p-02 .unit{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,19.6px),1.4583333333vw,28px);line-height:1.33;margin-left:clamp(4px,.4166666667vw,8px)}@media(max-width: 768px){.p-indexData-heading .p-02 .unit{font-size:clamp(max(10px,12.6px),4.8vw,18px);margin-left:min(1.6vw,6px)}}.p-indexData-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,12.6px),0.9375vw,18px);line-height:1.87}@media(max-width: 768px){.p-indexData-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);letter-spacing:.07em;line-height:1.76}}.p-indexData-view{display:grid;place-content:center;margin-top:min(3.125vw,60px)}@media(max-width: 768px){.p-indexData-view{margin-top:min(8vw,30px)}}.p-index-business{padding-left:min(2.6041666667vw,50px);padding-right:min(2.6041666667vw,50px);padding-bottom:min(5.9895833333vw,115px);padding-top:min(3.125vw,60px);-webkit-transition:background-color .3s cubic-bezier(0.55, 0.055, 0.675, 0.19) .1s;transition:background-color .3s cubic-bezier(0.55, 0.055, 0.675, 0.19) .1s}@media(max-width: 768px){.p-index-business{background-color:#e6e6e6 !important;padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(14.1333333333vw,53px);padding-top:min(10.6666666667vw,40px)}}.p-index-business[data-switch="1"]{background-color:#e6e6e600}.p-index-business[data-switch="2"]{background-color:#c5d7dd}.p-indexBusiness-inner{margin:auto;max-width:1920px}.p-indexBusiness-ttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,63px),4.6875vw,90px);line-height:1.27;padding-bottom:min(1.3541666667vw,26px);text-align:center}@media(max-width: 768px){.p-indexBusiness-ttl{border-bottom:1px solid #000;font-size:clamp(max(10px,21px),8vw,30px);letter-spacing:.04em;padding-bottom:min(5.8666666667vw,22px)}}.p-indexBusiness-container{border-bottom:1px solid #000;border-top:1px solid #000;padding-bottom:min(2.8645833333vw,55px);padding-top:min(2.8645833333vw,55px)}@media(max-width: 768px){.p-indexBusiness-container{display:contents}}.p-indexBusiness-list{counter-reset:number 0;display:grid;grid-template-columns:29.68% 1fr;grid-template-rows:repeat(2, 1fr);-webkit-column-gap:min(3.9583333333vw,76px);-moz-column-gap:min(3.9583333333vw,76px);column-gap:min(3.9583333333vw,76px);position:relative}@media(max-width: 768px){.p-indexBusiness-list{display:block}}.p-indexBusiness-item{grid-column:2/3}@media(max-width: 768px){.p-indexBusiness-item{border-bottom:1px solid #000;padding-left:min(1.8666666667vw,7px);padding-right:min(1.8666666667vw,7px);padding-bottom:min(8vw,30px);padding-top:min(8vw,30px)}}.p-indexBusiness-item+.p-indexBusiness-item{border-top:1px solid #000}@media(max-width: 768px){.p-indexBusiness-item+.p-indexBusiness-item{border-top:none}}.p-indexBusiness-item.is-show .p-indexBusiness-thumb{opacity:1}.p-indexBusiness-item.is-show .p-indexBusiness-block{opacity:1}.p-indexBusiness-thumb{aspect-ratio:570/660;overflow:hidden;opacity:0;position:absolute;left:0;top:0;-webkit-transition:opacity .3s cubic-bezier(0.55, 0.055, 0.675, 0.19) .1s;transition:opacity .3s cubic-bezier(0.55, 0.055, 0.675, 0.19) .1s;width:29.68%;height:100%}@media(max-width: 768px){.p-indexBusiness-thumb{opacity:1;margin-bottom:min(3.2vw,12px);position:static;width:100%}}.p-indexBusiness-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.p-indexBusiness-block{grid-column:2/3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:.3;position:relative;padding-left:min(2.65625vw,51px);padding-bottom:min(1.5625vw,30px);padding-top:min(1.5625vw,30px);-webkit-transition:opacity .3s cubic-bezier(0.55, 0.055, 0.675, 0.19) .1s;transition:opacity .3s cubic-bezier(0.55, 0.055, 0.675, 0.19) .1s;width:100%;height:100%}@media(max-width: 768px){.p-indexBusiness-block{display:block;opacity:1;padding-left:min(4.8vw,18px);padding-bottom:0;padding-top:0}}.p-indexBusiness-block h3{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,33.6px),2.5vw,48px);line-height:1.58;margin-bottom:min(1.3020833333vw,25px);position:relative}@media(max-width: 768px){.p-indexBusiness-block h3{font-size:clamp(max(10px,16.8px),6.4vw,24px);line-height:1.25;margin-bottom:min(3.4666666667vw,13px)}}.p-indexBusiness-block h3::before{counter-increment:number 1;content:counter(number) " ";font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-style:italic;font-size:clamp(max(10px,22.4px),1.6666666667vw,32px);line-height:1.28;position:absolute;left:max(-2.65625vw,-51px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 768px){.p-indexBusiness-block h3::before{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:1.3;top:min(4.8vw,18px);left:max(-4.8vw,-18px)}}.p-indexBusiness-block h3 span{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,12.6px),0.9375vw,18px);letter-spacing:.05em;line-height:1.22;margin-left:min(1.1458333333vw,22px)}@media(max-width: 768px){.p-indexBusiness-block h3 span{display:block;font-size:clamp(max(10px,7.7px),2.9333333333vw,11px);margin-left:0;margin-top:min(1.0666666667vw,4px)}}.p-indexBusiness-block p{font-family:"EB Garamond","EB Garamond",serif;font-weight:normal;font-size:clamp(max(10px,12.6px),0.9375vw,18px);letter-spacing:.05em;line-height:2.25}@media(max-width: 768px){.p-indexBusiness-block p{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);letter-spacing:normal;line-height:1.76}}.p-indexBusiness-view{position:absolute;right:min(1.5625vw,30px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 1080px)and (min-width: 768px){.p-indexBusiness-view{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:min(1.0416666667vw,20px);position:static;-webkit-transform:none;transform:none}}@media(max-width: 768px){.p-indexBusiness-view{position:static;margin-top:min(5.3333333333vw,20px);-webkit-transform:translateY(0);transform:translateY(0)}}.p-index-news{background-color:#ffffff00;padding-left:min(7.8125vw,150px);padding-right:min(7.8125vw,150px);padding-bottom:min(2.7604166667vw,53px);padding-top:min(6.5104166667vw,125px)}@media(max-width: 768px){.p-index-news{padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(10.6666666667vw,40px);padding-top:min(8vw,30px)}}.p-indexNews-inner{margin:auto;/* max-width:1000px; */}.p-indexNews-ttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,42px),3.125vw,60px);margin-bottom:min(2.5vw,48px);text-align:center}@media(max-width: 768px){.p-indexNews-ttl{font-size:clamp(max(10px,21px),8vw,30px);letter-spacing:.04em;line-height:1.2;margin-bottom:min(8vw,30px)}}.p-indexNews-view{display:grid;place-content:center;margin-top:min(2.6041666667vw,50px)}@media(max-width: 768px){.p-indexNews-view{margin-top:min(8vw,30px)}}.p-indexNews-notification{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);letter-spacing:.04em;line-height:1.85;margin-top:3em;text-align:center}@media(max-width: 768px){.p-indexNews-notification{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:1.61}}.p-company-profile{padding-left:min(7.8125vw,150px);padding-right:min(7.8125vw,150px);padding-bottom:min(7.2916666667vw,140px);padding-top:min(5.2083333333vw,100px)}@media(max-width: 768px){.p-company-profile{padding-left:min(8vw,30px);padding-right:min(4vw,15px);padding-bottom:min(10.6666666667vw,40px);padding-top:min(10.6666666667vw,40px)}}.p-companyProfile-inner{margin:auto;max-width:clamp(700px,56.25vw,1080px)}.p-companyProfile-table{width:100%}.p-companyProfile-table th,.p-companyProfile-table td{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,14px),1.0416666667vw,20px);line-height:1.75}@media(max-width: 768px){.p-companyProfile-table th,.p-companyProfile-table td{display:block;font-weight:600;font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);letter-spacing:normal;line-height:2}}.p-companyProfile-table th{padding-right:min(3.6458333333vw,70px);width:clamp(140px,10.4166666667vw,200px)}@media(max-width: 768px){.p-companyProfile-table th{color:#f0ad3d;padding-right:0;padding-top:1.5em;width:100%}}.p-companyProfile-table td{border-left:1px solid #d0d0d0;padding-left:min(3.6458333333vw,70px);padding-bottom:3em}@media(max-width: 768px){.p-companyProfile-table td{border-left:none;border-bottom:1px solid #d0d0d0;padding-left:0;padding-bottom:1.5em}}.p-company-history{padding-left:min(7.8125vw,150px);padding-right:min(7.8125vw,150px);padding-bottom:min(16.6666666667vw,320px);padding-top:min(4.6875vw,90px)}@media(max-width: 768px){.p-company-history{padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(8vw,30px);padding-top:min(13.3333333333vw,50px)}}.p-companyHistory-inner{margin:auto;max-width:1440px}.p-companyHistory-ttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,35px),2.6041666667vw,50px);line-height:1.4;margin-bottom:clamp(60px,5.2083333333vw,100px);text-align:center}@media(max-width: 768px){.p-companyHistory-ttl{font-weight:500;font-size:clamp(max(10px,14px),5.3333333333vw,20px);line-height:1.9;margin-bottom:min(21.3333333333vw,80px)}}.p-companyHistory-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%}@media(max-width: 768px){.p-companyHistory-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.p-companyHistory-list::before{content:"";background:-webkit-radial-gradient(circle farthest-side, #000, #000 30%, transparent 30%, transparent);background:radial-gradient(circle farthest-side, #000, #000 30%, transparent 30%, transparent);background-size:3px 10px;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:3px;height:calc(100% - clamp(133px,10.0520833333vw,193px))}@media(max-width: 768px){.p-companyHistory-list::before{background-size:2px 8px;left:min(1.8666666667vw,7px);-webkit-transform:none;transform:none;width:2px;height:100%}}.p-companyHistory-item{padding-right:min(8.0729166667vw,155px);position:relative;width:50%;height:clamp(133px,10.0520833333vw,193px)}@media(max-width: 768px){.p-companyHistory-item{padding-left:min(8.8vw,33px);padding-right:0;padding-bottom:min(16vw,60px);width:100%;height:auto}}.p-companyHistory-item::before{content:"";aspect-ratio:73/25;background-color:#f0ad3d;border-radius:9999px;position:absolute;right:0;top:0;-webkit-transform:translateX(25%);transform:translateX(25%);width:clamp(53px,3.8020833333vw,73px)}@media(max-width: 768px){.p-companyHistory-item::before{left:0;right:auto;-webkit-transform:none;transform:none;width:clamp(22px,8.8vw,33px)}}@media(min-width: 769px){.p-companyHistory-item:nth-child(odd) h3,.p-companyHistory-item:nth-child(odd) p{text-align:right}}@media(min-width: 769px){.p-companyHistory-item:nth-child(even){margin-left:auto;padding-left:min(8.0729166667vw,155px);padding-right:0}.p-companyHistory-item:nth-child(even)::before{left:0;right:auto;-webkit-transform:translateX(-25%);transform:translateX(-25%)}.p-companyHistory-item:nth-child(even) img{display:block;margin-left:auto;margin-right:0}}.p-companyHistory-item:last-child{background-color:#fff;z-index:3}.p-companyHistory-item h3{font-family:"EB Garamond","EB Garamond",serif;font-weight:normal;font-size:clamp(max(10px,56px),4.1666666667vw,80px);letter-spacing:-0.02em;line-height:1.25;color:#f0ad3d;margin-top:-0.6em}@media(max-width: 768px){.p-companyHistory-item h3{font-size:_fz850,375;margin-left:min(4vw,15px)}}.p-companyHistory-item p{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,14px),1.0416666667vw,20px);letter-spacing:normal;line-height:1.5;word-break:auto-phrase}@media(max-width: 768px){.p-companyHistory-item p{font-size:clamp(max(10px,10.5px),4vw,15px);line-height:1.66}}.p-companyHistory-item p span{font-size:clamp(max(10px,11.2px),0.8333333333vw,16px)}@media(max-width: 768px){.p-companyHistory-item p span{font-size:clamp(max(10px,7.7px),2.9333333333vw,11px)}}.p-companyHistory-item img{margin-top:min(1.8229166667vw,35px);max-width:none;max-height:none}@media(max-width: 768px){.p-companyHistory-item img{margin-top:min(2.6666666667vw,10px);max-width:100%;max-height:100%}}.p-companyHistory-item .img-1969{width:min(15.5729166667vw,299px)}@media(max-width: 768px){.p-companyHistory-item .img-1969{width:min(81.0666666667vw,304px)}}.p-companyHistory-item .img-1972{width:min(14.2708333333vw,274px)}@media(max-width: 768px){.p-companyHistory-item .img-1972{width:min(81.0666666667vw,304px)}}.p-companyHistory-item .img-1973{margin-left:min(5.7291666667vw,110px);width:min(9.84375vw,189px)}@media(max-width: 768px){.p-companyHistory-item .img-1973{margin-left:0;width:min(51.2vw,192px)}}.p-companyHistory-item .img-1984{width:min(15.5729166667vw,299px)}@media(max-width: 768px){.p-companyHistory-item .img-1984{width:min(81.0666666667vw,304px)}}.p-companyHistory-item .img-1986{width:min(15.5729166667vw,299px)}@media(max-width: 768px){.p-companyHistory-item .img-1986{width:min(81.0666666667vw,304px)}}.p-companyHistory-item .img-1997{width:min(9.4791666667vw,182px)}@media(max-width: 768px){.p-companyHistory-item .img-1997{width:min(51.2vw,192px)}}.p-companyHistory-item .img-2002{width:min(16.7708333333vw,322px)}@media(max-width: 768px){.p-companyHistory-item .img-2002{width:min(81.0666666667vw,304px)}}.p-companyHistory-item .img-2003{width:min(15.2604166667vw,293px)}@media(max-width: 768px){.p-companyHistory-item .img-2003{width:min(81.0666666667vw,304px)}}.p-companyHistory-item .img-2009{width:min(10.2083333333vw,196px)}@media(max-width: 768px){.p-companyHistory-item .img-2009{width:min(51.2vw,192px)}}.p-companyHistory-item .img-2015{width:min(18.6979166667vw,359px)}@media(max-width: 768px){.p-companyHistory-item .img-2015{width:min(81.0666666667vw,304px)}}@media(max-width: 768px){.p-companyHistory-message .tmp-messageBox-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.p-companyHistory-message .tmp-messageBox-heading{margin-bottom:0}@media(max-width: 768px){.p-companyHistory-message .tmp-messageBox-subheading{margin-bottom:min(5.3333333333vw,20px);margin-top:min(5.3333333333vw,20px);text-align:left}}.p-company-office{padding-left:min(2.6041666667vw,50px);padding-right:min(2.6041666667vw,50px);padding-bottom:min(7.8125vw,150px);padding-top:min(7.8125vw,150px)}@media(max-width: 768px){.p-company-office{padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(12vw,45px);padding-top:min(8vw,30px)}}.p-companyOffice-inner{margin:auto;max-width:1680px}.p-companyOffice-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:min(5.2083333333vw,100px) 1.7857142857%}@media(max-width: 768px){.p-companyOffice-list{grid-template-columns:1fr;gap:min(8.5333333333vw,32px)}}.p-companyOffice-item{border-top:1px solid #000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:min(1.1458333333vw,22px)}@media(max-width: 768px){.p-companyOffice-item{padding-top:min(5.3333333333vw,20px)}}.p-companyOffice-item h2{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,16.8px),1.25vw,24px);line-height:1.29;margin-bottom:min(1.5625vw,30px)}@media(max-width: 768px){.p-companyOffice-item h2{font-size:clamp(max(10px,9.8px),3.7333333333vw,14px);margin-bottom:min(5.3333333333vw,20px)}}.p-companyOffice-item p,.p-companyOffice-item ul{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);line-height:2.13;margin-bottom:min(1.0416666667vw,20px)}@media(max-width: 768px){.p-companyOffice-item p,.p-companyOffice-item ul{font-size:clamp(max(10px,9.8px),3.7333333333vw,14px);line-height:1.78;margin-bottom:min(5.3333333333vw,20px)}}.p-companyOffice-item p a,.p-companyOffice-item ul a{position:relative}@media(hover: hover){.p-companyOffice-item p a:hover::before,.p-companyOffice-item ul a:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}}.p-companyOffice-item p a::before,.p-companyOffice-item ul a::before{content:"";background-color:#000;position:absolute;left:0;bottom:.1em;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;width:100%;height:1px}.p-companyOffice-item figure{aspect-ratio:540/315;margin-top:auto}.p-companyOffice-item figure iframe{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.p-companyOffice-thumb{margin-bottom:min(1.0416666667vw,20px)}@media(max-width: 768px){.p-companyOffice-thumb{margin-bottom:min(5.3333333333vw,20px)}}.p-company-data{padding-left:min(5.2083333333vw,100px);padding-right:min(5.2083333333vw,100px);padding-bottom:min(7.8125vw,150px);padding-top:min(7.8125vw,150px)}@media(max-width: 768px){.p-company-data{padding-left:min(5.8666666667vw,22px);padding-right:min(5.8666666667vw,22px);padding-bottom:min(20.8vw,78px);padding-top:min(20.8vw,78px)}}.p-companyData-inner{margin:auto;max-width:1440px}.p-companyData-ttl{text-align:center;margin-bottom:min(7.8125vw,150px)}@media(max-width: 768px){.p-companyData-ttl{margin-bottom:min(10.6666666667vw,40px)}}.p-companyData-ttl .en{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,29.4px),2.1875vw,42px);letter-spacing:.04em}@media(max-width: 768px){.p-companyData-ttl .en{font-size:clamp(max(10px,16.8px),6.4vw,24px)}}.p-companyData-ttl .ja{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.2px),0.8333333333vw,16px);letter-spacing:.05em;line-height:1.8}@media(max-width: 768px){.p-companyData-ttl .ja{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:1.4}}.p-companyData-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:5.9722222222%;margin-bottom:min(4.9479166667vw,95px)}@media(max-width: 768px){.p-companyData-grid{grid-template-columns:1fr;gap:min(10.6666666667vw,40px);margin-bottom:min(16vw,60px)}}.p-companyDataGrid-thumb{aspect-ratio:677/411;overflow:hidden;position:relative;width:100%}.p-companyDataGrid-thumb .bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.p-companyDataGrid-thumb .icon{aspect-ratio:1/1;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:max(37.3707533235%,103px)}@media(max-width: 768px){.p-companyDataGrid-thumb .icon{width:49.0909090909%}}.p-companyDataGrid-block{border-bottom:1px solid #000;margin-top:min(1.5625vw,30px);padding-bottom:min(3.3333333333vw,64px);text-align:center}@media(max-width: 768px){.p-companyDataGrid-block{margin-top:min(8vw,30px);padding-bottom:min(7.4666666667vw,28px)}}.p-companyDataGrid-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:min(.7291666667vw,14px)}@media(max-width: 768px){.p-companyDataGrid-heading{margin-bottom:min(2.1333333333vw,8px)}}.p-companyDataGrid-heading .p-01{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,23.8px),1.7708333333vw,34px);line-height:1.33}@media(max-width: 768px){.p-companyDataGrid-heading .p-01{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px)}}.p-companyDataGrid-heading .p-02{font-family:"EB Garamond","EB Garamond",serif;font-weight:normal}.p-companyDataGrid-heading .p-02 .num{font-size:clamp(max(10px,92.4px),6.875vw,132px)}@media(max-width: 768px){.p-companyDataGrid-heading .p-02 .num{font-size:clamp(max(10px,41.3px),15.7333333333vw,59px)}}.p-companyDataGrid-heading .p-02 .unit{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,28px),2.0833333333vw,40px);line-height:1.33;margin-left:clamp(4px,.4166666667vw,8px)}@media(max-width: 768px){.p-companyDataGrid-heading .p-02 .unit{font-size:clamp(max(10px,10.5px),4vw,15px);margin-left:min(1.6vw,6px)}}.p-companyDataGrid-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,12.6px),0.9375vw,18px);line-height:1.87}@media(max-width: 768px){.p-companyDataGrid-txt{font-size:clamp(max(10px,9.8px),3.7333333333vw,14px);line-height:2}}.p-companyData-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:min(2.3958333333vw,46px)}@media(max-width: 768px){.p-companyData-list{grid-template-columns:repeat(2, 1fr);gap:clamp(5px,2.6666666667vw,10px)}}.p-companyDataList-item{background-color:#f6f6f6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:min(2.2916666667vw,44px);padding-right:min(2.2916666667vw,44px);padding-bottom:min(4.1666666667vw,80px);padding-top:min(2.8645833333vw,55px);min-height:clamp(330px,31.25vw,600px)}@media(max-width: 768px){.p-companyDataList-item{padding-left:min(3.2vw,12px);padding-right:min(3.2vw,12px);padding-bottom:min(6.4vw,24px);padding-top:min(6.9333333333vw,26px);min-height:min(71.2vw,267px)}}.p-companyDataList-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:clamp(117px,10.2604166667vw,197px)}@media(max-width: 768px){.p-companyDataList-icon{height:min(24vw,90px)}}.p-companyDataList-icon .employee{width:63.0166666667%}@media(max-width: 768px){.p-companyDataList-icon .employee{width:min(25vw,93.75px)}}.p-companyDataList-icon .trademark{width:32.0083333333%}@media(max-width: 768px){.p-companyDataList-icon .trademark{width:min(13.8186666667vw,51.82px)}}.p-companyDataList-icon .thickest{width:52.5722222222%}@media(max-width: 768px){.p-companyDataList-icon .thickest{width:min(24.4853333333vw,91.82px)}}.p-companyDataList-icon .thinnest{width:52.5722222222%}@media(max-width: 768px){.p-companyDataList-icon .thinnest{width:min(24.4853333333vw,91.82px)}}.p-companyDataList-icon .stock{width:53.0944444444%}@media(max-width: 768px){.p-companyDataList-icon .stock{width:min(22.0426666667vw,82.66px)}}.p-companyDataList-icon .shipment{width:56.2194444444%}@media(max-width: 768px){.p-companyDataList-icon .shipment{width:min(28.4vw,106.5px)}}.p-companyDataList-icon .factory{width:37.7527777778%}@media(max-width: 768px){.p-companyDataList-icon .factory{width:min(17.4426666667vw,65.41px)}}.p-companyDataList-icon .sample{width:25.7222222222%}@media(max-width: 768px){.p-companyDataList-icon .sample{width:min(12.36vw,46.35px)}}.p-companyDataList-icon .capital{width:39.0333333333%}@media(max-width: 768px){.p-companyDataList-icon .capital{width:min(16.2826666667vw,61.06px)}}.p-companyDataList-heading{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,16.8px),1.25vw,24px);line-height:1.33;text-align:center}@media(max-width: 900px){.p-companyDataList-heading:has(br){margin-bottom:-0.8em}}@media(max-width: 768px){.p-companyDataList-heading{font-size:clamp(max(10px,9.8px),3.7333333333vw,14px)}}.p-companyDataList-heading br{display:none}@media(max-width: 900px){.p-companyDataList-heading br{display:block}}.p-companyDataList-number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:min(2.5vw,48px)}@media(max-width: 768px){.p-companyDataList-number{margin-bottom:min(2.6666666667vw,10px)}}.p-companyDataList-number .num,.p-companyDataList-number .fraction{font-family:"EB Garamond","EB Garamond",serif;font-weight:normal;font-size:min(6.875vw,132px);line-height:.9}@media(max-width: 768px){.p-companyDataList-number .num,.p-companyDataList-number .fraction{font-size:clamp(max(10px,30.8px),11.7333333333vw,44px)}}.p-companyDataList-number .unit{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,28px),2.0833333333vw,40px);line-height:1.33;margin-left:clamp(4px,.4166666667vw,8px);margin-top:auto}@media(max-width: 768px){.p-companyDataList-number .unit{font-size:clamp(max(10px,10.5px),4vw,15px);margin-left:min(1.6vw,6px)}}.p-companyDataList-txt{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,14px),1.0416666667vw,20px);line-height:1.5}@media(max-width: 768px){.p-companyDataList-txt{font-size:clamp(max(10px,8.4px),3.2vw,12px)}}.p-companyDataList-txt small{font-size:clamp(max(10px,11.2px),0.8333333333vw,16px)}@media(max-width: 768px){.p-companyDataList-txt small{font-size:clamp(max(10px,5.6px),2.1333333333vw,8px)}}@media(min-width: 769px){.p-yarnSpecial-mv{aspect-ratio:1920/940}}@media(max-width: 768px){.p-yarnSpecial-mv{margin-bottom:min(16vw,60px)}}.p-yarnSpecial-mv h1{margin-top:min(2.0833333333vw,40px)}@media(max-width: 768px){.p-yarnSpecial-mv h1{margin-top:min(5.3333333333vw,20px)}}.p-oemNetwork-3line-ttl{margin-bottom:min(4.6875vw,90px)}@media(max-width: 768px){.p-oemNetwork-3line-ttl{margin-bottom:min(8vw,30px)}}.p-oemNetwork-2line-ttl{text-align:center;margin-bottom:min(2.0833333333vw,40px)}@media(max-width: 768px){.p-oemNetwork-2line-ttl{margin-bottom:min(5.3333333333vw,20px)}}.p-oemNetwork-2line-ttl .en{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,84px),6.25vw,120px);line-height:1.35}@media(max-width: 768px){.p-oemNetwork-2line-ttl .en{font-size:clamp(max(10px,21px),8vw,30px)}}.p-oemNetwork-2line-ttl .ja{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,16.8px),1.25vw,24px);letter-spacing:.05em;line-height:1.8;margin-top:-0.9em}@media(max-width: 768px){.p-oemNetwork-2line-ttl .ja{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:1.4;margin-top:0}}@media(max-width: 768px){#page-recruit .fixed-search,#page-recruit-value .fixed-search,#page-recruit-about .fixed-search,#page-recruit-business .fixed-search,#page-recruit-work .fixed-search,#page-recruit-interview .fixed-search{bottom:clamp(68px,26.1333333333vw,98px)}}.p-recruit-mv{background:rgba(0,0,0,0);position:relative}.p-recruitMv-bg{position:fixed;left:0;top:0;width:100%;height:100%;z-index:-3}@media(max-width: 768px){.p-recruitMv-bg{position:static;width:100%;height:auto}}.p-recruitMv-bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.p-recruitMv-inner{display:block;margin:auto;position:relative;width:100%;height:100%;max-width:1920px;min-height:clamp(540px,48.9583333333vw,940px)}@media(max-width: 768px){.p-recruitMv-inner{position:absolute;left:0;top:0;min-height:0}}.p-recruitMv-inner p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:.5em;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,29.4px),2.1875vw,42px);line-height:1.09;color:#fff;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;position:absolute;right:14%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:nowrap}@media(max-width: 768px){.p-recruitMv-inner p{font-size:clamp(max(10px,12.6px),4.8vw,18px);right:min(5.8666666667vw,22px)}}.p-recruitMv-inner p span:nth-child(2){margin-top:1em}.p-recruitMv-inner h1{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(52px,6.3541666667vw,122px);line-height:.7;color:#fff;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}@media(max-width: 768px){.p-recruitMv-inner h1{font-size:clamp(max(10px,21px),8vw,30px);line-height:1.3;left:0;bottom:-0.3em;-webkit-transform:none;transform:none}}.p-recruit-intro{padding-bottom:min(9.375vw,180px);padding-top:min(7.8125vw,150px)}@media(max-width: 768px){.p-recruit-intro{padding-bottom:min(26.6666666667vw,100px);padding-top:min(26.6666666667vw,100px)}}.p-recruitIntro-inner{margin:auto;position:relative;max-width:1920px;z-index:3}@media(max-width: 768px){.p-recruitIntro-inner{display:grid;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.p-recruitIntro-block{display:grid;grid-template-columns:repeat(2, auto);grid-template-rows:auto 1fr;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;gap:min(1.9791666667vw,38px) min(2.6041666667vw,50px);margin:auto;padding-left:min(1.5625vw,30px);width:calc(100% - min(8.3333333333vw,160px));max-width:clamp(1000px,62.5vw,1200px)}@media(max-width: 768px){.p-recruitIntro-block{grid-template-columns:1fr;gap:0;padding-left:min(5.8666666667vw,22px);padding-right:min(5.8666666667vw,22px);width:100%;max-width:none}}.p-recruitIntro-ttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(22px,2.0833333333vw,40px);line-height:1.55}@media(max-width: 768px){.p-recruitIntro-ttl{font-size:clamp(max(10px,14px),5.3333333333vw,20px);line-height:1.9;margin-bottom:min(8vw,30px)}}.p-recruitIntro-txt{grid-column:2/3;grid-row:1/3;font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.2px),0.8333333333vw,16px);line-height:2}@media(max-width: 768px){.p-recruitIntro-txt{grid-column:1/2;grid-row:2/3;font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);letter-spacing:.05em}}@media(max-width: 768px){.p-recruitIntro-view{grid-column:1/2;grid-row:3/4;margin-left:auto;margin-right:auto;margin-top:min(13.3333333333vw,50px)}}.p-recruitIntro-thumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:max(-1.5625vw,-30px);padding-left:min(12.5vw,240px);position:relative;z-index:-3}@media(max-width: 768px){.p-recruitIntro-thumb{display:contents}}.p-recruitIntro-thumb-01{width:max(28.6458333333%,230px)}@media(max-width: 768px){.p-recruitIntro-thumb-01{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-bottom:min(13.3333333333vw,50px);padding-right:min(4vw,15px);width:100%}}.p-recruitIntro-thumb-02{width:max(44.0104166667%,365px)}@media(max-width: 768px){.p-recruitIntro-thumb-02{margin-top:min(13.3333333333vw,50px);padding-left:min(4vw,15px);width:100%}}.p-recruit-about{margin-top:-1px}@media(max-width: 768px){.p-recruit-about{padding-left:min(5.8666666667vw,22px);padding-right:min(5.8666666667vw,22px)}}.p-recruitAbout-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;max-width:1920px}@media(max-width: 768px){.p-recruitAbout-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media(max-width: 768px){.p-recruitAbout-thumb{margin-left:max(-5.8666666667vw,-22px);margin-bottom:min(5.8666666667vw,22px);width:calc(100% + min(7.7333333333vw,29px));max-width:none}}.p-recruitAbout-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.p-recruitAbout-block{display:grid;place-content:center;padding-left:min(5.2083333333vw,100px);padding-right:min(4.1666666667vw,80px)}@media(max-width: 768px){.p-recruitAbout-block{display:contents}}.p-recruitAbout-ttl{margin-bottom:min(2.0833333333vw,40px)}@media(max-width: 768px){.p-recruitAbout-ttl{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-bottom:min(13.3333333333vw,50px);text-align:center}}.p-recruitAbout-ttl p{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,42px),3.125vw,60px)}@media(max-width: 768px){.p-recruitAbout-ttl p{font-size:clamp(max(10px,21px),8vw,30px)}}.p-recruitAbout-ttl h2{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.2px),0.8333333333vw,16px);letter-spacing:.05em;line-height:1.85}@media(max-width: 768px){.p-recruitAbout-ttl h2{font-size:clamp(max(10px,9.8px),3.7333333333vw,14px)}}.p-recruitAbout-subttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,22.4px),1.6666666667vw,32px);line-height:1.75;margin-bottom:min(2.34375vw,45px)}@media(max-width: 768px){.p-recruitAbout-subttl{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;font-size:clamp(max(10px,14px),5.3333333333vw,20px);line-height:1.9;margin-bottom:min(5.8666666667vw,22px)}}.p-recruitAbout-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);line-height:2}@media(max-width: 768px){.p-recruitAbout-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px)}}.p-recruitAbout-view{margin-top:min(2.34375vw,45px)}@media(max-width: 768px){.p-recruitAbout-view{margin-left:auto;margin-right:auto;margin-top:min(13.3333333333vw,50px)}}.p-recruit-grid{padding-left:min(7.8125vw,150px);padding-right:min(7.8125vw,150px);padding-bottom:min(6.3541666667vw,122px);padding-top:min(10.4166666667vw,200px)}@media(max-width: 768px){.p-recruit-grid{margin-top:-1px;padding-left:min(5.8666666667vw,22px);padding-right:min(5.8666666667vw,22px);padding-bottom:min(13.3333333333vw,50px);padding-top:min(26.6666666667vw,100px)}}.p-recruitGrid-inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:min(3.6458333333vw,70px)}@media(max-width: 768px){.p-recruitGrid-inner{grid-template-columns:1fr;gap:min(13.3333333333vw,50px);margin:auto;max-width:280px}}.p-recruitGrid-thumb{margin-bottom:min(1.7708333333vw,34px)}@media(max-width: 768px){.p-recruitGrid-thumb{margin-bottom:min(5.8666666667vw,22px)}}.p-recruitGrid-block{padding-left:min(1.3020833333vw,25px);padding-right:min(1.3020833333vw,25px)}@media(max-width: 768px){.p-recruitGrid-block{display:contents}}.p-recruitGrid-ttl{margin-bottom:min(1.8229166667vw,35px)}@media(max-width: 768px){.p-recruitGrid-ttl{margin-bottom:min(5.8666666667vw,22px)}}.p-recruitGrid-ttl p{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,42px),3.125vw,60px)}@media(max-width: 768px){.p-recruitGrid-ttl p{font-size:clamp(max(10px,16.8px),6.4vw,24px);line-height:1.5;margin-left:-0.05em}}.p-recruitGrid-ttl h2{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.2px),0.8333333333vw,16px);letter-spacing:.05em;line-height:1.5}@media(max-width: 768px){.p-recruitGrid-ttl h2{font-size:clamp(max(10px,9.8px),3.7333333333vw,14px)}}.p-recruitGrid-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);line-height:2;margin-bottom:min(1.8229166667vw,35px)}@media(max-width: 768px){.p-recruitGrid-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);margin-bottom:min(5.3333333333vw,20px)}}.p-recruitGrid-view{display:inline-block}@media(max-width: 768px){.p-recruitGrid-view{display:block}}.p-recruitGrid-view a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(hover: hover){.p-recruitGrid-view a:hover::after{margin-left:min(1.5625vw,30px)}.p-recruitGrid-view a:hover span::before{-webkit-transform:scaleX(0);transform:scaleX(0)}}@media(max-width: 768px){.p-recruitGrid-view a{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.p-recruitGrid-view a::after{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;content:"";aspect-ratio:6.19/10;background-color:#000;-webkit-clip-path:polygon(0 0, 0 100%, 100% 50%);clip-path:polygon(0 0, 0 100%, 100% 50%);margin-left:min(1.0416666667vw,20px);-webkit-transform-origin:center left;transform-origin:center left;-webkit-transition:margin .3s;transition:margin .3s;width:clamp(4.19px,.3223958333vw,6.19px)}@media(max-width: 768px){.p-recruitGrid-view a::after{margin-left:min(5.3333333333vw,20px);width:min(1.3333333333vw,5px)}}.p-recruitGrid-view span{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.2px),0.8333333333vw,16px);letter-spacing:.05em;position:relative}@media(max-width: 768px){.p-recruitGrid-view span{font-size:clamp(max(10px,9.8px),3.7333333333vw,14px)}}.p-recruitGrid-view span::before{content:"";background-color:#000;position:absolute;left:0;bottom:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:.3s;transition:.3s;width:100%;height:1px}.p-recruit-interview{background-color:#fff;border-top:1px solid #e2e2e2;display:grid;grid-template-columns:1fr min(100%,1920px) 1fr;overflow:hidden;padding-left:min(2.6041666667vw,50px);padding-right:min(2.6041666667vw,50px);padding-bottom:min(5.2083333333vw,100px);padding-top:min(3.6458333333vw,70px)}@media(max-width: 768px){.p-recruit-interview{border:none;display:block;margin-top:-1px;padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(16vw,60px);padding-top:min(13.3333333333vw,50px)}}.p-recruit-interview .swiper-container{position:relative}.p-recruit-interview .swiper-wrapper{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.p-recruit-interview .swiper-slide{width:clamp(332px,22.5vw,432px);height:auto}@media(max-width: 768px){.p-recruit-interview .swiper-slide{width:192px}}.p-recruit-interview .swiper-navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(12px,.8854166667vw,17px);-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto;margin-right:auto;margin-bottom:min(1.0416666667vw,20px);padding-right:min(5.2083333333vw,100px)}@media(max-width: 768px){.p-recruit-interview .swiper-navigation{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-right:0;position:absolute;left:max(-1.8666666667vw,-7px);top:113px;width:calc(100% + min(3.7333333333vw,14px))}}.p-recruit-interview .swiper-button-next,.p-recruit-interview .swiper-button-prev{background-color:#000;border:1px solid #000;border-radius:50%;display:block;margin-top:0;position:relative;left:auto;right:auto;bottom:auto;top:auto;-webkit-transition:background-color .3s;transition:background-color .3s;width:clamp(51px,3.6979166667vw,71px);height:clamp(51px,3.6979166667vw,71px)}@media(hover: hover){.p-recruit-interview .swiper-button-next:hover,.p-recruit-interview .swiper-button-prev:hover{background-color:#fff}.p-recruit-interview .swiper-button-next:hover::before,.p-recruit-interview .swiper-button-prev:hover::before{background-color:#000}}@media(max-width: 768px){.p-recruit-interview .swiper-button-next,.p-recruit-interview .swiper-button-prev{-webkit-transform:translateY(0);transform:translateY(0);width:40px;height:40px}}.p-recruit-interview .swiper-button-next::after,.p-recruit-interview .swiper-button-prev::after{content:none}.p-recruit-interview .swiper-button-next::before,.p-recruit-interview .swiper-button-prev::before{content:"";aspect-ratio:9.66/20.73;background-color:#fff;-webkit-mask-image:url("../fonts/arrow-line.svg");mask-image:url("../fonts/arrow-line.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;left:52.5%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:background-color .3s;transition:background-color .3s;width:16.15%}.p-recruit-interview .swiper-button-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-recruitInterview-inner{grid-column:2/4}.p-recruitInterview-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:min(7.7083333333vw,148px)}@media(max-width: 768px){.p-recruitInterview-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:min(9.3333333333vw,35px);padding-left:min(1.8666666667vw,7px);padding-right:min(1.8666666667vw,7px);gap:min(4vw,15px)}}.p-recruitInterview-ttl{margin-bottom:min(3.6458333333vw,70px)}.p-recruitInterview-ttl p{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,63px),4.6875vw,90px);text-align:center}@media(max-width: 768px){.p-recruitInterview-ttl p{font-size:clamp(max(10px,21px),8vw,30px);letter-spacing:.04em;line-height:1.5;margin-left:-0.2em}}.p-recruitInterview-ttl h2{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.2px),0.8333333333vw,16px)}@media(max-width: 768px){.p-recruitInterview-ttl h2{font-size:clamp(max(10px,9.8px),3.7333333333vw,14px)}}.p-recruitInterview-lead{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);line-height:2;padding-top:.7em;max-width:470px}@media(max-width: 768px){.p-recruitInterview-lead{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);padding-top:0;max-width:none}}.p-recruitInterview-thumb{margin-bottom:min(.9375vw,18px)}@media(max-width: 768px){.p-recruitInterview-thumb{margin-bottom:min(3.2vw,12px)}}.p-recruitInterview-copy{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,14px),1.0416666667vw,20px);line-height:1.75;margin-bottom:min(1.3020833333vw,25px)}@media(max-width: 768px){.p-recruitInterview-copy{font-size:clamp(max(10px,8.4px),3.2vw,12px);line-height:1.58;margin-bottom:min(4vw,15px)}}.p-recruitInterview-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:min(.7291666667vw,14px);font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,9.8px),0.7291666667vw,14px);margin-bottom:min(.5208333333vw,10px)}@media(max-width: 768px){.p-recruitInterview-info{gap:min(2.1333333333vw,8px);font-size:clamp(max(10px,7px),2.6666666667vw,10px);margin-bottom:min(2.1333333333vw,8px)}}.p-recruitInterview-info span{background-color:#f8f6df;border-radius:9999px;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,9.1px),0.6770833333vw,13px);padding:clamp(3px,.3125vw,6px) min(.4166666667vw,8px) clamp(4px,.3645833333vw,7px);text-align:center;min-width:clamp(52px,4.7916666667vw,92px)}@media(max-width: 768px){.p-recruitInterview-info span{font-size:clamp(max(10px,7px),2.6666666667vw,10px);padding:min(.8vw,3px) min(2.1333333333vw,8px) min(1.0666666667vw,4px);min-width:clamp(42px,16vw,60px)}}.p-recruitInterview-name{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,16.1px),1.1979166667vw,23px);color:#070707;padding-left:.15em}@media(max-width: 768px){.p-recruitInterview-name{font-size:clamp(max(10px,10.5px),4vw,15px);line-height:2}}.p-recruit-footer{overflow:hidden;max-height:420px}.p-recruit-footer img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.p-news-archive{padding:min(5.2083333333vw,100px) min(7.8125vw,150px) min(1.5625vw,30px)}@media(max-width: 768px){.p-news-archive{padding:min(13.3333333333vw,50px) min(4vw,15px) min(21.3333333333vw,80px)}}.p-newsArchive-inner{margin:auto;max-width:1000px}.p-newsArchive-category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:min(1.5625vw,30px)}@media(max-width: 768px){.p-newsArchive-category{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:min(10.6666666667vw,40px)}}.p-newsArchive-category p{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);letter-spacing:.05em;margin-right:min(.9375vw,18px)}@media(max-width: 768px){.p-newsArchive-category p{font-size:clamp(max(10px,10.5px),4vw,15px);margin-right:0;margin-bottom:min(4vw,15px)}}.p-newsArchive-category ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:min(.3645833333vw,7px)}@media(max-width: 768px){.p-newsArchive-category ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:min(2.1333333333vw,8px) min(1.3333333333vw,5px)}}.p-newsArchive-category li{border:1px solid #000;border-radius:9999px;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,10.5px),0.78125vw,15px);letter-spacing:.05em;line-height:1.23;text-align:center;min-width:min(8.5416666667vw,164px)}@media(max-width: 768px){.p-newsArchive-category li{font-size:clamp(max(10px,8.4px),3.2vw,12px);line-height:1.12;min-width:min(21.3333333333vw,80px)}}.p-newsArchive-category li:first-child{min-width:0}@media(max-width: 768px){.p-newsArchive-category li:first-child{}}.p-newsArchive-category li.is-active{background-color:#000;color:#fff}.p-newsArchive-category li a{display:block;padding:min(.5729166667vw,11px) clamp(12px,1.1458333333vw,22px) min(.625vw,12px)}@media(max-width: 768px){.p-newsArchive-category li a{padding:min(1.8666666667vw,7px) min(4.5333333333vw,17px)}}.s-news{padding-left:min(7.8125vw,150px);padding-right:min(7.8125vw,150px);padding-bottom:min(5.2083333333vw,100px);padding-top:min(4.6875vw,90px)}@media(max-width: 768px){.s-news{padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(8vw,30px);padding-top:min(10.6666666667vw,40px)}}.s-news-inner{margin:auto;max-width:1200px}.s-news-mv{margin-bottom:min(5.2083333333vw,100px)}@media(max-width: 768px){.s-news-mv{margin-bottom:min(18.6666666667vw,70px)}}.s-newsMv-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:clamp(10px,1.0416666667vw,20px)}@media(max-width: 768px){.s-newsMv-info{gap:min(1.0666666667vw,4px);margin-bottom:min(3.2vw,12px)}}.s-newsMv-ttl{border-bottom:1px solid #000;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,21px),1.5625vw,30px);line-height:1.33;margin-bottom:min(2.6041666667vw,50px);padding-bottom:min(1.25vw,24px);text-align:center;width:100%}@media(max-width: 768px){.s-newsMv-ttl{font-size:clamp(max(10px,18.2px),6.9333333333vw,26px);margin-bottom:min(8vw,30px);padding-bottom:min(5.3333333333vw,20px)}}.s-newsMv-thumb{margin-left:auto;margin-right:auto;margin-bottom:min(3.125vw,60px);padding-left:min(5.2083333333vw,100px);padding-right:min(5.2083333333vw,100px)}@media(max-width: 768px){.s-newsMv-thumb{margin-bottom:min(5.3333333333vw,20px);padding-left:0;padding-right:0}}.s-newsMv-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.s-newsMv-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.2px),0.8333333333vw,16px);line-height:1.75;color:#1c1c1c}@media(max-width: 768px){.s-newsMv-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px)}}.s-news-footer{border-top:1px solid #000;display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-columns:1fr auto 1fr;gap:clamp(10px,1.0416666667vw,20px);margin-top:min(2.6041666667vw,50px);padding-top:min(1.8229166667vw,35px)}@media(max-width: 768px){.s-news-footer{grid-template-columns:clamp(57px,17.8666666667vw,67px) 1fr clamp(57px,17.8666666667vw,67px);margin-top:min(8vw,30px);padding-top:min(5.3333333333vw,20px)}}.s-news-footer .s-news-back{grid-column:2/3}.s-news-footer .s-news-prev,.s-news-footer .s-news-next{aspect-ratio:1/1;background-color:#000;border:1px solid #000;border-radius:50%;cursor:pointer;position:relative;-webkit-transition:.3s;transition:.3s;width:clamp(38px,2.6041666667vw,50px)}@media(hover: hover){.s-news-footer .s-news-prev:hover,.s-news-footer .s-news-next:hover{background-color:#fff}.s-news-footer .s-news-prev:hover::before,.s-news-footer .s-news-next:hover::before{background-color:#000}}.s-news-footer .s-news-prev a,.s-news-footer .s-news-next a{display:block;width:100%;height:100%}.s-news-footer .s-news-prev::before,.s-news-footer .s-news-next::before{content:"";aspect-ratio:7.12/14.25;background-color:#fff;-webkit-mask-image:url("../fonts/arrow-line.svg");mask-image:url("../fonts/arrow-line.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;left:52.5%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:14.24%}.s-news-footer .s-news-prev{margin-left:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(max-width: 768px){#page-recruit-value .tmp-mv03-ttl p{font-size:clamp(max(10px,25.9px),9.8666666667vw,37px);letter-spacing:-0.01em}}#page-recruit-value .tmp-flexList-ttl{margin-bottom:min(7.2916666667vw,140px)}@media(max-width: 768px){#page-recruit-value .tmp-flexList-ttl{margin-bottom:min(10.6666666667vw,40px)}}#page-recruit-value .tmp-flexList-block{padding-bottom:min(1.5625vw,30px);padding-top:min(1.5625vw,30px)}@media(max-width: 768px){#page-recruit-value .tmp-flexList-block{padding-bottom:0;padding-top:0}}#page-recruit-value .tmp-flexList-heading{border-bottom:1px solid #000;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.33;margin-bottom:min(1.25vw,24px);padding-bottom:min(.4166666667vw,8px)}@media(max-width: 768px){#page-recruit-value .tmp-flexList-heading{margin-bottom:min(4.2666666667vw,16px);padding-bottom:min(2.1333333333vw,8px)}}#page-recruit-value .tmp-flexList-heading::before{content:none}#page-recruit-value .tmp-flexList-heading p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"EB Garamond","EB Garamond",serif;font-weight:normal;font-size:clamp(max(10px,18.2px),1.3541666667vw,26px);margin-bottom:min(.4166666667vw,8px);padding-top:.08em}@media(max-width: 768px){#page-recruit-value .tmp-flexList-heading p{font-size:clamp(max(10px,16.8px),6.4vw,24px);margin-bottom:0}}#page-recruit-value .tmp-flexList-heading p::before{counter-increment:number 1;content:counter(number) " ";font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-style:italic;font-size:clamp(max(10px,16.8px),1.25vw,24px);margin-right:min(.9375vw,18px)}@media(max-width: 768px){#page-recruit-value .tmp-flexList-heading p::before{font-size:clamp(max(10px,16.1px),6.1333333333vw,23px);margin-right:min(4vw,15px)}}#page-recruit-value .tmp-flexList-heading h3{font-family:"EB Garamond","EB Garamond",serif;font-weight:bold;font-size:clamp(max(10px,29.4px),2.1875vw,42px);color:#f0ad3d;margin-left:-0.15em;width:100%}@media(max-width: 768px){#page-recruit-value .tmp-flexList-heading h3{font-size:clamp(max(10px,21px),8vw,30px)}}@media(max-width: 768px){#page-recruit-value .tmp-flexList-subheading{padding-left:0}}@media(max-width: 768px){#page-recruit-value .tmp-flexList-txt{font-size:clamp(max(10px,8.4px),3.2vw,12px);line-height:2;padding-left:0}}#page-recruit-value .tmp-flexList-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.p-recruitValue-lead{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,17.5px),1.3020833333vw,25px);line-height:1.84;text-align:center;color:#050505;padding-left:min(7.8125vw,150px);padding-right:min(7.8125vw,150px);padding-bottom:min(5.2083333333vw,100px);padding-top:min(3.6458333333vw,70px)}@media(max-width: 768px){.p-recruitValue-lead{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:2;padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(8vw,30px);padding-top:min(16vw,60px)}}.p-recruitAbout-lead{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(15px,1.3020833333vw,25px);line-height:1.84;text-align:center;color:#050505;margin:auto;padding-bottom:min(4.375vw,84px);padding-top:min(3.6458333333vw,70px);width:min(100% - min(15.625vw,300px),1920px)}@media(max-width: 768px){.p-recruitAbout-lead{font-size:clamp(max(10px,8.4px),3.2vw,12px);line-height:2;padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(18.6666666667vw,70px);padding-top:min(18.6666666667vw,70px);width:100%}}.p-recruitAbout-policy{padding-left:min(5.2083333333vw,100px);padding-right:min(5.2083333333vw,100px);padding-bottom:min(5.2083333333vw,100px);padding-top:min(2.0833333333vw,40px)}@media(max-width: 768px){.p-recruitAbout-policy{padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(13.3333333333vw,50px);padding-top:min(8vw,30px)}}.p-recruitAbout-policy-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:auto;max-width:1652px}.p-recruitAbout-policy-ttl{background-color:#fff;padding:min(.2604166667vw,5px) clamp(86px,8.6458333333vw,166px);-webkit-transform:translateY(50%);transform:translateY(50%)}@media(max-width: 768px){.p-recruitAbout-policy-ttl{padding:min(1.3333333333vw,5px) min(3.7333333333vw,14px)}}.p-recruitAbout-policy-ttl .en{font-size:clamp(max(10px,29.4px),2.1875vw,42px)}@media(max-width: 768px){.p-recruitAbout-policy-ttl .en{font-size:clamp(max(10px,21px),8vw,30px)}}.p-recruitAbout-policy-txt{border:1px solid #d6d6d6;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(15px,1.3020833333vw,25px);line-height:1.84;text-align:center;color:#050505;padding:min(5.2083333333vw,100px);word-break:auto-phrase}@media(max-width: 768px){.p-recruitAbout-policy-txt{font-size:clamp(max(10px,11.2px),4.2666666667vw,16px);font-weight:normal;line-height:2;padding:min(11.7333333333vw,44px) min(1.8666666667vw,7px)}}.p-recruitAbout-policy-img{margin:min(2.6041666667vw,50px) auto 0;width:min(100%,440px)}@media(max-width: 768px){.p-recruitAbout-policy-img{margin-top:min(8vw,30px)}}.p-recruitAbout-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:100%}@-webkit-keyframes loop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes loop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}.p-recruitAbout-footer-item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:114.375%;max-width:none}@media(max-width: 768px){.p-recruitAbout-footer-item{width:min(218.6666666667vw,820px)}}.p-recruitAbout-footer-item:nth-child(odd){-webkit-animation:loop 60s -30s linear infinite;animation:loop 60s -30s linear infinite}.p-recruitAbout-footer-item:nth-child(even){-webkit-animation:loop2 60s linear infinite;animation:loop2 60s linear infinite}.p-recruitAbout-footer-item img{width:100%}@media(max-width: 768px){#page-recruit-business .tmp-flexList{padding-top:min(18.6666666667vw,70px)}}#page-recruit-business .tmp-flexList-item+.tmp-flexList-item{margin-top:min(18.6666666667vw,70px)}#page-recruit-business .tmp-flexList-ttl{margin-bottom:min(7.2916666667vw,140px)}@media(max-width: 768px){#page-recruit-business .tmp-flexList-ttl{margin-bottom:min(10.6666666667vw,40px)}}#page-recruit-business .tmp-flexList-block{padding-bottom:min(1.5625vw,30px);padding-top:min(1.5625vw,30px)}@media(max-width: 768px){#page-recruit-business .tmp-flexList-block{padding-left:0;padding-right:0;padding-bottom:0;padding-top:0}}#page-recruit-business .tmp-flexList-heading{border-bottom:1px solid #000;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.33;margin-bottom:min(1.25vw,24px);padding-bottom:min(.4166666667vw,8px)}@media(max-width: 768px){#page-recruit-business .tmp-flexList-heading{margin-bottom:min(4.2666666667vw,16px);padding-bottom:min(2.1333333333vw,8px)}}#page-recruit-business .tmp-flexList-heading::before{content:none}#page-recruit-business .tmp-flexList-heading p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"EB Garamond","EB Garamond",serif;font-weight:normal;font-size:clamp(max(10px,18.2px),1.3541666667vw,26px);margin-bottom:min(.4166666667vw,8px);padding-top:.08em}@media(max-width: 768px){#page-recruit-business .tmp-flexList-heading p{font-size:clamp(max(10px,16.8px),6.4vw,24px);margin-bottom:0}}#page-recruit-business .tmp-flexList-heading p::before{counter-increment:number 1;content:counter(number) " ";font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-style:italic;font-size:clamp(max(10px,16.8px),1.25vw,24px);margin-right:min(.9375vw,18px)}@media(max-width: 768px){#page-recruit-business .tmp-flexList-heading p::before{font-size:clamp(max(10px,16.1px),6.1333333333vw,23px);margin-right:min(4vw,15px)}}#page-recruit-business .tmp-flexList-heading h3{font-family:"EB Garamond","EB Garamond",serif;font-weight:bold;font-size:clamp(max(10px,29.4px),2.1875vw,42px);color:#f0ad3d;margin-left:-0.15em;width:100%}@media(max-width: 768px){#page-recruit-business .tmp-flexList-heading h3{font-size:clamp(max(10px,21px),8vw,30px)}}@media(max-width: 768px){#page-recruit-business .tmp-flexList-txt{font-size:clamp(max(10px,8.4px),3.2vw,12px);line-height:2;padding-left:0}}@media(max-width: 768px){#page-recruit-business .tmp-flexList-thumb{grid-row:1/2;aspect-ratio:375/133;margin-left:max(-4vw,-15px);width:calc(100% + min(8vw,30px));max-width:none}}#page-recruit-business .tmp-flexList-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.p-recruitBusiness-online{padding-left:min(7.8125vw,150px);padding-right:min(7.8125vw,150px);padding-bottom:min(7.8125vw,150px);padding-top:min(2.0833333333vw,40px)}@media(max-width: 768px){.p-recruitBusiness-online{padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(18.6666666667vw,70px);padding-top:min(8vw,30px)}}.p-recruitBusiness-online-head{border-bottom:1px solid #000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:min(3.6458333333vw,70px);margin-left:auto;margin-right:auto;margin-bottom:min(2.0833333333vw,40px);padding-bottom:min(1.4583333333vw,28px);max-width:1440px}@media(max-width: 768px){.p-recruitBusiness-online-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:min(6.4vw,24px);margin-bottom:min(8vw,30px);padding-bottom:min(2.1333333333vw,8px)}}.p-recruitBusiness-online-ttl{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 768px){.p-recruitBusiness-online-ttl{text-align:center}}.p-recruitBusiness-online-ttl p{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,15.4px),1.1458333333vw,22px);letter-spacing:.05em;line-height:1.22}@media(max-width: 768px){.p-recruitBusiness-online-ttl p{font-size:clamp(max(10px,17.5px),6.6666666667vw,25px);margin-bottom:min(2.1333333333vw,8px)}}.p-recruitBusiness-online-ttl h2{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,29.4px),2.1875vw,42px);line-height:1.33}@media(max-width: 768px){.p-recruitBusiness-online-ttl h2{font-size:clamp(max(10px,21px),8vw,30px)}}.p-recruitBusiness-online-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);line-height:2}@media(max-width: 768px){.p-recruitBusiness-online-txt{font-size:clamp(max(10px,8.4px),3.2vw,12px)}}.p-recruitWork-intro{padding-left:min(7.8125vw,150px);padding-right:min(7.8125vw,150px)}@media(max-width: 768px){.p-recruitWork-intro{padding-left:min(4vw,15px);padding-right:min(4vw,15px)}}.p-recruitWork-intro-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:auto;position:relative;padding-bottom:min(3.6458333333vw,70px);padding-top:min(11.5625vw,222px);max-width:1440px}@media(max-width: 768px){.p-recruitWork-intro-inner{padding-bottom:min(16vw,60px);padding-top:min(18.6666666667vw,70px)}}.p-recruitWork-intro-inner::after{content:"";background-color:#000;display:block;margin-top:min(3.6458333333vw,70px);width:1px;height:clamp(42px,3.8020833333vw,73px)}@media(max-width: 768px){.p-recruitWork-intro-inner::after{margin-top:min(10.6666666667vw,40px)}}.p-recruitWork-intro-bg{aspect-ratio:1585.5/779.34;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:110%;max-width:none;max-height:none}@media(max-width: 768px){.p-recruitWork-intro-bg{aspect-ratio:375/184;top:min(18.6666666667vw,70px);width:100%}}.p-recruitWork-intro-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(15px,1.3020833333vw,25px);line-height:2;text-align:center}@media(max-width: 768px){.p-recruitWork-intro-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:2.07}}.p-recruitWork-japan{padding-left:min(7.8125vw,150px);padding-right:min(7.8125vw,150px)}@media(max-width: 768px){.p-recruitWork-japan{padding-left:min(4vw,15px);padding-right:min(4vw,15px);overflow:hidden;width:100vw}}@media(min-width: 769px){.p-recruitWork-japan.osaka-sales{padding-bottom:min(6.5625vw,126px);padding-top:min(6.5625vw,126px)}}@media(max-width: 768px){.p-recruitWork-japan.osaka-sales{margin-top:min(26.6666666667vw,100px)}}@media(min-width: 769px){.p-recruitWork-japan.osaka-sales .p-recruitWork-japan-inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media(min-width: 769px){.p-recruitWork-japan.osaka-sales .p-recruitWork-japan-box{margin-left:auto}}@media(min-width: 769px){.p-recruitWork-japan.osaka-sales .p-recruitWork-japan-thumb-02{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.p-recruitWork-japan.tokyo-sales{background-color:#eff3f8;padding-bottom:min(5.7291666667vw,110px);padding-top:min(5.7291666667vw,110px)}@media(max-width: 768px){.p-recruitWork-japan.tokyo-sales{margin-top:min(26.6666666667vw,100px);padding-bottom:min(18.6666666667vw,70px);padding-top:min(21.3333333333vw,80px)}}.p-recruitWork-japan.tokyo-sales .p-recruitWork-japan-box .subttl{color:#5e7391}.p-recruitWork-japan-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:min(5.7291666667vw,110px);margin:auto;max-width:1440px}@media(max-width: 768px){.p-recruitWork-japan-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:min(6.6666666667vw,25px)}}.p-recruitWork-japan-thumb-01{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:min(1.1458333333vw,22px);width:41.6666666667%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(max-width: 768px){.p-recruitWork-japan-thumb-01{gap:min(4vw,15px);margin-left:max(-4vw,-15px);width:calc(100% + min(8vw,30px));max-width:none}}.p-recruitWork-japan-thumb-01 .img-01{grid-column:1/3;overflow:hidden}@media(max-width: 768px){.p-recruitWork-japan-thumb-01 .img-01{aspect-ratio:375/108}}.p-recruitWork-japan-thumb-01 .img-02{overflow:hidden}@media(max-width: 768px){.p-recruitWork-japan-thumb-01 .img-02{aspect-ratio:180/88}}.p-recruitWork-japan-thumb-01 .img-03{overflow:hidden}@media(max-width: 768px){.p-recruitWork-japan-thumb-01 .img-03{aspect-ratio:180/88}}.p-recruitWork-japan-thumb-01 img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.p-recruitWork-japan-block{padding-top:min(1.5625vw,30px)}@media(max-width: 768px){.p-recruitWork-japan-block{padding-top:0}}.p-recruitWork-japan-box{margin-right:auto;width:min(100%,clamp(400px,29.1666666667vw,560px))}@media(max-width: 768px){.p-recruitWork-japan-box{width:100%}}.p-recruitWork-japan-box .subttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,24.5px),1.8229166667vw,35px);letter-spacing:.04em;line-height:1.25;color:#f0ad3d}@media(max-width: 768px){.p-recruitWork-japan-box .subttl{font-size:clamp(max(10px,15.4px),5.8666666667vw,22px)}}.p-recruitWork-japan-box .ttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,22.4px),1.6666666667vw,32px);line-height:1.33;color:#1d1d1d;margin-bottom:min(1.8229166667vw,35px)}@media(max-width: 768px){.p-recruitWork-japan-box .ttl{font-size:clamp(max(10px,14px),5.3333333333vw,20px);margin-bottom:min(5.3333333333vw,20px)}}.p-recruitWork-japan-box .txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,12.6px),0.9375vw,18px);line-height:1.93}@media(max-width: 768px){.p-recruitWork-japan-box .txt{font-size:clamp(max(10px,8.4px),3.2vw,12px);line-height:2}}.p-recruitWork-japan-thumb-02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:min(1.1458333333vw,22px);margin-top:min(3.90625vw,75px)}@media(max-width: 768px){.p-recruitWork-japan-thumb-02{gap:min(4vw,15px);margin-top:min(10.6666666667vw,40px)}}.p-recruitWork-japan-thumb-02 .img-01,.p-recruitWork-japan-thumb-02 .img-02{width:min(15.1041666667vw,290px)}@media(max-width: 768px){.p-recruitWork-japan-thumb-02 .img-01,.p-recruitWork-japan-thumb-02 .img-02{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;aspect-ratio:165/154;width:auto}}.p-recruitWork-japan-thumb-02 img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.p-recruitWork-abroad{padding-left:min(7.8125vw,150px);padding-right:min(7.8125vw,150px);padding-bottom:min(5.2083333333vw,100px);padding-top:min(5.2083333333vw,100px)}@media(max-width: 768px){.p-recruitWork-abroad{padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(26.6666666667vw,100px);padding-top:min(16vw,60px);overflow:hidden;width:100vw}}.p-recruitWork-abroad-inner{margin:auto;max-width:1440px}.p-recruitWork-abroad-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:min(6.25vw,120px)}@media(max-width: 768px){.p-recruitWork-abroad-item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:min(5.3333333333vw,20px)}}.p-recruitWork-abroad-item+.p-recruitWork-abroad-item{margin-top:min(6.25vw,120px)}@media(max-width: 768px){.p-recruitWork-abroad-item+.p-recruitWork-abroad-item{margin-top:min(16vw,60px)}}.p-recruitWork-abroad-block .subttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,24.5px),1.8229166667vw,35px);letter-spacing:.04em;line-height:1.25;color:#b9b9b9}@media(max-width: 768px){.p-recruitWork-abroad-block .subttl{font-size:clamp(max(10px,17.5px),6.6666666667vw,25px)}}.p-recruitWork-abroad-block .ttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,22.4px),1.6666666667vw,32px);line-height:1.33;color:#1d1d1d;margin-bottom:min(1.8229166667vw,35px)}@media(max-width: 768px){.p-recruitWork-abroad-block .ttl{font-size:clamp(max(10px,14px),5.3333333333vw,20px);margin-bottom:min(5.3333333333vw,20px)}}.p-recruitWork-abroad-block .txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);line-height:1.93}@media(max-width: 768px){.p-recruitWork-abroad-block .txt{font-size:clamp(max(10px,8.4px),3.2vw,12px);line-height:2}}.p-recruitWork-abroad-thumb{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:min(43.90625vw,843px)}@media(max-width: 768px){.p-recruitWork-abroad-thumb{width:calc(100% + min(8vw,30px));max-width:none}}.p-interview{padding-left:min(2.6041666667vw,50px);padding-right:min(2.6041666667vw,50px);padding-bottom:min(5.2083333333vw,100px);padding-top:min(5.2083333333vw,100px)}@media(max-width: 768px){.p-interview{padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(16vw,60px);padding-top:min(16vw,60px)}}.p-interview-inner{display:grid;grid-template-columns:max(21.978021978%,190px) 1fr;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;margin:auto;max-width:1820px}@media(max-width: 768px){.p-interview-inner{display:block}}.p-interview-lead{grid-column:2/3;border-bottom:1px solid #000;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,15.4px),1.1458333333vw,22px);line-height:2;margin-bottom:min(2.34375vw,45px);padding-bottom:min(2.34375vw,45px);width:100%}@media(max-width: 768px){.p-interview-lead{border:none;font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);margin-bottom:0;padding-bottom:0;text-align:center}}.p-interview-search{grid-row:1/3;margin-top:clamp(40px,3.6458333333vw,70px);padding:min(1.5625vw,30px) min(1.9791666667vw,38px);position:-webkit-sticky;position:sticky;top:min(10.4166666667vw,200px);width:100%}@media(max-width: 768px){.p-interview-search{border-bottom:1px solid #000;position:static;margin-bottom:min(13.3333333333vw,50px);margin-top:0;padding:min(15.4666666667vw,58px) 0 min(13.3333333333vw,50px)}}.p-interview-search input{display:none}.p-interview-search .js-target{display:none}.p-interview-search .js-target.js-selected{display:block}.p-interview-search label,.p-interview-search .js-release{cursor:pointer}.p-interviewSearch-select+.p-interviewSearch-select{margin-top:min(4.53125vw,87px)}@media(max-width: 768px){.p-interviewSearch-select+.p-interviewSearch-select{margin-top:min(8vw,30px)}}.p-interviewSearch-ttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,21px),1.5625vw,30px);line-height:1.3;margin-bottom:min(1.3020833333vw,25px)}@media(max-width: 768px){.p-interviewSearch-ttl{font-size:clamp(max(10px,17.5px),6.6666666667vw,25px);margin-bottom:min(5.3333333333vw,30px)}}.p-interviewSearch-ttl span{display:block;font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,9.1px),0.6770833333vw,13px);letter-spacing:.05em;color:#848484}@media(max-width: 768px){.p-interviewSearch-ttl span{font-size:clamp(max(10px,9.8px),3.7333333333vw,14px)}}.p-interviewSearch-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(5px,.5208333333vw,10px)}@media(max-width: 768px){.p-interviewSearch-list{gap:clamp(4px,2.1333333333vw,8px) clamp(6px,2.6666666667vw,10px)}}.p-interviewSearch-list label{display:block;background-color:#f8f6df;border:1px solid #f8f6df;border-radius:9999px;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,9.8px),0.7291666667vw,14px);letter-spacing:.07em;line-height:1.3;padding:clamp(4px,.3645833333vw,7px) min(.8333333333vw,16px) clamp(5px,.4166666667vw,8px);-webkit-transition:.3s;transition:.3s;text-align:center;min-width:clamp(52px,4.7916666667vw,92px)}@media(hover: hover){.p-interviewSearch-list label:hover{background-color:#fff;border-color:#000}}@media(max-width: 768px){.p-interviewSearch-list label{font-size:clamp(max(10px,7px),2.6666666667vw,10px);padding:min(1.8666666667vw,7px) min(4.2666666667vw,16px) min(2.1333333333vw,8px);min-width:clamp(42px,16vw,60px)}}.p-interviewSearch-list label.is-active{background-color:#000;color:#fff}.p-interview-result{padding-right:min(3.6458333333vw,70px);width:100%}@media(max-width: 768px){.p-interview-result{padding-right:0}}.p-interviewResult-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:min(5.2083333333vw,100px) min(1.5625vw,30px)}@media(max-width: 1080px){.p-interviewResult-list{grid-template-columns:repeat(2, 1fr);gap:min(13.3333333333vw,50px) min(4vw,15px)}}.p-interviewResult-item.is-hide{display:none}.p-interviewResult-item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}@media(hover: hover){.p-interviewResult-item a:hover .p-interviewResult-thumb img{-webkit-transform:scale(1.2);transform:scale(1.2)}.p-interviewResult-item a:hover .p-interviewResult-view{background-color:#fff;color:#000}.p-interviewResult-item a:hover .p-interviewResult-view span{border-color:#000}.p-interviewResult-item a:hover .p-interviewResult-view span::before{background-color:#000;-webkit-transform:translate(0, -50%) scale(1.7);transform:translate(0, -50%) scale(1.7)}}.p-interviewResult-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.2px),0.8333333333vw,16px);line-height:2;position:relative;width:100%}@media(max-width: 768px){.p-interviewResult-label{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;font-size:clamp(max(10px,7px),0.5208333333vw,10px)}}@media(max-width: 768px){.p-interviewResult-label span:nth-child(1){letter-spacing:-0.01em;position:absolute;left:0;top:0;max-width:15em;z-index:3}}.p-interviewResult-label .--01{letter-spacing:-0.03em}@media(max-width: 768px){.p-interviewResult-label .--01{letter-spacing:-0.02em !important}}.p-interviewResult-label .--02{letter-spacing:-0.03em}@media(max-width: 768px){.p-interviewResult-label .--02{letter-spacing:-0.03em !important}}.p-interviewResult-thumb{margin-bottom:min(1.3020833333vw,25px);position:relative}@media(max-width: 768px){.p-interviewResult-thumb{margin-bottom:min(2.6666666667vw,10px)}}.p-interviewResult-thumb .img{aspect-ratio:430/324;overflow:hidden}@media(max-width: 768px){.p-interviewResult-thumb .img{aspect-ratio:164/208;margin-bottom:min(2.6666666667vw,10px)}}.p-interviewResult-thumb .img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;width:100%;height:100%}.p-interviewResult-thumb h3{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,15.4px),1.1458333333vw,22px);line-height:1.6;color:#191919;position:absolute;right:0;bottom:clamp(8px,.625vw,12px);text-align:right}@media(max-width: 768px){.p-interviewResult-thumb h3{font-size:clamp(max(10px,8.4px),3.2vw,12px);margin-bottom:min(2.6666666667vw,10px);position:static;text-align:left}}.p-interviewResult-thumb h3>span{background:-webkit-gradient(linear, left top, left bottom, from(#fff));background:-webkit-linear-gradient(#fff);background:linear-gradient(#fff);padding:.2em min(.7291666667vw,14px) .3em;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(max-width: 768px){.p-interviewResult-thumb h3>span{background:none;padding:0}}.p-interviewResult-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:min(.7291666667vw,14px);font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,9.8px),0.7291666667vw,14px);margin-bottom:min(.7291666667vw,14px)}@media(max-width: 768px){.p-interviewResult-info{gap:min(2.1333333333vw,8px);font-size:clamp(max(10px,7px),2.6666666667vw,10px);margin-bottom:min(2.6666666667vw,10px);margin-top:auto}}.p-interviewResult-info span{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#f8f6df;border-radius:9999px;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,9.1px),0.6770833333vw,13px);padding:clamp(3px,.3125vw,6px) min(.4166666667vw,8px) clamp(4px,.3645833333vw,7px);text-align:center;min-width:clamp(52px,4.7916666667vw,92px)}@media(max-width: 768px){.p-interviewResult-info span{font-size:clamp(max(10px,7px),2.6666666667vw,10px);padding:min(.8vw,3px) min(2.1333333333vw,8px) min(1.0666666667vw,4px);min-width:clamp(42px,16vw,60px)}}.p-interviewResult-name{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,20.3px),1.5104166667vw,29px);line-height:1.5;color:#070707;padding-left:.15em;margin-bottom:min(1.25vw,24px)}@media(max-width: 768px){.p-interviewResult-name{font-size:clamp(max(10px,11.2px),4.2666666667vw,16px);line-height:2;margin-bottom:min(8vw,30px)}}.p-interviewResult-view{margin-top:auto}.search-box_title{font-weight:bold}.search-box label{cursor:pointer;display:inline-block;margin-right:10px;line-height:16px}.search-box input[type=radio]{width:16px;height:16px;margin:-2px 5px 0 0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.search-box input[type=checkbox]{width:16px;height:16px;margin:-2px 5px 0 0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.p-guideline-mv{margin-bottom:min(4.1666666667vw,80px)}@media(max-width: 768px){.p-guideline-mv{margin-bottom:0}}@media(max-width: 768px){.p-guideline-link{padding:min(8vw,30px) min(8vw,30px) 0}}.p-guideline-link-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:clamp(10px,.8333333333vw,16px);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 768px){.p-guideline-link-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:min(2.1333333333vw,8px);padding-left:min(.8vw,3px);padding-right:min(.8vw,3px)}}.p-guideline-link-btn{border:1px solid #000;border-radius:9999px;background-color:#fff;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}@media(hover: hover){.p-guideline-link-btn:hover{background-color:#000;color:#fff}.p-guideline-link-btn:hover a::after{background-color:#fff}}.p-guideline-link-btn a{aspect-ratio:280/62;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,12.6px),0.9375vw,18px);line-height:1.3;position:relative;width:15.5555555556em}@media(max-width: 768px){.p-guideline-link-btn a{aspect-ratio:280/50;font-size:clamp(max(10px,10.5px),4vw,15px);width:18.6666666667em}}.p-guideline-link-btn a::after{content:"";aspect-ratio:12/22;background-color:#000;-webkit-mask-image:url("../fonts/arrow-line.svg");mask-image:url("../fonts/arrow-line.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:2.2222222222em;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.3s;transition:.3s;width:.4em}@media(max-width: 768px){.p-guideline-link-btn a::after{position:absolute;right:2em}}.p-guideline-list{padding-left:min(7.8125vw,150px);padding-right:min(7.8125vw,150px);padding-bottom:min(5.2083333333vw,100px);padding-top:min(5.2083333333vw,100px)}@media(max-width: 768px){.p-guideline-list{padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(18.6666666667vw,70px);padding-top:min(10.6666666667vw,40px)}}.p-guideline-list.career{background-color:#f5f7f8}.p-guideline-inner{margin:auto;max-width:clamp(800px,52.0833333333vw,1000px)}.p-guideline-ttl{margin-bottom:min(5.2083333333vw,100px)}@media(max-width: 768px){.p-guideline-ttl{margin-bottom:min(16vw,60px)}}.p-guideline-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.5}@media(max-width: 768px){.p-guideline-item{border-left:1.5px solid #f0ad3d;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:min(5.3333333333vw,20px)}}.p-guideline-item+.p-guideline-item{margin-top:min(2.0833333333vw,40px)}@media(max-width: 768px){.p-guideline-item+.p-guideline-item{margin-top:min(9.3333333333vw,35px)}}.p-guideline-item dt{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,14px),1.0416666667vw,20px);width:max(17%,110px)}@media(max-width: 768px){.p-guideline-item dt{font-size:clamp(max(10px,11.2px),4.2666666667vw,16px);margin-bottom:min(4.8vw,18px);width:100%}}.p-guideline-item dd{border-left:2px solid #f0ad3d;font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,12.6px),0.9375vw,18px);line-height:1.5;padding-left:min(2.0833333333vw,40px);margin-left:min(2.0833333333vw,40px)}@media(max-width: 768px){.p-guideline-item dd{border:none;font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:1.66;padding-left:0;margin-left:0}}.p-guideline-btn{border:1px solid #000;border-radius:9999px;margin:min(5.2083333333vw,100px) auto 0;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(hover: hover){.p-guideline-btn:hover.white{background-color:#000;color:#fff}.p-guideline-btn:hover.white .arrow{background-color:#fff;-webkit-transform:translateY(-50%) scale(1.4);transform:translateY(-50%) scale(1.4)}.p-guideline-btn:hover.white .arrow::before{background-color:#000}.p-guideline-btn:hover.black{background-color:#fff;color:#000}.p-guideline-btn:hover.black .arrow{background-color:#000;-webkit-transform:translateY(-50%) scale(1.4);transform:translateY(-50%) scale(1.4)}.p-guideline-btn:hover.black .arrow::before{background-color:#fff}}@media(max-width: 768px){.p-guideline-btn{margin-top:min(18.6666666667vw,70px)}}.p-guideline-btn a{aspect-ratio:358/85;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,15.4px),1.1458333333vw,22px);letter-spacing:.04em;position:relative;width:16.2727272727em}@media(max-width: 768px){.p-guideline-btn a{font-size:clamp(max(10px,10.5px),4vw,15px);width:18.9333333333em}}.p-guideline-btn .arrow{aspect-ratio:1/1;border-radius:50%;display:block;position:absolute;right:clamp(14px,1.0416666667vw,20px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:clamp(22px,1.5104166667vw,29px)}.p-guideline-btn .arrow::before{content:"";aspect-ratio:4.74/7.66;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);position:absolute;left:50%;top:50%;-webkit-transform:translate(-40%, -50%);transform:translate(-40%, -50%);-webkit-transition:background-color .3s;transition:background-color .3s;width:17.8571428571%}@media(max-width: 768px){.p-guideline-btn .arrow{right:min(5.3333333333vw,20px);width:min(8vw,30px)}}.p-guideline-btn.white{background-color:#fff}.p-guideline-btn.white .arrow{background-color:#000}.p-guideline-btn.white .arrow::before{background-color:#fff}.p-guideline-btn.black{background-color:#000;color:#fff}.p-guideline-btn.black .arrow{background-color:#fff}.p-guideline-btn.black .arrow::before{background-color:#000}.p-oem-archive{background-color:#c7ced1;padding-left:min(5.2083333333vw,100px);padding-right:min(5.2083333333vw,100px);padding-bottom:min(8.8541666667vw,170px);padding-top:min(7.2916666667vw,140px)}@media(max-width: 768px){.p-oem-archive{padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(13.3333333333vw,50px);padding-top:min(26.6666666667vw,100px)}}.p-oemArchive-inner{display:grid;grid-template-columns:1fr 64.58%;grid-template-rows:auto 1fr;gap:min(5.2083333333vw,100px) min(6.7708333333vw,130px);margin:auto;position:relative;max-width:1680px}@media(max-width: 768px){.p-oemArchive-inner{display:block}}@media(max-width: 768px){.p-oemArchive-ttl{margin-bottom:min(10.6666666667vw,40px);text-align:center}}.p-oemArchive-ttl p{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(66px,6.5625vw,126px);line-height:.95}@media(max-width: 768px){.p-oemArchive-ttl p{font-size:clamp(max(10px,28px),10.6666666667vw,40px)}}.p-oemArchive-ttl h1{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,14px),1.0416666667vw,20px);line-height:1.5}@media(max-width: 768px){.p-oemArchive-ttl h1{font-size:clamp(max(10px,8.4px),3.2vw,12px)}}.p-oemArchive-cat{grid-column:1/2;align-self:start;position:-webkit-sticky;position:sticky;left:0;top:80px}@media(max-width: 768px){.p-oemArchive-cat{position:static;margin-bottom:min(8vw,30px)}}.p-oemArchive-cat>p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);letter-spacing:.05em;line-height:1.15;margin-bottom:min(.9375vw,18px)}@media(max-width: 768px){.p-oemArchive-cat>p{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:clamp(max(10px,12.6px),4.8vw,18px);margin-bottom:min(3.2vw,12px)}}.p-oemArchive-cat>p::before{content:"";background-color:#000;margin-right:min(.9375vw,18px);width:clamp(36px,2.9166666667vw,56px);height:1px}@media(max-width: 768px){.p-oemArchive-cat>p::before{margin-right:min(5.3333333333vw,20px);width:min(8vw,30px)}}@media(max-width: 768px){.p-oemArchive-cat>p::after{content:"";background-color:#000;margin-left:min(5.3333333333vw,20px);width:min(8vw,30px);height:1px}}.p-oemArchive-cat ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(.625vw,12px)}@media(max-width: 768px){.p-oemArchive-cat ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:5px}}.p-oemArchive-cat li{border:1px solid #000;border-radius:9999px;display:block;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,10.5px),0.78125vw,15px);letter-spacing:.05em;line-height:1.15;text-align:center;-webkit-transition:background-color .3s;transition:background-color .3s}@media(max-width: 768px){.p-oemArchive-cat li{font-size:clamp(max(10px,8.4px),3.2vw,12px)}}.p-oemArchive-cat li.is-active{background-color:#000;color:#fff;pointer-events:none}@media(hover: hover){.p-oemArchive-cat li:hover{background-color:#fff}}.p-oemArchive-cat li a{display:block;padding:min(.5729166667vw,11px) min(1.1458333333vw,22px) min(.625vw,12px)}@media(max-width: 768px){.p-oemArchive-cat li a{padding:min(1.8666666667vw,7px) min(4.5333333333vw,17px)}}.ajax-load-more-wrap{grid-column:2/3;grid-row:1/3}.p-oemArchive-list,.alm-reveal{grid-column:2/3;grid-row:1/3;display:grid;grid-template-columns:repeat(2, 1fr);gap:min(3.6458333333vw,70px)}@media(max-width: 768px){.p-oemArchive-list,.alm-reveal{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:min(10.6666666667vw,40px) min(4vw,15px)}}.p-oemArchive-posts{grid-column:2/3;grid-row:1/3;overflow-y:scroll;height:min(47.3958333333vw,910px);scrollbar-width:none}.p-oemArchive-posts::-webkit-scrollbar{display:none}@media(max-width: 768px){.p-oemArchive-posts{height:min(133.3333333333vw,500px)}}.p-oemArchive-item-thumb{aspect-ratio:500/570;overflow:hidden;margin-bottom:min(.78125vw,15px);width:100%}@media(max-width: 768px){.p-oemArchive-item-thumb{margin-bottom:min(4vw,15px)}}.p-oemArchive-item-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.p-oemArchive-item-ttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,16.8px),1.25vw,24px);margin-bottom:min(.625vw,12px)}@media(max-width: 768px){.p-oemArchive-item-ttl{font-size:clamp(max(10px,14px),5.3333333333vw,20px);margin-bottom:min(1.6vw,6px)}}.p-oemArchive-item-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,10.5px),0.78125vw,15px);line-height:1.93}@media(max-width: 768px){.p-oemArchive-item-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px)}}.p-oemArchive-item-txt span{margin-right:min(1.25vw,24px)}@media(max-width: 768px){.p-oemArchive-item-txt span{margin-right:min(2.6666666667vw,10px)}}.lity-wrap{padding:min(1.5625vw,30px) min(7.8125vw,150px)}@media(max-width: 768px){.lity-wrap{padding:min(8vw,30px) min(4vw,15px)}}.lity{background:none;z-index:10000}.lity .swiper-container{overflow:hidden}.lity-content{background-color:#fff;margin:auto;padding:min(2.3958333333vw,46px) min(5.2083333333vw,100px) min(3.0208333333vw,58px);position:relative;width:1680px;max-height:88vh;overflow-y:scroll;scrollbar-width:none}@media(max-width: 768px){.lity-content{padding:min(5.3333333333vw,20px) min(5.3333333333vw,20px) min(12vw,45px)}}.lity-content::-webkit-scrollbar{display:none}.lity-content::after{content:none !important}.lity-close{font-size:0;position:absolute;top:0;right:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;text-indent:-9999px;height:31px;width:31px}@media(hover: hover){.lity-close:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}}.lity-close::before{grid-column:1/2;grid-row:1/2;content:"";background-color:#000;position:absolute;left:0;top:50%;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);height:1px;width:30px}.lity-close::after{grid-column:1/2;grid-row:1/2;content:"";background-color:#000;position:absolute;left:0;top:50%;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);height:1px;width:30px}.p-oemModal-main{margin-top:min(.78125vw,15px)}@media(max-width: 768px){.p-oemModal-main{margin-top:min(4vw,15px)}}.p-oemModal-main .swiper-slide{aspect-ratio:1240/784;overflow:hidden;max-height:60vh}@media(max-width: 768px){.p-oemModal-main .swiper-slide{position:relative}}.p-oemModal-main .swiper-slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.p-oemModal-main .swiper-button-prev,.p-oemModal-main .swiper-button-next{aspect-ratio:1/1;background-color:#000;border:1px solid #000;border-radius:50%;cursor:pointer;-webkit-transition:.3s;transition:.3s;width:clamp(44px,3.125vw,60px);height:auto}@media(hover: hover){.p-oemModal-main .swiper-button-prev:hover,.p-oemModal-main .swiper-button-next:hover{background-color:#fff}.p-oemModal-main .swiper-button-prev:hover::before,.p-oemModal-main .swiper-button-next:hover::before{background-color:#000}}@media(max-width: 768px){.p-oemModal-main .swiper-button-prev,.p-oemModal-main .swiper-button-next{margin-top:0}}.p-oemModal-main .swiper-button-prev a,.p-oemModal-main .swiper-button-next a{display:block;width:100%;height:100%}.p-oemModal-main .swiper-button-prev::before,.p-oemModal-main .swiper-button-next::before{content:"";aspect-ratio:7.12/14.25;background-color:#fff;-webkit-mask-image:url("../fonts/arrow-line.svg");mask-image:url("../fonts/arrow-line.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;left:52.5%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:14.24%}.p-oemModal-main .swiper-button-prev::after,.p-oemModal-main .swiper-button-next::after{content:none}.p-oemModal-main .swiper-button-prev{margin-left:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(max-width: 768px){.p-oemModal-main .swiper-button-prev{left:min(1.0666666667vw,4px)}}@media(max-width: 768px){.p-oemModal-main .swiper-button-next{right:min(1.0666666667vw,4px)}}.p-oemModal-main .swiper-button-disabled{display:none}.p-oemModal-main .swiper-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:2px}.p-oemModal-main .swiper-pagination-bullet{background-color:rgba(0,0,0,.4);border-radius:9999px;display:block;margin:0 !important;opacity:1;width:22px !important;height:4px !important}.p-oemModal-main .swiper-pagination-bullet-active{background-color:#000}.p-oemModal-thumb{margin-left:auto;margin-right:auto;margin-top:min(.78125vw,15px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-oemModal-thumb .swiper-slide{aspect-ratio:95/60;cursor:pointer;opacity:.6;-webkit-transition:opacity .3s;transition:opacity .3s;overflow:hidden;width:95px}.p-oemModal-thumb .swiper-slide-thumb-active{opacity:1}.p-oemModal-thumb .swiper-slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.p-oemArchive-bnr{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:min(5.9895833333vw,115px) auto 0;width:min(100%,1440px)}@media(max-width: 768px){.p-oemArchive-bnr{display:block;margin:min(18.6666666667vw,70px) auto 0}}.p-oemArchive-bnr-thumb{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;width:45.1388888889%}@media(max-width: 768px){.p-oemArchive-bnr-thumb{width:100%}}.p-oemArchive-bnr-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.p-oemArchive-bnr-block{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:grid;place-content:center;padding:min(3.6458333333vw,70px) min(6.25vw,120px)}@media(max-width: 768px){.p-oemArchive-bnr-block{padding:min(8vw,30px) min(5.3333333333vw,20px)}}.p-oemArchive-bnr-block .ttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(18px,1.5625vw,30px);line-height:1.83;margin-bottom:min(1.5625vw,30px)}@media(max-width: 768px){.p-oemArchive-bnr-block .ttl{font-size:clamp(max(10px,14px),5.3333333333vw,20px);line-height:1.66}}.p-oemArchive-bnr-block .txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:normal;font-size:clamp(max(10px,10.5px),0.78125vw,15px);line-height:2}@media(max-width: 768px){.p-oemArchive-bnr-block .txt{font-size:clamp(max(10px,8.4px),3.2vw,12px);line-height:1.93}}.p-oemArchive-bnr-block .btn{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,9.8px),0.7291666667vw,14px);letter-spacing:.05em;line-height:1.33;color:#fff;margin:min(1.0416666667vw,20px) auto 0 0;width:12.1428571429em;height:3em}@media(max-width: 768px){.p-oemArchive-bnr-block .btn{font-size:clamp(max(10px,11.2px),4.2666666667vw,16px);margin:min(5.3333333333vw,20px) auto 0;width:100%;height:min(14.9333333333vw,56px)}}.p-oemArchive-bnr-block .btn a{background-color:#222;border:1px solid #222;border-radius:9999px;display:grid;place-content:center;-webkit-transition:.3s;transition:.3s;width:100%;height:100%}@media(hover: hover){.p-oemArchive-bnr-block .btn a:hover{background-color:#fff;color:#222}}.slider__wrapper{position:relative}.slider__list{position:relative;width:100%;height:0;padding-bottom:132.87%;z-index:1}.slider__arrow{width:4rem;height:4rem;display:block;background-color:rgba(0,0,0,0);background-size:contain;background-repeat:no-repeat;position:absolute;top:0;bottom:0;margin:auto 0;z-index:2;cursor:pointer}.slider__arrow.is-prev{background-image:url("../images/ico-slider-left.png");left:0;background-position:left center}.slider__arrow.is-next{background-image:url("../images/ico-slider-right.png");right:0;background-position:right center}.slider__item{position:absolute;width:100%;top:0;left:0;opacity:0;-webkit-transition:all 1s ease-in;transition:all 1s ease-in}.slider__item.is-current{opacity:1}.slider__img{position:relative;width:100%}.slider__thumbnail__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.slider__thumbnail__item{width:15%;margin-right:2%;margin-bottom:3%;cursor:pointer}.slider__thumbnail__item.thumbnail-current{position:relative}.slider__thumbnail__item.thumbnail-current::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #e1c7ca;-webkit-box-sizing:border-box;box-sizing:border-box}.slider__thumbnail__item img{width:100%}@media(min-width: 769px){.p-entry-mv{aspect-ratio:1920/700}}.p-entry-form{padding-left:min(7.8125vw,150px);padding-right:min(7.8125vw,150px);padding-bottom:min(10.4166666667vw,200px);padding-top:min(6.7708333333vw,130px)}@media(max-width: 768px){.p-entry-form{padding-left:4vw;padding-right:4vw;padding-bottom:min(21.3333333333vw,80px);padding-top:min(18.6666666667vw,70px)}}.p-entryForm-inner{margin:auto;max-width:1020px}.p-entryForm-lead{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);letter-spacing:.05em;line-height:2;margin-bottom:min(6.7708333333vw,130px);text-align:center}@media(max-width: 768px){.p-entryForm-lead{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);margin-bottom:21.3333333333vw}}.p-entryForm-step{margin-bottom:min(5.46875vw,105px);padding-left:min(5.2083333333vw,100px);padding-right:min(5.2083333333vw,100px)}@media(max-width: 768px){.p-entryForm-step{margin-bottom:min(18.6666666667vw,70px);padding-left:min(4vw,15px);padding-right:min(4vw,15px)}}.p-entryForm-step.is-active li.is-current:not(:last-child)::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.p-entryForm-step ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media(max-width: 768px){.p-entryForm-step ul{-webkit-transform:translateX(2%);transform:translateX(2%)}}.p-entryForm-step li{opacity:.2;position:relative}.p-entryForm-step li.is-current{opacity:1}.p-entryForm-step li.is-current p::before{-webkit-transform:scaleX(0);transform:scaleX(0)}.p-entryForm-step li:not(:last-child){-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.p-entryForm-step li:not(:last-child)::before{content:"";background-color:#f0ad3d;position:absolute;left:0;bottom:clamp(7px,.625vw,12px);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s;width:100%;height:2px}@media(max-width: 768px){.p-entryForm-step li:not(:last-child)::before{bottom:min(1.3333333333vw,5px)}}.p-entryForm-step li::after{content:"";aspect-ratio:72/25;background-color:#f0ad3d;border-radius:9999px;display:block;margin-top:min(.4166666667vw,8px);width:clamp(52px,3.75vw,72px)}@media(max-width: 768px){.p-entryForm-step li::after{margin-top:min(2.1333333333vw,8px);width:min(9.6vw,36px)}}.p-entryForm-step li p{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,11.2px),0.8333333333vw,16px);color:#f0ad3d}@media(max-width: 768px){.p-entryForm-step li p{display:inline-block;font-size:clamp(max(10px,8.4px),3.2vw,12px);text-align:center;-webkit-transform:translateX(calc(-50% + min(4.8vw, 18px)));transform:translateX(calc(-50% + min(4.8vw, 18px)))}}.p-entryForm-step li p span{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,25.9px),1.9270833333vw,37px);margin-right:min(.2604166667vw,5px)}@media(max-width: 768px){.p-entryForm-step li p span{display:block;font-size:clamp(max(10px,17.5px),6.6666666667vw,25px);margin-right:0}}#page-entry .c-form-input.content::after{content:"300字以内"}.p-contact-form{padding-left:min(7.8125vw,150px);padding-right:min(7.8125vw,150px);padding-bottom:min(10.4166666667vw,200px);/* padding-top:min(6.7708333333vw,130px); */}@media(max-width: 768px){.p-contact-form{padding-left:5.3333333333vw;padding-right:5.3333333333vw;padding-bottom:min(31.7333333333vw,119px);padding-top:min(21.3333333333vw,80px)}}.p-contactForm-inner{margin:auto;max-width:1020px}.p-contactForm-lead{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,11.9px),1.8854166667vw,23px);letter-spacing:.05em;line-height:2;margin-bottom:min(6.7708333333vw,130px);text-align:center}@media(max-width: 768px){.p-contactForm-lead{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);margin-bottom:16vw}}.p-contactForm-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);letter-spacing:.05em;line-height:2;text-align:center}@media(max-width: 768px){.p-contactForm-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px)}}#page-contact .c-form-input.content::after{content:"500字以内"}@media(min-width: 769px){.p-onlineshop-mv{aspect-ratio:1920/940}}.p-onlineshop-arrivals{padding-left:min(2.6041666667vw,50px);padding-right:min(2.6041666667vw,50px);padding-bottom:min(3.125vw,60px);padding-top:min(5.2083333333vw,100px)}@media(max-width: 768px){.p-onlineshop-arrivals{padding-left:min(5.8666666667vw,22px);padding-right:min(5.8666666667vw,22px);padding-bottom:min(24vw,90px);padding-top:min(5.3333333333vw,20px)}}.p-onlineshopArrivals-inner{margin:auto;max-width:1600px}.p-onlineshopArrivals-thumb{margin-bottom:min(6.25vw,120px);width:100%}@media(max-width: 768px){.p-onlineshopArrivals-thumb{margin-bottom:min(16vw,60px)}}.p-onlineshopArrivals-ttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,42px),3.125vw,60px);margin-bottom:min(2.4479166667vw,47px);text-align:center}@media(max-width: 768px){.p-onlineshopArrivals-ttl{font-size:clamp(max(10px,21px),8vw,30px);letter-spacing:.04em;margin-bottom:min(10.6666666667vw,40px)}}.p-privacy{padding:min(4.4270833333vw,85px) min(7.8125vw,150px) min(3.125vw,60px)}@media(max-width: 768px){.p-privacy{padding:min(9.3333333333vw,35px) min(5.8666666667vw,22px) min(14.4vw,54px)}}.p-privacy-inner{margin:auto;max-width:clamp(860px,55.2083333333vw,1060px)}.p-privacy-lead{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,14px),1.0416666667vw,20px);line-height:2;margin-bottom:min(3.0208333333vw,58px)}@media(max-width: 768px){.p-privacy-lead{font-size:clamp(max(10px,9.8px),3.7333333333vw,14px);line-height:1.78;margin-bottom:min(11.7333333333vw,44px)}}.p-privacy-list{counter-reset:number 0;border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1;margin-left:min(1.1458333333vw,22px);margin-right:min(1.1458333333vw,22px)}@media(max-width: 768px){.p-privacy-list{padding-left:0;padding-right:0}}.p-privacy-list li:not(:first-child){border-top:1px solid #d1d1d1}.p-privacy-list h3{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,21px),1.5625vw,30px);margin-bottom:min(2.0833333333vw,40px);padding-top:min(2.0833333333vw,40px)}@media(max-width: 768px){.p-privacy-list h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:clamp(max(10px,16.8px),6.4vw,24px);line-height:1.3;margin-bottom:min(5.3333333333vw,20px);padding-top:min(9.3333333333vw,35px)}}.p-privacy-list h3::before{counter-increment:number 1;content:counter(number) " ";font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-style:italic;font-size:clamp(max(10px,16.8px),1.25vw,24px);line-height:1.7;margin-right:min(1.4583333333vw,28px);margin-top:.3em}@media(max-width: 768px){.p-privacy-list h3::before{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);margin-right:min(4vw,15px)}}.p-privacy-list p{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);line-height:2;padding-bottom:min(1.8229166667vw,35px)}@media(max-width: 768px){.p-privacy-list p{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:1.76;padding-left:1.8em;padding-bottom:min(9.3333333333vw,35px)}}@media(min-width: 769px){.p-sdgs-mv{aspect-ratio:1920/940}}.p-sdgs-intro{padding-left:min(7.8125vw,150px);padding-right:min(7.8125vw,150px);padding-bottom:min(8.3333333333vw,160px);padding-top:min(7.2916666667vw,140px)}@media(max-width: 768px){.p-sdgs-intro{padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(26.6666666667vw,100px);padding-top:min(13.3333333333vw,50px)}}.p-sdgsIntro-inner{margin:auto;max-width:1440px;text-align:center}.p-sdgsIntro-thumb{margin-bottom:min(7.2916666667vw,140px);position:relative}@media(max-width: 768px){.p-sdgsIntro-thumb{margin-bottom:min(26.6666666667vw,100px)}}.p-sdgsIntro-copy{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(45px,4.6875vw,90px);line-height:1.33;color:#242424;position:absolute;left:min(2.0833333333vw,40px);bottom:min(2.0833333333vw,40px);text-align:left}@media(max-width: 768px){.p-sdgsIntro-copy{font-size:clamp(max(10px,21px),8vw,30px);left:min(4vw,15px);bottom:min(4vw,15px)}}.p-sdgsIntro-ttl{margin-bottom:min(3.6458333333vw,70px)}@media(max-width: 768px){.p-sdgsIntro-ttl{margin-bottom:min(13.3333333333vw,50px)}}.p-sdgsIntro-subheading{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,20.3px),1.5104166667vw,29px);line-height:1.58;margin-bottom:min(.9375vw,18px)}@media(max-width: 768px){.p-sdgsIntro-subheading{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:1.84;margin-bottom:min(2.6666666667vw,10px)}}.p-sdgsIntro-heading{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,35px),2.6041666667vw,50px);line-height:.9;margin-bottom:min(5.2083333333vw,100px)}@media(max-width: 768px){.p-sdgsIntro-heading{font-size:clamp(max(10px,17.5px),6.6666666667vw,25px);line-height:1.4;margin-bottom:min(18.6666666667vw,70px)}}.p-sdgsIntro-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,12.6px),0.9375vw,18px);letter-spacing:.05em;line-height:2}@media(max-width: 768px){.p-sdgsIntro-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px)}}.p-sdgs-project{padding-left:min(2.6041666667vw,50px);padding-right:min(2.6041666667vw,50px)}@media(max-width: 768px){.p-sdgs-project{padding-left:min(4vw,15px);padding-right:min(4vw,15px)}}.p-sdgsProject-inner{background-color:#f7f7f4;margin:auto;padding:min(6.7708333333vw,130px) min(5.2083333333vw,100px);max-width:1680px}@media(max-width: 768px){.p-sdgsProject-inner{padding:min(13.3333333333vw,50px) min(1.8666666667vw,7px)}}.p-sdgsProject-ttl{margin-bottom:min(7.2916666667vw,140px)}@media(max-width: 768px){.p-sdgsProject-ttl{margin-bottom:min(18.6666666667vw,70px)}}.p-sdgsProject-list{counter-reset:number 0;margin:auto;max-width:1440px}.p-sdgsProject-item{display:grid;grid-template-columns:1fr 50%;gap:min(5.2083333333vw,100px)}@media(max-width: 768px){.p-sdgsProject-item{grid-template-columns:1fr;gap:0}}.p-sdgsProject-item+.p-sdgsProject-item{margin-top:min(6.7708333333vw,130px)}@media(max-width: 768px){.p-sdgsProject-item+.p-sdgsProject-item{margin-top:min(15.4666666667vw,58px)}}@media(max-width: 768px){.p-sdgsProject-item:nth-child(3) .p-sdgsProject-item-txt{padding-right:min(16vw,60px)}}.p-sdgsProject-item-head{grid-column:1/3;border-bottom:1px solid #707070;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:clamp(8px,.5208333333vw,10px);padding-right:min(3.125vw,60px)}@media(max-width: 768px){.p-sdgsProject-item-head{grid-column:1/2;margin-right:min(16vw,60px);margin-bottom:min(4.8vw,18px);padding-bottom:min(3.2vw,12px);padding-right:0}}.p-sdgsProject-item-ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"EB Garamond","EB Garamond",serif;font-weight:bold;font-size:clamp(max(10px,29.4px),2.1875vw,42px);line-height:1.15}@media(max-width: 768px){.p-sdgsProject-item-ttl{font-size:clamp(max(10px,14.7px),5.6vw,21px)}}.p-sdgsProject-item-ttl::before{counter-increment:number 1;content:counter(number) " ";font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,35px),2.6041666667vw,50px);color:#f0ad3d;line-height:.9;margin-right:min(2.0833333333vw,40px)}@media(max-width: 768px){.p-sdgsProject-item-ttl::before{font-size:clamp(max(10px,21px),8vw,30px);margin-right:min(2.1333333333vw,8px);margin-top:-0.11em}}.p-sdgsProject-item-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:clamp(8px,.8333333333vw,16px)}@media(max-width: 768px){.p-sdgsProject-item-icon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:min(1.3333333333vw,5px);position:absolute;right:0;top:0}}.p-sdgsProject-item-icon li{aspect-ratio:1/1;width:clamp(49px,4.6354166667vw,89px)}@media(max-width: 768px){.p-sdgsProject-item-icon li{width:min(10.1333333333vw,38px)}}@media(max-width: 768px){.p-sdgsProject-item-block{display:contents}}.p-sdgsProject-item-subttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,18.2px),1.3541666667vw,26px);line-height:1.6;margin-bottom:min(1.25vw,24px)}@media(max-width: 768px){.p-sdgsProject-item-subttl{font-size:clamp(max(10px,12.6px),4.8vw,18px);line-height:1.66;margin-bottom:min(3.7333333333vw,14px)}}.p-sdgsProject-item-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);letter-spacing:.07em;line-height:1.75}@media(max-width: 768px){.p-sdgsProject-item-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:2}}.p-sdgsProject-item-planList{background-color:#fff;margin-top:min(3.125vw,60px);padding:0 min(2.5vw,48px) clamp(12px,.9375vw,18px) clamp(14px,1.0416666667vw,20px)}@media(max-width: 768px){.p-sdgsProject-item-planList{grid-row:5/6;margin-top:min(10.6666666667vw,40px);padding:0 min(6.4vw,24px) min(5.3333333333vw,20px) min(4.8vw,18px)}}.p-sdgsProject-item-planList p{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,17.5px),1.3020833333vw,25px);letter-spacing:.04em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 768px){.p-sdgsProject-item-planList p{font-size:clamp(max(10px,17.5px),6.6666666667vw,25px)}}.p-sdgsProject-item-planList li{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);letter-spacing:.07em;line-height:1.75}@media(max-width: 768px){.p-sdgsProject-item-planList li{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:1.93}}.p-sdgsProject-item-thumb{aspect-ratio:720/393;overflow:hidden}@media(max-width: 768px){.p-sdgsProject-item-thumb{aspect-ratio:330/199;margin-top:min(6.6666666667vw,25px)}}.p-sdgsProject-item-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.p-sdgsProject-grid{counter-reset:number 0;margin-top:min(3.125vw,60px)}@media(max-width: 768px){.p-sdgsProject-grid{margin-left:auto;margin-right:auto;margin-top:min(19.2vw,72px);max-width:280px}}.p-sdgsProject-grid-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width: 768px){.p-sdgsProject-grid-item{display:block}}.p-sdgsProject-grid-item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p-sdgsProject-grid-item:nth-child(odd) .p-sdgsProject-grid-block{padding-left:min(5.2083333333vw,100px)}@media(max-width: 768px){.p-sdgsProject-grid-item:nth-child(odd) .p-sdgsProject-grid-block{padding-left:0}}.p-sdgsProject-grid-item:nth-child(even) .p-sdgsProject-grid-block{padding-right:min(5.2083333333vw,100px)}@media(max-width: 768px){.p-sdgsProject-grid-item:nth-child(even) .p-sdgsProject-grid-block{padding-right:0}}@media(max-width: 768px){.p-sdgsProject-grid-item+.p-sdgsProject-grid-item{margin-top:min(9.3333333333vw,35px)}}.p-sdgsProject-grid-thumb{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:50%}@media(max-width: 768px){.p-sdgsProject-grid-thumb{width:100%}}.p-sdgsProject-grid-block{display:grid;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}@media(max-width: 768px){.p-sdgsProject-grid-block{margin-bottom:min(6.6666666667vw,25px)}}.p-sdgsProject-grid-ttl{border-bottom:1px solid #707070;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,24.5px),1.8229166667vw,35px);color:#f0ad3d;line-height:1.15;margin-bottom:min(1.25vw,24px);padding-bottom:clamp(6px,.5208333333vw,10px)}@media(max-width: 768px){.p-sdgsProject-grid-ttl{font-size:clamp(max(10px,14px),5.3333333333vw,20px);margin-bottom:min(5.3333333333vw,20px);padding-bottom:min(2.6666666667vw,10px)}}.p-sdgsProject-grid-ttl::before{counter-increment:number 1;content:counter(number, decimal-leading-zero) " ";font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,17.5px),1.3020833333vw,25px);color:#000;line-height:.99;margin-right:min(.9375vw,18px)}@media(max-width: 768px){.p-sdgsProject-grid-ttl::before{font-size:clamp(max(10px,14px),5.3333333333vw,20px);margin-right:min(2.1333333333vw,8px)}}.p-sdgsProject-grid-txt{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,11.9px),0.8854166667vw,17px);line-height:2}@media(max-width: 768px){.p-sdgsProject-grid-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px)}}.p-sdgsProject-online{margin-top:min(9.375vw,180px)}@media(max-width: 768px){.p-sdgsProject-online{margin-top:min(21.3333333333vw,80px)}}.p-sdgsProject-online a{display:grid}@media(hover: hover){.p-sdgsProject-online:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.p-sdgsProject-online:hover .p-sdgsProject-online-view{background-color:#000;color:#fff}.p-sdgsProject-online:hover .p-sdgsProject-online-view span{border-color:#fff}.p-sdgsProject-online:hover .p-sdgsProject-online-view span::before{background-color:#fff;-webkit-transform:translate(0, -50%) scale(1.7);transform:translate(0, -50%) scale(1.7)}}.p-sdgsProject-online-thumb{grid-column:1/2;grid-row:1/2;overflow:hidden}.p-sdgsProject-online-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;width:100%;height:100%}.p-sdgsProject-online-inner{grid-column:1/2;grid-row:1/2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:3}.p-sdgsProject-online-ttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,56px),4.1666666667vw,80px);letter-spacing:.04em;line-height:1.15;color:#fff;margin-bottom:min(2.0833333333vw,40px);text-align:center}@media(max-width: 768px){.p-sdgsProject-online-ttl{font-size:clamp(max(10px,26.6px),10.1333333333vw,38px);margin-bottom:min(8vw,30px)}}.p-sdgsProject-online-view{background-color:#fff;border:1px solid #fff;border-radius:9999px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,9.8px),0.7291666667vw,14px);letter-spacing:.05em;line-height:.5;color:#000;padding:min(.8333333333vw,16px) clamp(19px,1.25vw,24px);-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;width:clamp(150px,10.9375vw,210px);height:clamp(35px,2.6041666667vw,50px)}@media(max-width: 768px){.p-sdgsProject-online-view{font-size:clamp(max(10px,7px),2.6666666667vw,10px);letter-spacing:.04em;padding:min(2.6666666667vw,10px) min(3.7333333333vw,14px) min(2.9333333333vw,11px) min(5.3333333333vw,20px);width:min(37.3333333333vw,140px)}}.p-sdgsProject-online-view span{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-left:1px solid #000;position:relative;-webkit-transition:border-color .3s;transition:border-color .3s;width:clamp(20px,1.5625vw,30px);height:clamp(12px,.9895833333vw,19px)}@media(max-width: 768px){.p-sdgsProject-online-view span{width:min(5.3333333333vw,20px);height:min(4vw,15px)}}.p-sdgsProject-online-view span::before{content:"";aspect-ratio:6.19/10;background-color:#000;-webkit-clip-path:polygon(0 0, 0 100%, 100% 50%);clip-path:polygon(0 0, 0 100%, 100% 50%);position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transform-origin:center left;transform-origin:center left;-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:clamp(4.19px,.3223958333vw,6.19px)}@media(max-width: 768px){.p-sdgsProject-online-view span::before{width:min(1.3333333333vw,5px)}}.p-sdgs-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:min(1.5625vw,30px);margin-bottom:min(6.7708333333vw,130px);margin-top:min(7.8125vw,150px)}@media(max-width: 768px){.p-sdgs-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:min(6.6666666667vw,25px);margin-bottom:min(4vw,15px);margin-top:min(26.6666666667vw,100px)}}.p-sdgsBtn-item{border:1px solid #000;border-radius:9999px;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;width:clamp(278px,18.6458333333vw,358px)}@media(hover: hover){.p-sdgsBtn-item:hover.white{background-color:#000;color:#fff}.p-sdgsBtn-item:hover.white .arrow{background-color:#fff;-webkit-transform:scale(1.4);transform:scale(1.4)}.p-sdgsBtn-item:hover.white .arrow::before{background-color:#000}.p-sdgsBtn-item:hover.black{background-color:#fff;color:#000}.p-sdgsBtn-item:hover.black .arrow{background-color:#000;-webkit-transform:scale(1.4);transform:scale(1.4)}.p-sdgsBtn-item:hover.black .arrow::before{background-color:#fff}}@media(max-width: 768px){.p-sdgsBtn-item{width:min(100%,284px)}}.p-sdgsBtn-item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:clamp(11px,.9895833333vw,19px) clamp(14px,1.0416666667vw,20px) clamp(11px,.9895833333vw,19px) clamp(32px,2.6041666667vw,50px)}@media(max-width: 768px){.p-sdgsBtn-item a{padding:min(4vw,15px) min(5.3333333333vw,20px) min(4vw,15px) min(10.6666666667vw,40px)}}.p-sdgsBtn-item p{font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,8.4px),0.625vw,12px);line-height:1.5}@media(max-width: 768px){.p-sdgsBtn-item p{font-size:clamp(max(10px,7px),2.6666666667vw,10px)}}.p-sdgsBtn-item .en{display:block;font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,14px),1.0416666667vw,20px);letter-spacing:.04em}@media(max-width: 768px){.p-sdgsBtn-item .en{font-size:clamp(max(10px,10.5px),4vw,15px)}}.p-sdgsBtn-item .arrow{aspect-ratio:1/1;border-radius:50%;display:block;position:relative;-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:clamp(22px,1.5104166667vw,29px)}.p-sdgsBtn-item .arrow::before{content:"";aspect-ratio:4.74/7.66;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);position:absolute;left:50%;top:50%;-webkit-transform:translate(-40%, -50%);transform:translate(-40%, -50%);-webkit-transition:background-color .3s;transition:background-color .3s;width:17.8571428571%}@media(max-width: 768px){.p-sdgsBtn-item .arrow{width:min(8vw,30px)}}.p-sdgsBtn-item.white{background-color:#fff}.p-sdgsBtn-item.white .arrow{background-color:#000}.p-sdgsBtn-item.white .arrow::before{background-color:#fff}.p-sdgsBtn-item.black{background-color:#000;color:#fff}.p-sdgsBtn-item.black .arrow{background-color:#fff}.p-sdgsBtn-item.black .arrow::before{background-color:#000}.p-404{background-color:#fff;padding:min(12.5vw,240px) min(7.8125vw,150px) min(3.6458333333vw,70px)}@media(max-width: 768px){.p-404{padding-left:0;padding-right:0;padding-bottom:min(13.3333333333vw,50px);padding-top:min(41.0666666667vw,154px)}}.p-404 .p-404-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:auto;max-width:1100px}@media(max-width: 768px){.p-404 .p-404-inner{padding-left:min(6.4vw,24px);padding-right:min(6.4vw,24px)}}.p-404 .p-404-ttl{margin-bottom:min(3.75vw,72px)}@media(max-width: 768px){.p-404 .p-404-ttl{margin-bottom:min(13.3333333333vw,50px)}}@media(max-width: 768px){.p-404 .p-404-ttl .en{font-size:clamp(max(10px,33.6px),12.8vw,48px)}}.p-404 .p-404-txt{font-family:ryo-gothic-plusn,sans-serif;font-weight:500;font-size:clamp(max(10px,12.6px),0.9375vw,18px);line-height:2.222;text-align:center}@media(max-width: 768px){.p-404 .p-404-txt{font-size:clamp(max(10px,9.1px),3.4666666667vw,13px);line-height:2;text-align:left}}.p-404 .p-404-view{margin-top:min(5.2083333333vw,100px)}@media(max-width: 768px){.p-404 .p-404-view{margin-top:min(13.3333333333vw,50px)}}.s-interview-container{display:grid;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;grid-template-columns:min(9.8958333333vw,190px) 1fr;margin:auto;padding-left:min(2.6041666667vw,50px);padding-right:min(2.6041666667vw,50px);padding-bottom:min(6.7708333333vw,130px);position:relative;max-width:1920px}@media(max-width: 768px){.s-interview-container{display:block;padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(16vw,60px)}}.s-interview-en{opacity:.1;position:-webkit-sticky;position:sticky;left:0;top:min(5.2083333333vw,100px)}@media(max-width: 768px){.s-interview-en{margin-top:min(10.1333333333vw,38px);position:static;text-align:center}}.s-interview-en span{font-family:"EB Garamond","EB Garamond",serif;font-weight:normal;font-size:clamp(93px,10.0520833333vw,193px);line-height:.7;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}@media(max-width: 768px){.s-interview-en span{font-size:clamp(max(10px,28px),10.6666666667vw,40px);-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset}}.s-interview-inner{padding-left:min(5.2083333333vw,100px);padding-right:min(5.2083333333vw,100px);width:100%}@media(max-width: 768px){.s-interview-inner{padding-left:0;padding-right:0}}.s-interview-mv{margin-bottom:min(6.25vw,120px);padding-top:min(3.6458333333vw,70px)}@media(max-width: 768px){.s-interview-mv{margin-bottom:min(13.3333333333vw,50px);padding-top:min(15.4666666667vw,58px)}}.s-interview-mv img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.s-interviewMv-head{margin-bottom:min(3.6458333333vw,70px)}@media(max-width: 768px){.s-interviewMv-head{margin-bottom:min(4.8vw,18px)}}.s-interviewMv-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:min(.5208333333vw,10px);font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,9.8px),0.7291666667vw,14px);color:#191919;margin-bottom:clamp(6px,.5208333333vw,10px)}@media(max-width: 768px){.s-interviewMv-info{gap:min(2.6666666667vw,10px);font-size:clamp(max(10px,9.8px),3.7333333333vw,14px);margin-bottom:min(4.2666666667vw,16px);margin-top:auto}}.s-interviewMv-info span{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#f8f6df;border-radius:9999px;font-family:"EB Garamond","EB Garamond",serif;font-weight:600;font-size:clamp(max(10px,9.8px),0.7291666667vw,14px);padding:clamp(3px,.3125vw,6px) clamp(8px,.8333333333vw,16px) clamp(4px,.3645833333vw,7px);text-align:center;min-width:clamp(52px,4.7916666667vw,92px)}@media(max-width: 768px){.s-interviewMv-info span{font-size:clamp(max(10px,7.7px),2.9333333333vw,11px);padding:min(1.8666666667vw,7px) min(4.2666666667vw,16px) min(2.1333333333vw,8px);min-width:clamp(42px,16vw,60px)}}.s-interviewMv-ttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(24px,3.125vw,60px);line-height:1.33}@media(max-width: 768px){.s-interviewMv-ttl{font-size:clamp(max(10px,18.2px),6.9333333333vw,26px);line-height:1.73}}.s-interviewMv-name{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,15.4px),1.1458333333vw,22px);color:#191919;margin-top:clamp(6px,.5208333333vw,10px)}@media(max-width: 768px){.s-interviewMv-name{font-size:clamp(max(10px,11.2px),4.2666666667vw,16px);margin-top:min(2.1333333333vw,8px)}}.s-interview-content{margin-right:auto}.s-interview-staff{background-color:#f7f7f7;display:grid;grid-template-columns:1fr min(100%,1920px) 1fr;overflow:hidden;padding-left:min(2.6041666667vw,50px);padding-right:min(2.6041666667vw,50px);padding-bottom:min(6.7708333333vw,130px);padding-top:min(3.6458333333vw,70px)}@media(max-width: 768px){.s-interview-staff{display:block;margin-top:-1px;padding-left:min(4vw,15px);padding-right:min(4vw,15px);padding-bottom:min(18.6666666667vw,70px);padding-top:min(13.3333333333vw,50px)}}.s-interview-staff .swiper-container{position:relative}.s-interview-staff .swiper-wrapper{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.s-interview-staff .swiper-slide{width:clamp(332px,22.5vw,432px);height:auto}@media(max-width: 768px){.s-interview-staff .swiper-slide{width:192px}}.s-interview-staff .swiper-navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(12px,.8854166667vw,17px);-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width: 768px){.s-interview-staff .swiper-navigation{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-right:0;position:absolute;left:max(-1.8666666667vw,-7px);top:calc(113px + min(16vw,60px));width:calc(100% + min(3.7333333333vw,14px))}}.s-interview-staff .swiper-button-next,.s-interview-staff .swiper-button-prev{background-color:#000;border:1px solid #000;border-radius:50%;display:block;margin-top:0;position:relative;left:auto;right:auto;bottom:auto;top:auto;-webkit-transition:background-color .3s;transition:background-color .3s;width:clamp(51px,3.6979166667vw,71px);height:clamp(51px,3.6979166667vw,71px)}@media(hover: hover){.s-interview-staff .swiper-button-next:hover,.s-interview-staff .swiper-button-prev:hover{background-color:#fff}.s-interview-staff .swiper-button-next:hover::before,.s-interview-staff .swiper-button-prev:hover::before{background-color:#000}}@media(max-width: 768px){.s-interview-staff .swiper-button-next,.s-interview-staff .swiper-button-prev{-webkit-transform:translateY(0);transform:translateY(0);width:40px;height:40px}}.s-interview-staff .swiper-button-next::after,.s-interview-staff .swiper-button-prev::after{content:none}.s-interview-staff .swiper-button-next::before,.s-interview-staff .swiper-button-prev::before{content:"";aspect-ratio:9.66/20.73;background-color:#fff;-webkit-mask-image:url("../images/arrow-line.svg");mask-image:url("../fonts/arrow-line.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;left:52.5%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:background-color .3s;transition:background-color .3s;width:16.15%}.s-interview-staff .swiper-button-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.s-interviewStaff-inner{grid-column:2/4}.s-interviewStaff-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:min(1.8229166667vw,35px);padding-right:min(5.2083333333vw,100px);max-width:1920px}@media(max-width: 768px){.s-interviewStaff-head{display:contents}}.s-interviewStaff-ttl{font-family:"EB Garamond","EB Garamond",serif;font-weight:500;font-size:clamp(max(10px,63px),4.6875vw,90px)}@media(max-width: 768px){.s-interviewStaff-ttl{font-size:clamp(max(10px,21px),8vw,30px);letter-spacing:.04em;margin-bottom:min(6.6666666667vw,25px)}}