@charset "UTF-8";.breadcrumb{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro","Hiragino Sans",Arial,"メイリオ",sans-serif;margin:0 auto;width:980px}.breadcrumb ul{font-size:0;letter-spacing:-.4em;padding:6px 0}.breadcrumb ul li{color:#999;display:inline-block;font-size:1.1rem;letter-spacing:normal}.breadcrumb ul li a{color:#003a74}.breadcrumb ul li::after{content:">";padding:0 5px}.breadcrumb ul li:last-of-type::after{content:none}.online-guidance-lp{color:#282828;font-family:madf,Hiragino Sans,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3";min-width:1366px}.online-guidance-lp img{height:auto;max-width:100%;vertical-align:bottom}.online-guidance-lp p{text-align:justify}.online-guidance-lp .lp-inner{margin:0 auto;width:1366px}.online-guidance-lp .billbord{background:#ffe758;height:1120px;position:relative}.online-guidance-lp .billbord .billbord-slide{height:800px;position:absolute;right:calc(50% + 53px);top:20px;width:900px}.online-guidance-lp .billbord .billbord-slide .slide-cts{height:100%;position:absolute;width:100%}.online-guidance-lp .billbord .billbord-slide .slide-cts .txt{display:block;font-size:4.2rem;font-weight:900;letter-spacing:-.47em;line-height:1.25;opacity:0;padding-top:62px;-webkit-transition:opacity 1s .3s ease;transition:opacity 1s .3s ease;width:100%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.online-guidance-lp .billbord .billbord-slide .slide-cts::before{bottom:0;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity 1s .6s ease;transition:opacity 1s .6s ease;width:100%}.online-guidance-lp .billbord .billbord-slide .slide-cts.cts-01::before{background:url(../../../img/lp/rsv/online_guidance/billbord_slide_01.png) left top/contain no-repeat}.online-guidance-lp .billbord .billbord-slide .slide-cts.cts-02::before{background:url(../../../img/lp/rsv/online_guidance/billbord_slide_02.png) left top/contain no-repeat}.online-guidance-lp .billbord .billbord-slide .slide-cts.cts-03::before{background:url(../../../img/lp/rsv/online_guidance/billbord_slide_03.png) left top/contain no-repeat}.online-guidance-lp .billbord .billbord-slide .slide-cts.is-active .txt{opacity:1;-webkit-transition:opacity 1s .3s ease;transition:opacity 1s .3s ease}.online-guidance-lp .billbord .billbord-slide .slide-cts.is-active::before{opacity:1;-webkit-transition:opacity 1s .6s ease;transition:opacity 1s .6s ease}.online-guidance-lp .billbord .lp-inner{position:relative;margin-top:20px}.online-guidance-lp .billbord .mainl-ttl{height:1100px;position:absolute;right:50px;top:25px;width:700px;z-index:1}.online-guidance-lp .section-ttl-min{font-size:3.6rem;font-weight:900;letter-spacing:.05em;text-align:center}.online-guidance-lp .section-ttl-min .logo{display:block;font-size:1.6rem;font-weight:700;letter-spacing:normal;margin:0 0 7px}.online-guidance-lp .section-ttl{bottom:0;font-size:15rem;font-weight:900;height:150px;left:-156px;line-height:1;margin:auto;position:absolute;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left top;transform-origin:left top}.online-guidance-lp .section-inner{background:#fff;border:20px solid #282828;border-radius:100px;margin:0 auto;padding:80px;position:relative;width:1000px}.online-guidance-lp .section-inner-txt{font-size:1.6rem;font-weight:700;line-height:2;text-align:center}.online-guidance-lp .section-inner-txt+.section-inner-txt{margin:2em 0 0}.online-guidance-lp .section-whats{background:#ffe758;margin-top:-400px;padding-bottom:100px}.online-guidance-lp .section-whats .whats-img{margin:44px 0 24px}.online-guidance-lp .section-whats .section-ttl{bottom:-48px;top:auto}.online-guidance-lp .merit-inner{margin:100px 0 0}.online-guidance-lp .merit-inner .merit-list{counter-reset:merit;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:60px 0 0}.online-guidance-lp .merit-inner .merit-cts{background:#fff;border:4px solid #282828;border-radius:30px;counter-increment:merit;padding:62px 30px 35px;position:relative;width:320px}.online-guidance-lp .merit-inner .merit-cts::before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#282828;border-radius:50px;color:#fff;content:"0" counter(merit);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:5rem;font-weight:900;height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;line-height:1;position:absolute;top:-34px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:80px}.online-guidance-lp .merit-inner .merit-cts .merit-cts-img{margin:0 0 12px;text-align:center}.online-guidance-lp .merit-inner .merit-cts .ttl{font-size:2.4rem;font-weight:900;letter-spacing:.05em}.online-guidance-lp .merit-inner .merit-cts .detail-txt{font-size:1.6rem;line-height:1.75}.online-guidance-lp .section-how{margin:0 0 230px;padding-top:100px}.online-guidance-lp .section-how .section-inner.how{padding-bottom:180px;position:relative}.online-guidance-lp .section-how .section-inner.how .section-ttl{bottom:42px;top:auto}.online-guidance-lp .section-how .section-inner.how .section-ttl-min{margin:0 0 50px}.online-guidance-lp .section-how .section-inner.how::after{background:url(../../../img/lp/rsv/online_guidance/how_arrow_img.png) center/contain no-repeat;bottom:-177px;content:"";display:block;height:204px;left:50%;position:absolute;-webkit-transform:translate(calc(-50% + 7px),0);transform:translate(calc(-50% + 7px),0);width:16px}.online-guidance-lp .section-how .how-list{background:url(../../../img/lp/rsv/online_guidance/how_list_bg.png) center/800px;border-radius:100px;margin:43px 0 0;overflow:hidden;padding:36px 68px}.online-guidance-lp .section-how .how-check-cts{font-size:2.4rem;font-weight:700;margin:0 0 14px;padding:0 0 0 40px;position:relative}.online-guidance-lp .section-how .how-check-cts:last-of-type{margin-bottom:0}.online-guidance-lp .section-how .how-check-cts::before{bottom:0;content:"";display:block;height:29px;left:3px;margin:auto;position:absolute;top:2px;width:29px}.online-guidance-lp .section-how .how-check-cts:nth-of-type(1)::before{background:url(../../../img/lp/rsv/online_guidance/how_check_cts_01.png) center/contain no-repeat}.online-guidance-lp .section-how .how-check-cts:nth-of-type(2)::before{background:url(../../../img/lp/rsv/online_guidance/how_check_cts_02.png) center/contain no-repeat}.online-guidance-lp .section-how .how-check-cts:nth-of-type(3)::before{background:url(../../../img/lp/rsv/online_guidance/how_check_cts_03.png) center/contain no-repeat}.online-guidance-lp .section-how .how-img{bottom:-97px;left:100px;position:absolute}.online-guidance-lp .howto-tb-section{position:relative}.online-guidance-lp .howto-tb-section .tb-ttl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;letter-spacing:.05em;margin:50px 0 0;padding-bottom:25px;position:-webkit-sticky;position:sticky;right:0;top:0;width:100%;z-index:1}.online-guidance-lp .howto-tb-section .tb-ttl::after{border-radius:40px 40px 0 0;bottom:0;content:"";display:block;height:50px;left:0;position:absolute;right:0;width:100%}.online-guidance-lp .howto-tb-section .tb-ttl .tb-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e8e8e8;border-radius:50px;color:#707070;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-weight:900;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.335;position:relative;text-align:center;width:333px;z-index:1}.online-guidance-lp .howto-tb-section .tb-ttl .is-active.btn-01{background:#eb4a75;color:#fff}.online-guidance-lp .howto-tb-section .tb-ttl .is-active.btn-02{background:#ffe758;color:#282828}.online-guidance-lp .howto-tb-section .tb-ttl .is-active.btn-03{background:#006eda;color:#fff}.online-guidance-lp .howto-tb-section .tb-ttl:has(.is-active.btn-01)::after{background:#eb4a75}.online-guidance-lp .howto-tb-section .tb-ttl:has(.is-active.btn-02)::after{background:#ffe758}.online-guidance-lp .howto-tb-section .tb-ttl:has(.is-active.btn-03)::after{background:#006eda}.online-guidance-lp .howto-tb-section .tb-body{background:#f4f4f4;padding:100px 0}.online-guidance-lp .howto-tb-section .tb-body .tb-section{display:none;margin:0 auto;width:1000px}.online-guidance-lp .howto-tb-section .tb-body .tb-section.is-active{display:block}.online-guidance-lp .howto-tb-section .tb-top-read-box{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:62px 0 100px}.online-guidance-lp .howto-tb-section .tb-top-read-box .tb-top-img{margin:0 0 4px;width:450px}.online-guidance-lp .howto-tb-section .tb-top-read-box .tb-top-read-txt{width:492px}.online-guidance-lp .howto-tb-section .tb-top-read-box .tb-section-ttl{font-size:2.4rem;font-weight:700;letter-spacing:.05em;margin:0 0 47px;padding:0 0 0 40px;position:relative}.online-guidance-lp .howto-tb-section .tb-top-read-box .tb-section-ttl::before{border-radius:50px;bottom:0;content:"";display:block;height:90px;left:0;margin:auto;position:absolute;top:0;width:15px}.online-guidance-lp .howto-tb-section .tb-top-read-box .tb-section-txt{font-size:1.6rem;font-weight:700;line-height:2;padding:0 0 0 40px}.online-guidance-lp .howto-tb-section .tb-top-read-box .tb-section-txt .is-notes{font-weight:700}.online-guidance-lp .howto-tb-section .min-flow-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:46px 0 50px}.online-guidance-lp .howto-tb-section .min-flow-list .min-flow-cts{height:170px;padding:10px;position:relative;width:180px}.online-guidance-lp .howto-tb-section .min-flow-list .min-flow-cts .min-flow-icon{margin:0 auto -3px;width:90px}.online-guidance-lp .howto-tb-section .min-flow-list .min-flow-cts .txt{font-size:1.6rem;font-weight:700;text-align:center}.online-guidance-lp .howto-tb-section .min-flow-list .min-flow-cts:after{background:url(../../../img/lp/rsv/online_guidance/flow_arrow_icon.png) center/contain no-repeat;bottom:40px;content:"";display:block;height:20px;position:absolute;right:-18px;width:10px}.online-guidance-lp .howto-tb-section .min-flow-list .min-flow-cts:last-of-type::after{content:none}.online-guidance-lp .howto-tb-section .flow-list{counter-reset:flow}.online-guidance-lp .howto-tb-section .flow-list .flow-cts{background:#fff;border-radius:30px;counter-increment:flow;margin:0 0 25px;padding:38px 0 50px 150px;position:relative}.online-guidance-lp .howto-tb-section .flow-list .flow-cts:last-of-type{margin-bottom:0}.online-guidance-lp .howto-tb-section .flow-list .flow-cts .txt-box{width:432px}.online-guidance-lp .howto-tb-section .flow-list .flow-cts .flow-ttl{font-size:2.4rem;font-weight:700;margin:0 0 24px;position:relative}.online-guidance-lp .howto-tb-section .flow-list .flow-cts .flow-ttl::before{content:counter(flow);display:block;font-size:8rem;font-weight:900;left:-76px;line-height:1;position:absolute;top:-10px}.online-guidance-lp .howto-tb-section .flow-list .flow-cts .flow-txt{font-size:1.6rem;line-height:1.75}.online-guidance-lp .howto-tb-section .flow-list .flow-cts .flow-txt .is-em{font-weight:700}.online-guidance-lp .howto-tb-section .flow-list .flow-cts .flow-img{bottom:0;position:absolute;right:0}.online-guidance-lp .howto-tb-section .flow-list .flow-cts .submit-btn{margin:24px 0 0}.online-guidance-lp .howto-tb-section .flow-list .flow-cts .submit-btn a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.4rem;font-weight:700;height:100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;text-align:center;width:430px}.online-guidance-lp .howto-tb-section .flow-list .flow-cts .submit-btn a::after{bottom:0;content:"";display:block;height:26px;margin:auto;position:absolute;right:24px;top:0;width:25px}.online-guidance-lp .howto-tb-section .flow-list .flow-cts.type-min .flow-img{margin:auto 75px auto 0;width:230px}.online-guidance-lp .howto-tb-section .flow-list .flow-cts.type-min .flow-txt{letter-spacing:-.01em}.online-guidance-lp .howto-tb-section .flow-check-cts{margin:36px 0 0;padding:25px 40px 18px;position:relative}.online-guidance-lp .howto-tb-section .flow-check-cts .flow-check-ttl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#282828;border-radius:50px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;font-weight:700;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;line-height:1;position:absolute;top:-15px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:280px}.online-guidance-lp .howto-tb-section .tb-01 .flow-list .flow-cts .flow-ttl::before,.online-guidance-lp .howto-tb-section .tb-01 .flow-list .flow-cts .flow-txt .is-em,.online-guidance-lp .howto-tb-section .tb-01 .tb-top-read-box .tb-section-txt .is-notes{color:#eb4a75}.online-guidance-lp .howto-tb-section .flow-check-cts .dotted-txt{font-size:1.6rem;font-weight:700;line-height:2}.online-guidance-lp .howto-tb-section .flow-check-cts .dotted-txt::before{content:"◼︎"}.online-guidance-lp .howto-tb-section .flow-check-cts .dotted-txt .is-notes{font-weight:700}.online-guidance-lp .howto-tb-section .tb-01 .tb-top-read-box .tb-section-ttl::before{background:#eb4a75}.online-guidance-lp .howto-tb-section .tb-01 .min-flow-list .min-flow-cts{background:#ffcbcb}.online-guidance-lp .howto-tb-section .tb-01 .flow-list .flow-cts .submit-btn a{background:#eb4a75;color:#fff}.online-guidance-lp .howto-tb-section .tb-01 .flow-list .flow-cts .submit-btn a::after{background:url(../../../img/lp/rsv/online_guidance/submit_btn_icon.png) center/contain no-repeat}.online-guidance-lp .howto-tb-section .tb-01 .flow-check-cts{background:#ffeaea}.online-guidance-lp .howto-tb-section .tb-01 .flow-check-cts .dotted-txt .is-notes{color:#eb4a75}.online-guidance-lp .howto-tb-section .tb-02 .tb-top-read-box .tb-section-ttl::before{background:#ffe758}.online-guidance-lp .howto-tb-section .tb-02 .tb-top-read-box .tb-section-txt .is-notes{color:#ffa121}.online-guidance-lp .howto-tb-section .tb-02 .min-flow-list .min-flow-cts{background:#fdec88}.online-guidance-lp .howto-tb-section .tb-02 .flow-list .flow-cts .flow-ttl::before{color:#ffe758}.online-guidance-lp .howto-tb-section .tb-02 .flow-list .flow-cts .flow-txt .is-em{color:#ffa121}.online-guidance-lp .howto-tb-section .tb-02 .flow-list .flow-cts .submit-btn a{background:#ffe758;color:#282828}.online-guidance-lp .howto-tb-section .tb-02 .flow-list .flow-cts .submit-btn a::after{background:url(../../../img/lp/rsv/online_guidance/submit_btn_icon_bk.png) center/contain no-repeat}.online-guidance-lp .howto-tb-section .tb-02 .flow-check-cts{background:#fff8cd;text-align:center}.online-guidance-lp .howto-tb-section .tb-02 .flow-check-cts .dotted-txt .is-notes{color:#ffe758}.online-guidance-lp .howto-tb-section .tb-03 .flow-list .flow-cts .flow-ttl::before,.online-guidance-lp .howto-tb-section .tb-03 .flow-list .flow-cts .flow-txt .is-em,.online-guidance-lp .howto-tb-section .tb-03 .tb-top-read-box .tb-section-txt .is-notes{color:#006eda}.online-guidance-lp .howto-tb-section .tb-03 .tb-top-read-box .tb-section-ttl::before{background:#006eda}.online-guidance-lp .howto-tb-section .tb-03 .min-flow-list .min-flow-cts{background:#b2d3f4}.online-guidance-lp .howto-tb-section .tb-03 .flow-list .flow-cts .submit-btn a{background:#006eda;color:#fff}.online-guidance-lp .howto-tb-section .tb-03 .flow-list .flow-cts .submit-btn a::after{background:url(../../../img/lp/rsv/online_guidance/submit_btn_icon.png) center/contain no-repeat}.online-guidance-lp .howto-tb-section .tb-03 .flow-check-cts .dotted-txt .is-notes{color:#006eda}.online-guidance-lp .section-point{background:#f4f4f4;padding-bottom:100px}.online-guidance-lp .section-point .section-inner.point{position:relative}.online-guidance-lp .section-point .section-inner.point .section-ttl{bottom:-39px;top:auto}.online-guidance-lp .section-point .section-inner.point .section-ttl-min{margin:0 0 50px}.online-guidance-lp .section-point .section-inner.point::after{background:url(../../../img/lp/rsv/online_guidance/point_img.png) center/contain no-repeat;bottom:0;content:"";display:block;height:350px;position:absolute;right:0;width:280px}.online-guidance-lp .section-point .point-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(../../../img/lp/rsv/online_guidance/how_list_bg.png) center/800px;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 46px;padding:55px 0}.online-guidance-lp .section-point .point-list .point-list-txt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffe758;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.2rem;font-weight:700;height:90px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 0 0 100px;position:relative;width:300px}.online-guidance-lp .section-point .point-list .point-list-txt::before{bottom:0;content:"";display:block;height:110px;left:0;position:absolute;width:101px}.online-guidance-lp .section-point .point-list .point-list-txt:nth-of-type(1)::before{background:url(../../../img/lp/rsv/online_guidance/point_list_icon_01.png) center/contain no-repeat}.online-guidance-lp .section-point .point-list .point-list-txt:nth-of-type(2)::before{background:url(../../../img/lp/rsv/online_guidance/point_list_icon_02.png) center/contain no-repeat}.online-guidance-lp .section-faq-point{background:#006eda;padding:100px 0 150px}.online-guidance-lp .section-faq-point .section-ttl-min{color:#fff;margin:0 0 44px}.online-guidance-lp .section-faq-point .faq-list{margin:0 auto;width:840px}.online-guidance-lp .section-faq-point .faq-tb{background:#fff;border-radius:10px;cursor:pointer;margin:0 0 25px;padding:18px 20px}.online-guidance-lp .section-faq-point .faq-tb:last-of-type{margin-bottom:0}.online-guidance-lp .section-faq-point .faq-tb .faq-ttl{font-size:1.8rem;font-weight:700;letter-spacing:.02em;padding:0 54px 0 60px;position:relative}.online-guidance-lp .section-faq-point .faq-tb .faq-ttl::before{color:#006eda;content:"Q.";font-size:3.6rem;font-weight:900;left:5px;position:absolute;top:-17px}.online-guidance-lp .section-faq-point .faq-tb .faq-ttl::after{background:url(../../../img/lp/rsv/online_guidance/faq_plus_icon.png) center/contain no-repeat;content:"";display:block;height:24px;position:absolute;right:8px;top:0;width:24px}.top-btn,.top-btn a{border-radius:45px;width:353px;height:90px}.online-guidance-lp .section-faq-point .faq-tb .faq-txt{display:none;font-size:1.6rem;line-height:1.75;margin:24px 0 0;padding:0 50px 0 60px;position:relative}.online-guidance-lp .section-faq-point .faq-tb .faq-txt::before{color:#eb4a75;content:"A.";font-size:3.6rem;font-weight:900;left:9px;position:absolute;top:-22px}.online-guidance-lp .section-faq-point .faq-tb.is-open .faq-ttl::after{background:url(../../../img/lp/rsv/online_guidance/faq_min_icon.png) center/contain no-repeat}.online-guidance-lp .section-faq-point .faq-tb.is-open .faq-txt{display:block}:root .online-guidance-lp .billbord .billbord-slide .slide-cts .txt,_::-webkit-full-page-media,_:future{letter-spacing:.1em}.top-btn{background:#fff;position:absolute;right:328px;top:543px;z-index:1}.top-btn a{background:#EB4A75;box-shadow:inset 0 -5px 0 rgba(0,0,0,.16);display:flex;justify-content:center;align-items:center;position:relative;padding:0 46px 0 86px}.top-btn a::before{border-right:4px solid #fff;border-bottom:4px solid #fff;content:"";position:absolute;height:20px;width:20px;transform:rotate(-45deg);right:30px}.top-btn a img{position:absolute;left:28px;top:50%;transform:translateY(-50%)}.top-btn p{color:#fff;font-size:2.2rem;font-weight:700;text-align:center;line-height:1.5}