﻿body{background-color:#fff}#body_wrap{max-width:500px;margin:0 auto}.l-content{padding:0;margin:0}.footer-wrapper{padding:0;margin:2vw 0 0 0;width:100%}.footer-wrapper .copyright-wrapper{padding:4vw 0 32vw 0;background-color:#f6f6f6}.footer-wrapper .copyright-wrapper .copyright{text-align:center}.footer-cta-wrapper{position:fixed;z-index:100;width:100%;max-width:500px;transition:all .3s ease;font-size:0;background-color:#012858;padding:5vw 4vw 4vw 4vw;margin:0}.footer-cta-wrapper .cta-link{text-align:center;display:inline-block;width:100%;height:100%;position:relative}.footer-cta-wrapper .cta-link .phone-number-wrap{position:absolute;top:4.8vw;left:9.5vw}.footer-cta-wrapper .cta-link .phone-number-wrap .phone-number{color:#fff;font-size:9.5vw;font-weight:bold;font-family:sans-self,arial}.lp-form-thanks .header{height:60px;background-color:#012858}.lp-form-thanks .header .header-logo-wrap{padding:2.5vw 2vw;height:100%}.lp-form-thanks .header .header-logo-wrap .logo-link{display:inline-block;height:100%}.lp-form-thanks .header .header-logo-wrap .logo-link img{height:100%;object-fit:contain;width:auto}.lp-form-thanks .page-title-wrap{margin-top:8vw !important}.lp-form-thanks .page-title-wrap .page-title{text-align:center;font-size:5vw;color:#012858}.lp-form-thanks .thanks-cont-wrapper{padding:2rem 2rem 5rem 2rem}.lp-form-thanks .thanks-cont-wrapper .phone-number-box{border:2px solid #012858;padding:3vw;text-align:center;margin-top:8vw}.lp-form-thanks .thanks-cont-wrapper .phone-number{font-size:10vw;font-weight:bold;color:#012858;font-family:sans-self,arial}.lp-shiroari section{padding:0;margin:0;line-height:normal}.lp-shiroari .section-title{background-color:#012858;color:#fc0;text-align:center;margin-top:2rem;margin-bottom:0;padding:1rem 0;font-size:6.5vw}.lp-shiroari .main-mv-wrapper{line-height:0}.lp-shiroari .price-mv-wrapper{line-height:0;margin-top:-0.2rem}.lp-shiroari .lp-cv-wrapper{position:relative}.lp-shiroari .lp-cv-wrapper .cv-wrap .cta-txt{position:absolute;top:4vw;left:16vw;text-align:center;color:#fff;font-size:6vw;font-weight:bold}.lp-shiroari .lp-cv-wrapper .cv-wrap .cta-txt h4{font-size:6.5vw}.lp-shiroari .lp-cv-wrapper .cv-wrap .cta-txt p{font-size:4vw}.lp-shiroari .lp-cv-wrapper .cv-wrap .cta-txt::before{content:"＼";position:absolute;font-size:1.8em;top:2vw;left:-10vw}.lp-shiroari .lp-cv-wrapper .cv-wrap .cta-txt::after{content:"／";position:absolute;font-size:1.8em;top:2vw;right:-10vw}.lp-shiroari .lp-cv-wrapper .cv-wrap .cta-wrap{position:absolute;top:25vw;padding:0 2rem}.lp-shiroari .lp-cv-wrapper .cv-wrap .cta-wrap .cv-phone-link{display:inline-block;height:100%}.lp-shiroari .lp-cv-wrapper .cv-wrap .cta-wrap .cv-phone-link .cv-phone-number-wrap{position:absolute;top:4.5vw;left:12.5vw}.lp-shiroari .lp-cv-wrapper .cv-wrap .cta-wrap .cv-phone-link .cv-phone-number-wrap .cv-phone-number{color:#fff;font-size:10vw;font-weight:bold;font-family:sans-self,arial}.lp-shiroari .lp-cv-wrapper .form-btn-wrap{position:absolute;bottom:7.5vw;padding:0 2rem;text-align:center}.lp-shiroari .lp-cv-wrapper .form-btn-wrap a{display:inline-block;height:100%}.lp-shiroari .pro-cont-wrapper{line-height:0}.lp-shiroari .guarantee-cont-wrapper{line-height:0}.lp-shiroari .profile-cont-wrapper{position:relative;line-height:0}.lp-shiroari .profile-cont-wrapper .request-btn-wrap1,.lp-shiroari .profile-cont-wrapper .request-btn-wrap2,.lp-shiroari .profile-cont-wrapper .request-btn-wrap3{position:absolute;width:40%}.lp-shiroari .profile-cont-wrapper .request-btn-wrap1{top:27.5rem;left:2rem}.lp-shiroari .profile-cont-wrapper .request-btn-wrap2{top:63.5rem;right:2rem}.lp-shiroari .profile-cont-wrapper .request-btn-wrap3{left:2rem;top:102.5rem}.lp-shiroari .flow-cont-wrapper{line-height:0;margin-top:-0.2rem}.lp-shiroari .price-cont-wrapper{background-color:#fff;margin-top:-0.2rem;margin-bottom:1rem}.lp-shiroari .faq-cont-wrapper .faq-list .faq-content{margin:0;padding:4vw 3vw 0 3vw;background-color:#fff}.lp-shiroari .faq-cont-wrapper .faq-list .faq-content .faq-content-wrap{border:2px solid #000;border-radius:2vw;margin-bottom:4vw}.lp-shiroari .faq-cont-wrapper .faq-list .faq-content .faq-content-q{position:relative;align-items:center;font-size:4.6vw;background:none;font-weight:bold;color:#000;padding:4vw 17vw 4vw 6vw;line-height:1.5em}.lp-shiroari .faq-cont-wrapper .faq-list .faq-content .faq-content-q .faq-content-title{font-weight:bold;margin:0;padding:0;border:none}.lp-shiroari .faq-cont-wrapper .faq-list .faq-content .faq-content-q:after{content:"";position:absolute;right:8vw;top:0;bottom:0;margin-top:5.5vw;display:inline-block;vertical-align:middle;color:#000;line-height:1;width:.7em;height:.7em;border:.15em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg)}.lp-shiroari .faq-cont-wrapper .faq-list .faq-content .faq-content-q.active:after{transform:translateY(155%) rotate(315deg);top:-1em}.lp-shiroari .faq-cont-wrapper .faq-list .faq-content .faq-content-a{display:none;background:none;border:none;font-size:4vw;line-height:1.8em;padding:0 8vw 4vw 6vw}.lp-shiroari .haneari-cont-wrapper{line-height:0;margin-bottom:2rem}.lp-shiroari .yobou-cont-wrapper{margin-bottom:2rem}.lp-shiroari #form-wrapper .form-content-wrap{padding:4vw 7vw}.lp-shiroari #form-wrapper .form-content-wrap .annotation{margin-bottom:4vw;font-size:4.5vw}.lp-shiroari .company-table-wrap{padding:7vw 3vw}.lp-shiroari .company-table-wrap .company-table{border-collapse:collapse;width:100%;border:1px solid #000}.lp-shiroari .company-table-wrap .company-table .item-name{width:100px;padding:8px;border:1px solid #000}.lp-shiroari .company-table-wrap .company-table .item-value{padding:8px;border:1px solid #000}.lp-shiroari .company-table-wrap .company-table .item-value ul li{margin:2vw 0}@media screen and (min-width: 500px){#body_wrap{box-shadow:0 1px 4px rgba(0,0,0,.3)}.footer-wrapper{margin-top:10px}.footer-wrapper .copyright-wrapper{padding:10px 0 140px 0}.footer-cta-wrapper{padding:10px}.footer-cta-wrapper .cta-link .phone-number-wrap{top:23px;left:70px}.footer-cta-wrapper .cta-link .phone-number-wrap .phone-number{font-size:48px}.lp-form-thanks .header .header-logo-wrap{padding:16px 20px}.lp-form-thanks .page-title-wrap{margin-top:20px !important}.lp-form-thanks .page-title-wrap .page-title{font-size:24px}.lp-form-thanks .thanks-cont-wrapper .phone-number-box{padding:16px;margin-top:24px}.lp-form-thanks .thanks-cont-wrapper .phone-number{font-size:48px}.lp-shiroari .section-title{font-size:24px}.lp-shiroari .lp-cv-wrapper .cv-wrap .cta-txt{top:20px;left:90px;font-size:24px}.lp-shiroari .lp-cv-wrapper .cv-wrap .cta-txt h4{font-size:32px}.lp-shiroari .lp-cv-wrapper .cv-wrap .cta-txt p{font-size:16px}.lp-shiroari .lp-cv-wrapper .cv-wrap .cta-txt::before{font-size:3.5rem;top:0;left:-50px}.lp-shiroari .lp-cv-wrapper .cv-wrap .cta-txt::after{font-size:3.5rem;top:0;right:-50px}.lp-shiroari .lp-cv-wrapper .cv-wrap .cta-wrap{top:120px}.lp-shiroari .lp-cv-wrapper .cv-wrap .cta-wrap .cv-phone-link .cv-phone-number-wrap{top:25px;left:75px}.lp-shiroari .lp-cv-wrapper .cv-wrap .cta-wrap .cv-phone-link .cv-phone-number-wrap .cv-phone-number{font-size:48px}.lp-shiroari .lp-cv-wrapper .form-btn-wrap{bottom:35px}.lp-shiroari .profile-cont-wrapper .request-btn-wrap1{top:30rem}.lp-shiroari .profile-cont-wrapper .request-btn-wrap2{top:70.5rem}.lp-shiroari .profile-cont-wrapper .request-btn-wrap3{top:115rem}.lp-shiroari .faq-cont-wrapper .faq-list .faq-content .faq-content-wrap{border-radius:10px;margin-bottom:20px}.lp-shiroari .faq-cont-wrapper .faq-list .faq-content .faq-content-q{font-size:20px;padding:10px 50px 10px 16px}.lp-shiroari .faq-cont-wrapper .faq-list .faq-content .faq-content-q:after{right:24px;margin-top:16px}.lp-shiroari .faq-cont-wrapper .faq-list .faq-content .faq-content-a{font-size:16px;padding:0 50px 10px 16px}.lp-shiroari #form-wrapper .form-content-wrap{padding:1rem 2rem}.lp-shiroari #form-wrapper .form-content-wrap .annotation{margin-bottom:16px;font-size:16px}.lp-shiroari #form-wrapper .form-content-wrap .stForm_itemTit{margin-top:20px}.lp-shiroari #form-wrapper .form-content-wrap .stForm_itemTit .stForm_required,.lp-shiroari #form-wrapper .form-content-wrap .stForm_itemTit .stForm_voluntary{padding:5px 10px}.lp-shiroari #form-wrapper .form-content-wrap .stForm_itemTit p{margin-bottom:12px}.lp-shiroari #form-wrapper .form-content-wrap .stForm_submitWrap{margin-top:20px}.lp-shiroari #form-wrapper .form-content-wrap .stForm_submitWrap .stForm_submit{height:55px}.lp-shiroari .company-table-wrap{padding:32px}}/*# sourceMappingURL=lp.css.map */