@charset "utf-8";
.quick_list {display:none}
/************/
#header{z-index:100;height:80px}
.sub #header {position:relative;background-color:#0f1d31;}
#animate{position:relative;}
#animate .style{display: flex;align-items: center;width:100%;height:100%;}

/*#header #logo{width:70px;}*/
/*#logo{float:left;}*/
#logo a{padding:0;margin:0;border-left:0;color:#fff;font-size:20px;font-weight:600;}
#logo a span {display:inline-block;vertical-align:middle;width:70px;height:34px;margin-right:10px;background:url(/images/admissions/main/kycu_logo.png) no-repeat;background-size:cover;font-size:0;}

/*#logo .kor span{display:block;width:130px;height:25px;padding:0;margin:0;background:url(/images/admissions/main/admissions_logo2.png) no-repeat;font-size:0;line-height:0}*/
/*#logo .kor span{color:#fff;font-size:20px;}*/
/*#logo .kor.adm span{display:block;width:210px;height:25px;background:url(/images/admissions/main/kycu_logo.svg) no-repeat;font-size:0;}*/

	@media (max-width: 768px) {
		/*#header #logo {padding:0 0 0 5px; margin-top:10px;}*/
		#logo .kor {float:none;}
		#logo .kor:nth-child(2) span {margin-top:3px; margin-left:25px;}
	}


#jointsite,
#sitelink a#openLanguage,
.language_layer{display:none}


/*#jointsite1{position:relative;}*/
/*#jointsite1:after{content:"";display:block;clear:both;}*/
#jointsite1 .tab{height:35px;border-bottom:1px solid #ddd}
#jointsite1 .tab>a{display:inline-block;padding:8px 0 7px;width:33.33%;border-left:1px solid #ddd;font-size:18px;line-height:20px;text-align:center;transition:0.25s all ease-in-out;-webkit-transition:0.25s all ease-in-out}
#jointsite1 .tab>a:first-child{border-left:0}
#jointsite1 .tab>a:hover,
#jointsite1  .tab>a:focus,
#jointsite1 .tab>a.ov{background-color:#26373e;color:#fff}
#jointsite1 .obj{display:none;position:absolute;top:35px;left:0;width:100%;background-color:#26373e}
#jointsite1 .obj ul{padding:30px 22px 100px}
#jointsite1 .obj ul li{position:relative;margin-top:10px;padding-left:10px;line-height:16px}
#jointsite1 .obj ul li:first-child{margin-top:0}
#jointsite1 .obj ul li:before{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-2px;width:4px;height:4px;background-color:#969b9d;border-radius:100%}
#jointsite1 .obj ul li a{color:#fff;line-height:inherit}
#jointsite1 .obj ul li a:hover,
#jointsite1 .obj ul li a:focus{text-decoration:underline}
#jointsite1 .obj .close-obj{position:absolute;bottom:24px;right:24px;width:26px;height:26px;background-color:#fff}
#jointsite1 .member{display:block;color:#fff;font-size:18px;line-height:22px;text-align:center;font-weight:500}
#jointsite1 .member .ir{display:inline-block;float:none;width:30px;height:22px;background-position:50% 50%;background-size:30px;vertical-align:middle}
#jointsite1 .member.login .login_sp{display:block;position:absolute;left:68px;top:41px; font-size:12px;color:#b6b6b6;font-weight:normal}
#jointsite1 .member.logout{display:none}

#jointsite1 .member.logout{display:block;float:left;width:100%;/*padding:25px 30px 7px;font-size:18px;line-height:20px;*/}
#jointsite1 .member.logout em{font-weight:bold;}
#jointsite1 .member.logout .ir{width:25px;height:30px;background-position:-15px -231px;}


.red_2 {color:#ff0057;}
p .front_empty {padding:0 0 0 25px;}



#kor_academic_cal{display:none}
.admissions_academic_cal{position:relative;height:215px;margin-left:11px;border-bottom:1px solid;    margin-top:50px}
.admissions_academic_cal p{margin:0;font-size:13px}
.admissions_academic_cal span{color:#036841;font-size:26px;display:block}
.admissions_academic_cal .ad_cal_ico:before{content:"";display:block;position:absolute;width:59px;height:148px;top:101px;left:-103px;background:url(/images/admissions/common/cal_ico2.jpg) no-repeat;}
.admissions_academic_cal .ad_cal_ico{position:absolute;width:99px;height:168px;top:46px;left:103px;background:url(/images/admissions/common/cal_ico.png) no-repeat 100% 0;}


#footer{background-color:transparent} 
#footer .sns {display:none}
div[id^="summary"] strong{background:url(/images/admissions/main/visual_admissionico.png) no-repeat; }


.finfo {padding-right:0}
.footer_menu{overflow:hidden;border-top:10px solid #e5e5e5;border-bottom:none;padding:26px 14px 0}
.footer_menu li{float:left;margin-left:0;}
.footer_menu li:before{content:"";display:inline-block;height:10px;margin-right:10px;border-left:1px solid #bebebe;vertical-align:middle;}
.footer_menu li:first-child{margin-left:0;padding-left:0}
.footer_menu .privacy:before{display:none}
.footer_logo{display:none}
#footer address, #footer .copy{padding-left:12px}
#footer .copy{padding-bottom:40px;}
.fsite .fsns{display:none}
#footer .number span:before{content:"";display:inline-block;height:15px;margin-right:14px;vertical-align:middle;border-left:1px solid #cecece}
.fsite .ffamily{display:inline-block;float:right;position:relative;margin-right:3px;width:151px;}
.fsite .ffamily>a{display:block;position:relative;padding:10px 12px;border:1px solid #c7c7c7}
.fsite .ffamily a .bio{display:inline-block;position:absolute;top:13px;right:15px;overflow:hidden;width:18px;height:13px;background:url(/images/admissions/common/bt_ico.png) no-repeat left top}
.fsite .ffamily .obj{position:absolute;bottom:100%;left:0;width:100%}
.fsite .ffamily .obj li a{padding:0;margin:0;border-top:0;vertical-align:middle;}
.fsite .ffamily .obj li:first-child a{border-top-width:0}

#footer .layout{padding-bottom:0;}
#footer .number{display:block}
#footer .number span{margin-left:0}
#footer .number .tel:before{display:none}

.footer_menu .fsite{position:static;}
.footer_menu .fsite .ffamily{position:absolute;right:0;top:60px;}
.footer_menu .ffamily a:before{top:12px; }


@media(max-width:1920px){
	/*#logo .kor span{width:300px;height:25px;background-size:auto 100%}*/
	/*#tm>li>a{padding:0 15px;font-size:16px}*/
	#tm .th1:before{top:23px;height:30px;}

}

@media(max-width:1624px){
	#footer .layout{width:100%}
}

@media(max-width:1440px){
	#svisual {padding:16px 16px;}
	#container {padding:0 16px 30px;}
}

@media(max-width:1279px){
	#tm li{letter-spacing: -2px;}
	.footer_menu .finfo>li{margin-left:0;}
	.footer_menu .finfo>li:before{margin:0 7px;}
	.footer_menu .fsite .ffamily{top:30px;}
}

@media(max-width:1024px){
	#header #logo a span{width:43px;height:21px;margin-right:4px;}
	#logo .kor span{width:107px;background-size:100%}
	#logo .kor.adm span{width:153px;background-size:100%}

	.footer_menu .fsite .fsns{display:none;}

}

@media(max-width:1023px){

	#footer{padding-bottom:50px;}
	.footer_menu .fsite{display:inline-block;position:absolute;}
	#footer address,
	#footer .copy{text-align:left;}
}


@media(max-width:768px){
	#tm li{letter-spacing: 0px;}
	#header #logo{width:240px;padding:5px 0 0 5px;}
	#logo .kor span{width:90px;background-size:100%}
	#logo .kor.adm span{background:url(/images/admissions/main/admissions_logo1.png) no-repeat; width:136px; background-size:100%;}

	.footer_menu .finfo li{width:50%}
	.footer_menu .finfo>li a{line-height:22px;}
	.footer_menu .fsite{display:none;}
}

@media(max-width:640px){
	.footer_menu .finfo li{width:100%;}
}

@media(max-width:540px){
	
}

@media(max-width:480px){
	/*#logo .kor span{width:160px;height:25px}*/
	
}


#svisual #guide a{margin-left:20px;letter-spacing: -1px;}
/*#svisual #guide a .guide_ico{background:url(/images/common/tmpl_ir.png);background-image:url(/images/common/tmpl_ir.svg),none;}*/
#svisual #guide a .obj1{background-position:0px 2px; background-repeat:no-repeat;}
#svisual #guide a .obj2{background-position:0px -40px;}
#svisual #guide a .obj3{background-position:0px -84px;}
#svisual #guide a .obj4{background-position:9px -129px;}

#svisual #guide a:hover .obj1{background-position:-36px 2px;}
#svisual #guide a:hover .obj2{background-position:-36px -40px;}
#svisual #guide a:hover .obj3{background-position:-36px -84px;}
#svisual #guide a:hover .obj4{background-position:-54px -129px;}



#svisual #guide a[target="_blank"] em:after{content:"";display:inline-block;width:11px;height:11px;margin-left:5px;background:url(/images/common/ico_window.gif) no-repeat}


#tm .th2 > li.no24 .th3{display:none !important;}
#sub05_07_01 #lnb .th3,
#sub05_07_02 #lnb .th3,
#sub05_07_03 #lnb .th3,
#sub05_07_04 #lnb .th3,
#sub05_07_05 #lnb .th3,
#sub05_07_06 #lnb .th3,
#sub05_07_07 #lnb .th3{display:none !important;}

.btn_between a {height:50px;vertical-align: middle;}
.btn_between a:not(:last-child) {margin-top:0;}




@media(max-width:1400px){

	/*#animate{height:115px;}*/
	#animate .style{position:relative;}

	#header #sitelink{position:absolute;top:0;right:0;height:40px}
	#jointsite1{width:calc(100% - 40px);border:0;height:auto;top:20px;}
	#jointsite1 .member.login{width:100%;text-align:left;font-size:16px;}
	#jointsite1 .member.login .login_sp{position:static;display:inline;margin-left:5px;color:000;font-size:18px;}
	#jointsite1 .member .ir {width:22px;}
	/*#animate .style:after{content:"";display:block;position:absolute;height:1px;width:100%;top:38px;left:0;}*/

	#jointsite1 .member.logout, 
	#jointsite1 .member.mypage{width:auto;padding:5px 14px 3px;/*border-right:1px solid #ddd*/}
	#jointsite1 .member.logout .ir,
	#jointsite1 .member.mypage .ir{float:left;}
	#jointsite1 .member.logout em, #jointsite1 .member.mypage em{float:left;padding:4px 0 0 5px;}
	
	#sitelink #openLanguage,
	#sitelink .sitemap{width:40px;height:40px}
	#sitelink .sitemap .ir{width:19px;height:16px;margin:-8px 0 0 -10px;background-position:-69px -321px}
}
@media(max-width:1023px){
	#header{height:50px;}
	#header,
	/*#animate{height:75px;}*/
	#animate .style{padding-top:0;}
	#animate .style:after{display:none}
	/*#animate .style{height:75px;}*/
	#header #sitelink{right:0;top:0;}
	#sitelink #open_mn{height:74px;}
	/*#jointsite1 .member.login{margin-left:10px;display:none;}*/
	#jointsite1 .member.login {padding:5px 25px;}


	#jointsite1 .member.login:hover,
	#jointsite1 .member.login:active {text-decoration:none;}

	#jointsite1 .member.logout .ir,
	#jointsite1 .member.mypage .ir {display:none;}
	#jointsite1 .member.logout, #jointsite1 .member.mypage { position: relative;left: -13px;padding:0;font-size:14px;}
}


/*23.12.14*/

#lnb .th2:nth-last-child(1) {background-color:#0f1d31;}
#lnb .th2:nth-last-child(2) {background-color:#fee500;}
#lnb .th2:nth-last-child(3) {background-color:#00ffff;}

#lnb .th2:nth-last-child(1) .link_2th {color:#fff; font-size:18px;}
#lnb .th2:nth-last-child(2) .link_2th, #lnb .th2:nth-last-child(3) .link_2th {color:#000; font-size:18px;}
#lnb .th2:nth-last-child(-n+3) .link_2th span {display: none;}