*,::after,::before{font-size:unset;font-weight:unset;line-height:1.3em;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border-spacing:0;list-style-type:none;text-align:unset;text-decoration:none;border:none;outline:0;-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.mce-preview-object{border:none}:root{--color-white:#fff;--color-gray-100:#e6e7e7;--color-gray-200:#cfd1d1;--color-gray-300:#b7b9ba;--color-gray-400:#9fa3a4;--color-gray-500:#878d95;--color-gray-600:#6b6e76;--color-gray-700:#575d5f;--color-gray-800:#404749;--color-gray-900:#282d32;--color-black:#131417;--color-base:#fff;--color-accent:#af9f5b;--color-negative:#dd4040}@font-face{font-family:Holland;font-weight:400;font-style:normal;src:url(../6c1ed62209285055161f.ttf) format("truetype")}::-moz-selection{background:rgba(0,0,0,.1)}::selection{background:rgba(0,0,0,.1)}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 40px);-webkit-text-size-adjust:100%}body{font-family:kozuka-gothic-pr6n,sans-serif;font-size:14px;font-weight:400;font-weight:400;font-style:normal;letter-spacing:.05em;color:var(--color-black);background:var(--color-base);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}body::after{position:fixed;z-index:100;top:0;left:0;visibility:visible;width:calc(100vw + 300px);height:calc(100% + 100px);content:"";-webkit-transition:opacity .5s cubic-bezier(.4,.15,0,1),visibility .5s cubic-bezier(.4,.15,0,1);transition:opacity .5s cubic-bezier(.4,.15,0,1),visibility .5s cubic-bezier(.4,.15,0,1);opacity:1;background:var(--color-white)}body[data-page-state=leave],body[data-page-state=loading]{overflow:hidden}body[data-page-state=entered]::after{visibility:hidden;opacity:0}body.is-navigation-open{overflow:hidden}h1,h2,h3,h4,h5{word-break:break-all}img{width:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}p{line-height:2em;text-align:justify;color:var(--color-black)}a{-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out;color:inherit}@media(hover:hover)and (pointer:fine){a:not([class]):hover{opacity:.6}}strong{font-weight:500}button{cursor:pointer;color:inherit;background:unset}table{border-collapse:collapse}th{text-align:left}input,textarea{font-family:kozuka-gothic-pr6n,sans-serif;font-size:14px;font-weight:400;font-style:normal;resize:none;letter-spacing:.05em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:antialiased}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--color-gray-500)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--color-gray-500)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--color-gray-500)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--color-gray-500)}input::placeholder,textarea::placeholder{color:var(--color-gray-500)}.l-header{position:fixed;z-index:97;top:0;left:0;width:100vw;-webkit-transition:opacity .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:opacity .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:opacity .5s cubic-bezier(.4,.15,0,1),transform .5s cubic-bezier(.4,.15,0,1);transition:opacity .5s cubic-bezier(.4,.15,0,1),transform .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);background:var(--color-white)}.l-header__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;align-items:flex-end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:15px;padding-bottom:15px}@media(min-width:1081px){.l-header__top{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.l-header__top{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.l-header__top{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.l-header__top{padding-right:3vw;padding-left:3vw}}.l-header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;width:150px}.l-header__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.l-header__cv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.l-header .l-header__cv-mail,.l-header .l-header__cv-tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.l-header .l-header__cv-mail::before,.l-header .l-header__cv-tel::before{width:18px;height:18px;margin-right:5px;content:""}.l-header__cv-tel{margin-right:15px;cursor:default}.l-header__cv-tel::before{background:url(../f2454879245cadc7f96f.svg) no-repeat center center/contain}.l-header__cv-mail{position:relative}.l-header__cv-mail::before{background:url(../9bf3d815e7f2875fe1b8.svg) no-repeat center center/contain}.l-header__cv-mail::after{position:absolute;bottom:-3px;left:0;width:100%;height:1px;content:"";-webkit-transition:-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:transform .5s cubic-bezier(.4,.15,0,1);transition:transform .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;background:var(--color-accent)}@media(hover:hover)and (pointer:fine){.l-header__cv-mail:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}}.l-header__cv-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;margin-left:20px;padding-top:5px;padding-bottom:5px;padding-left:20px;border-left:1px solid var(--color-gray-100)}.l-header__cv-social-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:opacity .5s cubic-bezier(.4,.15,0,1);transition:opacity .5s cubic-bezier(.4,.15,0,1)}.l-header__cv-social-item:not(:last-child){margin-right:15px}@media(hover:hover)and (pointer:fine){.l-header__cv-social-item:hover{opacity:.5}}.l-header__navigation-open{font-family:ten-mincho,serif;font-size:12px;display:none;padding:6px 15px;border:1px solid var(--color-gray-200);border-radius:50px}.l-header__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid var(--color-gray-100);border-bottom:1px solid var(--color-gray-100)}@media(min-width:1081px){.l-header__navigation{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.l-header__navigation{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.l-header__navigation{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.l-header__navigation{padding-right:3vw;padding-left:3vw}}.l-header__navigation-parent{font-family:ten-mincho,serif;position:relative;display:grid;height:40px;-webkit-transition:opacity .5s cubic-bezier(.4,.15,0,1);transition:opacity .5s cubic-bezier(.4,.15,0,1);place-items:center}@media(hover:hover)and (pointer:fine){.l-header__navigation-parent:hover{opacity:.5}}.l-header__navigation-child{font-size:12px;position:fixed;top:var(--header-height);left:0;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;padding-top:20px;padding-bottom:20px;-webkit-transition:opacity .5s cubic-bezier(.4,.15,0,1) .1s,visibility .5s cubic-bezier(.4,.15,0,1) .1s;transition:opacity .5s cubic-bezier(.4,.15,0,1) .1s,visibility .5s cubic-bezier(.4,.15,0,1) .1s;opacity:0;color:var(--color-white);background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}@media(min-width:1081px){.l-header__navigation-child{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.l-header__navigation-child{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.l-header__navigation-child{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.l-header__navigation-child{padding-right:3vw;padding-left:3vw}}@media(hover:hover)and (pointer:fine){.l-header__navigation-group:hover .l-header__navigation-child{z-index:1;visibility:visible;-webkit-transition:opacity .5s cubic-bezier(.4,.15,0,1),visibility .5s cubic-bezier(.4,.15,0,1);transition:opacity .5s cubic-bezier(.4,.15,0,1),visibility .5s cubic-bezier(.4,.15,0,1);opacity:1}}.l-header__navigation-item{-webkit-transition:color .5s cubic-bezier(.4,.15,0,1);transition:color .5s cubic-bezier(.4,.15,0,1)}.l-header__navigation-item:not(:last-child)::after{margin:0 15px;content:"/";color:var(--color-white)}@media(hover:hover)and (pointer:fine){.l-header__navigation-item:hover{color:var(--color-gray-500)}}@media(max-width:767px){.l-header{height:70px}.l-header__top{-webkit-box-align:center;align-items:center;-ms-flex-align:center;height:100%;padding:0 3vw}.l-header__logo{width:130px}.l-header__navigation-open{display:block}.l-header__cv{display:none}.l-header__navigation{display:none}}.l-contents{padding-top:var(--header-height)}@media(max-width:767px){.l-contents{padding-top:var(--header-height)}}.l-footer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:60px;padding-bottom:40px;background:var(--color-black)}.l-footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;width:130px;-webkit-transition:opacity .5s cubic-bezier(.4,.15,0,1);transition:opacity .5s cubic-bezier(.4,.15,0,1)}@media(hover:hover)and (pointer:fine){.l-footer__logo:hover{opacity:.5}}.l-footer__logo img{width:100%;height:100%}.l-footer__social{display:grid;padding-top:40px;gap:20px;grid-template-columns:20px 20px 20px}.l-footer__social-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:opacity .5s cubic-bezier(.4,.15,0,1);transition:opacity .5s cubic-bezier(.4,.15,0,1)}@media(hover:hover)and (pointer:fine){.l-footer__social-item:hover{opacity:.5}}.l-footer__social-item img{width:100%;height:100%}.l-footer__copyright{font-size:12px;padding-top:30px;color:var(--color-gray-300)}.l-footer__page-top{position:absolute;z-index:0;right:30px;bottom:30px;display:grid;overflow:hidden;width:100px;height:100px;border:1px solid var(--color-white);border-radius:100%;place-items:center}.l-footer__page-top::before{position:absolute;width:100%;height:100%;content:"";-webkit-transition:border-radius .5s cubic-bezier(.4,.15,0,1) .5s,-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1) .5s,-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1) .5s,transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1) .5s,transform .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;border-radius:100% 100% 0 0;background:rgba(255,255,255,.075)}.l-footer__page-top::after{width:24px;height:24px;content:"";-webkit-transition:-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:transform .5s cubic-bezier(.4,.15,0,1);transition:transform .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center;transform-origin:center;background:url(../898f86e5d66168204326.svg) no-repeat center center/contain}@media(hover:hover)and (pointer:fine){.l-footer__page-top:hover::before{-webkit-transition:border-radius .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),transform .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:bottom;transform-origin:bottom;border-radius:0}.l-footer__page-top:hover::after{-webkit-transform:rotate(90deg) translateX(-5px);transform:rotate(90deg) translateX(-5px)}}@media(max-width:767px){.l-footer{padding-top:40px;padding-bottom:20px}.l-footer__page-top{display:none}}.c-under-kv__cover{position:relative;display:grid;width:100vw;height:280px;place-items:center}.c-under-kv__cover .simpleParallax{height:100%}.c-under-kv__cover-text{font-family:Holland,serif;font-size:160px;position:absolute;z-index:1;-webkit-transform:rotate(-7deg);transform:rotate(-7deg);-webkit-transform-origin:center;transform-origin:center;letter-spacing:-.075em;color:#ccc}.c-under-kv__cover-image{overflow:hidden;width:100%;height:100%}.c-under-kv__cover-image img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.c-under-kv__content{padding-top:70px;padding-bottom:80px;text-align:center}@media(min-width:1081px){.c-under-kv__content{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.c-under-kv__content{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.c-under-kv__content{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.c-under-kv__content{padding-right:3vw;padding-left:3vw}}.c-under-kv__page-title{font-family:ten-mincho,serif;font-size:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-under-kv__split-str{display:block;-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1);opacity:1;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.c-under-kv__split-str:nth-child(1){-webkit-transition-delay:.0333333333s;transition-delay:.0333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(2){-webkit-transition-delay:.0666666667s;transition-delay:.0666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(3){-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(4){-webkit-transition-delay:.1333333333s;transition-delay:.1333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(5){-webkit-transition-delay:.1666666667s;transition-delay:.1666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(6){-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(7){-webkit-transition-delay:.2333333333s;transition-delay:.2333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(8){-webkit-transition-delay:.2666666667s;transition-delay:.2666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(9){-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(10){-webkit-transition-delay:.3333333333s;transition-delay:.3333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(11){-webkit-transition-delay:.3666666667s;transition-delay:.3666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(12){-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(13){-webkit-transition-delay:.4333333333s;transition-delay:.4333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(14){-webkit-transition-delay:.4666666667s;transition-delay:.4666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(15){-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(16){-webkit-transition-delay:.5333333333s;transition-delay:.5333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(17){-webkit-transition-delay:.5666666667s;transition-delay:.5666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(18){-webkit-transition-delay:.6s;transition-delay:.6s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(19){-webkit-transition-delay:.6333333333s;transition-delay:.6333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(20){-webkit-transition-delay:.6666666667s;transition-delay:.6666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(21){-webkit-transition-delay:.7s;transition-delay:.7s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(22){-webkit-transition-delay:.7333333333s;transition-delay:.7333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(23){-webkit-transition-delay:.7666666667s;transition-delay:.7666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(24){-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(25){-webkit-transition-delay:.8333333333s;transition-delay:.8333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(26){-webkit-transition-delay:.8666666667s;transition-delay:.8666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(27){-webkit-transition-delay:.9s;transition-delay:.9s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(28){-webkit-transition-delay:.9333333333s;transition-delay:.9333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(29){-webkit-transition-delay:.9666666667s;transition-delay:.9666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(30){-webkit-transition-delay:1s;transition-delay:1s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(31){-webkit-transition-delay:1.0333333333s;transition-delay:1.0333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(32){-webkit-transition-delay:1.0666666667s;transition-delay:1.0666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(33){-webkit-transition-delay:1.1s;transition-delay:1.1s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(34){-webkit-transition-delay:1.1333333333s;transition-delay:1.1333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(35){-webkit-transition-delay:1.1666666667s;transition-delay:1.1666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(36){-webkit-transition-delay:1.2s;transition-delay:1.2s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(37){-webkit-transition-delay:1.2333333333s;transition-delay:1.2333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(38){-webkit-transition-delay:1.2666666667s;transition-delay:1.2666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(39){-webkit-transition-delay:1.3s;transition-delay:1.3s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__split-str:nth-child(40){-webkit-transition-delay:1.3333333333s;transition-delay:1.3333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(1){-webkit-transition-delay:.3833333333s;transition-delay:.3833333333s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(2){-webkit-transition-delay:.4166666667s;transition-delay:.4166666667s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(3){-webkit-transition-delay:.45s;transition-delay:.45s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(4){-webkit-transition-delay:.4833333333s;transition-delay:.4833333333s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(5){-webkit-transition-delay:.5166666667s;transition-delay:.5166666667s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(6){-webkit-transition-delay:.55s;transition-delay:.55s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(7){-webkit-transition-delay:.5833333333s;transition-delay:.5833333333s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(8){-webkit-transition-delay:.6166666667s;transition-delay:.6166666667s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(9){-webkit-transition-delay:.65s;transition-delay:.65s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(10){-webkit-transition-delay:.6833333333s;transition-delay:.6833333333s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(11){-webkit-transition-delay:.7166666667s;transition-delay:.7166666667s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(12){-webkit-transition-delay:.75s;transition-delay:.75s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(13){-webkit-transition-delay:.7833333333s;transition-delay:.7833333333s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(14){-webkit-transition-delay:.8166666667s;transition-delay:.8166666667s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(15){-webkit-transition-delay:.85s;transition-delay:.85s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(16){-webkit-transition-delay:.8833333333s;transition-delay:.8833333333s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(17){-webkit-transition-delay:.9166666667s;transition-delay:.9166666667s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(18){-webkit-transition-delay:.95s;transition-delay:.95s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(19){-webkit-transition-delay:.9833333333s;transition-delay:.9833333333s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(20){-webkit-transition-delay:1.0166666667s;transition-delay:1.0166666667s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(21){-webkit-transition-delay:1.05s;transition-delay:1.05s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(22){-webkit-transition-delay:1.0833333333s;transition-delay:1.0833333333s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(23){-webkit-transition-delay:1.1166666667s;transition-delay:1.1166666667s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(24){-webkit-transition-delay:1.15s;transition-delay:1.15s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(25){-webkit-transition-delay:1.1833333333s;transition-delay:1.1833333333s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(26){-webkit-transition-delay:1.2166666667s;transition-delay:1.2166666667s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(27){-webkit-transition-delay:1.25s;transition-delay:1.25s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(28){-webkit-transition-delay:1.2833333333s;transition-delay:1.2833333333s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(29){-webkit-transition-delay:1.3166666667s;transition-delay:1.3166666667s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(30){-webkit-transition-delay:1.35s;transition-delay:1.35s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(31){-webkit-transition-delay:1.3833333333s;transition-delay:1.3833333333s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(32){-webkit-transition-delay:1.4166666667s;transition-delay:1.4166666667s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(33){-webkit-transition-delay:1.45s;transition-delay:1.45s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(34){-webkit-transition-delay:1.4833333333s;transition-delay:1.4833333333s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(35){-webkit-transition-delay:1.5166666667s;transition-delay:1.5166666667s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(36){-webkit-transition-delay:1.55s;transition-delay:1.55s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(37){-webkit-transition-delay:1.5833333333s;transition-delay:1.5833333333s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(38){-webkit-transition-delay:1.6166666667s;transition-delay:1.6166666667s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(39){-webkit-transition-delay:1.65s;transition-delay:1.65s}.c-under-kv__page-title:nth-child(2) .c-under-kv__split-str:nth-child(40){-webkit-transition-delay:1.6833333333s;transition-delay:1.6833333333s}.c-under-kv__split-str--blank{width:.25em}[data-page-state=loading] .c-under-kv__split-str{-webkit-transform:translateY(75%) scaleY(1.1);transform:translateY(75%) scaleY(1.1);opacity:0}.c-under-kv__lead-text{line-height:1.5em;display:block;padding-top:10px;-webkit-transition:opacity 1s cubic-bezier(.4,.15,0,1) .5s;transition:opacity 1s cubic-bezier(.4,.15,0,1) .5s;color:var(--color-gray-500)}[data-page-state=loading] .c-under-kv__lead-text{-webkit-transition:opacity 0s;transition:opacity 0s;opacity:0}@media(max-width:767px){.c-under-kv__cover{height:180px}.c-under-kv__cover-text{font-size:60px}.c-under-kv__content{padding-top:35px;padding-bottom:40px}.c-under-kv__page-title.xl{font-size:32px}.c-under-kv__page-title.lg{font-size:28px}.c-under-kv__page-title.md{font-size:24px}.c-under-kv__page-title.sm{font-size:21px}}.c-button{font-family:ten-mincho,serif;line-height:1.5em;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:15px 30px}.c-button:not(.c-button--small){font-size:16px}.c-button:not(.c-button--white){color:var(--color-white);background:var(--color-accent)}.c-button::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";-webkit-transition:border-radius .5s cubic-bezier(.4,.15,0,1) .5s,-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1) .5s,-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1) .5s,transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1) .5s,transform .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;border-radius:0 100% 100% 0}.c-button::after{width:20px;height:20px;margin-left:10px;content:""}.c-button:not(.c-button--white)::before{background:rgba(255,255,255,.075)}.c-button:not(.c-button--white)::after{background:url(../aa17bb040288066c94e8.svg) no-repeat center center/contain}.c-button--white{background:var(--color-white)}.c-button--white::before{background:rgba(0,0,0,.1)}.c-button--white::after{background:url(../23ff1be0c9e02b65f1ec.svg) no-repeat center center/contain}.c-button--small{padding:10px 15px}.c-button--small::after{width:16px;height:16px}@media(hover:hover)and (pointer:fine){.c-button:hover::before{-webkit-transition:border-radius .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),transform .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left;border-radius:0}}@media(max-width:767px){.c-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.c-button--small{padding:15px}}.c-article__thumbnail{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-transition:border-radius .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),transform .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);-webkit-transform-origin:center;transform-origin:center;border:1px solid var(--color-gray-100);aspect-ratio:1.618/1}.c-article__thumbnail img{width:100%;height:100%;-webkit-transition:-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:transform .5s cubic-bezier(.4,.15,0,1);transition:transform .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);-webkit-transform-origin:center;transform-origin:center}@media(hover:hover)and (pointer:fine){.c-article:hover .c-article__thumbnail{-webkit-transform:scale(.95);transform:scale(.95);border-radius:15px}.c-article:hover .c-article__thumbnail img{-webkit-transform:scale(1.05) rotate(.75deg);transform:scale(1.05) rotate(.75deg)}}.c-article__category{position:absolute;z-index:1;top:0;left:0;padding:2px 7px;background:var(--color-gray-500)}.c-article__category-item{font-size:12px;color:var(--color-white)}.c-article__category-item:not(:first-child)::before{margin:0 5px;content:"/"}.c-article__title{font-size:16px;line-height:1.5em;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;padding-top:15px;-webkit-line-clamp:1}.c-article__body{line-height:1.7em;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;padding-top:10px;color:var(--color-gray-500);-webkit-line-clamp:2}.c-article__date{font-size:12px;display:block;padding-top:10px;color:var(--color-gray-500)}.c-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-tabs__item{line-height:1.5em;padding:6px 20px;-webkit-transition:border .5s cubic-bezier(.4,.15,0,1);transition:border .5s cubic-bezier(.4,.15,0,1)}.c-tabs__item:not(.c-tabs__item--current){border:1px solid var(--color-gray-300)}.c-tabs__item--current{color:var(--color-white);border:1px solid var(--color-black);background:var(--color-black)}.c-tabs__item:not(:last-child){margin-right:10px}@media(hover:hover)and (pointer:fine){.c-tabs__item:not(.c-tabs__item--current):hover{border:1px solid var(--color-gray-600)}}@media(max-width:767px){.c-tabs{display:grid;gap:5px;grid-template-columns:repeat(2,1fr)}}@media(max-width:767px)and (min-width:1081px){.c-tabs{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:767px)and (max-width:1080px){.c-tabs{padding-right:7vw;padding-left:7vw}}@media(max-width:767px)and (max-width:767px){.c-tabs{padding-right:5vw;padding-left:5vw}}@media(max-width:767px)and (max-width:399px){.c-tabs{padding-right:3vw;padding-left:3vw}}@media(max-width:767px){.c-tabs__item,.c-tabs__item:not(:last-child){margin:0;padding:10px 20px;text-align:center}}.c-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:1081px){.c-pagination{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.c-pagination{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.c-pagination{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.c-pagination{padding-right:3vw;padding-left:3vw}}.c-pagination__item:not(:last-child){margin-right:10px}.c-pagination__item .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;-webkit-transition:border .5s cubic-bezier(.4,.15,0,1);transition:border .5s cubic-bezier(.4,.15,0,1)}.c-pagination__item .page-numbers:not(.current,.dots){border:1px solid var(--color-gray-200)}.c-pagination__item .page-numbers:not(.next,.prev,.dots){width:40px}.c-pagination__item .page-numbers.next,.c-pagination__item .page-numbers.prev{width:80px}.c-pagination__item .page-numbers.next{margin-left:10px}.c-pagination__item .page-numbers.prev{margin-right:10px}.c-pagination__item .page-numbers.current{color:var(--color-white);background:var(--color-black)}@media(hover:hover)and (pointer:fine){.c-pagination__item .page-numbers:not(.current,.dots):hover{border:1px solid var(--color-gray-600)}}@media(max-width:767px){.c-pagination__item:not(:last-child){margin-right:10px}.c-pagination__item .page-numbers{height:32px}.c-pagination__item .page-numbers:not(.next,.prev,.dots){width:32px}.c-pagination__item .page-numbers.next,.c-pagination__item .page-numbers.prev{width:60px;margin:0}.c-pagination__item .page-numbers.dots{width:20px}}.c-wp-contents h1:not([class]){font-size:24px;line-height:1.5em;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;padding-bottom:25px}.c-wp-contents h1:not([class])::before{position:absolute;bottom:0;left:calc(50% - 20vw);width:40vw;height:1px;content:"";background:var(--color-gray-200)}.c-wp-contents h1:not([class])::after{position:absolute;bottom:0;left:calc(50% - 60px);width:120px;height:2px;content:"";background:var(--color-accent)}.c-wp-contents *+h1:not([class]){padding-top:40px}.c-wp-contents h2:not([class]){font-size:21px;line-height:1.7em;padding-bottom:5px;border-bottom:1px solid var(--color-accent)}.c-wp-contents *+h2:not([class]){padding-top:50px}.c-wp-contents h3:not([class]){font-size:18px;line-height:1.7em;position:relative;padding-left:10px;color:var(--color-accent)}.c-wp-contents h3:not([class]):before{position:absolute;top:calc(.7em / 2);left:0;width:2px;height:calc(100% - .7em);content:"";background:var(--color-accent)}.c-wp-contents *+h3:not([class]){margin-top:40px}.c-wp-contents h4:not([class]){font-size:16px;font-weight:500;line-height:1.7em}.c-wp-contents *+h4:not([class]){padding-top:20px}.c-wp-contents :not(p:not(.point,.frame1,.frame2))+p:not(.point,.frame1,.frame2){padding-top:20px}.c-wp-contents p:not(.point,.frame1,.frame2)+p:not(.point,.frame1,.frame2){padding-top:15px}.c-wp-contents p.point{position:relative;padding:50px 30px 20px;border:1px solid var(--color-accent)}.c-wp-contents p.point::before{font-size:12px;position:absolute;top:0;left:0;display:grid;width:100%;height:30px;content:"Point";letter-spacing:-.05em;color:var(--color-white);background:var(--color-accent);place-items:center}.c-wp-contents p.frame1{padding:20px 30px;border:1px solid var(--color-gray-200)}.c-wp-contents *+p.frame1{margin-top:20px}.c-wp-contents p.frame2{padding:20px 30px;background:var(--color-gray-100)}.c-wp-contents *+p.frame2{margin-top:20px}.c-wp-contents .under_line{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(0,#ff0));background:-webkit-linear-gradient(transparent 60%,#ff0 0);background:linear-gradient(transparent 60%,#ff0 0)}.c-wp-contents a{text-decoration:underline;color:var(--color-accent)}.c-wp-contents strong{font-weight:600}.c-wp-contents .button{font-size:16px;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:15px 20px;-webkit-transition:background .15s ease-out,color .15s ease-out;transition:background .15s ease-out,color .15s ease-out;border:1px solid var(--color-accent);border-radius:7px}@media(hover:hover)and (pointer:fine){.c-wp-contents .button:hover{color:#fff;background:var(--color-accent)}}.c-wp-contents table{position:relative;width:100%}.c-wp-contents *+table:not([class]){margin-top:20px}.c-wp-contents th{line-height:2em;padding:12px 20px;text-align:left;color:var(--color-white);border:1px solid var(--color-gray-200);background:var(--color-gray-500)}.c-wp-contents td{font-size:14px;line-height:2em;padding:12px 20px;border:1px solid var(--color-gray-200)}.c-wp-contents ol:not([class]),.c-wp-contents ul:not([class]){display:grid;counter-reset:number;gap:5px}.c-wp-contents *+ol:not([class]),.c-wp-contents *+ul:not([class]){padding-top:10px}.c-wp-contents li{line-height:1.7em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;align-items:baseline;-ms-flex-align:baseline}.c-wp-contents ul:not([class]) li::before{position:relative;top:-2px;width:7px;min-width:7px;height:7px;margin-right:10px;content:"";border-radius:100%;background:var(--color-gray-500)}.c-wp-contents ol:not([class]) li::before{margin-right:10px;content:counter(number);counter-increment:number;color:var(--color-gray-500)}.c-wp-contents .mce-object-iframe,.c-wp-contents iframe{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;aspect-ratio:16/9}.c-wp-contents *+.mce-object-iframe,.c-wp-contents *+iframe{padding-top:20px}.c-wp-contents img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.c-wp-contents *+img{padding-top:30px}@media(max-width:767px){.c-wp-contents *+h2:not([class]){padding-top:30px}.c-wp-contents *+h3:not([class]){margin-top:20px}.c-wp-contents :not(p:not(.point,.frame1,.frame2))+p:not(.point,.frame1,.frame2){padding-top:15px}.c-wp-contents p:not(.point,.frame1,.frame2)+p:not(.point,.frame1,.frame2){padding-top:10px}.c-wp-contents p.point{padding:45px 20px 15px}.c-wp-contents p.frame1,.c-wp-contents p.frame2{padding:15px 20px}.c-wp-contents *+p.frame1,.c-wp-contents *+p.frame2{margin-top:15px}.c-wp-contents *+table{margin-top:15px}.c-wp-contents table{display:block;overflow-x:scroll;width:94vw}.c-wp-contents table::after{font-size:10px;line-height:1em;position:absolute;right:10px;bottom:10px;padding:8px 10px;content:"スクロールできます";-webkit-transition:opacity .5s cubic-bezier(.4,.15,0,1);transition:opacity .5s cubic-bezier(.4,.15,0,1);opacity:0;color:var(--color-white);border-radius:50px;background:rgba(0,0,0,.8)}.c-wp-contents table.scrollable::after{opacity:1}.c-wp-contents table tbody,.c-wp-contents table thead{display:table;width:100%;white-space:nowrap}}#tinymce{padding-right:2vw;padding-left:2vw}#tinymce::after{display:none}.p-gnav{position:fixed;z-index:99;top:0;left:0;display:none;visibility:hidden;width:100vw;height:100vh;height:calc(var(--vh,1vh)*100);padding:20px 20px 40px;-webkit-transition:opacity .5s cubic-bezier(.4,.15,0,1),visibility .5s cubic-bezier(.4,.15,0,1),-webkit-filter .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:opacity .5s cubic-bezier(.4,.15,0,1),visibility .5s cubic-bezier(.4,.15,0,1),-webkit-filter .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:filter .5s cubic-bezier(.4,.15,0,1),opacity .5s cubic-bezier(.4,.15,0,1),transform .5s cubic-bezier(.4,.15,0,1),visibility .5s cubic-bezier(.4,.15,0,1);transition:filter .5s cubic-bezier(.4,.15,0,1),opacity .5s cubic-bezier(.4,.15,0,1),transform .5s cubic-bezier(.4,.15,0,1),visibility .5s cubic-bezier(.4,.15,0,1),-webkit-filter .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transform-origin:center;transform-origin:center;opacity:0;color:var(--color-white);background:var(--color-black);-webkit-filter:blur(5px);filter:blur(5px);will-change:filter}body.is-navigation-open .p-gnav{visibility:visible;-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-filter:blur(0);filter:blur(0)}.p-gnav__head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-gnav__head::after{position:absolute;bottom:-60px;left:0;width:100%;height:60px;content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,var(--color-black)),to(transparent)) 70%;background:-webkit-linear-gradient(top,var(--color-black) 30%,transparent) 70%;background:linear-gradient(180deg,var(--color-black) 30%,transparent) 70%}.p-gnav__close{position:relative;top:10px;right:10px;display:grid;width:24px;height:24px;-webkit-transform-origin:center;transform-origin:center;place-items:center}.p-gnav__close::after,.p-gnav__close::before{position:absolute;width:100%;height:2px;content:"";background:var(--color-white)}.p-gnav__close::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-gnav__close::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-gnav__main{overflow-y:scroll;max-height:calc(var(--vh,1vh)*100 - 80px - 60px);padding-top:60px}.p-gnav__navigation{display:grid;gap:20px 15px;grid-template-columns:repeat(2,1fr)}.p-gnav__navigation-parent{font-family:ten-mincho,serif;font-size:21px}.p-gnav__navigation-child{display:grid;padding-top:10px;gap:7px}.p-gnav__navigation-item{font-size:12px;color:var(--color-gray-200)}.p-gnav__cv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;padding-top:40px}.p-gnav__cv-item{font-size:12px;line-height:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;padding:15px 30px;border:1px solid var(--color-gray-500);border-radius:50px}.p-gnav__cv-item::before{width:22px;height:22px;margin-right:5px;content:""}.p-gnav__cv-item--tel:before{background:url(../0e3d82f51178c8e8bb01.svg) no-repeat center center/contain}.p-gnav__cv-item--mail::before{background:url(../c5434ba4b697ea85cef6.svg) no-repeat center center/contain}.p-gnav__cv-item:not(:last-child){margin-right:10px}.p-gnav__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;margin-top:30px;padding-top:20px;border-top:1px solid var(--color-gray-800)}.p-gnav__social-item{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;color:var(--color-gray-300)}.p-gnav__social-item::before{width:22px;height:22px;margin-right:5px;content:""}.p-gnav__social-item--line:before{background:url(../4db6419b4b8bb0fb922f.svg) no-repeat center center/contain}.p-gnav__social-item--instagram::before{background:url(../dda4c095a6952a9e87a2.svg) no-repeat center center/contain}.p-gnav__social-item:not(:last-child){margin-right:20px}@media(max-width:767px){.p-gnav{display:block}}.p-top-kv{position:relative;overflow:hidden;width:100vw;height:calc(100vh - var(--header-height))}.p-top-kv__catch{position:absolute;z-index:1;right:50px;bottom:50px;color:var(--color-white)}.p-top-kv__catch-large{font-family:ten-mincho,serif;font-size:68px}.p-top-kv__catch-large-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-shadow:5px 5px 40px #1a1f27;-webkit-perspective:500px;perspective:500px}.p-top-kv__split-str{display:block;-webkit-transform:unset;transform:unset;opacity:1;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.p-top-kv__split-str:nth-child(1){-webkit-transition-delay:.0333333333s;transition-delay:.0333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(2){-webkit-transition-delay:.0666666667s;transition-delay:.0666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(3){-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(4){-webkit-transition-delay:.1333333333s;transition-delay:.1333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(5){-webkit-transition-delay:.1666666667s;transition-delay:.1666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(6){-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(7){-webkit-transition-delay:.2333333333s;transition-delay:.2333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(8){-webkit-transition-delay:.2666666667s;transition-delay:.2666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(9){-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(10){-webkit-transition-delay:.3333333333s;transition-delay:.3333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(11){-webkit-transition-delay:.3666666667s;transition-delay:.3666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(12){-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(13){-webkit-transition-delay:.4333333333s;transition-delay:.4333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(14){-webkit-transition-delay:.4666666667s;transition-delay:.4666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(15){-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(16){-webkit-transition-delay:.5333333333s;transition-delay:.5333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(17){-webkit-transition-delay:.5666666667s;transition-delay:.5666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(18){-webkit-transition-delay:.6s;transition-delay:.6s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(19){-webkit-transition-delay:.6333333333s;transition-delay:.6333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(20){-webkit-transition-delay:.6666666667s;transition-delay:.6666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(21){-webkit-transition-delay:.7s;transition-delay:.7s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(22){-webkit-transition-delay:.7333333333s;transition-delay:.7333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(23){-webkit-transition-delay:.7666666667s;transition-delay:.7666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(24){-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(25){-webkit-transition-delay:.8333333333s;transition-delay:.8333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(26){-webkit-transition-delay:.8666666667s;transition-delay:.8666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(27){-webkit-transition-delay:.9s;transition-delay:.9s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(28){-webkit-transition-delay:.9333333333s;transition-delay:.9333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(29){-webkit-transition-delay:.9666666667s;transition-delay:.9666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(30){-webkit-transition-delay:1s;transition-delay:1s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(31){-webkit-transition-delay:1.0333333333s;transition-delay:1.0333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(32){-webkit-transition-delay:1.0666666667s;transition-delay:1.0666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(33){-webkit-transition-delay:1.1s;transition-delay:1.1s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(34){-webkit-transition-delay:1.1333333333s;transition-delay:1.1333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(35){-webkit-transition-delay:1.1666666667s;transition-delay:1.1666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(36){-webkit-transition-delay:1.2s;transition-delay:1.2s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(37){-webkit-transition-delay:1.2333333333s;transition-delay:1.2333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(38){-webkit-transition-delay:1.2666666667s;transition-delay:1.2666666667s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(39){-webkit-transition-delay:1.3s;transition-delay:1.3s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__split-str:nth-child(40){-webkit-transition-delay:1.3333333333s;transition-delay:1.3333333333s;-webkit-transition-timing-function:cubic-bezier(.4,.15,0,1);transition-timing-function:cubic-bezier(.4,.15,0,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(1){-webkit-transition-delay:.3833333333s;transition-delay:.3833333333s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(2){-webkit-transition-delay:.4166666667s;transition-delay:.4166666667s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(3){-webkit-transition-delay:.45s;transition-delay:.45s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(4){-webkit-transition-delay:.4833333333s;transition-delay:.4833333333s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(5){-webkit-transition-delay:.5166666667s;transition-delay:.5166666667s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(6){-webkit-transition-delay:.55s;transition-delay:.55s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(7){-webkit-transition-delay:.5833333333s;transition-delay:.5833333333s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(8){-webkit-transition-delay:.6166666667s;transition-delay:.6166666667s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(9){-webkit-transition-delay:.65s;transition-delay:.65s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(10){-webkit-transition-delay:.6833333333s;transition-delay:.6833333333s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(11){-webkit-transition-delay:.7166666667s;transition-delay:.7166666667s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(12){-webkit-transition-delay:.75s;transition-delay:.75s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(13){-webkit-transition-delay:.7833333333s;transition-delay:.7833333333s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(14){-webkit-transition-delay:.8166666667s;transition-delay:.8166666667s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(15){-webkit-transition-delay:.85s;transition-delay:.85s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(16){-webkit-transition-delay:.8833333333s;transition-delay:.8833333333s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(17){-webkit-transition-delay:.9166666667s;transition-delay:.9166666667s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(18){-webkit-transition-delay:.95s;transition-delay:.95s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(19){-webkit-transition-delay:.9833333333s;transition-delay:.9833333333s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(20){-webkit-transition-delay:1.0166666667s;transition-delay:1.0166666667s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(21){-webkit-transition-delay:1.05s;transition-delay:1.05s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(22){-webkit-transition-delay:1.0833333333s;transition-delay:1.0833333333s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(23){-webkit-transition-delay:1.1166666667s;transition-delay:1.1166666667s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(24){-webkit-transition-delay:1.15s;transition-delay:1.15s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(25){-webkit-transition-delay:1.1833333333s;transition-delay:1.1833333333s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(26){-webkit-transition-delay:1.2166666667s;transition-delay:1.2166666667s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(27){-webkit-transition-delay:1.25s;transition-delay:1.25s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(28){-webkit-transition-delay:1.2833333333s;transition-delay:1.2833333333s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(29){-webkit-transition-delay:1.3166666667s;transition-delay:1.3166666667s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(30){-webkit-transition-delay:1.35s;transition-delay:1.35s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(31){-webkit-transition-delay:1.3833333333s;transition-delay:1.3833333333s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(32){-webkit-transition-delay:1.4166666667s;transition-delay:1.4166666667s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(33){-webkit-transition-delay:1.45s;transition-delay:1.45s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(34){-webkit-transition-delay:1.4833333333s;transition-delay:1.4833333333s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(35){-webkit-transition-delay:1.5166666667s;transition-delay:1.5166666667s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(36){-webkit-transition-delay:1.55s;transition-delay:1.55s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(37){-webkit-transition-delay:1.5833333333s;transition-delay:1.5833333333s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(38){-webkit-transition-delay:1.6166666667s;transition-delay:1.6166666667s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(39){-webkit-transition-delay:1.65s;transition-delay:1.65s}.p-top-kv__catch-large-line:nth-child(2) .p-top-kv__split-str:nth-child(40){-webkit-transition-delay:1.6833333333s;transition-delay:1.6833333333s}.p-top-kv__split-str--blank{width:.25em}[data-page-state=loading] .p-top-kv__split-str{-webkit-transform:translateY(75%) scaleY(1.2) rotateX(90deg);transform:translateY(75%) scaleY(1.2) rotateX(90deg);opacity:0}.p-top-kv__catch-small{font-size:16px;font-weight:500;display:block;padding-top:15px;-webkit-transition:opacity .5s cubic-bezier(.4,.15,0,1) 1.2s;transition:opacity .5s cubic-bezier(.4,.15,0,1) 1.2s;text-align:right;letter-spacing:.25em;opacity:1;text-shadow:5px 5px 40px #1a1f27}[data-page-state=loading] .p-top-kv__catch-small{-webkit-transition:opacity 0s;transition:opacity 0s;opacity:0}.p-top-kv__background{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.p-top-kv__background img{width:100%;height:100%;-webkit-transition:-webkit-transform 1.7s cubic-bezier(0,.06,0,.85);transition:-webkit-transform 1.7s cubic-bezier(0,.06,0,.85);transition:transform 1.7s cubic-bezier(0,.06,0,.85);transition:transform 1.7s cubic-bezier(0,.06,0,.85),-webkit-transform 1.7s cubic-bezier(0,.06,0,.85);-webkit-transform:scale(1) skewY(0);transform:scale(1) skewY(0);-webkit-transform-origin:center;transform-origin:center}[data-page-state=loading] .p-top-kv__background img{-webkit-transform:scale(1.25) skewY(1.5deg);transform:scale(1.25) skewY(1.5deg)}@media(max-width:767px){.p-top-kv::after{position:absolute;bottom:0;left:0;width:100%;height:50%;content:"";background:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(rgba(33,42,51,.5)),to(transparent));background:-webkit-linear-gradient(0,rgba(33,42,51,.5),transparent);background:linear-gradient(0,rgba(33,42,51,.5),transparent);mix-blend-mode:multiply}.p-top-kv__catch{right:unset;bottom:20px;left:3vw}.p-top-kv__catch-large{font-size:28px;display:grid;gap:5px}.p-top-kv__catch-large-line{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.p-top-kv__catch-small{font-size:12px;padding-top:10px;text-align:left}.p-top-kv__background img{-o-object-position:67.5% center;object-position:67.5% center}}.p-top-featured{padding-top:70px;padding-bottom:80px}@media(min-width:1081px){.p-top-featured{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.p-top-featured{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.p-top-featured{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.p-top-featured{padding-right:3vw;padding-left:3vw}}.p-top-featured__heading{text-align:center}.p-top-featured__heading-large{font-family:ten-mincho,serif;font-size:36px;line-height:1.2em;color:var(--color-black)}@media(max-width:767px){.p-top-featured__heading-large{font-size:36px}}.p-top-featured__heading-small{display:block;padding-top:10px;color:var(--color-gray-500)}.p-top-featured__main{position:relative;padding-top:60px}.p-top-featured__slider{overflow:hidden}.p-top-featured__slider-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.p-top-featured__slider-item{position:relative;display:block;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.p-top-featured__slider-item-thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-transition:border-radius .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),transform .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);-webkit-transform-origin:center;transform-origin:center;aspect-ratio:1.545/1}.p-top-featured__slider-item-thumbnail img{width:100%;height:100%;-webkit-transition:-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:transform .5s cubic-bezier(.4,.15,0,1);transition:transform .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);-webkit-transform-origin:center;transform-origin:center}@media(hover:hover)and (pointer:fine){.p-top-featured__slider-item:hover .p-top-featured__slider-item-thumbnail{-webkit-transform:scale(.95);transform:scale(.95);border-radius:15px}.p-top-featured__slider-item:hover .p-top-featured__slider-item-thumbnail img{-webkit-transform:scale(1.05) rotate(.75deg);transform:scale(1.05) rotate(.75deg)}}.p-top-featured__slider-item-title{line-height:1.5em;display:block;overflow:hidden;padding-top:10px;white-space:nowrap;text-overflow:ellipsis}.p-top-featured__slider-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:40px}.p-top-featured__slider-pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:100%}.p-top-featured__slider-pagination .swiper-pagination-bullet:not(:last-child){margin-right:10px}.p-top-featured__slider-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){border:1px solid var(--color-gray-200)}.p-top-featured__slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-black)}.p-top-featured__slider-navigation{position:absolute;top:50%;display:grid;width:60px;height:60px;cursor:pointer;-webkit-transition:-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:transform .5s cubic-bezier(.4,.15,0,1);transition:transform .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:100%;background:var(--color-gray-500);place-items:center}.p-top-featured__slider-navigation::after{width:20px;height:20px;content:"";background:url(../c6c0980cbb51c0f8b5b4.svg) no-repeat center center/contain}.p-top-featured__slider-navigation--prev{left:-30px}.p-top-featured__slider-navigation--next{right:-30px}.p-top-featured__slider-navigation--next::after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media(hover:hover)and (pointer:fine){.p-top-featured__slider-navigation--prev:hover{-webkit-transform:translateY(-50%) translateX(-5px);transform:translateY(-50%) translateX(-5px)}.p-top-featured__slider-navigation--next:hover{-webkit-transform:translateY(-50%) translateX(5px);transform:translateY(-50%) translateX(5px)}}@media(max-width:767px){.p-top-featured{padding-top:40px;padding-bottom:60px}.p-top-featured__main{padding-top:40px}.p-top-featured__slider-pagination{padding-top:30px}.p-top-featured__slider-navigation{width:40px;height:40px}.p-top-featured__slider-navigation::after{width:16px;height:16px}.p-top-featured__slider-navigation--prev{left:-5px}.p-top-featured__slider-navigation--next{right:-5px}}.p-top-showroom{padding-top:90px;padding-bottom:100px;background:url(../0b72b7c036d06cccbfed.jpg) no-repeat center center/cover}@media(min-width:1081px){.p-top-showroom__inner{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.p-top-showroom__inner{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.p-top-showroom__inner{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.p-top-showroom__inner{padding-right:3vw;padding-left:3vw}}.p-top-showroom__heading{text-align:center}.p-top-showroom__heading-large{font-family:ten-mincho,serif;font-size:64px;line-height:1.2em;color:var(--color-white)}@media(max-width:767px){.p-top-showroom__heading-large{font-size:42px}}.p-top-showroom__heading-small{display:block;padding-top:10px;color:var(--color-white)}.p-top-showroom__description{padding-top:60px;text-align:center;color:var(--color-white)}.p-top-showroom__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:60px}@media(max-width:767px){.p-top-showroom{padding-top:50px;padding-bottom:60px;background:url(../c6bf10132fd45188067e.jpg) no-repeat center center/cover}}@media(max-width:767px)and (min-width:1081px){.p-top-showroom{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:767px)and (max-width:1080px){.p-top-showroom{padding-right:7vw;padding-left:7vw}}@media(max-width:767px)and (max-width:767px){.p-top-showroom{padding-right:5vw;padding-left:5vw}}@media(max-width:767px)and (max-width:399px){.p-top-showroom{padding-right:3vw;padding-left:3vw}}@media(max-width:767px){.p-top-showroom__heading-large{font-size:42px}}@media(max-width:767px){.p-top-showroom__description{padding-top:30px}}@media(max-width:767px){.p-top-showroom__more{padding-top:35px}}.p-top-hv{display:grid;grid-template-columns:1fr 1fr}.p-top-hv__content{padding:80px 60px;background:#f4f4f4}.p-top-hv__heading-logo{display:-webkit-box;display:-ms-flexbox;display:flex;width:280px}.p-top-hv__heading-logo img{width:100%;height:100%}.p-top-hv__heading-sub{line-height:1.7em;display:block;padding-top:15px;color:var(--color-gray-500)}.p-top-hv__description{padding-top:25px}.p-top-hv__more{padding-top:55px}.p-top-hv__image{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.p-top-hv__image img{width:100%;height:100%;-webkit-transition:-webkit-transform 1s cubic-bezier(0,.06,0,.85);transition:-webkit-transform 1s cubic-bezier(0,.06,0,.85);transition:transform 1s cubic-bezier(0,.06,0,.85);transition:transform 1s cubic-bezier(0,.06,0,.85),-webkit-transform 1s cubic-bezier(0,.06,0,.85);-webkit-transform:scale(1.25) rotate(4deg);transform:scale(1.25) rotate(4deg);-webkit-transform-origin:center;transform-origin:center}.p-top-hv.is-active .p-top-hv__image img{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}@media(max-width:767px){.p-top-hv{grid-template-columns:1fr}.p-top-hv__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:40px;padding-bottom:40px}}@media(max-width:767px)and (min-width:1081px){.p-top-hv__content{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:767px)and (max-width:1080px){.p-top-hv__content{padding-right:7vw;padding-left:7vw}}@media(max-width:767px)and (max-width:767px){.p-top-hv__content{padding-right:5vw;padding-left:5vw}}@media(max-width:767px)and (max-width:399px){.p-top-hv__content{padding-right:3vw;padding-left:3vw}}@media(max-width:767px){.p-top-hv__heading-logo{width:80%;margin:0 auto}}@media(max-width:767px){.p-top-hv__heading-sub{padding-top:25px;text-align:center}}@media(max-width:767px){.p-top-hv__description{padding-top:15px}}@media(max-width:767px){.p-top-hv__more{padding-top:35px}}@media(max-width:767px){.p-top-hv__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.p-top-ranking{padding-top:70px;padding-bottom:80px}.p-top-ranking__heading{text-align:center}.p-top-ranking__heading-large{font-family:ten-mincho,serif;font-size:36px;line-height:1.2em;color:var(--color-black)}@media(max-width:767px){.p-top-ranking__heading-large{font-size:36px}}.p-top-ranking__heading-small{display:block;padding-top:10px;color:var(--color-gray-500)}.p-top-ranking__main{position:relative;padding-top:60px}.p-top-ranking__slider{overflow:hidden}.p-top-ranking__slider-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.p-top-ranking__slider-item{position:relative;display:block;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.p-top-ranking__slider-item-thumbnail{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-transition:border-radius .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),transform .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);-webkit-transform-origin:center;transform-origin:center;aspect-ratio:1/1}.p-top-ranking__slider-item-thumbnail img{width:100%;height:100%;-webkit-transition:-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:transform .5s cubic-bezier(.4,.15,0,1);transition:transform .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);-webkit-transform-origin:center;transform-origin:center}@media(hover:hover)and (pointer:fine){.p-top-ranking__slider-item:hover .p-top-ranking__slider-item-thumbnail{-webkit-transform:scale(.95);transform:scale(.95);border-radius:15px}.p-top-ranking__slider-item:hover .p-top-ranking__slider-item-thumbnail img{-webkit-transform:scale(1.05) rotate(.75deg);transform:scale(1.05) rotate(.75deg)}}.p-top-ranking__slider-item-rank{font-size:32px;line-height:1em;position:absolute;z-index:1;top:0;left:0;width:80px;height:80px;padding:8px 12px;color:var(--color-white);background:var(--color-black);-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 0)}.p-top-ranking__slider-item-rank[aria-label="1位"]{background:var(--color-accent)}.p-top-ranking__slider-item-rank[aria-label="2位"]{background:#a5a5a5}.p-top-ranking__slider-item-rank[aria-label="3位"]{background:#7988a8}.p-top-ranking__slider-item-title{line-height:1.5em;display:block;overflow:hidden;padding-top:10px;white-space:nowrap;text-overflow:ellipsis}.p-top-ranking__slider-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:40px}.p-top-ranking__slider-pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:100%}.p-top-ranking__slider-pagination .swiper-pagination-bullet:not(:last-child){margin-right:10px}.p-top-ranking__slider-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){border:1px solid var(--color-gray-200)}.p-top-ranking__slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-black)}.p-top-ranking__slider-navigation{position:absolute;top:50%;display:grid;width:60px;height:60px;cursor:pointer;-webkit-transition:-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:transform .5s cubic-bezier(.4,.15,0,1);transition:transform .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:100%;background:var(--color-gray-500);place-items:center}.p-top-ranking__slider-navigation::after{width:20px;height:20px;content:"";background:url(../c6c0980cbb51c0f8b5b4.svg) no-repeat center center/contain}.p-top-ranking__slider-navigation--prev{left:calc(10vw + 20px)}.p-top-ranking__slider-navigation--next{right:calc(10vw + 20px)}.p-top-ranking__slider-navigation--next::after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media(hover:hover)and (pointer:fine){.p-top-ranking__slider-navigation--prev:hover{-webkit-transform:translateY(-50%) translateX(-5px);transform:translateY(-50%) translateX(-5px)}.p-top-ranking__slider-navigation--next:hover{-webkit-transform:translateY(-50%) translateX(5px);transform:translateY(-50%) translateX(5px)}}@media(max-width:767px){.p-top-ranking{padding-top:40px;padding-bottom:60px}.p-top-ranking__main{padding-top:40px}.p-top-ranking__slider-pagination{padding-top:30px}.p-top-ranking__slider-navigation{display:none}}.p-top-posts{padding-top:70px;padding-bottom:80px;background:#f5f5f5}@media(min-width:1081px){.p-top-posts__inner{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.p-top-posts__inner{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.p-top-posts__inner{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.p-top-posts__inner{padding-right:3vw;padding-left:3vw}}.p-top-posts__block:not(:first-child){padding-top:70px}.p-top-posts__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;align-items:flex-end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-top-posts__heading-large{font-family:ten-mincho,serif;font-size:36px;line-height:1.2em;color:var(--color-black)}@media(max-width:767px){.p-top-posts__heading-large{font-size:36px}}.p-top-posts__heading-small{display:block;padding-top:10px;color:var(--color-gray-500)}.p-top-posts__head-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.p-top-posts__head-buttons>:not(:last-child){margin-right:10px}.p-top-posts__seminar-more{font-family:ten-mincho,serif;line-height:1.5em;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:10px 15px;color:var(--color-white);background:var(--color-accent)}.p-top-posts__seminar-more::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";-webkit-transition:-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:transform .5s cubic-bezier(.4,.15,0,1);transition:transform .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;background:rgba(255,255,255,.075)}.p-top-posts__seminar-more::after{width:16px;height:16px;margin-right:10px;content:"";background:url(../41881e42b587ec2b5634.svg) no-repeat center center/contain}@media(hover:hover)and (pointer:fine){.p-top-posts__seminar-more:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}}.p-top-posts__body{display:grid;padding-top:40px;gap:30px;grid-template-columns:1fr 1fr 1fr}.p-top-posts__article-thumbnail{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-transition:border-radius .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),transform .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);-webkit-transform-origin:center;transform-origin:center;border:1px solid var(--color-gray-100);aspect-ratio:1.545/1}.p-top-posts__article-thumbnail img{width:100%;height:100%;-webkit-transition:-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:transform .5s cubic-bezier(.4,.15,0,1);transition:transform .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);-webkit-transform-origin:center;transform-origin:center}@media(hover:hover)and (pointer:fine){.p-top-posts__article:hover .p-top-posts__article-thumbnail{-webkit-transform:scale(.95);transform:scale(.95);border-radius:15px}.p-top-posts__article:hover .p-top-posts__article-thumbnail img{-webkit-transform:scale(1.05) rotate(.75deg);transform:scale(1.05) rotate(.75deg)}}.p-top-posts__article-category{position:absolute;z-index:1;top:0;left:0;padding:2px 7px;background:var(--color-gray-500)}.p-top-posts__article-category-item{font-size:12px;color:var(--color-white)}.p-top-posts__article-category-item:not(:first-child)::before{margin:0 5px;content:"/"}.p-top-posts__article-title{line-height:1.5em;display:block;overflow:hidden;padding-top:10px;text-overflow:ellipsis}.p-top-posts__article-date{font-size:12px;display:block;padding-top:5px;color:var(--color-gray-500)}@media(max-width:767px){.p-top-posts{padding-top:40px;padding-bottom:40px}.p-top-posts__block:not(:first-child){padding-top:60px}.p-top-posts__head{-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.p-top-posts__head-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:30px}.p-top-posts__head-buttons>:not(:last-child){margin-right:0;margin-bottom:10px}.p-top-posts__seminar-more{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:15px}.p-top-posts__body{padding-top:40px;grid-template-columns:1fr}}.p-top-message{padding-top:70px;padding-bottom:80px;background:var(--color-black)}@media(min-width:1081px){.p-top-message__inner{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.p-top-message__inner{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.p-top-message__inner{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.p-top-message__inner{padding-right:3vw;padding-left:3vw}}.p-top-message__heading{text-align:center}.p-top-message__heading-large{font-family:ten-mincho,serif;font-size:36px;line-height:1.2em;color:var(--color-white)}@media(max-width:767px){.p-top-message__heading-large{font-size:36px}}.p-top-message__heading-small{display:block;padding-top:10px;color:var(--color-gray-500)}.p-top-message__main{display:grid;padding-top:60px;gap:60px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.p-top-message__lead-text{font-size:32px;color:var(--color-white)}.p-top-message__lead-text-line{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-bottom:5px;border-bottom:2px solid var(--color-gray-500)}.p-top-message__lead-text-line:not(:first-child){padding-top:15px}.p-top-message__more{padding-top:60px}.p-top-message__content-block{color:var(--color-white)}.p-top-message__content-block+.p-top-message__content-block{padding-top:15px}.p-top-message__content-block--align-right{text-align:right}@media(max-width:767px){.p-top-message{padding-top:40px;padding-bottom:40px}.p-top-message__main{padding-top:35px;gap:35px;grid-template-columns:1fr}.p-top-message__lead-text{font-size:24px;font-weight:500}.p-top-message__lead-text-line{margin:0 auto}.p-top-message__more{padding-top:0}}.p-top-support{padding-top:70px;padding-bottom:80px}@media(min-width:1081px){.p-top-support{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.p-top-support{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.p-top-support{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.p-top-support{padding-right:3vw;padding-left:3vw}}.p-top-support__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-top-support__heading-large{font-family:ten-mincho,serif;font-size:36px;line-height:1.2em;color:var(--color-black)}@media(max-width:767px){.p-top-support__heading-large{font-size:36px}}.p-top-support__heading-small{display:block;padding-top:10px;color:var(--color-gray-500)}.p-top-support__head-caption-line{font-size:12px;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;padding:8px 10px;color:var(--color-white);background:var(--color-gray-700)}.p-top-support__head-caption-line:not(:first-child){margin-top:-10px}.p-top-support__main{display:grid;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;padding-top:60px;gap:60px;grid-template-columns:40% 1fr}.p-top-support__image{display:-webkit-box;display:-ms-flexbox;display:flex}.p-top-support__image img{width:100%;height:100%}.p-top-support__content{padding-top:20px}.p-top-support__lead-text{font-size:24px;font-weight:500;line-height:1.7em}.p-top-support__description{padding-top:15px}.p-top-support__description-line+.p-top-support__description-line{padding-top:5px}.p-top-support__more{padding-top:35px}@media(max-width:767px){.p-top-support{padding-top:40px;padding-bottom:40px}.p-top-support__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-top-support__head-caption{padding-top:35px}.p-top-support__head-caption-line{margin-left:0;padding:0;color:var(--color-gray-500);background:0 0}.p-top-support__head-caption-line:not(:first-child){margin-top:5px}.p-top-support__main{padding-top:40px;gap:0;grid-template-columns:1fr}.p-top-support__image{width:100vw;margin:0 calc(50% - 50vw)}.p-top-support__content{padding-top:35px}.p-top-support__lead-text{font-size:21px;letter-spacing:-.02em}.p-top-support__description-line+.p-top-support__description-line{padding-top:15px}.p-top-support__more{padding-top:25px}}.p-company-head{display:grid;-webkit-box-align:center;align-items:center;-ms-flex-align:center;grid-template-columns:1fr 1fr}.p-company-head__image{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.p-company-head__image img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.p-company-head__content{padding:80px}.p-company-head__heading{font-size:32px;line-height:1.5em}.p-company-head__heading-sub{display:block;padding-top:10px;color:var(--color-gray-500)}.p-company-head__description{padding-top:30px}.p-company-head__description-line+.p-company-head__description-line{padding-top:15px}@media(max-width:767px){.p-company-head{grid-template-columns:1fr}.p-company-head__content{padding-top:40px;padding-bottom:0}}@media(max-width:767px)and (min-width:1081px){.p-company-head__content{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:767px)and (max-width:1080px){.p-company-head__content{padding-right:7vw;padding-left:7vw}}@media(max-width:767px)and (max-width:767px){.p-company-head__content{padding-right:5vw;padding-left:5vw}}@media(max-width:767px)and (max-width:399px){.p-company-head__content{padding-right:3vw;padding-left:3vw}}@media(max-width:767px){.p-company-head__heading-sub{padding-top:5px}}.p-company-message{padding-top:120px}.p-company-message__heading{font-size:28px;text-align:center}.p-company-message__main{display:grid;padding-top:60px;grid-template-columns:1fr 1fr}.p-company-message__main-left{padding:80px}.p-company-message__description-line+.p-company-message__description-line{padding-top:15px}.p-company-message__main-right{position:relative}.p-company-message__name{position:absolute;z-index:1;bottom:10px;left:10px}.p-company-message__name img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.p-company-message__image{height:100%}.p-company-message__image .simpleParallax{height:100%}.p-company-message__image img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}@media(max-width:767px){.p-company-message{padding-top:50px}}@media(max-width:767px)and (min-width:1081px){.p-company-message{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:767px)and (max-width:1080px){.p-company-message{padding-right:7vw;padding-left:7vw}}@media(max-width:767px)and (max-width:767px){.p-company-message{padding-right:5vw;padding-left:5vw}}@media(max-width:767px)and (max-width:399px){.p-company-message{padding-right:3vw;padding-left:3vw}}@media(max-width:767px){.p-company-message__heading{text-align:left}}@media(max-width:767px){.p-company-message__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:25px}}@media(max-width:767px){.p-company-message__main-left{padding:25px 0 0}}@media(max-width:767px){.p-company-message__main-right{width:100vw;margin:0 calc(50% - 50vw)}}@media(max-width:767px){.p-company-message__name{width:60%}}.p-company-history{display:grid;padding-top:120px;grid-template-columns:1fr 1fr}.p-company-history__image{height:100%}.p-company-history__image .simpleParallax{height:100%}.p-company-history__image img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.p-company-history__content{padding:80px}.p-company-history__heading{font-size:28px}.p-company-history__history{padding-top:30px}.p-company-history__history-item{position:relative;padding-left:30px}.p-company-history__history-item+.p-company-history__history-item{padding-top:15px}.p-company-history__history-item:not(:last-child)::before{position:absolute;top:calc(4px + .3em);left:4px;width:1px;height:calc(100% + 9px + .3em);content:"";background:var(--color-gray-200)}.p-company-history__history-heading{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;color:var(--color-gray-500)}.p-company-history__history-heading::before{position:absolute;left:0;width:9px;height:9px;content:"";border-radius:100%;background:var(--color-gray-500)}.p-company-history__history-description{line-height:1.5em;padding-top:5px}@media(max-width:767px){.p-company-history{padding-top:60px;grid-template-columns:1fr}.p-company-history__content{padding-top:25px;padding-bottom:0}}@media(max-width:767px)and (min-width:1081px){.p-company-history__content{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:767px)and (max-width:1080px){.p-company-history__content{padding-right:7vw;padding-left:7vw}}@media(max-width:767px)and (max-width:767px){.p-company-history__content{padding-right:5vw;padding-left:5vw}}@media(max-width:767px)and (max-width:399px){.p-company-history__content{padding-right:3vw;padding-left:3vw}}@media(max-width:767px){.p-company-history__history{padding-top:20px}}.p-company-about{padding-top:100px;padding-bottom:120px}@media(min-width:1081px){.p-company-about{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.p-company-about{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.p-company-about{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.p-company-about{padding-right:3vw;padding-left:3vw}}.p-company-about__inner{width:70%;margin:0 auto}.p-company-about__heading{font-size:28px;text-align:center}.p-company-about__main{padding-top:60px}.p-company-about__item+.p-company-about__item{padding-top:80px}.p-company-about__item-heading{font-size:18px;padding:12px 15px;text-align:center;color:var(--color-white);background:var(--color-black)}.p-company-about__overview{display:block;width:100%}.p-company-about__overview tbody{display:block}.p-company-about__overview-row{display:block;padding:10px 0 18px;border-bottom:1px solid var(--color-gray-200)}.p-company-about__overview-heading{font-size:12px;display:block;color:var(--color-gray-500)}.p-company-about__overview-data{line-height:1.7em;display:block;padding-top:10px}.p-company-about__access{padding-top:35px}.p-company-about__access-heading{font-size:18px}.p-company-about__access-main{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:15px}.p-company-about__access-item+.p-company-about__access-item{padding-left:30px}.p-company-about__access-label{font-weight:500;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-bottom:1px;border-bottom:1px solid var(--color-gray-500)}.p-company-about__access-description{display:grid;padding-top:15px;gap:5px}.p-company-about__access-description-line{line-height:1.7em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;align-items:baseline;-ms-flex-align:baseline}.p-company-about__access-description-line::before{position:relative;top:-2px;width:7px;min-width:7px;height:7px;margin-right:10px;content:"";border-radius:100%;background:var(--color-gray-500)}.p-company-about__map{padding-top:40px}.p-company-about__map iframe{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;aspect-ratio:1/.46}@media(max-width:767px){.p-company-about{padding-top:60px;padding-bottom:40px}.p-company-about__inner{width:100%}.p-company-about__main{padding-top:25px}.p-company-about__item+.p-company-about__item{padding-top:40px}.p-company-about__access{padding-top:25px}.p-company-about__access-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-company-about__access-item+.p-company-about__access-item{padding-top:20px;padding-left:0}.p-company-about__map{padding-top:30px}.p-company-about__map iframe{aspect-ratio:1/1}}.p-service{padding-bottom:120px}.p-service__item{display:-webkit-box;display:-ms-flexbox;display:flex}.p-service__item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p-service__item:not(:first-child){padding-top:150px}.p-service__item-content{width:40%;padding:80px 60px}.p-service__item-label{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;color:var(--color-accent)}.p-service__item-label::after{width:80px;height:1px;margin-left:10px;content:"";background:var(--color-accent)}.p-service__item-heading{font-size:32px;padding-top:50px}.p-service__item-heading-sub{line-height:1.7em;display:block;padding-top:5px;color:var(--color-gray-500)}.p-service__item-description{padding-top:50px}.p-service__item-more{padding-top:55px}.p-service__line-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:15px 20px;border:1px solid #00c300}.p-service__line-button::before{width:16px;height:16px;margin-right:10px;content:"";background:url(../10eba2e9e9a821bfb149.svg) no-repeat center center/contain}.p-service__line-button::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";-webkit-transition:border-radius .5s cubic-bezier(.4,.15,0,1) .5s,-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1) .5s,-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1) .5s,transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1) .5s,transform .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;border-radius:0 100% 100% 0;background:rgba(0,195,0,.075)}@media(hover:hover)and (pointer:fine){.p-service__line-button:hover::after{-webkit-transition:border-radius .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),transform .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left;border-radius:0}}.p-service__item-image{width:60%}.p-service__item-image .simpleParallax{height:100%}.p-service__item-image img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}@media(max-width:767px){.p-service{padding-bottom:40px}.p-service__item,.p-service__item:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.p-service__item:not(:first-child),.p-service__item:nth-child(even):not(:first-child){padding-top:60px}.p-service__item-content{width:100%;padding-top:40px;padding-bottom:0}}@media(max-width:767px)and (min-width:1081px){.p-service__item-content{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:767px)and (max-width:1080px){.p-service__item-content{padding-right:7vw;padding-left:7vw}}@media(max-width:767px)and (max-width:767px){.p-service__item-content{padding-right:5vw;padding-left:5vw}}@media(max-width:767px)and (max-width:399px){.p-service__item-content{padding-right:3vw;padding-left:3vw}}@media(max-width:767px){.p-service__item-heading{font-size:28px;padding-top:25px}}@media(max-width:767px){.p-service__item-description{padding-top:30px}}@media(max-width:767px){.p-service__item-more{padding-top:35px}}@media(max-width:767px){.p-service__line-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:20px}}@media(max-width:767px){.p-service__item-image{width:100%}}.p-showroom-head{display:grid;-webkit-box-align:center;align-items:center;-ms-flex-align:center;grid-template-columns:1fr 1fr}.p-showroom-head__image{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.p-showroom-head__image img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.p-showroom-head__content{padding:0 80px}.p-showroom-head__heading{font-size:32px}.p-showroom-head__heading-sub{display:block;padding-top:10px;color:var(--color-gray-500)}.p-showroom-head__description{padding-top:30px}.p-showroom-head__description-line+.p-showroom-head__description-line{padding-top:15px}@media(max-width:767px){.p-showroom-head{grid-template-columns:1fr}.p-showroom-head__content{padding-top:35px}}@media(max-width:767px)and (min-width:1081px){.p-showroom-head__content{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:767px)and (max-width:1080px){.p-showroom-head__content{padding-right:7vw;padding-left:7vw}}@media(max-width:767px)and (max-width:767px){.p-showroom-head__content{padding-right:5vw;padding-left:5vw}}@media(max-width:767px)and (max-width:399px){.p-showroom-head__content{padding-right:3vw;padding-left:3vw}}.p-showroom-floor{position:relative;padding-top:150px;padding-bottom:120px}.p-showroom-floor::before{position:absolute;z-index:-1;bottom:0;left:0;width:70vw;height:87.5%;content:"";background:#f5f5f5}.p-showroom-floor__heading{font-size:24px}.p-showroom-floor__1st{padding-left:10vw}.p-showroom-floor__1st-main{position:relative;padding-top:15px}.p-showroom-floor__1st-lead-text{position:absolute;z-index:1;top:-15px;right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;align-items:flex-end;-ms-flex-align:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-showroom-floor__1st-lead-text-line{line-height:1.7em;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:5px 10px;color:var(--color-white);background:var(--color-black)}.p-showroom-floor__1st-lead-text-line+.p-showroom-floor__1st-lead-text-line{margin-top:-5px}.p-showroom-floor__1st-images{display:grid;grid-template-columns:1fr 1fr}.p-showroom-floor__1st-images img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.p-showroom-floor__2nd{display:grid;padding-top:150px;gap:100px;grid-template-columns:1fr 1fr}@media(min-width:1081px){.p-showroom-floor__2nd{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.p-showroom-floor__2nd{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.p-showroom-floor__2nd{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.p-showroom-floor__2nd{padding-right:3vw;padding-left:3vw}}.p-showroom-floor__2nd-lead-text{font-size:24px;line-height:1.5em;display:block;padding-top:50px}.p-showroom-floor__2nd-description{padding-top:15px}.p-showroom-floor__2nd-image img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.p-showroom-floor__3rd{padding-top:100px}@media(min-width:1081px){.p-showroom-floor__3rd{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.p-showroom-floor__3rd{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.p-showroom-floor__3rd{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.p-showroom-floor__3rd{padding-right:3vw;padding-left:3vw}}.p-showroom-floor__3rd-main{display:grid;padding-top:15px;gap:60px;grid-template-columns:1fr 1fr}.p-showroom-floor__3rd-main-right{padding-top:40px}.p-showroom-floor__3rd-description{margin-bottom:55px}.p-showroom-floor__3rd-image img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.p-showroom-floor__3rd-image+.p-showroom-floor__3rd-image{padding-top:80px}.p-showroom-floor__3rd-image-caption{font-size:12px;display:block;padding-top:10px}@media(max-width:767px){.p-showroom-floor{padding-top:50px;padding-bottom:0}.p-showroom-floor::before{display:none}}@media(max-width:767px)and (min-width:1081px){.p-showroom-floor__1st{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:767px)and (max-width:1080px){.p-showroom-floor__1st{padding-right:7vw;padding-left:7vw}}@media(max-width:767px)and (max-width:767px){.p-showroom-floor__1st{padding-right:5vw;padding-left:5vw}}@media(max-width:767px)and (max-width:399px){.p-showroom-floor__1st{padding-right:3vw;padding-left:3vw}}@media(max-width:767px){.p-showroom-floor__1st-main{padding-top:10px}}@media(max-width:767px){.p-showroom-floor__1st-lead-text{position:static;display:block}}@media(max-width:767px){.p-showroom-floor__1st-lead-text-line{padding:0;color:var(--color-gray-500);background:0 0}.p-showroom-floor__1st-lead-text-line+.p-showroom-floor__1st-lead-text-line{padding-top:5px}}@media(max-width:767px){.p-showroom-floor__1st-images{width:100vw;margin:0 calc(50% - 50vw);padding-top:25px;grid-template-columns:1fr}}@media(max-width:767px){.p-showroom-floor__2nd{padding-top:55px;gap:25px;grid-template-columns:1fr}}@media(max-width:767px){.p-showroom-floor__2nd-lead-text{font-size:21px;padding-top:20px}}@media(max-width:767px){.p-showroom-floor__2nd-image{width:100vw;margin:0 calc(50% - 50vw)}}@media(max-width:767px){.p-showroom-floor__3rd{padding-top:55px}}@media(max-width:767px){.p-showroom-floor__3rd-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0}}@media(max-width:767px){.p-showroom-floor__3rd-main-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media(max-width:767px){.p-showroom-floor__3rd-main-right{padding-top:0}}@media(max-width:767px){.p-showroom-floor__3rd-description{margin-bottom:25px}}@media(max-width:767px){.p-showroom-floor__3rd-image{width:100vw;margin:0 calc(50% - 50vw)}.p-showroom-floor__3rd-image+.p-showroom-floor__3rd-image{padding-top:0}}@media(max-width:767px){.p-showroom-floor__3rd-image-caption{display:none}}.p-brand-intro{padding-bottom:100px}.p-brand-intro__head{display:-webkit-box;display:-ms-flexbox;display:flex}.p-brand-intro__head img{width:100%;height:100%}.p-brand-intro__main{padding-top:80px}@media(min-width:1081px){.p-brand-intro__main{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.p-brand-intro__main{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.p-brand-intro__main{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.p-brand-intro__main{padding-right:3vw;padding-left:3vw}}.p-brand-intro__main-item{display:grid;-webkit-box-align:center;align-items:center;-ms-flex-align:center;gap:80px;grid-template-columns:1fr 1fr}.p-brand-intro__main-item+.p-brand-intro__main-item{padding-top:80px}.p-brand-intro__main-item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p-brand-intro__main-content{padding:80px 0}.p-brand-intro__main-item:nth-child(even) .p-brand-intro__main-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p-brand-intro__main-heading-line{font-size:32px;position:relative;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-bottom:5px}.p-brand-intro__main-heading-line::after{position:absolute;bottom:0;left:0;width:100%;height:2px;content:"";background:var(--color-black)}.p-brand-intro__main-heading-line+.p-brand-intro__main-heading-line{padding-top:15px}*+.p-brand-intro__main-description{padding-top:50px}.p-brand-intro__main-image{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.p-brand-intro__main-item:nth-child(even) .p-brand-intro__main-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-brand-intro__main-image img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}@media(max-width:767px){.p-brand-intro{padding-bottom:40px}.p-brand-intro__main{padding-top:60px}.p-brand-intro__main-item{gap:35px;grid-template-columns:1fr}.p-brand-intro__main-item+.p-brand-intro__main-item{padding-top:35px}.p-brand-intro__main-content{padding:0}.p-brand-intro__main-item:nth-child(even) .p-brand-intro__main-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-brand-intro__main-heading-line{font-size:24px}*+.p-brand-intro__main-description{padding-top:20px}.p-brand-intro__main-item:nth-child(even) .p-brand-intro__main-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.p-brand-functions{padding-top:100px;padding-bottom:100px;background:var(--color-black)}@media(min-width:1081px){.p-brand-functions__inner{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.p-brand-functions__inner{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.p-brand-functions__inner{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.p-brand-functions__inner{padding-right:3vw;padding-left:3vw}}.p-brand-functions__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-brand-functions__heading-line{font-size:32px;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:10px 15px;background:var(--color-white)}.p-brand-functions__heading-line+.p-brand-functions__heading-line{margin-top:-10px}.p-brand-functions__lead-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;align-items:flex-end;-ms-flex-align:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-brand-functions__lead-text-line{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-bottom:3px;color:var(--color-white);border-bottom:1px solid var(--color-gray-500)}.p-brand-functions__lead-text-line+.p-brand-functions__lead-text-line{padding-top:7px}.p-brand-functions__main{display:grid;padding-top:100px;gap:80px}.p-brand-functions__main-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.p-brand-functions__main-item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p-brand-functions__main-item-content{width:50%;padding:60px 80px}.p-brand-functions__main-item-label{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;color:var(--color-accent)}.p-brand-functions__main-item-label::after{width:80px;height:1px;margin-left:10px;content:"";background:var(--color-accent)}.p-brand-functions__main-item-heading{font-size:32px;padding-top:55px;color:var(--color-white)}.p-brand-functions__main-item-heading-sub{display:block;padding-top:10px;color:var(--color-gray-500)}.p-brand-functions__main-item-description{padding-top:50px}.p-brand-functions__main-item-description-line{color:var(--color-white)}.p-brand-functions__main-item-description-line+.p-brand-functions__main-item-description-line{padding-top:15px}.p-brand-functions__main-item-image{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;height:100%}.p-brand-functions__main-item-image img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}@media(max-width:767px){.p-brand-functions{padding-top:60px;padding-bottom:40px}.p-brand-functions__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-brand-functions__heading-line{font-size:28px}.p-brand-functions__lead-text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:20px}.p-brand-functions__main{padding-top:60px;gap:0}.p-brand-functions__main-item,.p-brand-functions__main-item:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.p-brand-functions__main-item-content{width:100%;padding:40px 0}.p-brand-functions__main-item-heading{font-size:28px;padding-top:35px}.p-brand-functions__main-item-description{padding-top:20px}.p-brand-functions__main-item-image{width:100vw;margin:0 -5vw}}@media(max-width:399px){.p-brand-functions__main-item-image{width:100vw;margin:0 -3vw}}.p-brand-feature{padding-top:100px}@media(min-width:1081px){.p-brand-feature{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.p-brand-feature{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.p-brand-feature{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.p-brand-feature{padding-right:3vw;padding-left:3vw}}.p-brand-feature__head{position:relative;display:grid;-webkit-box-align:center;align-items:center;-ms-flex-align:center;grid-template-columns:1fr}.p-brand-feature__heading{position:absolute;z-index:1;left:40px}.p-brand-feature__heading-line{font-size:24px;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:12px 15px;background:var(--color-white)}.p-brand-feature__heading-line+.p-brand-feature__heading-line{margin-top:-10px}.p-brand-feature__head-background .simpleParallax{height:100%}.p-brand-feature__head-background img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.p-brand-feature__main{display:grid;padding-top:60px;gap:60px;grid-template-columns:1fr}.p-brand-feature__item{display:grid;-webkit-box-align:center;align-items:center;-ms-flex-align:center;gap:60px;grid-template-columns:1fr 1fr}.p-brand-feature__item-image img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.p-brand-feature__item-heading{font-size:24px}.p-brand-feature__item-heading-sub{font-size:12px;line-height:1.5em;display:block;padding-top:5px;color:var(--color-gray-500)}.p-brand-feature__item-main{padding-top:25px}.p-brand-feature__item-main-heading{font-size:16px}.p-brand-feature__ingredient{display:grid;padding-top:15px;gap:5px}.p-brand-feature__ingredient-item{line-height:1.7em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;align-items:baseline;-ms-flex-align:baseline}.p-brand-feature__ingredient-item::before{position:relative;top:-2px;width:7px;min-width:7px;height:7px;margin-right:10px;content:"";border-radius:100%;background:var(--color-gray-500)}.p-brand-feature__caption{font-size:12px;display:block;padding-top:20px;color:var(--color-gray-500)}@media(max-width:767px){.p-brand-feature{padding-top:0;gap:40px;grid-template-columns:1fr}.p-brand-feature__heading{bottom:0;left:-3vw}.p-brand-feature__heading-line{font-size:18px;padding:10px}.p-brand-feature__head-background{margin:0 calc(50% - 50vw);aspect-ratio:1.618/1}.p-brand-feature__head-background img{-o-object-position:65% 0;object-position:65% 0}.p-brand-feature__main{padding-top:30px;gap:30px}.p-brand-feature__item{gap:20px;grid-template-columns:1fr}.p-brand-feature__item-main{padding-top:20px}}.p-brand-manual{padding-top:100px}@media(min-width:1081px){.p-brand-manual{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.p-brand-manual{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.p-brand-manual{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.p-brand-manual{padding-right:3vw;padding-left:3vw}}.p-brand-manual__heading{font-size:32px;text-align:center}.p-brand-manual__main{padding-top:60px}.p-brand-manual__main iframe{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;aspect-ratio:16/9}@media(max-width:767px){.p-brand-manual{padding-top:60px}.p-brand-manual__heading{font-size:28px}.p-brand-manual__main{width:100vw;margin:0 calc(50% - 50vw);padding-top:30px}}.p-brand-spec{display:grid;padding-top:100px;gap:60px;grid-template-columns:1fr 1fr}@media(min-width:1081px){.p-brand-spec{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.p-brand-spec{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.p-brand-spec{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.p-brand-spec{padding-right:3vw;padding-left:3vw}}.p-brand-spec__image img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.p-brand-spec__heading{font-size:24px;padding-top:30px}.p-brand-spec__spec{display:block;width:100%;padding-top:25px}.p-brand-spec__spec tbody{display:block}.p-brand-spec__spec-row{display:block;padding:10px 0 18px;border-bottom:1px solid var(--color-gray-200)}.p-brand-spec__spec-row:first-child{border-top:1px solid var(--color-gray-200)}.p-brand-spec__spec-heading{font-size:12px;display:block;color:var(--color-gray-500)}.p-brand-spec__spec-data{line-height:1.7em;display:block;padding-top:10px}@media(max-width:767px){.p-brand-spec{padding-top:40px;grid-template-columns:1fr}.p-brand-spec__image{display:none}}.p-brand-set{padding-top:60px;padding-bottom:120px}@media(min-width:1081px){.p-brand-set{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.p-brand-set{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.p-brand-set{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.p-brand-set{padding-right:3vw;padding-left:3vw}}.p-brand-set__heading{font-size:24px;text-align:center}.p-brand-set__main{display:grid;padding-top:40px;gap:20px;grid-template-columns:repeat(2,1fr)}.p-brand-set__item{display:grid;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-sizing:content-box;box-sizing:content-box;height:100px;border:1px solid var(--color-gray-200);grid-template-columns:100px 1fr}.p-brand-set__item-thumbnail{aspect-ratio:1/1}.p-brand-set__item-thumbnail img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.p-brand-set__item-title{line-height:1.7em;padding:20px}@media(max-width:767px){.p-brand-set{padding-top:40px;padding-bottom:40px}.p-brand-set__heading{text-align:left}.p-brand-set__main{padding-top:30px;gap:10px;grid-template-columns:1fr}}.p-products{padding-top:60px;padding-bottom:120px}@media(min-width:1081px){.p-products{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.p-products{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.p-products{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.p-products{padding-right:3vw;padding-left:3vw}}.p-products__list{display:grid;gap:40px}.p-products__item{display:grid;overflow:hidden;border:1px solid var(--color-gray-200);grid-template-columns:35% 1fr}.p-products__item-thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;aspect-ratio:4/3}.p-products__item-thumbnail img{width:100%;height:100%}.p-products__item-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px;padding:0 20px;color:var(--color-white);background:var(--color-black)}.p-products__item-title{font-size:18px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;padding-right:20px;-webkit-line-clamp:1}.p-products__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.p-products__category-item{font-size:10px;font-weight:500;line-height:1em;padding:4px 7px;border:1px solid var(--color-gray-500)}.p-products__category-item:not(:last-child){margin-right:5px}.p-products__item-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 50px);padding:30px 20px 20px}.p-products__item-lead-text{font-size:16px;font-weight:500;display:block}.p-products__item-description{line-height:1.7em;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;margin-bottom:auto;padding-top:10px;-webkit-line-clamp:3}.p-products__item-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.p-products__pagination:not(:empty){padding-top:60px}@media(max-width:767px){.p-products{padding-top:40px;padding-bottom:40px}.p-products__list{gap:20px}.p-products__item{grid-template-columns:1fr}.p-products__item-thumbnail{aspect-ratio:1/.75}.p-products__item-head{-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:unset;padding:20px}.p-products__item-title{padding:0}.p-products__category{padding-top:12px}.p-products__item-body{height:unset;padding:20px}.p-products__item-description{-webkit-line-clamp:4}.p-products__item-button{padding-top:15px}.p-products__pagination:not(:empty){padding-top:20px}}.p-support-intro{position:relative;padding-top:40px;padding-bottom:40px}.p-support-intro__inner{display:grid;-webkit-box-align:center;align-items:center;-ms-flex-align:center;gap:20px;grid-template-columns:1fr 65%}@media(min-width:1081px){.p-support-intro__inner{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.p-support-intro__inner{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.p-support-intro__inner{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.p-support-intro__inner{padding-right:3vw;padding-left:3vw}}.p-support-intro__heading img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.p-support-intro__figure{padding:10px}.p-support-intro__figure-inner{position:relative;height:100%;background:url(../bcfac70387493fe2b7ee.svg) no-repeat center center/82.5%;aspect-ratio:1/1}.p-support-intro__figure-item{position:absolute}.p-support-intro__figure-item:nth-child(1){width:344px;height:70.6299999994px;margin:auto;-webkit-transition:opacity 1.2s cubic-bezier(.4,.15,0,1),-webkit-transform 1.2s cubic-bezier(.4,.15,0,1);transition:opacity 1.2s cubic-bezier(.4,.15,0,1),-webkit-transform 1.2s cubic-bezier(.4,.15,0,1);transition:opacity 1.2s cubic-bezier(.4,.15,0,1),transform 1.2s cubic-bezier(.4,.15,0,1);transition:opacity 1.2s cubic-bezier(.4,.15,0,1),transform 1.2s cubic-bezier(.4,.15,0,1),-webkit-transform 1.2s cubic-bezier(.4,.15,0,1);-webkit-transform:translateY(25px);transform:translateY(25px);opacity:0;inset:0}.p-support-intro__figure-item:nth-child(1) img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.is-active .p-support-intro__figure-item:nth-child(1){-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.p-support-intro__figure-item:nth-child(2){top:0;left:50%;height:100%;-webkit-transform:translateX(-50%) rotate(0);transform:translateX(-50%) rotate(0)}.p-support-intro__figure-item:nth-child(2) img{display:-webkit-box;display:-ms-flexbox;display:flex;width:11.1275vw;height:11.1275vw;-webkit-transition:opacity 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),transform 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);-webkit-transition-delay:75ms;transition-delay:75ms;-webkit-transform:scale(0) rotate(0) skew(-15deg,15deg);transform:scale(0) rotate(0) skew(-15deg,15deg);-webkit-transform-origin:center;transform-origin:center;opacity:0;-webkit-filter:drop-shadow(5px 5px 20px rgba(23, 25, 26, .15));filter:drop-shadow(5px 5px 20px rgba(23, 25, 26, .15))}.is-active .p-support-intro__figure-item:nth-child(2) img{-webkit-transform:scale(1) rotate(0) skew(0,0);transform:scale(1) rotate(0) skew(0,0);opacity:1}.p-support-intro__figure-item:nth-child(3){top:0;left:50%;height:100%;-webkit-transform:translateX(-50%) rotate(36deg);transform:translateX(-50%) rotate(36deg)}.p-support-intro__figure-item:nth-child(3) img{display:-webkit-box;display:-ms-flexbox;display:flex;width:11.1275vw;height:11.1275vw;-webkit-transition:opacity 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),transform 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);-webkit-transition-delay:.15s;transition-delay:.15s;-webkit-transform:scale(0) rotate(-36deg) skew(-15deg,15deg);transform:scale(0) rotate(-36deg) skew(-15deg,15deg);-webkit-transform-origin:center;transform-origin:center;opacity:0;-webkit-filter:drop-shadow(5px 5px 20px rgba(23, 25, 26, .15));filter:drop-shadow(5px 5px 20px rgba(23, 25, 26, .15))}.is-active .p-support-intro__figure-item:nth-child(3) img{-webkit-transform:scale(1) rotate(-36deg) skew(0,0);transform:scale(1) rotate(-36deg) skew(0,0);opacity:1}.p-support-intro__figure-item:nth-child(4){top:0;left:50%;height:100%;-webkit-transform:translateX(-50%) rotate(72deg);transform:translateX(-50%) rotate(72deg)}.p-support-intro__figure-item:nth-child(4) img{display:-webkit-box;display:-ms-flexbox;display:flex;width:11.1275vw;height:11.1275vw;-webkit-transition:opacity 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),transform 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);-webkit-transition-delay:.225s;transition-delay:.225s;-webkit-transform:scale(0) rotate(-72deg) skew(-15deg,15deg);transform:scale(0) rotate(-72deg) skew(-15deg,15deg);-webkit-transform-origin:center;transform-origin:center;opacity:0;-webkit-filter:drop-shadow(5px 5px 20px rgba(23, 25, 26, .15));filter:drop-shadow(5px 5px 20px rgba(23, 25, 26, .15))}.is-active .p-support-intro__figure-item:nth-child(4) img{-webkit-transform:scale(1) rotate(-72deg) skew(0,0);transform:scale(1) rotate(-72deg) skew(0,0);opacity:1}.p-support-intro__figure-item:nth-child(5){top:0;left:50%;height:100%;-webkit-transform:translateX(-50%) rotate(108deg);transform:translateX(-50%) rotate(108deg)}.p-support-intro__figure-item:nth-child(5) img{display:-webkit-box;display:-ms-flexbox;display:flex;width:11.1275vw;height:11.1275vw;-webkit-transition:opacity 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),transform 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transform:scale(0) rotate(-108deg) skew(-15deg,15deg);transform:scale(0) rotate(-108deg) skew(-15deg,15deg);-webkit-transform-origin:center;transform-origin:center;opacity:0;-webkit-filter:drop-shadow(5px 5px 20px rgba(23, 25, 26, .15));filter:drop-shadow(5px 5px 20px rgba(23, 25, 26, .15))}.is-active .p-support-intro__figure-item:nth-child(5) img{-webkit-transform:scale(1) rotate(-108deg) skew(0,0);transform:scale(1) rotate(-108deg) skew(0,0);opacity:1}.p-support-intro__figure-item:nth-child(6){top:0;left:50%;height:100%;-webkit-transform:translateX(-50%) rotate(144deg);transform:translateX(-50%) rotate(144deg)}.p-support-intro__figure-item:nth-child(6) img{display:-webkit-box;display:-ms-flexbox;display:flex;width:11.1275vw;height:11.1275vw;-webkit-transition:opacity 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),transform 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);-webkit-transition-delay:.375s;transition-delay:.375s;-webkit-transform:scale(0) rotate(-144deg) skew(-15deg,15deg);transform:scale(0) rotate(-144deg) skew(-15deg,15deg);-webkit-transform-origin:center;transform-origin:center;opacity:0;-webkit-filter:drop-shadow(5px 5px 20px rgba(23, 25, 26, .15));filter:drop-shadow(5px 5px 20px rgba(23, 25, 26, .15))}.is-active .p-support-intro__figure-item:nth-child(6) img{-webkit-transform:scale(1) rotate(-144deg) skew(0,0);transform:scale(1) rotate(-144deg) skew(0,0);opacity:1}.p-support-intro__figure-item:nth-child(7){top:0;left:50%;height:100%;-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.p-support-intro__figure-item:nth-child(7) img{display:-webkit-box;display:-ms-flexbox;display:flex;width:11.1275vw;height:11.1275vw;-webkit-transition:opacity 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),transform 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);-webkit-transition-delay:.45s;transition-delay:.45s;-webkit-transform:scale(0) rotate(-180deg) skew(-15deg,15deg);transform:scale(0) rotate(-180deg) skew(-15deg,15deg);-webkit-transform-origin:center;transform-origin:center;opacity:0;-webkit-filter:drop-shadow(5px 5px 20px rgba(23, 25, 26, .15));filter:drop-shadow(5px 5px 20px rgba(23, 25, 26, .15))}.is-active .p-support-intro__figure-item:nth-child(7) img{-webkit-transform:scale(1) rotate(-180deg) skew(0,0);transform:scale(1) rotate(-180deg) skew(0,0);opacity:1}.p-support-intro__figure-item:nth-child(8){top:0;left:50%;height:100%;-webkit-transform:translateX(-50%) rotate(216deg);transform:translateX(-50%) rotate(216deg)}.p-support-intro__figure-item:nth-child(8) img{display:-webkit-box;display:-ms-flexbox;display:flex;width:11.1275vw;height:11.1275vw;-webkit-transition:opacity 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),transform 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);-webkit-transition-delay:.525s;transition-delay:.525s;-webkit-transform:scale(0) rotate(-216deg) skew(-15deg,15deg);transform:scale(0) rotate(-216deg) skew(-15deg,15deg);-webkit-transform-origin:center;transform-origin:center;opacity:0;-webkit-filter:drop-shadow(5px 5px 20px rgba(23, 25, 26, .15));filter:drop-shadow(5px 5px 20px rgba(23, 25, 26, .15))}.is-active .p-support-intro__figure-item:nth-child(8) img{-webkit-transform:scale(1) rotate(-216deg) skew(0,0);transform:scale(1) rotate(-216deg) skew(0,0);opacity:1}.p-support-intro__figure-item:nth-child(9){top:0;left:50%;height:100%;-webkit-transform:translateX(-50%) rotate(252deg);transform:translateX(-50%) rotate(252deg)}.p-support-intro__figure-item:nth-child(9) img{display:-webkit-box;display:-ms-flexbox;display:flex;width:11.1275vw;height:11.1275vw;-webkit-transition:opacity 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),transform 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);-webkit-transition-delay:.6s;transition-delay:.6s;-webkit-transform:scale(0) rotate(-252deg) skew(-15deg,15deg);transform:scale(0) rotate(-252deg) skew(-15deg,15deg);-webkit-transform-origin:center;transform-origin:center;opacity:0;-webkit-filter:drop-shadow(5px 5px 20px rgba(23, 25, 26, .15));filter:drop-shadow(5px 5px 20px rgba(23, 25, 26, .15))}.is-active .p-support-intro__figure-item:nth-child(9) img{-webkit-transform:scale(1) rotate(-252deg) skew(0,0);transform:scale(1) rotate(-252deg) skew(0,0);opacity:1}.p-support-intro__figure-item:nth-child(10){top:0;left:50%;height:100%;-webkit-transform:translateX(-50%) rotate(288deg);transform:translateX(-50%) rotate(288deg)}.p-support-intro__figure-item:nth-child(10) img{display:-webkit-box;display:-ms-flexbox;display:flex;width:11.1275vw;height:11.1275vw;-webkit-transition:opacity 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),transform 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);-webkit-transition-delay:.675s;transition-delay:.675s;-webkit-transform:scale(0) rotate(-288deg) skew(-15deg,15deg);transform:scale(0) rotate(-288deg) skew(-15deg,15deg);-webkit-transform-origin:center;transform-origin:center;opacity:0;-webkit-filter:drop-shadow(5px 5px 20px rgba(23, 25, 26, .15));filter:drop-shadow(5px 5px 20px rgba(23, 25, 26, .15))}.is-active .p-support-intro__figure-item:nth-child(10) img{-webkit-transform:scale(1) rotate(-288deg) skew(0,0);transform:scale(1) rotate(-288deg) skew(0,0);opacity:1}.p-support-intro__figure-item:nth-child(11){top:0;left:50%;height:100%;-webkit-transform:translateX(-50%) rotate(324deg);transform:translateX(-50%) rotate(324deg)}.p-support-intro__figure-item:nth-child(11) img{display:-webkit-box;display:-ms-flexbox;display:flex;width:11.1275vw;height:11.1275vw;-webkit-transition:opacity 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),transform 1.25s cubic-bezier(.4,.15,0,1);transition:opacity 1.25s cubic-bezier(.4,.15,0,1),transform 1.25s cubic-bezier(.4,.15,0,1),-webkit-transform 1.25s cubic-bezier(.4,.15,0,1);-webkit-transition-delay:.75s;transition-delay:.75s;-webkit-transform:scale(0) rotate(-324deg) skew(-15deg,15deg);transform:scale(0) rotate(-324deg) skew(-15deg,15deg);-webkit-transform-origin:center;transform-origin:center;opacity:0;-webkit-filter:drop-shadow(5px 5px 20px rgba(23, 25, 26, .15));filter:drop-shadow(5px 5px 20px rgba(23, 25, 26, .15))}.is-active .p-support-intro__figure-item:nth-child(11) img{-webkit-transform:scale(1) rotate(-324deg) skew(0,0);transform:scale(1) rotate(-324deg) skew(0,0);opacity:1}.p-support-intro__background{position:absolute;z-index:-1;top:0;left:0;width:100vw;height:100%}.p-support-intro__background .simpleParallax{height:100%}.p-support-intro__background img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}@media(max-width:767px){.p-support-intro{overflow:hidden}.p-support-intro__inner{grid-template-columns:1fr}.p-support-intro__figure{width:100vw;margin:0 calc(50% - 50vw)}.p-support-intro__figure-item:nth-child(1){width:200px;height:41.063953488px}.p-support-intro__figure-item:not(:nth-child(1)) img{display:-webkit-box;display:-ms-flexbox;display:flex;width:21vw;height:21vw;-webkit-transition:unset;transition:unset}}.p-support-business{padding:80px 0;background:#f7f7f7}.p-support-business__inner{display:grid;gap:55px 80px;grid-template-columns:1fr 1fr;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr}@media(min-width:1081px){.p-support-business__inner{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.p-support-business__inner{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.p-support-business__inner{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.p-support-business__inner{padding-right:3vw;padding-left:3vw}}.p-support-business__heading{font-size:28px;text-align:center;grid-area:1/1/1/3}.p-support-business__content{grid-area:2/1/2/2}.p-support-business__item+.p-support-business__item{margin-top:25px;padding-top:25px;border-top:1px solid var(--color-gray-200)}.p-support-business__item-heading{font-size:21px}.p-support-business__item-description{display:grid;padding-top:15px;gap:5px}.p-support-business__item-description-line{line-height:1.7em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;align-items:baseline;-ms-flex-align:baseline}.p-support-business__item-description-line::before{position:relative;top:-2px;width:7px;min-width:7px;height:7px;margin-right:10px;content:"";border-radius:100%;background:var(--color-gray-500)}.p-support-business__image{grid-area:2/2/2/3}.p-support-business__image img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}@media(max-width:767px){.p-support-business{padding-top:0;padding-bottom:40px}.p-support-business__inner{gap:35px;grid-template-columns:1fr;grid-template-rows:1fr}.p-support-business__heading{font-size:28px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:left;grid-area:unset}.p-support-business__content{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;grid-area:unset}.p-support-business__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100vw;margin:0 calc(50% - 50vw);grid-area:unset}}.p-support-opening{display:grid;padding-top:80px;padding-bottom:80px;gap:60px;grid-template-columns:40% 1fr}@media(min-width:1081px){.p-support-opening{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.p-support-opening{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.p-support-opening{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.p-support-opening{padding-right:3vw;padding-left:3vw}}.p-support-opening__heading{font-size:28px}.p-support-opening__lead-text{font-size:24px;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-top:50px;padding-bottom:5px;border-bottom:1px solid var(--color-gray-500)}.p-support-opening__trouble{display:grid;padding-top:30px;gap:10px}.p-support-opening__trouble-item{font-size:16px;line-height:1.5em;display:grid;-webkit-box-align:center;align-items:center;-ms-flex-align:center;gap:10px;grid-template-columns:40px 1fr}.p-support-opening__trouble-item::before{width:40px;height:40px;content:"";background:url(../32428f8ada15d2628865.svg) no-repeat center center/contain}.p-support-opening__right-item+.p-support-opening__right-item{padding-top:30px}.p-support-opening__right-item-heading{font-size:12px;font-weight:500;padding:8px;text-align:center;color:var(--color-white);background:var(--color-black)}.p-support-opening__figure{display:grid;padding-top:20px;gap:15px;grid-template-columns:1fr 1fr 1fr}.p-support-opening__figure-item{display:grid;height:100%;border:1px solid var(--color-gray-100);border-radius:100%;aspect-ratio:1/1;gap:10px;place-content:center}.p-support-opening__figure-item-icon{width:100px;height:100px}.p-support-opening__figure-item-icon img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.p-support-opening__figure-item-label{font-size:12px;display:block;text-align:center}@media(max-width:767px){.p-support-opening{padding-top:60px;padding-bottom:60px;gap:30px;grid-template-columns:1fr}.p-support-opening__lead-text{font-size:21px;padding-top:30px}.p-support-opening__figure{gap:0}.p-support-opening__figure-item{border:none}.p-support-opening__figure-item-icon{width:80px;height:80px}}.p-support-feature{padding:100px 0;background:#282d32}@media(min-width:1081px){.p-support-feature__inner{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.p-support-feature__inner{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.p-support-feature__inner{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.p-support-feature__inner{padding-right:3vw;padding-left:3vw}}.p-support-feature__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;align-items:flex-end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-support-feature__heading-line{font-size:32px;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:10px 15px;background:var(--color-white)}.p-support-feature__heading-line+.p-support-feature__heading-line{margin-top:-10px}.p-support-feature__lead-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;align-items:flex-end;-ms-flex-align:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-support-feature__lead-text-line{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-bottom:3px;color:var(--color-white);border-bottom:1px solid var(--color-gray-500)}.p-support-feature__lead-text-line+.p-support-feature__lead-text-line{padding-top:7px}.p-support-feature__main{display:grid;padding-top:60px;gap:40px;grid-template-columns:repeat(2,1fr)}.p-support-feature__item{padding:40px;border:1px solid var(--color-white)}.p-support-feature__item-label{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;color:var(--color-accent)}.p-support-feature__item-label::after{width:80px;height:1px;margin-left:10px;content:"";background:var(--color-accent)}.p-support-feature__item-heading{font-size:32px;padding-top:35px;color:var(--color-white)}.p-support-feature__item-heading-sub{display:block;padding-top:5px;color:var(--color-gray-500)}.p-support-feature__item-description{padding-top:20px;color:var(--color-white)}.p-support-feature__item-more{padding-top:25px}.p-support-feature__description-modal{position:fixed;z-index:98;top:0;left:0;display:grid;visibility:hidden;width:100vw;height:100vh;cursor:pointer;-webkit-transition:opacity .5s cubic-bezier(.4,.15,0,1),visibility .5s cubic-bezier(.4,.15,0,1);transition:opacity .5s cubic-bezier(.4,.15,0,1),visibility .5s cubic-bezier(.4,.15,0,1);opacity:0;background:rgba(0,0,0,.5);place-items:center}@media(min-width:1081px){.p-support-feature__description-modal{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.p-support-feature__description-modal{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.p-support-feature__description-modal{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.p-support-feature__description-modal{padding-right:3vw;padding-left:3vw}}.p-support-feature__description-modal.is-visible{visibility:visible;opacity:1}.p-support-feature__description-modal-inner{overflow-y:scroll;width:80%;max-height:80vh;padding:60px;background:var(--color-white)}.p-support-feature__description-modal-heading{font-size:18px;padding-bottom:5px;border-bottom:1px solid var(--color-gray-200)}.p-support-feature__description-modal-heading:not(:first-child){padding-top:30px}.p-support-feature__description-modal-line:not(:first-child){padding-top:15px}.p-support-feature__description-modal-line+.p-support-feature__description-modal-line{padding-top:5px}@media(max-width:767px){.p-support-feature{padding:60px 0}.p-support-feature__head{-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-support-feature__heading-line{font-size:28px;line-height:1.7em;padding:0;color:var(--color-white);background:0 0}.p-support-feature__heading-line+.p-support-feature__heading-line{margin:0}.p-support-feature__lead-text{-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;padding-top:30px}.p-support-feature__lead-text-line{font-size:16px}.p-support-feature__lead-text-line+.p-support-feature__lead-text-line{padding-top:12px}.p-support-feature__main{padding-top:40px;gap:20px;grid-template-columns:1fr}.p-support-feature__item{padding:30px}.p-support-feature__item-heading{font-size:24px;padding-top:25px}.p-support-feature__description-modal-inner{width:90%;padding:30px}}.p-news{padding-top:60px;padding-bottom:120px}@media(min-width:1081px){.p-news{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.p-news{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.p-news{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.p-news{padding-right:3vw;padding-left:3vw}}.p-news__list{display:grid;gap:60px;grid-template-columns:repeat(2,1fr)}.p-news__pagination:not(:empty){padding-top:60px}@media(max-width:767px){.p-news{padding-top:40px;padding-bottom:40px}.p-news__list{gap:30px;grid-template-columns:1fr}.p-news__pagination:not(:empty){padding-top:20px}}.p-news-detail{padding-top:80px;padding-bottom:120px}@media(min-width:1081px){.p-news-detail{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.p-news-detail{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.p-news-detail{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.p-news-detail{padding-right:3vw;padding-left:3vw}}.p-news-detail__title{font-size:28px;line-height:1.7em}.p-news-detail__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;padding-top:20px}.p-news-detail__date{margin-right:10px;color:var(--color-gray-500)}.p-news-detail__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.p-news-detail__category-item{font-size:12px;line-height:1em;padding:5px 7px;color:var(--color-white);background:var(--color-gray-500)}.p-news-detail__category-item:not(:last-child){margin-right:5px}.p-news-detail__eyecatch{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:40px}.p-news-detail__eyecatch img{width:100%;height:100%}.p-news-detail__seminar-info{padding-top:55px}.p-news-detail__seminar-info-inner{display:grid;padding:20px 0;border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200);gap:30px;grid-template-columns:1fr 1fr}.p-news-detail__seminar-info-item{position:relative;padding:20px 0}.p-news-detail__seminar-info-item+.p-news-detail__seminar-info-item::before{position:absolute;top:0;left:-15px;width:1px;height:100%;content:"";background:var(--color-gray-200)}.p-news-detail__seminar-info-label{font-size:12px;display:block;color:var(--color-gray-500)}.p-news-detail__seminar-info-description{font-size:16px;display:block;padding-top:10px}.p-news-detail__seminar-info-description[href]{text-decoration:underline;word-break:break-all}.p-news-detail__article-body{padding-top:55px}.p-news-detail__back-to-list{padding-top:80px}.p-news-detail__back-to-list-button{font-family:ten-mincho,serif;font-size:18px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 0;border:1px solid var(--color-gray-200)}.p-news-detail__back-to-list-button::before{width:20px;height:20px;margin-right:10px;content:"";background:url(../24834c2669516d1b876f.svg) no-repeat center center/contain}.p-news-detail__back-to-list-button::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";-webkit-transition:border-radius .5s cubic-bezier(.4,.15,0,1) .5s,-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1) .5s,-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1) .5s,transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1) .5s,transform .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;border-radius:100% 100% 0 0;background:rgba(0,0,0,.1)}@media(hover:hover)and (pointer:fine){.p-news-detail__back-to-list-button:hover::after{-webkit-transition:border-radius .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),transform .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:bottom;transform-origin:bottom;border-radius:0}}@media(max-width:767px){.p-news-detail{padding-top:40px;padding-bottom:40px}.p-news-detail__title{font-size:24px;line-height:1.5em}.p-news-detail__info{padding-top:15px}.p-news-detail__eyecatch{width:100vw;margin:0 calc(50% - 50vw);padding-top:30px}.p-news-detail__seminar-info-inner{gap:15px;grid-template-columns:1fr}.p-news-detail__seminar-info-item{padding:0}.p-news-detail__seminar-info-item+.p-news-detail__seminar-info-item::before{display:none}.p-news-detail__article-body{padding-top:40px}.p-news-detail__back-to-list{padding-top:40px}.p-news-detail__back-to-list-button{padding:30px}}.p-seminar-calendar{padding-top:100px;padding-bottom:120px}@media(min-width:1081px){.p-seminar-calendar{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.p-seminar-calendar{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.p-seminar-calendar{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.p-seminar-calendar{padding-right:3vw;padding-left:3vw}}.p-seminar-calendar__heading{font-size:28px;text-align:center}.p-seminar-calendar__main{padding-top:40px}@media(min-width:1081px){.p-contact{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.p-contact{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.p-contact{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.p-contact{padding-right:3vw;padding-left:3vw}}.p-contact__inner{width:70%;margin:0 auto}.p-contact__head{display:grid;-webkit-box-align:center;align-items:center;-ms-flex-align:center;gap:60px;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content}.p-contact__tel{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:default}.p-contact__tel img{width:100%;height:100%}.p-contact__cv-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.p-contact__cv-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;padding:18px 30px}.p-contact__cv-button:not(:last-child){margin-right:10px}.p-contact__cv-button--line{border:1px solid #00c300}.p-contact__cv-button--instagram{border:1px solid #ca3389}.p-contact__cv-button::before{width:18px;height:18px;margin-right:10px;content:""}.p-contact__cv-button--line::before{background:url(../9631a6bdbadca2ddc3f9.svg) no-repeat center center/contain}.p-contact__cv-button--instagram::before{background:url(../00eed61744c0354b37ae.svg) no-repeat center center/contain}.p-contact__cv-button::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";-webkit-transition:border-radius .5s cubic-bezier(.4,.15,0,1) .5s,-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1) .5s,-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1) .5s,transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1) .5s,transform .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;border-radius:0 100% 100% 0}.p-contact__cv-button--line::after{background:rgba(0,195,0,.075)}.p-contact__cv-button--instagram::after{background:rgba(202,51,137,.075)}@media(hover:hover)and (pointer:fine){.p-contact__cv-button:hover::after{-webkit-transition:border-radius .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),transform .5s cubic-bezier(.4,.15,0,1);transition:border-radius .5s cubic-bezier(.4,.15,0,1),transform .5s cubic-bezier(.4,.15,0,1),-webkit-transform .5s cubic-bezier(.4,.15,0,1);-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left;border-radius:0}}@media(max-width:1080px){.p-contact__inner{width:85%}}@media(max-width:767px){.p-contact__inner{width:unset}.p-contact__head{gap:30px;grid-template-columns:1fr}.p-contact__tel{width:80%;margin:0 auto}.p-contact__cv-buttons{margin:0 auto}.p-contact__cv-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 10px}.p-contact__cv-button:not(:last-child){margin-right:5px}.p-contact__cv-button::before{width:16px;height:16px}}.p-contact-form{padding-top:60px;padding-bottom:120px}@media(min-width:1081px){.p-contact-form{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding-right:10vw;padding-left:10vw}}@media(max-width:1080px){.p-contact-form{padding-right:7vw;padding-left:7vw}}@media(max-width:767px){.p-contact-form{padding-right:5vw;padding-left:5vw}}@media(max-width:399px){.p-contact-form{padding-right:3vw;padding-left:3vw}}.p-contact-form__inner{width:70%;margin:0 auto}.p-contact-form__form{display:grid;gap:17px 20px}.p-contact-form__item>br{display:none}.p-contact-form__label{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;-webkit-transition:color .5s cubic-bezier(.4,.15,0,1);transition:color .5s cubic-bezier(.4,.15,0,1);color:var(--color-gray-500)}.p-contact-form__item--required .p-contact-form__label::after{content:"必須";color:var(--color-negative)}@media(hover:hover)and (pointer:fine){.p-contact-form__item:hover .p-contact-form__label{color:var(--color-black)}}.p-contact-form__textfield{width:100%;padding:20px;-webkit-transition:border .5s cubic-bezier(.4,.15,0,1);transition:border .5s cubic-bezier(.4,.15,0,1);border:1px solid var(--color-gray-200)}@media(hover:hover)and (pointer:fine){.p-contact-form__item:hover .p-contact-form__textfield{border:1px solid var(--color-gray-500)}}.p-contact-form__checkbox,.p-contact-form__radio{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.p-contact-form__checkbox [type=checkbox],.p-contact-form__checkbox [type=radio],.p-contact-form__radio [type=checkbox],.p-contact-form__radio [type=radio]{display:none}.p-contact-form__checkbox .wpcf7-list-item-label,.p-contact-form__radio .wpcf7-list-item-label{display:block;padding:12px;cursor:pointer;-webkit-transition:background .5s cubic-bezier(.4,.15,0,1),border .5s cubic-bezier(.4,.15,0,1),color .5s cubic-bezier(.4,.15,0,1);transition:background .5s cubic-bezier(.4,.15,0,1),border .5s cubic-bezier(.4,.15,0,1),color .5s cubic-bezier(.4,.15,0,1);text-align:center;border:1px solid var(--color-gray-200)}.p-contact-form__checkbox [type=checkbox]:checked+.wpcf7-list-item-label,.p-contact-form__checkbox [type=radio]:checked+.wpcf7-list-item-label,.p-contact-form__radio [type=checkbox]:checked+.wpcf7-list-item-label,.p-contact-form__radio [type=radio]:checked+.wpcf7-list-item-label{color:var(--color-white);border:1px solid transparent;background:var(--color-black)}.p-contact-form__checkbox .wpcf7-list-item,.p-contact-form__radio .wpcf7-list-item{margin:0}.p-contact-form__count{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;padding-top:15px;padding-bottom:2px;color:var(--color-negative);border-bottom:1px solid var(--color-negative)}.p-contact-form__submit{padding-top:20px}.p-contact-form__submit-button{font-family:ten-mincho,serif;font-size:18px;width:100%;padding:26px;cursor:pointer;-webkit-transition:background .5s cubic-bezier(.4,.15,0,1),color .5s cubic-bezier(.4,.15,0,1);transition:background .5s cubic-bezier(.4,.15,0,1),color .5s cubic-bezier(.4,.15,0,1);text-align:center;color:var(--color-white);background:var(--color-accent)}.p-contact-form .wpcf7-not-valid-tip{font-size:12px!important;padding-top:5px}.p-contact-form .wpcf7 form .wpcf7-response-output{padding:30px!important;text-align:center}.p-contact-form .wpcf7-spinner{position:fixed;top:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:1080px){.p-contact-form__inner{width:85%}}@media(max-width:767px){.p-contact-form{padding-top:40px;padding-bottom:40px}.p-contact-form__inner{width:unset}.p-contact-form__checkbox,.p-contact-form__radio{grid-template-columns:repeat(2,1fr)}}.u-align-items-center{-webkit-box-align:center!important;align-items:center!important;-ms-flex-align:center!important}.u-c-accent{color:var(--color-accent)}.u-fz-10{font-size:10px}.u-fz-11{font-size:11px}.u-fz-12{font-size:12px}.u-fz-13{font-size:13px}.u-fz-14{font-size:14px}.u-block{display:block!important}.u-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.u-mr-auto{margin-right:auto!important}.u-mb-10{margin-bottom:10px!important}.u-mb-20{margin-bottom:20px!important}.u-mb-40{margin-bottom:40px!important}.u-mb-60{margin-bottom:60px!important}.u-mb-80{margin-bottom:80px!important}.u-mb-100{margin-bottom:100px!important}.u-ml-auto{margin-left:auto!important}.u-pb-0{padding-bottom:0!important}.u-ta-c{text-align:center!important}.u-ta-r{text-align:right!important}.u-ta-l{text-align:left!important}@media(min-width:1081px){.u-dn-pc{display:none!important}}@media(max-width:1080px)and (min-width:768px){.u-dn-tab{display:none!important}}@media(max-width:767px){.u-dn-sp{display:none!important}}.c-wp-contents .wp-block-columns{display:flex;width:100%;padding-top:20px}.c-wp-contents .wp-block-column{display:inline-flex;align-items:start;flex-direction:column;margin-bottom:1.5rem;padding:1.5rem}.c-wp-contents .wp-block-column img{margin-bottom:1.25rem}.c-wp-contents .wp-block-column .wp-element-caption{font-size:1.125rem;font-weight:500;text-align:center}@media(max-width:1080px){.c-wp-contents .wp-block-column{padding:.75rem}.c-wp-contents .wp-block-column .wp-element-caption{font-size:1rem}}@media(max-width:767px){.c-wp-contents .wp-block-columns:not(.is-not-stacked-on-mobile){flex-wrap:wrap!important}.c-wp-contents .wp-block-column:not(.is-not-stacked-on-mobile){flex-shrink:0;width:100%;padding:0}}.p-top-sponser{max-width:calc(1366px + 10vw + 10vw);margin:0 auto;padding:70px 10vw 20px 10vw}.hawks_teikei{max-width:800px;margin:0 auto;padding:2rem;border:1px solid #000}.hawks_teikei ul{display:flex;align-items:center;flex-wrap:wrap}.hawks_teikei ul li{display:inline-flex}.hawks_teikei ul li:nth-of-type(1){width:185px;margin-right:4%}.hawks_teikei ul li:nth-of-type(2){width:calc(100% - 185px - 4%)}.hawks_teikei ul li img{display:block}.hawks_teikei ul li p{font-size:1.125rem;line-height:1.5;display:block}@media(max-width:1080px){.p-top-sponser{padding-right:7vw;padding-left:7vw}.hawks_teikei{padding:2rem 7vw}}@media (max-width:767px){.p-top-sponser{padding:40px 5vw 20px 5vw}.hawks_teikei{padding:2rem 5vw}.hawks_teikei ul li p{font-size:1rem}}@media (max-width:600px){.hawks_teikei{padding:1.25rem 5vw}.hawks_teikei ul li:nth-of-type(1){width:100px;margin-right:4%}.hawks_teikei ul li:nth-of-type(2){width:calc(100% - 100px - 4%)}.hawks_teikei ul li p{font-size:.875rem}.hawks_teikei ul li p .pcOnly{display:none}}