/*time set*/
.input-form .submit,.input-form .submit::before,.input-form .submit::after{-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;}
#Inner h1{margin-top: 40px;}
ul.message{width: 600px;}
ul.message li{color: #A9A9A9;line-height: 16px;padding-left: 17px;position: relative;}
ul.message li:before{content: "";width: 6px;height: 6px;position: absolute;background-color: #000000;border-radius: 50%;left: 5px;top: 5px;}
ul.message li a{color: #00B282;text-decoration: underline;}
ul.step{width: 726px;float: right;margin-top: -69px;margin-bottom: 20px;}
ul.step li{width: 216px;float: left;text-align: center;height: 50px;padding-top: 35px;border: 1px solid #D8D8D8;border-radius: 50px;margin: 0 12px;font-size: 14px;color: #3A3A3A;position: relative;}
ul.step li:before,ul.step li:after{content: "";position: absolute;left: 50%;}
ul.step li:before{background-color: #ACB5B3;height: 32px;width: 1px;top: -34px;}
ul.step li:after{width: 7px;height: 7px;background-color: #ACB5B3;border-radius: 50%;top: -4px;margin-left: -3px;}
ul.step li i:before{width: 26px;height: 26px;position: absolute;background-color: #ACB5B3;line-height: 26px;border-radius: 50%;color: #FFFFFF;top: -60px;left: 50%;margin-left: -13px;font-style: normal;}
ul.step li:nth-child(1) i:before{content: "1";}
ul.step li:nth-child(2) i:before{content: "2";}
ul.step li:nth-child(3) i:before{content: "3";}
h2{font-size: 20px;color: #3E3E3E;line-height: 40px;font-weight: bold;clear: both;}
#inquire-list th{background-color: #40C6A2;height: 40px;color: #FFFFFF;text-align: left;padding-left: 15px;}
#inquire-list td{height: 46px;}
#inquire-list td input{border: none;border-bottom: 1px solid #CDCDCD;height: 40px;width: 94%;padding-left: 2%;color: #363636;font-size: 14px;}
#inquire-list td input:focus{border-bottom: 1px solid #666666;}
#inquire-list td a.icon-cancel{width: 40px;height: 40px;display: block;text-decoration: none;color: #A9A9A9;text-align: center;line-height: 40px;margin: 0 auto;border-radius: 7px;}
#inquire-list td a.icon-cancel:hover{background-color: #40C6A2;color: #FFFFFF;}
#inquire-list td a.icon-cancel:before{font-size: 20px;}
.create-btn{text-align: right;padding-right: 16px;}
.create-btn button{border: none;background-color: transparent;cursor: pointer;}
.create-btn button:before{display: inline-block;color: #40C6A2;font-size: 32px;}
.create-btn button:hover:before{color: #A9A9A9;}
#Inner .input-form{text-align: center;padding-bottom:30px;}
#Inner .input-form fieldset:nth-child(2n){float: right;width: 50%;}
#Inner .input-form fieldset:nth-child(2n+1){float: left;width: 49%;}
#Inner .input-form fieldset:nth-child(7){float: none;width: auto;clear: both;}
#Inner .input-form fieldset .country{height: 50px;padding-left: 178px;text-align: left;}
#Inner .input-form fieldset .country select{height: 50px;border: none;width: 100%;}
#Inner .input-form .submit{display: inline-block;margin-top: 37px;position: relative;background-color: #40C6A2;}
#Inner .input-form .submit:before{background-color: #067B5B;color: #FFFFFF;font-size: 35px;width: 60px;height: 42px;position: absolute;z-index: 1;}
#Inner .input-form .submit:after{content: "";width: 0;height: 0;position: absolute;bottom: 0;left: 20px;border-bottom: 40px solid #40C6A2;border-left: 40px solid transparent;border-right: 0px solid transparent;z-index: 2;}
#Inner .input-form .submit input{font-size: 18px;color: #FFFFFF;height: 42px;padding: 0 80px;background-color: transparent;border: none;cursor: pointer;z-index: 3;position: relative;}
#Inner .input-form .submit:hover{background-color: #067B5B;}
#Inner .input-form .submit:hover:before{background-color: #40C6A2;}
#Inner .input-form .submit:hover:after{border-bottom: 40px solid #067B5B;}
/*success*/
#Inner .success,#Inner .message-box{width: 1060px;margin: 0 auto;}
#Inner .success{border-left: 1px solid #26D3A4;border-top: 1px solid #26D3A4;border-right: 1px solid #26D3A4;margin-top: 45px;text-align: center;padding-bottom: 40px;}
#Inner .success h1{font-size: 22px;line-height: 120px;margin: 0;}
#Inner .success ul.process{padding-top: 60px;position: relative;}
#Inner .success ul.process:before,#Inner .success ul.process li:before{background-image: url("../images/success_process.png");position: absolute;}
#Inner .success ul.process:before{content: "";height: 10px;width: 704px;left: 176px;top: 28px;}
#Inner .success ul.process li{float: left;width: 180px;margin: 0 86px;font-size: 13px;color: #8C8C8C;position: relative;}
#Inner .success ul.process li:before{content: "";width: 32px;height: 32px;background-position: 0 -7px;top: -47px;left: 50%;margin-left: -16px;background-repeat: no-repeat;}
#Inner .success ul.process li:last-child:before{height: 40px;background-position: 0 -40px;}
#Inner .message-box{border-top: 13px solid #11B085;width: 1062px;background-color: #26D3A4;padding-top: 24px;margin-bottom: 123px;margin-top: 50px;}
#Inner .success + .message-box{margin-top: 0;}
#Inner .message-box:after{content: "";background-image: url("../images/success_bottom.png");background-color: #FFFFFF;height: 15px;width: 100%;display: block;margin-top: 50px;}
#Inner .message-box .icon-ok{width: 480px;padding-left: 108px;margin: 0 auto;color: #FFFFFF;line-height: 24px;position: relative;}
#Inner .message-box .icon-ok h2{font-size: 16px;color: #FFFFFF;}
#Inner .message-box .icon-ok:before{width: 90px;height: 90px;position: absolute;background-color: #FFFFFF;border-radius: 50%;color: #26D3A4;font-size: 80px;line-height: 90px;left: 0;top: 7px;}
#Inner .message-box .icon-ok a{color: #FFFFFF;}
#Inner .message-box .btn{padding-top: 30px;}
#Inner .message-box .btn a{color: #FFFFFF;display: inline-block;height: 32px;line-height: 32px;font-size: 15px;padding: 0 24px;border-radius: 5px;border: 1px solid #FFFFFF;margin-right: 15px;text-decoration: none;}
#Inner .message-box .btn a:hover{background-color: #FFFFFF;color: #11B085;}
/*search empty*/
#Inner .searchEmpty{line-height: 24px;padding-bottom: 20px;color: #A9A9A9;text-align: center;border-bottom: 1px dotted #CCCCCC;margin-bottom: 10px;}
#Inner .searchEmpty h1{font-size: 22px;line-height: 40px;color: #565656;}
#Inner .searchEmpty h1 i{color: #00B383;font-style: normal;}
#Inner .searchEmpty a{color: #00B383;text-decoration: underline;}
@media screen and (max-width: 767px)
{
	#Inner h1{margin-top: 0;}
	ul.step{display: none;}
	h2{font-size: 14px;}
	#inquire-list th{display: none;}
	#inquire-list td{height: auto;display: block;width: 100%;}
	.create-btn{text-align: center;}
	.create-btn button:before{font-size: 40px;}
	#Inner .input-form fieldset:nth-child(2n){float: none;width: auto;}
	#Inner .input-form fieldset:nth-child(2n+1){float: none;width: auto;}
	#Inner .input-form .submit{margin-top: 15px;}
	/*success*/
	#Inner .success,#Inner .message-box{width: auto;margin: 0 0.5rem;}
	#Inner .success h1{font-size: 20px;line-height: 40px;padding-top: 30px;}
	#Inner .success ul.process{padding-top: 10px;}
	#Inner .success ul.process:before,#Inner .success ul.process li:before{top: 0;}
	#Inner .success ul.process:before{display: none;}
	#Inner .success ul.process li{float: none;width: auto;margin: 0;padding-top: 36px;padding-bottom: 7px;}
	#Inner .message-box{padding-top: 10px;}
	#Inner .message-box:after{margin-top: 20px;margin-bottom: 20px;}
	#Inner .message-box .icon-ok{width: auto;padding: 86px 7px 0 7px;text-align: center;}
	#Inner .message-box .icon-ok h2{font-size: 14px;}
	#Inner .message-box .icon-ok:before{top: 0;left: 50%;margin-left: -45px;}
	#Inner .message-box .btn a{display: block;margin: 5px;}
}