@charset "UTF-8";
@import url("base.css");

.enquete_btn { text-align: center; padding: 20px 0; }
.enquete_btn li { display: inline-block; width: 230px; font-size: 14px; margin: 0 10px;}
.enquete_btn li a { display: block; background: #e7388e; width: 100%; height: auto; text-decoration: none; color: #fff; padding: 10px 0; }

#survey .common_form dt { text-align: left; padding-left: 5px; }
#survey .common_form dd label input { vertical-align: middle; }
#survey .err { color: #cc0000; font-weight: bold;}

#survey.check { position: relative;}
#survey.check .common_form { margin: 80px auto 0px;}

#survey #frmErr{ position: absolute; top: -70px; left: 0px; right: 0px; background:#c00; color:#fff; text-align:center; padding:10px; margin:10px 0 20px 0;}
#survey #frmCheck{ position: absolute; top: -70px; left: 0px; right: 0px; background:#1db144; color:#fff; text-align:center; padding:10px; margin:10px 0 20px 0;}

.tokuten{ text-align: center; color: #c00; font-weight: bold; font-size: 18px; margin-bottom: 10px;}
.tokuten p:nth-child(2){ font-size: 22px;}

.comp_message h4{ text-align: center; font-size: 18px; font-weight: bold; color: #c00; margin-bottom: 8px;}
.comp_message p{ font-size: 16px; text-align: center;}
.coupon_message{ margin: 0 15px 15px; padding: 12px 14px; border-radius: 6px; border: 1px solid #ccc;}
.coupon_message .txt1{ text-align: center; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #ccc;}
.coupon_message .att{ font-size: 13px; color: #c00;}
