@charset "UTF-8";@layer module{.m-box{background-color:var(--COLOR_WHITE);margin-block-start:40px}.m-box--emphasis{background-color:var(--COLOR_GRAY)}.m-box--strong{background-color:var(--COLOR_WHITE);border:1px solid var(--COLOR_PRIMARY_BLUE)}.m-box__body,.m-box__head{padding:24px}.m-box__head+.m-box__body{padding-block-start:0}.m-box__body.m-box__body>:first-child{margin-block-start:0}.m-box--strong :where(.m-box__head,.m-box-trouble__body){padding:24px}.m-box--strong .m-box__head+.m-box__body{padding-block-start:0}.m-box--strong .m-box__title{font-size:1.25rem}.m-box-overview{display:grid;gap:10px;margin-block-start:24px}.m-box-overview__item{background-color:var(--COLOR_WHITE);padding:20px}.m-box-overview__heading{font-size:1.25rem;line-height:1.6}.m-box-overview__text{margin-block-start:16px}.m-box-overview__link{align-items:center;display:flex;font-weight:var(--FONT_WEIGHT_BOLD);margin:16px 0 0 auto;min-height:40px;padding-inline-end:60px;position:relative;transition:border-color var(--TRANSITION);width:fit-content}.m-box-overview__link:before{background-color:var(--COLOR_PRIMARY_BLUE);border:1px solid var(--COLOR_PRIMARY_BLUE);height:40px;min-width:40px}.m-box-overview__link:after,.m-box-overview__link:before{content:"";position:absolute;right:0;top:0;transition:background-color var(--TRANSITION)}.m-box-overview__link:after{height:20px;margin:10px 14px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='16' fill='none' viewBox='0 0 7 16'%3E%3Cpath fill='%2321b8ce' d='m1.167 0 5.832 6.3-1.166 1.26L0 1.26zM5.833 7.573l-5.832 6.3 1.166 1.26L7 8.833z'/%3E%3C/svg%3E") no-repeat center/contain;width:10px}.m-box-overview__link:after,.m-box-overview__link:focus-visible:before{background-color:var(--COLOR_WHITE)}.m-box-overview__link:focus-visible:after{background-color:var(--COLOR_PRIMARY_BLUE)}.m-box-overview__link:active:before{background-color:var(--COLOR_WHITE)}.m-box-overview__link:active:after{background-color:var(--COLOR_PRIMARY_BLUE)}.m-box-support{--SUPPORT_MEDIA_MAX_WIDTH:615px;--SUPPORT_CONTENT_MAX_WIDTH:1160px;--SUPPORT_MEDIA_RATIO:615/346;display:flex;flex-direction:column-reverse}.m-box-support__body{background-color:var(--COLOR_PRIMARY_RED);padding:24px 40px}.m-box-support__body>:first-child{margin-block-start:0}.m-box-support__media{overflow:hidden}.m-box-support__img{display:block;width:100%}.m-box-zoomUp{position:relative}.m-box-zoomUp:before{background:linear-gradient(270deg,var(--COLOR_PRIMARY_BLUE) -.52%,#165962 9.52%,var(--COLOR_PRIMARY_GRAY) 18.25%);content:"";display:block;height:calc(100% - 15px);left:0;position:absolute;top:0;width:100%;z-index:-1}.m-box-zoomUp__head{padding:16px 40px;text-align:right}.m-box-zoomUp__lead{color:var(--COLOR_WHITE)}.m-box-zoomUp__body{background-color:var(--COLOR_GRAY);margin-inline-start:15px;padding:16px 15px 16px 24px}.m-box-zoomUp__list{display:flex;flex-direction:column;gap:16px;margin-block-start:16px}.m-box-zoomUp__link{background-color:var(--COLOR_WHITE);background-image:linear-gradient(var(--COLOR_PRIMARY_RED),var(--COLOR_PRIMARY_RED));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;display:flex;flex-direction:column-reverse;gap:16px;padding:20px;transition:background-size var(--TRANSITION)}.m-box-zoomUp__link:active,.m-box-zoomUp__link:focus-visible{background-size:100% 1px}.m-box-zoomUp__img{display:block;width:100%}.m-box-zoomUp__more{align-items:center;color:var(--COLOR_PRIMARY_GRAY);display:flex;font-family:Reddit Sans,sans-serif;font-weight:600;gap:13px;justify-content:flex-end;line-height:1.5;margin-block-start:24px;margin-inline-start:auto;transition:color var(--TRANSITION);width:fit-content}.m-box-zoomUp__more:after{background-color:var(--COLOR_PRIMARY_BLUE);content:"";display:block;height:20px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='16' fill='none' viewBox='0 0 7 16'%3E%3Cpath fill='%2321b8ce' d='m1.167 0 5.832 6.3-1.166 1.26L0 1.26zM5.833 7.573l-5.832 6.3 1.166 1.26L7 8.833z'/%3E%3C/svg%3E") no-repeat center/contain;min-width:10px}.m-box-zoomUp__more:active,.m-box-zoomUp__more:focus-visible{color:var(--COLOR_PRIMARY_BLUE)}.m-button-layout{display:flex;justify-content:flex-end;margin-block-start:40px}.m-button-layout--left{justify-content:flex-start}.m-button-layout--center{justify-content:center}.m-button-layout--wide{margin-block-start:64}.m-button-layout+.m-button-layout{margin-block-start:80px}.m-button{display:inline-flex;flex-direction:row-reverse;gap:24px;position:relative;transition:border-color var(--TRANSITION)}.m-button:before{background-color:var(--COLOR_PRIMARY_BLUE);border:1px solid var(--COLOR_PRIMARY_BLUE);height:32px;min-width:32px}.m-button:after,.m-button:before{content:"";transition:background-color var(--TRANSITION)}.m-button:after{height:15px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='16' fill='none' viewBox='0 0 7 16'%3E%3Cpath fill='%2321b8ce' d='m1.167 0 5.832 6.3-1.166 1.26L0 1.26zM5.833 7.573l-5.832 6.3 1.166 1.26L7 8.833z'/%3E%3C/svg%3E") no-repeat center/contain;position:absolute;right:10px;top:50%;translate:0 -50%;width:10px}.m-button:after,.m-button:focus-visible:before{background-color:var(--COLOR_WHITE)}.m-button:focus-visible:after{background-color:var(--COLOR_PRIMARY_BLUE)}.m-button:active:before{background-color:var(--COLOR_WHITE)}.m-button:active:after{background-color:var(--COLOR_PRIMARY_BLUE)}.m-button__text{align-items:center;display:flex;font-weight:500;line-height:1.6;transition:color var(--TRANSITION)}.m-button--white .m-button__text,.m-button-filter{color:var(--COLOR_WHITE)}.m-button-filter{background-color:var(--COLOR_PRIMARY_BLUE);border-radius:4px;display:block;font-size:1rem;margin-inline:auto;min-width:112px;padding:6px 40px;transition:opacity var(--TRANSITION);width:fit-content}.m-button-filter:active,.m-button-filter:focus-visible{opacity:.8}.m-button-show{font-size:1rem;margin-top:24px;padding-block:24px;transition:background-color,var(--TRANSITION),color var(--TRANSITION);width:100%}.m-button-show,.m-button-show:focus-visible{background-color:var(--COLOR_PRIMARY_BLUE);color:var(--COLOR_WHITE)}.m-button-show:focus-visible .m-button-show__text:after{filter:brightness(0) invert(1)}.m-button-show:active{background-color:var(--COLOR_PRIMARY_BLUE);color:var(--COLOR_WHITE)}.m-button-show:active .m-button-show__text:after{filter:brightness(0) invert(1)}.m-button-show__text{align-items:center;display:inline-flex;font-weight:var(--FONT_WEIGHT_BOLD);gap:32px;padding-inline:16px}.m-button-show__text:after{background:url(/assets/images/icon-open.png) no-repeat 50%/contain;content:"";flex-shrink:0;height:8px;transition:filter var(--TRANSITION);width:12px}.m-button-list{--grid-column-number:1;display:grid;gap:10px;grid-template-columns:repeat(var(--grid-column-number),minmax(0,1fr));margin-block-start:20px}.m-button-list__item{display:grid;grid-template-rows:subgrid}.m-button-icon{align-items:center;background-color:var(--COLOR_WHITE);border:1px solid var(--COLOR_PRIMARY_BLUE);border-radius:4px;color:var(--COLOR_BLACK);display:grid;font-weight:var(--FONT_WEIGHT_BOLD);grid-template-columns:minmax(0,1fr) auto;height:100%;padding:12px 20px;position:relative;text-decoration:none;transition:background-color var(--TRANSITION),color var(--TRANSITION);width:100%}.m-button-icon:not(:has(.m-icon)):after{background-color:var(--COLOR_PRIMARY_BLUE);content:"";height:20px;margin:10px 16px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='16' fill='none' viewBox='0 0 7 16'%3E%3Cpath fill='%2321b8ce' d='m1.167 0 5.832 6.3-1.166 1.26L0 1.26zM5.833 7.573l-5.832 6.3 1.166 1.26L7 8.833z'/%3E%3C/svg%3E") no-repeat center/contain;width:10px}.m-button-icon[download]:not(:has(.m-icon)):after{height:24px;mask:url(/assets/images/icon-download.svg) no-repeat center/contain;width:16px}.m-button-icon:focus-visible{background-color:var(--COLOR_PRIMARY_GRAY);border-color:var(--COLOR_WHITE);color:var(--COLOR_WHITE)}.m-button-icon:focus-visible:after{background-color:var(--COLOR_WHITE)}.m-button-icon:focus-visible :is(.m-icon,[class^=m-button-icon]){filter:brightness(0) saturate(100%) invert(98%) sepia(61%) saturate(191%) hue-rotate(345deg) brightness(114%) contrast(101%)}.m-button-icon:active{background-color:var(--COLOR_PRIMARY_GRAY);border-color:var(--COLOR_WHITE);color:var(--COLOR_WHITE)}.m-button-icon:active:after{background-color:var(--COLOR_WHITE)}.m-button-icon:active :is(.m-icon,[class^=m-button-icon]){filter:brightness(0) saturate(100%) invert(98%) sepia(61%) saturate(191%) hue-rotate(345deg) brightness(114%) contrast(101%)}.m-button-icon:has(.m-button-icon__leading-icon){column-gap:8px;grid-template-columns:auto minmax(0,1fr) auto}.m-button-icon>.m-icon{height:20px;margin:10px 16px;top:0;width:20px}.m-button-icon--emphasis{background-color:var(--COLOR_PRIMARY_GRAY);border-color:var(--COLOR_WHITE);color:var(--COLOR_WHITE)}.m-button-icon--emphasis:focus-visible{background-color:var(--COLOR_PRIMARY_BLUE);border-color:var(--COLOR_PRIMARY_BLUE)}.m-button-icon--emphasis:focus-visible :is(.m-icon,[class^=m-button-icon]){filter:brightness(0) saturate(100%) invert(98%) sepia(61%) saturate(191%) hue-rotate(345deg) brightness(114%) contrast(101%)}.m-button-icon--emphasis:active{background-color:var(--COLOR_PRIMARY_BLUE);border-color:var(--COLOR_PRIMARY_BLUE)}.m-button-icon--emphasis:active :is(.m-icon,[class^=m-button-icon]){filter:brightness(0) saturate(100%) invert(98%) sepia(61%) saturate(191%) hue-rotate(345deg) brightness(114%) contrast(101%)}.m-button-icon--leading{border-color:var(--COLOR_GRAY)}.m-card-box{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(max(256px,(100% - 16px)/3),1fr))}.m-card-box__item{background-color:var(--COLOR_GRAY)}.m-card-box__head{padding:12px 12px 0}.m-card-box__title{font-size:1.125rem;line-height:1.6}.m-card-box__link{color:var(--COLOR_BLACK);transition:color var(--TRANSITION)}.m-card-box__link:active,.m-card-box__link:focus-visible{color:var(--COLOR_PRIMARY_BLUE)}.m-card-box__body{padding:16px 12px 24px}.m-card-box__body>:first-child{margin-block-start:0}.m-card-media{display:grid;gap:24px;margin-block-start:64px}.m-card-media__wrap{color:var(--COLOR_BLACK);display:flex;flex-direction:row-reverse;gap:20px;justify-content:flex-end}.m-card-media__wrap:not(:has(.m-card-media__description)){align-items:center}.m-card-media__wrap:active .m-card-media__title,.m-card-media__wrap:focus-visible .m-card-media__title{color:var(--COLOR_PRIMARY_BLUE)}.m-card-media__label{background-color:var(--COLOR_BORDER);color:var(--COLOR_BLACK);display:block;font-size:.8125rem;font-weight:var(--FONT_WEIGHT_BOLD);padding-inline:10px;width:fit-content}.m-card-media__title{align-items:center;display:inline-flex;font-size:1rem;gap:12px;transition:color var(--TRANSITION)}.m-card-media__title:not(:has(.m-icon)):after{background-color:var(--COLOR_PRIMARY_BLUE);content:"";display:block;height:16px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='16' fill='none' viewBox='0 0 7 16'%3E%3Cpath fill='%2321b8ce' d='m1.167 0 5.832 6.3-1.166 1.26L0 1.26zM5.833 7.573l-5.832 6.3 1.166 1.26L7 8.833z'/%3E%3C/svg%3E") no-repeat center/contain;min-width:10px;position:relative;top:.1em}.m-card-media__title .m-icon{margin-inline:0}.m-card-media__label+.m-card-media__title{margin-block-start:8px}.m-card-media__lead{font-size:1.125rem;font-weight:var(--FONT_WEIGHT_BOLD)}.m-card-media__description,.m-card-media__lead{margin-block-start:16px}.m-card-media__lead+.m-card-media__description{margin-block-start:8px}.m-card-media__img{border:8px solid var(--COLOR_WHITE);border-radius:4px;box-shadow:0 0 4px 0 #00000026;height:120px;min-width:120px;object-fit:cover;width:120px}.m-card{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(max(200px,(100% - 16px)/3),1fr));margin-block-start:24px}.m-card__wrap{background-color:var(--COLOR_WHITE);border:1px solid var(--COLOR_BORDER_DARK);display:flex;flex-direction:column;height:100%;padding:16px}a.m-card__wrap:active .m-card__title,a.m-card__wrap:focus-visible .m-card__title{background-size:100% 1px}.m-card__label{background-color:var(--COLOR_GRAY);color:var(--COLOR_PRIMARY_GRAY);font-size:.75rem;font-weight:var(--FONT_WEIGHT_BOLD);padding:0 10px;width:fit-content}.m-card__title{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-size:1rem;transition:background-size var(--TRANSITION);width:fit-content}.m-card__label+.m-card__title{margin-block-start:8px}.m-card__img{aspect-ratio:313/168;display:block;object-fit:cover;width:100%}.m-card__title+.m-card__description{margin-block-start:16px}.m-card-solution{display:grid;gap:8px 6px;grid-template-columns:repeat(auto-fill,minmax(284px,1fr));margin-block-start:24px}.m-card-solution__link{background-color:var(--COLOR_WHITE);box-shadow:12px 12px 20px 0 #c0cece66;display:grid;grid-template-areas:"media" "label" "title" "description";grid-template-columns:1fr;height:100%;justify-content:flex-end;padding:16px 16px 32px}.m-card-solution__link:active .m-card-solution__title,.m-card-solution__link:focus-visible .m-card-solution__title{background-size:100% 1px}.m-card-solution__label{background-color:var(--COLOR_BORDER);color:var(--COLOR_BLACK);font-size:.75rem;font-weight:var(--FONT_WEIGHT_BOLD);grid-area:label;height:fit-content;margin-block-start:16px;padding:0 10px;width:fit-content}.m-card-solution__title{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-size:1rem;grid-area:title;margin-block-start:8px;transition:background-size var(--TRANSITION);width:fit-content}.m-card-solution__media{grid-area:media}.m-card-solution__img{aspect-ratio:313/168;display:block;object-fit:cover;width:100%}.m-card-solution__description{grid-area:description;margin-block-start:16px}.m-form-checkbox{--local-foreground:var(--COLOR_PRIMARY_BLUE);--local-background:var(--COLOR_WHITE);--local-outline:var(--COLOR_BORDER);position:relative}.m-form-checkbox__input{appearance:none;height:1px;opacity:0;position:absolute;width:1px}.m-form-checkbox__text{display:inline-block;padding-left:24px;position:relative}.m-form-checkbox__text:after,.m-form-checkbox__text:before{content:"";display:block;position:absolute}.m-form-checkbox__text:before{background-color:var(--local-background);border:1px solid var(--local-outline);border-radius:2px;height:16px;left:0;top:.35em;width:16px}.m-form-checkbox__text:after{background:url(/assets/images/icon-check.svg) no-repeat 50%/cover;height:18px;left:-.15em;opacity:0;top:.35em;transform:scale(.6);width:20px}.m-form-checkbox__input:disabled+.m-form-checkbox__text{color:var(--COLOR_DISABLE)}.m-form-checkbox__input:checked+.m-form-checkbox__text:before{--local-background:var(--local-foreground);--local-outline:var(--local-foreground)}.m-form-checkbox__input:checked+.m-form-checkbox__text:after{opacity:1}.m-form-checkbox__input:focus-visible+.m-form-checkbox__text:before{border:0;outline:medium solid currentColor}.m-form-parts{display:flex;flex-direction:column;gap:16px 32px}.m-form-search{position:relative}.m-form-search__input{background-color:var(--COLOR_WHITE);border:1px solid var(--COLOR_BORDER_DARK);border-radius:100svh;font-size:.8125rem;padding:8px 36px 8px 16px;width:100%}.m-form-search__button{height:16px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px}.m-form-select{background-color:var(--COLOR_WHITE);background-image:url(/assets/images/icon-open.png);background-position:right 38px center;background-repeat:no-repeat;background-size:12px;border-radius:7px;display:block;font-size:1rem;padding:6px 60px 6px 16px;width:100%}.m-form-select.m-form-select--type2{background-position:right 8px center;border:1px solid var(--COLOR_PRIMARY_BLUE);border-radius:4px;display:flex;margin-block-start:16px;max-width:100%;min-width:200px;overflow:hidden;padding:0;position:relative;text-align:left;text-align-last:left;width:fit-content}.m-form-select.m-form-select--type2 .m-form-select__item{font-size:1rem;padding:8px 24px 8px 16px;text-align:left;width:100%}.m-heading-date{border-bottom:1px solid var(--COLOR_BORDER_DARK);margin-block-start:64px;padding-block-end:24px}.m-heading-date+:is([class^=m-],[class^=unq-]){margin-block-start:48px}.m-heading-date__title{font-size:1.125rem;line-height:1.6}.m-heading-level1{--CONTENT_WIDTH_MAX:1160px;border-bottom:1px solid var(--COLOR_PRIMARY_GRAY);display:grid;gap:0 var(--OUTSIDE_GUTTER_SP);grid-template-columns:1fr minmax(var(--CONTENT_WIDTH_MIN),var(--CONTENT_WIDTH_MAX)) 1fr;padding-block:42px}.l-content--news .m-heading-level1{--CONTENT_WIDTH_MAX:1080px}.m-heading-level1__inner{display:grid;grid-column:2/3;grid-template-areas:"date" "title" "sub" "tags"}.m-heading-level1__title{font-size:1.875rem;font-weight:var(--FONT_WEIGHT_MEDIUM);grid-area:title;line-height:1.6}.m-heading-level1__sub{font-size:1rem;font-weight:var(--FONT_WEIGHT_MEDIUM);grid-area:sub;margin-block-start:12px}.m-heading-level1__date{color:var(--COLOR_PRIMARY_GRAY);font-family:var(--FONT_FAMILY_EN);font-weight:600;grid-area:date}.m-heading-level1__tags{display:flex;flex-wrap:wrap;gap:4px 0;grid-area:tags;margin-block-start:10px}.m-heading-level1__tags-item{align-items:center;display:flex}.m-heading-level1__tags-item:not(:last-child):after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='23' fill='none' viewBox='0 0 13 23'%3E%3Cpath stroke='%2390928f' stroke-width='2' d='m.866 20.371 10.5-18.186'/%3E%3C/svg%3E") no-repeat 50%/cover;content:"";display:inline-block;height:23px;margin-inline:10px;width:11px}.m-heading-level2{margin-block-start:80px;position:relative}.m-heading-level2:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='4' fill='none' viewBox='0 0 20 4'%3E%3Cpath fill='%2321b8ce' d='M0 0h10v4H0z'/%3E%3Cpath fill='%23e94729' d='M10 0h10v4H10z'/%3E%3C/svg%3E") no-repeat 50%/cover;content:"";display:inline-block;height:4px;left:0;position:absolute;top:-1px;width:20px}.m-heading-level2:has(.m-heading-level2__num){display:flex;flex-direction:column-reverse}.m-heading-level2:has(.m-heading-level2__num):before{content:none}.m-heading-level2+:is([class^=m-],[class^=unq-]){margin-block-start:40px!important}.l-content--news .m-heading-level1+.l-content__outer>.l-content__inner>.m-box+.m-heading-level2{margin-block-start:40px}.m-heading-level2__title{font-size:1.75rem;font-weight:var(--FONT_WEIGHT_MEDIUM);line-height:1.6;padding-block-start:8px}.m-heading-level2__num{align-items:center;display:inline-flex;font-family:Reddit Sans,Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.6;position:relative}.m-heading-level2__num:after,.m-heading-level2__num:before{content:"";display:inline-block;height:16px;mask-position:center;mask-repeat:no-repeat;mask-size:cover;position:relative;width:16px}.m-heading-level2__num:before{background-color:var(--COLOR_PRIMARY_RED);mask-image:url(/assets/images/icon-vision-vector01.svg);top:-10px}.m-heading-level2__num:after{background-color:var(--COLOR_PRIMARY_BLUE);mask-image:url(/assets/images/icon-vision-vector02.svg);top:10px}.m-heading-level3{margin-block-start:48px}.m-heading-level3+:is([class^=m-],[class^=unq-]){margin-block-start:24px}.m-heading-level3__title{font-size:1.375rem;font-weight:var(--FONT_WEIGHT_MEDIUM);line-height:1.6}.m-heading-level4{margin-block-start:40px;padding:0 0 0 16px;position:relative}.m-heading-level4:before{aspect-ratio:1/1;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' viewBox='0 0 10 10'%3E%3Cpath fill='%231bb8ce' d='M0 0h5v5H0z'/%3E%3Cpath fill='%23e94829' d='M5 5h5v5H5z'/%3E%3C/svg%3E") no-repeat 50%/cover;content:"";display:block;height:10px;left:0;position:absolute;width:10px}.m-heading-level4+:is([class^=m-],[class^=unq-]){margin-block-start:16px}.m-heading-level4__title{font-size:1.25rem;line-height:1.6}.m-heading-level5{margin-block-start:32px}.m-heading-level5+:is([class^=m-],[class^=unq-]){margin-block-start:16px}.m-heading-level5__title{font-size:1.125rem;line-height:1.6}.m-heading-level5__title:before{background-color:var(--COLOR_PRIMARY_RED);border-radius:0 100px 100px 0;content:"";display:inline-block;height:12px;margin-inline-end:8px;width:6px}.m-heading-link{margin-block-start:32px}.m-heading-link+:is([class^=m-],[class^=unq-]){margin-block-start:24px}.m-heading-link__title{align-items:center;color:var(--COLOR_BLACK);display:flex;font-size:1.25rem;gap:16px;justify-content:space-between;line-height:1.6;position:relative;transition:color var(--TRANSITION)}.m-heading-link__title:after{background-color:var(--COLOR_PRIMARY_BLUE);border:1px solid var(--COLOR_PRIMARY_BLUE);content:"";height:40px;min-width:40px;position:relative;transition:background-color var(--TRANSITION)}.m-heading-link__title:not(:has(.m-icon)):before{aspect-ratio:10/16;background-color:var(--COLOR_WHITE);content:"";display:inline-block;mask:url(/assets/images/icon-arrow-right.svg) no-repeat center/contain;min-width:16px;width:16px}.m-heading-link__title .m-icon,.m-heading-link__title:not(:has(.m-icon)):before{position:absolute;right:11px;top:50%;translate:0 -50%;z-index:1}.m-heading-link__title .m-icon{filter:brightness(0) saturate(100%) invert(100%) sepia(3%) saturate(1272%) hue-rotate(286deg) brightness(113%) contrast(100%);transition:filter var(--TRANSITION)}.m-heading-link__title:focus-visible:after{background-color:var(--COLOR_WHITE)}.m-heading-link__title:focus-visible:before{background-color:var(--COLOR_PRIMARY_BLUE)}.m-heading-link__title:focus-visible .m-icon{filter:brightness(0) saturate(100%) invert(57%) sepia(83%) saturate(453%) hue-rotate(139deg) brightness(91%) contrast(88%)}.m-heading-link__title:active:after{background-color:var(--COLOR_WHITE)}.m-heading-link__title:active:before{background-color:var(--COLOR_PRIMARY_BLUE)}.m-heading-link__title:active .m-icon{filter:brightness(0) saturate(100%) invert(57%) sepia(83%) saturate(453%) hue-rotate(139deg) brightness(91%) contrast(88%)}.m-heading-link__title>.m-icon{margin-inline:0}.m-icon{display:inline-block;flex:none;height:16px;margin-inline:7px;position:relative;top:.125em;width:16px}.m-layout-map{margin-block-start:24px}.m-layout-map__frame{aspect-ratio:58/25;border:none;width:100%}.m-layout{display:grid;margin-block-start:24px}.m-layout--wide{margin-block-start:64px}.m-layout__item>:first-child{margin-block-start:0}.m-layout__item>:last-child{margin-block-end:0}.m-layout-video{display:grid;gap:24px;margin-block-start:24px}.m-layout-video:has(.m-layout-video__content){grid-template-areas:"media" "content"}.m-layout-video--reverse:has(.m-layout-video__content){grid-template-areas:"content" "media"}.m-layout-video__item:has(+.m-layout-video__content){grid-area:media}.m-layout-video__iframe{aspect-ratio:85/48;width:100%}.m-layout-video__video{display:block;height:auto;width:100%}.m-layout-video__content{grid-area:content}.m-layout-video__content>:first-child{margin-block-start:0}.m-layout-video__content>:last-child{margin-block-end:0}.m-link-icon{align-items:center;color:var(--COLOR_BLACK);display:flex;gap:8px;justify-content:space-between;position:relative}.m-link-icon:not(:has(.m-icon)):after{background-color:var(--COLOR_PRIMARY_BLUE);border:1px solid var(--COLOR_PRIMARY_BLUE);content:"";height:40px;min-width:40px;transition:background-color var(--TRANSITION)}.m-link-icon:not(:has(.m-icon)):before{background-color:var(--COLOR_WHITE);bottom:0;content:"";height:20px;margin-inline:14px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='16' fill='none' viewBox='0 0 7 16'%3E%3Cpath fill='%2321b8ce' d='m1.167 0 5.832 6.3-1.166 1.26L0 1.26zM5.833 7.573l-5.832 6.3 1.166 1.26L7 8.833z'/%3E%3C/svg%3E") no-repeat center/contain;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:background-color var(--TRANSITION);width:10px;z-index:var(--LAYER_LAYER2)}.m-link-icon:focus-visible:not(:has(.m-icon)):before{background-color:var(--COLOR_PRIMARY_BLUE)}.m-link-icon:focus-visible:not(:has(.m-icon)):after{background-color:var(--COLOR_WHITE)}.m-link-icon:active:not(:has(.m-icon)):before{background-color:var(--COLOR_PRIMARY_BLUE)}.m-link-icon:active:not(:has(.m-icon)):after{background-color:var(--COLOR_WHITE)}.m-link-icon>.m-icon{margin-inline:0}.m-link-icon.m-link-icon--between{display:flex;justify-content:space-between}.m-link-icon__text{font-size:1.25rem;font-weight:var(--FONT_WEIGHT_BOLD)}.m-link{color:var(--COLOR_BLACK);display:inline-block;margin-block-start:24px;text-decoration:none;transition:color var(--TRANSITION)}.m-text>.m-link{margin-block-start:unset}[class^=m-]>.m-link{font-size:inherit}.m-link:active,.m-link:focus-visible{color:var(--COLOR_PRIMARY_BLUE)}.m-link:not(:is(:has(.m-icon),.m-link--no-arrow)):after{aspect-ratio:10/16;background-image:url(/assets/images/icon-arrow-right.svg);background-repeat:no-repeat;content:"";display:inline-block;margin-inline-start:14px;position:relative;top:.2em;width:10px}.m-link__text{font-weight:var(--FONT_WEIGHT_BOLD)}.m-list-anchor{display:grid;gap:10px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:24px}.m-list-anchor__link{display:inline-block;font-weight:var(--FONT_WEIGHT_MEDIUM);padding-inline-start:26px;position:relative;transition:color var(--TRANSITION)}.m-list-anchor__link:active,.m-list-anchor__link:focus-visible{color:var(--COLOR_PRIMARY_BLUE)}.m-list-anchor__link:before{aspect-ratio:16/10;background-image:url(/assets/images/icon-arrow-down.svg);background-repeat:no-repeat;content:"";display:inline-block;left:4px;position:absolute;top:11px;width:16px}.m-list-anchor__text{display:inline-block;font-weight:var(--FONT_WEIGHT_BOLD)}.m-list-bullet{display:grid;gap:10px;margin-block-start:24px}.m-list-bullet__item{padding-inline-start:20px;position:relative}.m-list-bullet__item:before{background-color:var(--COLOR_BLACK);border-radius:50vh;content:"";display:inline-block;height:5px;inset-block-start:.8em;inset-inline-start:.5em;position:absolute;width:5px}.m-list-bullet__item>[class^=m-]{margin-block-start:8px}.m-list-bullet__content>:first-child,.m-list-bullet__item>.m-link{margin-block-start:0}.m-list-check__list{display:grid;gap:12px}.m-list-check__item{align-items:baseline;display:flex;font-weight:var(--FONT_WEIGHT_MEDIUM);gap:12px}.m-list-check__item:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='13' fill='none' viewBox='0 0 18 13'%3E%3Cpath stroke='%2321b8ce' stroke-width='3' d='m.991 5.039 5.778 5.087 10.222-9'/%3E%3C/svg%3E") no-repeat 50%/cover;content:"";display:inline-block;height:9px;min-width:16px}.m-list-interview{margin-block-start:40px}.m-list-interview__lead{padding-inline-start:24px;position:relative}.m-list-interview__lead:before{background-color:var(--COLOR_PRIMARY_GRAY);content:"";display:inline-block;height:1px;left:0;position:absolute;top:14px;width:16px}.m-list-interview__dialogue{display:grid;gap:24px;grid-template-columns:auto 1fr;margin-block-start:24px}.m-list-interview__content{display:grid;gap:12px;grid-column:span 2;grid-template-columns:subgrid}.m-list-interview__name{background-color:var(--COLOR_PRIMARY_GRAY);border-radius:4px;color:var(--COLOR_WHITE);font-size:.875rem;font-weight:var(--FONT_WEIGHT_BOLD);max-height:fit-content;min-width:74px;padding:2px 16px;text-align:center}.m-list-interview__name:after{content:"："}.m-list-news{display:flex;flex-direction:column;gap:20px;margin-block-start:40px}.m-list-news__item:last-child .m-list-news__link:before{height:100%}.m-list-news__link{color:var(--COLOR_BLACK);display:grid;gap:10px;position:relative}.m-list-news__link:active .m-list-news__text,.m-list-news__link:focus-visible .m-list-news__text{background-size:100% 1px}.m-list-news__link .m-tag{background-color:initial;border:none;color:#a1adad;font-size:.875pxrem;font-weight:500;line-height:150%}.m-list-news__link .m-tag-work{font-weight:var(--FONT_WEIGHT_NORMAL)}.m-list-news--no-line .m-list-news__link{padding:0}.m-list-news--no-line .m-list-news__link:before{content:none}.m-list-news__head{display:flex;gap:40px;justify-content:space-between}.m-list-news__date{color:var(--COLOR_PRIMARY_GRAY);font-family:var(--FONT_FAMILY_EN)}.m-list-news__body{line-height:150%}.m-list-news__body .m-icon{margin-inline:8px 0}.m-list-news__text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;transition:background-size var(--TRANSITION)}.m-list-number{display:grid;--data-column-num:1;column-gap:24px;grid-template-columns:repeat(var(--data-column-num),1fr);margin-block-start:24px;row-gap:10px}.m-list-number[data-column-sp="2"]{--data-column-num:2}.m-list-number__item{align-items:baseline;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr)}.m-list-number__mark{align-items:center;background-color:var(--COLOR_BORDER);border-radius:50%;display:inline-flex;font-size:14px;height:20px;justify-content:center;width:20px}.m-list-number__text>[class^=m-]{margin-block-start:8px}.m-list-link{--data-column-num:1;display:grid;gap:12px;grid-template-columns:repeat(var(--data-column-num),minmax(0,1fr));margin-block-start:24px}.m-list-link__item>.m-list-link{margin-block-start:12px;padding-inline-start:20px}.m-list-link__item{padding-inline-start:20px;position:relative}.m-list-link__item:before{background-color:var(--COLOR_BLACK);border-radius:50vh;content:"";display:inline-block;height:5px;inset-block-start:.8em;inset-inline-start:.5em;position:absolute;width:5px}.m-list-link__item>.m-link{margin-block-start:0}.m-list-note{display:grid;gap:8px;grid-template-columns:auto 1fr;margin-block-start:24px}.m-list-note--right{margin-inline-start:auto;width:fit-content}.m-list-note--center{margin-inline:auto;width:fit-content}.m-list-note__item{display:grid;font-size:.875rem;grid-column:span 2;grid-template-columns:subgrid}.m-list-note__text{color:var(--COLOR_PRIMARY_GRAY);word-break:break-all}.m-list-note__text>*{margin:0}.m-list-note__mark{color:var(--COLOR_PRIMARY_GRAY)}.m-list-step{display:grid;gap:20px;margin-block-start:40px}.m-list-step__item{display:grid;gap:16px;grid-template-areas:"label label" "image description" "arrow arrow"}.m-list-step__item:last-child:after{content:none}.m-list-step__item:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Cpath stroke='%23e94829' stroke-width='3.5' d='m2 13 12 12 12-12'/%3E%3Cpath stroke='%23e94829' stroke-width='3.5' d='m2 2 12 12L26 2'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";grid-area:arrow;height:28px;margin-inline:auto;min-width:28px;place-items:center;width:fit-content}.m-list-step__label{background-color:var(--COLOR_PRIMARY_BLUE);border-radius:100vw;color:var(--COLOR_WHITE);font-size:.875rem;font-weight:var(--FONT_WEIGHT_BOLD);grid-area:label;text-align:center}.m-list-step__img{aspect-ratio:1/1;border-radius:50%;grid-area:image;height:120px;margin-inline:auto;min-width:120px;object-fit:cover;width:120px}.m-list-step__description{align-self:center;grid-area:description}.m-media-audio{display:grid;gap:32px 16px;grid-template-columns:repeat(auto-fit,minmax(max(300px,(100% - 32px)/3),1fr));margin-block-start:40px}.m-media-audio__figure,.m-media-audio__item{display:grid;gap:16px;grid-template-rows:auto 1fr}.m-media-audio__label{font-weight:var(--FONT_WEIGHT_BOLD)}.m-media-audio__audio{display:block}.m-media-audio__content{margin-block-start:16px}.m-media-audio__content>:first-child{margin-block-start:0}.m-media-banner{display:grid;gap:24px 8px;grid-template-columns:repeat(2,1fr);justify-content:center;margin-block-start:40px}.m-media-banner__img{aspect-ratio:69/20;display:block;object-fit:contain;width:100%}.m-media-decoration{display:flex;gap:24px;margin-block-start:24px}.m-media-decoration,.m-media-decoration--reverse,.m-media-decoration--reverse-sp{flex-direction:column-reverse}.m-media-decoration__media{flex-shrink:0;height:fit-content;margin-inline:auto;padding:18px;position:relative;width:fit-content}.m-media-decoration__media:before{border-left:1px solid var(--COLOR_PRIMARY_RED);border-top:1px solid var(--COLOR_PRIMARY_RED);left:0;top:0}.m-media-decoration__media:after,.m-media-decoration__media:before{aspect-ratio:1/1;content:"";position:absolute;width:45%;z-index:var(--LAYER_BEHIND)}.m-media-decoration__media:after{border-bottom:1px solid var(--COLOR_PRIMARY_BLUE);border-right:1px solid var(--COLOR_PRIMARY_BLUE);bottom:0;right:0}.m-media-decoration__mediaItem{display:block}.m-media-decoration__content>:first-child{margin-top:0!important}.m-media-layout{display:grid;margin-block-start:24px}.m-media-layout__item{display:grid;gap:24px;grid-template-areas:"content" "media";grid-template-columns:minmax(0,1fr)}.m-media-layout__item:has(.m-media-layout__title){grid-template-areas:"media" "title" "content"}.m-media-layout__item.m-media-layout__item--column{gap:20px}.m-media-layout :is(.m-media-layout__content,.m-media-layout__media,.m-media-layout__title){direction:ltr}.m-media-layout :is(.m-media-layout__content,.m-media-layout__media,.m-media-layout__title)>:first-child{margin-block-start:0}.m-media-layout__title{grid-area:title}.m-media-layout__title .m-link-icon__text{font-size:1.5rem}.m-media-layout__content{grid-area:content}.m-media-layout__media{grid-area:media}.m-media-layout__item--half .m-media-layout__media .m-media__item{aspect-ratio:auto}.m-media-list{display:grid;margin-block-start:24px}.m-media-list__item>:first-child{margin-block-start:0}.m-media-list__item>:last-child{margin-block-end:0}.m-media-list:where([data-col-sp],[data-col-pc]) .m-media-list__item .m-media{height:100%}.m-media-list:where([data-col-sp],[data-col-pc]) .m-media-list__item .m-media__wrap{width:100%}.m-media-list:where([data-col-sp],[data-col-pc]) .m-media-list__item .m-media__item{width:100%}.m-media-multi{display:flex;flex-direction:column-reverse;margin-block-start:40px}.m-media-multi__caption{caption-side:bottom;font-size:.8125rem;text-align:center}.m-media-multi__list{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(max(190px,(100% - 48px)/4),1fr))}.m-media-multi__item>:first-child{margin-block-start:0}.m-media{margin-block-start:24px}.m-media__wrap{display:table;gap:6px;margin:auto;position:relative;vertical-align:top}.m-media__wrap[href]:after{background-color:var(--COLOR_WHITE);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity var(--TRANSITION);width:100%;z-index:var(--LAYER_DEFAULT)}.m-media__wrap[href]:active:after,.m-media__wrap[href]:focus-visible:after{opacity:.2}.m-media--left .m-media__wrap{margin:0;margin-inline-end:auto}.m-media--right .m-media__wrap{margin:0;margin-inline-start:auto}.m-media__caption{caption-side:bottom;display:table-caption;font-size:.8125rem;position:relative;text-align:center;z-index:var(--LAYER_LAYER1)}.m-media__caption:has(.m-media__captionImg){margin-block-start:12px}.m-media__captionImg{display:inline-block;margin-left:8px;vertical-align:middle}.m-media__item{display:block;max-height:900px;object-fit:contain}.m-media--full-height .m-media__item{max-height:none}.m-media-zoomUp{display:flex;flex-direction:column-reverse;gap:8px 30px}.m-media-zoomUp__img{aspect-ratio:345/128;display:block;object-fit:cover}.m-media-zoomUp__content{direction:ltr}.m-media-zoomUp__content>:first-child,.m-media-zoomUp__media>:first-child{margin-block-start:0}.m-panel-category{display:flex;flex-direction:column;margin-block-start:64px}.m-panel-category:not(:has(.m-panel-category__media)){margin-block-start:20px}.m-panel-category:not(:has(.m-panel-category__media)) .m-panel-category__navigation{margin:0}.m-panel-category--column{margin-block-start:20px}.m-panel-category__media{position:relative}.m-panel-category__media .m-button-layout{bottom:8px;position:absolute;z-index:var(--LAYER_LAYER1)}.m-panel-category__media .m-button{gap:0}.m-panel-category__media .m-button:before{height:auto;min-width:64px}.m-panel-category__media .m-button:after{height:35px;right:20px;width:20px}.m-panel-category--column .m-panel-category__media .m-button-layout{bottom:8px;margin-block-start:0}.m-panel-category__media .m-button__text{background-color:var(--COLOR_WHITE);font-size:inherit;font-weight:var(--FONT_WEIGHT_BOLD);justify-content:center;min-width:240px;padding:19px}.m-panel-category__picture{display:block;margin-inline-start:calc(var(--OUTSIDE_GUTTER_SP)*-1);width:100vw}.m-panel-category--column .m-panel-category__picture{margin-inline-start:0;width:100%}.m-panel-category__img{display:block;width:100%}.m-panel-category__navigation{margin-block-start:12px;position:relative;z-index:var(--LAYER_LAYER1)}.m-panel-category--column .m-panel-category__navigation{margin-block-start:0}.l-content__outer--bg-gray .l-content__inner>.m-panel-category .m-panel-category__list{background-color:var(--COLOR_WHITE)}.m-panel-category__list{display:grid;gap:16px 0;grid-auto-columns:1fr;grid-auto-flow:column;grid-template-rows:repeat(6,auto);padding:24px 20px}.m-panel-category__item{position:relative}.m-panel-category__item:before{content:none}.m-panel-category__item:after{background-color:var(--COLOR_PRIMARY_GRAY);content:none;display:block;position:absolute;right:0;top:0;width:1px}.m-panel-category__link{align-items:center;color:var(--COLOR_BLACK);display:flex;font-size:.8125rem;font-weight:var(--FONT_WEIGHT_BOLD);gap:12px;justify-content:space-between;transition:color var(--TRANSITION)}.m-panel-category__link:not(:has(.m-icon)):after{background-color:var(--COLOR_PRIMARY_BLUE);content:"";display:block;height:15px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='16' fill='none' viewBox='0 0 7 16'%3E%3Cpath fill='%2321b8ce' d='m1.167 0 5.832 6.3-1.166 1.26L0 1.26zM5.833 7.573l-5.832 6.3 1.166 1.26L7 8.833z'/%3E%3C/svg%3E") no-repeat center/contain;min-width:7px}.m-panel-category__link:active,.m-panel-category__link:focus-visible{color:var(--COLOR_PRIMARY_BLUE)}.m-panel-category__link .m-icon{margin-inline:0 -4px}.m-panel-large{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.m-panel-large__wrap{display:block;position:relative}.m-panel-large__wrap:before{background:linear-gradient(1turn,#00000080,#0000 50.48%)}.m-panel-large__wrap:after,.m-panel-large__wrap:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.m-panel-large__wrap:after{background-color:var(--COLOR_WHITE);opacity:0;transition:opacity var(--TRANSITION)}.m-panel-large__wrap:focus-visible:after{opacity:.2}.m-panel-large__wrap:focus-visible .m-panel-large__inner:before{background-color:var(--COLOR_BLACK)}.m-panel-large__wrap:active:after{opacity:.2}.m-panel-large__wrap:active .m-panel-large__inner:before{background-color:var(--COLOR_BLACK)}.m-panel-large__content{bottom:0;position:absolute;right:0}.m-panel-large__inner{display:flex;flex-direction:row-reverse;position:relative}.m-panel-large__inner:before{background-color:var(--COLOR_PRIMARY_GRAY);content:"";height:64px;min-width:64px;transition:background-color var(--TRANSITION)}.m-panel-large__inner:after{background-color:var(--COLOR_WHITE);content:"";height:35px;margin:15px 20px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='16' fill='none' viewBox='0 0 7 16'%3E%3Cpath fill='%2321b8ce' d='m1.167 0 5.832 6.3-1.166 1.26L0 1.26zM5.833 7.573l-5.832 6.3 1.166 1.26L7 8.833z'/%3E%3C/svg%3E") no-repeat center/contain;position:absolute;right:0;width:20px}.m-panel-large__text{color:var(--COLOR_WHITE);display:flex;font-size:1.25rem;font-weight:var(--FONT_WEIGHT_BOLD);justify-content:center;line-height:1.6;padding:16px 24px 16px 0}.m-panel-large__mediaItem{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.m-panel-technology{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.m-panel-technology__item{background-color:var(--COLOR_GRAY);display:flex;flex-direction:column;gap:16px;padding:24px 30px 30px}.m-panel-technology__img{aspect-ratio:15/8;display:block;object-fit:cover;width:100%}.m-panel-technology__link{align-items:center;border-bottom:2px solid #0000;display:flex;flex-direction:row-reverse;font-size:1.125rem;gap:10px;justify-content:flex-end;position:relative;transition:color var(--TRANSITION)}.m-panel-technology__link:before{background-color:var(--COLOR_PRIMARY_BLUE);content:"";height:20px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='16' fill='none' viewBox='0 0 7 16'%3E%3Cpath fill='%2321b8ce' d='m1.167 0 5.832 6.3-1.166 1.26L0 1.26zM5.833 7.573l-5.832 6.3 1.166 1.26L7 8.833z'/%3E%3C/svg%3E") no-repeat center/contain;min-width:10px;position:relative;top:.1em;transition:background-color var(--TRANSITION);width:10px}.m-panel-technology__link:active,.m-panel-technology__link:focus-visible{color:var(--COLOR_PRIMARY_BLUE)}.m-panel-technology__body>:first-child{margin-block-start:0}.m-panel-technology__list{border-left:1px solid var(--COLOR_PRIMARY_RED);display:flex;flex-direction:column;gap:20px 0;padding-inline-start:20px}.m-panel-technology__list-link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-size:.8125rem;font-weight:var(--FONT_WEIGHT_BOLD);transition:background-size var(--TRANSITION)}.m-panel-technology__list-link:active,.m-panel-technology__list-link:focus-visible{background-size:100% 1px}.m-panel-thumbnail{display:grid;gap:24px 20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-block-start:40px}.m-panel-thumbnail__link{color:var(--COLOR_BLACK);display:flex;flex-direction:column-reverse;gap:16px}.m-panel-thumbnail__link:focus-visible .m-panel-thumbnail__title{background-size:100% 1px}.m-panel-thumbnail__item:has(.m-panel-thumbnail__link:focus-visible) .m-panel-thumbnail__img{transform:scale(1.2)}.m-panel-thumbnail__link:active .m-panel-thumbnail__title{background-size:100% 1px}.m-panel-thumbnail__item:has(.m-panel-thumbnail__link:active) .m-panel-thumbnail__img{transform:scale(1.2)}.m-panel-thumbnail__title{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-size:1rem;transition:background-size var(--TRANSITION)}.m-panel-thumbnail__title .m-icon{margin-inline:8px 0}.m-panel-thumbnail__description{font-size:.875rem;margin-block-start:8px}.m-panel-thumbnail__media{overflow:hidden}.m-panel-thumbnail__img{display:block;transition:transform var(--TRANSITION);width:100%}.m-panel-work{--panel-work-column-gap:0;display:grid;gap:16px 0;grid-template-columns:repeat(2,1fr)}.m-panel-work--carousel{display:block}.m-panel-work__item{display:flex;flex-direction:column-reverse;gap:8px;justify-content:flex-end;padding:8px 22px 8px 20px;position:relative}.m-panel-work__item+.m-panel-work__item{border-left:2px solid var(--COLOR_GRAY)}.m-panel-work--carousel .m-panel-work__item[class]{border:0;gap:20px;padding:0}.m-panel-work--carousel .m-panel-work__item[class]:last-child:not(:nth-child(4n)):after{content:none}.m-panel-work__contents{display:grid;gap:4px}.m-panel-work--carousel .m-panel-work__contents{gap:0}.m-panel-work__titleText{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-size:1rem;font-weight:var(--FONT_WEIGHT_BOLD);transition:background-size .4s cubic-bezier(.215,.61,.355,1);word-break:break-all}.m-panel-work__title:before{content:"";cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.m-panel-work__title:focus-visible .m-panel-work__titleText{background-size:100% 1px}.m-panel-work__item:has(.m-panel-work__title:focus-visible) .m-panel-work__img{transform:scale(1.2)}.m-panel-work__title:active .m-panel-work__titleText{background-size:100% 1px}.m-panel-work__item:has(.m-panel-work__title:active) .m-panel-work__img{transform:scale(1.2)}.m-panel-work__info>*+:before{color:var(--COLOR_BORDER_DARK);content:"/";display:inline-block;font-weight:800;margin-inline:10px;transform:rotate(20deg) scaleY(1.2)}.m-panel-work--carousel .m-panel-work__info{align-items:center;display:flex;flex-wrap:wrap;margin-block-start:12px}.m-panel-work__badge{align-items:center;background-color:var(--COLOR_PRIMARY_BLUE);border:1px solid var(--COLOR_PRIMARY_BLUE);border-radius:9999px;color:var(--COLOR_WHITE);display:flex;font-size:.8125rem;font-weight:var(--FONT_WEIGHT_BOLD);justify-content:center;padding-block:3px;padding-inline:12px;position:relative;width:fit-content}.m-panel-work__badge+.m-panel-work__text{margin-block-start:8px}.m-panel-work--carousel .m-panel-work__badge+.m-panel-work__text{margin-block-start:0}.m-panel-work__badge.m-panel-work__badge--icon{background-color:var(--COLOR_WHITE);color:var(--COLOR_PRIMARY_GRAY);height:23px;padding-inline:27px 10px;width:100%}.m-panel-work__badge.m-panel-work__badge--icon:before{content:url(/assets/images/icon-plan.png);height:17px;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.m-panel-work__text{display:inline-block}.m-panel-work__media{overflow:hidden}.m-panel-work__img{aspect-ratio:204/153;display:block;object-fit:contain;transition:transform var(--TRANSITION);width:100%}.m-panel-work--carousel .m-panel-work__media{position:relative;--image-path:url(https://placehold.jp/540x178.png);background-image:var(--image-path);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex}.m-panel-work--carousel .m-panel-work__media:before{backdrop-filter:blur(10px);background-color:rgb(from var(--COLOR_WHITE) r g b/.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.m-panel-work--carousel .m-panel-work__img{aspect-ratio:115/68;position:relative;z-index:var(--LAYER_LAYER1)}.m-panel-work__overview{margin-block-start:20px;max-width:100%;min-width:0;overflow-wrap:anywhere}.m-panel-work__overview>:first-child{margin-block-start:0}.m-panel-zoomUp{background:linear-gradient(270deg,var(--COLOR_PRIMARY_BLUE) -.52%,#165962 9.52%,var(--COLOR_PRIMARY_GRAY) 18.25%);display:grid;margin-block-start:64px;position:relative;transition:background var(--TRANSITION)}.m-panel-zoomUp:has(.m-panel-zoomUp__media){display:flex;flex-direction:column-reverse}.m-panel-zoomUp:has(.m-panel-zoomUp__media) .m-panel-zoomUp__body{display:grid;place-content:center}.m-panel-zoomUp:after,.m-panel-zoomUp:before{bottom:0;position:absolute;right:0}.m-panel-zoomUp:before{background-color:var(--COLOR_PRIMARY_GRAY);content:"";height:40px;transition:background-color var(--TRANSITION);width:40px}.m-panel-zoomUp:after{background-color:var(--COLOR_WHITE);content:"";height:20px;margin:10px 14px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='16' fill='none' viewBox='0 0 7 16'%3E%3Cpath fill='%2321b8ce' d='m1.167 0 5.832 6.3-1.166 1.26L0 1.26zM5.833 7.573l-5.832 6.3 1.166 1.26L7 8.833z'/%3E%3C/svg%3E") no-repeat center/contain;width:10px}.m-panel-zoomUp__head{padding:24px 40px 8px 24px}.m-panel-zoomUp__body{padding:16px 40px}.m-panel-zoomUp__head+.m-panel-zoomUp__body{padding:0 40px 40px 24px}.m-panel-zoomUp__title{font-size:1.5rem;text-align:center}.m-panel-zoomUp__lead,.m-panel-zoomUp__title{color:var(--COLOR_WHITE);font-weight:var(--FONT_WEIGHT_BOLD)}.m-panel-zoomUp__lead{font-size:1.25rem;line-height:1.4}.m-panel-zoomUp__text{color:var(--COLOR_WHITE);font-weight:var(--FONT_WEIGHT_MEDIUM)}.m-panel-zoomUp__img{display:block;width:100%}.m-table-link{margin-block-start:24px}.m-table-link__table{border-collapse:collapse;width:100%}.m-table-link__cell{border:1px solid var(--COLOR_BORDER_DARK);padding:20px}.m-table-link__cell>:first-child{margin-top:0}.m-table-link__cell>:last-child{margin-bottom:0}.m-table-link__cell--head{background-color:var(--COLOR_GRAY);text-align:left;vertical-align:top}.m-table-link__head .m-table-link__cell--head{background-color:var(--COLOR_PRIMARY_GRAY);color:var(--COLOR_WHITE);text-align:center}.m-table-type1{margin-block-start:40px}.m-table-type1__table{column-gap:16px;display:grid;grid-template-columns:min(100%,120px) 1fr;width:100%}.m-table-type1__body,.m-table-type1__row{display:contents}.m-table-type1__row:last-child .m-table-type1__cell{border-bottom:1px solid var(--COLOR_BORDER_DARK)}.m-table-type1__cell{border-top:1px solid var(--COLOR_BORDER_DARK);padding:16px 8px;text-align:left}.m-table-type1__cell>:first-child{margin-block-start:0}.m-table-type1--gold .m-table-type1__cell--head{border-top-color:var(--COLOR_SUB_01);color:var(--COLOR_SUB_01)}.m-table-type2{margin-block-start:24px}.m-table-type2:has(>.m-table-type2__table~.m-table-type2__table){display:grid;gap:30px}.m-table-type2__table{border-collapse:collapse;table-layout:fixed;width:100%}.m-table-type2__cell{border:1px solid var(--COLOR_BORDER_DARK);padding:20px}.m-table-type2__cell>:first-child{margin-top:0}.m-table-type2__cell>:last-child{margin-bottom:0}.m-table-type2__cell--head{background-color:var(--COLOR_GRAY);text-align:left}.m-tag{background-color:var(--COLOR_WHITE);border-radius:100svh;color:var(--COLOR_PRIMARY_GRAY);font-size:.875rem;height:fit-content;min-width:fit-content;padding:2px 12px;text-align:center}.m-tag--release{background-color:var(--COLOR_PRIMARY_RED);color:var(--COLOR_WHITE)}.m-tag--info{background-color:var(--COLOR_PRIMARY_BLUE)}.m-tag--info,.m-tag--ir{color:var(--COLOR_WHITE)}.m-tag--ir{background-color:var(--COLOR_PRIMARY_GRAY)}.m-tag--financial,.m-tag--ir-info,.m-tag--timely{background-color:var(--COLOR_GRAY);color:var(--COLOR_BLACK);font-weight:var(--FONT_WEIGHT_MEDIUM);min-width:122px;overflow:hidden;padding:2px 18px;position:relative}.m-tag--financial:before,.m-tag--ir-info:before,.m-tag--timely:before{content:"";height:28px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:23px}.m-tag--financial:before{background-color:#a03078}.m-tag--timely:before{background-color:#f58200}.m-tag--ir-info:before{background-color:#1e8c37}.js-newsFilter .m-tag{min-width:122px}.m-tag-work{align-items:center;background-color:var(--COLOR_PRIMARY_BLUE);border:1px solid var(--COLOR_PRIMARY_BLUE);border-radius:100vw;color:var(--COLOR_WHITE);display:inline-flex;font-size:.8125rem;font-weight:var(--FONT_WEIGHT_BOLD);justify-content:center;padding-block:3px;padding-inline:12px;position:relative;text-align:center;width:fit-content}.m-text-lead{display:flex;flex-direction:column;gap:8px;margin-block-start:40px}.m-text-lead__main{background-color:var(--COLOR_WHITE);border-left:4px solid var(--COLOR_PRIMARY_RED);font-size:1.25rem;font-weight:var(--FONT_WEIGHT_BOLD);line-height:1.5;padding-inline:24px}.m-text-lead__sub-text{background-color:var(--COLOR_WHITE);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;padding:2px 12px 2px 1px;width:fit-content}.m-text{margin-block-start:40px}.m-media+.m-text{margin-block-start:8px}:where(.m-text,.m-text-lead)+.m-text{margin-block-start:24px}.m-text--large{font-size:1.125rem;letter-spacing:1.44px;line-height:1.9}.m-widget-accordion{margin-block-start:24px}.m-widget-accordion__head{background-color:var(--COLOR_GRAY);border:1px solid #0000;border-bottom:1px solid var(--COLOR_PRIMARY_GRAY);border-radius:4px 4px 0 0;display:flex;flex-direction:row-reverse;justify-content:space-between;overflow:hidden;position:relative}.m-widget-accordion__head:before{background-color:var(--COLOR_PRIMARY_GRAY);content:"";height:auto;min-width:64px}.m-widget-accordion__head:after{content:"";height:24px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:24px}.m-widget-accordion[open] .m-widget-accordion__head{border-color:var(--COLOR_PRIMARY_GRAY);border-bottom-color:var(--COLOR_PRIMARY_RED)}.m-widget-accordion[open] .m-widget-accordion__head:after{background:linear-gradient(var(--COLOR_WHITE),var(--COLOR_WHITE)) 50%/100% 3px no-repeat}.m-widget-accordion:not([open]) .m-widget-accordion__head:after{background:linear-gradient(var(--COLOR_WHITE),var(--COLOR_WHITE)) 50%/100% 3px no-repeat,linear-gradient(var(--COLOR_WHITE),var(--COLOR_WHITE)) 50%/3px 100% no-repeat}.m-widget-accordion__title{align-items:center;background-color:var(--COLOR_GRAY);display:flex;font-size:1.125rem;font-weight:var(--FONT_WEIGHT_BOLD);justify-content:center;line-height:1.6;padding:16px 24px}.m-widget-accordion__title.m-widget-accordion__title>:first-child{margin-block-start:0}.m-widget-accordion__body{border:1px solid var(--COLOR_PRIMARY_GRAY);border-radius:0 0 4px 4px;border-top:none;overflow:hidden}.m-widget-accordion__body-inner{padding:24px}.m-widget-accordion__body-inner>:first-child{margin-block-start:0}.m-widget-carousel--default{margin-inline:calc(50% - 50vw)}.m-widget-carousel--mv{display:grid;grid-template-areas:"main" "arrows" "thumbnail" "controller";position:relative}.m-widget-carousel--mv .m-widget-carousel__main{display:contents}.m-widget-carousel--mv .m-widget-carousel__track{grid-area:main}.m-widget-carousel__arrows{--OUTSIDE_GUTTER_SP:20px;display:grid;gap:0 var(--OUTSIDE_GUTTER_SP);grid-area:arrows;grid-template-columns:1fr minmax(var(--CONTENT_WIDTH_MIN),var(--CONTENT_WIDTH_MAX)) 1fr;left:50%;margin-inline:auto;max-width:var(--CONTENT_WIDTH_MAX);position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--LAYER_LAYER2)}.m-widget-carousel--mv .m-widget-carousel__arrows{--CONTENT_WIDTH_MAX:1220px;padding-block:40px 80px;top:60%}.m-widget-carousel--works .m-widget-carousel__arrows{--CONTENT_WIDTH_MIN:100px;top:27vw}.m-widget-carousel__arrows-inner{display:flex;grid-column:2/3;justify-content:space-between}.m-widget-carousel__arrow{background-color:#76787d;border-radius:100vw;height:30px;position:relative;transition:background-color var(--TRANSITION);width:30px}.m-widget-carousel__arrow:after{content:"";display:block;height:12px;inset:0;margin:auto;position:absolute;width:8px}.m-widget-carousel__arrow.splide__arrow--prev:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' fill='none' viewBox='0 0 8 12'%3E%3Cpath stroke='%23fff' stroke-width='2' d='m6.328.702-4.924 5 4.924 5'/%3E%3C/svg%3E") no-repeat 50%/cover;right:2px}.m-widget-carousel__arrow.splide__arrow--next:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' fill='none' viewBox='0 0 8 12'%3E%3Cpath stroke='%23fff' stroke-width='2' d='m.713.702 4.924 5-4.924 5'/%3E%3C/svg%3E") no-repeat 50%/cover;right:-2px}.m-widget-carousel__arrow:active,.m-widget-carousel__arrow:focus-visible{background-color:var(--COLOR_BLACK)}.m-widget-carousel__arrow-text{clip-path:inset(1px 1px 1px 1px);overflow:hidden;position:absolute;width:0}.m-widget-carousel__controller{align-items:center;display:flex;gap:14px;justify-content:center;padding:8px 24px}.m-widget-carousel--mv .m-widget-carousel__controller{grid-area:controller}.m-widget-carousel__pagination{justify-content:flex-start}.m-widget-carousel__pagination .splide__pagination__page{align-items:center;background-color:initial;border:none;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;padding:0;position:relative;width:24px}.m-widget-carousel__pagination .splide__pagination__page:before{background-color:var(--COLOR_BORDER);border-radius:100svh;content:"";display:block;flex-shrink:0;height:12px;width:12px}.m-widget-carousel__pagination .splide__pagination__page.is-active:before{background-color:var(--COLOR_PRIMARY_BLUE)}.m-widget-carousel--mv .m-widget-carousel__main .m-widget-carousel__slider{display:contents;max-height:clamp(12.5rem,-8.969rem + 91.6vw,35rem)}.m-widget-carousel--mv .m-widget-carousel__slide{--image-path:url(/works/medical/images/thumb-post_238-01.png);background-image:var(--image-path);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;position:relative}.m-widget-carousel--mv .m-widget-carousel__slide:before{backdrop-filter:blur(10px);background-color:rgb(from var(--COLOR_WHITE) r g b/.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.m-widget-carousel__img{position:relative;z-index:var(--LAYER_LAYER1)}.m-widget-carousel--mv .m-widget-carousel__main .m-widget-carousel__img{display:block;margin-inline:auto;max-height:clamp(12.5rem,-8.969rem + 91.6vw,35rem);object-fit:contain;width:fit-content}.m-widget-carousel__thumbnail{background:linear-gradient(270deg,var(--COLOR_PRIMARY_BLUE) -.52%,#165962 9.52%,var(--COLOR_PRIMARY_GRAY) 18.25%);display:flex;grid-area:thumbnail;justify-content:center;margin-block-start:-8px;padding:0 23px 20px}.m-widget-carousel__thumbnail-inner{display:flex;gap:4px;justify-content:center;margin-inline-start:auto;max-width:560px}.m-widget-carousel--mv .m-widget-carousel__thumbnail .m-widget-carousel__slide{border:1px solid var(--COLOR_WHITE);border-inline-width:2px}.m-widget-carousel--mv .m-widget-carousel__thumbnail .m-widget-carousel__img{aspect-ratio:107/64;display:block;margin-inline:auto;object-fit:cover;width:fit-content}.m-widget-carousel--default :is(.m-media,.m-media__wrap){height:100%;margin-block-start:0}.m-widget-carousel--default .m-media__wrap{align-items:center;display:flex;flex-direction:column-reverse;justify-content:space-between}.m-widget-carousel--default .m-media__item{height:100%;max-height:533px}.m-widget-carousel--default .m-widget-carousel__controller{margin-block-start:8px}.m-widget-carousel.is-single .m-widget-carousel__arrows,.m-widget-carousel.is-single .m-widget-carousel__controller,.m-widget-carousel.is-single .m-widget-carousel__thumbnail,.m-widget-carousel__slider.is-autoplay-off .m-widget-carousel__toggle,.m-widget-carousel__slider.is-single .m-widget-carousel__arrows,.m-widget-carousel__slider.is-single .m-widget-carousel__controller{display:none}.m-widget-carouselValue{display:grid;grid-template-areas:"track" "controller" "button";margin-block-start:24px}.m-widget-carouselValue .m-button-value{grid-area:button;margin-block-start:30px}.m-widget-carouselValue__controller{grid-area:controller;margin-block-start:32px}.m-widget-carouselValue__progress{background-color:var(--COLOR_WHITE);height:fit-content}.m-widget-carouselValue__progress-bar{background:var(--COLOR_PRIMARY_GRAY);height:2px;transition:width 1s ease;width:0}.m-widget-carouselValue__arrows{display:flex;gap:30px;margin-block-start:56px}.m-widget-carouselValue__arrow{height:24px;position:relative;width:24px}.m-widget-carouselValue__arrow:before{background-repeat:no-repeat;content:"";display:block;height:21px;inset:0;margin:auto;position:absolute;width:10px}.m-widget-carouselValue__arrow.splide__arrow--prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='21' fill='none' viewBox='0 0 10 21'%3E%3Cpath fill='%23fff' d='M8.334 0 0 8.544l1.667 1.709 8.334-8.544zM1.668 10.27 10 18.813l-1.666 1.71L0 11.977z'/%3E%3C/svg%3E")}.m-widget-carouselValue__arrow.splide__arrow--next:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='22' fill='none' viewBox='0 0 10 22'%3E%3Cpath fill='%23fff' d='m1.667 0 8.334 8.925-1.666 1.785L0 1.785zM8.334 10.73 0 19.656l1.666 1.785L10 12.515z'/%3E%3C/svg%3E")}.m-widget-carouselValue__arrow-text{clip-path:inset(1px 1px 1px 1px);height:1px;overflow:hidden;position:absolute;width:1px}.m-widget-carouselValue__track{grid-area:track;margin-inline-end:calc(var(--OUTSIDE_GUTTER_SP)*-1)}.js-dropDownMenu .js-dropDownMenu__trigger:not([aria-expanded=true])+.js-dropDownMenu__content{height:0}.js-dropDownMenu .js-dropDownMenu__trigger[aria-expanded=true]+.js-dropDownMenu__content{height:auto}.js-showMore__button.is-hidden,.js-showMore__item.is-hidden{display:none}.js-showMore__status{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.js-scrollAnimation{opacity:0;transform:translateY(20px);transition:transform .5s cubic-bezier(.25,1,.5,1),opacity .5s cubic-bezier(.25,1,.5,1)}.js-scrollAnimation.is-show{opacity:1;transform:translateY(0)}.m-widget-tabPanel{margin-block-start:40px}.m-widget-tabPanel__list{display:grid;gap:0 16px;grid-template-columns:repeat(2,1fr);width:100%}.m-widget-tabPanel__item{flex:1}.m-widget-tabPanel__item:not(:last-child):not(:nth-child(2n)){position:relative}.m-widget-tabPanel__item:not(:last-child):not(:nth-child(2n)):after{background-color:var(--COLOR_PRIMARY_GRAY);content:"";display:block;height:16px;position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:2px}.m-widget-tabPanel__tab{border-bottom:2px solid #0000;display:block;font-size:1.25rem;font-weight:var(--FONT_WEIGHT_BOLD);line-height:1.6;padding:16px;text-align:center;width:100%}.m-widget-tabPanel__tab[aria-selected=true]{border-color:var(--COLOR_PRIMARY_BLUE);color:var(--COLOR_PRIMARY_BLUE)}.m-widget-tabPanel__container{--CONTENT_WIDTH_MAX:1160px;gap:0 var(--OUTSIDE_GUTTER_SP);grid-template-columns:1fr minmax(var(--CONTENT_WIDTH_MIN),var(--CONTENT_WIDTH_MAX)) 1fr;margin-inline:calc(50% - 50vw);padding-block:64px;width:100vw}.m-widget-tabPanel__container>:first-child{margin-block-start:0}.m-widget-tabPanel__container:not([hidden]){display:grid}.l-content__outer:has(>.l-side) .m-widget-tabPanel__container{gap:0;grid-template-columns:1fr;margin-inline:0;width:100%}.m-widget-tabPanel__inner>:first-child{margin-block-start:0}.m-widget-tabPanel--gray .m-widget-tabPanel__container{background-color:var(--COLOR_GRAY)}.m-widget-tabPanel__container>*{grid-column:2/3}}@layer utility{.items-normal{align-items:normal}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.table{display:table!important}.inline-table{display:inline-table!important}.table-caption{display:table-caption!important}.table-cell{display:table-cell!important}.table-column{display:table-column!important}.table-column-group{display:table-column-group!important}.table-footer-group{display:table-footer-group!important}.table-header-group{display:table-header-group!important}.table-row-group{display:table-row-group!important}.table-row{display:table-row!important}.flow-root{display:flow-root!important}.grid{display:grid!important}.inline-grid{display:inline-grid!important}.contents{display:contents!important}.list-item{display:list-item!important}.hidden{display:none!important}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.w-5{width:5%!important}.w-10{width:10%!important}.w-15{width:15%!important}.w-20{width:20%!important}.w-25{width:25%!important}.w-30{width:30%!important}.w-35{width:35%!important}.w-40{width:40%!important}.w-45{width:45%!important}.w-50{width:50%!important}.w-55{width:55%!important}.w-60{width:60%!important}.w-65{width:65%!important}.w-70{width:70%!important}.w-75{width:75%!important}.w-80{width:80%!important}.w-85{width:85%!important}.w-90{width:90%!important}.w-95{width:95%!important}.w-100{width:100%!important}}@layer library{@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#0000;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}}@media screen and (width >= 768px){@layer module{.m-box--strong :where(.m-box__head,.m-box-trouble__body){padding:40px 100px 24px}.m-box--strong .m-box__head+.m-box__body{padding:0 100px 40px}.m-box--strong .m-box__title{font-size:1.5rem}.m-box-overview{gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}.m-box-overview__item{padding:24px 40px}.m-box-overview__heading{font-size:1.5rem;text-align:center}.m-box-overview__link,.m-box-overview__text{margin-block-start:24px}.m-box-support{align-items:stretch;flex-direction:row-reverse;min-width:0}.m-box-support__body{display:grid;flex:1 1 0;min-width:min(100%,320px);place-content:center}.m-box-support__media{aspect-ratio:var(--SUPPORT_MEDIA_RATIO);flex:0 1 var(--SUPPORT_MEDIA_MAX_WIDTH);max-width:var(--SUPPORT_MEDIA_MAX_WIDTH);min-width:0;width:calc(var(--SUPPORT_MEDIA_MAX_WIDTH)/var(--SUPPORT_CONTENT_MAX_WIDTH)*100%)}.m-box-support__img{height:100%;min-height:346px;object-fit:cover;width:100%}.m-box-zoomUp:before{height:calc(100% - 42px)}.m-box-zoomUp__body{margin-inline-start:40px}.m-box-zoomUp__more{margin-block-start:24px}.m-button-layout+.m-button-layout{margin-block-start:120px}.m-button-layout--wide{margin-block-start:80px}.m-button__text{font-size:1.125rem}.m-button-show{background-color:var(--COLOR_GRAY);color:var(--COLOR_BLACK);margin-top:40px}.m-button-list{margin-block-start:32px}.m-button-list[data-column="2"]{--grid-column-number:2}.m-button-list[data-column="3"]{--grid-column-number:3}.m-button-list[data-column=flex]{display:flex;flex-wrap:wrap;gap:10;grid-template-columns:unset;justify-content:center}.m-button-list[data-column=flex]:has(.m-button-list__item~.m-button-list__item) .m-button-list__item{flex:0 1 calc(33.33333% - 6.66667px);max-width:calc(33.33333% - 6.66667px)}.m-card-box__head{padding:16px 16px 0}.m-card-box__body{padding:24px 16px}.m-card-media{gap:56px 30px;margin-block-start:80px}.m-card-media:has(.m-card-media__item:nth-child(2)){grid-template-columns:repeat(2,1fr)}.m-card-media__wrap{gap:24px}.m-card-media__description,.m-card-media__lead{margin-block-start:24px}.m-card-media__img{height:160px;min-width:160px;width:160px}.m-card__wrap{padding:16px 16px 24px}.m-card__label{font-size:.8125rem}.m-card__img{aspect-ratio:284/171}.m-card-solution{grid-template-columns:repeat(3,1fr)}.m-card-solution__label{font-size:.8125rem}.m-card-solution__img{aspect-ratio:284/171}.m-form-parts{flex-direction:row;flex-wrap:wrap}.m-form-select{background-position:right 16px center;min-width:256px;padding-inline:16px 36px}.m-form-select.m-form-select--center{text-align:center}.m-form-select.m-form-select--type2{background-position:right 16px center}.m-form-select.m-form-select--type2 .m-form-select__item{padding:8px 32px 8px 16px}.m-heading-level1{gap:0 var(--OUTSIDE_GUTTER_PC);padding-block:42px 64px}.m-heading-level1__title{font-size:2.5rem;line-height:1.4;margin-block-start:8px}.m-heading-level1__tags{margin-block-start:18px}.m-heading-level2{margin-block-start:120px}.m-heading-level2:before{top:4px}.m-heading-level2__title{font-size:2.25rem}.m-heading-level2__num{font-size:1.25rem}.m-heading-level3{margin-block-start:80px}.l-content--news .m-heading-level3{margin-block-start:64px}.m-heading-level3+:is([class^=m-],[class^=unq-]){margin-block-start:32px}.m-heading-level3__title{font-size:2rem}.m-heading-level4{margin-block-start:48px}.m-heading-level4+:is([class^=m-],[class^=unq-]){margin-block-start:24px}.m-heading-level4__title{font-size:1.5rem}.m-heading-level5{margin-block-start:40px}.m-heading-level5+:is([class^=m-],[class^=unq-]){margin-block-start:24px}.m-heading-level5__title{font-size:1.25rem}.m-heading-link{margin-block-start:48px}.m-heading-link__title{font-size:1.5rem}.m-layout-map{margin-block-start:40px}.m-layout{gap:64px}.m-layout[data-col-pc="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.m-layout[data-col-pc="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.m-layout[data-col-pc="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.m-layout[data-col-pc=auto]{display:flex;flex-wrap:wrap}.m-layout[data-col-pc=auto]>*{flex:0 0 auto;max-width:100%}.m-layout--wide{margin-block-start:80px}.m-layout-video{margin-block-start:40px}.m-layout-video[data-col-pc="2"]{gap:64px;grid-template-columns:repeat(2,minmax(0,1fr))}.m-layout-video[data-col-pc="3"]{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.m-layout-video[data-col-pc="4"]{gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.m-layout-video:has(.m-layout-video__content){gap:64px;grid-template-areas:"media content";grid-template-columns:minmax(340px,1fr) minmax(0,416px)}.m-layout-video--reverse-pc:has(.m-layout-video__content),.m-layout-video--reverse:has(.m-layout-video__content){grid-template-areas:"content media";grid-template-columns:minmax(0,416px) minmax(340px,1fr)}.m-layout-video__iframe{border:none;display:block;margin-inline:auto;max-width:680px}.m-link-icon{display:inline-flex;gap:16px;justify-content:flex-end;line-height:1.6}.m-link-icon__text{font-size:1.5rem}.m-link,.m-list-anchor{margin-block-start:40px}.m-list-anchor{column-gap:40px;display:flex;flex-wrap:wrap}.m-list-bullet{margin-block-start:16px}.m-list-check__item{gap:16px}.m-list-news{column-gap:40px;display:grid;grid-template-columns:auto auto minmax(0,1fr);row-gap:24px}.m-list-news__item{display:grid}.m-list-news__item,.m-list-news__link{grid-column:1/-1;grid-template-columns:subgrid}.m-list-news__link{align-items:start;gap:0 40px}.m-list-news__head{display:contents}.m-list-news__link :where(.m-tag,.m-tag-work){grid-column:2}.m-list-news__body{grid-column:3}.m-list-news__link:not(:has(:where(.m-tag,.m-tag-work))) .m-list-news__body{grid-column:2/-1}.m-list-number[data-column-pc="2"]{--data-column-num:2}.m-list-number[data-column-pc="3"]{--data-column-num:3}.m-list-number[data-column-pc="4"]{--data-column-num:4}.m-list-number[data-column-pc=flex]{display:flex;flex-wrap:wrap;gap:10px 16px;grid-template-columns:unset}.m-list-number[data-column-pc=flex]>*{width:calc(50% - 16px)}.m-list-link{margin-block-start:40px}.m-list-link[data-column-pc="2"]{--data-column-num:2}.m-list-link[data-column-pc="3"]{--data-column-num:3}.m-list-link[data-column-pc="4"]{--data-column-num:4}.m-list-link[data-column-pc=auto]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.m-list-link[data-column-pc=auto]>*{padding-inline-start:0}.m-list-link[data-column-pc=auto]>:before{content:none}.m-list-link[data-column-pc=flex]{display:flex;flex-wrap:wrap;gap:10px;grid-template-columns:unset}.m-list-link__item>.m-list-link{padding-inline-start:0}.m-list-step{gap:44px;grid-template-columns:repeat(auto-fit,minmax(max(170px,(100% - 176px)/5),1fr))}.m-list-step__item{grid-template-areas:"label" "image" "description";grid-template-rows:max-content auto 1fr;position:relative}.m-list-step__item:first-child:after{content:none}.m-list-step__item:last-child:after{content:""}.m-list-step__item:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Cg stroke='%23e94829' stroke-width='3.5' clip-path='url(%23a)'%3E%3Cpath d='m13 26 12-12L13 2'/%3E%3Cpath d='m2 26 12-12L2 2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 28V0h28v28z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");inset-inline-start:-36px;margin-block-start:0;position:absolute;top:108px}.m-list-step__img{height:160px;min-width:160px;width:160px}.m-list-step__description{align-self:baseline}.m-media-banner{gap:24px 30px;grid-template-columns:repeat(auto-fill,minmax(257px,1fr));margin-block-start:80px}.m-media-banner--sustainability{grid-template-columns:repeat(auto-fill,minmax(197px,1fr))}.m-media-decoration{flex-direction:row-reverse;gap:64px;margin-block-start:32px}.m-media-decoration--reverse,.m-media-decoration--reverse-pc{flex-direction:row}.m-media-decoration__media{max-width:50%;padding:30px}.m-media-decoration__content{margin-block-start:30px}.m-media-layout{--gap:40px;gap:var(--gap);margin-block-start:40px}.m-media-layout[data-col-pc]{display:flex;flex-wrap:wrap;justify-content:center}.m-media-layout[data-col-pc="2"]{--gap:64px}.m-media-layout[data-col-pc="2"]>.m-media-layout__item{width:calc((100% - var(--gap))/2)}.m-media-layout[data-col-pc="2"] .m-media-layout__title .m-link-icon__text{font-size:1.25rem}.m-media-layout[data-col-pc="3"]{--gap:30px}.m-media-layout[data-col-pc="3"]>.m-media-layout__item{width:calc(33.33333% - var(--gap)*2/3)}.m-media-layout[data-col-pc="3"] .m-media-layout__title .m-link-icon__text{font-size:1.25rem}.m-media-layout[data-col-pc="4"]{--gap:30px}.m-media-layout[data-col-pc="4"]>.m-media-layout__item{width:calc(25% - var(--gap)*3/4)}.m-media-layout[data-col-pc="4"] .m-media-layout__title .m-link-icon__text{font-size:1rem}.m-media-layout__item{gap:0 64px;grid-template-areas:"content media";grid-template-columns:auto minmax(0,480px)}.m-media-layout__item:has(.m-media-layout__title){gap:24px 64px;grid-template-areas:"title media" "content media";grid-template-rows:auto 1fr}.m-media-layout__item:has(.m-media-layout__title) .m-link-icon__text{display:flex;font-weight:var(--FONT_WEIGHT_BOLD);justify-content:space-between}.m-media-layout__item--reverse,.m-media-layout__item--reverse-pc{direction:rtl}.m-media-layout__item--half{gap:40px;grid-template-columns:repeat(2,1fr)}.m-media-layout__item.m-media-layout__item--column{gap:24px;grid-template-areas:"media" "content";grid-template-columns:minmax(0,1fr)}.m-media-layout__item.m-media-layout__item--column:has(.m-media-layout__title){grid-template-areas:"media" "title" "content"}.m-media-layout__item--auto{grid-template-columns:1fr auto}.m-media-layout__item--auto .m-media-layout__media .m-media__wrap{margin:0}.m-media-list{--gap:30px;display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center}.m-media-list[data-col-pc="2"]>.m-media-list__item{width:calc((100% - var(--gap))/2)}.m-media-list[data-col-pc="3"]>.m-media-list__item{width:calc(33.33333% - var(--gap)*2/3)}.m-media-list[data-col-pc="4"]>.m-media-list__item{width:calc(25% - var(--gap)*3/4)}.m-media-zoomUp{direction:rtl;display:grid;grid-template-columns:1fr 268px}.m-media-zoomUp__img{aspect-ratio:268/160;max-height:160px}.m-panel-category{margin-block-start:80px}.m-panel-category--column{display:grid;grid-template-columns:387px auto;margin-block-start:40px}.m-panel-category--column+.m-panel-category--column{margin-block-start:20px}.m-panel-category__media .m-button-layout{bottom:20px;right:19px}.m-panel-category--column .m-panel-category__media .m-button-layout{bottom:0;right:0}.m-panel-category__picture{margin-inline-start:0;width:100%}.m-panel-category--column .m-panel-category__img{height:100%;object-fit:cover;position:absolute}.m-panel-category--column .m-panel-category__navigation{margin-inline:0}.m-panel-category__list{gap:24px 32px;padding:40px}.m-panel-category__list[data-row-pc="1"]{grid-template-rows:repeat(1,auto)}.m-panel-category__list[data-row-pc="2"]{grid-template-rows:repeat(2,auto)}.m-panel-category__list[data-row-pc="3"]{grid-template-rows:repeat(3,auto)}.m-panel-category__list[data-row-pc="4"]{grid-template-rows:repeat(4,auto)}.m-panel-category__list[data-row-pc="5"]{grid-template-rows:repeat(5,auto)}.m-panel-category__list[data-row-pc="6"]{grid-template-rows:repeat(6,auto)}.m-panel-category__item{padding-inline-end:0}.m-panel-category__item:after{background-color:var(--COLOR_PRIMARY_GRAY);content:none;display:block;position:absolute;right:0;top:0;width:1px}.m-panel-category__item:nth-child(-n+6):after{content:none}.m-panel-category__item:nth-child(n+7){padding-inline-start:0}.m-panel-category__list[data-row-pc="1"] .m-panel-category__item:nth-child(1n):has(+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list[data-row-pc="1"] .m-panel-category__item:nth-child(1n):has(+.m-panel-category__item):after{content:"";height:100%}.m-panel-category__list[data-row-pc="2"] .m-panel-category__item:nth-child(odd):has(+.m-panel-category__item+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list[data-row-pc="2"] .m-panel-category__item:nth-child(odd):has(+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 24px)}.m-panel-category__list[data-row-pc="2"] .m-panel-category__item:nth-child(2n):has(+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list[data-row-pc="2"] .m-panel-category__item:nth-child(2n):has(+.m-panel-category__item):after{content:"";height:100%}.m-panel-category__list[data-row-pc="3"] .m-panel-category__item:nth-child(3n+1):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list[data-row-pc="3"] .m-panel-category__item:nth-child(3n+1):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 24px)}.m-panel-category__list[data-row-pc="3"] .m-panel-category__item:nth-child(3n+2):has(+.m-panel-category__item+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list[data-row-pc="3"] .m-panel-category__item:nth-child(3n+2):has(+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 24px)}.m-panel-category__list[data-row-pc="3"] .m-panel-category__item:nth-child(3n):has(+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list[data-row-pc="3"] .m-panel-category__item:nth-child(3n):has(+.m-panel-category__item):after{content:"";height:100%}.m-panel-category__list[data-row-pc="4"] .m-panel-category__item:nth-child(4n+1):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list[data-row-pc="4"] .m-panel-category__item:nth-child(4n+1):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 24px)}.m-panel-category__list[data-row-pc="4"] .m-panel-category__item:nth-child(4n+2):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list[data-row-pc="4"] .m-panel-category__item:nth-child(4n+2):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 24px)}.m-panel-category__list[data-row-pc="4"] .m-panel-category__item:nth-child(4n+3):has(+.m-panel-category__item+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list[data-row-pc="4"] .m-panel-category__item:nth-child(4n+3):has(+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 24px)}.m-panel-category__list[data-row-pc="4"] .m-panel-category__item:nth-child(4n):has(+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list[data-row-pc="4"] .m-panel-category__item:nth-child(4n):has(+.m-panel-category__item):after{content:"";height:100%}.m-panel-category__list[data-row-pc="5"] .m-panel-category__item:nth-child(5n+1):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list[data-row-pc="5"] .m-panel-category__item:nth-child(5n+1):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 24px)}.m-panel-category__list[data-row-pc="5"] .m-panel-category__item:nth-child(5n+2):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list[data-row-pc="5"] .m-panel-category__item:nth-child(5n+2):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 24px)}.m-panel-category__list[data-row-pc="5"] .m-panel-category__item:nth-child(5n+3):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list[data-row-pc="5"] .m-panel-category__item:nth-child(5n+3):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 24px)}.m-panel-category__list[data-row-pc="5"] .m-panel-category__item:nth-child(5n+4):has(+.m-panel-category__item+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list[data-row-pc="5"] .m-panel-category__item:nth-child(5n+4):has(+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 24px)}.m-panel-category__list[data-row-pc="5"] .m-panel-category__item:nth-child(5n):has(+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list[data-row-pc="5"] .m-panel-category__item:nth-child(5n):has(+.m-panel-category__item):after{content:"";height:100%}.m-panel-category__list[data-row-pc="6"] .m-panel-category__item:nth-child(6n+1):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list[data-row-pc="6"] .m-panel-category__item:nth-child(6n+1):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 24px)}.m-panel-category__list[data-row-pc="6"] .m-panel-category__item:nth-child(6n+2):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list[data-row-pc="6"] .m-panel-category__item:nth-child(6n+2):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 24px)}.m-panel-category__list[data-row-pc="6"] .m-panel-category__item:nth-child(6n+3):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list[data-row-pc="6"] .m-panel-category__item:nth-child(6n+3):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 24px)}.m-panel-category__list[data-row-pc="6"] .m-panel-category__item:nth-child(6n+4):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list[data-row-pc="6"] .m-panel-category__item:nth-child(6n+4):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 24px)}.m-panel-category__list[data-row-pc="6"] .m-panel-category__item:nth-child(6n+5):has(+.m-panel-category__item+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list[data-row-pc="6"] .m-panel-category__item:nth-child(6n+5):has(+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 24px)}.m-panel-category__list[data-row-pc="6"] .m-panel-category__item:nth-child(6n):has(+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list[data-row-pc="6"] .m-panel-category__item:nth-child(6n):has(+.m-panel-category__item):after{content:"";height:100%}.m-panel-category__list:not([data-row-pc]) .m-panel-category__item:nth-child(6n+1):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list:not([data-row-pc]) .m-panel-category__item:nth-child(6n+1):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 24px)}.m-panel-category__list:not([data-row-pc]) .m-panel-category__item:nth-child(6n+2):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list:not([data-row-pc]) .m-panel-category__item:nth-child(6n+2):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 24px)}.m-panel-category__list:not([data-row-pc]) .m-panel-category__item:nth-child(6n+3):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list:not([data-row-pc]) .m-panel-category__item:nth-child(6n+3):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 24px)}.m-panel-category__list:not([data-row-pc]) .m-panel-category__item:nth-child(6n+4):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list:not([data-row-pc]) .m-panel-category__item:nth-child(6n+4):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 24px)}.m-panel-category__list:not([data-row-pc]) .m-panel-category__item:nth-child(6n+5):has(+.m-panel-category__item+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list:not([data-row-pc]) .m-panel-category__item:nth-child(6n+5):has(+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 24px)}.m-panel-category__list:not([data-row-pc]) .m-panel-category__item:nth-child(6n):has(+.m-panel-category__item){padding-inline-end:32px}.m-panel-category__list:not([data-row-pc]) .m-panel-category__item:nth-child(6n):has(+.m-panel-category__item):after{content:"";height:100%}.m-panel-category__link{font-size:1rem}.m-panel-large{gap:80px;grid-template-columns:repeat(2,minmax(0,1fr))}.m-panel-large__text{font-size:1.5rem;padding:12px 32px 12px 0}.m-panel-technology{grid-template-columns:repeat(auto-fill,minmax(326px,1fr))}.m-panel-technology__item{gap:24px}.m-panel-technology__list{gap:8px 0}.m-panel-thumbnail[data-col-pc="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.m-panel-thumbnail[data-col-pc="3"] .m-panel-thumbnail__title{font-size:1rem}.m-panel-thumbnail[data-col-pc="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.m-panel-thumbnail[data-col-pc="4"] .m-panel-thumbnail__title{font-size:.875rem}.m-panel-thumbnail__link{gap:24px}.m-panel-work{--panel-work-column-gap:8px;gap:16px var(--panel-work-column-gap);grid-template-columns:repeat(4,1fr)}.m-panel-work__item{gap:24px;padding-block:20px;padding-inline:clamp(16px,16px + 24 * (100vw - var(--BREAK_POINT))/592,40px)}.m-panel-work__item:nth-child(4n){border-right:2px solid var(--COLOR_GRAY)}.m-panel-work__item:last-child:not(:nth-child(4n)):after{background-color:var(--COLOR_GRAY);bottom:0;content:"";left:100%;margin-left:var(--panel-work-column-gap);position:absolute;top:0;width:2px}.m-panel-work__item:first-child{border-left:2px solid var(--COLOR_GRAY)}.m-panel-work__contents{gap:16px}.m-panel-zoomUp{margin-block-start:80px}.m-panel-zoomUp:before{height:64px;width:64px}.m-panel-zoomUp:after{height:34px;margin:15px 23px;width:17px}.m-panel-zoomUp:has(.m-panel-zoomUp__media){direction:rtl;display:grid;grid-template-columns:1fr 1.2fr}.m-panel-zoomUp:has(.m-panel-zoomUp__media) .m-panel-zoomUp__body{direction:ltr}.m-panel-zoomUp__head{padding:36px 40px 20px}.m-panel-zoomUp__body{padding:16px 64px}.m-panel-zoomUp__head+.m-panel-zoomUp__body{padding:0 64px 40px 40px}.m-panel-zoomUp__title{font-size:clamp(1.5rem,.643rem + 1.79vw,2.25rem)}.m-panel-zoomUp__lead{font-size:1.5rem}.m-table-link{margin-block-start:40px}.m-table-link__cell{padding:24px}.m-table-type1__table{column-gap:64px;grid-template-columns:min(100%,240px) 1fr}.m-table-type1--gold .m-table-type1__table{column-gap:24px}.m-table-type1__cell{padding:24px}.m-table-type2{margin-block-start:40px}.m-table-type2:has(>.m-table-type2__table~.m-table-type2__table){grid-template-columns:repeat(2,1fr)}.m-table-type2__cell{padding:24px}.js-newsFilter .m-tag,.m-tag--financial,.m-tag--ir-info,.m-tag--timely{min-width:93px}.m-tag-work{font-size:.875rem}.m-text-lead__main{font-size:1.75rem;padding-inline:32px;width:fit-content}.m-widget-accordion{margin-block-start:40px}.m-widget-accordion__title{padding-inline-start:40px}.m-widget-accordion__body-inner{padding:40px}.m-widget-carousel--default{margin-inline:auto}.m-widget-carousel--mv{grid-template-areas:"main" "arrows" "controller"}.m-widget-carousel--mv .m-widget-carousel__arrows{gap:0 var(--OUTSIDE_GUTTER_PC);top:54%}.m-widget-carousel--works .m-widget-carousel__arrows{top:clamp(5.563rem,.491rem + 10.57vw,10rem)}.m-widget-carousel__arrow{height:40px;width:40px}.m-widget-carousel--mv .m-widget-carousel__arrow{height:64px;width:64px}.m-widget-carousel--mv .m-widget-carousel__arrow:after{height:16px}.m-widget-carousel__controller{padding:8px 44px}.m-widget-carousel--mv .m-widget-carousel__controller{--CONTENT_WIDTH_MAX:1160px;gap:24px;justify-content:flex-start;left:50%;margin:auto;max-width:var(--CONTENT_WIDTH_MAX);position:absolute;top:0;transform:translateX(-50%);width:100%}.m-widget-carousel__pagination{gap:4px}.m-widget-carousel__thumbnail{grid-area:controller;justify-content:flex-start;margin-block-start:-20px;margin-inline-start:auto;max-width:55.5%;padding-block-end:30px;padding-inline-start:clamp(1.25rem,-9.464rem + 22.32vw,10.625rem);width:100%}.m-widget-carousel__thumbnail-inner{margin-inline-start:0}.m-widget-carouselValue{margin-block-start:32px}.m-widget-carouselValue:has(>.m-button-value){gap:0 80px;grid-template-areas:"track track" "controller controller" "button button";grid-template-columns:1fr auto}.m-widget-carouselValue__controller{align-items:center;display:grid;gap:40px;grid-template-columns:1fr auto}.m-widget-carouselValue__arrows{margin-block-start:0}.m-widget-tabPanel__list{grid-template-columns:repeat(auto-fit,minmax(max(132px,(100% - 80px)/6),1fr))}.m-widget-tabPanel__item:not(:last-child){position:relative}.m-widget-tabPanel__item:not(:last-child):after{background-color:var(--COLOR_PRIMARY_GRAY);content:"";display:block;height:16px;position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:2px}.m-widget-tabPanel__container{gap:0 var(--OUTSIDE_GUTTER_PC);padding-block:80px}}@layer utility{.md\:w-5{width:5%!important}.md\:w-10{width:10%!important}.md\:w-15{width:15%!important}.md\:w-20{width:20%!important}.md\:w-25{width:25%!important}.md\:w-30{width:30%!important}.md\:w-35{width:35%!important}.md\:w-40{width:40%!important}.md\:w-45{width:45%!important}.md\:w-50{width:50%!important}.md\:w-55{width:55%!important}.md\:w-60{width:60%!important}.md\:w-65{width:65%!important}.md\:w-70{width:70%!important}.md\:w-75{width:75%!important}.md\:w-80{width:80%!important}.md\:w-85{width:85%!important}.md\:w-90{width:90%!important}.md\:w-95{width:95%!important}.md\:w-100{width:100%!important}}}@media (any-hover:hover){@layer module{.m-box-overview__link:hover:before{background-color:var(--COLOR_WHITE)}.m-box-overview__link:hover:after{background-color:var(--COLOR_PRIMARY_BLUE)}.m-box-zoomUp__link:hover{background-size:100% 1px}.m-box-zoomUp__more:hover{color:var(--COLOR_PRIMARY_BLUE)}.m-button:hover:before{background-color:var(--COLOR_WHITE)}.m-button:hover:after{background-color:var(--COLOR_PRIMARY_BLUE)}.m-button-filter:hover{opacity:.8}.m-button-show:hover{background-color:var(--COLOR_PRIMARY_BLUE);color:var(--COLOR_WHITE)}.m-button-show:hover .m-button-show__text:after{filter:brightness(0) invert(1)}.m-button-icon:hover{background-color:var(--COLOR_PRIMARY_GRAY);border-color:var(--COLOR_WHITE);color:var(--COLOR_WHITE)}.m-button-icon:hover:after{background-color:var(--COLOR_WHITE)}.m-button-icon:hover :is(.m-icon,[class^=m-button-icon]){filter:brightness(0) saturate(100%) invert(98%) sepia(61%) saturate(191%) hue-rotate(345deg) brightness(114%) contrast(101%)}.m-button-icon--emphasis:hover{background-color:var(--COLOR_PRIMARY_BLUE);border-color:var(--COLOR_PRIMARY_BLUE)}.m-button-icon--emphasis:hover :is(.m-icon,[class^=m-button-icon]){filter:brightness(0) saturate(100%) invert(98%) sepia(61%) saturate(191%) hue-rotate(345deg) brightness(114%) contrast(101%)}.m-card-box__link:hover,.m-card-media__wrap:hover .m-card-media__title{color:var(--COLOR_PRIMARY_BLUE)}.m-card-solution__link:hover .m-card-solution__title,a.m-card__wrap:hover .m-card__title{background-size:100% 1px}.m-heading-link__title:hover:after{background-color:var(--COLOR_WHITE)}.m-heading-link__title:hover:before{background-color:var(--COLOR_PRIMARY_BLUE)}.m-heading-link__title:hover .m-icon{filter:brightness(0) saturate(100%) invert(57%) sepia(83%) saturate(453%) hue-rotate(139deg) brightness(91%) contrast(88%)}.m-link-icon:hover:not(:has(.m-icon)):before{background-color:var(--COLOR_PRIMARY_BLUE)}.m-link-icon:hover:not(:has(.m-icon)):after{background-color:var(--COLOR_WHITE)}.m-link:hover,.m-list-anchor__link:hover{color:var(--COLOR_PRIMARY_BLUE)}.m-list-news__link:hover .m-list-news__text{background-size:100% 1px}.m-media__wrap[href]:hover:after{opacity:.2}.m-panel-category__link:hover{color:var(--COLOR_PRIMARY_BLUE)}.m-panel-large__wrap:hover:after{opacity:.2}.m-panel-large__wrap:hover .m-panel-large__inner:before{background-color:var(--COLOR_BLACK)}.m-panel-technology__link:hover{color:var(--COLOR_PRIMARY_BLUE)}.m-panel-technology__list-link:hover,.m-panel-thumbnail__link:hover .m-panel-thumbnail__title{background-size:100% 1px}.m-panel-thumbnail__item:has(.m-panel-thumbnail__link:hover) .m-panel-thumbnail__img{transform:scale(1.2)}.m-panel-work__title:hover .m-panel-work__titleText{background-size:100% 1px}.m-panel-work__item:has(.m-panel-work__title:hover) .m-panel-work__img{transform:scale(1.2)}.m-widget-carousel__arrow:hover{background-color:var(--COLOR_BLACK)}}}@media screen and (width < 768px){@layer module{.m-box-zoomUp{margin-inline-start:calc(var(--OUTSIDE_GUTTER_SP)*-1)}.m-button-show{margin-inline:calc(50% - 50vw);width:100vw}.m-button-show__text:after{filter:brightness(0) invert(1)}.m-form-parts__item{flex:auto}.m-form-select{text-align:center;text-align-last:center}.m-layout{gap:24px 64px}.m-layout[data-col-sp="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.m-layout-video--reverse-sp:has(.m-layout-video__content){grid-template-areas:"content" "media"}.m-list-link[data-column-sp="2"]{--data-column-num:2}.m-list-link[data-column-sp="3"]{--data-column-num:3}.m-list-link[data-column-sp="4"]{--data-column-num:4}.m-list-link[data-column-sp=auto]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.m-list-link[data-column-sp=auto]>*{padding-inline-start:0}.m-list-link[data-column-sp=auto]>:before{content:none}.m-list-link[data-column-sp=flex]{display:flex;flex-wrap:wrap;gap:10px;grid-template-columns:unset}.m-media-layout{gap:40px 20px}.m-media-layout[data-col-sp="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.m-media-layout__item--reverse,.m-media-layout__item--reverse-sp{grid-template-areas:"media" "content"}.m-media-list{gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.m-media-list[data-col-sp="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.m-panel-category__media .m-button-layout{inset-inline:0;justify-content:center}.m-panel-category__list{grid-auto-flow:row;grid-template-rows:none}.m-panel-category__list[data-row-sp="1"]{grid-auto-flow:column;grid-template-rows:repeat(1,auto)}.m-panel-category__list[data-row-sp="2"]{grid-auto-flow:column;grid-template-rows:repeat(2,auto)}.m-panel-category__list[data-row-sp="3"]{grid-auto-flow:column;grid-template-rows:repeat(3,auto)}.m-panel-category__list[data-row-sp="4"]{grid-auto-flow:column;grid-template-rows:repeat(4,auto)}.m-panel-category__list[data-row-sp="5"]{grid-auto-flow:column;grid-template-rows:repeat(5,auto)}.m-panel-category__list[data-row-sp="6"]{grid-auto-flow:column;grid-template-rows:repeat(6,auto)}.m-panel-category__list[data-row-sp="1"] .m-panel-category__item:nth-child(1n):has(+.m-panel-category__item){padding-inline-end:24px}.m-panel-category__list[data-row-sp="1"] .m-panel-category__item:nth-child(1n):has(+.m-panel-category__item):after{content:"";height:100%}.m-panel-category__list:not([data-row-sp])[data-row-pc="1"] .m-panel-category__item:nth-child(1n):has(+.m-panel-category__item){border-bottom:1px solid var(--COLOR_PRIMARY_GRAY);padding-block-end:24px}.m-panel-category__list:not([data-row-sp])[data-row-pc="1"] .m-panel-category__item:nth-child(1n+1):not(:first-child){padding-block-start:8px}.m-panel-category__list[data-row-sp="2"] .m-panel-category__item:nth-child(odd):has(+.m-panel-category__item+.m-panel-category__item){padding-inline-end:24px}.m-panel-category__list[data-row-sp="2"] .m-panel-category__item:nth-child(odd):has(+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 16px)}.m-panel-category__list[data-row-sp="2"] .m-panel-category__item:nth-child(2n):has(+.m-panel-category__item){padding-inline-end:24px}.m-panel-category__list[data-row-sp="2"] .m-panel-category__item:nth-child(2n):has(+.m-panel-category__item):after{content:"";height:100%}.m-panel-category__list:not([data-row-sp])[data-row-pc="2"] .m-panel-category__item:nth-child(2n):has(+.m-panel-category__item){border-bottom:1px solid var(--COLOR_PRIMARY_GRAY);padding-block-end:24px}.m-panel-category__list:not([data-row-sp])[data-row-pc="2"] .m-panel-category__item:nth-child(odd):not(:first-child){padding-block-start:8px}.m-panel-category__list[data-row-sp="3"] .m-panel-category__item:nth-child(3n+1):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item){padding-inline-end:24px}.m-panel-category__list[data-row-sp="3"] .m-panel-category__item:nth-child(3n+1):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 16px)}.m-panel-category__list[data-row-sp="3"] .m-panel-category__item:nth-child(3n+2):has(+.m-panel-category__item+.m-panel-category__item){padding-inline-end:24px}.m-panel-category__list[data-row-sp="3"] .m-panel-category__item:nth-child(3n+2):has(+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 16px)}.m-panel-category__list[data-row-sp="3"] .m-panel-category__item:nth-child(3n):has(+.m-panel-category__item){padding-inline-end:24px}.m-panel-category__list[data-row-sp="3"] .m-panel-category__item:nth-child(3n):has(+.m-panel-category__item):after{content:"";height:100%}.m-panel-category__list:not([data-row-sp])[data-row-pc="3"] .m-panel-category__item:nth-child(3n):has(+.m-panel-category__item){border-bottom:1px solid var(--COLOR_PRIMARY_GRAY);padding-block-end:24px}.m-panel-category__list:not([data-row-sp])[data-row-pc="3"] .m-panel-category__item:nth-child(3n+1):not(:first-child){padding-block-start:8px}.m-panel-category__list[data-row-sp="4"] .m-panel-category__item:nth-child(4n+1):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item){padding-inline-end:24px}.m-panel-category__list[data-row-sp="4"] .m-panel-category__item:nth-child(4n+1):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 16px)}.m-panel-category__list[data-row-sp="4"] .m-panel-category__item:nth-child(4n+2):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item){padding-inline-end:24px}.m-panel-category__list[data-row-sp="4"] .m-panel-category__item:nth-child(4n+2):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 16px)}.m-panel-category__list[data-row-sp="4"] .m-panel-category__item:nth-child(4n+3):has(+.m-panel-category__item+.m-panel-category__item){padding-inline-end:24px}.m-panel-category__list[data-row-sp="4"] .m-panel-category__item:nth-child(4n+3):has(+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 16px)}.m-panel-category__list[data-row-sp="4"] .m-panel-category__item:nth-child(4n):has(+.m-panel-category__item){padding-inline-end:24px}.m-panel-category__list[data-row-sp="4"] .m-panel-category__item:nth-child(4n):has(+.m-panel-category__item):after{content:"";height:100%}.m-panel-category__list:not([data-row-sp])[data-row-pc="4"] .m-panel-category__item:nth-child(4n):has(+.m-panel-category__item){border-bottom:1px solid var(--COLOR_PRIMARY_GRAY);padding-block-end:24px}.m-panel-category__list:not([data-row-sp])[data-row-pc="4"] .m-panel-category__item:nth-child(4n+1):not(:first-child){padding-block-start:8px}.m-panel-category__list[data-row-sp="5"] .m-panel-category__item:nth-child(5n+1):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item){padding-inline-end:24px}.m-panel-category__list[data-row-sp="5"] .m-panel-category__item:nth-child(5n+1):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 16px)}.m-panel-category__list[data-row-sp="5"] .m-panel-category__item:nth-child(5n+2):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item){padding-inline-end:24px}.m-panel-category__list[data-row-sp="5"] .m-panel-category__item:nth-child(5n+2):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 16px)}.m-panel-category__list[data-row-sp="5"] .m-panel-category__item:nth-child(5n+3):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item){padding-inline-end:24px}.m-panel-category__list[data-row-sp="5"] .m-panel-category__item:nth-child(5n+3):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 16px)}.m-panel-category__list[data-row-sp="5"] .m-panel-category__item:nth-child(5n+4):has(+.m-panel-category__item+.m-panel-category__item){padding-inline-end:24px}.m-panel-category__list[data-row-sp="5"] .m-panel-category__item:nth-child(5n+4):has(+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 16px)}.m-panel-category__list[data-row-sp="5"] .m-panel-category__item:nth-child(5n):has(+.m-panel-category__item){padding-inline-end:24px}.m-panel-category__list[data-row-sp="5"] .m-panel-category__item:nth-child(5n):has(+.m-panel-category__item):after{content:"";height:100%}.m-panel-category__list:not([data-row-sp])[data-row-pc="5"] .m-panel-category__item:nth-child(5n):has(+.m-panel-category__item){border-bottom:1px solid var(--COLOR_PRIMARY_GRAY);padding-block-end:24px}.m-panel-category__list:not([data-row-sp])[data-row-pc="5"] .m-panel-category__item:nth-child(5n+1):not(:first-child){padding-block-start:8px}.m-panel-category__list[data-row-sp="6"] .m-panel-category__item:nth-child(6n+1):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item){padding-inline-end:24px}.m-panel-category__list[data-row-sp="6"] .m-panel-category__item:nth-child(6n+1):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 16px)}.m-panel-category__list[data-row-sp="6"] .m-panel-category__item:nth-child(6n+2):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item){padding-inline-end:24px}.m-panel-category__list[data-row-sp="6"] .m-panel-category__item:nth-child(6n+2):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 16px)}.m-panel-category__list[data-row-sp="6"] .m-panel-category__item:nth-child(6n+3):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item){padding-inline-end:24px}.m-panel-category__list[data-row-sp="6"] .m-panel-category__item:nth-child(6n+3):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 16px)}.m-panel-category__list[data-row-sp="6"] .m-panel-category__item:nth-child(6n+4):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item){padding-inline-end:24px}.m-panel-category__list[data-row-sp="6"] .m-panel-category__item:nth-child(6n+4):has(+.m-panel-category__item+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 16px)}.m-panel-category__list[data-row-sp="6"] .m-panel-category__item:nth-child(6n+5):has(+.m-panel-category__item+.m-panel-category__item){padding-inline-end:24px}.m-panel-category__list[data-row-sp="6"] .m-panel-category__item:nth-child(6n+5):has(+.m-panel-category__item+.m-panel-category__item):after{content:"";height:calc(100% + 16px)}.m-panel-category__list[data-row-sp="6"] .m-panel-category__item:nth-child(6n):has(+.m-panel-category__item){padding-inline-end:24px}.m-panel-category__list[data-row-sp="6"] .m-panel-category__item:nth-child(6n):has(+.m-panel-category__item):after{content:"";height:100%}.m-panel-category__list:not([data-row-sp])[data-row-pc="6"] .m-panel-category__item:nth-child(6n):has(+.m-panel-category__item){border-bottom:1px solid var(--COLOR_PRIMARY_GRAY);padding-block-end:24px}.m-panel-category__list:not([data-row-sp])[data-row-pc="6"] .m-panel-category__item:nth-child(6n+1):not(:first-child){padding-block-start:8px}.m-panel-category__list:not([data-row-sp]) .m-panel-category__item{padding-inline-start:0}.m-panel-category__list[data-row-sp="1"] .m-panel-category__item:nth-of-type(n+2),.m-panel-category__list[data-row-sp="10"] .m-panel-category__item:nth-of-type(n+11),.m-panel-category__list[data-row-sp="2"] .m-panel-category__item:nth-of-type(n+3),.m-panel-category__list[data-row-sp="3"] .m-panel-category__item:nth-of-type(n+4),.m-panel-category__list[data-row-sp="4"] .m-panel-category__item:nth-of-type(n+5),.m-panel-category__list[data-row-sp="5"] .m-panel-category__item:nth-of-type(n+6),.m-panel-category__list[data-row-sp="6"] .m-panel-category__item:nth-of-type(n+7),.m-panel-category__list[data-row-sp="7"] .m-panel-category__item:nth-of-type(n+8),.m-panel-category__list[data-row-sp="8"] .m-panel-category__item:nth-of-type(n+9),.m-panel-category__list[data-row-sp="9"] .m-panel-category__item:nth-of-type(n+10){padding-inline-start:24px}.m-panel-thumbnail[data-col-sp="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.m-panel-thumbnail[data-col-sp="2"] .m-panel-thumbnail__title{font-size:.875rem}.m-panel-work__item:nth-child(odd){border-left:2px solid var(--COLOR_GRAY)}.m-panel-work__item:last-child:not(:nth-child(2n)),.m-panel-work__item:nth-child(2n){border-right:2px solid var(--COLOR_GRAY)}.js-scrollTable{overflow-x:scroll}.js-scrollTable .m-table-link__table{min-width:700px}.js-scrollTable{overflow-x:auto}.js-scrollTable .m-table-type2__table{min-width:100%;table-layout:auto;width:max-content}}}@media screen and (width >= 1024px){@layer module{.m-widget-carouselValue:has(>.m-button-value){grid-template-areas:"track track" "controller button"}}}@media (scripting:none){@layer module{.js-dropDownMenu .js-dropDownMenu__trigger:not([aria-expanded=true])+.js-dropDownMenu__content{height:auto}}}@media print,screen and (width >= 768px){@layer utility{.md\:items-normal{align-items:normal}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:items-baseline{align-items:baseline}.md\:items-stretch{align-items:stretch}.md\:block{display:block!important}.md\:inline-block{display:inline-block!important}.md\:inline{display:inline!important}.md\:flex{display:flex!important}.md\:inline-flex{display:inline-flex!important}.md\:table{display:table!important}.md\:inline-table{display:inline-table!important}.md\:table-caption{display:table-caption!important}.md\:table-cell{display:table-cell!important}.md\:table-column{display:table-column!important}.md\:table-column-group{display:table-column-group!important}.md\:table-footer-group{display:table-footer-group!important}.md\:table-header-group{display:table-header-group!important}.md\:table-row-group{display:table-row-group!important}.md\:table-row{display:table-row!important}.md\:flow-root{display:flow-root!important}.md\:grid{display:grid!important}.md\:inline-grid{display:inline-grid!important}.md\:contents{display:contents!important}.md\:list-item{display:list-item!important}.md\:hidden{display:none!important}.md\:justify-normal{justify-content:normal}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:justify-around{justify-content:space-around}.md\:justify-evenly{justify-content:space-evenly}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:text-justify{text-align:justify}.md\:text-start{text-align:start}.md\:text-end{text-align:end}}}