@import url(https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css);
.normal     { font-weight: 400 }
.bold       { font-weight: 700 }
.bolder     { font-weight: 800 }
.light      { font-weight: 300 }
@font-face {
	font-family: NanumSquare; 
	src: url(NanumSquareR.eot); 
	src: url(NanumSquareR.eot?#iefix) format('embeded-opentype');  /*  IE6~8, IE9+ 일때 불러올 서체 */
	url(NanumSquareR.woff) format(woff); /*  대부분의 브라우저(Chrome, Safari.. 등)에서 불러올 서체 */
	url(NanumSquareR.ttf) format('truetype');
}
.nanumsquare{ visibility: hidden;}
.fonts_loaded .nanumsquare{font-family: NanumSquare, sans-serif !important;visibility: visible;}
html, body {margin:0px; padding:0px;font-family: 'NanumSquare', sans-serif;}
#wrap {text-align:center;overflow:hidden;margin:0 auto;}
.telBtn{display: block; width: 20.7%; position: fixed; right: 5%; bottom: 5%; z-index: 99;}
.container {width:700px;margin:0 auto;text-align:center;}
.mainBox{position: relative;}
.mainBoxBtn{position: absolute;width: 42.7%; left: 9%;	bottom: 7.4%;display: block;}
.telBtn img, .mainBoxBtn img{width: 100%;}
ul, li {list-style:none;display:inline-block;padding:0px;margin:0px;}
ul.menu {width:640px;margin:0 auto;}
ul.menu > li {margin-left:-3px;margin-top:-4px;margin-right:-1px;}
table {width:488px;margin:0 auto;margin-top:40px;}
table tr td {margin-bottom:10px;padding-bottom:12px;position:relative;}
table tr td label {position:absolute;}
table tr td label img {vertical-align:middle;margin-top:1px;}
input[type="text"]{width:533px;height:58px;padding-left:90px;font: 25px 'NanumSquare', sans-serif;border:2px solid #282828;}
input[type="tel"]{width:160px;height:55px;padding-left:15px;font: 25px 'NanumSquare', sans-serif;margin-left:3px;vertical-align:middle;border:2px solid #282828;}
textarea{width:525px;height:59px;padding-left:90px;font: 25px 'NanumSquare', sans-serif;line-height:59px;resize:none;border:2px solid #282828;margin-top:-1px;}
ul.info, ul.info li {display:inline-block;padding:0px;margin-top:10px;}
ul.info a{color:#000;font-size:21px;text-decoration:none;font-weight:900;}
input[type="checkbox"]{width:20px;height:20px;vertical-align:middle;}
button.btn {width:458px;height:101px;background-color:#ff742f;color:#fff;font: 32px 'NanumSquare', sans-serif;margin-top:10px;border:0px;}
button.btn:hover {background-color:#0030ff;transition: .5s ease;}
select {width:169px;height:61px;margin-left:65px;padding-left:20px;	font:25px 'NanumSquare', sans-serif;vertical-align:middle;margin-top:2px;border:2px solid #282828;}
.footer > .container {padding-top:50px;padding-bottom:60px;font-size:17px;margin-top:50px;background-color:#202020;color:#fff;}
form {text-align:left;}
.cen {text-align:center;}