@charset "utf-8";
/* CSS Document */
@font-face {font-family:'HelveticaNeueLTPro-BdCn';src:url('../webfonts/280CCE_0_0.eot');src:url('../webfonts/280CCE_0_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/280CCE_0_0.woff') format('woff'),url('../webfonts/280CCE_0_0.ttf') format('truetype');}
*{margin:0 auto;padding:0;outline:none;}
.container{width:100%;background-color:#706258;}
 #page {width:1440px;background-color:#d8d1ca;}
.Wrapper {width:939px;height:auto;background:url(../images/bg.png) repeat-y top center;}
 	.top {width:939px;height:364px;background:url(../images/top.png) no-repeat top center;}
 	.box {width:939px;height:auto;background:url(../images/box.png) no-repeat top center;float:left;}
	.box .number {float:left;font-size:51px;line-height:70px;color:#fff;font-family:HelveticaNeueLTPro-BdCn;width:50px;height:200px;text-align:center;}
	.box .question {float:left;font-size:30px;line-height:30px;color:#fff;font-family:HelveticaNeueLTPro-BdCn;width:880px;height:auto;text-align:left;padding-top:30px;}
	.box .answer {float:left;width:870px;margin:10px 0 0 10px;}
	.box .answer .question{padding-top:0px;}
	.box .answer textarea {float:left;width:800px;height:150px;margin:10px 0 20px 10px;max-width:812px;border-radius:10px;padding:10px;}
	.box .dots {clear:both;background:url(../images/dots.png) no-repeat top center;width:903px;height:5px;margin:0px 0 0 36px;float:left;}
	.box p {display:none;}
	.minBox.first {float:left;width:903px;height:40px;margin:30px 0 0 35px;}
	.minBox.second {float:left;width:903px;height:40px;margin:15px 0 30px 35px;}
	.minBox .leftF {float:left;font-size:30px;line-height:30px;color:#fff;font-family:HelveticaNeueLTPro-BdCn;width:136px;height:auto;text-align:right;padding:0px 4px 0 30px;}
	.minBox .rightF {float:left;font-size:30px;line-height:30px;color:#fff;font-family:HelveticaNeueLTPro-BdCn;width:696px;height:35px;}
	.minBox .rightF input[type=text]{width:682px;height:25px;}
	.minBox .rightF input[type=email]{width:682px;height:25px;}
.box01 {float:left;width:100%;margin:0 0 15px 0;}	
.box01 .line-text {font-size:30px;color:#c4d600;font-family:'Titillium Web';float:left;width:100%;margin:10px 0;}
.fild {float:left;width:690px;height:150px;}
.box .answer .fild textarea {float:left;width:666px;height:130px;margin:3px 0 20px 10px;max-width:666px;}
.box01 .img01 {width:150px;height:150px;background:url(../images/1.png) no-repeat top center;float:left;}
.box01 .img02 {width:150px;height:150px;background:url(../images/2.png) no-repeat top center;float:left;}
.box01 .img03 {width:150px;height:150px;background:url(../images/3.png) no-repeat top center;float:left;}
.send {width:299px;height:60px;background:url(../images/send.png) no-repeat top center;margin:0 0 102px 597px;float:left;}
.send input[type=submit]{width:299px;height:60px;border:none;background:none;color:#d35e13;font-size:44px;line-height:44px;font-family:HelveticaNeueLTPro-BdCn;padding:0px 9px 0px 0px;cursor:pointer;}
	span.wpcf7-not-valid-tip {margin:-50px 60px 0 0 !important;;font-size:16px !important;}
	div.wpcf7-validation-errors {border:2px solid #f7e700;margin:-150px 0px 0px 90px !important;background:#fff !important;color:red !important;}
	div.wpcf7-mail-sent-ok {margin:-150px 0px 0px 90px !important;background:#fff !important;border:2px solid #398f14;}

.box .answer .line_01_1 textarea,.box .answer .line_01_2 textarea,.box .answer .line_01_3 textarea,
.box .answer .line_01_4 textarea,.box .answer .line_01_5 textarea,.box .answer .line_01_6 textarea,
.box .answer .line_02_1 textarea,.box .answer .line_02_2 textarea,.box .answer .line_02_3 textarea,
.box .answer .line_02_4 textarea,.box .answer .line_02_5 textarea,.box .answer .line_02_6 textarea,
.box .answer .line_10_1 textarea,.box .answer .line_10_2 textarea,.box .answer .line_10_3 textarea,
.box .answer .line_10_4 textarea,.box .answer .line_10_5 textarea,.box .answer .line_10_6 textarea,
.box .answer .line_11_1 textarea,.box .answer .line_11_2 textarea,.box .answer .line_11_3 textarea,
.box .answer .line_12_1 textarea,.box .answer .line_12_2 textarea,.box .answer .line_12_3 textarea,
.box .answer .line_13_1 textarea,.box .answer .line_13_2 textarea,.box .answer .line_13_3 textarea,
.box .answer .line_14_1 textarea,.box .answer .line_14_2 textarea,.box .answer .line_14_3 textarea
{height:80px;}


.left{float:left;width:48%;margin-right:2%;}
.right{float:left;width:48%;}
.small {line-height:30px;color:#c3d500;font-size:20px;float:left;font-family:'HelveticaNeueLTPro-BdCn';}
span.radioLabel {display:inline-block;width:20px;height:20px;line-height:20px;color:#c3d500;text-align:center;font-size:20px;margin:22px 5px 0px 0;float:left;font-family:'HelveticaNeueLTPro-BdCn';}
span.label {display:inline-block;width:250px;color:#fff;height:30px;font-family:'HelveticaNeueLTPro-BdCn';font-size:22px;line-height:30px;}
span.radio {display:inline-block;width:160px;line-height:30px;height:30px;}
input[type="radio"]{display:none !important;}
input[type="radio"] + label span{display:inline-block;width:20px;height:20px;margin:12px 5px 0 0px;float:left;background:url(../images/checkbox.png) left bottom no-repeat;cursor:pointer;}
input[type="radio"].error + label span{background:url(../images/checkbox.png) right bottom no-repeat;}
input[type="radio"]:checked + label span{background:url(../images/checkbox.png) left top no-repeat;}
span.radio.error,span.radio.valid {border:none;background-color:transparent;}
span.radio.error input[type="radio"] + label span{background: url(../images/checkbox.png) right bottom no-repeat;}


span.checkboxLabel {display:inline-block;width:100px;height:20px;line-height:20px;color:#fff;text-align:left;font-size:20px;margin:22px 5px 0px 0;float:left;font-family:'HelveticaNeueLTPro-BdCn';}
span.label {display:inline-block;width:200px;color:#fff;height:30px;font-family:'HelveticaNeueLTPro-BdCn';font-size:22px;line-height:30px;}
span.checkbox {display:inline-block;width:390px;line-height:30px;height:25px;}
span.checkbox label{width:100px;float:left;color:#fff;font-family:'HelveticaNeueLTPro-BdCn';font-size:19px;line-height:43px;}
.line_09_0 span.label {width:600px;}
span.checkbox label[for=a09_1],span.checkbox label[for=a09_2],span.checkbox label[for=a09_3],span.checkbox label[for=a09_4],span.checkbox label[for=a09_5],span.checkbox label[for=a09_6]{width:51px;}
span.checkbox label[for=b09_1],span.checkbox label[for=b09_2],span.checkbox label[for=b09_3],span.checkbox label[for=b09_4],span.checkbox label[for=b09_5],span.checkbox label[for=b09_6]{width:81px;}
span.checkbox label[for=c09_1],span.checkbox label[for=c09_2],span.checkbox label[for=c09_3],span.checkbox label[for=c09_4],span.checkbox label[for=c09_5],span.checkbox label[for=c09_6]{width:60px;}
span.checkbox label[for=d09_1],span.checkbox label[for=d09_2],span.checkbox label[for=d09_3],span.checkbox label[for=d09_4],span.checkbox label[for=d09_5],span.checkbox label[for=d09_6]{width:63px;}
span.checkbox label[for=e09_1],span.checkbox label[for=e09_2],span.checkbox label[for=e09_3],span.checkbox label[for=e09_4],span.checkbox label[for=e09_5],span.checkbox label[for=e09_6]{width:73px;}
span.checkbox label[for=f09_1],span.checkbox label[for=f09_2],span.checkbox label[for=f09_3],span.checkbox label[for=f09_4],span.checkbox label[for=f09_5],span.checkbox label[for=f09_6]{width:50px;}

.line_09_0,.line_09_1,.line_09_2,.line_09_3,.line_09_4,.line_09_5,.line_09_6 {width:100%;height:40px;}
.line_09_6 {margin-bottom:50px;}

span.input{width:150px;height:25px;display:inline-block;}
input[type="text"] {width:150px;height:25px;border-radius:8px;line-height:20px;padding:0 5px;}


input[type="checkbox"]{display:none !important;}
input[type="checkbox"] + label span{display:inline-block;width:20px;height:20px;margin:12px 5px 0 0px;float:left;background:url(../images/checkbox.png) left bottom no-repeat;cursor:pointer;}
input[type="checkbox"].error + label span{background:url(../images/checkbox.png) right bottom no-repeat;}
/*input[type=checkbox]:checked + label span{background:url(../images/checkbox.png) left top no-repeat;}*/
span.checkbox.error,span.checkbox.valid {border:none;background-color:transparent;}
span.checkbox.error input[type="checkbox"] + label span{background: url(../images/checkbox.png) right bottom no-repeat;}
input[type="checkbox"]:checked + label span{background:url(../images/checkbox.png) left top no-repeat;}




.line_04_21 span.label {display:block;width:100%;clear:both;}
.line_04_21 span.radio{display:block;width:100%;clear:both;}
.line_04_21 span.radio textarea{width:380px;height:96px;margin:10px 0 20px 0px;}

.box.line_10 .question,.box.line_11 .question,.box.line_12 .question,.box.line_13 .question,.box.line_14 .question {margin-left:10px;width:660px;}

.box.line_10 .answer > span,.box.line_11 .answer > span,.box.line_12 .answer > span {display:block;width:100%;height:30px;margin-bottom:5px;}
.box.line_10 .answer > span:last-child,.box.line_11 .answer > span:last-child,.box.line_12 .answer > span:last-child{margin-bottom:30px;}
.box.line_10  .answer > span > label,.box.line_11  .answer > span > label,.box.line_12 .answer > span > label {display:inline-block;width:250px;color:#fff;height:30px;font-family:'HelveticaNeueLTPro-BdCn';font-size:22px;line-height:30px;}
.box.line_10 .answer > span > label > input[type=number],.box.line_11 .answer > span > label > input[type=number],.box.line_12 .answer > span > label > input[type=number] {border-radius:7px;border:none;width:100px;height:25px;float:right;text-align:center;}

.box.line_10 .answer span.line_10_8 label,
.box.line_10 .answer span.line_10_9 label,
.box.line_10 .answer span.line_10_10 label{width:340px;}

.box.line_11 .answer span.line_11_6{height:60px;}
.box.line_11 .answer span.line_11_6 label{width:380px;height:60px;padding-right:100px;}
.box.line_11 .answer span.line_11_6 label > input[type=number]{margin-right:-100px;}
.box.line_11 .answer span.line_11_7 label{width:482px;}
.box.line_11 .answer span.line_11_8 label{width:640px;}

.box.line_12 .answer span.line_12_4 label,
.box.line_12 .answer span.line_12_5 label,
.box.line_12 .answer span.line_12_6 label,
.box.line_12 .answer span.line_12_7 label{width:290px;}

.box.line_12 .answer span.line_12_8 label{width:350px;}
.box.line_12 .answer span.line_12_9 label{width:445px;}
.box.line_12 .answer span.line_12_10 label,
.box.line_12 .answer span.line_12_11 label{width:317px;}
.line_12_9 .small{float:none;color:#fff;font-size:17px;}


/*Upload File*/

.upload {float:left;margin-left:15px;width:800px;}
.line.Upload {position:relative;height:auto;}
img.up{max-width:60px;max-height:60px;position:absolute;left:5px;top:0;}
img.up:hover{max-width:330px;max-height:330px;position:absolute;top:inherit;bottom:0px;}
.progressBar{display:none;margin: 0 0 10px 0;height:20px;float:left;}
.message {font-family:HelveticaNeueLTPro-BdCn, Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-size:19px;color:#D25D12;margin:0px;*position:absolute;z-index:13;background-color:#fff;width:50%;padding:5px 0;text-align:center;border-radius:5px;bottom:5px;display:none;margin-bottom:10px;float:left;clear:both;}
.status {margin-bottom:10px;float:left;}
.ChooseImage,.UploadFile{padding:4px 7px;font-size:15px;border:none;color:#FFF;font-family:HelveticaNeueLTPro-BdCn, Helvetica, Arial, sans-serif;border-radius:5px;background-color:#716258;cursor:pointer;float:left;}
.UploadFile	{display:none;}
.right{right:10px;transition:0.5s;}

.submit01 {width:68px;height:30px;font-size:16px;border:none;color:#FFF;position:absolute;bottom:115px;right:50%;margin-right:-34px;cursor:pointer;z-index:1;font-family:HelveticaNeueLTPro-BdCn, Helvetica, Arial, sans-serif;border-radius:10px;background-color:#716258;}

.preview {position:absolute;right:10px;bottom:0px;width:100px;height:initial;display:none;border-radius:0 20px 0 0;padding:6px 6px 3px 6px;background-color:rgba(255,255,255,0.5);border:solid 1px #8a7e76;text-align:center;}
.preview .previewimg {position:relative;z-index:1;max-width:100%;max-height:100%;border-radius:0 17px 0 0;}
.preview .deleteimg {cursor:pointer;width:60px;font-family:HelveticaNeueLTPro-BdCn, Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-size:19px;color:#D25D12;}
.dispalyFileName{width:500px;background-color:#cdc3bb;padding:15px;margin:0 0 10px 0;float:left;display:none;}
.theFilenameDisplay{font-family:HelveticaNeueLTPro-BdCn, Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-size:19px;color:#000;float:left;}
.deleteimg{float:right;font-family:HelveticaNeueLTPro-BdCn, Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-size:19px;color:#000;line-height:47px;padding:0 10px;cursor:pointer;}

.ChooseImage, .UploadFile {padding:12px 17px;font-size:23px;border:none;color:#799000;font-family:HelveticaNeueLTPro-BdCn;border-radius:0 20px 0 0;background-color:#fff;cursor:pointer;width:235px;margin-bottom:20px;}
.exclude{float:left;padding:10px;line-height:33px;}
.error{border:red solid 1px;background-color:antiquewhite;}
.valid{border:none;*background-color:red;}

#response {width:890px;height:30px;line-height:30px;text-align:center;font-family:HelveticaNeueLTPro-BdCn, Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-size:19px;float:left;margin:-84px 0 0 42px;background-color:#fff;display:none;}
.ok{color:#799900;display:block !important;}
.failed{color:#D25D12;display:block !important;}
.display {line-height:48px;display:inline-block;padding:0 0 0 10px;font-family:HelveticaNeueLTPro-BdCn, Helvetica, Arial, sans-serif;float:left;}
.loaded_n_total {width:565px;height:47px;background-color:#d8d1c9;float:left;line-height:55px;padding:0 0 0 10px;}
.loaded_n_total img {float:left;margin-top:15px;}
.Cancel {float:right;background-color:#fff;line-height:40px;text-align:center;width:80px;border-radius:10px;color:#d25d12;font-size:20px;font-family:HelveticaNeueLTPro-BdCn, Helvetica, Arial, sans-serif;cursor:pointer;display:none;}
/*



input#ChooseImage {
    width: 200px;
    height: 60px;
    border-radius: 0 30px 0 0;
    border: none;
    background-color: #fff;
}
div#preview {
    float: right;
    width: 100px;
}
div#preview img {max-width:100%;}
img#deleteimg {
    position: absolute;
    top: 0;
    right: 0;
}

/*Upload File*/


.clear{clear:both;width:100%;}