.p-mainvisual{align-items:center;background-color:#007bbc;background-image:url(https://7242392.fs1.hubspotusercontent-na1.net/hubfs/7242392/raw_assets/public/docom-eisai-jp/images/page/top/mainvisual/bg-pc.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:6.2rem;padding-inline:var(--inner-padding)}.p-mainvisual__title{color:#fff;font-size:.3rem;font-weight:700;text-align:center}.p-mainvisual__text{color:#fff;font-size:.18rem;font-weight:500}.p-mainvisual__button,.p-mainvisual__text{margin-top:.3rem;text-align:center}.p-mainvisual__button .c-button-1{background-color:#fff;border:.02rem solid #fff;color:#000}.p-headline{align-items:center;display:flex;flex-direction:column;font-size:.44rem;font-weight:700;margin-bottom:.6rem;text-align:center}.p-headline small{color:#bf5800;font-size:.18rem}.p-button{margin-top:.6rem;text-align:center}.p-container__inner{margin-inline:auto;max-width:19.2rem;padding-top:1.4rem;width:100%}.p-container__inner.is-conference{background-image:url(https://7242392.fs1.hubspotusercontent-na1.net/hubfs/7242392/raw_assets/public/docom-eisai-jp/images/page/top/conference/bg-01.svg);background-position:100% 0;background-repeat:no-repeat;background-size:6.04rem auto}.p-container__inner.is-casestudy{background-image:url(https://7242392.fs1.hubspotusercontent-na1.net/hubfs/7242392/raw_assets/public/docom-eisai-jp/images/page/top/casestudy/bg-01.svg),url(https://7242392.fs1.hubspotusercontent-na1.net/hubfs/7242392/raw_assets/public/docom-eisai-jp/images/page/top/casestudy/bg-02.svg);background-position:0 0,bottom;background-repeat:no-repeat;background-size:5.17rem auto,4.18rem auto;padding-bottom:4rem}.p-container__inner.is-about{padding-block:.8rem}.p-headline-02{color:#bf5800;font-size:.24rem;font-weight:700;letter-spacing:.6px;margin-bottom:.3rem}.p-headline-02,.p-headline-03{font-style:normal;line-height:160%;text-align:center}.p-headline-03{color:#000;font-size:.18rem;font-weight:500;margin-top:.3rem}.p-link-01{display:grid;gap:.4rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.64rem}.p-link-01__item{background:#fff;border-radius:0 0 .08rem .08rem;border-top:.02rem solid #bf5800}.p-link-01__link{display:block;height:100%;padding:.24rem .32rem;transition:opacity .1s ease}.p-link-01__title{align-items:center;color:#000;display:grid;font-size:.28rem;font-style:normal;font-weight:700;grid-template-columns:auto .48rem;letter-spacing:.6px;line-height:160%;margin-bottom:.16rem;min-height:.74rem}.p-link-01__title span{display:block;font-size:.18rem;line-height:1}.p-link-01__lead{font-size:.16rem;font-weight:400;line-height:200%}@media screen and (max-width:767px){.p-mainvisual{background-image:url(https://7242392.fs1.hubspotusercontent-na1.net/hubfs/7242392/raw_assets/public/docom-eisai-jp/images/page/top/mainvisual/bg-sp.png);background-image:-webkit-image-set(url("https://7242392.fs1.hubspotusercontent-na1.net/hubfs/7242392/raw_assets/public/docom-eisai-jp/images/page/top/mainvisual/bg-sp.png") 1x,url("https://7242392.fs1.hubspotusercontent-na1.net/hubfs/7242392/raw_assets/public/docom-eisai-jp/images/page/top/mainvisual/bg-sp-2x.png") 2x);background-image:image-set(url("https://7242392.fs1.hubspotusercontent-na1.net/hubfs/7242392/raw_assets/public/docom-eisai-jp/images/page/top/mainvisual/bg-sp.png") 1x,url("https://7242392.fs1.hubspotusercontent-na1.net/hubfs/7242392/raw_assets/public/docom-eisai-jp/images/page/top/mainvisual/bg-sp-2x.png") 2x);background-position:top;min-height:6.12rem}.p-mainvisual__title{font-size:.22rem}.p-mainvisual__text{font-size:.16rem}.p-mainvisual__button{margin-top:.4rem}.p-headline{font-size:.3rem;margin-bottom:.3rem}.p-headline small{font-size:.14rem}.p-button{margin-top:.4rem}.p-container__inner{padding-top:.6rem;padding-inline:0}.p-container__inner.is-conference{background:none}.p-container__inner.is-casestudy{background-image:url(https://7242392.fs1.hubspotusercontent-na1.net/hubfs/7242392/raw_assets/public/docom-eisai-jp/images/page/top/casestudy/bg-02.svg);background-position:bottom;background-size:2.27rem auto;padding-bottom:2.4rem}.p-container__inner.is-about{padding-bottom:0}.p-headline-02{font-size:.2rem}.p-link-01{gap:.24rem;grid-template-columns:1fr;margin-top:.4rem}.p-link-01__link{padding:.24rem .16rem}}@media (hover:hover){.p-mainvisual__button .c-button-1:hover{background-color:#000;border:.02rem solid #000;color:#fff}.p-link-01__link:hover{opacity:.4}}