<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";@layer module{.l-mainVisualCarousel__heading{border-bottom:none;margin-top:20px;padding-bottom:0}.l-mainVisualCarousel__mainText{line-height:1.4285714286}.l-mainVisualCarousel__subText{font-size:calc(28/var(--FONT_SIZE_ROOT)*1rem);font-weight:var(--FONT_WEIGHT_BOLD);margin-top:0}.l-mainVisualCarousel__subText:after,.l-mainVisualCarousel__subText:before{content:"～"}.u-slogan-navigation{margin-top:50px}.u-slogan-navigation__list{display:flex;justify-content:center}.u-slogan-navigation__item{font-size:calc(12/var(--FONT_SIZE_ROOT)*1rem);line-height:1.3333333333;list-style:none;position:relative}.u-slogan-navigation__item:after,.u-slogan-navigation__item:first-child:before{background-color:var(--KIRIN_GRAY_400);bottom:0;content:"";height:100%;margin:auto 0;position:absolute;top:0;width:1px}.u-slogan-navigation__item:first-child:before{left:0}.u-slogan-navigation__item:after{right:0}.u-slogan-navigation__link{--local-color:var(--KIRIN_GRAY_900);align-items:center;color:var(--KIRIN_GRAY_900);display:flex;gap:6px;height:100%;justify-content:center;padding:0 12px;text-decoration:none}.u-slogan-navigation__link:after{border-bottom:1px solid var(--KIRIN_RED_900);border-right:1px solid var(--KIRIN_RED_900);content:"";display:block;flex-shrink:0;height:6px;rotate:45deg;width:6px}.u-slogan-navigation__linkText{background-image:linear-gradient(to right,var(--local-color),var(--local-color));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;color:var(--local-color);display:inline;transition:background-size var(--TRANSITION)}.u-slogan-statement{display:flex;flex-direction:column-reverse;gap:36px}.u-slogan-statement__content&gt;:first-child,.u-slogan-statement__media&gt;:first-child{margin-top:0}.u-slogan-statement__content&gt;:last-child,.u-slogan-statement__media&gt;:last-child{margin-bottom:0}.u-slogan-statement__content .m-text__item{font-size:calc(18/var(--FONT_SIZE_ROOT)*1rem)}.u-slogan-statement__content .m-link-list{justify-content:center}.u-slogan-statement__content .m-link-list__item{font-size:calc(16/var(--FONT_SIZE_ROOT)*1rem)}.u-slogan-statement__lead{display:flex;flex-direction:column;gap:16px;text-align:center}.u-slogan-statement__leadBody,.u-slogan-statement__leadHead{font-size:clamp(1.125rem,.9rem + .47vw,1.25rem);font-weight:var(--FONT_WEIGHT_BOLD)}.u-slogan-layout-media{gap:42px;margin-top:20px}.u-slogan-layout-media :where(.m-text){gap:0}.u-slogan-layout-media .m-text+.m-text{margin-top:26px}.u-slogan-mission{display:grid;gap:32px;grid-template-columns:1fr;margin-top:32px}.u-slogan-mission&gt;*{height:100%}.u-slogan-mission__item{list-style:none}.u-slogan-mission__item&gt;:first-child{margin-top:0}.u-slogan-mission__item&gt;:last-child{margin-bottom:0}.u-slogan-mission__item .m-layout-media-index__wrap{display:flex;flex-direction:column-reverse;gap:8px}.u-slogan-mission__item .m-layout-media-index__media .m-media__wrap{display:block}.u-slogan-mission__item .m-layout-media-index__media .m-media__item{width:100%}.u-slogan-mission__item .m-layout-media-index__content&gt;.m-text{gap:0;line-height:1.5}.u-slogan-layout{row-gap:20px}.u-slogan-layout .m-card__media{aspect-ratio:1/1}.u-slogan-layout&gt;.m-layout__item&gt;.m-layout{gap:20px 15px;height:100%}@container (inline-size &gt; 550px){.u-slogan-layout .m-card__wrap{grid-template-areas:none;grid-template-columns:auto;grid-template-rows:auto auto auto;height:auto}.u-slogan-layout .m-card__contents,.u-slogan-layout .m-card__title{grid-area:auto}.u-slogan-layout .m-card__media{grid-area:auto;grid-row:1/2}}@container (inline-size &gt; 580px){.u-slogan-layout .m-card__wrap{grid-template-areas:"media title" "media content";grid-template-columns:repeat(2,1fr);grid-template-rows:auto 1fr;height:100%;min-height:442.25px}.u-slogan-layout .m-card__title{grid-area:title}.u-slogan-layout .m-card__contents{grid-area:content}.u-slogan-layout .m-card__media{aspect-ratio:auto;grid-area:media}}.u-slogan-layout .m-card__link:not(:any-link){color:var(--KIRIN_GRAY_700);pointer-events:none}.u-slogan-layout .m-card__link:not(:any-link):before{border-color:currentColor}.u-slogan-layout+.u-slogan-layout{margin-top:20px}}@media print,screen and (width &gt; 768px){@layer module{.l-mainVisualCarousel__heading{line-height:1.45}.l-mainVisualCarousel__subText{font-size:calc(40/var(--FONT_SIZE_ROOT)*1rem)}.u-slogan-navigation__item{font-size:calc(16/var(--FONT_SIZE_ROOT)*1rem);font-weight:var(--FONT_WEIGHT_BOLD)}.u-slogan-navigation__link{gap:15px;justify-content:space-between;padding:6px 26px 6px 24px}.u-slogan-navigation__link:after{height:8px;width:8px}.u-slogan-statement{gap:48px;margin-top:32px}.u-slogan-statement__content .m-link-list{justify-content:center;margin-top:24px}.u-slogan-statement__lead{gap:20px;line-height:2}.u-slogan-layout-media{gap:36px;grid-template-columns:auto 48.5%}.u-slogan-layout-media .m-text+.m-text{margin-top:28px}.u-slogan-layout&gt;.m-layout__item&gt;.m-layout{gap:36px}.u-slogan-layout+.u-slogan-layout{margin-top:36px}.u-slogan-layout--large-first[data-column-pc="2"],.u-slogan-layout--small-first[data-column-pc="2"]{grid-template-columns:repeat(12,1fr)}.u-slogan-layout--large-first .m-layout__item:first-child{grid-column:span 9}.u-slogan-layout--large-first .m-layout__item:nth-child(2),.u-slogan-layout--small-first .m-layout__item:first-child{grid-column:span 3}.u-slogan-layout--small-first .m-layout__item:nth-child(2){grid-column:span 9}}}@media only screen and (any-hover:hover){@layer module{.u-slogan-navigation__link:focus-visible,.u-slogan-navigation__link:hover{--local-color:var(--KIRIN_RED_900)}.u-slogan-navigation__link:focus-visible .u-slogan-navigation__linkText,.u-slogan-navigation__link:hover .u-slogan-navigation__linkText{background-size:100% 1px}}}@media print,screen and (width &gt; 614px){@layer module{.u-slogan-mission{grid-template-columns:repeat(2,1fr);margin-top:28px}.u-slogan-mission__item .m-layout-media-index__wrap{gap:12px}.u-slogan-mission__item .m-layout-media-index__content&gt;.m-text{line-height:1.75}}}@media print,screen and (width &gt; 1194px){@layer module{.u-slogan-mission{grid-template-columns:repeat(4,1fr)}}}@media only screen and (width &lt;= 768px){@layer module{.u-slogan-layout .m-card__contents{display:none}.u-slogan-layout .m-card__media{aspect-ratio:1/1}}}</pre></body></html>