@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&display=swap";html{font-family:var(--mont);font-size:10px;line-height:1;letter-spacing:0em;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}*,:before,:after{border-width:0;border-style:solid;box-sizing:border-box}body{margin:0;font-weight:400}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{clear:both;height:0;overflow:visible;margin:0;border-top-width:1px;color:inherit;box-sizing:content-box}address{font-style:inherit}a{color:inherit;background:transparent;text-decoration:none}b,strong{font-weight:bolder}small{font-size:100%}sub,sup{position:relative;line-height:0;vertical-align:baseline;font-size:75%}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{vertical-align:middle;margin:0;padding:0;border-radius:0;color:inherit;background:transparent;font:inherit;text-align:inherit;text-transform:inherit;-webkit-appearance:none;appearance:none}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}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{min-width:0;margin:0;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{font:inherit;-webkit-appearance:button}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{font-weight:700;text-align:left}.header{height:var(--headerHeight);width:100%;position:fixed;padding-inline:5rem;z-index:100;top:0;left:0;display:flex;justify-content:space-between;transition:background .3s;background:linear-gradient(to top,#0000,#0006)}@media screen and (max-width: 1380px){.header{padding-inline:3rem}}@media screen and (max-width: 1380px) and (max-width: 768px){.header{padding-inline:6.6666666667vw 3.2vw}}.header.is-active{background:#f1f1f1}.header.is-active .header__left{background:#00479d}.header.is-active .mail{background:none}.header.is-active .mail:after{background:#000}.header.is-active .g-nav__item-link:after{background:#000}.header.is-active .g-nav__item-text{color:#000}.header__inner{width:inherit;display:flex;justify-content:space-between;align-items:center}.header__left{position:relative;z-index:100;height:auto;width:26rem;aspect-ratio:260/38;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/logo.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/logo.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff;transition:background .3s}@media screen and (max-width: 1380px){.header__left{width:220px}}@media screen and (max-width: 1380px) and (max-width: 768px){.header__left{width:19rem}}.header__left.is-active{opacity:0;visibility:hidden}@media screen and (max-width: 768px){.header__left.is-active{opacity:1;visibility:visible;background:#fff!important}}.header__right{height:100%;display:flex;align-items:center;gap:.6rem}.g-nav{height:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1120px){.g-nav{display:none}}.g-nav__list{height:inherit;display:flex;align-items:center;gap:3.2rem}@media screen and (max-width: 1380px){.g-nav__list{gap:2rem}}.g-nav__item{position:relative;height:inherit}.g-nav__item--2row{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.4rem}@media (hover){.g-nav__item:hover .g-nav-sub{opacity:1;visibility:visible}}.g-nav__item-link{height:inherit;display:flex;align-items:center;gap:.8rem;transition:opacity .3s}@media (hover){.g-nav__item-link:hover{opacity:.7}.g-nav__item-link:hover:after{translate:0 2px}.g-nav__item-link:hover.g-nav__item-link--right:after{translate:2px}}.g-nav__item-link:after{content:"";height:auto;width:.9rem;aspect-ratio:6/9;rotate:90deg;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/under-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/under-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff;transition:translate .3s,background .3s}.g-nav__item-link--right:after{rotate:0deg}.g-nav__item-link--blank{padding-right:12px}.g-nav__item-link--blank:after{width:1.2rem;rotate:0deg;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/blank.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/blank.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.g-nav__item-link--button{justify-content:center;background:#00479d;border:solid 1px #00479d;border-radius:12px;height:2.4rem;width:17.8rem;gap:0;position:relative;padding-right:5px;opacity:1!important;transition:background .3s}@media (hover){.g-nav__item-link--button:hover{background:#fff}.g-nav__item-link--button:hover .g-nav__item-text{color:#00479d!important}.g-nav__item-link--button:hover:after{background:#00479d!important}}.g-nav__item-link--button:after{translate:0 -50%!important;background:#fff!important;position:absolute;top:50%;right:4px;translate:0 -50%;transition:background .3s}.g-nav__item-link--button .g-nav__item-text{transition:color .3s;line-height:1;letter-spacing:-.005em;font-size:1.3rem;color:#fff!important}.g-nav__item-link--button .g-nav__item-text:before,.g-nav__item-link--button .g-nav__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}.g-nav__item-link--button .g-nav__item-text:before{margin-block-end:0em}.g-nav__item-link--button .g-nav__item-text:after{margin-block-start:0em}@media screen and (max-width: 1380px){.g-nav__item-link--button .g-nav__item-text{font-size:1.2rem}}.g-nav__item-text{color:#fff;line-height:1;letter-spacing:-.005em;font-size:1.6rem;transition:color .3s}.g-nav__item-text:before,.g-nav__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}.g-nav__item-text:before{margin-block-end:0em}.g-nav__item-text:after{margin-block-start:0em}@media screen and (max-width: 1380px){.g-nav__item-text{font-size:14px}}.g-nav-sub{position:absolute;top:100%;left:50%;translate:-50% 0;opacity:0;visibility:hidden;padding-top:5px;transition:visibility .3s,opacity .3s}.g-nav-sub__inner{padding:15px 20px;background:#f1f1f1}.g-nav-sub__list{display:flex;flex-direction:column;gap:1.5rem}.g-nav-sub__item{display:flex;align-items:center;gap:.5rem}.g-nav-sub__item:before{content:"";display:block;background:#00479d;height:auto;width:3px;aspect-ratio:1;border-radius:9999px}.g-nav-sub__item-link{white-space:nowrap;line-height:1;letter-spacing:-.005em;font-size:1.4rem;position:relative}.g-nav-sub__item-link:before,.g-nav-sub__item-link:after{content:"";display:block flow;inline-size:0;block-size:1px}.g-nav-sub__item-link:before{margin-block-end:0em}.g-nav-sub__item-link:after{margin-block-start:0em}@media (hover){.g-nav-sub__item-link:hover:after{scale:1 1}}.g-nav-sub__item-link:after{content:"";position:absolute;transform-origin:left top;height:1px;width:100%;bottom:-3px;left:0;background:#000;scale:0 1;transition:scale .3s}.mail{height:auto;width:7.5rem;aspect-ratio:1;display:flex;justify-content:center;align-items:center;background:url(/wp-content/themes/kantosyoji/imgs/common/mail.webp) repeat;background-size:cover;transition:background .3s}@media screen and (max-width: 1380px){.mail{width:6rem}}@media screen and (max-width: 1380px) and (max-width: 768px){.mail{display:none}}.mail:after{display:block;content:"";height:auto;width:3.3rem;aspect-ratio:33/22;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/mail.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/mail.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background:#fff;transition:background .3s}@media screen and (max-width: 1380px){.mail:after{width:2.8rem}}.hamburger{z-index:10;background:#f1f1f1;height:auto;width:7.5rem;aspect-ratio:1;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1380px){.hamburger{width:6rem}}@media screen and (max-width: 1380px) and (max-width: 768px){.hamburger{width:5rem}}.hamburger.is-active .hamburger__line--1{top:50%;rotate:30deg}.hamburger.is-active .hamburger__line--2{top:50%;rotate:-30deg}.hamburger__inner{position:absolute;height:1.4rem;width:3.5rem}@media screen and (max-width: 1380px){.hamburger__inner{height:1.2rem;width:3rem}}@media screen and (max-width: 1380px) and (max-width: 768px){.hamburger__inner{height:.9rem;width:2.3rem}}.hamburger__line{background:#000;display:block;height:2px;width:100%;position:absolute;left:50%;translate:-50% -50%;transition:top .3s,rotate .3s}.hamburger__line--1{top:0}.hamburger__line--2{top:100%}.hamburger-nav{z-index:5;top:0;left:0;position:fixed;height:100vh;width:100%;overflow-x:hidden;overflow-y:auto;display:grid;grid-template-columns:36.6666666667vw 63.3333333333vw;color:#fff;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}@media screen and (max-width: 768px){.hamburger-nav{grid-template-columns:1fr}}.hamburger-nav.is-active{opacity:1;visibility:visible}.hamburger-nav__left,.hamburger-nav__right{padding-block:15rem}.hamburger-nav__left{display:flex;flex-direction:column;justify-content:space-between;background:#505050;padding-inline:13.3333333333vw min(7rem,4.6666666667vw)}@media screen and (max-width: 1440px){.hamburger-nav__left{padding-inline:3.3333333333vw min(5rem,3.3333333333vw)}}@media screen and (max-width: 1440px) and (max-width: 768px){.hamburger-nav__left{order:2;justify-content:flex-start;gap:3rem;padding-block:3rem 6rem;padding-inline:5%}}.hamburger-nav__right{background:#00479d;padding-inline:min(7rem,4.6666666667vw) 13.3333333333vw;display:flex;gap:7.5rem}@media screen and (max-width: 1440px){.hamburger-nav__right{padding-inline:3.3333333333vw min(5rem,3.3333333333vw)}}@media screen and (max-width: 1440px) and (max-width: 768px){.hamburger-nav__right{order:1;flex-direction:column;gap:0;padding-block:9rem 3rem;padding-inline:0}}.hamburger-nav__logo{width:280px}@media screen and (max-width: 1440px){.hamburger-nav__logo{width:240px}}.hamburger-nav__member-title{line-height:1.3333333333;letter-spacing:.05em;font-size:1.8rem;margin-bottom:1.5rem}.hamburger-nav__member-title:before,.hamburger-nav__member-title:after{content:"";display:block flow;inline-size:0;block-size:1px}.hamburger-nav__member-title:before{margin-block-end:calc((1 - 1.3333333333) * .5em)}.hamburger-nav__member-title:after{margin-block-start:calc((1 - 1.3333333333) * .5em)}@media screen and (max-width: 768px){.hamburger-nav__member-title{font-size:1.6rem;margin-bottom:1rem}}.hamburger-nav__member-list{display:grid;gap:10px}@media screen and (max-width: 768px){.hamburger-nav__member-list{grid-template-columns:1fr 1fr}}.hamburger-nav__member-link{padding:0 2.5rem;display:flex;justify-content:space-between;align-items:center;height:60px;width:100%;background:#626262;transition:color .3s,background .3s}@media screen and (max-width: 768px){.hamburger-nav__member-link{height:6.5rem;padding:0 1.3rem}}@media (hover){.hamburger-nav__member-link:hover{color:#626262;background:#fff}.hamburger-nav__member-link:hover:after{background:#626262}}.hamburger-nav__member-link:after{content:"";transition:background .3s;height:auto;aspect-ratio:1;width:16px;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/blank.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/blank.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff}.hamburger-nav__member-text{line-height:1;letter-spacing:.05em;font-size:1.6rem}.hamburger-nav__member-text:before,.hamburger-nav__member-text:after{content:"";display:block flow;inline-size:0;block-size:1px}.hamburger-nav__member-text:before{margin-block-end:0em}.hamburger-nav__member-text:after{margin-block-start:0em}@media screen and (max-width: 768px){.hamburger-nav__member-text{line-height:1.4166666667;letter-spacing:.05em;font-size:1.2rem}.hamburger-nav__member-text:before,.hamburger-nav__member-text:after{content:"";display:block flow;inline-size:0;block-size:1px}.hamburger-nav__member-text:before{margin-block-end:calc((1 - 1.4166666667) * .5em)}.hamburger-nav__member-text:after{margin-block-start:calc((1 - 1.4166666667) * .5em)}}@media screen and (max-width: 768px){.hamburger-nav__leftMenu{width:100%}}.hamburger-nav__rightMenu{width:305px}@media screen and (max-width: 768px){.hamburger-nav__rightMenu{width:100%}}.hamburger-nav__title{line-height:1;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:1.8rem;margin-bottom:3.2rem}@media screen and (max-width: 768px){.hamburger-nav__title{cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:1.5rem;padding-block:1.5rem;margin-bottom:0;padding-inline:5vw}}.hamburger-nav__title.is-active .sp-cross__inner:after{rotate:90deg}.hamburger-nav__title .sp-cross{display:none}@media screen and (max-width: 768px){.hamburger-nav__title .sp-cross{display:flex;justify-content:center;align-items:center;height:26px;width:26px;border-radius:9999px;border:solid 1px #fff}}.hamburger-nav__title .sp-cross__inner{width:10px;height:10px;position:relative}.hamburger-nav__title .sp-cross__inner:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;height:1px;transition:rotate .3s;background:#fff}.hamburger-nav__title .sp-cross__inner:after{content:"";position:absolute;top:50%;transition:rotate .3s;left:50%;translate:-50% -50%;width:1px;height:100%;background:#fff}@media screen and (max-width: 768px){.hamburger-nav__contentMenu{width:100%;border-bottom:solid 1px #336cb1}}.hamburger-nav__contentMenu:first-child{padding-bottom:3rem;margin-bottom:3rem;border-bottom:solid 1px #336cb1}@media screen and (max-width: 768px){.hamburger-nav__contentMenu:first-child{padding-bottom:0;border-top:solid 1px #336cb1;margin-bottom:0}}.hamburger-nav__menuList{margin-left:1.6rem;display:flex;flex-direction:column;gap:2.5rem}@media screen and (max-width: 768px){.hamburger-nav__menuList{display:none;margin-left:0;gap:0}}.hamburger-nav__menuList.is-active{display:flex}.hamburger-nav__menuItem-link{position:relative;width:fit-content;display:block;padding-left:2.5rem;transition:opacity .3s}@media (hover){.hamburger-nav__menuItem-link:hover{opacity:.7}.hamburger-nav__menuItem-link:hover:before{scale:0 1}}@media screen and (max-width: 768px){.hamburger-nav__menuItem-link{padding-inline:5vw;padding-block:1.5rem;border-top:solid 1px #4d78ac;background:#205697;width:100%}}.hamburger-nav__menuItem-link:before{content:"";top:50%;left:0;height:1px;width:11px;background:#fff;position:absolute;transition:scale .3s;transform-origin:right top}@media screen and (max-width: 768px){.hamburger-nav__menuItem-link:before{width:8px;translate:5vw}}.hamburger-nav__menuItem-text{line-height:1.5;letter-spacing:.05em;font-size:1.6rem}.hamburger-nav__menuItem-text:before,.hamburger-nav__menuItem-text:after{content:"";display:block flow;inline-size:0;block-size:1px}.hamburger-nav__menuItem-text:before{margin-block-end:-.25em}.hamburger-nav__menuItem-text:after{margin-block-start:-.25em}@media screen and (max-width: 768px){.hamburger-nav__menuItem-text{font-size:1.4rem;translate:5vw}}.hamburger-nav__bigMenuItem{padding-bottom:2.5rem;border-bottom:solid 1px #336cb1}@media screen and (max-width: 768px){.hamburger-nav__bigMenuItem{padding-bottom:0;padding-top:0}}.hamburger-nav__bigMenuItem:not(:first-child){padding-top:2.5rem}@media screen and (max-width: 768px){.hamburger-nav__bigMenuItem:not(:first-child){padding-top:0}}.hamburger-nav__bigMenuItem-link{display:flex;align-items:center;width:fit-content;gap:1.2rem;transition:opacity .3s}@media (hover){.hamburger-nav__bigMenuItem-link:hover .hamburger-nav__bigMenuItem-arrow{background:#fff}.hamburger-nav__bigMenuItem-link:hover .hamburger-nav__bigMenuItem-arrow:after{background:#00479d}}@media screen and (max-width: 768px){.hamburger-nav__bigMenuItem-link{padding-inline:5vw;height:100%;width:100%;padding-bottom:1.5rem;padding-top:1.5rem}}.hamburger-nav__bigMenuItem-arrow{height:auto;width:19px;aspect-ratio:1;border-radius:9999px;border:solid 1px #fff;display:flex;justify-content:center;align-items:center;transition:background .3s}.hamburger-nav__bigMenuItem-arrow:after{content:"";height:auto;width:6px;aspect-ratio:8.5/9.5;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff;transition:background .3s}.hamburger-nav__bigMenuItem-text{line-height:1.3333333333;letter-spacing:.05em;font-size:1.8rem}.hamburger-nav__bigMenuItem-text:before,.hamburger-nav__bigMenuItem-text:after{content:"";display:block flow;inline-size:0;block-size:1px}.hamburger-nav__bigMenuItem-text:before{margin-block-end:calc((1 - 1.3333333333) * .5em)}.hamburger-nav__bigMenuItem-text:after{margin-block-start:calc((1 - 1.3333333333) * .5em)}@media screen and (max-width: 768px){.hamburger-nav__bigMenuItem-text{font-size:1.5rem}}.hamburger-nav__lastMenu{margin-top:4.5rem}@media screen and (max-width: 768px){.hamburger-nav__lastMenu{margin-top:2rem;padding-inline:5vw}}.hamburger-nav__lastMenuItem-link{line-height:1;letter-spacing:.05em;font-size:1.4rem;transition:opacity .3s}.hamburger-nav__lastMenuItem-link:before,.hamburger-nav__lastMenuItem-link:after{content:"";display:block flow;inline-size:0;block-size:1px}.hamburger-nav__lastMenuItem-link:before{margin-block-end:0em}.hamburger-nav__lastMenuItem-link:after{margin-block-start:0em}@media (hover){.hamburger-nav__lastMenuItem-link:hover{opacity:.7}}.footer__inner{display:grid;grid-template-columns:32.6666666667vw 67.3333333333vw}@media screen and (max-width: 768px){.footer__inner{grid-template-columns:1fr}}.footer__left{padding-top:10rem;padding-bottom:2rem;background:#ddd;padding-inline:10vw min(5.3333333333vw,8rem)}@media screen and (max-width: 1380px){.footer__left{padding-top:6rem;padding-inline:3.3333333333vw}}@media screen and (max-width: 1380px) and (max-width: 768px){.footer__left{padding-top:4.5rem;padding-bottom:3.5rem;padding-inline:6.6666666667vw}}.footer__right{padding-block:10.7rem 4rem;padding-inline:min(8.5rem,5.6666666667vw) 10vw;color:#fff;background:#253659}@media screen and (max-width: 1380px){.footer__right{padding-top:6rem;padding-inline:3.3333333333vw}}@media screen and (max-width: 1380px) and (max-width: 768px){.footer__right{padding-block:5rem;padding-inline:6.6666666667vw}}.footer__logo{margin-bottom:4.5rem}@media screen and (max-width: 768px){.footer__logo{width:19rem;margin-bottom:2rem}}.footer__company{display:grid;margin-bottom:6rem;gap:1.5rem}@media screen and (max-width: 768px){.footer__company{gap:.5rem;margin-bottom:3rem}}.footer__company-title{line-height:1;letter-spacing:.05em;font-size:1.6rem}.footer__company-title:before,.footer__company-title:after{content:"";display:block flow;inline-size:0;block-size:1px}.footer__company-title:before{margin-block-end:0em}.footer__company-title:after{margin-block-start:0em}@media screen and (max-width: 768px){.footer__company-title{line-height:1.3846153846;letter-spacing:.05em;font-size:1.3rem}.footer__company-title:before,.footer__company-title:after{content:"";display:block flow;inline-size:0;block-size:1px}.footer__company-title:before{margin-block-end:calc((1 - 1.3846153846) * .5em)}.footer__company-title:after{margin-block-start:calc((1 - 1.3846153846) * .5em)}}.footer__company-text{line-height:1.4285714286;letter-spacing:.05em;font-size:1.4rem}.footer__company-text:before,.footer__company-text:after{content:"";display:block flow;inline-size:0;block-size:1px}.footer__company-text:before{margin-block-end:calc((1 - 1.4285714286) * .5em)}.footer__company-text:after{margin-block-start:calc((1 - 1.4285714286) * .5em)}@media screen and (max-width: 768px){.footer__company-text{line-height:1.3846153846;letter-spacing:.05em;font-size:1.3rem}.footer__company-text:before,.footer__company-text:after{content:"";display:block flow;inline-size:0;block-size:1px}.footer__company-text:before{margin-block-end:calc((1 - 1.3846153846) * .5em)}.footer__company-text:after{margin-block-start:calc((1 - 1.3846153846) * .5em)}}.footer__page{display:grid;gap:.5rem}.footer__page-title{line-height:1;letter-spacing:.05em;font-size:1.4rem}.footer__page-title:before,.footer__page-title:after{content:"";display:block flow;inline-size:0;block-size:1px}.footer__page-title:before{margin-block-end:0em}.footer__page-title:after{margin-block-start:0em}@media screen and (max-width: 768px){.footer__page-title{line-height:1;letter-spacing:.05em;font-size:1.3rem}.footer__page-title:before,.footer__page-title:after{content:"";display:block flow;inline-size:0;block-size:1px}.footer__page-title:before{margin-block-end:0em}.footer__page-title:after{margin-block-start:0em}}.footer__page-links{display:grid;gap:1rem}@media screen and (max-width: 768px){.footer__page-links{gap:.5rem}}.footer__page-link{width:fit-content;padding-left:2.5rem;position:relative;display:flex;align-items:center;gap:.5rem}@media (hover){.footer__page-link:hover:before{scale:0 1}.footer__page-link:hover .footer__page-link-blank{translate:.3rem}}.footer__page-link:before{content:"";transition:scale .3s;transform-origin:right top;top:50%;left:1rem;height:1px;width:.7rem;background:#000;position:absolute}.footer__page-link-blank{transition:translate .3s;height:auto;width:.9rem;aspect-ratio:1;display:flex;justify-content:center;align-items:center;background:url(/wp-content/themes/kantosyoji/imgs/common/blank.svg) no-repeat;background-size:cover}.footer__page-link-text{line-height:1;letter-spacing:.05em;font-size:1.4rem}.footer__page-link-text:before,.footer__page-link-text:after{content:"";display:block flow;inline-size:0;block-size:1px}.footer__page-link-text:before{margin-block-end:0em}.footer__page-link-text:after{margin-block-start:0em}@media screen and (max-width: 768px){.footer__page-link-text{line-height:1;letter-spacing:.05em;font-size:1.3rem}.footer__page-link-text:before,.footer__page-link-text:after{content:"";display:block flow;inline-size:0;block-size:1px}.footer__page-link-text:before{margin-block-end:0em}.footer__page-link-text:after{margin-block-start:0em}}.footer__bottom{margin-top:1.5rem;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.footer__bottom{margin-top:2rem;flex-direction:column;align-items:center;gap:1.7rem}}.footer__bottom-left{line-height:1;letter-spacing:.05em;font-size:1.2rem;position:relative;transition:opacity .3s}.footer__bottom-left:before,.footer__bottom-left:after{content:"";display:block flow;inline-size:0;block-size:1px}.footer__bottom-left:before{margin-block-end:0em}.footer__bottom-left:after{margin-block-start:0em}@media screen and (max-width: 768px){.footer__bottom-left{line-height:1;letter-spacing:0em;font-size:1rem}.footer__bottom-left:before,.footer__bottom-left:after{content:"";display:block flow;inline-size:0;block-size:1px}.footer__bottom-left:before{margin-block-end:0em}.footer__bottom-left:after{margin-block-start:0em}}@media (hover){.footer__bottom-left:hover{opacity:.7}}.footer__bottom-right{line-height:1;letter-spacing:0em;font-size:1.2rem}.footer__bottom-right:before,.footer__bottom-right:after{content:"";display:block flow;inline-size:0;block-size:1px}.footer__bottom-right:before{margin-block-end:0em}.footer__bottom-right:after{margin-block-start:0em}@media screen and (max-width: 768px){.footer__bottom-right{line-height:1;letter-spacing:0em;font-size:1rem}.footer__bottom-right:before,.footer__bottom-right:after{content:"";display:block flow;inline-size:0;block-size:1px}.footer__bottom-right:before{margin-block-end:0em}.footer__bottom-right:after{margin-block-start:0em}}.footer-nav{display:flex;gap:5rem;padding-bottom:10.5rem;border-bottom:solid 1px #fff}@media screen and (max-width: 1380px){.footer-nav{padding-bottom:8rem}}@media screen and (max-width: 1380px) and (max-width: 768px){.footer-nav{padding-bottom:5rem;gap:1.5rem}}.footer-nav__content-wrap{display:flex;gap:2rem}@media screen and (max-width: 768px){.footer-nav__content-wrap{width:50%;flex-direction:column;gap:3.5rem}}@media screen and (max-width: 768px){.footer-nav__content-wrap .footer-nav__content{width:100%}}@media screen and (max-width: 768px){.footer-nav__content{width:50%}}.footer-nav__title{font-weight:500;line-height:1;letter-spacing:.05em;font-size:1.6rem;margin-bottom:1.7rem}.footer-nav__title:before,.footer-nav__title:after{content:"";display:block flow;inline-size:0;block-size:1px}.footer-nav__title:before{margin-block-end:0em}.footer-nav__title:after{margin-block-start:0em}@media screen and (max-width: 768px){.footer-nav__title{line-height:1.4166666667;letter-spacing:.05em;font-size:1.2rem}.footer-nav__title:before,.footer-nav__title:after{content:"";display:block flow;inline-size:0;block-size:1px}.footer-nav__title:before{margin-block-end:calc((1 - 1.4166666667) * .5em)}.footer-nav__title:after{margin-block-start:calc((1 - 1.4166666667) * .5em)}}.footer-nav__list{padding-left:1.8rem;display:grid;gap:1.4rem}@media screen and (max-width: 768px){.footer-nav__list{padding-left:0}}.footer-nav__item-link{display:block;padding-left:2.2rem;width:fit-content;position:relative;transition:opacity .3s}@media screen and (max-width: 768px){.footer-nav__item-link{padding-left:1.7rem}}@media (hover){.footer-nav__item-link:hover{opacity:.7}.footer-nav__item-link:hover:before{scale:0 1}}.footer-nav__item-link:before{content:"";transition:scale .3s;transform-origin:right top;position:absolute;top:50%;left:0;translate:0 -50%;height:1px;width:1.2rem;background:#fff}@media screen and (max-width: 768px){.footer-nav__item-link:before{translate:0;top:.6rem;width:1rem}}.footer-nav__item-link-text{line-height:1.2857142857;letter-spacing:.05em;font-size:1.4rem}.footer-nav__item-link-text:before,.footer-nav__item-link-text:after{content:"";display:block flow;inline-size:0;block-size:1px}.footer-nav__item-link-text:before{margin-block-end:calc((1 - 1.2857142857) * .5em)}.footer-nav__item-link-text:after{margin-block-start:calc((1 - 1.2857142857) * .5em)}@media screen and (max-width: 1380px){.footer-nav__item-link-text{line-height:1.4166666667;letter-spacing:.05em;font-size:1.2rem}.footer-nav__item-link-text:before,.footer-nav__item-link-text:after{content:"";display:block flow;inline-size:0;block-size:1px}.footer-nav__item-link-text:before{margin-block-end:calc((1 - 1.4166666667) * .5em)}.footer-nav__item-link-text:after{margin-block-start:calc((1 - 1.4166666667) * .5em)}}.footer-nav__bigList{display:grid;gap:3.2rem}@media screen and (max-width: 1380px){.footer-nav__bigList{gap:2rem}}.footer-nav__bigList--mt{margin-top:3.2rem}.footer-nav__bigItem-link{display:flex;align-items:center;width:fit-content;gap:1rem}@media (hover){.footer-nav__bigItem-link:hover .footer-nav__bigItem-link-arrow{background:#fff}.footer-nav__bigItem-link:hover .footer-nav__bigItem-link-arrow:after{background:#253659}}.footer-nav__bigItem-link-text{line-height:1.375;letter-spacing:.05em;font-size:1.6rem}.footer-nav__bigItem-link-text:before,.footer-nav__bigItem-link-text:after{content:"";display:block flow;inline-size:0;block-size:1px}.footer-nav__bigItem-link-text:before{margin-block-end:-.1875em}.footer-nav__bigItem-link-text:after{margin-block-start:-.1875em}@media screen and (max-width: 1380px){.footer-nav__bigItem-link-text{font-size:1.4rem}}@media screen and (max-width: 1380px) and (max-width: 768px){.footer-nav__bigItem-link-text{line-height:1.4166666667;letter-spacing:.05em;font-size:1.2rem}.footer-nav__bigItem-link-text:before,.footer-nav__bigItem-link-text:after{content:"";display:block flow;inline-size:0;block-size:1px}.footer-nav__bigItem-link-text:before{margin-block-end:calc((1 - 1.4166666667) * .5em)}.footer-nav__bigItem-link-text:after{margin-block-start:calc((1 - 1.4166666667) * .5em)}}.footer-nav__bigItem-link-arrow{height:auto;width:2rem;aspect-ratio:1;border:solid 1px #fff;border-radius:9999px;display:flex;justify-content:center;align-items:center;transition:background .3s}@media screen and (max-width: 768px){.footer-nav__bigItem-link-arrow{width:1.5rem}}.footer-nav__bigItem-link-arrow:after{content:"";height:auto;display:block;width:.7rem;aspect-ratio:6/7;transition:background .3s;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff}@media screen and (max-width: 768px){.footer-nav__bigItem-link-arrow:after{width:.6rem}}.contact{padding-block:13.8rem;background:#00479d;color:#fff}@media screen and (max-width: 1320px){.contact{padding-block:10rem}}@media screen and (max-width: 1320px) and (max-width: 768px){.contact{padding-block:5rem 5rem}}.contact__inner{display:grid;margin-inline:auto;width:90%;max-width:1100px;grid-template-columns:auto 720px;gap:12rem}@media screen and (max-width: 1320px){.contact__inner{gap:4rem;grid-template-columns:auto 680px}}@media screen and (max-width: 1320px) and (max-width: 1080px){.contact__inner{grid-template-columns:1fr;gap:3rem}}.contact__left{margin-top:1.2rem;display:flex;flex-direction:column;gap:3.2rem}@media screen and (max-width: 1080px){.contact__left{margin-top:0}}@media screen and (max-width: 1080px) and (max-width: 768px){.contact__left{gap:1.5rem}}.contact__title{line-height:1;letter-spacing:.05em;font-size:4rem}.contact__title:before,.contact__title:after{content:"";display:block flow;inline-size:0;block-size:1px}.contact__title:before{margin-block-end:0em}.contact__title:after{margin-block-start:0em}@media screen and (max-width: 1320px){.contact__title{font-size:3.2rem}}@media screen and (max-width: 1320px) and (max-width: 768px){.contact__title{font-weight:700;line-height:1.5238095238;letter-spacing:.05em;font-size:2.1rem}.contact__title:before,.contact__title:after{content:"";display:block flow;inline-size:0;block-size:1px}.contact__title:before{margin-block-end:calc((1 - 1.5238095238) * .5em)}.contact__title:after{margin-block-start:calc((1 - 1.5238095238) * .5em)}}.contact__text{line-height:2;letter-spacing:.05em;font-size:1.6rem}.contact__text:before,.contact__text:after{content:"";display:block flow;inline-size:0;block-size:1px}.contact__text:before{margin-block-end:-.5em}.contact__text:after{margin-block-start:-.5em}@media screen and (max-width: 1320px){.contact__text{line-height:1.5;letter-spacing:.05em;font-size:1.4rem}.contact__text:before,.contact__text:after{content:"";display:block flow;inline-size:0;block-size:1px}.contact__text:before{margin-block-end:-.25em}.contact__text:after{margin-block-start:-.25em}}.contact__list{display:grid;grid-template-rows:repeat(2,1fr);gap:1rem}@media screen and (max-width: 768px){.contact__list{grid-template-rows:initial}}.contact__item{display:flex;align-items:center}.contact__item-link{height:100%;width:100%;display:flex;gap:1.8rem;align-items:center;border:solid 1px #fff;padding:17px 28px;position:relative;transition:background .3s}@media (hover){.contact__item-link:hover{background:#fff}.contact__item-link:hover:after{background:#00479d}.contact__item-link:hover .contact__item-icon{background:#00479d}.contact__item-link:hover .contact__item-text,.contact__item-link:hover .contact__item-number{color:#00479d}}@media screen and (max-width: 1320px){.contact__item-link{align-items:center;padding:25px;gap:1.5rem}}@media screen and (max-width: 1320px) and (max-width: 768px){.contact__item-link{align-items:flex-start}}.contact__item-link--arrow:after{position:absolute;top:50%;right:30px;translate:0 -50%;content:"";-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/contact-right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/contact-right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff;height:auto;width:1rem;aspect-ratio:10/15;transition:background .3s}.contact__item-icon{height:auto;width:33px;transition:background .3s}@media screen and (max-width: 1320px){.contact__item-icon{width:22px}}@media screen and (max-width: 1320px) and (max-width: 768px){.contact__item-icon{margin-top:10px}}.contact__item-icon--tel{-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/tel.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/tel.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff;aspect-ratio:33/36}.contact__item-icon--mail{-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/mail.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/mail.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff;aspect-ratio:33/22}.contact__item-content{display:flex;align-items:center;gap:2rem}@media screen and (max-width: 768px){.contact__item-content{flex-direction:column}}.contact__item-text{transition:color .3s;display:grid;gap:6px}.contact__item-text-big{display:block;line-height:1;letter-spacing:.05em;font-size:2.2rem}.contact__item-text-big:before,.contact__item-text-big:after{content:"";display:block flow;inline-size:0;block-size:1px}.contact__item-text-big:before{margin-block-end:0em}.contact__item-text-big:after{margin-block-start:0em}@media screen and (max-width: 1320px){.contact__item-text-big{line-height:1.1176470588;letter-spacing:.05em;font-size:1.7rem}.contact__item-text-big:before,.contact__item-text-big:after{content:"";display:block flow;inline-size:0;block-size:1px}.contact__item-text-big:before{margin-block-end:calc((1 - 1.1176470588) * .5em)}.contact__item-text-big:after{margin-block-start:calc((1 - 1.1176470588) * .5em)}}.contact__item-text-small{display:block;line-height:1.5;letter-spacing:.05em;font-size:1.2rem}.contact__item-text-small:before,.contact__item-text-small:after{content:"";display:block flow;inline-size:0;block-size:1px}.contact__item-text-small:before{margin-block-end:-.25em}.contact__item-text-small:after{margin-block-start:-.25em}@media screen and (max-width: 1320px){.contact__item-text-small{line-height:1.7272727273;letter-spacing:.05em;font-size:1.1rem}.contact__item-text-small:before,.contact__item-text-small:after{content:"";display:block flow;inline-size:0;block-size:1px}.contact__item-text-small:before{margin-block-end:calc((1 - 1.7272727273) * .5em)}.contact__item-text-small:after{margin-block-start:calc((1 - 1.7272727273) * .5em)}}.contact__item-number{transition:color .3s;line-height:1;letter-spacing:.05em;font-size:3.2rem}.contact__item-number:before,.contact__item-number:after{content:"";display:block flow;inline-size:0;block-size:1px}.contact__item-number:before{margin-block-end:0em}.contact__item-number:after{margin-block-start:0em}@media screen and (max-width: 1320px){.contact__item-number{line-height:1;letter-spacing:.05em;font-size:2.6rem}.contact__item-number:before,.contact__item-number:after{content:"";display:block flow;inline-size:0;block-size:1px}.contact__item-number:before{margin-block-end:0em}.contact__item-number:after{margin-block-start:0em}}:root{--overlay: 0}.sub-mv{height:36.8rem;width:94vw;position:relative}@media screen and (max-width: 768px){.sub-mv{height:17rem}}.sub-mv--items{background:url(/wp-content/themes/kantosyoji/imgs/items/sub-mv.webp) no-repeat;background-size:cover;background-position:center}.sub-mv--history{background:url(/wp-content/themes/kantosyoji/imgs/history/sub-mv.webp) no-repeat;background-size:cover;background-position:center}.sub-mv--bc{background:url(/wp-content/themes/kantosyoji/imgs/bc_partner_system/sub-mv.webp) no-repeat;background-size:cover;background-position:center}.sub-mv--news{background:url(/wp-content/themes/kantosyoji/imgs/news/sub-mv.webp) no-repeat;background-size:cover;background-position:center}.sub-mv--feature{background:url(/wp-content/themes/kantosyoji/imgs/values/sub-mv.webp) no-repeat;background-size:cover;background-position:center}.sub-mv--summary{background:url(/wp-content/themes/kantosyoji/imgs/about_us/sub-mv.webp) no-repeat;background-size:cover;background-position:center}.sub-mv--company{background:url(/wp-content/themes/kantosyoji/imgs/our_mind/sub-mv.webp) no-repeat;background-size:cover;background-position:center}.sub-mv--privacy{background:url(/wp-content/themes/kantosyoji/imgs/privacypolicy/sub-mv.webp) no-repeat;background-size:cover;background-position:center}.sub-mv--contact{background:url(/wp-content/themes/kantosyoji/imgs/contact/sub-mv.webp) no-repeat;background-size:cover;background-position:center}.sub-mv--jigyou01{background:url(/wp-content/themes/kantosyoji/imgs/ingredient/sub-mv.webp) no-repeat;background-size:cover;background-position:center}.sub-mv--jigyou02{background:url(/wp-content/themes/kantosyoji/imgs/sales/sub-mv.webp) no-repeat;background-size:cover;background-position:center}.sub-mv--jigyou03{background:url(/wp-content/themes/kantosyoji/imgs/kitchen_design/sub-mv.webp) no-repeat;background-size:cover;background-position:center}.sub-mv--jigyou04{background:url(/wp-content/themes/kantosyoji/imgs/manufacturing/sub-mv.webp) no-repeat;background-size:cover;background-position:center}.sub-mv:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 -15px 15px #6666661a;background:linear-gradient(#6660,#6660 60%,#333);opacity:var(--overlay)}.sub-mv:after{content:"";height:auto;width:16.5rem;aspect-ratio:1;background:url(/wp-content/themes/kantosyoji/imgs/common/logo-icon.webp) no-repeat;background-size:cover;position:absolute;right:2rem;bottom:2rem}@media screen and (max-width: 768px){.sub-mv:after{width:10rem;right:1.5rem;bottom:1.5rem;display:none}}.page-title{display:flex;flex-wrap:wrap;align-items:center;gap:3rem;margin-bottom:6rem}@media screen and (max-width: 768px){.page-title{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-bottom:5rem}}.page-title--01:before{content:"01"}.page-title--02:before{content:"02"}.page-title--03:before{content:"03"}.page-title--04:before{content:"04"}.page-title--jigyou:before{height:8.4rem;width:8.2rem;display:flex;justify-content:center;align-items:center;background:#fff;border:solid 1px #00479d;color:#00479d;font-weight:700;font-family:var(--zen);line-height:1;letter-spacing:.05em;font-size:5rem;border-radius:30px 0}.page-title--jigyou:before:before,.page-title--jigyou:before:after{content:"";display:block flow;inline-size:0;block-size:1px}.page-title--jigyou:before:before{margin-block-end:0em}.page-title--jigyou:before:after{margin-block-start:0em}@media screen and (max-width: 768px){.page-title--jigyou:before{height:5rem;width:4.8rem;border-radius:10px 0;font-size:2.4rem}}.page-title--jigyou .page-title__jp{font-weight:700;color:#00479d}.page-title__en{line-height:1.1851851852;letter-spacing:.01em;margin-block:calc((1em - 1lh)/2);font-size:5.4rem;font-family:var(--zen);font-weight:700}@media screen and (max-width: 768px){.page-title__en{font-size:3rem}}@media screen and (max-width: 768px){.page-title__en.page404 img{height:3.1rem}}.page-title__en img{height:6rem;width:auto}@media screen and (max-width: 768px){.page-title__en img{height:3.4rem}}.page-title__en .small{display:inline-block;line-height:1.1363636364;letter-spacing:.01em;margin-block:calc((1em - 1lh)/2);font-size:4.4rem;translate:0 -.2rem}@media screen and (max-width: 768px){.page-title__en .small{font-size:2.4rem;translate:0 -.1rem}}.page-title__jp{font-weight:500;line-height:1;letter-spacing:.1em;font-size:2rem}.page-title__jp:before,.page-title__jp:after{content:"";display:block flow;inline-size:0;block-size:1px}.page-title__jp:before{margin-block-end:0em}.page-title__jp:after{margin-block-start:0em}@media screen and (max-width: 768px){.page-title__jp{line-height:1;letter-spacing:.1em;font-size:1.4rem}.page-title__jp:before,.page-title__jp:after{content:"";display:block flow;inline-size:0;block-size:1px}.page-title__jp:before{margin-block-end:0em}.page-title__jp:after{margin-block-start:0em}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}:root{--noto: "Noto Sans JP", "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "Hiragino Sans", meiryo, sans-serif;--zen: "Zen Kaku Gothic New", sans-serif;--headerHeight: 11rem}@media screen and (max-width: 1380px){:root{--headerHeight: 9rem}}@media screen and (max-width: 1380px) and (max-width: 768px){:root{--headerHeight: 6.5rem}}[data-aos=fade-up]{transform:translate3d(0,30px,0)}.pc-b{display:block!important}@media screen and (max-width: 768px){.pc-b{display:none!important}}.sp-b{display:none!important}@media screen and (max-width: 768px){.sp-b{display:block!important}}.pc-i{display:inline!important}@media screen and (max-width: 768px){.pc-i{display:none!important}}.sp-i{display:none!important}@media screen and (max-width: 768px){.sp-i{display:inline!important}}.zen{font-family:var(--zen)}html{overflow-x:hidden}body{font-family:var(--noto);position:relative;background:#f1f1f1}img{height:auto;width:100%}[data-page]{overflow-x:hidden}.main{position:relative}[data-page=front-page] .mv__inner,[data-page=index] .mv__inner{display:grid;gap:3rem}[data-page=front-page] .mv__text-area,[data-page=index] .mv__text-area{color:#fff;z-index:5;position:absolute;bottom:3.5rem;right:4.5rem;display:grid;gap:20px;pointer-events:none}@media screen and (max-width: 768px){[data-page=front-page] .mv__text-area,[data-page=index] .mv__text-area{right:1.5rem;bottom:1.5rem;gap:1.5rem}}[data-page=front-page] .mv__title,[data-page=index] .mv__title{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-weight:700;font-family:var(--zen)}[data-page=front-page] .mv__title span,[data-page=index] .mv__title span{display:inline-block}[data-page=front-page] .mv__title-big,[data-page=index] .mv__title-big{line-height:1.075;letter-spacing:.01em;font-size:4rem}[data-page=front-page] .mv__title-big:before,[data-page=front-page] .mv__title-big:after,[data-page=index] .mv__title-big:before,[data-page=index] .mv__title-big:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .mv__title-big:before,[data-page=index] .mv__title-big:before{margin-block-end:calc((1 - 1.075) * .5em)}[data-page=front-page] .mv__title-big:after,[data-page=index] .mv__title-big:after{margin-block-start:calc((1 - 1.075) * .5em)}@media screen and (max-width: 768px){[data-page=front-page] .mv__title-big,[data-page=index] .mv__title-big{font-size:21px}}[data-page=front-page] .mv__title-mini,[data-page=index] .mv__title-mini{line-height:1.6538461538;letter-spacing:.01em;font-size:2.6rem}[data-page=front-page] .mv__title-mini:before,[data-page=front-page] .mv__title-mini:after,[data-page=index] .mv__title-mini:before,[data-page=index] .mv__title-mini:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .mv__title-mini:before,[data-page=index] .mv__title-mini:before{margin-block-end:calc((1 - 1.6538461538) * .5em)}[data-page=front-page] .mv__title-mini:after,[data-page=index] .mv__title-mini:after{margin-block-start:calc((1 - 1.6538461538) * .5em)}@media screen and (max-width: 768px){[data-page=front-page] .mv__title-mini,[data-page=index] .mv__title-mini{font-size:16px}}[data-page=front-page] .mv__title-normal,[data-page=index] .mv__title-normal{line-height:1.2285714286;letter-spacing:.01em;font-size:3.5rem}[data-page=front-page] .mv__title-normal:before,[data-page=front-page] .mv__title-normal:after,[data-page=index] .mv__title-normal:before,[data-page=index] .mv__title-normal:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .mv__title-normal:before,[data-page=index] .mv__title-normal:before{margin-block-end:calc((1 - 1.2285714286) * .5em)}[data-page=front-page] .mv__title-normal:after,[data-page=index] .mv__title-normal:after{margin-block-start:calc((1 - 1.2285714286) * .5em)}@media screen and (max-width: 768px){[data-page=front-page] .mv__title-normal,[data-page=index] .mv__title-normal{font-size:18px}}[data-page=front-page] .mv__text,[data-page=index] .mv__text{width:280px}@media screen and (max-width: 768px){[data-page=front-page] .mv__text,[data-page=index] .mv__text{width:222px}}[data-page=front-page] .mv__top,[data-page=index] .mv__top{position:relative;height:61rem;width:94vw;overflow:hidden}@media screen and (max-width: 768px){[data-page=front-page] .mv__top,[data-page=index] .mv__top{height:48rem}}[data-page=front-page] .mv__bottom,[data-page=index] .mv__bottom{margin-inline:auto;width:87.3333333333vw}[data-page=front-page] .mv__video,[data-page=index] .mv__video{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}[data-page=front-page] .mv__img,[data-page=index] .mv__img{position:absolute;top:0;left:0;opacity:0;visibility:hidden;height:100%;width:100%}[data-page=front-page] .mv__img img,[data-page=index] .mv__img img{height:100%;width:100%;object-fit:cover}[data-page=front-page] .aim,[data-page=index] .aim{position:relative;padding-block:10.5rem 0;display:grid;grid-template-columns:min(72rem,48vw) 45.3333333333vw;place-content:end}@media screen and (max-width: 768px){[data-page=front-page] .aim,[data-page=index] .aim{padding-block:6.2rem 0;grid-template-columns:1fr}}[data-page=front-page] .aim__inner,[data-page=index] .aim__inner{padding-bottom:10rem}@media screen and (max-width: 768px){[data-page=front-page] .aim__inner,[data-page=index] .aim__inner{padding-bottom:4rem;margin-inline:auto;width:88%}}[data-page=front-page] .aim__title,[data-page=index] .aim__title{line-height:1.7647058824;letter-spacing:.02em;font-size:3.4rem;font-family:var(--zen);font-weight:700;margin-bottom:5rem}[data-page=front-page] .aim__title:before,[data-page=front-page] .aim__title:after,[data-page=index] .aim__title:before,[data-page=index] .aim__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .aim__title:before,[data-page=index] .aim__title:before{margin-block-end:calc((1 - 1.7647058824) * .5em)}[data-page=front-page] .aim__title:after,[data-page=index] .aim__title:after{margin-block-start:calc((1 - 1.7647058824) * .5em)}@media screen and (max-width: 1180px){[data-page=front-page] .aim__title,[data-page=index] .aim__title{font-size:28px}}@media screen and (max-width: 1180px) and (max-width: 950px){[data-page=front-page] .aim__title,[data-page=index] .aim__title{line-height:1.7142857143;letter-spacing:0em;font-size:2.1rem;margin-bottom:4rem}[data-page=front-page] .aim__title:before,[data-page=front-page] .aim__title:after,[data-page=index] .aim__title:before,[data-page=index] .aim__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .aim__title:before,[data-page=index] .aim__title:before{margin-block-end:calc((1 - 1.7142857143) * .5em)}[data-page=front-page] .aim__title:after,[data-page=index] .aim__title:after{margin-block-start:calc((1 - 1.7142857143) * .5em)}}[data-page=front-page] .aim__title span,[data-page=index] .aim__title span{margin-left:-.5em}[data-page=front-page] .aim__text,[data-page=index] .aim__text{line-height:2;letter-spacing:.05em;font-size:1.6rem;max-width:580px;margin-bottom:6rem}[data-page=front-page] .aim__text:before,[data-page=front-page] .aim__text:after,[data-page=index] .aim__text:before,[data-page=index] .aim__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .aim__text:before,[data-page=index] .aim__text:before{margin-block-end:-.5em}[data-page=front-page] .aim__text:after,[data-page=index] .aim__text:after{margin-block-start:-.5em}@media screen and (max-width: 1180px){[data-page=front-page] .aim__text,[data-page=index] .aim__text{line-height:2.1428571429;letter-spacing:.05em;font-size:1.4rem}[data-page=front-page] .aim__text:before,[data-page=front-page] .aim__text:after,[data-page=index] .aim__text:before,[data-page=index] .aim__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .aim__text:before,[data-page=index] .aim__text:before{margin-block-end:calc((1 - 2.1428571429) * .5em)}[data-page=front-page] .aim__text:after,[data-page=index] .aim__text:after{margin-block-start:calc((1 - 2.1428571429) * .5em)}}@media screen and (max-width: 1180px) and (max-width: 768px){[data-page=front-page] .aim__text,[data-page=index] .aim__text{line-height:1.7857142857;letter-spacing:.05em;font-size:1.4rem}[data-page=front-page] .aim__text:before,[data-page=front-page] .aim__text:after,[data-page=index] .aim__text:before,[data-page=index] .aim__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .aim__text:before,[data-page=index] .aim__text:before{margin-block-end:calc((1 - 1.7857142857) * .5em)}[data-page=front-page] .aim__text:after,[data-page=index] .aim__text:after{margin-block-start:calc((1 - 1.7857142857) * .5em)}}[data-page=front-page] .aim__list,[data-page=index] .aim__list{display:flex;flex-wrap:wrap;gap:4rem 0;max-width:580px}@media screen and (max-width: 1180px){[data-page=front-page] .aim__list,[data-page=index] .aim__list{gap:3rem 0}}[data-page=front-page] .aim__item:first-child,[data-page=index] .aim__item:first-child{border-right:1px solid #cdcdcd;margin-right:5rem;padding-right:5rem}@media screen and (max-width: 1180px){[data-page=front-page] .aim__item:first-child,[data-page=index] .aim__item:first-child{margin-right:2rem;padding-right:2rem}}[data-page=front-page] .aim__item:nth-child(2),[data-page=index] .aim__item:nth-child(2){margin-right:2rem;padding-right:2rem}@media screen and (max-width: 1180px){[data-page=front-page] .aim__item:nth-child(2),[data-page=index] .aim__item:nth-child(2){margin-right:1rem;padding-right:1rem}}[data-page=front-page] .aim__item-link,[data-page=index] .aim__item-link{display:flex;align-items:center;gap:1rem}@media screen and (max-width: 1180px){[data-page=front-page] .aim__item-link,[data-page=index] .aim__item-link{gap:.6rem}}@media (hover){[data-page=front-page] .aim__item-link:hover .aim__item-arrow,[data-page=index] .aim__item-link:hover .aim__item-arrow{translate:5px;background:#00479d;border:solid 1px #00479d}[data-page=front-page] .aim__item-link:hover .aim__item-arrow:after,[data-page=index] .aim__item-link:hover .aim__item-arrow:after{background:#fff}}[data-page=front-page] .aim__item-text,[data-page=index] .aim__item-text{line-height:1;letter-spacing:.05em;font-size:2rem}[data-page=front-page] .aim__item-text:before,[data-page=front-page] .aim__item-text:after,[data-page=index] .aim__item-text:before,[data-page=index] .aim__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .aim__item-text:before,[data-page=index] .aim__item-text:before{margin-block-end:0em}[data-page=front-page] .aim__item-text:after,[data-page=index] .aim__item-text:after{margin-block-start:0em}@media screen and (max-width: 1180px){[data-page=front-page] .aim__item-text,[data-page=index] .aim__item-text{line-height:1.25;letter-spacing:.05em;font-size:1.6rem}[data-page=front-page] .aim__item-text:before,[data-page=front-page] .aim__item-text:after,[data-page=index] .aim__item-text:before,[data-page=index] .aim__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .aim__item-text:before,[data-page=index] .aim__item-text:before{margin-block-end:-.125em}[data-page=front-page] .aim__item-text:after,[data-page=index] .aim__item-text:after{margin-block-start:-.125em}}[data-page=front-page] .aim__item-arrow,[data-page=index] .aim__item-arrow{height:auto;width:32px;aspect-ratio:1;border:solid 1px #000;border-radius:9999px;display:flex;justify-content:center;align-items:center;transition:translate .3s,background .3s}@media screen and (max-width: 1180px){[data-page=front-page] .aim__item-arrow,[data-page=index] .aim__item-arrow{width:20px}}[data-page=front-page] .aim__item-arrow:after,[data-page=index] .aim__item-arrow:after{transition:background .3s;content:"";height:auto;display:block;width:7px;aspect-ratio:6/7;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#000}[data-page=front-page] .aim__imgs,[data-page=index] .aim__imgs{align-self:flex-end;height:auto;width:45.3333333333vw;aspect-ratio:680/560;display:grid;margin-top:8rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}@media screen and (max-width: 768px){[data-page=front-page] .aim__imgs,[data-page=index] .aim__imgs{margin-top:0;justify-self:end;width:74.6666666667vw}}[data-page=front-page] .aim__img-wrap--2,[data-page=index] .aim__img-wrap--2{grid-row:span 2/span 2}[data-page=front-page] .aim__img,[data-page=index] .aim__img{height:100%;width:100%;object-fit:cover}[data-page=front-page] .news,[data-page=index] .news{color:#fff;position:relative;overflow:hidden;margin-bottom:30rem}@media screen and (max-width: 768px){[data-page=front-page] .news,[data-page=index] .news{margin-bottom:15rem}}@media screen and (max-width: 768px) and (max-width: 480px){[data-page=front-page] .news,[data-page=index] .news{margin-bottom:10rem}}[data-page=front-page] .news:after,[data-page=index] .news:after{content:"";position:absolute;background:url(/wp-content/themes/kantosyoji/imgs/top/news-en.svg) no-repeat;background-size:cover;bottom:0;right:0;z-index:10;width:min(52rem,34.6666666667vw);height:auto;aspect-ratio:519/146}@media screen and (max-width: 768px){[data-page=front-page] .news:after,[data-page=index] .news:after{width:69.3333333333vw}}[data-page=front-page] .news__inner,[data-page=index] .news__inner{width:90%;margin:0 auto;max-width:1100px;background:#00479d;padding:6rem 5rem 8rem;position:relative}@media screen and (max-width: 768px){[data-page=front-page] .news__inner,[data-page=index] .news__inner{width:86.6666666667vw;padding:4.2rem 0 3.5rem 6.6666666667vw}}[data-page=front-page] .news__inner:before,[data-page=index] .news__inner:before{content:"";position:absolute;background:#00479d;top:0;left:100%;height:100%;width:max((100vw - 1100px) / 2,5vw);z-index:5}@media screen and (max-width: 768px){[data-page=front-page] .news__inner:before,[data-page=index] .news__inner:before{width:6.6666666667vw}}[data-page=front-page] .news__top,[data-page=index] .news__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem}@media screen and (max-width: 768px){[data-page=front-page] .news__top,[data-page=index] .news__top{margin-bottom:3rem}}[data-page=front-page] .news__title,[data-page=index] .news__title{line-height:1;letter-spacing:.05em;font-size:3.4rem;font-weight:700;font-family:var(--zen)}[data-page=front-page] .news__title:before,[data-page=front-page] .news__title:after,[data-page=index] .news__title:before,[data-page=index] .news__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .news__title:before,[data-page=index] .news__title:before{margin-block-end:0em}[data-page=front-page] .news__title:after,[data-page=index] .news__title:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=front-page] .news__title,[data-page=index] .news__title{line-height:.9090909091;letter-spacing:.05em;font-size:2.2rem}[data-page=front-page] .news__title:before,[data-page=front-page] .news__title:after,[data-page=index] .news__title:before,[data-page=index] .news__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .news__title:before,[data-page=index] .news__title:before{margin-block-end:calc((1 - .9090909091) * .5em)}[data-page=front-page] .news__title:after,[data-page=index] .news__title:after{margin-block-start:calc((1 - .9090909091) * .5em)}}[data-page=front-page] .news__list,[data-page=index] .news__list{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}@media screen and (max-width: 768px){[data-page=front-page] .news__list,[data-page=index] .news__list{grid-template-columns:repeat(2,1fr)}}[data-page=front-page] .news__link,[data-page=index] .news__link{display:flex;align-items:center;gap:1rem}@media (hover){[data-page=front-page] .news__link:hover .news__link-arrow,[data-page=index] .news__link:hover .news__link-arrow{translate:5px;background:#fff}[data-page=front-page] .news__link:hover .news__link-arrow:after,[data-page=index] .news__link:hover .news__link-arrow:after{background:#00479d}}[data-page=front-page] .news__link-text,[data-page=index] .news__link-text{font-weight:500;line-height:1;letter-spacing:.05em;font-size:2rem}[data-page=front-page] .news__link-text:before,[data-page=front-page] .news__link-text:after,[data-page=index] .news__link-text:before,[data-page=index] .news__link-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .news__link-text:before,[data-page=index] .news__link-text:before{margin-block-end:0em}[data-page=front-page] .news__link-text:after,[data-page=index] .news__link-text:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=front-page] .news__link-text,[data-page=index] .news__link-text{line-height:1.25;letter-spacing:.05em;font-size:1.6rem}[data-page=front-page] .news__link-text:before,[data-page=front-page] .news__link-text:after,[data-page=index] .news__link-text:before,[data-page=index] .news__link-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .news__link-text:before,[data-page=index] .news__link-text:before{margin-block-end:-.125em}[data-page=front-page] .news__link-text:after,[data-page=index] .news__link-text:after{margin-block-start:-.125em}}[data-page=front-page] .news__link-arrow,[data-page=index] .news__link-arrow{height:auto;width:32px;aspect-ratio:1;border:solid 1px #fff;border-radius:9999px;display:flex;justify-content:center;align-items:center;transition:background .3s,translate .3s}@media screen and (max-width: 768px){[data-page=front-page] .news__link-arrow,[data-page=index] .news__link-arrow{width:20px}}[data-page=front-page] .news__link-arrow:after,[data-page=index] .news__link-arrow:after{content:"";height:auto;display:block;width:7px;transition:background .3s;aspect-ratio:6/7;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff}@media screen and (max-width: 768px){[data-page=front-page] .news__item:nth-child(3),[data-page=front-page] .news__item:nth-child(4),[data-page=index] .news__item:nth-child(3),[data-page=index] .news__item:nth-child(4){display:none}}[data-page=front-page] .news__item-link,[data-page=index] .news__item-link{display:grid;transition:opacity .3s}@media (hover){[data-page=front-page] .news__item-link:hover,[data-page=index] .news__item-link:hover{opacity:.7}}[data-page=front-page] .news__item img,[data-page=index] .news__item img{height:auto;width:100%;aspect-ratio:4/3;object-fit:cover}[data-page=front-page] .news__item-time,[data-page=index] .news__item-time{margin-top:1.8rem;line-height:1;letter-spacing:.05em;font-size:1.6rem}[data-page=front-page] .news__item-time:before,[data-page=front-page] .news__item-time:after,[data-page=index] .news__item-time:before,[data-page=index] .news__item-time:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .news__item-time:before,[data-page=index] .news__item-time:before{margin-block-end:0em}[data-page=front-page] .news__item-time:after,[data-page=index] .news__item-time:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=front-page] .news__item-time,[data-page=index] .news__item-time{margin-top:1rem;line-height:1.7692307692;letter-spacing:.05em;font-size:1.3rem}[data-page=front-page] .news__item-time:before,[data-page=front-page] .news__item-time:after,[data-page=index] .news__item-time:before,[data-page=index] .news__item-time:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .news__item-time:before,[data-page=index] .news__item-time:before{margin-block-end:calc((1 - 1.7692307692) * .5em)}[data-page=front-page] .news__item-time:after,[data-page=index] .news__item-time:after{margin-block-start:calc((1 - 1.7692307692) * .5em)}}[data-page=front-page] .news__item-title,[data-page=index] .news__item-title{margin-top:2rem;line-height:1.8571428571;letter-spacing:.05em;font-size:1.4rem}[data-page=front-page] .news__item-title:before,[data-page=front-page] .news__item-title:after,[data-page=index] .news__item-title:before,[data-page=index] .news__item-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .news__item-title:before,[data-page=index] .news__item-title:before{margin-block-end:calc((1 - 1.8571428571) * .5em)}[data-page=front-page] .news__item-title:after,[data-page=index] .news__item-title:after{margin-block-start:calc((1 - 1.8571428571) * .5em)}@media screen and (max-width: 768px){[data-page=front-page] .news__item-title,[data-page=index] .news__item-title{margin-top:1rem;line-height:1.8333333333;letter-spacing:.05em;font-size:1.2rem}[data-page=front-page] .news__item-title:before,[data-page=front-page] .news__item-title:after,[data-page=index] .news__item-title:before,[data-page=index] .news__item-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .news__item-title:before,[data-page=index] .news__item-title:before{margin-block-end:calc((1 - 1.8333333333) * .5em)}[data-page=front-page] .news__item-title:after,[data-page=index] .news__item-title:after{margin-block-start:calc((1 - 1.8333333333) * .5em)}}[data-page=front-page] .support,[data-page=index] .support{position:relative}[data-page=front-page] .support__important,[data-page=index] .support__important{font-weight:700;line-height:1.3333333333;letter-spacing:.05em;font-size:1.8rem;margin-bottom:5rem;font-family:var(--zen)}[data-page=front-page] .support__important:before,[data-page=front-page] .support__important:after,[data-page=index] .support__important:before,[data-page=index] .support__important:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .support__important:before,[data-page=index] .support__important:before{margin-block-end:calc((1 - 1.3333333333) * .5em)}[data-page=front-page] .support__important:after,[data-page=index] .support__important:after{margin-block-start:calc((1 - 1.3333333333) * .5em)}@media screen and (max-width: 1280px){[data-page=front-page] .support__important,[data-page=index] .support__important{margin-bottom:2.5rem;font-size:1.6rem}}[data-page=front-page] .support__bg,[data-page=index] .support__bg{position:relative;margin-top:-17rem;height:auto;width:100%;max-height:53rem;aspect-ratio:1500/530}@media screen and (max-width: 768px){[data-page=front-page] .support__bg,[data-page=index] .support__bg{margin-top:0;height:26.5rem}}[data-page=front-page] .support__bg img,[data-page=index] .support__bg img{height:100%;width:100%;object-fit:cover;object-position:center 50%}[data-page=front-page] .support__inner,[data-page=index] .support__inner{gap:6rem;padding-bottom:19rem;position:relative;display:grid;grid-template-columns:50vw min(43rem,28.6666666667%)}@media screen and (max-width: 1280px){[data-page=front-page] .support__inner,[data-page=index] .support__inner{gap:3rem;grid-template-columns:50vw min(60rem,40%)}}@media screen and (max-width: 1280px) and (max-width: 768px){[data-page=front-page] .support__inner,[data-page=index] .support__inner{grid-template-columns:1fr;width:90%;gap:5rem;margin:0 auto;padding-bottom:6rem}}[data-page=front-page] .support__title,[data-page=index] .support__title{line-height:1;letter-spacing:.05em;font-size:1.8rem;color:#00479d;margin:.5rem 1rem 0 0;font-weight:700;font-family:var(--zen)}[data-page=front-page] .support__title:before,[data-page=front-page] .support__title:after,[data-page=index] .support__title:before,[data-page=index] .support__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .support__title:before,[data-page=index] .support__title:before{margin-block-end:0em}[data-page=front-page] .support__title:after,[data-page=index] .support__title:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=front-page] .support__title,[data-page=index] .support__title{margin:0;line-height:1;letter-spacing:.05em;font-size:1.2rem}[data-page=front-page] .support__title:before,[data-page=front-page] .support__title:after,[data-page=index] .support__title:before,[data-page=index] .support__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .support__title:before,[data-page=index] .support__title:before{margin-block-end:0em}[data-page=front-page] .support__title:after,[data-page=index] .support__title:after{margin-block-start:0em}}[data-page=front-page] .support__subTitle,[data-page=index] .support__subTitle{margin-bottom:6rem;display:grid;gap:2rem;font-weight:700;font-family:var(--zen)}@media screen and (max-width: 1280px){[data-page=front-page] .support__subTitle,[data-page=index] .support__subTitle{gap:1.5rem;margin-bottom:3rem}}[data-page=front-page] .support__subTitle-text,[data-page=index] .support__subTitle-text{line-height:1.6153846154;letter-spacing:.025em;font-size:2.6rem}[data-page=front-page] .support__subTitle-text:before,[data-page=front-page] .support__subTitle-text:after,[data-page=index] .support__subTitle-text:before,[data-page=index] .support__subTitle-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .support__subTitle-text:before,[data-page=index] .support__subTitle-text:before{margin-block-end:calc((1 - 1.6153846154) * .5em)}[data-page=front-page] .support__subTitle-text:after,[data-page=index] .support__subTitle-text:after{margin-block-start:calc((1 - 1.6153846154) * .5em)}@media screen and (max-width: 1280px){[data-page=front-page] .support__subTitle-text,[data-page=index] .support__subTitle-text{line-height:1.3181818182;letter-spacing:.05em;font-size:2.2rem}[data-page=front-page] .support__subTitle-text:before,[data-page=front-page] .support__subTitle-text:after,[data-page=index] .support__subTitle-text:before,[data-page=index] .support__subTitle-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .support__subTitle-text:before,[data-page=index] .support__subTitle-text:before{margin-block-end:calc((1 - 1.3181818182) * .5em)}[data-page=front-page] .support__subTitle-text:after,[data-page=index] .support__subTitle-text:after{margin-block-start:calc((1 - 1.3181818182) * .5em)}}[data-page=front-page] .support__subTitle-strong,[data-page=index] .support__subTitle-strong{line-height:1.4;letter-spacing:.025em;font-size:5rem}[data-page=front-page] .support__subTitle-strong:before,[data-page=front-page] .support__subTitle-strong:after,[data-page=index] .support__subTitle-strong:before,[data-page=index] .support__subTitle-strong:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .support__subTitle-strong:before,[data-page=index] .support__subTitle-strong:before{margin-block-end:calc((1 - 1.4) * .5em)}[data-page=front-page] .support__subTitle-strong:after,[data-page=index] .support__subTitle-strong:after{margin-block-start:calc((1 - 1.4) * .5em)}@media screen and (max-width: 1280px){[data-page=front-page] .support__subTitle-strong,[data-page=index] .support__subTitle-strong{line-height:1.4285714286;letter-spacing:.025em;font-size:3.5rem}[data-page=front-page] .support__subTitle-strong:before,[data-page=front-page] .support__subTitle-strong:after,[data-page=index] .support__subTitle-strong:before,[data-page=index] .support__subTitle-strong:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .support__subTitle-strong:before,[data-page=index] .support__subTitle-strong:before{margin-block-end:calc((1 - 1.4285714286) * .5em)}[data-page=front-page] .support__subTitle-strong:after,[data-page=index] .support__subTitle-strong:after{margin-block-start:calc((1 - 1.4285714286) * .5em)}}[data-page=front-page] .support__text,[data-page=index] .support__text{line-height:2;letter-spacing:.05em;font-size:1.6rem;margin-bottom:8rem}[data-page=front-page] .support__text:before,[data-page=front-page] .support__text:after,[data-page=index] .support__text:before,[data-page=index] .support__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .support__text:before,[data-page=index] .support__text:before{margin-block-end:-.5em}[data-page=front-page] .support__text:after,[data-page=index] .support__text:after{margin-block-start:-.5em}@media screen and (max-width: 1280px){[data-page=front-page] .support__text,[data-page=index] .support__text{line-height:1.7857142857;letter-spacing:.05em;font-size:1.4rem;margin-bottom:3rem}[data-page=front-page] .support__text:before,[data-page=front-page] .support__text:after,[data-page=index] .support__text:before,[data-page=index] .support__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .support__text:before,[data-page=index] .support__text:before{margin-block-end:calc((1 - 1.7857142857) * .5em)}[data-page=front-page] .support__text:after,[data-page=index] .support__text:after{margin-block-start:calc((1 - 1.7857142857) * .5em)}}[data-page=front-page] .support__left,[data-page=index] .support__left{margin-top:-10rem}@media screen and (max-width: 768px){[data-page=front-page] .support__left,[data-page=index] .support__left{margin-top:0;order:2}}[data-page=front-page] .support__right,[data-page=index] .support__right{padding-top:7rem;position:relative}@media screen and (max-width: 768px){[data-page=front-page] .support__right,[data-page=index] .support__right{padding-top:4rem;order:1}}[data-page=front-page] .support__right:before,[data-page=index] .support__right:before{content:"";pointer-events:none;position:absolute;z-index:5;top:0;left:0;translate:0 -100%;height:auto;width:min(63.8rem,42.5333333333vw);aspect-ratio:638/147;background:url(/wp-content/themes/kantosyoji/imgs/top/values.svg) no-repeat;background-size:cover}@media screen and (max-width: 1280px){[data-page=front-page] .support__right:before,[data-page=index] .support__right:before{width:40vw}}@media screen and (max-width: 1280px) and (max-width: 768px){[data-page=front-page] .support__right:before,[data-page=index] .support__right:before{width:65vw;left:auto;right:0}}[data-page=front-page] .support__button,[data-page=index] .support__button{display:flex;align-items:center;width:fit-content;gap:1.5rem;transition:opacity .3s}@media screen and (max-width: 768px){[data-page=front-page] .support__button,[data-page=index] .support__button{gap:.6rem}}@media (hover){[data-page=front-page] .support__button:hover .support__button-arrow,[data-page=index] .support__button:hover .support__button-arrow{border:solid 1px #fff;background:#fff;translate:5px}[data-page=front-page] .support__button:hover .support__button-arrow:after,[data-page=index] .support__button:hover .support__button-arrow:after{background:#000}}[data-page=front-page] .support__button-text,[data-page=index] .support__button-text{line-height:2;letter-spacing:.05em;font-size:2rem}[data-page=front-page] .support__button-text:before,[data-page=front-page] .support__button-text:after,[data-page=index] .support__button-text:before,[data-page=index] .support__button-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .support__button-text:before,[data-page=index] .support__button-text:before{margin-block-end:-.5em}[data-page=front-page] .support__button-text:after,[data-page=index] .support__button-text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=front-page] .support__button-text,[data-page=index] .support__button-text{line-height:1;letter-spacing:.05em;font-size:1.6rem}[data-page=front-page] .support__button-text:before,[data-page=front-page] .support__button-text:after,[data-page=index] .support__button-text:before,[data-page=index] .support__button-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .support__button-text:before,[data-page=index] .support__button-text:before{margin-block-end:0em}[data-page=front-page] .support__button-text:after,[data-page=index] .support__button-text:after{margin-block-start:0em}}[data-page=front-page] .support__button-arrow,[data-page=index] .support__button-arrow{height:auto;width:32px;aspect-ratio:1;border:solid 1px #fff;border-radius:9999px;display:flex;justify-content:center;align-items:center;transition:translate .3s,background .3s}@media screen and (max-width: 768px){[data-page=front-page] .support__button-arrow,[data-page=index] .support__button-arrow{width:20px}}[data-page=front-page] .support__button-arrow:after,[data-page=index] .support__button-arrow:after{content:"";height:auto;display:block;width:7px;aspect-ratio:6/7;transition:background .3s;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff}[data-page=front-page] .help,[data-page=index] .help{position:relative;padding-block:0 14rem;color:#fff;background:#505050}@media screen and (max-width: 768px){[data-page=front-page] .help,[data-page=index] .help{padding-block:0 7.5rem}}[data-page=front-page] .help__content,[data-page=index] .help__content{position:relative}[data-page=front-page] .help__content:before,[data-page=index] .help__content:before{pointer-events:none;content:"";position:absolute;top:0;right:0;background:url(/wp-content/themes/kantosyoji/imgs/top/business.svg) no-repeat;background-size:cover;height:auto;width:min(79.1rem,52.7333333333vw);display:block;aspect-ratio:791/145}@media screen and (max-width: 768px){[data-page=front-page] .help__content:before,[data-page=index] .help__content:before{width:75vw;top:4rem}}[data-page=front-page] .help__inner,[data-page=index] .help__inner{margin-inline:auto;margin-bottom:10rem;max-width:1000px;width:90%}@media screen and (max-width: 768px){[data-page=front-page] .help__inner,[data-page=index] .help__inner{width:86.6666666667vw;margin-bottom:0}}[data-page=front-page] .help__title,[data-page=index] .help__title{line-height:1.5;letter-spacing:.05em;font-size:4rem;margin-bottom:4rem;font-family:var(--zen);font-weight:700}[data-page=front-page] .help__title:before,[data-page=front-page] .help__title:after,[data-page=index] .help__title:before,[data-page=index] .help__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .help__title:before,[data-page=index] .help__title:before{margin-block-end:-.25em}[data-page=front-page] .help__title:after,[data-page=index] .help__title:after{margin-block-start:-.25em}@media screen and (max-width: 768px){[data-page=front-page] .help__title,[data-page=index] .help__title{line-height:1.3913043478;letter-spacing:.05em;font-size:2.3rem;margin-bottom:6rem}[data-page=front-page] .help__title:before,[data-page=front-page] .help__title:after,[data-page=index] .help__title:before,[data-page=index] .help__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .help__title:before,[data-page=index] .help__title:before{margin-block-end:calc((1 - 1.3913043478) * .5em)}[data-page=front-page] .help__title:after,[data-page=index] .help__title:after{margin-block-start:calc((1 - 1.3913043478) * .5em)}}[data-page=front-page] .help__text,[data-page=index] .help__text{max-width:785px;line-height:2;letter-spacing:.05em;font-size:1.6rem;margin-bottom:5.5rem}[data-page=front-page] .help__text:before,[data-page=front-page] .help__text:after,[data-page=index] .help__text:before,[data-page=index] .help__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .help__text:before,[data-page=index] .help__text:before{margin-block-end:-.5em}[data-page=front-page] .help__text:after,[data-page=index] .help__text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=front-page] .help__text,[data-page=index] .help__text{line-height:1.7857142857;letter-spacing:.05em;font-size:1.4rem;margin-bottom:3rem}[data-page=front-page] .help__text:before,[data-page=front-page] .help__text:after,[data-page=index] .help__text:before,[data-page=index] .help__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .help__text:before,[data-page=index] .help__text:before{margin-block-end:calc((1 - 1.7857142857) * .5em)}[data-page=front-page] .help__text:after,[data-page=index] .help__text:after{margin-block-start:calc((1 - 1.7857142857) * .5em)}}[data-page=front-page] .help__button,[data-page=index] .help__button{display:flex;align-items:center;width:fit-content;gap:1.5rem;margin-left:auto;transition:opacity .3s}@media screen and (max-width: 768px){[data-page=front-page] .help__button,[data-page=index] .help__button{gap:.6rem}}[data-page=front-page] .help__button-text,[data-page=index] .help__button-text{line-height:2;letter-spacing:.05em;font-size:2rem}[data-page=front-page] .help__button-text:before,[data-page=front-page] .help__button-text:after,[data-page=index] .help__button-text:before,[data-page=index] .help__button-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .help__button-text:before,[data-page=index] .help__button-text:before{margin-block-end:-.5em}[data-page=front-page] .help__button-text:after,[data-page=index] .help__button-text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=front-page] .help__button-text,[data-page=index] .help__button-text{line-height:1;letter-spacing:.05em;font-size:1.6rem}[data-page=front-page] .help__button-text:before,[data-page=front-page] .help__button-text:after,[data-page=index] .help__button-text:before,[data-page=index] .help__button-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .help__button-text:before,[data-page=index] .help__button-text:before{margin-block-end:0em}[data-page=front-page] .help__button-text:after,[data-page=index] .help__button-text:after{margin-block-start:0em}}[data-page=front-page] .help__button-arrow,[data-page=index] .help__button-arrow{height:auto;width:32px;aspect-ratio:1;border:solid 1px #fff;border-radius:9999px;display:flex;justify-content:center;align-items:center;transition:translate .3s,background .3s}@media screen and (max-width: 768px){[data-page=front-page] .help__button-arrow,[data-page=index] .help__button-arrow{width:20px}}[data-page=front-page] .help__button-arrow:after,[data-page=index] .help__button-arrow:after{content:"";height:auto;display:block;width:7px;aspect-ratio:6/7;transition:background .3s;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff}[data-page=front-page] .help__bigBtn,[data-page=index] .help__bigBtn{position:relative;display:flex;justify-content:center;align-items:center;border:solid 1px #fff;height:8rem;width:40rem;margin:0 auto;gap:1.5rem;transition:opacity .3s}@media screen and (max-width: 768px){[data-page=front-page] .help__bigBtn,[data-page=index] .help__bigBtn{gap:.6rem;height:6rem;width:30rem}}@media (hover){[data-page=front-page] .help__bigBtn:hover .help__bigBtn-arrow,[data-page=index] .help__bigBtn:hover .help__bigBtn-arrow{border:solid 1px #fff;background:#fff}[data-page=front-page] .help__bigBtn:hover .help__bigBtn-arrow:after,[data-page=index] .help__bigBtn:hover .help__bigBtn-arrow:after{background:#000}}[data-page=front-page] .help__bigBtn-text,[data-page=index] .help__bigBtn-text{line-height:2;letter-spacing:.05em;font-size:2rem}[data-page=front-page] .help__bigBtn-text:before,[data-page=front-page] .help__bigBtn-text:after,[data-page=index] .help__bigBtn-text:before,[data-page=index] .help__bigBtn-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .help__bigBtn-text:before,[data-page=index] .help__bigBtn-text:before{margin-block-end:-.5em}[data-page=front-page] .help__bigBtn-text:after,[data-page=index] .help__bigBtn-text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=front-page] .help__bigBtn-text,[data-page=index] .help__bigBtn-text{line-height:1;letter-spacing:.05em;font-size:1.6rem}[data-page=front-page] .help__bigBtn-text:before,[data-page=front-page] .help__bigBtn-text:after,[data-page=index] .help__bigBtn-text:before,[data-page=index] .help__bigBtn-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .help__bigBtn-text:before,[data-page=index] .help__bigBtn-text:before{margin-block-end:0em}[data-page=front-page] .help__bigBtn-text:after,[data-page=index] .help__bigBtn-text:after{margin-block-start:0em}}[data-page=front-page] .help__bigBtn-arrow,[data-page=index] .help__bigBtn-arrow{position:absolute;top:50%;right:2rem;translate:0 -50%;height:auto;width:32px;aspect-ratio:1;border:solid 1px #fff;border-radius:9999px;display:flex;justify-content:center;align-items:center;transition:translate .3s,background .3s}@media screen and (max-width: 768px){[data-page=front-page] .help__bigBtn-arrow,[data-page=index] .help__bigBtn-arrow{width:20px}}[data-page=front-page] .help__bigBtn-arrow:after,[data-page=index] .help__bigBtn-arrow:after{content:"";height:auto;display:block;width:7px;aspect-ratio:6/7;transition:background .3s;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff}[data-page=front-page] .help__list,[data-page=index] .help__list{max-width:110rem;margin:0 auto 9rem;display:grid;grid-template-columns:repeat(2,1fr);gap:8.6rem 6rem;position:relative;width:90%}@media screen and (max-width: 768px){[data-page=front-page] .help__list,[data-page=index] .help__list{margin-bottom:6rem;width:90%;display:flex;flex-direction:column;gap:6rem}}[data-page=front-page] .help__list:after,[data-page=index] .help__list:after{content:"";position:absolute;top:0;left:50%;height:100%;width:1px;background:#6a6a6a}@media screen and (max-width: 768px){[data-page=front-page] .help__list:after,[data-page=index] .help__list:after{display:none}}[data-page=front-page] .help__item,[data-page=index] .help__item{display:grid;gap:0;grid-template-rows:subgrid;grid-row:span 2;position:relative}[data-page=front-page] .help__item:nth-child(1):after,[data-page=front-page] .help__item:nth-child(2):after,[data-page=index] .help__item:nth-child(1):after,[data-page=index] .help__item:nth-child(2):after{content:"";width:calc(100% + 3rem);height:1px;background:#6a6a6a;position:absolute;bottom:-4.3rem}@media screen and (max-width: 768px){[data-page=front-page] .help__item:nth-child(1):after,[data-page=front-page] .help__item:nth-child(2):after,[data-page=index] .help__item:nth-child(1):after,[data-page=index] .help__item:nth-child(2):after{width:100%;bottom:-3rem}}@media screen and (max-width: 768px){[data-page=front-page] .help__item:nth-child(3):after,[data-page=front-page] .help__item:nth-child(4):after,[data-page=index] .help__item:nth-child(3):after,[data-page=index] .help__item:nth-child(4):after{content:"";width:calc(100% + 3rem);height:1px;background:#6a6a6a;position:absolute;bottom:-4.3rem;left:0}}@media screen and (max-width: 768px) and (max-width: 768px){[data-page=front-page] .help__item:nth-child(3):after,[data-page=front-page] .help__item:nth-child(4):after,[data-page=index] .help__item:nth-child(3):after,[data-page=index] .help__item:nth-child(4):after{bottom:-3rem;width:100%}}[data-page=front-page] .help__item:nth-child(1):after,[data-page=index] .help__item:nth-child(1):after{left:0}[data-page=front-page] .help__item:nth-child(2):after,[data-page=index] .help__item:nth-child(2):after{right:0}[data-page=front-page] .help__item-sub,[data-page=index] .help__item-sub{padding:.8rem 1.2rem;line-height:1;letter-spacing:.05em;font-size:1.6rem;background:#00479d;width:fit-content;margin-bottom:1.5rem}[data-page=front-page] .help__item-sub:before,[data-page=front-page] .help__item-sub:after,[data-page=index] .help__item-sub:before,[data-page=index] .help__item-sub:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .help__item-sub:before,[data-page=index] .help__item-sub:before{margin-block-end:0em}[data-page=front-page] .help__item-sub:after,[data-page=index] .help__item-sub:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=front-page] .help__item-sub,[data-page=index] .help__item-sub{font-size:1.4rem;margin-bottom:1rem}}[data-page=front-page] .help__item-top,[data-page=index] .help__item-top{display:flex;gap:2.2rem;margin-bottom:3rem}@media screen and (max-width: 768px){[data-page=front-page] .help__item-top,[data-page=index] .help__item-top{gap:1.5rem;margin-bottom:2rem}}[data-page=front-page] .help__item-imgWrap,[data-page=index] .help__item-imgWrap{overflow:hidden;margin-bottom:3rem}@media screen and (max-width: 768px){[data-page=front-page] .help__item-imgWrap,[data-page=index] .help__item-imgWrap{margin-bottom:2rem}}[data-page=front-page] .help__item-img,[data-page=index] .help__item-img{transition:scale .3s}@media (hover){[data-page=front-page] .help__item-bottom:hover .help__item-img,[data-page=index] .help__item-bottom:hover .help__item-img{scale:1.1}[data-page=front-page] .help__item-bottom:hover .help__button-arrow,[data-page=index] .help__item-bottom:hover .help__button-arrow{border:solid 1px #fff;background:#fff;translate:5px}[data-page=front-page] .help__item-bottom:hover .help__button-arrow:after,[data-page=index] .help__item-bottom:hover .help__button-arrow:after{background:#000}}[data-page=front-page] .help__item-title,[data-page=index] .help__item-title{line-height:1.4375;letter-spacing:.05em;font-size:3.2rem;font-weight:500}[data-page=front-page] .help__item-title:before,[data-page=front-page] .help__item-title:after,[data-page=index] .help__item-title:before,[data-page=index] .help__item-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .help__item-title:before,[data-page=index] .help__item-title:before{margin-block-end:-.21875em}[data-page=front-page] .help__item-title:after,[data-page=index] .help__item-title:after{margin-block-start:-.21875em}@media screen and (max-width: 768px){[data-page=front-page] .help__item-title,[data-page=index] .help__item-title{font-size:2.4rem;font-weight:700}}[data-page=front-page] .help__item-left,[data-page=index] .help__item-left{height:101px;width:98px;background:#fff;border-radius:30px 0;display:flex;justify-content:center;align-items:center;font-family:var(--zen);line-height:1;letter-spacing:0em;font-size:6rem;font-weight:700;color:#00479d}[data-page=front-page] .help__item-left:before,[data-page=front-page] .help__item-left:after,[data-page=index] .help__item-left:before,[data-page=index] .help__item-left:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .help__item-left:before,[data-page=index] .help__item-left:before{margin-block-end:0em}[data-page=front-page] .help__item-left:after,[data-page=index] .help__item-left:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=front-page] .help__item-left,[data-page=index] .help__item-left{font-size:3.4rem;width:60px;height:61px;border-radius:15px 0}}[data-page=front-page] .recruit__inner,[data-page=index] .recruit__inner{position:relative;z-index:5;margin:-18.5rem auto 0;max-width:1200px;width:90%;padding:11.5rem 10rem 9rem;background:#f1f1f1;display:grid;grid-template-columns:auto 1fr;gap:9rem}@media screen and (max-width: 1180px){[data-page=front-page] .recruit__inner,[data-page=index] .recruit__inner{padding:5rem}}@media screen and (max-width: 1180px) and (max-width: 768px){[data-page=front-page] .recruit__inner,[data-page=index] .recruit__inner{margin:-12.5rem auto 0;width:86.6666666667vw;grid-template-columns:1fr;padding:3.5rem 2.5rem;gap:2rem}}[data-page=front-page] .recruit__left,[data-page=index] .recruit__left{font-family:var(--zen);font-weight:700;display:flex;flex-direction:column;gap:4rem}@media screen and (max-width: 768px){[data-page=front-page] .recruit__left,[data-page=index] .recruit__left{gap:2rem}}[data-page=front-page] .recruit__right,[data-page=index] .recruit__right{margin-top:4.2rem}@media screen and (max-width: 768px){[data-page=front-page] .recruit__right,[data-page=index] .recruit__right{margin-top:0}}[data-page=front-page] .recruit__title,[data-page=index] .recruit__title{line-height:1;letter-spacing:.05em;font-size:2.4rem;color:#00479d}[data-page=front-page] .recruit__title:before,[data-page=front-page] .recruit__title:after,[data-page=index] .recruit__title:before,[data-page=index] .recruit__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .recruit__title:before,[data-page=index] .recruit__title:before{margin-block-end:0em}[data-page=front-page] .recruit__title:after,[data-page=index] .recruit__title:after{margin-block-start:0em}@media screen and (max-width: 1180px){[data-page=front-page] .recruit__title,[data-page=index] .recruit__title{font-size:2rem}}@media screen and (max-width: 1180px) and (max-width: 768px){[data-page=front-page] .recruit__title,[data-page=index] .recruit__title{line-height:1;letter-spacing:.05em;font-size:1.6rem}[data-page=front-page] .recruit__title:before,[data-page=front-page] .recruit__title:after,[data-page=index] .recruit__title:before,[data-page=index] .recruit__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .recruit__title:before,[data-page=index] .recruit__title:before{margin-block-end:0em}[data-page=front-page] .recruit__title:after,[data-page=index] .recruit__title:after{margin-block-start:0em}}[data-page=front-page] .recruit__subTitle,[data-page=index] .recruit__subTitle{line-height:1.6875;letter-spacing:.05em;font-size:3.2rem}[data-page=front-page] .recruit__subTitle:before,[data-page=front-page] .recruit__subTitle:after,[data-page=index] .recruit__subTitle:before,[data-page=index] .recruit__subTitle:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .recruit__subTitle:before,[data-page=index] .recruit__subTitle:before{margin-block-end:-.34375em}[data-page=front-page] .recruit__subTitle:after,[data-page=index] .recruit__subTitle:after{margin-block-start:-.34375em}@media screen and (max-width: 1180px){[data-page=front-page] .recruit__subTitle,[data-page=index] .recruit__subTitle{font-size:2.4rem}}@media screen and (max-width: 1180px) and (max-width: 768px){[data-page=front-page] .recruit__subTitle,[data-page=index] .recruit__subTitle{line-height:1.75;letter-spacing:.05em;font-size:2rem}[data-page=front-page] .recruit__subTitle:before,[data-page=front-page] .recruit__subTitle:after,[data-page=index] .recruit__subTitle:before,[data-page=index] .recruit__subTitle:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .recruit__subTitle:before,[data-page=index] .recruit__subTitle:before{margin-block-end:-.375em}[data-page=front-page] .recruit__subTitle:after,[data-page=index] .recruit__subTitle:after{margin-block-start:-.375em}}[data-page=front-page] .recruit__subTitle span,[data-page=index] .recruit__subTitle span{margin-left:-.5em}[data-page=front-page] .recruit__text,[data-page=index] .recruit__text{line-height:2;letter-spacing:.05em;font-size:1.6rem;margin-bottom:6.5rem}[data-page=front-page] .recruit__text:before,[data-page=front-page] .recruit__text:after,[data-page=index] .recruit__text:before,[data-page=index] .recruit__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .recruit__text:before,[data-page=index] .recruit__text:before{margin-block-end:-.5em}[data-page=front-page] .recruit__text:after,[data-page=index] .recruit__text:after{margin-block-start:-.5em}@media screen and (max-width: 1180px){[data-page=front-page] .recruit__text,[data-page=index] .recruit__text{line-height:1.7857142857;letter-spacing:.05em;font-size:1.4rem;margin-bottom:3rem}[data-page=front-page] .recruit__text:before,[data-page=front-page] .recruit__text:after,[data-page=index] .recruit__text:before,[data-page=index] .recruit__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .recruit__text:before,[data-page=index] .recruit__text:before{margin-block-end:calc((1 - 1.7857142857) * .5em)}[data-page=front-page] .recruit__text:after,[data-page=index] .recruit__text:after{margin-block-start:calc((1 - 1.7857142857) * .5em)}}[data-page=front-page] .recruit__buttons,[data-page=index] .recruit__buttons{display:grid;gap:3rem}@media screen and (max-width: 768px){[data-page=front-page] .recruit__buttons,[data-page=index] .recruit__buttons{gap:2rem}}[data-page=front-page] .recruit__button,[data-page=index] .recruit__button{display:flex;align-items:center;gap:1.6rem;width:fit-content;transition:opacity .3s}@media screen and (max-width: 768px){[data-page=front-page] .recruit__button,[data-page=index] .recruit__button{gap:.5rem}}@media (hover){[data-page=front-page] .recruit__button:hover .recruit__button-blank,[data-page=index] .recruit__button:hover .recruit__button-blank{translate:5px}[data-page=front-page] .recruit__button:hover .recruit__button-arrow,[data-page=index] .recruit__button:hover .recruit__button-arrow{border:solid 1px #00479d;background:#00479d;translate:5px}[data-page=front-page] .recruit__button:hover .recruit__button-arrow:after,[data-page=index] .recruit__button:hover .recruit__button-arrow:after{background:#fff}}[data-page=front-page] .recruit__button-text,[data-page=index] .recruit__button-text{font-weight:500;line-height:1;letter-spacing:.05em;font-size:2rem}[data-page=front-page] .recruit__button-text:before,[data-page=front-page] .recruit__button-text:after,[data-page=index] .recruit__button-text:before,[data-page=index] .recruit__button-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .recruit__button-text:before,[data-page=index] .recruit__button-text:before{margin-block-end:0em}[data-page=front-page] .recruit__button-text:after,[data-page=index] .recruit__button-text:after{margin-block-start:0em}@media screen and (max-width: 1180px){[data-page=front-page] .recruit__button-text,[data-page=index] .recruit__button-text{line-height:1.5625;letter-spacing:.05em;font-size:1.6rem}[data-page=front-page] .recruit__button-text:before,[data-page=front-page] .recruit__button-text:after,[data-page=index] .recruit__button-text:before,[data-page=index] .recruit__button-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .recruit__button-text:before,[data-page=index] .recruit__button-text:before{margin-block-end:-.28125em}[data-page=front-page] .recruit__button-text:after,[data-page=index] .recruit__button-text:after{margin-block-start:-.28125em}}[data-page=front-page] .recruit__button-arrow,[data-page=index] .recruit__button-arrow{height:auto;width:3.2rem;aspect-ratio:1;border-radius:9999px;border:solid 1px #000;display:flex;justify-content:center;align-items:center;transition:translate .3s,background .3s}@media screen and (max-width: 1180px){[data-page=front-page] .recruit__button-arrow,[data-page=index] .recruit__button-arrow{width:20px}}[data-page=front-page] .recruit__button-arrow:after,[data-page=index] .recruit__button-arrow:after{content:"";width:7px;height:auto;aspect-ratio:8.5/9.5;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#000;transition:background .3s}@media screen and (max-width: 1180px){[data-page=front-page] .recruit__button-arrow:after,[data-page=index] .recruit__button-arrow:after{width:6px}}[data-page=front-page] .recruit__button-blank,[data-page=index] .recruit__button-blank{transition:translate .3s;height:auto;width:1.8rem;aspect-ratio:1;background:url(/wp-content/themes/kantosyoji/imgs/common/blank.svg) no-repeat;background-size:cover}@media screen and (max-width: 768px){[data-page=front-page] .recruit__button-blank,[data-page=index] .recruit__button-blank{width:1.5rem}}[data-page=front-page] .recruit-move,[data-page=index] .recruit-move{position:relative;background:#00479d;padding-block:9rem 15.5rem;display:flex;flex-direction:column;gap:2.2rem}@media screen and (max-width: 768px){[data-page=front-page] .recruit-move,[data-page=index] .recruit-move{padding-block:2.8rem 12rem;gap:1.1rem}}[data-page=front-page] .recruit-move__blocks,[data-page=index] .recruit-move__blocks{display:flex;align-items:center}[data-page=front-page] .recruit-move__block,[data-page=index] .recruit-move__block{height:12rem;animation:scroll-left 25s infinite linear both;display:flex;align-items:center;gap:4rem;padding-right:4rem}@media screen and (max-width: 768px){[data-page=front-page] .recruit-move__block,[data-page=index] .recruit-move__block{height:6rem}}[data-page=front-page] .recruit-move__block--2,[data-page=index] .recruit-move__block--2{animation:scroll-left 25s infinite linear both reverse}[data-page=front-page] .recruit-move__text,[data-page=index] .recruit-move__text{height:90px;width:auto}@media screen and (max-width: 768px){[data-page=front-page] .recruit-move__text,[data-page=index] .recruit-move__text{height:4.5rem}}[data-page=front-page] .recruit-move__img,[data-page=index] .recruit-move__img{height:100%;width:auto}[data-page=front-page] .service,[data-page=index] .service{padding-top:15rem;padding-bottom:8rem}@media screen and (max-width: 768px){[data-page=front-page] .service,[data-page=index] .service{padding-top:0;padding-bottom:6rem}}[data-page=front-page] .service__inner,[data-page=index] .service__inner{display:grid;gap:3.4rem;grid-template-columns:46vw min(58rem,38.6666666667vw)}@media screen and (max-width: 768px){[data-page=front-page] .service__inner,[data-page=index] .service__inner{grid-template-columns:1fr;width:86.6666666667vw;margin-inline:auto;gap:5.5rem}}[data-page=front-page] .service__left,[data-page=index] .service__left{height:auto;width:100%;aspect-ratio:690/780}[data-page=front-page] .service__img,[data-page=index] .service__img{width:100%;height:100%;object-fit:cover}[data-page=front-page] .service__en,[data-page=index] .service__en{position:absolute;top:max(-8.5rem,-5.6666666667vw);right:max(-17.5rem,-11.6666666667vw);width:min(65.5rem,43.6666666667vw)}@media screen and (max-width: 768px){[data-page=front-page] .service__en,[data-page=index] .service__en{width:65vw;right:-5vw;top:-8vw}}[data-page=front-page] .service__right,[data-page=index] .service__right{position:relative;margin-top:2.8rem}@media screen and (max-width: 768px){[data-page=front-page] .service__right,[data-page=index] .service__right{margin-top:0}}[data-page=front-page] .service__content,[data-page=index] .service__content{border-top:solid 1px #aaa;padding-block:4.5rem}@media screen and (max-width: 768px){[data-page=front-page] .service__content,[data-page=index] .service__content{padding-block:3rem}}[data-page=front-page] .service__content:last-child,[data-page=index] .service__content:last-child{border-bottom:solid 1px #aaa}[data-page=front-page] .service__title,[data-page=index] .service__title{color:#00479d;font-family:var(--zen);line-height:1;letter-spacing:.025em;font-size:1.8rem;font-weight:700;margin-bottom:3.4rem}[data-page=front-page] .service__title:before,[data-page=front-page] .service__title:after,[data-page=index] .service__title:before,[data-page=index] .service__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .service__title:before,[data-page=index] .service__title:before{margin-block-end:0em}[data-page=front-page] .service__title:after,[data-page=index] .service__title:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=front-page] .service__title,[data-page=index] .service__title{line-height:1.875;letter-spacing:.025em;font-size:1.6rem;margin-bottom:1.4rem}[data-page=front-page] .service__title:before,[data-page=front-page] .service__title:after,[data-page=index] .service__title:before,[data-page=index] .service__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .service__title:before,[data-page=index] .service__title:before{margin-block-end:-.4375em}[data-page=front-page] .service__title:after,[data-page=index] .service__title:after{margin-block-start:-.4375em}}[data-page=front-page] .service__subTitle,[data-page=index] .service__subTitle{margin-bottom:3.5rem;display:flex;gap:2rem;align-items:center}@media screen and (max-width: 768px){[data-page=front-page] .service__subTitle,[data-page=index] .service__subTitle{margin-bottom:2rem}}[data-page=front-page] .service__subTitle--1:before,[data-page=index] .service__subTitle--1:before{width:4.3rem;aspect-ratio:43/33;background:url(/wp-content/themes/kantosyoji/imgs/top/service01.webp) no-repeat;background-size:contain}@media screen and (max-width: 768px){[data-page=front-page] .service__subTitle--1:before,[data-page=index] .service__subTitle--1:before{width:4rem}}[data-page=front-page] .service__subTitle--2:before,[data-page=index] .service__subTitle--2:before{width:4rem;aspect-ratio:1;background:url(/wp-content/themes/kantosyoji/imgs/top/service02.webp) no-repeat;background-size:contain}@media screen and (max-width: 768px){[data-page=front-page] .service__subTitle--2:before,[data-page=index] .service__subTitle--2:before{width:3.7rem}}[data-page=front-page] .service__subTitle:before,[data-page=index] .service__subTitle:before{display:block;content:"";height:auto}[data-page=front-page] .service__subTitle i,[data-page=index] .service__subTitle i{font-style:normal;line-height:1.25;letter-spacing:.025em;margin-block:calc((1em - 1lh)/2);font-size:2.8rem;font-weight:500}@media screen and (max-width: 768px){[data-page=front-page] .service__subTitle i,[data-page=index] .service__subTitle i{font-weight:700;line-height:1.4285714286;letter-spacing:.025em;margin-block:calc((1em - 1lh)/2);font-size:2.1rem}}[data-page=front-page] .service__subTitle i span,[data-page=index] .service__subTitle i span{display:block;line-height:1.5555555556;letter-spacing:.025em;margin-block:calc((1em - 1lh)/2);font-size:1.8rem;padding-bottom:1rem}@media screen and (max-width: 768px){[data-page=front-page] .service__subTitle i span,[data-page=index] .service__subTitle i span{line-height:1.4285714286;letter-spacing:.025em;margin-block:calc((1em - 1lh)/2);font-size:1.4rem;padding-bottom:.5rem}}[data-page=front-page] .service__text,[data-page=index] .service__text{line-height:2;letter-spacing:.05em;font-size:1.6rem;margin-bottom:3rem}[data-page=front-page] .service__text:before,[data-page=front-page] .service__text:after,[data-page=index] .service__text:before,[data-page=index] .service__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .service__text:before,[data-page=index] .service__text:before{margin-block-end:-.5em}[data-page=front-page] .service__text:after,[data-page=index] .service__text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=front-page] .service__text,[data-page=index] .service__text{line-height:1.7857142857;letter-spacing:.05em;font-size:1.4rem;margin-bottom:2rem}[data-page=front-page] .service__text:before,[data-page=front-page] .service__text:after,[data-page=index] .service__text:before,[data-page=index] .service__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .service__text:before,[data-page=index] .service__text:before{margin-block-end:calc((1 - 1.7857142857) * .5em)}[data-page=front-page] .service__text:after,[data-page=index] .service__text:after{margin-block-start:calc((1 - 1.7857142857) * .5em)}}[data-page=front-page] .service__button,[data-page=index] .service__button{display:flex;align-items:center;width:fit-content;gap:1.5rem;transition:opacity .3s}@media screen and (max-width: 768px){[data-page=front-page] .service__button,[data-page=index] .service__button{gap:.6rem}}@media (hover){[data-page=front-page] .service__button:hover .service__button-blank,[data-page=index] .service__button:hover .service__button-blank{translate:5px}[data-page=front-page] .service__button:hover .service__button-arrow,[data-page=index] .service__button:hover .service__button-arrow{border:solid 1px #00479d;background:#00479d;translate:5px}[data-page=front-page] .service__button:hover .service__button-arrow:after,[data-page=index] .service__button:hover .service__button-arrow:after{background:#fff}}[data-page=front-page] .service__button-text,[data-page=index] .service__button-text{line-height:1;letter-spacing:.05em;font-size:2rem}[data-page=front-page] .service__button-text:before,[data-page=front-page] .service__button-text:after,[data-page=index] .service__button-text:before,[data-page=index] .service__button-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .service__button-text:before,[data-page=index] .service__button-text:before{margin-block-end:0em}[data-page=front-page] .service__button-text:after,[data-page=index] .service__button-text:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=front-page] .service__button-text,[data-page=index] .service__button-text{line-height:1.5625;letter-spacing:.05em;font-size:1.6rem}[data-page=front-page] .service__button-text:before,[data-page=front-page] .service__button-text:after,[data-page=index] .service__button-text:before,[data-page=index] .service__button-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .service__button-text:before,[data-page=index] .service__button-text:before{margin-block-end:-.28125em}[data-page=front-page] .service__button-text:after,[data-page=index] .service__button-text:after{margin-block-start:-.28125em}}[data-page=front-page] .service__button-blank,[data-page=index] .service__button-blank{transition:translate .3s;height:auto;width:18px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/blank.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/blank.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#000}@media screen and (max-width: 768px){[data-page=front-page] .service__button-blank,[data-page=index] .service__button-blank{width:11px}}[data-page=front-page] .service__button-arrow,[data-page=index] .service__button-arrow{height:auto;width:32px;aspect-ratio:1;border:solid 1px #000;border-radius:9999px;display:flex;justify-content:center;align-items:center;transition:translate .3s,background .3s}@media screen and (max-width: 768px){[data-page=front-page] .service__button-arrow,[data-page=index] .service__button-arrow{width:20px}}[data-page=front-page] .service__button-arrow:after,[data-page=index] .service__button-arrow:after{content:"";height:auto;display:block;width:7px;aspect-ratio:6/7;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;transition:background .3s;background-color:#000}@media screen and (max-width: 768px){[data-page=front-page] .service__button-arrow:after,[data-page=index] .service__button-arrow:after{width:6px}}[data-page=page-items] .items{padding-block:3rem 12rem}@media screen and (max-width: 768px){[data-page=page-items] .items{padding-block:1.5rem 10rem}}[data-page=page-items] .items__inner{display:grid;justify-content:center;grid-template-columns:min(130rem,86.6666666667vw)}[data-page=page-items] .items__anchors{display:flex;margin-bottom:7.5rem}@media screen and (max-width: 768px){[data-page=page-items] .items__anchors{row-gap:1.5rem;flex-wrap:wrap;margin-bottom:3rem}}[data-page=page-items] .items__content{display:grid;justify-content:center;grid-template-columns:min(110rem,100%)}[data-page=page-items] .items__text{line-height:2;letter-spacing:.05em;font-size:1.6rem;margin-bottom:6rem}[data-page=page-items] .items__text:before,[data-page=page-items] .items__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-items] .items__text:before{margin-block-end:-.5em}[data-page=page-items] .items__text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-items] .items__text{font-size:1.4rem;margin-bottom:4rem}}[data-page=page-items] .items__list{display:grid;gap:9rem}[data-page=page-items] .items-anchor{display:grid;align-items:center}[data-page=page-items] .items-anchor:not(:last-child){padding-right:2.2rem;margin-right:2.6rem;border-right:solid 1px #cdcdcd}@media screen and (max-width: 768px){[data-page=page-items] .items-anchor:not(:last-child){padding-right:1.6rem;margin-right:1.6rem}}[data-page=page-items] .items-anchor__link{display:flex;align-items:center;gap:1.2rem}@media (hover){[data-page=page-items] .items-anchor__link:hover .items-anchor__arrow{border:solid 1px #00479d;background:#00479d;translate:0 5px}[data-page=page-items] .items-anchor__link:hover .items-anchor__arrow:after{background:#fff}}[data-page=page-items] .items-anchor__text{display:grid;gap:.5rem}@media screen and (max-width: 768px){[data-page=page-items] .items-anchor__text{gap:.3rem}}[data-page=page-items] .items-anchor__text-small{line-height:1;letter-spacing:.05em;font-size:1.2rem}[data-page=page-items] .items-anchor__text-small:before,[data-page=page-items] .items-anchor__text-small:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-items] .items-anchor__text-small:before{margin-block-end:0em}[data-page=page-items] .items-anchor__text-small:after{margin-block-start:0em}[data-page=page-items] .items-anchor__text-big{line-height:1;letter-spacing:.05em;font-size:1.6rem}[data-page=page-items] .items-anchor__text-big:before,[data-page=page-items] .items-anchor__text-big:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-items] .items-anchor__text-big:before{margin-block-end:0em}[data-page=page-items] .items-anchor__text-big:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-items] .items-anchor__text-big{font-size:1.3rem}}[data-page=page-items] .items-anchor__arrow{rotate:90deg;height:auto;width:24px;aspect-ratio:1;border:solid 1px #000;border-radius:9999px;display:flex;justify-content:center;align-items:center;transition:background .3s,translate .3s}@media screen and (max-width: 768px){[data-page=page-items] .items-anchor__arrow{width:14px}}[data-page=page-items] .items-anchor__arrow:after{content:"";height:auto;display:block;width:7px;aspect-ratio:6/7;transition:background .3s;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#000}@media screen and (max-width: 768px){[data-page=page-items] .items-anchor__arrow:after{width:5px}}[data-page=page-items] .items-item{display:grid;gap:4rem}[data-page=page-items] .items-item__title{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2rem}@media screen and (max-width: 768px){[data-page=page-items] .items-item__title{gap:1.5rem}}[data-page=page-items] .items-item__title-text{color:#00479d;font-weight:700;line-height:1;letter-spacing:.05em;font-size:3rem}[data-page=page-items] .items-item__title-text:before,[data-page=page-items] .items-item__title-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-items] .items-item__title-text:before{margin-block-end:0em}[data-page=page-items] .items-item__title-text:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-items] .items-item__title-text{font-size:2.6rem}}[data-page=page-items] .items-item__title:after{content:"";height:1px;background:#00479d}[data-page=page-items] .items-detail__list{display:grid;grid-template-columns:repeat(2,1fr);gap:6.5rem 5.8rem}@media screen and (max-width: 1020px){[data-page=page-items] .items-detail__list{grid-template-columns:1fr;gap:3rem}}@media screen and (max-width: 1020px) and (max-width: 520px){[data-page=page-items] .items-detail__list{gap:5rem}}[data-page=page-items] .items-detail__list--col1{grid-template-columns:1fr}[data-page=page-items] .items-detail__item{display:grid;grid-template-columns:min(20rem,13.3333333333vw) auto;gap:1.6rem}@media screen and (max-width: 1020px){[data-page=page-items] .items-detail__item{grid-template-columns:14rem auto}}@media screen and (max-width: 1020px) and (max-width: 768px){[data-page=page-items] .items-detail__item{gap:1rem;grid-template-columns:10rem calc(100% - 11rem)}}@media screen and (max-width: 768px){[data-page=page-items] .items-detail__item--col1{grid-template-columns:1fr;gap:2rem}}@media screen and (max-width: 768px){[data-page=page-items] .items-detail__item--col1 img{width:10rem}}[data-page=page-items] .items-detail__title{line-height:1.5;letter-spacing:.05em;font-size:2rem;font-weight:500;padding-bottom:1.8rem;margin-bottom:1.8rem;border-bottom:solid 1px #c1c1c1}[data-page=page-items] .items-detail__title:before,[data-page=page-items] .items-detail__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-items] .items-detail__title:before{margin-block-end:-.25em}[data-page=page-items] .items-detail__title:after{margin-block-start:-.25em}@media screen and (max-width: 768px){[data-page=page-items] .items-detail__title{font-weight:700;font-size:1.6rem;padding-bottom:1rem;margin-bottom:1rem}}[data-page=page-items] .items-detail__texts{display:grid;grid-template-columns:auto 1fr;gap:5rem}@media screen and (max-width: 768px){[data-page=page-items] .items-detail__texts{gap:3rem}}[data-page=page-items] .items-detail__texts--col3{grid-template-columns:auto auto 1fr;gap:3rem}@media screen and (max-width: 768px){[data-page=page-items] .items-detail__texts--col3{grid-template-columns:auto 1fr}}[data-page=page-items] .items-detail__texts--col5{grid-template-columns:auto auto auto auto 1fr;gap:3.5rem}@media screen and (max-width: 1180px){[data-page=page-items] .items-detail__texts--col5{grid-template-columns:auto auto 1fr}}@media screen and (max-width: 1180px) and (max-width: 1020px){[data-page=page-items] .items-detail__texts--col5{grid-template-columns:repeat(2,1fr)}}[data-page=page-items] .items-detail__text{display:flex;flex-direction:column;gap:1.5rem}[data-page=page-items] .items-detail__text-item{padding-left:1em;text-indent:-1em;line-height:1.4285714286;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:1.4rem}@media screen and (max-width: 768px){[data-page=page-items] .items-detail__text-item{font-size:1.3rem}}[data-page=page-items] .partner{padding-block:10rem 13.7rem;color:#fff;background:#505050}@media screen and (max-width: 768px){[data-page=page-items] .partner{padding-block:7rem 6rem}}[data-page=page-items] .partner__inner{display:grid;grid-template-columns:min(110rem,90%);justify-content:center}[data-page=page-items] .partner__title{font-weight:700;line-height:1;letter-spacing:.05em;font-size:3rem;margin-bottom:2.5rem}[data-page=page-items] .partner__title:before,[data-page=page-items] .partner__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-items] .partner__title:before{margin-block-end:0em}[data-page=page-items] .partner__title:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-items] .partner__title{font-size:1.8rem;margin-bottom:2rem}}[data-page=page-items] .partner__anchors{display:flex;flex-wrap:wrap;margin-bottom:6rem}@media screen and (max-width: 768px){[data-page=page-items] .partner__anchors{margin-bottom:4rem}}[data-page=page-items] .partner__anchors .items-anchor{height:5rem}@media screen and (max-width: 768px){[data-page=page-items] .partner__anchors .items-anchor{height:4rem}}@media (hover){[data-page=page-items] .partner__anchors .items-anchor:hover .items-anchor__arrow{background:#fff;translate:0 2px}[data-page=page-items] .partner__anchors .items-anchor:hover .items-anchor__arrow:after{background:#505050}}[data-page=page-items] .partner__anchors .items-anchor:not(:last-child){border-color:#696969}[data-page=page-items] .partner__anchors .items-anchor__arrow{border-color:#fff;width:2.2rem}@media screen and (max-width: 768px){[data-page=page-items] .partner__anchors .items-anchor__arrow{width:1.8rem}}[data-page=page-items] .partner__anchors .items-anchor__arrow:after{background:#fff}[data-page=page-items] .partner__list{display:grid;gap:5rem}[data-page=page-items] .partner-item{display:grid;gap:2rem}[data-page=page-items] .partner-item__title{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2rem}@media screen and (max-width: 768px){[data-page=page-items] .partner-item__title{gap:1.6rem}}[data-page=page-items] .partner-item__title-text{color:#fff;font-weight:700;line-height:1;letter-spacing:.05em;font-size:2.2rem}[data-page=page-items] .partner-item__title-text:before,[data-page=page-items] .partner-item__title-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-items] .partner-item__title-text:before{margin-block-end:0em}[data-page=page-items] .partner-item__title-text:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-items] .partner-item__title-text{font-size:1.7rem}}[data-page=page-items] .partner-item__title:after{content:"";height:1px;background:#fff}[data-page=page-items] .partner-item-detail__list{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media screen and (max-width: 768px){[data-page=page-items] .partner-item-detail__list{grid-template-columns:repeat(2,1fr)}}[data-page=page-items] .partner-item-detail__item{height:6rem;padding-inline:2rem;background:#626262;display:grid;align-items:center}@media screen and (max-width: 768px){[data-page=page-items] .partner-item-detail__item{height:5rem}}[data-page=page-items] .partner-item-detail__item-text{line-height:1.5;letter-spacing:.05em;font-size:1.4rem}[data-page=page-items] .partner-item-detail__item-text:before,[data-page=page-items] .partner-item-detail__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-items] .partner-item-detail__item-text:before{margin-block-end:-.25em}[data-page=page-items] .partner-item-detail__item-text:after{margin-block-start:-.25em}@media screen and (max-width: 768px){[data-page=page-items] .partner-item-detail__item-text{font-size:1.2rem}}[data-page=page-history] .history{padding-block:2.5rem 0}[data-page=page-history] .history__inner{display:grid;grid-template-columns:min(130rem,90%);justify-content:center}[data-page=page-history] .history__content{position:relative;z-index:5;padding-block:10.5rem 0;background:#fff}@media screen and (max-width: 768px){[data-page=page-history] .history__content{padding-block:3.8rem 0}}[data-page=page-history] .history__content:before{content:"";position:absolute;top:0;right:100%;height:100%;width:calc((100vw - min(130rem,90%))/2);background:#fff}[data-page=page-history] .history-utils{display:grid;justify-content:center;grid-template-columns:min(73rem,100%);margin-bottom:4rem}@media screen and (max-width: 768px){[data-page=page-history] .history-utils{margin-bottom:ren(45)}}[data-page=page-history] .history-utils__inner{display:grid;grid-template-columns:auto 1fr;font-family:var(--zen);align-items:center;gap:4rem}@media screen and (max-width: 768px){[data-page=page-history] .history-utils__inner{grid-template-columns:1fr;gap:1.8rem}}[data-page=page-history] .history-utils__left{color:#fff;background:#00479d;border-radius:9999px;height:min(27.6rem,18.4vw);width:min(27.6rem,18.4vw);aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}@media screen and (max-width: 768px){[data-page=page-history] .history-utils__left{height:16.6rem;width:16.6rem;gap:1rem;justify-self:center}}[data-page=page-history] .history-utils__left-img{width:51.4492753623%}[data-page=page-history] .history-utils__left-text{font-weight:500;font-size:min(2rem,1.3333333333vw)}@media screen and (max-width: 768px){[data-page=page-history] .history-utils__left-text{font-size:1.2rem}}@media screen and (max-width: 768px){[data-page=page-history] .history-utils__right{justify-self:center}}[data-page=page-history] .history-utils__right-text{font-weight:700;line-height:1.7857142857;letter-spacing:.05em;font-size:2.8rem}[data-page=page-history] .history-utils__right-text:before,[data-page=page-history] .history-utils__right-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-history] .history-utils__right-text:before{margin-block-end:calc((1 - 1.7857142857) * .5em)}[data-page=page-history] .history-utils__right-text:after{margin-block-start:calc((1 - 1.7857142857) * .5em)}@media screen and (max-width: 768px){[data-page=page-history] .history-utils__right-text{font-size:1.8rem;text-align:center}}[data-page=page-history] .history-wrap{display:flex;align-items:flex-start;position:relative;width:fit-content}@media screen and (max-width: 768px){[data-page=page-history] .history-wrap{width:auto;flex-direction:column}}[data-page=page-history] .history-wrap:after{content:"";position:absolute;height:auto;width:3rem;aspect-ratio:45/91;bottom:4.5rem;left:50%;translate:-50% 0;background:url(/wp-content/themes/kantosyoji/imgs/history/arrow.webp) no-repeat;background-size:cover}@media screen and (max-width: 768px){[data-page=page-history] .history-wrap:after{width:2rem;bottom:1.5rem}}[data-page=page-history] .history-wrap--1947{gap:6rem;margin-inline:auto;padding-bottom:20rem}@media screen and (max-width: 768px){[data-page=page-history] .history-wrap--1947{padding-bottom:8rem;gap:3rem}}[data-page=page-history] .history-wrap--2002{gap:6rem;padding-bottom:16.5rem;margin-inline:auto 0}@media screen and (max-width: 768px){[data-page=page-history] .history-wrap--2002{padding-bottom:8rem;gap:3rem}}[data-page=page-history] .history-wrap--1996{padding-left:5rem;gap:3.5rem;padding-bottom:15rem}@media screen and (max-width: 768px){[data-page=page-history] .history-wrap--1996{flex-direction:column-reverse;padding-left:0;padding-bottom:8rem;gap:3rem}}[data-page=page-history] .history-wrap--2006{margin-inline:auto 0;gap:5rem;padding-right:10rem;padding-bottom:15.5rem}@media screen and (max-width: 768px){[data-page=page-history] .history-wrap--2006{padding-right:0;padding-bottom:8rem;gap:3rem}}[data-page=page-history] .history-wrap--2018{gap:6.5rem;margin-inline:auto;padding-bottom:15rem}@media screen and (max-width: 768px){[data-page=page-history] .history-wrap--2018{flex-direction:column-reverse;padding-bottom:8rem;gap:3rem}}[data-page=page-history] .history-wrap--2020{gap:5rem;margin-inline:auto;padding-bottom:12rem}@media screen and (max-width: 768px){[data-page=page-history] .history-wrap--2020{padding-bottom:8rem;gap:3rem}}[data-page=page-history] .history-wrap__imgs{display:grid}[data-page=page-history] .history-wrap__imgs--1996{grid-template-columns:min(23.6rem,15.7333333333vw) min(33.4rem,22.2666666667vw);gap:min(3rem,2vw);width:min(60rem,40vw)}@media screen and (max-width: 768px){[data-page=page-history] .history-wrap__imgs--1996{justify-content:flex-end;grid-template-columns:36.3636363636% 50%;width:100%}}[data-page=page-history] .history-wrap__imgs--2006{grid-template-columns:min(20.4rem,13.6vw) min(34.6rem,23.0666666667vw);gap:min(2.5rem,1.6666666667vw);width:min(57.5rem,38.3333333333vw)}@media screen and (max-width: 768px){[data-page=page-history] .history-wrap__imgs--2006{justify-content:flex-end;grid-template-columns:32.5757575758% 54.5454545455%;width:100%}}[data-page=page-history] .history-wrap__imgs--2020{grid-template-columns:1fr;gap:1.5rem;width:min(21.3rem,14.2vw)}@media screen and (max-width: 768px){[data-page=page-history] .history-wrap__imgs--2020{padding-right:2.5rem;grid-template-columns:repeat(2,1fr);width:100%}}[data-page=page-history] .history-wrap__img--2002{height:auto;width:min(50rem,33.3333333333vw)}@media screen and (max-width: 768px){[data-page=page-history] .history-wrap__img--2002{margin-left:auto;width:66.6666666667vw}}[data-page=page-history] .history-wrap__img--1996-1{margin-top:-7rem}@media screen and (max-width: 768px){[data-page=page-history] .history-wrap__img--1996-1{margin-top:0}}@media screen and (max-width: 768px){[data-page=page-history] .history-wrap__img--1996-2{margin-top:35px}}[data-page=page-history] .history-wrap__img--2006-1{margin-top:10rem}@media screen and (max-width: 768px){[data-page=page-history] .history-wrap__img--2006-1{margin-top:7.5rem}}[data-page=page-history] .history-wrap__img--2006-2{margin-top:-4.5rem}@media screen and (max-width: 768px){[data-page=page-history] .history-wrap__img--2006-2{margin-top:0}}[data-page=page-history] .history-wrap__img--2018{height:auto;width:min(25rem,16.6666666667vw)}@media screen and (max-width: 768px){[data-page=page-history] .history-wrap__img--2018{margin-left:auto;margin-right:3rem;width:33.3333333333vw}}[data-page=page-history] .history-wrap__inner{display:flex;justify-content:center;align-items:flex-start;gap:4rem}@media screen and (max-width: 768px){[data-page=page-history] .history-wrap__inner{gap:2rem;flex-direction:column;padding-right:1rem}}[data-page=page-history] .history-wrap__inner--col{justify-content:flex-start;flex-direction:column}[data-page=page-history] .history-wrap__year{height:6.8rem;width:auto}@media screen and (max-width: 768px){[data-page=page-history] .history-wrap__year{height:4rem}}[data-page=page-history] .history-wrap__content{max-width:500px;display:grid;gap:3rem}@media screen and (max-width: 768px){[data-page=page-history] .history-wrap__content{gap:1.8rem;max-width:100%}}[data-page=page-history] .history-wrap__content--1947{max-width:500px}[data-page=page-history] .history-wrap__content--2002{max-width:440px}[data-page=page-history] .history-wrap__content--1996{max-width:460px}[data-page=page-history] .history-wrap__content--2006{max-width:340px}[data-page=page-history] .history-wrap__content--2018{max-width:575px}[data-page=page-history] .history-wrap__content--2020{max-width:360px}[data-page=page-history] .history-wrap__content-title{line-height:1.5;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:2.2rem;font-weight:700}@media screen and (max-width: 768px){[data-page=page-history] .history-wrap__content-title{font-size:1.6rem}}[data-page=page-history] .history-wrap__content-title-small{line-height:1.7777777778;letter-spacing:.06em;margin-block:calc((1em - 1lh)/2);font-size:1.8rem}@media screen and (max-width: 768px){[data-page=page-history] .history-wrap__content-title-small{font-size:1.6rem}}[data-page=page-history] .history-wrap__content-text{line-height:2;letter-spacing:.025em;font-size:1.6rem}[data-page=page-history] .history-wrap__content-text:before,[data-page=page-history] .history-wrap__content-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-history] .history-wrap__content-text:before{margin-block-end:-.5em}[data-page=page-history] .history-wrap__content-text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-history] .history-wrap__content-text{font-size:1.4rem}}[data-page=page-history] .grow{position:relative;z-index:1;background:#00479d;margin-top:-30.6rem;padding-top:30.6rem}[data-page=page-history] .grow__inner{display:grid;grid-template-columns:repeat(2,1fr);height:500px;width:100%}@media screen and (max-width: 768px){[data-page=page-history] .grow__inner{height:auto;display:flex;flex-direction:column-reverse}}[data-page=page-history] .grow__left{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}[data-page=page-history] .grow__number{height:250px;width:100%;object-fit:cover}@media screen and (max-width: 768px){[data-page=page-history] .grow__number{height:150px}}[data-page=page-history] .grow__number--1{object-position:top center}[data-page=page-history] .grow__number--2{grid-row:span 2/span 2;height:500px}@media screen and (max-width: 768px){[data-page=page-history] .grow__number--2{height:300px}}[data-page=page-history] .grow__right{position:relative;display:grid;align-items:center}@media screen and (max-width: 768px){[data-page=page-history] .grow__right{height:300px}}[data-page=page-history] .grow__right:after{content:"";position:absolute;top:50%;right:6.6666666667vw;translate:0 -50%;height:auto;width:min(34.9rem,23.2666666667vw);aspect-ratio:1;background:url(/wp-content/themes/kantosyoji/imgs/history/bg-logo.webp) no-repeat;background-size:cover}@media screen and (max-width: 768px){[data-page=page-history] .grow__right:after{width:min(17.5rem,46.5333333333vw)}}[data-page=page-history] .grow__right-title{margin-left:7.3333333333vw;line-height:2;letter-spacing:.06em;font-size:2vw;font-family:var(--zen);font-weight:700;color:#fff}[data-page=page-history] .grow__right-title:before,[data-page=page-history] .grow__right-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-history] .grow__right-title:before{margin-block-end:-.5em}[data-page=page-history] .grow__right-title:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-history] .grow__right-title{line-height:2.2;letter-spacing:.06em;font-size:2rem}[data-page=page-history] .grow__right-title:before,[data-page=page-history] .grow__right-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-history] .grow__right-title:before{margin-block-end:calc((1 - 2.2) * .5em)}[data-page=page-history] .grow__right-title:after{margin-block-start:calc((1 - 2.2) * .5em)}}[data-page=page-history] .enkaku{padding-block:9.5rem 10.5rem}@media screen and (max-width: 768px){[data-page=page-history] .enkaku{padding-block:4.5rem 4.5rem}}[data-page=page-history] .enkaku__inner{display:grid;grid-template-columns:min(110rem,90%);justify-content:center}[data-page=page-history] .enkaku__title{font-weight:700;color:#00479d;margin-bottom:5rem;line-height:1;letter-spacing:.05em;font-size:3rem}[data-page=page-history] .enkaku__title:before,[data-page=page-history] .enkaku__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-history] .enkaku__title:before{margin-block-end:0em}[data-page=page-history] .enkaku__title:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-history] .enkaku__title{font-size:1.8rem;margin-bottom:3.5rem}}[data-page=page-history] .enkaku__wraps{display:grid;gap:5rem;position:relative}@media screen and (max-width: 768px){[data-page=page-history] .enkaku__wraps{gap:3rem}}[data-page=page-history] .enkaku__wraps:before{content:"";position:absolute;top:50%;translate:0 -50%;left:207px;height:calc(100% - 40px);width:1px;background:silver;z-index:0}@media screen and (max-width: 768px){[data-page=page-history] .enkaku__wraps:before{left:87px;height:calc(100% - 30px)}}[data-page=page-history] .enkaku__wrap{display:grid;grid-template-columns:auto 1fr;gap:3.2rem;position:relative}@media screen and (max-width: 768px){[data-page=page-history] .enkaku__wrap{gap:1.6rem}}[data-page=page-history] .enkaku__wrap:last-child:before{content:"";position:absolute;top:50%;left:207px;height:50px;width:1px;background:silver;z-index:0}@media screen and (max-width: 768px){[data-page=page-history] .enkaku__wrap:last-child:before{left:87px}}[data-page=page-history] .enkaku__left{height:fit-content;width:21rem;font-weight:400;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}@media screen and (max-width: 768px){[data-page=page-history] .enkaku__left{width:9rem}}[data-page=page-history] .enkaku__left-year{height:4rem;width:auto}@media screen and (max-width: 768px){[data-page=page-history] .enkaku__left-year{height:2.5rem}}[data-page=page-history] .enkaku__left-jc{line-height:1;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:1.4rem;display:flex;align-items:center;gap:2rem}@media screen and (max-width: 768px){[data-page=page-history] .enkaku__left-jc{font-size:1.2rem;gap:1rem}}[data-page=page-history] .enkaku__left-jc-text{width:6rem}@media screen and (max-width: 768px){[data-page=page-history] .enkaku__left-jc-text{text-align:right;width:5rem;display:none}}[data-page=page-history] .enkaku__left-jc:after{content:"";height:.6rem;width:.6rem;aspect-ratio:1;background:#00479d;border-radius:9999px}[data-page=page-history] .enkaku__right{margin-top:1rem}@media screen and (max-width: 768px){[data-page=page-history] .enkaku__right{margin-top:.4rem}}[data-page=page-history] .enkaku__right-text{line-height:2;letter-spacing:.06em;font-size:1.6rem}[data-page=page-history] .enkaku__right-text:before,[data-page=page-history] .enkaku__right-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-history] .enkaku__right-text:before{margin-block-end:-.5em}[data-page=page-history] .enkaku__right-text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-history] .enkaku__right-text{font-size:14px}}[data-page=page-about_us]{overflow-x:initial}[data-page=page-about_us] .about{padding-block:3rem 9rem;position:relative}@media screen and (max-width: 768px){[data-page=page-about_us] .about{padding-block:1.5rem 6rem}}[data-page=page-about_us] .about:after{content:"";background:url(/wp-content/themes/kantosyoji/imgs/about_us/logo-icon.webp) no-repeat;background-size:cover;aspect-ratio:416/456;width:min(41.6rem,27.7333333333vw);height:auto;position:absolute;bottom:11.5rem;left:0}@media screen and (max-width: 768px){[data-page=page-about_us] .about:after{width:20rem;bottom:5rem}}[data-page=page-about_us] .about__inner{display:grid;justify-content:center;grid-template-columns:min(130rem,90%)}[data-page=page-about_us] .about__content{display:grid;justify-content:center;grid-template-columns:min(80rem,100%)}[data-page=page-about_us] .about__title{line-height:1;letter-spacing:.05em;font-size:2.8rem;font-weight:700;color:#00479d;margin-bottom:3rem}[data-page=page-about_us] .about__title:before,[data-page=page-about_us] .about__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-about_us] .about__title:before{margin-block-end:0em}[data-page=page-about_us] .about__title:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-about_us] .about__title{font-size:1.8rem;margin-bottom:2rem}}[data-page=page-about_us] .about__detail{padding-block:3rem;display:grid;grid-template-columns:24.5rem 55.5rem;border-bottom:solid 1px #d8d8d8}@media screen and (max-width: 768px){[data-page=page-about_us] .about__detail{grid-template-columns:1fr;padding-block:2.5rem;gap:1.5rem}}[data-page=page-about_us] .about__detail:first-child{border-top:solid 1px #d8d8d8}[data-page=page-about_us] .about__left{padding-inline:1.5rem}@media screen and (max-width: 768px){[data-page=page-about_us] .about__left{padding-inline:0}}[data-page=page-about_us] .about__left-title{font-weight:500;line-height:1.375;letter-spacing:.05em;font-size:1.6rem}[data-page=page-about_us] .about__left-title:before,[data-page=page-about_us] .about__left-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-about_us] .about__left-title:before{margin-block-end:-.1875em}[data-page=page-about_us] .about__left-title:after{margin-block-start:-.1875em}@media screen and (max-width: 768px){[data-page=page-about_us] .about__left-title{font-weight:700;font-size:1.4rem}}[data-page=page-about_us] .about__right{padding-right:1.5rem}[data-page=page-about_us] .about__right-text{line-height:1.625;letter-spacing:.05em;font-size:1.6rem}[data-page=page-about_us] .about__right-text:before,[data-page=page-about_us] .about__right-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-about_us] .about__right-text:before{margin-block-end:-.3125em}[data-page=page-about_us] .about__right-text:after{margin-block-start:-.3125em}@media screen and (max-width: 768px){[data-page=page-about_us] .about__right-text{font-size:1.4rem}}[data-page=page-about_us] .base{color:#fff;background:#505050;padding-block:13rem 12rem}@media screen and (max-width: 768px){[data-page=page-about_us] .base{padding-block:6rem}}[data-page=page-about_us] .base__inner{display:grid;justify-content:center;grid-template-columns:min(100rem,90%)}[data-page=page-about_us] .base__top{display:grid;grid-template-columns:auto min(49rem,32.6666666667vw);margin-bottom:9rem}@media screen and (max-width: 768px){[data-page=page-about_us] .base__top{grid-template-columns:1fr;margin-bottom:3rem}}[data-page=page-about_us] .base__top-left{font-weight:700;display:flex;flex-direction:column;gap:3.5rem}@media screen and (max-width: 768px){[data-page=page-about_us] .base__top-left{gap:2rem}}[data-page=page-about_us] .base__top-right{margin-top:6.5rem}@media screen and (max-width: 768px){[data-page=page-about_us] .base__top-right{margin-top:3rem}}[data-page=page-about_us] .base__title{line-height:1;letter-spacing:.05em;font-size:2.4rem}[data-page=page-about_us] .base__title:before,[data-page=page-about_us] .base__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-about_us] .base__title:before{margin-block-end:0em}[data-page=page-about_us] .base__title:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-about_us] .base__title{font-size:1.5rem}}[data-page=page-about_us] .base__subTitle{line-height:1.5714285714;letter-spacing:.05em;font-size:3.5rem}[data-page=page-about_us] .base__subTitle:before,[data-page=page-about_us] .base__subTitle:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-about_us] .base__subTitle:before{margin-block-end:calc((1 - 1.5714285714) * .5em)}[data-page=page-about_us] .base__subTitle:after{margin-block-start:calc((1 - 1.5714285714) * .5em)}@media screen and (max-width: 768px){[data-page=page-about_us] .base__subTitle{font-size:2.3rem}}[data-page=page-about_us] .base__text{line-height:2;letter-spacing:.05em;font-size:1.6rem}[data-page=page-about_us] .base__text:before,[data-page=page-about_us] .base__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-about_us] .base__text:before{margin-block-end:-.5em}[data-page=page-about_us] .base__text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-about_us] .base__text{font-size:1.4rem}}[data-page=page-about_us] .base__map{display:grid;grid-template-columns:49.3333333333vw min(48.8rem,32.5333333333vw);gap:2.5rem}@media screen and (max-width: 768px){[data-page=page-about_us] .base__map{grid-template-columns:1fr;gap:3rem}}[data-page=page-about_us] .base__map-left{position:sticky;top:10rem;align-self:start;height:auto;width:100%;aspect-ratio:1107/1467;background:url(/wp-content/themes/kantosyoji/imgs/about_us/map.webp);background-size:cover}@media screen and (max-width: 768px){[data-page=page-about_us] .base__map-left{top:auto;position:relative;aspect-ratio:1125/1146;background:url(/wp-content/themes/kantosyoji/imgs/about_us/map-sp.webp);background-size:cover}}[data-page=page-about_us] .base__map-number{position:absolute;top:0;left:0;font-weight:500;line-height:1;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:1.6vw;width:2.3333333333vw;height:2.4vw;color:#00479d;background:#fff;display:flex;justify-content:center;align-items:center;border-radius:.8vw 0}@media screen and (max-width: 768px){[data-page=page-about_us] .base__map-number{font-size:4.8vw;height:7.2vw;width:7.2vw;border-radius:2.5vw 0}}[data-page=page-about_us] .base__map-number--1{top:29%;left:51%}@media screen and (max-width: 768px){[data-page=page-about_us] .base__map-number--1{top:27%;left:54%}}[data-page=page-about_us] .base__map-number--2{top:61.5%;left:45%}@media screen and (max-width: 768px){[data-page=page-about_us] .base__map-number--2{top:59.5%;left:48%}}[data-page=page-about_us] .base__map-number--3{top:33.5%;left:17.5%}@media screen and (max-width: 768px){[data-page=page-about_us] .base__map-number--3{top:30.5%;left:29.5%}}[data-page=page-about_us] .base__map-number--4{top:50.5%;left:41%}@media screen and (max-width: 768px){[data-page=page-about_us] .base__map-number--4{top:49%;left:48%}}[data-page=page-about_us] .base__map-number--5{top:35%;left:69%}@media screen and (max-width: 768px){[data-page=page-about_us] .base__map-number--5{top:33%;left:68%}}[data-page=page-about_us] .base__map-number--6{top:57.5%;left:57%}@media screen and (max-width: 768px){[data-page=page-about_us] .base__map-number--6{top:54.5%;left:63%}}[data-page=page-about_us] .base__map-number--7{top:24.8%;left:52%}@media screen and (max-width: 768px){[data-page=page-about_us] .base__map-number--7{top:18.5%;left:56.5%}}@media screen and (max-width: 768px){[data-page=page-about_us] .base__map-right{width:90%;margin:0 auto}}[data-page=page-about_us] .base__map-item{padding-bottom:3rem;border-bottom:solid 1px #858585}@media screen and (max-width: 768px){[data-page=page-about_us] .base__map-item{padding-bottom:2rem}}[data-page=page-about_us] .base__map-item:not(:first-child){padding-top:3rem}@media screen and (max-width: 768px){[data-page=page-about_us] .base__map-item:not(:first-child){padding-top:2rem}}[data-page=page-about_us] .base__map-item-number{line-height:1;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:1.6rem;width:2.3rem;height:2.4rem;color:#00479d;background:#fff;display:flex;justify-content:center;align-items:center;border-radius:6px 0}@media screen and (max-width: 768px){[data-page=page-about_us] .base__map-item-number{font-size:1.4rem;width:2.5rem;height:2.6rem}}[data-page=page-about_us] .base__map-item-title{font-weight:500;line-height:1.4545454545;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:2.2rem;display:flex;align-items:center;gap:.8rem;margin-bottom:1.6rem}@media screen and (max-width: 768px){[data-page=page-about_us] .base__map-item-title{font-weight:700;font-size:1.5rem;margin-bottom:1rem}}[data-page=page-about_us] .base__map-item-text{line-height:1.7142857143;letter-spacing:.05em;font-size:1.4rem}[data-page=page-about_us] .base__map-item-text:before,[data-page=page-about_us] .base__map-item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-about_us] .base__map-item-text:before{margin-block-end:calc((1 - 1.7142857143) * .5em)}[data-page=page-about_us] .base__map-item-text:after{margin-block-start:calc((1 - 1.7142857143) * .5em)}@media screen and (max-width: 768px){[data-page=page-about_us] .base__map-item-text{font-size:1.3rem}}[data-page=page-about_us] .base__map-item-link{margin-top:2rem;display:flex;justify-content:center;align-items:center;height:4.3rem;width:22.4rem;transition:background .3s;background:#626262}@media screen and (max-width: 768px){[data-page=page-about_us] .base__map-item-link{height:4rem;width:20rem}}@media (hover){[data-page=page-about_us] .base__map-item-link:hover{background:#fff}[data-page=page-about_us] .base__map-item-link:hover:before{background:#505050}[data-page=page-about_us] .base__map-item-link:hover:after{background:#505050}[data-page=page-about_us] .base__map-item-link:hover .base__map-item-link-text{color:#505050}}[data-page=page-about_us] .base__map-item-link-text{transition:color .3s;line-height:1;letter-spacing:.05em;font-size:1.6rem}[data-page=page-about_us] .base__map-item-link-text:before,[data-page=page-about_us] .base__map-item-link-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-about_us] .base__map-item-link-text:before{margin-block-end:0em}[data-page=page-about_us] .base__map-item-link-text:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-about_us] .base__map-item-link-text{font-size:1.4rem}}[data-page=page-about_us] .base__map-item-link:before{content:"";display:block;height:auto;width:1.4rem;margin-right:.8rem;aspect-ratio:663/989;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/map-icon.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/map-icon.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff;transition:background .3s}@media screen and (max-width: 768px){[data-page=page-about_us] .base__map-item-link:before{width:1.2rem}}[data-page=page-about_us] .base__map-item-link:after{content:"";display:block;height:auto;width:1.2rem;margin-left:1.2rem;aspect-ratio:1;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/blank.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/blank.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff;transition:background .3s}@media screen and (max-width: 768px){[data-page=page-about_us] .base__map-item-link:after{margin-left:1rem}}[data-page=page-our_mind] .mind{position:relative;z-index:5;padding-block:2.5rem 0}[data-page=page-our_mind] .mind__inner{position:relative;display:grid;justify-content:center;grid-template-columns:min(130rem,90%)}[data-page=page-our_mind] .mind__inner:before{content:"";background:url(/wp-content/themes/kantosyoji/imgs/our_mind/vision.svg) no-repeat;background-size:cover;height:auto;width:629px;aspect-ratio:629/153;position:absolute;bottom:19rem;right:5.6rem}@media screen and (max-width: 768px){[data-page=page-our_mind] .mind__inner:before{width:71.3333333333vw;right:0;bottom:32vw}}[data-page=page-our_mind] .mind__content{display:grid;justify-content:center;gap:5rem;margin-top:10rem;margin-bottom:15rem;max-width:72rem;margin-inline:auto}@media screen and (max-width: 768px){[data-page=page-our_mind] .mind__content{margin-top:0;gap:3rem;margin-bottom:18.6666666667vw}}[data-page=page-our_mind] .mind__title{line-height:1.8888888889;letter-spacing:.025em;font-size:3.6rem;font-family:var(--zen);font-weight:700}[data-page=page-our_mind] .mind__title:before,[data-page=page-our_mind] .mind__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-our_mind] .mind__title:before{margin-block-end:calc((1 - 1.8888888889) * .5em)}[data-page=page-our_mind] .mind__title:after{margin-block-start:calc((1 - 1.8888888889) * .5em)}@media screen and (max-width: 768px){[data-page=page-our_mind] .mind__title{line-height:1.75;letter-spacing:.025em;font-size:2.4rem}[data-page=page-our_mind] .mind__title:before,[data-page=page-our_mind] .mind__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-our_mind] .mind__title:before{margin-block-end:-.375em}[data-page=page-our_mind] .mind__title:after{margin-block-start:-.375em}}[data-page=page-our_mind] .mind__title span{margin-left:-.6em}[data-page=page-our_mind] .mind__text{line-height:2.25;letter-spacing:.05em;font-size:1.6rem}[data-page=page-our_mind] .mind__text:before,[data-page=page-our_mind] .mind__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-our_mind] .mind__text:before{margin-block-end:-.625em}[data-page=page-our_mind] .mind__text:after{margin-block-start:-.625em}@media screen and (max-width: 768px){[data-page=page-our_mind] .mind__text{line-height:2.1428571429;letter-spacing:.075em;font-size:1.4rem}[data-page=page-our_mind] .mind__text:before,[data-page=page-our_mind] .mind__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-our_mind] .mind__text:before{margin-block-end:calc((1 - 2.1428571429) * .5em)}[data-page=page-our_mind] .mind__text:after{margin-block-start:calc((1 - 2.1428571429) * .5em)}}[data-page=page-our_mind] .mind__last{display:flex;justify-content:flex-end;align-items:center;gap:2rem}@media screen and (max-width: 768px){[data-page=page-our_mind] .mind__last{margin-top:3rem}}[data-page=page-our_mind] .mind__daihyo{line-height:1;letter-spacing:.05em;font-size:1.6rem}[data-page=page-our_mind] .mind__daihyo:before,[data-page=page-our_mind] .mind__daihyo:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-our_mind] .mind__daihyo:before{margin-block-end:0em}[data-page=page-our_mind] .mind__daihyo:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-our_mind] .mind__daihyo{font-size:1.4rem}}[data-page=page-our_mind] .mind__name{width:144px}@media screen and (max-width: 768px){[data-page=page-our_mind] .mind__name{width:12.5rem}}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}[data-page=page-our_mind] .mind__slide{margin-bottom:6.5rem;display:flex}[data-page=page-our_mind] .mind__slide img{pointer-events:none;width:232rem;padding-right:7rem;animation:scroll-left 25s infinite linear both}@media screen and (max-width: 768px){[data-page=page-our_mind] .mind__slide img{width:180rem;animation:scroll-left 20s infinite linear both}}[data-page=page-our_mind] .mind__wrap{display:grid;grid-template-columns:min(130rem,90%);justify-content:center}[data-page=page-our_mind] .mind__wrap-inner{padding:13rem 15rem;background:#fff;display:grid;gap:10rem;position:relative}@media screen and (max-width: 768px){[data-page=page-our_mind] .mind__wrap-inner{padding:5rem 3rem;gap:5rem}}[data-page=page-our_mind] .mind__wrap-inner:after{content:"";position:absolute;top:0;left:100%;height:100%;width:50vw;background:#fff}[data-page=page-our_mind] .mind-item{display:grid;grid-template-columns:23.5rem 1fr}@media screen and (max-width: 768px){[data-page=page-our_mind] .mind-item{grid-template-columns:1fr;gap:3rem}}[data-page=page-our_mind] .mind-item__title{font-weight:700;color:#00479d;line-height:1;letter-spacing:.025em;margin-block:calc((1em - 1lh)/2);font-size:2.4rem}@media screen and (max-width: 768px){[data-page=page-our_mind] .mind-item__title{font-size:1.8rem}}[data-page=page-our_mind] .mind-item__title-small{line-height:1;letter-spacing:.025em;margin-block:calc((1em - 1lh)/2);font-size:2rem}@media screen and (max-width: 768px){[data-page=page-our_mind] .mind-item__title-small{font-size:1.3rem}}[data-page=page-our_mind] .mind-item__right{display:grid;gap:4rem}@media screen and (max-width: 768px){[data-page=page-our_mind] .mind-item__right{gap:2.5rem}}[data-page=page-our_mind] .mind-item__wrap-title{font-weight:700;line-height:1.3076923077;letter-spacing:.075em;margin-block:calc((1em - 1lh)/2);font-size:2.6rem;display:flex;align-items:center;gap:2rem;margin-bottom:1.5rem}@media screen and (max-width: 768px){[data-page=page-our_mind] .mind-item__wrap-title{gap:1.5rem;margin-bottom:1rem;font-size:1.8rem}}[data-page=page-our_mind] .mind-item__wrap-text{margin-left:2.4rem;line-height:2.125;letter-spacing:.05em;font-size:1.6rem}[data-page=page-our_mind] .mind-item__wrap-text:before,[data-page=page-our_mind] .mind-item__wrap-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-our_mind] .mind-item__wrap-text:before{margin-block-end:-.5625em}[data-page=page-our_mind] .mind-item__wrap-text:after{margin-block-start:-.5625em}@media screen and (max-width: 768px){[data-page=page-our_mind] .mind-item__wrap-text{margin-left:1.8rem;line-height:1.7857142857;letter-spacing:.05em;font-size:1.4rem}[data-page=page-our_mind] .mind-item__wrap-text:before,[data-page=page-our_mind] .mind-item__wrap-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-our_mind] .mind-item__wrap-text:before{margin-block-end:calc((1 - 1.7857142857) * .5em)}[data-page=page-our_mind] .mind-item__wrap-text:after{margin-block-start:calc((1 - 1.7857142857) * .5em)}}[data-page=page-our_mind] .mind-item__wrap-list{display:flex;flex-direction:column;gap:4rem}@media screen and (max-width: 768px){[data-page=page-our_mind] .mind-item__wrap-list{gap:1.5rem}}[data-page=page-our_mind] .mind-item__wrap-list span{display:block;font-weight:700;line-height:2.3333333333;letter-spacing:.075em;margin-block:calc((1em - 1lh)/2);font-size:3rem;padding-left:1em;text-indent:-1em}@media screen and (max-width: 768px){[data-page=page-our_mind] .mind-item__wrap-list span{line-height:1.5;letter-spacing:.075em;margin-block:calc((1em - 1lh)/2);font-size:2rem;padding-left:1.08em;text-indent:-1.08em}}[data-page=page-our_mind] .img-area{position:relative;z-index:1;margin-top:-19rem}@media screen and (max-width: 768px){[data-page=page-our_mind] .img-area{margin-top:-8rem;height:300px}}@media screen and (max-width: 768px){[data-page=page-our_mind] .img-area img{height:100%;width:100%;object-fit:cover;object-position:20% center}}[data-page=page-our_mind] .action{padding:12rem 0}@media screen and (max-width: 768px){[data-page=page-our_mind] .action{padding:6rem 0}}[data-page=page-our_mind] .action__inner{width:90%;margin:0 auto;max-width:82rem}[data-page=page-our_mind] .action__title{color:#00479d;line-height:1;letter-spacing:.05em;font-size:3.6rem;font-weight:700;font-family:var(--zen);margin-bottom:6rem}[data-page=page-our_mind] .action__title:before,[data-page=page-our_mind] .action__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-our_mind] .action__title:before{margin-block-end:0em}[data-page=page-our_mind] .action__title:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-our_mind] .action__title{font-size:2.4rem;margin-bottom:3rem}}[data-page=page-our_mind] .action__first{line-height:2;letter-spacing:.05em;font-size:1.8rem;font-weight:500;margin-bottom:4rem}[data-page=page-our_mind] .action__first:before,[data-page=page-our_mind] .action__first:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-our_mind] .action__first:before{margin-block-end:-.5em}[data-page=page-our_mind] .action__first:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-our_mind] .action__first{font-size:1.6rem}}[data-page=page-our_mind] .action__dl-wrap{display:flex;flex-direction:column;gap:5rem}@media screen and (max-width: 768px){[data-page=page-our_mind] .action__dl-wrap{gap:3rem}}[data-page=page-our_mind] .action__dl{display:flex;flex-direction:column;gap:1.5rem}[data-page=page-our_mind] .action__dt{line-height:1;letter-spacing:.05em;font-size:2rem;font-weight:700}[data-page=page-our_mind] .action__dt:before,[data-page=page-our_mind] .action__dt:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-our_mind] .action__dt:before{margin-block-end:0em}[data-page=page-our_mind] .action__dt:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-our_mind] .action__dt{font-size:1.8rem}}[data-page=page-our_mind] .action__dd{margin-left:2.2rem}@media screen and (max-width: 768px){[data-page=page-our_mind] .action__dd{margin-left:1.5rem}}[data-page=page-our_mind] .action__dd-text{line-height:2.25;letter-spacing:.05em;font-size:1.6rem}[data-page=page-our_mind] .action__dd-text:before,[data-page=page-our_mind] .action__dd-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-our_mind] .action__dd-text:before{margin-block-end:-.625em}[data-page=page-our_mind] .action__dd-text:after{margin-block-start:-.625em}@media screen and (max-width: 768px){[data-page=page-our_mind] .action__dd-text{font-size:1.4rem}}[data-page=page-our_mind] .action__dd-q{line-height:1.5;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:1.6rem;background:#cecece;padding:2.5rem 3rem}@media screen and (max-width: 768px){[data-page=page-our_mind] .action__dd-q{font-size:1.4rem;padding:1.5rem 2rem}}[data-page=page-our_mind] .action__dd-q span{display:block;padding-left:3.7em;text-indent:-3.7em}[data-page=page-our_mind] .action__dd-q span i{display:block;margin-top:1rem;font-style:normal;line-height:1.7142857143;letter-spacing:.05em;font-size:1.4rem}[data-page=page-our_mind] .action__dd-q span i:before,[data-page=page-our_mind] .action__dd-q span i:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-our_mind] .action__dd-q span i:before{margin-block-end:calc((1 - 1.7142857143) * .5em)}[data-page=page-our_mind] .action__dd-q span i:after{margin-block-start:calc((1 - 1.7142857143) * .5em)}@media screen and (max-width: 768px){[data-page=page-our_mind] .action__dd-q span i{font-size:1.2rem}}[data-page=page-our_mind] .action__dd-a{line-height:1.5;letter-spacing:.05em;font-size:1.6rem;background:#fff;padding:2.5rem 3rem}[data-page=page-our_mind] .action__dd-a:before,[data-page=page-our_mind] .action__dd-a:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-our_mind] .action__dd-a:before{margin-block-end:-.25em}[data-page=page-our_mind] .action__dd-a:after{margin-block-start:-.25em}@media screen and (max-width: 768px){[data-page=page-our_mind] .action__dd-a{font-size:1.4rem;padding:1.5rem 2rem}}[data-page=page-our_mind] .action__dd-a span{display:block;padding-left:3em;text-indent:-3em}[data-page=page-our_mind] .action__second{padding-top:4.5rem;margin-top:4rem;margin-bottom:4rem;border-top:solid 1px #cecece;line-height:2.25;letter-spacing:.05em;font-size:1.6rem}[data-page=page-our_mind] .action__second:before,[data-page=page-our_mind] .action__second:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-our_mind] .action__second:before{margin-block-end:-.625em}[data-page=page-our_mind] .action__second:after{margin-block-start:-.625em}@media screen and (max-width: 768px){[data-page=page-our_mind] .action__second{font-size:1.4rem}}[data-page=page-our_mind] .action__second span{display:block;line-height:1.5;letter-spacing:.05em;font-size:2.4rem;font-weight:700;margin-bottom:1rem}[data-page=page-our_mind] .action__second span:before,[data-page=page-our_mind] .action__second span:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-our_mind] .action__second span:before{margin-block-end:-.25em}[data-page=page-our_mind] .action__second span:after{margin-block-start:-.25em}@media screen and (max-width: 768px){[data-page=page-our_mind] .action__second span{font-size:2rem}}[data-page=page-contact] .contact-form{display:grid;grid-template-columns:min(110rem,100%);justify-content:center}[data-page=page-contact] .contact-form .submit-button{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;background:#00479d;color:#fff;line-height:1;letter-spacing:.05em;font-size:2rem}[data-page=page-contact] .contact-form .submit-button:before,[data-page=page-contact] .contact-form .submit-button:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-contact] .contact-form .submit-button:before{margin-block-end:0em}[data-page=page-contact] .contact-form .submit-button:after{margin-block-start:0em}[data-page=page-contact] .contact-form .submit-button input{width:100%;height:100%;display:flex;align-items:center;padding-left:3rem}[data-page=page-contact] .contact-form .submit-button-arrow{pointer-events:none;position:absolute;top:50%;translate:0 -50%;right:2rem;height:auto;display:block;width:7px;aspect-ratio:7/12;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/contact/arrow.webp);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/contact/arrow.webp);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff}[data-page=page-contact] .contact-form__title{font-weight:700;line-height:1;letter-spacing:0em;font-size:3.2rem;text-align:center;margin-bottom:2rem}[data-page=page-contact] .contact-form__title:before,[data-page=page-contact] .contact-form__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-contact] .contact-form__title:before{margin-block-end:0em}[data-page=page-contact] .contact-form__title:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-contact] .contact-form__title{margin-bottom:1.5rem;font-size:2.4rem}}[data-page=page-contact] .contact-form__caution{text-align:center;line-height:1;letter-spacing:0em;font-size:1.6rem;color:#e20000;margin-bottom:4rem}[data-page=page-contact] .contact-form__caution:before,[data-page=page-contact] .contact-form__caution:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-contact] .contact-form__caution:before{margin-block-end:0em}[data-page=page-contact] .contact-form__caution:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-contact] .contact-form__caution{font-size:1.4rem;margin-bottom:2rem}}[data-page=page-contact] .contact-form__inner{background:#fff;padding:8rem 11rem}@media screen and (max-width: 1240px){[data-page=page-contact] .contact-form__inner{padding:8rem 6rem}}@media screen and (max-width: 1240px) and (max-width: 768px){[data-page=page-contact] .contact-form__inner{padding:5rem 3rem}}[data-page=page-contact] .contact-form__block{display:grid;grid-template-columns:27rem 1fr;margin-bottom:8rem}@media screen and (max-width: 1024px){[data-page=page-contact] .contact-form__block{grid-template-columns:1fr;gap:4rem}}@media screen and (max-width: 1024px) and (max-width: 768px){[data-page=page-contact] .contact-form__block{gap:3rem;margin-bottom:5rem}}[data-page=page-contact] .contact-form__block--1{margin-bottom:5rem;padding-bottom:5rem;border-bottom:solid 1px #e3e3e3}@media screen and (max-width: 768px){[data-page=page-contact] .contact-form__block--1{margin-bottom:3rem;padding-bottom:3rem}}[data-page=page-contact] .contact-form__left{line-height:1;letter-spacing:.06em;font-size:1.8rem;font-weight:700}[data-page=page-contact] .contact-form__left:before,[data-page=page-contact] .contact-form__left:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-contact] .contact-form__left:before{margin-block-end:0em}[data-page=page-contact] .contact-form__left:after{margin-block-start:0em}[data-page=page-contact] .contact-form__output{line-height:1.5;letter-spacing:.05em;font-size:1.6rem}[data-page=page-contact] .contact-form__output:before,[data-page=page-contact] .contact-form__output:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-contact] .contact-form__output:before{margin-block-end:-.25em}[data-page=page-contact] .contact-form__output:after{margin-block-start:-.25em}[data-page=page-contact] .contact-form__wrap--mb60{margin-bottom:6rem}@media screen and (max-width: 768px){[data-page=page-contact] .contact-form__wrap--mb60{margin-bottom:4rem}}[data-page=page-contact] .contact-form__wrap--mb50{margin-bottom:5rem}@media screen and (max-width: 768px){[data-page=page-contact] .contact-form__wrap--mb50{margin-bottom:3rem}}[data-page=page-contact] .contact-form__wrap-title{font-weight:700;line-height:1;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:1.6rem;margin-bottom:2rem}@media screen and (max-width: 768px){[data-page=page-contact] .contact-form__wrap-title{margin-bottom:1.5rem}}[data-page=page-contact] .contact-form__wrap-require{color:#e20000;font-weight:400}[data-page=page-contact] .contact-form__wrap-subTitle{line-height:2;letter-spacing:.05em;font-size:1.6rem;font-weight:700;margin-bottom:3.5rem}[data-page=page-contact] .contact-form__wrap-subTitle:before,[data-page=page-contact] .contact-form__wrap-subTitle:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-contact] .contact-form__wrap-subTitle:before{margin-block-end:-.5em}[data-page=page-contact] .contact-form__wrap-subTitle:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-contact] .contact-form__wrap-subTitle{margin-bottom:2.5rem}}[data-page=page-contact] .contact-form__wrap-subSubTitle{font-weight:700;line-height:2;letter-spacing:.05em;font-size:1.6rem;margin-bottom:2rem}[data-page=page-contact] .contact-form__wrap-subSubTitle:before,[data-page=page-contact] .contact-form__wrap-subSubTitle:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-contact] .contact-form__wrap-subSubTitle:before{margin-block-end:-.5em}[data-page=page-contact] .contact-form__wrap-subSubTitle:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-contact] .contact-form__wrap-subSubTitle{margin-bottom:1.5rem}}[data-page=page-contact] .contact-form input[type=radio],[data-page=page-contact] .contact-form input[type=checkbox]{accent-color:#00479d}[data-page=page-contact] .contact-form .wpcf7 form .wpcf7-response-output{margin:0;padding:0;border:none}[data-page=page-contact] .contact-form__content--name{margin-top:3rem;padding-left:3.5rem;border-left:solid 1px #e3e3e3}@media screen and (max-width: 768px){[data-page=page-contact] .contact-form__content--name{margin-top:2rem;padding-left:2rem}}[data-page=page-contact] .contact-form__content--radios .wpcf7-radio{margin-top:3rem;display:flex;flex-direction:column;gap:3rem}@media screen and (max-width: 768px){[data-page=page-contact] .contact-form__content--radios .wpcf7-radio{margin-top:2rem;gap:2rem}}[data-page=page-contact] .contact-form__content--radios .wpcf7-radio .wpcf7-list-item label{display:flex;align-items:center;gap:1rem}[data-page=page-contact] .contact-form__content--radios .wpcf7-radio .wpcf7-list-item-label{line-height:1;letter-spacing:.05em;font-size:1.6rem}[data-page=page-contact] .contact-form__content--radios .wpcf7-radio .wpcf7-list-item-label:before,[data-page=page-contact] .contact-form__content--radios .wpcf7-radio .wpcf7-list-item-label:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-contact] .contact-form__content--radios .wpcf7-radio .wpcf7-list-item-label:before{margin-block-end:0em}[data-page=page-contact] .contact-form__content--radios .wpcf7-radio .wpcf7-list-item-label:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-contact] .contact-form__content--radios .wpcf7-radio .wpcf7-list-item-label{font-size:1.4rem}}[data-page=page-contact] .contact-form__content-post{display:flex;align-items:center;gap:1.2rem;margin-bottom:2rem}[data-page=page-contact] .contact-form__content-post span{line-height:1;letter-spacing:.05em;font-size:1.8rem}[data-page=page-contact] .contact-form__content-post span:before,[data-page=page-contact] .contact-form__content-post span:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-contact] .contact-form__content-post span:before{margin-block-end:0em}[data-page=page-contact] .contact-form__content-post span:after{margin-block-start:0em}[data-page=page-contact] .contact-form__content-post input{width:120px!important}[data-page=page-contact] .contact-form__content .confirm-text{display:block;margin-top:1.2rem;font-size:1.2rem}[data-page=page-contact] .contact-form__subContent{padding-left:2rem;margin-bottom:3rem}@media screen and (max-width: 768px){[data-page=page-contact] .contact-form__subContent{padding-left:1.5rem;margin-bottom:2rem}}[data-page=page-contact] .contact-form .wpcf7-list-item-label{line-height:1;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:1.6rem}@media screen and (max-width: 768px){[data-page=page-contact] .contact-form .wpcf7-list-item-label{font-size:1.4rem}}[data-page=page-contact] .contact-form .wpcf7-list-item{margin-left:0}[data-page=page-contact] .contact-form .wpcf7-list-item a{text-decoration:underline;text-underline-offset:5px}@media (hover){[data-page=page-contact] .contact-form .wpcf7-list-item a:hover{text-decoration:none}}[data-page=page-contact] .contact-form .wpcf7-not-valid-tip{margin-top:5px;line-height:1;letter-spacing:.05em;font-size:1.2rem}[data-page=page-contact] .contact-form .wpcf7-not-valid-tip:before,[data-page=page-contact] .contact-form .wpcf7-not-valid-tip:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-contact] .contact-form .wpcf7-not-valid-tip:before{margin-block-end:0em}[data-page=page-contact] .contact-form .wpcf7-not-valid-tip:after{margin-block-start:0em}[data-page=page-contact] .contact-form [data-name=radio-client] .wpcf7-radio{display:flex;align-items:center;gap:15px}[data-page=page-contact] .contact-form .wpcf7-list-item>label{display:flex;align-items:center;gap:.8rem}[data-page=page-contact] .contact-form .wpcf7 form.invalid .wpcf7-response-output,[data-page=page-contact] .contact-form .wpcf7 form.unaccepted .wpcf7-response-output,[data-page=page-contact] .contact-form .wpcf7 form.payment-required .wpcf7-response-output{border:none;color:#e20000;margin:0;padding:0;margin-top:1.5rem;line-height:1.4285714286;letter-spacing:.06em;font-size:1.4rem;text-align:center}[data-page=page-contact] .contact-form .wpcf7 form.invalid .wpcf7-response-output:before,[data-page=page-contact] .contact-form .wpcf7 form.invalid .wpcf7-response-output:after,[data-page=page-contact] .contact-form .wpcf7 form.unaccepted .wpcf7-response-output:before,[data-page=page-contact] .contact-form .wpcf7 form.unaccepted .wpcf7-response-output:after,[data-page=page-contact] .contact-form .wpcf7 form.payment-required .wpcf7-response-output:before,[data-page=page-contact] .contact-form .wpcf7 form.payment-required .wpcf7-response-output:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-contact] .contact-form .wpcf7 form.invalid .wpcf7-response-output:before,[data-page=page-contact] .contact-form .wpcf7 form.unaccepted .wpcf7-response-output:before,[data-page=page-contact] .contact-form .wpcf7 form.payment-required .wpcf7-response-output:before{margin-block-end:calc((1 - 1.4285714286) * .5em)}[data-page=page-contact] .contact-form .wpcf7 form.invalid .wpcf7-response-output:after,[data-page=page-contact] .contact-form .wpcf7 form.unaccepted .wpcf7-response-output:after,[data-page=page-contact] .contact-form .wpcf7 form.payment-required .wpcf7-response-output:after{margin-block-start:calc((1 - 1.4285714286) * .5em)}[data-page=page-contact] .contact-form input[type=text],[data-page=page-contact] .contact-form input[type=email],[data-page=page-contact] .contact-form input[type=tel],[data-page=page-contact] .contact-form textarea{background:#f7f7f7;border:solid 1px #eaeaea;height:5rem;line-height:1.5;letter-spacing:.05em;font-size:1.6rem;padding:1rem;width:100%}[data-page=page-contact] .contact-form input[type=text]:before,[data-page=page-contact] .contact-form input[type=text]:after,[data-page=page-contact] .contact-form input[type=email]:before,[data-page=page-contact] .contact-form input[type=email]:after,[data-page=page-contact] .contact-form input[type=tel]:before,[data-page=page-contact] .contact-form input[type=tel]:after,[data-page=page-contact] .contact-form textarea:before,[data-page=page-contact] .contact-form textarea:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-contact] .contact-form input[type=text]:before,[data-page=page-contact] .contact-form input[type=email]:before,[data-page=page-contact] .contact-form input[type=tel]:before,[data-page=page-contact] .contact-form textarea:before{margin-block-end:-.25em}[data-page=page-contact] .contact-form input[type=text]:after,[data-page=page-contact] .contact-form input[type=email]:after,[data-page=page-contact] .contact-form input[type=tel]:after,[data-page=page-contact] .contact-form textarea:after{margin-block-start:-.25em}@media screen and (max-width: 768px){[data-page=page-contact] .contact-form input[type=text],[data-page=page-contact] .contact-form input[type=email],[data-page=page-contact] .contact-form input[type=tel],[data-page=page-contact] .contact-form textarea{height:4.6rem}}[data-page=page-contact] .contact-form textarea{min-height:20rem;min-width:100%;max-width:100%;resize:block}[data-page=page-contact] .contact-form__privacy{border:solid 1px #808080;max-width:380px;width:100%;height:65px;margin:0 auto 5rem;display:flex;justify-content:center;align-items:center}[data-page=page-contact] .contact-form__privacy-title{text-align:center;line-height:1;letter-spacing:.05em;font-size:1.6rem;font-weight:700;margin-bottom:3rem}[data-page=page-contact] .contact-form__privacy-title:before,[data-page=page-contact] .contact-form__privacy-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-contact] .contact-form__privacy-title:before{margin-block-end:0em}[data-page=page-contact] .contact-form__privacy-title:after{margin-block-start:0em}[data-page=page-contact] .contact-form__privacy-text{line-height:2.2857142857;letter-spacing:.05em;font-size:1.4rem}[data-page=page-contact] .contact-form__privacy-text:before,[data-page=page-contact] .contact-form__privacy-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-contact] .contact-form__privacy-text:before{margin-block-end:calc((1 - 2.2857142857) * .5em)}[data-page=page-contact] .contact-form__privacy-text:after{margin-block-start:calc((1 - 2.2857142857) * .5em)}[data-page=page-contact] .contact-form__buttons{display:grid;justify-content:center;grid-template-columns:14rem 26rem;place-items:center;width:fit-content;margin:0 auto;gap:2.2rem}@media screen and (max-width: 768px){[data-page=page-contact] .contact-form__buttons{grid-template-columns:9rem 18rem;gap:2rem}}[data-page=page-contact] .contact-form__button{padding-left:0!important;color:#fff;height:6rem;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;line-height:1;letter-spacing:.05em;font-size:2rem}[data-page=page-contact] .contact-form__button:before,[data-page=page-contact] .contact-form__button:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-contact] .contact-form__button:before{margin-block-end:0em}[data-page=page-contact] .contact-form__button:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-contact] .contact-form__button{font-size:1.6rem;height:5rem}}[data-page=page-contact] .contact-form__button--clear{background:gray}[data-page=page-contact] .contact-form__button--next{background:#00479d}[data-page=page-contact] .contact-form__confirm label{display:flex;justify-content:center;align-items:center;gap:1rem;line-height:1;letter-spacing:.05em;font-size:1.4rem}[data-page=page-contact] .contact-form__confirm label:before,[data-page=page-contact] .contact-form__confirm label:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-contact] .contact-form__confirm label:before{margin-block-end:0em}[data-page=page-contact] .contact-form__confirm label:after{margin-block-start:0em}.cont{padding-block:2.5rem 15rem}@media screen and (max-width: 768px){.cont{padding-bottom:6rem}}.cont__inner{display:grid;justify-content:center;grid-template-columns:min(130rem,90%)}.cont__text{padding-block:6rem 8rem;text-align:center;line-height:2;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:1.6rem}@media screen and (max-width: 768px){.cont__text{padding-top:0;padding-bottom:4rem;font-size:1.4rem;text-align:left}}.cont__text-big{line-height:1.5;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:2rem}@media screen and (max-width: 768px){.cont__text-big{font-size:1.6rem}}.contact-complete{margin-top:6rem;display:grid;justify-content:center;grid-template-columns:min(68rem,100%)}@media screen and (max-width: 768px){.contact-complete{margin-top:0}}.contact-complete__back{width:fit-content;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:2rem}@media screen and (max-width: 768px){.contact-complete__back{gap:1rem}}@media (hover){.contact-complete__back:hover .contact-complete-arrow{border:#00479d solid 1px;background:#00479d;translate:5px}.contact-complete__back:hover .contact-complete-arrow:after{background:#fff}}.contact-complete-text{line-height:1;letter-spacing:.05em;font-size:2rem;font-weight:500}.contact-complete-text:before,.contact-complete-text:after{content:"";display:block flow;inline-size:0;block-size:1px}.contact-complete-text:before{margin-block-end:0em}.contact-complete-text:after{margin-block-start:0em}@media screen and (max-width: 768px){.contact-complete-text{line-height:1.25;letter-spacing:.05em;font-size:1.6rem}.contact-complete-text:before,.contact-complete-text:after{content:"";display:block flow;inline-size:0;block-size:1px}.contact-complete-text:before{margin-block-end:-.125em}.contact-complete-text:after{margin-block-start:-.125em}}.contact-complete-arrow{height:auto;width:32px;aspect-ratio:1;border:solid 1px #000;border-radius:9999px;display:flex;justify-content:center;align-items:center;transition:background .3s,translate .3s}@media screen and (max-width: 768px){.contact-complete-arrow{width:24px}}.contact-complete-arrow:after{content:"";height:auto;display:block;width:7px;aspect-ratio:6/7;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#000;transition:background .3s}.contact-complete__title{font-weight:700;line-height:1.4375;letter-spacing:0em;font-size:3.2rem;text-align:center;margin-bottom:6rem}.contact-complete__title:before,.contact-complete__title:after{content:"";display:block flow;inline-size:0;block-size:1px}.contact-complete__title:before{margin-block-end:-.21875em}.contact-complete__title:after{margin-block-start:-.21875em}@media screen and (max-width: 768px){.contact-complete__title{font-size:1.9rem;margin-bottom:2.5rem}}.contact-complete__text{line-height:1.75;letter-spacing:.05em;font-size:1.6rem;margin-bottom:9rem}.contact-complete__text:before,.contact-complete__text:after{content:"";display:block flow;inline-size:0;block-size:1px}.contact-complete__text:before{margin-block-end:-.375em}.contact-complete__text:after{margin-block-start:-.375em}@media screen and (max-width: 768px){.contact-complete__text{font-size:1.4rem;margin-bottom:3rem}}[data-page=page-values] .feature{padding-top:3rem}[data-page=page-values] .feature__inner{display:grid;justify-content:center;grid-template-columns:min(130rem,90%)}[data-page=page-values] .feature__content{margin-top:5.5rem;display:grid;grid-template-columns:59vw min(46.5rem,31vw)}@media screen and (max-width: 1180px){[data-page=page-values] .feature__content{margin-top:0rem;grid-template-columns:1fr}}[data-page=page-values] .feature__left{margin-top:15rem;display:grid;place-content:end}@media screen and (max-width: 1180px){[data-page=page-values] .feature__left{margin-top:5rem;order:2}}[data-page=page-values] .feature__right{display:flex;flex-direction:column;justify-content:space-between;gap:3rem}[data-page=page-values] .feature__right-wrap{padding-left:4rem}@media screen and (max-width: 1180px){[data-page=page-values] .feature__right-wrap{padding:0 5vw}}@media screen and (max-width: 1180px){[data-page=page-values] .feature__right img{display:none}}[data-page=page-values] .feature__title{font-family:var(--zen);display:flex;flex-direction:column;gap:2.5rem;font-weight:700;margin-bottom:8rem}@media screen and (max-width: 1480px){[data-page=page-values] .feature__title{gap:1.5rem;margin-bottom:4rem}}[data-page=page-values] .feature__title-normal{line-height:1.5384615385;letter-spacing:.025em;margin-block:calc((1em - 1lh)/2);font-size:2.6rem}@media screen and (max-width: 1480px){[data-page=page-values] .feature__title-normal{font-size:1.8rem}}[data-page=page-values] .feature__title-strong{display:block;line-height:1.3103448276;letter-spacing:.025em;margin-block:calc((1em - 1lh)/2);font-size:5.8rem}@media screen and (max-width: 1480px){[data-page=page-values] .feature__title-strong{font-size:4rem}}[data-page=page-values] .feature__text{line-height:2;letter-spacing:.05em;font-size:1.6rem}[data-page=page-values] .feature__text:before,[data-page=page-values] .feature__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-values] .feature__text:before{margin-block-end:-.5em}[data-page=page-values] .feature__text:after{margin-block-start:-.5em}@media screen and (max-width: 1480px){[data-page=page-values] .feature__text{font-size:1.4rem}}[data-page=page-values] .axis{color:#fff;background:#505050;padding-block:15rem 10.5rem}@media screen and (max-width: 768px){[data-page=page-values] .axis{padding-block:5rem}}[data-page=page-values] .axis__inner{display:grid;justify-content:center;grid-template-columns:min(110rem,90%)}[data-page=page-values] .axis__img{width:100%;max-width:95rem;margin:0 auto 5rem}[data-page=page-values] .axis__bottom-text{line-height:1.8333333333;letter-spacing:.05em;font-size:2.4rem;font-weight:700;text-align:center}[data-page=page-values] .axis__bottom-text:before,[data-page=page-values] .axis__bottom-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-values] .axis__bottom-text:before{margin-block-end:calc((1 - 1.8333333333) * .5em)}[data-page=page-values] .axis__bottom-text:after{margin-block-start:calc((1 - 1.8333333333) * .5em)}@media screen and (max-width: 950px){[data-page=page-values] .axis__bottom-text{font-size:2rem}}@media screen and (max-width: 950px) and (max-width: 768px){[data-page=page-values] .axis__bottom-text{text-align:left;font-size:1.6rem}}[data-page=page-values] .axis__line{margin:6rem auto;height:3.5rem;width:2px;background:#fff}@media screen and (max-width: 768px){[data-page=page-values] .axis__line{height:2rem;margin-block:3rem;width:1px}}[data-page=page-values] .axis__list{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}@media screen and (max-width: 768px){[data-page=page-values] .axis__list{grid-template-columns:repeat(2,1fr)}}[data-page=page-values] .axis__arrow{justify-self:center;height:auto;width:3.2rem;aspect-ratio:1;border:solid 1px #fff;border-radius:9999px;display:flex;justify-content:center;align-items:center;transition:translate .3s,background .3s}@media screen and (max-width: 768px){[data-page=page-values] .axis__arrow{width:2.6rem}}[data-page=page-values] .axis__arrow:after{content:"";height:auto;display:block;width:.7rem;aspect-ratio:6/7;transition:background .3s;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff}[data-page=page-values] .axis__item{background:#626262;display:grid;grid-template-rows:subgrid;grid-row:span 2;position:relative}[data-page=page-values] .axis__item-number{position:absolute;top:0;left:0;height:7.2rem;width:7rem;background:#fff;color:#00479d;font-family:var(--zen);font-weight:900;line-height:1;letter-spacing:.05em;font-size:4rem;display:flex;justify-content:center;align-items:center;border-radius:0 0 20px}[data-page=page-values] .axis__item-number:before,[data-page=page-values] .axis__item-number:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-values] .axis__item-number:before{margin-block-end:0em}[data-page=page-values] .axis__item-number:after{margin-block-start:0em}@media screen and (max-width: 1020px){[data-page=page-values] .axis__item-number{font-size:2rem;border-radius:0 0 10px;height:4.1rem;width:4rem}}[data-page=page-values] .axis__item-link{display:grid;grid-template-rows:subgrid;grid-row:span 2;justify-content:center;gap:5rem;padding-block:5rem 4rem}@media screen and (max-width: 1024px){[data-page=page-values] .axis__item-link{gap:2rem;padding-block:4rem}}@media (hover){[data-page=page-values] .axis__item-link:hover{outline:1px solid #fff}[data-page=page-values] .axis__item-link:hover .axis__arrow{background:#fff}[data-page=page-values] .axis__item-link:hover .axis__arrow:after{background:#505050}}[data-page=page-values] .axis__item-icon{align-self:center;justify-self:center}[data-page=page-values] .axis__item-icon--1{width:6.2rem}@media screen and (max-width: 1024px){[data-page=page-values] .axis__item-icon--1{width:5rem}}[data-page=page-values] .axis__item-icon--2{width:4.3rem}@media screen and (max-width: 1024px){[data-page=page-values] .axis__item-icon--2{width:3.3rem}}[data-page=page-values] .axis__item-icon--3{width:4.7rem}@media screen and (max-width: 1024px){[data-page=page-values] .axis__item-icon--3{width:3.7rem}}[data-page=page-values] .axis__item-icon--4{width:4.7rem}@media screen and (max-width: 1024px){[data-page=page-values] .axis__item-icon--4{width:3.7rem}}[data-page=page-values] .axis__item-top{display:grid;grid-template-columns:subgrid;gap:3rem}@media screen and (max-width: 1024px){[data-page=page-values] .axis__item-top{gap:1.5rem}}[data-page=page-values] .axis__item-text{align-self:center;text-align:center;line-height:1.3636363636;letter-spacing:.05em;font-size:2.2rem;font-weight:500}[data-page=page-values] .axis__item-text:before,[data-page=page-values] .axis__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-values] .axis__item-text:before{margin-block-end:calc((1 - 1.3636363636) * .5em)}[data-page=page-values] .axis__item-text:after{margin-block-start:calc((1 - 1.3636363636) * .5em)}@media screen and (max-width: 1024px){[data-page=page-values] .axis__item-text{font-size:1.8rem;font-weight:700}}[data-page=page-privacypolicy] .privacy{padding-block:3rem 14rem}@media screen and (max-width: 768px){[data-page=page-privacypolicy] .privacy{padding-block:3rem 6rem}}[data-page=page-privacypolicy] .privacy__inner{display:grid;justify-content:center;grid-template-columns:min(130rem,90%)}[data-page=page-privacypolicy] .privacy__first{padding-left:0!important}[data-page=page-privacypolicy] .privacy__content{margin-top:6rem;width:100%;max-width:96rem;margin-inline:auto}@media screen and (max-width: 768px){[data-page=page-privacypolicy] .privacy__content{margin-top:0}}[data-page=page-privacypolicy] .privacy__content>*:last-child{margin-bottom:0}[data-page=page-privacypolicy] .privacy__content h2{font-weight:700;line-height:1.4375;letter-spacing:0em;font-size:3.2rem;padding-bottom:3rem;margin-bottom:3rem;border-bottom:solid 1px #a5a5a5}[data-page=page-privacypolicy] .privacy__content h2:before,[data-page=page-privacypolicy] .privacy__content h2:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-privacypolicy] .privacy__content h2:before{margin-block-end:-.21875em}[data-page=page-privacypolicy] .privacy__content h2:after{margin-block-start:-.21875em}@media screen and (max-width: 768px){[data-page=page-privacypolicy] .privacy__content h2{font-size:2.2rem;padding-bottom:2rem;margin-bottom:2rem}}[data-page=page-privacypolicy] .privacy__content h3{font-weight:700;line-height:1.3636363636;letter-spacing:0em;font-size:2.2rem;margin-bottom:2.5rem}[data-page=page-privacypolicy] .privacy__content h3:before,[data-page=page-privacypolicy] .privacy__content h3:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-privacypolicy] .privacy__content h3:before{margin-block-end:calc((1 - 1.3636363636) * .5em)}[data-page=page-privacypolicy] .privacy__content h3:after{margin-block-start:calc((1 - 1.3636363636) * .5em)}@media screen and (max-width: 768px){[data-page=page-privacypolicy] .privacy__content h3{font-size:1.8rem;margin-bottom:1.5rem}}[data-page=page-privacypolicy] .privacy__content p{line-height:2;letter-spacing:.05em;font-size:1.6rem;margin-bottom:5rem;padding-left:2.6rem}[data-page=page-privacypolicy] .privacy__content p:before,[data-page=page-privacypolicy] .privacy__content p:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-privacypolicy] .privacy__content p:before{margin-block-end:-.5em}[data-page=page-privacypolicy] .privacy__content p:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-privacypolicy] .privacy__content p{padding-left:2rem;font-size:1.4rem;margin-bottom:3rem}}[data-page=page-privacypolicy] .privacy__content p span{margin-left:1rem;display:block;padding-left:.6em;text-indent:-.6em}[data-page=page-bc_partner_system] .page-title{align-items:center;gap:2.2rem}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .page-title{flex-wrap:wrap;flex-direction:row;align-items:flex-start}}[data-page=page-bc_partner_system] .page-title:before{content:"";display:block;height:auto;width:6.5rem;margin-bottom:-1rem;aspect-ratio:1;background:url(/wp-content/themes/kantosyoji/imgs/top/service02.webp) no-repeat;background-size:contain}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .page-title:before{width:3.6rem}}[data-page=page-bc_partner_system] .right-bottom{position:fixed;z-index:10;bottom:3rem;right:6rem;display:block;width:18rem;filter:drop-shadow(0 9px 27px rgba(13,0,0,.2));transition:opacity .3s}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .right-bottom{bottom:2rem;right:3rem;width:12rem}}@media (hover){[data-page=page-bc_partner_system] .right-bottom:hover{opacity:.7}}[data-page=page-bc_partner_system] .right-bottom.stick{position:absolute}[data-page=page-bc_partner_system] .bc{padding-block:3rem 11.5rem}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .bc{padding-bottom:5rem}}[data-page=page-bc_partner_system] .bc__inner{display:grid;justify-content:center;grid-template-columns:min(130rem,90%)}[data-page=page-bc_partner_system] .bc__content{display:grid;justify-content:center;align-items:center;gap:4rem;margin-top:8rem;margin-bottom:10rem;grid-template-columns:min(102rem,100%)}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .bc__content{grid-template-columns:1fr;gap:3rem;margin-top:0;margin-bottom:5rem}}[data-page=page-bc_partner_system] .bc__title{color:#00479d;line-height:1.5;letter-spacing:0em;font-size:2rem;font-weight:700;margin-bottom:2rem}[data-page=page-bc_partner_system] .bc__title:before,[data-page=page-bc_partner_system] .bc__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-bc_partner_system] .bc__title:before{margin-block-end:-.25em}[data-page=page-bc_partner_system] .bc__title:after{margin-block-start:-.25em}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .bc__title{font-size:1.6rem;margin-bottom:1.5rem}}[data-page=page-bc_partner_system] .bc__subTitle{font-weight:700;line-height:1.4285714286;letter-spacing:.01em;font-size:2.8rem;margin-bottom:4rem;max-width:44rem}[data-page=page-bc_partner_system] .bc__subTitle:before,[data-page=page-bc_partner_system] .bc__subTitle:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-bc_partner_system] .bc__subTitle:before{margin-block-end:calc((1 - 1.4285714286) * .5em)}[data-page=page-bc_partner_system] .bc__subTitle:after{margin-block-start:calc((1 - 1.4285714286) * .5em)}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .bc__subTitle{max-width:100%;font-size:2.4rem;margin-bottom:2rem}}[data-page=page-bc_partner_system] .bc__text{line-height:2;letter-spacing:.01em;font-size:1.6rem;max-width:85rem}[data-page=page-bc_partner_system] .bc__text:before,[data-page=page-bc_partner_system] .bc__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-bc_partner_system] .bc__text:before{margin-block-end:-.5em}[data-page=page-bc_partner_system] .bc__text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .bc__text{font-size:1.4rem}}[data-page=page-bc_partner_system] .flow{display:grid;justify-content:center;grid-template-columns:min(102rem,100%)}[data-page=page-bc_partner_system] .flow__title{font-weight:700;line-height:1;letter-spacing:.05em;font-size:2.8rem;margin-bottom:3rem}[data-page=page-bc_partner_system] .flow__title:before,[data-page=page-bc_partner_system] .flow__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-bc_partner_system] .flow__title:before{margin-block-end:0em}[data-page=page-bc_partner_system] .flow__title:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .flow__title{font-size:2rem;margin-bottom:1.5rem}}[data-page=page-bc_partner_system] .flow__list{display:flex;flex-direction:column;gap:2.4rem}[data-page=page-bc_partner_system] .flow__item{display:grid;grid-template-columns:12rem calc(100% - 12rem);position:relative}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .flow__item{grid-template-columns:8rem calc(100% - 8rem)}}[data-page=page-bc_partner_system] .flow__item:not(:last-child):after{position:absolute;bottom:0;left:50%;width:94px;height:21px;background:#505050;content:"";translate:-50% 100%;clip-path:polygon(100% 0,0 0,50% 100%)}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .flow__item:not(:last-child):after{width:84px;height:18px}}[data-page=page-bc_partner_system] .flow__item-left{background:#00479d;display:flex;justify-content:center;align-items:center}[data-page=page-bc_partner_system] .flow__item-right{background:#fff;padding:4.5rem 6rem}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .flow__item-right{padding:3rem}}[data-page=page-bc_partner_system] .flow__item-number{color:#fff;font-weight:700;text-align:center;line-height:2;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:1.6rem;translate:0 -4px}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .flow__item-number{font-size:1.4rem;line-height:1.75}}[data-page=page-bc_partner_system] .flow__item-number-big{display:block;line-height:1.3571428571;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:2.8rem}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .flow__item-number-big{font-size:2.4rem}}[data-page=page-bc_partner_system] .flow__item-title{color:#00479d;font-weight:700;line-height:1.6;letter-spacing:.05em;font-size:2rem;margin-bottom:1.5rem}[data-page=page-bc_partner_system] .flow__item-title:before,[data-page=page-bc_partner_system] .flow__item-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-bc_partner_system] .flow__item-title:before{margin-block-end:calc((1 - 1.6) * .5em)}[data-page=page-bc_partner_system] .flow__item-title:after{margin-block-start:calc((1 - 1.6) * .5em)}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .flow__item-title{font-size:1.8rem;margin-bottom:1.2rem}}[data-page=page-bc_partner_system] .flow__item-text{line-height:2;letter-spacing:.05em;font-size:1.6rem;margin-bottom:3rem}[data-page=page-bc_partner_system] .flow__item-text:before,[data-page=page-bc_partner_system] .flow__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-bc_partner_system] .flow__item-text:before{margin-block-end:-.5em}[data-page=page-bc_partner_system] .flow__item-text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .flow__item-text{line-height:1.75;font-size:1.4rem;margin-bottom:2rem}}[data-page=page-bc_partner_system] .flow__item-text.mb0{margin-bottom:0}[data-page=page-bc_partner_system] .flow__item-link{display:flex;align-items:center;width:fit-content;padding-right:1rem;padding-bottom:1rem;gap:1.4rem;position:relative;margin-bottom:1.4rem}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .flow__item-link{padding-bottom:.5rem}}@media (hover){[data-page=page-bc_partner_system] .flow__item-link:hover:before{opacity:0}}[data-page=page-bc_partner_system] .flow__item-link:before{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background:#000}[data-page=page-bc_partner_system] .flow__item-link-text{font-weight:700;line-height:1;letter-spacing:.05em;font-size:1.8rem}[data-page=page-bc_partner_system] .flow__item-link-text:before,[data-page=page-bc_partner_system] .flow__item-link-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-bc_partner_system] .flow__item-link-text:before{margin-block-end:0em}[data-page=page-bc_partner_system] .flow__item-link-text:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .flow__item-link-text{font-size:1.6rem}}[data-page=page-bc_partner_system] .flow__item-link:after{content:"";display:block;background:url(/wp-content/themes/kantosyoji/imgs/common/blank.svg) no-repeat;height:auto;width:14px;aspect-ratio:1}[data-page=page-bc_partner_system] .flow__item-anno{width:fit-content;display:flex;align-items:center;gap:1.5rem;background:#f1f1f1;padding:1rem 1.8rem}[data-page=page-bc_partner_system] .flow__item-anno-text{line-height:1;letter-spacing:.05em;font-size:1.4rem}[data-page=page-bc_partner_system] .flow__item-anno-text:before,[data-page=page-bc_partner_system] .flow__item-anno-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-bc_partner_system] .flow__item-anno-text:before{margin-block-end:0em}[data-page=page-bc_partner_system] .flow__item-anno-text:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .flow__item-anno-text{font-size:1.2rem;gap:1rem}}[data-page=page-bc_partner_system] .flow__item-an{width:fit-content;background:#f1f1f1;padding:10px 20px;line-height:1;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:1.4rem}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .flow__item-an{padding:10px 15px}}[data-page=page-bc_partner_system] .flow__item-an span{font-weight:500;margin-left:15px;line-height:1;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:1.6rem}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .flow__item-an span{padding:.5rem 0;display:block;margin-left:0;font-size:1.4rem}}[data-page=page-bc_partner_system] .flow__item-fax{display:flex;align-items:center;gap:.5rem}[data-page=page-bc_partner_system] .flow__item-fax img{width:17px}[data-page=page-bc_partner_system] .flow__item-fax p{line-height:1;letter-spacing:.05em;font-size:1.4rem}[data-page=page-bc_partner_system] .flow__item-fax p:before,[data-page=page-bc_partner_system] .flow__item-fax p:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-bc_partner_system] .flow__item-fax p:before{margin-block-end:0em}[data-page=page-bc_partner_system] .flow__item-fax p:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .flow__item-fax p{font-size:1.2rem}}[data-page=page-bc_partner_system] .flow__item-fax-num{line-height:1;letter-spacing:.05em;font-size:2rem}[data-page=page-bc_partner_system] .flow__item-fax-num:before,[data-page=page-bc_partner_system] .flow__item-fax-num:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-bc_partner_system] .flow__item-fax-num:before{margin-block-end:0em}[data-page=page-bc_partner_system] .flow__item-fax-num:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .flow__item-fax-num{font-size:1.8rem}}[data-page=page-bc_partner_system] .details{padding-block:14.5rem 16rem;background:#505050}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .details{padding-block:6rem}}[data-page=page-bc_partner_system] .details__inner{display:grid;justify-content:center;grid-template-columns:min(85rem,90%)}[data-page=page-bc_partner_system] .details__title{color:#fff;font-weight:700;line-height:1;letter-spacing:.05em;font-size:2.8rem;margin-bottom:4rem}[data-page=page-bc_partner_system] .details__title:before,[data-page=page-bc_partner_system] .details__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-bc_partner_system] .details__title:before{margin-block-end:0em}[data-page=page-bc_partner_system] .details__title:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .details__title{font-size:2rem;margin-bottom:1.5rem}}[data-page=page-bc_partner_system] .details__dls{display:flex;flex-direction:column}[data-page=page-bc_partner_system] .details__dl{padding-block:4rem;display:grid;grid-template-columns:14.5rem calc(100% - 14.5rem);border-top:solid 1px #737373}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .details__dl{padding-block:2.5rem;grid-template-columns:10rem calc(100% - 10rem)}}[data-page=page-bc_partner_system] .details__dl:last-child{border-bottom:solid 1px #737373}[data-page=page-bc_partner_system] .details__dt{color:#fff;font-weight:500;line-height:1;letter-spacing:.05em;font-size:2rem}[data-page=page-bc_partner_system] .details__dt:before,[data-page=page-bc_partner_system] .details__dt:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-bc_partner_system] .details__dt:before{margin-block-end:0em}[data-page=page-bc_partner_system] .details__dt:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .details__dt{font-weight:700;font-size:1.6rem}}[data-page=page-bc_partner_system] .details__dd{line-height:2;letter-spacing:.05em;font-size:1.6rem;color:#fff}[data-page=page-bc_partner_system] .details__dd:before,[data-page=page-bc_partner_system] .details__dd:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-bc_partner_system] .details__dd:before{margin-block-end:-.5em}[data-page=page-bc_partner_system] .details__dd:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .details__dd{font-size:1.4rem}}[data-page=page-bc_partner_system] .details__dd-list{display:flex;flex-direction:column;gap:3rem}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .details__dd-list{gap:2rem}}[data-page=page-bc_partner_system] .details__dd-item{padding-left:1.25em;text-indent:-1.25em}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .details__dd-item{padding-left:1em;text-indent:-1em}}[data-page=page-bc_partner_system] .details__dd-item span{line-height:1.7777777778;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:1.8rem}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .details__dd-item span{font-weight:700;font-size:1.4rem}}[data-page=page-bc_partner_system] .details__dd-price{line-height:1;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:1.4rem}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .details__dd-price{font-weight:700;font-size:1.2rem}}[data-page=page-bc_partner_system] .details__dd-price .big{line-height:1;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:2.2rem}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .details__dd-price .big{font-size:1.8rem}}[data-page=page-bc_partner_system] .details__dd-price .med{line-height:2;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:1.6rem}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .details__dd-price .med{font-size:1.4rem}}[data-page=page-bc_partner_system] .details__dd-anno{padding-left:1em;text-indent:-1em;padding-top:1rem;line-height:1.7142857143;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:1.4rem}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .details__dd-anno{font-size:1.2rem}}[data-page=page-bc_partner_system] .cont{position:relative}[data-page=page-bc_partner_system] .cont__inner{display:grid;align-items:center;gap:min(11rem,7.3333333333vw);grid-template-columns:43.3333333333vw min(65rem,43.3333333333vw)}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .cont__inner{grid-template-columns:1fr;gap:0}}[data-page=page-bc_partner_system] .cont__left{height:100%}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .cont__left{height:auto;order:2}}[data-page=page-bc_partner_system] .cont__left img{height:100%;width:100%;object-fit:cover}[data-page=page-bc_partner_system] .cont__right{padding-block:3rem}@media screen and (max-width: 768px){[data-page=page-bc_partner_system] .cont__right{padding:6rem 5vw;order:1}}[data-page=page-bc_partner_system] .cont__title{font-weight:700;line-height:1.3125;letter-spacing:.05em;font-size:3.2rem;text-align:center;color:#00479d;margin-bottom:4rem}[data-page=page-bc_partner_system] .cont__title:before,[data-page=page-bc_partner_system] .cont__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-bc_partner_system] .cont__title:before{margin-block-end:-.15625em}[data-page=page-bc_partner_system] .cont__title:after{margin-block-start:-.15625em}@media screen and (max-width: 1240px){[data-page=page-bc_partner_system] .cont__title{font-weight:700;margin-bottom:2rem;font-size:2.4rem}}[data-page=page-bc_partner_system] .cont__text{line-height:1.75;letter-spacing:.05em;font-size:1.6rem;margin-bottom:4rem;text-align:center}[data-page=page-bc_partner_system] .cont__text:before,[data-page=page-bc_partner_system] .cont__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-bc_partner_system] .cont__text:before{margin-block-end:-.375em}[data-page=page-bc_partner_system] .cont__text:after{margin-block-start:-.375em}@media screen and (max-width: 1240px){[data-page=page-bc_partner_system] .cont__text{text-align:left;font-size:1.4rem;margin-bottom:2rem}}[data-page=page-bc_partner_system] .cont__button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:15rem;color:#fff;background:#00479d;border:solid 1px #00479d;transition:color .3s,background .3s}@media screen and (max-width: 1240px){[data-page=page-bc_partner_system] .cont__button{height:12rem}}@media (hover){[data-page=page-bc_partner_system] .cont__button:hover{background:#fff;color:#00479d}[data-page=page-bc_partner_system] .cont__button:hover span{background:#00479d}}[data-page=page-bc_partner_system] .cont__button-num{padding-top:1.8rem;padding-bottom:1.4rem;display:flex;align-items:center;line-height:1;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:4rem}@media screen and (max-width: 1240px){[data-page=page-bc_partner_system] .cont__button-num{padding-top:1rem;padding-bottom:.8rem;font-size:3.2rem}}[data-page=page-bc_partner_system] .cont__button-num span{transition:background .3s;height:30px;width:27px;display:block;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/tel.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/tel.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff}@media screen and (max-width: 1240px){[data-page=page-bc_partner_system] .cont__button-num span{width:24px}}[data-page=page-bc_partner_system] .cont__button-tel{aspect-ratio:1;height:auto;width:28px;margin-right:15px}[data-page=page-bc_partner_system] .cont__button-text{line-height:1;letter-spacing:.05em;font-size:1.4rem}[data-page=page-bc_partner_system] .cont__button-text:before,[data-page=page-bc_partner_system] .cont__button-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-bc_partner_system] .cont__button-text:before{margin-block-end:0em}[data-page=page-bc_partner_system] .cont__button-text:after{margin-block-start:0em}[data-page=page-ingredient] .jigyou,[data-page=page-sales] .jigyou,[data-page=page-kitchen_design] .jigyou,[data-page=page-manufacturing] .jigyou{padding-top:3rem}[data-page=page-ingredient] .jigyou__inner,[data-page=page-sales] .jigyou__inner,[data-page=page-kitchen_design] .jigyou__inner,[data-page=page-manufacturing] .jigyou__inner{display:grid;justify-content:center;grid-template-columns:min(130rem,90%)}[data-page=page-ingredient] .jigyou__content,[data-page=page-sales] .jigyou__content,[data-page=page-kitchen_design] .jigyou__content,[data-page=page-manufacturing] .jigyou__content{width:630px;padding-inline:5rem 9rem;padding-block:8rem 15rem;background:#f1f1f1;position:relative}@media screen and (max-width: 768px){[data-page=page-ingredient] .jigyou__content,[data-page=page-sales] .jigyou__content,[data-page=page-kitchen_design] .jigyou__content,[data-page=page-manufacturing] .jigyou__content{padding-block:0 3rem;padding-inline:0;width:100%}}[data-page=page-ingredient] .jigyou__content:before,[data-page=page-sales] .jigyou__content:before,[data-page=page-kitchen_design] .jigyou__content:before,[data-page=page-manufacturing] .jigyou__content:before{content:"";position:absolute;top:0;right:100%;height:100%;width:80vw;background:#f1f1f1}[data-page=page-ingredient] .jigyou__title-area,[data-page=page-sales] .jigyou__title-area,[data-page=page-kitchen_design] .jigyou__title-area,[data-page=page-manufacturing] .jigyou__title-area{display:flex;flex-direction:column;gap:2rem;margin-bottom:4rem;font-family:var(--zen)}@media screen and (max-width: 768px){[data-page=page-ingredient] .jigyou__title-area,[data-page=page-sales] .jigyou__title-area,[data-page=page-kitchen_design] .jigyou__title-area,[data-page=page-manufacturing] .jigyou__title-area{gap:1.5rem;margin-bottom:3rem}}[data-page=page-ingredient] .jigyou__title,[data-page=page-sales] .jigyou__title,[data-page=page-kitchen_design] .jigyou__title,[data-page=page-manufacturing] .jigyou__title{font-weight:700;color:#00479d;line-height:1;letter-spacing:.05em;font-size:1.8rem}[data-page=page-ingredient] .jigyou__title:before,[data-page=page-ingredient] .jigyou__title:after,[data-page=page-sales] .jigyou__title:before,[data-page=page-sales] .jigyou__title:after,[data-page=page-kitchen_design] .jigyou__title:before,[data-page=page-kitchen_design] .jigyou__title:after,[data-page=page-manufacturing] .jigyou__title:before,[data-page=page-manufacturing] .jigyou__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .jigyou__title:before,[data-page=page-sales] .jigyou__title:before,[data-page=page-kitchen_design] .jigyou__title:before,[data-page=page-manufacturing] .jigyou__title:before{margin-block-end:0em}[data-page=page-ingredient] .jigyou__title:after,[data-page=page-sales] .jigyou__title:after,[data-page=page-kitchen_design] .jigyou__title:after,[data-page=page-manufacturing] .jigyou__title:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-ingredient] .jigyou__title,[data-page=page-sales] .jigyou__title,[data-page=page-kitchen_design] .jigyou__title,[data-page=page-manufacturing] .jigyou__title{font-size:1.6rem}}[data-page=page-ingredient] .jigyou__subTitle,[data-page=page-sales] .jigyou__subTitle,[data-page=page-kitchen_design] .jigyou__subTitle,[data-page=page-manufacturing] .jigyou__subTitle{line-height:1.375;letter-spacing:.05em;font-size:3.2rem;font-weight:700}[data-page=page-ingredient] .jigyou__subTitle:before,[data-page=page-ingredient] .jigyou__subTitle:after,[data-page=page-sales] .jigyou__subTitle:before,[data-page=page-sales] .jigyou__subTitle:after,[data-page=page-kitchen_design] .jigyou__subTitle:before,[data-page=page-kitchen_design] .jigyou__subTitle:after,[data-page=page-manufacturing] .jigyou__subTitle:before,[data-page=page-manufacturing] .jigyou__subTitle:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .jigyou__subTitle:before,[data-page=page-sales] .jigyou__subTitle:before,[data-page=page-kitchen_design] .jigyou__subTitle:before,[data-page=page-manufacturing] .jigyou__subTitle:before{margin-block-end:-.1875em}[data-page=page-ingredient] .jigyou__subTitle:after,[data-page=page-sales] .jigyou__subTitle:after,[data-page=page-kitchen_design] .jigyou__subTitle:after,[data-page=page-manufacturing] .jigyou__subTitle:after{margin-block-start:-.1875em}@media screen and (max-width: 768px){[data-page=page-ingredient] .jigyou__subTitle,[data-page=page-sales] .jigyou__subTitle,[data-page=page-kitchen_design] .jigyou__subTitle,[data-page=page-manufacturing] .jigyou__subTitle{font-size:2.4rem}}[data-page=page-ingredient] .jigyou__text,[data-page=page-sales] .jigyou__text,[data-page=page-kitchen_design] .jigyou__text,[data-page=page-manufacturing] .jigyou__text{line-height:2;letter-spacing:.05em;font-size:1.6rem}[data-page=page-ingredient] .jigyou__text:before,[data-page=page-ingredient] .jigyou__text:after,[data-page=page-sales] .jigyou__text:before,[data-page=page-sales] .jigyou__text:after,[data-page=page-kitchen_design] .jigyou__text:before,[data-page=page-kitchen_design] .jigyou__text:after,[data-page=page-manufacturing] .jigyou__text:before,[data-page=page-manufacturing] .jigyou__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .jigyou__text:before,[data-page=page-sales] .jigyou__text:before,[data-page=page-kitchen_design] .jigyou__text:before,[data-page=page-manufacturing] .jigyou__text:before{margin-block-end:-.5em}[data-page=page-ingredient] .jigyou__text:after,[data-page=page-sales] .jigyou__text:after,[data-page=page-kitchen_design] .jigyou__text:after,[data-page=page-manufacturing] .jigyou__text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-ingredient] .jigyou__text,[data-page=page-sales] .jigyou__text,[data-page=page-kitchen_design] .jigyou__text,[data-page=page-manufacturing] .jigyou__text{font-size:1.4rem}}[data-page=page-ingredient] .process,[data-page=page-sales] .process,[data-page=page-kitchen_design] .process,[data-page=page-manufacturing] .process{padding-block:11.5rem 13rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .process,[data-page=page-sales] .process,[data-page=page-kitchen_design] .process,[data-page=page-manufacturing] .process{padding-block:5rem 5rem}}[data-page=page-ingredient] .process__inner,[data-page=page-sales] .process__inner,[data-page=page-kitchen_design] .process__inner,[data-page=page-manufacturing] .process__inner{display:grid;justify-content:center;grid-template-columns:min(110rem,90%)}[data-page=page-ingredient] .process__item,[data-page=page-sales] .process__item,[data-page=page-kitchen_design] .process__item,[data-page=page-manufacturing] .process__item{padding-block:7.5rem;position:relative}@media screen and (max-width: 768px){[data-page=page-ingredient] .process__item,[data-page=page-sales] .process__item,[data-page=page-kitchen_design] .process__item,[data-page=page-manufacturing] .process__item{padding-block:3rem}}[data-page=page-ingredient] .process__item:before,[data-page=page-sales] .process__item:before,[data-page=page-kitchen_design] .process__item:before,[data-page=page-manufacturing] .process__item:before{content:"";position:absolute;top:0;right:100%;height:100%;width:100vw;background:#f1f1f1;z-index:5}[data-page=page-ingredient] .process__item:first-child,[data-page=page-sales] .process__item:first-child,[data-page=page-kitchen_design] .process__item:first-child,[data-page=page-manufacturing] .process__item:first-child{padding-top:0;border-bottom:solid 1px #c1c1c1}[data-page=page-ingredient] .process__item--flex,[data-page=page-sales] .process__item--flex,[data-page=page-kitchen_design] .process__item--flex,[data-page=page-manufacturing] .process__item--flex{display:flex;gap:7rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .process__item--flex,[data-page=page-sales] .process__item--flex,[data-page=page-kitchen_design] .process__item--flex,[data-page=page-manufacturing] .process__item--flex{flex-direction:column;gap:0}}[data-page=page-ingredient] .process__item-canty,[data-page=page-sales] .process__item-canty,[data-page=page-kitchen_design] .process__item-canty,[data-page=page-manufacturing] .process__item-canty{display:flex;align-items:center;gap:2rem;background:#fff;width:fit-content;padding:2rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .process__item-canty,[data-page=page-sales] .process__item-canty,[data-page=page-kitchen_design] .process__item-canty,[data-page=page-manufacturing] .process__item-canty{gap:1rem;padding:1.5rem;margin-bottom:1.5rem}}[data-page=page-ingredient] .process__item-canty-left img,[data-page=page-sales] .process__item-canty-left img,[data-page=page-kitchen_design] .process__item-canty-left img,[data-page=page-manufacturing] .process__item-canty-left img{width:10.6rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .process__item-canty-left img,[data-page=page-sales] .process__item-canty-left img,[data-page=page-kitchen_design] .process__item-canty-left img,[data-page=page-manufacturing] .process__item-canty-left img{width:8rem}}[data-page=page-ingredient] .process__item-canty-text,[data-page=page-sales] .process__item-canty-text,[data-page=page-kitchen_design] .process__item-canty-text,[data-page=page-manufacturing] .process__item-canty-text{line-height:1.4444444444;letter-spacing:.075em;font-size:1.8rem;margin-bottom:2rem}[data-page=page-ingredient] .process__item-canty-text:before,[data-page=page-ingredient] .process__item-canty-text:after,[data-page=page-sales] .process__item-canty-text:before,[data-page=page-sales] .process__item-canty-text:after,[data-page=page-kitchen_design] .process__item-canty-text:before,[data-page=page-kitchen_design] .process__item-canty-text:after,[data-page=page-manufacturing] .process__item-canty-text:before,[data-page=page-manufacturing] .process__item-canty-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .process__item-canty-text:before,[data-page=page-sales] .process__item-canty-text:before,[data-page=page-kitchen_design] .process__item-canty-text:before,[data-page=page-manufacturing] .process__item-canty-text:before{margin-block-end:calc((1 - 1.4444444444) * .5em)}[data-page=page-ingredient] .process__item-canty-text:after,[data-page=page-sales] .process__item-canty-text:after,[data-page=page-kitchen_design] .process__item-canty-text:after,[data-page=page-manufacturing] .process__item-canty-text:after{margin-block-start:calc((1 - 1.4444444444) * .5em)}@media screen and (max-width: 768px){[data-page=page-ingredient] .process__item-canty-text,[data-page=page-sales] .process__item-canty-text,[data-page=page-kitchen_design] .process__item-canty-text,[data-page=page-manufacturing] .process__item-canty-text{font-size:1.4rem}}[data-page=page-ingredient] .process__item-canty-link,[data-page=page-sales] .process__item-canty-link,[data-page=page-kitchen_design] .process__item-canty-link,[data-page=page-manufacturing] .process__item-canty-link{line-height:1;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:1.4rem;border-bottom:solid 1px #505050;position:relative}@media (hover){[data-page=page-ingredient] .process__item-canty-link:hover,[data-page=page-sales] .process__item-canty-link:hover,[data-page=page-kitchen_design] .process__item-canty-link:hover,[data-page=page-manufacturing] .process__item-canty-link:hover{border-bottom:none}}[data-page=page-ingredient] .process__item-canty-link:after,[data-page=page-sales] .process__item-canty-link:after,[data-page=page-kitchen_design] .process__item-canty-link:after,[data-page=page-manufacturing] .process__item-canty-link:after{content:"";position:absolute;top:50%;translate:0 -50%;right:-20px;height:14px;width:14px;background:url(/wp-content/themes/kantosyoji/imgs/common/blank.svg) no-repeat;background-size:cover}[data-page=page-ingredient] .process__item-text,[data-page=page-sales] .process__item-text,[data-page=page-kitchen_design] .process__item-text,[data-page=page-manufacturing] .process__item-text{line-height:2;letter-spacing:.05em;font-size:1.6rem;max-width:700px;margin-bottom:4rem}[data-page=page-ingredient] .process__item-text:before,[data-page=page-ingredient] .process__item-text:after,[data-page=page-sales] .process__item-text:before,[data-page=page-sales] .process__item-text:after,[data-page=page-kitchen_design] .process__item-text:before,[data-page=page-kitchen_design] .process__item-text:after,[data-page=page-manufacturing] .process__item-text:before,[data-page=page-manufacturing] .process__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .process__item-text:before,[data-page=page-sales] .process__item-text:before,[data-page=page-kitchen_design] .process__item-text:before,[data-page=page-manufacturing] .process__item-text:before{margin-block-end:-.5em}[data-page=page-ingredient] .process__item-text:after,[data-page=page-sales] .process__item-text:after,[data-page=page-kitchen_design] .process__item-text:after,[data-page=page-manufacturing] .process__item-text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-ingredient] .process__item-text,[data-page=page-sales] .process__item-text,[data-page=page-kitchen_design] .process__item-text,[data-page=page-manufacturing] .process__item-text{font-size:1.4rem;margin-bottom:3rem}}[data-page=page-ingredient] .process__item-top,[data-page=page-sales] .process__item-top,[data-page=page-kitchen_design] .process__item-top,[data-page=page-manufacturing] .process__item-top{display:flex;flex-direction:column;gap:4rem;margin-bottom:3rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .process__item-top,[data-page=page-sales] .process__item-top,[data-page=page-kitchen_design] .process__item-top,[data-page=page-manufacturing] .process__item-top{margin-bottom:2rem;gap:1.5rem}}[data-page=page-ingredient] .process__item-number,[data-page=page-sales] .process__item-number,[data-page=page-kitchen_design] .process__item-number,[data-page=page-manufacturing] .process__item-number{font-family:var(--zen);color:#00479d;font-weight:700;line-height:1;letter-spacing:.08em;font-size:5rem}[data-page=page-ingredient] .process__item-number:before,[data-page=page-ingredient] .process__item-number:after,[data-page=page-sales] .process__item-number:before,[data-page=page-sales] .process__item-number:after,[data-page=page-kitchen_design] .process__item-number:before,[data-page=page-kitchen_design] .process__item-number:after,[data-page=page-manufacturing] .process__item-number:before,[data-page=page-manufacturing] .process__item-number:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .process__item-number:before,[data-page=page-sales] .process__item-number:before,[data-page=page-kitchen_design] .process__item-number:before,[data-page=page-manufacturing] .process__item-number:before{margin-block-end:0em}[data-page=page-ingredient] .process__item-number:after,[data-page=page-sales] .process__item-number:after,[data-page=page-kitchen_design] .process__item-number:after,[data-page=page-manufacturing] .process__item-number:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-ingredient] .process__item-number,[data-page=page-sales] .process__item-number,[data-page=page-kitchen_design] .process__item-number,[data-page=page-manufacturing] .process__item-number{font-size:3.4rem}}[data-page=page-ingredient] .process__item-title,[data-page=page-sales] .process__item-title,[data-page=page-kitchen_design] .process__item-title,[data-page=page-manufacturing] .process__item-title{font-weight:700;line-height:1.5625;letter-spacing:.05em;font-size:3.2rem}[data-page=page-ingredient] .process__item-title:before,[data-page=page-ingredient] .process__item-title:after,[data-page=page-sales] .process__item-title:before,[data-page=page-sales] .process__item-title:after,[data-page=page-kitchen_design] .process__item-title:before,[data-page=page-kitchen_design] .process__item-title:after,[data-page=page-manufacturing] .process__item-title:before,[data-page=page-manufacturing] .process__item-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .process__item-title:before,[data-page=page-sales] .process__item-title:before,[data-page=page-kitchen_design] .process__item-title:before,[data-page=page-manufacturing] .process__item-title:before{margin-block-end:-.28125em}[data-page=page-ingredient] .process__item-title:after,[data-page=page-sales] .process__item-title:after,[data-page=page-kitchen_design] .process__item-title:after,[data-page=page-manufacturing] .process__item-title:after{margin-block-start:-.28125em}@media screen and (max-width: 768px){[data-page=page-ingredient] .process__item-title,[data-page=page-sales] .process__item-title,[data-page=page-kitchen_design] .process__item-title,[data-page=page-manufacturing] .process__item-title{line-height:1.5;letter-spacing:.05em;font-size:2.4rem}[data-page=page-ingredient] .process__item-title:before,[data-page=page-ingredient] .process__item-title:after,[data-page=page-sales] .process__item-title:before,[data-page=page-sales] .process__item-title:after,[data-page=page-kitchen_design] .process__item-title:before,[data-page=page-kitchen_design] .process__item-title:after,[data-page=page-manufacturing] .process__item-title:before,[data-page=page-manufacturing] .process__item-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .process__item-title:before,[data-page=page-sales] .process__item-title:before,[data-page=page-kitchen_design] .process__item-title:before,[data-page=page-manufacturing] .process__item-title:before{margin-block-end:-.25em}[data-page=page-ingredient] .process__item-title:after,[data-page=page-sales] .process__item-title:after,[data-page=page-kitchen_design] .process__item-title:after,[data-page=page-manufacturing] .process__item-title:after{margin-block-start:-.25em}}[data-page=page-ingredient] .credit,[data-page=page-sales] .credit,[data-page=page-kitchen_design] .credit,[data-page=page-manufacturing] .credit{background:#00479d;padding:7rem 0;margin-bottom:8.5rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .credit,[data-page=page-sales] .credit,[data-page=page-kitchen_design] .credit,[data-page=page-manufacturing] .credit{padding:3rem 0;margin-bottom:6rem}}[data-page=page-ingredient] .credit-title,[data-page=page-sales] .credit-title,[data-page=page-kitchen_design] .credit-title,[data-page=page-manufacturing] .credit-title{text-align:center;color:#fff;font-weight:700;line-height:1.8333333333;letter-spacing:.05em;font-size:2.4rem;margin-bottom:5rem}[data-page=page-ingredient] .credit-title:before,[data-page=page-ingredient] .credit-title:after,[data-page=page-sales] .credit-title:before,[data-page=page-sales] .credit-title:after,[data-page=page-kitchen_design] .credit-title:before,[data-page=page-kitchen_design] .credit-title:after,[data-page=page-manufacturing] .credit-title:before,[data-page=page-manufacturing] .credit-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .credit-title:before,[data-page=page-sales] .credit-title:before,[data-page=page-kitchen_design] .credit-title:before,[data-page=page-manufacturing] .credit-title:before{margin-block-end:calc((1 - 1.8333333333) * .5em)}[data-page=page-ingredient] .credit-title:after,[data-page=page-sales] .credit-title:after,[data-page=page-kitchen_design] .credit-title:after,[data-page=page-manufacturing] .credit-title:after{margin-block-start:calc((1 - 1.8333333333) * .5em)}@media screen and (max-width: 768px){[data-page=page-ingredient] .credit-title,[data-page=page-sales] .credit-title,[data-page=page-kitchen_design] .credit-title,[data-page=page-manufacturing] .credit-title{font-size:1.8rem;margin-bottom:3rem}}[data-page=page-ingredient] .feature,[data-page=page-sales] .feature,[data-page=page-kitchen_design] .feature,[data-page=page-manufacturing] .feature{background:#00479d;margin-top:-28rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .feature,[data-page=page-sales] .feature,[data-page=page-kitchen_design] .feature,[data-page=page-manufacturing] .feature{margin-top:0}}[data-page=page-ingredient] .feature--jigyou03,[data-page=page-sales] .feature--jigyou03,[data-page=page-kitchen_design] .feature--jigyou03,[data-page=page-manufacturing] .feature--jigyou03{margin-top:-18rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .feature--jigyou03,[data-page=page-sales] .feature--jigyou03,[data-page=page-kitchen_design] .feature--jigyou03,[data-page=page-manufacturing] .feature--jigyou03{margin-top:0}}[data-page=page-ingredient] .feature__canty,[data-page=page-sales] .feature__canty,[data-page=page-kitchen_design] .feature__canty,[data-page=page-manufacturing] .feature__canty{display:flex;justify-content:center;align-items:center;margin-top:5.5rem;margin-bottom:3.5rem;gap:9rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .feature__canty,[data-page=page-sales] .feature__canty,[data-page=page-kitchen_design] .feature__canty,[data-page=page-manufacturing] .feature__canty{margin-top:3rem;margin-bottom:1.5rem;gap:3rem;flex-direction:column}}[data-page=page-ingredient] .feature__canty img,[data-page=page-sales] .feature__canty img,[data-page=page-kitchen_design] .feature__canty img,[data-page=page-manufacturing] .feature__canty img{width:28rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .feature__canty img,[data-page=page-sales] .feature__canty img,[data-page=page-kitchen_design] .feature__canty img,[data-page=page-manufacturing] .feature__canty img{width:20rem}}[data-page=page-ingredient] .feature__canty p,[data-page=page-sales] .feature__canty p,[data-page=page-kitchen_design] .feature__canty p,[data-page=page-manufacturing] .feature__canty p{color:#fff;font-family:var(--zen);font-weight:700;line-height:1.9166666667;letter-spacing:.05em;font-size:2.4rem}[data-page=page-ingredient] .feature__canty p:before,[data-page=page-ingredient] .feature__canty p:after,[data-page=page-sales] .feature__canty p:before,[data-page=page-sales] .feature__canty p:after,[data-page=page-kitchen_design] .feature__canty p:before,[data-page=page-kitchen_design] .feature__canty p:after,[data-page=page-manufacturing] .feature__canty p:before,[data-page=page-manufacturing] .feature__canty p:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .feature__canty p:before,[data-page=page-sales] .feature__canty p:before,[data-page=page-kitchen_design] .feature__canty p:before,[data-page=page-manufacturing] .feature__canty p:before{margin-block-end:calc((1 - 1.9166666667) * .5em)}[data-page=page-ingredient] .feature__canty p:after,[data-page=page-sales] .feature__canty p:after,[data-page=page-kitchen_design] .feature__canty p:after,[data-page=page-manufacturing] .feature__canty p:after{margin-block-start:calc((1 - 1.9166666667) * .5em)}@media screen and (max-width: 768px){[data-page=page-ingredient] .feature__canty p,[data-page=page-sales] .feature__canty p,[data-page=page-kitchen_design] .feature__canty p,[data-page=page-manufacturing] .feature__canty p{font-size:1.8rem}}[data-page=page-ingredient] .feature__main,[data-page=page-sales] .feature__main,[data-page=page-kitchen_design] .feature__main,[data-page=page-manufacturing] .feature__main{line-height:1.8181818182;letter-spacing:.05em;font-size:2.2rem;color:#fff;text-align:center;font-weight:700;margin-bottom:5rem}[data-page=page-ingredient] .feature__main:before,[data-page=page-ingredient] .feature__main:after,[data-page=page-sales] .feature__main:before,[data-page=page-sales] .feature__main:after,[data-page=page-kitchen_design] .feature__main:before,[data-page=page-kitchen_design] .feature__main:after,[data-page=page-manufacturing] .feature__main:before,[data-page=page-manufacturing] .feature__main:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .feature__main:before,[data-page=page-sales] .feature__main:before,[data-page=page-kitchen_design] .feature__main:before,[data-page=page-manufacturing] .feature__main:before{margin-block-end:calc((1 - 1.8181818182) * .5em)}[data-page=page-ingredient] .feature__main:after,[data-page=page-sales] .feature__main:after,[data-page=page-kitchen_design] .feature__main:after,[data-page=page-manufacturing] .feature__main:after{margin-block-start:calc((1 - 1.8181818182) * .5em)}@media screen and (max-width: 768px){[data-page=page-ingredient] .feature__main,[data-page=page-sales] .feature__main,[data-page=page-kitchen_design] .feature__main,[data-page=page-manufacturing] .feature__main{margin-bottom:3rem;font-size:1.6rem}}[data-page=page-ingredient] .feature__bg,[data-page=page-sales] .feature__bg,[data-page=page-kitchen_design] .feature__bg,[data-page=page-manufacturing] .feature__bg{margin-left:auto;height:50rem;width:90vw;margin-bottom:10rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .feature__bg,[data-page=page-sales] .feature__bg,[data-page=page-kitchen_design] .feature__bg,[data-page=page-manufacturing] .feature__bg{margin-bottom:5rem;height:auto;width:100vw}}[data-page=page-ingredient] .feature__bg--jigyou03,[data-page=page-sales] .feature__bg--jigyou03,[data-page=page-kitchen_design] .feature__bg--jigyou03,[data-page=page-manufacturing] .feature__bg--jigyou03{margin-bottom:6.5rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .feature__bg--jigyou03,[data-page=page-sales] .feature__bg--jigyou03,[data-page=page-kitchen_design] .feature__bg--jigyou03,[data-page=page-manufacturing] .feature__bg--jigyou03{margin-bottom:3.5rem}}[data-page=page-ingredient] .feature__bg.mb,[data-page=page-sales] .feature__bg.mb,[data-page=page-kitchen_design] .feature__bg.mb,[data-page=page-manufacturing] .feature__bg.mb{margin-bottom:4.5rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .feature__bg.mb,[data-page=page-sales] .feature__bg.mb,[data-page=page-kitchen_design] .feature__bg.mb,[data-page=page-manufacturing] .feature__bg.mb{margin-bottom:2rem}}[data-page=page-ingredient] .feature__bg img,[data-page=page-sales] .feature__bg img,[data-page=page-kitchen_design] .feature__bg img,[data-page=page-manufacturing] .feature__bg img{height:100%;width:100%;object-fit:cover;object-position:center top}@media screen and (max-width: 768px){[data-page=page-ingredient] .feature__bg img,[data-page=page-sales] .feature__bg img,[data-page=page-kitchen_design] .feature__bg img,[data-page=page-manufacturing] .feature__bg img{height:auto}}[data-page=page-ingredient] .feature__bg img.jigyou01,[data-page=page-sales] .feature__bg img.jigyou01,[data-page=page-kitchen_design] .feature__bg img.jigyou01,[data-page=page-manufacturing] .feature__bg img.jigyou01{object-position:center 35%}[data-page=page-ingredient] .feature__inner,[data-page=page-sales] .feature__inner,[data-page=page-kitchen_design] .feature__inner,[data-page=page-manufacturing] .feature__inner{display:grid;justify-content:center;padding-bottom:6.5rem;grid-template-columns:min(110rem,90%)}@media screen and (max-width: 768px){[data-page=page-ingredient] .feature__inner,[data-page=page-sales] .feature__inner,[data-page=page-kitchen_design] .feature__inner,[data-page=page-manufacturing] .feature__inner{padding-bottom:3.5rem}}[data-page=page-ingredient] .feature__title,[data-page=page-sales] .feature__title,[data-page=page-kitchen_design] .feature__title,[data-page=page-manufacturing] .feature__title{font-weight:700;color:#fff;line-height:1.25;letter-spacing:.05em;font-size:2.8rem;margin-bottom:6rem}[data-page=page-ingredient] .feature__title:before,[data-page=page-ingredient] .feature__title:after,[data-page=page-sales] .feature__title:before,[data-page=page-sales] .feature__title:after,[data-page=page-kitchen_design] .feature__title:before,[data-page=page-kitchen_design] .feature__title:after,[data-page=page-manufacturing] .feature__title:before,[data-page=page-manufacturing] .feature__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .feature__title:before,[data-page=page-sales] .feature__title:before,[data-page=page-kitchen_design] .feature__title:before,[data-page=page-manufacturing] .feature__title:before{margin-block-end:-.125em}[data-page=page-ingredient] .feature__title:after,[data-page=page-sales] .feature__title:after,[data-page=page-kitchen_design] .feature__title:after,[data-page=page-manufacturing] .feature__title:after{margin-block-start:-.125em}@media screen and (max-width: 768px){[data-page=page-ingredient] .feature__title,[data-page=page-sales] .feature__title,[data-page=page-kitchen_design] .feature__title,[data-page=page-manufacturing] .feature__title{font-size:2.4rem;margin-bottom:3rem}}[data-page=page-ingredient] .feature__link,[data-page=page-sales] .feature__link,[data-page=page-kitchen_design] .feature__link,[data-page=page-manufacturing] .feature__link{margin-top:5rem;display:flex;align-items:center;gap:1rem}@media screen and (max-width: 1180px){[data-page=page-ingredient] .feature__link,[data-page=page-sales] .feature__link,[data-page=page-kitchen_design] .feature__link,[data-page=page-manufacturing] .feature__link{margin-top:3rem;gap:.6rem}}@media (hover){[data-page=page-ingredient] .feature__link:hover .feature__link-arrow,[data-page=page-sales] .feature__link:hover .feature__link-arrow,[data-page=page-kitchen_design] .feature__link:hover .feature__link-arrow,[data-page=page-manufacturing] .feature__link:hover .feature__link-arrow{background:#fff;translate:5px 0}[data-page=page-ingredient] .feature__link:hover .feature__link-arrow:after,[data-page=page-sales] .feature__link:hover .feature__link-arrow:after,[data-page=page-kitchen_design] .feature__link:hover .feature__link-arrow:after,[data-page=page-manufacturing] .feature__link:hover .feature__link-arrow:after{background:#00479d}}[data-page=page-ingredient] .feature__link--under .feature__link-arrow,[data-page=page-sales] .feature__link--under .feature__link-arrow,[data-page=page-kitchen_design] .feature__link--under .feature__link-arrow,[data-page=page-manufacturing] .feature__link--under .feature__link-arrow{rotate:90deg}@media (hover){[data-page=page-ingredient] .feature__link--under:hover .feature__link-arrow,[data-page=page-sales] .feature__link--under:hover .feature__link-arrow,[data-page=page-kitchen_design] .feature__link--under:hover .feature__link-arrow,[data-page=page-manufacturing] .feature__link--under:hover .feature__link-arrow{translate:0 5px}}[data-page=page-ingredient] .feature__link-textLink,[data-page=page-sales] .feature__link-textLink,[data-page=page-kitchen_design] .feature__link-textLink,[data-page=page-manufacturing] .feature__link-textLink{line-height:1;letter-spacing:.05em;font-size:2rem}[data-page=page-ingredient] .feature__link-textLink:before,[data-page=page-ingredient] .feature__link-textLink:after,[data-page=page-sales] .feature__link-textLink:before,[data-page=page-sales] .feature__link-textLink:after,[data-page=page-kitchen_design] .feature__link-textLink:before,[data-page=page-kitchen_design] .feature__link-textLink:after,[data-page=page-manufacturing] .feature__link-textLink:before,[data-page=page-manufacturing] .feature__link-textLink:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .feature__link-textLink:before,[data-page=page-sales] .feature__link-textLink:before,[data-page=page-kitchen_design] .feature__link-textLink:before,[data-page=page-manufacturing] .feature__link-textLink:before{margin-block-end:0em}[data-page=page-ingredient] .feature__link-textLink:after,[data-page=page-sales] .feature__link-textLink:after,[data-page=page-kitchen_design] .feature__link-textLink:after,[data-page=page-manufacturing] .feature__link-textLink:after{margin-block-start:0em}@media screen and (max-width: 1180px){[data-page=page-ingredient] .feature__link-textLink,[data-page=page-sales] .feature__link-textLink,[data-page=page-kitchen_design] .feature__link-textLink,[data-page=page-manufacturing] .feature__link-textLink{line-height:1.25;letter-spacing:.05em;font-size:1.6rem}[data-page=page-ingredient] .feature__link-textLink:before,[data-page=page-ingredient] .feature__link-textLink:after,[data-page=page-sales] .feature__link-textLink:before,[data-page=page-sales] .feature__link-textLink:after,[data-page=page-kitchen_design] .feature__link-textLink:before,[data-page=page-kitchen_design] .feature__link-textLink:after,[data-page=page-manufacturing] .feature__link-textLink:before,[data-page=page-manufacturing] .feature__link-textLink:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .feature__link-textLink:before,[data-page=page-sales] .feature__link-textLink:before,[data-page=page-kitchen_design] .feature__link-textLink:before,[data-page=page-manufacturing] .feature__link-textLink:before{margin-block-end:-.125em}[data-page=page-ingredient] .feature__link-textLink:after,[data-page=page-sales] .feature__link-textLink:after,[data-page=page-kitchen_design] .feature__link-textLink:after,[data-page=page-manufacturing] .feature__link-textLink:after{margin-block-start:-.125em}}[data-page=page-ingredient] .feature__link-arrow,[data-page=page-sales] .feature__link-arrow,[data-page=page-kitchen_design] .feature__link-arrow,[data-page=page-manufacturing] .feature__link-arrow{height:auto;width:32px;aspect-ratio:1;border:solid 1px #fff;border-radius:9999px;display:flex;justify-content:center;align-items:center;transition:translate .3s,background .3s}@media screen and (max-width: 1180px){[data-page=page-ingredient] .feature__link-arrow,[data-page=page-sales] .feature__link-arrow,[data-page=page-kitchen_design] .feature__link-arrow,[data-page=page-manufacturing] .feature__link-arrow{width:20px}}[data-page=page-ingredient] .feature__link-arrow:after,[data-page=page-sales] .feature__link-arrow:after,[data-page=page-kitchen_design] .feature__link-arrow:after,[data-page=page-manufacturing] .feature__link-arrow:after{content:"";height:auto;display:block;width:7px;aspect-ratio:6/7;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff;background-size:cover;transition:background .3s}[data-page=page-ingredient] .feature__item,[data-page=page-sales] .feature__item,[data-page=page-kitchen_design] .feature__item,[data-page=page-manufacturing] .feature__item{display:flex;justify-content:space-between;padding-block:4.5rem;gap:3rem;color:#fff;border-top:solid 1px #336cb1}@media screen and (max-width: 768px){[data-page=page-ingredient] .feature__item,[data-page=page-sales] .feature__item,[data-page=page-kitchen_design] .feature__item,[data-page=page-manufacturing] .feature__item{flex-direction:column;padding-block:3rem}}[data-page=page-ingredient] .feature__item:first-child,[data-page=page-sales] .feature__item:first-child,[data-page=page-kitchen_design] .feature__item:first-child,[data-page=page-manufacturing] .feature__item:first-child{border-top:none;padding-top:0}[data-page=page-ingredient] .feature__item-content,[data-page=page-sales] .feature__item-content,[data-page=page-kitchen_design] .feature__item-content,[data-page=page-manufacturing] .feature__item-content{max-width:65rem}[data-page=page-ingredient] .feature__item-content img,[data-page=page-sales] .feature__item-content img,[data-page=page-kitchen_design] .feature__item-content img,[data-page=page-manufacturing] .feature__item-content img{margin-top:2rem}[data-page=page-ingredient] .feature__item-title,[data-page=page-sales] .feature__item-title,[data-page=page-kitchen_design] .feature__item-title,[data-page=page-manufacturing] .feature__item-title{line-height:1.3333333333;letter-spacing:.05em;font-size:2.4rem;font-weight:700;margin-bottom:2.5rem}[data-page=page-ingredient] .feature__item-title:before,[data-page=page-ingredient] .feature__item-title:after,[data-page=page-sales] .feature__item-title:before,[data-page=page-sales] .feature__item-title:after,[data-page=page-kitchen_design] .feature__item-title:before,[data-page=page-kitchen_design] .feature__item-title:after,[data-page=page-manufacturing] .feature__item-title:before,[data-page=page-manufacturing] .feature__item-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .feature__item-title:before,[data-page=page-sales] .feature__item-title:before,[data-page=page-kitchen_design] .feature__item-title:before,[data-page=page-manufacturing] .feature__item-title:before{margin-block-end:calc((1 - 1.3333333333) * .5em)}[data-page=page-ingredient] .feature__item-title:after,[data-page=page-sales] .feature__item-title:after,[data-page=page-kitchen_design] .feature__item-title:after,[data-page=page-manufacturing] .feature__item-title:after{margin-block-start:calc((1 - 1.3333333333) * .5em)}@media screen and (max-width: 768px){[data-page=page-ingredient] .feature__item-title,[data-page=page-sales] .feature__item-title,[data-page=page-kitchen_design] .feature__item-title,[data-page=page-manufacturing] .feature__item-title{font-size:2rem;margin-bottom:1.5rem}}[data-page=page-ingredient] .feature__item-text,[data-page=page-sales] .feature__item-text,[data-page=page-kitchen_design] .feature__item-text,[data-page=page-manufacturing] .feature__item-text{line-height:2;letter-spacing:.05em;font-size:1.6rem}[data-page=page-ingredient] .feature__item-text:before,[data-page=page-ingredient] .feature__item-text:after,[data-page=page-sales] .feature__item-text:before,[data-page=page-sales] .feature__item-text:after,[data-page=page-kitchen_design] .feature__item-text:before,[data-page=page-kitchen_design] .feature__item-text:after,[data-page=page-manufacturing] .feature__item-text:before,[data-page=page-manufacturing] .feature__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .feature__item-text:before,[data-page=page-sales] .feature__item-text:before,[data-page=page-kitchen_design] .feature__item-text:before,[data-page=page-manufacturing] .feature__item-text:before{margin-block-end:-.5em}[data-page=page-ingredient] .feature__item-text:after,[data-page=page-sales] .feature__item-text:after,[data-page=page-kitchen_design] .feature__item-text:after,[data-page=page-manufacturing] .feature__item-text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-ingredient] .feature__item-text,[data-page=page-sales] .feature__item-text,[data-page=page-kitchen_design] .feature__item-text,[data-page=page-manufacturing] .feature__item-text{font-size:1.4rem}}[data-page=page-ingredient] .feature__item-area,[data-page=page-sales] .feature__item-area,[data-page=page-kitchen_design] .feature__item-area,[data-page=page-manufacturing] .feature__item-area{max-width:480px;margin-top:2.5rem;color:#000;background:#fff;padding:2.5rem 3.5rem}[data-page=page-ingredient] .feature__item-area-title,[data-page=page-sales] .feature__item-area-title,[data-page=page-kitchen_design] .feature__item-area-title,[data-page=page-manufacturing] .feature__item-area-title{line-height:1;letter-spacing:.05em;font-size:1.6rem;font-weight:500;margin-bottom:1.5rem}[data-page=page-ingredient] .feature__item-area-title:before,[data-page=page-ingredient] .feature__item-area-title:after,[data-page=page-sales] .feature__item-area-title:before,[data-page=page-sales] .feature__item-area-title:after,[data-page=page-kitchen_design] .feature__item-area-title:before,[data-page=page-kitchen_design] .feature__item-area-title:after,[data-page=page-manufacturing] .feature__item-area-title:before,[data-page=page-manufacturing] .feature__item-area-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .feature__item-area-title:before,[data-page=page-sales] .feature__item-area-title:before,[data-page=page-kitchen_design] .feature__item-area-title:before,[data-page=page-manufacturing] .feature__item-area-title:before{margin-block-end:0em}[data-page=page-ingredient] .feature__item-area-title:after,[data-page=page-sales] .feature__item-area-title:after,[data-page=page-kitchen_design] .feature__item-area-title:after,[data-page=page-manufacturing] .feature__item-area-title:after{margin-block-start:0em}[data-page=page-ingredient] .feature__item-area-anno,[data-page=page-sales] .feature__item-area-anno,[data-page=page-kitchen_design] .feature__item-area-anno,[data-page=page-manufacturing] .feature__item-area-anno{margin-top:2rem;line-height:1.5;letter-spacing:.02em;font-size:1.2rem}[data-page=page-ingredient] .feature__item-area-anno:before,[data-page=page-ingredient] .feature__item-area-anno:after,[data-page=page-sales] .feature__item-area-anno:before,[data-page=page-sales] .feature__item-area-anno:after,[data-page=page-kitchen_design] .feature__item-area-anno:before,[data-page=page-kitchen_design] .feature__item-area-anno:after,[data-page=page-manufacturing] .feature__item-area-anno:before,[data-page=page-manufacturing] .feature__item-area-anno:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .feature__item-area-anno:before,[data-page=page-sales] .feature__item-area-anno:before,[data-page=page-kitchen_design] .feature__item-area-anno:before,[data-page=page-manufacturing] .feature__item-area-anno:before{margin-block-end:-.25em}[data-page=page-ingredient] .feature__item-area-anno:after,[data-page=page-sales] .feature__item-area-anno:after,[data-page=page-kitchen_design] .feature__item-area-anno:after,[data-page=page-manufacturing] .feature__item-area-anno:after{margin-block-start:-.25em}[data-page=page-ingredient] .feature__item-area-text,[data-page=page-sales] .feature__item-area-text,[data-page=page-kitchen_design] .feature__item-area-text,[data-page=page-manufacturing] .feature__item-area-text{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem 2rem}@media screen and (max-width: 1048px){[data-page=page-ingredient] .feature__item-area-text,[data-page=page-sales] .feature__item-area-text,[data-page=page-kitchen_design] .feature__item-area-text,[data-page=page-manufacturing] .feature__item-area-text{grid-template-columns:repeat(3,1fr);gap:1rem 1rem}}@media screen and (max-width: 1048px) and (max-width: 900px){[data-page=page-ingredient] .feature__item-area-text,[data-page=page-sales] .feature__item-area-text,[data-page=page-kitchen_design] .feature__item-area-text,[data-page=page-manufacturing] .feature__item-area-text{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 1048px) and (max-width: 900px) and (max-width: 768px){[data-page=page-ingredient] .feature__item-area-text,[data-page=page-sales] .feature__item-area-text,[data-page=page-kitchen_design] .feature__item-area-text,[data-page=page-manufacturing] .feature__item-area-text{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 1048px) and (max-width: 900px) and (max-width: 768px) and (max-width: 450px){[data-page=page-ingredient] .feature__item-area-text,[data-page=page-sales] .feature__item-area-text,[data-page=page-kitchen_design] .feature__item-area-text,[data-page=page-manufacturing] .feature__item-area-text{grid-template-columns:repeat(2,1fr)}}[data-page=page-ingredient] .feature__item-area-text span,[data-page=page-sales] .feature__item-area-text span,[data-page=page-kitchen_design] .feature__item-area-text span,[data-page=page-manufacturing] .feature__item-area-text span{line-height:1;letter-spacing:.05em;font-size:1.4rem;display:block}[data-page=page-ingredient] .feature__item-area-text span:before,[data-page=page-ingredient] .feature__item-area-text span:after,[data-page=page-sales] .feature__item-area-text span:before,[data-page=page-sales] .feature__item-area-text span:after,[data-page=page-kitchen_design] .feature__item-area-text span:before,[data-page=page-kitchen_design] .feature__item-area-text span:after,[data-page=page-manufacturing] .feature__item-area-text span:before,[data-page=page-manufacturing] .feature__item-area-text span:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .feature__item-area-text span:before,[data-page=page-sales] .feature__item-area-text span:before,[data-page=page-kitchen_design] .feature__item-area-text span:before,[data-page=page-manufacturing] .feature__item-area-text span:before{margin-block-end:0em}[data-page=page-ingredient] .feature__item-area-text span:after,[data-page=page-sales] .feature__item-area-text span:after,[data-page=page-kitchen_design] .feature__item-area-text span:after,[data-page=page-manufacturing] .feature__item-area-text span:after{margin-block-start:0em}[data-page=page-ingredient] .feature__left,[data-page=page-sales] .feature__left,[data-page=page-kitchen_design] .feature__left,[data-page=page-manufacturing] .feature__left{display:flex;align-items:flex-start;gap:2.5rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .feature__left,[data-page=page-sales] .feature__left,[data-page=page-kitchen_design] .feature__left,[data-page=page-manufacturing] .feature__left{gap:1.5rem}}[data-page=page-ingredient] .feature__right,[data-page=page-sales] .feature__right,[data-page=page-kitchen_design] .feature__right,[data-page=page-manufacturing] .feature__right{max-width:320px}[data-page=page-ingredient] .feature__number,[data-page=page-sales] .feature__number,[data-page=page-kitchen_design] .feature__number,[data-page=page-manufacturing] .feature__number{height:auto;min-width:5rem;line-height:1;letter-spacing:.08em;font-size:5rem;font-weight:700;font-family:var(--zen);color:#fff;margin-top:-1rem}[data-page=page-ingredient] .feature__number:before,[data-page=page-ingredient] .feature__number:after,[data-page=page-sales] .feature__number:before,[data-page=page-sales] .feature__number:after,[data-page=page-kitchen_design] .feature__number:before,[data-page=page-kitchen_design] .feature__number:after,[data-page=page-manufacturing] .feature__number:before,[data-page=page-manufacturing] .feature__number:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .feature__number:before,[data-page=page-sales] .feature__number:before,[data-page=page-kitchen_design] .feature__number:before,[data-page=page-manufacturing] .feature__number:before{margin-block-end:0em}[data-page=page-ingredient] .feature__number:after,[data-page=page-sales] .feature__number:after,[data-page=page-kitchen_design] .feature__number:after,[data-page=page-manufacturing] .feature__number:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-ingredient] .feature__number,[data-page=page-sales] .feature__number,[data-page=page-kitchen_design] .feature__number,[data-page=page-manufacturing] .feature__number{min-width:3.5rem;font-size:3.2rem;margin-top:-.5rem}}[data-page=page-ingredient] .feature__fields,[data-page=page-sales] .feature__fields,[data-page=page-kitchen_design] .feature__fields,[data-page=page-manufacturing] .feature__fields{display:flex;justify-content:center;align-items:center;gap:3.5rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .feature__fields,[data-page=page-sales] .feature__fields,[data-page=page-kitchen_design] .feature__fields,[data-page=page-manufacturing] .feature__fields{gap:1.5rem}}[data-page=page-ingredient] .feature__cross,[data-page=page-sales] .feature__cross,[data-page=page-kitchen_design] .feature__cross,[data-page=page-manufacturing] .feature__cross{aspect-ratio:1;height:auto;width:5.2rem;position:relative}@media screen and (max-width: 768px){[data-page=page-ingredient] .feature__cross,[data-page=page-sales] .feature__cross,[data-page=page-kitchen_design] .feature__cross,[data-page=page-manufacturing] .feature__cross{width:4rem}}[data-page=page-ingredient] .feature__cross:before,[data-page=page-ingredient] .feature__cross:after,[data-page=page-sales] .feature__cross:before,[data-page=page-sales] .feature__cross:after,[data-page=page-kitchen_design] .feature__cross:before,[data-page=page-kitchen_design] .feature__cross:after,[data-page=page-manufacturing] .feature__cross:before,[data-page=page-manufacturing] .feature__cross:after{content:"";height:1px;width:100%;background:#fff;position:absolute;top:50%;left:50%;translate:-50% -50%}[data-page=page-ingredient] .feature__cross:before,[data-page=page-sales] .feature__cross:before,[data-page=page-kitchen_design] .feature__cross:before,[data-page=page-manufacturing] .feature__cross:before{rotate:45deg}[data-page=page-ingredient] .feature__cross:after,[data-page=page-sales] .feature__cross:after,[data-page=page-kitchen_design] .feature__cross:after,[data-page=page-manufacturing] .feature__cross:after{rotate:-45deg}[data-page=page-ingredient] .feature__field,[data-page=page-sales] .feature__field,[data-page=page-kitchen_design] .feature__field,[data-page=page-manufacturing] .feature__field{background:#fff;height:18rem;width:18rem;border-radius:9999px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.6rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .feature__field,[data-page=page-sales] .feature__field,[data-page=page-kitchen_design] .feature__field,[data-page=page-manufacturing] .feature__field{height:12rem;width:12rem}}[data-page=page-ingredient] .feature__field .cook,[data-page=page-sales] .feature__field .cook,[data-page=page-kitchen_design] .feature__field .cook,[data-page=page-manufacturing] .feature__field .cook{width:3.4rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .feature__field .cook,[data-page=page-sales] .feature__field .cook,[data-page=page-kitchen_design] .feature__field .cook,[data-page=page-manufacturing] .feature__field .cook{width:2.6rem}}[data-page=page-ingredient] .feature__field .house,[data-page=page-sales] .feature__field .house,[data-page=page-kitchen_design] .feature__field .house,[data-page=page-manufacturing] .feature__field .house{width:3.6rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .feature__field .house,[data-page=page-sales] .feature__field .house,[data-page=page-kitchen_design] .feature__field .house,[data-page=page-manufacturing] .feature__field .house{width:3.2rem}}[data-page=page-ingredient] .feature__field p,[data-page=page-sales] .feature__field p,[data-page=page-kitchen_design] .feature__field p,[data-page=page-manufacturing] .feature__field p{font-weight:700;line-height:1;letter-spacing:.05em;font-size:2.4rem}[data-page=page-ingredient] .feature__field p:before,[data-page=page-ingredient] .feature__field p:after,[data-page=page-sales] .feature__field p:before,[data-page=page-sales] .feature__field p:after,[data-page=page-kitchen_design] .feature__field p:before,[data-page=page-kitchen_design] .feature__field p:after,[data-page=page-manufacturing] .feature__field p:before,[data-page=page-manufacturing] .feature__field p:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .feature__field p:before,[data-page=page-sales] .feature__field p:before,[data-page=page-kitchen_design] .feature__field p:before,[data-page=page-manufacturing] .feature__field p:before{margin-block-end:0em}[data-page=page-ingredient] .feature__field p:after,[data-page=page-sales] .feature__field p:after,[data-page=page-kitchen_design] .feature__field p:after,[data-page=page-manufacturing] .feature__field p:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-ingredient] .feature__field p,[data-page=page-sales] .feature__field p,[data-page=page-kitchen_design] .feature__field p,[data-page=page-manufacturing] .feature__field p{font-size:1.6rem}}[data-page=page-ingredient] .support,[data-page=page-sales] .support,[data-page=page-kitchen_design] .support,[data-page=page-manufacturing] .support{background:#505050;padding-block:12rem 13.5rem;color:#fff}@media screen and (max-width: 768px){[data-page=page-ingredient] .support,[data-page=page-sales] .support,[data-page=page-kitchen_design] .support,[data-page=page-manufacturing] .support{padding-block:6rem 6rem}}[data-page=page-ingredient] .support__inner,[data-page=page-sales] .support__inner,[data-page=page-kitchen_design] .support__inner,[data-page=page-manufacturing] .support__inner{margin-top:-16.6666666667vw;display:grid;justify-content:center;grid-template-columns:min(110rem,90%)}[data-page=page-ingredient] .support__title,[data-page=page-sales] .support__title,[data-page=page-kitchen_design] .support__title,[data-page=page-manufacturing] .support__title{font-weight:700;line-height:1.5263157895;letter-spacing:.05em;font-size:3.8rem;margin-bottom:4rem;max-width:750px}[data-page=page-ingredient] .support__title:before,[data-page=page-ingredient] .support__title:after,[data-page=page-sales] .support__title:before,[data-page=page-sales] .support__title:after,[data-page=page-kitchen_design] .support__title:before,[data-page=page-kitchen_design] .support__title:after,[data-page=page-manufacturing] .support__title:before,[data-page=page-manufacturing] .support__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .support__title:before,[data-page=page-sales] .support__title:before,[data-page=page-kitchen_design] .support__title:before,[data-page=page-manufacturing] .support__title:before{margin-block-end:calc((1 - 1.5263157895) * .5em)}[data-page=page-ingredient] .support__title:after,[data-page=page-sales] .support__title:after,[data-page=page-kitchen_design] .support__title:after,[data-page=page-manufacturing] .support__title:after{margin-block-start:calc((1 - 1.5263157895) * .5em)}@media screen and (max-width: 768px){[data-page=page-ingredient] .support__title,[data-page=page-sales] .support__title,[data-page=page-kitchen_design] .support__title,[data-page=page-manufacturing] .support__title{font-size:2rem;margin-bottom:3rem}}[data-page=page-ingredient] .support__text,[data-page=page-sales] .support__text,[data-page=page-kitchen_design] .support__text,[data-page=page-manufacturing] .support__text{max-width:750px;line-height:2;letter-spacing:.05em;font-size:1.6rem}[data-page=page-ingredient] .support__text:before,[data-page=page-ingredient] .support__text:after,[data-page=page-sales] .support__text:before,[data-page=page-sales] .support__text:after,[data-page=page-kitchen_design] .support__text:before,[data-page=page-kitchen_design] .support__text:after,[data-page=page-manufacturing] .support__text:before,[data-page=page-manufacturing] .support__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .support__text:before,[data-page=page-sales] .support__text:before,[data-page=page-kitchen_design] .support__text:before,[data-page=page-manufacturing] .support__text:before{margin-block-end:-.5em}[data-page=page-ingredient] .support__text:after,[data-page=page-sales] .support__text:after,[data-page=page-kitchen_design] .support__text:after,[data-page=page-manufacturing] .support__text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-ingredient] .support__text,[data-page=page-sales] .support__text,[data-page=page-kitchen_design] .support__text,[data-page=page-manufacturing] .support__text{font-size:1.4rem}}[data-page=page-ingredient] .quality,[data-page=page-sales] .quality,[data-page=page-kitchen_design] .quality,[data-page=page-manufacturing] .quality{width:90%;margin:0 auto;display:grid;place-content:center;padding-block:14rem 15rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .quality,[data-page=page-sales] .quality,[data-page=page-kitchen_design] .quality,[data-page=page-manufacturing] .quality{padding-block:5rem 8rem}}[data-page=page-ingredient] .quality__inner,[data-page=page-sales] .quality__inner,[data-page=page-kitchen_design] .quality__inner,[data-page=page-manufacturing] .quality__inner{max-width:110rem;--gap: 60px;display:grid;place-content:center;gap:var(--gap);grid-template-columns:calc(50% - var(--gap)) 50%}@media screen and (max-width: 768px){[data-page=page-ingredient] .quality__inner,[data-page=page-sales] .quality__inner,[data-page=page-kitchen_design] .quality__inner,[data-page=page-manufacturing] .quality__inner{grid-template-columns:1fr;--gap: 30px}}[data-page=page-ingredient] .quality__left,[data-page=page-sales] .quality__left,[data-page=page-kitchen_design] .quality__left,[data-page=page-manufacturing] .quality__left{align-self:center}[data-page=page-ingredient] .quality__title,[data-page=page-sales] .quality__title,[data-page=page-kitchen_design] .quality__title,[data-page=page-manufacturing] .quality__title{font-weight:700;line-height:1;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:2rem;margin-bottom:3rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .quality__title,[data-page=page-sales] .quality__title,[data-page=page-kitchen_design] .quality__title,[data-page=page-manufacturing] .quality__title{font-size:1.8rem;margin-bottom:2.5rem}}[data-page=page-ingredient] .quality__title-big,[data-page=page-sales] .quality__title-big,[data-page=page-kitchen_design] .quality__title-big,[data-page=page-manufacturing] .quality__title-big{padding-top:1rem;display:block;line-height:1;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:2.8rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .quality__title-big,[data-page=page-sales] .quality__title-big,[data-page=page-kitchen_design] .quality__title-big,[data-page=page-manufacturing] .quality__title-big{font-size:2.4rem}}[data-page=page-ingredient] .quality__text,[data-page=page-sales] .quality__text,[data-page=page-kitchen_design] .quality__text,[data-page=page-manufacturing] .quality__text{line-height:2;letter-spacing:.05em;font-size:1.6rem}[data-page=page-ingredient] .quality__text:before,[data-page=page-ingredient] .quality__text:after,[data-page=page-sales] .quality__text:before,[data-page=page-sales] .quality__text:after,[data-page=page-kitchen_design] .quality__text:before,[data-page=page-kitchen_design] .quality__text:after,[data-page=page-manufacturing] .quality__text:before,[data-page=page-manufacturing] .quality__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .quality__text:before,[data-page=page-sales] .quality__text:before,[data-page=page-kitchen_design] .quality__text:before,[data-page=page-manufacturing] .quality__text:before{margin-block-end:-.5em}[data-page=page-ingredient] .quality__text:after,[data-page=page-sales] .quality__text:after,[data-page=page-kitchen_design] .quality__text:after,[data-page=page-manufacturing] .quality__text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-ingredient] .quality__text,[data-page=page-sales] .quality__text,[data-page=page-kitchen_design] .quality__text,[data-page=page-manufacturing] .quality__text{font-size:1.4rem}}[data-page=page-ingredient] .canty,[data-page=page-sales] .canty,[data-page=page-kitchen_design] .canty,[data-page=page-manufacturing] .canty{background:#fff;padding-block:13rem;margin-bottom:9rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .canty,[data-page=page-sales] .canty,[data-page=page-kitchen_design] .canty,[data-page=page-manufacturing] .canty{padding-block:5rem;margin-bottom:5rem}}[data-page=page-ingredient] .canty__inner,[data-page=page-sales] .canty__inner,[data-page=page-kitchen_design] .canty__inner,[data-page=page-manufacturing] .canty__inner{display:grid;justify-content:center;grid-template-columns:min(130rem,90%)}@media screen and (max-width: 768px){[data-page=page-ingredient] .canty__inner,[data-page=page-sales] .canty__inner,[data-page=page-kitchen_design] .canty__inner,[data-page=page-manufacturing] .canty__inner{grid-template-columns:100%}}[data-page=page-ingredient] .canty__top,[data-page=page-sales] .canty__top,[data-page=page-kitchen_design] .canty__top,[data-page=page-manufacturing] .canty__top{max-width:1100px;margin-left:auto;margin-right:5rem;gap:1.6666666667vw;display:flex}@media screen and (max-width: 768px){[data-page=page-ingredient] .canty__top,[data-page=page-sales] .canty__top,[data-page=page-kitchen_design] .canty__top,[data-page=page-manufacturing] .canty__top{width:90%;margin-right:auto;flex-direction:column}}[data-page=page-ingredient] .canty__left,[data-page=page-sales] .canty__left,[data-page=page-kitchen_design] .canty__left,[data-page=page-manufacturing] .canty__left{max-width:430px;align-self:end}@media screen and (max-width: 768px){[data-page=page-ingredient] .canty__left,[data-page=page-sales] .canty__left,[data-page=page-kitchen_design] .canty__left,[data-page=page-manufacturing] .canty__left{max-width:100%;align-self:start}}[data-page=page-ingredient] .canty__right,[data-page=page-sales] .canty__right,[data-page=page-kitchen_design] .canty__right,[data-page=page-manufacturing] .canty__right{max-width:650px;align-self:end}@media screen and (max-width: 768px){[data-page=page-ingredient] .canty__right,[data-page=page-sales] .canty__right,[data-page=page-kitchen_design] .canty__right,[data-page=page-manufacturing] .canty__right{max-width:100%}}[data-page=page-ingredient] .canty__title,[data-page=page-sales] .canty__title,[data-page=page-kitchen_design] .canty__title,[data-page=page-manufacturing] .canty__title{font-family:var(--zen);font-weight:700;line-height:1.9166666667;letter-spacing:.02em;font-size:2.4rem;font-size:min(1.6vw,2.4rem);margin-bottom:4rem}[data-page=page-ingredient] .canty__title:before,[data-page=page-ingredient] .canty__title:after,[data-page=page-sales] .canty__title:before,[data-page=page-sales] .canty__title:after,[data-page=page-kitchen_design] .canty__title:before,[data-page=page-kitchen_design] .canty__title:after,[data-page=page-manufacturing] .canty__title:before,[data-page=page-manufacturing] .canty__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .canty__title:before,[data-page=page-sales] .canty__title:before,[data-page=page-kitchen_design] .canty__title:before,[data-page=page-manufacturing] .canty__title:before{margin-block-end:calc((1 - 1.9166666667) * .5em)}[data-page=page-ingredient] .canty__title:after,[data-page=page-sales] .canty__title:after,[data-page=page-kitchen_design] .canty__title:after,[data-page=page-manufacturing] .canty__title:after{margin-block-start:calc((1 - 1.9166666667) * .5em)}@media screen and (max-width: 768px){[data-page=page-ingredient] .canty__title,[data-page=page-sales] .canty__title,[data-page=page-kitchen_design] .canty__title,[data-page=page-manufacturing] .canty__title{line-height:1.75;letter-spacing:.05em;font-size:2rem;margin-bottom:2rem}[data-page=page-ingredient] .canty__title:before,[data-page=page-ingredient] .canty__title:after,[data-page=page-sales] .canty__title:before,[data-page=page-sales] .canty__title:after,[data-page=page-kitchen_design] .canty__title:before,[data-page=page-kitchen_design] .canty__title:after,[data-page=page-manufacturing] .canty__title:before,[data-page=page-manufacturing] .canty__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .canty__title:before,[data-page=page-sales] .canty__title:before,[data-page=page-kitchen_design] .canty__title:before,[data-page=page-manufacturing] .canty__title:before{margin-block-end:-.375em}[data-page=page-ingredient] .canty__title:after,[data-page=page-sales] .canty__title:after,[data-page=page-kitchen_design] .canty__title:after,[data-page=page-manufacturing] .canty__title:after{margin-block-start:-.375em}}[data-page=page-ingredient] .canty__bottom,[data-page=page-sales] .canty__bottom,[data-page=page-kitchen_design] .canty__bottom,[data-page=page-manufacturing] .canty__bottom{margin-top:1.6666666667vw;display:flex;gap:1.6666666667vw}@media screen and (max-width: 768px){[data-page=page-ingredient] .canty__bottom,[data-page=page-sales] .canty__bottom,[data-page=page-kitchen_design] .canty__bottom,[data-page=page-manufacturing] .canty__bottom{flex-wrap:wrap;gap:1rem}}[data-page=page-ingredient] .canty__bottom .top-container,[data-page=page-sales] .canty__bottom .top-container,[data-page=page-kitchen_design] .canty__bottom .top-container,[data-page=page-manufacturing] .canty__bottom .top-container{display:contents}@media screen and (max-width: 768px){[data-page=page-ingredient] .canty__bottom .top-container,[data-page=page-sales] .canty__bottom .top-container,[data-page=page-kitchen_design] .canty__bottom .top-container,[data-page=page-manufacturing] .canty__bottom .top-container{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}}[data-page=page-ingredient] .canty__bottom .top-container .top-left-container,[data-page=page-sales] .canty__bottom .top-container .top-left-container,[data-page=page-kitchen_design] .canty__bottom .top-container .top-left-container,[data-page=page-manufacturing] .canty__bottom .top-container .top-left-container{display:contents}@media screen and (max-width: 768px){[data-page=page-ingredient] .canty__bottom .top-container .top-left-container,[data-page=page-sales] .canty__bottom .top-container .top-left-container,[data-page=page-kitchen_design] .canty__bottom .top-container .top-left-container,[data-page=page-manufacturing] .canty__bottom .top-container .top-left-container{display:flex;flex-direction:column;gap:10px}}@media screen and (max-width: 768px){[data-page=page-ingredient] .canty__bottom .canty__sp-1,[data-page=page-sales] .canty__bottom .canty__sp-1,[data-page=page-kitchen_design] .canty__bottom .canty__sp-1,[data-page=page-manufacturing] .canty__bottom .canty__sp-1{margin-left:auto;width:40.6666666667vw;order:1}}@media screen and (max-width: 768px){[data-page=page-ingredient] .canty__bottom .canty__sp-2,[data-page=page-sales] .canty__bottom .canty__sp-2,[data-page=page-kitchen_design] .canty__bottom .canty__sp-2,[data-page=page-manufacturing] .canty__bottom .canty__sp-2{order:2}}@media screen and (max-width: 768px){[data-page=page-ingredient] .canty__bottom .canty__sp-3,[data-page=page-sales] .canty__bottom .canty__sp-3,[data-page=page-kitchen_design] .canty__bottom .canty__sp-3,[data-page=page-manufacturing] .canty__bottom .canty__sp-3{order:3}}@media screen and (max-width: 768px){[data-page=page-ingredient] .canty__bottom .canty__sp-4,[data-page=page-sales] .canty__bottom .canty__sp-4,[data-page=page-kitchen_design] .canty__bottom .canty__sp-4,[data-page=page-manufacturing] .canty__bottom .canty__sp-4{order:4}}@media screen and (max-width: 768px){[data-page=page-ingredient] .canty__bottom .canty__sp-5,[data-page=page-sales] .canty__bottom .canty__sp-5,[data-page=page-kitchen_design] .canty__bottom .canty__sp-5,[data-page=page-manufacturing] .canty__bottom .canty__sp-5{order:5}}[data-page=page-ingredient] .connect,[data-page=page-sales] .connect,[data-page=page-kitchen_design] .connect,[data-page=page-manufacturing] .connect{padding-block:15rem 13rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .connect,[data-page=page-sales] .connect,[data-page=page-kitchen_design] .connect,[data-page=page-manufacturing] .connect{padding-block:8rem 6rem}}[data-page=page-ingredient] .connect__link,[data-page=page-sales] .connect__link,[data-page=page-kitchen_design] .connect__link,[data-page=page-manufacturing] .connect__link{display:flex;align-items:center;gap:1rem;width:fit-content;margin-top:1.3rem;margin-left:auto;background:#505050;padding:1rem 1rem 1rem 2.5rem}@media screen and (max-width: 1180px){[data-page=page-ingredient] .connect__link,[data-page=page-sales] .connect__link,[data-page=page-kitchen_design] .connect__link,[data-page=page-manufacturing] .connect__link{gap:.6rem}}@media (hover){[data-page=page-ingredient] .connect__link:hover .connect__link-arrow,[data-page=page-sales] .connect__link:hover .connect__link-arrow,[data-page=page-kitchen_design] .connect__link:hover .connect__link-arrow,[data-page=page-manufacturing] .connect__link:hover .connect__link-arrow{border:solid 1px #fff;background:#fff}[data-page=page-ingredient] .connect__link:hover .connect__link-arrow:after,[data-page=page-sales] .connect__link:hover .connect__link-arrow:after,[data-page=page-kitchen_design] .connect__link:hover .connect__link-arrow:after,[data-page=page-manufacturing] .connect__link:hover .connect__link-arrow:after{background:#000}}[data-page=page-ingredient] .connect__link-text,[data-page=page-sales] .connect__link-text,[data-page=page-kitchen_design] .connect__link-text,[data-page=page-manufacturing] .connect__link-text{line-height:1;letter-spacing:.05em;font-size:2rem;color:#fff}[data-page=page-ingredient] .connect__link-text:before,[data-page=page-ingredient] .connect__link-text:after,[data-page=page-sales] .connect__link-text:before,[data-page=page-sales] .connect__link-text:after,[data-page=page-kitchen_design] .connect__link-text:before,[data-page=page-kitchen_design] .connect__link-text:after,[data-page=page-manufacturing] .connect__link-text:before,[data-page=page-manufacturing] .connect__link-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .connect__link-text:before,[data-page=page-sales] .connect__link-text:before,[data-page=page-kitchen_design] .connect__link-text:before,[data-page=page-manufacturing] .connect__link-text:before{margin-block-end:0em}[data-page=page-ingredient] .connect__link-text:after,[data-page=page-sales] .connect__link-text:after,[data-page=page-kitchen_design] .connect__link-text:after,[data-page=page-manufacturing] .connect__link-text:after{margin-block-start:0em}@media screen and (max-width: 1180px){[data-page=page-ingredient] .connect__link-text,[data-page=page-sales] .connect__link-text,[data-page=page-kitchen_design] .connect__link-text,[data-page=page-manufacturing] .connect__link-text{line-height:1.25;letter-spacing:.05em;font-size:1.6rem}[data-page=page-ingredient] .connect__link-text:before,[data-page=page-ingredient] .connect__link-text:after,[data-page=page-sales] .connect__link-text:before,[data-page=page-sales] .connect__link-text:after,[data-page=page-kitchen_design] .connect__link-text:before,[data-page=page-kitchen_design] .connect__link-text:after,[data-page=page-manufacturing] .connect__link-text:before,[data-page=page-manufacturing] .connect__link-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .connect__link-text:before,[data-page=page-sales] .connect__link-text:before,[data-page=page-kitchen_design] .connect__link-text:before,[data-page=page-manufacturing] .connect__link-text:before{margin-block-end:-.125em}[data-page=page-ingredient] .connect__link-text:after,[data-page=page-sales] .connect__link-text:after,[data-page=page-kitchen_design] .connect__link-text:after,[data-page=page-manufacturing] .connect__link-text:after{margin-block-start:-.125em}}[data-page=page-ingredient] .connect__link-arrow,[data-page=page-sales] .connect__link-arrow,[data-page=page-kitchen_design] .connect__link-arrow,[data-page=page-manufacturing] .connect__link-arrow{height:auto;width:32px;aspect-ratio:1;border:solid 1px #fff;border-radius:9999px;display:flex;justify-content:center;align-items:center;transition:background .3s,translate .3s}@media screen and (max-width: 1180px){[data-page=page-ingredient] .connect__link-arrow,[data-page=page-sales] .connect__link-arrow,[data-page=page-kitchen_design] .connect__link-arrow,[data-page=page-manufacturing] .connect__link-arrow{width:20px}}[data-page=page-ingredient] .connect__link-arrow:after,[data-page=page-sales] .connect__link-arrow:after,[data-page=page-kitchen_design] .connect__link-arrow:after,[data-page=page-manufacturing] .connect__link-arrow:after{content:"";height:auto;display:block;width:7px;aspect-ratio:6/7;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff;transition:background .3s}[data-page=page-ingredient] .connect__top,[data-page=page-sales] .connect__top,[data-page=page-kitchen_design] .connect__top,[data-page=page-manufacturing] .connect__top{display:grid;justify-content:center;grid-template-columns:min(110rem,90%)}[data-page=page-ingredient] .connect__bottom,[data-page=page-sales] .connect__bottom,[data-page=page-kitchen_design] .connect__bottom,[data-page=page-manufacturing] .connect__bottom{padding-block:4rem 0}@media screen and (max-width: 768px){[data-page=page-ingredient] .connect__bottom,[data-page=page-sales] .connect__bottom,[data-page=page-kitchen_design] .connect__bottom,[data-page=page-manufacturing] .connect__bottom{padding-block:5rem 3rem}}[data-page=page-ingredient] .connect__bottom-inner,[data-page=page-sales] .connect__bottom-inner,[data-page=page-kitchen_design] .connect__bottom-inner,[data-page=page-manufacturing] .connect__bottom-inner{display:grid;justify-content:center;grid-template-columns:min(110rem,90%)}[data-page=page-ingredient] .connect__title,[data-page=page-sales] .connect__title,[data-page=page-kitchen_design] .connect__title,[data-page=page-manufacturing] .connect__title{font-weight:700;line-height:1;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:2.4rem;margin-bottom:5rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .connect__title,[data-page=page-sales] .connect__title,[data-page=page-kitchen_design] .connect__title,[data-page=page-manufacturing] .connect__title{font-size:1.6rem;margin-bottom:3rem}}[data-page=page-ingredient] .connect__title-big,[data-page=page-sales] .connect__title-big,[data-page=page-kitchen_design] .connect__title-big,[data-page=page-manufacturing] .connect__title-big{display:inline-block;padding-top:2.5rem;line-height:1;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:3.8rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .connect__title-big,[data-page=page-sales] .connect__title-big,[data-page=page-kitchen_design] .connect__title-big,[data-page=page-manufacturing] .connect__title-big{padding-top:1rem;font-size:3rem}}[data-page=page-ingredient] .connect__title-small,[data-page=page-sales] .connect__title-small,[data-page=page-kitchen_design] .connect__title-small,[data-page=page-manufacturing] .connect__title-small{display:inline-block;line-height:1;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:2.8rem;margin-left:3.5rem;color:#00479d}@media screen and (max-width: 768px){[data-page=page-ingredient] .connect__title-small,[data-page=page-sales] .connect__title-small,[data-page=page-kitchen_design] .connect__title-small,[data-page=page-manufacturing] .connect__title-small{margin-top:1rem;font-size:2rem;margin-left:0}}[data-page=page-ingredient] .connect__text,[data-page=page-sales] .connect__text,[data-page=page-kitchen_design] .connect__text,[data-page=page-manufacturing] .connect__text{line-height:2;letter-spacing:.05em;font-size:1.6rem;max-width:90rem}[data-page=page-ingredient] .connect__text:before,[data-page=page-ingredient] .connect__text:after,[data-page=page-sales] .connect__text:before,[data-page=page-sales] .connect__text:after,[data-page=page-kitchen_design] .connect__text:before,[data-page=page-kitchen_design] .connect__text:after,[data-page=page-manufacturing] .connect__text:before,[data-page=page-manufacturing] .connect__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .connect__text:before,[data-page=page-sales] .connect__text:before,[data-page=page-kitchen_design] .connect__text:before,[data-page=page-manufacturing] .connect__text:before{margin-block-end:-.5em}[data-page=page-ingredient] .connect__text:after,[data-page=page-sales] .connect__text:after,[data-page=page-kitchen_design] .connect__text:after,[data-page=page-manufacturing] .connect__text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-ingredient] .connect__text,[data-page=page-sales] .connect__text,[data-page=page-kitchen_design] .connect__text,[data-page=page-manufacturing] .connect__text{font-size:1.4rem}}[data-page=page-ingredient] .connect__bg-text,[data-page=page-sales] .connect__bg-text,[data-page=page-kitchen_design] .connect__bg-text,[data-page=page-manufacturing] .connect__bg-text{display:block;margin-top:-17rem;margin-left:auto;width:67.5rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .connect__bg-text,[data-page=page-sales] .connect__bg-text,[data-page=page-kitchen_design] .connect__bg-text,[data-page=page-manufacturing] .connect__bg-text{margin-top:-6rem;width:30rem}}[data-page=page-ingredient] .connect-slider,[data-page=page-sales] .connect-slider,[data-page=page-kitchen_design] .connect-slider,[data-page=page-manufacturing] .connect-slider{height:625px;width:100%}@media screen and (max-width: 768px){[data-page=page-ingredient] .connect-slider,[data-page=page-sales] .connect-slider,[data-page=page-kitchen_design] .connect-slider,[data-page=page-manufacturing] .connect-slider{height:300px}}[data-page=page-ingredient] .connect-slider__list,[data-page=page-sales] .connect-slider__list,[data-page=page-kitchen_design] .connect-slider__list,[data-page=page-manufacturing] .connect-slider__list{--gap: 40px;height:100%;display:flex;gap:var(--gap)}@media screen and (max-width: 768px){[data-page=page-ingredient] .connect-slider__list,[data-page=page-sales] .connect-slider__list,[data-page=page-kitchen_design] .connect-slider__list,[data-page=page-manufacturing] .connect-slider__list{--gap: 15px}}[data-page=page-ingredient] .connect-slider__item,[data-page=page-sales] .connect-slider__item,[data-page=page-kitchen_design] .connect-slider__item,[data-page=page-manufacturing] .connect-slider__item{height:inherit;width:33.3333333333%}[data-page=page-ingredient] .connect-slider .swiper,[data-page=page-sales] .connect-slider .swiper,[data-page=page-kitchen_design] .connect-slider .swiper,[data-page=page-manufacturing] .connect-slider .swiper{height:100%;width:100%}[data-page=page-ingredient] .connect-slider .swiper .swiper-wrapper,[data-page=page-sales] .connect-slider .swiper .swiper-wrapper,[data-page=page-kitchen_design] .connect-slider .swiper .swiper-wrapper,[data-page=page-manufacturing] .connect-slider .swiper .swiper-wrapper{transition-timing-function:linear!important}[data-page=page-ingredient] .connect-slider .swiper .swiper-slide,[data-page=page-sales] .connect-slider .swiper .swiper-slide,[data-page=page-kitchen_design] .connect-slider .swiper .swiper-slide,[data-page=page-manufacturing] .connect-slider .swiper .swiper-slide{height:auto;flex-shrink:0}[data-page=page-ingredient] .equipment,[data-page=page-sales] .equipment,[data-page=page-kitchen_design] .equipment,[data-page=page-manufacturing] .equipment{padding-block:13.5rem 11.5rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .equipment,[data-page=page-sales] .equipment,[data-page=page-kitchen_design] .equipment,[data-page=page-manufacturing] .equipment{padding-block:5rem}}[data-page=page-ingredient] .equipment__inner,[data-page=page-sales] .equipment__inner,[data-page=page-kitchen_design] .equipment__inner,[data-page=page-manufacturing] .equipment__inner{display:grid;justify-content:center;grid-template-columns:min(110rem,90%)}[data-page=page-ingredient] .equipment__title,[data-page=page-sales] .equipment__title,[data-page=page-kitchen_design] .equipment__title,[data-page=page-manufacturing] .equipment__title{font-weight:700;line-height:1;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:2.4rem;margin-bottom:5rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .equipment__title,[data-page=page-sales] .equipment__title,[data-page=page-kitchen_design] .equipment__title,[data-page=page-manufacturing] .equipment__title{margin-bottom:3rem;font-size:1.6rem}}[data-page=page-ingredient] .equipment__title-big,[data-page=page-sales] .equipment__title-big,[data-page=page-kitchen_design] .equipment__title-big,[data-page=page-manufacturing] .equipment__title-big{display:block;padding-top:2rem;line-height:1;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:3.8rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .equipment__title-big,[data-page=page-sales] .equipment__title-big,[data-page=page-kitchen_design] .equipment__title-big,[data-page=page-manufacturing] .equipment__title-big{padding-top:1.5rem;font-size:3rem}}[data-page=page-ingredient] .equipment__first,[data-page=page-sales] .equipment__first,[data-page=page-kitchen_design] .equipment__first,[data-page=page-manufacturing] .equipment__first{max-width:68rem;line-height:2;letter-spacing:.05em;font-size:1.6rem}[data-page=page-ingredient] .equipment__first:before,[data-page=page-ingredient] .equipment__first:after,[data-page=page-sales] .equipment__first:before,[data-page=page-sales] .equipment__first:after,[data-page=page-kitchen_design] .equipment__first:before,[data-page=page-kitchen_design] .equipment__first:after,[data-page=page-manufacturing] .equipment__first:before,[data-page=page-manufacturing] .equipment__first:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .equipment__first:before,[data-page=page-sales] .equipment__first:before,[data-page=page-kitchen_design] .equipment__first:before,[data-page=page-manufacturing] .equipment__first:before{margin-block-end:-.5em}[data-page=page-ingredient] .equipment__first:after,[data-page=page-sales] .equipment__first:after,[data-page=page-kitchen_design] .equipment__first:after,[data-page=page-manufacturing] .equipment__first:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-ingredient] .equipment__first,[data-page=page-sales] .equipment__first,[data-page=page-kitchen_design] .equipment__first,[data-page=page-manufacturing] .equipment__first{font-size:1.4rem}}[data-page=page-ingredient] .equipment__bg-text,[data-page=page-sales] .equipment__bg-text,[data-page=page-kitchen_design] .equipment__bg-text,[data-page=page-manufacturing] .equipment__bg-text{max-width:96rem;width:90%;margin-top:-2.5rem;margin-left:auto}@media screen and (max-width: 768px){[data-page=page-ingredient] .equipment__bg-text,[data-page=page-sales] .equipment__bg-text,[data-page=page-kitchen_design] .equipment__bg-text,[data-page=page-manufacturing] .equipment__bg-text{margin-top:-1rem;width:34rem}}[data-page=page-ingredient] .equipment__item,[data-page=page-sales] .equipment__item,[data-page=page-kitchen_design] .equipment__item,[data-page=page-manufacturing] .equipment__item{display:flex;justify-content:center;flex-direction:row-reverse;align-items:center;gap:7.5rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .equipment__item,[data-page=page-sales] .equipment__item,[data-page=page-kitchen_design] .equipment__item,[data-page=page-manufacturing] .equipment__item{flex-direction:column-reverse;gap:3rem}}[data-page=page-ingredient] .equipment__item--1,[data-page=page-sales] .equipment__item--1,[data-page=page-kitchen_design] .equipment__item--1,[data-page=page-manufacturing] .equipment__item--1{margin-top:9rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .equipment__item--1,[data-page=page-sales] .equipment__item--1,[data-page=page-kitchen_design] .equipment__item--1,[data-page=page-manufacturing] .equipment__item--1{margin-top:5rem}}[data-page=page-ingredient] .equipment__item--2,[data-page=page-sales] .equipment__item--2,[data-page=page-kitchen_design] .equipment__item--2,[data-page=page-manufacturing] .equipment__item--2{border-top:#c1c1c1 1px solid;margin-top:6rem;padding-top:6rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .equipment__item--2,[data-page=page-sales] .equipment__item--2,[data-page=page-kitchen_design] .equipment__item--2,[data-page=page-manufacturing] .equipment__item--2{margin-top:3rem;padding-top:3rem}}[data-page=page-ingredient] .equipment__item-number,[data-page=page-sales] .equipment__item-number,[data-page=page-kitchen_design] .equipment__item-number,[data-page=page-manufacturing] .equipment__item-number{line-height:1;letter-spacing:.08em;font-size:5rem;font-family:var(--zen);font-weight:700;margin-bottom:3.5rem;color:#00479d}[data-page=page-ingredient] .equipment__item-number:before,[data-page=page-ingredient] .equipment__item-number:after,[data-page=page-sales] .equipment__item-number:before,[data-page=page-sales] .equipment__item-number:after,[data-page=page-kitchen_design] .equipment__item-number:before,[data-page=page-kitchen_design] .equipment__item-number:after,[data-page=page-manufacturing] .equipment__item-number:before,[data-page=page-manufacturing] .equipment__item-number:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .equipment__item-number:before,[data-page=page-sales] .equipment__item-number:before,[data-page=page-kitchen_design] .equipment__item-number:before,[data-page=page-manufacturing] .equipment__item-number:before{margin-block-end:0em}[data-page=page-ingredient] .equipment__item-number:after,[data-page=page-sales] .equipment__item-number:after,[data-page=page-kitchen_design] .equipment__item-number:after,[data-page=page-manufacturing] .equipment__item-number:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-ingredient] .equipment__item-number,[data-page=page-sales] .equipment__item-number,[data-page=page-kitchen_design] .equipment__item-number,[data-page=page-manufacturing] .equipment__item-number{font-size:3rem;margin-bottom:1rem}}[data-page=page-ingredient] .equipment__item-right,[data-page=page-sales] .equipment__item-right,[data-page=page-kitchen_design] .equipment__item-right,[data-page=page-manufacturing] .equipment__item-right{max-width:43.5rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .equipment__item-right,[data-page=page-sales] .equipment__item-right,[data-page=page-kitchen_design] .equipment__item-right,[data-page=page-manufacturing] .equipment__item-right{max-width:100%}}[data-page=page-ingredient] .equipment__item-title,[data-page=page-sales] .equipment__item-title,[data-page=page-kitchen_design] .equipment__item-title,[data-page=page-manufacturing] .equipment__item-title{font-weight:700;line-height:1;letter-spacing:.05em;font-size:2.4rem;margin-bottom:2.5rem}[data-page=page-ingredient] .equipment__item-title:before,[data-page=page-ingredient] .equipment__item-title:after,[data-page=page-sales] .equipment__item-title:before,[data-page=page-sales] .equipment__item-title:after,[data-page=page-kitchen_design] .equipment__item-title:before,[data-page=page-kitchen_design] .equipment__item-title:after,[data-page=page-manufacturing] .equipment__item-title:before,[data-page=page-manufacturing] .equipment__item-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .equipment__item-title:before,[data-page=page-sales] .equipment__item-title:before,[data-page=page-kitchen_design] .equipment__item-title:before,[data-page=page-manufacturing] .equipment__item-title:before{margin-block-end:0em}[data-page=page-ingredient] .equipment__item-title:after,[data-page=page-sales] .equipment__item-title:after,[data-page=page-kitchen_design] .equipment__item-title:after,[data-page=page-manufacturing] .equipment__item-title:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-ingredient] .equipment__item-title,[data-page=page-sales] .equipment__item-title,[data-page=page-kitchen_design] .equipment__item-title,[data-page=page-manufacturing] .equipment__item-title{font-size:1.8rem}}[data-page=page-ingredient] .equipment__item-text,[data-page=page-sales] .equipment__item-text,[data-page=page-kitchen_design] .equipment__item-text,[data-page=page-manufacturing] .equipment__item-text{line-height:2;letter-spacing:.05em;font-size:1.6rem}[data-page=page-ingredient] .equipment__item-text:before,[data-page=page-ingredient] .equipment__item-text:after,[data-page=page-sales] .equipment__item-text:before,[data-page=page-sales] .equipment__item-text:after,[data-page=page-kitchen_design] .equipment__item-text:before,[data-page=page-kitchen_design] .equipment__item-text:after,[data-page=page-manufacturing] .equipment__item-text:before,[data-page=page-manufacturing] .equipment__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .equipment__item-text:before,[data-page=page-sales] .equipment__item-text:before,[data-page=page-kitchen_design] .equipment__item-text:before,[data-page=page-manufacturing] .equipment__item-text:before{margin-block-end:-.5em}[data-page=page-ingredient] .equipment__item-text:after,[data-page=page-sales] .equipment__item-text:after,[data-page=page-kitchen_design] .equipment__item-text:after,[data-page=page-manufacturing] .equipment__item-text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-ingredient] .equipment__item-text,[data-page=page-sales] .equipment__item-text,[data-page=page-kitchen_design] .equipment__item-text,[data-page=page-manufacturing] .equipment__item-text{font-size:1.4rem}}[data-page=page-ingredient] .equipment__item-link,[data-page=page-sales] .equipment__item-link,[data-page=page-kitchen_design] .equipment__item-link,[data-page=page-manufacturing] .equipment__item-link{margin-top:5rem;display:flex;align-items:center;width:fit-content;gap:1rem}@media screen and (max-width: 1180px){[data-page=page-ingredient] .equipment__item-link,[data-page=page-sales] .equipment__item-link,[data-page=page-kitchen_design] .equipment__item-link,[data-page=page-manufacturing] .equipment__item-link{margin-top:3rem;gap:.6rem}}@media (hover){[data-page=page-ingredient] .equipment__item-link:hover .equipment__item-arrow,[data-page=page-sales] .equipment__item-link:hover .equipment__item-arrow,[data-page=page-kitchen_design] .equipment__item-link:hover .equipment__item-arrow,[data-page=page-manufacturing] .equipment__item-link:hover .equipment__item-arrow{border:solid 1px #00479d;background:#00479d;translate:5px 0}[data-page=page-ingredient] .equipment__item-link:hover .equipment__item-arrow:after,[data-page=page-sales] .equipment__item-link:hover .equipment__item-arrow:after,[data-page=page-kitchen_design] .equipment__item-link:hover .equipment__item-arrow:after,[data-page=page-manufacturing] .equipment__item-link:hover .equipment__item-arrow:after{background:#fff}}[data-page=page-ingredient] .equipment__item-textLink,[data-page=page-sales] .equipment__item-textLink,[data-page=page-kitchen_design] .equipment__item-textLink,[data-page=page-manufacturing] .equipment__item-textLink{line-height:1;letter-spacing:.05em;font-size:2rem}[data-page=page-ingredient] .equipment__item-textLink:before,[data-page=page-ingredient] .equipment__item-textLink:after,[data-page=page-sales] .equipment__item-textLink:before,[data-page=page-sales] .equipment__item-textLink:after,[data-page=page-kitchen_design] .equipment__item-textLink:before,[data-page=page-kitchen_design] .equipment__item-textLink:after,[data-page=page-manufacturing] .equipment__item-textLink:before,[data-page=page-manufacturing] .equipment__item-textLink:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .equipment__item-textLink:before,[data-page=page-sales] .equipment__item-textLink:before,[data-page=page-kitchen_design] .equipment__item-textLink:before,[data-page=page-manufacturing] .equipment__item-textLink:before{margin-block-end:0em}[data-page=page-ingredient] .equipment__item-textLink:after,[data-page=page-sales] .equipment__item-textLink:after,[data-page=page-kitchen_design] .equipment__item-textLink:after,[data-page=page-manufacturing] .equipment__item-textLink:after{margin-block-start:0em}@media screen and (max-width: 1180px){[data-page=page-ingredient] .equipment__item-textLink,[data-page=page-sales] .equipment__item-textLink,[data-page=page-kitchen_design] .equipment__item-textLink,[data-page=page-manufacturing] .equipment__item-textLink{line-height:1.25;letter-spacing:.05em;font-size:1.6rem}[data-page=page-ingredient] .equipment__item-textLink:before,[data-page=page-ingredient] .equipment__item-textLink:after,[data-page=page-sales] .equipment__item-textLink:before,[data-page=page-sales] .equipment__item-textLink:after,[data-page=page-kitchen_design] .equipment__item-textLink:before,[data-page=page-kitchen_design] .equipment__item-textLink:after,[data-page=page-manufacturing] .equipment__item-textLink:before,[data-page=page-manufacturing] .equipment__item-textLink:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .equipment__item-textLink:before,[data-page=page-sales] .equipment__item-textLink:before,[data-page=page-kitchen_design] .equipment__item-textLink:before,[data-page=page-manufacturing] .equipment__item-textLink:before{margin-block-end:-.125em}[data-page=page-ingredient] .equipment__item-textLink:after,[data-page=page-sales] .equipment__item-textLink:after,[data-page=page-kitchen_design] .equipment__item-textLink:after,[data-page=page-manufacturing] .equipment__item-textLink:after{margin-block-start:-.125em}}[data-page=page-ingredient] .equipment__item-arrow,[data-page=page-sales] .equipment__item-arrow,[data-page=page-kitchen_design] .equipment__item-arrow,[data-page=page-manufacturing] .equipment__item-arrow{height:auto;width:32px;aspect-ratio:1;border:solid 1px #000;border-radius:9999px;display:flex;justify-content:center;align-items:center;transition:translate .3s,background .3s}@media screen and (max-width: 1180px){[data-page=page-ingredient] .equipment__item-arrow,[data-page=page-sales] .equipment__item-arrow,[data-page=page-kitchen_design] .equipment__item-arrow,[data-page=page-manufacturing] .equipment__item-arrow{width:20px}}[data-page=page-ingredient] .equipment__item-arrow:after,[data-page=page-sales] .equipment__item-arrow:after,[data-page=page-kitchen_design] .equipment__item-arrow:after,[data-page=page-manufacturing] .equipment__item-arrow:after{content:"";height:auto;display:block;width:7px;aspect-ratio:6/7;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#000;background-size:cover;transition:background .3s}[data-page=page-ingredient] .other,[data-page=page-sales] .other,[data-page=page-kitchen_design] .other,[data-page=page-manufacturing] .other{padding-bottom:10rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .other,[data-page=page-sales] .other,[data-page=page-kitchen_design] .other,[data-page=page-manufacturing] .other{padding-bottom:5rem}}[data-page=page-ingredient] .other__title,[data-page=page-sales] .other__title,[data-page=page-kitchen_design] .other__title,[data-page=page-manufacturing] .other__title{color:#00479d;font-weight:700;text-align:center;line-height:1.6666666667;letter-spacing:.05em;font-size:1.8rem;margin-bottom:3rem}[data-page=page-ingredient] .other__title:before,[data-page=page-ingredient] .other__title:after,[data-page=page-sales] .other__title:before,[data-page=page-sales] .other__title:after,[data-page=page-kitchen_design] .other__title:before,[data-page=page-kitchen_design] .other__title:after,[data-page=page-manufacturing] .other__title:before,[data-page=page-manufacturing] .other__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .other__title:before,[data-page=page-sales] .other__title:before,[data-page=page-kitchen_design] .other__title:before,[data-page=page-manufacturing] .other__title:before{margin-block-end:calc((1 - 1.6666666667) * .5em)}[data-page=page-ingredient] .other__title:after,[data-page=page-sales] .other__title:after,[data-page=page-kitchen_design] .other__title:after,[data-page=page-manufacturing] .other__title:after{margin-block-start:calc((1 - 1.6666666667) * .5em)}@media screen and (max-width: 768px){[data-page=page-ingredient] .other__title,[data-page=page-sales] .other__title,[data-page=page-kitchen_design] .other__title,[data-page=page-manufacturing] .other__title{font-size:1.6rem;margin-bottom:2.5rem;text-align:left}}[data-page=page-ingredient] .other__inner,[data-page=page-sales] .other__inner,[data-page=page-kitchen_design] .other__inner,[data-page=page-manufacturing] .other__inner{display:grid;justify-content:center;grid-template-columns:min(96rem,90%)}[data-page=page-ingredient] .other__list,[data-page=page-sales] .other__list,[data-page=page-kitchen_design] .other__list,[data-page=page-manufacturing] .other__list{display:flex;justify-content:center;gap:4rem 0}@media screen and (max-width: 1180px){[data-page=page-ingredient] .other__list,[data-page=page-sales] .other__list,[data-page=page-kitchen_design] .other__list,[data-page=page-manufacturing] .other__list{gap:3rem 0}}@media screen and (max-width: 1180px) and (max-width: 768px){[data-page=page-ingredient] .other__list,[data-page=page-sales] .other__list,[data-page=page-kitchen_design] .other__list,[data-page=page-manufacturing] .other__list{flex-direction:column;gap:2rem 0}}[data-page=page-ingredient] .other__item,[data-page=page-sales] .other__item,[data-page=page-kitchen_design] .other__item,[data-page=page-manufacturing] .other__item{width:fit-content}[data-page=page-ingredient] .other__item:first-child,[data-page=page-sales] .other__item:first-child,[data-page=page-kitchen_design] .other__item:first-child,[data-page=page-manufacturing] .other__item:first-child{border-right:1px solid #cdcdcd;margin-right:3rem;padding-right:3rem}@media screen and (max-width: 1180px){[data-page=page-ingredient] .other__item:first-child,[data-page=page-sales] .other__item:first-child,[data-page=page-kitchen_design] .other__item:first-child,[data-page=page-manufacturing] .other__item:first-child{margin-right:2rem;padding-right:2rem}}@media screen and (max-width: 1180px) and (max-width: 768px){[data-page=page-ingredient] .other__item:first-child,[data-page=page-sales] .other__item:first-child,[data-page=page-kitchen_design] .other__item:first-child,[data-page=page-manufacturing] .other__item:first-child{margin-right:0;padding-right:0;border-right:none}}[data-page=page-ingredient] .other__item:nth-child(2),[data-page=page-sales] .other__item:nth-child(2),[data-page=page-kitchen_design] .other__item:nth-child(2),[data-page=page-manufacturing] .other__item:nth-child(2){border-right:1px solid #cdcdcd;margin-right:3rem;padding-right:3rem}@media screen and (max-width: 1180px){[data-page=page-ingredient] .other__item:nth-child(2),[data-page=page-sales] .other__item:nth-child(2),[data-page=page-kitchen_design] .other__item:nth-child(2),[data-page=page-manufacturing] .other__item:nth-child(2){margin-right:2rem;padding-right:2rem}}@media screen and (max-width: 1180px) and (max-width: 768px){[data-page=page-ingredient] .other__item:nth-child(2),[data-page=page-sales] .other__item:nth-child(2),[data-page=page-kitchen_design] .other__item:nth-child(2),[data-page=page-manufacturing] .other__item:nth-child(2){margin-right:0;padding-right:0;border-right:none}}[data-page=page-ingredient] .other__item-link,[data-page=page-sales] .other__item-link,[data-page=page-kitchen_design] .other__item-link,[data-page=page-manufacturing] .other__item-link{display:flex;align-items:center;gap:1rem}@media screen and (max-width: 1180px){[data-page=page-ingredient] .other__item-link,[data-page=page-sales] .other__item-link,[data-page=page-kitchen_design] .other__item-link,[data-page=page-manufacturing] .other__item-link{gap:.6rem}}@media (hover){[data-page=page-ingredient] .other__item-link:hover .other__item-arrow,[data-page=page-sales] .other__item-link:hover .other__item-arrow,[data-page=page-kitchen_design] .other__item-link:hover .other__item-arrow,[data-page=page-manufacturing] .other__item-link:hover .other__item-arrow{translate:.5rem 0;border:solid 1px #00479d;background:#00479d}[data-page=page-ingredient] .other__item-link:hover .other__item-arrow:after,[data-page=page-sales] .other__item-link:hover .other__item-arrow:after,[data-page=page-kitchen_design] .other__item-link:hover .other__item-arrow:after,[data-page=page-manufacturing] .other__item-link:hover .other__item-arrow:after{background:#fff}}[data-page=page-ingredient] .other__item-text,[data-page=page-sales] .other__item-text,[data-page=page-kitchen_design] .other__item-text,[data-page=page-manufacturing] .other__item-text{line-height:1;letter-spacing:.05em;font-size:2rem}[data-page=page-ingredient] .other__item-text:before,[data-page=page-ingredient] .other__item-text:after,[data-page=page-sales] .other__item-text:before,[data-page=page-sales] .other__item-text:after,[data-page=page-kitchen_design] .other__item-text:before,[data-page=page-kitchen_design] .other__item-text:after,[data-page=page-manufacturing] .other__item-text:before,[data-page=page-manufacturing] .other__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .other__item-text:before,[data-page=page-sales] .other__item-text:before,[data-page=page-kitchen_design] .other__item-text:before,[data-page=page-manufacturing] .other__item-text:before{margin-block-end:0em}[data-page=page-ingredient] .other__item-text:after,[data-page=page-sales] .other__item-text:after,[data-page=page-kitchen_design] .other__item-text:after,[data-page=page-manufacturing] .other__item-text:after{margin-block-start:0em}@media screen and (max-width: 1180px){[data-page=page-ingredient] .other__item-text,[data-page=page-sales] .other__item-text,[data-page=page-kitchen_design] .other__item-text,[data-page=page-manufacturing] .other__item-text{line-height:1.25;letter-spacing:.05em;font-size:1.6rem}[data-page=page-ingredient] .other__item-text:before,[data-page=page-ingredient] .other__item-text:after,[data-page=page-sales] .other__item-text:before,[data-page=page-sales] .other__item-text:after,[data-page=page-kitchen_design] .other__item-text:before,[data-page=page-kitchen_design] .other__item-text:after,[data-page=page-manufacturing] .other__item-text:before,[data-page=page-manufacturing] .other__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-ingredient] .other__item-text:before,[data-page=page-sales] .other__item-text:before,[data-page=page-kitchen_design] .other__item-text:before,[data-page=page-manufacturing] .other__item-text:before{margin-block-end:-.125em}[data-page=page-ingredient] .other__item-text:after,[data-page=page-sales] .other__item-text:after,[data-page=page-kitchen_design] .other__item-text:after,[data-page=page-manufacturing] .other__item-text:after{margin-block-start:-.125em}}[data-page=page-ingredient] .other__item-arrow,[data-page=page-sales] .other__item-arrow,[data-page=page-kitchen_design] .other__item-arrow,[data-page=page-manufacturing] .other__item-arrow{height:auto;width:32px;aspect-ratio:1;border:solid 1px #000;border-radius:9999px;display:flex;justify-content:center;align-items:center;transition:background .3s,translate .3s}@media screen and (max-width: 1180px){[data-page=page-ingredient] .other__item-arrow,[data-page=page-sales] .other__item-arrow,[data-page=page-kitchen_design] .other__item-arrow,[data-page=page-manufacturing] .other__item-arrow{width:20px}}[data-page=page-ingredient] .other__item-arrow:after,[data-page=page-sales] .other__item-arrow:after,[data-page=page-kitchen_design] .other__item-arrow:after,[data-page=page-manufacturing] .other__item-arrow:after{content:"";height:auto;display:block;width:7px;aspect-ratio:6/7;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#000;transition:background .3s}[data-page=page-ingredient] .jigyou01-slider,[data-page=page-sales] .jigyou01-slider,[data-page=page-kitchen_design] .jigyou01-slider,[data-page=page-manufacturing] .jigyou01-slider{margin-bottom:15rem}@media screen and (max-width: 768px){[data-page=page-ingredient] .jigyou01-slider,[data-page=page-sales] .jigyou01-slider,[data-page=page-kitchen_design] .jigyou01-slider,[data-page=page-manufacturing] .jigyou01-slider{margin-bottom:5rem}}[data-page=page-ingredient] .jigyou01-slider .swiper-wrapper,[data-page=page-sales] .jigyou01-slider .swiper-wrapper,[data-page=page-kitchen_design] .jigyou01-slider .swiper-wrapper,[data-page=page-manufacturing] .jigyou01-slider .swiper-wrapper{transition-timing-function:linear!important}[data-page=page-ingredient] .jigyou04-slider1,[data-page=page-sales] .jigyou04-slider1,[data-page=page-kitchen_design] .jigyou04-slider1,[data-page=page-manufacturing] .jigyou04-slider1{margin-bottom:1.2rem}[data-page=page-ingredient] .jigyou04-slider1 .swiper,[data-page=page-sales] .jigyou04-slider1 .swiper,[data-page=page-kitchen_design] .jigyou04-slider1 .swiper,[data-page=page-manufacturing] .jigyou04-slider1 .swiper{overflow:visible}[data-page=page-ingredient] .jigyou04-slider1 .swiper .swiper-wrapper,[data-page=page-sales] .jigyou04-slider1 .swiper .swiper-wrapper,[data-page=page-kitchen_design] .jigyou04-slider1 .swiper .swiper-wrapper,[data-page=page-manufacturing] .jigyou04-slider1 .swiper .swiper-wrapper,[data-page=page-ingredient] .jigyou04-slider2 .swiper-wrapper,[data-page=page-sales] .jigyou04-slider2 .swiper-wrapper,[data-page=page-kitchen_design] .jigyou04-slider2 .swiper-wrapper,[data-page=page-manufacturing] .jigyou04-slider2 .swiper-wrapper{transition-timing-function:linear!important}[data-page=page-recruit]{--selif: "Noto Serif JP", serif;position:relative}[data-page=page-recruit] .mv{position:relative}[data-page=page-recruit] .mv__abs-bg{z-index:-1;position:absolute;top:0;left:0;height:calc(var(--headerHeight) + 38vw);width:100%;background:url(/wp-content/themes/kantosyoji/imgs/recruit/texture.webp) repeat;clip-path:polygon(0 0,100% 0%,100% 100%,0 calc(100% - 10vw))}@media screen and (max-width: 1380px){[data-page=page-recruit] .mv__abs-bg{height:calc(var(--headerHeight) + 39.3333333333vw)}}@media screen and (max-width: 1380px) and (max-width: 768px){[data-page=page-recruit] .mv__abs-bg{height:126vw;clip-path:polygon(0 0,100% 0%,100% 100%,0 calc(100% - 16vw))}}[data-page=page-recruit] .mv__title{padding-top:9%;margin-left:6.6666666667%;display:flex;align-items:center;gap:.5333333333vw}@media screen and (max-width: 768px){[data-page=page-recruit] .mv__title{display:none}}[data-page=page-recruit] .mv__title-en img{width:14.6666666667vw}[data-page=page-recruit] .mv__title-jp{line-height:1;letter-spacing:.1em;font-size:1.3333333333vw;font-weight:500}[data-page=page-recruit] .mv__title-jp:before,[data-page=page-recruit] .mv__title-jp:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruit] .mv__title-jp:before{margin-block-end:0em}[data-page=page-recruit] .mv__title-jp:after{margin-block-start:0em}[data-page=page-recruit] .mv__content{display:grid;justify-content:flex-end;grid-template-columns:56.6666666667% 32%}@media screen and (max-width: 768px){[data-page=page-recruit] .mv__content{display:flex;flex-direction:column-reverse}}[data-page=page-recruit] .mv__left{opacity:0;scale:.95;translate:0 30px;margin-top:min(4rem,2.6666666667vw)}@media screen and (max-width: 768px){[data-page=page-recruit] .mv__left{width:90%;margin:0 auto}}[data-page=page-recruit] .mv__left-bottom{margin-top:1.6rem;line-height:1;letter-spacing:0em;font-size:2.2rem;font-family:var(--selif);color:#00306a;font-weight:200;text-align:right;margin-right:.5rem}[data-page=page-recruit] .mv__left-bottom:before,[data-page=page-recruit] .mv__left-bottom:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruit] .mv__left-bottom:before{margin-block-end:0em}[data-page=page-recruit] .mv__left-bottom:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-recruit] .mv__left-bottom{font-size:1.5rem}}[data-page=page-recruit] .mv__left .swiper-container{position:relative}[data-page=page-recruit] .mv__left .swiper-container .swiper-pagination{top:auto;bottom:-20px;left:0;width:fit-content}[data-page=page-recruit] .mv__left .swiper-container .swiper-pagination-bullet{opacity:1;background:#d4d4d4}[data-page=page-recruit] .mv__left .swiper-container .swiper-pagination-bullet-active{background:#5b4437}@keyframes zoomUp{0%{transform:scale(1)}to{transform:scale(1.15)}}[data-page=page-recruit] .mv__left .swiper-container .swiper-slide-active img,[data-page=page-recruit] .mv__left .swiper-container .swiper-slide-duplicate-active img,[data-page=page-recruit] .mv__left .swiper-container .swiper-slide-prev img{animation:zoomUp 7s linear 0s normal both}[data-page=page-recruit] .mv__left .swiper-container .swiper{overflow:hidden;border-radius:5px;clip-path:polygon(0 0,calc(100% - 10.6666666667vw) 0,100% 10.6666666667vw,100% 100%,0 100%)}@media screen and (max-width: 768px){[data-page=page-recruit] .mv__left .swiper-container .swiper{clip-path:polygon(0 0,calc(100% - 29.3333333333vw) 0,100% 23.3333333333vw,100% 100%,0 100%)}}@media screen and (max-width: 768px){[data-page=page-recruit] .mv__right{display:flex;flex-direction:row-reverse;width:90%;margin:0 auto}}[data-page=page-recruit] .mv__right-top{opacity:0;translate:0 30px;display:flex;align-items:flex-end;gap:2.7vw}@media screen and (max-width: 768px){[data-page=page-recruit] .mv__right-top{padding-top:12vw}}[data-page=page-recruit] .mv__right-bottom{opacity:0;translate:0 30px;margin-top:-3vw;margin-left:1.3vw;height:auto;width:28.5vw;aspect-ratio:430/420;position:relative}@media screen and (max-width: 768px){[data-page=page-recruit] .mv__right-bottom{margin-top:0;margin-left:0;aspect-ratio:initial;width:100%}}[data-page=page-recruit] .mv__right-bottom-1{position:absolute;top:0;right:0;width:17vw;border-radius:10px}@media screen and (max-width: 768px){[data-page=page-recruit] .mv__right-bottom-1{top:14vw;left:26vw;width:39.4666666667vw}}[data-page=page-recruit] .mv__right-bottom-2{position:absolute;bottom:0;left:1vw;width:14.1333333333vw;border-radius:10px}@media screen and (max-width: 768px){[data-page=page-recruit] .mv__right-bottom-2{width:32.8vw;bottom:8vw;left:1vw}}[data-page=page-recruit] .mv__right-catch{font-weight:200;color:#fff;margin-top:-5vw;padding-left:1.5vw;font-family:var(--selif);text-align:right;line-height:1.6;letter-spacing:.06em;margin-block:calc((1em - 1lh)/2);font-size:3.3333333333vw;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width: 768px){[data-page=page-recruit] .mv__right-catch{margin-top:0;font-size:8.8vw}}[data-page=page-recruit] .mv__right-catch-big{line-height:1.2857142857;letter-spacing:.06em;margin-block:calc((1em - 1lh)/2);font-size:4.6666666667vw}@media screen and (max-width: 768px){[data-page=page-recruit] .mv__right-catch-big{font-size:11.4666666667vw}}[data-page=page-recruit] .mv__right-catch-meddium{line-height:1.40625;letter-spacing:.06em;margin-block:calc((1em - 1lh)/2);font-size:4.2666666667vw}@media screen and (max-width: 768px){[data-page=page-recruit] .mv__right-catch-meddium{font-size:10.6666666667vw}}[data-page=page-recruit] .mv__right-catch-meddium-s{line-height:1;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:4vw}@media screen and (max-width: 768px){[data-page=page-recruit] .mv__right-catch-meddium-s{font-size:10.1333333333vw}}[data-page=page-recruit] .mv__right-catch-meddium-s.s2{letter-spacing:-.2em;translate:0 -2vw}[data-page=page-recruit] .mv__right-img1{height:auto;width:15vw;border-radius:1rem}@media screen and (max-width: 768px){[data-page=page-recruit] .mv__right-img1{display:none}}[data-page=page-recruit] .works{position:relative;padding-top:1.5rem;padding-bottom:14rem}@media screen and (max-width: 768px){[data-page=page-recruit] .works{padding-top:35px;padding-bottom:60vw}}[data-page=page-recruit] .works__bottom-textv{position:absolute;left:5.3333333333vw;bottom:max(8vw,12rem);line-height:1.7272727273;letter-spacing:0em;font-size:2.2rem;font-family:var(--selif);z-index:15;color:#fff}[data-page=page-recruit] .works__bottom-textv:before,[data-page=page-recruit] .works__bottom-textv:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruit] .works__bottom-textv:before{margin-block-end:calc((1 - 1.7272727273) * .5em)}[data-page=page-recruit] .works__bottom-textv:after{margin-block-start:calc((1 - 1.7272727273) * .5em)}@media screen and (max-width: 768px){[data-page=page-recruit] .works__bottom-textv{font-size:1.6rem;left:6rem;bottom:10rem}}[data-page=page-recruit] .works__top{z-index:5;position:relative;margin:0 auto;max-width:110rem;width:90%;display:flex;gap:3.5rem}[data-page=page-recruit] .works__top-left{font-family:var(--selif);line-height:1.5555555556;letter-spacing:.08em;font-size:3.6rem;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}[data-page=page-recruit] .works__top-left:before,[data-page=page-recruit] .works__top-left:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruit] .works__top-left:before{margin-block-end:calc((1 - 1.5555555556) * .5em)}[data-page=page-recruit] .works__top-left:after{margin-block-start:calc((1 - 1.5555555556) * .5em)}@media screen and (max-width: 768px){[data-page=page-recruit] .works__top-left{font-size:2rem}}[data-page=page-recruit] .works__top-imgs{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem;max-width:975px}@media screen and (max-width: 768px){[data-page=page-recruit] .works__top-imgs{grid-template-columns:repeat(2,1fr);gap:1.5rem}}[data-page=page-recruit] .works__top-img{border-radius:5px}[data-page=page-recruit] .works__top-img--1{margin-top:145px}@media screen and (max-width: 768px){[data-page=page-recruit] .works__top-img--1{margin-top:50px}}[data-page=page-recruit] .works__top-img--2{margin-top:210px}@media screen and (max-width: 768px){[data-page=page-recruit] .works__top-img--2{margin-top:155px}}[data-page=page-recruit] .works__top-img--3{margin-top:75px}@media screen and (max-width: 768px){[data-page=page-recruit] .works__top-img--3{display:none}}[data-page=page-recruit] .works__bottom{color:#fff;position:relative;max-width:1100px;margin:-285px auto 0;width:90%}@media screen and (max-width: 768px){[data-page=page-recruit] .works__bottom{margin-top:-7.5rem}}[data-page=page-recruit] .works__bottom-inner{background:url(/wp-content/themes/kantosyoji/imgs/recruit/texture.webp) repeat;padding:375px 0 150px 140px;max-width:785px;margin-left:auto;position:relative}@media screen and (max-width: 768px){[data-page=page-recruit] .works__bottom-inner{padding-top:11.5rem;padding-inline:calc(5vw + 1rem) 1rem;padding-bottom:5rem}}[data-page=page-recruit] .works__bottom-inner:before{z-index:0;position:absolute;right:80%;bottom:-75px;display:block;content:"";background:url(/wp-content/themes/kantosyoji/imgs/recruit/works-bg.webp) no-repeat;background-size:cover;height:auto;width:44vw;aspect-ratio:938/823;z-index:-1}@media screen and (max-width: 768px){[data-page=page-recruit] .works__bottom-inner:before{right:0;width:100%;bottom:-50vw}}[data-page=page-recruit] .works__bottom-inner:after{background:url(/wp-content/themes/kantosyoji/imgs/recruit/texture.webp) repeat;content:"";position:absolute;top:0;left:99.5%;height:100%;width:100vw}[data-page=page-recruit] .works__bottom-title{line-height:1.4705882353;letter-spacing:.05em;font-size:3.4rem;font-weight:700;margin-bottom:4rem}[data-page=page-recruit] .works__bottom-title:before,[data-page=page-recruit] .works__bottom-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruit] .works__bottom-title:before{margin-block-end:calc((1 - 1.4705882353) * .5em)}[data-page=page-recruit] .works__bottom-title:after{margin-block-start:calc((1 - 1.4705882353) * .5em)}@media screen and (max-width: 768px){[data-page=page-recruit] .works__bottom-title{margin-bottom:2rem;font-size:1.9rem}}[data-page=page-recruit] .works__bottom-title span{margin-left:-20px}@media screen and (max-width: 768px){[data-page=page-recruit] .works__bottom-title span{margin-left:-10px}}[data-page=page-recruit] .works__bottom-text{line-height:2;letter-spacing:.025em;font-size:1.6rem}[data-page=page-recruit] .works__bottom-text:before,[data-page=page-recruit] .works__bottom-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruit] .works__bottom-text:before{margin-block-end:-.5em}[data-page=page-recruit] .works__bottom-text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-recruit] .works__bottom-text{font-size:1.4rem}}[data-page=page-recruit] .content{padding-bottom:23.5rem}@media screen and (max-width: 768px){[data-page=page-recruit] .content{padding-bottom:15.5rem}}[data-page=page-recruit] .content__inner{display:grid;justify-content:center;grid-template-columns:min(120rem,90%)}[data-page=page-recruit] .content__title{margin-left:auto;width:fit-content;margin-bottom:6.5rem}@media screen and (max-width: 768px){[data-page=page-recruit] .content__title{margin-bottom:3rem}}[data-page=page-recruit] .content__title-jp{text-align:right;line-height:1;letter-spacing:.05em;font-size:2.8rem;font-weight:500;margin-bottom:1rem}[data-page=page-recruit] .content__title-jp:before,[data-page=page-recruit] .content__title-jp:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruit] .content__title-jp:before{margin-block-end:0em}[data-page=page-recruit] .content__title-jp:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-recruit] .content__title-jp{font-size:1.8rem}}[data-page=page-recruit] .content__title-en{width:340px}@media screen and (max-width: 768px){[data-page=page-recruit] .content__title-en{width:185px}}[data-page=page-recruit] .content__list{margin:0 auto;max-width:1100px;display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;gap:8rem 10rem}@media screen and (max-width: 768px){[data-page=page-recruit] .content__list{grid-template-columns:1fr;gap:3.5rem}}[data-page=page-recruit] .content__item-number{text-align:right;font-family:var(--selif);color:#5ebcf2;line-height:1;letter-spacing:.01em;font-size:6.5rem;translate:0 -8px}[data-page=page-recruit] .content__item-number:before,[data-page=page-recruit] .content__item-number:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruit] .content__item-number:before{margin-block-end:0em}[data-page=page-recruit] .content__item-number:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-recruit] .content__item-number{font-size:4.4rem}}[data-page=page-recruit] .content__item-img-wrap{position:relative}[data-page=page-recruit] .content__item-img-text{top:1rem;right:1rem;position:absolute;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-family:var(--selif);line-height:1;letter-spacing:.1em;font-size:3.2rem;background:#fff;padding:1.8rem .6rem}[data-page=page-recruit] .content__item-img-text:before,[data-page=page-recruit] .content__item-img-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruit] .content__item-img-text:before{margin-block-end:0em}[data-page=page-recruit] .content__item-img-text:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-recruit] .content__item-img-text{font-size:2.2rem;padding:1rem .4rem}}[data-page=page-recruit] .content__item-title{line-height:1;letter-spacing:.05em;font-size:2.8rem;font-weight:500;margin-block:2.5rem}[data-page=page-recruit] .content__item-title:before,[data-page=page-recruit] .content__item-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruit] .content__item-title:before{margin-block-end:0em}[data-page=page-recruit] .content__item-title:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-recruit] .content__item-title{font-weight:700;font-size:1.8rem;margin-block:1.5rem}}[data-page=page-recruit] .content__item-text{line-height:2;letter-spacing:.05em;font-size:1.6rem}[data-page=page-recruit] .content__item-text:before,[data-page=page-recruit] .content__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruit] .content__item-text:before{margin-block-end:-.5em}[data-page=page-recruit] .content__item-text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-recruit] .content__item-text{font-size:1.4rem}}[data-page=page-recruit] .place__inner{margin:0 auto;width:90%;max-width:1200px;padding:140px 0 120px 70px;background:url(/wp-content/themes/kantosyoji/imgs/recruit/texture.webp) repeat;position:relative}@media screen and (max-width: 768px){[data-page=page-recruit] .place__inner{padding:65px 0 60px}}[data-page=page-recruit] .place__inner:after{content:"";position:absolute;top:0;left:100%;height:100%;width:50vw;background:url(/wp-content/themes/kantosyoji/imgs/recruit/texture.webp) repeat}@media screen and (max-width: 768px){[data-page=page-recruit] .place__inner:after{left:-50%;width:200vw;z-index:-1}}[data-page=page-recruit] .place__title{position:absolute;right:0;top:-150px;width:fit-content;margin-left:auto}@media screen and (max-width: 768px){[data-page=page-recruit] .place__title{top:-100px}}[data-page=page-recruit] .place__title-jp{line-height:1;letter-spacing:.05em;font-size:2.8rem;text-align:right;margin-bottom:1.5rem}[data-page=page-recruit] .place__title-jp:before,[data-page=page-recruit] .place__title-jp:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruit] .place__title-jp:before{margin-block-end:0em}[data-page=page-recruit] .place__title-jp:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-recruit] .place__title-jp{font-size:1.8rem;margin-bottom:.8rem}}[data-page=page-recruit] .place__title-en{width:320px}@media screen and (max-width: 768px){[data-page=page-recruit] .place__title-en{width:175px}}[data-page=page-recruit] .place__item{border-top:solid 1px #acd8f2;padding-left:5px;padding-right:30px;padding-block:3rem;display:flex;align-items:center;color:#fff;gap:2rem}@media screen and (max-width: 768px){[data-page=page-recruit] .place__item{padding-inline:0}}[data-page=page-recruit] .place__item:last-child{border-bottom:solid 1px #acd8f2}[data-page=page-recruit] .place__item-icon{width:86px;filter:drop-shadow(0 7px 16px rgba(13,0,0,.07))}@media screen and (max-width: 768px){[data-page=page-recruit] .place__item-icon{width:55px}}[data-page=page-recruit] .place__item-title{font-weight:700;line-height:1.3636363636;letter-spacing:.05em;font-size:2.2rem;margin-bottom:2rem}[data-page=page-recruit] .place__item-title:before,[data-page=page-recruit] .place__item-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruit] .place__item-title:before{margin-block-end:calc((1 - 1.3636363636) * .5em)}[data-page=page-recruit] .place__item-title:after{margin-block-start:calc((1 - 1.3636363636) * .5em)}@media screen and (max-width: 768px){[data-page=page-recruit] .place__item-title{font-size:1.6rem}}[data-page=page-recruit] .place__item-text{line-height:2;letter-spacing:.04em;font-size:1.6rem}[data-page=page-recruit] .place__item-text:before,[data-page=page-recruit] .place__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruit] .place__item-text:before{margin-block-end:-.5em}[data-page=page-recruit] .place__item-text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-recruit] .place__item-text{font-size:1.4rem}}[data-page=page-recruit] .place__content{display:flex;align-items:center;gap:4rem}[data-page=page-recruit] .place__left{max-width:605px}@media screen and (max-width: 768px){[data-page=page-recruit] .place__left{max-width:100%}}[data-page=page-recruit] .place__right{position:sticky;top:var(--headerHeight);max-width:490px}@media screen and (max-width: 768px){[data-page=page-recruit] .place__right{display:none}}[data-page=page-recruit] .section-bg{height:41.5rem;width:100%;background:url(/wp-content/themes/kantosyoji/imgs/recruit/section-bg.webp) no-repeat;background-size:cover;background-position:center 20%}@media screen and (max-width: 768px){[data-page=page-recruit] .section-bg{height:23rem}}[data-page=page-recruit] .interview{padding:150px 0 230px;position:relative}@media screen and (max-width: 1024px){[data-page=page-recruit] .interview{padding:50px 0 150px}}[data-page=page-recruit] .interview:before{content:"";position:absolute;top:0;right:0;height:100%;width:43.3333333333%;background:url(/wp-content/themes/kantosyoji/imgs/recruit/interview-bg.webp) no-repeat;background-size:cover;background-position:center bottom;z-index:-1}@media screen and (max-width: 1024px){[data-page=page-recruit] .interview:before{top:20vw;width:66.6666666667vw;background-size:66.6666666667vw auto}}[data-page=page-recruit] .interview:after{content:"";position:absolute;top:0;right:0;height:100%;width:43.3333333333%;background:url(/wp-content/themes/kantosyoji/imgs/recruit/interview-bg-inner.webp);background-size:cover;z-index:-2}@media screen and (max-width: 1024px){[data-page=page-recruit] .interview:after{width:66.6666666667vw}}[data-page=page-recruit] .interview__inner{width:90%;margin-inline:auto;max-width:1100px}[data-page=page-recruit] .interview__title{width:fit-content;margin-left:auto;margin-bottom:3rem}[data-page=page-recruit] .interview__title-jp{text-align:right;font-weight:500;line-height:1;letter-spacing:.05em;font-size:2.8rem}[data-page=page-recruit] .interview__title-jp:before,[data-page=page-recruit] .interview__title-jp:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruit] .interview__title-jp:before{margin-block-end:0em}[data-page=page-recruit] .interview__title-jp:after{margin-block-start:0em}@media screen and (max-width: 1024px){[data-page=page-recruit] .interview__title-jp{font-size:1.8rem}}[data-page=page-recruit] .interview__title-en{margin-top:1.5rem}[data-page=page-recruit] .interview__title-en img{width:590px}@media screen and (max-width: 1024px){[data-page=page-recruit] .interview__title-en img{width:325px}}[data-page=page-recruit] .interview__list{margin-top:50px;max-width:760px;display:grid;grid-template-columns:repeat(2,1fr);gap:55px 60px}@media screen and (max-width: 1024px){[data-page=page-recruit] .interview__list{margin-top:2rem;grid-template-columns:1fr}}@media (hover){[data-page=page-recruit] .interview__item:hover .interview__item-img-wrap img{scale:1.05}[data-page=page-recruit] .interview__item:hover .interview__item-arrow{background:#00306a;border:solid 1px #00306a;translate:5px}[data-page=page-recruit] .interview__item:hover .interview__item-arrow:after{background:#fff}}[data-page=page-recruit] .interview__item-img-wrap{overflow:hidden}[data-page=page-recruit] .interview__item-img-wrap img{transition:scale .3s}[data-page=page-recruit] .interview__item-arrow{height:auto;width:24px;aspect-ratio:1;border:solid 1px #000;border-radius:9999px;display:flex;justify-content:center;align-items:center;transition:background .3s,translate .3s}[data-page=page-recruit] .interview__item-arrow:after{content:"";height:auto;display:block;width:7px;aspect-ratio:6/7;transition:background .3s;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#000}[data-page=page-recruit] .interview__item-wrap{margin-top:14px;display:flex;align-items:center;justify-content:space-between}[data-page=page-recruit] .interview__item-texts{display:flex;gap:6rem}@media screen and (max-width: 768px){[data-page=page-recruit] .interview__item-texts{gap:3rem}}[data-page=page-recruit] .interview__item-text:last-child{position:relative}[data-page=page-recruit] .interview__item-text:last-child:before,[data-page=page-recruit] .interview__item-text:last-child:after{content:"";right:calc(100% + 15px);width:4rem;height:1px;background:#36260b;top:50%;translate:0 -50%;position:absolute}@media screen and (max-width: 768px){[data-page=page-recruit] .interview__item-text:last-child:before,[data-page=page-recruit] .interview__item-text:last-child:after{width:2.5rem;right:calc(100% + 5px)}}[data-page=page-recruit] .interview__item-text:last-child:before{rotate:45deg}[data-page=page-recruit] .interview__item-text:last-child:after{rotate:-45deg}[data-page=page-recruit] .interview__item-post{display:block;line-height:1;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:1.6rem}@media screen and (max-width: 1024px){[data-page=page-recruit] .interview__item-post{font-size:1.4rem}}[data-page=page-recruit] .interview__item-name{display:block;font-weight:700;line-height:1;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:2rem;padding-block:1rem 1.5rem}@media screen and (max-width: 768px){[data-page=page-recruit] .interview__item-name{font-size:1.8rem}}@media screen and (max-width: 1024px){[data-page=page-recruit] .interview__item{font-size:1.8rem}}[data-page=page-recruit] .interview__item-when{display:block;line-height:1;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:1.4rem}@media screen and (max-width: 1024px){[data-page=page-recruit] .interview__item-when{font-size:1.2rem}}[data-page=page-recruit] .interview__content{display:flex;justify-content:space-between;gap:3rem}[data-page=page-recruit] .interview__right{color:#fff;font-family:var(--selif);padding-right:40px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;line-height:1.5;letter-spacing:.1em;font-size:4rem}[data-page=page-recruit] .interview__right:before,[data-page=page-recruit] .interview__right:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruit] .interview__right:before{margin-block-end:-.25em}[data-page=page-recruit] .interview__right:after{margin-block-start:-.25em}@media screen and (max-width: 768px){[data-page=page-recruit] .interview__right{font-size:2rem;padding-right:0}}[data-page=page-recruit] .interview__right span{margin-top:-20px}[data-page=page-recruit] .app{padding:12rem 0;background:#5ebcf2}@media screen and (max-width: 768px){[data-page=page-recruit] .app{padding:5.5rem 0 6rem}}[data-page=page-recruit] .app__inner{width:90%;max-width:96rem;margin:0 auto}[data-page=page-recruit] .app__title{width:fit-content;margin-left:auto;margin-bottom:3rem}@media screen and (max-width: 768px){[data-page=page-recruit] .app__title{margin-bottom:2rem}}[data-page=page-recruit] .app__title-jp{text-align:right;font-weight:500;color:#fff;line-height:1;letter-spacing:.05em;font-size:2.8rem}[data-page=page-recruit] .app__title-jp:before,[data-page=page-recruit] .app__title-jp:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruit] .app__title-jp:before{margin-block-end:0em}[data-page=page-recruit] .app__title-jp:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-recruit] .app__title-jp{font-size:1.8rem}}[data-page=page-recruit] .app__title-en{margin-top:20px}[data-page=page-recruit] .app__title-en img{width:520px}@media screen and (max-width: 768px){[data-page=page-recruit] .app__title-en img{width:315px}}[data-page=page-recruit] .app__content{padding:8rem;background:#fff}@media screen and (max-width: 768px){[data-page=page-recruit] .app__content{padding:2.5rem}}[data-page=page-recruit] .app__dl{display:flex;padding-bottom:3rem;border-bottom:solid 1px #e1e1e1}@media screen and (max-width: 768px){[data-page=page-recruit] .app__dl{flex-direction:column;gap:1.5rem;padding-bottom:2.5rem}}[data-page=page-recruit] .app__dl:not(:first-child){padding-top:3rem}@media screen and (max-width: 768px){[data-page=page-recruit] .app__dl:not(:first-child){padding-top:2.5rem}}[data-page=page-recruit] .app__dt{font-weight:500;min-width:170px;line-height:1;letter-spacing:.05em;font-size:1.8rem}[data-page=page-recruit] .app__dt:before,[data-page=page-recruit] .app__dt:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruit] .app__dt:before{margin-block-end:0em}[data-page=page-recruit] .app__dt:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-recruit] .app__dt{font-size:1.4rem;font-weight:700;min-width:0}}[data-page=page-recruit] .app__dd-text{line-height:1.875;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:1.6rem}@media screen and (max-width: 768px){[data-page=page-recruit] .app__dd-text{font-size:1.4rem}}[data-page=page-recruit] .app__dd-text--mb{margin-bottom:1.2rem}[data-page=page-recruit] .app__dd-text span{display:block;padding-left:1em;text-indent:-1em}[data-page=page-recruit] .app__dd .entry-button{height:5.5rem;width:28rem}@media screen and (max-width: 768px){[data-page=page-recruit] .app__dd .entry-button{margin-left:0;height:5rem;width:22rem}}@media (hover){[data-page=page-recruit] .app__dd .entry-button:hover:after{background:#f3b53e}[data-page=page-recruit] .app__dd .entry-button:hover .entry-button__text{color:#f3b53e}}[data-page=page-recruit] .app__dd .entry-button__text{color:#fff;font-size:2rem}@media screen and (max-width: 768px){[data-page=page-recruit] .app__dd .entry-button__text{font-size:1.6rem}}[data-page=page-recruit] .app__dd .entry-button:after{width:1.4rem;right:1.5rem;background:#fff}[data-page=page-recruit] .bg-sec{position:relative}[data-page=page-recruit] .bg-sec:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#0006;z-index:15}[data-page=page-recruit] .bg-sec .swiper .swiper-wrapper{transition-timing-function:linear!important}[data-page=page-recruit] .with{background:#463f34;padding-block:7rem 9rem}@media screen and (max-width: 768px){[data-page=page-recruit] .with{padding-block:5.5rem}}[data-page=page-recruit] .with__inner{width:90%;margin:0 auto}[data-page=page-recruit] .with__title{color:#fff;line-height:1;letter-spacing:.025em;font-size:5rem;font-weight:900;text-align:center;margin-bottom:3.5rem;margin-right:-.3em}[data-page=page-recruit] .with__title:before,[data-page=page-recruit] .with__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruit] .with__title:before{margin-block-end:0em}[data-page=page-recruit] .with__title:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-recruit] .with__title{font-size:3.4rem}}[data-page=page-recruit] .with__text{color:#fff;text-align:center;line-height:2;letter-spacing:.025em;font-size:1.6rem;margin-bottom:4rem}[data-page=page-recruit] .with__text:before,[data-page=page-recruit] .with__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruit] .with__text:before{margin-block-end:-.5em}[data-page=page-recruit] .with__text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-recruit] .with__text{font-size:1.4rem}}[data-page=page-recruit] .entry-button{position:relative;display:flex;justify-content:center;align-items:center;background:#f3b53e;border:solid 1px #f3b53e;height:82px;width:375px;margin:0 auto;transition:background .3s}@media screen and (max-width: 768px){[data-page=page-recruit] .entry-button{height:60px;width:250px}}@media (hover){[data-page=page-recruit] .entry-button:hover{background:#fff}[data-page=page-recruit] .entry-button:hover:after{background:#f3b53e}[data-page=page-recruit] .entry-button:hover .entry-button__text{color:#f3b53e}}[data-page=page-recruit] .entry-button__text{line-height:1;letter-spacing:.05em;font-size:2.2rem;font-weight:500;transition:color .3s}[data-page=page-recruit] .entry-button__text:before,[data-page=page-recruit] .entry-button__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-recruit] .entry-button__text:before{margin-block-end:0em}[data-page=page-recruit] .entry-button__text:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-recruit] .entry-button__text{font-size:1.7rem}}[data-page=page-recruit] .entry-button:after{position:absolute;top:50%;right:20px;translate:0 -50%;content:"";height:auto;width:1.8rem;aspect-ratio:1;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/blank.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/blank.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#000;transition:background .3s}@media screen and (max-width: 768px){[data-page=page-recruit] .entry-button:after{width:1.5rem}}[data-page=page-interview]{--selif: "Noto Serif JP", serif;position:relative;background:#eff3f7}[data-page=page-interview] .img-mt{margin-top:1.5rem}@media screen and (max-width: 768px){[data-page=page-interview] .img-mt{margin-top:0rem}}[data-page=page-interview] .img-mb{margin-bottom:9rem}[data-page=page-interview] .swiper-container{display:none;width:90%;margin:0 auto}@media screen and (max-width: 1100px){[data-page=page-interview] .swiper-container{display:block}}[data-page=page-interview] .swiper-container.mt{margin-top:5rem}@media screen and (max-width: 768px){[data-page=page-interview] .swiper-container.mt{margin-top:3rem}}[data-page=page-interview] .swiper-container .swiper{overflow:visible}[data-page=page-interview] .swiper-container .swiper .swiper-scrollbar{position:absolute;left:0;bottom:-10px;z-index:50;height:3px}[data-page=page-interview] .swiper-container .swiper .swiper-scrollbar .swiper-scrollbar-drag{background:#00306a}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide{border-radius:8px;background:#fff;border:solid 1px #00306a;height:auto}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide.is-active{background:#00306a;color:#fff}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide.is-active .cross-2:before,[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide.is-active .cross-2:after{background:#fff}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .normal{padding:1.6rem}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .normal .img-wrap{height:6rem;border-radius:9999px;overflow:hidden;width:6rem;margin-inline:auto;margin-bottom:1.5rem}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .normal .img-wrap img{height:100%;width:100%;object-fit:cover}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .normal-text{text-align:center}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .normal-text-post{display:block;line-height:1.25;letter-spacing:.05em;font-size:1.2rem;margin-bottom:.4rem}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .normal-text-post:before,[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .normal-text-post:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .normal-text-post:before{margin-block-end:-.125em}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .normal-text-post:after{margin-block-start:-.125em}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .normal-text-name{display:block;font-weight:700;line-height:1.5714285714;letter-spacing:.05em;font-size:1.4rem;margin-bottom:.6rem}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .normal-text-name:before,[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .normal-text-name:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .normal-text-name:before{margin-block-end:calc((1 - 1.5714285714) * .5em)}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .normal-text-name:after{margin-block-start:calc((1 - 1.5714285714) * .5em)}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .normal-text-when{display:block;line-height:1.6666666667;letter-spacing:.05em;font-size:1.2rem}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .normal-text-when:before,[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .normal-text-when:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .normal-text-when:before{margin-block-end:calc((1 - 1.6666666667) * .5em)}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .normal-text-when:after{margin-block-start:calc((1 - 1.6666666667) * .5em)}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .cross{display:flex;justify-content:center;align-items:center;padding:20px 8px;gap:.8rem}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .cross-2{margin-top:10px;position:relative}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .cross-2:before,[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .cross-2:after{content:"";translate:-50% 0;top:-5px;left:50%;width:38px;height:1px;background:#36260b;position:absolute}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .cross-2:before{rotate:45deg}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .cross-2:after{rotate:-45deg}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .cross .img-wrap{height:5rem;border-radius:9999px;overflow:hidden;width:5rem}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .cross .img-wrap img{height:100%;width:100%;object-fit:cover}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .cross-text-post{display:block;line-height:1.1538461538;letter-spacing:.05em;font-size:1.3rem;margin-bottom:.5rem}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .cross-text-post:before,[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .cross-text-post:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .cross-text-post:before{margin-block-end:calc((1 - 1.1538461538) * .5em)}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .cross-text-post:after{margin-block-start:calc((1 - 1.1538461538) * .5em)}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .cross-text-name{display:block;font-weight:700;line-height:1.2941176471;letter-spacing:.05em;font-size:1.7rem;margin-bottom:1rem}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .cross-text-name:before,[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .cross-text-name:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .cross-text-name:before{margin-block-end:calc((1 - 1.2941176471) * .5em)}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .cross-text-name:after{margin-block-start:calc((1 - 1.2941176471) * .5em)}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .cross-text-when{display:block;line-height:1.6666666667;letter-spacing:.05em;font-size:1.2rem}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .cross-text-when:before,[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .cross-text-when:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .cross-text-when:before{margin-block-end:calc((1 - 1.6666666667) * .5em)}[data-page=page-interview] .swiper-container .swiper .swiper-wrapper .swiper-slide .cross-text-when:after{margin-block-start:calc((1 - 1.6666666667) * .5em)}[data-page=page-interview] .main-contents{margin-top:10rem}@media screen and (max-width: 768px){[data-page=page-interview] .main-contents{margin-top:5rem}}[data-page=page-interview] .main-content{display:none}[data-page=page-interview] .main-content.is-active{display:block}[data-page=page-interview] .main-content__inner{width:90%;max-width:1100px;margin-inline:auto;background:#eff3f7}[data-page=page-interview] .main-content__anchor3{margin-top:6.5rem;margin-bottom:10rem;display:flex;margin-inline:auto;width:fit-content;justify-content:center;align-items:center;gap:1rem}@media (hover){[data-page=page-interview] .main-content__anchor3:hover .main-content__anchor3-arrow{background:#00479d;translate:-5px}[data-page=page-interview] .main-content__anchor3:hover .main-content__anchor3-arrow:after{background:#fff}}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__anchor3{margin-top:3rem;margin-bottom:5rem}}[data-page=page-interview] .main-content__anchor3-text{line-height:1;letter-spacing:.05em;font-size:2rem}[data-page=page-interview] .main-content__anchor3-text:before,[data-page=page-interview] .main-content__anchor3-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .main-content__anchor3-text:before{margin-block-end:0em}[data-page=page-interview] .main-content__anchor3-text:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__anchor3-text{font-size:1.6rem}}[data-page=page-interview] .main-content__anchor3-arrow{rotate:90deg;height:auto;width:22px;aspect-ratio:1;border:solid 1px #000;border-radius:9999px;display:flex;justify-content:center;align-items:center;transition:background .3s,translate .3s}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__anchor3-arrow{width:2rem}}[data-page=page-interview] .main-content__anchor3-arrow:after{content:"";height:auto;display:block;width:7px;aspect-ratio:6/7;rotate:90deg;transition:background .3s;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#000}[data-page=page-interview] .main-content__top{display:flex;align-items:center;gap:6rem;margin-bottom:4rem}@media screen and (max-width: 1100px){[data-page=page-interview] .main-content__top{flex-direction:column;gap:3rem;margin-bottom:2rem}}[data-page=page-interview] .main-content__top img{width:580px;height:auto}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__top img{width:100%}}[data-page=page-interview] .main-content__content-inner{padding-block:5.5rem 3.5rem;padding-inline:10rem;position:relative}@media screen and (max-width: 1100px){[data-page=page-interview] .main-content__content-inner{padding-inline:0;padding-block:3rem 2rem}}[data-page=page-interview] .main-content__content-inner.bg-n:after{display:none}[data-page=page-interview] .main-content__content-inner.bg-n .popup__flex{margin-bottom:0}[data-page=page-interview] .main-content__schedule{display:flex;position:relative;gap:4.5rem}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__schedule{flex-direction:column;gap:2rem}}[data-page=page-interview] .main-content__schedule--1:after{background:url(/wp-content/themes/kantosyoji/imgs/recruit/schedule-bg01.webp) no-repeat;background-size:cover}[data-page=page-interview] .main-content__schedule--2:after{background:url(/wp-content/themes/kantosyoji/imgs/recruit/schedule-bg02.webp) no-repeat;background-size:cover}[data-page=page-interview] .main-content__schedule--3:after{background:url(/wp-content/themes/kantosyoji/imgs/recruit/schedule-bg03.webp) no-repeat;background-size:cover}[data-page=page-interview] .main-content__schedule:after{content:"";position:absolute;left:-80px;bottom:0;aspect-ratio:1;height:auto;width:330px;z-index:1}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__schedule:after{bottom:auto;top:-20px;left:auto;right:-5vw;width:200px}}[data-page=page-interview] .main-content__schedule-left{padding-left:45px;display:flex;position:relative;z-index:3}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__schedule-left{padding-left:35px}}[data-page=page-interview] .main-content__schedule-left p{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:26px;letter-spacing:.1em;line-height:1.6;height:fit-content;font-family:var(--selif);border-right:solid 1px #5ebcf2}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__schedule-left p{font-size:1.8rem}}[data-page=page-interview] .main-content__schedule-right{position:relative;z-index:3;width:100%;padding:5rem 4rem;background:#fff}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__schedule-right{padding:3rem 2.5rem}}[data-page=page-interview] .main-content__schedule-right .anno{background:#5ebcf2;margin-top:-20px;color:#fff;line-height:1.75;letter-spacing:.1em;font-size:1.6rem;border-radius:10px;padding:26px 36px;margin-bottom:20px}[data-page=page-interview] .main-content__schedule-right .anno:before,[data-page=page-interview] .main-content__schedule-right .anno:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .main-content__schedule-right .anno:before{margin-block-end:-.375em}[data-page=page-interview] .main-content__schedule-right .anno:after{margin-block-start:-.375em}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__schedule-right .anno{margin-top:-5px;font-size:1.4rem;padding:2rem}}[data-page=page-interview] .main-content__schedule-right .dl-wrap{display:flex;flex-direction:column;gap:3rem}[data-page=page-interview] .main-content__schedule-right .dl-wrap dl{display:flex;gap:25px}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__schedule-right .dl-wrap dl{gap:1rem}}[data-page=page-interview] .main-content__schedule-right .dl-wrap dl:not(:last-child) dt:before{content:"";width:1px;height:calc(100% + 33px);background:#d9d9d9;position:absolute;right:6px;top:3px;z-index:0}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__schedule-right .dl-wrap dl:not(:last-child) dt:before{right:4px}}[data-page=page-interview] .main-content__schedule-right .dl-wrap dl dt{min-width:84px;display:flex;justify-content:space-between;position:relative}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__schedule-right .dl-wrap dl dt{min-width:5.6rem}}[data-page=page-interview] .main-content__schedule-right .dl-wrap dl dt:after{content:"";display:block;margin-top:3px;width:12px;height:12px;aspect-ratio:1;background:#5ebcf2;border-radius:9999px;z-index:5}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__schedule-right .dl-wrap dl dt:after{height:8px;width:8px}}[data-page=page-interview] .main-content__schedule-right .dl-wrap dl dt p{font-weight:500;line-height:1;letter-spacing:.1em;margin-block:calc((1em - 1lh)/2);font-size:1.6rem;align-items:center;display:flex;flex-direction:column;gap:2px}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__schedule-right .dl-wrap dl dt p{font-size:1.2rem}}[data-page=page-interview] .main-content__schedule-right .dl-wrap dl dt p span{line-height:1;letter-spacing:.1em;margin-block:calc((1em - 1lh)/2);font-size:1.6rem;display:block;height:16px;rotate:90deg;width:fit-content}[data-page=page-interview] .main-content__schedule-right .dl-wrap dl dd .dd-title{font-weight:500;line-height:1.25;letter-spacing:.1em;font-size:1.6rem;margin-bottom:.5rem}[data-page=page-interview] .main-content__schedule-right .dl-wrap dl dd .dd-title:before,[data-page=page-interview] .main-content__schedule-right .dl-wrap dl dd .dd-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .main-content__schedule-right .dl-wrap dl dd .dd-title:before{margin-block-end:-.125em}[data-page=page-interview] .main-content__schedule-right .dl-wrap dl dd .dd-title:after{margin-block-start:-.125em}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__schedule-right .dl-wrap dl dd .dd-title{font-weight:700;font-size:1.4rem}}[data-page=page-interview] .main-content__schedule-right .dl-wrap dl dd .dd-text{line-height:1.5714285714;letter-spacing:.1em;font-size:1.4rem}[data-page=page-interview] .main-content__schedule-right .dl-wrap dl dd .dd-text:before,[data-page=page-interview] .main-content__schedule-right .dl-wrap dl dd .dd-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .main-content__schedule-right .dl-wrap dl dd .dd-text:before{margin-block-end:calc((1 - 1.5714285714) * .5em)}[data-page=page-interview] .main-content__schedule-right .dl-wrap dl dd .dd-text:after{margin-block-start:calc((1 - 1.5714285714) * .5em)}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__schedule-right .dl-wrap dl dd .dd-text{font-size:1.2rem}}[data-page=page-interview] .main-content__textContent{max-width:100%;width:580px}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__textContent{width:100%}}[data-page=page-interview] .main-content__textContent.full{width:100%}[data-page=page-interview] .main-content__textContent-flex{display:flex}[data-page=page-interview] .main-content__textContent-flex-wrap{display:flex;flex-direction:column;gap:3.5rem}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__textContent-flex-wrap{gap:2.5rem}}[data-page=page-interview] .main-content__textContent-flex-wrap .name{color:#00306a;font-weight:700;min-width:55px;line-height:2;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:1.6rem}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__textContent-flex-wrap .name{min-width:45px}}[data-page=page-interview] .main-content__textContent-flex-wrap .text{line-height:2;letter-spacing:.05em;font-size:1.6rem}[data-page=page-interview] .main-content__textContent-flex-wrap .text:before,[data-page=page-interview] .main-content__textContent-flex-wrap .text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .main-content__textContent-flex-wrap .text:before{margin-block-end:-.5em}[data-page=page-interview] .main-content__textContent-flex-wrap .text:after{margin-block-start:-.5em}[data-page=page-interview] .main-content__textContent-title{display:flex;gap:2rem;font-weight:700;margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:solid 1px #5ebcf2}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__textContent-title{margin-bottom:1.5rem;padding-bottom:1.5rem}}[data-page=page-interview] .main-content__textContent-title span{line-height:1.3333333333;letter-spacing:.05em;font-size:2.4rem;color:#5ebcf2}[data-page=page-interview] .main-content__textContent-title span:before,[data-page=page-interview] .main-content__textContent-title span:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .main-content__textContent-title span:before{margin-block-end:calc((1 - 1.3333333333) * .5em)}[data-page=page-interview] .main-content__textContent-title span:after{margin-block-start:calc((1 - 1.3333333333) * .5em)}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__textContent-title span{font-size:2rem}}[data-page=page-interview] .main-content__textContent-title p{margin-top:4px;line-height:1.7777777778;letter-spacing:.05em;font-size:1.8rem}[data-page=page-interview] .main-content__textContent-title p:before,[data-page=page-interview] .main-content__textContent-title p:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .main-content__textContent-title p:before{margin-block-end:calc((1 - 1.7777777778) * .5em)}[data-page=page-interview] .main-content__textContent-title p:after{margin-block-start:calc((1 - 1.7777777778) * .5em)}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__textContent-title p{margin-top:3px;font-size:1.5rem}}[data-page=page-interview] .main-content__textContent-text{line-height:2;letter-spacing:.05em;font-size:1.6rem}[data-page=page-interview] .main-content__textContent-text:before,[data-page=page-interview] .main-content__textContent-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .main-content__textContent-text:before{margin-block-end:-.5em}[data-page=page-interview] .main-content__textContent-text:after{margin-block-start:-.5em}[data-page=page-interview] .main-content__textContent-text>span{display:block;font-weight:500;padding-top:20px}[data-page=page-interview] .main-content__textContent-text i{display:inline-block}[data-page=page-interview] .main-content__flex{display:flex;justify-content:space-between;gap:3rem;margin-bottom:5rem}[data-page=page-interview] .main-content__flex.mb-max{margin-bottom:9rem}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__flex{gap:3rem;flex-direction:column;align-items:center}}[data-page=page-interview] .main-content__flex.reverse{flex-direction:row-reverse}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__flex.reverse{flex-direction:column}}[data-page=page-interview] .main-content__flex.top{margin-top:5.5rem}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__flex.top{margin-top:3.5rem}}[data-page=page-interview] .main-content__flex img{width:300px}[data-page=page-interview] .main-content__title-area{display:flex;flex-direction:column;gap:7rem}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__title-area{flex-direction:column;align-items:flex-start;width:100%;gap:2.5rem}}[data-page=page-interview] .main-content__title-area-texts{padding-left:30px;border-left:solid 1px #5ebcf2;display:flex;gap:80px}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__title-area-texts{padding-left:15px}}[data-page=page-interview] .main-content__title-area-text:last-child{position:relative}[data-page=page-interview] .main-content__title-area-text:last-child:before,[data-page=page-interview] .main-content__title-area-text:last-child:after{content:"";right:calc(100% + 15px);width:50px;height:1px;background:#36260b;top:50%;translate:0 -50%;position:absolute}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__title-area-text:last-child:before,[data-page=page-interview] .main-content__title-area-text:last-child:after{width:40px;right:calc(100% + 20px)}}[data-page=page-interview] .main-content__title-area-text:last-child:before{rotate:45deg}[data-page=page-interview] .main-content__title-area-text:last-child:after{rotate:-45deg}[data-page=page-interview] .main-content__title-area-post{display:block;line-height:1;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:1.6rem}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__title-area-post{font-size:1.4rem}}[data-page=page-interview] .main-content__title-area-name{display:block;font-weight:700;line-height:1;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:2rem;padding-block:1rem 1.5rem}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__title-area-name{font-size:1.8rem;padding-block:.5rem 1rem}}[data-page=page-interview] .main-content__title-area-when{display:block;line-height:1;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:1.4rem}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__title-area-when{font-size:1.2rem}}[data-page=page-interview] .main-content__title{font-weight:700;line-height:1.7142857143;letter-spacing:.1em;font-size:2.8rem}[data-page=page-interview] .main-content__title:before,[data-page=page-interview] .main-content__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .main-content__title:before{margin-block-end:calc((1 - 1.7142857143) * .5em)}[data-page=page-interview] .main-content__title:after{margin-block-start:calc((1 - 1.7142857143) * .5em)}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__title{font-size:2rem}}[data-page=page-interview] .main-content__title.cross{max-width:375px;font-size:16px}[data-page=page-interview] .main-content__title--crosstalk{display:flex;justify-content:flex-start;align-items:center;gap:2rem}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__title--crosstalk{gap:1.5rem}}[data-page=page-interview] .main-content__title--crosstalk:before,[data-page=page-interview] .main-content__title--crosstalk:after{display:none}[data-page=page-interview] .main-content__title--crosstalk .deco{height:fit-content;background:#5ebcf2;min-height:10rem;min-width:10rem;display:flex;justify-content:center;align-items:center;border-radius:9999px;color:#fff;font-weight:700;line-height:1.4;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:2rem}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__title--crosstalk .deco{font-size:1.6rem;min-height:8rem;min-width:8rem}}[data-page=page-interview] .main-content__title--crosstalk .text{line-height:1.7777777778;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2);font-size:1.8rem;font-weight:400}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__title--crosstalk .text{font-size:1.6rem}}[data-page=page-interview] .main-content__post{border-left:solid 1px #5ebcf2;padding-left:3rem;display:flex;flex-direction:column}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__post{margin-left:0;padding-left:1.5rem}}[data-page=page-interview] .main-content__post-1{line-height:2.5;letter-spacing:.05em;font-size:1.6rem;margin-bottom:1rem}[data-page=page-interview] .main-content__post-1:before,[data-page=page-interview] .main-content__post-1:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .main-content__post-1:before{margin-block-end:-.75em}[data-page=page-interview] .main-content__post-1:after{margin-block-start:-.75em}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__post-1{font-size:1.4rem}}[data-page=page-interview] .main-content__post-2{font-weight:700;line-height:1.3333333333;letter-spacing:.05em;font-size:2.4rem;margin-bottom:1.5rem}[data-page=page-interview] .main-content__post-2:before,[data-page=page-interview] .main-content__post-2:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .main-content__post-2:before{margin-block-end:calc((1 - 1.3333333333) * .5em)}[data-page=page-interview] .main-content__post-2:after{margin-block-start:calc((1 - 1.3333333333) * .5em)}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__post-2{margin-bottom:.8rem;font-size:1.8rem}}[data-page=page-interview] .main-content__post-3{line-height:1;letter-spacing:.05em;font-size:1.4rem}[data-page=page-interview] .main-content__post-3:before,[data-page=page-interview] .main-content__post-3:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .main-content__post-3:before{margin-block-end:0em}[data-page=page-interview] .main-content__post-3:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-interview] .main-content__post-3{font-size:1.2rem}}[data-page=page-interview] .mv{position:relative;margin-bottom:5.3333333333vw}@media screen and (max-width: 768px){[data-page=page-interview] .mv{margin-bottom:4.5rem}}[data-page=page-interview] .mv__abs-bg{z-index:0;position:absolute;top:0;left:0;height:calc(var(--headerHeight) + 26vw);width:100%;background:url(/wp-content/themes/kantosyoji/imgs/recruit/texture.webp) repeat;clip-path:polygon(0 0,100% 0%,100% 100%,0 calc(100% - 10vw))}@media screen and (max-width: 768px){[data-page=page-interview] .mv__abs-bg{height:31rem;clip-path:polygon(0 0,100% 0%,100% 100%,0 calc(100% - 16vw))}}[data-page=page-interview] .mv__inner{position:relative;z-index:5;margin:0 auto;padding-top:calc(var(--headerHeight) + 3.3333333333vw);width:90%;max-width:1100px}[data-page=page-interview] .mv__title{display:flex;flex-direction:column;gap:.6666666667vw}@media screen and (max-width: 768px){[data-page=page-interview] .mv__title{gap:.7rem}}[data-page=page-interview] .mv__title-jp{font-weight:500;line-height:1;letter-spacing:.05em;font-size:2.4rem;font-size:1.6vw}[data-page=page-interview] .mv__title-jp:before,[data-page=page-interview] .mv__title-jp:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .mv__title-jp:before{margin-block-end:0em}[data-page=page-interview] .mv__title-jp:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-interview] .mv__title-jp{font-size:1.6rem}}[data-page=page-interview] .mv__title-en{width:29.3333333333vw}@media screen and (max-width: 768px){[data-page=page-interview] .mv__title-en{width:27rem}}[data-page=page-interview] .btn-area{width:90%;margin:0 auto;max-width:1100px;display:block;position:relative;z-index:6}@media screen and (max-width: 1100px){[data-page=page-interview] .btn-area{display:none}}[data-page=page-interview] .btn-area--margin{margin-block:7rem}[data-page=page-interview] .btn-area__cross{position:absolute;right:0;top:50%;translate:0 -50%}[data-page=page-interview] .btn-area__cross:before,[data-page=page-interview] .btn-area__cross:after{content:"";right:8px;width:50px;height:1px;background:#000;top:50%;translate:0 -50%;position:absolute}@media screen and (max-width: 1240px){[data-page=page-interview] .btn-area__cross:before,[data-page=page-interview] .btn-area__cross:after{width:40px}}[data-page=page-interview] .btn-area__cross:before{rotate:45deg}[data-page=page-interview] .btn-area__cross:after{rotate:-45deg}[data-page=page-interview] .btn-area__top{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}@media screen and (max-width: 1240px){[data-page=page-interview] .btn-area__top{gap:1.5rem}}[data-page=page-interview] .btn-area__bottom{margin-top:2.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}@media screen and (max-width: 1240px){[data-page=page-interview] .btn-area__bottom{margin-top:1.5rem;gap:1.5rem}}[data-page=page-interview] .btn-area__button{display:flex;border:solid 1px #00306a}[data-page=page-interview] .btn-area__button.is-active .btn-area__right{background:#00306a;color:#fff}[data-page=page-interview] .btn-area__button.is-active .btn-area__cross:before,[data-page=page-interview] .btn-area__button.is-active .btn-area__cross:after{background:#fff}[data-page=page-interview] .btn-area__button.is-active .btn-area__arrow{border:solid 1px #fff}[data-page=page-interview] .btn-area__button.is-active .btn-area__arrow:after{background:#fff}[data-page=page-interview] .btn-area__left{height:100px;min-width:85px}[data-page=page-interview] .btn-area__left img{height:100%;width:100%;object-fit:cover}[data-page=page-interview] .btn-area__right{position:relative;height:10rem;width:100%;background:#fff;padding-inline:1.4rem;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}[data-page=page-interview] .btn-area__right .post{line-height:1;letter-spacing:.05em;font-size:1.5rem;margin-bottom:6px}[data-page=page-interview] .btn-area__right .post:before,[data-page=page-interview] .btn-area__right .post:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .btn-area__right .post:before{margin-block-end:0em}[data-page=page-interview] .btn-area__right .post:after{margin-block-start:0em}@media screen and (max-width: 1240px){[data-page=page-interview] .btn-area__right .post{font-size:1.4rem}}[data-page=page-interview] .btn-area__right .name{font-weight:700;line-height:1;letter-spacing:.05em;font-size:2rem;margin-bottom:8px}[data-page=page-interview] .btn-area__right .name:before,[data-page=page-interview] .btn-area__right .name:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .btn-area__right .name:before{margin-block-end:0em}[data-page=page-interview] .btn-area__right .name:after{margin-block-start:0em}@media screen and (max-width: 1240px){[data-page=page-interview] .btn-area__right .name{font-size:1.8rem}}[data-page=page-interview] .btn-area__right .when{line-height:1;letter-spacing:.05em;font-size:1.4rem}[data-page=page-interview] .btn-area__right .when:before,[data-page=page-interview] .btn-area__right .when:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-interview] .btn-area__right .when:before{margin-block-end:0em}[data-page=page-interview] .btn-area__right .when:after{margin-block-start:0em}@media screen and (max-width: 1240px){[data-page=page-interview] .btn-area__right .when{font-size:1.2rem}}[data-page=page-interview] .btn-area__arrow{position:absolute;top:50%;right:10px;translate:0 -50%;rotate:90deg;height:auto;width:24px;aspect-ratio:1;border:solid 1px #000;border-radius:9999px;display:flex;justify-content:center;align-items:center;transition:background .3s,translate .3s}@media screen and (max-width: 768px){[data-page=page-interview] .btn-area__arrow{width:14px}}[data-page=page-interview] .btn-area__arrow.reverse{rotate:270deg}[data-page=page-interview] .btn-area__arrow:after{content:"";height:auto;display:block;width:7px;aspect-ratio:6/7;transition:background .3s;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#000}@media screen and (max-width: 768px){[data-page=page-interview] .btn-area__arrow:after{width:5px}}[data-page=archive-news] .news,[data-page=search-news] .news,[data-page=single-news] .news{padding-block:2.5rem 12.5rem}@media screen and (max-width: 768px){[data-page=archive-news] .news,[data-page=search-news] .news,[data-page=single-news] .news{padding-bottom:5rem}}[data-page=archive-news] .news__inner,[data-page=search-news] .news__inner,[data-page=single-news] .news__inner{display:grid;justify-content:center;grid-template-columns:min(130rem,90%)}[data-page=archive-news] .news__contents,[data-page=search-news] .news__contents,[data-page=single-news] .news__contents{display:grid;justify-content:center;grid-template-columns:min(110rem,100%)}[data-page=archive-news] .news__list,[data-page=search-news] .news__list,[data-page=single-news] .news__list{display:flex;flex-direction:column;margin-bottom:7rem}@media screen and (max-width: 768px){[data-page=archive-news] .news__list,[data-page=search-news] .news__list,[data-page=single-news] .news__list{margin-bottom:3rem}}[data-page=archive-news] .news__anchor,[data-page=search-news] .news__anchor,[data-page=single-news] .news__anchor{margin-top:6.5rem;display:flex;margin-inline:auto;width:fit-content;justify-content:center;align-items:center;gap:1rem}@media (hover){[data-page=archive-news] .news__anchor:hover .news__anchor-arrow,[data-page=search-news] .news__anchor:hover .news__anchor-arrow,[data-page=single-news] .news__anchor:hover .news__anchor-arrow{background:#00479d;translate:-5px}[data-page=archive-news] .news__anchor:hover .news__anchor-arrow:after,[data-page=search-news] .news__anchor:hover .news__anchor-arrow:after,[data-page=single-news] .news__anchor:hover .news__anchor-arrow:after{background:#fff}}@media screen and (max-width: 768px){[data-page=archive-news] .news__anchor,[data-page=search-news] .news__anchor,[data-page=single-news] .news__anchor{margin-top:3rem;padding-bottom:12px;border-bottom:solid 1px #5c5c5c}}@media screen and (max-width: 768px){[data-page=archive-news] .news__anchor:not(:first-child),[data-page=search-news] .news__anchor:not(:first-child),[data-page=single-news] .news__anchor:not(:first-child){padding-top:12px}}[data-page=archive-news] .news__anchor:not(:last-child),[data-page=search-news] .news__anchor:not(:last-child),[data-page=single-news] .news__anchor:not(:last-child){position:relative;margin-right:32px;padding-right:32px}@media screen and (max-width: 768px){[data-page=archive-news] .news__anchor:not(:last-child),[data-page=search-news] .news__anchor:not(:last-child),[data-page=single-news] .news__anchor:not(:last-child){margin-right:0;padding-right:0}}[data-page=archive-news] .news__anchor:not(:last-child):before,[data-page=search-news] .news__anchor:not(:last-child):before,[data-page=single-news] .news__anchor:not(:last-child):before{content:"";width:1px;height:50px;position:absolute;top:50%;right:0;translate:0 -50%;background:#696969}@media screen and (max-width: 768px){[data-page=archive-news] .news__anchor:not(:last-child):before,[data-page=search-news] .news__anchor:not(:last-child):before,[data-page=single-news] .news__anchor:not(:last-child):before{display:none}}[data-page=archive-news] .news__anchor-text,[data-page=search-news] .news__anchor-text,[data-page=single-news] .news__anchor-text{line-height:1;letter-spacing:.05em;font-size:2rem}[data-page=archive-news] .news__anchor-text:before,[data-page=archive-news] .news__anchor-text:after,[data-page=search-news] .news__anchor-text:before,[data-page=search-news] .news__anchor-text:after,[data-page=single-news] .news__anchor-text:before,[data-page=single-news] .news__anchor-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=archive-news] .news__anchor-text:before,[data-page=search-news] .news__anchor-text:before,[data-page=single-news] .news__anchor-text:before{margin-block-end:0em}[data-page=archive-news] .news__anchor-text:after,[data-page=search-news] .news__anchor-text:after,[data-page=single-news] .news__anchor-text:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=archive-news] .news__anchor-text,[data-page=search-news] .news__anchor-text,[data-page=single-news] .news__anchor-text{line-height:1;letter-spacing:.05em;font-size:1.4rem}[data-page=archive-news] .news__anchor-text:before,[data-page=archive-news] .news__anchor-text:after,[data-page=search-news] .news__anchor-text:before,[data-page=search-news] .news__anchor-text:after,[data-page=single-news] .news__anchor-text:before,[data-page=single-news] .news__anchor-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=archive-news] .news__anchor-text:before,[data-page=search-news] .news__anchor-text:before,[data-page=single-news] .news__anchor-text:before{margin-block-end:0em}[data-page=archive-news] .news__anchor-text:after,[data-page=search-news] .news__anchor-text:after,[data-page=single-news] .news__anchor-text:after{margin-block-start:0em}}[data-page=archive-news] .news__anchor-arrow,[data-page=search-news] .news__anchor-arrow,[data-page=single-news] .news__anchor-arrow{rotate:90deg;height:auto;width:22px;aspect-ratio:1;border:solid 1px #000;border-radius:9999px;display:flex;justify-content:center;align-items:center;transition:background .3s,translate .3s}@media screen and (max-width: 768px){[data-page=archive-news] .news__anchor-arrow,[data-page=search-news] .news__anchor-arrow,[data-page=single-news] .news__anchor-arrow{width:13px}}[data-page=archive-news] .news__anchor-arrow:after,[data-page=search-news] .news__anchor-arrow:after,[data-page=single-news] .news__anchor-arrow:after{content:"";height:auto;display:block;width:7px;aspect-ratio:6/7;rotate:90deg;transition:background .3s;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#000}@media screen and (max-width: 768px){[data-page=archive-news] .news__anchor-arrow:after,[data-page=search-news] .news__anchor-arrow:after,[data-page=single-news] .news__anchor-arrow:after{width:5px}}[data-page=archive-news] .news-editor,[data-page=search-news] .news-editor,[data-page=single-news] .news-editor{margin-inline:auto;width:100%;max-width:1000px;background:#fff;padding:7rem 10rem}@media screen and (max-width: 768px){[data-page=archive-news] .news-editor,[data-page=search-news] .news-editor,[data-page=single-news] .news-editor{padding:3rem}}[data-page=archive-news] .news-editor__info,[data-page=search-news] .news-editor__info,[data-page=single-news] .news-editor__info{display:flex;align-items:center;gap:2rem;margin-bottom:2.5rem}@media screen and (max-width: 768px){[data-page=archive-news] .news-editor__info,[data-page=search-news] .news-editor__info,[data-page=single-news] .news-editor__info{gap:1.5rem;margin-bottom:2rem}}[data-page=archive-news] .news-editor__date,[data-page=search-news] .news-editor__date,[data-page=single-news] .news-editor__date{font-weight:700;color:#909090;line-height:1;letter-spacing:.1em;font-size:1.6rem}[data-page=archive-news] .news-editor__date:before,[data-page=archive-news] .news-editor__date:after,[data-page=search-news] .news-editor__date:before,[data-page=search-news] .news-editor__date:after,[data-page=single-news] .news-editor__date:before,[data-page=single-news] .news-editor__date:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=archive-news] .news-editor__date:before,[data-page=search-news] .news-editor__date:before,[data-page=single-news] .news-editor__date:before{margin-block-end:0em}[data-page=archive-news] .news-editor__date:after,[data-page=search-news] .news-editor__date:after,[data-page=single-news] .news-editor__date:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=archive-news] .news-editor__date,[data-page=search-news] .news-editor__date,[data-page=single-news] .news-editor__date{font-size:1.4rem}}[data-page=archive-news] .news-editor__category,[data-page=search-news] .news-editor__category,[data-page=single-news] .news-editor__category{height:3rem;width:12rem;display:flex;justify-content:center;align-items:center;color:#fff;background:#00479d;border-radius:9999px;line-height:1;letter-spacing:.05em;font-size:1.6rem}[data-page=archive-news] .news-editor__category:before,[data-page=archive-news] .news-editor__category:after,[data-page=search-news] .news-editor__category:before,[data-page=search-news] .news-editor__category:after,[data-page=single-news] .news-editor__category:before,[data-page=single-news] .news-editor__category:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=archive-news] .news-editor__category:before,[data-page=search-news] .news-editor__category:before,[data-page=single-news] .news-editor__category:before{margin-block-end:0em}[data-page=archive-news] .news-editor__category:after,[data-page=search-news] .news-editor__category:after,[data-page=single-news] .news-editor__category:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=archive-news] .news-editor__category,[data-page=search-news] .news-editor__category,[data-page=single-news] .news-editor__category{font-size:1.4rem;height:2.8rem;width:9rem}}[data-page=archive-news] .news-editor__title,[data-page=search-news] .news-editor__title,[data-page=single-news] .news-editor__title{line-height:1.5;letter-spacing:.05em;font-size:2rem;padding-bottom:5rem;margin-bottom:5rem;border-bottom:#00479d solid 2px}[data-page=archive-news] .news-editor__title:before,[data-page=archive-news] .news-editor__title:after,[data-page=search-news] .news-editor__title:before,[data-page=search-news] .news-editor__title:after,[data-page=single-news] .news-editor__title:before,[data-page=single-news] .news-editor__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=archive-news] .news-editor__title:before,[data-page=search-news] .news-editor__title:before,[data-page=single-news] .news-editor__title:before{margin-block-end:-.25em}[data-page=archive-news] .news-editor__title:after,[data-page=search-news] .news-editor__title:after,[data-page=single-news] .news-editor__title:after{margin-block-start:-.25em}@media screen and (max-width: 768px){[data-page=archive-news] .news-editor__title,[data-page=search-news] .news-editor__title,[data-page=single-news] .news-editor__title{font-size:1.8rem;padding-bottom:3rem;margin-bottom:3rem}}[data-page=archive-news] .news-editor__inner .wp-block-columns,[data-page=search-news] .news-editor__inner .wp-block-columns,[data-page=single-news] .news-editor__inner .wp-block-columns{gap:2rem;margin-block:6rem}@media screen and (max-width: 768px){[data-page=archive-news] .news-editor__inner .wp-block-columns,[data-page=search-news] .news-editor__inner .wp-block-columns,[data-page=single-news] .news-editor__inner .wp-block-columns{gap:1.5rem;margin-block:3rem}}[data-page=archive-news] .news-editor__inner>p,[data-page=search-news] .news-editor__inner>p,[data-page=single-news] .news-editor__inner>p{line-height:2;letter-spacing:.1em;font-size:1.6rem;margin-block:3rem}[data-page=archive-news] .news-editor__inner>p:before,[data-page=archive-news] .news-editor__inner>p:after,[data-page=search-news] .news-editor__inner>p:before,[data-page=search-news] .news-editor__inner>p:after,[data-page=single-news] .news-editor__inner>p:before,[data-page=single-news] .news-editor__inner>p:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=archive-news] .news-editor__inner>p:before,[data-page=search-news] .news-editor__inner>p:before,[data-page=single-news] .news-editor__inner>p:before{margin-block-end:-.5em}[data-page=archive-news] .news-editor__inner>p:after,[data-page=search-news] .news-editor__inner>p:after,[data-page=single-news] .news-editor__inner>p:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=archive-news] .news-editor__inner>p,[data-page=search-news] .news-editor__inner>p,[data-page=single-news] .news-editor__inner>p{font-size:1.4rem;line-height:1.875}}[data-page=archive-news] .news-editor__inner>figure,[data-page=search-news] .news-editor__inner>figure,[data-page=single-news] .news-editor__inner>figure{margin-block:6rem}@media screen and (max-width: 768px){[data-page=archive-news] .news-editor__inner>figure,[data-page=search-news] .news-editor__inner>figure,[data-page=single-news] .news-editor__inner>figure{margin-block:3rem}}[data-page=archive-news] .news-editor__inner>figure figcaption,[data-page=search-news] .news-editor__inner>figure figcaption,[data-page=single-news] .news-editor__inner>figure figcaption{line-height:1;letter-spacing:.03em;font-size:1.6rem}[data-page=archive-news] .news-editor__inner>figure figcaption:before,[data-page=archive-news] .news-editor__inner>figure figcaption:after,[data-page=search-news] .news-editor__inner>figure figcaption:before,[data-page=search-news] .news-editor__inner>figure figcaption:after,[data-page=single-news] .news-editor__inner>figure figcaption:before,[data-page=single-news] .news-editor__inner>figure figcaption:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=archive-news] .news-editor__inner>figure figcaption:before,[data-page=search-news] .news-editor__inner>figure figcaption:before,[data-page=single-news] .news-editor__inner>figure figcaption:before{margin-block-end:0em}[data-page=archive-news] .news-editor__inner>figure figcaption:after,[data-page=search-news] .news-editor__inner>figure figcaption:after,[data-page=single-news] .news-editor__inner>figure figcaption:after{margin-block-start:0em}[data-page=archive-news] .news-editor__inner>h3,[data-page=search-news] .news-editor__inner>h3,[data-page=single-news] .news-editor__inner>h3{font-weight:700;line-height:1.5;letter-spacing:.1em;font-size:2rem;margin-block:3rem}[data-page=archive-news] .news-editor__inner>h3:before,[data-page=archive-news] .news-editor__inner>h3:after,[data-page=search-news] .news-editor__inner>h3:before,[data-page=search-news] .news-editor__inner>h3:after,[data-page=single-news] .news-editor__inner>h3:before,[data-page=single-news] .news-editor__inner>h3:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=archive-news] .news-editor__inner>h3:before,[data-page=search-news] .news-editor__inner>h3:before,[data-page=single-news] .news-editor__inner>h3:before{margin-block-end:-.25em}[data-page=archive-news] .news-editor__inner>h3:after,[data-page=search-news] .news-editor__inner>h3:after,[data-page=single-news] .news-editor__inner>h3:after{margin-block-start:-.25em}[data-page=archive-news] .news-item,[data-page=search-news] .news-item,[data-page=single-news] .news-item{border-top:solid 1px #c1c1c1;position:relative}[data-page=archive-news] .news-item:last-child,[data-page=search-news] .news-item:last-child,[data-page=single-news] .news-item:last-child{border-bottom:solid 1px #c1c1c1}@media (hover){[data-page=archive-news] .news-item__link:hover .news-item__arrow,[data-page=search-news] .news-item__link:hover .news-item__arrow,[data-page=single-news] .news-item__link:hover .news-item__arrow{translate:10px -50%;background:#00479d}[data-page=archive-news] .news-item__link:hover .news-item__arrow:after,[data-page=search-news] .news-item__link:hover .news-item__arrow:after,[data-page=single-news] .news-item__link:hover .news-item__arrow:after{background:#fff}}[data-page=archive-news] .news-item__top,[data-page=search-news] .news-item__top,[data-page=single-news] .news-item__top{display:contents}@media screen and (max-width: 768px){[data-page=archive-news] .news-item__top,[data-page=search-news] .news-item__top,[data-page=single-news] .news-item__top{display:flex;align-items:center;gap:10px}}[data-page=archive-news] .news-item__arrow,[data-page=search-news] .news-item__arrow,[data-page=single-news] .news-item__arrow{position:absolute;top:50%;right:30px;translate:0 -50%;height:auto;width:32px;aspect-ratio:1;border:solid 1px #000;border-radius:9999px;display:flex;justify-content:center;align-items:center;transition:background .3s,translate .3s}@media screen and (max-width: 768px){[data-page=archive-news] .news-item__arrow,[data-page=search-news] .news-item__arrow,[data-page=single-news] .news-item__arrow{width:28px}}[data-page=archive-news] .news-item__arrow:after,[data-page=search-news] .news-item__arrow:after,[data-page=single-news] .news-item__arrow:after{content:"";height:auto;display:block;width:7px;aspect-ratio:6/7;transition:background .3s;-webkit-mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/wp-content/themes/kantosyoji/imgs/common/right-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#000}[data-page=archive-news] .news-item__inner,[data-page=search-news] .news-item__inner,[data-page=single-news] .news-item__inner{padding-block:3rem;padding-right:13rem;display:flex;justify-content:space-between;gap:10rem}@media screen and (max-width: 768px){[data-page=archive-news] .news-item__inner,[data-page=search-news] .news-item__inner,[data-page=single-news] .news-item__inner{gap:1.5rem;padding-right:8.5rem;flex-direction:column}}[data-page=archive-news] .news-item__date,[data-page=search-news] .news-item__date,[data-page=single-news] .news-item__date{color:#909090;line-height:1;letter-spacing:.1em;font-size:1.6rem;font-weight:700;margin-bottom:2rem}[data-page=archive-news] .news-item__date:before,[data-page=archive-news] .news-item__date:after,[data-page=search-news] .news-item__date:before,[data-page=search-news] .news-item__date:after,[data-page=single-news] .news-item__date:before,[data-page=single-news] .news-item__date:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=archive-news] .news-item__date:before,[data-page=search-news] .news-item__date:before,[data-page=single-news] .news-item__date:before{margin-block-end:0em}[data-page=archive-news] .news-item__date:after,[data-page=search-news] .news-item__date:after,[data-page=single-news] .news-item__date:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=archive-news] .news-item__date,[data-page=search-news] .news-item__date,[data-page=single-news] .news-item__date{font-size:1.4rem;margin-bottom:1rem}}[data-page=archive-news] .news-item__category,[data-page=search-news] .news-item__category,[data-page=single-news] .news-item__category{height:3rem;width:12rem;margin-bottom:1.5rem;line-height:1;letter-spacing:.05em;font-size:1.6rem;color:#fff;background:#00479d;display:flex;justify-content:center;align-items:center;border-radius:9999px}[data-page=archive-news] .news-item__category:before,[data-page=archive-news] .news-item__category:after,[data-page=search-news] .news-item__category:before,[data-page=search-news] .news-item__category:after,[data-page=single-news] .news-item__category:before,[data-page=single-news] .news-item__category:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=archive-news] .news-item__category:before,[data-page=search-news] .news-item__category:before,[data-page=single-news] .news-item__category:before{margin-block-end:0em}[data-page=archive-news] .news-item__category:after,[data-page=search-news] .news-item__category:after,[data-page=single-news] .news-item__category:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=archive-news] .news-item__category,[data-page=search-news] .news-item__category,[data-page=single-news] .news-item__category{height:2.6rem;width:8.8rem;font-size:1.4rem;margin-bottom:1rem}}[data-page=archive-news] .news-item__title,[data-page=search-news] .news-item__title,[data-page=single-news] .news-item__title{line-height:2;letter-spacing:.05em;font-size:1.6rem}[data-page=archive-news] .news-item__title:before,[data-page=archive-news] .news-item__title:after,[data-page=search-news] .news-item__title:before,[data-page=search-news] .news-item__title:after,[data-page=single-news] .news-item__title:before,[data-page=single-news] .news-item__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=archive-news] .news-item__title:before,[data-page=search-news] .news-item__title:before,[data-page=single-news] .news-item__title:before{margin-block-end:-.5em}[data-page=archive-news] .news-item__title:after,[data-page=search-news] .news-item__title:after,[data-page=single-news] .news-item__title:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=archive-news] .news-item__title,[data-page=search-news] .news-item__title,[data-page=single-news] .news-item__title{font-size:1.6rem}}[data-page=archive-news] .news-item__right,[data-page=search-news] .news-item__right,[data-page=single-news] .news-item__right{min-width:250px;max-width:250px}@media screen and (max-width: 768px){[data-page=archive-news] .news-item__right,[data-page=search-news] .news-item__right,[data-page=single-news] .news-item__right{min-width:0;max-width:100%;width:100%}}[data-page=archive-news] .news-form,[data-page=search-news] .news-form,[data-page=single-news] .news-form{padding:2rem 4rem;max-width:100%;width:fit-content;background:#fff;display:flex;align-items:center;flex-wrap:wrap;gap:2rem 6rem;margin-bottom:4.5rem}@media screen and (max-width: 768px){[data-page=archive-news] .news-form,[data-page=search-news] .news-form,[data-page=single-news] .news-form{padding:1.5rem 2rem;gap:1.5rem 2rem}}[data-page=archive-news] .news-form__categories,[data-page=search-news] .news-form__categories,[data-page=single-news] .news-form__categories{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}[data-page=archive-news] .news-form__title,[data-page=search-news] .news-form__title,[data-page=single-news] .news-form__title{font-weight:700;line-height:1;letter-spacing:.05em;font-size:1.8rem}[data-page=archive-news] .news-form__title:before,[data-page=archive-news] .news-form__title:after,[data-page=search-news] .news-form__title:before,[data-page=search-news] .news-form__title:after,[data-page=single-news] .news-form__title:before,[data-page=single-news] .news-form__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=archive-news] .news-form__title:before,[data-page=search-news] .news-form__title:before,[data-page=single-news] .news-form__title:before{margin-block-end:0em}[data-page=archive-news] .news-form__title:after,[data-page=search-news] .news-form__title:after,[data-page=single-news] .news-form__title:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=archive-news] .news-form__title,[data-page=search-news] .news-form__title,[data-page=single-news] .news-form__title{font-size:1.6rem}}[data-page=archive-news] .news-form__category-link,[data-page=search-news] .news-form__category-link,[data-page=single-news] .news-form__category-link{display:flex;justify-content:center;align-items:center;line-height:1;letter-spacing:.05em;font-size:1.8rem;height:40px;width:150px;border-radius:2rem;background:#dedede}[data-page=archive-news] .news-form__category-link:before,[data-page=archive-news] .news-form__category-link:after,[data-page=search-news] .news-form__category-link:before,[data-page=search-news] .news-form__category-link:after,[data-page=single-news] .news-form__category-link:before,[data-page=single-news] .news-form__category-link:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=archive-news] .news-form__category-link:before,[data-page=search-news] .news-form__category-link:before,[data-page=single-news] .news-form__category-link:before{margin-block-end:0em}[data-page=archive-news] .news-form__category-link:after,[data-page=search-news] .news-form__category-link:after,[data-page=single-news] .news-form__category-link:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=archive-news] .news-form__category-link,[data-page=search-news] .news-form__category-link,[data-page=single-news] .news-form__category-link{height:3.2rem;width:9rem;font-size:1.4rem}}[data-page=archive-news] .news-form__category-link.is-active,[data-page=search-news] .news-form__category-link.is-active,[data-page=single-news] .news-form__category-link.is-active{color:#fff;background:#00479d}[data-page=archive-news] .page-numbers,[data-page=search-news] .page-numbers,[data-page=single-news] .page-numbers{display:flex;justify-content:center;gap:8px}@media screen and (max-width: 768px){[data-page=archive-news] .page-numbers,[data-page=search-news] .page-numbers,[data-page=single-news] .page-numbers{gap:5px}}[data-page=archive-news] .page-numbers li,[data-page=search-news] .page-numbers li,[data-page=single-news] .page-numbers li{display:flex;align-items:center}[data-page=archive-news] .page-numbers li>a,[data-page=archive-news] .page-numbers li>span.current,[data-page=search-news] .page-numbers li>a,[data-page=search-news] .page-numbers li>span.current,[data-page=single-news] .page-numbers li>a,[data-page=single-news] .page-numbers li>span.current{display:flex;align-items:center;justify-content:center;line-height:1;letter-spacing:0em;font-size:1.4rem;height:auto;width:40px;aspect-ratio:1;color:#000;background:#d1d1d1;border-radius:8px;transition:color .3s,background .3s}[data-page=archive-news] .page-numbers li>a:before,[data-page=archive-news] .page-numbers li>a:after,[data-page=archive-news] .page-numbers li>span.current:before,[data-page=archive-news] .page-numbers li>span.current:after,[data-page=search-news] .page-numbers li>a:before,[data-page=search-news] .page-numbers li>a:after,[data-page=search-news] .page-numbers li>span.current:before,[data-page=search-news] .page-numbers li>span.current:after,[data-page=single-news] .page-numbers li>a:before,[data-page=single-news] .page-numbers li>a:after,[data-page=single-news] .page-numbers li>span.current:before,[data-page=single-news] .page-numbers li>span.current:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=archive-news] .page-numbers li>a:before,[data-page=archive-news] .page-numbers li>span.current:before,[data-page=search-news] .page-numbers li>a:before,[data-page=search-news] .page-numbers li>span.current:before,[data-page=single-news] .page-numbers li>a:before,[data-page=single-news] .page-numbers li>span.current:before{margin-block-end:0em}[data-page=archive-news] .page-numbers li>a:after,[data-page=archive-news] .page-numbers li>span.current:after,[data-page=search-news] .page-numbers li>a:after,[data-page=search-news] .page-numbers li>span.current:after,[data-page=single-news] .page-numbers li>a:after,[data-page=single-news] .page-numbers li>span.current:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=archive-news] .page-numbers li>a,[data-page=archive-news] .page-numbers li>span.current,[data-page=search-news] .page-numbers li>a,[data-page=search-news] .page-numbers li>span.current,[data-page=single-news] .page-numbers li>a,[data-page=single-news] .page-numbers li>span.current{width:36px;font-size:12px}}[data-page=archive-news] .page-numbers li>span.current,[data-page=archive-news] .page-numbers li>a:hover,[data-page=search-news] .page-numbers li>span.current,[data-page=search-news] .page-numbers li>a:hover,[data-page=single-news] .page-numbers li>span.current,[data-page=single-news] .page-numbers li>a:hover{color:#fff;background:#00479d}
