/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@font-face{font-family:keifont;src:url(https://pospost.jp/build/assets/keifont-u-NXjzp1.woff) format("woff")}html{font-family:Noto Sans JP,sans-serif}.main{width:100%;max-width:500px;margin:0 auto}.main .nologin-container{background-color:#fef5e8;min-height:100vh;padding:0 24px;z-index:0}.main .nologin-container .nologin-title{padding-top:87px;color:#dc5359;text-align:center;font-size:20px;font-weight:900;line-height:14px}.main .nologin-header{position:fixed;top:0;width:100%;max-width:500px;height:50px;background-color:#dc5359;z-index:5;margin:0 auto}.main .nologin-header img{height:17px;width:92px;margin-top:16px;margin-left:15px}.main .login-container{background-color:#fff;min-height:100vh;z-index:0}.main .login-footer{display:flex;position:fixed;width:100%;max-width:500px;height:67px;left:50%;bottom:0;transform:translate(-50%);background:#dc5359;z-index:5}.main .login-footer .login-footer-item{flex-basis:25%;text-align:center;padding-top:10px}.main .login-footer .login-footer-item .image-home{width:36px;height:47px}.main .login-footer .login-footer-item .image-search{width:33px;height:47px}.main .login-footer .login-footer-item .image-project{width:48px;height:47px}.main .login-footer .login-footer-item .image-mypage{width:60px;height:47px}.main .text-danger{color:red}.search-goods-item{flex-basis:50%;padding:30px 10px 0}.search-goods-item .search-goods-item-image{position:relative}.search-goods-item .search-goods-item-image .goods_image{width:100%;aspect-ratio:1/1;object-fit:cover}.search-goods-item .search-goods-item-image .badge-area{position:absolute;display:flex;flex-direction:column;width:59px;right:0;top:0}.search-goods-item .search-goods-item-image .badge-area .posxpost_image,.search-goods-item .search-goods-item-image .badge-area .kaidoki_image,.search-goods-item .search-goods-item-image .badge-area .coupon_image{width:59px;height:59px}.search-goods-item .search-goods-item-info{margin-top:15px}.search-goods-item .search-goods-item-info .goods-name{font-size:12px;font-weight:700;line-height:14px;color:#000}.search-goods-item .search-goods-item-info .maker-name{font-size:10px;font-weight:700;line-height:14px;color:#d1d1d1}.search-goods-item .search-goods-item-info .bonus-unit{font-size:12px;font-weight:500;line-height:14px;color:#000}.search-goods-item .search-goods-item-info .bonus-unit.campaign{color:#ec1515}.project-item{position:relative;display:flex;margin:0 10px;padding-top:20px;box-shadow:0 4px 4px #00000040}.project-item .project-item-image{position:relative;flex-basis:142px}.project-item .project-item-image .goods_image{width:142px;aspect-ratio:1/1;object-fit:cover}.project-item .project-item-image .badge-area{position:absolute;display:flex;flex-direction:column;width:40px;right:0;top:0}.project-item .project-item-image .badge-area .posxpost_image,.project-item .project-item-image .badge-area .kaidoki_image,.project-item .project-item-image .badge-area .coupon_image{width:40px;height:40px}.project-item .project-item-info{position:relative;flex-basis:calc(100% - 142px);background:#fef5e8;padding:15px 0 0 10px}.project-item .project-item-info .goods-name{font-size:12px;font-weight:700;line-height:14px;color:#000}.project-item .project-item-info .maker-name{font-size:10px;font-weight:700;line-height:14px;color:#929292}.project-item .project-item-info .bonus-unit{font-size:12px;font-weight:500;line-height:14px;margin-top:10px;color:#000}.project-item .project-item-info .bonus-unit.campaign{color:#ec1515}.project-item .project-item-info .deadline,.project-item .project-item-info .status_label{font-size:12px;font-weight:500;line-height:14px;color:#000}.project-item .project-item-info .status{display:inline-block;background:#fff;border:2px solid #dc5359;border-radius:5px;min-width:110px;font-weight:700;font-size:12px;line-height:14px;color:#dc5359;text-align:center;margin-top:5px;padding:5px}.project-item .project-item-info .upload_image{width:29px;height:29px}.project-item .project-item-arrow{position:absolute;top:87px;right:0}.project-item .project-item-arrow:before{content:"";width:18px;height:18px;border:3px solid #dc5359;border-left:0;border-bottom:0;border-radius:2px;transform:rotate(45deg);transform-origin:top right;position:absolute;right:15px}#company-contact .announcement{margin-top:30px;text-align:center;font-size:14px;font-weight:500;line-height:20px}#company-contact .contact-form{margin-top:30px;font-size:14px;font-weight:500;line-height:14px}#company-contact .contact-form .contact-form-box{margin-top:25px}#company-contact .contact-form .contact-form-box .required{color:red}#company-contact .contact-form .contact-form-box .radio-box{display:flex;margin:5px 0 0 20px}#company-contact .contact-form .contact-form-box .radio-box .radio-item input[type=radio]{display:none}#company-contact .contact-form .contact-form-box .radio-box .radio-item .radio-label{box-sizing:border-box;cursor:pointer;display:inline-block;padding:10px 10px 10px 20px;position:relative;width:auto}#company-contact .contact-form .contact-form-box .radio-box .radio-item .radio-label:before{background:#fff;border:1px solid #231815;border-radius:50%;content:"";display:block;height:13px;left:0;margin-top:-8px;position:absolute;top:50%;width:13px}#company-contact .contact-form .contact-form-box .radio-box .radio-item .radio-label:after{background:#000;border-radius:50%;content:"";display:block;height:7px;left:3px;margin-top:-5px;opacity:0;position:absolute;top:50%;width:7px}#company-contact .contact-form .contact-form-box .radio-box .radio-item input[type=radio]:checked+.radio-label:after{opacity:1}#company-contact .contact-form .contact-form-box .contact-form-textbox{width:calc(100% - 20px);height:40px;margin:10px 0 0 20px;background:#fff;box-shadow:0 1px 1px #00000040}#company-contact .contact-form .contact-form-box .contact-form-textarea{width:calc(100% - 20px);height:141px;margin:10px 0 0 20px;background:#fff;box-shadow:0 1px 1px #00000040}#company-contact .contact-form .contact-form-button-box{padding:40px 0}#company-contact .contact-form .contact-form-button-box .contact-form-button{width:189px;height:42px;background:#dc5359;box-shadow:0 1px 1px #00000040;border-radius:20px;text-align:center;color:#fff;font-weight:700;font-size:14px;line-height:14px;display:block;margin:0 auto}#company-contact .thankyou{margin-top:150px;font-size:30px;font-weight:900;color:#dc5359;text-align:center;line-height:14px}#company-contact .thankyou-text{margin-top:40px;font-size:14px;font-weight:500;text-align:center;line-height:20px}#company-contact .thankyou-botton-box{padding:40px 0}#company-contact .thankyou-botton-box .thankyou-botton{width:189px;height:42px;background:#dc5359;box-shadow:0 1px 1px #00000040;border-radius:20px;text-align:center;color:#fff;font-weight:700;font-size:14px;line-height:14px;display:block;margin:0 auto}#top .top{position:relative;background:#dc5359;width:100%;max-width:500px;height:305px;overflow:hidden}#top .top .cloud-right{position:absolute;top:17px;right:20px;width:59px;height:59px}#top .top .cloud-left{position:absolute;top:181px;left:25px;width:35px;height:35px}#top .top .logo{position:absolute;top:54px;left:25px;width:136px;height:25px}#top .top .text{position:absolute;left:25px;top:101px;font-weight:900;font-size:16px;line-height:19px;color:#fef5e8;text-shadow:0px 4px 4px rgba(0,0,0,.25);font-family:keifont}#top .top .circle-large{position:absolute;top:29px;right:20px;width:223px;height:223px;border-radius:111px;background:#fff;opacity:25%;z-index:0}#top .top .circle-middle{position:absolute;top:50px;right:42px;width:180px;height:180px;border-radius:90px;background:#fff;opacity:50%;z-index:5}#top .top .circle-small{position:absolute;top:70px;right:62px;width:140px;height:140px;border-radius:70px;background:#fff;z-index:10}#top .top .smartphone{position:absolute;width:130px;height:190px;right:60px;top:50px;z-index:15}#top .top .image1{position:absolute;left:-15px;bottom:0;z-index:15}#top .top .image1 img{width:142px;height:91px}#top .top .image2{position:absolute;display:flex;justify-content:center;width:100%;bottom:0;z-index:15}#top .top .image2 img{width:124px;height:83px}#top .top .image3{position:absolute;right:5px;bottom:0;z-index:15}#top .top .image3 img{width:132px;height:68px}#top .top-container .top-box{position:relative;text-align:center;padding-bottom:20px}#top .top-container .top-box .chance-text{font-weight:700;font-size:14px;line-height:19px;color:#dc5359;padding-top:15px;font-family:keifont}#top .top-container .top-box .scroll-box{overflow:hidden}#top .top-container .top-box .scroll-box .store-box1{display:flex;background:#fef5e8;width:1000px;height:40px;margin-top:15px;animation:scroll-horizontal 8s linear infinite}#top .top-container .top-box .scroll-box .store-box1 .store-item{position:relative;display:flex;width:100%}#top .top-container .top-box .scroll-box .store-box1 .store-item .welcia{position:absolute;top:0;left:0;width:70px}#top .top-container .top-box .scroll-box .store-box1 .store-item .plaza{position:absolute;top:10px;left:100px;width:85px}#top .top-container .top-box .scroll-box .store-box1 .store-item .matsukiyo{position:absolute;top:5px;left:210px;width:110px}#top .top-container .top-box .scroll-box .store-box1 .store-item .sugi{position:absolute;top:5px;left:350px;width:110px}#top .top-container .top-box .scroll-box .store-box2{display:flex;background:#fef5e8;width:1350px;height:40px;margin-top:15px;animation:scroll-horizontal 10.5s linear infinite}#top .top-container .top-box .scroll-box .store-box2 .store-item{position:relative;display:flex;width:100%}#top .top-container .top-box .scroll-box .store-box2 .store-item .cocokara{position:absolute;top:5px;left:0;width:130px}#top .top-container .top-box .scroll-box .store-box2 .store-item .amazon{position:absolute;top:5px;left:160px;width:85px}#top .top-container .top-box .scroll-box .store-box2 .store-item .qoo10{position:absolute;top:0;left:290px;width:70px}#top .top-container .top-box .scroll-box .store-box2 .store-item .create{position:absolute;top:3px;left:410px;width:86px}#top .top-container .top-box .scroll-box .store-box2 .store-item .rakuten{position:absolute;top:3px;left:540px;width:88px}#top .top-container .top-box .scroll-box .company-box1{display:flex;background:#fff;width:1100px;height:60px;margin-top:40px;animation:scroll-horizontal 10s linear infinite}#top .top-container .top-box .scroll-box .company-box1 .company-item{position:relative;display:flex;width:100%}#top .top-container .top-box .scroll-box .company-box1 .company-item .f_and_l{position:absolute;top:10px;left:0;width:64px}#top .top-container .top-box .scroll-box .company-box1 .company-item .love_whitening{position:absolute;top:0;left:120px;width:64px}#top .top-container .top-box .scroll-box .company-box1 .company-item .olens{position:absolute;top:10px;left:230px;width:110px}#top .top-container .top-box .scroll-box .company-box1 .company-item .bioliss{position:absolute;top:5px;left:390px;width:110px}#top .top-container .top-box .scroll-box .company-box2{display:flex;background:#fff;width:1400px;height:50px;margin-top:20px;animation:scroll-horizontal 12s linear infinite}#top .top-container .top-box .scroll-box .company-box2 .company-item{position:relative;display:flex;width:100%}#top .top-container .top-box .scroll-box .company-box2 .company-item .o_oo{position:absolute;top:0;left:0;width:72px}#top .top-container .top-box .scroll-box .company-box2 .company-item .rohto{position:absolute;top:0;left:120px;width:110px}#top .top-container .top-box .scroll-box .company-box2 .company-item .bivaboo{position:absolute;top:0;left:270px;width:110px}#top .top-container .top-box .scroll-box .company-box2 .company-item .dejavu{position:absolute;top:5px;left:410px;width:90px}#top .top-container .top-box .scroll-box .company-box2 .company-item .dism{position:absolute;top:8px;left:540px;width:110px}@keyframes scroll-horizontal{0%{transform:translate(0)}to{transform:translate(-50%)}}#top .top-container .top-box .login-box{position:relative;display:flex;justify-content:center;height:75px;margin-top:20px}#top .top-container .top-box .login-box .login-button-top{position:absolute;width:142px;height:29px;background:#06be55;border:1px solid #ffffff;border-radius:13px;font-weight:700;font-size:14px;line-height:14px;color:#fff;padding-top:6px;z-index:10}#top .top-container .top-box .login-box .login-button-top:after{content:"";position:absolute;width:8px;height:8px;left:65px;top:23px;background:#06be55;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;transform:rotate(45deg);z-index:5}#top .top-container .top-box .login-box .login-button-bottom{position:absolute;width:278px;height:56px;top:17px;background:#06be55;box-shadow:inset 0 -4px 1px #00000040;border-radius:28px;font-weight:700;font-size:20px;line-height:14px;color:#fff;padding-top:25px;z-index:5;transition:.3s}#top .top-container .top-box .login-box .login-button-bottom:hover{box-shadow:unset;transform:translateY(4px)}#top .top-container .top-box .title{font-weight:900;font-size:20px;line-height:19px;color:#dc5359;padding-top:50px;font-family:keifont}#top .top-container .top-box .text{font-weight:400;font-size:13px;line-height:19px;text-align:center;color:#000;margin:20px 25px 0}#top .top-container .top-box .text-box-left{position:relative;width:252px;height:141px;background:#fef5e8;border:3px solid #dc5359;box-shadow:0 4px 4px #00000040;border-radius:15px;font-weight:400;font-size:11px;line-height:19px;color:#000;margin:30px 0 0 24px}#top .top-container .top-box .text-box-left .title{font-weight:900;font-size:11px;line-height:19px;color:#dc5359;text-align:left;padding:0;margin:10px 0 0 20px;font-family:keifont}#top .top-container .top-box .text-box-left .person{position:absolute;top:35px;left:3px;width:59px;height:100px}#top .top-container .top-box .text-box-left .text-box{position:absolute;top:35px;left:65px}#top .top-container .top-box .text-box-left .text-box .text-box-item{display:flex;align-items:center;margin:3px 0}#top .top-container .top-box .text-box-left .text-box .text-box-item img{width:25px;height:25px}#top .top-container .top-box .text-box-left .text-box .text-box-item .text-box-item-text{margin-left:5px}#top .top-container .top-box .text-box-right{display:flex;justify-content:flex-end}#top .top-container .top-box .text-box-right .text-box-right-box{position:relative;width:231px;height:141px;background:#fef5e8;border:3px solid #dc5359;box-shadow:0 4px 4px #00000040;border-radius:15px;margin:20px 24px 0 0;z-index:5}#top .top-container .top-box .text-box-right .text-box-right-box .title1{position:absolute;top:10px;left:10px;font-weight:900;font-size:11px;line-height:19px;color:#dc5359;font-family:keifont}#top .top-container .top-box .text-box-right .text-box-right-box .title2{position:absolute;top:30px;left:70px;font-weight:900;font-size:11px;line-height:19px;color:#dc5359;font-family:keifont}#top .top-container .top-box .text-box-right .text-box-right-box .big{font-weight:700;font-size:20px}#top .top-container .top-box .text-box-right .text-box-right-box .text-box{position:absolute;top:60px;left:10px;font-weight:400;font-size:11px;line-height:19px;color:#000;text-align:left}#top .top-container .top-box .text-box-right .text-box-right-box .money{position:absolute;top:100px;right:45px;width:49px;height:35px}#top .top-container .top-box .text-box-right .text-box-right-box .person{position:absolute;top:35px;right:10px;width:49px;height:100px}#top .top-container .top-box .step-box-left{position:relative;width:224px;height:141px;background:#fff;box-shadow:0 4px 4px #00000040;border-radius:15px;margin:20px 0 0 24px;z-index:5}#top .top-container .top-box .step-box-left .step-number{position:absolute;left:10px;top:10px;font-weight:900;font-size:24px;line-height:19px;color:#dc5359;font-family:keifont}#top .top-container .top-box .step-box-left .step-title{position:absolute;left:50px;top:10px;font-weight:900;font-size:16px;line-height:19px;color:#dc5359;font-family:keifont}#top .top-container .top-box .step-box-left .step-line{position:absolute;width:45px;height:95px;left:5px;bottom:0}#top .top-container .top-box .step-box-left .step-person{position:absolute;width:45px;height:100px;left:5px;bottom:0}#top .top-container .top-box .step-box-left .step-text{position:absolute;left:60px;top:40px;font-weight:400;font-size:12px;line-height:19px;text-align:left;color:#000}#top .top-container .top-box .step-box-right{display:flex;justify-content:flex-end;margin:20px 24px 0 0}#top .top-container .top-box .step-box-right .step-box-right-box{position:relative;width:224px;height:141px;background:#fff;box-shadow:0 4px 4px #00000040;border-radius:15px;z-index:5}#top .top-container .top-box .step-box-right .step-box-right-box .step-number{position:absolute;left:10px;top:10px;font-weight:900;font-size:24px;line-height:19px;color:#dc5359;font-family:keifont}#top .top-container .top-box .step-box-right .step-box-right-box .step-title{position:absolute;left:50px;top:10px;font-weight:900;font-size:16px;line-height:19px;color:#dc5359;font-family:keifont}#top .top-container .top-box .step-box-right .step-box-right-box .step-canvas{position:absolute;width:70px;height:85px;right:5px;bottom:15px}#top .top-container .top-box .step-box-right .step-box-right-box .step-text{position:absolute;width:145px;left:10px;top:45px;font-weight:400;font-size:12px;line-height:19px;text-align:left;color:#000}#top .top-container .top-box .post-example{position:relative;display:flex;align-items:center;flex-direction:column;box-shadow:0 4px 4px #00000040;margin:35px 24px 0;padding:20px}#top .top-container .top-box .post-example .profile-box{display:flex;justify-content:center;width:245px;padding-bottom:20px}#top .top-container .top-box .post-example .profile-box .example-person{width:64px;height:81px}#top .top-container .top-box .post-example .profile-box .profile{margin-left:20px}#top .top-container .top-box .post-example .profile-box .profile .profile-name{font-weight:900;font-size:14px;line-height:14px;color:#000;margin-top:20px}#top .top-container .top-box .post-example .profile-box .profile .profile-text{font-size:11px;line-height:14px;color:#000;text-align:left;margin-top:20px}#top .top-container .top-box .post-example .example-phone{width:95px;height:200px;margin-top:10px}#top .top-container .top-box .post-example .comment{position:relative;font-weight:400;font-size:12px;line-height:17px;color:#000;text-align:left;background:#fff;border-radius:15px;margin-top:10px;padding:15px;z-index:5}#top .top-container .top-box .post-example .comment:after{content:"";position:absolute;width:25px;height:25px;left:35px;top:-8px;background:#fff;transform:rotate(45deg);z-index:-1}#top .top-container .top-box .post-example:after{content:"";position:absolute;width:100px;height:100px;left:-65px;top:-30px;background:#fff;transform:rotate(120deg) skew(15deg,15deg)}#top .top-container .top-box .post-example.pink{background:#ffe9f6}#top .top-container .top-box .post-example.pink .profile-box{border-bottom:3px solid #dc5359}#top .top-container .top-box .post-example.blue{background:#bfe3ff}#top .top-container .top-box .post-example.blue .profile-box{border-bottom:3px solid #5392DC}#top .top-container .top-box .circle-box .circle{position:absolute;background:#dc5359;width:8px;height:8px;border-radius:4px}#top .top-container .top-box .circle-box .circle:nth-child(1){top:365px;left:80px}#top .top-container .top-box .circle-box .circle:nth-child(2){top:385px;left:80px}#top .top-container .top-box .circle-box .circle:nth-child(3){top:405px;left:80px}#top .top-container .top-box .circle-box .circle:nth-child(4){top:425px;left:80px}#top .top-container .top-box .circle-box .circle:nth-child(5){top:445px;left:80px}#top .top-container .top-box .circle-box .circle:nth-child(6){top:445px;left:100px}#top .top-container .top-box .circle-box .circle:nth-child(7){top:445px;left:120px}#top .top-container .top-box .circle-box .circle:nth-child(8){top:445px;left:140px}#top .top-container .top-box .circle-box .circle:nth-child(9){top:445px;left:160px}#top .top-container .top-box .circle-box .circle:nth-child(10){top:445px;left:180px}#top .top-container .top-box .circle-box .circle:nth-child(11){top:445px;left:200px}#top .top-container .top-box .circle-box .circle:nth-child(12){top:445px;left:220px}#top .top-container .top-box .circle-box .circle:nth-child(13){top:445px;left:240px}#top .top-container .top-box .circle-box-right .circle{position:absolute;background:#dc5359;width:8px;height:8px;border-radius:4px}#top .top-container .top-box .circle-box-right .circle:nth-child(1){top:230px;right:80px}#top .top-container .top-box .circle-box-right .circle:nth-child(2){top:210px;right:80px}#top .top-container .top-box .circle-box-right .circle:nth-child(3){top:190px;right:80px}#top .top-container .top-box .circle-box-right .circle:nth-child(4){top:170px;right:80px}#top .top-container .top-box .circle-box-right .circle:nth-child(5){top:150px;right:80px}#top .top-container .top-box .circle-box-right .circle:nth-child(6){top:150px;right:100px}#top .top-container .top-box .circle-box-right .circle:nth-child(7){top:150px;right:120px}#top .top-container .top-box .circle-box-right .circle:nth-child(8){top:150px;right:140px}#top .top-container .top-box .circle-box-right .circle:nth-child(9){top:150px;right:160px}#top .top-container .top-box .circle-box-right .circle:nth-child(10){top:150px;right:180px}#top .top-container .top-box .circle-box-right .circle:nth-child(11){top:150px;right:200px}#top .top-container .top-box .circle-box-right .circle:nth-child(12){top:150px;right:220px}#top .top-container .top-box .circle-box-right .circle:nth-child(13){top:150px;right:240px}#top .top-container .top-box .circle-box-left .circle{position:absolute;background:#dc5359;width:8px;height:8px;border-radius:4px}#top .top-container .top-box .circle-box-left .circle:nth-child(1){top:395px;left:80px}#top .top-container .top-box .circle-box-left .circle:nth-child(2){top:375px;left:80px}#top .top-container .top-box .circle-box-left .circle:nth-child(3){top:355px;left:80px}#top .top-container .top-box .circle-box-left .circle:nth-child(4){top:335px;left:80px}#top .top-container .top-box .circle-box-left .circle:nth-child(5){top:315px;left:80px}#top .top-container .top-box .circle-box-left .circle:nth-child(6){top:315px;left:100px}#top .top-container .top-box .circle-box-left .circle:nth-child(7){top:315px;left:120px}#top .top-container .top-box .circle-box-left .circle:nth-child(8){top:315px;left:140px}#top .top-container .top-box .circle-box-left .circle:nth-child(9){top:315px;left:160px}#top .top-container .top-box .circle-box-left .circle:nth-child(10){top:315px;left:180px}#top .top-container .top-box .circle-box-left .circle:nth-child(11){top:315px;left:200px}#top .top-container .top-box .circle-box-left .circle:nth-child(12){top:315px;left:220px}#top .top-container .top-box .circle-box-left .circle:nth-child(13){top:315px;left:240px}#top .top-container .top-box .step-car{position:absolute;top:130px;right:50px;width:70px;height:50px;z-index:5}#top .top-container .top-box .step-cart{position:absolute;top:240px;left:60px;width:70px;height:80px;z-index:5}#top .top-container .top-box.cream{background:#fef5e8}#top .top-container .top-box.cream .triangle{position:absolute;left:50%;bottom:-25px;width:100px;height:100px;background:#fef5e8;transform:rotate(135deg) skew(25deg,25deg) translate(50%);z-index:1}#top .top-container .top-box.white{background:#fff}#top .top-container .top-box.white .triangle{position:absolute;left:50%;bottom:-25px;width:100px;height:100px;background:#fff;transform:rotate(135deg) skew(25deg,25deg) translate(50%);z-index:1}#top .top-container .top-footer{text-align:center;margin:40px 24px}#top .top-container .top-footer .footer-logo{width:107px;height:20px}#top .top-container .top-footer .footer-menu{display:flex;justify-content:space-between;padding:30px 0}#top .top-container .top-footer .footer-menu .menu-item{font-weight:400;font-size:12px;line-height:17px;color:#000}#home .home-top{position:relative;background:#dc5359;width:100%;max-width:500px;height:253px}#home .home-top .cloud-right{position:absolute;width:59px;height:59px;right:15px;top:11px}#home .home-top .cloud-left{position:absolute;width:59px;height:59px;left:25px;top:77px}#home .home-top .logo{position:absolute;width:100%;top:45px;text-align:center}#home .home-top .logo img{width:160px;height:29px}#home .home-top .image-left{position:absolute;width:260px;height:143px;left:-18px;top:114px}#home .home-top .image-right{position:absolute;width:209px;height:153px;right:0;top:100px}#home .home-container{background-color:#fff;min-height:100vh;padding:0 28px 100px;z-index:0}#home .home-container .home-box{margin-top:30px}#home .home-container .home-box .title{font-weight:900;font-size:20px;line-height:14px;text-align:center;color:#dc5359}#home .home-container .home-box .project-box{margin-top:20px}#home .home-container .home-box .project-box .carousel-inner{border-radius:10px}#home .home-container .home-box .project-box .project-item{display:flex;margin:0;padding:0;border-radius:10px}#home .home-container .home-box .project-box .project-item .project-item-image img{width:145px;aspect-ratio:1/1;object-fit:cover}#home .home-container .home-box .project-box .project-item .project-item-image .posxpost_image,#home .home-container .home-box .project-box .project-item .project-item-image .kaidoki_image{position:absolute;width:45px;height:45px;right:0;top:0}#home .home-container .home-box .project-box .project-item .project-item-info{background:#f5f5f5;padding:20px 0 0 20px}#home .home-container .home-box .project-box .project-item .project-item-info .goods-name{font-weight:700;font-size:14px;line-height:14px;color:#000;margin-bottom:15px}#home .home-container .home-box .project-box .project-item .project-item-info .info-label{font-weight:700;font-size:12px;line-height:14px;color:#929292;margin-top:5px}#home .home-container .home-box .project-box .project-item .project-item-info .info-content{font-weight:700;font-size:14px;line-height:14px;color:#000;margin-top:5px}#home .home-container .home-box .project-box .carousel-indicators{position:relative;margin:20px 0 0}#home .home-container .home-box .project-box .carousel-indicators button{margin:0 10px}#home .home-container .home-box .project-box .carousel-indicators [data-bs-target]{background-color:#d1d1d1;width:10px;height:10px;border:0;border-radius:5px}#home .home-container .home-box .campaign-box{margin-top:20px}#home .home-container .home-box .campaign-box img{width:100%;height:145px;object-fit:cover;border-radius:10px}#home .home-container .home-box .campaign-box .carousel-indicators{position:relative;margin:20px 0 0}#home .home-container .home-box .campaign-box .carousel-indicators button{margin:0 10px}#home .home-container .home-box .campaign-box .carousel-indicators [data-bs-target]{background-color:#d1d1d1;width:10px;height:10px;border:0;border-radius:5px}#home .home-container .home-box .more{position:relative;margin-top:20px;font-weight:900;font-size:12px;line-height:14px;text-align:center;color:#929292}#home .home-container .home-box .more:after{content:"";width:8px;height:8px;border:2px solid #929292;border-left:0;border-bottom:0;border-radius:2px;transform:rotate(45deg);transform-origin:top right;position:absolute;right:25%;top:6px}#home .home-container .home-box .home-info-box{display:flex;flex-wrap:wrap}#home .home-container .home-box .home-info-box .home-info-item{position:relative;flex-basis:calc(50% - 4px);background:#fef5e8;text-align:center;padding-top:5px;margin:2px 0;height:62px}#home .home-container .home-box .home-info-box .home-info-item img{width:52px;height:52px;opacity:30%}#home .home-container .home-box .home-info-box .home-info-item span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;font-size:20px;font-weight:700;line-height:14px;z-index:5}#home .home-container .home-box .home-info-box .home-info-item:nth-child(1){border-radius:20px 0 0;margin-right:2px}#home .home-container .home-box .home-info-box .home-info-item:nth-child(2){border-radius:0 20px 0 0;margin-left:2px}#home .home-container .home-box .home-info-box .home-info-item:nth-child(3){border-radius:0 0 0 20px;margin-right:2px}#home .home-container .home-box .home-info-box .home-info-item:nth-child(4){border-radius:0 0 20px;margin-left:2px}#home .home-container .home-box .goods-box{display:flex;justify-content:center;margin-top:30px}#home .home-container .home-box .goods-box .goods-item{position:relative;flex-basis:33.3333333333%;margin:0 2px}#home .home-container .home-box .goods-box .goods-item img{width:100%;aspect-ratio:1/1;object-fit:cover}#home .home-container .home-box .goods-box .goods-item .posxpost_image,#home .home-container .home-box .goods-box .goods-item .kaidoki_image{position:absolute;width:45px;height:45px;right:0;top:0}#search .search-container{background-color:#fff;height:100vh;z-index:0}#search .search-container .search-tab{position:fixed;display:flex;padding:0 10px;width:100%;max-width:500px;background:#fff;z-index:5}#search .search-container .search-tab .search-tab-item{flex-basis:33.3333333333%;font-size:20px;line-height:14px;font-weight:700;color:#d1d1d1;text-align:center;padding:60px 0 15px}#search .search-container .search-tab input[name=tab_item]{display:none}#search .search-container .search-tab input:checked+.search-tab-item{color:#dc5359;border-bottom:3px solid #dc5359;box-shadow:0 3px 1px #00000040}#search .search-container .tab_content{display:none;flex-wrap:wrap;padding:100px 0}#search .search-container .tab_content .nodata{padding-top:50px;margin:0 auto}#search .search-container .active{display:flex}#project .project-container{background-color:#fff;height:100vh;z-index:0}#project .project-container .project-tab{position:fixed;display:flex;padding:0 10px;width:100%;max-width:500px;background:#fff;z-index:5}#project .project-container .project-tab .project-tab-item{flex-basis:50%;font-size:20px;line-height:14px;font-weight:700;color:#d1d1d1;text-align:center;padding:60px 0 15px}#project .project-container .project-tab input[name=tab_item]{display:none}#project .project-container .project-tab input:checked+.project-tab-item{color:#dc5359;border-bottom:3px solid #dc5359;box-shadow:0 3px 1px #00000040}#project .project-container .tab_content{display:none;padding:100px 0}#project .project-container .tab_content .nodata{padding-top:50px;text-align:center}#project .project-container .active{display:block}#goods .goods-container{position:relative;background-color:#fff;min-height:100vh;padding:100px 24px;z-index:0}#goods .goods-container .carousel .carousel-inner{margin-top:10px}#goods .goods-container .carousel .carousel-inner .carousel-item{text-align:center}#goods .goods-container .carousel .carousel-inner .carousel-item img{width:300px;aspect-ratio:1/1;object-fit:cover}#goods .goods-container .carousel .carousel-indicators{position:relative;margin:20px 0 0}#goods .goods-container .carousel .carousel-indicators [data-bs-target]{background-color:#d9d9d9;width:8px;height:8px;border:0;border-radius:4px}#goods .goods-container .badge-area{position:absolute;display:flex;flex-direction:column;width:59px;right:30px;top:130px}#goods .goods-container .badge-area .posxpost_image,#goods .goods-container .badge-area .kaidoki_image,#goods .goods-container .badge-area .coupon_image{width:59px;height:59px}#goods .goods-container .info-box .goods-name{font-size:20px;font-weight:700;line-height:20px;color:#000;margin-top:30px}#goods .goods-container .info-box .maker-name{font-weight:700;font-size:10px;line-height:14px;color:#d1d1d1;margin-top:10px}#goods .goods-container .content-box,#goods .goods-container .bonus-box,#goods .goods-container .entry-rule-box,#goods .goods-container .post-rule-box{font-weight:500;font-size:14px;line-height:19px;color:#000;margin-top:15px}#goods .goods-container .bonus-box.campaign{text-decoration:line-through}#goods .goods-container .campaign-bonus-box{font-weight:700;font-size:14px;line-height:19px;color:#ec1515}#goods .goods-container .content-box{white-space:pre-wrap}#goods .goods-container .heading{font-weight:700;font-size:20px;line-height:14px;color:#dc5359;margin-top:30px}#goods .goods-container .graph-box{display:flex;align-items:center;margin-top:15px}#goods .goods-container .graph-box .rest-graph{flex-basis:140px}#goods .goods-container .graph-box .rest-graph .rest-circle{display:flex;align-items:center;justify-content:center;width:140px;height:140px;border-radius:50%}#goods .goods-container .graph-box .rest-graph .rest-circle .white-circle{display:flex;flex-direction:column;align-items:center;width:105px;height:105px;border-radius:50%;background:#fff;font-weight:700;line-height:14px}#goods .goods-container .graph-box .rest-graph .rest-circle .white-circle .rest-label{margin-top:20px;font-size:16px}#goods .goods-container .graph-box .rest-graph .rest-circle .white-circle .rest-percent{margin-top:20px;font-size:36px}#goods .goods-container .graph-box .staff-comment{position:relative;flex-basis:calc(100% - 140px);width:100%;height:163px;background:#fff;border:5px solid #dc5359;border-radius:10px;margin-left:70px}#goods .goods-container .graph-box .staff-comment .staff-comment-label{font-weight:700;font-size:13px;line-height:14px;text-align:center;color:#dc5359;margin-top:10px}#goods .goods-container .graph-box .staff-comment .staff-comment-content{font-size:12px;line-height:19px;color:#000;overflow:hidden;height:130px;padding:5px;white-space:pre-wrap}#goods .goods-container .graph-box .staff-comment .circle-large{position:absolute;top:70px;left:-25px;width:17px;height:17px;border-radius:50%;background:#dc5359}#goods .goods-container .graph-box .staff-comment .circle-middle{position:absolute;top:87px;left:-35px;width:13px;height:13px;border-radius:50%;background:#dc5359}#goods .goods-container .graph-box .staff-comment .circle-small{position:absolute;top:100px;left:-43px;width:9px;height:9px;border-radius:50%;background:#dc5359}#goods .goods-footer{position:fixed;display:flex;align-items:center;justify-content:center;bottom:0;width:100%;max-width:500px;height:67px;font-weight:700;font-size:20px;line-height:14px;color:#fff;background:#dc5359}#goods .modal-content{background:#f5f5f5;border-radius:20px;margin:0 30px;padding:0}#goods .modal-content .modal-body{padding:0 20px}#goods .modal-content .modal-body .modal-title{font-weight:700;font-size:16px;line-height:14px;color:#000;text-align:center;margin-top:50px}#goods .modal-content .modal-body .modal-notice{font-weight:700;font-size:15px;line-height:20px;color:#ec1515;text-align:center;margin-top:15px}#goods .modal-content .modal-body .radio-box .radio-item{margin:50px 0 0 20px}#goods .modal-content .modal-body .radio-box .radio-item input[type=radio]{display:none}#goods .modal-content .modal-body .radio-box .radio-item .radio-label{box-sizing:border-box;cursor:pointer;display:inline-block;padding:10px 10px 10px 40px;position:relative;width:auto;font-weight:700;font-size:20px;line-height:14px;color:#000}#goods .modal-content .modal-body .radio-box .radio-item .radio-label:before{background:#fff;border:1px solid #231815;border-radius:50%;content:"";display:block;width:24px;height:24px;left:0;margin-top:-13px;position:absolute;top:50%}#goods .modal-content .modal-body .radio-box .radio-item .radio-label:after{background:#000;border-radius:50%;content:"";display:block;height:18px;width:18px;left:3px;margin-top:-10px;opacity:0;position:absolute;top:50%}#goods .modal-content .modal-body .radio-box .radio-item input[type=radio]:checked+.radio-label:after{opacity:1}#goods .modal-content .modal-body .submit-button{display:block;margin:50px auto 20px;width:200px;height:43px;background:#d9d9d9;border-radius:20px;font-weight:400;font-size:20px;line-height:14px;text-align:center;color:#000}#goods-project .goods-project-container{position:relative;background-color:#fff;min-height:100vh;padding:100px 24px 50px;z-index:0}#goods-project .goods-project-container .carousel .carousel-inner{margin-top:10px}#goods-project .goods-project-container .carousel .carousel-inner .carousel-item{text-align:center}#goods-project .goods-project-container .carousel .carousel-inner .carousel-item img{width:300px;aspect-ratio:1/1;object-fit:cover}#goods-project .goods-project-container .carousel .carousel-indicators{position:relative;margin:20px 0 0}#goods-project .goods-project-container .carousel .carousel-indicators [data-bs-target]{background-color:#d9d9d9;width:8px;height:8px;border:0;border-radius:4px}#goods-project .goods-project-container .badge-area{position:absolute;display:flex;flex-direction:column;width:59px;right:30px;top:130px}#goods-project .goods-project-container .badge-area .posxpost_image,#goods-project .goods-project-container .badge-area .kaidoki_image,#goods-project .goods-project-container .badge-area .coupon_image{width:59px;height:59px}#goods-project .goods-project-container .info-box{position:relative}#goods-project .goods-project-container .info-box .goods-name{font-size:20px;font-weight:700;line-height:14px;color:#000;margin-top:30px}#goods-project .goods-project-container .info-box .maker-name{font-weight:700;font-size:10px;line-height:14px;color:#929292;margin-top:10px}#goods-project .goods-project-container .info-box .bonus-unit{font-weight:500;font-size:14px;line-height:14px;color:#000;margin-top:10px}#goods-project .goods-project-container .info-box .bonus-unit.campaign{color:#ec1515}#goods-project .goods-project-container .info-box .deadline{font-weight:500;font-size:14px;line-height:14px;color:#000}#goods-project .goods-project-container .info-box .upload_image{position:absolute;top:47px;right:0;width:29px;height:29px}#goods-project .goods-project-container .bonus-box{display:flex;align-items:center;width:100%;height:73px;background:#f5f5f5;margin-top:20px;padding:0 5px}#goods-project .goods-project-container .bonus-box .bonus-amount{font-weight:700;font-size:20px;line-height:14px;color:#000}#goods-project .goods-project-container .step-box{margin-top:25px}#goods-project .goods-project-container .step-box .step-button{display:flex;align-items:center;width:100%;height:73px;border:4px solid rgba(220,83,89,.3);border-radius:50px;font-weight:700;font-size:20px;line-height:14px;color:#dc53594d;padding:10px}#goods-project .goods-project-container .step-box .step-button .step-number{flex-basis:30%}#goods-project .goods-project-container .step-box .step-button .step-name{flex-basis:60%}#goods-project .goods-project-container .step-box .step-button .step-arrow{position:relative;flex-basis:10%}#goods-project .goods-project-container .step-box .step-button .step-arrow:before{content:"";width:18px;height:18px;border:3px solid #ffffff;border-left:0;border-bottom:0;border-radius:2px;transform:rotate(45deg);transform-origin:top right;position:absolute;right:15px}#goods-project .goods-project-container .step-box .step-button .step-file{position:relative;flex-basis:10%}#goods-project .goods-project-container .step-box .step-button.active{background:#dc5359;color:#fff}#goods-project .goods-project-container .step-three-point{display:flex;flex-direction:column;width:100%;margin:5px 0}#goods-project .goods-project-container .step-three-point .point{width:8px;height:8px;border-radius:4px;background:#dc5359;opacity:30%;margin:2px auto}#goods-project .goods-project-container .step-three-point .point.active{opacity:100%}#goods-project .goods-project-container .post-rule{margin-top:40px}#goods-project .goods-project-container .post-rule .title{font-weight:700;font-size:20px;line-height:14px;color:#dc5359}#goods-project .goods-project-container .post-rule .content{font-weight:500;font-size:14px;line-height:14px;color:#000;margin-top:15px}#goods-project .modal-content{background:#f5f5f5;border-radius:20px;margin:0 30px;padding:0}#goods-project .modal-content .modal-body{padding:50px 20px 20px}#goods-project .modal-content .modal-body .modal-title{font-weight:700;font-size:18px;line-height:14px;color:#000;text-align:center}#goods-project .modal-content .modal-body .modal-title-url{font-weight:700;font-size:18px;line-height:19px;color:#000;text-align:center}#goods-project .modal-content .modal-body .modal-notice{font-weight:700;font-size:15px;line-height:20px;color:#ec1515;text-align:center;margin-top:15px}#goods-project .modal-content .modal-body .update-box{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;min-height:350px;background:#fff;border:1px dashed #000000;border-radius:10px;margin-top:35px}#goods-project .modal-content .modal-body .update-box .select-image,#goods-project .modal-content .modal-body .update-box .select-video{width:100%;height:348px;object-fit:cover;border-radius:10px}#goods-project .modal-content .modal-body .update-box .receipt-image{position:absolute;top:0;width:210px;height:210px}#goods-project .modal-content .modal-body .update-box .internet-image{position:absolute;top:-10px;width:210px;height:210px}#goods-project .modal-content .modal-body .update-box .upload-image{position:absolute;top:190px;width:56px;height:56px;opacity:60%}#goods-project .modal-content .modal-body .update-box .file-name{position:absolute;top:260px;font-weight:500;font-size:20px;line-height:14px;color:#4ebbf8}#goods-project .modal-content .modal-body .update-box .textarea-caption-label{position:absolute;top:25px;font-size:16px;line-height:14px;text-align:center;color:#000}#goods-project .modal-content .modal-body .update-box .textarea-caption{position:absolute;top:60px;width:90%;height:250px;background:#f5f5f5;border-radius:20px;padding:10px;resize:none}#goods-project .modal-content .modal-body .update-box .input-url-label{position:absolute;top:165px;font-size:16px;line-height:14px;text-align:center;color:#000}#goods-project .modal-content .modal-body .update-box .input-url{position:absolute;top:190px;width:90%;height:40px;background:#f5f5f5;border-radius:20px;padding:0 10px}#goods-project .modal-content .modal-body .update-box .input-code-label{position:absolute;top:240px;font-size:16px;line-height:14px;text-align:center;color:#000}#goods-project .modal-content .modal-body .update-box .input-code-qa-label{position:absolute;top:265px;font-size:16px;line-height:14px;text-align:center;color:#4ebbf8}#goods-project .modal-content .modal-body .update-box .input-code{position:absolute;top:290px;width:90%;height:40px;background:#f5f5f5;border-radius:20px;padding:0 10px}#goods-project .modal-content .modal-body .update-box .question{font-size:16px;line-height:14px;color:#000;margin-top:30px}#goods-project .modal-content .modal-body .update-box .answer-box{font-size:16px;color:#dc5359;margin-top:10px;padding:0 10px;width:100%}#goods-project .modal-content .modal-body .update-box .answer-box textarea{width:100%;color:#000;border:1px solid #000000;border-radius:10px;padding:5px;resize:none}#goods-project .modal-content .modal-body .submit-button,#goods-project .modal-content .modal-body .close-button,#goods-project .modal-content .modal-body .clear-button{display:block;margin:20px auto;width:200px;height:43px;background:#d9d9d9;border-radius:20px;font-weight:400;font-size:20px;line-height:14px;text-align:center;color:#000}#mypage .mypage-top{position:relative;width:100%;max-width:500px;height:338px;background:#dc5359;border-radius:0 0 10px 10px;z-index:0}#mypage .mypage-top .cloud-right{position:absolute;width:59px;height:59px;right:20px;top:5px}#mypage .mypage-top .cloud-left{position:absolute;width:59px;height:59px;left:24px;top:71px}#mypage .mypage-top .logo{position:absolute;width:100%;top:39px;text-align:center}#mypage .mypage-top .logo img{width:160px;height:29px}#mypage .mypage-top .profile-box{display:flex;align-items:center;position:absolute;top:101px;width:calc(100% - 48px);height:87px;background:#fef5e8;box-shadow:0 4px 4px #00000040;border-radius:15px;margin:0 24px;z-index:5}#mypage .mypage-top .profile-box .icon_image{position:absolute;left:29px;top:14px}#mypage .mypage-top .profile-box .icon_image img{width:60px;height:60px}#mypage .mypage-top .profile-box .nickname{font-weight:700;font-size:20px;color:#000;padding-left:110px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mypage .mypage-top .profile-box .arrow:before{content:"";width:18px;height:18px;border:3.5px solid #dc5359;border-left:0;border-bottom:0;border-radius:2px;transform:rotate(45deg);transform-origin:top right;position:absolute;right:10px;box-sizing:border-box}#mypage .mypage-top .bonus-box-triangle{position:absolute;width:45px;height:45px;left:61px;top:213px;background:#fef5e8;transform:rotate(45deg);z-index:0}#mypage .mypage-top .bonus-box{display:flex;flex-direction:column;position:absolute;width:calc(100% - 48px);height:155px;background:#fef5e8;box-shadow:0 4px 4px #00000040;border-radius:15px;left:24px;top:218px;z-index:5}#mypage .mypage-top .bonus-box .bonus-period{margin-top:25px}#mypage .mypage-top .bonus-box .bonus-period .carousel-item{transition:none}#mypage .mypage-top .bonus-box .bonus-period .arrow-left{width:18px;height:18px;border:3.5px solid #dc5359;border-left:0;border-bottom:0;border-radius:2px;transform:rotate(-135deg);transform-origin:top right;position:absolute;left:30px;top:36px;box-sizing:border-box;opacity:1}#mypage .mypage-top .bonus-box .bonus-period .arrow-right{width:18px;height:18px;border:3.5px solid #dc5359;border-left:0;border-bottom:0;border-radius:2px;transform:rotate(45deg);transform-origin:top right;position:absolute;right:45px;top:36px;box-sizing:border-box;opacity:1}#mypage .mypage-top .bonus-box .bonus-period .bonus-month{width:100%;font-weight:700;font-size:20px;line-height:20px;text-align:center;color:#dc5359}#mypage .mypage-top .bonus-box .line-box .circle-left{position:absolute;top:60px;left:25px;width:12px;height:12px;background:#dc5359;border-radius:6px}#mypage .mypage-top .bonus-box .line-box .circle-right{position:absolute;top:60px;right:25px;width:12px;height:12px;background:#dc5359;border-radius:6px}#mypage .mypage-top .bonus-box .line-box .line{position:absolute;width:calc(100% - 50px);height:0px;left:25px;top:65px;border:1px solid #dc5359}#mypage .mypage-top .bonus-box .difinite-amount{display:flex;justify-content:space-between;font-weight:500;font-size:16px;line-height:14px;color:#000;margin:45px 50px 0}#mypage .mypage-top .bonus-box .transfer-amount{display:flex;justify-content:space-between;font-weight:500;font-size:16px;line-height:14px;color:#000;margin:15px 50px 0}#mypage .mypage-main{padding:40px 24px 120px}#mypage .mypage-main .mypage-title{margin-top:30px;font-weight:700;font-size:16px;line-height:14px;color:#dc5359}#mypage .mypage-main .mypage-menu{display:flex;flex-direction:column;margin-top:15px;background-color:#fef5e880;font-weight:500;font-size:16px;line-height:14px;color:#000}#mypage .mypage-main .mypage-menu .mypage-menu-item{position:relative;padding:20px;border-bottom:1px solid #d1d1d1}#mypage .mypage-main .mypage-menu .mypage-menu-item:last-child{border:none}#mypage .mypage-main .mypage-menu .mypage-menu-item:after{content:"";width:18px;height:18px;border:3.5px solid #dc5359;border-left:0;border-bottom:0;border-radius:2px;transform:rotate(45deg);transform-origin:top right;position:absolute;right:15px;top:26px;box-sizing:border-box}#guide .guide-top{position:relative;width:100%;max-width:500px;height:285px;background:#fcdcde;margin:100px 0 0;overflow:hidden}#guide .guide-top .logo{position:absolute;top:41px;left:24px}#guide .guide-top .logo img{width:120px;height:22px}#guide .guide-top .howto{position:absolute;top:80px;left:15px;font-weight:700;font-size:100px;line-height:90px;color:#fff;opacity:60%;z-index:5}#guide .guide-top .hajimete{position:absolute;left:24px;top:107px;font-weight:700;font-size:30px;line-height:43px;color:#dc5359;text-shadow:0px 3px 3px rgba(0,0,0,.25);z-index:10}#guide .guide-top .image1{position:absolute;left:-15px;top:181px;z-index:0}#guide .guide-top .image1 img{width:162px;height:104px;opacity:50%}#guide .guide-top .image2{position:absolute;display:flex;justify-content:center;width:100%;top:173px;z-index:0}#guide .guide-top .image2 img{width:167px;height:112px;opacity:50%}#guide .guide-top .image3{position:absolute;right:-30px;top:175px;z-index:0}#guide .guide-top .image3 img{width:217px;height:112px;opacity:50%}#guide .guide-top .smartphone{position:absolute;top:25px;right:0}#guide .guide-top .smartphone img{width:180px;height:250px}#guide .guide-container{background-color:#fff;min-height:100vh}#guide .guide-container .guide-box{padding-bottom:20px;text-align:center}#guide .guide-container .guide-box .title{font-weight:900;font-size:20px;line-height:24px;letter-spacing:.1em;color:#dc5359;margin-top:20px}#guide .guide-container .guide-box .title-small{font-weight:700;font-size:14px;line-height:24px;color:#dc5359}#guide .guide-container .guide-box .title-number{font-weight:900;font-size:40px;line-height:24px;letter-spacing:.1em;padding-top:30px}#guide .guide-container .guide-box .kininaru-box{display:flex;flex-direction:column;align-items:center;margin-top:15px}#guide .guide-container .guide-box .kininaru-box .kininaru{position:relative;display:inline-block;font-size:20px;line-height:34px;color:#000}#guide .guide-container .guide-box .kininaru-box .kininaru:after{content:"";position:absolute;bottom:7px;left:0;right:0;height:6px;background-color:#dc5359;filter:blur(2px)}#guide .guide-container .guide-box .checkpoint-box{position:relative;width:288px;margin:35px auto;padding:5px;text-align:left;background:#fef5e8;z-index:5}#guide .guide-container .guide-box .checkpoint-box:after{content:"";position:absolute;width:20px;height:20px;left:25px;top:-8px;background:#fef5e8;transform:rotate(45deg)}#guide .guide-container .guide-box .checkpoint-box .checkpoint-item{display:flex;position:relative;font-size:12px;line-height:19px;color:#000;padding:3px 0 3px 10px;z-index:5}#guide .guide-container .guide-box .checkpoint-box .checkpoint-item .image{display:flex;align-items:flex-start}#guide .guide-container .guide-box .checkpoint-box .checkpoint-item .image img{width:14px;height:14px}#guide .guide-container .guide-box .checkpoint-box .checkpoint-item .label{padding-left:10px}#guide .guide-container .guide-box .text{font-size:12px;line-height:19px;text-align:left;padding:20px 56px 0}#guide .guide-container .guide-box .image-box{display:flex;justify-content:center;margin-top:30px}#guide .guide-container .guide-box.red{background:#dc5359;color:#fff}#guide .guide-container .guide-box.red .title{color:#fff}#guide .guide-container .guide-box.cream{background:#fef5e8;color:#dc5359}#guide .guide-container .guide-box.cream .title{color:#dc5359}#mypage-header .header-box{position:fixed;top:0;width:100%;max-width:500px;height:100px;background-color:#fff;z-index:50;margin:0 auto;box-shadow:0 2px 3px #00000040}#mypage-header .header-box .header-name{font-size:20px;font-weight:700;text-align:center;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:55px 10px 0}#mypage-header .header-box .arrow-circle{position:absolute;width:44px;height:44px;left:17px;top:45px;background:#d9d9d9;border-radius:22px;text-align:center}#mypage-header .header-box .arrow-circle .arrow{position:relative;width:22px;height:3px;left:12px;border-radius:5px;background:#000}#mypage-header .header-box .arrow-circle .arrow:before{content:"";width:16px;height:16px;border:3px solid #000000;border-left:0;border-bottom:0;border-radius:2px;transform:rotate(-135deg);transform-origin:top right;position:absolute;top:50%;left:-20px;box-sizing:border-box}#profile .profile-container{background-color:#fff;min-height:100vh;padding:100px 0}#profile .profile-container .profile-icon{display:block;margin-top:30px;text-align:center}#profile .profile-container .profile-icon img{width:60px;height:60px}#profile .profile-container .profile-icon span{display:block;margin-top:15px;font-weight:700;font-size:14px;line-height:14px;color:#000}#profile .profile-container .profile-icon input{display:none}#profile .profile-container .profile-box{margin-top:30px;border-top:1px solid #d1d1d1}#profile .profile-container .profile-box .profile-item,#profile .profile-container .profile-box .profile-item-bank{display:flex;height:40px;border-bottom:1px solid #d1d1d1;font-size:14px;line-height:14px;color:#000}#profile .profile-container .profile-box .profile-item .profile-item-header,#profile .profile-container .profile-box .profile-item-bank .profile-item-header{display:flex;align-items:center;flex-basis:133px;padding-left:24px;font-weight:700}#profile .profile-container .profile-box .profile-item .profile-item-content,#profile .profile-container .profile-box .profile-item-bank .profile-item-content{flex-basis:calc(100% - 133px);padding-right:24px}#profile .profile-container .profile-box .profile-item .profile-item-content input,#profile .profile-container .profile-box .profile-item .profile-item-content select,#profile .profile-container .profile-box .profile-item .profile-item-content option,#profile .profile-container .profile-box .profile-item-bank .profile-item-content input,#profile .profile-container .profile-box .profile-item-bank .profile-item-content select,#profile .profile-container .profile-box .profile-item-bank .profile-item-content option{height:40px;width:100%}#profile .profile-container .profile-box .profile-item-bank{height:80px}#profile .profile-container .profile-box .profile-item-bank .profile-item-content{position:relative;display:flex;flex-direction:column;justify-content:center}#profile .profile-container .profile-box .profile-item-bank .profile-item-content .profile-item-content-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:20px}#profile .profile-container .profile-box .profile-item-bank .profile-item-content:after{content:"";width:18px;height:18px;border:4px solid #d1d1d1;border-left:0;border-bottom:0;border-radius:2px;transform:rotate(45deg);transform-origin:top right;position:absolute;right:20px;top:40px;box-sizing:border-box}#profile .profile-container .profile-agree-terms{margin:30px auto 0;font-size:14px;color:#000;text-align:center;font-weight:700}#profile .profile-container .profile-agree-terms label{margin-left:5px}#profile .profile-container .profile-agree-terms a{color:#dc5359;text-decoration:underline}#profile .profile-container .profile-button{display:block;margin:50px auto 0;width:189px;height:42px;background:#dc5359;box-shadow:0 1px 1px #00000040;border-radius:20px;font-weight:700;font-size:14px;line-height:14px;color:#fff;text-align:center}#profile .profile-container .profile-button:disabled{background:#929292}#profile .profile-container .required{color:red}#profile .profile-container .caution{font-size:14px;line-height:19px;color:#000;margin:15px 24px}#register-thanks .register-thanks-container{background-color:#fef5e8;min-height:100vh;padding:0 24px;z-index:0}#register-thanks .register-thanks-container .thankyou{padding-top:170px;font-size:30px;font-weight:900;color:#dc5359;text-align:center;line-height:14px}#register-thanks .register-thanks-container .thankyou-text{margin-top:40px;font-size:14px;font-weight:500;text-align:center;line-height:20px}#register-thanks .register-thanks-container .thankyou-text a{color:#4ebbf8}#wallet .wallet-container{background-color:#fff;min-height:100vh;padding:100px 0}#wallet .wallet-container .wallet-box{margin-top:30px;border-top:1px solid #d1d1d1}#wallet .wallet-container .wallet-box .wallet-item{display:flex;height:65px;border-bottom:1px solid #d1d1d1;font-size:14px;line-height:14px;font-weight:700;color:#000}#wallet .wallet-container .wallet-box .wallet-item .wallet-item-header{display:flex;align-items:center;flex-basis:115px;padding-left:24px}#wallet .wallet-container .wallet-box .wallet-item .wallet-item-status{display:flex;align-items:center;flex-basis:105px;font-size:10px}#wallet .wallet-container .wallet-box .wallet-item .wallet-item-status .status{width:90px;height:20px;box-shadow:0 1px 1px #00000040;border-radius:20px;text-align:center;padding-top:2px}#wallet .wallet-container .wallet-box .wallet-item .wallet-item-status .status.red{border:1px solid #dc5359}#wallet .wallet-container .wallet-box .wallet-item .wallet-item-status .status.green{border:1px solid #0EC220}#wallet .wallet-container .wallet-box .wallet-item .wallet-item-content{position:relative;display:flex;align-items:center;flex-basis:calc(100% - 220px);padding-right:24px}#wallet .wallet-container .wallet-box .wallet-item .wallet-item-content:after{content:"";width:18px;height:18px;border:4px solid #d1d1d1;border-left:0;border-bottom:0;border-radius:2px;transform:rotate(45deg);transform-origin:top right;position:absolute;right:20px;top:32px;box-sizing:border-box}#wallet .wallet-container .wallet-detail-title{margin-top:40px;font-weight:700;font-size:20px;line-height:14px;text-align:center;color:#000}#wallet .wallet-container .wallet-detail-box{margin-top:30px;border-top:1px solid #d1d1d1}#wallet .wallet-container .wallet-detail-box .wallet-item{display:flex;border-bottom:1px solid #d1d1d1;font-size:14px;line-height:14px;font-weight:700;color:#000;padding:20px 0}#wallet .wallet-container .wallet-detail-box .wallet-item .wallet-item-header{display:flex;align-items:center;flex-basis:157px;padding-left:24px}#wallet .wallet-container .wallet-detail-box .wallet-item .wallet-item-content{display:flex;flex-direction:column;flex-basis:calc(100% - 157px);padding-right:24px;font-size:14px;line-height:14px;font-weight:500;color:#000}#wallet .wallet-container .wallet-detail-box .wallet-item .wallet-item-content .goods_name{font-weight:700}#wallet .wallet-container .wallet-detail-box .wallet-item .wallet-item-content .maker_name{font-weight:700;font-size:10px;color:#929292}#wallet .wallet-container .wallet-detail-box .wallet-item .wallet-item-content .bonus_unit{margin-top:5px}#wallet .wallet-container .wallet-detail-box .wallet-item .wallet-item-content .bonus_unit,#wallet .wallet-container .wallet-detail-box .wallet-item .wallet-item-content .deadline,#wallet .wallet-container .wallet-detail-box .wallet-item .wallet-item-content .movie_views,#wallet .wallet-container .wallet-detail-box .wallet-item .wallet-item-content .definite_bonus{line-height:19px}#wallet .wallet-container .total-bonus-box{display:flex;align-items:center;margin:20px 24px 0;width:calc(100% - 48px);height:73px;background:#f5f5f5;font-weight:700;font-size:20px;line-height:14px;color:#000}#wallet .wallet-container .total-bonus-box .total-bonus-label{margin-left:27px}#wallet .wallet-container .total-bonus-box .total-bonus{margin-left:15px}#wallet .wallet-container .wallet-detail-button{display:block;margin:40px auto 0;width:189px;height:42px;background:#dc5359;box-shadow:0 1px 1px #00000040;border-radius:20px;font-weight:700;font-size:14px;line-height:14px;color:#fff;text-align:center}#wallet .wallet-container .wallet-detail-button.inactive{background:#929292}#wallet .wallet-container .nodata{padding-top:50px;text-align:center}#wallet .wallet-container .thankyou{font-weight:900;font-size:30px;line-height:14px;color:#dc5359;text-align:center;margin-top:150px}#wallet .wallet-container .payment-text{font-size:14px;line-height:20px;text-align:center;color:#000;margin-top:50px}#wallet .modal-content{background:#f5f5f5;border-radius:20px;margin:0 30px;padding:0}#wallet .modal-content .modal-body{padding:20px}#wallet .modal-content .modal-body .submit-button,#wallet .modal-content .modal-body .close-button{display:block;margin:20px auto;width:200px;height:43px;background:#d9d9d9;border-radius:20px;font-weight:400;font-size:20px;line-height:14px;text-align:center;color:#000}#wallet .modal-content .modal-body .submit-button{background:#dc5359;color:#fff}#campaign .campaign-container{background-color:#fff;min-height:100vh;padding:100px 0}#campaign .campaign-container .campaign-detail-thumbnail{margin-top:10px}#campaign .campaign-container .campaign-detail-thumbnail img{width:100%;max-width:500px;height:166px;object-fit:cover}#campaign .campaign-container .campaign-detail-content{font-weight:500;font-size:14px;line-height:19px;color:#000;padding:20px}#campaign .campaign-container .nodata{padding-top:50px;text-align:center}#campaign .campaign-container .campaign-box{margin-top:30px;border-top:1px solid #d1d1d1}#campaign .campaign-container .campaign-box .campaign-item{display:flex;height:65px;border-bottom:1px solid #d1d1d1;font-size:14px;line-height:14px;font-weight:700;color:#000}#campaign .campaign-container .campaign-box .campaign-item .campaign-item-thumbnail img{width:65px;aspect-ratio:1/1;object-fit:cover}#campaign .campaign-container .campaign-box .campaign-item .campaign-item-subject{display:flex;align-items:center;padding-left:24px;position:relative;flex-basis:calc(100% - 50px);padding-right:50px}#campaign .campaign-container .campaign-box .campaign-item .campaign-item-subject:after{content:"";width:18px;height:18px;border:4px solid #d1d1d1;border-left:0;border-bottom:0;border-radius:2px;transform:rotate(45deg);transform-origin:top right;position:absolute;right:20px;top:32px;box-sizing:border-box}#postRule .postRule-container{background-color:#fff;min-height:100vh;padding:100px 0}#postRule .postRule-container .postRule-thumbnail{margin-top:10px}#postRule .postRule-container .postRule-thumbnail img{width:100%;max-width:500px;height:166px;object-fit:cover}#postRule .postRule-container .postRule-content{font-weight:500;font-size:14px;line-height:19px;color:#000;padding:20px}#qa .qa-container{background-color:#fff;min-height:100vh;padding:100px 0}#qa .qa-container .qa-thumbnail{margin-top:10px}#qa .qa-container .qa-thumbnail img{width:100%;max-width:500px;height:166px;object-fit:cover}#qa .qa-container .qa-content{font-weight:500;font-size:14px;line-height:19px;color:#000;padding:20px}#template .template-container{background-color:#fff;min-height:100vh;padding:100px 0}#template .template-container .template-thumbnail{margin-top:10px}#template .template-container .template-thumbnail img{width:100%;max-width:500px;height:166px;object-fit:cover}#template .template-container .template-content{font-weight:500;font-size:14px;line-height:19px;color:#000;padding:20px}#share .share-container{background-color:#fff;min-height:100vh;padding:100px 0}#share .share-container .share-thumbnail{margin-top:10px}#share .share-container .share-thumbnail img{width:100%;max-width:500px;height:166px;object-fit:cover}#share .share-container .share-content{font-weight:500;font-size:14px;line-height:19px;color:#000;padding:20px}#share .share-container .share-button{display:block;margin:50px auto 0;width:189px;height:42px;background:#dc5359;box-shadow:0 1px 1px #00000040;border-radius:20px;font-weight:700;font-size:14px;line-height:14px;color:#fff;text-align:center}#terms .terms-box{padding:15px;font-size:14px;font-weight:500;line-height:14px}#terms .terms-box .terms-article{font-weight:700;margin-top:20px}#terms .terms-box .terms-content{font-weight:400;display:flex;line-height:1.3;letter-spacing:1.5px}#privacy-policy .privacy-policy-box{padding:15px;font-size:14px;font-weight:500;line-height:14px}#privacy-policy .privacy-policy-box .privacy-policy-article{font-weight:700;margin-top:20px}#privacy-policy .privacy-policy-box .privacy-policy-content{font-weight:400;line-height:1.3;letter-spacing:1.5px}#privacy-policy .privacy-policy-box .privacy-policy-content .privacy-policy-content2{padding-left:15px;font-weight:400;line-height:1.3;letter-spacing:1.5px}#privacy-policy .privacy-policy-box .privacy-policy-content .privacy-policy-content2 ul.decimal{padding-left:15px;list-style:decimal}#privacy-policy .privacy-policy-box .privacy-policy-content .privacy-policy-content2 ul.dist{padding-left:15px;list-style:disc}#privacy-policy .privacy-policy-box .privacy-policy-content .privacy-policy-content2 ul.dist ul{padding-left:15px;list-style:circle}
