/*.container h2 {text-align: center; margin: 5%;}*/
.round {overflow: hidden; width: 1200px; margin: 0 auto; text-align: center;}
.round li {float: left; width: 22.28%; display: inline-block; vertical-align: top; margin: 0 1%; cursor: pointer;}
.round li:nth-last-child(1) {margin-right: 0;}
.round li h2 {font-size: 1.2rem; padding: 40px 0 0 0; color: #111; text-align: center; border-top: 3px solid #ddd;}
/*.round li:nth-child(7) h2, .round li:nth-child(6) h2{padding: 15px 0 0 0;}*/
.round li.select h2 {color: #e31d1a; border-color: #e31d1a;}

img.line {display: block; margin: 50px auto;}

#contact {width: 1200px; margin: 0 auto; display: none;}
.table table {width: 95%; margin: 0 auto; border: 1px solid #ddd; border-collapse: collapse;}
.table th {width: 11%; background-color: #f1f3f4; text-align: left; vertical-align: top;}
.table td {width: 100%;}
.table th, td {border: 1px solid #ddd; padding: 8px 15px;}
.table input, .table select {padding: 2px;}

.btn_confirm {margin-top: 30px;}
.btn_confirm {text-align: center;}
.btn_confirm .btn {display: inline-block; font-size: 0.9rem; color: #414042; border: 1px solid #414042; width: 122px; padding: 10px 0; margin: 20px;}
.btn_confirm .btn img {margin-left: 5%;}


/* �������� ��ħ */

.privacy{width:95%; margin: 0 auto 5% auto;}
.privacy h4{margin-bottom: 3%;}
.privacy p{font-size:14px;}
.privacy label{display:block; font-size:12px;}
.privacy span{float:right; font-size:14px;}
.privacy span *{float:left;}
.privacy span input{margin-top:3px; margin-right:5px;}
.privacy_box{padding:20px; border:1px solid #ddd; font-size:12px;}
.decri{margin:10px 20px; display:block;}
.clear:after {clear:both; content:" "; display:block;}


.realname {width:95%; margin: 0 auto 5% auto; display:none;}
.realname h4{margin-bottom: 3%;}
.realname p{font-size:14px; margin-top:10px;}
.realname label{font-size:12px; margin-right:3px;}
.realname span{font-size:14px; margin-right:20px;}
.realname input{margin-right:2px;}
.realname_no2{display:block;overflow:hidden;width:0;height:0;line-height:0;border:0;margin:0;position:absolute;}
@media (max-width:1200px){
  .round {width: 100%;}

  #contact {width: 95%;}
  img.line {width: 100%;}
  .table table {width: 100%;}
  .table th {min-width: 45px;}
}

@media (max-width:767px) {
  h1, h2, h3, h4, h5, h6 {font-size: 0.9rem;}
	p {font-size: 0.8rem;}

  .main_txt {top: 30%;}
  .main_txt h1 {font-size: 1rem;}
  .main_txt p {font-size: 0.8rem; width: 200px; margin: 0 auto; letter-spacing: -1px;}

  .round li {width: 31%; margin: 2% 1%;}
  .round li h2 {padding: 20px 0 0 0;font-size:0.9rem;}

  .table input, .table select, .table textarea {width: 100%;}
}
