main .hero-bg-consultation{background-image:url(//doctormate.co.jp/wp-content/themes/doctormate/common/css/../images/lp-hihuka/bg-mv.jpg);height:560px}.hero-contents-lp{background-color:rgba(255,255,255,.75);padding:2.5rem;text-align:center;color:#212121}.mt-04{margin-top:4rem}.flex{display:flex;flex-wrap:wrap}.lp-introduction .l-col{background-color:#fff;padding:1.5rem}.lp-introduction .flex{display:flex;align-items:center;justify-content:space-between}.lp-introduction h3{color:#212121;font-size:1.6rem;font-weight:400;margin-bottom:0;width:81%}.lp-introduction .l-col .item-img{width:75px;height:75px;background-color:#c8e2f9;display:flex;justify-content:center;align-items:center;border-radius:50%}.hero-contents-lp h1{color:#212121;font-size:4rem;text-align:center;margin-bottom:2rem}.contact-btn{text-align:left}.hero-contents-lp .contact-btn{margin-top:1.5rem}.contact-btn a{font-size:1.8rem;color:#023893;padding-bottom:.8rem;font-weight:700;border-bottom:2px solid #023893;text-decoration:none;width:100%;display:block;position:relative}.contact-btn span.bg-white-box{font-size:1.4rem;font-weight:700;color:#fff;background-color:#023893;border-radius:4px;padding:.3rem .5rem;margin-right:.5rem}.contact-btn a .icon-right{position:absolute;right:0;top:50%;transform:translateY(-50%)}.hero-contents-lp p{font-size:2rem}.hero-lp{height:100%;align-items:center}.support-content{max-width:710px;margin:0 auto}.cta-navigation .button-primary{background:#fd1027}.cta .button-primary{border:2px solid #fff;padding-top:1rem;padding-left:1.8rem;padding-bottom:1.2rem;font-size:1.6rem}.cta-navigation .button-primary:before,.billboard-inner-cta .button-primary:before{background:linear-gradient(to right,#fd1027,#ff6473)}.solution-service{display:flex;background-color:#fff;border-radius:8px;overflow:hidden}.solution-service .solution-title-number span{font-style:italic}.solution-img{position:relative;width:30%}.solution-img img{object-fit:cover;aspect-ratio:16/10}.solution-text{width:70%;padding:1rem 3rem}.vertical-center{display:flex;align-items:center}.solution-text h4{font-size:2.4rem;margin-bottom:.7em}.solution-title-number{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1}.solution-title-number span{display:block;font-size:6rem;margin-top:1rem}.box{background-color:#fff}.box .item{padding:2rem;display:flex;flex-direction:column}.box .item .text{height:100%}.box h3{text-align:center;padding:1em 0;position:relative;margin:0}.box h3 span{font-size:6.4rem;position:absolute;opacity:.3}.box h3 span.po-left{top:1rem;left:1rem}.box h3 span.po-right{bottom:0;right:1rem}.bg-white-qa{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px}.qa-box{padding:2rem}.qa-box h4{font-size:2rem;color:#00a0e9;border-left:3px solid #00a0e9;padding-left:2rem;margin-left:-2rem;padding:.5rem 0 .5em 2rem}.support-content .arrow-below{text-align:center;margin-bottom:3rem}.support-content .arrow-below span{color:#ccc;font-size:4.2rem;padding:0 2rem}.lp-introduction .support-content h3{font-size:2.4rem;width:100%;margin-top:4rem;margin-bottom:2.5rem}.lp-introduction .support-content p{font-size:1.6rem;font-weight:400}.goldfont{color:#fc0 !important}.grayfont{color:#424242}.fontbold{font-weight:700 !important}.lp-introduction .support-content .strong{font-size:3rem;text-align:center}.lp-introduction .strong span{color:#fff;background-color:#023893}#voice .box .img{text-align:center}#voice .box img{max-width:200px}#voice h2{font-size:3.2rem}.bg-white-qa a{text-decoration:underline}.sub-navigation a{max-width:none;text-overflow:unset}.hero-contents-lp{margin-bottom:0 !important}@media screen and (min-width:941px){.bg-img-sp{display:none}}@media screen and (max-width:940px){main .hero-bg-consultation{background-image:none}.hero-bg-consultation{height:auto}.bg-img-sp img{width:100%}.hero-contents-lp h1{color:#00a0e9}.hero-bg-consultation .l-container{padding:0}.lp-introduction .l-col .item-img{margin-right:2rem}.lp-introduction h3{width:70%}main .hero-bg-consultation{height:auto}}@media screen and (min-width:541px){.sp{display:none !important}}@media screen and (max-width:540px){.pc{display:none !important}.hero-contents-lp h1{font-size:6.6vw}.hero-contents-lp p{font-size:1.6rem}.lp-introduction .support-content .strong{font-size:6.6vw}.solution-service{flex-direction:column}.solution-img{width:100%}.solution-text{width:100%;padding:1rem 1.5rem}.solution-text h4{font-size:5.2vw}.box h3 span.po-right{bottom:-2rem}}