@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}a img{transition:opacity .3s}a img:hover,a img:active{opacity:.7}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 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}.mv .bg_container .day_contents{position:absolute;bottom:0;width:100%;height:100px;background-color:#004098}.mv .bg_container .day_contents .day_inner{display:contents;position:relative}.mv .bg_container .day_contents .day_inner img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.entry.entry_btn{z-index:9999;position:fixed;right:0;bottom:0;left:0;width:100%;margin:0 auto;background-color:#fff}.entry.entry_btn a{display:block;width:100%;max-width:640px;margin:0 auto}.entry.entry_btn a img{width:100%;max-width:640px}.entry.entry_btn a:hover{opacity:.8}.cd_area{width:100%;background-color:#fff200}.cd_area .contdown_area{z-index:1;top:0%;width:100%}.cd_area .contdown_area p{background-color:#fff200}@media (min-width: 768px) and (max-width: 1163px){.mv .bg_container .img_01 img{z-index:2;top:30px;left:20px;width:500px}.mv .bg_container .img_02 img{z-index:3;top:130px;right:0;left:0;width:700px}.mv .bg_container .img_03 img{z-index:2;top:495px;right:0;left:0;width:612px}.mv .bg_container .img_04 img{z-index:2;top:48px;right:34px;width:190px}.mv .bg_container .img_05 img{z-index:1;top:90px;right:0;left:0;width:740px}.mv .bg_container .img_06 img{right:0;bottom:180px;left:0;width:670px}.mv .bg_container .img_07 img{right:0;bottom:120px;left:0;width:670px}.mv .bg_container .day_contents{height:100px}.mv .bg_container .day_contents .day_inner img{width:531px}.entry .entry_contents{padding:0 60px}.entry .entry_contents p img{display:block;width:100%;margin:0 auto}.entry .btn_contents{padding:0 30px 45px}.entry .btn_contents img{display:block;width:100%;margin:0 auto}.entry.entry_btn{z-index:9999;position:fixed;right:0;bottom:0;left:0;width:100%;margin:0 auto;background-color:#fff}.entry.entry_btn a{display:block;width:100%;max-width:640px;margin:0 auto}.entry.entry_btn a img{width:100%;max-width:640px}.entry.entry_btn a:hover{opacity:.8}.cd_area{height:224px;padding:30px calc((100% - 720px)/2)}.cd_area .contdown_area .cd_container{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}.cd_area .contdown_area .cd_container .countdown-area__number{display:flex;align-items:flex-end}.cd_area .contdown_area .cd_container .countdown-area__number .countdown_num_01{display:flex;top:10%;left:65%;align-items:center;justify-content:center;width:64px;height:82px;margin-right:8px;border:2px solid #004098;border-radius:10px;background-color:#fff;color:#004098;font-weight:700;font-size:60px}.cd_area .contdown_area .cd_container .countdown-area__number .countdown_num_02{display:flex;top:10%;left:65%;align-items:center;justify-content:center;width:64px;height:82px;border:2px solid #004098;border-radius:10px;background-color:#fff;color:#004098;font-weight:700;font-size:60px}.cd_area .contdown_area .cd_container .countdown-area__number .cd_text_day{color:#004098;font-weight:700;font-size:28px;writing-mode:vertical-rl}.cd_area .contdown_area p.title_inner{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto}.cd_area .contdown_area p.title_inner img{display:block;width:350px;margin:0 auto}.cd_area .contdown_area p.title_inner:before{position:absolute;top:0;bottom:0;left:-40px;width:28px;height:28px;margin:auto;transform:rotate(0);background:url(/assets/img/20250303/cd_icon.svg) no-repeat right center;content:""}.cd_area .contdown_area p.title_inner:after{position:absolute;top:0;right:-40px;bottom:0;width:28px;height:28px;margin:auto;transform:rotate(0);background:url(/assets/img/20250303/cd_icon.svg) no-repeat right center;content:""}.cd_area .contdown_area .contdown_area_text_01{top:25%;left:5%;color:#004098;font-weight:700;font-size:32px}.cd_area .contdown_area .contdown_area_text_02{padding:36px;font-size:46px}.cd_area .contdown_area .contdown_area_text_03{top:-30%;left:130%;padding:20px;font-size:46px}.step-app{width:100%;height:auto;padding:55px 30px 75px;background-size:100%;background-color:#eceef0}.step-app .contents h1{margin-bottom:90px}.step-app .contents h1 img{display:block;width:416px;margin:0 auto}.step-app .contents .step-container{position:relative;margin-bottom:85px;padding:70px 30px 40px;border:6px solid #004098;border-radius:0;background-color:#fff;box-shadow:8px 8px #c4c5c6}.step-app .contents .step-container .step-title{position:absolute;top:-48px;right:0;left:0;width:260px;margin:auto}.step-app .contents .step-container .step-title img{margin-bottom:20px}.step-app .contents .step-container .step-btn{margin-bottom:50px}.step-app .contents .step-container .step-inner{display:flex;align-items:center;justify-content:center;width:100%}.step-app .contents .step-container .step-inner img{width:76px}.step-app .contents .step-container .step-inner p{margin-left:38px;color:#004098;font-weight:700;font-size:26px}.step-app .contents .step-container .step-inner p a{color:#004098;text-decoration:underline;text-underline-offset:4px}.step-app .contents .step-container.list01 .step-image{width:267px;margin:0 auto 50px}.step-app .contents .step-container.list01 .step-text{margin-top:30px;margin-bottom:40px;padding:0 32px}.step-app .contents .step-container.list02 .step-image{width:100%;margin:0 auto 55px}.step-app .contents .step-container.list02 .step-text{margin-top:30px;margin-bottom:50px;padding:0}.step-app .contents .step-container.list02 .step-list .step-qa{margin-bottom:20px}.step-app .contents .step-container.list02 .step-list .step-qa:last-child{margin-bottom:0}.step-app .contents .step-container.list03 .step-text{margin-top:30px;margin-bottom:50px;padding:0}.step-app .contents .step-container.list03 .slide-list{display:block;width:100%}.step-app .contents .step-container.list03 .slide-list .list-container{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;touch-action:manipulation;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;position:relative;scrollbar-width:none}.step-app .contents .step-container.list03 .slide-list .list-container .list-item{box-sizing:content-box;display:flex;flex-shrink:0;flex-direction:column;width:100%;max-width:432px;padding-right:75px}.step-app .contents .step-container.list03 .slide-list .list-container .list-item .list-image{display:flex;position:relative;justify-content:center}.step-app .contents .step-container.list03 .slide-list .list-container .list-item .list-image img{width:100%;max-width:432px;margin-top:40px}.step-app .contents .step-container.list03 .slide-list .list-container .list-item .list-image:after{z-index:1;position:absolute;top:0;right:-60px;bottom:0;width:34px;height:60px;margin:auto;background:url(../../assets/img/202508/next-icon.svg) no-repeat right center;content:""}.step-app .contents .step-container.list03 .slide-list .list-container .list-item .slide-text{margin-top:50px;margin-bottom:20px;padding:25px;background-color:#ebedef;font-weight:700;font-size:24px}.step-app .contents .step-container.list03 .slide-list .list-container .list-item .slide-note{margin-bottom:25px;font-size:20px}.step-app .contents .step-container.list03 .slide-list .list-container .list-item .list-image:before{position:absolute;top:0;left:0;margin:auto;content:""}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:nth-child(1) .list-image:before{width:85px;height:85px;background:url(../../assets/img/202508/icon-01.png) no-repeat right center;background-size:contain}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:nth-child(2) .list-image:before{width:85px;height:85px;background:url(../../assets/img/202508/icon-02.png) no-repeat right center;background-size:contain}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:nth-child(3) .list-image:before{width:85px;height:85px;background:url(../../assets/img/202508/icon-03.png) no-repeat right center;background-size:contain}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:nth-child(4) .list-image:before{width:85px;height:85px;background:url(../../assets/img/202508/icon-04.png) no-repeat right center;background-size:contain}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:nth-child(5) .list-image:before{width:85px;height:85px;background:url(../../assets/img/202508/icon-05.png) no-repeat right center;background-size:contain}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:nth-child(6) .list-image:before{width:85px;height:85px;background:url(../../assets/img/202508/icon-06.png) no-repeat right center;background-size:contain}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:nth-child(7) .list-image:before{width:85px;height:85px;background:url(../../assets/img/202508/icon-07.png) no-repeat right center;background-size:contain}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:nth-child(7) .list-image:after{display:none}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:last-child{padding-right:0}.step-app .contents .step-container.list03 .slide-list .list-container::-webkit-scrollbar{display:none;width:0;height:0}.step-app .contents .step-container.list03 .slide-list .list-container:after{position:absolute;top:0;right:0;width:0px;height:100%;background:#fff;content:"";pointer-events:none}.step-app .contents .step-container.list03 .slide-list .dot-container{display:flex;justify-content:center;margin-top:24px;gap:40px}.step-app .contents .step-container.list03 .slide-list .dot{width:30px;height:30px;border-radius:50%;background-color:#ddd}.step-app .contents .step-container.list03 .slide-list .dot.active{background-color:#f04}.step-app .contents .step-container.list04{margin-bottom:0}.step-app .contents .step-container.list04 .step-image{width:100%;margin:0 auto}.step-app .contents .step-container.list04 .step-text{margin-top:30px;margin-bottom:60px;padding:0}.step-app .contents .step-container.list04 .step-list{position:relative}.step-app .contents .step-container.list04 .step-list .step-image{width:100%}.step-app .contents .step-container.list04 .step-list .step-speech{position:absolute;top:70px;right:-16px;width:230px}.coupon{width:100%;height:auto;padding:70px 0 40px;background-color:#004098}.coupon .contents h1{margin-bottom:70px}.coupon .contents h1 img{display:block;width:550px;margin:0 auto}.coupon .contents .container{position:relative;padding:0 16px}.coupon .contents .container img{margin-bottom:30px}.coupon .contents .container .coupon-btn{position:absolute;right:0;bottom:40px;left:0;width:520px;margin:auto}.coupon .contents .coupon-image{padding:0 30px}.detail{background-color:#eceef0}.detail .contents{padding:37px 30px}.detail .contents .text_contents{width:100%;margin-bottom:35px;padding:35px;border-radius:20px;background-color:#fff}.detail .contents .text_contents a{color:#333;text-decoration:underline}.detail .contents .text_contents h2{margin-bottom:35px;padding-left:20px;border-left:12px solid #004092;color:#004092;font-weight:700;font-size:32px}.detail .contents .text_contents h3{margin-bottom:15px;color:#004092;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.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 ul.mb0{margin-bottom:0}.detail .contents .text_contents:nth-child(2){margin-bottom:0;padding:0}.detail .contents .text_contents:nth-child(2) h2{margin-bottom:0}}@media (min-width: 1163px){.mv .bg_container .img_01 img{z-index:2;top:15px;left:15px;width:250px}.mv .bg_container .img_02 img{z-index:3;top:65.5px;right:0;left:0;width:350px}.mv .bg_container .img_03 img{z-index:2;top:250px;right:0;left:0;width:306px}.mv .bg_container .img_04 img{z-index:2;top:24px;right:17px;width:95px}.mv .bg_container .img_05 img{z-index:1;top:45px;right:0;left:0;width:372.5px}.mv .bg_container .img_06 img{right:0;bottom:95px;left:0;width:335px}.mv .bg_container .img_07 img{right:0;bottom:60px;left:0;width:335px}.mv .bg_container .day_contents{height:50px}.mv .bg_container .day_contents .day_inner img{width:265.5px}.entry .entry_contents{padding:0 30px}.entry .entry_contents p img{display:block;width:100%;margin:0 auto}.entry .btn_contents{padding:0 15px 22.5px}.entry .btn_contents img{display:block;width:100%;margin:0 auto}.entry.entry_btn{z-index:9999;position:fixed;right:0;bottom:0;left:0;width:100%;margin:0 auto;background-color:#fff}.entry.entry_btn a{display:block;width:862px;margin:0 auto}.entry.entry_btn a img{width:862px}.entry.entry_btn a:hover{opacity:.8}.cd_area{height:112px;padding:15px calc((100% - 360px)/2)}.cd_area .contdown_area .cd_container{display:flex;flex-wrap:wrap;justify-content:center;margin-top:15px}.cd_area .contdown_area .cd_container .countdown-area__number{display:flex;align-items:flex-end}.cd_area .contdown_area .cd_container .countdown-area__number .countdown_num_01{display:flex;top:10%;left:65%;align-items:center;justify-content:center;width:32px;height:41px;margin-right:4px;border:2px solid #004098;border-radius:5px;background-color:#fff;color:#004098;font-weight:700;font-size:30px}.cd_area .contdown_area .cd_container .countdown-area__number .countdown_num_02{display:flex;top:10%;left:65%;align-items:center;justify-content:center;width:32px;height:41px;border:2px solid #004098;border-radius:5px;background-color:#fff;color:#004098;font-weight:700;font-size:30px}.cd_area .contdown_area .cd_container .countdown-area__number .cd_text_day{color:#004098;font-weight:700;font-size:14px;writing-mode:vertical-rl}.cd_area .contdown_area p.title_inner{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto}.cd_area .contdown_area p.title_inner img{display:block;width:175px;margin:0 auto}.cd_area .contdown_area p.title_inner:before{position:absolute;top:0;bottom:0;left:-20px;width:14px;height:14px;margin:auto;transform:rotate(0);background:url(/assets/img/20250303/cd_icon.svg) no-repeat right center;content:""}.cd_area .contdown_area p.title_inner:after{position:absolute;top:0;right:-20px;bottom:0;width:14px;height:14px;margin:auto;transform:rotate(0);background:url(/assets/img/20250303/cd_icon.svg) no-repeat right center;content:""}.cd_area .contdown_area .contdown_area_text_01{top:25%;left:5%;color:#004098;font-weight:700;font-size:16px}.cd_area .contdown_area .contdown_area_text_02{padding:18px;font-size:23px}.cd_area .contdown_area .contdown_area_text_03{top:-30%;left:130%;padding:10px;font-size:23px}.step-app{width:100%;height:auto;padding:27.5px 15px 37.5px;background-size:100%;background-color:#eceef0}.step-app .contents h1{margin-bottom:45px}.step-app .contents h1 img{display:block;width:208px;margin:0 auto}.step-app .contents .step-container{position:relative;margin-bottom:45px;padding:35px 15px 20px;border:3px solid #004098;border-radius:0;background-color:#fff;box-shadow:4px 4px #c4c5c6}.step-app .contents .step-container .step-title{position:absolute;top:-24px;right:0;left:0;width:130px;margin:auto}.step-app .contents .step-container .step-title img{margin-bottom:10px}.step-app .contents .step-container .step-btn{margin-bottom:25px}.step-app .contents .step-container .step-inner{display:flex;align-items:center;justify-content:center;width:100%}.step-app .contents .step-container .step-inner img{width:38px}.step-app .contents .step-container .step-inner p{margin-left:19px;color:#004098;font-weight:700;font-size:13px}.step-app .contents .step-container .step-inner p a{color:#004098;text-decoration:underline;text-underline-offset:2px}.step-app .contents .step-container.list01 .step-image{width:133.5px;margin:0 auto 25px}.step-app .contents .step-container.list01 .step-text{margin-top:15px;margin-bottom:20px;padding:0 16px}.step-app .contents .step-container.list02 .step-image{width:100%;margin:0 auto 27.5px}.step-app .contents .step-container.list02 .step-text{margin-top:15px;margin-bottom:25px;padding:0}.step-app .contents .step-container.list02 .step-list .step-qa{margin-bottom:10px}.step-app .contents .step-container.list02 .step-list .step-qa:last-child{margin-bottom:0}.step-app .contents .step-container.list03 .step-text{margin-top:15px;margin-bottom:25px;padding:0}.step-app .contents .step-container.list03 .slide-list{display:block;width:100%}.step-app .contents .step-container.list03 .slide-list .list-container{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;touch-action:manipulation}.step-app .contents .step-container.list03 .slide-list .list-container .list-item{box-sizing:content-box;display:flex;flex-shrink:0;flex-direction:column;width:100%;max-width:216px;padding-right:37.5px}.step-app .contents .step-container.list03 .slide-list .list-container .list-item .list-image{display:flex;position:relative;justify-content:center}.step-app .contents .step-container.list03 .slide-list .list-container .list-item .list-image img{width:100%;max-width:205px;margin-top:20px}.step-app .contents .step-container.list03 .slide-list .list-container .list-item .list-image:after{z-index:1;position:absolute;top:0;right:-25px;bottom:0;width:17px;height:30px;margin:auto;background:url(../../assets/img/202508/next-icon.svg) no-repeat right center;content:""}.step-app .contents .step-container.list03 .slide-list .list-container .list-item .slide-text{margin-top:25px;margin-bottom:10px;padding:12.5px;background-color:#ebedef;font-weight:700;font-size:12px}.step-app .contents .step-container.list03 .slide-list .list-container .list-item .slide-note{margin-bottom:12.5px;font-size:10px}.step-app .contents .step-container.list03 .slide-list .list-container .list-item .list-image:before{position:absolute;top:0;left:0;margin:auto;content:""}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:nth-child(1) .list-image:before{width:42.5px;height:42.5px;background:url(../../assets/img/202508/icon-01.png) no-repeat right center;background-size:contain}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:nth-child(2) .list-image:before{width:42.5px;height:42.5px;background:url(../../assets/img/202508/icon-02.png) no-repeat right center;background-size:contain}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:nth-child(3) .list-image:before{width:42.5px;height:42.5px;background:url(../../assets/img/202508/icon-03.png) no-repeat right center;background-size:contain}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:nth-child(4) .list-image:before{width:42.5px;height:42.5px;background:url(../../assets/img/202508/icon-04.png) no-repeat right center;background-size:contain}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:nth-child(5) .list-image:before{width:42.5px;height:42.5px;background:url(../../assets/img/202508/icon-05.png) no-repeat right center;background-size:contain}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:nth-child(6) .list-image:before{width:42.5px;height:42.5px;background:url(../../assets/img/202508/icon-06.png) no-repeat right center;background-size:contain}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:nth-child(7) .list-image:before{width:42.5px;height:42.5px;background:url(../../assets/img/202508/icon-07.png) no-repeat right center;background-size:contain}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:nth-child(7) .list-image:after{display:none}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:last-child{padding-right:0}.step-app .contents .step-container.list03 .slide-list .dot-container{display:flex;justify-content:center;margin-top:12px;gap:20px}.step-app .contents .step-container.list03 .slide-list .dot{width:15px;height:15px;border-radius:50%;background-color:#ddd}.step-app .contents .step-container.list03 .slide-list .dot.active{background-color:#f04}.step-app .contents .step-container.list04{margin-bottom:0}.step-app .contents .step-container.list04 .step-image{width:100%;margin:0 auto}.step-app .contents .step-container.list04 .step-text{margin-top:15px;margin-bottom:30px;padding:0}.step-app .contents .step-container.list04 .step-list{position:relative}.step-app .contents .step-container.list04 .step-list .step-image{width:100%}.step-app .contents .step-container.list04 .step-list .step-speech{position:absolute;top:35px;right:-8px;width:115px}.coupon{width:100%;height:auto;padding:35px 0 20px;background-color:#004098}.coupon .contents h1{margin-bottom:35px}.coupon .contents h1 img{display:block;width:275px;margin:0 auto}.coupon .contents .container{position:relative;padding:0 8px}.coupon .contents .container img{margin-bottom:15px}.coupon .contents .container .coupon-btn{position:absolute;right:0;bottom:20px;left:0;width:260px;margin:auto}.coupon .contents .coupon-image{padding:0 15px}.detail{background-color:#eceef0}.detail .contents{padding:18.5px 15px}.detail .contents .text_contents{width:100%;margin-bottom:17.5px;padding:17.5px;border-radius:10px;background-color:#fff}.detail .contents .text_contents a{color:#333;text-decoration:underline}.detail .contents .text_contents a:hover{opacity:.7}.detail .contents .text_contents h2{margin-bottom:17.5px;padding-left:10px;border-left:6px solid #004092;color:#004092;font-weight:700;font-size:16px}.detail .contents .text_contents h3{margin-bottom:7.5px;color:#004092;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.mb20{margin-bottom:10px}.detail .contents .text_contents p.mb0{margin-bottom:0}.detail .contents .text_contents ul{margin-bottom:17.5px}.detail .contents .text_contents ul li{position:relative;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.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 ul.mb0{margin-bottom:0}.detail .contents .text_contents:nth-child(2){margin-bottom:0;padding:0}.detail .contents .text_contents:nth-child(2) h2{margin-bottom:0}}@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){.mv .bg_container .img_01 img{z-index:2;top:3.07%;left:2.67%;width:66.67%}.mv .bg_container .img_02 img{z-index:3;top:14%;right:0%;left:0%;width:93.33%}.mv .bg_container .img_03 img{z-index:2;top:53.6%;right:0%;left:0%;width:81.6%}.mv .bg_container .img_04 img{z-index:2;top:5.33%;right:4.4%;width:25.33%}.mv .bg_container .img_05 img{z-index:1;top:9.6%;right:0%;left:0%;width:98.67%}.mv .bg_container .img_06 img{right:0%;bottom:19.33%;left:0%;width:89.33%}.mv .bg_container .img_07 img{right:0%;bottom:12.67%;left:0%;width:89.33%}.mv .bg_container .day_contents{height:13.33vw}.mv .bg_container .day_contents .day_inner img{width:70.8vw}.entry .entry_contents{padding:0 8vw}.entry .entry_contents p img{display:block;width:100%;margin:0 auto}.entry .btn_contents{padding:0 4vw 6vw}.entry .btn_contents a img{display:block;width:100%;margin:0 auto}.entry.entry_btn{z-index:9999;position:fixed;right:0;bottom:0;left:0;width:100%;margin:0 auto;background-color:#fff}.entry.entry_btn a{display:block;width:85.33vw;margin:0 auto}.entry.entry_btn a img{width:85.33vw}.entry.entry_btn a:hover{opacity:.8}.cd_area{height:29.87vw;padding:4vw 2%}.cd_area .contdown_area .cd_container{display:flex;flex-wrap:wrap;justify-content:center;margin-top:4%}.cd_area .contdown_area .cd_container .countdown-area__number{display:flex;align-items:flex-end}.cd_area .contdown_area .cd_container .countdown-area__number .countdown_num_01{display:flex;top:10%;left:65%;align-items:center;justify-content:center;width:8.53vw;height:10.93vw;margin-right:1.07%;border:2px solid #004098;border-radius:12%;background-color:#fff;color:#004098;font-weight:700;font-size:8vw}.cd_area .contdown_area .cd_container .countdown-area__number .countdown_num_02{display:flex;top:10%;left:65%;align-items:center;justify-content:center;width:8.53vw;height:10.93vw;border:2px solid #004098;border-radius:1.33vw;background-color:#fff;color:#004098;font-weight:700;font-size:8vw}.cd_area .contdown_area .cd_container .countdown-area__number .cd_text_day{color:#004098;font-weight:700;font-size:3.73vw;writing-mode:vertical-rl}.cd_area .contdown_area p.title_inner{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto}.cd_area .contdown_area p.title_inner img{display:block;width:46.67vw;margin:0 auto}.cd_area .contdown_area p.title_inner:before{position:absolute;top:0;bottom:0;left:-5.33vw;width:3.73vw;height:3.73vw;margin:auto;transform:rotate(0);background:url(/assets/img/20250303/cd_icon.svg) no-repeat right center;content:""}.cd_area .contdown_area p.title_inner:after{position:absolute;top:0;right:-5.33vw;bottom:0;width:3.73vw;height:3.73vw;margin:auto;transform:rotate(0);background:url(/assets/img/20250303/cd_icon.svg) no-repeat right center;content:""}.cd_area .contdown_area .contdown_area_text_01{top:25%;left:5%;color:#004098;font-weight:700;font-size:4.27vw}.cd_area .contdown_area .contdown_area_text_02{padding:4.8vw;font-size:6.13vw}.cd_area .contdown_area .contdown_area_text_03{top:-30%;left:130%;padding:2.67vw;font-size:6.13vw}.step-app{width:100%;height:auto;padding:7.33vw 4vw 10vw;background-size:100%;background-color:#eceef0}.step-app .contents h1{margin-bottom:12vw}.step-app .contents h1 img{display:block;width:55.47vw;margin:0 auto}.step-app .contents .step-container{position:relative;margin-bottom:11.33vw;padding:9.33vw 4vw 5.33vw;border:.8vw solid #004098;border-radius:0;background-color:#fff;box-shadow:1.07vw 1.07vw #c4c5c6}.step-app .contents .step-container .step-title{position:absolute;top:-6.4vw;right:0;left:0;width:34.67vw;margin:auto}.step-app .contents .step-container .step-title img{margin-bottom:2.67vw}.step-app .contents .step-container .step-btn{margin-bottom:6.67vw}.step-app .contents .step-container .step-inner{display:flex;align-items:center;justify-content:center;width:100%}.step-app .contents .step-container .step-inner img{width:10.13vw}.step-app .contents .step-container .step-inner p{margin-left:5.07vw;color:#004098;font-weight:700;font-size:3.47vw}.step-app .contents .step-container .step-inner p a{color:#004098;text-decoration:underline;text-underline-offset:.53vw}.step-app .contents .step-container.list01 .step-image{width:35.6vw;margin:0 auto;margin-bottom:6.67vw}.step-app .contents .step-container.list01 .step-text{margin-top:4vw;margin-bottom:5.33vw;padding:0 4.27vw}.step-app .contents .step-container.list02 .step-image{width:100%;margin:0 auto;margin-bottom:7.33vw}.step-app .contents .step-container.list02 .step-text{margin-top:4vw;margin-bottom:6.67vw;padding:0}.step-app .contents .step-container.list02 .step-list .step-qa{margin-bottom:2.67vw}.step-app .contents .step-container.list02 .step-list .step-qa:last-child{margin-bottom:0}.step-app .contents .step-container.list03 .step-text{margin-top:4vw;margin-bottom:6.67vw;padding:0}.step-app .contents .step-container.list03 .slide-list{display:block;width:100%}.step-app .contents .step-container.list03 .slide-list .list-container{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;touch-action:manipulation;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;position:relative;scrollbar-width:none}.step-app .contents .step-container.list03 .slide-list .list-container .list-item{box-sizing:content-box;display:flex;flex-shrink:0;flex-direction:column;width:100%;max-width:57.6vw;padding-right:10vw}.step-app .contents .step-container.list03 .slide-list .list-container .list-item .list-image{display:flex;position:relative;justify-content:center}.step-app .contents .step-container.list03 .slide-list .list-container .list-item .list-image img{width:100%;max-width:57.6vw;margin-top:5.33vw}.step-app .contents .step-container.list03 .slide-list .list-container .list-item .list-image:after{z-index:1;position:absolute;top:0;right:-8vw;bottom:0;width:4.53vw;height:8vw;margin:auto;background:url(../../assets/img/202508/next-icon.svg) no-repeat right center;content:""}.step-app .contents .step-container.list03 .slide-list .list-container .list-item .slide-text{margin-top:6.67vw;margin-bottom:2.67vw;padding:3.33vw;background-color:#ebedef;font-weight:700;font-size:3.2vw}.step-app .contents .step-container.list03 .slide-list .list-container .list-item .slide-note{margin-bottom:3.33vw;font-size:2.67vw}.step-app .contents .step-container.list03 .slide-list .list-container .list-item .list-image:before{position:absolute;top:0;left:0;margin:auto;content:""}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:nth-child(1) .list-image:before{width:11.33vw;height:11.33vw;background:url(../../assets/img/202508/icon-01.png) no-repeat right center;background-size:contain}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:nth-child(2) .list-image:before{width:11.33vw;height:11.33vw;background:url(../../assets/img/202508/icon-02.png) no-repeat right center;background-size:contain}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:nth-child(3) .list-image:before{width:11.33vw;height:11.33vw;background:url(../../assets/img/202508/icon-03.png) no-repeat right center;background-size:contain}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:nth-child(4) .list-image:before{width:11.33vw;height:11.33vw;background:url(../../assets/img/202508/icon-04.png) no-repeat right center;background-size:contain}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:nth-child(5) .list-image:before{width:11.33vw;height:11.33vw;background:url(../../assets/img/202508/icon-05.png) no-repeat right center;background-size:contain}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:nth-child(6) .list-image:before{width:11.33vw;height:11.33vw;background:url(../../assets/img/202508/icon-06.png) no-repeat right center;background-size:contain}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:nth-child(7) .list-image:before{width:11.33vw;height:11.33vw;background:url(../../assets/img/202508/icon-07.png) no-repeat right center;background-size:contain}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:nth-child(7) .list-image:after{display:none}.step-app .contents .step-container.list03 .slide-list .list-container .list-item:last-child{padding-right:0}.step-app .contents .step-container.list03 .slide-list .list-container::-webkit-scrollbar{display:none;width:0;height:0}.step-app .contents .step-container.list03 .slide-list .list-container:after{position:absolute;top:0;right:0;width:0px;height:100%;background:#fff;content:"";pointer-events:none}.step-app .contents .step-container.list03 .slide-list .dot-container{display:flex;justify-content:center;margin-top:3.2vw;gap:5.33vw}.step-app .contents .step-container.list03 .slide-list .dot{width:4vw;height:4vw;border-radius:50%;background-color:#ddd}.step-app .contents .step-container.list03 .slide-list .dot.active{background-color:#f04}.step-app .contents .step-container.list04{margin-bottom:0}.step-app .contents .step-container.list04 .step-image{width:100%;margin:0 auto}.step-app .contents .step-container.list04 .step-text{margin-top:4vw;margin-bottom:8vw;padding:0}.step-app .contents .step-container.list04 .step-list{position:relative}.step-app .contents .step-container.list04 .step-list .step-image{width:100%}.step-app .contents .step-container.list04 .step-list .step-speech{position:absolute;top:9.33vw;right:-2.13vw;width:30.67vw}.coupon{width:100%;height:auto;padding:9.33vw 0 5.33vw;background-color:#004098}.coupon .contents h1{margin-bottom:9.33vw}.coupon .contents h1 img{display:block;width:73.33vw;margin:0 auto}.coupon .contents .container{position:relative;padding:0 2.13vw}.coupon .contents .container img{margin-bottom:4vw}.coupon .contents .container .coupon-btn{position:absolute;right:0;bottom:5.33vw;left:0;width:69.33vw;margin:auto}.coupon .contents .coupon-image{padding:0 4vw}.detail{background-color:#eceef0}.detail .contents{padding:4.93vw 4vw}.detail .contents .text_contents{width:100%;margin-bottom:4.67vw;padding:4.67vw;border-radius:2.67vw;background-color:#fff}.detail .contents .text_contents a{color:#333;text-decoration:underline}.detail .contents .text_contents h2{margin-bottom:4.67vw;padding-left:2.67vw;border-left:1.6vw solid #004092;color:#004092;font-weight:700;font-size:4.27vw}.detail .contents .text_contents h3{margin-bottom:2vw;color:#004092;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.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 ul.mb0{margin-bottom:0}.detail .contents .text_contents:nth-child(2){margin-bottom:0;padding:0}.detail .contents .text_contents:nth-child(2) h2{margin-bottom:0}}@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}}
