@charset "utf-8";

*{margin:0;padding:0;list-style:none;quotes:none;text-decoration:none;font-optical-sizing:auto;font-style:normal;letter-spacing:0.1em;font-family: "IBM Plex Sans JP", sans-serif;}
input,label,textarea{border-radius:none;border:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-size:16px;}
input:focus,
textarea:focus{outline:none;}

html{background:#111111;color:#333333;}
body{background:url("images/bg.gif?b");}

br.mb{display:none;}

@media (max-width:820px){
	br.mb{display:block;}
	br.pc{display:none;}
}


#SurveyIntro{width:800px;padding:50px 0 100px 0;text-align:center;line-height:2.0;margin:0 auto;}
.SurveyIntroTitle img{width:600px;}
.SurveyIntroText{font-size:18px;margin:60px 0 0 0;font-weight:500;}
.SurveyIntroTextAttention{font-size:16px;margin:40px 0 0 0;color:#ff0000;font-weight:700;}
.SurveyIntroCouponLimit{margin:50px auto 80px;width:90%;text-align:center;font-weight:700;}
.SurveyIntroCouponLimit h2{font-size:70px;line-height:1.2;color:#000000;}
.SurveyIntroCouponLimit h2 span{font-size:40px;color:#000000;}
.SurveyIntroCouponLimit h2 mark{background:none;text-shadow:2px 2px 0 #ffffff;text-decoration:underline;text-decoration-color:#ebf2d6;color:#000000;}
.SurveyIntroCouponLimit p{font-size:18px;margin:10px 0 0 0;}

#SurveyConfirmation{width:800px;padding:50px 0 100px 0;text-align:center;line-height:2.0;margin:0 auto;}
.SurveyConfirmationTitle img{width:300px;}
.SurveyConfirmationText{font-size:16px;margin:20px 0 0 0;font-weight:500;}

#SurveyComplete{width:800px;padding:50px 0 100px 0;text-align:center;line-height:2.0;margin:0 auto;}
.SurveyConfirmationTitle img{width:300px;}
.SurveyConfirmationThanx{font-size:30px;font-weight:800;margin:30px 0 0 0;color:#2baf5d;}
.SurveyConfirmationThanx span{background: linear-gradient(transparent 60%, #d6f5d2 60%);padding:0 20px;}
.SurveyCompleteText{font-size:18px;margin:30px 0 0 0;font-weight:500;}

@media (max-width:820px){
	#SurveyIntro{width:95%;padding:30px 0 60px 0;}
	.SurveyIntroTitle img{width:280px;}
	.SurveyIntroText{font-size:14px;margin:10px 0 0 0;text-align:justify;}
	.SurveyIntroTextAttention{font-size:14px;margin:20px 0 0 0;font-weight:500;text-align:justify;}

	.SurveyIntroCouponLimit{margin:30px auto 50px;}
	.SurveyIntroCouponLimit h2{font-size:50px;}
	.SurveyIntroCouponLimit h2 span{font-size:25px;}
	.SurveyIntroCouponLimit p{font-size:14px;}
	
	#SurveyConfirmation{width:95%;padding:20px 0 60px 0;}
	.SurveyConfirmationTitle img{width:200px;}
	.SurveyConfirmationText{font-size:14px;margin:10px 0 0 0;text-align:justify;}

	#SurveyComplete{width:95%;padding:20px 0 60px 0;}
	.SurveyConfirmationTitle img{width:150px;}
	.SurveyConfirmationThanx{font-size:20px;margin:0;color:#2baf5d;}
	.SurveyConfirmationThanx span{padding:0 10px;}
	.SurveyCompleteText{font-size:14px;margin:15px 0 0 0;text-align:justify;}
}


#SurveyForm{width:950px;margin:0 auto;background:#ffffff;padding:40px 0 80px 0;border-radius:20px;}
#SurveyForm hr{border:none;background:#cccccc;height:1px;width:800px;margin:30px auto 0;}

@media (max-width:970px){
	#SurveyForm{width:100%;border-radius:0;}
}

.SurveyFormFirstAlert{font-size:14px;font-weight:700;width:800px;margin:0 auto;color:#fa8072;}
.SurveyFormErrorAlert{font-size:16px;font-weight:700;width:800px;margin:0 auto;color:#f00000;}

.SurveyFormName{width:800px;margin:30px auto 0;font-size:16px;}
.SurveyFormName h3{display:inline-block;width:150px;}
.SurveyFormName input{display:inline-block;background:#f8f8ff;border-radius:5px;padding:5px 8px;width:350px;border:1px solid #cccccc;}
.SurveyFormName.ValidationError h3{background:linear-gradient(transparent 60%, #ffc0cb 60%);color:#a52a2a;text-indent:3px;}

.SurveyFormTel{width:800px;margin:30px auto 0;font-size:16px;}
.SurveyFormTel h3{display:inline-block;width:150px;}
.SurveyFormTel input{display:inline-block;background:#f8f8ff;border-radius:5px;padding:5px 8px;width:350px;border:1px solid #cccccc;}
.SurveyFormTel.ValidationError h3{background:linear-gradient(transparent 60%, #ffc0cb 60%);color:#a52a2a;text-indent:3px;}

.SurveyFormGender{width:800px;margin:30px auto 0;font-size:16px;}
.SurveyFormGender h3{display:inline-block;width:150px;}
.SurveyFormGender label{display:inline-block;width:120px;font-weight:600;cursor:pointer;}
.SurveyFormGender input{-moz-appearance:radio;-webkit-appearance:radio;appearance:radio;transform:scale(1.5);}
.SurveyFormGender span{margin:0 0 0 10px;transition:0.3s;text-shadow: 2px 2px 0 #ffffff;}
.SurveyFormGender input:checked + span{background: linear-gradient(transparent 60%, #dfdfe6 60%);}
.SurveyFormGender.ValidationError h3{background:linear-gradient(transparent 60%, #ffc0cb 60%);color:#a52a2a;text-indent:3px;}

.SurveyFormAge{width:800px;margin:30px auto 0;font-size:16px;}
.SurveyFormAge h3{display:inline-block;width:150px;vertical-align:middle;}
.SurveyFormAge .SurveyFormAgeWrap{display:inline-block;width:630px;vertical-align:middle;}
.SurveyFormAge label{display:inline-block;font-weight:600;cursor:pointer;margin:10px 0;width:140px;}
.SurveyFormAge input{-moz-appearance:radio;-webkit-appearance:radio;appearance:radio;transform:scale(1.5);}
.SurveyFormAge span{margin:0 0 0 5px;transition:0.3s;text-shadow: 2px 2px 0 #ffffff;}
.SurveyFormAge input:checked + span{background: linear-gradient(transparent 60%, #dfdfe6 60%);}
.SurveyFormAge.ValidationError h3{background:linear-gradient(transparent 60%, #ffc0cb 60%);color:#a52a2a;text-indent:3px;}


@media (max-width:820px){
	
	#SurveyForm hr{width:95%;}
	
	.SurveyFormFirstAlert{width:95%;text-align:center;;}
	.SurveyFormErrorAlert{width:95%;font-size:14px;text-align:justify;}
	
	.SurveyFormName{width:95%;font-size:14px;}
	.SurveyFormName h3{display:block;width:100%;margin:0 0 5px 0;}
	.SurveyFormName input{display:block;width:98%;padding:5px 1%;}

	.SurveyFormTel{width:95%;font-size:14px;}
	.SurveyFormTel h3{display:block;width:100%;margin:0 0 5px 0;}
	.SurveyFormTel input{display:block;width:98%;padding:5px 1%;}
	
	.SurveyFormGender{width:95%;font-size:14px;}
	.SurveyFormGender h3{display:block;width:100%;margin:0 0 5px 0;}
	.SurveyFormGender label{display:block;width:98%;padding:0 0 0 1%;margin:10px 0 0 0;}
	
	.SurveyFormAge{width:95%;font-size:14px;}
	.SurveyFormAge h3{display:block;width:100%;margin:0 0 5px 0;}
	.SurveyFormAge .SurveyFormAgeWrap{display:block;width:100%;}
	.SurveyFormAge label{display:block;width:98%;padding:0 0 0 1%;margin:12px 0 0 0;}
}

.SurveyFormPostalcode{width:800px;margin:50px auto 0;font-size:16px;}
.SurveyFormPostalcode h3{display:inline-block;width:150px;}
.SurveyFormPostalcode input{display:inline-block;background:#f8f8ff;border-radius:5px;padding:5px 8px;width:220px;border:1px solid #cccccc;}
.SurveyFormPostalcodeSearch{display:inline-block;border-radius:5px;padding:17px 8px;width:100px;font-weight:700;transition:0.3s;
											 cursor:pointer;line-height:0;text-align:center;background:#666666;color:#ffffff;margin:0 0 0 5px;}
.SurveyFormPostalcodeSearch:hover{background:#111111;}
.SurveyFormPostalcodeAlert{font-size:14px;margin:15px 0 0 160px;font-weight:600;color:#f00000;display:none;}
.SurveyFormPostalcodeAlert.active{display:block;}
.SurveyFormPostalcode.ValidationError h3{background:linear-gradient(transparent 60%, #ffc0cb 60%);color:#a52a2a;text-indent:3px;}

.SurveyFormAddress{width:800px;margin:30px auto 0;font-size:16px;}
.SurveyFormAddress h3{display:inline-block;width:150px;}
.SurveyFormAddress input{display:inline-block;background:#f8f8ff;border-radius:5px;padding:5px 8px;width:600px;border:1px solid #cccccc;}
.SurveyFormAddressText{font-size:14px;margin:15px 0 0 160px;font-weight:600;color:#000000;}
.SurveyFormAddressAttention{font-size:14px;margin:15px 0 0 160px;font-weight:600;color:#f00000;}
.SurveyFormAddress.ValidationError h3{background:linear-gradient(transparent 60%, #ffc0cb 60%);color:#a52a2a;text-indent:3px;}

.SurveyFormStore{width:800px;margin:60px auto 0;font-size:16px;font-size:0;box-sizing:border-box;}
.SurveyFormStore h3{font-size:18px;}
.SurveyFormStore h4{margin:30px 0 20px 0;}
.SurveyFormStore h4 img{width:120px;vertical-align:middle;}
.SurveyFormStore h4 span{margin:0 0 0 20px;font-size:16px;}
.SurveyFormStore label{display:inline-block;width:30%;margin:0 3% 20px 0;vertical-align:top;overflow:hidden;border-radius:5px;padding:5px 0;cursor:pointer;position:relative;
									box-shadow: inset 0px 0px 0px 3px #eeeeee;}
.SurveyFormStore label input{width:250px;height:100px;position:absolute;z-index:0;top:0;left:-10px;cursor:pointer;transition:0.3s;border-radius:0!important;-webkit-border-radius:0!important;}
.SurveyFormStore label input:hover{background:#eeeeee;}
.SurveyFormStore label input:checked{background:#eeeeee;}

.SurveyFormStore label img{width:60px;display:inline-block;vertical-align:middle;position:relative;z-index:1;margin:0 0 0 5px;filter: drop-shadow(2px 2px 0 #ffffff);}
.SurveyFormStore label h5{font-size:16px;display:inline-block;vertical-align:middle;line-height:1.2;position:relative;z-index:2;text-shadow: 2px 2px 0 #ffffff;}
.SurveyFormStore.ValidationError h3{background:linear-gradient(transparent 60%, #ffc0cb 60%);color:#a52a2a;text-indent:3px;}

@media (max-width:820px){
	.SurveyFormPostalcode{width:95%;font-size:14px;}
	.SurveyFormPostalcode h3{display:block;width:100%;margin:0 0 5px 0;}
	.SurveyFormPostalcode input{width:calc(100% - 135px);padding:5px 1%;}
	.SurveyFormPostalcodeSearch{margin:10px 0 0 0;}

	.SurveyFormAddress{width:95%;font-size:14px;}
	.SurveyFormAddress h3{display:block;width:100%;margin:0 0 5px 0;}
	.SurveyFormAddress input{display:block;width:98%;padding:5px 1%;}
	.SurveyFormAddressText{font-size:14px;margin:10px 0 0 0;font-weight:600;color:#000000;}
	.SurveyFormAddressAttention{font-size:14px;margin:10px 0 0 0;font-weight:600;color:#f00000;}
	
	.SurveyFormStore{width:95%;font-size:14px;}
	.SurveyFormStore h3{font-size:16px;}
	.SurveyFormStore h4{text-align:center;}
	.SurveyFormStore h4 img{width:120px;display:block;margin:0 auto 10px;}
	.SurveyFormStore h4 span{font-size:12px;}
	.SurveyFormStore label{text-align:center;display:inline-block;width:30%;margin:0 2% 10px 0;}
	.SurveyFormStore label img{width:50px;margin:0 auto 2px;}
	.SurveyFormStore label h5{font-size:12px;display:block;height:30px;}
}

.SurveyFormQuantity{width:800px;margin:60px auto 0;font-size:16px;}
.SurveyFormQuantity h3{margin:0 0 20px 0;}
.SurveyFormQuantity label{display:inline-block;width:130px;font-weight:600;cursor:pointer;margin:0 40px 0 0;}
.SurveyFormQuantity label input{-moz-appearance:radio;-webkit-appearance:radio;appearance:radio;transform:scale(1.5);}
.SurveyFormQuantity label span{margin:0 0 0 10px;transition:0.3s;}
.SurveyFormQuantity input:checked + span{background: linear-gradient(transparent 60%, #dfdfe6 60%);}
.SurveyFormQuantity.ValidationError h3{background:linear-gradient(transparent 60%, #ffc0cb 60%);color:#a52a2a;text-indent:3px;}

.SurveyFormUser{width:800px;margin:60px auto 0;font-size:16px;}
.SurveyFormUser h3{margin:0 0 20px 0;}
.SurveyFormUser label{display:inline-block;width:150px;font-weight:600;cursor:pointer;margin:0 40px 0 0;}
.SurveyFormUser label input{-moz-appearance:radio;-webkit-appearance:radio;appearance:radio;transform:scale(1.5);}
.SurveyFormUser label span{margin:0 0 0 10px;transition:0.3s;text-shadow: 2px 2px 0 #ffffff;}
.SurveyFormUser input:checked + span{background: linear-gradient(transparent 60%, #dfdfe6 60%);}
.SurveyFormUser.ValidationError h3{background:linear-gradient(transparent 60%, #ffc0cb 60%);color:#a52a2a;text-indent:3px;}

.SurveyFormSupport{width:800px;margin:60px auto 0;font-size:16px;}
.SurveyFormSupport h4{font-size:18px;margin:0 0 20px 0;}
.SurveyFormSupport h4 img{width:50px;vertical-align:middle;}
.SurveyFormSupport label{display:inline-block;width:auto;font-weight:600;cursor:pointer;margin:0 50px 0 0;}
.SurveyFormSupport label:last-child{margin:20px 20px 0 0;}
.SurveyFormSupport label input{-moz-appearance:radio;-webkit-appearance:radio;appearance:radio;transform:scale(1.5);}
.SurveyFormSupport label span{margin:0 0 0 10px;transition:0.3s;text-shadow: 2px 2px 0 #ffffff;}
.SurveyFormSupport input:checked + span{background: linear-gradient(transparent 60%, #dfdfe6 60%);}
.SurveyFormSupport.ValidationError h4{background:linear-gradient(transparent 60%, #ffc0cb 60%);color:#a52a2a;text-indent:3px;}

.SurveyFormPacking{width:800px;margin:60px auto 0;font-size:16px;}
.SurveyFormPacking h4{font-size:18px;margin:0 0 20px 0;}
.SurveyFormPacking h4 img{width:50px;vertical-align:middle;}
.SurveyFormPacking label{display:inline-block;width:auto;font-weight:600;cursor:pointer;margin:0 50px 0 0;}
.SurveyFormPacking label input{-moz-appearance:radio;-webkit-appearance:radio;appearance:radio;transform:scale(1.5);}
.SurveyFormPacking label span{margin:0 0 0 10px;transition:0.3s;text-shadow: 2px 2px 0 #ffffff;}
.SurveyFormPacking input:checked + span{background: linear-gradient(transparent 60%, #dfdfe6 60%);}
.SurveyFormPacking.ValidationError h4{background:linear-gradient(transparent 60%, #ffc0cb 60%);color:#a52a2a;text-indent:3px;}

.SurveyFormDelivery{width:800px;margin:60px auto 0;font-size:16px;}
.SurveyFormDelivery h4{font-size:18px;margin:0 0 20px 0;}
.SurveyFormDelivery h4 img{width:50px;vertical-align:middle;}
.SurveyFormDelivery label{display:inline-block;width:auto;font-weight:600;cursor:pointer;margin:0 50px 0 0;}
.SurveyFormDelivery label input{-moz-appearance:radio;-webkit-appearance:radio;appearance:radio;transform:scale(1.5);}
.SurveyFormDelivery label span{margin:0 0 0 10px;transition:0.3s;text-shadow: 2px 2px 0 #ffffff;}
.SurveyFormDelivery input:checked + span{background: linear-gradient(transparent 60%, #dfdfe6 60%);}
.SurveyFormDelivery.ValidationError h4{background:linear-gradient(transparent 60%, #ffc0cb 60%);color:#a52a2a;text-indent:3px;}

@media (max-width:820px){
	.SurveyFormQuantity{width:95%;font-size:14px;}
	.SurveyFormQuantity h3{margin:0 0 10px 0;}
	.SurveyFormQuantity label{display:block;width:99%;padding:0 0 0 1%;margin:10px 0 0 0;}

	.SurveyFormUser{width:95%;font-size:14px;margin:40px auto 0;}
	.SurveyFormUser h3{margin:0 0 10px 0;}
	.SurveyFormUser label{display:block;width:99%;padding:0 0 0 1%;margin:10px 0 0 0;}

	.SurveyFormSupport{width:95%;font-size:14px;margin:40px auto 0;}
	.SurveyFormSupport h4{font-size:16px;margin:0 0 20px 0;}
	.SurveyFormSupport h4 img{width:30px;vertical-align:middle;}
	.SurveyFormSupport label{display:block;width:99%;padding:0 0 0 1%;margin:10px 0 0 0;}
	.SurveyFormSupport label:last-child{margin:5px 0 0 0;}
	
	.SurveyFormPacking{width:95%;font-size:14px;margin:40px auto 0;}
	.SurveyFormPacking h4{font-size:16px;margin:0 0 20px 0;}
	.SurveyFormPacking h4 img{width:30px;vertical-align:middle;}
	.SurveyFormPacking label{display:block;width:99%;padding:0 0 0 1%;margin:10px 0 0 0;}
	
	.SurveyFormDelivery{width:95%;font-size:14px;margin:40px auto 0;}
	.SurveyFormDelivery h4{font-size:16px;margin:0 0 20px 0;}
	.SurveyFormDelivery h4 img{width:30px;vertical-align:middle;}
	.SurveyFormDelivery label{display:block;width:99%;padding:0 0 0 1%;margin:10px 0 0 0;}
}


.SurveyFormRequest{width:800px;margin:60px auto 0;font-size:16px;}
.SurveyFormRequest h3{font-size:18px;margin:0 0 20px 0;}
.SurveyFormRequest p{font-size:14px;text-align:justify;line-height:1.8;}
.SurveyFormRequest textarea{font-size:14px;text-align:justify;line-height:1.6;background:#f8f8ff;border-radius:5px;padding:5px 8px;width:780px;height:150px;margin:10px 0 0 0;min-height:150px;max-height:400px;resize: vertical;border:1px solid #cccccc;}
.SurveyFormRequest.ValidationError h3{background:linear-gradient(transparent 60%, #ffc0cb 60%);color:#a52a2a;text-indent:3px;}	

.SurveyFormCoupon{width:800px;margin:60px auto 0;font-size:16px;font-size:0;box-sizing:border-box;}
.SurveyFormCoupon h3{font-size:18px;}
.SurveyFormCoupon h4{margin:30px 0 20px 0;}
.SurveyFormCoupon h4 img{width:120px;vertical-align:middle;}
.SurveyFormCoupon h4 span{margin:0 0 0 20px;font-size:16px;}
.SurveyFormCoupon label{display:inline-block;width:30%;margin:0 3% 20px 0;vertical-align:top;overflow:hidden;border-radius:5px;
									   padding:5px 0;cursor:pointer;position:relative;box-shadow: inset 0px 0px 0px 3px #ebf2d6;}
.SurveyFormCoupon label input{width:250px;height:100px;position:absolute;z-index:0;top:0;left:-10px;cursor:pointer;transition:0.3s;border-radius:0!important;-webkit-border-radius:0!important;}
.SurveyFormCoupon label input:hover{background:#ebf2d6;}
.SurveyFormCoupon label input:checked{background:#ebf2d6;}
.SurveyFormCoupon.ValidationError h3{background:linear-gradient(transparent 60%, #ffc0cb 60%);color:#a52a2a;text-indent:3px;}	

.SurveyFormCoupon label img{width:60px;display:inline-block;vertical-align:middle;position:relative;z-index:1;margin:0 0 0 5px;filter: drop-shadow(2px 2px 0 #ffffff);}
.SurveyFormCoupon label h5{font-size:16px;display:inline-block;vertical-align:middle;line-height:1.2;position:relative;z-index:2;text-shadow: 2px 2px 0 #ffffff;}

.SurveyFormButton{margin:60px auto 0;width:300px;text-align:center;border-radius:5px;overflow:hidden;cursor:pointer;box-shadow:0 3px #333333;}
.SurveyFormButton input{width:100%;font-size:18px;padding:18px 0 15px 0;font-weight:500;color:#ffffff;background-image:url("images/arrow02.svg");
									  background-repeat:no-repeat;background-position:right 40px center;background-size:8px;cursor:pointer;transition:0.3s;}
.SurveyFormButton input:hover{opacity:0.7;}
.ButtonConfirmation input{background-color:#66cdaa;text-indent:-20px;}
.ButtonReturn input{background-color:#666666;background-image:url("images/arrow03.svg");
									  background-repeat:no-repeat;background-position:left 40px center;background-size:8px;text-indent: 20px;}
.ButtonSend input{background-color:#46b972;text-indent:-20px;}

.SurveyFormButtonAttention{width:90%;margin:10px auto 30px;font-size:12px;line-height:1.8;text-align:center;}

@media (max-width:820px){
	.SurveyFormRequest{width:95%;font-size:14px;}
	.SurveyFormRequest h3{font-size:16px;margin:0 0 10px 0;}
	.SurveyFormRequest p{font-size:14px;text-align:justify;line-height:1.8;}
	.SurveyFormRequest textarea{width:98%;padding:5px 1%;height:200px;min-height:200px;}
	
	.SurveyFormCoupon{width:95%;font-size:14px;}
	.SurveyFormCoupon h3{font-size:16px;}
	.SurveyFormCoupon h4{text-align:center;}
	.SurveyFormCoupon h4 img{width:120px;display:block;margin:0 auto 10px;}
	.SurveyFormCoupon h4 span{font-size:12px;margin:0;}
	.SurveyFormCoupon label{text-align:center;display:inline-block;width:30%;margin:0 2% 10px 0;}
	.SurveyFormCoupon label img{width:50px;margin:0 auto 2px;}
	.SurveyFormCoupon label h5{font-size:12px;display:block;height:30px;}
	
	.SurveyFormButtonAttention{text-align:justify;}
	.SurveyFormButtonAttention br{display:none;}
}

.SurveyGetCoupon{width:950px;margin:0 auto;background:#ffffff;padding:40px 0;border-radius:20px;}
.SurveyGetCoupon h3{margin:30px auto 20px 0;text-align:center;}
.SurveyGetCoupon h3 img{width:120px;vertical-align:middle;}
.SurveyGetCoupon h3 span{margin:0 0 0 20px;font-size:16px;}

.SurveyGetCoupon a{width:800px;margin:20px auto 0;border:3px solid #cccccc;display:block;border-radius:8px;color:#111111;padding:5px 0;text-align:center;transition:0.3s;}
.SurveyGetCoupon a:hover{opacity:0.6;}
.SurveyGetCouponShop{display:inline-block;width:200px;}
.SurveyGetCouponShop img{width:60px;vertical-align:middle;}
.SurveyGetCouponShop h4{font-size:16px;display:inline-block;vertical-align:middle;line-height:1.2;text-align:left;}
.SurveyGetCouponPrice{display:inline-block;vertical-align:middle;border-radius:5px;overflow:hidden;background:#46b972;}
.SurveyGetCouponPrice p{font-size:24px;font-weight:600;line-height:0;padding:25px 0 20px 0;text-align:center;width:300px;color:#ffffff;
									background-image:url("images/coupon-bg.gif"); background-repeat:repeat-y;background-position:right 15px;box-shadow: 0 3px #333333;}
.SurveyGetCouponMore{display:inline-block;width:180px;}
.SurveyGetCouponMore p{font-size:20px;font-weight:700;color:#333333;padding:10px 0;}
.SurveyGetCouponAttention{text-align:center;font-size:14px;line-height:1.6;padding:30px 0 0 0;font-weight:700;}

.SurveyThanx{text-align:center;padding:50px 0 0 0;font-size:14px;line-height:1.8;}
.SurveyThanx p{font-weight:600;}
.SurveyThanx a{color:#333333;text-decoration:underline;font-weight:700;}

@media (max-width:970px){
	.SurveyGetCoupon{width:100%;border-radius:0;}
	.SurveyGetCoupon h3{width:90%;}
	.SurveyGetCoupon h3 img{width:200px;}
	.SurveyGetCoupon h3 span{margin:20px auto 0;font-size:14px;display:block;width:90%;}
	.SurveyGetCouponAttention{width:90%;margin:0 auto;}
	.SurveyGetCoupon a{width:90%;margin:20px auto 0;border:3px solid #cccccc;display:block;border-radius:8px;color:#111111;padding:5px 0;text-align:center;}
	.SurveyThanx{width:90%;margin:0 auto;}
}

.SurveyFoot{margin:50px 0 0 0;padding:50px 0 30px 0;color:#ffffff;text-align:center;background:#111111;line-height:1.8;}
.SurveyFoot p{font-size:14px;}
.SurveyFoot h5{font-size:20px;}
.SurveyFoot h5 span{font-size:16px;display:block;}
.SurveyFoot address{margin:10px 0 0 0;}
.SurveyFoot address a{color:#ffffff;text-decoration:underline;}
.SurveyFoot small{display:block;margin:30px 0 0 0;font-size:12px;}