@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body.lp-used-hiraya{margin:0;background:#EBEEF1;color:#333;font-family:Arial,"Noto Sans JP",sans-serif}body.lp-used-hiraya--thanks{margin:0;background:#fef6e2;color:#333;font-family:Arial,"Noto Sans JP",sans-serif}.lp-used-hiraya img{display:block;max-width:100%;height:auto}.lp-used-hiraya a{color:inherit;text-decoration:none}.lp-used-hiraya .lp-layout{display:-ms-grid;display:grid;-ms-grid-columns:calc((100vw - min(500px, 100vw)) / 2) min(500px,100vw) calc((100vw - min(500px, 100vw)) / 2);grid-template-columns:calc((100vw - min(500px, 100vw)) / 2) min(500px,100vw) calc((100vw - min(500px, 100vw)) / 2);width:100%;height:calc(100vh - 40px);min-width:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.lp-used-hiraya .lp-main{position:relative;z-index:1;width:100%;max-width:500px;min-width:0;height:calc(100vh - 40px);margin:0 auto;overflow-y:auto;overflow-x:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;background:#fff}.lp-used-hiraya .lp-main-image{display:block;width:100%;max-width:500px;height:auto}.lp-used-hiraya .lp-side{position:relative;height:calc(100vh - 40px);min-width:0;overflow:hidden}.lp-used-hiraya .lp-side.lp-side--left .lp-side-content,.lp-used-hiraya .lp-side.lp-side--right .lp-side-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.lp-used-hiraya .lp-side--left{overflow:hidden}.lp-used-hiraya .lp-side-content--left_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:40px;padding:0 26px;background:#fff;position:sticky;top:0;left:0;z-index:99999}.lp-used-hiraya .lp-logo{width:90px}.lp-used-hiraya .lp-logo img{width:100%}.lp-used-hiraya .lp-side--left .lp-side-content{position:relative;width:100%;height:100%;padding:0 20px;overflow:hidden;background:#EBEEF1}.lp-used-hiraya .lp-side.lp-side--left .lp-side-content .lp-side-content--left_img{position:absolute;top:30px;left:50%;width:calc(100% - 40px);max-width:440px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.lp-used-hiraya .lp-side-content--left_img img{display:block;width:100%;height:auto;max-height:none;-o-object-fit:initial;object-fit:initial}.lp-used-hiraya .lp-side--right{overflow:hidden;background:#EBEEF1}.lp-used-hiraya .lp-side--right .lp-side-content .lp-form{padding:18px 46px 0;background:#ffffff;border-radius:8px}.lp-used-hiraya .lp-side-scroll{width:100%;height:100%;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-width:thin}.lp-used-hiraya .lp-side-scroll::-webkit-scrollbar{width:6px}.lp-used-hiraya .lp-side-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#ccc}.lp-used-hiraya .lp-side-content--right_header{position:relative;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:40px;padding:0 clamp(15px,1.8vw,20px);background:#1951A5}.lp-used-hiraya .lp-side-content--right_header-text{width:100%;max-width:600px;margin:0 auto;color:#fff;text-align:center;font-size:clamp(16px,1.67vw,18px)}.lp-used-hiraya .lp-side--right .lp-side-content{min-height:calc(100% - 50px);padding:10px 40px 40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#1951A5}.lp-used-hiraya .lp-side--right .lp-form{width:min(100%,25.833vw);max-width:372px;margin:0 auto}.lp-used-hiraya .lp-form{width:100%;padding:0 30px}.lp-used-hiraya .form-item{margin-bottom:15px}.lp-used-hiraya .form-item label,.lp-used-hiraya .form-label{display:block;margin-bottom:6px;text-align:left;font-size:clamp(13px,0.97vw,14px);font-weight:700}.lp-used-hiraya .form-item label .hisu,.lp-used-hiraya .form-label .hisu{display:inline-block;margin-left:10px;padding:2px 6px;border-radius:4px;background:#ff1803;color:#fff;font-size:clamp(11px,0.97vw,14px)}.lp-used-hiraya .wpcf7{width:100%}.lp-used-hiraya .wpcf7-form{width:100%;margin:0}.lp-used-hiraya .wpcf7-form-control-wrap{display:block;width:100%}.lp-used-hiraya .form-item input[type=email],.lp-used-hiraya .form-item input[type=tel],.lp-used-hiraya .form-item input[type=text],.lp-used-hiraya .form-item textarea{display:block;width:100%;padding:16px 20px;border:1px solid #000;border-radius:6px;background:#fff;color:#333;font-size:clamp(13px,0.97vw,14px);font-family:inherit}.lp-used-hiraya .form-item input::-webkit-input-placeholder,.lp-used-hiraya .form-item textarea::-webkit-input-placeholder{color:#999;opacity:1}.lp-used-hiraya .form-item input::-moz-placeholder,.lp-used-hiraya .form-item textarea::-moz-placeholder{color:#999;opacity:1}.lp-used-hiraya .form-item input:-ms-input-placeholder,.lp-used-hiraya .form-item textarea:-ms-input-placeholder{color:#999;opacity:1}.lp-used-hiraya .form-item input::-ms-input-placeholder,.lp-used-hiraya .form-item textarea::-ms-input-placeholder{color:#999;opacity:1}.lp-used-hiraya .form-item input::placeholder,.lp-used-hiraya .form-item textarea::placeholder{color:#999;opacity:1}.lp-used-hiraya .form-item textarea{min-height:120px;resize:vertical}.lp-used-hiraya .wpcf7-not-valid-tip{display:block;margin-top:5px;color:#e73434;text-align:left;font-size:12px}.lp-used-hiraya .wpcf7-response-output{margin:20px 0 0!important;padding:12px 15px!important;font-size:13px;line-height:1.6}@media (min-width:769px){.lp-used-hiraya .lp-side.lp-side--right .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lp-used-hiraya .lp-side.lp-side--right .form-item>.form-label,.lp-used-hiraya .lp-side.lp-side--right .form-item>label{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lp-used-hiraya .lp-side.lp-side--right .form-item>.wpcf7-form-control-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;min-width:0}.lp-used-hiraya .lp-side.lp-side--right .form-item .form-label .hisu,.lp-used-hiraya .lp-side.lp-side--right .form-item label .hisu{margin-top:6px;margin-left:0}}.lp-used-hiraya .form-item--radio{margin-top:22px;margin-bottom:22px}.lp-used-hiraya .radio-list{width:100%;margin-top:12px}.lp-used-hiraya .radio-list .wpcf7-form-control-wrap{width:100%}.lp-used-hiraya .radio-list .wpcf7-form-control{display:-ms-grid;display:grid;gap:10px;width:100%}.lp-used-hiraya .radio-list .wpcf7-list-item{display:block;width:100%;margin:0}.lp-used-hiraya .radio-list .wpcf7-list-item label{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;width:100%;margin:0;cursor:pointer;font-size:clamp(13px,0.97vw,14px);font-weight:500;line-height:1.5}.lp-used-hiraya .radio-list input[type=radio]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 26px;flex:0 0 26px;width:26px;height:26px;margin:0;margin-top:1px;border:1px solid #000;border-radius:50%;background:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.lp-used-hiraya .radio-list input[type=radio]:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;border-radius:50%;background:#e73434;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.lp-used-hiraya .radio-list input[type=radio]:checked{border-color:#e73434}.lp-used-hiraya .radio-list input[type=radio]:checked:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.lp-used-hiraya .radio-list .wpcf7-list-item-label{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:left}.lp-used-hiraya .form-line{margin-top:20px;padding:24px;border:1px solid #ff6800;border-radius:10px;background:#fff7df;font-size:clamp(13px,0.97vw,14px)}.lp-used-hiraya .form-line .green{color:#008002}.lp-used-hiraya .form-line .red{color:#fd0f00}.lp-used-hiraya .form-line p{margin:0 0 16px;text-align:left;font-weight:600;line-height:1.6}.lp-used-hiraya .logo_line{position:absolute;top:50%;left:20px;width:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lp-used-hiraya .lp-bnr-wrap{background:#ECF3FE;padding-bottom:80px}.lp-used-hiraya .bnr-listwrap{position:relative;padding:0 26px}.lp-used-hiraya .bnr-listwrap:after{content:"";position:absolute;bottom:-20px;left:0;width:100%;height:100px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(50%,#ECF3FE),to(#ECF3FE));background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#ECF3FE 50%,#ECF3FE 100%);z-index:1;pointer-events:none;opacity:1;visibility:visible;-webkit-transition:opacity 0.3s ease,visibility 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease}.lp-used-hiraya .bnr-listwrap{}.lp-used-hiraya .bnr-listwrap.is-open:after{opacity:0;visibility:hidden}.lp-used-hiraya .bnr-listwrap.is-open .lp-buttonWrap{opacity:0;visibility:hidden;pointer-events:none}.lp-used-hiraya .bnr-list{width:100%;border:1px solid #1951A5;border-radius:10px;padding:20px 20px 36px;background:#fff;overflow:hidden}.lp-used-hiraya .bnr-list .lp-buttonWrap .lp-button{background:#0140E6}.lp-used-hiraya .bnr-question{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.lp-used-hiraya{}.lp-used-hiraya .bnr-listwrap .lp-buttonWrap{position:absolute;bottom:-30px;left:50%;width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;opacity:1;visibility:visible;-webkit-transition:opacity 0.3s ease,visibility 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease}.lp-used-hiraya{}.lp-used-hiraya .bnr-answer{display:-ms-grid;display:grid;-ms-grid-rows:0fr;grid-template-rows:0fr;-webkit-transition:grid-template-rows 0.5s ease;transition:grid-template-rows 0.5s ease;transition:grid-template-rows 0.5s ease,-ms-grid-rows 0.5s ease}.lp-used-hiraya .bnr-answer-inner{overflow:hidden;min-height:0}.lp-used-hiraya{}.lp-used-hiraya .bnr-item.is-open .bnr-answer{-ms-grid-rows:1fr;grid-template-rows:1fr}.lp-used-hiraya{}.lp-used-hiraya .bnr-item.is-open .bnr-question{cursor:default}.lp-used-hiraya .lp-button,.lp-used-hiraya .submit-btn{position:relative}.lp-used-hiraya .lp-ctaWrap{padding:40px 0;background-image:url("../img/lp-img/button-bg.png");background-size:cover;background-position:center}.lp-used-hiraya .lp-button{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;text-align:center;width:100%;max-width:400px;min-height:68px;margin-left:auto;margin-right:auto;padding:20px 20px 20px 20px;border-radius:999px;background:#FD5A02;color:#fff;text-decoration:none;font-size:clamp(16px,1.04vw,16px);font-weight:700}.lp-used-hiraya .lp-button__free{background:#fff;padding:2px 6px;color:#FD5A02;border-radius:4px;margin-left:5px}.lp-used-hiraya .lp-button:after{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px;background-image:url("../img/lp-img/arrow.svg");background-repeat:no-repeat;width:12px;height:10px;background-size:contain}.lp-used-hiraya .submit-btn{display:block;width:100%;max-width:384px;height:62px;margin:24px auto 0;padding:16px 20px 16px 20px;border:4px solid #fff;outline:2px solid #141414;outline-offset:0;border-radius:999px;background:#FD5A02;color:#fff;font-family:inherit;font-size:clamp(15px,1.11vw,16px);font-weight:700;cursor:pointer;-webkit-box-shadow:-0.5px 0.87px 2px 2px rgb(0,0,0);box-shadow:-0.5px 0.87px 2px 2px rgb(0,0,0)}.lp-used-hiraya .lp-button-arrow{position:absolute;top:50%;right:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lp-used-hiraya .lp-button-arrow__triangle{width:0;height:0;margin-left:2px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #e73434}.lp-used-hiraya .button-line .lp-button-arrow__triangle{border-left-color:#06c755}.lp-used-hiraya .form-item--checkbox{text-align:center}.lp-used-hiraya .lp-section10 .lp-bnr-wrap{padding-bottom:40px}.lp-used-hiraya .lp-section13{background:#ECF3FE;padding:80px 0}.lp-used-hiraya .lp-section13 .section-content,.lp-used-hiraya .lp-section13 .section-faq{padding:0 26px}.lp-used-hiraya .faq-list{display:-ms-grid;display:grid;gap:15px}.lp-used-hiraya .faq-item{overflow:hidden;padding:16px 16px 20px;outline-offset:0;border-radius:10px;background:#fff;border:1px solid #1951A5;-webkit-box-shadow:-0.5px 0.87px 2px 2px rgba(0,0,0,0.2);box-shadow:-0.5px 0.87px 2px 2px rgba(0,0,0,0.2)}.lp-used-hiraya .faq-question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:9px;width:100%;padding:0;border:0;background:#fff;color:#1A1A1A;text-align:left;font-size:clamp(14px,1.11vw,16px);font-weight:700;cursor:pointer}.lp-used-hiraya .faq-question__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin-top:5px}.lp-used-hiraya .faq-answer .number,.lp-used-hiraya .faq-question .number{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;min-width:32px;height:32px;padding:0;border-radius:100%;background:#ECF3FE;color:#1951A5;font-size:clamp(14px,1.11vw,18px);font-weight:700;line-height:1}.lp-used-hiraya .faq-question__label{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:clamp(16px,1.11vw,18px)}.lp-used-hiraya .faq-answer{display:-ms-grid;display:grid;-ms-grid-rows:0fr;grid-template-rows:0fr;-webkit-transition:grid-template-rows 0.3s ease;transition:grid-template-rows 0.3s ease;transition:grid-template-rows 0.3s ease,-ms-grid-rows 0.3s ease}.lp-used-hiraya .faq-answer-inner{overflow:hidden;text-align:left;font-size:clamp(14px,1.04vw,15px);line-height:1.8}.lp-used-hiraya .faq-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.lp-used-hiraya .faq-arrow__triangle{position:relative;display:inline-block;width:13px;height:16px}.lp-used-hiraya .faq-arrow__triangle:after,.lp-used-hiraya .faq-arrow__triangle:before{content:"";position:absolute;bottom:0;left:calc(50% - 2px);width:4px;height:14px;background-color:#1951A5;-webkit-transform-origin:50% calc(100% - 2px);transform-origin:50% calc(100% - 2px)}.lp-used-hiraya .faq-arrow__triangle:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lp-used-hiraya .faq-arrow__triangle:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.lp-used-hiraya .faq-item.is-open .faq-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lp-used-hiraya .faq-item.is-open .faq-answer{-ms-grid-rows:1fr;grid-template-rows:1fr}.lp-used-hiraya .faq-item.is-open .faq-answer-inner{margin-top:15px;padding-top:12px;border-top:1px solid #B5B5B5;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.lp-used-hiraya .faq-answer-inner .number{background-color:#1951A5;color:#ffffff}.lp-used-hiraya .faq-answer-inner .faq-answer__label{margin-top:5px;width:calc(100% - 42px)}.lp-used-hiraya .lp-side.lp-side--right .lp-side-content{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}@media (min-width:1200px){.lp-used-hiraya #contact-form-form{display:none}}@media (min-width:769px) and (max-width:1199px){.lp-used-hiraya #contact-form-form{display:block}}.lp-used-hiraya .lp-footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#ECF3FE}.lp-used-hiraya .lp-footer .logo{width:160px;padding:80px 26px 30px}.lp-used-hiraya .lp-footer .revopp-lp-footer-nav{padding:0 26px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.lp-used-hiraya .lp-footer .revopp-lp-footer-nav a{color:#2C2C2C;font-size:clamp(13px,0.97vw,14px);text-decoration:none;display:inline-block}.lp-used-hiraya .lp-footer .tab-logo{display:inline-block;width:10px;margin-left:4px}.lp-used-hiraya .lp-footer .footer-copyright{margin:0;color:#fff;font-size:clamp(10px,0.76vw,11px);background:#1951A5;padding:14px 26px 14px;width:100%}.lp-used-hiraya .back-to-top{position:fixed;left:calc(50% + 180px);bottom:20px;z-index:1001;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2px;width:60px;height:60px;border-radius:50%;background:#1951A5;color:#fff;text-decoration:none;font-size:11px;font-weight:700;opacity:0;visibility:hidden;-webkit-transform:translateY(15px);transform:translateY(15px);-webkit-transition:opacity 0.3s ease,visibility 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease}.lp-used-hiraya .back-to-top.is-show{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.lp-used-hiraya .back-to-top__arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #fff}.lp-used-hiraya .fixed-contact-btn{display:none}@media (min-width:769px) and (max-width:1199px){.lp-used-hiraya .lp-side.lp-side--left .lp-side-content .lp-side-content--left_img{display:none}.lp-used-hiraya .lp-side-scroll{display:none}}@media (max-width:768px){.lp-used-hiraya .lp-layout{display:block;width:100%}.lp-used-hiraya .lp-side{display:none}.lp-used-hiraya .lp-main{width:100%;max-width:100%;min-height:0}.lp-used-hiraya .lp-main-image{width:100%;max-width:100%;height:auto}.lp-used-hiraya .section .section-content,.lp-used-hiraya .section-faq{padding-right:30px;padding-left:30px}.lp-used-hiraya .faq-question{font-size:14px}.lp-used-hiraya .faq-question__label{font-size:14px}.lp-used-hiraya .faq-answer-inner{text-align:left;font-size:14px;font-weight:600}.lp-used-hiraya .back-to-top{right:12px;bottom:80px;left:auto;width:52px;height:52px;font-size:10px}.lp-used-hiraya .fixed-contact-btn{position:fixed;bottom:0;left:50%;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:64px;padding:10px 0 10px 0;background:#FD5A02;color:#fff;text-decoration:none;font-size:16px;font-weight:700;opacity:0;visibility:hidden;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);-webkit-transition:opacity 0.3s ease,visibility 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease}.lp-used-hiraya .fixed-contact-btn.is-show{opacity:1;visibility:visible;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.lp-used-hiraya .fixed-contact-btn__arrow{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px;background-image:url(../img/lp-img/arrow.svg);background-repeat:no-repeat;width:12px;height:10px;background-size:contain}}.lp-used-hiraya--thanks img{display:block;max-width:100%;height:auto}.lp-used-hiraya--thanks a{color:inherit;text-decoration:none}.lp-used-hiraya--thanks .thanks-page{width:100%;min-height:100vh}.lp-used-hiraya--thanks .thanks-main{width:100%;max-width:980px;margin:0 auto;background:#fef6e2}.lp-used-hiraya--thanks .lpThan-header{background:#fff}.lp-used-hiraya--thanks .lpThan-header-content{width:100%;margin:0 auto;padding:45px 0 40px;text-align:center}.lp-used-hiraya--thanks .lpThan-header-logo{width:240px;margin:0 auto 35px}.lp-used-hiraya--thanks .lpThan-header-logo img{width:100%}.lp-used-hiraya--thanks .lpThan-header-content .main{margin:0;color:#ed6c00;font-size:clamp(20px,5.5vw,28px);font-weight:700;line-height:1.5}.lp-used-hiraya--thanks .lpThan-header-content>p:not(.main){margin:10px 0 0;font-size:clamp(14px,3.73vw,16px);font-weight:600;line-height:1.8}.lp-used-hiraya--thanks .thanks-content{padding:60px 30px 140px;background:#fef6e2}.lp-used-hiraya--thanks .thanks-message{margin:0;text-align:center;font-size:clamp(14px,3.73vw,16px);font-weight:600;line-height:1.9}.lp-used-hiraya--thanks .thanks-message .tel{color:#ed6c00;font-weight:700}.lp-used-hiraya--thanks .form-line{width:100%;max-width:500px;margin:25px auto 0;padding:24px;border:1px solid #ff6800;border-radius:10px;background:#fff7df;font-size:clamp(13px,3.73vw,14px)}.lp-used-hiraya--thanks .form-line p{margin:0 0 18px;font-size:clamp(14px,3.73vw,15px);font-weight:600;line-height:1.7}.lp-used-hiraya--thanks .form-line .green{color:#008002}.lp-used-hiraya--thanks .form-line .red{color:#fd0f00}.lp-used-hiraya--thanks .lp-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:384px;min-height:62px;margin-right:auto;margin-left:auto;padding:8px 55px;border:4px solid #fff;outline:2px solid #141414;outline-offset:0;border-radius:999px;color:#fff;font-size:clamp(14px,4vw,15px);font-weight:700;-webkit-box-shadow:-0.5px 0.87px 2px 2px rgb(0,0,0);box-shadow:-0.5px 0.87px 2px 2px rgb(0,0,0)}.lp-used-hiraya--thanks .button-line{background:#06c755}.lp-used-hiraya--thanks .logo_line{position:absolute;top:50%;left:18px;width:38px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lp-used-hiraya--thanks .logo_line img{width:100%}.lp-used-hiraya--thanks .lp-button-arrow{position:absolute;top:50%;right:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lp-used-hiraya--thanks .lp-button-arrow__triangle{width:0;height:0;margin-left:2px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #ed6c00}.lp-used-hiraya--thanks .button-line .lp-button-arrow__triangle{border-left-color:#06c755}.lp-used-hiraya--thanks .lp-buttonWrap{margin-top:40px;text-align:center}.lp-used-hiraya--thanks .lp-button--top{background:#e73434}.lp-used-hiraya--thanks .lp-footer{width:100%;margin:0 auto;padding:36px 30px 16px;background:#ed6c00}.lp-used-hiraya--thanks .lp-footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lp-used-hiraya--thanks .lp-footer .logo{width:160px;margin:0 auto}.lp-used-hiraya--thanks .lp-footer .logo img{width:100%}.lp-used-hiraya--thanks .lp-footer .tab-logo{display:inline-block;width:10px;margin-left:4px}.lp-used-hiraya--thanks .lp-footer .footer-link{margin:30px 0 70px;text-align:center}.lp-used-hiraya--thanks .lp-footer .footer-link a{color:#fff;font-size:clamp(13px,3.73vw,14px)}.lp-used-hiraya--thanks .lp-footer .footer-copyright{margin:0;color:#fff;text-align:center;font-size:clamp(10px,2.93vw,11px)}.lp-used-hiraya--thanks .pc{display:block}@media (max-width:768px){.lp-used-hiraya--thanks .pc{display:none}.lp-used-hiraya--thanks .lp-footer,.lp-used-hiraya--thanks .thanks-main{max-width:none}.lp-used-hiraya--thanks .lpThan-header-content{padding:clamp(35px,10.67vw,40px) 0 clamp(25px,8vw,30px)}.lp-used-hiraya--thanks .lpThan-header-logo{width:clamp(145px,42.67vw,160px);margin-bottom:30px}.lp-used-hiraya--thanks .thanks-content{padding:50px 30px 60px}.lp-used-hiraya--thanks .thanks-message{text-align:left}.lp-used-hiraya--thanks .form-line{padding:20px}.lp-used-hiraya--thanks .lp-button{min-height:62px}}@media (max-width:768px){.lp-used-hiraya .lp-side-content--left_header{display:none}.lp-used-hiraya .lp-button{max-width:280px}}@media (max-width:1199px){#contact-form,.lp-button__sp{display:block!important}.lp-button__pc{display:none!important}}@media (min-width:1200px){#contact-form,.section-content.lp-button__sp{display:none!important}.lp-button__pc .lp-button:after{background-image:url(../img/lp-img/arrow_right.svg)!important}}@media (max-width:768px){#contact-form_pc,.lp-side--left,.lp-side--right,.lp-side-scroll{display:none!important}.lp-layout{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important}.lp-main{display:block;width:100%;max-width:100%;height:auto!important;min-height:0!important;overflow:visible!important}}@media (max-width:1199px){.pc{display:none!important}.sp{display:block!important}}@media (min-width:1200px){.lp-ctaWrap.lp-button__sp{display:none!important}.pc{display:block!important}.sp{display:none!important}}.lp-side--right .wpcf7-form{width:100%;max-width:640px;background:#ffffff;padding:30px;border-radius:20px;margin:0 auto}.lp-main .wpcf7-form{width:100%;max-width:640px;background:#ffffff;padding:30px;border-radius:20px;margin:0}body.page-id-956 .revopp-lp{width:100%!important}body.page-id-956 .revopp-lp picture{display:block!important;width:100%!important}body.page-id-956 .revopp-lp picture img{display:block!important;width:100%!important;height:auto!important}@media screen and (min-width:768px){body.page-id-956 .revopp-lp .revopp-cta-image-link,body.page-id-956 .revopp-lp picture{width:calc(100% - 64px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important}}body.page-id-956 .revopp-cta-image-link{display:block;width:100%;margin:0;line-height:0;text-decoration:none}body.page-id-956 .revopp-cta-image{display:block;width:100%;height:auto;border:0}body.page-id-956 .revopp-cta-sp{display:none}@media screen and (max-width:767px){body.page-id-956 .revopp-cta-pc{display:none}body.page-id-956 .revopp-cta-sp{display:block}}body.page-id-956 .revopp-contact-section{scroll-margin-top:30px;line-height:1.7!important}body.page-id-956 .revopp-contact-title{text-align:center;color:#071342!important;font-size:clamp(28px,2.6vw,42px);font-weight:900;line-height:1.15;font-family:"Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo",sans-serif}body.page-id-956 .revopp-contact-section .wpcf7{max-width:920px;margin:0 auto}body.page-id-956 .revopp-contact-form{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:920px;margin:0 auto;font-family:"Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo",sans-serif;color:#071342!important;line-height:1.7}body.page-id-956 .revopp-contact-form br,body.page-id-956 .revopp-contact-form p{margin:0}body.page-id-956 .revopp-form-row{margin:0 0 30px}body.page-id-956 .revopp-form-row label{display:block;margin:0 0 9px;color:#071342!important;font-size:16px;font-weight:900;line-height:1.5}body.page-id-956 .revopp-optional,body.page-id-956 .revopp-required{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:8px;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:900;line-height:1;vertical-align:middle}body.page-id-956 .revopp-required{color:#ffffff;background:#075cff}body.page-id-956 .revopp-optional{color:#075cff;background:#e8f1ff}body.page-id-956 .revopp-contact-form input[type=email],body.page-id-956 .revopp-contact-form input[type=tel],body.page-id-956 .revopp-contact-form input[type=text],body.page-id-956 .revopp-contact-form select{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;min-height:58px;padding:14px 16px;border:1px solid #c9d9f2;border-radius:12px;background:#f9fbff;color:#071342;font-size:16px;font-weight:700;line-height:1.5;outline:none}body.page-id-956 .revopp-contact-form input::-webkit-input-placeholder{color:#9aa8bf;font-weight:600}body.page-id-956 .revopp-contact-form input::-moz-placeholder{color:#9aa8bf;font-weight:600}body.page-id-956 .revopp-contact-form input:-ms-input-placeholder{color:#9aa8bf;font-weight:600}body.page-id-956 .revopp-contact-form input::-ms-input-placeholder{color:#9aa8bf;font-weight:600}body.page-id-956 .revopp-contact-form input::placeholder{color:#9aa8bf;font-weight:600}body.page-id-956 .revopp-contact-form input:focus,body.page-id-956 .revopp-contact-form select:focus{border-color:#075cff;background:#ffffff;-webkit-box-shadow:0 0 0 4px rgba(7,92,255,0.12);box-shadow:0 0 0 4px rgba(7,92,255,0.12)}body.page-id-956 .revopp-form-submit{position:relative!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;margin-top:34px;text-align:center!important}body.page-id-956 .revopp-contact-form .wpcf7-submit,body.page-id-956 .revopp-form-submit input[type=submit]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:min(100%,420px);min-height:68px;margin:0 auto!important;padding:18px 34px;border:0;border-radius:999px;background:#97A9C1;color:#ffffff;font-size:clamp(14px,1.6vw,16px);font-weight:900;letter-spacing:0.04em;cursor:pointer}body.page-id-956 #contact-form input[type=submit].is-disabled,body.page-id-956 #contact-form input[type=submit]:disabled{background:#c8d2e3!important;background-image:none!important;color:#ffffff!important;cursor:not-allowed!important;-webkit-box-shadow:none!important;box-shadow:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}body.page-id-956 #contact-form input[type=submit].is-disabled:hover,body.page-id-956 #contact-form input[type=submit]:disabled:hover{-webkit-transform:none!important;transform:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;opacity:1!important}body.page-id-956 .revopp-form-submit .wpcf7-spinner{position:absolute!important;left:50%!important;bottom:-34px!important;margin:0!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}body.page-id-956 .revopp-form-privacy-note{margin:22px 0 0!important;color:#4c5b78!important;font-size:13px;font-weight:700;text-align:center;line-height:1.7}body.page-id-956 .revopp-form-privacy-note a{color:#075cff!important;font-weight:900;text-decoration:underline}@media (max-width:767px){#contact-form{padding:80px 0 120px}body.page-id-956 .revopp-contact-title{font-size:24px}body.page-id-956 .revopp-form-row{margin-bottom:30px}body.page-id-956 .revopp-form-row label{font-size:15px}body.page-id-956 .revopp-contact-form input[type=email],body.page-id-956 .revopp-contact-form input[type=tel],body.page-id-956 .revopp-contact-form input[type=text],body.page-id-956 .revopp-contact-form select{min-height:54px;font-size:15px}body.page-id-956 .revopp-contact-form .wpcf7-submit,body.page-id-956 .revopp-form-submit input[type=submit]{width:100%;min-height:60px;font-size:18px}body.page-id-956 .revopp-form-privacy-note{font-size:12px;text-align:left}}@media (min-width:768px){body.page-id-956 .revopp-contact-section{padding:80px 0 120px!important}.lp-side.lp-side--right #contact.revopp-contact-section{padding:30px 46px!important;border-radius:16px}#contact.revopp-contact-section{padding:0 46px!important}}body.page-id-956 .revopp-contact-target{scroll-margin-top:24px}@media (max-width:767px){body.page-id-956 .revopp-contact-target{scroll-margin-top:18px}}body.page-id-956 .revopp-contact-form select{color:#9aa8bf!important;font-weight:600!important}body.page-id-956 .revopp-contact-form select option{color:#071342!important;font-weight:700!important}body.page-id-956 .revopp-contact-form select option:first-child{color:#9aa8bf!important;font-weight:600!important}body.page-id-956 .revopp-contact-form select:has(option:not(:first-child):checked){color:#071342!important;font-weight:700!important}body.page-id-956 .revopp-lp{width:100%;max-width:610px;margin:0 auto;line-height:0;background:#fff}body.page-id-956 .revopp-lp img,body.page-id-956 .revopp-lp picture{display:block;width:100%;height:auto;margin:0;padding:0;border:0}body.page-id-956 .revopp-faq{line-height:1.7;padding:clamp(70px,6vw,110px) clamp(20px,8vw,170px);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8fbff));background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);font-family:"Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo",sans-serif;color:#071342}body.page-id-956 .revopp-faq-label{display:none}body.page-id-956 .revopp-faq h2{margin:0 0 clamp(28px,3vw,45px);text-align:center;color:#071342;font-size:clamp(28px,2.6vw,42px);font-weight:900;line-height:1.15}body.page-id-956 .revopp-faq details{max-width:1260px;margin:0 auto;border-bottom:1px solid #dfe9f8;background:rgba(255,255,255,0.95)}body.page-id-956 .revopp-faq details:first-of-type{border-radius:16px 16px 0 0}body.page-id-956 .revopp-faq details:last-of-type{border-bottom:0;border-radius:0 0 16px 16px}body.page-id-956 .revopp-faq summary{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;min-height:82px;padding:22px 76px 22px 28px;cursor:pointer;list-style:none;color:#071342;font-size:clamp(18px,1.7vw,30px);font-weight:900;line-height:1.45}body.page-id-956 .revopp-faq summary::-webkit-details-marker{display:none}body.page-id-956 .revopp-faq summary span{display:-ms-inline-grid;display:inline-grid;place-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50px;height:50px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#0047ed,#0c7dff);font-size:17px;font-weight:900}body.page-id-956 .revopp-faq summary:after{content:"+";position:absolute;right:28px;top:50%;display:-ms-grid;display:grid;place-items:center;width:36px;height:36px;border:2px solid #075cff;border-radius:999px;color:#075cff;font-size:28px;font-weight:800;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.page-id-956 .revopp-faq details[open] summary:after{content:"-"}body.page-id-956 .revopp-faq p{margin:0 76px 28px 96px;padding:18px 26px;border-radius:10px;color:#071342;background:-webkit-gradient(linear,left top,left bottom,from(rgba(234,243,255,0.9)),to(rgba(255,255,255,0.95)));background:linear-gradient(180deg,rgba(234,243,255,0.9),rgba(255,255,255,0.95));font-size:clamp(16px,1.35vw,24px);font-weight:700;line-height:1.8}body.page-id-956 .revopp-faq p strong{margin-right:12px;color:#075cff;font-weight:900}body.page-id-956 .keep{white-space:nowrap}@media (max-width:767px){body.page-id-956 .revopp-lp{max-width:none}body.page-id-956 .revopp-faq{padding:54px 20px}body.page-id-956 .revopp-faq h2{margin-bottom:24px;font-size:24px}body.page-id-956 .revopp-faq details{margin-top:12px;border:1px solid #cfe1ff;border-radius:18px;-webkit-box-shadow:0 12px 28px rgba(7,31,83,0.08);box-shadow:0 12px 28px rgba(7,31,83,0.08)}body.page-id-956 .revopp-faq details:first-of-type,body.page-id-956 .revopp-faq details:last-of-type{border-radius:18px}body.page-id-956 .revopp-faq summary{gap:12px;min-height:auto;padding:18px 52px 18px 16px;font-size:17px}body.page-id-956 .revopp-faq summary span{width:38px;height:38px;font-size:13px}body.page-id-956 .revopp-faq summary:after{right:16px;width:24px;height:24px;font-size:18px}body.page-id-956 .revopp-faq p{margin:0;padding:0 18px 18px 66px;background:transparent;font-size:15px;line-height:1.85}}
/*# sourceMappingURL=lp-style.css.map */