.content_inner{padding:0 15%;margin:0 auto;}
.content_inner:after{content:' '; display: block; clear:both;}
.mobile{display:none;}
.ta_br{display:none;}
.mo_br{display:none;}

/* header */
#wrap{text-align:center;}
#quick{position: fixed; right:30px; bottom:3%; z-index:1000;}
.tong_ani{animation:tong_ani 0.4s 0s infinite alternate ease-out}
@keyframes tong_ani {
	0%{transform:translate(0,6px)}
	100%{transform:translate(0,0)}
}

#quick:hover{transform:translate(-5px,-5px)}
#quick a{display: block; padding:16px 10px 28px;background:#fae301 ;border-radius:100px; box-shadow:8px 8px 20px rgba(0,0,0,0.4); transition:0.3s; overflow: hidden;  }
#quick a .img img{width:80px;}
#quick a span{display: block; margin-top:0.2em; font-size:1em; color: #391b1b;font-family:'FootballGothicL','Noto Sans KR',sans-serif; letter-spacing:-0.5px;}
#quick a span strong{font-weight:500;}
#quick a.quick_tel{margin-bottom:1em; background:url(../images/bg_quciktel.jpg) 50%; background-size:cover;}
#quick a.quick_tel span strong{color: #fff; font-size:1.58em; font-weight:bold;font-family:'FootballGothicL','Noto Sans KR',sans-serif; letter-spacing:0.5px; line-height:1.1;  text-shadow:0 0 5px rgba(0,0,0,0.3);}

.quick_db_wrap{display:none;}
#header{position: absolute; width: 100%;padding:1.8em 0; overflow: hidden; border-bottom:1px solid rgba(255,255,255,0.1); z-index:300;}
#header h1{float:left;}
#header h1 img{width:250px;margin-left:120px}
#header .gnb{position: relative;float:right; margin:20px 0 0 48px; box-sizing:border-box;}
#header .gnb_btn{float:right; display:none;font-size: 0;}
#header .gnb ul li{float:left; margin-right:3em; font-size:1.1em; letter-spacing:0px; color: #fff; font-weight:400; transition:0.3s}
#header .gnb ul li:last-child{margin-right: 0;}
#container{min-height:600px; background:#eee;}
#footer{padding:7em 1em; background:#fff; color: #000; line-height:1.3;}
#footer p{font-size:1.2em;}
#footer .footer_info{max-width:1000px; margin:2em auto 0;font-size:0.8em;}
#footer .footer_info ul li{display: inline-block; margin-right:1em; font-size:1.2em;}
#footer .footer_info ul li em{margin-right:4px; color: #000;font-weight:700;}

@media all and (max-width:1280px) {
	.content_inner{padding:0 2%;margin:0 auto;}
}

@media all and (max-width:1024px) {
	#quick{position: fixed; right:20px; bottom:5px;}
	#quick:hover{transform:translate(-5px,-5px)}
	#quick a{display: block;   padding:12px;}
	#quick a .img img{width:40px;}
	#quick a span{display: none;}
	.ta_br{display:block;}
	.ta_br_rev{display:none;}
	.content_inner{padding:0 5%;margin:0 auto;}
}

@media all and (max-width:768px) {
	.mo_br_rev{display:none;}
	.mo_br{display:block;}
	.mobile{display:block;}
	#quick{bottom:0px; z-index: 200;}
	.quick_db_wrap{display: block; position:fixed; bottom:0; padding:1em 0.9em;width: 100%; z-index: 150; background: #fff; box-sizing:border-box;box-shadow:0 0 40px rgba(0,0,0,0.7); }
	.quick_db_wrap dl{float:left;width:67%; margin-right:3%;}
	.quick_db_wrap dl dt{display: none;}
	.quick_db_wrap dl dd{margin-bottom:0.3em; text-align:left;}
	.quick_db_wrap dl dd.agree_input{font-size:1em;}
	.quick_db_wrap dl dd.agree_input input[type="checkbox"]{margin-right: 0.5em;width:22px; height:22px; vertical-align:middle;}
	.quick_db_wrap dl dd.agree_input label{display: inline-block; height:20px; vertical-align:middle;}
	.quick_db_wrap dl dd.agree_input button{padding:0.3em 1em;background:#f18c00; border:none; font-size:0.6em; color: #fff; cursor: pointer; border-radius:100px;}
	.quick_db_wrap .tel_input select{width: 32%; padding:0 1em; color: #666;}
	.quick_db_wrap .tel_input input{width: 32%;margin-left:2%; text-align:center;}
	.quick_db_wrap .input_style{width: 100%; height:40px;padding:0.9em; font-size: 0.9em; border:1px solid #ddd; border-radius:5px; font-weight:400; background:#f7f7f7; cursor: pointer; box-sizing:border-box;}
	.quick_db_wrap .input_style:focus{border:2px solid #f18c00; background:#fff;}
	.quick_db_wrap input[type="submit"]{float:left;height:110px; width:30%; padding: 1em 0;background:#f18c00 ; color: #fff; font-size:1.1em; border:none; border-radius:10px;cursor: pointer; letter-spacing:-2px;font-family:'FootballGothicL','Noto Sans KR',sans-serif;}
	#header{padding:1.4em 0 1.1em;}
	#header h1 img{width:130px}
	#header .gnb{position:fixed;float:none; top:0;left:0; margin:0; width:100%; height:0; background:rgba(241,137,0,0.95); z-index:3000; overflow: hidden; transition:0.5s}
	#header .gnb.on{padding-top:25%; height:100%;}
	#header .gnb ul li{float:none; margin:0 0 0 0; font-size:1.2em; text-align:center; }
	#header .gnb>ul>li>a{display: block;width:70%;margin:0 auto;padding:1.1em 0;border-bottom:1px solid rgba(255,255,255,0.1)}
	#header .gnb_btn{display:block; margin-top:6px; margin-right:6px; cursor:pointer;}
	#header .gnb_btn img{width:30px;}
	#header .gnb .gnb_close_btn{position:absolute; padding:0.5em;right:0; top:0; background:none; border:none; color: #fff; font-size:2.2em; z-index:1000; font-weight:300; cursor:pointer;}
	#header.mo_scroll{position:fixed;padding:1em 0.6em; height:38px; background:#5164dc;}
	#header.mo_scroll h1{margin:0 auto;}
	#header.mo_scroll .gnb_btn{margin-top:9px; margin-left:10px;}
	#header.mo_scroll .sns_link{margin-right:6px;}
	#header.mo_scroll .sns_link ul li{margin-top:18px;border:1px solid rgba(255,255,255,0.1);  background:rgba(255,255,255,0.1); border-right:0;}
	#header.mo_scroll .sns_link ul li:last-child{border-right:1px solid rgba(255,255,255,0.1); }
	#header.mo_scroll .sns_link ul li a img{width:15px;}
	#header.mo_scroll .sns_link ul li:hover{background:#e52330;}
	#footer{padding:7em 1em 6em;}
}

@media all and (max-width:400px) {
	
}
