@charset "utf-8";

#template-join-exhibitor .join-exhibitor-contents {
  padding-top:120px;
  margin-bottom:200px;
}

#template-join-exhibitor .top-visual {
  width:100%;
  height:250px;
  background:url(/images/menu6_top.png) no-repeat 0% 0%;
}

#template-join-exhibitor .contents-wrap {
  width:1220px;
  margin:0 auto;
}

#template-join-exhibitor .accept-title {
  font-family: 'NanumSquare', gulim;
  font-size:20px;
  font-weight:700;
  color:#2e2e2e;
  letter-spacing:-1px;
  margin-bottom:20px;
}

#template-join-exhibitor .accept-title > label {
  color:#2f62c8;
}

#template-join-exhibitor .accept-txt {
  font-family: 'Noto Sans KR', gulim;
  font-size:14px;
  font-weight:300;
  letter-spacing:-1px;
  color:#2e2e2e;
}

#template-join-exhibitor .accept-txt > label {
  font-size:1px;
  color:#888888;
}

#template-join-exhibitor .star {
  font-size:1px;
  color:#d80000;
}

#template-join-exhibitor .accept-div {
  width:100%;
  height:220px;
  padding:10px 0px 10px 10px;
  margin:15px 0px;
  border:1px solid #d8d8d8;
  font-family: 'Noto Sans KR', gulim;
  font-size:14px;
  font-weight:300;
  color:#2e2e2e;
  overflow:auto;
}

#template-join-exhibitor .accept-checkbox {
  font-family: 'Noto Sans KR', gulim;
  font-size:16px;
  font-weight:300;
  color:#2e2e2e;
  margin-bottom:50px;
}

#template-join-exhibitor .accept-checkbox >label{
  font-weight:300;
  margin-top:4px;
}

#template-join-exhibitor .table-input {
  font-family: 'Noto Sans KR', gulim;
  font-size:14px;
  font-weight:300;
  color:#2e2e2e;
  letter-spacing:-1px;
  margin:15px 0px;
}

#template-join-exhibitor .table-input tr {
  height:50px;
  border-bottom:1px solid #d8d8d8;
}

#template-join-exhibitor .table-input tr label {
  font-weight:300;
  margin:0px;
}

#template-join-exhibitor .table-input thead tr:first-child {
  border-top:4px solid #2f62c8;
}

#template-join-exhibitor .table-input th {
  padding:0px 20px;
  background-color:#f7f7f7;
  border-right:1px solid #d8d8d8;
}

#template-join-exhibitor .table-input td {
  padding:8px;
}

#template-join-exhibitor .table-input td .check-btn {
  width:90px;
  height:35px;
  line-height:35px;
  background-color:#707070;
  font-family: 'Noto Sans KR', gulim;
  font-size:14px;
  font-weight:500;
  color:#fff;
  border:solid 0px;
}

#template-join-exhibitor .table-input td .hint {
  font-family: gulim;
  font-size:14px;
  font-weight:300;
  color:#71747a;
  letter-spacing:-1px;
  margin-left:10px;
}

#template-join-exhibitor .table-input input[type=text],
#template-join-exhibitor .table-input input[type=password]
 {
  width:225px;
  height:35px;
  line-height:35px;
  font-family: 'Noto Sans KR', gulim;
  font-size:14px;
  font-weight:300;
  color:#2e2e2e;
  padding:0px 10px;
}

#template-join-exhibitor .accept-btn-div {
  text-align:center;
  margin-top:50px;
  margin-bottom:50px;
  height:55px;
}

#template-join-exhibitor .accept-btn {
  display:inline-block;
  width:255px;
  height:55px;
  line-height:53px;
  background-color:#707070;
  font-family: 'Noto Sans KR', gulim;
  font-size:22px;
  font-weight:500;
  color:#fff;
  text-decoration:none;
  margin:0px 10px;
  border:solid 0px;
}

#template-join-exhibitor .accept-btn1 {
  background-color:#2f62c8;
}

#template-join-exhibitor .zip-btn {
  width:100px;
  height:35px;
  line-height:35px;
  background-color:#707070;
  font-family: 'Noto Sans KR', gulim;
  font-size:14px;
  font-weight:500;
  color:#fff;
  border:solid 0px;
  margin-right:17px;
}

#template-join-exhibitor .input-addr1 {
  width:355px !important;
}

#template-join-exhibitor .input-addr2 {
  width:700px !important;
}


@media screen and (max-width:1280px) {

	#template-join-exhibitor .contents-wrap {
		padding:0px 10px;	
	}
	
	#template-join-exhibitor .top-visual {
		width:1220px;
	}
	
	#template-join-exhibitor .join-exhibitor-contents {
		width:100%;
		overflow:scroll;
	}		
	
}

@media screen and (max-width:767px) {

	#template-join-exhibitor .join-exhibitor-contents {
		padding-top:15vw;
		margin-bottom:0px;
		width:100%;
		overflow:scroll;
		
	}	

}	