.e-text-gray{color:#9e9e9e}.e-text-darkgray{color:#999}.e-text-light-gray{color:#666}.e-text-red{color:#ff0000}.e-text-red-rakuten{color:#bf0000}.e-text-orange{color:#feb542}.e-text-base{font-size:1.4rem;line-height:1.6rem}.e-text-sm{font-size:1.4rem;line-height:1.4rem}.e-text-xs{font-size:1rem;line-height:1.2rem}.e-text-lg{font-size:1.6rem;line-height:1.8rem}.e-text-xl{font-size:1.8rem;line-height:2rem}.e-text-2xl{font-size:2rem;line-height:2.4rem}.e-font-bold{font-weight:bold}.e-font-normal{font-weight:normal}.c-modalLoginBirthday{display:block;position:fixed;z-index:101;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,0.4)}.c-modalLoginBirthday *,.c-modalLoginBirthday *:before,.c-modalLoginBirthday *:after{box-sizing:border-box}.c-modalLoginBirthday__content{animation-name:modalopen;animation-duration:1s;background-image:url("/assets/mypage/presents-title-bg-b892f129b6aff6fceaf73335b17f9f7730b123aaf0115acc593c81652c43a5da.png");background-color:#fff;background-repeat:no-repeat;background-position:center top 16px;background-size:312px;position:relative;width:100%;max-width:342px;padding:24px 16px 40px;border-radius:8px;overflow:visible;margin:16vh auto 0}@media screen and (max-width: 320px){.c-modalLoginBirthday__content{background-size:264px;padding:24px 8px 40px;max-width:302px;margin:20vh auto 0}}.c-modalLoginBirthday__content .innerWrap>h3{background-color:#24C6B7;border-radius:16px;max-width:240px;padding:6px;text-align:center;vertical-align:middle;color:#FFFFFF;font-size:16px;font-weight:700;margin:0 auto 16px}.c-modalLoginBirthday__content .innerWrap .text{margin:0;padding:0;color:#000;font-size:16px;font-weight:700;line-height:1.6;text-align:center;margin:0 auto 32px}.c-modalLoginBirthday__content .innerWrap .text:last-child{margin-bottom:0}.c-modalLoginBirthday__content .innerWrap .text>em{color:#FF7942;font-size:20px;font-weight:700;font-style:normal;font-family:'RobotoCondensed';padding:0 4px}.c-modalLoginBirthday__content .innerWrap figure{max-width:240px;margin:0 auto 32px}.c-modalLoginBirthday__content .innerWrap figure.get-point{max-width:279px}.c-modalLoginBirthday__content .innerWrap figure>img{display:block;max-width:100%;height:auto;width:100%}.c-modalLoginBirthday__content .innerWrap .textlink{position:relative;max-width:176px;text-align:center;line-height:1;font-size:14px;color:#000;font-weight:700;padding:0 24px 0 0px;margin:0 auto}.c-modalLoginBirthday__content .innerWrap .textlink::before{content:"";width:24px;height:24px;background-repeat:no-repeat;background-image:url("/assets/mypage/icon_arrow_right-9bfd0588b41c3487d546a24551e7bdfc5e05b5cee118bc748555406c8874ad41.svg");position:absolute;transform:translate(-50%, -50%);right:0;top:50%}.c-modalLoginBirthday__content .c-closeBtn{position:absolute;right:0;top:-50px;font-size:40px;border:none;background:0 0;cursor:pointer}.c-modalLoginBirthday__content .c-closeBtn__line{z-index:11;position:absolute;display:block;top:0;right:-12px;width:54px;height:54px;border:0;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);cursor:pointer}.c-modalLoginBirthday__content .c-closeBtn__line::before{content:"";position:absolute;display:block;top:12px;left:24px;width:4px;height:40px;border:0;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.c-modalLoginBirthday__content .c-closeBtn__line:after{content:"";position:absolute;display:block;top:12px;left:24px;width:4px;height:40px;border:0;background-color:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.c-modalLoginBirthday__content:focus{outline:none}@keyframes modalopen{from{opacity:0}to{opacity:1}}.c-modalIdentificationCoin{display:block;position:fixed;z-index:101;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,0.4)}.c-modalIdentificationCoin *,.c-modalIdentificationCoin *:before,.c-modalIdentificationCoin *:after{box-sizing:border-box}@media screen and (max-width: 768px){.c-modalIdentificationCoin__box{padding:0 1rem}}.c-modalIdentificationCoin__content{animation-duration:1s;background-color:#fff;background-repeat:no-repeat;background-position:center top 16px;background-size:312px;position:relative;width:100%;max-width:700px;border-radius:8px;overflow:visible;margin:16vh auto 0;color:white;background-color:#FF6B35}@media screen and (max-width: 320px){.c-modalIdentificationCoin__content{background-size:264px;max-width:302px;margin:20vh auto 0}}.c-modalIdentificationCoin__content .innerWrap__banner{width:100%;height:100%;object-fit:contain;padding-top:12px}.c-modalIdentificationCoin__content .innerWrap__header{display:flex;justify-content:center;align-items:center;gap:12px;border-bottom:1px dashed #fff;padding:12px}.c-modalIdentificationCoin__content .innerWrap__header .badge{font-size:12px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:0.24px;padding:2px 8px;justify-content:center;align-items:center;gap:10px;background:var(--white, #FFF);color:#FF7942}.c-modalIdentificationCoin__content .innerWrap__header .title{font-size:19px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:1.71px}.c-modalIdentificationCoin__content .innerWrap .note{font-size:13px;font-weight:normal;text-align:center;margin:8px 0}.c-modalIdentificationCoin__content .innerWrap .period-section{display:flex;justify-content:center;align-items:center;margin-top:9px;color:var(--color-white-solid, #FFF)}.c-modalIdentificationCoin__content .innerWrap .period-section .period-label{text-align:justify;font-family:"Hiragino Kaku Gothic ProN";font-size:18px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:1.62px;padding:7px 5px;background:#000}@media screen and (max-width: 768px){.c-modalIdentificationCoin__content .innerWrap .period-section .period-label{font-size:12px}}.c-modalIdentificationCoin__content .innerWrap .period-section .period-text{color:var(--color-white-solid, #FFF);text-align:justify;font-family:"Hiragino Kaku Gothic StdN";font-size:49px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:-1.96px;margin-left:10px}@media screen and (max-width: 768px){.c-modalIdentificationCoin__content .innerWrap .period-section .period-text{font-size:40px}}.c-modalIdentificationCoin__content .innerWrap .caption{text-align:center;margin-top:1rem;font-family:"Hiragino Kaku Gothic ProN";font-size:21px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-2.1px}.c-modalIdentificationCoin__content .innerWrap .caption strong{font-size:31px;font-style:normal;font-weight:600;line-height:122%;letter-spacing:0.31px}@media screen and (max-width: 768px){.c-modalIdentificationCoin__content .innerWrap .caption strong{display:inline-block}}.c-modalIdentificationCoin__content .innerWrap .subtitle{margin-top:14px;font-size:16px;text-align:center}.c-modalIdentificationCoin__content .innerWrap .pc2{display:inline}@media screen and (max-width: 600px){.c-modalIdentificationCoin__content .innerWrap .pc2{display:none}}.c-modalIdentificationCoin__content .innerWrap .sp2{display:none}@media screen and (max-width: 600px){.c-modalIdentificationCoin__content .innerWrap .sp2{display:block}}.c-modalIdentificationCoin__content .coin-section{position:relative;display:flex;justify-content:center;align-items:center;padding-top:10px}@media screen and (max-width: 768px){.c-modalIdentificationCoin__content .coin-section{display:block;text-align:center}}.c-modalIdentificationCoin__content .coin-section .coin-text{position:relative;margin-right:1rem;text-align:center;font-family:"Hiragino Kaku Gothic ProN";font-size:19px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:0.57px}.c-modalIdentificationCoin__content .coin-section .coin-get{text-align:justify;font-family:"Hiragino Kaku Gothic StdN";font-size:30px;font-style:normal;font-weight:800;line-height:100%;margin-left:1rem}@media screen and (max-width: 768px){.c-modalIdentificationCoin__content .coin-section .coin-get{text-align:center}}.c-modalIdentificationCoin__content .coin-section .coin-get .yen{font-size:45px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:-0.45px}.c-modalIdentificationCoin__content .coin-section .coin-get .bun{font-size:30px}.c-modalIdentificationCoin__content .coin-section .coin-get .get{display:block;margin-top:5px}.c-modalIdentificationCoin__content .coin-section .coin-amount{color:var(--color-white-solid, #FFF);text-align:justify;font-family:"Hiragino Kaku Gothic StdN";font-size:114px;font-style:normal;font-weight:800;line-height:100%}@media screen and (max-width: 768px){.c-modalIdentificationCoin__content .coin-section .coin-amount{text-align:center;font-size:84px}}.c-modalIdentificationCoin__content .button-section{border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#FFF;padding:13px 32px;display:flex;align-items:center;justify-content:center}.c-modalIdentificationCoin__content .button-section:hover .action-btn{opacity:0.8}.c-modalIdentificationCoin__content .button-section .action-btn{background:var(--PrimaryColor, #FF5F1D);text-align:center;font-family:"Hiragino Kaku Gothic ProN";font-size:16px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:1.6px;color:#FFFFFF;padding:13px 32px;border-radius:8px;border:none}.c-modalIdentificationCoin__content .c-closeBtn{position:absolute;right:0;top:-50px;font-size:40px;border:none;background:0 0;cursor:pointer}.c-modalIdentificationCoin__content .c-closeBtn__line{z-index:11;position:absolute;display:block;top:0;right:-12px;width:54px;height:54px;border:0;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);cursor:pointer}.c-modalIdentificationCoin__content .c-closeBtn__line::before{content:"";position:absolute;display:block;top:12px;left:24px;width:4px;height:40px;border:0;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.c-modalIdentificationCoin__content .c-closeBtn__line:after{content:"";position:absolute;display:block;top:12px;left:24px;width:4px;height:40px;border:0;background-color:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.c-modalIdentificationCoin__content:focus{outline:none}@keyframes modalopen{from{opacity:0}to{opacity:1}}.c-modalLogin{display:none;position:fixed;z-index:101;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,0.4)}.c-modalLogin *,.c-modalLogin *:before,.c-modalLogin *:after{box-sizing:border-box}.c-modalLogin__content{animation-name:modalopen;animation-duration:1s;background-image:url("/assets/mypage/presents-title-bg-b892f129b6aff6fceaf73335b17f9f7730b123aaf0115acc593c81652c43a5da.png");background-color:#fff;background-repeat:no-repeat;background-position:center top 16px;background-size:312px;position:relative;width:100%;max-width:342px;padding:24px 16px 40px;border-radius:8px;overflow:visible;margin:16vh auto 0}@media screen and (max-width: 320px){.c-modalLogin__content{background-size:264px;padding:24px 8px 40px;max-width:302px;margin:20vh auto 0}}.c-modalLogin__content .innerWrap>h3{background-color:#24C6B7;border-radius:16px;max-width:240px;padding:6px;text-align:center;vertical-align:middle;color:#FFFFFF;font-size:16px;font-weight:700;margin:0 auto 16px}.c-modalLogin__content .innerWrap .text{margin:0;padding:0;color:#000;font-size:16px;font-weight:700;line-height:1.6;text-align:center;margin:0 auto 32px}.c-modalLogin__content .innerWrap .text:last-child{margin-bottom:0}.c-modalLogin__content .innerWrap .text>em{color:#FF7942;font-size:20px;font-weight:700;font-style:normal;font-family:'RobotoCondensed';padding:0 4px}.c-modalLogin__content .innerWrap figure{max-width:240px;margin:0 auto 32px}.c-modalLogin__content .innerWrap figure.get-point{max-width:279px}.c-modalLogin__content .innerWrap figure>img{display:block;max-width:100%;height:auto;width:100%}.c-modalLogin__content .innerWrap .textlink{position:relative;max-width:176px;text-align:center;line-height:1;font-size:14px;color:#000;font-weight:700;padding:0 24px 0 0px;margin:0 auto}.c-modalLogin__content .innerWrap .textlink::before{content:"";width:24px;height:24px;background-repeat:no-repeat;background-image:url("/assets/mypage/icon_arrow_right-9bfd0588b41c3487d546a24551e7bdfc5e05b5cee118bc748555406c8874ad41.svg");position:absolute;transform:translate(-50%, -50%);right:0;top:50%}.c-modalLogin__content .c-closeBtn{position:absolute;right:0;top:-50px;font-size:40px;border:none;background:0 0;cursor:pointer}.c-modalLogin__content .c-closeBtn__line{z-index:11;position:absolute;display:block;top:0;right:-12px;width:54px;height:54px;border:0;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);cursor:pointer}.c-modalLogin__content .c-closeBtn__line::before{content:"";position:absolute;display:block;top:12px;left:24px;width:4px;height:40px;border:0;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.c-modalLogin__content .c-closeBtn__line:after{content:"";position:absolute;display:block;top:12px;left:24px;width:4px;height:40px;border:0;background-color:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.c-modalLogin__content:focus{outline:none}@keyframes modalopen{from{opacity:0}to{opacity:1}}.c-modalLoginContinuous{display:none;position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,0.4);z-index:101}.c-modalLoginContinuous *,.c-modalLoginContinuous *:before,.c-modalLoginContinuous *:after{box-sizing:border-box}.c-modalLoginContinuous__content{animation-name:modalopen;animation-duration:1s;background-image:url("/assets/mypage/presents-title-bg-b892f129b6aff6fceaf73335b17f9f7730b123aaf0115acc593c81652c43a5da.png");background-color:#fff;background-repeat:no-repeat;background-position:center top 16px;background-size:312px;position:relative;width:100%;max-width:342px;padding:24px 16px 40px;border-radius:8px;overflow:visible;margin:16vh auto 0}@media screen and (max-width: 320px){.c-modalLoginContinuous__content{background-size:264px;padding:24px 8px 40px;max-width:302px;margin:16vh auto 0}}@media screen and (max-height: 746px){.c-modalLoginContinuous__content .innerWrap{overflow-y:scroll}}@media screen and (max-width: 768px){.c-modalLoginContinuous__content .innerWrap{max-height:635px}}@media screen and (max-height: 667px){.c-modalLoginContinuous__content .innerWrap{max-height:480px}}@media screen and (max-width: 320px){.c-modalLoginContinuous__content .innerWrap{height:380px}}.c-modalLoginContinuous__content .innerWrap>h3{background-color:#24C6B7;border-radius:16px;max-width:240px;padding:6px;text-align:center;vertical-align:middle;color:#FFFFFF;font-size:16px;font-weight:700;margin:0 auto 16px}@media screen and (max-width: 320px){.c-modalLoginContinuous__content .innerWrap>h3{margin:0 auto 12px}}@media screen and (max-width: 320px){.c-modalLoginContinuous__content .innerWrap>h3{font-size:14px;margin:0 auto 8px}}.c-modalLoginContinuous__content .innerWrap .text{margin:0;padding:0;color:#000;font-size:16px;font-weight:700;line-height:1.6;text-align:center;margin:0 auto 32px}@media screen and (max-width: 640px){.c-modalLoginContinuous__content .innerWrap .text{margin:0 auto 24px}}@media screen and (max-width: 320px){.c-modalLoginContinuous__content .innerWrap .text{font-size:12px;margin:0 auto 16px}}.c-modalLoginContinuous__content .innerWrap .text:last-child{margin-bottom:0}.c-modalLoginContinuous__content .innerWrap .text>em{color:#FF7942;font-size:20px;font-weight:700;font-style:normal;font-family:'RobotoCondensed';padding:0 4px}@media screen and (max-width: 320px){.c-modalLoginContinuous__content .innerWrap .text>em{font-size:14px}}.c-modalLoginContinuous__content .innerWrap .text .note{font-size:12px;font-weight:normal;text-align:center}.c-modalLoginContinuous__content .innerWrap .daylist{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;line-height:1.6;width:100%;max-width:342px;margin:0 auto 48px}@media screen and (max-width: 420px){.c-modalLoginContinuous__content .innerWrap .daylist{gap:24px;row-gap:16px;margin:0 auto 48px}}@media screen and (max-width: 420px) and (min-height: 667px){.c-modalLoginContinuous__content .innerWrap .daylist{margin:0 auto 40px}}@media screen and (max-width: 320px){.c-modalLoginContinuous__content .innerWrap .daylist{gap:20px;row-gap:14px;margin:0 auto 30px}}.c-modalLoginContinuous__content .innerWrap .daylist__item{display:flex;list-style-type:none;width:calc(100% / 3 - 16px);flex-direction:column;max-width:88px;max-height:86px;background-color:#FFFFFF;text-align:center;border:2px solid #C1C7D6;padding:8px 8px 14px;border-radius:8px}@media screen and (max-width: 640px){.c-modalLoginContinuous__content .innerWrap .daylist__item{max-width:70px;max-height:70px;padding:8px 8px 0}}@media screen and (max-width: 320px){.c-modalLoginContinuous__content .innerWrap .daylist__item{max-width:58px;max-height:58px;padding:4px 4px 0}}.c-modalLoginContinuous__content .innerWrap .daylist__item:last-of-type{flex-basis:100%;max-width:176px}@media screen and (max-width: 320px){.c-modalLoginContinuous__content .innerWrap .daylist__item:last-of-type{max-width:146px}}.c-modalLoginContinuous__content .innerWrap .daylist__item:last-of-type .days{max-width:100%}.c-modalLoginContinuous__content .innerWrap .daylist__item:last-of-type>figure{max-width:94px;margin:0 auto;width:100%}@media screen and (max-width: 640px){.c-modalLoginContinuous__content .innerWrap .daylist__item:last-of-type>figure{max-width:84px;margin:0 auto 8px}}.c-modalLoginContinuous__content .innerWrap .daylist__item:last-of-type>figure>img{display:block;max-width:100%;height:auto;width:100%}.c-modalLoginContinuous__content .innerWrap .daylist__item .days{background-color:#C1C7D6;border-radius:4px 4px 0 0;color:#FFFFFF;font-size:18px;width:100%;height:32px;max-width:72px;margin:0 auto 8px}@media screen and (max-width: 640px){.c-modalLoginContinuous__content .innerWrap .daylist__item .days{font-size:13px;margin:0 auto 6px}}@media screen and (max-width: 320px){.c-modalLoginContinuous__content .innerWrap .daylist__item .days{font-size:12px}}.c-modalLoginContinuous__content .innerWrap .daylist__item figure{max-width:24px;width:100%;margin:0 auto}@media screen and (max-width: 640px){.c-modalLoginContinuous__content .innerWrap .daylist__item figure{margin:0 auto 8px}}@media screen and (max-width: 320px){.c-modalLoginContinuous__content .innerWrap .daylist__item figure{max-width:18px;margin:0 auto 12px}}.c-modalLoginContinuous__content .innerWrap .daylist__item figure>img{display:block;max-width:100%;height:auto;width:100%}.c-modalLoginContinuous__content .innerWrap .daylist__item--is-clear{position:relative;border:none}.c-modalLoginContinuous__content .innerWrap .daylist__item--is-clear:last-of-type::before{left:56% !important;margin-top:9px}@media screen and (max-width: 320px){.c-modalLoginContinuous__content .innerWrap .daylist__item--is-clear:last-of-type::before{margin-top:6px}}.c-modalLoginContinuous__content .innerWrap .daylist__item--is-clear::before{content:"";position:absolute;transform:translate(-50%, -50%);left:63%;top:39%;width:108px;height:106px;background-image:url("/assets/mypage/clear_bg-c4f9e1b6c225fe700e81d97dd1fc8d501a24a152a1d945c0c0bd3676a9d779b5.svg");background-repeat:no-repeat;background-position:center center;background-size:100%;z-index:99}@media screen and (max-width: 640px){.c-modalLoginContinuous__content .innerWrap .daylist__item--is-clear::before{width:86px;height:86px}}@media screen and (max-width: 320px){.c-modalLoginContinuous__content .innerWrap .daylist__item--is-clear::before{width:72px;height:72px}}.c-modalLoginContinuous__content .innerWrap .daylist__item--is-clear .days{background-color:#FFFFFF;color:#FF9100}.c-modalLoginContinuous__content .innerWrap .c-button--modal{max-width:240px;height:40px;margin:0 auto;font-weight:normal;padding:0;text-align:center}@media screen and (max-width: 320px){.c-modalLoginContinuous__content .innerWrap .c-button--modal{height:36px}}.c-modalLoginContinuous__content .innerWrap .c-button--modal .js-point-modal-close{display:block;padding:10px}.c-modalLoginContinuous__content .innerWrap .moretext{font-size:14px;line-height:1;text-align:center;margin:0 auto 16px}@media screen and (max-width: 320px){.c-modalLoginContinuous__content .innerWrap .moretext{font-size:12px}}.c-modalLoginContinuous__content .innerWrap .textlink{position:relative;line-height:1;max-width:176px;text-align:center;font-size:14px;font-weight:700;color:#000;padding:0 24px 0 0px;margin:0 auto}.c-modalLoginContinuous__content .innerWrap .textlink::before{content:"";width:24px;height:24px;background-repeat:no-repeat;background-image:url("/assets/mypage/icon_arrow_right-9bfd0588b41c3487d546a24551e7bdfc5e05b5cee118bc748555406c8874ad41.svg");position:absolute;transform:translate(-50%, -50%);right:0;top:50%}.c-modalLoginContinuous__content .c-closeBtn{position:absolute;right:0;top:-50px;font-size:40px;border:none;background:0 0;cursor:pointer}.c-modalLoginContinuous__content .c-closeBtn__line{z-index:11;position:absolute;display:block;top:0;right:-12px;width:54px;height:54px;border:0;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);cursor:pointer}.c-modalLoginContinuous__content .c-closeBtn__line::before{content:"";position:absolute;display:block;top:12px;left:24px;width:4px;height:40px;border:0;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.c-modalLoginContinuous__content .c-closeBtn__line:after{content:"";position:absolute;display:block;top:12px;left:24px;width:4px;height:40px;border:0;background-color:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.c-modalLoginContinuous__content .is-none{display:none}.c-modalLoginContinuous__content:focus{outline:none}@keyframes modalopen{from{opacity:0}to{opacity:1}}.c-modalLoginLottery{display:none;position:fixed;z-index:100;overflow:auto;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,0.4)}.c-modalLoginLottery *,.c-modalLoginLottery *:before,.c-modalLoginLottery *:after{box-sizing:border-box}.c-modalLoginLottery__content{animation-name:modalopen;animation-duration:1s;background-image:url("/assets/mypage/presents-title-bg-b892f129b6aff6fceaf73335b17f9f7730b123aaf0115acc593c81652c43a5da.png");background-color:#fff;background-repeat:no-repeat;background-position:center top 16px;background-size:312px;position:relative;width:100%;max-width:342px;padding:24px 16px 40px;border-radius:8px;overflow:visible;margin:16vh auto 0}@media screen and (max-width: 320px){.c-modalLoginLottery__content{background-size:264px;padding:24px 8px 40px;max-width:302px;margin:20vh auto 0}}.c-modalLoginLottery__content .innerWrap>h3{background-color:#24C6B7;border-radius:16px;max-width:240px;padding:6px;text-align:center;vertical-align:middle;color:#FFFFFF;font-size:16px;font-weight:700;margin:0 auto 16px}.c-modalLoginLottery__content .innerWrap figure{max-width:240px;margin:0 auto 32px}.c-modalLoginLottery__content .innerWrap figure.get-point{max-width:279px}.c-modalLoginLottery__content .innerWrap figure>img{display:block;max-width:100%;height:auto;width:100%}.c-modalLoginLottery__content .innerWrap .textlink{position:relative;max-width:176px;text-align:center;line-height:1;font-size:14px;color:#000;font-weight:700;padding:0 24px 0 0px;margin:0 auto}.c-modalLoginLottery__content .innerWrap .textlink::before{content:"";width:24px;height:24px;background-repeat:no-repeat;background-image:url("/assets/mypage/icon_arrow_right-9bfd0588b41c3487d546a24551e7bdfc5e05b5cee118bc748555406c8874ad41.svg");position:absolute;transform:translate(-50%, -50%);right:0;top:50%}.c-modalLoginLottery__content .c-closeBtn{position:absolute;right:0;top:-50px;font-size:40px;border:none;background:0 0;cursor:pointer}.c-modalLoginLottery__content .c-closeBtn__line{z-index:11;position:absolute;display:block;top:0;right:-12px;width:54px;height:54px;border:0;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);cursor:pointer}.c-modalLoginLottery__content .c-closeBtn__line::before{content:"";position:absolute;display:block;top:12px;left:24px;width:4px;height:40px;border:0;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.c-modalLoginLottery__content .c-closeBtn__line:after{content:"";position:absolute;display:block;top:12px;left:24px;width:4px;height:40px;border:0;background-color:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.c-modalLoginLottery__content:focus{outline:none}@keyframes modalopen{from{opacity:0}to{opacity:1}}.c-modalGeneral{display:none;position:fixed;z-index:100;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:rgba(0,0,0,0.4)}.c-modalGeneral *,.c-modalGeneral *:before,.c-modalGeneral *:after{box-sizing:border-box}.c-modalGeneral__content{animation-name:modalopen;animation-duration:1s;background-image:url("/assets/mypage/presents-title-bg-b892f129b6aff6fceaf73335b17f9f7730b123aaf0115acc593c81652c43a5da.png");background-color:#fff;background-repeat:no-repeat;background-position:center top 16px;background-size:312px;position:relative;width:100%;max-width:342px;padding:24px 16px 40px;border-radius:8px;overflow:visible;margin:16vh auto 0}@media screen and (max-width: 320px){.c-modalGeneral__content{background-size:264px;padding:24px 8px 40px;max-width:302px;margin:20vh auto 0}}.c-modalGeneral__content .innerWrap>h3{background-color:#24C6B7;border-radius:16px;max-width:240px;padding:6px;text-align:center;vertical-align:middle;color:#FFFFFF;font-size:16px;font-weight:700;margin:0 auto 16px}.c-modalGeneral__content .innerWrap .text{margin:0;padding:0;color:#000;font-size:16px;font-weight:700;line-height:1.6;text-align:center;margin:0 auto 32px}.c-modalGeneral__content .innerWrap .text:last-child{margin-bottom:0}.c-modalGeneral__content .innerWrap .text>em{color:#FF7942;font-size:20px;font-weight:700;font-style:normal;font-family:'RobotoCondensed';padding:0 4px}.c-modalGeneral__content .innerWrap figure{max-width:240px;margin:0 auto 32px}.c-modalGeneral__content .innerWrap figure.get-point{max-width:279px}.c-modalGeneral__content .innerWrap figure>img{display:block;max-width:100%;height:auto;width:100%}.c-modalGeneral__content .innerWrap .textlink{position:relative;max-width:176px;text-align:center;line-height:1;font-size:14px;color:#000;font-weight:700;padding:0 24px 0 0px;margin:0 auto}.c-modalGeneral__content .innerWrap .textlink::before{content:"";width:24px;height:24px;background-repeat:no-repeat;background-image:url("/assets/mypage/icon_arrow_right-9bfd0588b41c3487d546a24551e7bdfc5e05b5cee118bc748555406c8874ad41.svg");position:absolute;transform:translate(-50%, -50%);right:0;top:50%}.c-modalGeneral__content .c-closeBtn{position:absolute;right:0;top:-50px;font-size:40px;border:none;background:0 0;cursor:pointer}.c-modalGeneral__content .c-closeBtn__line{z-index:11;position:absolute;display:block;top:0;right:-12px;width:54px;height:54px;border:0;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);cursor:pointer}.c-modalGeneral__content .c-closeBtn__line::before{content:"";position:absolute;display:block;top:12px;left:24px;width:4px;height:40px;border:0;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.c-modalGeneral__content .c-closeBtn__line:after{content:"";position:absolute;display:block;top:12px;left:24px;width:4px;height:40px;border:0;background-color:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.c-modalGeneral__content:focus{outline:none}@keyframes modalopen{from{opacity:0}to{opacity:1}}.c-button--modal{position:relative;display:block;text-decoration:none;font-size:16px;font-weight:700;cursor:pointer;outline:none;box-sizing:border-box;border:2px solid #FF5F1D;border-radius:24px;color:#FFFFFF;transition:color 0.5s ease, opacity 0.5s ease, background-color 0.5s ease;background-color:#FF5F1D;max-width:280px;padding:12px 24px;text-align:center;margin:0 auto}.c-button--modal::before{content:"";position:absolute;transform:translate(-50%, -50%) rotate(45deg);top:50%;right:12px;width:8px;height:8px;border-top:2px solid #FFFFFF;border-right:2px solid #FFFFFF}.c-button--modal::after{position:absolute;z-index:-1;display:block;content:'';box-sizing:border-box;transition:all .3s}.c-button--modal:hover{background-color:#FFFFFF;border-color:#FF5F1D;color:#FF5F1D}.c-button--modal:hover::before{z-index:999;border-top:2px solid #FF5F1D;border-right:2px solid #FF5F1D}.c-button--modal--top{max-width:280px;padding:12px 24px;text-align:left}.footer_global{position:relative}
