@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css);
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);

#sec-pop-bg.on{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;height:100%;background-color:#000;z-index:9999;opacity:0.5}
/**
#guruHeader>.navbar-default .navbar-nav>li>a{font-size:18px;font-family: "Nanum Gothic"}
**/
.container{position:relative}
.sec-quick { position: fixed; left: 50%;margin-left:530px; top: 120px;  text-align:center; width: 120px;z-index:99 }
#guruHeader>.navbar-default .navbar-nav{margin-right:0}

.sec-quick .sec-ft-01, .sec-quick .sec-ft-02{width:155px}
.sec-quick .sec-ft-01 ul{margin:0;padding:0}
.sec-quick .sec-ft-01 li{border-bottom:1px solid #dfdfdf;}
.sec-quick .sec-ft-01 li.bg-01{;background:url('/images/ft_ico_01.png')  center 30px no-repeat;}
.sec-quick .sec-ft-01 li.bg-02{;background:url('/images/ft_ico_02.png')  center 30px no-repeat;}
.sec-quick .sec-ft-01 li a{display:block;padding:100px 0 30px 0;}
.sec-quick .sec-ft-01 .tit{color:#252525;font-size:16px}
.sec-quick .sec-ft-01 .tel{color:#252525;font-size:24px;font-weight:800;letter-spacing:-3px;font-family: 'NanumSquare';}

.sec-quick .sec-ft-02 a{font-size:15px;font-family: 'Nanum Gothic';font-weight:400;color:#252525;text-align:right;padding-left:50px;padding:17px;display:block;line-height:18px}
.sec-quick .sec-ft-02 ul{margin:0;padding:0}
.sec-quick .sec-ft-02 li.bg-email{background:url('/images/ft_ico_email.png') #ffc036 20px center no-repeat;border-bottom:1px solid #fff}
.sec-quick .sec-ft-02 li.bg-qna{background:url('/images/ft_ico_list.jpg') #ebebeb 20px center no-repeat;border-bottom:1px solid #fff;padding-left:40px}
.sec-quick .sec-ft-02 li.bg-course{background:url('/images/ft_ico_schedule.jpg') #ebebeb 20px center no-repeat}

.pt10{padding-top:10px}

.sec-notice{overflow:hidden;border:1px solid #dbdbdb;padding:20px 35px}
.sec-notice .tit{position:absolute;left:0;top:15px;font-size:28px;color:#2d2d2d;font-family: 'Nanum Gothic';font-weight:400;}
.sec-notice .sec-left{float:left;width:50%;border-right:1px solid #dbdbdb;box-sizing:border-box;position:relative;}
.sec-notice .sec-right{float:right;width:50%;position:relative;}
.sec-notice  ul{margin:0;padding:15px 0 15px 130px}
.sec-notice  ul li{color:#959595;font-size:14px;line-height:30px;background:url('/images/ico-dot-01.png') left center no-repeat;padding-left:15px}
.sec-notice  a.more{background-color:#eaeaea;padding:10px 20px;color:#707070;display:block;position:absolute;left:0;bottom:15px;font-family: 'Noto Sans KR';font-weight:400;font-size:14px}
.sec-notice .sec-right ul{padding-left:165px}
.sec-notice .sec-right .tit{left:35px;}
.sec-notice .sec-right a.more{left:35px;}

.pc{display:block}
.mb{display:none}

@media (max-width: 1030px){
	.sec-btn-quick.pc{display:none}
	.sec-btn-quick.mb{display:block}
	.sec-btn-quick.mb a{font-family: 'Noto Sans KR';font-weight:400;color:#fff;background-color:#3c3c3c;font-size:1.4rem;padding:1.2rem;display:inline-block;line-height:1.4rem}
	.sec-btn-quick.mb a img{height:1rem;margin-left:5px}
	.sec-quick { position: fixed;bottom:0;left:0;right:0;top:auto;margin:auto;width:100%;overflow:hidden;height:3.8rem}
	.footer{padding-bottom:3.8rem}
	.sec-quick .sec-ft-cont{border-top:1px solid #6a6a6a;background-color:#fff;-webkit-box-shadow: 0px 8px 59px 2px rgba(0,0,0,0.33);-moz-box-shadow: 0px 8px 59px 2px rgba(0,0,0,0.33);box-shadow: 0px 8px 59px 2px rgba(0,0,0,0.33);}
	.sec-notice{padding:0;border:none}
	.sec-notice .sec-left{float:none;width:100%;border:1px solid #dbdbdb;box-sizing:border-box }
	.sec-notice .sec-right{float:none;width:100%;border:1px solid #dbdbdb;box-sizing:border-box;border-top:none }
	.sec-notice .sec-left ul{padding:45px 1.5rem 1.5rem 1.5rem}
	.sec-notice .sec-right ul{padding:45px 1.5rem 1.5rem 1.5rem}
	.sec-notice .sec-left a.more{right:1.5rem;top:1.5rem;left:auto;bottom:auto;font-size:0.8rem;padding:0.5rem 1rem}
	.sec-notice .sec-right a.more{right:1.5rem;top:1.5rem;left:auto;bottom:auto;font-size:0.8rem;padding:0.5rem 1rem}
	.sec-notice .sec-right .tit{font-size:1.5rem;font-weight:500;left:1.5rem;top:1.7rem;}
	.sec-notice .sec-left .tit{font-size:1.5rem;font-weight:500;left:1.5rem;top:1.7rem;}
	.sec-notice  ul li{font-size:14px;padding-left:1rem;line-height:2rem;font-weight:200;background:url('/images/ico-dot-01_mb.png') 0 center no-repeat;}
	.sec-notice  ul li a{;color:#888;display:block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}

 	.sec-quick .sec-ft-01{overflow:hidden;width:100%}
	.sec-quick .sec-ft-01 li{float:left;width:50%}
	.sec-quick .sec-ft-02{overflow:hidden;width:100%}
	.sec-quick .sec-ft-02 li{float:left;border-bottom:none}
	.sec-quick .sec-ft-02 .bg-email{width:100%}
	.sec-quick .sec-ft-02 .bg-qna{width:50%;}
	.sec-quick .sec-ft-02 .bg-course{width:50%;padding-left:0}
	.sec-quick .sec-ft-02 li.bg-email{background:url('') #ffc036 20px center no-repeat;text-align:center}
	.sec-quick .sec-ft-02 li.bg-qna{background:url('') #efefef 20px center no-repeat;text-align:center;border-right:1px solid #fff;padding-left:0}
	.sec-quick .sec-ft-02 li.bg-course{background:url('') #efefef 20px center no-repeat;text-align:center}
	.sec-quick .sec-ft-02 a{padding:12.5px 0;font-size:14px;line-height:14px;text-align:center}
	.sec-quick .sec-ft-02 img{max-height:18px;vertical-align:middle;line-height:18px}
	.sec-quick .sec-ft-02 li.bg-email img{max-height:14px}
	.sec-quick .sec-ft-02 .mb{display:inline-block;margin-right:5px}

	.sec-quick .sec-ft-01 li.bg-01{;background:url('/images/ft_ico_01.png')  15px 25px no-repeat;background-size:auto 40px;text-align:left}
	.sec-quick .sec-ft-01 li.bg-02{;background:url('/images/ft_ico_02.png')  15px 25px no-repeat;;background-size:auto 40px;text-align:left}
	.sec-quick .sec-ft-01 li a{display:block;padding:0 0 0 65px;margin:20px 0}
	.sec-quick .sec-ft-01 li.bg-01 a{;border-right:1px solid #e5e4e4;box-sizing:border-box}
	.sec-quick .sec-ft-01 .tit{font-size:14px}
	.sec-quick .sec-ft-01 .tel{font-size:20px}

 }
@media (max-width: 480px){
	.footer{padding-bottom:3rem}
	
 }
@media (max-width: 320px){
	.footer{padding-bottom:3rem}
	.sec-quick .sec-ft-02 a{font-size:13px}
	.sec-quick .sec-ft-01 .tel{font-size:18px}
	
 }