@charset "UTF-8";:root{--main-bg-color: #ffb1ac;--sub-bg-color: #ffffff;--accent-color: #000000;--pc-width: 385px;--sp-width: 750px;--color-blue-ccc: #004092}*{box-sizing:border-box}.hide{display:none!important}.relative{position:relative}.absolute{position:absolute}.a_deco{color:#000!important;text-decoration:underline!important}html{font-size:10px}body{background-color:#fff;font-size:1.6rem;font-family:Noto Sans JP,serif}p,a{font-family:Noto Sans JP,serif}.imgs_wd{width:90%!important;margin:auto}.img_mr{margin:20px 0}.mr_top{margin-top:20px}.f700{font-weight:700}header{width:100%;max-width:var(--pc-width);margin:0 auto;padding:10px 12px;background-color:#fff}header #head_link{padding:0}header #head_link .logo{display:flex;justify-content:center}header #head_link img{display:block;width:100%;max-width:75px;height:auto}#Wrapper{display:flex;justify-content:center}#wrapper img{max-width:100%}#Wrapper a{word-break:break-all}main{width:100%;max-width:var(--pc-width);margin:0 auto}.inner{margin:0 auto}.container{display:flex;position:relative;width:100%;max-width:750px;margin:0 auto}.mv{width:100%}.mv .bg_container{position:relative}.mv .bg_container .img_inner img{position:absolute;margin:auto}.olive .acordion.is-open .acordion__title .acordion__title--icon:after{transform:rotate(180deg)}.olive .acordion.is-open .acordion__text{display:block}.olive .acordion__title{display:flex;position:relative;align-items:center;justify-content:center;font-weight:700;letter-spacing:.07em;cursor:pointer;transition:all .3s}.olive .acordion__title--icon{position:absolute;top:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgb(37,98,78) 3px,rgb(37,98,78) 4px);background-color:#004730}.olive .acordion__title--icon:after{position:absolute;top:0;right:0;bottom:0;left:0;width:23px;height:23px;margin:auto;background:url(../../assets/img/202509029/icon_05.png) no-repeat right center;background-size:contain;content:"";transition:all .3s}.olive .acordion__text{display:none;font-weight:700;line-height:1.5454545455em}.olive .acordion__text:before,.olive .acordion__text:after{display:block;width:0;height:0;margin:-.2727272727em 0;content:""}@media (min-width: 768px) and (max-width: 1163px){.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.pt-20{padding-top:20px}.pb-20{padding-bottom:20px}.pb-35{padding-bottom:35px}.entry .entry_contents{padding-top:40px;padding-right:calc((100% - 614px)/2);padding-bottom:60px;padding-left:calc((100% - 614px)/2);background-color:#1819c3}.entry .entry_contents p img{display:block;width:600px;margin:0 auto}.entry .entry_contents .btn_contents a{display:flex;position:relative;align-items:center;justify-content:center;width:100%;height:94px;margin:0 auto;padding-right:94px;background-color:#fff;box-shadow:8px 9px 9px -3px #101084;transition:opacity .3s}.entry .entry_contents .btn_contents a img.text-01{width:426px}.entry .entry_contents .btn_contents a img.text-02{width:366px}.entry .entry_contents .btn_contents a:before{position:absolute;right:0;width:94px;height:94px;background-color:#fff000;content:""}.entry .entry_contents .btn_contents a:after{position:absolute;right:26.8571428571px;width:40px;height:53px;background:url(../../assets/img/202509029/icon_01.png) no-repeat right center;background-size:contain;background-color:#fff000;content:""}.benefits{width:100%;height:auto;padding:50px}.benefits .contents h2{display:flex;justify-content:center;background-color:#fff000;color:#1d4293}.benefits .contents h2 img{width:433px}.benefits .contents .step_contents{width:100%;height:auto}.benefits .contents .step_contents.step_01{background:url(../../assets/img/202509029/bg_text01.png) center top/cover no-repeat;background-position:left top;background-size:calc(100% - 20px) auto;background-color:#eceef1}.benefits .contents .step_contents.step_01 .text_contents{padding:0 calc((100% - 513px)/2);padding-top:107px;padding-bottom:40px}.benefits .contents .step_contents.step_01 .btn_contents{padding:0 calc((100% - 574px)/2);padding-bottom:35px}.benefits .contents .step_contents.step_01 .btn_contents a.btn{display:flex;position:relative;justify-content:center;width:100%;padding:15px 0;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgb(0,14,157) 3px,rgb(0,14,157) 4px);background-size:auto auto;background-color:#0042ba;box-shadow:5px 7px 7px -3px #777}.benefits .contents .step_contents.step_01 .btn_contents a.btn img{width:326px}.benefits .contents .step_contents.step_01 .btn_contents p.text_inner{font-weight:700;font-size:24px}.benefits .contents .step_contents.step_01 .btn_contents p.text_inner a{text-decoration:underline}.benefits .contents .step_contents.step_01 .btn_contents p.text_inner a:after{display:none}.benefits .contents .step_contents.step_01 .btn_contents a:after{position:absolute;top:50%;right:25px;width:35px;height:46px;transform:translateY(-50%);background:url(../../assets/img/202509029/icon_02.png) no-repeat right center;background-size:contain;content:""}.benefits .contents .step_contents.step_02{background:url(../../assets/img/202509029/bg_text02.png) center top/cover no-repeat;background-position:left top;background-size:calc(100% - 20px) auto;background-color:#eceef1}.benefits .contents .step_contents.step_02 .text_contents{padding:0 calc((100% - 529px)/2);padding-top:107px;padding-bottom:40px}.benefits .contents .step_contents.step_02 .btn_contents{padding:0 calc((100% - 574px)/2);padding-bottom:35px}.benefits .contents .step_contents.step_02 .btn_contents a{display:flex;position:relative;justify-content:center;width:100%;padding:15px 0;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgb(0,14,157) 3px,rgb(0,14,157) 4px);background-size:auto auto;background-color:#0042ba;box-shadow:5px 7px 7px -3px #777}.benefits .contents .step_contents.step_02 .btn_contents a img{width:326px}.benefits .contents .step_contents.step_02 .btn_contents a:after{position:absolute;top:50%;right:25px;width:35px;height:46px;transform:translateY(-50%);background:url(../../assets/img/202509029/icon_02.png) no-repeat right center;background-size:contain;content:""}.benefits .contents .step_contents.step_03{background:url(../../assets/img/202509029/bg_text03.png) center top/cover no-repeat;background-position:left top;background-size:calc(100% - 20px) auto;background-color:#fff100;box-shadow:7px 7px 4px -4px #bdbdbd}.benefits .contents .step_contents.step_03 .text_contents{padding:0 calc((100% - 541px)/2);padding-top:55px;padding-bottom:70px}.benefits .contents .step_contents.step_03 .btn_contents{padding:0 calc((100% - 574px)/2);padding-bottom:35px}.benefits .contents .step_contents.step_03 .btn_contents a{display:flex;position:relative;justify-content:center;width:100%;padding:15px 0;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgb(0,14,157) 3px,rgb(0,14,157) 4px);background-size:auto auto;background-color:#0042ba;box-shadow:5px 7px 7px -3px #777}.benefits .contents .step_contents.step_03 .btn_contents a img{width:326px}.benefits .contents .step_contents.step_03 .btn_contents a:after{position:absolute;top:50%;right:25px;width:35px;height:46px;transform:translateY(-50%);background:url(../../assets/img/202509029/icon_02.png) no-repeat right center;background-size:contain;content:""}.benefits .contents .step_contents.step_03 .image_contents{padding:0 calc((100% - 340px)/2)}.benefits .contents .step_contents.step_04{background:url(../../assets/img/202509029/bg_text04.png) center top/cover no-repeat;background-position:left top;background-size:calc(100% - 20px) auto;background-color:#eceef1}.benefits .contents .step_contents.step_04 .text_contents{padding:0 calc((100% - 545px)/2);padding-top:107px;padding-bottom:40px}.benefits .contents .step_contents.step_04 .btn_contents{padding:0 calc((100% - 574px)/2);padding-bottom:35px}.benefits .contents .step_contents.step_04 .btn_contents a{display:flex;position:relative;justify-content:center;width:100%;padding:15px 0;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgb(0,14,157) 3px,rgb(0,14,157) 4px);background-size:auto auto;background-color:#0042ba;box-shadow:5px 7px 7px -3px #777}.benefits .contents .step_contents.step_04 .btn_contents a img{width:326px}.benefits .contents .step_contents.step_04 .btn_contents a:after{position:absolute;top:50%;right:25px;width:35px;height:46px;transform:translateY(-50%);background:url(../../assets/img/202509029/icon_02.png) no-repeat right center;background-size:contain;content:""}.benefits .contents .step_contents.step_05{background:url(../../assets/img/202509029/bg_text05.png) center top/cover no-repeat;background-position:left top;background-size:calc(100% - 20px) auto;background-color:#fff100;box-shadow:7px 7px 4px -4px #bdbdbd}.benefits .contents .step_contents.step_05 .text_contents{padding:0 calc((100% - 551px)/2);padding-top:100px;padding-bottom:20px}.benefits .contents .step_contents.step_05 .btn_contents{padding:0 calc((100% - 574px)/2);padding-bottom:35px}.benefits .contents .step_contents.step_05 .btn_contents a{display:flex;position:relative;justify-content:center;width:100%;padding:15px 0;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgb(0,14,157) 3px,rgb(0,14,157) 4px);background-size:auto auto;background-color:#0042ba;box-shadow:5px 7px 7px -3px #777}.benefits .contents .step_contents.step_05 .btn_contents a img{width:326px}.benefits .contents .step_contents.step_05 .btn_contents a:after{position:absolute;top:50%;right:25px;width:35px;height:46px;transform:translateY(-50%);background:url(../../assets/img/202509029/icon_02.png) no-repeat right center;background-size:contain;content:""}.benefits .contents .step_contents.step_05 .image_contents{padding:0 30px 40px 40px}.benefits .contents .bonus_arrow{display:flex;justify-content:center;width:71px;margin:0 auto 15px}.benefits .contents .bonus_plus{display:flex;justify-content:center;width:129px;margin:0 auto 15px}.olive_area{padding:70px calc((100% - 650px)/2);background-color:#d1dee5}.olive_area .olive{background-color:#fff;box-shadow:14px 14px 8px -8px #bdbdbd}.olive_area .olive .contents .inner img{display:block;width:100%;margin:0 auto}.olive_area .olive .contents .text_contents{width:100%;padding:10px 50px 50px}.olive_area .olive .contents .text_contents h2{margin-bottom:40px}.olive_area .olive .contents .text_contents h2 img{display:block;margin:0 auto}.olive_area .olive .contents .text_contents .text_inner{display:flex;justify-content:center;height:67px;margin-bottom:35px;padding-top:6px;border:6px solid #004098;color:#004098;font-weight:700;font-size:32px}.olive_area .olive .contents .text_contents p{font-weight:700;font-size:28px;line-height:1.6em}.olive_area .olive .contents .text_contents p a{text-decoration:underline}.olive_area .olive .contents .text_contents p.note{font-weight:700;font-size:16px;line-height:1.6em}.olive_area .olive .contents .text_contents.card_01 h2{padding-top:50px;border-top:2px solid #777777}.olive_area .olive .contents .text_contents.card_01 h2 img{width:100%}.olive_area .olive .contents .text_contents.card_02{margin-bottom:0}.olive_area .olive .contents .text_contents.card_02 h2{margin-bottom:50px}.olive_area .olive .contents .text_contents.card_02 h2 img{width:100%}.detail{background-color:#fff}.detail .contents{padding:70px 50px}.detail .contents .text_contents{width:100%;margin-bottom:60px;border-radius:20px;background-color:#fff}.detail .contents .text_contents .notice.acordion{border-top:2px solid #333333;border-bottom:2px solid #333333}.detail .contents .text_contents h1{color:#333;font-weight:700;font-size:26px}.detail .contents .text_contents h2{margin-bottom:15px;color:#333;font-weight:700;font-size:24px}.detail .contents .text_contents p{margin-bottom:15px;font-size:20px}.detail .contents .text_contents p span{font-size:16px}.detail .contents .text_contents p span.fs-10{font-size:20px}.detail .contents .text_contents p.num_inner{position:relative;padding-left:1.2em}.detail .contents .text_contents p.num_inner .num{position:absolute;left:0}.detail .contents .text_contents p.mb20{margin-bottom:20px}.detail .contents .text_contents p.mb0{margin-bottom:0}.detail .contents .text_contents ul{margin-bottom:35px}.detail .contents .text_contents ul li{position:relative;padding-left:1em;font-size:16px;line-height:1.6em}.detail .contents .text_contents ul li:before{position:absolute;left:0;content:"※"}.detail .contents .text_contents ul.list_big{margin-bottom:20px;line-height:1.6rem}.detail .contents .text_contents ul.list_big li{position:relative;padding-left:1em;font-size:20px}.detail .contents .text_contents ul.list_big li:before{position:absolute;left:0;content:"・"}.detail .contents .text_contents ol{margin-bottom:20px}.detail .contents .text_contents ol li{position:relative;padding-left:1em;font-size:20px;line-height:1.6em;counter-increment:item}.detail .contents .text_contents ol li:before{position:absolute;left:0;content:counter(item) "."}.detail .contents .text_contents ul.mb0{margin-bottom:0}.detail .contents .text_contents:last-child{margin-bottom:0;padding:0}.detail .contents .text_contents:last-child h1{margin-bottom:0}.olive .acordion:not(:first-child){margin-top:35px}.olive .acordion__title:hover{opacity:.8}.olive .acordion__title{font-size:28px}.olive .acordion__title{padding:100px calc((100% - 578px)/2) 40px}.olive .acordion__title--icon{width:100%;height:60px}.olive .acordion__text{font-size:22px}.olive .acordion__text{padding:0}.olive .acordion.is-open .acordion__title .acordion__title--icon:after{transform:rotate(180deg)}.olive .acordion.is-open .acordion__text{display:block}.olive .acordion__title{display:flex;position:relative;align-items:center;justify-content:center;font-weight:700;letter-spacing:.07em;cursor:pointer;transition:all .3s}.olive .acordion__title--icon{position:absolute;top:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgb(37,98,78) 3px,rgb(37,98,78) 4px);background-color:#004730}.olive .acordion__title--icon:after{position:absolute;top:0;right:0;bottom:0;left:0;width:46px;height:46px;margin:auto;background:url(../../assets/img/202509029/icon_05.png) no-repeat right center;background-size:contain;content:"";transition:all .3s}.olive .acordion__text{display:none;font-weight:700;line-height:1.54em}.olive .acordion__text:before,.olive .acordion__text:after{display:block;width:0;height:0;margin:-.27em 0;content:""}.detail .contents .acordion:not(:first-child){margin-top:35px}.detail .contents .acordion.is-open .acordion__title--icon:after{transform:translate(-50%,-50%) rotate(180deg)}.detail .contents .acordion.is-open .acordion__text{display:block}.detail .contents .acordion__title{display:flex;position:relative;align-items:center;justify-content:space-between;font-weight:700;letter-spacing:.07em;cursor:pointer}.detail .contents .acordion__title>h1{flex:1 1 auto;min-width:0}.detail .contents .acordion__title{font-size:28px}.detail .contents .acordion__title{padding:35px 0}.detail .contents .acordion__title--icon{position:relative;flex-shrink:0;border:2px solid #333333;border-radius:100px;background:#fff}.detail .contents .acordion__title--icon{width:50px;height:50px}.detail .contents .acordion__title--icon:before,.detail .contents .acordion__title--icon:after{display:block;position:absolute;top:50%;left:52%;width:56%;height:4px;transform:translate(-50%,-50%);background-color:#333;content:"";transition:all .3s}.detail .contents .acordion__title--icon:before,.detail .contents .acordion__title--icon:after{height:4px}.detail .contents .acordion__title--icon:after{transform:translate(-50%,-50%) rotate(90deg)}.detail .contents .acordion__text{display:none;font-weight:700;line-height:1.54em}.detail .contents .acordion__text{font-size:22px}.detail .contents .acordion__text:before,.detail .contents .acordion__text:after{display:block;width:0;height:0;margin:-.27em 0;content:""}.detail .contents .acordion__text{padding:0 0 35px}}@media (min-width: 1163px){a{transition:opacity .3s}a:hover{opacity:.8}.mb-15{margin-bottom:7.5px}.mb-20{margin-bottom:10px}.mb-25{margin-bottom:12.5px}.mb-35{margin-bottom:17.5px}.mb-40{margin-bottom:20px}.mb-50{margin-bottom:25px}.pt-20{padding-top:10px}.pb-20{padding-bottom:10px}.pb-35{padding-bottom:17.5px}.entry .entry_contents{padding-top:20px;padding-right:calc((100% - 307px)/2);padding-bottom:30px;padding-left:calc((100% - 307px)/2);background-color:#1819c3}.entry .entry_contents p img{display:block;width:300px;margin:0 auto}.entry .entry_contents .btn_contents a{display:flex;position:relative;align-items:center;justify-content:center;width:100%;height:47px;margin:0 auto;padding-right:47px;background-color:#fff;box-shadow:8px 9px 9px -3px #101084;transition:opacity .3s}.entry .entry_contents .btn_contents a img.text-01{width:213px}.entry .entry_contents .btn_contents a img.text-02{width:183px}.entry .entry_contents .btn_contents a:before{position:absolute;right:0;width:47px;height:47px;background-color:#fff000;content:""}.entry .entry_contents .btn_contents a:after{position:absolute;right:12.5333333333px;width:20px;height:26.5px;background:url(../../assets/img/202509029/icon_01.png) no-repeat right center;background-size:contain;background-color:#fff000;content:""}.benefits{width:100%;height:auto;padding:25px}.benefits .contents h2{display:flex;justify-content:center;background-color:#fff000;color:#1d4293}.benefits .contents h2 img{width:216.5px}.benefits .contents .step_contents{width:100%;height:auto}.benefits .contents .step_contents.step_01{background:url(../../assets/img/202509029/bg_text01.png) center top/cover no-repeat;background-position:left top;background-size:calc(100% - 20px) auto;background-color:#eceef1}.benefits .contents .step_contents.step_01 .text_contents{padding:0 calc((100% - 256.5px)/2);padding-top:53.5px;padding-bottom:20px}.benefits .contents .step_contents.step_01 .btn_contents{padding:0 calc((100% - 287px)/2);padding-bottom:17.5px}.benefits .contents .step_contents.step_01 .btn_contents a.btn{display:flex;position:relative;justify-content:center;width:100%;padding:15px 0;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgb(0,14,157) 3px,rgb(0,14,157) 4px);background-size:auto auto;background-color:#0042ba;box-shadow:5px 7px 7px -3px #777}.benefits .contents .step_contents.step_01 .btn_contents a.btn img{width:163px}.benefits .contents .step_contents.step_01 .btn_contents p.text_inner{font-weight:700;font-size:12px}.benefits .contents .step_contents.step_01 .btn_contents p.text_inner a{text-decoration:underline}.benefits .contents .step_contents.step_01 .btn_contents p.text_inner a:after{display:none}.benefits .contents .step_contents.step_01 .btn_contents a:after{position:absolute;top:50%;right:12.5px;width:17.5px;height:23px;transform:translateY(-50%);background:url(../../assets/img/202509029/icon_02.png) no-repeat right center;background-size:contain;content:""}.benefits .contents .step_contents.step_02{background:url(../../assets/img/202509029/bg_text02.png) center top/cover no-repeat;background-position:left top;background-size:calc(100% - 20px) auto;background-color:#eceef1}.benefits .contents .step_contents.step_02 .text_contents{padding:0 calc((100% - 264.5px)/2);padding-top:53.5px;padding-bottom:20px}.benefits .contents .step_contents.step_02 .btn_contents{padding:0 calc((100% - 287px)/2);padding-bottom:17.5px}.benefits .contents .step_contents.step_02 .btn_contents a{display:flex;position:relative;justify-content:center;width:100%;padding:15px 0;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgb(0,14,157) 3px,rgb(0,14,157) 4px);background-size:auto auto;background-color:#0042ba;box-shadow:5px 7px 7px -3px #777}.benefits .contents .step_contents.step_02 .btn_contents a img{width:163px}.benefits .contents .step_contents.step_02 .btn_contents a:after{position:absolute;top:50%;right:12.5px;width:17.5px;height:23px;transform:translateY(-50%);background:url(../../assets/img/202509029/icon_02.png) no-repeat right center;background-size:contain;content:""}.benefits .contents .step_contents.step_03{background:url(../../assets/img/202509029/bg_text03.png) center top/cover no-repeat;background-position:left top;background-size:calc(100% - 20px) auto;background-color:#fff100;box-shadow:7px 7px 4px -4px #bdbdbd}.benefits .contents .step_contents.step_03 .text_contents{padding:0 calc((100% - 270.5px)/2);padding-top:27.5px;padding-bottom:35px}.benefits .contents .step_contents.step_03 .btn_contents{padding:0 calc((100% - 287px)/2);padding-bottom:17.5px}.benefits .contents .step_contents.step_03 .btn_contents a{display:flex;position:relative;justify-content:center;width:100%;padding:15px 0;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgb(0,14,157) 3px,rgb(0,14,157) 4px);background-size:auto auto;background-color:#0042ba;box-shadow:5px 7px 7px -3px #777}.benefits .contents .step_contents.step_03 .btn_contents a img{width:163px}.benefits .contents .step_contents.step_03 .btn_contents a:after{position:absolute;top:50%;right:12.5px;width:17.5px;height:23px;transform:translateY(-50%);background:url(../../assets/img/202509029/icon_02.png) no-repeat right center;background-size:contain;content:""}.benefits .contents .step_contents.step_03 .image_contents{padding:0 calc((100% - 170px)/2)}.benefits .contents .step_contents.step_04{background:url(../../assets/img/202509029/bg_text04.png) center top/cover no-repeat;background-position:left top;background-size:calc(100% - 20px) auto;background-color:#eceef1}.benefits .contents .step_contents.step_04 .text_contents{padding:0 calc((100% - 272.5px)/2);padding-top:53.5px;padding-bottom:20px}.benefits .contents .step_contents.step_04 .btn_contents{padding:0 calc((100% - 287px)/2);padding-bottom:17.5px}.benefits .contents .step_contents.step_04 .btn_contents a{display:flex;position:relative;justify-content:center;width:100%;padding:15px 0;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgb(0,14,157) 3px,rgb(0,14,157) 4px);background-size:auto auto;background-color:#0042ba;box-shadow:5px 7px 7px -3px #777}.benefits .contents .step_contents.step_04 .btn_contents a img{width:163px}.benefits .contents .step_contents.step_04 .btn_contents a:after{position:absolute;top:50%;right:12.5px;width:17.5px;height:23px;transform:translateY(-50%);background:url(../../assets/img/202509029/icon_02.png) no-repeat right center;background-size:contain;content:""}.benefits .contents .step_contents.step_05{background:url(../../assets/img/202509029/bg_text05.png) center top/cover no-repeat;background-position:left top;background-size:calc(100% - 20px) auto;background-color:#fff100;box-shadow:7px 7px 4px -4px #bdbdbd}.benefits .contents .step_contents.step_05 .text_contents{padding:0 calc((100% - 275.5px)/2);padding-top:50px;padding-bottom:10px}.benefits .contents .step_contents.step_05 .btn_contents{padding:0 calc((100% - 287px)/2);padding-bottom:17.5px}.benefits .contents .step_contents.step_05 .btn_contents a{display:flex;position:relative;justify-content:center;width:100%;padding:15px 0;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgb(0,14,157) 3px,rgb(0,14,157) 4px);background-size:auto auto;background-color:#0042ba;box-shadow:5px 7px 7px -3px #777}.benefits .contents .step_contents.step_05 .btn_contents a img{width:163px}.benefits .contents .step_contents.step_05 .btn_contents a:after{position:absolute;top:50%;right:12.5px;width:17.5px;height:23px;transform:translateY(-50%);background:url(../../assets/img/202509029/icon_02.png) no-repeat right center;background-size:contain;content:""}.benefits .contents .step_contents.step_05 .image_contents{padding:0 15px 20px 20px}.benefits .contents .bonus_arrow{display:flex;justify-content:center;width:35.5px;margin:0 auto 7.5px}.benefits .contents .bonus_plus{display:flex;justify-content:center;width:64.5px;margin:0 auto 7.5px}.olive_area{padding:35px calc((100% - 325px)/2);background-color:#d1dee5}.olive_area .olive{background-color:#fff;box-shadow:7px 7px 4px -4px #bdbdbd}.olive_area .olive .contents .inner img{display:block;width:100%;margin:0 auto}.olive_area .olive .contents .text_contents{width:100%;padding:5px 25px 25px}.olive_area .olive .contents .text_contents h2{margin-bottom:20px}.olive_area .olive .contents .text_contents h2 img{display:block;margin:0 auto}.olive_area .olive .contents .text_contents .text_inner{display:flex;justify-content:center;height:33.5px;margin-bottom:17.5px;padding-top:3px;border:3px solid #004098;color:#004098;font-weight:700;font-size:16px}.olive_area .olive .contents .text_contents p{font-weight:700;font-size:14px;line-height:1.6em}.olive_area .olive .contents .text_contents p a{text-decoration:underline}.olive_area .olive .contents .text_contents p.note{font-weight:700;font-size:8px;line-height:1.6em}.olive_area .olive .contents .text_contents.card_01 h2{padding-top:25px;border-top:1px solid #777777}.olive_area .olive .contents .text_contents.card_01 h2 img{width:100%}.olive_area .olive .contents .text_contents.card_02{margin-bottom:0}.olive_area .olive .contents .text_contents.card_02 h2{margin-bottom:25px}.olive_area .olive .contents .text_contents.card_02 h2 img{width:100%}.detail{background-color:#fff}.detail .contents{padding:35px 25px}.detail .contents .text_contents{width:100%;margin-bottom:30px;border-radius:10px;background-color:#fff}.detail .contents .text_contents .notice.acordion{border-top:1px solid #333333;border-bottom:1px solid #333333}.detail .contents .text_contents h1{color:#333;font-weight:700;font-size:13px}.detail .contents .text_contents h2{margin-bottom:7.5px;color:#333;font-weight:700;font-size:12px}.detail .contents .text_contents p{margin-bottom:7.5px;font-size:10px}.detail .contents .text_contents p span{font-size:8px}.detail .contents .text_contents p span.fs-10{font-size:10px}.detail .contents .text_contents p a{text-decoration:underline}.detail .contents .text_contents p.num_inner{position:relative;padding-left:1.2em}.detail .contents .text_contents p.num_inner .num{position:absolute;left:0}.detail .contents .text_contents p.mb20{margin-bottom:10px}.detail .contents .text_contents p.mb0{margin-bottom:0}.detail .contents .text_contents ul{margin-bottom:7.5px}.detail .contents .text_contents ul li{position:relative;margin-bottom:5px;padding-left:1em;font-size:8px;line-height:1.6em}.detail .contents .text_contents ul li:before{position:absolute;left:0;content:"※"}.detail .contents .text_contents ul li a{text-decoration:underline}.detail .contents .text_contents ul.list_big{margin-bottom:10px;line-height:1.6rem}.detail .contents .text_contents ul.list_big li{position:relative;padding-left:1em;font-size:10px}.detail .contents .text_contents ul.list_big li:before{position:absolute;left:0;content:"・"}.detail .contents .text_contents ol{margin-bottom:10px;line-height:1.6rem}.detail .contents .text_contents ol li{position:relative;padding-left:1em;font-size:10px;counter-increment:item}.detail .contents .text_contents ol li:before{position:absolute;left:0;content:counter(item) "."}.detail .contents .text_contents ul.mb0{margin-bottom:0}.detail .contents .text_contents:last-child{margin-bottom:0;padding:0}.detail .contents .text_contents:last-child h1{margin-bottom:0}.olive .acordion:not(:first-child){margin-top:17.453322px}.olive .acordion__title:hover{opacity:.8}.olive .acordion__title{font-size:14.373324px}.olive .acordion__title{padding:50px calc((100% - 289px)/2) 20px}.olive .acordion__title--icon{width:100%;height:30px}.olive .acordion__text{font-size:11.293326px}.olive .acordion__text{padding:0}.detail .contents .acordion:not(:first-child){margin-top:17.453322px}.detail .contents .acordion.is-open .acordion__title--icon:after{transform:translate(-50%,-50%) rotate(180deg)}.detail .contents .acordion.is-open .acordion__text{display:block}.detail .contents .acordion__title{display:flex;position:relative;align-items:center;justify-content:space-between;font-weight:700;letter-spacing:.07em;cursor:pointer}.detail .contents .acordion__title>h1{flex:1 1 auto;min-width:0}.detail .contents .acordion__title{font-size:14.373324px}.detail .contents .acordion__title{padding:17.5px 0}.detail .contents .acordion__title--icon{position:relative;flex-shrink:0;border:1px solid #333333;border-radius:50px;background:#fff}.detail .contents .acordion__title--icon{width:25.66665px;height:25.66665px}.detail .contents .acordion__title--icon:before,.detail .contents .acordion__title--icon:after{display:block;position:absolute;top:50%;left:52%;width:56%;height:2px;transform:translate(-50%,-50%);background-color:#333;content:"";transition:all .3s}.detail .contents .acordion__title--icon:before,.detail .contents .acordion__title--icon:after{height:2px}.detail .contents .acordion__title--icon:after{transform:translate(-50%,-50%) rotate(90deg)}.detail .contents .acordion__text{display:none;font-weight:700;line-height:1.5454545455em}.detail .contents .acordion__text{font-size:11.293326px}.detail .contents .acordion__text:before,.detail .contents .acordion__text:after{display:block;width:0;height:0;margin:-.2727272727em 0;content:""}.detail .contents .acordion__text{padding:0 0 17.5px}}@media screen and (max-width: 1400px){html{font-size:.71428vw}}@media screen and (max-width: 1163px){header{max-width:var(--sp-width);padding:20px 24px}header #head_link img{max-width:150px}main{max-width:var(--sp-width)}}@media (max-width: 768px){.mb-15{margin-bottom:2vw}.mb-20{margin-bottom:2.67vw}.mb-25{margin-bottom:3.33vw}.mb-35{margin-bottom:4.67vw}.mb-40{margin-bottom:5.33vw}.mb-50{margin-bottom:6.67vw}.pt-20{padding-top:2.67vw}.pb-20{padding-bottom:2.67vw}.pb-35{padding-bottom:4.67vw}.entry .entry_contents{padding-top:5.33vw;padding-right:calc((100% - 81.87vw)/2);padding-bottom:8vw;padding-left:calc((100% - 81.87vw)/2);background-color:#1819c3}.entry .entry_contents p img{display:block;width:80vw;margin:0 auto}.entry .entry_contents .btn_contents a{display:flex;position:relative;align-items:center;justify-content:center;width:100%;height:12.53vw;margin:0 auto;padding-right:12.53vw;background-color:#fff;box-shadow:8px 9px 9px -3px #101084;transition:opacity .3s}.entry .entry_contents .btn_contents a img.text-01{width:56.8vw}.entry .entry_contents .btn_contents a img.text-02{width:48.8vw}.entry .entry_contents .btn_contents a:before{position:absolute;right:0;width:12.53vw;height:12.53vw;background-color:#fff000;content:""}.entry .entry_contents .btn_contents a:after{position:absolute;right:3.58vw;width:5.335vw;height:7.065vw;background:url(../../assets/img/202509029/icon_01.png) no-repeat right center;background-size:contain;background-color:#fff000;content:""}.benefits{width:100%;height:auto;padding:6.67vw}.benefits .contents h2{display:flex;justify-content:center;background-color:#fff000;color:#1d4293}.benefits .contents h2 img{width:57.73vw}.benefits .contents .step_contents{width:100%;height:auto}.benefits .contents .step_contents.step_01{background:url(../../assets/img/202509029/bg_text01.png) center top/cover no-repeat;background-position:left top;background-size:calc(100% - 2.67vw) auto;background-color:#eceef1}.benefits .contents .step_contents.step_01 .text_contents{padding:0 calc((100% - 68.4vw)/2);padding-top:14.27vw;padding-bottom:5.33vw}.benefits .contents .step_contents.step_01 .btn_contents{padding:0 calc((100% - 76.53vw)/2);padding-bottom:4.67vw}.benefits .contents .step_contents.step_01 .btn_contents a.btn{display:flex;position:relative;justify-content:center;width:100%;padding:15px 0;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgb(0,14,157) 3px,rgb(0,14,157) 4px);background-size:auto auto;background-color:#0042ba;box-shadow:5px 7px 7px -3px #777}.benefits .contents .step_contents.step_01 .btn_contents a.btn img{width:43.47vw}.benefits .contents .step_contents.step_01 .btn_contents p.text_inner{font-weight:700;font-size:3.2vw}.benefits .contents .step_contents.step_01 .btn_contents p.text_inner a{text-decoration:underline}.benefits .contents .step_contents.step_01 .btn_contents p.text_inner a:after{display:none}.benefits .contents .step_contents.step_01 .btn_contents a:after{position:absolute;top:50%;right:3.33vw;width:4.665vw;height:6.135vw;transform:translateY(-50%);background:url(../../assets/img/202509029/icon_02.png) no-repeat right center;background-size:contain;content:""}.benefits .contents .step_contents.step_02{background:url(../../assets/img/202509029/bg_text02.png) center top/cover no-repeat;background-position:left top;background-size:calc(100% - 2.67vw) auto;background-color:#eceef1}.benefits .contents .step_contents.step_02 .text_contents{padding:0 calc((100% - 70.53vw)/2);padding-top:14.27vw;padding-bottom:5.33vw}.benefits .contents .step_contents.step_02 .btn_contents{padding:0 calc((100% - 76.53vw)/2);padding-bottom:4.67vw}.benefits .contents .step_contents.step_02 .btn_contents a{display:flex;position:relative;justify-content:center;width:100%;padding:15px 0;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgb(0,14,157) 3px,rgb(0,14,157) 4px);background-size:auto auto;background-color:#0042ba;box-shadow:5px 7px 7px -3px #777}.benefits .contents .step_contents.step_02 .btn_contents a img{width:43.47vw}.benefits .contents .step_contents.step_02 .btn_contents a:after{position:absolute;top:50%;right:3.33vw;width:4.665vw;height:6.135vw;transform:translateY(-50%);background:url(../../assets/img/202509029/icon_02.png) no-repeat right center;background-size:contain;content:""}.benefits .contents .step_contents.step_03{background:url(../../assets/img/202509029/bg_text03.png) center top/cover no-repeat;background-position:left top;background-size:calc(100% - 2.67vw) auto;background-color:#fff100;box-shadow:.93vw .93vw .53vw -.53vw #bdbdbd}.benefits .contents .step_contents.step_03 .text_contents{padding:0 calc((100% - 72.13vw)/2);padding-top:7.33vw;padding-bottom:9.33vw}.benefits .contents .step_contents.step_03 .btn_contents{padding:0 calc((100% - 76.53vw)/2);padding-bottom:4.67vw}.benefits .contents .step_contents.step_03 .btn_contents a{display:flex;position:relative;justify-content:center;width:100%;padding:15px 0;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgb(0,14,157) 3px,rgb(0,14,157) 4px);background-size:auto auto;background-color:#0042ba;box-shadow:5px 7px 7px -3px #777}.benefits .contents .step_contents.step_03 .btn_contents a img{width:43.47vw}.benefits .contents .step_contents.step_03 .btn_contents a:after{position:absolute;top:50%;right:3.33vw;width:4.665vw;height:6.135vw;transform:translateY(-50%);background:url(../../assets/img/202509029/icon_02.png) no-repeat right center;background-size:contain;content:""}.benefits .contents .step_contents.step_03 .image_contents{padding:0 calc((100% - 45.33vw)/2)}.benefits .contents .step_contents.step_04{background:url(../../assets/img/202509029/bg_text04.png) center top/cover no-repeat;background-position:left top;background-size:calc(100% - 2.67vw) auto;background-color:#eceef1}.benefits .contents .step_contents.step_04 .text_contents{padding:0 calc((100% - 72.67vw)/2);padding-top:14.27vw;padding-bottom:5.33vw}.benefits .contents .step_contents.step_04 .btn_contents{padding:0 calc((100% - 76.53vw)/2);padding-bottom:4.67vw}.benefits .contents .step_contents.step_04 .btn_contents a{display:flex;position:relative;justify-content:center;width:100%;padding:15px 0;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgb(0,14,157) 3px,rgb(0,14,157) 4px);background-size:auto auto;background-color:#0042ba;box-shadow:5px 7px 7px -3px #777}.benefits .contents .step_contents.step_04 .btn_contents a img{width:43.47vw}.benefits .contents .step_contents.step_04 .btn_contents a:after{position:absolute;top:50%;right:3.33vw;width:4.665vw;height:6.135vw;transform:translateY(-50%);background:url(../../assets/img/202509029/icon_02.png) no-repeat right center;background-size:contain;content:""}.benefits .contents .step_contents.step_05{background:url(../../assets/img/202509029/bg_text05.png) center top/cover no-repeat;background-position:left top;background-size:calc(100% - 2.67vw) auto;background-color:#fff100;box-shadow:.93vw .93vw .53vw -.53vw #bdbdbd}.benefits .contents .step_contents.step_05 .text_contents{padding:0 calc((100% - 73.47vw)/2);padding-top:13.33vw;padding-bottom:2.67vw}.benefits .contents .step_contents.step_05 .btn_contents{padding:0 calc((100% - 76.53vw)/2);padding-bottom:4.67vw}.benefits .contents .step_contents.step_05 .btn_contents a{display:flex;position:relative;justify-content:center;width:100%;padding:15px 0;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgb(0,14,157) 3px,rgb(0,14,157) 4px);background-size:auto auto;background-color:#0042ba;box-shadow:5px 7px 7px -3px #777}.benefits .contents .step_contents.step_05 .btn_contents a img{width:43.47vw}.benefits .contents .step_contents.step_05 .btn_contents a:after{position:absolute;top:50%;right:3.33vw;width:4.665vw;height:6.135vw;transform:translateY(-50%);background:url(../../assets/img/202509029/icon_02.png) no-repeat right center;background-size:contain;content:""}.benefits .contents .step_contents.step_05 .image_contents{padding:0 4vw 5.33vw 5.33vw}.benefits .contents .bonus_arrow{display:flex;justify-content:center;width:9.47vw;margin:0 auto;margin-bottom:2vw}.benefits .contents .bonus_plus{display:flex;justify-content:center;width:17.2vw;margin:0 auto;margin-bottom:2vw}.olive_area{padding:9.33vw calc((100% - 86.67vw)/2);background-color:#d1dee5}.olive_area .olive{background-color:#fff;box-shadow:1.87vw 1.87vw 1.07vw -1.07vw #bdbdbd}.olive_area .olive .contents .inner img{display:block;width:100%;margin:0 auto}.olive_area .olive .contents .text_contents{width:100%;padding:1.33vw 6.67vw 6.67vw}.olive_area .olive .contents .text_contents h2{margin-bottom:5.33vw}.olive_area .olive .contents .text_contents h2 img{display:block;margin:0 auto}.olive_area .olive .contents .text_contents .text_inner{display:flex;justify-content:center;height:8.93vw;margin-bottom:4.67vw;padding-top:.8vw;border:.8vw solid #004098;color:#004098;font-weight:700;font-size:4.27vw}.olive_area .olive .contents .text_contents p{font-weight:700;font-size:3.73vw;line-height:1.6em}.olive_area .olive .contents .text_contents p a{text-decoration:underline}.olive_area .olive .contents .text_contents p.note{font-weight:700;font-size:2.13vw;line-height:1.6em}.olive_area .olive .contents .text_contents.card_01 h2{padding-top:6.67vw;border-top:.27vw solid #777777}.olive_area .olive .contents .text_contents.card_01 h2 img{width:100%}.olive_area .olive .contents .text_contents.card_02{margin-bottom:0vw}.olive_area .olive .contents .text_contents.card_02 h2{margin-bottom:6.67vw}.olive_area .olive .contents .text_contents.card_02 h2 img{width:100%}.detail{background-color:#fff}.detail .contents{padding:9.33vw 6.67vw}.detail .contents .text_contents{width:100%;margin-bottom:8vw;border-radius:2.67vw;background-color:#fff}.detail .contents .text_contents .notice.acordion{border-top:.27vw solid #333333;border-bottom:.27vw solid #333333}.detail .contents .text_contents h1{color:#333;font-weight:700;font-size:3.47vw}.detail .contents .text_contents h2{margin-bottom:2vw;color:#333;font-weight:700;font-size:3.2vw}.detail .contents .text_contents p{margin-bottom:2vw;font-size:2.67vw}.detail .contents .text_contents p span{font-size:2.13vw}.detail .contents .text_contents p span.fs-10{font-size:2.67vw}.detail .contents .text_contents p.num_inner{position:relative;padding-left:1.2em}.detail .contents .text_contents p.num_inner .num{position:absolute;left:0}.detail .contents .text_contents p.mb20{margin-bottom:2.67vw}.detail .contents .text_contents p.mb0{margin-bottom:0}.detail .contents .text_contents ul{margin-bottom:4.67vw}.detail .contents .text_contents ul li{position:relative;padding-left:1em;font-size:2.13vw;line-height:1.6em}.detail .contents .text_contents ul li:before{position:absolute;left:0;content:"※"}.detail .contents .text_contents ul.list_big{margin-bottom:2.67vw;line-height:1.6rem}.detail .contents .text_contents ul.list_big li{position:relative;padding-left:1em;font-size:2.67vw}.detail .contents .text_contents ul.list_big li:before{position:absolute;left:0;content:"・"}.detail .contents .text_contents ol{margin-bottom:2.67vw}.detail .contents .text_contents ol li{position:relative;padding-left:1em;font-size:2.67vw;line-height:1.6em;counter-increment:item}.detail .contents .text_contents ol li:before{position:absolute;left:0;content:counter(item) "."}.detail .contents .text_contents ul.mb0{margin-bottom:0}.detail .contents .text_contents:last-child{margin-bottom:0;padding:0}.detail .contents .text_contents:last-child h1{margin-bottom:0}.olive .acordion:not(:first-child){margin-top:4.67vw}.olive .acordion__title:hover{opacity:.8}.olive .acordion__title{font-size:3.73vw}.olive .acordion__title{padding:13.33vw calc((100% - 77.07vw)/2) 5.33vw}.olive .acordion__title--icon{width:100%;height:8vw}.olive .acordion__text{font-size:2.93vw}.olive .acordion__text{padding:0}.olive .acordion.is-open .acordion__title .acordion__title--icon:after{transform:rotate(180deg)}.olive .acordion.is-open .acordion__text{display:block}.olive .acordion__title{display:flex;position:relative;align-items:center;justify-content:center;font-weight:700;letter-spacing:.07em;cursor:pointer;transition:all .3s}.olive .acordion__title--icon{position:absolute;top:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgb(37,98,78) 3px,rgb(37,98,78) 4px);background-color:#004730}.olive .acordion__title--icon:after{position:absolute;top:0;right:0;bottom:0;left:0;width:6.13vw;height:6.13vw;margin:auto;background:url(../../assets/img/202509029/icon_05.png) no-repeat right center;background-size:contain;content:"";transition:all .3s}.olive .acordion__text{display:none;font-weight:700;line-height:1.54em}.olive .acordion__text:before,.olive .acordion__text:after{display:block;width:0;height:0;margin:-.27em 0;content:""}.detail .contents .acordion:not(:first-child){margin-top:4.67vw}.detail .contents .acordion.is-open .acordion__title--icon:after{transform:translate(-50%,-50%) rotate(180deg)}.detail .contents .acordion.is-open .acordion__text{display:block}.detail .contents .acordion__title{display:flex;position:relative;align-items:center;justify-content:space-between;font-weight:700;letter-spacing:.07em;cursor:pointer}.detail .contents .acordion__title>h1{flex:1 1 auto;min-width:0}.detail .contents .acordion__title{font-size:3.73vw}.detail .contents .acordion__title{padding:4.67vw 0px}.detail .contents .acordion__title--icon{position:relative;flex-shrink:0;border:.27vw solid #333333;border-radius:13.33vw;background:#fff}.detail .contents .acordion__title--icon{width:6.67vw;height:6.67vw}.detail .contents .acordion__title--icon:before,.detail .contents .acordion__title--icon:after{display:block;position:absolute;top:50%;left:52%;width:56%;height:.53vw;transform:translate(-50%,-50%);background-color:#333;content:"";transition:all .3s}.detail .contents .acordion__title--icon:before,.detail .contents .acordion__title--icon:after{height:.53vw}.detail .contents .acordion__title--icon:after{transform:translate(-50%,-50%) rotate(90deg)}.detail .contents .acordion__text{display:none;font-weight:700;line-height:1.54em}.detail .contents .acordion__text{font-size:2.93vw}.detail .contents .acordion__text:before,.detail .contents .acordion__text:after{display:block;width:0;height:0;margin:-.27em 0;content:""}.detail .contents .acordion__text{padding:0px 0px 4.67vw}}@media screen and (max-width: 768px){html{font-size:1.333vw}header{max-width:100%;padding:2.667vw 3.2vw}header #head_link img{max-width:20vw}main{max-width:100%}.container{overflow:hidden}}.text-red{color:red;font-size:3.47vw;margin-top:1.67vw}@media (min-width: 768px) and (max-width: 1163px){.text-red{font-size:26px;margin-top:10px}}@media (min-width: 1163px){.text-red{font-size:13px;margin-top:5px}}