*{margin:0; padding:0; }
ul{list-style:none;}
.clear{clear:both;}
#main_unity { width:1100px; margin:0 auto; padding:10px;}
#check_main {border: 1px solid #CCCCCC;border-radius: 12px;background-color: #fff;box-shadow: 4px 4px 0 0 #ccc;  margin:15px 0; padding:20px 0 30px;}
/*------------------------*/

.main{padding:0 30px;color:#7F7F7F;}

.form_box{border:2px dashed #ccc; width:816px; padding-bottom:50px; margin:0 auto; border-radius:8px; font-size:13px;}
.form_t{ font-size:12px; padding:20px 0 0 15px;}
.form_one{ padding:12px 0 0 15px;}
.form_one .form_left{width:230px; float:left;height:22px; padding-top:5px;}
.form_one .form_left span{ color:#ffa1a1;}
.form_one .form_left var{ color:#f00; font-style:normal; }
.form_one .form_right{float:left;}
.form_one .erro_mess{ float:left; color:#F00; font-size:12px; padding:5px 0 0 10px; display:none;}

.form_one .form_right > input{ width:300px; height:30px; line-height:30px; padding: 0 10px;border: 1px solid #333;border-radius: 4px;}
.form_submit{ padding:20px 0 0 245px;}
.form_submit > button{display: block;outline: none;border: none;width: 200px;line-height: 46px;font-size: 23px;color: #fff;text-align: center;font-weight: 600;background: linear-gradient(#97E346, #71CF2A);border-radius: 4px;box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);}
.form_right select{ width:313px; height:27px; padding-left:10px;}
.form_check{ float:left;}
.form_check span{ display:inline-block; width:235px;}
.form_check var{ display:inline-block; padding-right:10px; font-style:normal;}
.check_line{padding:10px 0 0 ;}

/*------------------------*/

.unsub_title{ font-size:18px; line-height:38px; font-weight:bold; border-bottom:1px solid #ccc;}
.unsub_mess{font-size:12px; padding:12px 0 30px;}

.next_content2{border:2px dashed #ccc; width:816px; padding:35px 0; margin:0 auto; border-radius:8px;color:#7f7f7f;display:none;}
.next_content2 > img{ float:left; margin:0 25px 0 25px;}
.next_content2 h2{font-size:15px; padding:35px 0 0 ;}

@media (max-width:979px) {
	.form_box, #main_unity{width:100%; box-sizing:border-box;}
	#check_top, #check_main{background-size:100% auto;}
}

@media (max-width:767px) {
	.form_one .form_left{width:auto; padding-right:10px;}
	.form_submit{padding-left:12px;}
	.next_content2{width:100%;}
}

@media (max-width:479px) {
	.form_one .form_right > input{width:100%;}
}
