@charset "utf-8";


@media(min-width:0px){
	.layout{width:auto}

	.pc{display:none}
	.mo{display:block}

	#gnb,
	#sitelink .login,
	#sitelink .english,
	#sitelink .menu_open{display:none}

	#animate{padding:10px;height:90px;background-color:#fff}

	#logo{padding:10px 0 0}
	#logo .kor{width:200px;height:40px;min-width:0;background-size:contain;}
	#logo .admission:before{margin:5px 10px 0}
	#header #logo em a{font-size:17px;}
	#sitelink{height:auto}
	#sitelink .mobile{display:inline-block;width:50px;height:50px;border-radius:100%;-webkit-border-radius:100%}
	#sitelink .mobile .fireinthefinger{width:20px}
	#remote{display:none}
	#content{padding:20px 0;margin:0 10px}
	#footer .layout{padding-left:0;padding-right:0;}
	#footer .ft_logo{display:none;}
	#footer address,
	#footer .copy{font-size:13px;text-align:center}
	#footer address div{font-size:13px;line-height:1.4;}
	#footer .number .tel{margin-left:0;}
	#footer .footer_menu{margin-bottom:10px;}
	#footer .footer_menu li{float:left;margin-left:0;width:50%;border:5px solid transparent;box-sizing:border-box}
	#footer .footer_menu li a{padding:7px 15px;border:1px solid #8a8a8a;text-align:center}
	#footer .footer_menu li a:before{display:none;}
	#footer .sns{position:relative;text-align:center;margin-top:10px;}

}


@media(min-width:768px){
	.pc{display:block}
	.mo{display:none}
	#header #logo em a{font-size:20px;}

}


@media(min-width:1000px){

	#sitelink .mobile{display:none}
	#animate .style{border-bottom:1px solid #ddd}
	#animate{padding:0;background:#fff url(/images/admission/common/bg_banner.png) no-repeat 80% 72px;}

	#logo{padding:24px 0 0 0}
	#logo .kor{width:248px;}
	#sitelink{height:73px}
	#sitelink a{margin-left:15px}

	#gnb{display:block}
	#tm .th1>a{font-size:15px}
	#gnb #tm .th2>li>a{font-size:13px}

	#location{height:250px;}
	#navigate h2{padding-top:30px;}

	div[id^="summary"]{margin-left:0; left:-26px;}
	div[id^="summary"] strong{font-size:16px}

	/*
	#tm .th2{width:250px;margin-left:-250px}
	#tm .th2>a{font-size:13px}

	#tm .th3{width:250px;left:249px}
	*/

	#gnb_banner [class^="banner"]{width:250px}

	#tm .th1>a{padding:0 10px}
	#tm .th2>a{font-size:13px}

	#navigate .print{display:inline-block;}

	#remote{display:block}
	#remote #lnb .th3{}
	#remote.sub01 #lnb .th3.no1{padding-left:20px;}
	#remote.sub01 #lnb .th3.no2{padding-left:33%;}
	#remote.sub01 #lnb .th3.no3{padding-left:55%;}
	#remote.sub01 #lnb .th3.no4{padding-left:75%;}

	#remote.sub02 #lnb .th3.no1{padding-left:135px;}
	#remote.sub02 #lnb .th3.no2{padding-left:25%;}
	#remote.sub02 #lnb .th3.no3{padding-left:75%;}

	#wrap[class^="sub03"] #remote #lnb .th3.no2,
	#wrap[class^="sub05"] #remote #lnb .th3.no2{padding-left:33.33%;}
	#wrap[class^="sub03"] #remote #lnb .th3.no3,
	#wrap[class^="sub05"] #remote #lnb .th3.no3{padding-left:66.66%;}

	#content{margin:0;padding:90px 0px;min-height:700px;}

	#footer .layout{padding-left:180px;padding-right:150px;}
	#footer .ft_logo{display:block;}
	#footer .footer_menu{margin-bottom:0;}

	#footer .footer_menu li{width:auto;border:0px}
	#footer .footer_menu li a{padding:5px 15px;border:0px;text-align:left}
	#footer .footer_menu li a:before{display:block;}
	#footer address,
	#footer .copy{font-size:15px;text-align:left}
	#footer .number .tel{margin-left:5px;}
	#footer address div{font-size:15px;}

	#footer .sns{position:absolute;text-align:left;margin-top:0}

}
@media(min-width:1084px){
	#header,
	#mcontainer,
	#location,
	#mcontainer2,
	#container,
	#footer{margin-right:60px;}
}


@media(min-width:1200px){

	#sitelink a{margin-left:30px}
	#tm .th1>a{font-size:18px}
	#gnb #tm .th2>li>a{font-size:15px}
	div[id^="summary"] strong{font-size:20px;}
	#gnb_banner [class^="banner"]{width:297px}

}

@media(min-width:1444px){
	#header,
	#mcontainer,
	#mcontainer2,
	#container,
	#remote,
	#footer{ width:auto; margin-right:120px;padding-right:0}
	.layout{width:1200px;}
	.location_buttons_box{right:5%}
}



@media(max-width:1200px){
	#qbar2{display:none}
}

@media(max-width:1000px){
	#header{height:90px}
	.location_buttons_box{display:none}
}