.fv{padding:0;position:relative;background:url(../assets/fv-bg.jpg) no-repeat;background-size:cover;background-position:center;border:solid 8px #f5ac16;aspect-ratio:16 / 7;color:#040a24}.fv-inner{position:relative;height:100%;display:flex;align-items:center;padding:0 10%;z-index:2}.fv-text{position:relative;z-index:2;margin-left:auto;padding-left:5%}.main-catch{font-size:5.4rem;line-height:1.3;font-weight:900;color:#fff;text-align:center;letter-spacing:.1em}.buy-btn{width:320px;padding:14px 0;border-radius:50px;font-size:2rem;font-weight:700;display:block;text-align:center;letter-spacing:.05em;color:#fff;background-image:linear-gradient(90deg,#f0c52d,#e83b11);margin:40px auto 0;border-bottom:solid 6px #7c4823;position:relative;transition:all .2s ease-in-out}.buy-btn:after{content:"";width:14px;height:14px;display:block;background:url(../assets/arrow-white.svg) no-repeat;background-size:contain;position:absolute;top:50%;right:20px;transform:translateY(-50%)}@media screen and (max-width:640px){.fv{border:solid 6px #f5ac16;aspect-ratio:16 / 9}.fv-inner{padding:0 5%;align-items:center}.fv-text{width:fit-content;padding:0}.main-catch{font-size:6vw}.buy-btn{width:220px;font-size:1.4rem;padding:7px 0;margin:20px auto 0;border-bottom:solid 4px #7c4823}.buy-btn:after{width:10px;height:10px;right:15px}}.section-title{font-size:4.2rem;font-weight:900;text-align:center;margin-bottom:30px;letter-spacing:.07em;line-height:1.2}.section-title.white{color:#fff}@media screen and (max-width:640px){.section-title{font-size:2.2rem;margin-bottom:20px}}#section01{padding:90px 0}.mid-text{font-size:2.4rem;font-weight:700;text-align:center}.mv-img{margin:50px auto 0;text-align:center}.aboutme-block{background-color:#fff;border:solid 4px #040a24;display:grid;grid-template-columns:1fr 1fr;margin-top:60px}.aboutme-block .text-area{padding:40px;align-self:start}.aboutme-block .text-area .aboutme-title{font-size:2rem;font-weight:700;padding:2px 10px;width:fit-content;color:#fff;background-color:#f5ac16}.aboutme-block .text-area .aboutme-name{font-size:3.6rem;font-weight:900;margin:20px 0 15px}.aboutme-block .text-area .aboutme-description{font-size:2rem}.aboutme-block .aboutme-img{overflow:hidden;position:relative}.aboutme-block .aboutme-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:640px){#section01{padding:40px 0}.mid-text{font-size:1.6rem;line-height:1.5;letter-spacing:0}.mv-img{margin:30px auto 0}.aboutme-block{display:flex;flex-direction:column-reverse;margin-top:40px}.aboutme-block .aboutme-img{width:100%;height:auto;aspect-ratio:4 / 3}.aboutme-block .text-area{padding:20px}.aboutme-block .text-area .aboutme-title{font-size:1.4rem;letter-spacing:.05em}.aboutme-block .text-area .aboutme-name{font-size:2.4rem;margin:5px 0}.aboutme-block .text-area .aboutme-description{font-size:1.4rem;letter-spacing:0}}.video-wrap{border:solid 4px #040a24;background-color:#fff;display:flex;align-items:center;justify-content:center;width:100%;margin-top:80px}.video-wrap video{width:100%}.video-description{font-size:1.8rem;font-weight:400;margin-top:15px;color:#686c7f}.lets-block{margin-top:60px}.lets-inner{display:flex}.lets-inner .lets-text{width:50%;padding-right:40px}.lets-block .lets-title{font-size:2rem;font-weight:700;padding:2px 10px;width:fit-content;color:#fff;background-color:#f5ac16}.lets-block .lets-description{font-size:1.8rem;line-height:1.8;font-weight:400;margin:20px 0}.included-wrap{display:flex;justify-content:center;margin-top:60px}.included-wrap .included{border:solid 4px #040a24;padding:35px 30px;background-color:#fff}.included-wrap .included .included-title{font-size:2.4rem;font-weight:900;text-align:center;margin-bottom:25px}.included-list{border-top:solid 1px #cacaca}.included-list li{line-height:1.5;background:url(../assets/check-icon.svg) left 0px top 18px no-repeat;background-size:20px auto;border-bottom:solid 1px #cacaca;padding:15px 0 15px 30px;font-size:1.8rem;font-weight:700;letter-spacing:0}.included-list li .mini{font-size:1.4rem}.included-price{margin:40px auto;text-align:center;font-size:2.4rem;font-weight:900;line-height:1.2}.included-price .price{font-size:4.8rem;font-weight:700;color:#f5ac16}.included-price .price .mini{font-size:3.2rem}@media screen and (max-width:640px){.video-wrap{margin-top:40px}.video-description{font-size:1.3rem;letter-spacing:0;margin-top:10px}.lets-inner{flex-direction:column}.lets-inner .lets-text{width:100%;padding-right:0}.lets-block .lets-title{font-size:1.6rem;letter-spacing:.05em;margin:0 auto}.lets-block .lets-description{font-size:1.4rem;letter-spacing:.05em}.lets-block .included{margin-top:30px}}#section02{background-color:#f0a202;padding:90px 0}#section02 .inside-item{display:flex;justify-content:space-between}#section02 .inside-item._reverse{flex-direction:row-reverse;margin-top:40px}.inside-item .text-area{width:45%;padding-top:30px}.inside-title{color:#fff;font-size:3rem;font-weight:700;display:flex;align-items:center;gap:15px;margin-bottom:20px}.inside-title .num{background-color:#fff;width:40px;height:40px;display:block;color:#f0a202;font-size:1.8rem;display:flex;align-items:center;justify-content:center}.inside-description{font-size:2rem;color:#fff}.inside-item .inside-img{width:50%;border:solid 4px #040a24}@media screen and (max-width:640px){#section02{padding:50px 0}#section02 .inside-item{flex-direction:column;gap:20px}.inside-item .text-area{width:100%;padding-top:0}.inside-title{font-size:1.7rem;letter-spacing:.05em;margin-bottom:10px;gap:10px}.inside-title .num{width:32px;height:32px;font-size:1.4rem}.inside-description{font-size:1.4rem;letter-spacing:.05em}.inside-item .inside-img{width:100%;margin-top:15px}#section02 .inside-item._reverse{flex-direction:column;margin-top:40px}}#slider-section{background-color:#f1f3f6;padding:40px 0}.slider-item{margin:0 20px}@media screen and (max-width:640px){.slider-item{width:75vw;margin:0 10px}}#section03{background-color:#f0a202;padding:90px 0}.table_of_contents{display:flex;justify-content:space-between;flex-wrap:wrap}.table_of_contents .toc-item{width:49%;display:flex;color:#fff;font-size:2rem;font-weight:600;line-height:1.4;gap:10px;margin-bottom:15px}.table_of_contents .toc-item .numb{font-size:1.4rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:solid 2px #fff;margin-top:5px;letter-spacing:0;font-weight:400;line-height:1}.save-block{margin-top:60px}.save-line{font-size:3rem;font-weight:700;text-decoration:underline;text-align:center}.save-table{display:flex;justify-content:center;margin:30px auto 0;max-width:720px}.save-table .save-item{width:48%;background-color:#f1f3f6;padding:25px 30px;position:relative}.save-table .save-item.left:after{content:"";width:30px;height:22px;background:url(../assets/arrow-normal.svg);display:block;position:absolute;top:50%;right:-15px;transform:translateY(-50%);z-index:2}.save-table .save-item.right{background-color:#fff}.save-item .save-item_title{font-size:2.4rem;font-weight:700;background:#50565d;color:#fff;text-align:center}.save-item.right .save-item_title{background-color:#f0a202}.save-item .save-item_img{width:92px;margin:30px auto}.save-item .save-merit-table{width:100%;border-top:solid 1px #cacaca}.save-item .save-merit-table .row{display:flex;align-items:center;border-bottom:solid 1px #cacaca;padding:15px 0}.save-item .save-merit-table .row .th{font-size:1.4rem;color:#fff;background-color:#50565d;padding:4px 0;width:50px;text-align:center;margin-right:20px;line-height:1;display:flex;align-items:center;justify-content:center}.save-item.right .save-merit-table .row .th{background-color:#f0a202}.save-item .save-merit-table .row .td{font-size:3.6rem;font-weight:700;text-align:center;width:calc(100% - 70px);letter-spacing:0}.save-item.right .save-merit-table .row .td{color:#f0a202}.save-item .save-merit-table .row .td .mini{font-size:1.8rem;font-weight:400}.save-item .save-merit-table .row .td .mid{font-size:2.4rem;margin:0 3px}@media screen and (max-width:640px){#section03{padding:50px 0}.table_of_contents .toc-item{font-size:1.4rem;line-height:1.2;margin-bottom:20px}.table_of_contents .toc-item .numb{width:24px;height:24px;font-size:1.2rem;flex-shrink:0}.included-wrap{margin-top:30px}.included-wrap .included{padding:20px 20px 30px}.included-wrap .included .included-title{font-size:2rem;margin-bottom:20px}.included-list li{line-height:1.2;padding:20px 0 20px 30px}.included-list li .mini{letter-spacing:0;font-weight:400}.included-price{margin:25px auto;font-size:2rem}.included-price .price{font-size:4rem}.save-line{font-size:1.8rem;letter-spacing:.05em}.save-table .save-item{padding:20px;width:50%}.save-table .save-item.left:after{width:20px;height:15px;right:-10px;background-size:contain}.save-item .save-item_title{font-size:1.5rem;line-height:1.2;padding:8px 0;letter-spacing:.05em}.save-item .save-item_img{width:60px;margin:20px auto}.save-item .save-merit-table .row{flex-direction:column;align-items:center}.save-item .save-merit-table .row .th{margin-right:0;width:100%}.save-item .save-merit-table .row .td{font-size:2rem;white-space:nowrap;width:100%;margin-top:10px}.save-item .save-merit-table .row .td .mini{font-size:1.2rem}.save-item .save-merit-table .row .td .mid{font-size:1.6rem}}#section04{padding:90px 0}.mid-text.low{font-size:2rem}.mid-text .emp{font-weight:900}.will-wrap{display:flex;gap:20px;justify-content:center;margin-top:20px}.will-wrap .will-item{width:320px;border:solid 4px #040a24;background-color:#fff;padding:20px}.will-wrap .will-item .will-description{font-size:2rem;letter-spacing:0;margin-top:20px}.quotation{position:relative;width:660px;background-color:#fff;padding:30px 25px;margin:40px auto 0;letter-spacing:0}.quotation:before{content:"";width:20px;height:16px;display:block;background:url(../assets/quote1.svg) no-repeat;background-size:contain;position:absolute;top:0;left:18px;transform:translateY(-50%)}.quotation:after{content:"";width:20px;height:16px;display:block;background:url(../assets/quote2.svg) no-repeat;background-size:contain;position:absolute;bottom:0;right:18px;transform:translateY(50%)}.quotation .quotation-text{font-size:1.8rem}.quotation .quotation-name{font-size:1.6rem;font-weight:700;text-align:right}@media screen and (max-width:640px){#section04{padding:50px 0}.mid-text.low{font-size:1.6rem}.will-wrap{justify-content:space-between;gap:unset}.will-wrap .will-item{width:49%;padding:10px}.will-wrap .will-item .will-description{font-size:1.4rem;line-height:1.3;margin-top:10px}.quotation{width:100%;padding:20px 15px}.quotation .quotation-text{font-size:1.5rem}}#section05{background-color:#f0a202;padding:90px 0}.reason-item{width:600px;margin:0 auto 15px;border:solid 4px #040a24;background-color:#fff;display:flex;align-items:center}.reason-item .reason-item_img{width:200px}.reason-item .reason-title{width:400px;padding:30px 20px;font-size:2rem;font-weight:700;letter-spacing:0;line-height:1.5}@media screen and (max-width:640px){#section05{padding:50px 0}.reason-item{width:100%;align-items:normal}.reason-item .reason-item_img{width:100px}.reason-item .reason-item_img img{width:100%;height:100%;object-fit:cover}.reason-item .reason-title{width:calc(100% - 100px);padding:15px;font-size:1.4rem;line-height:1.3}}#section06{background-color:#fff;padding:90px 0}.faq-item{margin-bottom:20px}.faq-item .faq-question{display:flex;width:100%;border:solid 4px #040a24;min-height:124px;position:relative;cursor:pointer}.faq-item .faq-question .q{width:140px;background-color:#0f325e;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;letter-spacing:0;font-size:1.8rem;font-weight:700}.faq-item .faq-question .arrow{position:absolute;border-top:solid 4px #040a24;border-left:solid 4px #040a24;width:120px;padding:3px 15px;display:flex;justify-content:space-between;align-items:center;bottom:0;right:0}.faq-item .faq-question .arrow .arrow-text{font-size:1.7rem;font-weight:700;line-height:1}.faq-item .faq-question .arrow .arrow-triangle{width:0;height:0;border-style:solid;border-right:6px solid transparent;border-left:6px solid transparent;border-top:7px solid #040821;border-bottom:0;transition:transform .25s ease}.faq-item.is-open .faq-question .arrow-triangle{transform:rotate(180deg)}.faq-item .faq-question .q-text{display:flex;align-items:center;width:calc(100% - 140px);font-size:2.4rem;font-weight:700;line-height:1.3;letter-spacing:0;padding:30px}.faq-item .faq-answer{display:flex;width:100%;border:solid 4px #040a24;border-top:none;min-height:124px;position:relative;transition:transform .25s ease}.faq-item .faq-answer .a{width:140px;background-color:#f0a202;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;letter-spacing:0;font-size:1.8rem;font-weight:700}.faq-item .faq-answer .a-text{display:flex;align-items:center;width:calc(100% - 140px);font-size:2.4rem;font-weight:700;line-height:1.3;letter-spacing:0;padding:30px}@media screen and (max-width:640px){#section06{padding:50px 0}.faq-item .faq-question{flex-direction:column}.faq-item .faq-question .q{width:100%;padding:10px 0;font-size:1.6rem}.faq-item .faq-question .q-text{width:100%;font-size:1.6rem;padding:30px 20px 40px}.faq-item .faq-question .arrow{width:100px}.faq-item .faq-question .arrow .arrow-text{font-size:1.4rem}.faq-item .faq-answer{flex-direction:column}.faq-item .faq-answer .a{width:100%;padding:10px 0;font-size:1.6rem}.faq-item .faq-answer .a-text{width:100%;font-size:1.6rem;padding:30px 20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/top.css.map */
