
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
	body, div, ol, p, img {margin:0; padding:0}
	li {list-style: none;}
	body {width: 100%;min-width: 1240px;font-family: 'Noto Sans KR', sans-serif;}
	.wrap {overflow: hidden;}
	#header {background: rgba(0, 0, 0, 0.8);overflow: hidden;color: #e2e2e2;width: 100%;position: fixed;z-index: 7;}
	#header h1 > a {color:#fff;text-decoration:none;font-size: 40px;line-height: 36px;font-weight:400;}
	#header > ul {width: 1100px;margin:0 auto;padding: 0;}
	#header > ul >li {float: right;width: 72.5%;}
	#header > ul >li:first-child {float: left;width: 24%;}

	#header ul li h1 {/* margin: 29px 0; */float: left;font-weight: 400;line-height:  40px;color: #ffbe00;}
	#header li div {float: left; margin: 18px 0; float: right; border-left: 1px solid #676767;}
	#header li div:first-child {width: 86%;padding: 0;float: left;}
	#header li div button {display: block;text-align: center;width: 100%;margin: 0;padding: 19px;background: #ffbe00;border: none;letter-spacing: -1px;color: #4a4a4a;font-size: 18px;line-height: 20px;font-weight: 400;font-family: 'Noto Sans KR', sans-serif;cursor: pointer;height: 85px;}

	#header li div ul {overflow: hidden;width: 100%; padding:0; margin-top: 4px;}
	#header li div ul li {float: left;padding: 2px 0; height: 39px;}
	#header li div ul li .txt {font-size: 20px;padding: 0 8px 0 50px;display: inline-block;color: #a8a8a8;letter-spacing: 1px;vertical-align: middle;width: 81px;text-align:  justify;letter-spacing: -2px;}
	#header li div ul li .txt:after {content: "";  display: inline-block;  width: 100%;}
	#header li div ul li input[type='text']{height: 34px;font-size: 15px;padding: 0 0 0 10px;padding-left: 10px;border: 2px solid #656565;background: rgba(74, 74, 74, 0);color: #ffb700;}
	#header li div ul li ::-webkit-input-placeholder { /* Chrome */
	  color:  #afafaf;
	}
	#header li div ul li :-ms-input-placeholder { /* IE 10+ */
	  color:  #656565;
	}
	#header li div ul li ::-moz-placeholder { /* Firefox 19+ */
	  color:  #656565;
	  opacity: 1;
	}
	#header li div ul li :-moz-placeholder { /* Firefox 4 - 18 */
	  color:  #656565;
	  opacity: 1;
	}
	#header li div ul li input[name='name'] {width: 150px;}
	#header li div ul li input.phone {width: 160px;}
	#header li div p {font-size: 14px;line-height: 30px;padding: 0 15px; color: #a8a8a8; float: right;}
	#header li div p input[type='checkbox'] {	height: 20px;border-radius: 5px; vertical-align: middle;}


	.section {max-width: 1240px;margin: 0 auto 0; }
	.section > img, .section > div > img {left: 50%;margin-left: -960px;position: relative;}
	.section > img {margin-bottom: 10px;}
	.m_b_0 {margin-bottom: 0 !important;}
	 div.contact {background: #2b2b2b;text-align:  center;padding: 100px 0 50px;}
	div.contact > a.kakao {position: absolute;z-index:  1;text-indent: -999px;width:  392px;height:  66px;bottom: 120px;left: 50%;margin-left: -198px;}

#map{border:1px solid #d3d3d3;height: 425px;width: 100%;max-width: 1100px;margin:50px auto;margin-top: 70px;background: url(../images/map.jpg);position:  relative;}
#map .name {width:150px;text-align:center;padding:6px 0; color:#444; line-height: 1.1}

	footer {background: #5d5d5d;color: #fff;padding:30px 0;font-size: 12px;overflow: hidden;}
	footer > div {width: 1200px;margin:0 auto;}
	footer > div h1 {float: left;margin: 0;margin-right: 20px;border-right: 1px solid #616161;padding-right: 20px;padding: 10px 20px 10px 0;}
	footer > div > div {float: left;font-weight:  100;letter-spacing: 1px;}
	footer > div > div span {margin-right:15px}
	footer > div p > a {color:#ffbe00;text-decoration:  none;}
	footer > div > a  {float: right;border:  2px solid #838383;padding: 10px 20px;color:  #ccc;text-decoration:  none;margin-top: 2px;}
