@charset "UTF-8";.inner.svelte-u0nvvy{width:1200px;margin:0 auto}.intro.svelte-u0nvvy{font-size:20px;line-height:2;text-align:center;padding:60px 0;margin-bottom:80px;background:#fff}.greeting.svelte-u0nvvy{padding-left:180px;position:relative;display:flex;flex-direction:column}@media screen and (min-width:768px){.greeting.svelte-u0nvvy{padding-bottom:90px}.greeting.svelte-u0nvvy .wrapper:where(.svelte-u0nvvy){display:flex}.greeting.svelte-u0nvvy h2:where(.svelte-u0nvvy){font-size:45px;letter-spacing:.2em;line-height:1;writing-mode:vertical-rl;white-space:nowrap;background:url(../../../images/common/title.webp) right top no-repeat;background-size:15px auto!important;padding:5px 40px 110px 0;position:absolute;left:0}.greeting.svelte-u0nvvy .txt:where(.svelte-u0nvvy){margin-bottom:35px}.pic.svelte-u0nvvy img:where(.svelte-u0nvvy){max-width:none;padding-left:35px}}.greeting.svelte-u0nvvy h3:where(.svelte-u0nvvy){font-size:30px;font-weight:700;line-height:1.5;margin-bottom:35px}.greeting.svelte-u0nvvy .pic:where(.svelte-u0nvvy){position:relative;top:0;right:0}.greeting.svelte-u0nvvy .pic:where(.svelte-u0nvvy) p:where(.svelte-u0nvvy){font-size:16px;line-height:1.5;text-align:right;margin-top:8px}.greeting.svelte-u0nvvy .txt:where(.svelte-u0nvvy) p:where(.svelte-u0nvvy){font-size:20px;line-height:2}.greeting.svelte-u0nvvy .txt:where(.svelte-u0nvvy) p:where(.svelte-u0nvvy)+p:where(.svelte-u0nvvy){margin-top:35px}.relation.svelte-u0nvvy{padding:80px 0;background:#edeceb}.relation.svelte-u0nvvy h2:where(.svelte-u0nvvy){font-size:35px;line-height:1;text-align:center;margin-bottom:40px}.relation.svelte-u0nvvy li:where(.svelte-u0nvvy){width:100%;min-height:100px;display:table;background:#fff}.relation.svelte-u0nvvy li:where(.svelte-u0nvvy)+li:where(.svelte-u0nvvy){margin-top:8px}.relation.svelte-u0nvvy img:where(.svelte-u0nvvy){padding:10px 50px 5px;height:100px}.relation.svelte-u0nvvy h3:where(.svelte-u0nvvy){width:500px;text-align:left;font-family:Noto Sans JP Variable,sans-serif;font-size:20px;line-height:1.3;font-weight:500;vertical-align:middle;display:table-cell}.relation.svelte-u0nvvy p:where(.svelte-u0nvvy){font-size:18px;line-height:1.5;vertical-align:middle;padding:15px 20px;display:table-cell;width:250px;text-align:left}.relation.svelte-u0nvvy a:where(.svelte-u0nvvy){width:250px;font-size:18px;line-height:1;text-align:center;padding-right:40px;vertical-align:middle;background:#d8d7dc;position:relative;display:table-cell;box-sizing:border-box}.relation.svelte-u0nvvy a:where(.svelte-u0nvvy):after{content:"";width:20px;height:20px;background:url(../../../images/common/icon_aw.webp) no-repeat;background-size:100% auto;position:absolute;top:50%;right:30px;transform:translateY(-50%);transition:.3s}@media screen and (min-width:768px){.relation.svelte-u0nvvy a:where(.svelte-u0nvvy):hover:after{right:25px;transition:.3s}}@media screen and (max-width:767px){.inner.svelte-u0nvvy{width:100%;padding:0 5vw}.intro.svelte-u0nvvy{font-size:4vw;line-height:1.6;text-align:justify;padding:6vw;margin-bottom:20vw}.greeting.svelte-u0nvvy{margin-bottom:15vw;padding-left:0;position:relative}.greeting.svelte-u0nvvy h2:where(.svelte-u0nvvy){font-size:7vw;letter-spacing:.1em;line-height:1;text-align:center;white-space:nowrap;background:url(../../../images/common/title_s.webp) center bottom no-repeat;background-size:auto 2.8vw!important;padding-bottom:7vw;margin-bottom:15vw}.greeting.svelte-u0nvvy h3:where(.svelte-u0nvvy){font-size:5vw;padding:4vw;margin-bottom:0}.greeting.svelte-u0nvvy .pic:where(.svelte-u0nvvy){width:70%;margin:11vw auto;position:static;top:auto;right:auto}.greeting.svelte-u0nvvy .pic:where(.svelte-u0nvvy) p:where(.svelte-u0nvvy){font-size:3vw;line-height:1.5;text-align:center;margin-top:1vw}.greeting.svelte-u0nvvy .txt:where(.svelte-u0nvvy){width:100%;padding:4vw}.greeting.svelte-u0nvvy .txt:where(.svelte-u0nvvy) p:where(.svelte-u0nvvy){font-size:3.8vw;line-height:1.8}.greeting.svelte-u0nvvy .txt:where(.svelte-u0nvvy) p:where(.svelte-u0nvvy)+p:where(.svelte-u0nvvy){margin-top:5vw}.relation.svelte-u0nvvy{padding:15vw 0}.relation.svelte-u0nvvy h2:where(.svelte-u0nvvy){font-size:6vw;margin-bottom:15vw}.relation.svelte-u0nvvy li:where(.svelte-u0nvvy){width:100%;min-height:none;display:block;padding:5vw 7vw}.relation.svelte-u0nvvy li:where(.svelte-u0nvvy)+li:where(.svelte-u0nvvy){margin-top:5vw}.relation.svelte-u0nvvy img:where(.svelte-u0nvvy){padding:0 0 1rem;height:5vh}.relation.svelte-u0nvvy h3:where(.svelte-u0nvvy){width:100%;font-size:3.8vw;line-height:1.3;padding:0;display:block}.relation.svelte-u0nvvy p:where(.svelte-u0nvvy){font-size:3.5vw;line-height:1.5;padding:0;margin:3vw 0;display:block}.relation.svelte-u0nvvy a:where(.svelte-u0nvvy){width:62%;height:12vw;font-size:3.5vw;line-height:12vw;text-align:left;padding:0 5vw;background:#d8d7dc;display:block}.relation.svelte-u0nvvy a:where(.svelte-u0nvvy):after{width:4vw;height:4vw;right:4vw}}
