.blog-main .blog-article .coupon-box{border:2px solid;border-radius:10px;overflow:hidden;font-family:sans-serif;max-width:700px;}.blog-main .blog-article .coupon-header{padding:10px;font-weight:bold;font-size:1.1rem;color:#fff;}.blog-main .blog-article .coupon-body{padding:15px;font-size:0.95rem;color:#222;}.blog-main .blog-article .coupon-body a{color:#0073e6;text-decoration:underline;}.blog-main .blog-article .coupon-code{font-family:monospace;color:#d60000;}.blog-main .blog-article .coupon-steps{padding-left:20px;margin:10px 0 0;}.blog-main .blog-article .coupon-steps li{margin-bottom:5px;}.blog-main .blog-article .coupon-box.green{border-color:#2B6228;}.blog-main .blog-article .coupon-box.green .coupon-header{background-color:#2B6228;}.coupon-box.blue{border-color:#0359a3;}.blog-main .blog-article .coupon-box.blue .coupon-header{background-color:#0359a3;}.blog-main .blog-article .coupon-box.orange{border-color:#FFA500;}.blog-main .blog-article .coupon-box.orange .coupon-header{background-color:#FFA500;color:#000;}.blog-main .blog-article .steps_bullet ol li:before,.blog-main .blog-article .steps_bullet ul li:before{content:"";display:table;}.blog-main .blog-article .steps_bullet{counter-reset:step;list-style-type:none !important;padding:0 !important;}.blog-main .blog-article .steps_bullet li{counter-increment:step;position:relative;padding-left:100px !important;margin-bottom:12px;padding:2px 8px;}.blog-main .blog-article .steps_bullet li::before{content:"ステップ" counter(step) ":";position:absolute;left:0;top:0;background:#d2ebf5;padding:2px 8px;border-radius:25px;font-weight:bold;}@media (max-width:550px){.blog-main .blog-article .steps_bullet li::before{content:counter(step);}.blog-main .blog-article .steps_bullet li{padding-left:35px !important;}}