@media screen and (max-width:1023px){.p-link{padding-top:var(--header-height-tb);margin-top:var(--header-height-tb-negative)}.pc-br{display:none}.tb-br{display:block}.tb-nobr{display:none}.tb-inline{display:inline}.header{height:var(--header-height-tb);& .header__logo{height:var(--header-height-tb)}& .header__text{font-size:24px;display:block}& .header__ul{display:none}& .header__contactbtn{font-size:15px;padding:3px 16px}}.burger-btn{display:block}.mv{padding-top:var(--header-height-tb);& .mv__copy{margin-bottom:24px;font-size:32px}& .mv__subcopy{font-size:24px}.mv__link{margin-bottom:8px}& .mv__link--tb{display:block}}.notice{& .notice__heading{font-size:var(--rem24);&:after{width:64px;height:50px;top:-14px;right:-60px}}& .notice__box{margin-top:-18px;padding:32px 24px 24px}& .notice__title{font-size:var(--rem24)}& .notice__desc{text-align:start}& .notice__a{font-size:var(--rem20)}}.about{& .about__title{font-size:var(--rem22)}}.features{& .features__icon{width:100px;height:100px;top:-20px}& .features__titlebox{padding-left:72px;height:80px}& .features__title{font-size:var(--rem20)}}.ova{& .ova__flex1{flex-direction:column-reverse;row-gap:8px}& .ova__logo{display:block;width:fit-content;margin:0 auto}}.donor{& .donor__logo--tb{display:block;width:fit-content;margin:0 auto}& .donor__logo{display:none}& .donor__desc{font-size:var(--rem14)}}.pagemv{height:160px;& .pagemv__title{font-size:32px}}.session{& .session__img{width:200px;height:auto}}.share{& .share__item{padding-bottom:128px;padding-left:24px;padding-right:24px}& .share__img{right:0;bottom:0}}.data{padding-top:calc(var(--header-height-tb) + 48px);& .data__title,& .data__subtitle{letter-spacing:0em}}.datatab{& .datatab__item{font-size:var(--rem15)}}.graph{& .graph__copy--orange{margin-bottom:24px}& .graph__spgraph{display:block;text-align:center;margin-bottom:24px}& .graph__spcap{margin-top:16px;display:block;text-align:end;font-size:var(--rem11)}& .graph__graph{display:none}}.product{& .product__flex{flex-direction:column}& .product__desc{margin-bottom:16px}& .product__img{display:block;margin-inline:auto}}.words{& .words__flex{flex-direction:column;row-gap:16px}& .words__cap{justify-content:center}}.info{& .info__flex{flex-direction:column;row-gap:8px;padding-block:20px}& .info__desc{max-width:520px}}.expert{& .expert__flex{flex-direction:column-reverse;row-gap:32px}& .expert__desc{width:auto;max-width:380px}}.action{& .action__flex{flex-direction:column;row-gap:32px}}}