@charset "UTF-8";.title-decoration{text-align:center}.title-decoration .decoration-line{background-color:#cce9ff;border-radius:2px;width:24px;height:3.5px;margin:.4em auto}.title-decoration .decoration-title{color:#0064af;letter-spacing:.25em;font-size:.9em;font-weight:600;font-family:Montserrat,sans-serif}.base-blue-button,.base-colored-button,.base-orange-button,main.lp .request-button,main.lp .start-button{color:#fff;font-weight:700;transition:.3s;box-shadow:0 .5em 1em -.125em hsla(221,14%,4%,.1),0 0 0 1px hsla(221,14%,4%,.02)}.base-blue-button:hover,.base-colored-button:hover,.base-orange-button:hover,main.lp .request-button:hover,main.lp .start-button:hover{box-shadow:0 .3em .8em -.1em rgba(10,10,10,.3)}.base-blue-button,main.lp .request-button{background-color:#0f83fd}.base-blue-button:hover,main.lp .request-button:hover{background-color:#0061ff}.base-orange-button,main.lp .start-button{background-color:#f70}.base-orange-button:hover,main.lp .start-button:hover{background-color:#e60}.base-white-button,main.lp .request-white-button{color:#363636;background-color:#fefefe;border:1px solid rgba(92,147,187,.168627);font-weight:700;transition:.3s;box-shadow:0 1px 6px -2px rgba(33,37,56,.25098)}.base-white-button:hover,main.lp .request-white-button:hover{box-shadow:0 2px 10px -2px rgba(33,37,56,.376471)}main.lp{color:#363636}@media screen and (min-width:576px){main.lp{font-size:1.1rem}}main.lp .box-tag,main.lp .lp-step-number{font-family:Montserrat,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Arial,Hiragino Sans;font-weight:600}main.lp a{color:#363636}main.lp h2{text-align:center;color:#011827;font-weight:700;font-size:1.9em}@media screen and (min-width:576px){main.lp h2{font-size:2.4em}}main.lp .red-emphasis{color:#b6111c}main.lp .larger-font{font-size:1.9em}main.lp .smaller-font{font-size:.8em}main.lp .title-decoration{margin-top:1em;margin-bottom:1.5em}main.lp header{text-align:center;background-color:#fefefe;background-size:cover;background-position:60% 0%;padding-bottom:2em;position:relative;overflow:hidden}@media screen and (min-width:576px){main.lp header{text-align:left}}main.lp header .lp-hero-logo{width:125px;margin:20px 10px;display:block}@media screen and (min-width:576px){main.lp header .lp-hero-logo{margin:20px 3%}main.lp header .lp-hero{padding:1.5em;position:relative}}@media screen and (min-width:1024px){main.lp header .lp-hero{max-width:min(90%,1400px)}}@media screen and (min-width:576px){main.lp header .lp-hero .lp-hero-title-area{z-index:2;flex-direction:column-reverse;display:flex;position:relative}}main.lp header .lp-hero .lp-hero-title-area h1{color:#011827;letter-spacing:.05em;margin:.5em 0;font-weight:700;font-size:2.3em;line-height:1.3em}@media screen and (min-width:576px){main.lp header .lp-hero .lp-hero-title-area h1{text-align:left;font-size:3.9em}}main.lp header .lp-hero .lp-hero-title-area h2{color:#011827;margin:.6em 0;font-weight:700;font-size:1.3em;font-family:YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Arial,Hiragino Sans}@media screen and (min-width:576px){main.lp header .lp-hero .lp-hero-title-area h2{text-align:left;margin-bottom:0;font-size:1.6em}}main.lp header .lp-hero-image{width:80%}@media screen and (min-width:576px){main.lp header .lp-hero-image{width:min(40%,500px);margin:auto 0;position:absolute;top:0;bottom:0;right:0}}@media screen and (min-width:576px)and (max-width:950px){main.lp header .lp-hero-image{width:30%;top:50px;right:5%}}main.lp header .lp-hero-annotation{display:none}@media screen and (min-width:576px){main.lp header .lp-hero-annotation{text-align:left;margin-bottom:20px;font-weight:700;display:block}main.lp header .lp-hero button{margin-left:0}}main.lp .lp-pickup{background-color:#fefefe;padding:2em 0 3.7em}main.lp .lp-pickup h2{color:#363636;margin-bottom:1.1em;font-size:1.3em}main.lp .lp-pickup-enterprises{justify-content:center;align-items:center;display:flex}main.lp .lp-pickup-enterprises img{object-fit:cover;width:19%;padding:1.5%}main.lp .lp-about{background-color:#f9f9f9;padding:2.7em 0 3.7em}main.lp .lp-about-message{text-align:center;font-weight:700;font-size:1em}@media screen and (min-width:576px){main.lp .lp-about-message{font-size:1.4em}}main.lp .lp-about .larger-font{font-size:1.4em}main.lp .lp-features{background-color:#fefefe;padding:2.7em 0 3.7em}main.lp .lp-features article{background-color:#f1f5f9;border-radius:1em;width:94%;margin:4.5em auto 1em;padding:6% 7% 4%;position:relative}main.lp .lp-features article img{width:100%}@media screen and (min-width:576px){main.lp .lp-features article img{width:30%;margin:auto;position:absolute;right:5%;top:0;bottom:0}}main.lp .lp-features article .box-tag{letter-spacing:.05em;color:#005;font-size:3.9em;font-weight:500;position:absolute;top:-1em;left:.5em}main.lp .lp-features article .box-tag:after{content:"";background:#005;height:3px;width:90%;display:block;position:absolute;left:5%;bottom:9px}main.lp .lp-features article .box-body h3{color:#011827;font-size:1.3em;font-weight:700;line-height:2em}main.lp .lp-features article .box-body p,main.lp .lp-features article .box-body ul{margin:1.3em 0}main.lp .lp-features article .box-body ul li{line-height:2em}main.lp .lp-features article .box-body ul li .fa-circle-check{color:#0061ff;margin-right:1em}@media screen and (min-width:576px){main.lp .lp-features article .box-body{width:65%}}main.lp .lp-comparison{background-color:#f9f9f9;padding:2.7em 0 3.7em}main.lp .lp-comparison img{width:95%;margin:auto;padding:2em 0;display:block}main.lp .lp-step{background-color:#fefefe;padding:2.7em 0 3.7em}main.lp .lp-step-message{color:#011827;text-align:center;padding:1em 0;font-size:.8em;font-weight:700}@media screen and (min-width:576px){main.lp .lp-step-message{font-size:1em}}main.lp .lp-step-box-area{justify-content:center;align-items:center;padding:3em 2% 1em;font-size:.8em;display:flex}@media screen and (min-width:576px){main.lp .lp-step-box-area{font-size:1em}}main.lp .lp-step-box-area hr{border:none;border-bottom:2px solid #0061ff;flex-grow:1;max-width:5em;margin:0}main.lp .lp-step-box-area .lp-step-box{text-align:center;background-color:#f1f5f9;border:2px solid #0061ff;border-radius:.7em;width:30%;max-width:11em;padding:1em 2%;position:relative}main.lp .lp-step-box-area .lp-step-box img{margin-bottom:.5em;margin-top:.5em}main.lp .lp-step-box-area .lp-step-box p{color:#011827;margin-bottom:.3em;font-weight:700}main.lp .lp-step-box-area .lp-step-box .lp-step-number-area{height:2em;width:100%;position:absolute;top:-1.2em;left:0}main.lp .lp-step-box-area .lp-step-box .lp-step-number-area .lp-step-number{text-align:center;color:#fff;background-color:#0f83fd;border-radius:3em;width:2.8em;height:2.8em;margin:auto;font-size:.8em;font-weight:500;line-height:2.8em;top:-1em;left:50%}main.lp .lp-case{background-color:#f9f9f9;padding:2.7em 0 3.7em}main.lp .lp-case article{background-color:#f2f2f2;border-radius:1em;width:94%;margin:2em auto 3.5em;padding:5%}@media screen and (min-width:576px){main.lp .lp-case article .lp-case-content{width:100%;display:flex}}main.lp .lp-case article h3{color:#011827;margin-bottom:1.5em;font-weight:700;font-size:1.3em;line-height:2em}main.lp .lp-case article .lp-case-profile{flex-wrap:wrap;align-items:center;width:100%;margin:1em 0;display:flex}main.lp .lp-case article .lp-case-profile-image{object-fit:cover;border-radius:9999px;width:4em;height:4em;margin-right:1em;display:block}main.lp .lp-case article .lp-case-profile-name{font-weight:700}main.lp .lp-case article .lp-case-profile-info{display:none}@media screen and (min-width:576px){main.lp .lp-case article .lp-case-profile-info{width:100%;margin:1em 0;display:block}main.lp .lp-case article .lp-case-profile{min-width:43%;margin-right:3%}}main.lp .lp-case article .lp-case-message{margin:1em 0}main.lp .lp-conversion{text-align:center;background-color:#e6f2ff;padding:0}main.lp .lp-conversion h3{margin-bottom:1em;font-weight:700;font-size:1.5em;line-height:1.8em}@media screen and (min-width:576px){main.lp .lp-conversion-content{align-items:center;max-width:1400px;margin:0 auto;display:flex}}main.lp .lp-conversion-subsection{padding:4em 0}main.lp .lp-conversion-subsection-image{height:10em;margin:1em auto}main.lp .lp-conversion-subsection .lp-conversion-description{margin:1em 0}main.lp .lp-conversion-subsection .lp-conversion-description ul{text-align:left;width:12em;margin:auto}@media screen and (min-width:576px){main.lp .lp-conversion-subsection .lp-conversion-description{align-items:center;justify-content:center;height:6em;display:flex}main.lp .lp-conversion-subsection{width:calc(50% - 2px)}}main.lp .lp-conversion-divider{background-color:#fefefe;height:4px}@media screen and (min-width:576px){main.lp .lp-conversion-divider{width:1.8px;height:30em}}main.lp .lp-faq{background-color:#fefefe;padding:2.7em 0 3.7em}main.lp .lp-faq-list{width:86%;margin:auto;font-size:1.1em}main.lp .lp-faq-list article{margin:2.5em 0}main.lp .lp-faq-list article .question{color:#011827;margin-bottom:1em;font-weight:700;display:flex}main.lp .lp-faq-list article .answer{color:#363636;display:flex}main.lp .lp-faq-icon{font-weight:700}main.lp .lp-faq-content{flex:1;margin-left:6%;margin-right:5%}main.lp .lp-faq-arrow{height:1.5em;line-height:1.5em;transition:.3s}main.lp .lp-faq-arrow-reversed{transform:rotateX(180deg)}main.lp .lp-last{background-color:#e6f2ff;padding:2.7em 0 3.5em}main.lp .lp-last h2{font-size:1.4em}main.lp .request-button{text-align:center;border-radius:9999px;width:18em;margin:15px;padding:.8em;font-size:1em;display:inline-block;position:relative}main.lp .request-white-button{text-align:center;color:#011827;border-radius:9999px;width:18em;margin:15px;padding:.8em;font-size:1em;display:inline-block;position:relative}main.lp .start-button{text-align:center;border-radius:9999px;width:18em;margin:15px;padding:.8em;font-size:1em;display:inline-block;position:relative}