@charset="euc-kr";
/* °øÅë ¿µ¿ª */


/* ÇØ»óµµ °¡·Î 1025px ÀÌ»ó */
/*@media screen and (min-width:1025px) {*/

div#contents{position: relative; width: 1080px;  margin: 0px auto; }
div#contents div.wrap {   width: 100%; margin: 0 auto;  }

div#contents div#sub_title { width:100%; text-align:center;}
div#contents div#sub_title h2 {width:1080px;  margin:0 auto; padding:20px 0; font-size:30px; text-align: center;  color:#fff;}

div#contents div#cont1 {width:1080px; float:left}
div#contents div#cont1 img {display:block; margin:0 auto}

div#cont2 { float:left; width: 1080px; margin: 40px 0; }
div#cont2 form {  width: 800px;  margin: 0 auto}
div#cont2 p.title { line-height: 1.6; color: #999; font-size: 16px; text-align: center; margin: 20px 0; letter-spacing: -0.5px; }
div#cont2 p.title img { display: block; margin: 0 auto 10px auto; }
div#cont2 table { width:100%;  margin: 0 auto;  border-collapse: collapse; /* border-top: 2px solid #333;  */}
div#cont2 table tr th { 
	width: 9%; 
	font-size: 15px; 
	height: 40px; 
	line-height: 40px; 
	color: #fff; 
	border-right: 1px solid #ccc; 
	border-bottom: 1px solid #ccc; 
	
}
div#cont2 table tr td {width:92%}
div#cont2 table tr td p {float:left;  width:250px; margin:0 10px}
div#cont2 table tr th:nth-of-type(2) { border-left: 1px solid #ccc; }
div#cont2 table tr td { width: 33%; height: 32px; line-height: 32px; font-size: 13px; color: #555; padding: 4px 1%; border-bottom: 1px solid #ccc; color:#fff }
div#cont2 table tr:nth-of-type(2) td input {  width: 100%;  }
div#cont2 table tr td input.searchbox {display: inline-block; width: 30%; height: 30px; background: #eee; border: 1px solid #ccc; padding: 0 1%;} 
div#cont2 table tr td input.em{display: inline-block; width: 30%; height: 30px; background: #eee; border: 1px solid #ccc; padding: 0 1%;}
div#cont2 table tr td select.em{display: inline-block; width: 31.5%; height: 30px; background: #eee; border: 1px solid #ccc; padding: 0 1%;}
div#cont2 table tr td input.tel{display: inline-block; width:18.8%; height: 30px; background: #eee; border: 1px solid #ccc; padding: 0 1%; }
div#cont2 table tr td input.ji {display: inline-block; width: 30%; height: 30px; background: #eee; border: 1px solid #ccc; padding: 0 1%;} 
div#cont2 table tr td input.m_p {display: inline-block; width: 30%; height: 30px; background: #eee; border: 1px solid #ccc; padding: 0 1%;}
div#cont2 table tr td input.box500 {display: inline-block; width: 66%; height: 30px; background: #eee; border: 1px solid #ccc; padding: 0 1%;}
div#cont2 table tr td input.m_date {display: inline-block; width: 30%; height: 30px; background: #eee; border: 1px solid #ccc; padding: 0 1%;}
/* div#cont2 table tr td input[type=text] { display: inline-block; width: 40%; height: 30px; background: #eee; border: 1px solid #ccc; padding: 0 1%; }*/

div#cont2 table tr td select { width: 100%; height: 100%; border: 1px solid #ccc; background: #eee; }
div#cont2 table tr td input[type=radio] { display: inline-block; margin-top: 10px; }
div#cont2 table tr td span { display: inline-block; color:#fff }
/* div#cont2 table tr:nth-of-type(7) td { line-height: 1; }
div#cont2 table tr:nth-of-type(7) td textarea { display: block; width: 540px; height: 320px; resize: vertical; background: #eee; border: 1px solid #ccc; }
div#cont2 table tr:nth-of-type(7) td p { color: #777; margin-top: 10px; } */
div#cont2 table tr:last-of-type td {text-align: center; padding-top: 20px; border-bottom: none; }
div#cont2 table tr:last-of-type td input { width: 200px; height: 50px; font-size: 18px; color: white;  border: none; background:#4c2020; border: 1px solid #ccc;}
div#cont2 table tr:last-of-type td input:hover {}

div.demo{float:left; width:200px !important;  padding:0 0 0 0% !important; } 
input#datepicker { width: 195px; height: 30px !important; border: none; padding: 0 1%;  font-size: 16px; } 
div.demo-description {display:none}