@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 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_02_1 textarea,.box .answer .line_02_2 textarea,.box .answer .line_02_3 textarea,	
.box .answer .line_03_1 textarea,.box .answer .line_03_2 textarea,.box .answer .line_03_3 textarea,
.box .answer .line_07_1 textarea,.box .answer .line_07_2 textarea,.box .answer .line_07_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;}

.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 {margin-left:10px;width:660px;padding-right:150px;background-position:right top;background-repeat:no-repeat;height:149px;padding-top:0px;margin:30px 0 -17px 10px;}
.box.line_10 .question{background-image:url(../images/1.png);}.box.line_11 .question{background-image:url(../images/2.png);}.box.line_12 .question{background-image:url(../images/3.png);}
.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:76px;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;}
#status {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;}
#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;}
#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;}

#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{padding-left:10px;float:none;}
.error{border:red solid 1px;background-color:antiquewhite;}
.valid{border:none;background-color:#red;}
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;}

#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;}
/*



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%;}