.c-line-present.c-present-camp{padding:0}@media screen and (max-width: 768px){.c-line-present.c-present-camp{padding:41px 0}}@media screen and (max-width: 768px){.c-line-present .c-present-camp__headerImgBox{margin-bottom:30px}}@media screen and (max-width: 768px){.c-line-present .c-present-camp__heading{margin-bottom:17px}}@media screen and (max-width: 768px){.c-line-present .c-present-camp__highlight{line-height:24px}}.c-line-present .c-present-camp__infoContent{margin-top:0}@media screen and (max-width: 768px){.c-line-present .c-present-camp__infoContent{line-height:24px}}.c-line-present .c-present-camp__premium{margin-top:93px;padding-bottom:100px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__premium{margin-top:48px;padding-bottom:64px}}.c-line-present .c-present-camp__premiumItem{width:50%}@media screen and (max-width: 768px){.c-line-present .c-present-camp__premiumItem{width:100%}.c-line-present .c-present-camp__premiumItem:first-child{margin-bottom:36px}.c-line-present .c-present-camp__premiumItem:first-child .c-present-camp__premiumItemLabel{top:-4%}}.c-line-present .c-present-camp__premiumItemText{position:relative;left:0;top:3px}.c-line-present .c-present-camp__premiumTicket{margin-top:55px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__premiumTicket{margin-top:34px}}.c-line-present .c-present-camp__commonInfo{margin-top:37px;margin-bottom:69px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__commonInfo{margin-top:0;margin-bottom:94px}}.c-line-present .c-present-camp__entry{padding:91px 0 0}@media screen and (max-width: 768px){.c-line-present .c-present-camp__entry{padding:47px 0 0}}.c-line-present .c-present-camp__entryInfo{margin-top:40px;margin-bottom:38px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__entryInfo{margin-top:19px;margin-bottom:29px}}.c-line-present .c-present-camp__entryNotice{margin-bottom:54px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__entryNotice{margin-bottom:34px}}.c-line-present .c-present-camp__entryOpen{text-align:center;border-top:2px solid;border-bottom:2px solid;max-width:860px;margin:0 auto 60px;padding:29px 0 33px;font-size:22px;font-family:kozuka-gothic-pr6n,sans-serif;font-weight:700;font-style:normal}@media screen and (max-width: 768px){.c-line-present .c-present-camp__entryOpen{font-size:15px;padding:19px 0 23px;margin-bottom:36px}}.c-line-present .c-present-camp__entryOpen span{display:block;margin-top:8px;letter-spacing:4px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__entryOpen span{margin-top:-3px;letter-spacing:3px}}.c-line-present .c-present-camp-form__checkbox{margin-bottom:7px}@media screen and (max-width: 768px){.c-line-present .c-present-camp-form__checkbox{text-align:left}}.c-line-present .c-present-camp-form__checkbox label{font-size:14px;letter-spacing:.7px;line-height:28px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;cursor:pointer;position:relative}@media screen and (max-width: 768px){.c-line-present .c-present-camp-form__checkbox label{font-size:10px;letter-spacing:0;line-height:16px;display:block;margin:0 auto;padding-left:55px}}.c-line-present .c-present-camp-form__checkbox label[for=c-present-camp-form__agree]:before{position:absolute;content:"";width:23px;height:23px;left:7px;top:50%;-webkit-transform:translate(0,-40%);transform:translateY(-40%);background-color:#fff}@media screen and (max-width: 768px){.c-line-present .c-present-camp-form__checkbox label[for=c-present-camp-form__agree]:before{width:25px;height:25px;left:15px;top:50%;-webkit-transform:translate(0,-45%);transform:translateY(-45%)}}.c-line-present .c-present-camp-form__checkbox label[for=c-present-camp-form__agree]:after{position:absolute;content:"";background:url(https://cdn.shopify.com/s/files/1/0502/9530/8443/files/icon-check.png?v=1641960338) no-repeat center;background-size:contain;width:15px;height:11px;left:11px;top:50%;-webkit-transform:translate(0,-30%);transform:translateY(-30%);opacity:0}@media screen and (max-width: 768px){.c-line-present .c-present-camp-form__checkbox label[for=c-present-camp-form__agree]:after{width:14px;height:10px;left:20px;top:50%;-webkit-transform:translate(0,-28%);transform:translateY(-28%)}}.c-line-present .c-present-camp-form__checkbox #c-present-camp-form__agree{display:none}.c-line-present .c-present-camp-form__checkbox #c-present-camp-form__agree:checked~label:after{opacity:1}.c-line-present .c-present-camp-form .Newsletter__Inner .c-present-camp-page__submit{opacity:.5;pointer-events:none}.c-line-present .c-present-camp-form .Newsletter__Inner .c-present-camp-page__submit.is-active{opacity:1;pointer-events:all}.c-line-present .c-present-camp-form__policy{font-size:14px;letter-spacing:.7px;line-height:28px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;color:#000;display:inline-block;border-bottom:solid 1px #000;margin-bottom:41px}@media screen and (max-width: 768px){.c-line-present .c-present-camp-form__policy{font-size:10px;letter-spacing:0;line-height:16px;margin-bottom:26px}}.c-line-present .c-present-camp__form{padding:90px 0 85px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__form{padding:45px 0 33px;margin-bottom:60px}}.c-line-present .c-present-camp__formHeading{letter-spacing:4.5px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__formHeading{letter-spacing:2.5px}}.c-line-present .c-present-camp__formInfo{margin-bottom:34px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__formInfo{margin-bottom:24px}}.c-line-present .c-present-camp__formBox{margin-bottom:63px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__formBox{margin-bottom:31px}}.c-line-present .c-present-camp__formNote{max-width:982px;width:100%;margin:0 auto;background-color:#fff;outline:solid 4px #3eb1af;position:relative;left:4px;padding:26px 40px 31px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__formNote{max-width:calc(100% - 32px);left:0;outline:solid 2px #3eb1af;padding:26px 14px 20px}}.c-line-present .c-present-camp__formNote--heading{font-size:22px;letter-spacing:0;line-height:36px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-style:normal;color:#3eb1af;margin-bottom:10px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__formNote--heading{font-size:14px;letter-spacing:2px;line-height:18px;margin-bottom:15px}}.c-line-present .c-present-camp__formNote--list{text-align:left;list-style:none}.c-line-present .c-present-camp__formNote--item{font-size:16px;letter-spacing:1.5px;line-height:36px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;color:#000;position:relative;padding-left:10px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__formNote--item{font-size:11px;letter-spacing:1px;line-height:1.5;margin-bottom:9px}.c-line-present .c-present-camp__formNote--item span{margin-top:4px;display:block;letter-spacing:2px}}.c-line-present .c-present-camp__formNote--item:before{position:absolute;content:"";background-color:#3eb1af;width:8px;height:8px;border-radius:100%;left:-10px;top:16px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__formNote--item:before{width:4px;height:4px;left:1px;top:8px}}@media screen and (max-width: 768px){.c-line-present .c-present-camp__footer{padding:49px 0}.c-line-present .c-present-camp__footer:before{height:42%}}.c-line-present .c-present-camp__footerHeading{max-width:563px;letter-spacing:4.42px;margin-bottom:15px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__footerHeading{max-width:280px;letter-spacing:.42px;margin-bottom:12px}}.c-line-present .c-present-camp__footerSubHeading{letter-spacing:7px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__footerSubHeading{font-size:20px;letter-spacing:2px}}.c-line-present .c-present-camp__footerSubHeading span{font-size:44px;letter-spacing:0px;font-family:DINNextLTPro;font-weight:700;font-style:normal}@media screen and (max-width: 768px){.c-line-present .c-present-camp__footerSubHeading span{font-size:25px;letter-spacing:1.15px;line-height:23px}}.c-line-present .c-present-camp__footerBannerImg a{position:relative;display:block}.c-line-present .c-present-camp__footerBannerText{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:22px;letter-spacing:4px;line-height:32px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-style:normal;color:#fff}@media screen and (max-width: 768px){.c-line-present .c-present-camp__footerBannerText{font-size:14px;width:100%;text-align:center;letter-spacing:3px}}.c-line-present .c-present-camp__footerBannerNote{margin-bottom:10px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__footerBannerNote{margin-bottom:8px;margin-top:11px}}.c-line-present .c-present-camp__footerBannerNote--highlight{font-size:26px;letter-spacing:3px;line-height:44px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-style:normal;text-align:center;color:#ea7261;margin-bottom:78px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__footerBannerNote--highlight{font-size:15px;letter-spacing:1.8px;line-height:23px;margin-bottom:32px}}.c-line-present .c-present-camp__footerBannerTop{margin-bottom:18px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__footerBannerTop{margin-bottom:0}}.c-line-present .c-present-camp__complete{margin:107px 0 120px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__complete{margin:30px 0 62px}.c-line-present .c-present-camp__complete .container{padding:0 10px}}.c-line-present .c-present-camp__completeNotice{margin-bottom:104px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__completeNotice{margin:0 0 44px}}.c-line-present .c-present-camp__completeContent{background-color:#fdf1ef;padding:62px 70px 70px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__completeContent{padding:39px 35px}}.c-line-present .c-present-camp__completeHeading{text-align:center;font-size:28px;letter-spacing:3px;line-height:64px;margin-bottom:-8px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-style:normal}@media screen and (max-width: 768px){.c-line-present .c-present-camp__completeHeading{font-size:16px;letter-spacing:1px;line-height:31px;margin-bottom:0}}.c-line-present .c-present-camp__completeHeading span{font-size:48px;letter-spacing:1px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__completeHeading span{font-size:27px}}.c-line-present .c-present-camp__completeSubHeading{text-align:center;font-size:28px;letter-spacing:3px;line-height:64px;margin:0 0 35px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-style:normal;color:#ea7261}@media screen and (max-width: 768px){.c-line-present .c-present-camp__completeSubHeading{font-size:16px;letter-spacing:1px;line-height:29px;margin-bottom:20px}}.c-line-present .c-present-camp__completeSubHeading span{font-size:48px;letter-spacing:0;font-family:DINNextLTPro;font-weight:700;font-style:normal;display:inline-block;margin-top:11px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__completeSubHeading span{font-size:27px;margin-top:5px}}.c-line-present .c-present-camp__completeProductList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -12.5px 55px;padding:0 12px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__completeProductList{padding:0;display:block;width:79%;margin:0 auto 43px}}.c-line-present .c-present-camp__completeProduct{width:calc(100% / 3);padding:0 12.5px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__completeProduct{width:100%;padding:0;margin-bottom:29px}}.c-line-present .c-present-camp__completeProductImg{margin-bottom:18px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__completeProductImg{margin-bottom:14px}}.c-line-present .c-present-camp__completeProductTitle{text-align:center;font-size:16px;letter-spacing:3px;line-height:26px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal}@media screen and (max-width: 768px){.c-line-present .c-present-camp__completeProductTitle{font-size:13px;letter-spacing:2.8px;line-height:15px}}.c-line-present .c-present-camp__completeInfo{background-color:#fff;position:relative;padding:61px 70px 60px;margin-bottom:40px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__completeInfo{margin:0 -20px 31px;padding:30px}}.c-line-present .c-present-camp__completeInfoHeading{text-align:center;font-size:20px;letter-spacing:2px;line-height:26px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-style:normal;color:#ea7261;margin-bottom:24px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__completeInfoHeading{font-size:15px;letter-spacing:2px;line-height:23px;margin-bottom:15px}}.c-line-present .c-present-camp__completeInfoSubHeading{font-size:16px;letter-spacing:1.7px;line-height:30px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;margin-bottom:35px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__completeInfoSubHeading{font-size:13px;letter-spacing:1.7px;line-height:23px;margin-bottom:35px}}.c-line-present .c-present-camp__completeInfoTitle{font-size:16px;letter-spacing:2px;line-height:30px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-style:normal;border-bottom:solid 1px #000;padding-bottom:18px;margin-bottom:18px;text-align:center}@media screen and (max-width: 768px){.c-line-present .c-present-camp__completeInfoTitle{font-size:13px;letter-spacing:1.5px;line-height:15px;padding-bottom:13px;margin-bottom:13px}}.c-line-present .c-present-camp__completeInfoText,.c-line-present .c-present-camp__completeInfoItem{font-size:16px;letter-spacing:1.7px;line-height:30px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;margin:0}@media screen and (max-width: 768px){.c-line-present .c-present-camp__completeInfoText,.c-line-present .c-present-camp__completeInfoItem{font-size:13px;letter-spacing:1.7px;line-height:23px}}.c-line-present .c-present-camp__completeInfoList{list-style:none;margin-bottom:34px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__completeInfoList{margin-bottom:30px}}.c-line-present .c-present-camp__completeCheck{position:absolute;left:-30px;top:-30px;width:111px;height:111px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__completeCheck{left:-19px;top:-31px;width:66px;height:66px}}@media screen and (max-width: 768px){.c-line-present .c-present-camp__completeCode{text-align:center}}.c-line-present .c-present-camp__completeCodeBox{background-color:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:35px 63px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__completeCodeBox{display:block;padding:35px 20px 33px 10px}}.c-line-present .c-present-camp__completeCodeTitle{font-size:16px;letter-spacing:2px;line-height:30px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal}@media screen and (max-width: 768px){.c-line-present .c-present-camp__completeCodeTitle{font-size:13px;letter-spacing:2px;line-height:15px;margin-bottom:27px}}.c-line-present .c-present-camp__completeCodeMBS{font-size:20px;letter-spacing:1px;line-height:30px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-style:normal;color:#ea7261;padding-left:18px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__completeCodeMBS{font-size:16px;letter-spacing:2px;line-height:15px;display:block;padding:13px 0 0}}.c-line-present .c-present-camp__completeCodeInfo{padding-left:64px}@media screen and (max-width: 768px){.c-line-present .c-present-camp__completeCodeInfo{padding-left:21px}}.c-line-present .c-present-camp__completeCodeInfo p{font-size:12px;letter-spacing:0;line-height:20px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;margin:0}@media screen and (max-width: 768px){.c-line-present .c-present-camp__completeCodeInfo p{font-size:10px;letter-spacing:1px;line-height:16px}}.c-line-present .c-present-camp__completeButton{text-align:center}.c-line-present .c-present-camp__completeLink{display:inline-block;max-width:380px;width:100%;line-height:90px;border-radius:45px;background-color:orange;color:#fff;font-size:18px;letter-spacing:2px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-style:normal}@media screen and (max-width: 768px){.c-line-present .c-present-camp__completeLink{max-width:255px;line-height:50px;font-size:13px;letter-spacing:2px}}@media screen and (max-width: 768px){.c-line-present--20220225{padding-bottom:0!important}}.c-line-present--20220225 .c-present-camp__complete{margin-bottom:110px}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__complete{margin-bottom:58px}}.c-line-present--20220225 .c-present-camp__completeCheck{left:-50px;top:-19px}.c-line-present--20220225 .c-present-camp__completeCheckImg{position:relative}.c-line-present--20220225 .c-present-camp__completeCheckText{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:20px;letter-spacing:1px;color:#222;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-style:normal}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completeCheckText{font-size:13px;letter-spacing:.65px;width:66px;text-align:center}}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completeCheck{left:-9px;top:-16px}}.c-line-present--20220225 .c-present-camp__completePreHeading{font-size:20px;letter-spacing:1px;line-height:17px;margin:0;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-style:normal;position:relative}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completePreHeading{font-size:13px;letter-spacing:1.65px;line-height:27px}}.c-line-present--20220225 .c-present-camp__completePreHeading:before{position:absolute;content:"";background-color:#222;width:24px;height:2px;left:35%;top:10px;-webkit-transform:translate(7px,-1px) rotate(54deg);transform:translate(7px,-1px) rotate(54deg)}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completePreHeading:before{width:16px;height:2px;left:13%;top:15px}}.c-line-present--20220225 .c-present-camp__completePreHeading:after{position:absolute;content:"";background-color:#222;width:24px;height:2px;right:36%;top:10px;-webkit-transform:translate(5px,-1px) rotate(-54deg);transform:translate(5px,-1px) rotate(-54deg)}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completePreHeading:after{width:16px;height:2px;right:18%;top:16px}}.c-line-present--20220225 .c-present-camp__completeHeading h3{font-size:36px;letter-spacing:4.8px;line-height:64px;color:#000;margin-top:9px}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completeHeading h3{font-size:21px;line-height:32px;letter-spacing:2.9px;margin:0}}.c-line-present--20220225 .c-present-camp__completeHeading h3 p{display:inline-block;color:#ea7261}.c-line-present--20220225 .c-present-camp__completeHeading h3 p span{font-size:50px;font-family:DINNextLTPro;font-weight:500;font-style:normal;letter-spacing:2.5px}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completeHeading h3 p span{font-size:30px;letter-spacing:1.5px}}.c-line-present--20220225 .c-present-camp__completeSubHeading{font-size:16px;letter-spacing:1.8px;line-height:56px;color:#000;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;margin-bottom:20px}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completeSubHeading{font-size:13px;letter-spacing:1.65px;line-height:15px;margin:16px 0 32px}}.c-line-present--20220225 .c-present-camp__completeInfo{padding:61px 80px 60px;background-color:#44b1ae}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completeInfo{padding:30px}}.c-line-present--20220225 .c-present-camp__completeInfoBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:44px}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completeInfoBox{display:block;margin-bottom:41px}}.c-line-present--20220225 .c-present-camp__completeInfoLeft{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completeInfoLeft{margin-bottom:25px}}.c-line-present--20220225 .c-present-camp__completeInfoTitle{font-size:26px;letter-spacing:3.3px;line-height:42px;text-align:left;border:none;position:relative;top:-8px;margin-bottom:10px;padding:0;color:#fff}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completeInfoTitle{font-size:15px;letter-spacing:1.75px;line-height:23px;text-align:center;top:0;margin-bottom:16px}}.c-line-present--20220225 .c-present-camp__completeInfoTitle span{color:#ffea00}.c-line-present--20220225 .c-present-camp__completeInfoDes{font-size:16px;letter-spacing:2.1px;line-height:29px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-style:normal;color:#fff}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completeInfoDes{font-size:13px;letter-spacing:1.65px;line-height:23px;text-align:center}}.c-line-present--20220225 .c-present-camp__completeInfoHighlight{color:#ffea00}.c-line-present--20220225 .c-present-camp__completeInfoRight{width:50%}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completeInfoRight{width:100%}}.c-line-present--20220225 .c-present-camp__completeInfo-2{margin-bottom:62px}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completeInfo-2{margin-bottom:34px;padding-bottom:27px}}.c-line-present--20220225 .c-present-camp__completeInfo-2 .c-present-camp__completeInfoBox{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-line-present--20220225 .c-present-camp__completeInfo-2 .c-present-camp__completeInfoBox .c-present-camp__completeInfoTitle{top:0}.c-line-present--20220225 .c-present-camp__completeButton{margin-bottom:47px}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completeButton{margin-bottom:34px}}.c-line-present--20220225 .c-present-camp__completeButtonText{font-size:16px;letter-spacing:1.5px;line-height:30px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;color:#fff;margin-bottom:18px}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completeButtonText{font-size:13px;letter-spacing:1.65px;line-height:23px;margin-bottom:20px}}.c-line-present--20220225 .c-present-camp__completeButtonDes{font-size:13px;letter-spacing:1.25px;line-height:22px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;color:#fff}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completeButtonDes{font-size:10px;letter-spacing:1.5px;line-height:16px}}.c-line-present--20220225 .c-present-camp__completeLink{margin-bottom:20px}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completeLink{margin-bottom:22px}}.c-line-present--20220225 .c-present-camp__completeCodeBox{margin:0 -10px;background-color:#3d9f9c;padding:35px 35px 35px 63px}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completeCodeBox{margin:0 -4px 0 0;padding:35px 20px 33px 10px}}.c-line-present--20220225 .c-present-camp__completeCode{width:calc(50% - 34px)}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completeCode{width:100%}}.c-line-present--20220225 .c-present-camp__completeCodeTitle{color:#fff}.c-line-present--20220225 .c-present-camp__completeCodeMBS{color:#ffea00}.c-line-present--20220225 .c-present-camp__completeCodeInfo{padding-left:0;width:50%}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completeCodeInfo{padding-left:16px;width:100%}}.c-line-present--20220225 .c-present-camp__completeCodeInfo p{letter-spacing:1px;color:#fff}.c-line-present--20220225 .c-present-camp__completeCodeText{color:#fff}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completeCodeText{text-align:center;letter-spacing:1.5px!important;margin-bottom:10px!important}}.c-line-present--20220225 .c-present-camp__completeWarning{border:solid 2px #ea7261;padding:56px 70px 46px;position:relative}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completeWarning{padding:36px 30px 30px;margin:0 -20px}}.c-line-present--20220225 .c-present-camp__completeWarningTitle{position:absolute;left:50%;top:-24px;-webkit-transform:translate(-50%,0);transform:translate(-50%);margin:0;background-color:#ea7261;color:#fff;max-width:228px;width:100%;text-align:center;font-size:22px;letter-spacing:1.1px;line-height:46px;height:48px;border-radius:24px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-style:normal}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completeWarningTitle{font-size:15px;letter-spacing:1.75px;top:-16.25px;line-height:32.5px;height:32.5px;max-width:150px;width:100%}}.c-line-present--20220225 .c-present-camp__completeWarningItem{font-size:16px;letter-spacing:1.8px;line-height:30px;color:#000;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;list-style:none;position:relative;padding-left:12px;white-space:nowrap}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completeWarningItem{font-size:13px;letter-spacing:1.65px;line-height:23px;padding-left:9px;white-space:unset}}.c-line-present--20220225 .c-present-camp__completeWarningItem:before{position:absolute;content:"";background-color:#000;width:3px;height:3px;border-radius:100%;left:1px;top:15px}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completeWarningItem:before{top:11px}}.c-line-present--20220225 .c-present-camp__completeWarningItem:nth-child(3):before{background-color:#ea7261}.c-line-present--20220225 .c-present-camp__completeWarningItem span{color:#ea7261;letter-spacing:2.8px}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__completeWarningItem span{letter-spacing:.8px}}.c-line-present--20220225 .c-present-camp__footer{padding-bottom:0}@media screen and (max-width: 768px){.c-line-present--20220225 .c-present-camp__footer{padding-bottom:0}}
/*# sourceMappingURL=/s/files/1/0502/9530/8443/t/57/assets/custom-line-present.css.map */
