:root{--color-white-100:#fdfeff;--main-white:var(--color-white-100)}.PageTop-module-scss-module__14U2mW__containerHero{padding:1rem 1rem 0}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerHero{padding:0}}.PageTop-module-scss-module__14U2mW__containerHero .PageTop-module-scss-module__14U2mW__itemImage{width:100%;position:relative}.PageTop-module-scss-module__14U2mW__containerHero .PageTop-module-scss-module__14U2mW__itemImage:after{content:"";background:#0000004d;position:absolute;inset:0}.PageTop-module-scss-module__14U2mW__containerHero .PageTop-module-scss-module__14U2mW__itemImage img{aspect-ratio:16/9;object-fit:cover;width:100%}.PageTop-module-scss-module__14U2mW__containerHero article{width:unset;color:#fff;flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.PageTop-module-scss-module__14U2mW__containerHero article .PageTop-module-scss-module__14U2mW__itemLogo{width:14rem}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerHero article .PageTop-module-scss-module__14U2mW__itemLogo{width:22vw}}.PageTop-module-scss-module__14U2mW__containerHero article .PageTop-module-scss-module__14U2mW__itemLogo svg{aspect-ratio:101/142;fill:#fff}.PageTop-module-scss-module__14U2mW__containerHero article .PageTop-module-scss-module__14U2mW__headText{font-size:inherit;gap:0 .8em;margin:2em 0 3em;display:flex;translate:1em}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerHero article .PageTop-module-scss-module__14U2mW__headText{margin:2vw 0}}.PageTop-module-scss-module__14U2mW__containerHero article .PageTop-module-scss-module__14U2mW__headText span{justify-content:center;min-width:.5em;font-size:max(12px,4em);font-weight:300;display:flex}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerHero article .PageTop-module-scss-module__14U2mW__headText span{font-size:5vw}}.PageTop-module-scss-module__14U2mW__containerHero article p{font-size:max(12px,1em);font-family:var(--font-poppins),Poppins,sans-serif;font-weight:300}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerHero article p{font-size:max(12px,.875em)}}.PageTop-module-scss-module__14U2mW__containerConcept{background-image:repeating-linear-gradient(90deg,#0000 0 159px,#efefef 159px 160px);flex-direction:column;padding:0 1rem 14rem 6vw;display:flex}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerConcept{background-image:repeating-linear-gradient(90deg,#0000 0 25vw,#efefef 25vw,#efefefca calc(25vw + 1px));padding:8vw 4vw}}.PageTop-module-scss-module__14U2mW__containerConcept:before{content:"";aspect-ratio:842/716;z-index:-1;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 842 716\" fill=\"%23F2F2F2\"><path d=\"M185.064 0L0 2.77033C1.71084 116.791 49.2722 219.779 125.233 294.238C201.146 368.697 305.409 414.675 420.524 414.675C535.64 414.675 639.903 368.697 715.815 294.238C791.728 219.779 839.338 116.791 841.049 2.77033L655.985 0C655.056 61.7735 630.127 119.756 585.84 163.206C541.505 206.657 482.848 230.618 420.573 230.618C358.299 230.618 299.592 206.657 255.306 163.206C211.02 119.756 186.09 61.8221 185.162 0\" /><path d=\"M427.27 715.328C477.807 715.328 518.775 674.594 518.775 624.345C518.775 574.096 477.807 533.361 427.27 533.361C376.733 533.361 335.765 574.096 335.765 624.345C335.765 674.594 376.733 715.328 427.27 715.328Z\" /></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:62vw;position:absolute;top:0;right:0}.PageTop-module-scss-module__14U2mW__containerConcept article{justify-content:space-between;gap:0 2vw;padding-top:4rem;display:flex}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerConcept article{padding-top:unset}}.PageTop-module-scss-module__14U2mW__containerConcept article .PageTop-module-scss-module__14U2mW__boxTitle{font-size:inherit;flex-direction:column;gap:8rem 0;display:flex}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerConcept article .PageTop-module-scss-module__14U2mW__boxTitle{gap:8vw}}.PageTop-module-scss-module__14U2mW__containerConcept article .PageTop-module-scss-module__14U2mW__boxTitle h2{margin-top:10rem}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerConcept article .PageTop-module-scss-module__14U2mW__boxTitle h2{margin-top:unset}}.PageTop-module-scss-module__14U2mW__containerConcept article .PageTop-module-scss-module__14U2mW__boxTitle .PageTop-module-scss-module__14U2mW__textJp{letter-spacing:.06em;min-width:19em;margin-left:9.5vw;font-size:clamp(1.6rem,1.4vw,2.8rem);line-height:3em}.PageTop-module-scss-module__14U2mW__containerConcept article .PageTop-module-scss-module__14U2mW__textEn{color:#d9d9d9;font-size:clamp(2rem,9.3vw,20rem);font-family:var(--font-poppins),Poppins,sans-serif;letter-spacing:-.03em;padding-right:3rem;font-weight:300;line-height:.9em}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerConcept article .PageTop-module-scss-module__14U2mW__textEn{display:none}}.PageTop-module-scss-module__14U2mW__containerConcept .PageTop-module-scss-module__14U2mW__itemImage{width:68vw;margin-top:4rem;margin-left:9.5vw}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerConcept .PageTop-module-scss-module__14U2mW__itemImage{margin-left:unset;width:100%}}.PageTop-module-scss-module__14U2mW__containerConcept .PageTop-module-scss-module__14U2mW__itemImage img{aspect-ratio:3.1;object-fit:cover;object-position:center 55%;width:100%}.PageTop-module-scss-module__14U2mW__containerWorks{color:#fff;background-color:#8c9494;flex-direction:column;padding:14.6rem 0 40rem;display:flex}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerWorks{padding:8vw 0 42vw}}.PageTop-module-scss-module__14U2mW__containerWorks h2{margin-left:6vw}.PageTop-module-scss-module__14U2mW__containerWorks article{font-size:inherit;flex-direction:column;gap:20rem 0;margin-top:10rem;padding-right:6vw;display:flex}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerWorks article{gap:18vw 0;margin-top:8vw;padding-right:4vw}}.PageTop-module-scss-module__14U2mW__containerWorks article .PageTop-module-scss-module__14U2mW__blockCategory{font-size:inherit;gap:0 2rem;display:flex;position:relative}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerWorks article .PageTop-module-scss-module__14U2mW__blockCategory{gap:0}}.PageTop-module-scss-module__14U2mW__containerWorks article .PageTop-module-scss-module__14U2mW__blockCategory .PageTop-module-scss-module__14U2mW__thumbPair{grid-template-columns:50vw 1fr;gap:0 1.6rem;display:grid}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerWorks article .PageTop-module-scss-module__14U2mW__blockCategory .PageTop-module-scss-module__14U2mW__thumbPair{gap:0 2vw}}.PageTop-module-scss-module__14U2mW__containerWorks article .PageTop-module-scss-module__14U2mW__blockCategory .PageTop-module-scss-module__14U2mW__thumbPair .PageTop-module-scss-module__14U2mW__thumbItem{height:50rem;display:block}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerWorks article .PageTop-module-scss-module__14U2mW__blockCategory .PageTop-module-scss-module__14U2mW__thumbPair .PageTop-module-scss-module__14U2mW__thumbItem{height:34vw}}.PageTop-module-scss-module__14U2mW__containerWorks article .PageTop-module-scss-module__14U2mW__blockCategory .PageTop-module-scss-module__14U2mW__thumbPair .PageTop-module-scss-module__14U2mW__thumbItem img{object-fit:cover;width:100%}.PageTop-module-scss-module__14U2mW__containerWorks article .PageTop-module-scss-module__14U2mW__blockCategory .PageTop-module-scss-module__14U2mW__categoryHeader{font-family:var(--font-poppins),Poppins,sans-serif;font-size:inherit;writing-mode:vertical-rl}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerWorks article .PageTop-module-scss-module__14U2mW__blockCategory .PageTop-module-scss-module__14U2mW__categoryHeader{display:none}}.PageTop-module-scss-module__14U2mW__containerWorks article .PageTop-module-scss-module__14U2mW__blockCategory .PageTop-module-scss-module__14U2mW__categoryHeader h3,.PageTop-module-scss-module__14U2mW__containerWorks article .PageTop-module-scss-module__14U2mW__blockCategory .PageTop-module-scss-module__14U2mW__categoryHeader h4{text-transform:uppercase;letter-spacing:.3em;font-size:max(12px,.875em)}.PageTop-module-scss-module__14U2mW__containerWorks article .PageTop-module-scss-module__14U2mW__blockCategory .PageTop-module-scss-module__14U2mW__categoryHeader h3{font-weight:600}.PageTop-module-scss-module__14U2mW__containerWorks article .PageTop-module-scss-module__14U2mW__blockCategory .PageTop-module-scss-module__14U2mW__categoryHeader h4{padding-top:4em;font-weight:300;position:relative}.PageTop-module-scss-module__14U2mW__containerWorks article .PageTop-module-scss-module__14U2mW__blockCategory .PageTop-module-scss-module__14U2mW__categoryHeader h4:before{content:"";transition:-50%;background-color:#fff;width:1px;height:3.6em;position:absolute;top:0;left:50%}.PageTop-module-scss-module__14U2mW__containerWorks article .PageTop-module-scss-module__14U2mW__blockCategory .PageTop-module-scss-module__14U2mW__categoryMeta{z-index:1;width:50vw;max-width:69rem;font-size:inherit;background-color:#8c9494;justify-content:space-between;align-items:center;padding-top:1.4rem;padding-left:7rem;display:flex;position:absolute;bottom:-12rem;right:0}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerWorks article .PageTop-module-scss-module__14U2mW__blockCategory .PageTop-module-scss-module__14U2mW__categoryMeta{width:70vw;max-width:unset;padding-top:3vw;padding-left:4vw;bottom:-10vw}}.PageTop-module-scss-module__14U2mW__containerWorks article .PageTop-module-scss-module__14U2mW__blockCategory .PageTop-module-scss-module__14U2mW__categoryMeta .PageTop-module-scss-module__14U2mW__categoryName{font-size:inherit;flex-direction:column;display:flex}.PageTop-module-scss-module__14U2mW__containerWorks article .PageTop-module-scss-module__14U2mW__blockCategory .PageTop-module-scss-module__14U2mW__categoryMeta .PageTop-module-scss-module__14U2mW__categoryName .PageTop-module-scss-module__14U2mW__nameEn{font-size:max(12px,1.75em);font-family:var(--font-poppins),Poppins,sans-serif;letter-spacing:.3em;font-weight:300}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerWorks article .PageTop-module-scss-module__14U2mW__blockCategory .PageTop-module-scss-module__14U2mW__categoryMeta .PageTop-module-scss-module__14U2mW__categoryName .PageTop-module-scss-module__14U2mW__nameEn{font-size:max(12px,1.125em)}}.PageTop-module-scss-module__14U2mW__containerWorks article .PageTop-module-scss-module__14U2mW__blockCategory .PageTop-module-scss-module__14U2mW__categoryMeta .PageTop-module-scss-module__14U2mW__categoryName .PageTop-module-scss-module__14U2mW__nameJp{font-size:max(12px,1em)}.PageTop-module-scss-module__14U2mW__containerWorks article .PageTop-module-scss-module__14U2mW__blockCategory .PageTop-module-scss-module__14U2mW__categoryMeta a{aspect-ratio:1;border:1px solid #fff;border-radius:50%;grid-row:span 2;width:21rem;position:relative}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerWorks article .PageTop-module-scss-module__14U2mW__blockCategory .PageTop-module-scss-module__14U2mW__categoryMeta a{width:12vw}}.PageTop-module-scss-module__14U2mW__containerWorks article .PageTop-module-scss-module__14U2mW__blockCategory .PageTop-module-scss-module__14U2mW__categoryMeta a:after{content:"";aspect-ratio:37/6;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 37 6\" fill=\"%23fff\"><path d=\"M37 2.88672L32 5.77344V3.38672H0V2.38672H32V0L37 2.88672Z\" /></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:37px;margin:auto;position:absolute;inset:0}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerWorks article .PageTop-module-scss-module__14U2mW__blockCategory .PageTop-module-scss-module__14U2mW__categoryMeta a:after{width:6vw}}.PageTop-module-scss-module__14U2mW__containerWorks .PageTop-module-scss-module__14U2mW__viewAll{font-size:inherit;display:flex;position:absolute;bottom:6rem;right:0}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerWorks .PageTop-module-scss-module__14U2mW__viewAll{bottom:8vw}}.PageTop-module-scss-module__14U2mW__containerWorks .PageTop-module-scss-module__14U2mW__viewAll a{height:8rem;font-size:inherit;color:#8c9494;background-color:#fff;align-items:center;width:40vw;min-width:40rem;padding-left:4rem;display:flex;position:relative}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerWorks .PageTop-module-scss-module__14U2mW__viewAll a{width:80vw;height:14vw;min-width:unset;padding-left:4vw}}.PageTop-module-scss-module__14U2mW__containerWorks .PageTop-module-scss-module__14U2mW__viewAll a span{letter-spacing:.3em;justify-self:flex-start;font-size:max(12px,1em)}.PageTop-module-scss-module__14U2mW__containerWorks .PageTop-module-scss-module__14U2mW__viewAll a:after{content:"";aspect-ratio:37/6;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 37 6\" fill=\"%238c9494\"><path d=\"M37 2.88672L32 5.77344V3.38672H0V2.38672H32V0L37 2.88672Z\" /></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:37px;position:absolute;top:50%;right:2rem;translate:0 -50%}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerWorks .PageTop-module-scss-module__14U2mW__viewAll a:after{width:6vw}}.PageTop-module-scss-module__14U2mW__containerAbout{background-image:repeating-linear-gradient(90deg,#0000 0 159px,#efefef 159px 160px);flex-direction:column;padding:14.6rem 6vw 14.3rem;display:flex}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerAbout{background-image:repeating-linear-gradient(90deg,#0000 0 25vw,#efefef 25vw,#efefefca calc(25vw + 1px));padding:8vw 4vw}}.PageTop-module-scss-module__14U2mW__containerAbout article{align-self:center;max-width:100rem;padding-top:13rem;display:flex}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerAbout article{max-width:unset;padding-top:8vw}}.PageTop-module-scss-module__14U2mW__containerAbout article .PageTop-module-scss-module__14U2mW__itemLogo{font-size:inherit;padding-top:1.8rem;flex:1;justify-content:center;align-items:flex-start;padding-inline:4vw;display:flex}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerAbout article .PageTop-module-scss-module__14U2mW__itemLogo{display:none}}.PageTop-module-scss-module__14U2mW__containerAbout article .PageTop-module-scss-module__14U2mW__itemLogo svg{aspect-ratio:101/142;fill:#000;max-width:16rem}.PageTop-module-scss-module__14U2mW__containerAbout article dl{font-size:inherit;grid-template-columns:auto 1fr;width:58rem;display:grid;position:relative}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerAbout article dl{width:100%}}.PageTop-module-scss-module__14U2mW__containerAbout article dl>div{font-size:inherit;grid-column:span 2;grid-template-columns:subgrid;gap:0 2em;display:grid}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerAbout article dl>div{gap:0 2vw}}.PageTop-module-scss-module__14U2mW__containerAbout article dl>div:not(:last-of-type){border-bottom:1px solid #afafaf}.PageTop-module-scss-module__14U2mW__containerAbout article dl>div:not(:last-of-type) dt{position:relative}.PageTop-module-scss-module__14U2mW__containerAbout article dl>div:not(:last-of-type) dt:after{content:"";background-color:#afafaf;width:100%;height:3px;position:absolute;bottom:-2px;left:0}.PageTop-module-scss-module__14U2mW__containerAbout article dl>div dt,.PageTop-module-scss-module__14U2mW__containerAbout article dl>div dd{letter-spacing:.06em;padding-block:1.2em;font-size:max(12px,1em)}.PageTop-module-scss-module__14U2mW__containerAbout article dl>div dt{padding-right:1em}.PageTop-module-scss-module__14U2mW__containerAbout article dl>div dd{font-size:max(12px,1em)}.PageTop-module-scss-module__14U2mW__containerAbout article dl>div dd *{font-size:inherit}.PageTop-module-scss-module__14U2mW__containerAbout article dl>div dd a{text-decoration:underline}.PageTop-module-scss-module__14U2mW__containerAbout article dl>div dd ul{flex-direction:column;gap:.5em 0;display:flex}.PageTop-module-scss-module__14U2mW__containerContact{flex-direction:column;padding:14.6rem 6vw 14.3rem;display:flex}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerContact{padding:8vw 4vw 14vw}}.PageTop-module-scss-module__14U2mW__containerContact:before{content:"";z-index:-1;background-color:#f3f3f3;width:94vw;height:100%;position:absolute;top:0;left:0}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerContact:before{width:100%}}.PageTop-module-scss-module__14U2mW__containerContact form{font-size:inherit;align-self:center;width:100%;max-width:80rem;margin-top:6rem;padding-bottom:6rem}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerContact form{margin-top:6vw}}.PageTop-module-scss-module__14U2mW__containerContact form input,.PageTop-module-scss-module__14U2mW__containerContact form select{appearance:none;background:0 0;border:none;border-radius:0;outline:none;margin:0;padding:0}.PageTop-module-scss-module__14U2mW__containerContact form textarea{field-sizing:content;outline:none;min-height:11lh;line-height:1.6em}.PageTop-module-scss-module__14U2mW__containerContact form select,.PageTop-module-scss-module__14U2mW__containerContact form textarea,.PageTop-module-scss-module__14U2mW__containerContact form input[type=text],.PageTop-module-scss-module__14U2mW__containerContact form input[type=tel],.PageTop-module-scss-module__14U2mW__containerContact form input[type=email]{color:#000;letter-spacing:.04em;background-color:#f1f3f2;border-radius:.3rem;width:-webkit-fill-available;width:-moz-available;width:stretch;padding:.8em;font-size:1.6rem}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerContact form select,.PageTop-module-scss-module__14U2mW__containerContact form textarea,.PageTop-module-scss-module__14U2mW__containerContact form input[type=text],.PageTop-module-scss-module__14U2mW__containerContact form input[type=tel],.PageTop-module-scss-module__14U2mW__containerContact form input[type=email]{padding:3vw;font-size:1.6rem}}.PageTop-module-scss-module__14U2mW__containerContact form select::placeholder,.PageTop-module-scss-module__14U2mW__containerContact form textarea::placeholder,.PageTop-module-scss-module__14U2mW__containerContact form input[type=text]::placeholder,.PageTop-module-scss-module__14U2mW__containerContact form input[type=tel]::placeholder,.PageTop-module-scss-module__14U2mW__containerContact form input[type=email]::placeholder{color:#d2cfcf}.PageTop-module-scss-module__14U2mW__containerContact form select.PageTop-module-scss-module__14U2mW__isInvalid,.PageTop-module-scss-module__14U2mW__containerContact form textarea.PageTop-module-scss-module__14U2mW__isInvalid,.PageTop-module-scss-module__14U2mW__containerContact form input[type=text].PageTop-module-scss-module__14U2mW__isInvalid,.PageTop-module-scss-module__14U2mW__containerContact form input[type=tel].PageTop-module-scss-module__14U2mW__isInvalid,.PageTop-module-scss-module__14U2mW__containerContact form input[type=email].PageTop-module-scss-module__14U2mW__isInvalid{border:3px solid red}.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__headAnnounce{letter-spacing:.08em;margin-bottom:3rem;font-size:max(12px,1em);line-height:1.8em}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__headAnnounce{margin-bottom:6vw}}.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__boxForm,.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__statusConfirm{font-size:inherit;background-color:#8c9494;flex-direction:column;padding-top:5rem;padding-bottom:9rem;display:flex}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__boxForm,.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__statusConfirm{padding-inline:2vw;padding-bottom:8vw}}.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__boxForm dl,.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__statusConfirm dl{width:100%;max-width:65rem;font-size:inherit;flex-direction:column;align-self:center;gap:3rem 0;display:flex;position:relative}.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__boxForm dl div,.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__statusConfirm dl div{font-size:inherit;flex-direction:column;gap:.3em 0;display:flex}.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__boxForm dl div dt,.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__statusConfirm dl div dt{color:#fff;font-size:max(12px,1em)}.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__boxForm dl div.PageTop-module-scss-module__14U2mW__boxIntro,.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__statusConfirm dl div.PageTop-module-scss-module__14U2mW__boxIntro{flex-direction:row;align-items:center;gap:0 2em}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__boxForm dl div.PageTop-module-scss-module__14U2mW__boxIntro,.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__statusConfirm dl div.PageTop-module-scss-module__14U2mW__boxIntro{flex-direction:column;align-items:stretch;gap:.3em 0}}.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__boxForm dl div.PageTop-module-scss-module__14U2mW__boxIntro dd,.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__statusConfirm dl div.PageTop-module-scss-module__14U2mW__boxIntro dd{font-size:inherit;flex:1;position:relative}.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__boxForm dl div.PageTop-module-scss-module__14U2mW__boxIntro dd:after,.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__statusConfirm dl div.PageTop-module-scss-module__14U2mW__boxIntro dd:after{content:"";aspect-ratio:1/.85;clip-path:polygon(0 0,100% 0,50% 100%);background-color:#000;width:1rem;position:absolute;top:50%;right:1em;translate:0 -50%}.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__boxForm dl div.PageTop-module-scss-module__14U2mW__boxIntro dd select,.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__statusConfirm dl div.PageTop-module-scss-module__14U2mW__boxIntro dd select{width:100%}.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__boxForm .PageTop-module-scss-module__14U2mW__box_btn,.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__statusConfirm .PageTop-module-scss-module__14U2mW__box_btn{height:8rem;font-size:inherit;display:flex;position:absolute;bottom:6rem;right:0}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__boxForm .PageTop-module-scss-module__14U2mW__box_btn,.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__statusConfirm .PageTop-module-scss-module__14U2mW__box_btn{height:14vw;bottom:8vw}}.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__boxForm .PageTop-module-scss-module__14U2mW__box_btn{width:40vw}@media (max-width:480px) and (orientation:portrait){.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__boxForm .PageTop-module-scss-module__14U2mW__box_btn{width:60vw}}.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__boxForm .PageTop-module-scss-module__14U2mW__box_btn .PageTop-module-scss-module__14U2mW__btnSub{width:100%;font-size:inherit;background-color:#8c9494;justify-content:space-between;padding-left:4rem;display:flex}.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__boxForm .PageTop-module-scss-module__14U2mW__box_btn .PageTop-module-scss-module__14U2mW__btnSub span{color:#fff;letter-spacing:.3em;justify-self:flex-start;font-size:max(12px,1em)}.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__boxForm .PageTop-module-scss-module__14U2mW__box_btn .PageTop-module-scss-module__14U2mW__btnSub:after{content:"";aspect-ratio:37/6;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 37 6\" fill=\"%23fff\"><path d=\"M37 2.88672L32 5.77344V3.38672H0V2.38672H32V0L37 2.88672Z\" /></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:37px;position:absolute;top:50%;right:2rem;translate:0 -50%}.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__statusConfirm{color:#fff}.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__statusConfirm p{align-self:center;margin-bottom:3rem;font-size:max(12px,1em)}.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__statusConfirm dl div dd{padding-left:1em;font-size:max(12px,1.125em)}.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__statusConfirm .PageTop-module-scss-module__14U2mW__box_btn{gap:0 1em;width:60vw}.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__statusConfirm .PageTop-module-scss-module__14U2mW__box_btn .PageTop-module-scss-module__14U2mW__btnBack{width:100%;font-size:inherit;background-color:#8c9494;justify-content:flex-end;padding-right:4rem;display:flex}.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__statusConfirm .PageTop-module-scss-module__14U2mW__box_btn .PageTop-module-scss-module__14U2mW__btnBack span{color:#fff;letter-spacing:.3em;justify-self:flex-start;font-size:max(12px,1em)}.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__statusConfirm .PageTop-module-scss-module__14U2mW__box_btn .PageTop-module-scss-module__14U2mW__btnBack:after{content:"";aspect-ratio:37/6;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 37 6\" fill=\"%23fff\"><path d=\"M37 2.88672L32 5.77344V3.38672H0V2.38672H32V0L37 2.88672Z\" /></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:37px;position:absolute;top:50%;left:2rem;translate:0 -50%;scale:-1 1}.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__statusConfirm .PageTop-module-scss-module__14U2mW__box_btn .PageTop-module-scss-module__14U2mW__btnSub{width:100%;font-size:inherit;background-color:#8c9494;justify-content:space-between;padding-left:4rem;display:flex}.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__statusConfirm .PageTop-module-scss-module__14U2mW__box_btn .PageTop-module-scss-module__14U2mW__btnSub span{color:#fff;letter-spacing:.3em;justify-self:flex-start;font-size:max(12px,1em)}.PageTop-module-scss-module__14U2mW__containerContact form .PageTop-module-scss-module__14U2mW__statusConfirm .PageTop-module-scss-module__14U2mW__box_btn .PageTop-module-scss-module__14U2mW__btnSub:after{content:"";aspect-ratio:37/6;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 37 6\" fill=\"%23fff\"><path d=\"M37 2.88672L32 5.77344V3.38672H0V2.38672H32V0L37 2.88672Z\" /></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:37px;position:absolute;top:50%;right:2rem;translate:0 -50%}
:root{--color-white-100:#fdfeff;--main-white:var(--color-white-100)}.Modal-module-scss-module__uM52DW__blockModal{width:100%;height:100%;font-size:inherit;z-index:100;background-color:#0003;place-items:center;display:grid;position:fixed;top:0;left:0}.Modal-module-scss-module__uM52DW__blockModal .Modal-module-scss-module__uM52DW__innerModal{font-size:inherit;color:#000;background-color:#fff;border-radius:2rem;flex-direction:column;align-items:center;padding:3em 8em;display:flex}@media (max-width:480px) and (orientation:portrait){.Modal-module-scss-module__uM52DW__blockModal .Modal-module-scss-module__uM52DW__innerModal{padding-inline:unset;width:-webkit-fill-available;width:-moz-available;width:stretch;max-width:90vw}}.Modal-module-scss-module__uM52DW__blockModal .Modal-module-scss-module__uM52DW__innerModal .Modal-module-scss-module__uM52DW__itemMessage{font-size:inherit;flex-direction:column;align-items:center;display:flex}.Modal-module-scss-module__uM52DW__blockModal .Modal-module-scss-module__uM52DW__innerModal .Modal-module-scss-module__uM52DW__itemMessage.Modal-module-scss-module__uM52DW__wrapCaution{gap:.5em 0}.Modal-module-scss-module__uM52DW__blockModal .Modal-module-scss-module__uM52DW__innerModal .Modal-module-scss-module__uM52DW__itemMessage.Modal-module-scss-module__uM52DW__wrapCaution h6{color:red;letter-spacing:.04em;font-size:max(12px,1.125em);font-weight:700}.Modal-module-scss-module__uM52DW__blockModal .Modal-module-scss-module__uM52DW__innerModal .Modal-module-scss-module__uM52DW__itemMessage.Modal-module-scss-module__uM52DW__wrapCaution p{font-size:max(12px,1em)}.Modal-module-scss-module__uM52DW__blockModal .Modal-module-scss-module__uM52DW__innerModal .Modal-module-scss-module__uM52DW__itemMessage.Modal-module-scss-module__uM52DW__wrapCaution ul{font-size:inherit;flex-direction:column;align-items:center;gap:.2em 0;margin-top:1rem;display:flex}.Modal-module-scss-module__uM52DW__blockModal .Modal-module-scss-module__uM52DW__innerModal .Modal-module-scss-module__uM52DW__itemMessage.Modal-module-scss-module__uM52DW__wrapCaution ul li{font-size:max(12px,1em);font-weight:500}.Modal-module-scss-module__uM52DW__blockModal .Modal-module-scss-module__uM52DW__innerModal .Modal-module-scss-module__uM52DW__itemMessage.Modal-module-scss-module__uM52DW__wrapCaution ul li:before{content:"【"}.Modal-module-scss-module__uM52DW__blockModal .Modal-module-scss-module__uM52DW__innerModal .Modal-module-scss-module__uM52DW__itemMessage.Modal-module-scss-module__uM52DW__wrapCaution ul li:after{content:"】"}.Modal-module-scss-module__uM52DW__blockModal .Modal-module-scss-module__uM52DW__innerModal .Modal-module-scss-module__uM52DW__itemMessage.Modal-module-scss-module__uM52DW__wrapSuccess h6{letter-spacing:.04em;font-size:max(12px,1.125em);font-weight:700}.Modal-module-scss-module__uM52DW__blockModal .Modal-module-scss-module__uM52DW__innerModal .Modal-module-scss-module__uM52DW__itemMessage.Modal-module-scss-module__uM52DW__wrapSuccess p{margin-top:1rem;font-size:max(12px,1em)}.Modal-module-scss-module__uM52DW__blockModal .Modal-module-scss-module__uM52DW__innerModal button{border:1px solid #9d9d9d;margin-top:2em;padding:.5em 3em;font-size:max(12px,.875em)}
