.main .section-link a{font-weight:700;font-size:16px;line-height:19px}.main .section-link a,.main .section-link a .arrow{display:flex;align-items:center;transition:all .3s ease-out}.main .section-link a .arrow{justify-content:center;width:27px;height:27px;margin-left:12px;background:#0090a8;border-radius:4px}.main .section-link a .arrow img{width:12px;transition:all .3s ease-out}.main .section-link a:hover span{color:#0090a8;opacity:.5}.main .section-link a:hover .arrow{background:#fff;border:1px solid #e2e5e8;transform:scale(.8)}.main .section-link a:hover .arrow img{filter:invert(38%) sepia(73%) saturate(454%) hue-rotate(146deg) brightness(95%) contrast(93%)}.main .section__title-wrap{text-align:center}.main .section__title-wrap.section__left{text-align:left}.main .section__title-wrap .section__title-en{margin-bottom:16px}.main .section__title-wrap .section__title-en span{padding-bottom:4px;font-weight:700;font-size:14px;color:#0090a8;letter-spacing:.32px;border-bottom:5px solid #f5ef31}.main .section__title-wrap .section__title{font-weight:700;font-size:40px;color:#3d4f5d;letter-spacing:.08em}.main .section__title-wrap .section__title.section__title--white{color:#fff}.main .section__title-wrap .section__title-small{font-size:24px}.main .section__title-wrap .section__description{margin-top:8px;font-weight:500;font-size:16px;line-height:30px;letter-spacing:.08em}.main .section__title-wrap .section__description.section__description--white{color:#fff}.main .section__2col{display:flex;justify-content:space-between;align-items:center}.p-coach .main .section__title-wrap .section__title-en span{color:#0090a8}.p-coach .main .section__title-wrap .section__title-en span.section__title-en--white{color:#fff}.p-coach .u-bg-dark{background-color:#334655}.p-coach .main .mainvisual .mainvisual__inner:after,.p-coach .main .mainvisual .mainvisual__inner:before,.p-coach .main .mainvisual:after,.p-coach .main .mainvisual:before{content:none}.p-coach .mainvisual{padding-bottom:5px;background:linear-gradient(90deg,#2d92a3,#71b1ba)}.p-coach .main__title-img{max-width:500px;margin-top:15px}.p-coach main .mainvisual .mainvisual__inner{padding-top:100px;padding-bottom:24px}.p-coach .main .mainvisual .mainvisual__inner .mainvisual__left{margin-right:10px;padding-left:5px}.p-coach .main .mainvisual .mainvisual__inner .mainvisual__left .mainvisual__lead{margin-top:20px;padding:0;font-weight:400;font-size:20px;line-height:2;color:#fff;background:transparent;border-radius:0;box-shadow:none}.p-coach .main .mainvisual .mainvisual__inner .mainvisual__left .mainvisual__lead:before{content:none}.p-coach .main .mainvisual .mainvisual__inner .mainvisual__right{width:unset;margin-top:25px}.p-coach .main .mainvisual .mainvisual__inner .mainvisual__right img{width:100%;max-width:636px}.p-coach .mainvisual__pc-cta-box{margin-top:24px}.p-coach .main{background:#fbfbfb}.p-coach .main .mainvisual{position:relative}.p-coach .main .mainvisual .mainvisual__inner{display:flex;justify-content:start;align-items:center;max-width:1280px;margin:0 auto}.p-coach .main .mainvisual .mainvisual__inner .mainvisual__left .mainvisual__lead .mainvisual__lead-icon{margin-right:8px;vertical-align:-1px}.p-coach .main .mainvisual .mainvisual__inner .mainvisual__left h1{margin-top:28px}.p-coach .main .mainvisual .mainvisual__inner .mainvisual__left h1 .main__title-img.display-tablet.display-pc{display:block;max-width:519px}.p-coach .main .mainvisual .mainvisual__inner .mainvisual__left .main__logo{width:345px;margin-top:25px}.p-coach .main .mainvisual .mainvisual__inner .mainvisual__left .main__logo img{width:100%;vertical-align:top}.p-coach .main .mainvisual .mainvisual__inner .mainvisual__right img{position:relative;z-index:2}.p-coach .main .mainvisual .mainvisual__inner .mainvisual__right:after{content:"";position:absolute;right:0;bottom:-180px;width:300px;height:300px;background-image:url(../img/top/bg-main05.svg);background-repeat:no-repeat;background-size:100%}.p-coach .main .mainvisual .cta__actions{position:relative;z-index:2;justify-content:start;max-width:1280px;margin:0 auto}.main .main__lead{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;margin-top:18px;font-weight:700;font-size:18px;color:#3d4f5d;letter-spacing:.15em}.main .main__lead.display-sp,.main .main__lead.display-tablet{display:none}.main .main__lead .main__logo-img{margin-left:16px}.main .main__lead .main__num-img{margin:0 3px}.p-coach .problem{position:relative;padding:74px 24px 126px;background-color:#fff}.p-coach .problem:before{content:"";position:absolute;top:0;left:-15px;width:411px;height:411px;background-image:url(../img/coach/bg-problem01.svg);background-repeat:no-repeat;background-size:100%}.p-coach .problem__inner{width:100%;max-width:1080px;margin-inline:auto}.p-coach .problem__list{display:flex;justify-content:space-between;margin-top:40px;gap:32px}.p-coach .problem__item{flex:1;text-align:center}.p-coach .problem__item-image{display:flex;justify-content:center;width:100%}.p-coach .problem__item-image img{display:block;width:100%;max-width:340px;height:auto}.p-coach .problem__item-title{position:relative;display:inline-block;margin-top:18px;padding-bottom:12px;font-weight:700;font-size:24px;line-height:1.4;text-align:center;color:#3d4f5d;letter-spacing:.08em}.p-coach .problem__item-title:after{content:"";position:absolute;bottom:0;left:50%;width:54px;height:5px;background-color:#f5ef31;transform:translateX(-50%)}.p-coach .problem__item-text{max-width:320px;margin:14px auto 0;font-weight:400;font-size:18px;line-height:1.7;text-align:left;color:#5b6b7a}.p-coach .resolved{position:relative;padding:56px 24px;background-color:#f0f9fb}.p-coach .resolved__cards{display:flex;justify-content:center;max-width:1080px;margin:60px auto 0;gap:16px}.p-coach .resolved-card{overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:18px;box-shadow:0 10px 24px rgba(0,0,0,.08)}.p-coach .resolved-card.resolved-card--01{width:100%;max-width:489px;height:auto}.p-coach .resolved-card.resolved-card--02{width:100%;max-width:575px;height:auto}.p-coach .resolved-card__head{display:flex;justify-content:center;align-items:center;min-height:92px;padding:14px 22px;background:linear-gradient(270deg,#81bbc1 0,#1d92a4);gap:clamp(15px,2.430555555555556vw,35px)}.p-coach .resolved-card__no{font-weight:500;font-size:clamp(50px,4.305555555555555vw,62px);line-height:1.6;font-family:Poppins,sans-serif;color:hsla(0,0%,100%,.75);font-style:italic}.p-coach .resolved-card__title{font-weight:700;font-size:clamp(24px,2.222222222222222vw,30px);line-height:1.6;color:#fff}.p-coach .resolved-card__title span{color:#f3f246}.p-coach .resolved-card__body{display:grid;padding:26px 22px 28px;place-content:center;place-items:center}.p-coach .resolved__left-img{width:100%;max-width:400px;height:auto}.p-coach .resolved__left-text{position:relative;font-weight:700;font-size:36px;line-height:1.6;text-align:center;color:#42859d}.p-coach .resolved__left-text:after{content:"";position:absolute;bottom:0;left:50%;width:229px;height:4px;background-color:#f5ef31;transform:translateX(-50%)}.p-coach .resolved__right-box{display:flex;flex-direction:column;align-items:stretch;gap:16px}.p-coach .resolved__right-container{display:flex;justify-content:flex-start;align-items:center;gap:35px}.p-coach .resolved__right-icon{width:100%;max-width:80px;height:auto}.p-coach .resolved__arrow{display:block;width:100%;max-width:22px;height:auto;transform:rotate(90deg);margin-inline:auto}.p-coach .resolved__right-text{font-weight:700;font-size:clamp(18px,1.666666666666667vw,24px);line-height:1.6;color:#3d4f5d}.p-coach .resolved__bottom-message,.p-coach .resolved__right-text span{color:#2294a5}.p-coach .resolved__cta-box{margin-top:50px}.p-coach .resolved__cta-text-box{margin-top:30px}.p-coach .about{position:relative;padding:72px 24px 56px;background-color:#fff}.p-coach .about__content{display:flex;justify-content:space-between;align-items:center;max-width:1280px;margin:32px auto 0}.p-coach .about__content.about__content--reverse{flex-direction:row-reverse}.p-coach .about__content.about__content--reverse .about__text{margin-right:0;margin-left:88px}.p-coach .about__text{flex:1;margin-right:88px}.p-coach .about__point{font-weight:700;font-size:18px;line-height:1.5;color:#0090a8}.p-coach .about__heading{margin-top:16px;font-weight:700;font-size:36px;line-height:1.5}.p-coach .about__description{margin-top:16px;font-size:16px;line-height:1.7;color:#3d4f5d}.p-coach .about__image{width:100%;max-width:496px}.p-coach .schedule{position:relative;padding:80px 24px;background-color:#fff}.p-coach .schedule__inner{width:100%;max-width:1280px;padding:56px 70px 100px;background-color:#f7f7f7;border-radius:24px;margin-inline:auto}.schedule__table{width:100%;margin-top:60px}.schedule__table .schedule-table--pc{display:block}.schedule__table .schedule-table__grid{display:grid;align-items:stretch;grid-template-columns:132px repeat(4,1fr);gap:12px}.schedule__table .schedule-table__blank{height:1px}.schedule__table .schedule-table__phase{padding:10px;font-weight:700;font-size:25px;line-height:1.2;text-align:center;color:#fff;background:#249c94}.schedule__table .schedule-table__phase.schedule-table__phase--prep{background:#40bfb6}.schedule__table .schedule-table__term-wrap{position:relative;padding-top:14px}.schedule__table .schedule-table__arrow--cell{position:absolute;top:0;right:8px;left:8px;height:12px;pointer-events:none}.schedule__table .schedule-table__arrow--cell:before{content:"";position:absolute;top:6px;right:0;left:0;height:2px;background:#c9d6d9}.schedule__table .schedule-table__arrow--cell:after{content:"";position:absolute;top:2px;right:-2px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #c9d6d9}.schedule__table .schedule-table__grid--schedule>.schedule-table__arrow{display:none}.schedule__table .schedule-table__label{display:flex;justify-content:center;align-items:center;padding:10px 8px;font-weight:700;font-size:16px;line-height:1.2;text-align:center;color:#fff;white-space:nowrap;background:#40bfb6}.schedule__table .schedule-table__term{display:flex;justify-content:center;align-items:center;padding:12px 10px;font-weight:500;font-size:23px;text-align:center;color:#3d4f5d}.schedule__table .schedule-table__grid--schedule{margin-top:30px}.schedule__table .schedule-table__grid--schedule .schedule-table__label{align-self:start;padding:10px 8px}.schedule__table .schedule-table__grid--detail{margin-top:40px}.schedule__table .schedule-table__grid--detail .schedule-table__label{align-self:start;padding:10px 8px}.schedule__table .schedule-table__card{padding:16px 18px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.06)}.schedule__table .schedule-table__list{margin:0;padding:0;list-style:none}.schedule__table .schedule-table__list li{position:relative;padding-left:16px;font-weight:500;font-size:17px;line-height:1.5;text-align:left;color:#3d4f5d}.schedule__table .schedule-table__list li+li{margin-top:8px}.schedule__table .schedule-table__list li:before{content:"";position:absolute;top:.72em;left:0;width:6px;height:6px;background:#2aa79a;border-radius:50%;transform:translateY(-50%)}.schedule__table .schedule-table--sp{display:none}.p-coach .schedule__cta-box{margin-top:100px}.main .bg__features .features .features__inner{display:flex;max-width:1280px;margin:0 auto;color:#fff}.main .bg__features .features .features__inner .features__content .features__section .features__items .features__item{width:calc(33.33333% - 13.33333px);padding:24px 16px;background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.08)}.main .bg__features .features .features__inner .features__content .features__section .features__items .features__item .features__item-title{margin-top:16px;font-weight:700;font-size:16px;line-height:1.5;text-align:center;color:#3d4f5d}.main .bg__features .features .features__inner .features__content .features__items{display:flex;flex-wrap:wrap;margin-top:20px;text-align:center;gap:20px}.main .bg__features .features .features__inner .features__content .features__items .features__item{width:calc(33.33333% - 13.33333px);padding:24px 16px;background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.08)}.main .bg__features .features .features__inner .features__content .features__items .features__item .features__item-title{margin-top:16px;font-weight:700;font-size:16px;line-height:1.5;text-align:center;color:#3d4f5d}.p-coach .bg__features{padding-top:56px;padding-bottom:80px;background-image:url(../img/coach/bg__features.svg);background-repeat:no-repeat;background-position:top;background-size:cover;border-top-left-radius:100px;border-top-right-radius:100px}.p-coach .bg__features .features .features__inner{display:block;padding:0 36px}.p-coach .bg__features .features .features__content{max-width:1120px;margin-inline:auto}.p-coach .features__compare{margin-top:80px}.p-coach .features__cta-block{position:relative;z-index:1;margin-top:80px}.p-coach .main .bg__features .features .features__content .features__items{margin-top:36px}.p-coach .main .bg__features .features .features__content .features__items .features__item-title{font-size:20px}.features-table{margin-top:40px;overflow:hidden}.features-table__pc{display:block}.features-table__sp{display:none}.features-table__head,.features-table__row{display:grid;grid-template-columns:220px 1fr 1fr 1fr}.features-table__colhead{padding:19px;font-weight:700;line-height:1.6;text-align:center;color:#334655;background-color:#ebebeb}.features-table__colhead--coach{color:#fff;background:#35b7a6;border-top-left-radius:5px}.features-table__colhead--executive{border-top-right-radius:5px}.features-table__rowlabel{display:flex;justify-content:center;align-items:center;margin-right:20px;font-weight:700;text-align:center;color:#334655;background:#f7fafb;border-radius:5px;margin-block:16px}.features-table__cell{padding:24px 20px;text-align:center;background-color:#fff}.features-table__cell.features-table__cell--large p{font-weight:700;font-size:18px;line-height:1.6;color:#334655}.features-table__cell.features-table__cell--large p span{font-size:20px;color:#2696a7}.features-table__cell p{margin-top:12px;font-weight:500;font-size:16px;line-height:1.6;color:#334655}.features-table__cell--bottom-left-radius{border-bottom-left-radius:5px}.features-table__cell--bottom-right-radius{border-bottom-right-radius:5px}.features-table__icon{display:block;width:35px;height:auto;margin:0 auto}.features-table__note{font-weight:400;font-size:14px;line-height:2.14286;text-align:right;letter-spacing:.08em}.p-coach .u-bg-dark .section__description,.p-coach .u-bg-dark .section__title{color:#fff}.p-coach .swiper .swiper-button-next,.p-coach .swiper .swiper-button-next.swiper-button-disabled,.p-coach .swiper .swiper-button-next:after,.p-coach .swiper .swiper-button-prev,.p-coach .swiper .swiper-button-prev.swiper-button-disabled,.p-coach .swiper .swiper-button-prev:after{display:none}.p-coach .swiper .swiper-button-prev:after{transform:translate(-50%,-50%) rotate(-180deg)}.p-coach .use-case{padding-top:64px;padding-bottom:64px;overflow:hidden}.p-coach .use-case .container{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.p-coach .use-case .swiper{overflow:visible}.p-coach .use-case .swiper-pagination{position:relative;margin-top:24px}.p-coach .use-case .swiper-pagination-bullet{width:16px;height:16px;background:#fff;opacity:1}.p-coach .use-case .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:32px}.p-coach .use-case .swiper-pagination-bullet-active{background:#47becd}.p-coach .use-case__list{--swiper-navigation-sides-offset:-50px;max-width:980px;margin-top:48px;margin-right:auto;margin-left:auto}.p-coach .use-case__list .swiper-slide{height:auto}.p-coach .use-case-card{padding:40px;background:#fff;border-radius:24px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.p-coach .use-case-card__profile{display:flex;align-items:center;gap:12px}.p-coach .use-case-card__avatar{flex:0 0 auto;width:44px;height:44px;background:#d9d9d9;border-radius:50%}.p-coach .use-case-card__company{font-weight:700;font-size:14px;line-height:1.3;color:#2b3b48}.p-coach .use-case-card__company-sub{margin-top:2px;font-size:12px;line-height:1.3;color:#6b7b88}.p-coach .use-case-card__title{margin-top:18px;font-weight:700;font-size:26px;line-height:1.5;color:#2b3b48}.p-coach .use-case-card__desc{margin-top:12px;font-size:14px;line-height:1.9;color:#5b6b7a}.p-coach .use-case-card__ba{margin-top:24px}.p-coach .use-case-ba{display:grid;align-items:center;grid-template-columns:1fr 56px 1fr;gap:20px}.p-coach .use-case-ba__box{position:relative;padding:18px 18px 16px;background:#f6f7f8;border-radius:16px;box-shadow:0 8px 20px rgba(0,0,0,.06)}.p-coach .use-case-ba__label{display:inline-flex;justify-content:center;align-items:center;height:34px;padding:0 14px;font-weight:700;font-size:14px;color:#fff;border-radius:10px}.p-coach .use-case-ba__label--before{background:#1aa9bb}.p-coach .use-case-ba__label--after{background:linear-gradient(90deg,#1aa9bb,#b25cff)}.p-coach .use-case-ba__list{margin-top:12px;padding-left:1.2em;list-style:disc}.p-coach .use-case-ba__list li{font-size:14px;line-height:1.8;color:#4c5d6b}.p-coach .use-case-ba__arrow{width:30px;height:30px;background:url(../img/coach/use-case__arrow-img.png) no-repeat 50%/contain;margin-inline:auto}.p-coach .price{padding-top:80px;padding-bottom:56px;background-color:#fff}.main .price .price__description{max-width:1100px;margin:36px auto 0;padding:36px;font-weight:700;font-size:16px;line-height:1.7;text-align:center;background:#f9f9f9;border:1px solid #ddd;border-radius:12px}.main .flow{max-width:1280px;margin:56px auto 0;padding:72px 0 56px;background:#f9f9f9;border-radius:80px}.main .flow .flow__inner{max-width:1100px;margin:0 auto}.main .flow .flow__inner .flow__steps{display:flex;margin-top:36px;gap:36px}.main .flow .flow__inner .flow__steps .flow__step{width:33%;padding:24px;text-align:center;background:#fff;border:1px solid #e2e2e2;border-radius:12px}.main .flow .flow__inner .flow__steps .flow__step+.flow__step{position:relative}.main .flow .flow__inner .flow__steps .flow__step+.flow__step:before{content:"";position:absolute;top:50%;left:-27px;width:20px;height:45px;background:url(../img/well-being/icon-flow01.svg) no-repeat;background-size:cover;transform:translateY(-50%)}.main .flow .flow__inner .flow__steps .flow__step .flow__step-number{display:inline-block;margin-top:24px;padding:6px 8px;font-weight:700;font-size:14px;line-height:24px;color:#f5f542;background:#0090a8;border-radius:16px}.main .flow .flow__inner .flow__steps .flow__step .flow__step-text{margin-top:16px;font-weight:700;font-size:18px;line-height:27px;color:#0090a8}.main .flow .flow__inner .flow__support{display:flex;justify-content:space-between;align-items:center;margin-top:48px;padding:24px;background:#fff}.main .flow .flow__inner .flow__support .flow__support-img{max-width:370px;margin-right:40px}.main .flow .flow__inner .flow__support .flow__support-content{flex:1;font-weight:500;font-size:16px;line-height:30px;letter-spacing:.08em}.p-coach .main .flow .flow__inner .flow__support .flow__support-title{font-weight:700;font-size:20px;line-height:1.5;color:#0090a8;letter-spacing:.08em}.p-coach .main .flow .flow__inner .flow__support .flow__support-note{margin-top:16px;font-weight:500;font-size:18px;line-height:1.66667;color:#3d4f5d;letter-spacing:.08em}.main .faq{position:relative;z-index:1;margin-top:56px;padding-bottom:56px}.main .faq .faq__inner{position:relative;max-width:1280px;margin:0 auto;padding:56px;overflow:hidden;background:#e8f6f7;border-radius:24px}.main .faq .faq__inner:after,.main .faq .faq__inner:before{content:"";position:absolute;left:0;width:100%;background-repeat:no-repeat;background-size:100%}.main .faq .faq__inner:before{top:0;height:345px;background-image:url(/assets/img/common/bg-faq01.svg)}.main .faq .faq__inner:after{bottom:0;height:323px;background-image:url(/assets/img/common/bg-faq02.svg)}.main .faq .faq__inner .faq__bg01{position:absolute;top:-120px;right:-130px;width:646px;height:666px}.main .faq .faq__inner .faq__bg02{position:absolute;bottom:-70px;left:-130px;width:554px;height:559px}.main .faq .faq__inner .faq__list{position:relative;z-index:2;max-width:1168px;margin-top:24px;padding:24px 48px;background:#fff;border-radius:12px}.main .faq .faq__inner .faq__list+.faq__list{margin-top:16px}.main .faq .faq__inner .faq__list .faq__question{position:relative;padding-left:46px;font-weight:700;font-size:18px;line-height:1.5}.main .faq .faq__inner .faq__list .faq__question:before{content:"";position:absolute;top:0;left:0;width:30px;height:30px;background-image:url(/assets/img/common/icon-faq-q.svg)}.main .faq .faq__inner .faq__list .faq__answer{position:relative;margin-top:16px;padding-left:46px;font-size:16px;line-height:1.7}.main .faq .faq__inner .faq__list .faq__answer:before{content:"";position:absolute;top:0;left:0;width:30px;height:30px;background-image:url(/assets/img/common/icon-faq-a.svg)}.p-coach .faq{background-color:#fff}.p-coach .main .faq{margin-top:unset}.p-coach .main .faq .faq__inner{padding-top:72px}.p-coach .main .faq .faq__inner .faq__list{max-width:unset}.p-coach .main .faq .faq__inner .faq__list .faq__answer{font-weight:400}.p-coach .main .faq .faq__inner:before{top:6px;left:-7%;width:100%;height:228px;background-image:url(../img/coach/bg__faq01.svg);transform:rotate(-2deg)}.p-coach .main .faq .faq__inner:after{bottom:45%;left:-2px;width:100%;height:262px;background-image:url(../img/coach/bg__faq02.svg);transform:rotate(-1deg)}.main .news-seminar{padding:56px 43px;background:#fbfbfb}.main .news-seminar .news-seminar__inner{display:flex;justify-content:space-between;max-width:1280px;margin:0 auto;gap:48px}.main .news-seminar .news-seminar__inner .news{display:flex;flex-direction:column;width:50%}.main .news-seminar .news-seminar__inner .news .news__content{display:flex;flex:1;flex-direction:column;margin-top:24px;padding:40px;background:#fff;border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,.16)}.main .news-seminar .news-seminar__inner .news .news__content .news__content-scroll{height:510px;overflow:scroll}.main .news-seminar .news-seminar__inner .news .news__content .news__item+.news__item{margin-top:16px;padding-top:16px;border-top:1px solid #d2d2d2}.main .news-seminar .news-seminar__inner .news .news__content .news__item .news__date{padding-left:8px;font-size:14px;line-height:1.7;color:#858585;border-left:4px solid #0090a8}.main .news-seminar .news-seminar__inner .news .news__content .news__item .news__label{display:inline-block;margin-top:10px;padding:4px 16px;font-size:14px;line-height:1.7;color:#0090a8;border:1px solid #0090a8;border-radius:4px}.main .news-seminar .news-seminar__inner .news .news__content .news__item .news__text{margin-top:12px}.main .news-seminar .news-seminar__inner .news .news__content .news__item .news__text a{display:block;font-size:14px;line-height:1.7;color:#3d4f5d}.main .news-seminar .news-seminar__inner .news .news__content .news__item .news__text a:hover{text-decoration:underline}.main .ebook{padding:56px 43px;background:#fbfbfb}.main .ebook .ebook__inner{max-width:1280px;margin:0 auto}.main .ebook .ebook__inner .section-link{display:flex;align-items:center}.main .ebook .ebook__inner .ebook__items{display:flex;justify-content:space-between;margin-top:24px;gap:24px}.main .ebook .ebook__inner .ebook__items .ebook__item{position:relative;width:calc(33.33333% - 16px);padding:10px 10px 24px;text-align:center;background:#fff;border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,.16)}.main .ebook .ebook__inner .ebook__items .ebook__item .ebook__item-overlay{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;text-indent:-9999px}.main .ebook .ebook__inner .ebook__items .ebook__item .ebook__item-logo{overflow:hidden;border-radius:12px}.main .ebook .ebook__inner .ebook__items .ebook__item .ebook__item-logo-img{transition:transform .3s ease-out;will-change:transform}.main .ebook .ebook__inner .ebook__items .ebook__item .ebook__item-title{min-height:3rem;margin-top:24px;font-weight:700;font-size:18px;line-height:27px}.main .ebook .ebook__inner .ebook__items .ebook__item .ebook__item-action{margin-top:24px}.main .ebook .ebook__inner .ebook__items .ebook__item .ebook__item-action .cta__btn{margin:0 auto}.main .ebook .ebook__inner .ebook__items .ebook__item:hover .ebook__item-logo-img{transform:scale(1.08)}.main .seminar{padding:56px 43px;background:#fbfbfb}.main .seminar .seminar__inner{max-width:1280px;margin:0 auto}.main .seminar .seminar-area__list{display:flex;gap:24px}.main .seminar .seminar__content{position:relative;display:flex;flex:1;flex-direction:column;margin-top:24px;padding:40px 40px 0;overflow:hidden;background:#fff;border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,.16);transition:.3s}.main .seminar .seminar__content .seminar__overlay{position:absolute;z-index:10;text-indent:-9999px;inset:0}.main .seminar .seminar__content .seminar__item-head .seminar__item-meta-date-status{padding-left:8px;font-weight:700;font-size:24px;line-height:30px;letter-spacing:.08em;border-left:8px solid #0090a8}.main .seminar .seminar__content .seminar__item-head .seminar__item-meta-date-status .small{font-size:20px}.main .seminar .seminar__content .seminar__item-head .seminar__item-meta-type-time{margin-top:10px;font-weight:700;font-size:16px;line-height:21px;text-align:right;color:#0090a8;letter-spacing:.08em}.main .seminar .seminar__content .seminar__img{margin-top:16px}.main .seminar .seminar__content .seminar__img img{display:block;width:100%}.main .seminar .seminar__content .seminar__item-bottom{padding:24px 0}.main .seminar .seminar__content .seminar__item-bottom .seminar__item-info{display:flex;justify-content:space-between;align-items:center}.main .seminar .seminar__content .seminar__item-bottom .seminar__item-info .seminar__item-labels{display:flex;align-items:center;gap:12px}.main .seminar .seminar__content .seminar__item-bottom .seminar__item-info .seminar__item-labels .seminar__item-label{padding:4px 16px;font-size:14px;color:#0090a8;border:1px solid #0090a8;border-radius:4px}.main .seminar .seminar__content .seminar__item-bottom .seminar__item-title{margin-top:12px;font-weight:700;font-size:18px;line-height:1.7}.main .seminar .seminar__content .seminar__item-action.section-link{display:flex;justify-content:flex-end;margin:auto -40px 0;padding:24px 40px;border-top:1px solid #d2d2d2}.main .seminar .seminar__content .a-visual{display:flex;justify-content:flex-end;align-items:center;font-weight:700;font-size:16px;color:#333;transition:all .3s ease-out}.main .seminar .seminar__content .a-visual .arrow{display:flex;justify-content:center;align-items:center;width:27px;height:27px;margin-left:12px;background:#0090a8;border:1px solid #0090a8;border-radius:4px;transition:all .3s ease-out}.main .seminar .seminar__content .a-visual .arrow img{width:12px}.main .seminar .seminar__content:hover{box-shadow:0 15px 30px -5px rgba(0,0,0,.15),0 0 5px rgba(0,0,0,.1);transform:translateY(-4px)}.main .seminar .seminar__content:hover .a-visual span{color:#0090a8;opacity:.5}.main .seminar .seminar__content:hover .a-visual .arrow{background:#fff;border:1px solid #e2e5e8;transform:scale(.8)}.main .seminar .seminar__content:hover .a-visual .arrow img{filter:invert(38%) sepia(73%) saturate(454%) hue-rotate(146deg) brightness(95%) contrast(93%)}.p-coach .main .news-seminar .seminar{padding-top:72px}.p-coach .main .news-seminar .news-seminar__inner .seminar{display:unset;flex-direction:unset;width:100%}.p-coach .seminar__list{display:grid;align-items:stretch;grid-template-columns:repeat(3,1fr);gap:24px}.p-coach .seminar-link-box{display:flex;justify-content:center;align-items:center;margin-top:64px}.p-coach .seminar-link-box .section-link{padding:18px 86px;background:#fff;border-radius:50px;box-shadow:0 0 10px rgba(0,0,0,.16)}.main .cv{padding:60px 0 160px;background-image:url(../img/coach/bg-cv.png);background-size:cover}.main .cv .cv__inner{max-width:960px;margin:0 auto;text-align:center}.main .cv .cv__inner .cv__title{margin-top:36px;font-weight:700;font-size:36px;line-height:1.5;color:#fff;letter-spacing:.1em}.main .cv .cv__inner .cv__logo{margin-top:18px}.main .cv .cv__inner .cv__logo img.display-pc{display:block;margin:0 auto}.main .cv .cv__inner .cv__desc{margin-top:36px;font-weight:700;font-size:16px;line-height:1.7;color:#fff;letter-spacing:.1em}.main .cv .cv__inner .cv__content{display:flex;justify-content:space-between;margin-top:36px;gap:36px}.main .cv .cv__inner .cv__content .cv__demo{width:calc(50% - 18px);padding:0 24px 24px;background:hsla(0,0%,100%,.8);border-radius:12px}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-desc{display:inline-block;padding:9px 24px 6px;font-weight:700;font-size:16px;color:#fff;letter-spacing:.1em;background:#334655;border-top:3px solid #f5ef31;border-radius:0 0 12px 12px}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-title{margin-top:24px;font-weight:700;font-size:22px;letter-spacing:.1em}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-img{height:210px;margin-top:24px}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-row{position:relative;margin-top:48px}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-row .cv__demo-cta{position:absolute;top:-30px;left:50%;z-index:2;min-width:140px;height:36px;padding:4px 16px;font-weight:700;font-size:16px;text-align:center;color:#fff;letter-spacing:.05em;background:#3d4f5d;border-radius:20px;box-shadow:0 4px 12px rgba(61,79,93,.1);transform:translateX(-50%)}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-row .cv__demo-cta:after{content:"";position:absolute;top:100%;left:50%;display:block;width:0;height:0;border-top:8px solid #3d4f5d;border-right:6px solid transparent;border-left:6px solid transparent;transform:translateX(-50%)}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-row .cv__demo-cta .cv__demo-time{font-weight:700;font-size:18px;color:#f5ef31}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-row .cta__btn{margin:0 auto}.p-coach .main .cv .cv__inner .cv__content .cv__demo{width:100%}.p-coach .cv__demo-text-box{width:100%;max-width:530px;height:auto;margin-top:16px;margin-bottom:32px;margin-inline:auto}.p-coach .cv__demo-text{font-weight:400;font-size:16px;line-height:1.5}@media (min-width:751px) and (max-width:993px){.p-coach main .mainvisual .mainvisual__inner{padding-top:150px}.header .header__bottom{padding-top:0}.main{overflow:hidden}.main .mainvisual .mainvisual__inner{padding:205px 32px 0}.main .mainvisual .mainvisual__inner .mainvisual__left h1{margin-top:24px}.main .mainvisual .mainvisual__inner .mainvisual__left h1 .main__title-img.display-tablet.display-pc{display:block;max-width:392px}.main .mainvisual .mainvisual__inner .mainvisual__left .main__logo{width:280px;margin-top:20px}.main .mainvisual .mainvisual__inner .mainvisual__left .main__logo img{width:100%}.main .mainvisual .mainvisual__inner .mainvisual__right{max-width:500px}.main .mainvisual .mainvisual__inner .mainvisual__right:after{bottom:-110px}.main .mainvisual .cta__actions{margin-top:30px;padding-left:32px}.main .price{padding:56px 36px 0}.main .flow{margin:56px 0 0;padding:56px 24px}.main .ebook{padding:56px 36px}.main .ebook .ebook__inner .section__title-wrap .section__title{font-size:36px}.main .ebook .ebook__inner .section__title-wrap .section-link{display:flex;align-items:center}.main .ebook .ebook__inner .ebook__items .ebook__item .ebook__item-title{min-height:4rem;font-size:16px}.main .ebook .ebook__inner .ebook__items .ebook__item .ebook__item-action .cta__btn{width:100%}.main .seminar{padding:56px 36px}.main .seminar .seminar__content .seminar__item-bottom .seminar__item-info{flex-direction:column;justify-content:start;align-items:start}.main .seminar .seminar__content .seminar__item-bottom .seminar__item-info .seminar__item-type{margin-top:8px}.main .main__lead.display-pc,.main .main__lead.display-sp{display:none}.main .main__lead.display-tablet{display:block}.main .main__lead.display-tablet .main__lead-inner{display:flex;justify-content:center;align-items:center}.main .main__lead .main__logo-img{display:block;margin:16px auto 0}.p-coach .resolved__cards{grid-template-columns:1fr;margin-top:40px;gap:20px}.features-table__head,.features-table__row{grid-template-columns:180px 1fr 1fr 1fr}.main .cv .cv__inner .cv__title{margin-top:36px;font-weight:700;font-size:36px;line-height:1.5;color:#fff;letter-spacing:.1em}.main .cv .cv__inner .cv__desc{font-weight:700;font-size:16px;line-height:1.7;color:#fff;letter-spacing:.1em}.main .cv .cv__inner .cv__content{display:flex;justify-content:space-between;margin-top:36px;padding:0 20px;gap:24px}.main .cv .cv__inner .cv__content .cv__demo{width:50%}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-title{margin-top:24px;font-weight:700;font-size:22px;letter-spacing:.1em}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-img{height:210px;margin-top:24px}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-row{position:relative;margin-top:48px}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-row .cv__demo-cta{position:absolute;top:-20px;left:50%;min-width:140px;height:36px;padding:4px 16px;font-weight:700;font-size:16px;text-align:center;color:#fff;letter-spacing:.05em;background:#3d4f5d;border-radius:20px;box-shadow:0 4px 12px rgba(61,79,93,.1);transform:translateX(-50%)}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-row .cv__demo-cta:after{content:"";position:absolute;top:100%;left:50%;display:block;width:0;height:0;border-top:8px solid #3d4f5d;border-right:6px solid transparent;border-left:6px solid transparent;transform:translateX(-50%)}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-row .cv__demo-cta .cv__demo-time{font-weight:700;font-size:18px;color:#f5ef31}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-row .cta__btn{margin:0 auto}}@media (max-width:750px){.p-coach .cta__actions{display:flex;flex-direction:column;align-items:center;margin:12px auto 0;gap:16px}.p-coach .sp-none{display:none}.p-coach .main .mainvisual .cta__actions .cta__btn{width:100%}.main .section__title-wrap .section__title{font-size:24px;letter-spacing:.03em}.main .section__title-wrap .section__title .section__title-small{font-size:18px}.main .section__title-wrap .section__description{font-weight:500;font-size:14px;line-height:24px}.p-coach .main .mainvisual .mainvisual__inner{flex-direction:column-reverse;padding-top:60px;padding-bottom:0}.p-coach .main .mainvisual .mainvisual__inner .mainvisual__right{margin-top:0}.p-coach .main .mainvisual .mainvisual__inner .mainvisual__right img{max-width:300px}.p-coach .main .mainvisual .cta__actions{margin-top:8px}.p-coach .mainvisual__pc-cta-box{margin-top:0}.p-coach .mainvisual{padding-bottom:40px}.p-coach .main .mainvisual .mainvisual__inner .mainvisual__left .mainvisual__lead{display:block;font-size:16px}.p-coach .main{overflow:hidden}.p-coach .main .mainvisual .mainvisual__inner{padding:60px 20px 0}.p-coach .main .mainvisual .mainvisual__inner .mainvisual__lead.display-sp{position:relative;z-index:0;display:inline-block;padding:8px 14px;font-weight:700;font-size:14px;background:#fff;border-radius:100px;box-shadow:0 4px 16px hsla(0,0%,66.7%,.12)}.p-coach .main .mainvisual .mainvisual__inner .mainvisual__lead.display-sp:before{content:"";position:absolute;z-index:-1;padding:2px;background:linear-gradient(90deg,#0090a8,#9157db 76.92%,#e598ff);border-radius:100px;pointer-events:none;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.p-coach .main .mainvisual .mainvisual__inner .mainvisual__lead.display-sp .mainvisual__lead-icon{margin-right:8px;vertical-align:-1px}.p-coach .main .mainvisual .mainvisual__inner .mainvisual__left{order:2}.p-coach .main .mainvisual .mainvisual__inner .mainvisual__left h1{margin-top:20px}.p-coach .main .mainvisual .mainvisual__inner .mainvisual__left h1 .main__title-img{max-width:100%}.p-coach .main .mainvisual .mainvisual__inner .mainvisual__left h1 .main__title-img.display-tablet.display-pc{display:none}.p-coach .main .mainvisual .mainvisual__inner .mainvisual__left .main__logo{max-width:264px;margin-top:10px}.p-coach .main .mainvisual .cta__actions{padding:0 20px}.p-coach .main .ebook{padding:24px}.p-coach .main .ebook .ebook__inner .section__title-wrap .section__2col{flex-direction:column;align-items:start}.p-coach .main .ebook .ebook__inner .section__title-wrap .section__2col .section-link{display:flex;align-items:center;align-self:flex-end;margin-top:14px}.p-coach .main .ebook .ebook__inner .ebook__items{flex-direction:column}.p-coach .main .ebook .ebook__inner .ebook__items .ebook__item,.p-coach .main .ebook .ebook__inner .ebook__items .ebook__item .ebook__item-action .cta__btn{width:100%}.p-coach .main .seminar{padding:0 24px 36px}.p-coach .main .seminar .seminar__inner .section__2col{flex-direction:column;align-items:flex-start}.p-coach .main .seminar .seminar__inner .section__2col .section-link{align-self:flex-end;margin-top:10px;text-align:right}.p-coach .main .seminar .seminar-area__list{flex-direction:column;margin-top:24px}.p-coach .main .seminar .seminar-area__list .seminar__content{margin-top:0;padding:24px 16px 0}.p-coach .main .seminar .seminar-area__list .seminar__content .seminar-item__link .seminar__item-bottom .seminar__item-info{flex-direction:column;justify-content:start;align-items:start}.p-coach .main .seminar .seminar-area__list .seminar__content .seminar-item__link .seminar__item-bottom .seminar__item-info .seminar__item-type{margin-top:8px}.p-coach .main .seminar .seminar-area__list .seminar__content .seminar__item-action{margin:auto -16px 0}.main .main__lead.display-sp{display:block;padding:0 20px;text-align:center}.main .main__lead.display-pc,.main .main__lead.display-tablet{display:none}.main .main__lead .main__logo-img{margin:0}.p-coach .problem{padding:37px 24px 63px}.p-coach .problem:before{top:0;left:-15px;width:200px;height:200px}.p-coach .problem__list{flex-direction:column;margin-top:28px;gap:28px}.p-coach .problem__item{text-align:center}.p-coach .problem__item-image{justify-content:center}.p-coach .problem__item-image img{max-width:280px}.p-coach .problem__item-title{margin-top:14px}.p-coach .problem__item-text{max-width:none}.p-coach .resolved__right-text{font-size:18px}.p-coach .resolved__cards{flex-direction:column;margin-top:32px}.p-coach .resolved-card.resolved-card--01,.p-coach .resolved-card.resolved-card--02{max-width:unset}.p-coach .resolved{padding:56px 16px 88px}.p-coach .resolved-card__head{min-height:80px;padding:16px}.p-coach .resolved-card__no{font-size:24px}.p-coach .resolved-card__title{font-size:18px}.p-coach .resolved-card__body{padding:18px 16px 20px}.p-coach .about__content{flex-direction:column;margin:24px auto 0}.p-coach .about__content.about__content--reverse{flex-direction:column}.p-coach .about__content.about__content--reverse .about__text{margin-right:0;margin-left:0}.p-coach .about__text{width:100%;margin:0}.p-coach .about__image{margin-top:24px}.p-coach .schedule{position:relative;padding-top:40px;padding-bottom:40px}.p-coach .schedule__inner{padding:32px 16px 40px}.schedule__table .schedule-table--pc{display:none}.schedule__table .schedule-table--sp{display:grid;gap:16px}.schedule__table .schedule-sp-card{overflow:hidden;background:#fff}.schedule__table .schedule-sp-card__head{margin:0;padding:14px 12px;font-weight:700;text-align:center;color:#fff;letter-spacing:.04em;background:#249c94}.schedule__table .schedule-sp-card__head.schedule-sp-card__head--prep{background:#40bfb6}.schedule__table .schedule-sp-card__term{margin:0;padding:10px 12px;font-weight:700;text-align:center;color:#385056;background:#f2f5f6}.schedule__table .schedule-sp-card__body{padding:14px 16px 16px}.schedule__table .schedule-sp-card__list{margin:0;padding:0;list-style:none;text-align:left}.schedule__table .schedule-sp-card__list li{position:relative;padding-left:16px;font-size:14px;line-height:1.7;color:#22343a}.schedule__table .schedule-sp-card__list li+li{margin-top:8px}.schedule__table .schedule-sp-card__list li:before{content:"";position:absolute;top:.72em;left:0;width:6px;height:6px;background:#2aa79a;border-radius:50%;transform:translateY(-50%)}.p-coach .schedule__cta-box{margin-top:50px}.main .bg__features .features .features__inner{flex-direction:column;padding:36px}.main .bg__features .features .features__inner .features__content .features__section .features__items .features__item{width:calc(50% - 10px)}.main .bg__features .features .features__inner .features__content .features__section .features__items .features__item:nth-child(2n){margin-right:0}.main .bg__features .features .features__inner .features__content .features__section .features__items .features__item .features__item-title{font-size:14px}.p-coach .bg__features{padding-top:1px;border-top-left-radius:80px;border-top-right-radius:80px}.features-table__pc{display:none}.features-table__sp{display:block}.features-table__group:not(:first-child){margin-top:64px}.features-table__sp-title{width:95%;margin-bottom:16px;padding:12px;font-weight:700;font-size:20px;line-height:1.6;text-align:center;color:#334655;background:#f7fafb;border-radius:10px;margin-inline:auto}.features-table__card{margin-bottom:12px;overflow:hidden;border:1px solid rgba(0,0,0,.1)}.features-table__cardhead{padding:10px;font-weight:700;font-size:19px;line-height:1.6;text-align:center;color:#334655;background:#e9eef1}.features-table__card--coach .features-table__cardhead{color:#fff;background:#35b7a6}.features-table__cardbody{padding:16px;text-align:center;background-color:#fff}.features-table__cardbody p{margin-top:10px;font-weight:500;font-size:16px;line-height:1.6;color:#334655}.features-table__cardbody.features-table__cardbody--large p{font-weight:700;font-size:18px}.features-table__cardbody.features-table__cardbody--large p span{color:#2696a7}.features-table__icon{width:35px}.p-coach .swiper .swiper-button-prev{left:-5%}.p-coach .swiper .swiper-button-next{right:-5%}.p-coach .swiper .swiper-button-next,.p-coach .swiper .swiper-button-prev{width:36px;height:36px}.p-coach .swiper .swiper-button-next:after,.p-coach .swiper .swiper-button-prev:after{width:12px;height:18px}.p-coach .use-case__list{max-width:400px}.p-coach .use-case-card{padding:20px 30px;border-radius:18px}.p-coach .use-case-ba{grid-template-columns:1fr;gap:14px}.p-coach .use-case-ba__arrow{width:48px;height:22px;transform:rotate(90deg)}.p-coach .use-case-ba__arrow:before{width:42px}.p-coach .use-case-ba__arrow:after{right:0}.p-coach .price{padding:80px 24px 56px}.main .flow{margin:36px auto 0;padding:56px 0 36px;border-radius:24px}.main .flow .flow__inner{padding:0 24px}.main .flow .flow__inner .section__title-wrap{margin:0 -24px}.main .flow .flow__inner .flow__steps{flex-direction:column}.main .flow .flow__inner .flow__steps .flow__step{width:100%}.main .flow .flow__inner .flow__steps .flow__step+.flow__step:before{content:"";position:absolute;top:-40px;left:50%;width:20px;height:45px;transform:translateX(-50%) rotate(90deg)}.main .flow .flow__inner .flow__steps .flow__step .flow__step-number{padding:0 8px}.main .flow .flow__inner .flow__support{flex-direction:column}.main .flow .flow__inner .flow__support .flow__support-img{max-width:100%;margin:0}.main .flow .flow__inner .flow__support .flow__support-content{margin-top:40px;font-size:14px}.main .flow .cta__actions{margin-top:48px}.main .faq{margin:36px -36px 0}.main .faq .faq__inner{padding:24px}.main .faq .faq__inner:before{height:255px;background-image:url(/assets/img/common/bg-faq01_sp.svg)}.main .faq .faq__inner:after{height:194px;background-image:url(/assets/img/common/bg-faq02_sp.svg)}.main .faq .faq__inner .section__title-wrap .section__title{font-size:30px}.main .faq .faq__inner .faq__list{padding:16px}.main .faq .faq__inner .faq__list .faq__question{font-size:16px}.main .faq .faq__inner .faq__list .faq__answer{font-size:14px}.p-coach .main .faq .faq__inner{margin-right:24px;margin-left:24px;padding:56px 24px 24px}.main .news-seminar{padding:56px 24px}.main .news-seminar .news-seminar__inner{gap:24px}.main .news-seminar .news-seminar__inner .section__title-wrap .section__title{font-size:28px}.main .news-seminar .news-seminar__inner .news{width:50%}.main .news-seminar .news-seminar__inner .news .news__content{padding:40px 24px}.main .news-seminar .news-seminar__inner .seminar{padding:0 0 36px}.main .news-seminar .news-seminar__inner .seminar .seminar__inner .section__2col{flex-direction:column;align-items:flex-start}.main .news-seminar .news-seminar__inner .seminar .seminar__inner .section__2col .section-link{align-self:flex-end;margin-top:10px;text-align:right}.main .news-seminar .news-seminar__inner .seminar .seminar-area__list{flex-direction:column;margin-top:24px}.main .news-seminar .news-seminar__inner .seminar .seminar-area__list .seminar__content{margin-top:0;padding:24px 16px 0}.main .news-seminar .news-seminar__inner .seminar .seminar-area__list .seminar__content .seminar-item__link .seminar__item-bottom .seminar__item-info{flex-direction:column;justify-content:start;align-items:start}.main .news-seminar .news-seminar__inner .seminar .seminar-area__list .seminar__content .seminar-item__link .seminar__item-bottom .seminar__item-info .seminar__item-type{margin-top:8px}.main .news-seminar .news-seminar__inner .seminar .seminar-area__list .seminar__content .seminar__item-action{margin:auto -16px 0}.p-coach .main .news-seminar .news-seminar__inner .seminar{padding-top:56px}.p-coach .seminar__list{grid-template-columns:1fr;gap:16px}.main .cv{min-height:100vh;padding:36px 24px 120px;background:url(../img/coach/bg-cv.png) no-repeat;background-size:auto 110%}.main .cv .cv__inner .cv__title{margin:0;font-size:24px}.main .cv .cv__inner .cv__title .cv__desc{font-size:14px}.main .cv .cv__inner .cv__logo{max-width:290px;margin:24px auto 0}.main .cv .cv__inner .cv__logo img.display-pc{display:none}.main .cv .cv__inner .cv__content{flex-direction:column;padding:0}.main .cv .cv__inner .cv__content .cv__demo{width:100%}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-img{height:auto}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-row .cv__demo-cta{top:-30px;font-size:14px}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-row .cta__btn{width:100%}}