.search{display:none}.js-show{opacity:0}.js-show.active{-webkit-animation:showImage .8s ease-in-out 0s normal forwards;animation:showImage .8s ease-in-out 0s normal forwards}@-webkit-keyframes showImage{0%{opacity:0;-webkit-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes showImage{0%{opacity:0;-webkit-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes copyFade{0%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes copyFade{0%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:0}}@media screen and (max-width:767px){#container{padding:0 0 18.6666666667vw}#container #l-article{background-color:#f2eee9;padding-bottom:8.5333333333vw}#container #l-article .l-hero{background-color:#fff;padding-bottom:5.3333333333vw}#container #l-article .l-hero .wrap__hero{margin:0 4.2666666667vw}#container #l-article .l-hero .wrap__hero .hero__title{color:#4a4a4a;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:0;line-height:normal;text-align:center}#container #l-article .l-hero .wrap__hero .hero__title .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:3.2vw 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#container #l-article .l-hero .wrap__hero .hero__title .logo p{font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:0;line-height:normal}#container #l-article .l-hero .wrap__hero .hero__title .logo img{height:21.0666666667vw;margin-left:3.2vw}#container #l-article .l-hero .wrap__hero .campaign_wrap .title{background:url(/assets/img/079/24028/cap_title.svg) no-repeat 50%/contain;color:#4a4a4a;font-family:Noto Sans JP,sans-serif;font-weight:700;height:12.1333333333vw;letter-spacing:0;line-height:1.5;margin:4.2666666667vw auto 5.3333333333vw;padding-top:1.8666666667vw;position:relative;text-align:center;width:53.3333333333vw}#container #l-article .l-hero .wrap__hero .campaign_wrap .title:after,#container #l-article .l-hero .wrap__hero .campaign_wrap .title:before{background:url(/assets/img/079/24028/deco.svg) no-repeat 50%/contain;content:"";display:block;height:19.3333333333vw;position:absolute;top:50%;width:20.2666666667vw}#container #l-article .l-hero .wrap__hero .campaign_wrap .title:before{left:-22.4vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#container #l-article .l-hero .wrap__hero .campaign_wrap .title:after{right:-22.4vw;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}#container #l-article .l-hero .wrap__hero .campaign_wrap .txt{margin:0 auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;height:8vw;justify-content:center}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner{margin:3.2vw 0}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .normal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:3.2vw 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fcfceb;border:.2666666667vw solid #ff6d82;border-radius:2.1333333333vw;margin:0 auto}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .normal p{color:#ff6d82;text-align:center}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .normal p,#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .normal p span{font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:0;line-height:normal}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .special{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:3.2vw 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#ff6d82;border-radius:2.1333333333vw;margin:0 auto}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .special p{color:#fff;text-align:center}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .special p,#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .special p span{font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:0;line-height:normal}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .icon{margin:2.1333333333vw auto;width:5.3333333333vw}#container #l-article .l-hero .wrap__hero .campaign_wrap .present_add{margin:3.2vw 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#container #l-article .l-hero .wrap__hero .campaign_wrap .present_add .badge{margin-bottom:-13.3333333333vw;position:relative;width:18.6666666667vw;z-index:1}#container #l-article .l-hero .wrap__hero .campaign_wrap .present_add .present_text_wrap{border:.2666666667vw solid #ff6d82;border-radius:2.1333333333vw;padding:3.2vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2.1333333333vw;text-align:center}#container #l-article .l-hero .wrap__hero .campaign_wrap .present_add .present_text_wrap .present_text_top{color:#4a4a4a;font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:0;line-height:normal}#container #l-article .l-hero .wrap__hero .campaign_wrap .present_add .present_text_wrap .present_text_bottom{color:#ff6d82;font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:0;line-height:normal}#container #l-article .l-hero .wrap__hero .campaign_wrap .date{background:#f2eee9;color:#4a4a4a;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:0;line-height:normal;padding:3.0666666667vw;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:3.2vw 0}#container #l-article .l-hero .wrap__hero .campaign_wrap .cap{color:#4a4a4a;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:0;line-height:normal;margin-top:3.2vw}#container #l-article .eposcard{margin:8.5333333333vw 4.2666666667vw 0}#container #l-article .eposcard .title{margin:5.3333333333vw auto 4.2666666667vw;width:79.6vw}#container #l-article .eposcard .banner img{padding-bottom:3.2vw;width:100%}#container #l-article .eposcard .btn_pink{position:relative;-webkit-transition:.3s;transition:.3s;width:85.3333333333vw}#container #l-article .eposcard .btn_pink:hover{-webkit-filter:brightness(70%);filter:brightness(70%);-webkit-transition:.3s;transition:.3s;translate:.6666666667vw .6666666667vw}#container #l-article .eposcard .btn_pink{background:#ff6d82;border:none;border-radius:10.6666666667vw;-webkit-box-shadow:.5333333333vw .8vw 0 0 #9e6d74;box-shadow:.5333333333vw .8vw 0 0 #9e6d74;cursor:pointer;height:16vw;margin:4.2666666667vw auto 0}#container #l-article .eposcard .btn_pink,#container #l-article .eposcard .btn_pink a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#container #l-article .eposcard .btn_pink a{border-radius:inherit;color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:700;height:100%;letter-spacing:0;line-height:normal;-webkit-text-decoration:none;text-decoration:none;width:100%}#container #l-article .eposcard .btn_pink:after{background:url(/assets/img/079/24028/btn_arrow.svg) no-repeat 50%/contain;content:"";display:block;height:3.7333333333vw;position:absolute;right:5.3333333333vw;top:52%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.6vw}#container #l-article .eposcard .cap{color:#4a4a4a;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:0;line-height:normal;margin-top:3.2vw}#container #l-article .line{margin:8.5333333333vw 4.2666666667vw 0}#container #l-article .line .title{margin:5.3333333333vw auto 4.2666666667vw;width:79.6vw}#container #l-article .line .line_text{color:#4a4a4a;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:0;line-height:normal;text-align:center}#container #l-article .line .btn_pink{position:relative;-webkit-transition:.3s;transition:.3s;width:85.3333333333vw}#container #l-article .line .btn_pink:hover{-webkit-filter:brightness(70%);filter:brightness(70%);-webkit-transition:.3s;transition:.3s;translate:.6666666667vw .6666666667vw}#container #l-article .line .btn_pink{background:#ff6d82;border:none;border-radius:10.6666666667vw;-webkit-box-shadow:.5333333333vw .8vw 0 0 #9e6d74;box-shadow:.5333333333vw .8vw 0 0 #9e6d74;cursor:pointer;height:16vw;margin:4.2666666667vw auto 0}#container #l-article .line .btn_pink,#container #l-article .line .btn_pink a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#container #l-article .line .btn_pink a{border-radius:inherit;color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:700;height:100%;letter-spacing:0;line-height:normal;-webkit-text-decoration:none;text-decoration:none;width:100%}#container #l-article .line .btn_pink:after{background:url(/assets/img/079/24028/btn_arrow.svg) no-repeat 50%/contain;content:"";display:block;height:3.7333333333vw;position:absolute;right:5.3333333333vw;top:52%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.6vw}#container #l-article .line .cap{color:#4a4a4a;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:0;line-height:normal;margin-top:3.2vw}#container #l-article .apply{margin:4.2666666667vw 4.2666666667vw 0}#container #l-article .apply .title{margin:5.3333333333vw auto 4.2666666667vw;width:79.6vw}#container #l-article .apply .step-list .step-item{background:#fff;border-radius:2.6666666667vw;gap:6.4vw;margin:0 auto 2.1333333333vw;padding:2.1333333333vw}#container #l-article .apply .step-list .step-item,#container #l-article .apply .step-list .step-item .step-mark{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#container #l-article .apply .step-list .step-item .step-mark{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-flex-shrink:0;justify-content:center;-ms-flex-negative:0;background-color:#7b7bb5;border-radius:26.6666666667vw;color:#fff;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-weight:700;height:10.6666666667vw;letter-spacing:0;line-height:1.17;width:10.6666666667vw}#container #l-article .apply .step-list .step-item.step-item--top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#container #l-article .apply .step-list .step-item .step-content{color:#4a4a4a;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:0;line-height:normal}#container #l-article .apply .step-list .step-item .step-content .bold{font-weight:700}#container #l-article .apply .step-list .step-item .step-content span{font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:0;line-height:1.71}#container #l-article .apply .step-list .step-item .step-content .referral-box{background:#f5efff;border-radius:5.3333333333vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1.8666666667vw 0;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#4a4a4a;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-weight:700;gap:2.4vw;letter-spacing:0;line-height:normal;margin:2.1333333333vw 0}#container #l-article .apply .step-list .step-item .step-content .referral-box span{color:#7b7bb5;font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:0;line-height:normal}#container #l-article .apply .step-list .step-item .step-content .referral-box .icon_copy{width:10.6666666667vw}#container #l-article .apply .step-list .step-item .step-content .copy-message{background-color:rgba(74,74,74,.5);border-radius:2.4vw;color:#fff;display:block;font-family:Noto Sans JP,sans-serif;font-weight:500;height:0;letter-spacing:0;line-height:normal;margin-bottom:1.0666666667vw;opacity:0;overflow:hidden;padding:.5333333333vw 0;text-align:center}#container #l-article .apply .step-list .step-item .step-content .copy-message.is-visible{-webkit-animation:copyFade 2s forwards;animation:copyFade 2s forwards;height:auto}#container #l-article .apply .step-list .step-item .step-content .form-image{width:69.3333333333vw}#container #l-article .apply .btn_pink{position:relative;-webkit-transition:.3s;transition:.3s;width:85.3333333333vw}#container #l-article .apply .btn_pink:hover{-webkit-filter:brightness(70%);filter:brightness(70%);-webkit-transition:.3s;transition:.3s;translate:.6666666667vw .6666666667vw}#container #l-article .apply .btn_pink{background:#ff6d82;border:none;border-radius:10.6666666667vw;-webkit-box-shadow:.5333333333vw .8vw 0 0 #9e6d74;box-shadow:.5333333333vw .8vw 0 0 #9e6d74;cursor:pointer;height:16vw;margin:4.2666666667vw auto 0}#container #l-article .apply .btn_pink,#container #l-article .apply .btn_pink a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#container #l-article .apply .btn_pink a{border-radius:inherit;color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:700;height:100%;letter-spacing:0;line-height:normal;-webkit-text-decoration:none;text-decoration:none;width:100%}#container #l-article .apply .btn_pink:after{background:url(/assets/img/079/24028/btn_arrow.svg) no-repeat 50%/contain;content:"";display:block;height:3.7333333333vw;position:absolute;right:5.3333333333vw;top:52%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.6vw}#container #l-article .apply .cap{color:#4a4a4a;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:0;line-height:normal;margin-top:3.2vw}#container #l-article .coupon{margin:8.5333333333vw 4.2666666667vw 0}#container #l-article .coupon .title{margin:5.3333333333vw auto 4.2666666667vw;width:79.6vw}#container #l-article .coupon .supplement{border-bottom:.4vw solid #46a4b4;color:#4a4a4a;font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:0;line-height:1.17;margin:0 auto;padding:1.8666666667vw 8.5333333333vw;text-align:center}#container #l-article .coupon .receive{background:#fff;border-radius:2.6666666667vw;margin-top:2.1333333333vw;padding:3.2vw 2.1333333333vw}#container #l-article .coupon .receive .sub_title{color:#46a4b4;font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:0;line-height:normal;padding-bottom:1.0666666667vw}#container #l-article .coupon .receive .text{color:#4a4a4a;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:0;line-height:1.71}#container #l-article .coupon .notes .notes_list{color:#46a4b4;font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:0;line-height:normal;margin-top:6.4vw;text-align:center}#container #l-article .coupon .notes .notes_list_item{color:#4a4a4a;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:0;line-height:normal;padding-top:1.0666666667vw;text-align:left}#container #l-article .coupon .notes .notes_list_item:first-child{padding-top:2.1333333333vw}}@media screen and (max-width:767px) and (max-width:767px){#container #l-article .l-hero .wrap__hero .hero__title{font-size:6.4vw}#container #l-article .l-hero .wrap__hero .hero__title .logo p{font-size:12.8vw}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .normal p,#container #l-article .l-hero .wrap__hero .campaign_wrap .title{font-size:3.7333333333vw}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .normal p span{font-size:5.3333333333vw}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .special p{font-size:3.7333333333vw}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .special p span{font-size:5.3333333333vw}#container #l-article .l-hero .wrap__hero .campaign_wrap .present_add .present_text_wrap .present_text_top{font-size:3.4666666667vw}#container #l-article .l-hero .wrap__hero .campaign_wrap .present_add .present_text_wrap .present_text_bottom{font-size:5.3333333333vw}#container #l-article .l-hero .wrap__hero .campaign_wrap .date{font-size:3.7333333333vw}#container #l-article .l-hero .wrap__hero .campaign_wrap .cap{font-size:3.2vw}#container #l-article .eposcard .btn_pink a{font-size:4.2666666667vw}#container #l-article .eposcard .cap{font-size:3.2vw}#container #l-article .line .btn_pink a,#container #l-article .line .line_text{font-size:4.2666666667vw}#container #l-article .line .cap{font-size:3.2vw}#container #l-article .apply .step-list .step-item .step-mark{font-size:2.9333333333vw}#container #l-article .apply .step-list .step-item .step-content{font-size:3.4666666667vw}#container #l-article .apply .step-list .step-item .step-content .referral-box,#container #l-article .apply .step-list .step-item .step-content span{font-size:3.2vw}#container #l-article .apply .step-list .step-item .step-content .referral-box span{font-size:4.2666666667vw}#container #l-article .apply .step-list .step-item .step-content .copy-message{font-size:2.9333333333vw}#container #l-article .apply .btn_pink a{font-size:4.2666666667vw}#container #l-article .apply .cap,#container #l-article .coupon .supplement{font-size:3.2vw}#container #l-article .coupon .receive .sub_title{font-size:3.4666666667vw}#container #l-article .coupon .receive .text{font-size:3.2vw}#container #l-article .coupon .notes .notes_list{font-size:3.7333333333vw}#container #l-article .coupon .notes .notes_list_item{font-size:3.2vw}}@media screen and (max-width:767px) and (min-width:768px){#container #l-article .l-hero .wrap__hero .hero__title{font-size:48px}#container #l-article .l-hero .wrap__hero .hero__title .logo p{font-size:96px}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .normal p,#container #l-article .l-hero .wrap__hero .campaign_wrap .title{font-size:28px}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .normal p span{font-size:40px}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .special p{font-size:28px}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .special p span{font-size:40px}#container #l-article .l-hero .wrap__hero .campaign_wrap .present_add .present_text_wrap .present_text_top{font-size:26px}#container #l-article .l-hero .wrap__hero .campaign_wrap .present_add .present_text_wrap .present_text_bottom{font-size:40px}#container #l-article .l-hero .wrap__hero .campaign_wrap .date{font-size:28px}#container #l-article .l-hero .wrap__hero .campaign_wrap .cap{font-size:24px}#container #l-article .eposcard .btn_pink a{font-size:32px}#container #l-article .eposcard .cap{font-size:24px}#container #l-article .line .btn_pink a,#container #l-article .line .line_text{font-size:32px}#container #l-article .line .cap{font-size:24px}#container #l-article .apply .step-list .step-item .step-mark{font-size:22px}#container #l-article .apply .step-list .step-item .step-content{font-size:26px}#container #l-article .apply .step-list .step-item .step-content .referral-box,#container #l-article .apply .step-list .step-item .step-content span{font-size:24px}#container #l-article .apply .step-list .step-item .step-content .referral-box span{font-size:32px}#container #l-article .apply .step-list .step-item .step-content .copy-message{font-size:22px}#container #l-article .apply .btn_pink a{font-size:32px}#container #l-article .apply .cap,#container #l-article .coupon .supplement{font-size:24px}#container #l-article .coupon .receive .sub_title{font-size:26px}#container #l-article .coupon .receive .text{font-size:24px}#container #l-article .coupon .notes .notes_list{font-size:28px}#container #l-article .coupon .notes .notes_list_item{font-size:24px}}@media screen and (min-width:768px){#container{padding:0 0 200px}#container #l-article{background-color:#f2eee9;padding-bottom:64px}#container #l-article .l-hero{background-color:#fff;padding-bottom:40px}#container #l-article .l-hero .wrap__hero{margin:0 auto;width:1000px}#container #l-article .l-hero .wrap__hero .hero__title{color:#4a4a4a;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:0;line-height:normal;text-align:center}#container #l-article .l-hero .wrap__hero .hero__title .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:24px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#container #l-article .l-hero .wrap__hero .hero__title .logo p{font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:0;line-height:normal}#container #l-article .l-hero .wrap__hero .hero__title .logo img{height:158px;margin-left:24px}#container #l-article .l-hero .wrap__hero .campaign_wrap .title{background:url(/assets/img/079/24028/cap_title.svg) no-repeat 50%/contain;color:#4a4a4a;font-family:Noto Sans JP,sans-serif;font-weight:700;height:91px;letter-spacing:0;line-height:1.5;margin:40px auto 64px;padding-top:14px;position:relative;text-align:center;width:528px}#container #l-article .l-hero .wrap__hero .campaign_wrap .title:after,#container #l-article .l-hero .wrap__hero .campaign_wrap .title:before{background:url(/assets/img/079/24028/deco.svg) no-repeat 50%/contain;content:"";display:block;height:191px;position:absolute;top:50%;width:200px}#container #l-article .l-hero .wrap__hero .campaign_wrap .title:before{left:-210px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#container #l-article .l-hero .wrap__hero .campaign_wrap .title:after{right:-210px;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}#container #l-article .l-hero .wrap__hero .campaign_wrap .txt{margin:0 auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;height:60px;justify-content:center}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:24px 0}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .normal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:24px 0;width:440px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fcfceb;border:2px solid #ff6d82;border-radius:16px}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .normal p{color:#ff6d82;text-align:center}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .normal p,#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .normal p span{font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:0;line-height:normal}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .special{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:24px 0;width:440px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#ff6d82;border-radius:16px}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .special p{color:#fff;text-align:center}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .special p,#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .special p span{font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:0;line-height:normal}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .icon{margin:auto 40px;width:40px}#container #l-article .l-hero .wrap__hero .campaign_wrap .present_add{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:24px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#container #l-article .l-hero .wrap__hero .campaign_wrap .present_add .badge{margin-right:-60px;position:relative;width:140px;z-index:1}#container #l-article .l-hero .wrap__hero .campaign_wrap .present_add .present_text_wrap{border:2px solid #ff6d82;border-radius:16px;padding:24px;width:920px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;text-align:center}#container #l-article .l-hero .wrap__hero .campaign_wrap .present_add .present_text_wrap .pc_none{display:none}#container #l-article .l-hero .wrap__hero .campaign_wrap .present_add .present_text_wrap .present_text_top{color:#4a4a4a;font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:0;line-height:normal}#container #l-article .l-hero .wrap__hero .campaign_wrap .present_add .present_text_wrap .present_text_bottom{color:#ff6d82;font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:0;line-height:normal}#container #l-article .l-hero .wrap__hero .campaign_wrap .date{background:#f2eee9;color:#4a4a4a;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:0;line-height:normal;padding:23px 0;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:24px}#container #l-article .l-hero .wrap__hero .campaign_wrap .date .pc_none{display:none}#container #l-article .l-hero .wrap__hero .campaign_wrap .cap{color:#4a4a4a;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:0;line-height:normal;margin-top:24px}#container #l-article .eposcard{margin:64px auto 0;width:1000px}#container #l-article .eposcard .title{margin:40px auto 32px;width:597px}#container #l-article .eposcard .banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px}#container #l-article .eposcard .banner img{width:480px}#container #l-article .eposcard .btn_pink{position:relative;-webkit-transition:.3s;transition:.3s}#container #l-article .eposcard .btn_pink:hover{-webkit-filter:brightness(70%);filter:brightness(70%);-webkit-transition:.3s;transition:.3s;translate:5px 5px}#container #l-article .eposcard .btn_pink{background:#ff6d82;border:none;border-radius:80px;-webkit-box-shadow:4px 6px 0 0 #9e6d74;box-shadow:4px 6px 0 0 #9e6d74;cursor:pointer;height:120px;margin:32px auto 0;width:1000px}#container #l-article .eposcard .btn_pink,#container #l-article .eposcard .btn_pink a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#container #l-article .eposcard .btn_pink a{border-radius:inherit;color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:700;height:100%;letter-spacing:0;line-height:normal;-webkit-text-decoration:none;text-decoration:none;width:100%}#container #l-article .eposcard .btn_pink:after{background:url(/assets/img/079/24028/btn_arrow.svg) no-repeat 50%/contain;content:"";display:block;height:28px;position:absolute;right:67px;top:52%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px}#container #l-article .eposcard .cap{color:#4a4a4a;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:0;line-height:normal;margin-top:24px}#container #l-article .line{margin:64px auto 0;width:1000px}#container #l-article .line .title{margin:40px auto 32px;width:597px}#container #l-article .line .line_text{color:#4a4a4a;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:0;line-height:normal;text-align:center}#container #l-article .line .btn_pink{position:relative;-webkit-transition:.3s;transition:.3s}#container #l-article .line .btn_pink:hover{-webkit-filter:brightness(70%);filter:brightness(70%);-webkit-transition:.3s;transition:.3s;translate:5px 5px}#container #l-article .line .btn_pink{background:#ff6d82;border:none;border-radius:80px;-webkit-box-shadow:4px 6px 0 0 #9e6d74;box-shadow:4px 6px 0 0 #9e6d74;cursor:pointer;height:120px;margin:32px auto 0;width:1000px}#container #l-article .line .btn_pink,#container #l-article .line .btn_pink a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#container #l-article .line .btn_pink a{border-radius:inherit;color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:700;height:100%;letter-spacing:0;line-height:normal;-webkit-text-decoration:none;text-decoration:none;width:100%}#container #l-article .line .btn_pink:after{background:url(/assets/img/079/24028/btn_arrow.svg) no-repeat 50%/contain;content:"";display:block;height:28px;position:absolute;right:67px;top:52%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px}#container #l-article .line .cap{color:#4a4a4a;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:0;line-height:normal;margin-top:24px}#container #l-article .apply{margin:64px auto 0;width:1000px}#container #l-article .apply .title{margin:40px auto 32px;width:597px}#container #l-article .apply .step-list .step-item{background:#fff;border-radius:20px;gap:48px;margin-bottom:16px;padding:16px;width:1000px}#container #l-article .apply .step-list .step-item,#container #l-article .apply .step-list .step-item .step-mark{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#container #l-article .apply .step-list .step-item .step-mark{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-flex-shrink:0;justify-content:center;-ms-flex-negative:0;background-color:#7b7bb5;border-radius:200px;color:#fff;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-weight:700;height:80px;letter-spacing:0;line-height:1.17;width:80px}#container #l-article .apply .step-list .step-item.step-item--top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#container #l-article .apply .step-list .step-item .step-content{color:#4a4a4a;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:0;line-height:normal}#container #l-article .apply .step-list .step-item .step-content .bold{font-weight:700}#container #l-article .apply .step-list .step-item .step-content span{font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:0;line-height:1.71}#container #l-article .apply .step-list .step-item .step-content .referral-box{background:#f5efff;border-radius:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:14px 78px;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#4a4a4a;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-weight:700;gap:18px;letter-spacing:0;line-height:normal;margin:16px 0}#container #l-article .apply .step-list .step-item .step-content .referral-box span{color:#7b7bb5;font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:0;line-height:normal}#container #l-article .apply .step-list .step-item .step-content .referral-box .icon_copy{width:61px}#container #l-article .apply .step-list .step-item .step-content .copy-message{background-color:rgba(74,74,74,.5);border-radius:18px;color:#fff;display:block;font-family:Noto Sans JP,sans-serif;font-weight:500;height:0;letter-spacing:0;line-height:normal;margin-bottom:8px;opacity:0;overflow:hidden;padding:4px 0;text-align:center}#container #l-article .apply .step-list .step-item .step-content .copy-message.is-visible{-webkit-animation:copyFade 2s forwards;animation:copyFade 2s forwards;height:auto}#container #l-article .apply .step-list .step-item .step-content .form-image{width:640px}#container #l-article .apply .btn_pink{position:relative;-webkit-transition:.3s;transition:.3s}#container #l-article .apply .btn_pink:hover{-webkit-filter:brightness(70%);filter:brightness(70%);-webkit-transition:.3s;transition:.3s;translate:5px 5px}#container #l-article .apply .btn_pink{background:#ff6d82;border:none;border-radius:80px;-webkit-box-shadow:4px 6px 0 0 #9e6d74;box-shadow:4px 6px 0 0 #9e6d74;cursor:pointer;height:120px;margin:32px auto 0;width:1000px}#container #l-article .apply .btn_pink,#container #l-article .apply .btn_pink a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#container #l-article .apply .btn_pink a{border-radius:inherit;color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:700;height:100%;letter-spacing:0;line-height:normal;-webkit-text-decoration:none;text-decoration:none;width:100%}#container #l-article .apply .btn_pink:after{background:url(/assets/img/079/24028/btn_arrow.svg) no-repeat 50%/contain;content:"";display:block;height:28px;position:absolute;right:67px;top:52%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px}#container #l-article .apply .cap{color:#4a4a4a;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:0;line-height:normal;margin-top:24px}#container #l-article .coupon{margin:64px auto 0;width:1000px}#container #l-article .coupon .title{margin:40px auto 32px;width:597px}#container #l-article .coupon .supplement{border-bottom:3px solid #46a4b4;color:#4a4a4a;font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:0;line-height:1.17;margin:0 auto;padding:14px 20px;text-align:center;width:720px}#container #l-article .coupon .receive{background:#fff;border-radius:20px;margin-top:16px;padding:24px 16px}#container #l-article .coupon .receive .sub_title{color:#46a4b4;font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:0;line-height:normal;padding-bottom:8px}#container #l-article .coupon .receive .text{color:#4a4a4a;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:0;line-height:1.71}#container #l-article .coupon .notes .notes_list{color:#46a4b4;font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:0;line-height:normal;margin-top:32px;text-align:center}#container #l-article .coupon .notes .notes_list_item{color:#4a4a4a;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:0;line-height:normal;padding-top:8px;text-align:left}#container #l-article .coupon .notes .notes_list_item:first-child{padding-top:16px}}@media screen and (min-width:768px) and (max-width:767px){#container #l-article .l-hero .wrap__hero .hero__title{font-size:6.4vw}#container #l-article .l-hero .wrap__hero .hero__title .logo p{font-size:12.8vw}#container #l-article .l-hero .wrap__hero .campaign_wrap .title{font-size:3.7333333333vw}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .normal p{font-size:2.6666666667vw}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .normal p span{font-size:4.2666666667vw}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .special p{font-size:2.6666666667vw}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .special p span{font-size:4.2666666667vw}#container #l-article .l-hero .wrap__hero .campaign_wrap .present_add .present_text_wrap .present_text_top{font-size:2.6666666667vw}#container #l-article .l-hero .wrap__hero .campaign_wrap .present_add .present_text_wrap .present_text_bottom{font-size:4.2666666667vw}#container #l-article .l-hero .wrap__hero .campaign_wrap .date{font-size:3.7333333333vw}#container #l-article .l-hero .wrap__hero .campaign_wrap .cap{font-size:1.8666666667vw}#container #l-article .eposcard .btn_pink a{font-size:4.2666666667vw}#container #l-article .eposcard .cap{font-size:1.8666666667vw}#container #l-article .line .line_text{font-size:3.2vw}#container #l-article .line .btn_pink a{font-size:4.2666666667vw}#container #l-article .line .cap{font-size:1.8666666667vw}#container #l-article .apply .step-list .step-item .step-mark{font-size:2.2666666667vw}#container #l-article .apply .step-list .step-item .step-content{font-size:2.1333333333vw}#container #l-article .apply .step-list .step-item .step-content span{font-size:1.8666666667vw}#container #l-article .apply .step-list .step-item .step-content .referral-box{font-size:2.4vw}#container #l-article .apply .step-list .step-item .step-content .referral-box span{font-size:3.2vw}#container #l-article .apply .step-list .step-item .step-content .copy-message{font-size:1.8666666667vw}#container #l-article .apply .btn_pink a{font-size:4.2666666667vw}#container #l-article .apply .cap{font-size:1.8666666667vw}#container #l-article .coupon .supplement{font-size:3.2vw}#container #l-article .coupon .receive .sub_title{font-size:2.1333333333vw}#container #l-article .coupon .receive .text{font-size:1.8666666667vw}#container #l-article .coupon .notes .notes_list{font-size:3.2vw}#container #l-article .coupon .notes .notes_list_item{font-size:1.8666666667vw}}@media screen and (min-width:768px) and (min-width:768px){#container #l-article .l-hero .wrap__hero .hero__title{font-size:48px}#container #l-article .l-hero .wrap__hero .hero__title .logo p{font-size:96px}#container #l-article .l-hero .wrap__hero .campaign_wrap .title{font-size:28px}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .normal p{font-size:20px}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .normal p span{font-size:32px}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .special p{font-size:20px}#container #l-article .l-hero .wrap__hero .campaign_wrap .campaign_banner .special p span{font-size:32px}#container #l-article .l-hero .wrap__hero .campaign_wrap .present_add .present_text_wrap .present_text_top{font-size:20px}#container #l-article .l-hero .wrap__hero .campaign_wrap .present_add .present_text_wrap .present_text_bottom{font-size:32px}#container #l-article .l-hero .wrap__hero .campaign_wrap .date{font-size:28px}#container #l-article .l-hero .wrap__hero .campaign_wrap .cap{font-size:14px}#container #l-article .eposcard .btn_pink a{font-size:32px}#container #l-article .eposcard .cap{font-size:14px}#container #l-article .line .line_text{font-size:24px}#container #l-article .line .btn_pink a{font-size:32px}#container #l-article .line .cap{font-size:14px}#container #l-article .apply .step-list .step-item .step-mark{font-size:17px}#container #l-article .apply .step-list .step-item .step-content{font-size:16px}#container #l-article .apply .step-list .step-item .step-content span{font-size:14px}#container #l-article .apply .step-list .step-item .step-content .referral-box{font-size:18px}#container #l-article .apply .step-list .step-item .step-content .referral-box span{font-size:24px}#container #l-article .apply .step-list .step-item .step-content .copy-message{font-size:14px}#container #l-article .apply .btn_pink a{font-size:32px}#container #l-article .apply .cap{font-size:14px}#container #l-article .coupon .supplement{font-size:24px}#container #l-article .coupon .receive .sub_title{font-size:16px}#container #l-article .coupon .receive .text{font-size:14px}#container #l-article .coupon .notes .notes_list{font-size:24px}#container #l-article .coupon .notes .notes_list_item{font-size:14px}}
/*# sourceMappingURL=layout.css.map */
