.page__bg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("../../../img/idea/report/page_bg.png") repeat-y center top/100% auto}@media(max-width: 768px){.page__bg:before{top:47rem;height:208.375rem;background-image:url("../../../img/idea/report/page_bg_sp.png")}}.bg-white{-webkit-box-shadow:0 0 0.5rem 0 rgba(150,181,188,.12);box-shadow:0 0 0.5rem 0 rgba(150,181,188,.12)}.mv{padding-block:12.9375rem 3.125rem}@media(max-width: 768px){.mv{padding-block:7rem 1.875rem}}@media(min-width: 769px){.mv .inner{padding-inline:4rem}}.mv__head .session{font-weight:700;color:#2b5aa1}@media(min-width: 769px){.mv__head .session{font-size:1.25rem}}@media(max-width: 768px){.mv__head .session{line-height:1.6}}.mv__head .session span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:2.1875rem;font-size:1.125rem;padding-inline:0.5625rem;background-color:#f18a24;border-radius:0.25rem;color:#000;margin-left:0.5rem}@media(max-width: 768px){.mv__head .session span{font-size:0.875rem;height:1.5625rem}}.mv__head .title{margin-top:0.25rem;font-weight:700;font-size:2.5rem}@media(min-width: 769px){.mv__head .title{line-height:1.5}}@media(max-width: 768px){.mv__head .title{font-size:1.75rem;margin-top:0.4375rem}}.mv__desc{font-weight:500;margin-top:0.75rem}@media(max-width: 768px){.mv__desc{margin-top:0.6875rem;font-size:0.875rem}}.mv__desc p:not(:last-child){margin-bottom:0.375rem}@media(max-width: 768px){.mv__desc p:not(:last-child){margin-bottom:0.25rem}}.article{padding-block:1.8125rem 4rem}@media(max-width: 768px){.article{padding-block:2.5rem}}@media(min-width: 769px){.article .inner{background-color:#fff;padding:4rem 4rem;border-radius:0.5rem;-webkit-box-shadow:0 0 0.5rem 0 rgba(150,181,188,.12);box-shadow:0 0 0.5rem 0 rgba(150,181,188,.12)}}@media(max-width: 768px){.article__content .block{background-color:#fff;border-radius:0.5rem;padding:1.5rem}}.article__content .block:not(:last-child){margin-bottom:6.375rem}@media(max-width: 768px){.article__content .block:not(:last-child){margin-bottom:2.5rem}}.article__content .block__ttl{padding-left:1.3125rem;color:#2b5aa1;font-size:2rem;font-weight:700;position:relative}@media(max-width: 768px){.article__content .block__ttl{font-size:1.5rem;padding-left:0.625rem}}.article__content .block__ttl:before{content:"";position:absolute;top:0.25rem;left:0;bottom:0.25rem;width:0.25rem;background-color:#2b5aa1}@media(max-width: 768px){.article__content .block__ttl:before{width:0.125rem}}.article__content .block__txt{line-height:1.8;margin-top:1rem}@media(max-width: 768px){.article__content .block__txt{margin-top:0.75rem}}.article__content .block__txt p:not(:last-child){margin-bottom:1.875rem}.article__content .block__img{margin-top:2.5rem}@media(max-width: 768px){.article__content .block__img{margin-top:0.75rem}}.article__content .block__img img{border-radius:0.5rem}@media(max-width: 768px){.article__content .block__img img{border-radius:0.25rem}}.article__content .block__img .caption{margin-top:0.25rem;font-size:0.875rem;line-height:1.8}@media(max-width: 768px){.article__content .block__img .caption{font-size:0.75rem;line-height:1.4}}@media(min-width: 769px){.article__content .block__interview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media(min-width: 769px){.article__content .block__interview .photo{-webkit-box-flex:36.25rem;-ms-flex:36.25rem 0 0px;flex:36.25rem 0 0}}.article__content .block__interview .photo img{border-radius:0.5rem}@media(max-width: 768px){.article__content .block__interview .photo img{border-radius:0.25rem}}.article__content .block__interview .photo__caption{margin-top:0.5rem;font-size:0.875rem;line-height:1.4}@media(max-width: 768px){.article__content .block__interview .photo__caption{font-size:0.75rem;margin-top:0.25rem}}.article__content .block__interview .desc{line-height:1.8}@media(min-width: 769px){.article__content .block__interview .desc{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:2.5rem}}@media(max-width: 768px){.article__content .block__interview .desc{margin-top:0.75rem}}.article__content .block__interview .desc p:not(:last-child){margin-bottom:1.875rem}@media(min-width: 769px){.article__content .block__interview.--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media(min-width: 769px){.article__content .block__interview.--reverse .desc{padding-inline:0 2.5rem}}.article__content .block__list{margin-top:2.5625rem}@media(max-width: 768px){.article__content .block__list{margin-top:1.3125rem}}.article__content .block__list .row:not(:last-child){margin-bottom:2.5625rem}@media(max-width: 768px){.article__content .block__list .row:not(:last-child){margin-bottom:1.3125rem}}.article__content .block__list .row__ttl{position:relative;padding-left:1.5rem;font-size:1.5rem;font-weight:700;color:#000}@media(max-width: 768px){.article__content .block__list .row__ttl{font-size:1.25rem;padding-left:1.375rem}}.article__content .block__list .row__ttl:before{content:"";position:absolute;top:0.5625rem;left:0;width:1rem;height:1rem;aspect-ratio:1;background-color:#f18a24;border-radius:50%}@media(max-width: 768px){.article__content .block__list .row__ttl:before{top:0.375rem;width:0.875rem;height:0.875rem}}.article__content .block__list .row__txt{line-height:1.8;margin-top:1rem}@media(max-width: 768px){.article__content .block__list .row__txt{margin-top:0.6875rem}}.article__content .block__list .row__txt p:not(:last-child){margin-bottom:1.875rem}.article__content .block__btn{margin-top:4.5rem}@media(min-width: 769px){.article__content .block__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}}@media(max-width: 768px){.article__content .block__btn{margin-top:1.625rem}}@media(min-width: 769px){.article__content .block__btn .item:nth-child(1) .btn-primary{width:18.375rem}.article__content .block__btn .item:nth-child(2) .btn-primary{width:19.375rem}}@media(max-width: 768px){.article__content .block__btn .item:not(:last-child){margin-bottom:0.75rem}}@media(max-width: 768px){.article__content .block.--block1 .block__txt.--txt1{margin-top:0.75rem}}.article__content .block.--block1 .block__interview{margin-top:1rem}@media(max-width: 768px){.article__content .block.--block1 .block__interview{margin-top:0.75rem}}.article__content .block.--block2 .block__interview{margin-top:2.5625rem}@media(max-width: 768px){.article__content .block.--block2 .block__interview{margin-top:0.8125rem}}.group-btn{padding-bottom:5rem}@media(min-width: 769px){.group-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}}@media(max-width: 768px){.group-btn{padding-inline:1rem;padding-bottom:4rem}}@media(min-width: 769px){.group-btn__item:nth-child(1) .btn-primary{width:14.375rem}.group-btn__item:nth-child(2) .btn-primary{width:17.375rem}}@media(max-width: 768px){.group-btn__item:not(:last-child){margin-bottom:0.75rem}}