.p-mediaTop{background-color:#fff;overflow-x:clip}.p-mediaTop__inner{display:flex;flex-direction:column;gap:56px;padding:40px 16px 16px}@media(min-width:1024px){.p-mediaTop__inner{gap:80px;max-width:1440px;margin-inline:auto;padding:40px 80px}}.p-mediaTop__lead{font-family:Noto Sans JP;font-weight:700;font-size:14px;letter-spacing:.02em;text-decoration:none;line-height:130%;color:#333;margin-bottom:4px}@media(min-width:1024px){.p-mediaTop__lead{font-family:Noto Sans JP;font-weight:700;font-size:16px;letter-spacing:.04em;text-decoration:none;line-height:130%}}.p-mediaTop__title{font-family:Noto Sans JP;font-weight:700;font-size:24px;letter-spacing:.04em;text-decoration:none;line-height:130%;color:#333;margin-bottom:12px}@media(min-width:1024px){.p-mediaTop__title{font-family:Noto Sans JP;font-weight:700;font-size:40px;letter-spacing:.04em;text-decoration:none;line-height:130%}}.p-mediaTop__description{font-family:Noto Sans JP;font-weight:400;font-size:14px;letter-spacing:.02em;text-decoration:none;line-height:130%;color:#707070}@media(min-width:1024px){.p-mediaTop__description{font-family:Noto Sans JP;font-weight:400;font-size:16px;letter-spacing:.04em;text-decoration:none;line-height:130%}}.p-mediaTop__heading{font-family:Noto Sans JP;font-weight:700;font-size:20px;letter-spacing:.04em;text-decoration:none;line-height:130%;display:flex;align-items:center;gap:8px;min-height:32px;margin-bottom:16px;color:#333}@media(min-width:1024px){.p-mediaTop__heading{font-family:Noto Sans JP;font-weight:700;font-size:24px;letter-spacing:.04em;text-decoration:none;line-height:130%;gap:16px;min-height:40px;margin-bottom:24px}}.p-mediaTop__heading:before{content:"";flex-shrink:0;align-self:stretch;width:4px;background-color:#039fd3}.l-wrapper--secondary>.l-containerNew{padding-top:72px}.p-mediaTopBreadcrumb{background-color:#039fd3;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.p-mediaTopBreadcrumb::-webkit-scrollbar{display:none}@media(min-width:1024px){.p-mediaTopBreadcrumb{display:flex;justify-content:center;padding:0 40px;overflow-x:visible}}.p-mediaTopBreadcrumb__list{display:flex;align-items:center;gap:8px;min-width:-moz-max-content;min-width:max-content;padding:12px 16px;white-space:nowrap}@media(min-width:1024px){.p-mediaTopBreadcrumb__list{flex:1 0 0;min-width:0;max-width:1024px;padding:12px 0;white-space:normal}}.p-mediaTopBreadcrumb__item{font-family:Noto Sans JP;font-weight:400;font-size:11px;letter-spacing:.02em;text-decoration:none;line-height:130%;display:inline-flex;align-items:center;gap:8px;color:#fff}@media(min-width:1024px){.p-mediaTopBreadcrumb__item{flex-shrink:0;white-space:nowrap}}.p-mediaTopBreadcrumb__item:not(:last-child):after{content:"";display:inline-block;flex-shrink:0;width:8px;height:8px;background-color:#fff;-webkit-mask-image:url(/img/sp/media/breadcrumb-arrow.svg);mask-image:url(/img/sp/media/breadcrumb-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@media(min-width:1024px){.p-mediaTopBreadcrumb__item--current{display:block;flex-shrink:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.p-mediaTopBreadcrumb__link{color:#fff}@media(min-width:1024px){.p-mediaTopBreadcrumb__link:hover{opacity:.7}}.p-mediaTopCategory__list{display:flex;flex-wrap:wrap;gap:12px}.p-mediaTopCategory__link{font-family:Noto Sans JP;font-weight:700;font-size:14px;letter-spacing:.02em;text-decoration:none;line-height:130%;display:inline-flex;align-items:center;padding:8px 16px;border:1px solid #d9d9d9;border-radius:9999px;background-color:#fff;color:#333;transition-property:background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.5,0,.5,1)}@media(min-width:1024px){.p-mediaTopCategory__link{font-family:Noto Sans JP;font-weight:700;font-size:16px;letter-spacing:.04em;text-decoration:none;line-height:130%;height:40px}.p-mediaTopCategory__link:hover{background-color:#d9d9d9}}.p-mediaTopCarousel__header{display:flex;align-items:center;gap:16px;margin-bottom:16px}@media(min-width:1024px){.p-mediaTopCarousel__header{margin-bottom:24px}}.p-mediaTopCarousel__heading{flex:1 0 0;min-width:0;margin-bottom:0}.p-mediaTopCarousel__nav{display:flex;flex-shrink:0;gap:12px}.p-mediaTopCarousel__navBtn{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;color:#333;cursor:pointer;background-color:#fff;border:1px solid #949494;border-radius:9999px;touch-action:manipulation;transition-property:background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.5,0,.5,1)}.p-mediaTopCarousel__navBtn:focus-visible{outline:2px solid #027ba5;outline-offset:2px}@media(min-width:1024px){.p-mediaTopCarousel__navBtn:hover{background-color:#f5f5f5}}.p-mediaTopCarousel__navBtn.is-disabled{color:#a1a1a1;cursor:default;background-color:#e8e8e8}.p-mediaTopCarousel__navIcon{display:block;flex-shrink:0;width:16px;height:16px;background-color:currentcolor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.p-mediaTopCarousel__navIcon--prev{-webkit-mask-image:url(/img/sp/company/icon-arrow-left.svg);mask-image:url(/img/sp/company/icon-arrow-left.svg)}.p-mediaTopCarousel__navIcon--next{-webkit-mask-image:url(/img/sp/company/icon-arrow-right.svg);mask-image:url(/img/sp/company/icon-arrow-right.svg)}.p-mediaTopCarousel__viewport.swiper{overflow:visible}.p-mediaTopCarousel__item.swiper-slide{width:auto;height:auto}.p-mediaTopCarousel__item.swiper-slide:not(:last-child){padding-right:16px}@media(min-width:1024px){.p-mediaTopCarousel__item.swiper-slide:not(:last-child){padding-right:24px}}.p-mediaTopCarousel__scrollbar{height:4px;margin-top:16px;transition-property:opacity}@media(min-width:1024px){.p-mediaTopCarousel__scrollbar{display:none}}.p-mediaTopCarousel__scrollbar.swiper-scrollbar-lock{display:none}.p-mediaTopCarousel__scrollbar .swiper-scrollbar-drag{height:100%;background-color:#a1a1a1;border-radius:2px}.p-mediaTopColumnCard{display:block;width:269px;overflow:hidden;text-decoration:none;background-color:#fff;border-radius:8px;box-shadow:0 1px 5px #0000001a,0 2px 10px 2px #0000000d;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.5,0,.5,1)}@media(min-width:1024px){.p-mediaTopColumnCard:hover{opacity:.7}}.p-mediaTopColumnCard__thumbnail{display:block;width:100%;height:auto;aspect-ratio:704/304;-o-object-fit:cover;object-fit:cover}.p-mediaTopColumnCard__body{display:flex;flex-direction:column;height:176px;padding:16px}.p-mediaTopColumnCard__category{font-family:Noto Sans JP;font-weight:400;font-size:12px;letter-spacing:.02em;text-decoration:none;line-height:130%;align-self:flex-start;padding:4px 6px;margin-bottom:6px;color:#707070;white-space:nowrap;background-color:#f5f5f5;border-radius:4px}.p-mediaTopColumnCard__title{font-family:Noto Sans JP;font-weight:700;font-size:16px;letter-spacing:.04em;text-decoration:none;line-height:130%;display:-webkit-box;height:2lh;margin-bottom:8px;overflow:hidden;color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical}.p-mediaTopColumnCard__tags{font-family:Noto Sans JP;font-weight:400;font-size:12px;letter-spacing:.02em;text-decoration:none;line-height:130%;display:-webkit-box;overflow:hidden;color:#a1a1a1;list-style:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.p-mediaTopColumnCard__tag{display:inline;white-space:nowrap}.p-mediaTopColumnCard__date{font-family:Noto Sans JP;font-weight:400;font-size:12px;letter-spacing:.02em;text-decoration:none;line-height:130%;display:block;margin-top:auto;color:#707070;text-align:right}.p-mediaTopEntry{display:flex;flex-direction:column;gap:24px}@media(min-width:1024px){.p-mediaTopEntry{flex-direction:row;justify-content:center;gap:40px;width:100%;max-width:904px;margin-inline:auto}}.p-mediaTopEntry__ctaBlock{position:relative;display:flex;flex-direction:column;gap:12px;width:100%;max-width:358px;margin-inline:auto}@media(min-width:1024px){.p-mediaTopEntry__ctaBlock{flex:1 1 0;min-width:0;max-width:432px}}.p-mediaTopEntry__ctaBlock .c-btnNew--cta>a{display:flex;justify-content:center;align-items:center;align-self:stretch;width:100%;height:64px;box-sizing:border-box;margin:0 auto;padding:0;font-size:16px;background:#ec7004;border-radius:9999px;box-shadow:0 1px 5px #0000001a,0 2px 10px 2px #0000000d;filter:none;transition:background .2s ease}.p-mediaTopEntry__ctaBlock .c-btnNew--cta>a:before{content:none}.p-mediaTopEntry__ctaBlock .c-btnNew--cta>a>i{right:16px}@media(min-width:1024px){.p-mediaTopEntry__ctaBlock .c-btnNew--cta>a>i{right:24px}}.p-mediaTopEntry__ctaBlock .c-btnNew--cta>a:hover{background:#d84a03}@media(min-width:1024px){.p-mediaTopEntry__ctaBlock .c-btnNew--cta>a{height:88px;padding:0;font-size:18px;box-sizing:border-box}}.p-mediaTopEntry__ctaAppeal{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:700;color:#d84a03;line-height:130%;letter-spacing:.02em;white-space:nowrap}@media(min-width:1024px){.p-mediaTopEntry__ctaAppeal{font-size:16px;letter-spacing:.04em}}.p-mediaTopEntry__ctaAppeal:before,.p-mediaTopEntry__ctaAppeal:after{content:"";display:block;width:1px;height:16px;background-color:#d84a03;flex-shrink:0}.p-mediaTopEntry__ctaAppeal:before{transform:rotate(-30deg)}.p-mediaTopEntry__ctaAppeal:after{transform:rotate(30deg)}.p-mediaTopEntry__ctaAppealSup{position:relative;top:3px;font-size:10px;line-height:1}.p-mediaTopEntry__ctaAppealText{position:relative}.p-mediaTopEntry__ctaNote{position:absolute;top:calc(100% - 2px);right:-8px;font-family:Noto Sans JP;font-size:10px;font-style:normal;font-weight:700;color:#d34604;text-align:center;line-height:130%;letter-spacing:.02em;white-space:nowrap}.p-mediaTopEntry__scoutBlock{display:flex;flex-direction:column;gap:8px;width:100%;max-width:358px;margin-inline:auto}@media(min-width:1024px){.p-mediaTopEntry__scoutBlock{flex:1 1 0;min-width:0;gap:12px;max-width:432px}}.p-mediaTopEntry__scoutBlock .c-btnNew--link>a{display:flex;height:64px;justify-content:center;align-items:center;align-self:stretch;width:100%;box-sizing:border-box;margin:0 auto;padding:0;font-size:16px;color:#0182ad;border-color:#0182ad;border-radius:9999px;box-shadow:0 1px 5px #0000001a,0 2px 10px 2px #0000000d;filter:none;transition:background-color .2s ease}.p-mediaTopEntry__scoutBlock .c-btnNew--link>a>i{right:16px;color:#0182ad}@media(min-width:1024px){.p-mediaTopEntry__scoutBlock .c-btnNew--link>a>i{right:24px}}.p-mediaTopEntry__scoutBlock .c-btnNew--link>a:hover{color:#0182ad;background-color:#e6f9fe}@media(min-width:1024px){.p-mediaTopEntry__scoutBlock .c-btnNew--link>a{height:88px;padding:0;font-size:20px;box-sizing:border-box}}.p-mediaTopEntry__scoutAppeal{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:700;color:#0182ad;line-height:130%;letter-spacing:.02em;white-space:nowrap}@media(min-width:1024px){.p-mediaTopEntry__scoutAppeal{font-size:16px;letter-spacing:.04em}}.p-mediaTopEntry__scoutAppeal:before,.p-mediaTopEntry__scoutAppeal:after{content:"";display:block;width:1px;height:16px;background-color:#0182ad;flex-shrink:0}.p-mediaTopEntry__scoutAppeal:before{transform:rotate(-30deg)}.p-mediaTopEntry__scoutAppeal:after{transform:rotate(30deg)}.p-mediaTopFeature__list{overflow:hidden;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px}@media(min-width:1024px){.p-mediaTopFeature__list{display:flex}}.p-mediaTopFeature__item:not(:last-child){border-bottom:1px solid #d9d9d9}@media(min-width:1024px){.p-mediaTopFeature__item{flex:1 1 0;min-width:0}.p-mediaTopFeature__item:not(:last-child){border-right:1px solid #d9d9d9;border-bottom:0}}.p-mediaTopFeature__link{font-family:Noto Sans JP;font-weight:700;font-size:14px;letter-spacing:.02em;line-height:130%;display:flex;gap:4px;align-items:center;padding:16px 24px;color:#333;text-decoration:none;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:cubic-bezier(.5,0,.5,1)}.p-mediaTopFeature__link:after{content:"";flex-shrink:0;width:16px;height:16px;background-color:currentcolor;-webkit-mask-image:url(/img/sp/company/icon-arrow-right.svg);mask-image:url(/img/sp/company/icon-arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@media(min-width:1024px){.p-mediaTopFeature__link{font-family:Noto Sans JP;font-weight:700;font-size:18px;letter-spacing:.04em;text-decoration:none;line-height:130%;gap:8px;justify-content:center;padding:24px 16px}.p-mediaTopFeature__link:hover{color:#027ba5;background-color:#f4f9fb}}.p-mediaTopFeature__label{flex:1}@media(min-width:1024px){.p-mediaTopFeature__label{flex:none}}.p-mediaTopRanking__list{list-style:none}@media(min-width:1024px){.p-mediaTopRanking__list{display:grid;grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,1fr);grid-auto-flow:column;-moz-column-gap:32px;column-gap:32px}}.p-mediaTopRanking__item{border-bottom:1px solid #d9d9d9}.p-mediaTopRanking__item:nth-child(n+6){display:none}.p-mediaTopRanking.is-open .p-mediaTopRanking__item:nth-child(n+6){display:block}@media(min-width:1024px){.p-mediaTopRanking__item:nth-child(n+6){display:block}.p-mediaTopRanking__item:nth-child(5n),.p-mediaTopRanking__item:last-child{border-bottom:0}}.p-mediaTopRanking__card{display:flex;gap:12px;align-items:flex-start;min-height:107px;padding-block:16px;text-decoration:none;transition-property:background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.5,0,.5,1)}.p-mediaTopRanking__card:hover{background-color:#f4f9fb}.p-mediaTopRanking__card:hover .p-mediaTopRanking__title{color:#027ba5}.p-mediaTopRanking__badge{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;color:#707070;background-color:#fff;border:1px solid #d9d9d9;border-radius:9999px}@media(min-width:1024px){.p-mediaTopRanking__badge{width:48px;height:48px}}.p-mediaTopRanking__item:nth-child(-n+3) .p-mediaTopRanking__badge{color:#fff;border:0}.p-mediaTopRanking__item:nth-child(1) .p-mediaTopRanking__badge{background-color:#b38a0f}.p-mediaTopRanking__item:nth-child(2) .p-mediaTopRanking__badge{background-color:#707070}.p-mediaTopRanking__item:nth-child(3) .p-mediaTopRanking__badge{background-color:#c45108}.p-mediaTopRanking__rank{font-family:Noto Sans JP;font-weight:700;font-size:16px;letter-spacing:.04em;text-decoration:none;line-height:130%;white-space:nowrap}@media(min-width:1024px){.p-mediaTopRanking__rank{font-family:Noto Sans JP;font-weight:700;font-size:18px;letter-spacing:.04em;text-decoration:none;line-height:130%}}.p-mediaTopRanking__rankUnit{font-family:Noto Sans JP;font-weight:700;font-size:10px;letter-spacing:.02em;text-decoration:none;line-height:130%}.p-mediaTopRanking__body{display:flex;flex:1;flex-direction:column;gap:8px;align-items:flex-start;min-width:0}.p-mediaTopRanking__title{font-family:Noto Sans JP;font-weight:700;font-size:16px;letter-spacing:.04em;text-decoration:none;line-height:130%;display:-webkit-box;overflow:hidden;color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition-property:color;transition-duration:.15s;transition-timing-function:cubic-bezier(.5,0,.5,1)}.p-mediaTopRanking__category{font-family:Noto Sans JP;font-weight:400;font-size:12px;letter-spacing:.02em;text-decoration:none;line-height:130%;padding:4px 6px;color:#707070;white-space:nowrap;background-color:#f5f5f5;border-radius:4px}.p-mediaTopRanking__expand{font-family:Noto Sans JP;font-weight:700;font-size:12px;letter-spacing:.02em;text-decoration:none;line-height:130%;display:flex;gap:4px;align-items:center;justify-content:center;height:40px;padding-inline:16px;margin-top:16px;margin-inline:auto;color:#027ba5;cursor:pointer;background-color:#fff;border:1px solid #027ba5;border-radius:8px}.p-mediaTopRanking__expand:focus-visible{outline:2px solid #027ba5;outline-offset:2px}.p-mediaTopRanking__expand:after{content:"";flex-shrink:0;width:16px;height:16px;background-color:currentcolor;-webkit-mask-image:url(/img/sp/company/icon-arrow-right.svg);mask-image:url(/img/sp/company/icon-arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transform:rotate(90deg)}.p-mediaTopRanking.is-open .p-mediaTopRanking__expand,.p-mediaTopRanking:not(:has(.p-mediaTopRanking__item:nth-child(6))) .p-mediaTopRanking__expand{display:none}@media(min-width:1024px){.p-mediaTopRanking__expand{display:none}}.p-mediaTopStep__list{display:flex;flex-direction:column;gap:12px}@media(min-width:1024px){.p-mediaTopStep__list{flex-direction:row;gap:20px}}.p-mediaTopStep__card{display:flex;flex-direction:column;overflow:clip;background-color:#fff;border:1px solid #cccccc;border-radius:8px}@media(min-width:1024px){.p-mediaTopStep__card{flex:1 1 0;min-width:0}}.p-mediaTopStep__header{display:flex;gap:16px;align-items:center;padding:12px 24px;background-color:#f4f9fb;border-bottom:1px solid #d9d9d9}@media(min-width:1024px){.p-mediaTopStep__header{flex-direction:column;gap:4px;min-height:185px;padding:24px 12px 0;text-align:center}}.p-mediaTopStep__icon{display:block;flex-shrink:0}.p-mediaTopStep__icon--small{width:56px;height:56px}@media(min-width:1024px){.p-mediaTopStep__icon--small{display:none}}.p-mediaTopStep__icon--medium{display:none;width:80px;height:80px}@media(min-width:1024px){.p-mediaTopStep__icon--medium{display:block}}.p-mediaTopStep__headerBody{min-width:0}@media(min-width:1024px){.p-mediaTopStep__headerBody{width:100%}}.p-mediaTopStep__number{font-family:Noto Sans JP;font-weight:700;font-size:14px;letter-spacing:.02em;text-decoration:none;line-height:130%;display:block;width:-moz-fit-content;width:fit-content;padding:4px 6px;margin-bottom:4px;color:#fff;white-space:nowrap;background-color:#039fd3;border-radius:4px}@media(min-width:1024px){.p-mediaTopStep__number{padding:4px 16px;margin-inline:auto;margin-bottom:6px}}.p-mediaTopStep__title{font-family:Noto Sans JP;font-weight:700;font-size:16px;letter-spacing:.04em;text-decoration:none;line-height:130%;color:#027ba5}.p-mediaTopStep__column{border-bottom:1px solid #d9d9d9}.p-mediaTopStep__column:nth-child(n+3){display:none}.p-mediaTopStep__card.is-open .p-mediaTopStep__column:nth-child(n+3){display:block}@media(min-width:1024px){.p-mediaTopStep__column:nth-child(-n+3){display:block}.p-mediaTopStep__card.is-open .p-mediaTopStep__column:nth-child(n+4),.p-mediaTopStep__column:nth-child(n+4){display:none}}.p-mediaTopStep__columnLink{font-family:Noto Sans JP;font-weight:700;font-size:14px;letter-spacing:.02em;line-height:130%;display:flex;gap:4px;align-items:center;justify-content:space-between;padding:16px 24px;color:#333;text-decoration:none;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:cubic-bezier(.5,0,.5,1)}.p-mediaTopStep__columnLink:after{content:"";flex-shrink:0;width:16px;height:16px;background-color:currentcolor;-webkit-mask-image:url(/img/sp/company/icon-arrow-right.svg);mask-image:url(/img/sp/company/icon-arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.p-mediaTopStep__columnLink:hover{color:#027ba5;background-color:#e6f9fe}@media(min-width:1024px){.p-mediaTopStep__columnLink{padding:16px 12px}}@media(min-width:1024px){.p-mediaTopStep__columnLabel{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.p-mediaTopStep__expand{font-family:Noto Sans JP;font-weight:700;font-size:14px;letter-spacing:.02em;text-decoration:none;line-height:130%;display:flex;gap:4px;align-items:center;justify-content:center;width:100%;padding:16px 24px;color:#027ba5;cursor:pointer;background-color:#fff;border:0}.p-mediaTopStep__expand:focus-visible{outline:2px solid #027ba5;outline-offset:-4px}.p-mediaTopStep__expand:after{content:"";flex-shrink:0;width:16px;height:16px;background-color:currentcolor;-webkit-mask-image:url(/img/sp/company/icon-arrow-right.svg);mask-image:url(/img/sp/company/icon-arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transform:rotate(90deg)}.p-mediaTopStep__card.is-open .p-mediaTopStep__expand,.p-mediaTopStep__card:not(:has(.p-mediaTopStep__column:nth-child(3))) .p-mediaTopStep__expand{display:none}@media(min-width:1024px){.p-mediaTopStep__expand{display:none}}.p-mediaTopStep__more{font-family:Noto Sans JP;font-weight:700;font-size:14px;letter-spacing:.02em;line-height:130%;gap:4px;align-items:center;justify-content:flex-end;padding:16px 24px;color:#027ba5;text-decoration:none;transition-property:background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.5,0,.5,1)}.p-mediaTopStep__more:after{content:"";flex-shrink:0;width:16px;height:16px;background-color:currentcolor;-webkit-mask-image:url(/img/sp/company/icon-arrow-right.svg);mask-image:url(/img/sp/company/icon-arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.p-mediaTopStep__more:hover{background-color:#e6f9fe}.p-mediaTopStep__more--short{display:none}@media(min-width:1024px){.p-mediaTopStep__more--short{display:flex;padding:16px 12px;margin-top:auto}}.p-mediaTopStep__more--full{display:none}.p-mediaTopStep__card.is-open .p-mediaTopStep__more--full,.p-mediaTopStep__card:not(:has(.p-mediaTopStep__column:nth-child(3))) .p-mediaTopStep__more--full{display:flex}@media(min-width:1024px){.p-mediaTopStep__more--full{display:none}.p-mediaTopStep__card.is-open .p-mediaTopStep__more--full,.p-mediaTopStep__card:not(:has(.p-mediaTopStep__column:nth-child(3))) .p-mediaTopStep__more--full{display:none}}.p-mediaTopTag__list{display:flex;flex-wrap:wrap;gap:12px}.p-mediaTopTag__link{font-family:Noto Sans JP;font-weight:700;font-size:14px;letter-spacing:.02em;text-decoration:none;line-height:130%;display:inline-flex;align-items:center;padding:8px 16px;color:#027ba5;white-space:nowrap;background-color:#f4f9fb;border-radius:9999px;transition-property:background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.5,0,.5,1)}@media(min-width:1024px){.p-mediaTopTag__link{font-family:Noto Sans JP;font-weight:700;font-size:16px;letter-spacing:.04em;text-decoration:none;line-height:130%}.p-mediaTopTag__link:hover{background-color:#b4e3f3}}.p-mediaTopTool__list{display:flex;flex-direction:column;gap:16px;align-items:center}@media(min-width:1024px){.p-mediaTopTool__list{flex-direction:row;align-items:flex-end}}.p-mediaTopTool__item{width:100%;max-width:440px}@media(min-width:1024px){.p-mediaTopTool__item{flex:1 1 0;min-width:0;max-width:none}}.p-mediaTopTool__link{display:block;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.5,0,.5,1)}@media(min-width:1024px){.p-mediaTopTool__link:hover{opacity:.7}}.p-mediaTopTool__image{display:block;width:100%;height:auto}.p-mediaTopTool__image--wide{display:none}@media(min-width:1024px){.p-mediaTopTool__image--compact{display:none}.p-mediaTopTool__image--wide{display:block}}
