.howto_pageWrap__G8olc{background:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans JP,sans-serif;color:#333}.howto_errorContainer__kr93P{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:20px;text-align:center}.howto_errorTitle__BOsJk{font-size:24px;font-weight:600;color:#dc3545;margin-bottom:16px}.howto_errorMessage__dmxUe{font-size:16px;color:#666;margin:0}.howto_heroSection__15Qcq{display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center}.howto_heroSection1__ttv4c{background-color:#ffdee6}.howto_heroheader__rtS0W{padding:10px 10px 0}.howto_heroTitle____5zv{font-size:32px;font-weight:700;margin:0 0 16px;line-height:1.2}.howto_heroSubtitle__qwoq3{font-size:18px;padding:15px;line-height:1.5;opacity:.9}.howto_heroButtons__r4eTs{display:flex;flex-direction:column;padding:5px 15px 30px;gap:12px;align-items:center}.howto_heroImage__Nvhtl{padding:5px 15px 30px}.howto_placeholderImage__dLmPz{width:300px;height:200px;background:hsla(0,0%,100%,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.howto_featuresSection__secnQ{padding:60px 20px;background:#fff}.howto_instructionsContainer__VwFmT{background:#e85385;padding:5px 15px 30px}.howto_instructionsTitle__Q68Sj{font-size:28px;font-weight:600;text-align:center;padding:10px 0 0;color:#fff;position:relative}.howto_instructionsTriangle__VCB8L{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 0 0;font-size:20px}.howto_triangle__F2hUz{display:inline-block;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #e85385;margin:10px 2px}.howto_featuresGrid__dC3Jy{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:0 auto}.howto_featureCard__D5j02{text-align:center;padding:30px 20px;background:#f8f9fa;border-radius:12px;transition:transform .2s ease}.howto_featureCard__D5j02:hover{transform:translateY(-4px)}.howto_featureIcon__9CT9X{margin-bottom:20px}.howto_placeholderIcon__zv5gj{font-size:48px;margin:0 auto}.howto_featureTitle__i3cfP{font-size:20px;font-weight:600;margin:0 0 12px;color:#333}.howto_featureDescription__nOKuE{font-size:14px;line-height:1.6;color:#666;font-weight:600;margin:0}.howto_instructionsContainer1__nNsNq{padding:5px 15px}.howto_instructionsContent__f1Wqz{display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid #e85385;border-radius:10px;margin:10px}.howto_instructionsContentText__DW1YV{font-size:14px;line-height:1.6;color:#666;text-align:left;margin:0}.howto_instructionsContentTextTitle__hbWYa{font-size:18px;font-weight:600;margin:0 0 12px;color:#fff;background-color:#e85385;padding:5px 10px;border-radius:5px 0 0 0;text-align:center;width:100px}.howto_instructionsContentTextContent__QjmVb,.howto_shipmentsImg__hRQ3_{padding:10px}.howto_instructionsContentTextButton__fKVOS{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:600;color:#fff;background:linear-gradient(135deg,#e85385,#ff6b9d);border:none;padding:16px 32px;border-radius:10px;text-align:center;width:100%;max-width:320px;cursor:pointer;margin:20px auto;transition:all .3s ease;position:relative;overflow:hidden}.howto_instructionsContentTextButton__fKVOS:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.howto_instructionsContentTextButton__fKVOS:hover{transform:translateY(-2px);background:linear-gradient(135deg,#ff6b9d,#e85385)}.howto_instructionsContentTextButton__fKVOS:hover:before{left:100%}.howto_instructionsContentTextButton__fKVOS:active{transform:translateY(0);box-shadow:0 4px 15px rgba(232,83,133,.3)}.howto_instructionsContentTextButton__fKVOS svg{transition:transform .3s ease}.howto_instructionsContentTextButton__fKVOS:hover svg{transform:translateX(2px)}.howto_redText__r4Duz{color:red}.howto_smallRedText__4MlCG{color:red;font-size:12px}.howto_footer__KIHnT{padding:30px 20px;background:#333;color:#fff;text-align:center}.howto_footerContent__XemFx{max-width:1200px;margin:0 auto}.howto_footerText__JPZt_{font-size:14px;margin:0;opacity:.8}@media (max-width:768px){.howto_heroTitle____5zv{font-size:28px}.howto_heroSubtitle__qwoq3{font-size:16px}.howto_ctaTitle__2aEZP,.howto_sectionTitle__wMwYQ{font-size:24px}.howto_featuresGrid__dC3Jy,.howto_stepsContainer__EfafQ{grid-template-columns:1fr;gap:20px}.howto_heroButtons__r4eTs{flex-direction:column;align-items:center}.howto_ctaButton__BfODo,.howto_primaryButton__2QHkv,.howto_secondaryButton__5CyOx{width:100%;max-width:300px}}@media (max-width:480px){.howto_ctaSection__e6_40,.howto_featuresSection__secnQ,.howto_howItWorksSection__LKUMp{padding:40px 15px}.howto_heroTitle____5zv{font-size:24px}.howto_heroSubtitle__qwoq3{font-size:14px}.howto_ctaTitle__2aEZP,.howto_sectionTitle__wMwYQ{font-size:20px}.howto_featureCard__D5j02,.howto_step__2lTcx{padding:20px 15px}}.howto_faqSection__HppYI{background:#fff;padding:60px 20px}.howto_faqContainer__ZFDyo{max-width:800px;margin:0 auto}.howto_faqTitle__DfMvM{font-size:32px;font-weight:700;color:#333;text-align:center;margin-bottom:40px;background:#ff6b9d;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.howto_faqItem__FX0Vo{margin-bottom:20px;border:1px solid #e9ecef;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.howto_faqItem__FX0Vo:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateY(-2px)}.howto_faqQuestion__6fYoW{width:100%;padding:20px 24px;background:#fff;border:none;text-align:left;cursor:pointer;display:flex;align-items:center;gap:16px;font-size:18px;font-weight:600;color:#333;transition:all .3s ease;position:relative}.howto_faqQuestion__6fYoW:hover{background:#f8f9fa;color:#ff6b9d}.howto_faqQuestion__6fYoW:after{content:"+";position:absolute;right:24px;font-size:24px;font-weight:300;transition:transform .3s ease;color:#ff6b9d}.howto_faqItem__FX0Vo.howto_active__EmgHj .howto_faqQuestion__6fYoW:after{transform:rotate(45deg)}.howto_faqAnswer__NbI4q{padding:16px 24px 24px;background:#f8f9fa;border-top:1px solid #e9ecef;animation:howto_slideDown__A9pGL .3s ease}@keyframes howto_slideDown__A9pGL{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:1000px;padding-top:16px;padding-bottom:24px}}.howto_faqAnswer__NbI4q h4{font-size:16px;font-weight:600;color:#ff6b9d;margin:20px 0 12px;padding-bottom:8px;border-bottom:2px solid #ff6b9d}.howto_faqAnswer__NbI4q h4:first-child{margin-top:0}.howto_faqAnswer__NbI4q p{font-size:15px;line-height:1.6;color:#555;margin:0 0 16px}.howto_faqAnswer__NbI4q ol,.howto_faqAnswer__NbI4q ul{margin:0 0 16px;padding-left:20px}.howto_faqAnswer__NbI4q li{font-size:15px;line-height:1.6;color:#555;margin-bottom:8px}.howto_faqAnswer__NbI4q li:last-child{margin-bottom:0}@media (max-width:768px){.howto_faqSection__HppYI{padding:40px 15px 0}.howto_faqTitle__DfMvM{font-size:24px;margin-bottom:30px}.howto_faqQuestion__6fYoW{padding:16px 20px;font-size:16px}.howto_faqAnswer__NbI4q{padding:0 20px 20px}.howto_faqAnswer__NbI4q h4{font-size:15px}.howto_faqAnswer__NbI4q li,.howto_faqAnswer__NbI4q p{font-size:14px}}@media (max-width:480px){.howto_faqSection__HppYI{padding:30px 10px 0}.howto_faqTitle__DfMvM{font-size:20px}.howto_faqQuestion__6fYoW{padding:14px 16px;font-size:15px}.howto_faqAnswer__NbI4q{padding:16px}}.howto_shippingFlow__fBCYu{display:flex;flex-direction:column;align-items:center;gap:20px;margin:20px 0;padding:20px;border-radius:16px}.howto_shippingStep__zMUtJ{display:flex;align-items:center;gap:16px;background:#fff;padding:20px;border-radius:12px;border:1px solid #ff6b9d;width:100%;max-width:400px;transition:all .3s ease}.howto_stepNumber__uaiuF{background:#ff6b9d;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex-shrink:0}.howto_stepContent__J5bv3{flex:1}.howto_stepTitle___cpIP{font-size:16px;font-weight:600;color:#333;margin-bottom:4px}.howto_stepDescription__LSUht{font-size:14px;color:#666;line-height:1.4}.howto_arrowDown__8_Jwm{font-size:24px;color:#ff6b9d;font-weight:700;text-align:center}.howto_purchaseFlow__Hcs2X{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin:20px 0;padding:20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:16px;border:2px solid #ff6b9d}.howto_purchaseStep__WOcTG{display:flex;flex-direction:column;align-items:center;gap:12px;background:#fff;padding:20px;border-radius:12px;box-shadow:0 4px 12px rgba(255,107,157,.2);border:1px solid #ff6b9d;min-width:150px;max-width:200px;transition:all .3s ease;text-align:center}.howto_purchaseStep__WOcTG:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,157,.3)}.howto_arrowRight__aeWwq{font-size:20px;color:#ff6b9d;font-weight:700;animation:howto_pulse__t0C8r 2s infinite}@keyframes howto_pulse__t0C8r{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.howto_redText__r4Duz{color:#dc3545;font-weight:600;font-size:14px}@media (max-width:768px){.howto_shippingFlow__fBCYu{padding:16px;gap:16px}.howto_shippingStep__zMUtJ{padding:16px;gap:12px}.howto_stepNumber__uaiuF{width:36px;height:36px;font-size:16px}.howto_stepTitle___cpIP{font-size:15px}.howto_stepDescription__LSUht{font-size:13px}.howto_purchaseFlow__Hcs2X{padding:16px;gap:12px}.howto_purchaseStep__WOcTG{padding:16px;min-width:120px;max-width:150px}.howto_arrowRight__aeWwq{font-size:18px}}@media (max-width:480px){.howto_shippingFlow__fBCYu{padding:12px;gap:12px}.howto_shippingStep__zMUtJ{padding:12px;gap:10px}.howto_stepNumber__uaiuF{width:32px;height:32px;font-size:14px}.howto_stepTitle___cpIP{font-size:14px}.howto_stepDescription__LSUht{font-size:12px}.howto_purchaseFlow__Hcs2X{padding:12px;gap:8px}.howto_purchaseStep__WOcTG{padding:12px;min-width:100px;max-width:120px}.howto_arrowRight__aeWwq{font-size:16px}}