.l-header__lp_logo{width:270px}.lp-front-hero{position:relative;background-image:url(/jp/-/media/bx/telehealth_new/workstyle_lp/main_background.png);background-size:cover}.lp-front__heroinner{width:90%;max-width:1080px;margin:0 auto;padding:60px 0;position:relative}.lp-hero-pagehead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:inline-block;margin:0 0 20px}.lp-hero__lead{font-size:1.8rem;font-weight:700;margin:0 0 10px;letter-spacing:.04em;color:#595757}.lp-hero-pagehead .jp{font-size:4.6rem;font-weight:700}.lp-hero-pagehead__txt{font-size:1.6rem;line-height:2;width:50%;margin:0 0 40px}.button__green a{background:#047268;border-radius:40px;color:#fff;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 48px;width:340px;height:64px;-webkit-transition:.4s;transition:.4s;border:1px solid #047268}.button__green svg{width:13px;height:auto;-webkit-transition:.4s;transition:.4s;margin-left:8px}.lp-front__heroinner .button__green a:hover,.button__green span:hover{text-decoration:none;background:#fff;color:#047268}.lp-front__heroinner__img{display:none}.lp-measures-detail{max-width:960px;width:90%;margin:0 auto}.lp-measures-detail__list{margin:0}.lp-measures-detail__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lp-measures-detail__sub{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:48%;max-width:455px}.lp-measures-detail__main{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:48%;max-width:455px}.lp-measures-detail__main .lead{font-size:1.8rem;margin:0 0 18px;font-weight:700;color:#222}.lp-measures-detail__main .txt{font-size:1.6rem;line-height:1.5}.lp-issues-detail{max-width:960px;width:90%;margin:0 auto}.lp-issues__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lp-issues__item{max-width:313px;width:30%}.lp-issues__item h3{font-size:2rem;font-weight:700;text-align:center;margin-bottom:16px}.lp-issues__item .img{text-align:center;margin-bottom:16px}.lp-case{background:#047268;padding:80px 0}.lp-case__list{max-width:960px;width:90%;display:block;margin:0 auto 40px}.lp-case__item{background:#fff;border-radius:10px;padding:40px 0;margin:0 auto}.lp-case__inner{border-bottom:1px solid rgba(34,34,34,.27)}.lp-case__item h3{text-align:center;margin:0 40px 20px;font-size:3rem}.lp-case__lead{margin:0 40px 40px;text-align:center}.lp-case__item .img{max-width:620px;margin:0 auto 40px}.lp-product-flow__list{max-width:960px;width:90%;margin:0 auto;display:flex;justify-content:space-between}.lp-case__list .title{text-align:center;margin:40px 40px 20px;font-size:2rem}.lp-usecase__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f5f7f8;padding:40px 40px 30px;border-radius:10px;margin:20px 40px}.lp-usecase__inner figure{width:186px;margin:0 20px 0 0}.lp-usecase__inner h4{margin:0 0 10px}.lp-usecase__lead{font-size:1.4rem}.lp-usecase__inner .read_more a{text-align:right;display:block;font-size:1.4rem;color:#047268;margin:10px 0 0}.lp-usecase__inner .read_more svg{width:2.4vw;vertical-align:text-top}.lp-product-flow__item{background:#fff;border-radius:10px;position:relative;flex:1;padding:32px 16px}.lp-product-flow__item+.lp-product-flow__item{margin-left:24px}.lp-product-flow__item:before{content:"";position:absolute;top:50%;right:-16px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:8px solid #047268}.lp-product-flow__item:last-child:before{display:none}.lp-product-flow__itemhead{margin-bottom:20px}.lp-product-flow__itemhead .num{font-size:2.4rem;line-height:1.2;font-weight:700;color:#047268;text-align:center;margin-bottom:8px}.lp-product-flow__itemhead .name{height:48px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.lp-product-flow__body{font-size:1.4rem}.lp-faq__block{border-radius:10px;max-width:960px;width:90%;margin:0 auto}.lp-faq__block+.lp-faq__block{margin-top:20px}.lp-faq__block__head{background:#f5f7f8;position:relative;border-radius:10px;padding:15px 20px 11px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lp-faq__block__head .icon{margin-right:16px;font-size:2rem;font-weight:700;color:#047268}.lp-faq__block__head h3{font-size:1.8rem;font-weight:700;padding:2px 0 0;line-height:1.5}.lp-faq__block__head .btn{position:relative;margin-left:auto;background:#fff;width:38px;height:38px;border:1px solid #dde6e6;border-radius:50%}.lp-faq__block__head .btn:hover{cursor:pointer}.lp-faq__block__head .btn span{position:absolute;top:50%;left:8px;width:20px;height:1px;background:#047268;-webkit-transition:.4s;transition:.4s}.lp-faq__block__head .btn span:nth-child(2){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.lp-faq__block__head.-active .btn span:nth-child(2){-webkit-transform:rotate(0);transform:rotate(0)}.lp-faq__block__body{position:relative;padding:15px 0 11px 60px;display:none}.lp-faq__block__body .icon{position:absolute;left:30px;top:15px;margin-right:16px;font-size:2rem;font-weight:700;color:#047268}.lp-faq__block__body p{font-size:1.6rem;line-height:1.8}.lp-faq__block__body p+p{margin-top:1.5em}.lp-faq__block__body p .has-vivid-red-color{color:#cf2e2e}.lp-faq__block__body p strong{font-weight:700}.lp-cta{width:100%;text-align:center;text-align:-webkit-center}.lp-cta__main{width:100%;background:#222;padding:64px 0 60px 5.8%}.lp-cta__main h2{font-size:3.2rem;font-weight:700;color:#fff;margin:0 0 40px}.lp-cta__btn a{width:250px;height:46px;font-weight:400}@media(max-width:768px){.lp-front-hero{background-image:url(/jp/-/media/bx/telehealth_new/workstyle_lp/main_background_sp.png);background-size:cover}.lp-front__heroinner{max-width:100%;width:calc(100% - 40px);padding:60px 0}.lp-hero__lead{font-size:4.8vw}.lp-hero-pagehead{margin:40px 0 20px}.lp-hero-pagehead .jp{font-size:8.5333333333vw}.lp-hero-pagehead__txt{width:100%;font-size:4.2666666667vw;margin-bottom:48px}.lp-main__btn a{width:100%;margin:0 auto;padding:0}.button__green{padding:0}.lp-front__heroinner__img{display:block;width:100%;margin:0 0 40px}.lp-measures-detail{max-width:100%;width:100%}.lp-measures-detail__list{margin:0}.lp-measures-detail__list li{display:block}.lp-measures-detail__list li+li{margin-top:62px}.lp-measures-detail__sub{width:100%;max-width:100%;margin-bottom:28px}.lp-measures-detail__sub img{border-radius:10px;margin-bottom:20px}.lp-measures-detail__main{width:100%;max-width:100%}.lp-measures-detail__main .lead{font-size:4.8vw;margin-bottom:20px;font-weight:700}.lp-measures-detail__main .txt{font-size:4.2666666667vw;text-align:left;padding-top:20px;margin-bottom:24px}.lp-issues-detail{max-width:100%;width:100%}.lp-issues__list{display:block}.lp-issues__item{max-width:100%;width:1000%;margin-bottom:40px}.lp-issues__item h3{font-size:5.3333333333vw}.lp-case{padding:80px 5.3333333333vw}.lp-case__list{width:100%}.lp-case__item h3{margin:0 20px 20px}.lp-case__lead{margin:0 20px 40px;text-align:inherit}.lp-case__item .img{width:100%;padding:0 20px;margin:0 auto 40px}.lp-case__item img{border-radius:10px 10px 0 0;width:100%}.lp-case__list .title{margin:40px 20px 20px}.lp-usecase__inner{display:block;background:#f5f7f8;padding:0;border-radius:10px;margin:20px 40px}.lp-usecase__inner figure{width:100%}.lp-usecase__inner h4{padding:20px;margin:0}.lp-usecase__lead{display:none}.lp-usecase__inner .read_more a{padding:0 20px 20px;margin:0}.lp-usecase__inner .read_more svg{width:3.2vw;margin:0 4px 0 0}.lp-product-flow__list{max-width:100%;width:100%;display:block}.lp-product-flow__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;border-radius:10px;display:block;padding:32px 16px 36px 15px}.lp-product-flow__item+.lp-product-flow__item{margin:20px 0 0}.lp-product-flow__sub{margin:0 auto 16px;text-align:center;width:50%}.lp-product-flow__itemhead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 24px}.lp-product-flow__itemhead{margin-bottom:10px}.lp-product-flow__itemhead .num{font-size:2.4rem;line-height:1.2;font-weight:700;color:#047268;text-align:start;margin-right:12px}.lp-product-flow__itemhead .name{font-size:2.4rem;font-weight:700;line-height:1.2;height:auto}.lp-product-flow__item:before{display:none}.lp-faq__block{width:100%}.lp-faq__block+.p-faq__block{margin-top:32px}.lp-faq__block__head{font-size:3.7333333333vw;padding:16px 4.2666666667vw 24px}.lp-faq__block__head .icon{font-size:5.3333333333vw;margin-right:4.2666666667vw}.lp-faq__block__head h3{font-size:4.8vw;width:75%;padding-top:0}.lp-faq__block__head .btn{width:10.1333333333vw;height:10.1333333333vw;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.lp-faq__block__head .btn span{width:5.3333333333vw;height:.2666666667vw;left:2.1333333333vw}.lp-faq__block__body{font-size:3.7333333333vw;padding:15px 5.3333333333vw 11px 13.3333333333vw}.lp-faq__block__body .icon{left:5.3333333333vw;font-size:5.3333333333vw;margin-right:4.2666666667vw}.lp-faq__block__body p{font-size:4vw}.lp-cta__main{width:100%;padding:60px 5.3333333333vw}.lp-cta__main h2{font-size:8.5333333333vw}.lp-cta__btn a{font-size:3.2vw}.p-front-application{width:100%;padding:60px 20px}.u-device-sp{display:block}.p-front-application__lead{font-size:4.2666666667vw;text-align:left;margin:0 0 24px}}.p-block-container{padding:0 0 98px}.--mt_80{margin-top:80px}.--bg_gray{background:#f5f7f8}.anniversary-sectionhead{font-size:3.2rem;font-weight:700;text-align:center;padding:16px;margin:0 0 48px;background-image:url(/jp/-/media/bx/telehealth_new/3rd-anniversary/title_bg.png);color:#fff;background-size:cover}.main-visual .pc-img{width:100%;height:auto;display:block}.main-visual .sp-img{display:none}.p-lp__banner{width:85.7%;max-width:956px;margin:0 auto;padding-top:40px}.message-area,.seminar-pr_area{max-width:960px;width:90%;margin:0 auto;display:flex;align-items:top;gap:32px}.manager-message{width:80%;font-size:1.6rem;line-height:1.8}.manager-detail{text-align:center}.manager-message img{margin-bottom:16px}.affiliation{font-size:1.4rem;margin-top:8px}.signature{margin-top:8px}.signature img{width:60%}.lp-interview__list{max-width:960px;width:90%;display:block;margin:0 auto 40px}.lp-interview__item{background:#f5f7f8;border-radius:10px;padding:40px 0;margin:0 auto}.lp-interview__item h3{text-align:center;margin:0 40px 20px;font-size:3rem}.lp-interview__itemlead{margin:0 40px 40px;text-align:left}.seminar-pr_area__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}.seminar-pr_area__sub{max-width:488px;width:46%}.seminar-pr_area__sub img{width:100%;height:auto;border-radius:10px}.seminar-pr_area__main{max-width:360px;width:54%}.seminar__column{margin:0 auto;border-bottom:1px solid #dde6e6;padding:16px 0}.-last{margin-bottom:32px}.seminar__column .col_head{font-size:1.8rem;font-weight:700;color:#047268;margin:0 0 8px;font-weight:700}.seminar__column .col_body{font-size:1.6rem;line-height:1.7}.seminar__column span{display:block}.seminar__column .speaker{margin-bottom:16px}@media(max-width: 768px){.p-block-container{padding:0 20px 98px}.main-visual .pc-img{display:none}.main-visual .sp-img{width:100%;height:auto;padding-top:71px;display:block}.p-lp__banner{max-width:100%;width:calc(100% - 40px);padding:0;margin-top:32px}.message-area{width:100%;margin:0 auto;display:block}.manager-message,.seminar-pr_area{width:100%;font-size:1.6rem;line-height:1.8;margin-bottom:32px}.manager-detail{text-align:center}.affiliation{font-size:1.6rem;margin-top:8px}.signature{margin-top:8px}.signature img{width:40%}.seminar-pr_area__body{width:100%;display:block}.seminar-pr_area__sub{max-width:100%;width:100%;margin-bottom:40px}.seminar-pr_area__main{max-width:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.seminar__column{width:100%;padding:16px}}