@charset "utf-8";

* {margin:0;padding:0;}
html {}
body {}
h1,h2,h3,h4,h5 {font-size:100%;}
a:link, a:hover, a:active, a:visited, a:focus {color:#848484;text-decoration:none;}
ul, ol, li {list-style:none;}
table {width:100%;border-collapse:collapse;}
colgroup {background:none;}
input, select, textarea, label {vertical-align:middle;}
fieldset, img {border:0;}
img {vertical-align:top;}
td img {vertical-align:middle;}
legend, caption {visibility:hidden;width:0;font-size:0;line-height:0;text-indent:-5000px;}
address, em {font-style:normal;}
button {border:0;font:14px/1.5 '나눔고딕',NanumGothic,'맑은 고딕',Malgun Gothic,AppleGothic,DroidSansFallback,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}
hr {display:none;}
.hide {visibility:hidden;position:absolute;font-size:0;line-height:0;}
.appBtn a {color:#fff;}

input.txt {border:none;}

#wrap {width:100%; padding:0 0 100px;}

.appBox {position:fixed;bottom:0;width:100%;padding:0 0 10px;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF980C), to(#F85E37));background:-moz-linear-gradient(0% 68% 90deg,#F85E37, #FF980C);border-top:2px solid #ffb65a;border-bottom:2px solid #f37021;z-index:10;}

.inpu {position:relative;margin:10px 0 0;padding:0 80px 0 50px;}
.inpu label {position:absolute;top:0;left:10px;text-align:left;color:#fff;font:14px/1.5 '나눔고딕',NanumGothic,'맑은 고딕',Malgun Gothic,sans-serif;}
.inpu input {width:100%;}
.inpu .telInput {display:table;width:100%;}
.inpu .telInput span {display:table-cell;text-align:center;}
.inpu .telInput span.bar {width:15px;}
.privacy {margin:5px 0 0;padding:0 10px 0 50px;}
.privacy label {font-size:12px;color:#fff;}
.privacy button {width:45px;background:#000;color:#fff;vertical-align:0;}
.appBox .btn {position:absolute;top:10px;right:10px;width:60px;height:55px;background:#d91010;color:#fff;letter-spacing:-1px;line-height:1.2; font-weight:bold;}

.timerSection {position:relative;}

/*모바일 후팝업 이미지형*/
.sbox {position:fixed; left:0; bottom:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:9999;}
.scont {width:80%; height:90%; margin:10%; background:#fff; font-family:NanumBarungothic; border:1px solid #000; font-size:12px;}
.slogo {display:block;}
.slogo img {width:100%;}
.stxt1 {display:block; text-align:center; line-height:1.2em; font-size:1em; margin:10px 0 0;}
.qtt1 {display:block; border-top:2px solid #ed6c00; border-bottom:1px solid #000; color:#ed6c00; width:90%; margin:15px auto; padding:10px 0; line-height:1em; font-size:1em;}
.btt {line-height:1.2em; font-size:0.9em; width:90%; border-top:1px solid #000; margin:0 auto; text-align:center; padding:3% 0;}
.sbtn {text-align:center; padding-bottom:3%;}
.br1s{
width:320px; height:260px;
background:url(//cdn.weaversmind.com/edu/img/160623/br8150.png) no-repeat;background-size:100%;
}
.br2s{
width:320px; height:260px;
background:url(//cdn.weaversmind.com/edu/img/160623/br8150.png) no-repeat;background-size:100%;
}
.youtubediv{position:absolute;width:86%;text-align:center;padding:0;}

img {
    margin-top: -1px !important;
}

.po_relative {position:relative;}