﻿@import"https://fonts.googleapis.com/css2?family=Allura&family=Noto+Sans+JP:wght@100..900&display=swap";.m-pc-hidden{display:none}@media screen and (max-width: 640px){.m-pc-hidden{display:inline-block}}.m-sp-hidden{display:inline-block}@media screen and (max-width: 640px){.m-sp-hidden{display:none}}.visually-hidden{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@font-face{font-family:"MyYuMinchoC";src:local("YuMincho-Demibold"),local("YuMincho Demibold")}h1,h2,h3,h4,h5{margin:0;padding:0}.pane-contents>.container{width:100%}.block-event-page{margin-top:0}.block-event-page--goods.goodslistpage-frame{margin:0}.pane-contents .pane-main{padding-top:0}.pane-globalnav+.pane-contents{margin-top:-24px}.block-event-page--goods.goodslistpage-frame{margin:0}.pane-left-menu,.pane-right-menu{width:1200px;margin:0 auto}.block-topic-path{margin-top:0}@media screen and (max-width: 640px){.block-event-page--head{margin-bottom:0}.block-topic-path{margin-bottom:0}}.m-wrapper{max-width:1000px;margin-inline:auto}@media screen and (max-width: 640px){.m-wrapper{max-width:calc(100% - 40px)}}body#kiraku-styleup{color:#1b1b1b;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;-webkit-text-size-adjust:100%}.event-wrap{overflow:hidden}.event-wrap .contents-sec{position:relative;z-index:1;padding-bottom:330px}@media screen and (max-width: 640px){.event-wrap .contents-sec{padding-bottom:155px}}.event-wrap .contents-sec:last-child{padding-bottom:150px}@media screen and (max-width: 640px){.event-wrap .contents-sec:last-child{padding-bottom:75px}}.event-wrap .contents-sec.styleup-info{background-color:#d1c9b4}.event-wrap .contents-sec.styleup-info .m-wrapper{box-shadow:7px 7px 0 #ab9e7f}.event-wrap .contents-sec.styleup-info .sec-title{background-image:url("/img/switch/event/r30t62/pattern_br.gif")}.event-wrap .contents-sec.styleup-01{background-color:#929fb5;position:relative;z-index:1}.event-wrap .contents-sec.styleup-01::before{content:"";display:block;position:absolute;left:50%;top:-180px;z-index:-1;transform:translateX(-50%);width:2527px;aspect-ratio:2527/872;background-color:#929fb5;border-radius:50%;clip-path:polygon(0 0, 100% 0%, 100% 50%, 0 50%)}@media screen and (max-width: 640px){.event-wrap .contents-sec.styleup-01::before{width:180%;top:-80px}}.event-wrap .contents-sec.styleup-01 .m-wrapper{box-shadow:7px 7px 0 #546380}.event-wrap .contents-sec.styleup-01 .sec-title{background-image:url("/img/switch/event/r30t62/pattern_nv.gif")}.event-wrap .contents-sec.styleup-01 .m-btn{position:relative;display:inline-flex;vertical-align:top;align-items:center;justify-content:center;width:100%;max-width:500px;height:70px;line-height:1.28;padding-inline:35px;font-size:20px;color:#fff;background-color:#304261;border-radius:5px;font-weight:500;text-align:center;transition:.35s;font-family:"YuMincho","MyYuminchoC"}@supports(-ms-ime-align: auto){.event-wrap .contents-sec.styleup-01 .m-btn{font-family:"Yu Mincho Demibold"}}.event-wrap .contents-sec.styleup-01 .m-btn::after{content:"";position:absolute;right:20px;inset-block:0;margin-block:auto;display:block;border-top:1px solid #fff;border-right:1px solid #fff;width:10px;height:10px;transform:rotate(45deg);transition:.35s}.event-wrap .contents-sec.styleup-01 .m-btn:hover,.event-wrap .contents-sec.styleup-01 .m-btn:focus{text-decoration:none}.event-wrap .contents-sec.styleup-01 .m-btn:hover{background-color:#283650}.event-wrap .contents-sec.styleup-01 .prd-point-item .text-box .num{color:#304261}.event-wrap .contents-sec.styleup-02{background-color:#c7a1a1;position:relative;z-index:1}.event-wrap .contents-sec.styleup-02::before{content:"";display:block;position:absolute;left:50%;top:-180px;z-index:-1;transform:translateX(-50%);width:2527px;aspect-ratio:2527/872;background-color:#c7a1a1;border-radius:50%;clip-path:polygon(0 0, 100% 0%, 100% 50%, 0 50%)}@media screen and (max-width: 640px){.event-wrap .contents-sec.styleup-02::before{width:180%;top:-80px}}.event-wrap .contents-sec.styleup-02 .m-wrapper{box-shadow:7px 7px 0 #9b6666}.event-wrap .contents-sec.styleup-02 .sec-title{background-image:url("/img/switch/event/r30t62/pattern_rd.gif")}.event-wrap .contents-sec.styleup-02 .m-btn{position:relative;display:inline-flex;vertical-align:top;align-items:center;justify-content:center;width:100%;max-width:500px;height:70px;line-height:1.28;padding-inline:35px;font-size:20px;color:#fff;background-color:#613636;border-radius:5px;font-weight:500;text-align:center;transition:.35s;font-family:"YuMincho","MyYuminchoC"}@supports(-ms-ime-align: auto){.event-wrap .contents-sec.styleup-02 .m-btn{font-family:"Yu Mincho Demibold"}}.event-wrap .contents-sec.styleup-02 .m-btn::after{content:"";position:absolute;right:20px;inset-block:0;margin-block:auto;display:block;border-top:1px solid #fff;border-right:1px solid #fff;width:10px;height:10px;transform:rotate(45deg);transition:.35s}.event-wrap .contents-sec.styleup-02 .m-btn:hover,.event-wrap .contents-sec.styleup-02 .m-btn:focus{text-decoration:none}.event-wrap .contents-sec.styleup-02 .m-btn:hover{background-color:#512d2d}.event-wrap .contents-sec.styleup-02 .prd-point-item .text-box .num{color:#613636}.event-wrap .contents-sec.styleup-03{background-color:#a1c7bb;position:relative;z-index:1}.event-wrap .contents-sec.styleup-03::before{content:"";display:block;position:absolute;left:50%;top:-180px;z-index:-1;transform:translateX(-50%);width:2527px;aspect-ratio:2527/872;background-color:#a1c7bb;border-radius:50%;clip-path:polygon(0 0, 100% 0%, 100% 50%, 0 50%)}@media screen and (max-width: 640px){.event-wrap .contents-sec.styleup-03::before{width:180%;top:-80px}}.event-wrap .contents-sec.styleup-03 .m-wrapper{box-shadow:7px 7px 0 #669b89}.event-wrap .contents-sec.styleup-03 .sec-title{background-image:url("/img/switch/event/r30t62/pattern_gr.gif")}.event-wrap .contents-sec.styleup-03 .m-btn{position:relative;display:inline-flex;vertical-align:top;align-items:center;justify-content:center;width:100%;max-width:500px;height:70px;line-height:1.28;padding-inline:35px;font-size:20px;color:#fff;background-color:#2f6151;border-radius:5px;font-weight:500;text-align:center;transition:.35s;font-family:"YuMincho","MyYuminchoC"}@supports(-ms-ime-align: auto){.event-wrap .contents-sec.styleup-03 .m-btn{font-family:"Yu Mincho Demibold"}}.event-wrap .contents-sec.styleup-03 .m-btn::after{content:"";position:absolute;right:20px;inset-block:0;margin-block:auto;display:block;border-top:1px solid #fff;border-right:1px solid #fff;width:10px;height:10px;transform:rotate(45deg);transition:.35s}.event-wrap .contents-sec.styleup-03 .m-btn:hover,.event-wrap .contents-sec.styleup-03 .m-btn:focus{text-decoration:none}.event-wrap .contents-sec.styleup-03 .m-btn:hover{background-color:#275043}.event-wrap .contents-sec.styleup-03 .prd-point-item .text-box .num{color:#2f6151}.event-wrap .contents-sec.styleup-04{background-color:#d1cc99;position:relative;z-index:1}.event-wrap .contents-sec.styleup-04::before{content:"";display:block;position:absolute;left:50%;top:-180px;z-index:-1;transform:translateX(-50%);width:2527px;aspect-ratio:2527/872;background-color:#d1cc99;border-radius:50%;clip-path:polygon(0 0, 100% 0%, 100% 50%, 0 50%)}@media screen and (max-width: 640px){.event-wrap .contents-sec.styleup-04::before{width:180%;top:-80px}}.event-wrap .contents-sec.styleup-04 .m-wrapper{box-shadow:7px 7px 0 #aaa65b}.event-wrap .contents-sec.styleup-04 .sec-title{background-image:url("/img/switch/event/r30t62/pattern_yl.gif")}.event-wrap .contents-sec.styleup-04 .m-btn{position:relative;display:inline-flex;vertical-align:top;align-items:center;justify-content:center;width:100%;max-width:500px;height:70px;line-height:1.28;padding-inline:35px;font-size:20px;color:#fff;background-color:#9c702a;border-radius:5px;font-weight:500;text-align:center;transition:.35s;font-family:"YuMincho","MyYuminchoC"}@supports(-ms-ime-align: auto){.event-wrap .contents-sec.styleup-04 .m-btn{font-family:"Yu Mincho Demibold"}}.event-wrap .contents-sec.styleup-04 .m-btn::after{content:"";position:absolute;right:20px;inset-block:0;margin-block:auto;display:block;border-top:1px solid #fff;border-right:1px solid #fff;width:10px;height:10px;transform:rotate(45deg);transition:.35s}.event-wrap .contents-sec.styleup-04 .m-btn:hover,.event-wrap .contents-sec.styleup-04 .m-btn:focus{text-decoration:none}.event-wrap .contents-sec.styleup-04 .m-btn:hover{background-color:#886225}.event-wrap .contents-sec.styleup-04 .style-title{margin-right:-10%}@media screen and (max-width: 640px){.event-wrap .contents-sec.styleup-04 .style-title{margin-right:0}}.event-wrap .contents-sec.styleup-04 .prd-point-item .text-box .num{color:#9c702a}.event-wrap .sec-contents{padding:75px 70px;background-color:#fff}@media screen and (max-width: 640px){.event-wrap .sec-contents{padding:40px 20px}}.event-wrap .sec-title{background-image:url("/img/switch/event/r30t62/pattern_br.gif");background-size:50px 75px;background-position-y:-45px;font-size:38px;color:#fff;text-align:center;font-family:"YuMincho","MyYuminchoC"}@supports(-ms-ime-align: auto){.event-wrap .sec-title{font-family:"Yu Mincho Demibold"}}@media screen and (max-width: 640px){.event-wrap .sec-title{font-size:24px}}.event-wrap .sec-title .title{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:110px;padding-block:15px;padding-inline:15px;color:inherit}.event-wrap .sec-title .title .ico-search{flex-shrink:0;display:inline-block;vertical-align:top;width:36px;height:38px;margin-right:10px}@media screen and (max-width: 640px){.event-wrap .sec-title .title .ico-search{width:30px}}.event-wrap .sec-title .title.js-accordion-btn{justify-content:flex-start;padding-inline:30px 90px;font-size:40px;text-align:left}@media screen and (max-width: 640px){.event-wrap .sec-title .title.js-accordion-btn{padding-left:10px;font-size:24px}}.event-wrap .sec-title .title.js-accordion-btn::before,.event-wrap .sec-title .title.js-accordion-btn::after{content:"";display:block;position:absolute;right:38px;inset-block:0;margin-block:auto;width:40px;height:2px;background-color:#fff}@media screen and (max-width: 640px){.event-wrap .sec-title .title.js-accordion-btn::before,.event-wrap .sec-title .title.js-accordion-btn::after{right:20px;width:25px}}.event-wrap .sec-title .title.js-accordion-btn:after{transform:rotate(90deg)}.event-wrap .js-accordion-box.is-active .js-accordion-btn::after{transform:rotate(0)}.btn-box{text-align:center}.styleup-mv{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url("/img/switch/event/r30t62/pattern_bg.gif");background-size:50px 75px;background-position-x:-25px}@media screen and (max-width: 640px){.styleup-mv{padding-top:10px;padding-inline:20px}}.styleup-mv::before{content:"";display:block;position:absolute;left:50%;bottom:0;z-index:-1;transform:translate(-50%, 70%);width:2527px;aspect-ratio:2527/872;background-color:#d1c9b4;border-radius:50%;clip-path:polygon(0 0, 100% 0%, 100% 50%, 0 50%)}@media screen and (max-width: 640px){.styleup-mv::before{width:180%}}.styleup-mv .mv-text{width:100%;max-width:1360px}.styleup-info-img{width:100%;max-width:min(90%,1360px);margin-inline:auto;margin-bottom:110px}@media screen and (max-width: 640px){.styleup-info-img{margin-bottom:70px}}.styleup-point-item{text-align:center}.styleup-point-item~.styleup-point-item{margin-top:75px}.styleup-point-item .point-title{position:relative;display:flex;margin-bottom:45px;font-size:30px;font-family:"YuMincho","MyYuminchoC"}@supports(-ms-ime-align: auto){.styleup-point-item .point-title{font-family:"Yu Mincho Demibold"}}@media screen and (max-width: 640px){.styleup-point-item .point-title{padding-top:20px;font-size:23px}}.styleup-point-item .point-title .ico-num{display:inline-block;vertical-align:top;flex-shrink:0;width:108px}@media screen and (max-width: 640px){.styleup-point-item .point-title .ico-num{position:absolute;inset-inline:0;margin-inline:auto;top:0;width:65px}}.styleup-point-item .point-title>span{flex-grow:1;display:flex;align-items:center;justify-content:center;padding:20px;margin-bottom:25px;background-color:#d9b4b4}@media screen and (max-width: 640px){.styleup-point-item .point-title>span{padding-top:62px;margin-bottom:0}}.styleup-point-item .point-title-sub{margin-bottom:45px;padding:8px 20px 5px;background-color:#d1c9b4;font-size:28px;font-family:"YuMincho","MyYuminchoC"}@supports(-ms-ime-align: auto){.styleup-point-item .point-title-sub{font-family:"Yu Mincho Demibold"}}@media screen and (max-width: 640px){.styleup-point-item .point-title-sub{margin-bottom:30px;font-size:20px}}.styleup-point-item .point-title-sub~.point-title-sub{margin-top:50px}.styleup-point-item .point-speech{position:relative;display:inline-block;vertical-align:top;width:fit-content;margin-inline:auto;margin-bottom:16px;padding:8px 30px;background-color:#f2eee4;border:2px solid #d1c9b4;border-radius:50px;font-size:20px;font-family:"YuMincho","MyYuminchoC"}@supports(-ms-ime-align: auto){.styleup-point-item .point-speech{font-family:"Yu Mincho Demibold"}}@media screen and (max-width: 640px){.styleup-point-item .point-speech{border-radius:15px;padding-inline:10px;font-size:16px}}.styleup-point-item .point-speech::before{content:"";display:block;position:absolute;left:50%;bottom:0;transform:translate(-50%, 100%);aspect-ratio:38/16;width:38px;background:url("/img/switch/event/r30t62/arr_point_speech.png") no-repeat;background-size:100% auto}@media screen and (max-width: 640px){.styleup-point-item .point-speech::before{width:29px}}.styleup-point-item .point-lead{margin-top:15px;margin-bottom:30px;font-size:22px;line-height:1.5}@media screen and (max-width: 640px){.styleup-point-item .point-lead{padding-inline:5px;font-size:18px}}.styleup-point-item .point-img{max-width:390px;margin-inline:auto;margin-top:10px}.styleup-point-item .point-img.size-lg{max-width:610px;margin-inline:auto}.style-prd-wrap{display:grid;grid-template-columns:min(40%,335px) 1fr;gap:25px 35px;padding-inline:5px}@media screen and (max-width: 640px){.style-prd-wrap{display:block}}.style-prd-wrap .style-img-box{grid-area:1/1/3/2}.style-prd-wrap .style-img-box img+img{margin-top:25px}.style-prd-wrap .style-img-box .info-text{margin-top:15px;font-size:15px;line-height:1.75}@media screen and (max-width: 640px){.style-prd-wrap .style-img-box .info-text{font-size:13px}}.style-prd-wrap .style-title{font-size:33px;line-height:1.2424242424;font-family:"YuMincho","MyYuminchoC"}@supports(-ms-ime-align: auto){.style-prd-wrap .style-title{font-family:"Yu Mincho Demibold"}}@media screen and (max-width: 640px){.style-prd-wrap .style-title{font-size:24px;margin-block:30px 25px}}.style-prd-wrap .prd-point-list{grid-column:2}.style-prd-wrap .prd-point-item{display:grid;grid-template-columns:min(200px,42%) 1fr;gap:30px 22px}@media screen and (max-width: 640px){.style-prd-wrap .prd-point-item{grid-template-columns:min(200px,40%) 1fr;column-gap:15px}}.style-prd-wrap .prd-point-item~.prd-point-item{margin-top:25px}@media screen and (max-width: 640px){.style-prd-wrap .prd-point-item~.prd-point-item{margin-top:20px}}.style-prd-wrap .prd-point-item .text-box .num{line-height:1;font-size:25px;letter-spacing:.075em;font-family:"Allura",serif}@media screen and (max-width: 640px){.style-prd-wrap .prd-point-item .text-box .num{font-size:22px}}.style-prd-wrap .prd-point-item .text-box .text{font-size:15px;line-height:1.75}@media screen and (max-width: 640px){.style-prd-wrap .prd-point-item .text-box .text{font-size:13px}}.style-price-wrap{margin-top:40px}@media screen and (max-width: 640px){.style-price-wrap{margin-top:30px}}.style-price-wrap .price-box{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;margin-bottom:10px;letter-spacing:.14em}.style-price-wrap .price-box .serial{margin-right:5px;font-size:20px;font-family:"YuMincho","MyYuminchoC"}@supports(-ms-ime-align: auto){.style-price-wrap .price-box .serial{font-family:"Yu Mincho Demibold"}}@media screen and (max-width: 640px){.style-price-wrap .price-box .serial{font-size:18px}}.style-price-wrap .price-box .price{font-size:30px;font-weight:600;font-family:"YuMincho","MyYuminchoC"}@supports(-ms-ime-align: auto){.style-price-wrap .price-box .price{font-family:"Yu Mincho Demibold"}}@media screen and (max-width: 640px){.style-price-wrap .price-box .price{font-size:26px}}.style-price-wrap .price-box .price::after{display:none}.style-price-wrap .price-box .unit{font-size:15px}@media screen and (max-width: 640px){.style-price-wrap .price-box .unit{font-size:13px}}/*# sourceMappingURL=s-event_r30t62.css.map */