.lp-mo-hero-consulting-lp-hero{font-family:Noto Sans JP,sans-serif;margin:0;position:relative}br.lp-mo-hero-consulting-sp{display:none}.lp-mo-hero-consulting-lp-hero__image{line-height:0;margin:0 auto;max-width:1500px;text-align:center}.lp-mo-hero-consulting-lp-hero__image img{margin:auto;max-width:100%}.lp-mo-hero-consulting-bg{align-items:center;display:flex;justify-content:space-between;max-width:875px;padding:0 68px}.lp-mo-hero-consulting-lp-hero .lp-mo-hero-consulting-bg{align-items:center;background:#f75e28;border-radius:5px;display:flex;height:100px;margin:0 auto;position:relative;top:-50px;width:825px}.lp-mo-hero-consulting-lp-hero .lp-mo-hero-consulting-btn-out-text{color:#fff;font-size:14px}.lp-mo-hero-consulting-lp-cta .lp-mo-hero-consulting-c-btn-list li{flex-basis:460px}.lp-mo-hero-consulting-lp-hero__btn,.lp-mo-hero-consulting-lp-hero__btn-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.lp-mo-hero-consulting-lp-hero__btn{background:#141f84;border-radius:8px;box-shadow:inset -1px -3px 0 0 #141f84;box-shadow:0 4px 4px 0 #00000026;gap:8px;height:60px;padding:0 48px 0 16px;position:relative;text-decoration:none}.lp-mo-hero-consulting-lp-hero__btn-text{color:#fff;font-size:20px;font-weight:700}.lp-mo-hero-consulting-tag{align-items:center;background:#ff9f35;border-radius:50px;border-radius:14px;display:flex;font-size:12px;height:23px;justify-content:center;padding:0 8px;text-decoration:none}.lp-mo-hero-consulting-tag-inner{color:#141f84;display:block;font-size:12px;font-weight:700;letter-spacing:.1em;text-decoration:none}.lp-mo-hero-consulting-lp-hero__btn-icon_arrow_down{height:100%;position:absolute;right:8px;top:18px}.lp-mo-hero-consulting-lp-hero__btn i{display:block;height:70px;left:-15px;position:absolute;top:7px;width:94px}.lp-mo-hero-consulting-lp-hero__btn strong{display:block;font-size:2rem;letter-spacing:0lp-mo-hero-consulting-08em;line-height:1lp-mo-hero-consulting-7}.lp-mo-hero-consulting-btn-out-text em{border-bottom:2px dotted;font-size:16px;font-style:normal;padding-bottom:2px}@media (max-width:767px){br.lp-mo-hero-consulting-sp{display:block}.lp-mo-hero-consulting-lp-hero{margin:0}}.lp-mo-hero-consulting-lp-hero-bottom{align-items:center;background:#fff;display:flex;gap:20px;justify-content:center}.lp-mo-hero-consulting-lp-hero-bottom.lp-mo-hero-consulting-_has-field{padding:20px 0}.lp-mo-hero-consulting-lp-hero-bottom__data{align-items:center;display:flex;gap:20px;justify-content:center}.lp-mo-hero-consulting-lp-hero-bottom__memo{color:#e54d0b;font-size:1rem;font-weight:700;line-height:1lp-mo-hero-consulting-4;margin:0 0 0 1em;max-width:150px;text-indent:-1em}@media (max-width:767px){.lp-mo-hero-consulting-lp-hero{margin-bottom:-20px}.lp-mo-hero-consulting-bg{align-items:center;display:flex;justify-content:space-between;padding:0}.lp-mo-hero-consulting-lp-hero .lp-mo-hero-consulting-bg{border-radius:0;bottom:10px;display:block;height:122px;right:0;top:0;width:100%}.lp-mo-hero-consulting-btn-out-text p{font-size:12px;margin-top:0}.lp-mo-hero-consulting-lp-hero__btn strong{font-size:20px;text-align:center}.lp-mo-hero-consulting-lp-hero .lp-mo-hero-consulting-btn-out-text{font-size:12px;padding:12px 20px 8px;text-align:center}.lp-mo-hero-consulting-lp-hero-bottom{flex-wrap:wrap;gap:10px 15px}.lp-mo-hero-consulting-lp-hero-bottom.lp-mo-hero-consulting-_has-field{padding:15px 0}.lp-mo-hero-consulting-lp-hero-bottom.lp-mo-hero-consulting-_has-field .lp-mo-hero-consulting-lp-hero-bottom__icon{padding:0}.lp-mo-hero-consulting-lp-hero-bottom__icon{line-height:0;padding:15px 0;text-align:center;width:100%}.lp-mo-hero-consulting-lp-hero-bottom__icon img{width:270px}.lp-mo-hero-consulting-lp-hero-bottom__data{gap:15px}.lp-mo-hero-consulting-lp-hero-bottom__data img{height:41px;width:auto}.lp-mo-hero-consulting-lp-hero-bottom__memo{color:#ccc}.lp-mo-hero-consulting-btn-out-text em{font-size:16px}.lp-mo-hero-consulting-for-pc{display:none}.lp-mo-hero-consulting-lp-hero__btn-text{font-size:16px}}@media (min-width:768px){.lp-mo-hero-consulting-for-sp{display:none}}.lp-hero{margin:0;position:relative}br.sp{display:none}.lp-hero__image{line-height:0;margin:0 auto;max-width:1500px;text-align:center}.lp-hero__image img{margin:auto;max-width:100%}.lp-hero .bg{align-items:center;background:#f75e28;border-radius:5px;display:flex;height:100px;margin:0 auto;position:relative;top:-50px;width:825px}.bg .e-btn{height:60px}.bg .e-btn span.free{left:50px}.lp-hero__btn{bottom:20px;box-shadow:0 4px 4px rgba(0,0,0,.2);font-size:1.4rem;left:0;margin:0 auto;max-width:360px;padding:10px 20px 12px 40px;position:absolute;right:-410px}.lp-hero .btn-out-text{color:#fff;padding-left:30px}.lp-cta .c-btn-list li{flex-basis:460px}.e-btn span.free{left:105px}span.free{background:#ff9f35;border-radius:50px;color:#141f84;font-size:12px;height:23px;padding:0;width:42px}.lp-hero__btn i{display:block;height:70px;left:-15px;position:absolute;top:7px;width:94px}.lp-hero__btn strong{display:block;font-size:2rem;letter-spacing:.08em;line-height:1.7}.btn-out-text em{border-bottom:2px dotted;font-style:normal;padding-bottom:2px}@media (max-width:767px){br.sp{display:block}.lp-hero{margin:0}.lp-hero__btn{bottom:10px;width:auto}}.lp-hero-bottom{align-items:center;background:#fff;display:flex;gap:20px;justify-content:center}.lp-hero-bottom._has-field{padding:20px 0}.lp-hero-bottom__data{align-items:center;display:flex;gap:20px;justify-content:center}.lp-hero-bottom__memo{color:#e54d0b;font-size:1rem;font-weight:700;line-height:1.4;margin:0 0 0 1em;max-width:150px;text-indent:-1em}@media (max-width:767px){.lp-hero{margin-bottom:-20px}.lp-hero .bg{bottom:10px;display:block;height:150px;right:0;width:90%}.btn-out-text span{font-size:12px!important}.lp-hero__btn strong{font-size:20px;text-align:center}.bg .e-btn{top:70px}.bg .e-btn span.free{left:20px}.lp-hero__btn{display:block;height:170px;right:0;top:60px;width:90%}.lp-hero .btn-out-text{font-size:12px;padding:15px 20px 0;text-align:center}.lp-hero-bottom{flex-wrap:wrap;gap:10px 15px}.lp-hero-bottom._has-field{padding:15px 0}.lp-hero-bottom._has-field .lp-hero-bottom__icon{padding:0}.lp-hero-bottom__icon{line-height:0;padding:15px 0;text-align:center;width:100%}.lp-hero-bottom__icon img{width:270px}.lp-hero-bottom__data{gap:15px}.lp-hero-bottom__data img{height:41px;width:auto}.lp-hero-bottom__memo{color:#ccc}.btn-out-text em{font-size:14px}.lp-hero.takenaka{margin-bottom:-70px}.lp-hero.takenaka .bg{border-radius:0;height:120px;width:100%}.lp-hero.takenaka .bg .e-btn{top:50px}.lp-hero.takenaka .lp-hero__btn{display:flex}}