.cSubpageFv__inner{padding:110px var(--padding-wrapper)0}.cSubpageFv__headline{overflow:hidden;font-family:var(--f-inter);font-size:5.25rem;line-height:1;letter-spacing:-.007em}.cSubpageFv__headline .-char{display:inline-block;opacity:var(--init-opacity)}.cSubpageFv.is-wrap .cSubpageFv__headline{display:flex;flex-direction:column;align-items:flex-start}.cSubpageFv.is-wrap .-main-text,.cSubpageFv.is-wrap .-main-text2{overflow:hidden}.cSubpageFv.is-wrap .-main-text2{margin-top:-.14em;margin-left:.85em}@media screen and (min-width:960px){.cSubpageFv__inner{padding:16px var(--padding-wrapper)0}.cSubpageFv__headline{font-family:var(--f-inter);font-size:min(12.3vw,168px*var(--r-max-scale));line-height:1}.cSubpageFv.is-wrap .cSubpageFv__headline{flex-direction:row;flex-wrap:wrap;gap:0 .25em;width:calc(100% - var(--header-width))}.cSubpageFv.is-wrap .-main-text{margin-right:0;margin-bottom:0}.cSubpageFv.is-wrap .-main-text2{margin-top:0;margin-left:0}}.cCategoryMenu{position:relative;padding:0 16px 12px;overflow:hidden;opacity:var(--init-opacity)}.cCategoryMenu__inner{display:flex;gap:24px;align-items:center;justify-content:flex-start;max-width:var(--_max-width)}.cCategoryMenu__title{flex-shrink:0;font-family:var(--f-roboto-mono);font-size:.875rem;font-weight:400;line-height:1}.cCategoryMenu__list{display:flex;flex-wrap:wrap;gap:12px 16px}.cCategoryMenu__item_link{font-family:var(--f-roboto-mono);font-size:.875rem;font-weight:400;line-height:1.5}.cCategoryMenu__item_link.is-current{color:#b0b0b0;pointer-events:none}.cCategoryMenu__border{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentcolor}@media screen and (min-width:960px){.cCategoryMenu{padding:0 0 16px}.cCategoryMenu__inner{gap:min(3.51vw,48px*var(--r-max-scale));padding:0 40px;margin:0 auto}.cCategoryMenu__title{font-size:min(1.02vw,14px*var(--r-max-scale))}.cCategoryMenu__list{gap:0}.cCategoryMenu__item_link{padding:0 min(1.17vw,16px*var(--r-max-scale));font-size:min(1.02vw,14px*var(--r-max-scale))}}.cPagination{display:flex;gap:32px;align-items:center;justify-content:space-between;padding:4px;background-color:#e7e7e7;border-radius:8px}.cPagination__list{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:center}.cPagination__item{font-family:var(--f-roboto-mono);font-size:.875rem;font-weight:400;line-height:1}.cPagination__item_link.is-current{color:#b0b0b0;pointer-events:none}.cPagination__item_text{background-image:linear-gradient(90deg,currentcolor,currentcolor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}.cPagination__item:not(.is-sp){display:none}.cPagination__ellipses{display:none}.cPagination__button{position:relative;display:flex;align-items:center;justify-content:center;width:88px;height:32px;overflow:hidden;color:var(--c-white);background-color:var(--c-actbe-black);border-radius:4px}.cPagination__button_icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.cPagination__button_icon_arrow{flex-shrink:0;width:24px;height:10px}.cPagination__button_icon--copy{position:absolute;top:0;left:0;display:none;width:100%;height:100%}.cPagination__button[data-direction=prev]{transform:rotate(180deg)}.cPagination__button.is-disabled{color:var(--c-actbe-black);pointer-events:none;background-color:var(--c-white)}@media screen and (min-width:960px){.cPagination,.cPagination__list{gap:0}.cPagination__item{font-size:min(1.02vw,14px*var(--r-max-scale))}.cPagination__item_link{padding:4px 12px}.cPagination__item:not(.is-sp){display:block}.cPagination__ellipses{position:relative;top:min(.15vw,2px*var(--r-max-scale));display:block;padding:4px 12px;font-family:var(--f-roboto-mono);font-size:min(1.02vw,14px*var(--r-max-scale));font-weight:400;line-height:1}.cPagination__button{width:min(6.44vw,88px*var(--r-max-scale));height:min(2.34vw,32px*var(--r-max-scale))}.cPagination__button_icon_arrow{width:min(1.76vw,24px*var(--r-max-scale));height:min(.73vw,10px*var(--r-max-scale))}.cPagination__button_icon--copy{display:flex}.cPagination__button[data-direction=prev]{margin-right:min(1.76vw,24px*var(--r-max-scale))}.cPagination__button[data-direction=next]{margin-left:min(1.76vw,24px*var(--r-max-scale))}}.cArticleList__list{display:grid;grid-gap:24px;gap:24px;padding:0 var(--padding-wrapper)}.cArticleList__pagination{padding:0 var(--padding-wrapper);margin-top:40px}@media screen and (min-width:768px){.cArticleList{width:100%}.cArticleList__list{grid-template-columns:repeat(3,1fr);width:100%}.cArticleList__pagination{display:flex;justify-content:center;padding:0 40px;margin:64px auto 0}}.pFV__headline .cSubpageFv .-main-text2{margin-top:-.36em;margin-left:1.8em}.pConference{margin-top:64px}.pConference__inner{padding-bottom:120px}.pConference__list{margin-top:var(--padding-wrapper)}.pConference__item_image{position:relative;width:100%;aspect-ratio:16/9}.pConference__item_image:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border:1px solid #d1d1d1}.pConference__item_head{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;justify-content:flex-start;margin-top:8px}.pConference__item_tag{display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:flex-start;margin-right:auto}.pConference__item_tag_li{padding:4px 8px;font-family:var(--f-roboto-mono);font-size:.75rem;font-weight:400;line-height:1.2;background-color:#e7e7e7}.pConference__item_datetime{display:flex;gap:8px;align-items:center;justify-content:flex-start;font-size:.75rem;font-weight:400;line-height:1.5;color:#5d5d5d}.pConference__item_title{margin-top:8px;font-size:.75rem;font-weight:400;line-height:1.5}.pConference__pagination{padding:0 var(--padding-wrapper);margin-top:40px}.pConference__no-data{font-size:1rem;font-weight:400;line-height:1.2;color:#6d6d6d;text-align:center}@media screen and (min-width:960px){.pFV__headline .cSubpageFv .-main-text2{margin-top:0;margin-left:-.25em}.pConference{margin-top:80px}.pConference__item{width:100%}.pConference__item_tag_li,.pConference__item_datetime,.pConference__item_title{font-size:min(.88vw,12px*var(--r-max-scale))}.pConference__pagination{display:flex;justify-content:center;padding:0 var(--padding-wrapper);margin:64px auto 0}}