@charset "UTF-8";@layer layout{.unq-mv-vision{padding-block-end:40px;position:relative}.unq-mv-vision:after{background-color:var(--COLOR_BORDER_DARK);bottom:0;display:inline-block;height:1px}.unq-mv-vision:after,.unq-mv-vision:before{content:"";left:calc(50% - 50vw);position:absolute;width:100vw}.unq-mv-vision:before{aspect-ratio:750/960;background-image:url(/company/vision/images/mv_bg-sp.png);background-position:50%;background-repeat:no-repeat;background-size:cover;mask-image:linear-gradient(180deg,#000 20%,#0000);top:0}.unq-mv-vision__content{padding-block-start:72px;position:relative}.unq-mv-vision__content:before{background:linear-gradient(to bottom,var(--COLOR_GRAY) 0,var(--COLOR_WHITE) 100%);content:"";height:100%;left:calc(50% - 50vw);position:absolute;top:0;width:100vw;z-index:-1}.unq-mv-vision__contentInner{position:relative}.unq-mv-vision__contentInner>:first-child[class]{margin-block-start:0}.unq-iconList-social__wrapper:after,.unq-list-gatekeeper:after,.unq-media-value:after{content:"";display:block;grid-column:1/-1;height:40px;justify-self:center;margin-block-start:24px;mask-image:url(/company/vision/images/icon-vision-down.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain;width:40px}.unq-iconList-social__wrapper:after{background-color:var(--COLOR_WHITE)}.unq-list-gatekeeper:after,.unq-list-value__item:after,.unq-list-value__wrapper:after,.unq-media-value:after{background-color:var(--COLOR_PRIMARY_BLUE)}.unq-content-vision{overflow-y:clip;padding-block:80px 64px}.unq-content-vision>:first-child{margin-block-start:0}.unq-content-vision--gray{position:relative}.unq-content-vision--gray:before{background-color:var(--COLOR_GRAY);content:"";height:100%;left:calc(50% - 50vw);position:absolute;top:0;width:100vw;z-index:-1}.l-content__outer:has(.l-content__inner>.unq-mv-vision){padding-block-start:0}.unq-headingLevel1-vision__inner{display:grid}.unq-headingLevel1-vision__lead{max-width:280px;order:2}.unq-headingLevel1-vision__lead .unq-headingLevel1-vision__highlight:nth-of-type(2){margin-inline-start:-.1em}.unq-headingLevel1-vision__title{font-size:1.5rem;font-weight:var(--FONT_WEIGHT_BOLD);order:1}.unq-headingLevel1-vision__highlight{background-color:var(--COLOR_BLACK);color:var(--COLOR_WHITE);margin-inline-end:.1em;padding-inline-start:.2em}.unq-headingLevel1-vision__subtitle{margin-block-start:32px;order:3}.unq-headingLevel1-vision__tagline{font-size:1.125rem;font-weight:var(--FONT_WEIGHT_BOLD)}.unq-headingLevel1-vision__tagline:after,.unq-headingLevel1-vision__tagline:before{content:"〜"}.unq-headingLevel1-vision__description{font-size:.8125rem;font-weight:var(--FONT_WEIGHT_MEDIUM)}.unq-headingLevel3-vision{font-size:1.125rem;font-weight:var(--FONT_WEIGHT_BOLD);line-height:1.6;text-align:center}.unq-headingLevel3-vision--large{color:var(--COLOR_WHITE);font-size:1.5rem;margin-block-start:24px}.unq-headingLevel3-vision--black{color:var(--COLOR_BLACK)}.unq-mvBox-vision{background-image:url(/company/vision/images/bg_01-sp.png);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;margin-block-start:80px;overflow:hidden;position:relative;z-index:var(--LAYER_LAYER1)}.unq-mvBox-vision:after{color:var(--COLOR_BLACK);content:"VISION";display:inline-block;font-size:4.5rem;font-weight:var(--FONT_WEIGHT_MEDIUM);left:0;line-height:1;margin-block-start:-.2em;mix-blend-mode:multiply;opacity:.2;position:absolute;top:0;z-index:var(--LAYER_BEHIND)}.unq-mvBox-vision__body{padding:48px 20px}.unq-mvBox-vision-text{color:var(--COLOR_WHITE);line-height:2.4;position:relative}.unq-box-vision{background-color:var(--COLOR_WHITE);margin-block-start:24px}.unq-box-vision--gray{background-color:var(--COLOR_GRAY)}.unq-box-vision__head{border-left:4px solid var(--COLOR_PRIMARY_RED);padding:24px 40px}.unq-box-vision__title{font-size:1.125rem}.unq-box-vision__content{display:flex;flex-direction:column;gap:24px;padding:24px}.m-list-anchor{margin-block-start:40px}.unq-iconList-social{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.unq-iconList-social__item{background-color:var(--COLOR_GRAY);display:grid;grid-template-rows:auto 1fr;justify-content:center;padding:16px 12px;row-gap:12px}.unq-iconList-social__title{font-weight:var(--FONT_WEIGHT_BOLD);text-align:center}.unq-list-social{display:grid;margin-block-start:24px;row-gap:20px}.unq-list-social__item{background-color:var(--COLOR_WHITE);display:grid;grid-template-rows:minmax(64px,auto) 1fr}.unq-list-social__head{border-left:4px solid var(--COLOR_PRIMARY_RED);padding:16px 24px}.unq-list-social__title{font-size:1.125rem}.unq-list-social__content{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 20px}.unq-list-social__wrap{display:table;margin:auto;vertical-align:top}.unq-list-social__caption{caption-side:bottom;display:table-caption;font-weight:var(--FONT_WEIGHT_BOLD);text-align:center}.unq-list-value{column-gap:30px;display:grid;margin-block-start:40px;row-gap:20px}.unq-list-value__item{display:grid;grid-template-rows:1fr auto}.unq-list-value__item>:first-child{margin-block-start:0}.unq-list-gatekeeper{display:grid;margin-block-start:40px;position:relative}.unq-list-gatekeeper__item{display:grid;grid-template-rows:1fr auto}.unq-list-gatekeeper__item>:first-child{margin-block-start:0}.unq-list-gatekeeper__item:nth-child(2){margin-block-start:80px}.unq-list-gatekeeper__item--plus{position:relative}.unq-list-gatekeeper__item--plus:before{background-color:var(--COLOR_PRIMARY_BLUE);content:"";height:40px;left:50%;mask-image:url(/company/vision/images/icon-vision-plus.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain;position:absolute;top:-40px;transform:translate(-50%,-50%);width:40px}.unq-list-adaptability{display:grid;gap:10px;margin-block-start:40px}.unq-list-adaptability__item{display:grid;grid-template-rows:1fr auto}.unq-list-group{display:grid;margin-block-start:40px;position:relative;row-gap:85px}.unq-list-group__item{display:grid;grid-template-rows:1fr auto;position:relative}.unq-list-group__item:not(:first-child):before{background:url(/company/vision/images/icon-vision-arrow.svg) no-repeat 50%/contain;content:"";height:65px;left:50%;position:absolute;top:-75px;transform:translate(-50%) rotate(90deg);width:65px}.unq-listNum-group{column-gap:24px;display:grid;row-gap:10px}.unq-listNum-group__item{align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr)}.unq-listNum-group__mark{align-items:center;background-color:var(--COLOR_BORDER);color:var(--COLOR_BLACK);display:inline-flex;font-size:1.375rem;height:100%;justify-content:center;width:20px}.unq-listNum-group__mark,.unq-listNum-group__text{font-weight:var(--FONT_WEIGHT_BOLD)}.unq-mediaList-gatekeeper{column-gap:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:24px}.unq-mediaList-gatekeeper__wrap{align-items:center;display:flex;flex-direction:column;gap:8px}.unq-mediaBlock-social{margin-block-start:40px;position:relative}.unq-mediaBlock-social__bg{left:calc(50% - 50vw);position:absolute;top:64px;width:100vw;z-index:var(--LAYER_BEHIND)}.unq-mediaBlock-social__bg:after{background:#000;content:"";display:block;height:100%;opacity:.5;position:absolute;top:0;width:100%}.unq-mediaBlock-social__bg-img{display:block;height:100%;min-height:1523px;object-fit:cover;width:100%}.unq-mediaLayout-vision__item{display:grid;gap:24px;grid-template-columns:1fr}.unq-mediaLayout-vision__text{font-weight:var(--FONT_WEIGHT_MEDIUM)}.unq-mediaLayout-vision__media>:first-child{margin-block-start:0}.unq-media-value{margin-block-start:24px}.unq-media-value__item{display:block;margin-inline:auto}.unq-media-vision{margin-block-start:50px}.unq-media-vision__wrap{display:block;margin-inline:auto;width:100%}.unq-media-vision__item{display:block;margin-inline:auto;max-height:900px;object-fit:contain}.unq-layout-group{margin-block-start:8px}.unq-layout-group__item{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,80px) auto}.unq-layout-group__content>:first-child{margin-block-start:0}.unq-layout-gatekeeper__lead,.unq-layout-group__lead{background-color:var(--COLOR_PRIMARY_GRAY);border-radius:9999px;color:var(--COLOR_WHITE);font-weight:var(--FONT_WEIGHT_BOLD);line-height:1.8;padding:4px 24px;text-align:center}.unq-textLayout-adatability{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center}.unq-textLayout-adatability__text{font-size:1.5rem;font-weight:var(--FONT_WEIGHT_BOLD);position:relative;text-align:center;text-decoration:underline;text-decoration-color:var(--COLOR_PRIMARY_BLUE);text-decoration-thickness:10px;text-underline-offset:-2px;z-index:1}.unq-textLayout-adatability__text+.unq-textLayout-adatability__text:before{background-color:var(--COLOR_BLACK);content:"";display:block;height:16px;margin-block-end:12px;margin-inline:auto;mask-image:url(/company/vision/images/icon-vision-plus.svg);mask-repeat:no-repeat;mask-size:contain;width:16px}.unq-layout-keyword{display:grid;row-gap:16px}.unq-layout-keyword__item{display:grid;grid-template-rows:1fr auto;row-gap:12px}.unq-layout-keyword__head{align-items:center;display:flex;flex-direction:column;row-gap:12px}.unq-layout-keyword__body{display:grid;grid-template-rows:1fr auto}.unq-layout-keyword__body>:first-child{margin-block-start:0}.unq-layout-keyword__title{font-size:1.125rem}.unq-box-value{background-color:var(--COLOR_WHITE);border:1px solid var(--COLOR_BORDER_DARK)}.unq-box-value__body{padding:24px 20px}.unq-box-value__text{font-size:1.125rem;font-weight:var(--FONT_WEIGHT_BOLD);line-height:1.6;text-align:center}.unq-box-group{background-color:var(--COLOR_WHITE);display:grid;grid-template-rows:auto 1fr;height:100%}.unq-box-group__head{align-items:center;display:flex;justify-content:center;padding:20px}.unq-box-group__body{display:flex;flex-direction:column;gap:16px;padding:24px}.unq-box-group__body>.unq-media-vision{margin-block-start:0}.unq-box-group__body .unq-layout-group__lead{background-color:var(--COLOR_BORDER);color:var(--COLOR_BLACK)}.unq-list-group__item:nth-child(odd) .unq-box-group__head{background-color:var(--COLOR_PRIMARY_GRAY)}.unq-list-group__item:nth-child(2n) .unq-box-group__head{background-color:var(--COLOR_PRIMARY_BLUE)}.unq-box-group__title{color:var(--COLOR_WHITE);font-size:1.25rem;font-weight:var(--FONT_WEIGHT_BOLD);line-height:1.6;max-width:240px;text-align:center}.unq-box-group__text{font-weight:var(--FONT_WEIGHT_MEDIUM);text-align:center}.unq-box-adaptability{background-color:var(--COLOR_GRAY)}.unq-box-adaptability__head{padding:24px}.unq-box-adaptability__body{padding:0 10px 24px}.unq-box-adaptability__text{text-align:center}.unq-box-keyword{background-color:var(--COLOR_WHITE);margin-block-start:40px}.unq-box-keyword__body{padding:24px}}@media screen and (width >= 768px){@layer layout{.unq-mv-vision+.unq-content-vision{padding-block-start:80px}.unq-mv-vision:before{aspect-ratio:1440/720;background-image:url(/company/vision/images/mv_bg.png)}.unq-mv-vision__content{gap:0 var(--OUTSIDE_GUTTER_PC);padding-block-start:80px}.unq-list-value__item:after{content:"";display:block;grid-column:1/-1;height:40px;justify-self:center;margin-block-start:24px;mask-image:url(/company/vision/images/icon-vision-down.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain;width:40px}.unq-content-vision{padding-block:120px 80px}.unq-headingLevel1-vision__lead{max-width:100%}.unq-headingLevel1-vision__title{font-size:2.25rem}.unq-headingLevel1-vision__tagline{font-size:1.375rem}.unq-headingLevel1-vision__description{font-size:.9375rem}.unq-headingLevel3-vision--large{font-size:2rem}.unq-mvBox-vision{background-image:url(/company/vision/images/bg_01.png);margin-block-start:130px}.unq-mvBox-vision:after{font-size:6rem}.unq-mvBox-vision__body{padding:64px 120px}.unq-mvBox-vision-text{font-size:1.125rem}.unq-box-vision__content{padding:24px 40px}.m-list-anchor{margin-block-start:100px}.unq-iconList-social{grid-template-columns:repeat(6,minmax(0,1fr))}.unq-iconList-social__item{padding:16px 20px;row-gap:24px}.unq-list-social{column-gap:30px;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:32px}.unq-list-social__item{grid-template-rows:minmax(80px,auto) 1fr}.unq-list-social__head{padding:24px 32px}.unq-list-social__content{padding:40px 30px}.unq-list-gatekeeper,.unq-list-value{grid-template-columns:repeat(2,minmax(0,1fr))}.unq-list-gatekeeper{column-gap:100px}.unq-list-gatekeeper__item:nth-child(2){margin-block-start:0}.unq-list-gatekeeper__item--plus:before{left:-50px;top:calc(50% - 32px)}.unq-list-adaptability,.unq-list-group{grid-template-columns:repeat(3,minmax(0,1fr))}.unq-list-group{column-gap:10px}.unq-list-group__item:not(:first-child):before{left:-37px;top:60px;transform:translateY(-50%) rotate(0)}.unq-listNum-group__text{font-size:1.125rem}.unq-mediaBlock-social__bg-img{min-height:786px}.unq-mediaLayout-vision__item{grid-template-columns:auto minmax(0,480px)}.unq-media-value__item{max-width:530px}.unq-media-vision{margin-block-start:40px}.unq-layout-group__item--reverse{direction:rtl}.unq-layout-keyword{column-gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.unq-layout-keyword__head,.unq-layout-keyword__item{row-gap:24px}.unq-box-value__body{padding:40px 130px}.unq-box-group{grid-template-rows:120px 1fr}.unq-box-group__head{padding:24px}.unq-box-adaptability__body{padding:0 24px 24px}.unq-box-keyword__body{padding:40px}}}@media screen and (width < 768px){@layer layout{.unq-list-value__wrapper:after{content:"";display:block;grid-column:1/-1;height:40px;justify-self:center;margin-block-start:24px;mask-image:url(/company/vision/images/icon-vision-down.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain;width:40px}}}