.about.svelte-45rkst{position:relative}.about__title.svelte-45rkst{display:block;font-size:2.5rem;line-height:1;letter-spacing:0}@media (min-width: 768px){.about__title.svelte-45rkst{font-size:5rem}}.about__label.svelte-45rkst{margin-top:1.3rem;display:block}@media (min-width: 768px){.about__label.svelte-45rkst{margin-top:.7rem}}.about__label.svelte-45rkst{font-family:MFW-YuGoPr6N-Demi,\6e38\30b4\30b7\30c3\30af\4f53  Pr6N D,Yu Gothic Pr6N D,sans-serif;font-feature-settings:"palt";font-size:1.2rem;font-weight:600;line-height:1;letter-spacing:.06em}@media (min-width: 768px){.about__label.svelte-45rkst{font-size:2rem;line-height:4.5rem;letter-spacing:.06em}}.message__grid.svelte-45rkst{margin-top:4.2rem;display:grid}@media (min-width: 768px){.message__grid.svelte-45rkst{margin-top:8rem}}.message__grid.svelte-45rkst{grid-template:"title title title" auto "text text text" 1fr ". . ." 5.6rem "image . information" auto/14.25rem 3rem 1fr}@media screen and (min-width: 768px){.message__grid.svelte-45rkst{grid-template:"image . title" "image . text" "category . text" "name . text"/46.5rem 1fr 46.5rem}}@media (min-width: 768px){.message__image.svelte-45rkst{margin-top:1rem}}.message__image.svelte-45rkst{grid-area:image}.message__information.svelte-45rkst{display:flex;flex-direction:column;justify-content:center}@media (min-width: 768px){.message__information.svelte-45rkst{display:contents}}.message__information.svelte-45rkst{grid-area:information}@media (min-width: 768px){.message__category.svelte-45rkst{margin-top:9.5rem}}.message__category.svelte-45rkst{grid-area:category}.message__name.svelte-45rkst{margin-top:.3rem}@media (min-width: 768px){.message__name.svelte-45rkst{margin-top:1rem}}.message__name.svelte-45rkst{font-family:MFW-YuGoPr6N-Demi,\6e38\30b4\30b7\30c3\30af\4f53  Pr6N D,Yu Gothic Pr6N D,sans-serif;font-feature-settings:"palt";font-size:1.6rem;font-weight:600;line-height:1;letter-spacing:.06em}@media (min-width: 768px){.message__name.svelte-45rkst{font-size:2.5rem;line-height:4.5rem;letter-spacing:.06em}}.message__name.svelte-45rkst{grid-area:name}.message__title.svelte-45rkst{display:block;height:-moz-fit-content;height:fit-content;font-family:MFW-YuGoPr6N-Demi,\6e38\30b4\30b7\30c3\30af\4f53  Pr6N D,Yu Gothic Pr6N D,sans-serif;font-feature-settings:"palt";font-size:1.6rem;font-weight:600;line-height:2;letter-spacing:.06em}@media (min-width: 768px){.message__title.svelte-45rkst{font-size:2.5rem;line-height:4.5rem;letter-spacing:.06em}}.message__title.svelte-45rkst{grid-area:title}.message__text.svelte-45rkst{display:block;height:-moz-fit-content;height:fit-content;margin-top:2rem;text-align:justify}@media (min-width: 768px){.message__text.svelte-45rkst{margin-top:3.5rem}}.message__text.svelte-45rkst{font-size:1.2rem;line-height:2rem;letter-spacing:.06em;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}@media (min-width: 768px){.message__text.svelte-45rkst{font-size:1.5rem;line-height:2.5rem;letter-spacing:.06em}}.message__text.svelte-45rkst{grid-area:text}.company.svelte-45rkst{padding-top:9.6rem}@media (min-width: 768px){.company.svelte-45rkst{padding-top:18.3rem}}.company__list.svelte-45rkst{margin-top:5rem}@media (min-width: 768px){.company__list.svelte-45rkst{margin-top:8.7rem}}.company__item.svelte-45rkst{position:relative;display:grid;grid-template:"title text" "map map"/8rem 1fr}@media screen and (min-width: 768px){.company__item.svelte-45rkst{grid-template:"title text" "map map"/15rem 1fr}}.company__item.svelte-45rkst:last-child:before,.company__item.svelte-45rkst:last-child:after{position:absolute;bottom:0px;left:0px;height:.1rem;width:100%;--tw-content:"";content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(223 225 226 / var(--tw-bg-opacity))}.company__item.svelte-45rkst:last-child:after{width:8rem;--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}@media (min-width: 768px){.company__item.svelte-45rkst:last-child:after{width:15rem}}.company__item-title.svelte-45rkst{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width: 768px){.company__item-title.svelte-45rkst{padding-top:4.4rem;padding-bottom:4.4rem}}.company__item-title.svelte-45rkst{font-family:MFW-YuGoPr6N-Bold,\6e38\30b4\30b7\30c3\30af\4f53  Pr6N B,Yu Gothic Pr6N B,sans-serif;font-feature-settings:"palt";font-weight:700;border-top-width:.1rem;grid-area:title}.company__item-text.svelte-45rkst{padding-top:2.5rem;padding-bottom:2.5rem;padding-left:2rem}@media (min-width: 768px){.company__item-text.svelte-45rkst{padding:4.4rem 5rem}}.company__item-text.svelte-45rkst{border-top-width:.1rem;border-color:#dfe1e2;grid-area:text}.company__item-text.svelte-45rkst a{text-decoration-line:underline;opacity:1}.company__item-text.svelte-45rkst a:hover{opacity:.6}.company__item-text.svelte-45rkst a{cursor:pointer;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.company__item-text.svelte-45rkst p+p{margin-top:.5em}.company__item-map.svelte-45rkst{height:calc(177 * 100vw / 375);width:100%}@media (min-width: 768px){.company__item-map.svelte-45rkst{height:58rem}}.company__item-map.svelte-45rkst{margin-top:-.2rem;margin-bottom:3.1rem}@media (min-width: 768px){.company__item-map.svelte-45rkst{margin-top:.4rem;margin-bottom:5.1rem}}.company__item-map.svelte-45rkst{grid-area:map}
