.temp10-home-mobile-nav{height:50px;background:linear-gradient(to bottom,var(--temp10BgColor) 0,var(--temp10BgColorAlpha) 70%,transparent 100%)}.temp10-home-mobile-nav__inner{height:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.temp10-home-mobile-nav__inner::-webkit-scrollbar{height:0}.temp10-home-mobile-nav ul{display:flex;flex-wrap:nowrap;align-items:center;height:100%;margin:0;padding:0;list-style:none}.temp10-home-mobile-nav li{flex-shrink:0}.temp10-home-mobile-nav a{display:inline-block;padding:0 16px;color:#fff;font-size:14px;line-height:50px;white-space:nowrap;text-decoration:none}.temp10-home-mobile-nav a:hover{background:color-mix(in srgb,var(--temp10BgColor) 35%,transparent)}:root{--temp10BgColor:#2cb8b5;--temp10BgColorAlpha:#2cb8b572;--temp10FooterBgColor:#2cb8b5;--temp10PageBgColor:#fff;--temp10TextColor:#2cb8b5;--temp10TextColorHover:#2cb8b5;--temp10TextColorActive:#2cb8b5;--temp10HeadSubBg:#003f44;--temp10HeadHomeHeight:168px;--temp10HeadSubHeight:172px}.temp-shell{position:relative}.temp10-page-head--home{position:relative;z-index:100}@media (min-width:768px){.temp10-page-head--home{position:absolute;top:0;left:0;right:0;pointer-events:none}.temp10-page-head--home .temp10-header-pc{pointer-events:auto}}.temp10-page-head--sub{position:relative;z-index:100}.temp10-header-pc--home{min-height:var(--temp10HeadHomeHeight);background:transparent}.temp10-header-pc__home-inner{display:flex;align-items:flex-start;gap:28px;width:100%;max-width:1920px;margin:0 auto;padding:41px 0 12px 52px;box-sizing:border-box}.temp10-header-pc__home-logo{display:flex;flex-shrink:0;align-items:center;gap:11px;margin-top:6px;text-decoration:none;color:#fff}.temp10-header-pc__home-mark{display:block;width:110px;height:110px;object-fit:contain;filter:brightness(0) invert(1)}.temp10-header-pc__home-titles{display:flex;flex-direction:column;justify-content:center;gap:7px;color:#fff}.temp10-header-pc__home-name{margin:0;font-size:48px;font-weight:400;line-height:46px;white-space:nowrap}.temp10-header-pc__home-name-en{margin:0;font-size:16px;font-weight:400;line-height:1;letter-spacing:.02em;white-space:nowrap;opacity:.95}.temp10-header-pc__home-right{display:flex;flex:1;flex-direction:column;align-items:flex-end;gap:43px;min-width:0;padding-top:0;padding-right:8px}.temp10-header-pc__utility{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:20px}.temp10-header-pc__utility-link{color:#fff;font-size:18px;font-weight:400;line-height:17px;white-space:nowrap;text-decoration:none}.temp10-header-pc__utility-link:hover{opacity:.85}.temp10-header-pc__utility-search{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;background:transparent;cursor:pointer}.temp10-header-pc__utility-search img{display:block;width:20px;height:20px;object-fit:contain}.temp10-header-pc__utility-eng{padding:0;border:0;background:transparent;color:#fff;font-size:18px;font-weight:400;line-height:14px;letter-spacing:.04em;cursor:pointer}.temp10-header-pc__utility-eng:hover{opacity:.85}.temp10-header-pc__home-nav{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:32px;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.temp10-header-pc__home-nav::-webkit-scrollbar{display:none}.temp10-header-pc__home-nav-link{flex-shrink:0;padding:0;color:#fff;font-size:26px;font-weight:700;line-height:25px;white-space:nowrap;text-decoration:none}.temp10-header-pc__home-nav-link--active,.temp10-header-pc__home-nav-link:hover{opacity:.85}.temp10-header-pc__more-btn{display:flex;flex-shrink:0;align-items:flex-start;justify-content:center;margin-top:27px;margin-left:0;padding:0;border:0;background:transparent;cursor:pointer}.temp10-header-pc__more-img{display:block;width:86px;height:103px;object-fit:contain}.temp10-header-pc--sub{background:var(--temp10HeadSubBg);min-height:var(--temp10HeadSubHeight)}.temp10-header-pc__sub-inner{display:flex;align-items:center;justify-content:space-between;gap:32px;width:100%;max-width:1743px;margin:0 auto;padding:18px 52px;min-height:var(--temp10HeadSubHeight);box-sizing:border-box}.temp10-header-pc__sub-brand{display:flex;flex-shrink:0;align-items:center;gap:12px;color:#fff;text-decoration:none}.temp10-header-pc__sub-news-mark{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;width:104px;height:136px;padding:16px 4px 10px;overflow:hidden;border:7px solid #fff}.temp10-header-pc__sub-news-icon{display:block;width:40px;height:40px;object-fit:contain}.temp10-header-pc__sub-news-en{margin-top:10px;color:#fff;font-size:22px;font-weight:700;line-height:1;letter-spacing:.04em}.temp10-header-pc__sub-news-code{margin-top:6px;color:#fff;font-size:15px;font-weight:700;line-height:1;letter-spacing:.02em}.temp10-header-pc__sub-titles{display:flex;flex-direction:column;justify-content:center;gap:7px}.temp10-header-pc__sub-school,.temp10-header-pc__sub-site{color:#fff;font-size:24px;font-weight:700;line-height:23px;white-space:nowrap}.temp10-header-pc__sub-right{flex:1;gap:28px}.temp10-header-pc__sub-nav,.temp10-header-pc__sub-right{display:flex;align-items:center;justify-content:flex-end;min-width:0}.temp10-header-pc__sub-nav{flex-wrap:nowrap;gap:clamp(14px,2vw,40px);overflow:visible}.temp10-header-pc__sub-nav-link{flex-shrink:0;padding:0;border:0;background:transparent;color:#fff;font-size:clamp(15px,1.2vw + 8px,30px);font-weight:400;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer}.temp10-header-pc__sub-nav-link--active,.temp10-header-pc__sub-nav-link:hover{color:#fff;opacity:.85}.temp10-header-pc__sub-more-btn{font-family:inherit;font-size:clamp(15px,1.2vw + 8px,30px);opacity:.9}.temp10-header-pc__sub-actions{display:flex;flex-shrink:0;align-items:center;gap:10px}.temp10-header-pc__sub-search{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-right:clamp(12px,1.5vw,28px);padding:0;border:0;background:transparent;cursor:pointer}.temp10-header-pc__sub-search img{display:block;width:30px;height:30px;object-fit:contain;mix-blend-mode:normal;filter:none}.temp10-header-pc__sub-eng,.temp10-header-pc__sub-home{color:#fff;font-size:clamp(15px,1.2vw + 8px,30px);font-weight:400;line-height:1.2;white-space:nowrap;text-decoration:none}.temp10-header-pc__sub-eng{padding:0;border:0;background:transparent;cursor:pointer;font-family:inherit}.temp10-header-pc__sub-eng:hover,.temp10-header-pc__sub-home:hover{opacity:.85}.temp10-header-pc__sub-divider{display:block;width:2px;height:26px;background:#fff}.temp10-header-pc__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.temp10-header-pc__icon-btn:hover{opacity:.85}.temp10-header-pc__icon-blend{mix-blend-mode:screen}.temp10-header-pc__overflow{position:absolute;top:calc(100% + 4px);right:0;z-index:200;min-width:180px;padding:8px 0;background:#fff;border:1px solid #e5e5e5;border-radius:5px;box-shadow:0 4px 12px rgba(0,0,0,.12)}.temp10-header-pc__overflow--home{top:calc(var(--temp10HeadHomeHeight) - 4px);right:96px}.temp10-header-pc__overflow-link{display:block;padding:10px 16px;color:#333;font-size:16px;text-decoration:none}.temp10-header-pc__overflow-link:hover{background:#f5f5f5;color:var(--temp10TextColorHover)}.temp10-header-pc__search{position:absolute;z-index:100;width:280px}.temp10-header-pc__search--home{top:78px;right:120px}.temp10-header-pc__search--sub{top:calc(var(--temp10HeadSubHeight) + 4px);right:32px}.temp10-header-mobile--sub{color:#fff;background:var(--temp10HeadSubBg)}.temp10-header-mobile__news-mark{display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;width:36px;height:44px;border:2px solid #fff}.temp10-header-mobile__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.temp10-header-mobile__menu{background:var(--temp10HeadSubBg)}.temp10-research-icon{background-color:var(--temp10BgColor);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.temp10-section-header{position:relative;overflow:visible}.temp10-section-header__row{display:flex;align-items:center;justify-content:space-between;gap:16px}.temp10-section-header__name{margin:0;color:#333;font-size:28px;font-weight:600;line-height:1.2}.temp10-section-header--light .temp10-section-header__name{color:#fff}.temp10-section-header__sec{display:none;color:var(--temp10TextColor);font-size:56px;font-weight:600;letter-spacing:.04em;line-height:1;white-space:nowrap;writing-mode:vertical-rl}.temp10-section-header--light .temp10-section-header__sec{color:hsla(0,0%,100%,.92)}.temp10-section-header__more{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;padding:10px 22px;border-radius:999px;background:var(--temp10BgColor);color:#fff;font-size:18px;line-height:1;text-decoration:none;transition:opacity .2s ease}.temp10-section-header__more:hover{opacity:.9}.temp10-section-header__arrow{width:18px;height:auto;mix-blend-mode:screen}@media (min-width:768px){.temp10-section-header__name{font-size:35px}.temp10-section-header__sec{display:block;position:absolute;top:50%;transform:translateY(-20px)}.temp10-section-header--sec-left .temp10-section-header__sec{right:100%;padding-right:16px}.temp10-section-header--sec-right .temp10-section-header__sec{left:100%;padding-left:16px}.temp10-section-header--sec-right .temp10-section-header__row{justify-content:flex-end}}.temp-home{margin-top:0}.temp-home,.temp-subpage{padding-top:0}.temp-list-page{margin-top:0;padding-top:0}.temp10-list-page{background:#fff;color:#333}.temp10-list-page__banner{width:100%;overflow:hidden;line-height:0}.temp10-list-page__banner-img{display:block;width:100%;height:auto}.temp10-list-page__container{box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto;padding:20px 16px 56px}.temp10-list-page__breadcrumb{margin-bottom:20px}.temp10-list-page__grid{display:flex;flex-direction:column;gap:28px}.temp10-list-page__content{min-width:0;order:1}.temp10-list-page__aside-left{display:none;order:2}.temp10-list-page__aside-right{order:3}@media (min-width:992px){.temp10-list-page__container{padding:40px 24px 80px}.temp10-list-page__grid{display:grid;grid-template-columns:1fr;gap:36px 28px;align-items:start}.temp10-list-page__grid--with-nav{grid-template-columns:204px minmax(0,1fr) 214px}.temp10-list-page__aside-left,.temp10-list-page__aside-right,.temp10-list-page__content{order:0}.temp10-list-page__aside-left{display:block}.temp10-list-page__content{border-right:2px solid #e0e0e0;padding-right:28px;box-sizing:border-box}.temp10-list-page__grid:not(.temp10-list-page__grid--with-nav){grid-template-columns:minmax(0,1fr) 214px}}.temp10-left-nav{width:100%}.temp10-left-nav__list{margin:0;padding:0;list-style:none}.temp10-left-nav__item+.temp10-left-nav__item{margin-top:3px}.temp10-left-nav__link{display:flex;align-items:stretch;gap:12px;min-height:83px;color:#666;text-decoration:none;transition:color .2s ease}.temp10-left-nav__link.is-active,.temp10-left-nav__link:hover{color:var(--temp10TextColor)}.temp10-left-nav__icon-box{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:60px;height:83px;background:#666}.temp10-left-nav__link.is-active .temp10-left-nav__icon-box{background:var(--temp10BgColor)}.temp10-left-nav__icon{width:31px;height:31px;object-fit:contain;filter:brightness(0) invert(1)}.temp10-left-nav__label{display:flex;align-items:center;font-size:18px;line-height:1.2;white-space:nowrap}@media (min-width:992px){.temp10-left-nav__label{font-size:22px}}.temp10-left-nav__quick{display:flex;flex-direction:column;gap:16px;margin:28px 0 0;padding:0;list-style:none}.temp10-left-nav__quick-link{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:204px;height:58px;border-radius:28px;font-size:20px;line-height:1;text-decoration:none;transition:opacity .2s ease}.temp10-left-nav__quick-link:hover{opacity:.9}.temp10-left-nav__quick-link--filled{background:var(--temp10BgColor);color:#fff}.temp10-left-nav__quick-link--outline{border:1px solid var(--temp10BgColor);background:#fff;color:var(--temp10TextColor)}@media (min-width:992px){.temp10-left-nav__quick-link{font-size:22px}}.temp10-list{position:relative;margin:0;padding:0;list-style:none}.temp10-list:before{content:"";position:absolute;top:0;bottom:0;left:72px;width:2px;background:#e5e5e5}@media (max-width:991px){.temp10-list:before{display:none}}.temp10-list__empty{margin:40px 0;color:#999;font-size:16px;text-align:center}.temp10-list__pagination{margin-top:40px;text-align:center}.temp10-list-card{margin:0;padding:0;list-style:none}.temp10-list-card+.temp10-list-card{margin-top:28px}.temp10-list-card__link{display:flex;gap:16px;align-items:flex-start;color:inherit;text-decoration:none}.temp10-list-card__date{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-start;width:64px;padding-top:4px;color:#003f44}.temp10-list-card__date--empty{min-height:1px}.temp10-list-card__md,.temp10-list-card__year{font-size:20px;font-weight:700;line-height:1}.temp10-list-card__date-line{display:block;width:54px;height:1px;margin:10px 0;background:#003f44}.temp10-list-card__main{display:flex;flex:1;flex-direction:column;gap:14px;min-width:0}.temp10-list-card__thumb{width:100%;max-width:223px;overflow:hidden;background:#e8e8e8}.temp10-list-card__img{display:block;width:100%;height:auto;aspect-ratio:223/170;object-fit:cover}.temp10-list-card__body{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0}.temp10-list-card__title-row{display:flex;gap:10px;align-items:flex-start}.temp10-list-card__star{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:2px 8px;background:var(--temp10BgColor);color:#fff;font-size:12px;line-height:1.4}.temp10-list-card__title{flex:1;min-width:0;margin:0;overflow:hidden;color:var(--temp10TextColor);font-size:20px;font-weight:400;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.temp10-list-card__link:hover .temp10-list-card__title{opacity:.85}.temp10-list-card__summary{display:-webkit-box;overflow:hidden;color:#000;font-size:14px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.temp10-list-card__summary p{margin:0}@media (min-width:768px){.temp10-list-card__main{flex-direction:row;gap:20px}.temp10-list-card__thumb{width:223px;flex-shrink:0}.temp10-list-card__md,.temp10-list-card__year{font-size:25px}.temp10-list-card__title{font-size:27px}.temp10-list-card__summary{font-size:16px;line-height:1.5;-webkit-line-clamp:4}}@media (min-width:992px){.temp10-list-card+.temp10-list-card{margin-top:76px}.temp10-list-card__link{gap:20px}}.temp10-side-columns{display:flex;flex-direction:column;gap:36px;width:100%}.temp10-side-block__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.temp10-side-block__title{margin:0;color:var(--temp10TextColor);font-size:24px;font-weight:500;line-height:1.2}.temp10-side-block__more{color:#000;font-size:20px;line-height:1;text-decoration:none;white-space:nowrap}.temp10-side-block__more:hover{color:var(--temp10TextColor)}.temp10-side-block__list{margin:0;padding:0;list-style:none}.temp10-side-block__item+.temp10-side-block__item{margin-top:20px}.temp10-side-block__card{display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none}.temp10-side-block__thumb{display:block;overflow:hidden;background:#e8e8e8}.temp10-side-block__img{display:block;width:100%;height:auto;aspect-ratio:205/158;object-fit:cover}.temp10-side-block__caption{color:#000;font-size:18px;line-height:1.35}@media (min-width:992px){.temp10-side-block__title{font-size:27px}.temp10-side-block__more{font-size:24px}.temp10-side-block__caption{font-size:24px;line-height:1.3}}.temp10-content-page{background:#fff;color:#333}.temp10-content-page__container{box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto;padding:20px 16px 56px}.temp10-content-page__breadcrumb{margin-bottom:20px}.temp10-content-page__grid{display:flex;flex-direction:column;gap:28px}.temp10-content-page__main{min-width:0;order:1}.temp10-content-page__aside{order:2}.temp10-side-columns--content{gap:40px}.temp10-side-columns__view-more{display:inline-block;margin-top:4px;color:#333;font-size:16px;line-height:1.4;text-decoration:none;transition:color .2s ease}.temp10-side-columns__view-more:hover{color:var(--temp10TextColor)}.temp10-content-article__title{margin:0 0 16px;color:#000;font-size:22px;font-weight:700;line-height:1.45;text-align:left}.temp10-content-article__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px 24px;margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid #e5e5e5;color:#999;font-size:14px;line-height:1.4}.temp10-content-article__meta-item{white-space:nowrap}.temp10-content-article__body{min-width:0;overflow:hidden;color:#333;font-size:15px;line-height:1.85;word-break:break-word}.temp10-content-article__body img{max-width:100%;height:auto}.temp10-content-article__body p{margin:0 0 1em;line-height:1.85}@media (min-width:992px){.temp10-content-page__container{padding:40px 24px 80px}.temp10-content-page__grid{display:grid;grid-template-columns:minmax(0,1fr) 214px;gap:36px 40px;align-items:start}.temp10-content-page__aside,.temp10-content-page__main{order:0}.temp10-content-page__main{border-right:2px solid #e0e0e0;padding-right:28px;box-sizing:border-box}.temp10-content-article__title{margin-bottom:20px;font-size:28px;line-height:1.4}.temp10-side-columns__view-more{font-size:18px}.temp10-content-article__meta{margin-bottom:36px;font-size:16px}.temp10-content-article__body{font-size:16px}}.temp10-media-focus{width:100%;background:#2cb8b5;padding:40px 10px}.temp10-media-focus__inner{width:100%;max-width:1576px;margin:0 auto}.temp10-media-focus__stage{display:flex;flex-direction:column;gap:20px}.temp10-media-focus__title-block{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px}.temp10-media-focus__name{margin:0;color:#fff;font-size:28px;font-weight:700;line-height:1.15;letter-spacing:.04em}.temp10-media-focus__sec{flex-shrink:0;color:#fff;font-size:40px;font-weight:500;line-height:1;letter-spacing:.06em;writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap}.temp10-media-focus__main{display:flex;flex-direction:column;gap:16px;min-width:0}.temp10-media-focus__cover{position:relative;display:block;overflow:hidden;background:rgba(0,0,0,.15);text-decoration:none}.temp10-media-focus__cover-caption{position:absolute;inset-inline:0;bottom:0;padding:14px 16px;background:linear-gradient(0deg,rgba(0,0,0,.72) 0,rgba(0,0,0,.35) 55%,transparent)}.temp10-media-focus__cover-caption p{margin:0;color:#fff;font-size:16px;font-weight:500;line-height:24px}.temp10-media-focus__left{aspect-ratio:539/513;width:100%}.temp10-media-focus__mid{display:flex;flex-direction:column;gap:16px}.temp10-media-focus__mid-card{aspect-ratio:309/246;width:100%}.temp10-media-focus__list{display:flex;flex-direction:column}.temp10-media-focus__list-item{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:2px solid hsla(0,0%,100%,.85);text-decoration:none}.temp10-media-focus__list-item:first-child{padding-top:0}.temp10-media-focus__list-item:last-child{border-bottom:none;padding-bottom:0}.temp10-media-focus__thumb{position:relative;width:91px;height:73px;flex-shrink:0;overflow:hidden;background:rgba(0,0,0,.12)}.temp10-media-focus__list-item p{margin:0;min-width:0;flex:1;color:#fff;font-size:16px;font-weight:500;line-height:25px;transition:opacity .2s ease}.temp10-media-focus__list-item:hover p{opacity:.85}@media (min-width:992px){.temp10-media-focus{padding:0}.temp10-media-focus__inner{display:flex;justify-content:center;padding:43px 40px 70px;box-sizing:border-box}.temp10-media-focus__stage{position:relative;width:1456px;max-width:100%;padding-top:118px;gap:0}.temp10-media-focus__title-block{position:absolute;top:0;left:0;right:0;z-index:2;height:118px;pointer-events:none}.temp10-media-focus__name{position:absolute;top:17px;left:1236px;font-size:35px;font-weight:700;line-height:32px;white-space:nowrap}.temp10-media-focus__sec{position:absolute;top:0;left:1408px;width:50px;height:352px;font-size:64px;font-weight:500}.temp10-media-focus__main{flex-direction:row;align-items:stretch;gap:17px}.temp10-media-focus__left{width:539px;height:513px;aspect-ratio:auto;flex-shrink:0}.temp10-media-focus__mid{width:309px;flex-shrink:0;gap:21px}.temp10-media-focus__mid-card{width:309px;height:246px;aspect-ratio:auto}.temp10-media-focus__list{margin-left:25px;width:445px;flex-shrink:0;gap:30px;padding:0}.temp10-media-focus__list-item{padding:0;min-height:73px}.temp10-media-focus__cover-caption p,.temp10-media-focus__list-item p{font-size:18px}}@media (min-width:992px) and (max-width:1599px){.temp10-media-focus__inner{justify-content:flex-start;overflow-x:auto}}.temp10-research{width:100%;background:#f2f0f1;padding:40px 10px 48px}.temp10-research__inner{width:100%;max-width:1576px;margin:0 auto}.temp10-research__head{position:relative;margin-bottom:28px;padding-left:0}.temp10-research__name{margin:0;color:#2cb8b5;font-size:28px;font-weight:700;line-height:1.2}.temp10-research__sec{display:none}.temp10-research__body{display:flex;flex-direction:column;gap:16px}.temp10-research__panel{width:100%;background:#fff;padding:0 0 20px}.temp10-research__list{margin:0;padding:0;list-style:none}.temp10-research__item{display:block;width:100%;margin:0;padding:22px 24px;border:0;border-bottom:2px solid #f5f5f5;background:#fff;color:#000;font-size:18px;font-weight:700;line-height:1.35;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.temp10-research__item.is-active{background:#2cb8b5;color:#fff;border-bottom-color:#2cb8b5}.temp10-research__item:not(.is-active):hover{background:#fafafa}.temp10-research__more{display:inline-flex;align-items:center;gap:8px;margin:18px 24px 0;color:#2cb8b5;font-size:16px;text-decoration:none}.temp10-research__more-arrow{display:inline-block;width:16px;height:10px;background:#2cb8b5;clip-path:polygon(0 40%,70% 40%,70% 0,100% 50%,70% 100%,70% 60%,0 60%)}.temp10-research__visual{position:relative;display:block;width:100%;aspect-ratio:16/10;overflow:hidden;background:#e8e8e8;text-decoration:none}.temp10-research__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin-top:36px;max-width:720px;margin-left:auto;margin-right:auto}.temp10-research__link{display:flex;flex-direction:column;align-items:center;gap:12px;text-decoration:none}.temp10-research__link-icon{width:34px;height:34px;transition:transform .25s ease}.temp10-research__link:hover .temp10-research__link-icon{transform:scale(1.06)}.temp10-research__link-label{color:#2cb8b5;font-size:16px;line-height:1.2;text-align:center}@media (min-width:992px){.temp10-research{padding:50px 40px 70px}.temp10-research__head{margin-bottom:40px;padding-left:84px}.temp10-research__name{font-size:35px}.temp10-research__sec{display:block;position:absolute;top:-8px;left:0;width:50px;color:#2cb8b5;font-size:64px;font-weight:600;line-height:1;letter-spacing:.04em;writing-mode:vertical-rl;text-orientation:mixed}.temp10-research__body{flex-direction:row;align-items:flex-start;gap:0;padding-left:84px}.temp10-research__panel{width:480px;flex-shrink:0;min-height:718px;display:flex;flex-direction:column}.temp10-research__item{padding:28px 24px;font-size:28px;line-height:1.35;min-height:132px}.temp10-research__item.is-active{min-height:168px;padding-top:36px;padding-bottom:36px}.temp10-research__more{margin:auto 24px 8px auto}.temp10-research__visual{width:1088px;max-width:calc(100% - 480px);height:826px;aspect-ratio:auto;flex:1;margin-top:-56px}.temp10-research__links{display:flex;justify-content:flex-end;gap:70px;max-width:none;margin-top:28px;margin-right:120px;padding-left:84px}.temp10-research__link-label{font-size:24px}}.temp10-campus-life{width:100%;background:url(/images/temp10/bg4.png) 50%/cover no-repeat;padding:40px 10px}.temp10-campus-life__inner{width:100%;max-width:1720px;margin:0 auto}.temp10-campus-life__stage{display:flex;flex-direction:column;gap:16px}.temp10-campus-life__img{position:relative;display:block;width:100%;overflow:hidden;background:rgba(0,0,0,.2);text-decoration:none}.temp10-campus-life__img--tall{aspect-ratio:668/712}.temp10-campus-life__img--top{aspect-ratio:576/304}.temp10-campus-life__img--bottom{aspect-ratio:833/330}.temp10-campus-life__title-block{display:flex;flex-direction:column;align-items:flex-start;gap:16px;order:-1}.temp10-campus-life__name{margin:0;color:#fff;font-size:28px;font-weight:700;line-height:1.15;letter-spacing:.04em}.temp10-campus-life__sec{display:none}.temp10-campus-life__social{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;list-style:none}.temp10-campus-life__social-icon{position:relative;display:block;width:44px;height:44px;overflow:hidden;border-radius:50%;background:hsla(0,0%,100%,.12)}@media (min-width:992px){.temp10-campus-life{padding:0;min-height:0}.temp10-campus-life__inner{display:flex;justify-content:center;padding:53px 40px 0;box-sizing:border-box;min-height:0;overflow:hidden;container-type:inline-size;container-name:campus-life}.temp10-campus-life__stage{position:relative;display:block;width:1724px;height:712px;flex-shrink:0;gap:0;transform-origin:top center;transform:scale(min(1,100cqw/1724));margin-bottom:calc(712px * (min(1, 100cqw / 1724) - 1))}.temp10-campus-life__img--tall{position:absolute;top:0;left:0;width:668px;height:712px;aspect-ratio:auto}.temp10-campus-life__img--top{position:absolute;top:0;left:693px;width:576px;height:304px;aspect-ratio:auto}.temp10-campus-life__img--bottom{position:absolute;top:329px;left:693px;width:833px;height:330px;aspect-ratio:auto}.temp10-campus-life__title-block{position:absolute;top:89px;left:1345px;z-index:2;order:0;width:304px;gap:55px}.temp10-campus-life__name{align-self:flex-end;font-size:35px;font-weight:700;line-height:32px;white-space:nowrap}.temp10-campus-life__social{flex-wrap:nowrap;gap:11px}.temp10-campus-life__social-icon{width:52px;height:52px}.temp10-campus-life__sec{display:block;position:absolute;top:89px;left:1661px;z-index:2;width:63px;height:347px;color:#fff;font-size:64px;font-weight:500;line-height:1;letter-spacing:.06em;writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap}}