@charset "UTF-8";body #wrapper #loginbonus-about{background:#fff9ed;color:#4d2a12;line-height:1.8;margin:0 auto 2rem;max-width:1200px;overflow:hidden;text-align:center}body #wrapper #loginbonus-about *{box-sizing:border-box}body #wrapper #loginbonus-about img{height:auto;max-width:100%;vertical-align:bottom}body #wrapper #loginbonus-about .mv{background:#f39800}body #wrapper #loginbonus-about .cta,body #wrapper #loginbonus-about .faq,body #wrapper #loginbonus-about .how,body #wrapper #loginbonus-about .intro,body #wrapper #loginbonus-about .notes,body #wrapper #loginbonus-about .spec{padding-left:120px;padding-right:120px}body #wrapper #loginbonus-about .intro{padding-bottom:28px;padding-top:28px}body #wrapper #loginbonus-about .txt{font-size:18px;font-weight:700;margin:0 auto}body #wrapper #loginbonus-about .head{background:#f39800;border-radius:8px 8px 0 0;color:#fff;font-size:24px;font-weight:900;line-height:1.45;margin:0;padding:18px 0 12px;height:auto}body #wrapper #loginbonus-about .box{background:#fff;border:2px solid #f39800;border-top:0;border-radius:0 0 8px 8px;padding:30px 34px 26px}body #wrapper #loginbonus-about .camp{background:linear-gradient(135deg,rgba(255,255,255,.75) 0,rgba(255,255,255,0) 42%),linear-gradient(180deg,#fff8dd 0,#f8d777 48%,#fff0bd 100%);padding:34px 120px;text-align:left}body #wrapper #loginbonus-about .camp .head{background:#cd3133;text-align:center}body #wrapper #loginbonus-about .camp .box{align-items:center;border-color:#cd3133;display:grid;gap:34px;grid-template-columns:300px 1fr;padding:28px 42px}body #wrapper #loginbonus-about .camp .bnr{border-radius:8px;display:block;width:300px}body #wrapper #loginbonus-about .camp .detail{text-align:center}body #wrapper #loginbonus-about .camp .copy{color:#cd3133;font-size:26px;font-weight:900;line-height:1.45;margin:0 0 14px}body #wrapper #loginbonus-about .camp .desc{color:#4d2a12;font-size:17px;font-weight:700;line-height:1.75;margin:0 0 22px}body #wrapper #loginbonus-about .camp .btn{background:#cd3133;border-radius:999px;color:#fff;display:inline-block;font-size:18px;font-weight:900;min-width:360px;padding:14px 28px;text-align:center;text-decoration:none}body #wrapper #loginbonus-about .bar{display:block;margin:30px auto 0;max-width:620px}body #wrapper #loginbonus-about .how{background:#fff;padding-bottom:44px;padding-top:40px}body #wrapper #loginbonus-about .how h2{margin:0 0 32px}body #wrapper #loginbonus-about .steps{display:flex;gap:18px;list-style:none;margin:0 auto;padding:0}body #wrapper #loginbonus-about .card{background:linear-gradient(180deg,#fffdf8 0,#fff4df 100%);border:2px solid #f39800;border-radius:8px;box-shadow:0 4px 10px rgba(218,130,0,.16);flex:1;margin-top:14px;padding:38px 20px 22px;position:relative}body #wrapper #loginbonus-about .card img{height:168px;object-fit:contain}body #wrapper #loginbonus-about .num{background:#f39800;border-radius:999px;color:#fff;display:inline-block;font-size:16px;font-weight:900;left:50%;letter-spacing:0;line-height:1;padding:8px 24px;position:absolute;top:-15px;transform:translateX(-50%)}body #wrapper #loginbonus-about .copy{color:#f39800;font-size:20px;font-weight:900;margin:16px 0 5px}body #wrapper #loginbonus-about .note{color:#5c3514;font-size:14px;font-weight:700;margin:0}body #wrapper #loginbonus-about .spec{background:#fff9ed;padding-bottom:44px;padding-top:44px}body #wrapper #loginbonus-about .spec .box{display:grid;gap:18px 24px;grid-template-columns:1fr 1fr}body #wrapper #loginbonus-about .times{display:grid;gap:16px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}body #wrapper #loginbonus-about .row{align-items:center;background:#fffdf8;border:2px solid #f39800;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}body #wrapper #loginbonus-about .row img{flex:0 0 40px;width:40px}body #wrapper #loginbonus-about .row span{flex:1;font-size:16px;font-weight:900;text-align:left}body #wrapper #loginbonus-about .row strong{color:#f39800;font-size:22px;font-weight:900}body #wrapper #loginbonus-about .limit{align-items:center;background:#fff1c2;border-radius:8px;color:#5c3514;display:flex;font-size:18px;font-weight:900;grid-column:1;justify-content:center;margin:0;min-height:96px;padding:14px}body #wrapper #loginbonus-about .point{align-items:center;display:flex;gap:18px;grid-column:2;justify-content:center;margin:0;min-height:96px;padding:18px 22px}body #wrapper #loginbonus-about .point p{font-size:18px;font-weight:900;margin:0;text-align:left}body #wrapper #loginbonus-about .big{color:#f39800;display:block;font-size:30px;font-weight:900;line-height:1.25}body #wrapper #loginbonus-about .coin{flex:0 0 110px;width:110px}body #wrapper #loginbonus-about .cap{color:#5c3514;font-size:13px;font-weight:700;grid-column:1/-1;margin:0}body #wrapper #loginbonus-about .camp-detail{background:linear-gradient(135deg,rgba(255,255,255,0) 0,rgba(255,255,255,.72) 58%,rgba(255,255,255,0) 100%),linear-gradient(180deg,#fff0bd 0,#f7d36b 52%,#fff8dd 100%);padding:44px 120px;text-align:left}body #wrapper #loginbonus-about .camp-detail .head{background:#cd3133;text-align:center}body #wrapper #loginbonus-about .camp-detail .box{border-color:#cd3133;padding:32px 46px}body #wrapper #loginbonus-about .camp-detail .lead{color:#4d2a12;font-size:24px;font-weight:900;line-height:1.8;margin:0 0 28px;text-align:center}body #wrapper #loginbonus-about .camp-detail .data{display:grid;gap:14px 20px;grid-template-columns:140px 1fr;margin:0 auto 24px;max-width:640px}body #wrapper #loginbonus-about .camp-detail .data dd,body #wrapper #loginbonus-about .camp-detail .data dt{margin:0;padding:12px 16px}body #wrapper #loginbonus-about .camp-detail .data dt{align-items:center;background:#fff0d2;border-radius:8px;color:#6d351d;display:flex;font-size:17px;font-weight:900;justify-content:center}body #wrapper #loginbonus-about .camp-detail .data dd{align-items:center;color:#4d2a12;display:flex;font-size:17px;font-weight:900}body #wrapper #loginbonus-about .camp-detail .boost{background:#fff8ef;border:1px solid #cd3133;border-radius:8px;color:#cd3133;font-size:18px;font-weight:900;line-height:1.6;margin:0 auto 22px;max-width:640px;padding:12px;text-align:center}body #wrapper #loginbonus-about .camp-detail .notes-list{font-size:13px;font-weight:400;line-height:1.8;list-style:none;margin:0 auto;max-width:760px;padding:0}body #wrapper #loginbonus-about .camp-detail .notes-list li{padding-left:1em;position:relative}body #wrapper #loginbonus-about .camp-detail .notes-list li::before{content:"※";left:0;position:absolute}body #wrapper #loginbonus-about .camp-detail .notes-list li+li{margin-top:8px}body #wrapper #loginbonus-about .cta{background:#f39800;padding-bottom:46px;padding-top:42px}body #wrapper #loginbonus-about .cta .head{background:0 0;border-radius:0;font-size:24px;padding:0}body #wrapper #loginbonus-about .store{display:flex;gap:42px;justify-content:center;margin:26px auto 0}body #wrapper #loginbonus-about .item{align-items:center;display:flex;gap:18px}body #wrapper #loginbonus-about .badge{width:180px}body #wrapper #loginbonus-about .qr{background:#fff;border-radius:8px;padding:8px;width:112px}body #wrapper #loginbonus-about .btn{background:#fff;border-radius:999px;color:#f39800;display:inline-block;font-size:18px;font-weight:900;min-width:240px;padding:14px 28px;text-decoration:none}body #wrapper #loginbonus-about .faq,body #wrapper #loginbonus-about .notes{background:#fff9ed;text-align:left;padding:44px 120px}body #wrapper #loginbonus-about .faq .head,body #wrapper #loginbonus-about .notes .head{text-align:center}body #wrapper #loginbonus-about .qa{background:#fff;border:2px solid #f39800;border-radius:8px;margin:16px 0 0;padding:26px 40px}body #wrapper #loginbonus-about .qa dd,body #wrapper #loginbonus-about .qa dt{display:flex;gap:14px;margin:0}body #wrapper #loginbonus-about .qa dt{align-items:center;color:#f39800;font-size:18px;font-weight:900;line-height:1.6}body #wrapper #loginbonus-about .qa dd{align-items:flex-start;border-top:1px solid #f39800;color:#4d2a12;font-size:15px;font-weight:400;line-height:1.8;margin-top:14px;padding-top:14px}body #wrapper #loginbonus-about .qa dd>img,body #wrapper #loginbonus-about .qa dt>img{flex:0 0 36px;width:36px}body #wrapper #loginbonus-about .body{flex:1;padding-top:8px}body #wrapper #loginbonus-about .body p{margin:0 0 10px}body #wrapper #loginbonus-about .body p:last-child{margin-bottom:0}body #wrapper #loginbonus-about .body ul{margin:0 0 10px;padding-left:1.4em}body #wrapper #loginbonus-about .notes{padding-top:0}body #wrapper #loginbonus-about .notes ul{background:#fff;border:2px solid #f39800;border-radius:0 0 8px 8px;border-top:0;font-size:15px;font-weight:400;line-height:1.8;list-style:none;margin:0;padding:26px 40px}body #wrapper #loginbonus-about .notes li{padding-left:1em;position:relative}body #wrapper #loginbonus-about .notes li::before{content:"・";left:0;position:absolute}body #wrapper #loginbonus-about .notes li+li{margin-top:8px}