#mv{position:absolute}.mv-menu{left:0;margin-bottom:72px;max-width:1280px;padding-top:16px;position:relative;right:0;width:100%;z-index:3}@media only screen and (min-width:768px){.mv-menu{background-color:transparent;margin-bottom:3.125vw;padding-top:0}}@media only screen and (min-width:1024px){.mv-menu{margin-bottom:40px}}.mv-menu__tabs{display:flex}@media only screen and (min-width:768px){.mv-menu__tabs{display:none}}.mv-menu__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-000);border:none;border-bottom:3px solid var(--color-100);border-radius:8px 8px 0 0;color:var(--color-700);cursor:pointer;flex:1;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1.8;max-height:64px;padding:16px;text-align:center}.mv-menu__tab.is-active{background-color:var(--color-primary-light);border-bottom-color:var(--color-primary);color:var(--color-primary)}@media only screen and (min-width:768px){.mv-menu__body{display:flex;gap:1.25vw;padding:1.25vw 1.875vw}}@media only screen and (min-width:1024px){.mv-menu__body{gap:16px;padding:16px 24px}}.mv-menu__section{display:none}.mv-menu__section.is-active{background-color:rgba(0,91,171,.88);display:block;padding:16px 20px}@media only screen and (min-width:768px){.mv-menu__section{background-color:rgba(0,91,171,.88);border-radius:.625vw;display:flex;flex-direction:column;padding:1.5625vw 1.25vw 1.25vw}}@media only screen and (min-width:1024px){.mv-menu__section{border-radius:8px;padding:20px 16px 16px}}@media only screen and (min-width:768px){.mv-menu__section--onsite{flex:1;min-width:0}.mv-menu__section--online{flex-shrink:0;width:28.90625vw}}@media only screen and (min-width:1024px){.mv-menu__section--online{width:370px}}.mv-menu__section-title{color:var(--color-000);font-size:20px;font-weight:700;line-height:2;margin-bottom:4px}@media only screen and (min-width:768px){.mv-menu__section-title{font-size:1.875vw;line-height:1.2;margin-bottom:.9375vw}}@media only screen and (min-width:1024px){.mv-menu__section-title{font-size:24px;margin-bottom:12px}}@media only screen and (min-width:768px){.mv-menu__section-inner{display:flex;flex:1;flex-direction:column}}.mv-menu__card{background-color:var(--color-primary-light);border:1px solid var(--color-ex-border-blue);border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px 12px}@media only screen and (min-width:768px){.mv-menu__card{border-radius:.625vw;flex:1;gap:.9375vw;padding:1.875vw 1.5625vw}}@media only screen and (min-width:1024px){.mv-menu__card{border-radius:8px;gap:12px;padding:24px 20px}}@media only screen and (min-width:768px){.mv-menu__section--online .mv-menu__card{padding:1.875vw 1.5625vw}}@media only screen and (min-width:1024px){.mv-menu__section--online .mv-menu__card{padding:24px 20px}}.mv-menu__card-header{align-items:center;display:flex;gap:12px}@media only screen and (min-width:768px){.mv-menu__card-header{gap:.9375vw}}@media only screen and (min-width:1024px){.mv-menu__card-header{gap:12px}}.mv-menu__card-icon{flex-shrink:0;height:48px;-o-object-fit:contain;object-fit:contain;width:48px}@media only screen and (min-width:768px){.mv-menu__card-icon{height:3.75vw;width:3.75vw}}@media only screen and (min-width:1024px){.mv-menu__card-icon{height:48px;width:48px}}.mv-menu__card-heading{color:var(--color-700);font-size:24px;font-weight:700;line-height:1.2}@media only screen and (min-width:768px){.mv-menu__card-heading{font-size:2.5vw}}@media only screen and (min-width:1024px){.mv-menu__card-heading{font-size:32px}}.mv-menu__card-desc{color:var(--color-700);font-size:14px;font-weight:500;line-height:1.8}@media only screen and (min-width:768px){.mv-menu__card-desc{font-size:1.09375vw}}@media only screen and (min-width:1024px){.mv-menu__card-desc{font-size:14px}}.mv-menu__card-desc--sp{display:inline}@media only screen and (min-width:768px){.mv-menu__card-desc--sp{display:none}}.mv-menu__card-desc--pc{display:none}@media only screen and (min-width:768px){.mv-menu__card-desc--pc{display:inline}}.mv-menu__venues{background-color:var(--color-ex-bg-blue);border-radius:8px;padding:12px}@media only screen and (min-width:768px){.mv-menu__venues{border-radius:.625vw;padding:.9375vw .625vw}}@media only screen and (min-width:1024px){.mv-menu__venues{border-radius:8px;padding:12px 8px}}.mv-menu__venues-title{color:var(--color-700);font-size:14px;font-weight:700;line-height:1.5;margin-bottom:6px}@media only screen and (min-width:768px){.mv-menu__venues-title{font-size:1.40625vw;margin-bottom:.46875vw}}@media only screen and (min-width:1024px){.mv-menu__venues-title{font-size:18px;margin-bottom:6px}}.mv-menu__venues-list{display:flex;flex-wrap:wrap;gap:4px 8px}@media only screen and (min-width:768px){.mv-menu__venues-list{flex-wrap:nowrap;gap:.625vw}}@media only screen and (min-width:1024px){.mv-menu__venues-list{gap:8px}}.mv-menu__venue-card{align-items:center;background-color:var(--color-000);border:1.293px solid var(--color-100);border-radius:8px;display:flex;gap:8px;padding:8px;-webkit-text-decoration:none;text-decoration:none;transition:border-color .2s ease;width:100%}@media only screen and (min-width:768px){.mv-menu__venue-card{border-radius:.625vw;flex:1;flex-direction:column;gap:.625vw;height:7.8125vw;justify-content:flex-end;min-width:0;padding:1.25vw}}@media only screen and (min-width:1024px){.mv-menu__venue-card{border-radius:8px;gap:8px;height:100px;padding:16px}}@media (hover:hover){.mv-menu__venue-card:hover{border-color:var(--color-primary)}.mv-menu__venue-card:hover .mv-menu__venue-name{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--color-primary);text-underline-offset:2px}}.mv-menu__venue-img{flex-shrink:0;height:41px;-o-object-fit:contain;object-fit:contain;width:80px}@media only screen and (min-width:768px){.mv-menu__venue-img{height:4.6875vw;width:8.90625vw}}@media only screen and (min-width:1024px){.mv-menu__venue-img{height:60px;width:114px}}.mv-menu__venue-name{color:var(--color-primary);font-size:13px;font-weight:700;line-height:1;text-decoration-color:transparent;transition:text-decoration-color .2s ease;white-space:nowrap}@media only screen and (min-width:768px){.mv-menu__venue-name{font-size:1.01563vw}}@media only screen and (min-width:1024px){.mv-menu__venue-name{font-size:13px}}.mv-menu__links-row{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:768px){.mv-menu__links-row{flex-direction:row;gap:.9375vw}}@media only screen and (min-width:1024px){.mv-menu__links-row{gap:12px}}.mv-menu__links-group{background-color:var(--color-ex-bg-blue);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:8px}@media only screen and (min-width:768px){.mv-menu__links-group{border-radius:.625vw;flex:1;gap:.625vw;min-width:0;padding:.625vw}}@media only screen and (min-width:1024px){.mv-menu__links-group{border-radius:8px;gap:8px;padding:8px}}.mv-menu__links-group-title{color:var(--color-700);font-size:14px;font-weight:700;line-height:1.5}@media only screen and (min-width:768px){.mv-menu__links-group-title{font-size:1.40625vw}}@media only screen and (min-width:1024px){.mv-menu__links-group-title{font-size:18px}}.mv-menu__link{align-items:center;background-color:var(--color-000);border:1px solid var(--color-100);border-radius:4px;color:var(--color-primary);display:flex;font-size:14px;font-weight:700;gap:4px;line-height:1.8;padding:8px 16px 8px 8px;-webkit-text-decoration:none;text-decoration:none;transition:border-color .2s ease,text-decoration-color .2s ease;width:100%}@media only screen and (min-width:768px){.mv-menu__link{border-radius:.3125vw;font-size:1.09375vw;padding:.625vw 1.25vw .625vw .625vw}}@media only screen and (min-width:1024px){.mv-menu__link{border-radius:4px;font-size:14px;padding:8px 16px 8px 8px}}.mv-menu__link:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cmask id='a' width='24' height='24' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23d9d9d9' d='M0 0h24v24H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23005bab' d='M10.707 17.293c-.63.63-1.707.184-1.707-.707V7.415c0-.891 1.077-1.337 1.707-.707l4.586 4.585a1 1 0 0 1 0 1.415z'/%3E%3C/g%3E%3C/svg%3E") 50% /contain no-repeat;content:"";display:block;flex-shrink:0;height:24px;width:24px}@media only screen and (min-width:768px){.mv-menu__link:before{height:1.875vw;width:1.875vw}}@media only screen and (min-width:1024px){.mv-menu__link:before{height:24px;width:24px}}.mv-menu__link:link,.mv-menu__link:visited{color:var(--color-primary)}@media (hover:hover){.mv-menu__link:hover{border-color:var(--color-primary);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--color-primary);text-underline-offset:2px}}.mv-menu__text-links{display:flex;gap:8px;justify-content:flex-end}.mv-menu__text-links .o-link\:tertiary{margin-left:0;margin-right:0}.mv-menu__card-buttons{background-color:var(--color-ex-bg-blue);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px 8px}@media only screen and (min-width:768px){.mv-menu__card-buttons{border-radius:.625vw;gap:.625vw;padding:.9375vw .625vw}}@media only screen and (min-width:1024px){.mv-menu__card-buttons{border-radius:8px;gap:8px;padding:12px 8px}}#home .mv-menu .o-link\:primary{background-color:var(--color-000);border:1px solid var(--color-100);border-radius:4px;color:var(--color-primary);font-size:14px;justify-content:flex-start;line-height:1.8;max-width:none;padding:8px 16px 8px 8px;text-decoration-color:transparent;transition:text-decoration-color .2s ease,border-color .2s ease;width:100%}@media only screen and (min-width:768px){#home .mv-menu .o-link\:primary{font-size:1.09375vw;max-width:none;padding:.625vw 1.25vw .625vw .625vw;width:100%}}@media only screen and (min-width:1024px){#home .mv-menu .o-link\:primary{font-size:14px;padding:8px 16px 8px 8px}}#home .mv-menu .o-link\:primary:link,#home .mv-menu .o-link\:primary:visited{color:var(--color-primary)}@media (hover:hover){#home .mv-menu .o-link\:primary:hover{border-color:var(--color-primary);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--color-primary);text-underline-offset:2px}}#calendar{background-color:#fff;padding-top:72px;position:relative;z-index:2}@media only screen and (min-width:768px){#calendar{background-color:transparent;padding-top:7.8125vw}}@media only screen and (min-width:1024px){#calendar{padding-top:100px}}.calendar-today__card{border:1px solid #0ba4bb;border-radius:12px;margin-bottom:32px;margin-top:32px;overflow:hidden;position:relative;z-index:2}@media only screen and (min-width:768px){.calendar-today__card{border-radius:.9375vw;margin-bottom:3.125vw;margin-top:2.5vw}}@media only screen and (min-width:1024px){.calendar-today__card{border-radius:12px;margin-bottom:40px;margin-top:32px}}.calendar-today__title{background-color:#0ba4bb;color:#fff;font-size:26px;font-weight:700;padding:16px 24px}@media only screen and (min-width:768px){.calendar-today__title{font-size:2.1875vw;padding:1.5625vw 2.5vw}}@media only screen and (min-width:1024px){.calendar-today__title{font-size:28px;padding:20px 32px}}.calendar-today__content{background-color:#fff;border-top:1px solid #0ba4bb}.calendar-today__notes{background-color:#fff}.calendar-card__content{padding:16px 16px 20px}@media only screen and (min-width:768px){.calendar-card__content{display:flex;gap:3.125vw;padding:2.5vw}}@media only screen and (min-width:1024px){.calendar-card__content{gap:40px;padding:32px}}@media only screen and (min-width:768px){.calendar-card__info{flex-shrink:0;width:45%}}.calendar-card__label{align-items:center;border-radius:4px;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;line-height:1;margin-right:8px;padding:6px 8px}@media only screen and (min-width:768px){.calendar-card__label{border-radius:.3125vw;font-size:1.25vw;padding:.46875vw .625vw}}@media only screen and (min-width:1024px){.calendar-card__label{border-radius:4px;font-size:16px;padding:6px 8px}}.calendar-card__label[data-type=today]{background-color:#ffcf00}.calendar-card__label[data-type=open]{background-color:#005bab;border-color:#005bab;color:#fff}.calendar-card__label[data-type=special]{background-color:#ecfff6;border:1px solid #63c5b5;color:#4aa999}.calendar-card__label[data-type=closed]{background-color:#fff;border-color:#ccc;color:var(--color-500)}.calendar-card__label[data-type=done]{background-color:#fff;border-color:transparent;color:#666}.calendar-card__date{color:#333;font-size:18px;font-weight:700;line-height:1.5;margin-top:12px}@media only screen and (min-width:768px){.calendar-card__date{font-size:1.875vw;margin-top:.9375vw}}@media only screen and (min-width:1024px){.calendar-card__date{font-size:24px;margin-top:12px}}.calendar-card__time{color:#333;font-size:18px;font-weight:700;line-height:1.5}@media only screen and (min-width:768px){.calendar-card__time{font-size:1.875vw}}@media only screen and (min-width:1024px){.calendar-card__time{font-size:24px}}.calendar-card__details{margin-top:16px}@media only screen and (min-width:768px){.calendar-card__details{margin-top:1.25vw}}@media only screen and (min-width:1024px){.calendar-card__details{margin-top:16px}}.calendar-card__maps{margin-top:24px}@media only screen and (min-width:768px){.calendar-card__maps{flex:1;margin-top:0}}.calendar-card__maps-title{color:#333;font-size:18px;font-weight:700;margin-bottom:12px}@media only screen and (min-width:768px){.calendar-card__maps-title{font-size:1.40625vw;margin-top:2.34375vw}}@media only screen and (min-width:1024px){.calendar-card__maps-title{font-size:18px;margin-top:30px}}.calendar-map-link-list{display:flex;flex-wrap:wrap;gap:8px 12px}@media only screen and (min-width:768px){.calendar-map-link-list{gap:.625vw 1.25vw}}@media only screen and (min-width:1024px){.calendar-map-link-list{gap:8px 16px}}.calendar-map-link-list>li{width:calc(50% - 8px)}@media only screen and (min-width:768px){.calendar-map-link-list>li{width:calc(33.33333% - .83333vw)}}@media only screen and (min-width:1024px){.calendar-map-link-list>li{width:calc(33.33333% - 10.66667px)}}.calendar-map-link-list>li a{align-items:center;border-bottom:1px solid #ccc;display:flex;font-size:14px;gap:4px;height:100%;justify-content:center;line-height:1.5;padding:12px 0;text-align:center;word-break:keep-all;word-wrap:break-word}@media only screen and (min-width:768px){.calendar-map-link-list>li a{font-size:1.25vw;gap:.3125vw;padding:.9375vw 0}}@media only screen and (min-width:1024px){.calendar-map-link-list>li a{font-size:16px;gap:4px;padding:12px 0}}@media (hover:hover){.calendar-map-link-list>li a{transition:border-bottom .2s ease,color .2s ease,background-color .2s ease}.calendar-map-link-list>li a:hover{border-bottom:1px solid var(--color-primary);color:var(--color-primary)}}.calendar-map-link-list>li a:after{aspect-ratio:1;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cmask id='a' width='24' height='24' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23d9d9d9' d='M0 0h24v24H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cmask id='b' width='25' height='24' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23d9d9d9' d='M.5 0h24v24H.5z'/%3E%3C/mask%3E%3Cg mask='url(%23b)'%3E%3Cpath fill='%23005bab' d='M9.327 12.442h.884v-2h1.116a.86.86 0 0 0 .63-.254q.255-.254.254-.63V8.442a.86.86 0 0 0-.253-.63.86.86 0 0 0-.631-.254h-2zm.884-2.884V8.442h1.116v1.116zm3.02 2.884h1.961a.86.86 0 0 0 .631-.254q.255-.254.254-.63V8.442a.86.86 0 0 0-.254-.63.86.86 0 0 0-.63-.254H13.23zm.884-.884V8.442h1.077v3.116zm3.077.884h.885v-2h1.192v-.884h-1.192V8.442h1.192v-.884h-2.077zM8.558 17.5q-.758 0-1.283-.525a1.75 1.75 0 0 1-.525-1.283V4.308q0-.758.525-1.283T8.558 2.5h11.384q.758 0 1.283.525t.525 1.283v11.384q0 .758-.525 1.283t-1.283.525zm0-1.5h11.384a.3.3 0 0 0 .212-.096.3.3 0 0 0 .096-.212V4.308a.3.3 0 0 0-.096-.212.3.3 0 0 0-.212-.096H8.558a.3.3 0 0 0-.212.096.3.3 0 0 0-.096.212v11.384q0 .116.096.212a.3.3 0 0 0 .212.096m-3.5 5q-.758 0-1.283-.525a1.75 1.75 0 0 1-.525-1.283V6.308h1.5v12.884q0 .116.096.212a.3.3 0 0 0 .212.096h12.884V21z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 50% /contain no-repeat;content:"";display:block;flex-shrink:0;margin-top:calc(var(--font-size)*var(--line-height)/2 - 12px);width:24px}@media only screen and (min-width:768px){.calendar-map-link-list>li a:after{margin-top:calc(var(--font-size)*var(--line-height)/2 - .9375vw);width:1.875vw}}@media only screen and (min-width:1024px){.calendar-map-link-list>li a:after{margin-top:calc(var(--font-size)*var(--line-height)/2 - 12px);width:24px}}.calendar-card__links{display:flex;flex-direction:column;gap:8px;margin-top:16px}@media only screen and (min-width:768px){.calendar-card__links{gap:.625vw;margin-top:1.25vw}}@media only screen and (min-width:1024px){.calendar-card__links{gap:8px;margin-top:16px}}.calendar-card__links .o-link\:tertiary{font-size:14px}@media only screen and (min-width:768px){.calendar-card__links .o-link\:tertiary{font-size:1.25vw!important}}@media only screen and (min-width:1024px){.calendar-card__links .o-link\:tertiary{font-size:16px!important}}.calendar-card__notes{color:var(--color-500);font-size:var(--font-size-xs);line-height:1.8;padding:0 24px 24px}@media only screen and (min-width:768px){.calendar-card__notes{font-size:1.09375vw;padding:0 2.5vw 2.5vw}}@media only screen and (min-width:1024px){.calendar-card__notes{font-size:14px;padding:0 32px 32px}}.calendar-card__notes>div{border-top:1px solid var(--color-100);padding-top:14px}@media only screen and (min-width:768px){.calendar-card__notes>div{padding-top:1.09375vw}}@media only screen and (min-width:1024px){.calendar-card__notes>div{padding-top:14px}}.calendar-detail__list{background-color:#f5fbfc;border-radius:4px;line-height:1.8;padding:8px 12px;width:100%}@media only screen and (min-width:768px){.calendar-detail__list{border-radius:.3125vw;padding:1.25vw}}@media only screen and (min-width:1024px){.calendar-detail__list{border-radius:4px;padding:16px}}.calendar-detail__item{align-items:baseline;display:flex;font-size:var(--font-size-sm);font-weight:500;gap:0;line-height:1.8}@media only screen and (min-width:768px){.calendar-detail__item{font-size:1.25vw}}@media only screen and (min-width:1024px){.calendar-detail__item{font-size:16px}}.calendar-detail__item dt{flex-shrink:0;font-weight:400;width:108px}@media only screen and (min-width:768px){.calendar-detail__item dt{width:9.375vw}}@media only screen and (min-width:1024px){.calendar-detail__item dt{width:120px}}.calendar-detail__item dt:after{content:"："}.calendar-detail__item dd{flex:1}.calendar-today__card--no-event{align-items:center;background-color:#f5fbfc;border:1px solid #0ba4bb;border-radius:12px;color:#0ba4bb;display:flex;flex-direction:column;font-size:16px;font-weight:700;gap:40px;justify-content:center;margin-bottom:32px;margin-top:32px;overflow:hidden;padding:40px 0;position:relative;z-index:2}@media only screen and (min-width:768px){.calendar-today__card--no-event{border-radius:.9375vw;font-size:1.40625vw;gap:3.125vw;margin-bottom:3.125vw;margin-top:2.5vw;padding:5.625vw 0}}@media only screen and (min-width:1024px){.calendar-today__card--no-event{border-radius:12px;font-size:18px;gap:40px;margin-bottom:40px;margin-top:32px;padding:72px 0}}.calendar-today__card--no-event>img{aspect-ratio:1/1;width:90px}@media only screen and (min-width:768px){.calendar-today__card--no-event>img{width:9.53125vw}}@media only screen and (min-width:1024px){.calendar-today__card--no-event>img{width:122px}}@media only screen and (min-width:768px){#products{z-index:3}#products,#venue{position:relative}}.venue-inner:after{background-color:var(--color-000);bottom:-7.8125vw;content:"";display:none;height:30%;left:0;position:absolute;width:100%;z-index:-1}@media only screen and (min-width:768px){.venue-inner:after{display:block}}@media only screen and (min-width:1024px){.venue-inner:after{bottom:-100px}}.venue-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media only screen and (min-width:768px){.venue-buttons{gap:1.25vw}}@media only screen and (min-width:1024px){.venue-buttons{gap:16px}}#news{padding-bottom:72px}@media only screen and (min-width:768px){#news{padding-bottom:7.8125vw}}@media only screen and (min-width:1024px){#news{padding-bottom:100px}}.news-contents{display:flex;flex-direction:column;gap:48px;margin-top:24px}@media only screen and (min-width:768px){.news-contents{gap:3.75vw;margin-top:3.125vw}}@media only screen and (min-width:1024px){.news-contents{gap:48px;margin-top:40px}}.news-important-wrap{align-items:flex-end;display:flex;flex-direction:column;gap:16px}@media only screen and (min-width:768px){.news-important-wrap{gap:1.25vw}}@media only screen and (min-width:1024px){.news-important-wrap{gap:16px}}.news-important{background-color:#fffce5;border:1px solid var(--color-100);border-radius:8px;padding:32px 20px;width:100%}@media only screen and (min-width:768px){.news-important{border-radius:.625vw;padding:2.5vw}}@media only screen and (min-width:1024px){.news-important{border-radius:8px;padding:32px}}.news-important__heading{color:red;font-size:24px;font-weight:700;line-height:1.2}@media only screen and (min-width:768px){.news-important__heading{font-size:1.875vw}}@media only screen and (min-width:1024px){.news-important__heading{font-size:24px}}.news-important__list{list-style:none;margin:0;padding:0}.news-important__item{border-bottom:1px solid var(--color-100);display:flex;flex-direction:column;gap:4px;padding:12px 0}@media only screen and (min-width:768px){.news-important__item{align-items:center;flex-direction:row;gap:1.25vw}}@media only screen and (min-width:1024px){.news-important__item{gap:16px}}.news-important__item:last-child{border-bottom:none}.news-important__date{color:var(--color-500);flex-shrink:0;font-size:14px;font-weight:400;line-height:1.8;white-space:nowrap}@media only screen and (min-width:768px){.news-important__date{font-size:1.25vw}}@media only screen and (min-width:1024px){.news-important__date{font-size:16px}}.news-important__link{align-items:flex-start;color:red;display:flex;font-size:14px;font-weight:400;gap:4px;line-height:1.8}@media only screen and (min-width:768px){.news-important__link{align-items:center;font-size:1.25vw;gap:.3125vw}}@media only screen and (min-width:1024px){.news-important__link{font-size:16px;gap:4px}}.news-important__link:link,.news-important__link:visited{color:red}@media (hover:hover){.news-important__link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-position:under}}.news-important__link:before{aspect-ratio:1;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cmask id='a' width='24' height='24' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23d9d9d9' d='M0 0h24v24H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23005bab' d='M10.707 17.293c-.63.63-1.707.184-1.707-.707V7.415c0-.891 1.077-1.337 1.707-.707l4.586 4.585a1 1 0 0 1 0 1.415z'/%3E%3C/g%3E%3C/svg%3E") 50% /contain no-repeat;content:"";display:block;flex-shrink:0;width:20px}@media only screen and (min-width:768px){.news-important__link:before{width:1.5625vw}}@media only screen and (min-width:1024px){.news-important__link:before{width:20px}}.news-important__link[data-pdf=true]:after{aspect-ratio:1;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cmask id='a' width='24' height='24' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23d9d9d9' d='M0 0h24v24H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cmask id='b' width='25' height='24' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23d9d9d9' d='M.5 0h24v24H.5z'/%3E%3C/mask%3E%3Cg mask='url(%23b)'%3E%3Cpath fill='%23005bab' d='M9.327 12.442h.884v-2h1.116a.86.86 0 0 0 .63-.254q.255-.254.254-.63V8.442a.86.86 0 0 0-.253-.63.86.86 0 0 0-.631-.254h-2zm.884-2.884V8.442h1.116v1.116zm3.02 2.884h1.961a.86.86 0 0 0 .631-.254q.255-.254.254-.63V8.442a.86.86 0 0 0-.254-.63.86.86 0 0 0-.63-.254H13.23zm.884-.884V8.442h1.077v3.116zm3.077.884h.885v-2h1.192v-.884h-1.192V8.442h1.192v-.884h-2.077zM8.558 17.5q-.758 0-1.283-.525a1.75 1.75 0 0 1-.525-1.283V4.308q0-.758.525-1.283T8.558 2.5h11.384q.758 0 1.283.525t.525 1.283v11.384q0 .758-.525 1.283t-1.283.525zm0-1.5h11.384a.3.3 0 0 0 .212-.096.3.3 0 0 0 .096-.212V4.308a.3.3 0 0 0-.096-.212.3.3 0 0 0-.212-.096H8.558a.3.3 0 0 0-.212.096.3.3 0 0 0-.096.212v11.384q0 .116.096.212a.3.3 0 0 0 .212.096m-3.5 5q-.758 0-1.283-.525a1.75 1.75 0 0 1-.525-1.283V6.308h1.5v12.884q0 .116.096.212a.3.3 0 0 0 .212.096h12.884V21z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 50% /contain no-repeat;content:"";display:none;flex-shrink:0;width:24px}@media only screen and (min-width:768px){.news-important__link[data-pdf=true]:after{display:block;width:1.875vw}}@media only screen and (min-width:1024px){.news-important__link[data-pdf=true]:after{width:24px}}.news-list-wrap{align-items:flex-end;background-color:var(--color-000);border:1px solid var(--color-100);border-radius:8px;display:flex;flex-direction:column;gap:32px;padding:32px 20px;width:100%}@media only screen and (min-width:768px){.news-list-wrap{border-radius:.625vw;gap:2.5vw;padding:2.5vw}}@media only screen and (min-width:1024px){.news-list-wrap{border-radius:8px;gap:32px;padding:32px}}.news-filters{display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:center;width:100%}@media only screen and (min-width:768px){.news-filters{flex-wrap:nowrap;gap:.9375vw;justify-content:flex-start}}@media only screen and (min-width:1024px){.news-filters{gap:12px}}.news-filter{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-000);border:1px solid var(--color-100);border-radius:21px;color:var(--color-700);cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-base);font-weight:500;justify-content:center;line-height:1.8;padding:4px 16px;transition:background-color .2s,color .2s,border-color .2s;white-space:nowrap}@media only screen and (min-width:768px){.news-filter{border-radius:1.64063vw;font-size:1.09375vw;padding:.3125vw 1.25vw}}@media only screen and (min-width:1024px){.news-filter{border-radius:21px;font-size:14px;padding:4px 16px}}.news-filter:hover{background-color:var(--color-primary-light)}.news-filter.is-active{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-000)}.news-filter.is-active:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.news-list{border-bottom:1px solid var(--color-100);margin-bottom:40px}@media only screen and (min-width:768px){.news-list{margin-bottom:3.125vw}}@media only screen and (min-width:1024px){.news-list{margin-bottom:40px}}.news-list-wrap .news-list{border-bottom:none;border-bottom:1px solid var(--color-100);margin-bottom:0;width:100%}.news-article{align-items:flex-start;border-top:1px solid var(--color-100);display:flex;flex-direction:column;gap:12px;padding-bottom:16px;padding-top:16px;transition:background-color .2s ease;width:100%}@media only screen and (min-width:768px){.news-article{align-items:center;flex-direction:row;gap:.9375vw;padding-bottom:1.25vw;padding-top:1.25vw}}@media only screen and (min-width:1024px){.news-article{gap:12px;padding-bottom:16px;padding-top:16px}}.news-article>div{align-items:center;display:flex;gap:8px}@media only screen and (min-width:768px){.news-article>div{align-items:flex-start;flex-direction:column;gap:.3125vw;min-width:10.9375vw}}@media only screen and (min-width:1024px){.news-article>div{gap:4px;min-width:140px}}.news-article>div>span{background:var(--color-000);border:1px solid var(--color-300);border-radius:4px;color:var(--color-700);display:inline-block;font-size:14px;font-weight:500;line-height:1;padding:4px 6px}@media only screen and (min-width:768px){.news-article>div>span{border-radius:.3125vw;font-size:1.09375vw;padding:.3125vw .46875vw}}@media only screen and (min-width:1024px){.news-article>div>span{border-radius:4px;font-size:14px;padding:4px 6px}}.news-article>div>time{color:var(--color-500);font-size:var(--font-size-base);line-height:1.8}@media only screen and (min-width:768px){.news-article>div>time{font-size:1.25vw}}@media only screen and (min-width:1024px){.news-article>div>time{font-size:var(--font-size-base)}}@media (hover:hover){.news-article:hover{background-color:var(--color-primary-light)}.news-article:hover .o-link\:tertiary{-webkit-text-decoration:underline;text-decoration:underline;text-underline-position:under}}#home #news .o-link\:tertiary{margin-left:0;margin-right:0}#ainet{margin-bottom:72px}@media only screen and (min-width:768px){#ainet{margin-bottom:7.8125vw}}@media only screen and (min-width:1024px){#ainet{margin-bottom:100px}}@media only screen and (min-width:768px){#ainet .o-link\:primary{width:32.5vw}}@media only screen and (min-width:1024px){#ainet .o-link\:primary{width:416px}}#ainet .o-link\:secondary{max-width:310px;width:100%}@media only screen and (min-width:768px){#ainet .o-link\:secondary{max-width:none;width:-moz-fit-content;width:fit-content}}.ainet-container{background:url(https://244848045.fs1.hubspotusercontent-na2.net/hubfs/244848045/lp/top/bg.png) 50%/cover;border-radius:12px;padding:48px 20px}@media only screen and (min-width:768px){.ainet-container{border-radius:.9375vw;padding:5vw 6.25vw}}@media only screen and (min-width:1024px){.ainet-container{border-radius:12px;padding:64px 80px}}.ainet-list{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:48px;margin-top:48px}@media only screen and (min-width:768px){.ainet-list{gap:1.5625vw;margin-bottom:3.125vw;margin-top:3.125vw}}@media only screen and (min-width:1024px){.ainet-list{flex-wrap:nowrap;gap:20px;margin-bottom:40px;margin-top:40px}}.ainet-list>li{width:calc(50% - 8px)}@media only screen and (min-width:768px){.ainet-list>li{width:calc(25% - 1.17188vw)}}@media only screen and (min-width:1024px){.ainet-list>li{width:calc(25% - 15px)}}.ainet-list>li>img{margin-bottom:8px;width:100%}@media only screen and (min-width:768px){.ainet-list>li>img{margin-bottom:1.25vw}}@media only screen and (min-width:1024px){.ainet-list>li>img{margin-bottom:16px}}.ainet-list>li>div{font-size:var(--font-size-sm);line-height:1.8;padding-left:8px;padding-right:8px}@media only screen and (min-width:768px){.ainet-list>li>div{font-size:1.25vw;padding-left:.625vw;padding-right:.625vw}}@media only screen and (min-width:1024px){.ainet-list>li>div{font-size:16px}}.ainet-list>li>div>h3{font-weight:700}.ainet-list>li>div>p{margin-top:4px}@media only screen and (min-width:768px){.ainet-list>li>div>p{margin-top:.3125vw}}@media only screen and (min-width:1024px){.ainet-list>li>div>p{margin-top:4px}}.ainet-apply{align-items:center;background:url(https://244848045.fs1.hubspotusercontent-na2.net/hubfs/244848045/membership-top/ainet-screen.jpg) 50%/cover;display:flex;flex-direction:column;font-size:var(--font-size-sm);font-weight:700;margin-bottom:48px;margin-left:-20px;margin-right:-20px;padding:42px 20px}@media only screen and (min-width:768px){.ainet-apply{background:url(https://244848045.fs1.hubspotusercontent-na2.net/hubfs/244848045/membership-top/ainet-screen-pc.jpg) 50%/cover;font-size:1.25vw;margin-bottom:3.75vw;margin-left:0;margin-right:0;padding:11.71875vw 0}}@media only screen and (min-width:1024px){.ainet-apply{font-size:16px;margin-bottom:48px;padding-bottom:150px;padding-top:150px}}.ainet-apply>p{margin-bottom:10px}@media only screen and (min-width:768px){.ainet-apply>p{margin-bottom:.78125vw}}@media only screen and (min-width:1024px){.ainet-apply>p{margin-bottom:10px}}.line-card{align-items:center;background-color:var(--color-000);border:1px solid var(--color-100);border-radius:4px;display:flex;gap:8px;margin-left:auto;margin-right:auto;margin-top:16px;max-width:310px;padding:8px 16px 8px 8px;width:100%}@media only screen and (min-width:768px){.line-card{display:none}}.line-card:link,.line-card:visited{color:var(--color-700)}.line-card__icon{flex-shrink:0;height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.line-card__text{color:var(--color-700);display:flex;flex-direction:column;font-weight:700;gap:8px;line-height:1}.line-card__name{font-size:14px}.line-card__label{font-size:16px}.content-wrapper{background-color:var(--color-000)}@media only screen and (min-width:768px){.content-inner{background-color:var(--color-000);position:relative;z-index:10}}.o-decoration-line{top:-23%}