.p-thanks{margin:0 auto;padding:40px 20px}.p-thanks__ttl{font-size:24px;font-weight:700;color:#2c3e50;margin-bottom:30px;line-height:1.6}.p-thanks__txt{background-color:#f8f9fa;border-radius:8px;padding:40px;line-height:1.8;max-width:1000px !important}.p-thanks__txt h6{font-size:20px;font-weight:700;color:#34495e;margin-top:40px;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #37ab8b}.p-thanks__txt h6:first-child{margin-top:0}.p-thanks__txt p{font-size:16px;color:#555;margin-bottom:20px;line-height:1.8}.p-thanks__txt ol{margin:20px 0;padding-left:0;list-style:none;counter-reset:item}.p-thanks__txt ol li{font-size:16px;color:#555;margin-bottom:15px;padding-left:40px;position:relative;line-height:1.8;counter-increment:item}.p-thanks__txt ol li:before{content:counter(item);position:absolute;left:0;top:0;width:28px;height:28px;background-color:#37ab8b;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.p-thanks__txt strong{color:#e74c3c;font-weight:700;background-color:#fff3cd;padding:2px 6px;border-radius:3px}.p-thanks__txt sup{font-size:12px;vertical-align:super}@media screen and (max-width:768px){.p-thanks{padding:20px 15px}.p-thanks__ttl{font-size:20px;margin-bottom:20px}.p-thanks__txt{padding:20px 15px}.p-thanks__txt h6{font-size:18px;margin-top:25px}.p-thanks__txt p,.p-thanks__txt ol li{font-size:15px}.p-thanks__txt ol li{padding-left:35px}.p-thanks__txt ol li:before{width:24px;height:24px;font-size:13px}}