@media screen and (min-width:768px){html{font-size:10px}}@media screen and (max-width:1600px){html{font-size:.6333333333vw}}@media screen and (max-width:1200px){html{font-size:.8333333333vw}}@media screen and (max-width:767px){html{font-size:1.3333333333vw}}.footer{background:#ffe800;margin-top:0;padding:0}.footer-container{width:100%;max-width:1560px;margin:auto;display:flex;flex-direction:column;gap:30px;padding:30px 30px 50px;position:relative}.footer-top{align-self:flex-end}.footer-menu{display:flex;flex-direction:row;gap:30px;list-style:none;margin:0;padding:0}.footer-menu-item a{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center;text-decoration:none;color:inherit}.footer-menu-item a span{font-size:13px;font-weight:600;color:#000}.footer-menu-item img{width:20px;height:20px}.footer-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px}.footer-left{display:flex;flex-direction:column;gap:30px}.footer-logo{width:215px}.footer-logo img{width:100%;height:auto}.footer-desc{padding-left:10px}.footer-desc-list{display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;padding:0}.footer-desc-item{font-size:14px;font-weight:500;display:flex;flex-direction:row;gap:4px;color:#000}.footer-desc-item span{display:block}.footer-desc-icon{display:inline-block;width:24px;min-width:24px;height:24px;background:#fff;border-radius:50%;font-size:14px;font-style:normal;font-weight:500;text-align:center;line-height:24px;margin-right:8px;color:#000}.footer-info{padding-left:10px}.footer-info-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.footer-info-item{font-size:14px;font-weight:500;color:#000}.footer-info-item a{color:#000;text-decoration:none}.footer-info-item a:hover{text-decoration:underline}.footer-right{flex-shrink:0}.footer-link{background:#fff;padding:30px;border-radius:10px}.footer-link-content{display:flex;flex-direction:row;gap:24px}.footer-link-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.footer-link-item{display:flex;flex-direction:column;gap:18px}.footer-link-item a{font-size:13px;color:#0071bc;text-indent:-1em;padding-left:1em;text-decoration:none}.footer-link-item a:hover{text-decoration:underline}.footer-link-item:not(.sub) a:before{content:"";display:inline-block;background:#0071bc;width:10px;height:10px;border-radius:50%;margin-right:4px}.footer-link-item.sub a{color:#000}.footer-link-item.sub a:hover{color:#0071bc}.footer-bottom{display:grid;place-content:center;background:#0071bc;width:100%;height:50px;margin:0}.footer-copy{font-size:12px;font-weight:700;color:#fff;margin:auto}.footer-top-back{position:absolute;right:40px;top:80px}.top-back-btn{width:fit-content}.top-back-btn img{width:70px;height:70px}@media screen and (max-width:1024px){.footer-left,.footer-right{width:100%}.footer-content{flex-direction:column;align-items:stretch}}@media screen and (max-width:480px){.footer-container{padding:20px 20px 30px}.footer-right{width:100%}.footer-link{padding:3.8rem}.footer-link-content{display:flex;flex-direction:column;gap:12px}.footer-link-item a{font-size:15px}.footer-menu{justify-content:center;flex-wrap:wrap}.footer-logo{width:180px}.footer-top-back{right:20px;top:60px}.top-back-btn img{width:60px;height:60px}}.mpr{background:#ffe800;padding:22px 0 40px;min-height:60vh;font-family:Zen Maru Gothic,Noto Sans JP,sans-serif}.mpr *,.mpr *:before,.mpr *:after{box-sizing:border-box}.mpr__wrap{max-width:720px;margin:0 auto;padding:0 16px}.mpr__head{display:flex;align-items:center;gap:10px;margin:0 0 6px;flex-wrap:wrap}.mpr__bar{flex:none;width:6px;height:26px;border-radius:3px;background:#e23b2e}.mpr__h{margin:0;font-size:22px;font-weight:900;color:#4a3e1a;line-height:1.4}.mpr__en{margin:0;font-size:11px;font-weight:800;color:#8a7a45;letter-spacing:.08em}.mpr__lead{margin:0 0 6px;font-size:13px;font-weight:700;color:#6b5a2a;line-height:1.9}.mpr__empty{margin:18px 0 0;padding:22px 16px;background:#fff;border-radius:16px;text-align:center;font-size:13.5px;font-weight:700;color:#8a7a45;box-shadow:0 3px #c696144d}.mpr__g{margin:24px 0 10px;font-size:15px;font-weight:900;color:#4a3e1a}.mpr__note{margin:22px 0 0;font-size:11.5px;color:#6b5a2a;line-height:1.85}.mpr__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.mpr__c{display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 3px #c696144d;color:#4a3e1a;text-decoration:none}a.mpr__c:active{transform:translateY(2px);box-shadow:0 1px #c696144d}.mpr__shot{display:block;background:#fff4cc}.mpr__shot img{display:block;width:100%;height:auto}.mpr__cb{padding:11px 13px 13px}.mpr__who{display:flex;align-items:center;gap:7px;margin-bottom:6px}.mpr__ic{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#8a7a45}.mpr__c--instagram .mpr__ic{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.mpr__c--youtube .mpr__ic{background:red}.mpr__c--x .mpr__ic{background:#000}.mpr__c--tiktok .mpr__ic{background:#111}.mpr__nm{font-size:13.5px;font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpr__pr{flex:none;margin-left:6px;padding:2px 7px;border-radius:5px;background:#4a3e1a;color:#fff;font-size:10px;font-weight:800;letter-spacing:.04em;vertical-align:2px}.mpr__q{display:block;font-size:13px;line-height:1.8;color:#3b3421;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.mpr__q:before{content:"\300c"}.mpr__q:after{content:"\300d"}.mpr__list{display:flex;flex-direction:column;gap:8px}.mpr__i{display:flex;align-items:center;gap:11px;padding:11px 13px;background:#fff;border-radius:14px;box-shadow:0 3px #c696144d;color:#4a3e1a;text-decoration:none}a.mpr__i:active{transform:translateY(2px);box-shadow:0 1px #c696144d}.mpr__i--flat{cursor:default}.mpr__logo{flex:none;width:46px;height:46px;border-radius:10px;background:#fff4cc;display:grid;place-items:center;overflow:hidden}.mpr__logo img{width:100%;height:100%;object-fit:contain}.mpr__logo--blog{background:#eaf3fb}.mpr__ini{font-size:15px;font-weight:900;color:#8a7a45}.mpr__tx{flex:1 1 auto;min-width:0}.mpr__t{display:block;font-size:14.5px;font-weight:800;line-height:1.45}.mpr__m{display:block;margin-top:3px;font-size:11px;font-weight:700;color:#8a7a45}.mpr__go{flex:none;font-size:18px;color:#e23b2e;font-weight:900}.age-cta{padding:28px 18px;display:flex;justify-content:center}.age-cta__inner{width:100%;max-width:560px;background:#fffdf7;border:2px solid #FFE0C2;border-radius:22px;box-shadow:0 8px 24px #f47c3c1f;padding:26px 22px 24px;text-align:center;font-family:Zen Maru Gothic,sans-serif}.age-cta__title{margin:0;font-weight:900;font-size:20px;color:#2b2a26;line-height:1.5}.age-cta__sub{margin:6px 0 16px;font-size:13.5px;color:#6b675e;line-height:1.6}.age-cta__btn{display:inline-flex;align-items:center;gap:8px;background:#f47c3c;color:#fff;font-weight:900;font-size:17px;text-decoration:none;padding:14px 28px;border-radius:99px;box-shadow:0 6px 16px #f47c3c59;transition:transform .15s,box-shadow .15s}.age-cta__btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px #f47c3c73}.age-cta__btn-emoji{background:#fffffff2;border-radius:50%;width:26px;height:26px;display:grid;place-items:center;font-size:15px}.age-cta__btn-arrow{font-size:18px}.age-cta__chips{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin-top:16px}.age-cta__chip{font-weight:700;font-size:12px;color:#fff;padding:4px 12px;border-radius:99px}.age-cta__chip--youji{background:#5fb37a}.age-cta__chip--low{background:#f47c3c}.age-cta__chip--mid{background:#3f97cf}.age-cta__chip--high{background:#8b6fc4}@media(max-width:480px){.age-cta__title{font-size:17px}.age-cta__btn{font-size:15.5px;padding:13px 24px}}.age-cta--compact{padding:14px 12px}.age-cta--compact .age-cta__inner{max-width:420px;padding:18px 16px 16px;border-radius:18px}.age-cta--compact .age-cta__title{font-size:16px}.age-cta--compact .age-cta__sub{font-size:12px;margin:5px 0 12px}.age-cta--compact .age-cta__btn{font-size:14.5px;padding:11px 22px}.age-cta--compact .age-cta__chips{margin-top:12px}.age-cta--compact .age-cta__chip{font-size:11px;padding:3px 10px}
/*# sourceMappingURL=/cdn/shop/t/38/compiled_assets/styles.css.map */
