@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;}
li{list-style:none; float:left;}
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; 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;}
.po_center{position: absolute;left: 50%;top: 50%;}

/* 이미지 깜박이는 효과 */
.imgChanges img {transition: opacity 1s ease;}

/* db바 텍스트 깜박이는 효과 */
@keyframes blink-effect {
  50% {
    opacity: 0;
  }
}

.blink {animation: blink-effect 1s step-end infinite;}

/* 유의사항 START*/
.noticeInfo {
    position: relative;
    background: #fff;
    color: #252527;
    padding: 1.5%;
}

.noticeInfo .smallTitle {
    margin-bottom: 5%;
}

.noticeInfo ul {
    display: table;
	padding-left: 5%;
	margin: 0;
}

.noticeInfo ul li {
	list-style-type: disc;
}

.noticeInfo h1 {
	font-size: 6vw;
	font-weight: bold;
}

.noticeInfo h2 {
	font-size: 5vw;
	font-weight: bold;
}

.noticeInfo h3 {
	font-size: 4vw;
	font-weight: bold;
	margin-bottom: 1%;
}

.noticeInfo a {
	color:#E96819;
	font-weight:bold;
}
/* 유의사항 END*/
