@charset "utf-8";

::selection{background-color:#6262ac;color:#fff}
.d_width	{position:relative;width:1240px;margin:0 auto;}

body,input,select,textarea,button {border:none;font-size:16px; font-family:'Roboto','Noto Sans KR', sans-serif;color:#555;font-weight:400;line-height:1.5}
h1 {margin:0 0 60px 0;padding:0;font-size:32px;color:#222;font-weight:700;letter-spacing:-1px;}
h2 {margin:50px 0 20px 0;font-size:26px;color:#6262ac;letter-spacing:-1px;/*background:url(../img/admission/h2bg.png) no-repeat 0 0.16em;*/font-weight:600}
h2:before{content:"";display:inline-block;width:18px;height:18px;border-radius:50%;border:4px solid #6262ac;margin-right:10px;}
h3 {margin:40px 0 20px 0;padding:0;font-size:22px;color:#111;letter-spacing:-1px;font-weight:600;}
h4 {margin:30px 0 15px 0;padding:0;font-size:18px;color:#6262ac;}
h5 {margin:20px 0 10px 0;padding:0;font-size:16px;color:#555;}
h6 {margin:10px 0 5px 0;padding:0;background: transparent;font-weight:normal;}

#wrap		{padding:0;margin:0;min-width:1240px;position: relative;}
#header		{position:relative;width:100%;z-index:99;background:#fff;}
#header .logo1		{position:absolute;left:0px;top:20px;padding:0;margin:0;z-index:9999;}
#header .logo2		{display:none;}
#header .logoimg img	{vertical-align:top;}

.topwrap		{position:relative;height:35px;line-height:35px;background:#503385;z-index:9991}
.topwrap .mn	{float:left;}
.topwrap .mn a	{width:180px;line-height:35px;color:#fff;font-size:12px;display:inline-block;float:left;color:#ccc;text-align:center;}
.topwrap .mn a.on	{background:#fff;color:#6262ac;}
.topwrap .sns		{float:right;width:320px;vertical-align:top;text-align:right;}
.topwrap .sns a		{float:left;width:40px;display:block;margin:0;font-size:12px;color:#fff;vertical-align:top;text-align:center;}
.topwrap .sns i		{font-size:14px;}
.topwrap .sns a.sitemap		{background:rgba(0,0,0,0.2);}


#toppopwrap				{position:relative;width:100%;padding:0;z-index:999;background:url(../img/admission/toppop_bg.jpg) no-repeat 50% 50% / cover;}
#toppopwrap a.toppopbtn	{display:block;background:#fff;width:80px;height:35px;line-height:35px;text-align:center;color:#222;position:absolute;right:0;bottom:-35px;z-index:999999;font-size:11px;}
#toppopwrap a.toppopbtn i{margin-left:10px;display:inline-block;}
#toppopup_cont			{height: auto;padding:15px 0;}
#toppopup_cont a		{position:relative;transition:all ease-out 0.2s;display:inline-block;margin-right:15px;}
#toppopup_cont a:last-child		{margin-right:0;}
#toppopup_cont a:hover			{transform:translateY(-5px)}
#toppopup_cont a:hover:before	{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);}
/* #toppopup .bx-wrapper, #toppopup .bx-viewport	{height:360px !important;} */
#toppopup				{position:relative;height:290px;padding:0;z-index:9999;}/* d_width */
#toppopup li			{max-width:299px !important;float:left;/* margin:0 6px; */margin-right:15px;box-shadow:0 4px 6px rgba(0,0,0,0.6)}
#toppopup li:last-child		{margin-right:0;}
#toppopup img.popimg	{width:299px;height:260px;}
#toppopup .control		{}
#toppopup .control a	{position:absolute;top:50%;margin-top:-8px;display:block;width:20px;height:20px;z-index:999;}
#toppopup .control .top_mvprev		{left:-30px;}
#toppopup .control .top_mvnext		{right:-30px;}
#toppopup .control a:before	{content:"";position:absolute;display:block;transition:all 0.2s ease-out;}
#toppopup .control .top_mvprev:before, .top_mvnext:before	{width:14px;height:14px;border-style:solid;border-width:0;border-right-width:2px;border-top-width:2px;}
#toppopup .control .top_mvprev:before	{left:0;transform:rotate(-135deg);}
#toppopup .control .top_mvnext:before	{right:0;transform:rotate(45deg);}
#toppopup .control:after{content:"";clear:both;display:block;float:none;}

#toppopup {height:290px;} /* auto ÀÔ·Â½Ã ÆäÀÌÁö ·ÎµåÇÒ¶§ ³ôÀÌ°ª ÀÏÁ¤ÇÏÁö ¾ÊÀ½ ÁÖÀÇ */
#toppopup_cont {height: 260px;padding:15px 0;}
#toppopup li {max-width:299px !important;}
#toppopup img.popimg {width:299px;height:260px;}

@media (max-width:768px){
	.topwrap .sns			{width:auto;}
	#toppopwrap a.toppopbtn	{width:30px;height:30px;line-height:30px;bottom:-40px;right:5px;background:#666;color:#fff;text-align:center;}
	#toppopwrap a.toppopbtn i{margin:0;}
	#toppopup_cont a:hover	{transform:translateY(0)}
	#toppopwrap a.toppopbtn span{display:none}
	#toppopup_cont			{height:auto;padding:0;}
	#toppopup				{position:relative;padding:0;height:auto;max-height:260px;z-index:9999;}/* d_width */
	#toppopup img.popimg	{width:100% !important;height:auto;}
	#toppopup li {margin-right:0px;padding:3px;}
	/* .toppopbtn	{width:30px;height:30px;line-height:30px;bottom:-40px;right:5px;background:#666;color:#fff;text-align:center;position:absolute;top:10px;z-index:99999;}
	.toppopbtn i{margin:0;color:#fff;}
	.toppopbtn span{display:none} */
}

@media (max-width:415px){
	#toppopup				{max-height:170px;}
}

@media (max-width:320px){
	#toppopup				{max-height:130px;}
}




#gnb	{position:relative;background:#fff;height:80px;box-shadow:0 2px 6px rgba(0,0,0,0.2);z-index:999}
#gnb.fix{position:fixed;top:0;left:0;width:100%;-webkit-transition: all 0.2s ease-out;	-moz-transition: all 0.2s ease-out;	-ms-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;	transition: all 0.2s ease-out;}

#gnbmn					{position:absolute;left:0;top:0;width:100%;padding:0;margin:0;}
#gnbmn ul.depth1:after	{content:"";clear:both;display:block;float:none}
#gnbmn ul.depth1		{width:960px;margin:0 0 0 280px;}
/*  ¿Â¶óÀÎÀÔÇÐ¼³¸íÈ¸ ¹Ì»ç¿ë½Ã
#gnbmn ul.depth1 li	{float:left;width:calc(100%/6);position:relative;text-align:center;}
#gnbmn ul.depth1 li a	{display:block;line-height:80px;font-size:18px;font-weight:500;letter-spacing:-1px;color:#222;}
#gnbmn ul.depth1 li a:hover {color:#6262ac}
#gnbmn ul.depth1>li:first-child			{width:15%;}
#gnbmn ul.depth1>li:first-child>a		{display:inline-block;margin:20px 0;line-height:35px;height:35px;background:#503385;padding:0 15px;font-size:14px;color:#fff;border-radius:35px;box-shadow:0 0 10px rgba(0,0,0,0.2);}
#gnbmn ul.depth1>li:first-child>a:before{content:"\f005";font-family:FontAwesome;margin-right:8px;color:#FFC100;}
#gnbmn ul.depth1>li:first-child>a:after	{content:"\f005";font-family:FontAwesome;margin-left:8px;color:#FFC100;}
#gnbmn ul.depth2			{position:relative;display:none;margin:0;padding:15px 0;z-index:4;border-right:1px solid rgba(0,0,0,0.05);}
#gnbmn li:first-child ul.depth2{border-left:1px solid rgba(0,0,0,0.05);}
#gnbmn ul.depth2 li			{display:block;padding:0;margin:0;width:100%;text-align:center;}
#gnbmn ul.depth2 li a		{display:block;padding:2px 0;margin:0;color:#555;font-size:14px;font-weight:normal;line-height:20px;white-space:nowrap;}
.sub-type1			{width:100%;}
#location-wrap.sub1,
.sub-type1 #body_head,
.sub-type1 #snb		{display:none}
.sub-type1 #content	{float:none;width:100%;padding:0;margin:0;}
*/

/*¿Â¶óÀÎÀÔÇÐ¼³¸íÈ¸ »ç¿ë½Ã start*/
#gnbmn ul.depth1 li		{float:left;width:calc(100%/7);position:relative;text-align:center;}
#gnbmn ul.depth1 li a	{display:block;line-height:80px;font-size:18px;font-weight:500;letter-spacing:-1px;color:#222;}
#gnbmn ul.depth1 li a:hover {color:#6262ac}
#gnbmn ul.depth1>li:nth-child(1)			{width:calc(100%/7 + 10px);}
#gnbmn ul.depth1>li:nth-child(2)			{width:calc(100%/7 - 10px);}
#gnbmn ul.depth1>li:nth-child(1)>a			{display:block;margin:20px 5px;line-height:40px;height:40px;background:#f3466b;padding:0 5px;font-size:14px;color:#fff;border-radius:35px;font-weight:500;}
#gnbmn ul.depth1>li:nth-child(1)>a>span		{color:#FFcc33}
#gnbmn ul.depth1>li:nth-child(2)>a			{display:block;margin:20px 5px;line-height:40px;height:40px;background:#503385;padding:0 5px;font-size:14px;color:#fff;border-radius:35px;font-weight:500;}
#gnbmn ul.depth1>li:nth-child(2)>a:before	{content:"\f005";font-family:FontAwesome;margin-right:8px;color:#FFC100;}
#gnbmn ul.depth1>li:nth-child(2)>a:after	{content:"\f005";font-family:FontAwesome;margin-left:8px;color:#FFC100;}
#gnbmn ul.depth2			{position:relative;display:none;margin:0;padding:15px 0;z-index:4;border-right:1px solid rgba(0,0,0,0.05);}
#gnbmn li:first-child ul.depth2{border-left:1px solid rgba(0,0,0,0.05);}
#gnbmn ul.depth2 li		{display:block;padding:0;margin:0;width:100%;text-align:center;}
#gnbmn ul.depth2 li a	{display:block;padding:6px 10px;margin:0;color:#555;font-size:14px;font-weight:normal;line-height:1.2;word-break:keep-all}
.sub-type2			{width:100%;}
#location-wrap.sub2,
.sub-type2 #body_head,
.sub-type2 #snb		{display:none}
.sub-type2 #content	{float:none;width:100%;padding:0;margin:0;}
/*¿Â¶óÀÎÀÔÇÐ¼³¸íÈ¸ »ç¿ë½Ã end*/

#gnbmn ul.depth2.on li a	{color:#fff;}
#gnbmn ul.depth2 li a:hover	{color:#ffcc00;text-decoration:underline;}
#gnbmn ul.depth2.on			{background:#503385;}

#id_gnb_bg	{position:absolute;left:0;top:80px;z-index:3;}
.gnb_bg		{width:100%;padding:0;margin:0;background:#f6f6f6;box-shadow:0px 2px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0px 2px 1px rgba(0,0,0,0.1);}
#id_gnb_bg:after{content:"";position:absolute;bottom:0;left:50%;margin-left:-700px;width:420px;height:100%;z-index:4;background:url(../img/admission/gnb_bg.png) no-repeat 0 100%}

footer		{background:#454545;text-align:center;color:#ccc;font-size:13px;}
footer .fmn		{line-height:50px;background:rgba(0,0,0,0.2)}
footer .fmn a	{display:inline-block;margin:0 20px;color:#fff}
footer .copyright	{padding:20px 0;line-height:1.5;}
footer .copyright p	{font-size:12px;}
footer p:lang(en) {font-size:11px;}

#main-toggle	{position:fixed;right:0;top:50%;width:160px;margin-top:-160px;background:#5A6378;z-index:9999;border-top-left-radius:16px;border-bottom-left-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,0.2)}
#main-toggle .tit{color:#FFFFCC;font-family:nsb;font-size:18px;text-align:center;line-height:1.2;padding:20px 0;}
#main-toggle li:hover,
#main-toggle li.on{background:rgba(0,0,0,0.4);}
#main-toggle li:hover a,
#main-toggle li.on a{color:#fff}
#main-toggle li	{border-top:1px solid rgba(0,0,0,0.1);}
#main-toggle li:last-child	{background:none;text-align:center;}
#main-toggle li:last-child a{color:#ccc;font-family:Lato}
#main-toggle a	{display:block;line-height:50px;padding:0 0 0 20px;color:rgba(255,255,255,0.6);}
#main-toggle .fa{display:inline-block;margin-right:10px;font-size:12px;}
#main-toggle li:last-child a	{padding:0;}
#main-toggle li:last-child a:hover{color:#ffffcc}
@media only screen and (max-width:1400px){
	#main-toggle{display:none;}
}

section img		{max-width:100%}
.main-section section	{position:relative;padding:90px 0;margin:0;}
.sub-section 	{position:relative;padding:0 0 40px 0;z-index:5;background:#fff;}
.pop-section 	{position:relative;padding:0;margin:0;}
.pop-section h1	{padding:15px;margin:0;font-size:18px;color:#fff;background:#252525;letter-spacing:0}
section.fst-section 	{padding:40px 0;}
.mbg1			{background:#EFEFEF;}
.mbg2{background:url(../img/admission/mbg02.jpg) repeat}
.mbg3{background:url(../img/admission/mbg03.jpg) repeat}
.mbg4{background:url(../img/admission/mbg04.jpg) repeat}

#mvisual	{margin-top:40px;height:310px;}
#mvisual .title		{padding-top:85px}
#mvisual .title p		{font-weight:600;line-height:1.1;}
#mvisual .title .t1	{font-size:46px;color:#666;letter-spacing:-1px;}
#mvisual .title .t2	{font-size:70px;color:#4F3385;letter-spacing:-2.5px;}

#svisual		{position:relative;padding-top:30px;height:280px;z-index:1}
#svisual .title	{padding-top:25px;}
/*
#svisual.svimg1	{background:#f4f4f4 url(../img/admission/mvimg01.jpg) no-repeat 50% 20%;}
#svisual.svimg2	{background:#f4f4f4 url(../img/admission/mvimg02.jpg) no-repeat 50% 20%;}
#svisual.svimg3	{background:#f4f4f4 url(../img/admission/mvimg03.jpg) no-repeat 50% 20%;}
#svisual.svimg4	{background:#f4f4f4 url(../img/admission/mvimg04.jpg) no-repeat 50% 20%;}
#svisual.svimg5	{background:#f4f4f4 url(../img/admission/mvimg05.jpg) no-repeat 50% 20%;}
#svisual.svimg6	{background:#f4f4f4 url(../img/admission/mvimg06.jpg) no-repeat 50% 20%;}
#svisual.svimg7	{background:#f4f4f4 url(../img/admission/mvimg07.jpg) no-repeat 50% 20%;}
#svisual.svimg8	{background:#f4f4f4 url(../img/admission/mvimg08.jpg) no-repeat 50% 20%;}
#svisual.svimg9	{background:#f4f4f4 url(../img/admission/mvimg09.jpg) no-repeat 50% 20%;}
#svisual.svimg0	{background:#f4f4f4 url(../img/admission/mvimg01.jpg) no-repeat 50% 20%;}
*/
#svisual.svimg1	{background:#E1F2F9 url(../img/admission/online_counsel_topbg.png) no-repeat 50% 0}
#svisual.svimg2	{background:#f4f4f4 url(../img/admission/mvimg01.jpg) no-repeat 50% 20%;}
#svisual.svimg3	{background:#f4f4f4 url(../img/admission/mvimg02.jpg) no-repeat 50% 20%;}
#svisual.svimg4	{background:#f4f4f4 url(../img/admission/mvimg03.jpg) no-repeat 50% 20%;}
#svisual.svimg5	{background:#f4f4f4 url(../img/admission/mvimg04.jpg) no-repeat 50% 20%;}
#svisual.svimg6	{background:#f4f4f4 url(../img/admission/mvimg05.jpg) no-repeat 50% 20%;}
#svisual.svimg7	{background:#f4f4f4 url(../img/admission/mvimg06.jpg) no-repeat 50% 20%;}
#svisual.svimg8	{background:#f4f4f4 url(../img/admission/mvimg07.jpg) no-repeat 50% 20%;}
#svisual.svimg9	{background:#f4f4f4 url(../img/admission/mvimg08.jpg) no-repeat 50% 20%;}
#svisual.svimg10{background:#f4f4f4 url(../img/admission/mvimg09.jpg) no-repeat 50% 20%;}
#svisual.svimg0	{background:#f4f4f4 url(../img/admission/mvimg01.jpg) no-repeat 50% 20%;}

#popupzone				{position:relative;width:100%;overflow:hidden;}
#popupzone .bx-viewport	{width:calc(100% + 20px) !important;margin:0 -10px;}
#popupzone .bx		{position:relative;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,0.2)}
#popupzone .bx img	{border-radius:10px;}
#popupzone .control	{position:absolute;right:0;bottom:10px;height:40px;line-height:40px;border-radius:6px;width:90px;background:rgba(0,0,0,0.5);text-align:center;color:#000;font-family:verdana;font-size:11px;}
#popupzone .control .cbtn	{position:absolute;right:0;top:0;padding:0;margin:0;width:100%;text-align:center;}
#popupzone .control a		{display:inline-block;width:20px;height:20px;background-image:url(../img/ico_control.png);background-repeat:no-repeat;vertical-align:middle;}
#popupzone .control a.prev	{background-position:0 0}
#popupzone .control a.next	{background-position:0 -20px}
#popupzone .control a.pause	{background-position:0 -40px}
#popupzone .control a.play	{background-position:0 -60px}

.col_wrap#news	{margin-top:0;margin-bottom:0;}

.news-title		{height:400px;background:url(../img/admission/news_titbg.png) no-repeat 0 -60%;padding:60px 55px;position:relative;}
.news-title .acc{position:absolute;left:205px;top:20px;animation:bubble 0.4s 1 1s backwards;}
.news-title p	{width:190px;text-align:center;}

#main-notice	{background:#fff;position:relative;height:380px;margin-bottom:20px;border-radius:10px;overflow:hidden;}
#main-notice .main-tel,
#main-notice .cont			{padding:30px;} 
#main-notice .cont .title	{margin-bottom:20px;color:#593D9C;font-size:20px;font-weight:bold;} 
#main-notice .more	{position:absolute;right:30px;top:18px;}
#main-notice .more a{display:block;width:20px;height:20px;line-height:16px;border:2px solid #593D9C;color:#593D9C;border-radius:50%;font-weight:bold;text-align:center;}
#main-notice li		{position:relative;line-height:35px;}
#main-notice li a	{display:inline-block;height:26px;width:calc(100% - 85px);text-overflow:ellipsis; overflow:hidden;vertical-align:top}
#main-notice li:before	{content:"";display:inline-block;width:2px;height:2px;background:#666;margin-right:10px;vertical-align:middle}
#main-notice .date	{position:absolute;right:0;top:0px;font-size:12px;font-family:verdana;color:#999}
#main-notice .nodata{color:#ccc}
#main-notice .main-tel			{background:#f9f9f9;border:1px solid #efefef;position:absolute;left:0;bottom:0;width:100%;}
#main-notice .main-tel .title	{display:inline-block;background:#f3466b;color:#fff;border-radius:80px;padding:0 20px;line-height:35px;}
#main-notice .main-tel em		{margin-left:20px;font-size:26px;font-weight:900;color:#593D9C;}

/* 20251224 Ãß°¡ */
#main-notice .main-tel, #main-notice .cont{padding:20px 30px;}
#main-notice .main-tel .title{width:90px;font-size:15px;text-align:center;vertical-align:middle;padding:0 10px;}
#main-notice .main-tel em{vertical-align:middle;margin-left:15px;}


.mquick		{background:#C2D8EB;text-align:center;border-radius:10px;}
.mquick a	{color:#183792;font-size:16px;font-weight:500;}
.mquick li	{position:relative;float:left;width:12.5%;padding:20px 0 30px 0;}
.mquick span.ico{display:block;margin:0 auto;width:90px;height:90px;border-radius:50%;background-repeat:no-repeat;background-position:50% 50%}
.mquick span.ico1{background-image:url(../img/admission/mquick_ico01-2.png);animation-delay:0.15s}
.mquick span.ico2{background-image:url(../img/admission/mquick_ico02-2.png);animation-delay:0.35s}
.mquick span.ico3{background-image:url(../img/admission/mquick_ico03-2.png);animation-delay:0.2s}
.mquick span.ico4{background-image:url(../img/admission/mquick_ico04-2.png);animation-delay:0.45s}
.mquick span.ico5{background-image:url(../img/admission/mquick_ico05-2.png);animation-delay:0.25s}
.mquick span.ico6{background-image:url(../img/admission/mquick_ico06-2.png);animation-delay:0.3s}
.mquick span.ico7{background-image:url(../img/admission/mquick_ico07-2.png);animation-delay:0.4s}
.mquick span.ico8{background-image:url(../img/admission/mquick_ico08-2.png);animation-delay:0.4s}

.sbnr		{background:#B2CBE5;margin-top:20px;text-align:center}
.sbnr .tit	{background:#6699cc;padding:20px 0;font-size:24px;color:#ffffcc;text-align:center;display:none}
.sbnr a		{display:block;font-size:16px;color:#0B2791;border-bottom:1px dotted rgba(0,0,0,0.1);border-right:1px dotted rgba(0,0,0,0.1);padding:15px 0}
.sbnr li:nth-child(2) a, .sbnr li:nth-child(4) a{border-right:none} 
.sbnr li:nth-child(3) a, .sbnr li:nth-child(4) a{border-bottom:none} 
.sbnr span	{display:block;margin:0 auto 10px;width:60px;height:60px;border-radius:50%;background-color:#D8E4F1;background-repeat:no-repeat;background-position:50% 50%;background-size:50px auto;}
.sbnr span.ico1{background-image:url(../img/admission/mquick_ico01.png);animation-delay:0.15s}
.sbnr span.ico2{background-image:url(../img/admission/mquick_ico02.png);animation-delay:0.35s}
.sbnr span.ico3{background-image:url(../img/admission/mquick_ico03.png);animation-delay:0.2s}
.sbnr span.ico4{background-image:url(../img/admission/mquick_ico04.png);animation-delay:0.45s}

.aside			{position:fixed;width:160px;right:0px;top:50%;margin-top:-80px;background:#0B3D91;z-index:9999;box-shadow:-2px 4px 4px rgba(0,0,0,0.1);border-top-left-radius:8px;border-bottom-left-radius:8px;overflow:hidden}
.aside li a		{display:block;padding:0 15px;line-height:50px;border-bottom:1px solid rgba(0,0,0,0.07);font-size:14px;color:#fff;}
.aside li a.btn-top		{font-size:12px;color:rgba(255,255,255,0.5);line-height:40px;}
.aside li a:hover		{background:rgba(0,0,0,0.2);color:#ffffcc;}
.aside span		{display:inline-block;margin-right:10px;width:25px;height:25px;background-repeat:no-repeat;background-position:50% 50%;background-size:20px auto;vertical-align:middle}
.aside span.ico1{background-image:url(../img/admission/aside_ico01.png);}
.aside span.ico2{background-image:url(../img/admission/aside_ico02.png);}
.aside span.ico3{background-image:url(../img/admission/aside_ico03.png);}
.aside span.ico4{background-image:url(../img/admission/aside_ico04.png);}
.aside li a:hover span.ico1	{background-image:url(../img/admission/aside_ico01_on.png);}
.aside li a:hover span.ico2	{background-image:url(../img/admission/aside_ico02_on.png);}
.aside li a:hover span.ico3	{background-image:url(../img/admission/aside_ico03_on.png);}
.aside li a:hover span.ico4	{background-image:url(../img/admission/aside_ico04_on.png);}
@media only screen and (max-width:1560px){ 
.aside{display:none;}
}
.mbnr		{margin-top:20px;}
.mbnr li	{float:left;width:25%;}
.mbnr a		{display:block;padding:15px 0;color:#593D9C;text-align:center;font-weight:500;}
.mbnr a:before	{content:"";display:inline-block;float:left;height:25px;width:1px;background:#DFDFDF;margin-top:8px;}
.mbnr li:first-child a:before	{display:none;}
.mbnr a span	{background-color:#593D9C;border-radius:50%;display:inline-block;width:60px;height:60px;background-image:url(../img/admission/mbnr_ico.png);background-repeat:no-repeat;vertical-align:middle;margin-right:15px;box-shadow:0 6px 10px rgba(0,0,0,0.2)}
.mbnr .ico1{background-position:0 0;}
.mbnr .ico2{background-position:-60px 0;}
.mbnr .ico3{background-position:-120px 0;}
.mbnr .ico4{background-position:-180px 0;}
.mbnr a:hover span	{background-color:#fff;transform:translateY(-5px);transition:all .2s ease-out;box-shadow:none}
.mbnr a:hover .ico1{background-position:0 -60px;}
.mbnr a:hover .ico2{background-position:-60px -60px;}
.mbnr a:hover .ico3{background-position:-120px -60px;}
.mbnr a:hover .ico4{background-position:-180px -60px;}

#main-video a,
#main-video div{display:block;border-radius:8px;position:relative}
/*#main-video .video1	{background:#F3466B;color:#fff;float:left;width:400px;height:380px;text-align:center;font-size:30px;font-weight:500;line-height:1.1;padding-top:40px;}
#main-video .video1 .bg{background:url(../img/admission/main_video_bnr01.png) no-repeat 50% 100%;padding-bottom:120px;}
#main-video .video1 p:nth-child(2){font-size:36px;font-weight:700;margin:5px 0}
#main-video .video1 p.go:before{content:"\f0da";font-family:FontAwesome;font-size:11px;border-radius:50%;width:20px;height:20px;line-height:20px;text-align:center;display:block;margin-top:10px;font-weight:normal}
#main-video .video1 p.go:before{background:#333;color:#f3466b;}
#main-video .video2:after{background:#FFFFCC;color:#0B8091}
#main-video .video3:after{background:#0B3D91;color:#C7E1F0}
#main-video .video4:after{background:#FFCC00;color:#593D9C}
#main-video .video1 p.go:before{display:inline-block;margin:0 5px 0 0;}
#main-video .video1 p.go .fs1{font-size:85%}
#main-video .video1 p.go{font-size:16px;font-weight:500;color:#333;position:absolute;left:0;bottom:40px;width:100%;text-align:center;}
#main-video .video1 .point{display:inline-block;background:rgba(0,0,0,0.2);border-radius:80px;height:1.1;padding:0 10px;color:#ffcc00;margin-right:5px}
*/

/* video ¿µ¿ª btn (±âÁ¸ µðÀÚÀÎ) */
#main-video .video1	{background:#F3466B url(../img/admission/main_video_img01.png) no-repeat 130% 100% / auto 75%;float:left;width:400px;height:380px;padding:50px 40px;}
#main-video .video2	{background:#0B8091 url(../img/admission/main_video_bnr02.png) no-repeat 100% 100%;color:#FFFFCC;}
#main-video .video3	{background:#C7E1F0 url(../img/admission/main_video_bnr03.png) no-repeat 100% 100%;color:#0B3D91;margin:10px 0}
#main-video .video4	{background:#593D9C url(../img/admission/main_video_bnr04.png) no-repeat 100% 100%;color:#FFCC00}
#main-video .list	{float:left;width:calc(100% - 410px);margin-left:10px;}
#main-video .list a	{height:120px;font-size:20px;font-weight:500;letter-spacing:-1px;padding:25px;}
#main-video .list a span{font-size:14px;margin-left:2px;}
#main-video .list a:after{content:"\f167";font-family:FontAwesome;display:block;margin-top:10px;color:#fff}
#main-video .video1 p:nth-child(2){margin:10px 0 20px 0;}
#main-video .list2	{float:left;width:calc(100% - 410px);margin-left:10px;}
#main-video .list2 a	{height:185px;font-size:25px;font-weight:500;letter-spacing:-1px;padding:25px 20px;margin-bottom:10px;}
#main-video .list2 a:last-child		{margin-bottom:0;}
#main-video .list2 a span{font-size:18px;margin-left:2px;}
#main-video .list2 a:after,
#main-video.video-btn-wrap .list2 a span:before{content:"\f167";font-family:FontAwesome;display:block;margin-top:10px;color:#fff}

/* ¿ø¼­Á¢¼ö, ÀüÇüÀÏÁ¤ btn ½ºÅ¸ÀÏ º¯°æ 250704 */
#main-video .schedule1{padding: 35px 30px;background: url(../img/admission/mbg05.png) repeat;}
#main-video .schedule1 .tit{font-family:'gsans';font-size:26px;font-weight:900;color:#fff;line-height:1;letter-spacing: -1px;margin-bottom: 20px;}
#main-video .schedule1 .tit span{/* display:block; */color: #ffffcc;margin-bottom:5px;}
#main-video .schedule1 ul li{color: #fff;font-size: 17px;font-weight: 500;line-height: 1.4;margin-bottom: 5px;}
#main-video .schedule1 ul li:not(:first-child){margin:20px 0;}
#main-video .schedule1 ul li:last-child{margin-bottom:0;}
#main-video .schedule1 ul li:before{content:'';display:inline-block;width:2px;height:2px;background:#fff;margin-right:4px;vertical-align:middle}
#main-video .schedule1 li span{display:block;font-size:15px;font-weight:400;padding-left:10px;}
#main-video .schedule1 li:last-child{margin-bottom: 15px;}
#main-video .schedule1 ul li.active{font-size: 17px;color: #fff;background: rgba(0,0,0,.2);padding: 10px 15px;border-radius: 7px;}
/* #main-video .schedule1 ul li:not(.active){padding:0 15px;} */
#main-video .schedule1 .txt{font-size: 13px;word-break: keep-all;line-height:1.4;color: #ffe3e9;}
#main-video[class*='schedule-btn']:not(.schedule-btn-full) .list2 a{color: inherit;font-size:19px;line-height:1.2;background-position:100% 90%;}
#main-video[class*='schedule-btn']:not(.schedule-btn-full) .list2 .schedule2	{background-image:url(../img/admission/main_schedule_bnr02.png)}
#main-video[class*='schedule-btn']:not(.schedule-btn-full) .list2 .schedule3	{background-image:url(../img/admission/main_schedule_bnr04.png)}
#main-video[class*='schedule-btn']:not(.schedule-btn-full) .list2 .tit{color:#ffffcc;margin-bottom: 15px;}
#main-video[class*='schedule-btn']:not(.schedule-btn-full) .list2 .tit span{display;display:block;margin-left:0;font-size:inherit;}
#main-video[class*='schedule-btn']:not(.schedule-btn-full) .list2 .schedule3 .tit{color:#ffcc00}
#main-video[class*='schedule-btn']:not(.schedule-btn-full) .schedule-list a:after{content: '\f245';margin-left: 5px;}

/* ¿ø¼­Á¢¼ö btn 1°³ÀÏ ¶§ º¯°æ 250718 */
#main-video.schedule-btn-full .schedule1{width:100%;}
#main-video.schedule-btn-full .schedule1 .tit{font-size:28px;}
#main-video.schedule-btn-full .schedule1.schedule-btn-full .btn_d{position:absolute;top:30px;right:30px;font-family:'Noto Sans KR', sans-serif;background-color:rgba(0,0,0,0.4);border-color:transparent;color:#ffffcc;}


/* ¿ø¼­Á¢¼ö btn 4°³ÀÏ ¶§ º¯°æ 251118 */
#main-video.schedule-btn4 .list2 a{height:120px;background-image:none !important;font-size:19px !important;padding:20px;}
#main-video.schedule-btn4 .list2 .schedule3 .tit{color:#ffffcc;}
#main-video .video5{background:#003475;color:#ffffcc;}

/* video btn ¿µ¿ª Ãß°¡ ¹× ´ëÇÐ¼Ò°³, ÇÐ°ú¼Ò°³ btn »çÀÌÁî º¯°æ */
#main-video.video-btn-wrap .video1{width:calc(33.33% - 20px);margin:0 10px;}
#main-video.video-btn-wrap .list2{display:flex;width:66.66%;margin:0;}
#main-video.video-btn-wrap .list2 a{width:calc(50% - 20px);height:380px;margin:0 10px;padding:50px 40px;}
#main-video.video-btn-wrap .list2 a:after{display:none;}
#main-video.video-btn-wrap .list2 a span{display:inline-block;font-size:16px;color:#fff;background:#593D9C;border-radius:50px;padding:7px 20px;margin-top:20px;}
#main-video.video-btn-wrap .list2 a span:before{display:inline-block;margin-right:10px;margin-top:0;}
#main-video.video-btn-wrap .video2,
#main-video.video-btn-wrap .video4{background-size:auto 50%;}
#main-video.video-btn-wrap .list2 a.video4 span {background:#003475;}

@media only screen and (max-width: 767px) {
	#main-video.video-btn-wrap{margin:10px;}
	#main-video.video-btn-wrap .video1,
	#main-video.video-btn-wrap .list2,
	#main-video.video-btn-wrap .list2 a{width:100%;height:auto;margin:0;}
	#main-video.video-btn-wrap .list2{display:block;}
	#main-video.video-btn-wrap .video2{margin:10px 0;}
	#main-video.video-btn-wrap .list2 a{padding:30px;}
	#main-video.video-btn-wrap .list2 a.video2{margin:20px 0;}
	#main-video.video-btn-wrap .video1{background-position:110% 100%;}
	#main-video.video-btn-wrap .video2,
	#main-video.video-btn-wrap .video4{background-size:auto 60%;}
	
	#main-video .list2{width:100%;margin-left:0;}
	#main-video .list2 a{height:115px;}
}
@media only screen and (max-width: 415px) {
	#main-video.video-btn-wrap .video1,
	#main-video.video-btn-wrap .list2 a{padding:20px;}
	#main-video.video-btn-wrap .list2 a span{font-size:14px;padding:5px 15px;margin-top:10px;}
	#main-video.video-btn-wrap .list2 img{max-height:90px;}
}

/**/
.mbnr2			{text-align:center;}
.mbnr2 .tit		{display:inline-block;position:relative;font-size:56px;font-weight:700;letter-spacing:-2px;text-align:center;color:#003475;margin:100px 0;font-family: 'TmonMonsori';}
.mbnr2 .tit span{display:inline-block;color:#ff9900}
.mbnr2 ul		{margin:0 -10px}
.mbnr2 li		{float:left;width:25%;margin-bottom:20px}
.mbnr2 a		{display:block;margin:0 10px;padding:30px;background:#fff;border:1px solid #ccc;color:#003475;text-align:center;font-weight:500;font-size:18px;letter-spacing:-1px;border-radius:10px}
.mbnr2 a:hover	{border:4px solid #003475;padding:27px;box-shadow:0 10px 10px rgba(0,0,0,0.2)}
.mbnr2 a span	{display:block;width:80px;height:80px;background-image:url(../img/admission/mbnr2_ico.png);background-repeat:no-repeat;margin:0 auto 20px;}
.mbnr2 .ico1{background-position:0 0;}
.mbnr2 .ico2{background-position:-80px 0;}
.mbnr2 .ico3{background-position:-160px 0;}
.mbnr2 .ico4{background-position:-240px 0;}


#gumi-point		{text-align:center;position:relative;}
#gumi-point:before{content:"";position:absolute;left:0;top:0;width:100%;height:200px;background:url(../img/admission/point_titbg.png) no-repeat 50% 50px}
#gumi-point .title .inside	{width:610px;margin:0 auto;text-align:left;}
#gumi-point .acc1	{position:absolute;left:55px;top:-20px;display:block;width:6px;height:6px;background:#FFCC00;border-radius:50%;}
#gumi-point .acc2	{position:absolute;left:155px;top:-20px;display:block;width:6px;height:6px;background:#FFCC00;border-radius:50%;}
#gumi-point .acc3	{}
#gumi-point .cont	{position:relative;margin-top:60px;}
#gumi-point .control		{position:absolute;left:0;top:50%;margin-top:-20px;width:100%;}
#gumi-point .control a:before,
#gumi-point .control a:after		{display:block;width:40px;height:40px;}
#gumi-point .control a.prev			{position:absolute;left:5px;top:0}
#gumi-point .control a.prev:before,
#gumi-point .control a.prev:after	{border-left:6px solid rgba(255,255,255,0.6);border-radius:6px}
#gumi-point .control a.prev:before	{content:"";transform:rotate(45deg);position:relative;}
#gumi-point .control a.prev:after	{content:"";transform:rotate(-45deg);position:absolute;left:0;top:0}
#gumi-point .control a.next			{position:absolute;right:5px;top:0}
#gumi-point .control a.next:before,
#gumi-point .control a.next:after	{border-right:6px solid rgba(255,255,255,0.6);border-radius:6px}
#gumi-point .control a.next:before	{content:"";transform:rotate(45deg);position:relative;}
#gumi-point .control a.next:after	{content:"";transform:rotate(-45deg);position:absolute;left:0;top:0}

#gumi-point .tab{margin-top:30px;}
#gumi-point .tab a	{display:inline-block;width:100px;height:100px;margin:0 5px;background-image:url(../img/admission/point_icon.png);background-repeat:no-repeat;}
#gumi-point .tab a.tab1{background-position:0 0;animation-delay:0.5s}
#gumi-point .tab a.tab2{background-position:-120px 0;animation-delay:0.6s}
#gumi-point .tab a.tab3{background-position:-240px 0;animation-delay:0.7s}
#gumi-point .tab a.tab4{background-position:-360px 0;animation-delay:0.8s}
#gumi-point .tab a.tab5{background-position:-480px 0;animation-delay:0.9s}
#gumi-point .tab a.tab1.on{background-position:0 -120px}
#gumi-point .tab a.tab2.on{background-position:-120px -120px}
#gumi-point .tab a.tab3.on{background-position:-240px -120px}
#gumi-point .tab a.tab4.on{background-position:-360px -120px}
#gumi-point .tab a.tab5.on{background-position:-480px -120px}

#main-dept	{overflow:hidden}
#main-dept .title	{background:url(../img/admission/mdept_titbg.png) no-repeat 50% 0;text-align:center;position:relative;padding-bottom:80px;z-index:1}
#main-dept .title .inside{position:relative;width:384px;margin:0 auto;}
#main-dept .title p	{float:left;}
#main-dept .title .acc	{position:absolute;left:-120px;top:-40px;animation:bubble 0.4s 1 backwards;}
#main-dept .title .line1{position:absolute;left:150px;bottom:-15px;animation:pointLine 0.1s 1 1.4s backwards}
#main-dept .title .line2{position:absolute;left:110px;bottom:-25px;animation:pointLine 0.2s 1 1.5s backwards}

#main-dept .acc1{position:absolute;left:135px;top:-10px;display:block;width:6px;height:6px;background:#FF9900;border-radius:50%;}
#main-dept .acc2{position:absolute;left:190px;top:-10px;display:block;width:6px;height:6px;background:#FF9900;border-radius:50%;}
#main-dept .acc3{position:absolute;left:245px;top:-10px;display:block;width:6px;height:6px;background:#FF9900;border-radius:50%;}

#main-dept .bx,
#main-dept .bx2	{float:left;width:calc(25% - 20px);margin:10px;height:220px;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,0.2);animation:fadeInUp 0.6s backwards;position:relative;z-index:2}
#main-dept .bx2	{width:calc(75% - 20px);}
#main-dept .bx.img1{animation-delay:0.5s}
#main-dept .bx.img2{animation-delay:0.6s}
#main-dept .bx.img3{animation-delay:0.7s}
#main-dept .bx.img4{animation-delay:0.8s}
#main-dept .bx.img5{animation-delay:0.9s}
#main-dept .bx.img6{animation-delay:1.0s}
#main-dept .bx.img7{animation-delay:1.1s}
#main-dept .bx.img8{animation-delay:1.2s}
#main-dept .bx.img9{animation-delay:1.3s}
#main-dept .list	{padding:15px 20px;}
#main-dept .list li{line-height:25px;font-size:13px;}
#main-dept .list li:before{content:"";display:inline-block;width:2px;height:2px;background:#593D9C;margin-right:4px;vertical-align:middle}
#main-dept .list a:hover	{color:#593D9C;text-decoration:underline}
#main-dept .tit		{line-height:70px;padding:0 20px;font-size:20px;font-weight:400;color:#ffffcc;position:relative;}
#main-dept .tit:after{content:"";position:absolute;right:0;top:0;display:block;height:70px;width:100px;background-repeat:no-repeat;background-image:url(../img/admission/mdept_icon.png);}
#main-dept .img1 .tit{background-color:#7060AA;}
#main-dept .img2 .tit{background-color:#005BAB;}
#main-dept .img3 .tit{background-color:#388E7D;}
#main-dept .img4 .tit{background-color:#36A3DC;}
#main-dept .img5 .tit{background-color:#AE3570;}
#main-dept .img6 .tit{background-color:#9668AC;}
#main-dept .img7 .tit{background-color:#EF5B88;}
#main-dept .img8 .tit{background-color:#E87655;}
#main-dept .img9 .tit{background-color:#4F6A87;}
#main-dept .img1 .tit:after{background-position:0 0;}
#main-dept .img2 .tit:after{background-position:-100px 0;}
#main-dept .img3 .tit:after{background-position:-200px 0;}
#main-dept .img4 .tit:after{background-position:0 -70px;}
#main-dept .img5 .tit:after{background-position:-100px -70px;}
#main-dept .img6 .tit:after{background-position:-200px -70px;}
#main-dept .img7 .tit:after{background-position:0 -140px;}
#main-dept .img8 .tit:after{background-position:-100px -140px;}
#main-dept .img9 .tit:after{background-position:-200px -140px;}

#main-dept-2021	{overflow:hidden}
#main-dept-2021 .title	{background:url(../img/admission/mdept_titbg.png) no-repeat 50% 0;text-align:center;position:relative;padding-bottom:80px;z-index:1}
#main-dept-2021 .title .inside{position:relative;width:384px;margin:0 auto;}
#main-dept-2021 .title p	{float:left;}
#main-dept-2021 .title .acc	{position:absolute;left:-120px;top:-40px;animation:bubble 0.4s 1 backwards;}
#main-dept-2021 .title .line1{position:absolute;left:150px;bottom:-15px;animation:pointLine 0.1s 1 1.4s backwards}
#main-dept-2021 .title .line2{position:absolute;left:110px;bottom:-25px;animation:pointLine 0.2s 1 1.5s backwards}
#main-dept-2021 .acc1{position:absolute;left:135px;top:-10px;display:block;width:6px;height:6px;background:#FF9900;border-radius:50%;}
#main-dept-2021 .acc2{position:absolute;left:190px;top:-10px;display:block;width:6px;height:6px;background:#FF9900;border-radius:50%;}
#main-dept-2021 .acc3{position:absolute;left:245px;top:-10px;display:block;width:6px;height:6px;background:#FF9900;border-radius:50%;}
#main-dept-2021 .va-pc			{display:block;}
#main-dept-2021 .bx-list		{margin:0 -5px;}
#main-dept-2021 .bx-list:after	{content:"";display:block;float:none;clear:both;}
#main-dept-2021 .tit			{position:relative;margin:0 0 3px;font-size:15px;font-weight:400;color:#ffffcc;position:relative;line-height:1.2;letter-spacing:-0.5px;transition:all 0.2s ease-out;}
#main-dept-2021 .txt			{font-size:16px;font-weight:500;color:#ff9900;line-height:1.2;}
#main-dept-2021 .bx				{position:relative;float:left;padding:15px;height:120px;width:calc(25% - 10px);margin:5px;display:block;background-color:#593D9C;border:2px solid #593D9C;}
#main-dept-2021 .bx.txt-bx		{background-color:#fff;border-color:#ff9900;}
#main-dept-2021 .bx .inbx		{position:relative;top:50%;transform:translateY(-50%)}
#main-dept-2021 .tit:after		{content:"";position:absolute;right:0;top:-6px;display:block;width:35px;height:35px;background-repeat:no-repeat;background-size:100% auto;transition:all ease-out 0.2s}
#main-dept-2021 .bx:hover .tit	{color:#593D9C;}
#main-dept-2021 .bx:hover .tit:after	{background-position:0 -35px;}
#main-dept-2021 .ico01:after	{background-image:url(../img/admission/mdept_icon01.png);}
#main-dept-2021 .ico02:after	{background-image:url(../img/admission/mdept_icon02.png);}
#main-dept-2021 .ico03:after	{background-image:url(../img/admission/mdept_icon03.png);}
#main-dept-2021 .ico04:after	{background-image:url(../img/admission/mdept_icon04.png);}
#main-dept-2021 .ico05:after	{background-image:url(../img/admission/mdept_icon05.png);}
#main-dept-2021 .ico06:after	{background-image:url(../img/admission/mdept_icon06.png);}
#main-dept-2021 .ico07:after	{background-image:url(../img/admission/mdept_icon07.png);}
#main-dept-2021 .ico08:after	{background-image:url(../img/admission/mdept_icon08.png);}
#main-dept-2021 .ico09:after	{background-image:url(../img/admission/mdept_icon09.png);}
#main-dept-2021 .ico10:after	{background-image:url(../img/admission/mdept_icon10.png);}
#main-dept-2021 .ico11:after	{background-image:url(../img/admission/mdept_icon11.png);}
#main-dept-2021 .ico12:after	{background-image:url(../img/admission/mdept_icon12.png);}
#main-dept-2021 .ico13:after	{background-image:url(../img/admission/mdept_icon13.png);}
#main-dept-2021 .ico14:after	{background-image:url(../img/admission/mdept_icon14.png);}
#main-dept-2021 .ico15:after	{background-image:url(../img/admission/mdept_icon15.png);}
#main-dept-2021 .ico16:after	{background-image:url(../img/admission/mdept_icon16.png);}
#main-dept-2021 .ico17:after	{background-image:url(../img/admission/mdept_icon17.png);}
#main-dept-2021 .ico18:after	{background-image:url(../img/admission/mdept_icon18.png);}
#main-dept-2021 .ico19:after	{background-image:url(../img/admission/mdept_icon19.png);}
#main-dept-2021 .ico20:after	{background-image:url(../img/admission/mdept_icon20.png);}
#main-dept-2021 .ico21:after	{background-image:url(../img/admission/mdept_icon21.png);}
#main-dept-2021 .ico22:after	{background-image:url(../img/admission/mdept_icon22.png);}
#main-dept-2021 .ico23:after	{background-image:url(../img/admission/mdept_icon23.png);}
#main-dept-2021 .ico24:after	{background-image:url(../img/admission/mdept_icon24.png);}
#main-dept-2021 .ico25:after	{background-image:url(../img/admission/mdept_icon25.png);}
#main-dept-2021 .ico26:after	{background-image:url(../img/admission/mdept_icon26.png);}
#main-dept-2021 .ico27:after	{background-image:url(../img/admission/mdept_icon27.png);}
#main-dept-2021 .ico28:after	{background-image:url(../img/admission/mdept_icon28.png);}
#main-dept-2021 .ico29:after	{background-image:url(../img/admission/mdept_icon29.png);}
#main-dept-2021 .ico30:after	{background-image:url(../img/admission/mdept_icon30.png);}
#main-dept-2021 .ico31:after	{background-image:url(../img/admission/mdept_icon31.png);}
#main-dept-2021 .ico32:after	{background-image:url(../img/admission/mdept_icon32.png);}
#main-dept-2021 .ico33:after	{background-image:url(../img/admission/mdept_icon33.png);}
#main-dept-2021 .ico34:after	{background-image:url(../img/admission/mdept_icon34.png);}
#main-dept-2021 .ico35:after	{background-image:url(../img/admission/mdept_icon35.png);}
#main-dept-2021 .ico36:after	{background-image:url(../img/admission/mdept_icon36.png);}
#main-dept-2021 .ico37:after	{background-image:url(../img/admission/mdept_icon37.png);}
#main-dept-2021 .bx-list .img-bx{background:#5A6378;border-color:#5A6378;}
#main-dept-2021 .img-bx span	{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;text-align:center;height:28px;}
#main-dept-2021 .img-bx img		{vertical-align:top;}
#main-dept-2021 .list			{margin-top:10px;}
#main-dept-2021 .list li,
#main-dept-2021 .list a			{color:#fff;line-height:1.4;font-size:12px;}
#main-dept-2021 .list li:before	{content:"";display:inline-block;width:2px;height:2px;background:#fff;margin-right:4px;vertical-align:middle}
#main-dept-2021 .bx:hover		{background-color:#fff}
#main-dept-2021 .bx:hover .list li,
#main-dept-2021 .bx:hover .list a			{color:#777;}
#main-dept-2021 .bx:hover .list li:before	{background:#ccc}

/* sub */
#location	{/*background:rgba(81,52,133,0.7);*/background:rgba(255,255,255,0.4);line-height:50px;position:absolute;left:0;bottom:0;width:100%;z-index:2;display:none}
#location li:first-child a{padding-left:0}
#location li:last-child a:before, #location li:last-child a:after{content:"";border:none;}
#location a	{float:left;color:#999;padding:0 40px 0 30px;position:relative}
#location a:before,
#location a:after	{display:block;width:36px;height:36px;border-right:1px solid rgba(0,0,0,.06)}
#location a:before	{content:"";transform:rotate(45deg);position:absolute;right:0;top:7px}
#location a:after	{content:"";transform:rotate(-45deg);position:absolute;right:0;top:7px}

#snb		{float:left;width:240px;}
#content	{float:right;width:960px;}
#snb h2		{font-size:30px;color:#593D9C;padding:0;margin:0;line-height:100px;background:none}
#snbmn					{padding:0;margin:0;border-top:1px solid #ddd;}
#snbmn a				{display:block;position:relative;}
#snbmn ul li a			{padding:12px 50px 12px 15px;margin:0;border:1px solid #ddd;border-top:none;font-size:16px;color:#222;}
#snbmn > ul > li > a:after	{content:"";position:absolute;right:15px;top:22px;width:8px;border-top:2px solid #ddd}
#snbmn ul li a.on,
#snbmn ul li a:focus,
#snbmn ul li a:active,
#snbmn ul li a:hover	{border-color:#593D9C;background:#593D9C;color:#fff}
#snbmn ul li a.on:after,
#snbmn ul li a:focus:after,
#snbmn ul li a:active:after,
#snbmn ul li a:hover:after	{border-color:#fff}

#snbmn ul ul			{margin:0;padding:0;background:#F4F4F4;border:1px solid #ddd;border-top:none;}
#snbmn ul ul li			{border-top:1px dotted #ddd;}
#snbmn ul ul li:first-child 	{border:none;}
#snbmn ul ul li a		{padding:10px 20px 10px 15px;margin:0;line-height:140%;border:none;font-size:13px;color:#777;}
#snbmn ul ul li a.on,
#snbmn ul ul li a:focus,
#snbmn ul ul li a:active,
#snbmn ul ul li a:hover		{color:#222;background:none;}
#snbmn ul ul li a.on:before{content:"\f00c";font-family:FontAwesome;font-size:10px;position:absolute;right:10px;top:10px;}

#body_head			{position:relative;clear:both;padding:0;margin:0;}
#body_head h1		{padding:20px 0 0 0;margin:0;line-height:50px;}

#pnb				{position:absolute;right:0px;top:30px;z-index:1;}
#pnb .pnb_bx		{clear:both}
#pnb .pnb_bx ul li	{float:left;padding-left:1px}

#body_content			{clear:both;width:100%;padding:30px 0;margin:0;min-height:600px;}

@media only screen and (max-width:767px){ /*auto*/
}

/* sub-contents */

.btn_d:hover, .btn_d:focus, .btn_d:link:hover, .btn_d:link:focus, .btn_d:visited:hover, .btn_d:visited:focus {
  transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);
  -webkit-animation: gelatine 0.5s 1;
          animation: gelatine 0.5s 1;
}
@-webkit-keyframes gelatine {
  from,to {
    -webkit-transform: scale(1, 1);
  }
  25% {
    -webkit-transform: scale(0.9, 1.1);
  }
  50% {
    -webkit-transform: scale(1.1, 0.9);
  }
  75% {
    -webkit-transform: scale(0.95, 1.05);
  }
  from,to {
    -webkit-transform: scale(1, 1);
  }
  25% {
    -webkit-transform: scale(0.9, 1.1);
  }
  50% {
    -webkit-transform: scale(1.1, 0.9);
  }
  75% {
    -webkit-transform: scale(0.95, 1.05);
  }
}
@keyframes gelatine {
  from,to {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    -webkit-transform: scale(0.9, 1.1);
    transform: scale(0.9, 1.1);
  }
  50% {
    -webkit-transform: scale(1.1, 0.9);
    transform: scale(1.1, 0.9);
  }
  75% {
    -webkit-transform: scale(0.95, 1.05);
    transform: scale(0.95, 1.05);
  }
  from,to {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    -webkit-transform: scale(0.9, 1.1);
    transform: scale(0.9, 1.1);
  }
  50% {
    -webkit-transform: scale(1.1, 0.9);
    transform: scale(1.1, 0.9);
  }
  75% {
    -webkit-transform: scale(0.95, 1.05);
    transform: scale(0.95, 1.05);
  }
}

.apply-wrap			{position:relative;background:#f4f4f4;padding:30px;}
.apply-wrap .toptit	{background:url(../img/admission/apply_ico01.png) no-repeat -20px -20px;padding-left:120px;margin-bottom:20px;}
.apply-wrap .tit	{color:#593D9C;font-size:32px;margin:0 0 5px 0;font-family:nsn;letter-spacing:-1px}
.apply-wrap .cont	{display:flex;flex-flow:row nowrap}
.apply-wrap a		{flex:1;float:left;background:#222;color:#fff;display:inline-block;min-width:calc(10% - 10px);margin:0 5px;line-height:50px;text-align:center;font-size:14px;border-radius:3px;}
.apply-wrap a:hover	{background:#999}

.point_custom		{color:#523585 !important;}
.btn_d.btn_custom	{background-color:#523585;border-color:#523585;color:#fff !important;}

.sub_toptit		{margin:0 0 15px 0;font-size:32px;color:#523585;}

.fs20			{font-size:20px;}

#dept-list-2020{}
#dept-list-2020>ul		{margin:0 -10px;}
#dept-list-2020>ul>li			  {float:left;width:calc(33.3333% - 20px);margin:0 10px 20px;background:#f6f6f6;height:260px;}
#dept-list-2020>ul>li:nth-child(4){clear:both;}
#dept-list-2020>ul>li:nth-child(4),
#dept-list-2020>ul>li:nth-child(5),
#dept-list-2020>ul>li:nth-child(6){height:460px;}
#dept-list-2020 .tit		{padding:20px;text-align:center;background-repeat:no-repeat;background-position:50% 20%;background-size:cover;font-size:18px;color:#fff}
#dept-list-2020 ul ul		{padding:20px;}
#dept-list-2020 .dept1 .tit	{background-image:url(../img/admission/dept_img1.jpg);}
#dept-list-2020 .dept2 .tit	{background-image:url(../img/admission/dept_img2.jpg);}
#dept-list-2020 .dept3 .tit	{background-image:url(../img/admission/dept_img3.jpg);}
#dept-list-2020 .dept4 .tit	{background-image:url(../img/admission/dept_img4.jpg);}
#dept-list-2020 .dept5 .tit	{background-image:url(../img/admission/dept_img5.jpg);}
#dept-list-2020 .dept6 .tit	{background-image:url(../img/admission/dept_img6.jpg);}
#dept-list-2020 .dept7 .tit	{background-image:url(../img/admission/dept_img7.jpg);}
#dept-list-2020 .dept8 .tit	{background-image:url(../img/admission/dept_img8.jpg);}
#dept-list-2020 .dept9 .tit	{background-image:url(../img/admission/dept_img9.jpg);}
#dept-list-2020 .tit:before		{content:"";display:block;width:60px;height:60px;margin:0 auto;background-image:url(../img/admission/dept_ico.png);background-repeat:no-repeat;}
#dept-list-2020 .dept1 .tit:before	{background-position:0 0;}
#dept-list-2020 .dept2 .tit:before	{background-position:-60px 0;}
#dept-list-2020 .dept3 .tit:before	{background-position:-120px 0;}
#dept-list-2020 .dept4 .tit:before	{background-position:-180px 0;}
#dept-list-2020 .dept5 .tit:before	{background-position:-240px 0;}
#dept-list-2020 .dept6 .tit:before	{background-position:-300px 0;}
#dept-list-2020 .dept7 .tit:before	{background-position:-360px 0;}
#dept-list-2020 .dept8 .tit:before	{background-position:-420px 0;}
#dept-list-2020 .dept9 .tit:before	{background-position:-480px 0;}

.alldept			{position:relative;background:#F4F4F4;height:220px;}
.alldept:after		{content:"";clear:both;display:block;float:none;}
.alldept .img		{position:absolute;display:block;width:220px;height:100%;padding:50px 0 0 0;text-align:center;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
.alldept .cont		{margin-left:220px;width:calc(100% - 220px);padding:30px;}
.alldept.dept1 .img	{background-image:url(../img/admission/dept_img1.jpg);}
.alldept.dept2 .img	{background-image:url(../img/admission/dept_img2.jpg);}
.alldept.dept3 .img	{background-image:url(../img/admission/dept_img3.jpg);}
.alldept.dept4 .img	{background-image:url(../img/admission/dept_img4.jpg);}
.alldept.dept5 .img	{background-image:url(../img/admission/dept_img5.jpg);}
.alldept.dept6 .img	{background-image:url(../img/admission/dept_img6.jpg);}
.alldept.dept7 .img	{background-image:url(../img/admission/dept_img7.jpg);}
.alldept.dept8 .img	{background-image:url(../img/admission/dept_img8.jpg);}
.alldept.dept9 .img	{background-image:url(../img/admission/dept_img9.jpg);}
.alldept .ico		{display:block;width:60px;height:60px;margin:0 auto 20px;background-image:url(../img/admission/dept_ico.png);background-repeat:no-repeat;}
.alldept.dept1 .ico	{background-position:0 0;}
.alldept.dept2 .ico	{background-position:-60px 0;}
.alldept.dept3 .ico	{background-position:-120px 0;}
.alldept.dept4 .ico	{background-position:-180px 0;}
.alldept.dept5 .ico	{background-position:-240px 0;}
.alldept.dept6 .ico	{background-position:-300px 0;}
.alldept.dept7 .ico	{background-position:-360px 0;}
.alldept.dept8 .ico	{background-position:-420px 0;}
.alldept.dept9 .ico	{background-position:-480px 0;}
.alldept .tit		{font-size:18px;color:#fff;}

.dept				{padding-top:55px;}
.dept.bx2			{padding-top:35px;}
.dept.bx3			{padding-top:20px;}
.dept .tit1			{font-size:16px;}
.dept .sub_toptit	{line-height:100%;margin:25px 0;}
.dept.bx2 .sub_toptit	{margin:20px 0;}
.dept.bx3 .sub_toptit	{margin:20px 0;}
.dept ul			{margin:0 0 20px 0;}
.dept li			{font-size:16px;}
.dept li:after		{content:"";display:block;float:none;clear:both;}
.dept li p			{float:right;width:calc(100% - 120px);}
.dept li span		{display:block;float:left;height:100%;width:120px;color:#593D9C;}
.dept li span:before	{display:inline-block;width:16px;text-align:center;font-family:FontAwesome;margin-right:10px;}
.dept li span.d_tel:before		{content:"\f095";}
.dept li span.d_contact:before	{content:"\f2bd";}
.dept .btn_d		{display:block;font-size:16px;line-height:50px;height:50px;padding:0;}
.dept .btnset a		{float:left;margin:0 2px;width:calc(50% - 4px);}
.btn_kakao_ch		{background:#FAE100;border:none;padding:0;line-height:50px;}
.btn_kakao_ch span:before{content:"";display:inline-block;width:34px;height:34px;background:url(../img/ico_kakao_ch.png) no-repeat 0 50% / 34px auto;vertical-align:middle;margin-right:10px;}

.contact		{position:relative;padding:30px;padding-left:120px;border:1px solid #ccc;}
.contact .fs20	{margin:0 0 5px 0;}
.contact .ico	{position:absolute;left:30px;top:50%;margin-top:-30px;display:block;width:60px;height:60px;background-image:url(../img/admission/contact_ico.png);background-repeat:no-repeat;}
.contact .ico1	{background-position:0 0;}
.contact .ico2	{background-position:-60px 0;}
.contact .ico3	{background-position:-120px 0;}
.contact .ico4	{background-position:-180px 0;}

table .tbg1 th,
table .tbg1 td	{background:#E1E9F2 !important;}
table .tbg2		{background:#FFD0BA !important;}

#exam_print			{position:relative;font-size:12px;color:#555;/* width:720px; */}
#exam_print *		{font-family:dotum !important;letter-spacing:-1px;}
#exam_print:after	{content:"";position:absolute;left:50%;top:0;display:block;height:100%;border-right:1px dashed #aaa;}
#exam_print .col_d2	{padding:20px;}
#exam_print .col_d2.right	{margin-top:30px;}
#exam_print .cont	{position:relative;padding:70px 10px 10px 10px;border:1px solid #000;height:520px;}
#exam_print table	{margin:30px 0 50px 0;}
#exam_print table td{font-weight:bold;}
#exam_print .print_logo	{position:absolute;left:0;bottom:10px;width:100%;text-align:center;}
#exam_print .print_logo img{height:60%;}
#exam_print .time	{height:30px;line-height:30px;}
#exam_print .tit11,
#exam_print .tit12	{font-weight:bold;color:#222;font-size:24px;text-align:center;line-height:25px;}
#exam_print .tit11	{margin:10px 0 80px 0;}
#exam_print .tit12	{margin:0 0 70px 0;}
#exam_print .tit2	{margin:30px 0 5px 0;font-weight:bold;color:#222;font-size:14px;letter-spacing:-2px;}
#exam_print li		{position:relative;padding-left:18px;font-size:11px;}
#exam_print li:before{content:"-";margin-left:-15px;margin-right:8px;}
#exam_print .indent	{margin-left:16px;}

.tab_txt		{position:relative;overflow:hidden;border:none;margin:0 0 30px 0;}
.tab_txt li		{float:left;width:25%;text-align:center;overflow:hidden;transition: 0.3s;cursor:pointer;}
.tab_txt li a	{display:block;padding:14px 5px;margin:0;background-color:#fff;border:1px solid #dadada;/* border-left:none; */border-top:none;/*white-space:nowrap;overflow:hidden;text-overflow:ellipsis;*/}
.tab_txt li a.btn_d	{border-color:#fff;}
/* .tab_txt li:nth-child(1) a,
.tab_txt li:nth-child(2) a,
.tab_txt li:nth-child(3) a,
.tab_txt li:nth-child(4) a{border-top:1px solid #dadada;}
.tab_txt li:nth-child(4n+1) a{border-left:1px solid #dadada;} */
.tab_txt a:hover,
.tab_txt a.on	{background:#283891;border-color: #283891;color:#fff;text-decoration:none;animation:none !important;}

.d2 li	{float:left;width:50%;}
.d3 li	{float:left;width:33.3333%;}
.d4 li	{float:left;width:25%;}
.d5 li	{float:left;width:20%;}
.d6 li	{float:left;width:16.6666%;}
.d7 li	{float:left;width:14.2857%;}
.d8 li	{float:left;width:12.5%;}
.d9 li	{float:left;width:11.1111%;}

.page_tab		{position:relative;overflow:hidden;border:none;margin:0 0 30px 0;}
.page_tab li	{float:left;width:25%;text-align:center;overflow:hidden;transition: 0.3s;cursor:pointer;}
.page_tab li a	{display:block;padding:12px 5px;margin:0;background-color:#fff;border:1px solid #dadada;border-left:none;border-top:none;/*white-space:nowrap;overflow:hidden;text-overflow:ellipsis;*/}

.page_tab li:nth-child(4n+1) a{}
.page_tab a:hover,
.page_tab a.on	{background:#523585;border-color:#523585;color:#fff;text-decoration:none;}


/* SNS¡¤ºí·Î±× */
.sub-sns-top		{position:relative;padding:70px 0;text-align:center;word-break:keep-all;margin-top:-30px;}
.sub-sns-top:before	{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:calc(100% + 170px);background:#fff;z-index:-1;}
.sub-sns-top .tit	{font-family:nseb;font-size:56px;letter-spacing:-3px;color:#333;line-height:1;margin:0 0 20px 0;}
.sub-sns-top .tit span	{font-size:66px;color:#513485;display:inline-block;vertical-align:middle;margin-left:15px;}
.sub-sns-top .txt	{font-size:20px;color:#999;line-height:1.4;}
.sub-sns-list		{position:relative;margin:0 0 60px 0;}
.sub-sns-list ul	{margin:0 -10px;}
.sub-sns-list li	{position:relative;float:left;width:calc(25% - 20px);margin:0 10px;text-align:center;background:#7764B5;padding:40px 30px;word-break:keep-all;box-shadow:0 15px 10px -10px rgba(0,0,0,0.4);overflow:hidden;}
.sub-sns-list li:before	{content:"";position:absolute;left:-50%;top:45%;width:200%;height:200%;background:#513485;}
.sub-sns-list li:nth-child(odd):before	{transform:rotate(-15deg);}
.sub-sns-list li:nth-child(even):before	{transform:rotate(15deg);}
.sub-sns-list .ico	{display:inline-block;width:60px;height:60px;background-repeat:no-repeat;background-position:50% 50%;}
.sub-sns-list .facebook .ico	{background-image:url(../img/sub_sns_facebook.png);}
.sub-sns-list .instagram .ico	{background-image:url(../img/sub_sns_instagram.png);}
.sub-sns-list .blog .ico		{background-image:url(../img/sub_sns_blog.png);}
.sub-sns-list .youtube .ico		{background-image:url(../img/sub_sns_youtube.png);}
.sub-sns-list span, .sub-sns-list p, .sub-sns-list a	{position:relative;}
.sub-sns-list .tit	{font-size:26px;font-weight:600;letter-spacing:-1px;margin:0 0 10px 0;color:#FFCC00;}
.sub-sns-list .txt	{line-height:1.4;color:#fff;margin:0 0 20px 0;}
.sub-sns-list li a	{display:inline-block;padding:6px 30px;border-radius:40px;color:#513485;background:#fff;font-size:14px;box-shadow:0 5px 5px rgba(0,0,0,0.1);}
.sub-sns-list li a span	{position:relative;display:inline-block;vertical-align:middle;width:16px;height:2px;background:#513485;margin:-2px 0 0 20px;transition:all 0.2s ease-out;}
.sub-sns-list li a span:after	{content:"";position:absolute;right:0;top:-3px;display:block;width:8px;height:8px;border-right:2px solid #513485;border-top:2px solid #513485;transform:rotate(45deg);}
.sub-sns-list li a:hover	{box-shadow:0 5px 10px rgba(0,0,0,0.2);}
.sub-sns-list li a:hover span	{transform:translateX(8px);}
.sub-sns-table th,
.sub-sns-table td		{text-align:center;vertical-align:middle;line-height:1.3;}
.sub-sns-table thead	{background:#513485;}
.sub-sns-table thead th	{padding:15px 0;font-weight:500;color:#fff;}
.sub-sns-table tbody td:nth-child(n+2):nth-child(-n+7)	{width:100px;}
.sub-sns-table tbody th, .sub-sns-table tbody td	{border-bottom:1px solid #E4E4E4;}
.sub-sns-table tbody th	{color:#000;font-weight:600;}
.sub-sns-table tbody td	{padding:10px 0;}
.sub-sns-table tbody td img	{width:30px;height:30px;}


#dept-list-2021>ul		{display:flex;flex-wrap:wrap;margin:0 -5px;}
#dept-list-2021>ul>li	{flex:0 0 33.3333%;max-width:33.3333%;}
#dept-list-2021 .bx		{position:relative;display:block;margin:0 5px 10px;border:1px solid #593D9C;background:url(../img/admission/dept_list_bg.png) no-repeat right 10px bottom 10px;padding:22px 25px;height:110px;}
#dept-list-2021 .tit, #dept-list-2021 a.bx	{font-size:18px;color:#593D9C;line-height:1.2;letter-spacing:-0.5px;font-weight:500;word-break:keep-all;}
#dept-list-2021 .bu			{margin:8px 0 0 0;font-size:14px;}
#dept-list-2021 a.bx span	{position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%);padding:0 25px;}
#dept-list-2021 .bx:hover ul.bu > li:before{background:rgba(255,255,255,0.6)}
#dept-list-2021 .bx:hover a	{color:rgba(255,255,255,0.6);}
#dept-list-2021 .bx:hover .tit,
#dept-list-2021 .bx:hover a:hover	{color:#fff;}
#dept-list-2021 .bx:hover,
#dept-list-2021 a.bx:hover	{background-color:#593D9C;color:#fff;}

/*202005*/
.t3 .table-contact2 td a.btn-kakao,
.t3 .table-contact2 td a.btn-qna		{display:inline-block;width:130px;border-radius:3px;line-height:35px;font-weight:600;font-size:12px;text-align:center;}
.t3 .table-contact2 td a.btn-kakao		{background:#ffeb33;color:#45312F;}
.t3 .table-contact2 td a.btn-qna		{background:#2d5192;color:#fff}
.t3 .table-contact2 td a.btn-kakao:hover{background-color:#45312F;color:#fff}
.t3 .table-contact2 td a.btn-qna:hover	{background-color:#1F284B;color:#fff}
.t3 .table-contact2 td a.btn-kakao:before{content:"";background:url(../img/ico_kakao.png) 50% 50% no-repeat;width:30px;height:35px;display:inline-block;margin-right:5px;vertical-align:top}
.t3 .table-contact2 td a.btn-qna:before	{content:"\f51c";font-family:FontAwesome;margin-right:10px;font-size:16px;}
@media only screen and (max-width:767px){
	.t3 .table-contact2 td 	a[href^="tel"]:before	{content:"\f098";display:inline-block;font-family:FontAwesome;margin-right:5px;}	
	.t3 .table-contact2 td a.btn-kakao,
	.t3 .table-contact2 td a.btn-qna		{width:40px;}
	.t3 .table-contact2 td a.btn-kakao:before,
	.t3 .table-contact2 td a.btn-qna:before{margin:0;}
	.t3 .table-contact2 td a.btn-kakao span,
	.t3 .table-contact2 td a.btn-qna span{display:none;}
}



.btn_kakaoch			{position:fixed;right:30px;bottom:50px;z-index:9999999999;}
.btn_kakaoch a			{position:relative;display:block;width:60px;height:60px;padding:10px;background:#F3DB00;border-radius:50%;text-align:center;box-shadow:0 5px 5px rgba(0,0,0,0.3)}
.btn_kakaoch a:before		{content:"";background:url(../img/ico_kakao_ch.png) no-repeat 50% 50% / 30px auto;position:relative;display:block;width:40px;height:40px;z-index:2;}
.btn_kakaoch a:after		{content:"";background:#F3DB00;position:absolute;left:50%;top:50%;width:100%;height:100%;border-radius:50%;z-index:1;transform:translate3d(-50%,-50%,0) scale(0);transition: transform .45s cubic-bezier(.6,.01,0,1.38);}
.btn_kakaoch a:hover:after	{transform:translate3d(-50%,-50%,0) scale(1.2);}/**/

.btn_kakaoch a:hover:before{animation:wobble 0.6s both 0.16s}


.btn_top				{position:fixed;right:30px;bottom:120px;z-index:9999999999}
.btn_top a				{position:relative;display:block;width:60px;height:60px;background:rgba(0,0,0,0.3);border-radius:50%;text-align:center;color:#fff}
.btn_top a:before		{content:"";background:#593D9C;position:absolute;left:50%;top:50%;width:100%;height:100%;border-radius:50%;z-index:1;transform:translate3d(-50%,-50%,0) scale(0);transition: transform .45s cubic-bezier(.6,.01,0,1.38);}
.btn_top a:hover:before	{transform:translate3d(-50%,-50%,0) scale(1.2);}
.btn_top a .fa			{position:relative;display:block;line-height:55px;z-index:2;text-decoration:none;font-size:16px;}


#dept-all		{}
#dept-all>ul>li	{float:left;width:50%;padding:30px 0px 30px 15px;border-top:1px solid #eaeaea;}
#dept-all>ul>li:nth-child(1),
#dept-all>ul>li:nth-child(2){border-color:#444;}
#dept-all>ul>li:nth-child(2n+1){clear:both;}
#dept-all li li span	{display:none !important;}
#dept-all li li:nth-child(1){color:#444;font-weight:500;margin-bottom:3px;}
#dept-all li li:before		{content:"";font-family:FontAwesome;display:inline-block;text-align:center;width:30px;font-size:13px;color:#999}
#dept-all li li:nth-child(1):before{content:"\f007";}
#dept-all li li:nth-child(2):before{content:"\f3cd";}
#dept-all li li:nth-child(3):before{content:"\f095";}
#dept-all .thumb	{float:left;width:260px;height:160px;overflow:hidden;}
#dept-all .thumb img{width:100%;object-fit:cover;}
#dept-all .cont		{float:left;width:calc(100% - 260px);padding-left:30px;}
#dept-all .tit		{font-size:20px;font-weight:600;color:#222;margin-bottom:5px;letter-spacing:-1px;}
#dept-all .tit span		{font-size:18px;font-weight:500;color:#444;margin-bottom:5px;letter-spacing:-1px;}
#dept-all .tit span:before{content:"";display:inline-block;width:1px;height:10px;border-left:1px solid #aaa;margin:0 6px 0 6px;}
#dept-all .tit a.ico-site:before{content:"\f015";font-family:FontAwesome;margin-left:10px;font-size:16px;color:#111}
#dept-all .btnset	{margin:10px 0 0 0;}
#dept-all .btnset a	{display:inline-block !important;border:none;border-radius:3px;font-size:12px;padding:0 12px;line-height:35px}
#dept-all .btnset a.ico-site{}
#dept-all .btnset a.ico-qna	{background:#6262AC;color:#fff;}
#dept-all .btnset a.ico-kakao{background:#ffe800;color:#422E30}
#dept-all .btnset a:before{content:"";font-family:FontAwesome;margin-right:5px;}
#dept-all .btnset a.ico-site:before{content:"\f015"}
#dept-all .btnset a.ico-qna:before{content:"\f303";}
#dept-all .btnset a.ico-kakao:before{content:"";background:url(../img/ico_kakao.png) no-repeat 0 50% / 18px auto;width:24px;height:24px;display:inline-block;vertical-align:middle}

#dept-all-2021		{}
#dept-all-2021>ul>li	{position:relative;float:left;width:50%;padding:30px 0;border-top:1px solid #eaeaea;}
#dept-all-2021>ul>li:nth-child(2n)	{padding-left:20px;}
#dept-all-2021>ul>li:nth-child(2n+1){padding-right:20px;clear:both;}
#dept-all-2021>ul>li:nth-child(1),
#dept-all-2021>ul>li:nth-child(2){border-color:#444;}
#dept-all-2021 li li span		{display:none !important;}
#dept-all-2021 li li:nth-child(1){color:#444;font-weight:500;margin-bottom:3px;}
#dept-all-2021 li li:before		{content:"";font-family:FontAwesome;display:inline-block;text-align:center;width:20px;margin-right:5px;font-size:13px;color:#999}
#dept-all-2021 li li:nth-child(1):before{content:"\f007";}
#dept-all-2021 li li:nth-child(2):before{content:"\f3cd";}
#dept-all-2021 li li:nth-child(3):before{content:"\f095";}
#dept-all-2021 .thumb		{float:left;width:200px;overflow:hidden;}
#dept-all-2021 .thumb img	{width:100%;object-fit:cover;}
#dept-all-2021 .cont		{float:left;width:calc(100% - 200px);padding-left:20px;}
#dept-all-2021 .mj			{font-size:15px;margin:10px 0;/*word-break:keep-all*/}
#dept-all-2021 .tit			{font-size:22px;font-weight:600;color:#222;margin-bottom:10px;letter-spacing:-1px;}
#dept-all-2021 .tit span		{font-size:18px;font-weight:500;color:#444;margin-bottom:5px;letter-spacing:-1px;}
#dept-all-2021 .tit span:before{content:"";display:inline-block;width:1px;height:10px;border-left:1px solid #aaa;margin:0 6px 0 6px;}
#dept-all-2021 .btnset		{position:absolute;right:0;top:30px;margin:0;/**/}
#dept-all-2021 .btnset a	{display:inline-block !important;border:none;border-radius:3px;font-size:12px;padding:0;line-height:35px;width:35px;height:35px;display:inline-block;}
#dept-all-2021 .btnset a span{display:none}
#dept-all-2021 .btnset a.ico-site	{}
#dept-all-2021 .btnset a.ico-qna	{background:#6262AC;color:#fff;}
#dept-all-2021 .btnset a.ico-kakao	{background:#ffe800;color:#422E30}
#dept-all-2021 .btnset a:before		{content:"";font-family:FontAwesome;font-size:1.25rem;}
#dept-all-2021 .btnset a.ico-site:before{content:"\f015"}
#dept-all-2021 .btnset a.ico-qna:before{content:"\f303";}
#dept-all-2021 .btnset a.ico-kakao:before{content:"";background:url(../img/ico_kakao.png) no-repeat 50% 50% / 18px auto;width:100%;height:100%;display:inline-block;vertical-align:middle}

#dept-all-20212			{}
#dept-all-20212>ul		{margin:0 -10px;display:flex;flex-flow:row wrap;}
#dept-all-20212>ul>li	{position:relative;width:calc(25% - 20px);margin:0 10px 30px;background:#f6f6f6}
#dept-all-20212>ul>li:nth-child(5n+1){clear:both;}
#dept-all-20212 li li:nth-child(1){color:#444;font-weight:500;margin-bottom:3px;}
#dept-all-20212 li li:before		{content:"";font-family:FontAwesome;display:inline-block;text-align:center;width:20px;margin-right:5px;font-size:13px;color:#999}
#dept-all-20212 li li:nth-child(1):before{content:"\f007";}
#dept-all-20212 li li:nth-child(2):before{content:"\f3cd";font-weight: 900;}
#dept-all-20212 li li:nth-child(3):before{content:"\f095";}
#dept-all-20212 .thumb		{height:160px;overflow:hidden;}
#dept-all-20212 .thumb img	{width:100%;object-fit:cover;}
#dept-all-20212 .cont		{padding:20px 20px 70px 20px}
#dept-all-20212 .mj			{font-size:14px;margin:10px 0;/**/}
#dept-all-20212 .mj span		{display:inline-block;letter-spacing:-0.035rem}
#dept-all-20212 .mj span:after	{content:"";display:inline-block;width:1px;height:10px;border-left:1px solid #ccc;padding:0 6px 0 0;margin-left:6px;}
#dept-all-20212 .mj span:last-child:after{display:none;padding:0;margin:0;}
#dept-all-20212 .tit			{font-size:20px;font-weight:600;color:#222;margin-bottom:10px;letter-spacing:-1px;}
#dept-all-20212 .tit span		{font-size:16px;font-weight:300;color:#444;margin-bottom:5px;letter-spacing:-1px;}
#dept-all-20212 .tit span:before{content:"";display:inline-block;width:1px;height:10px;border-left:1px solid #aaa;margin:0 6px 0 6px;}
#dept-all-20212 .btnset		{position:absolute;left:20px;bottom:20px;margin:0;display:flex;flex-flow:row nowrap;width:calc(100% - 40px)}
#dept-all-20212 .btnset a	{flex:1;display:block;border:none;border-radius:3px;font-size:12px;line-height:35px;height:35px;margin:0 1px;padding:0;max-width:calc(33% - 2px)}
#dept-all-20212 .btnset a.ico-site	{background:#fff;}
#dept-all-20212 .btnset a.ico-qna	{background:#2FB368;color:#fff;}/*#6262AC*/
#dept-all-20212 .btnset a.ico-kakao	{background:#fae100;color:#422E30;}
#dept-all-20212 .btnset a:before		{content:"";font-family:FontAwesome;font-size:1.25rem;margin-right:5px;}
#dept-all-20212 .btnset a.ico-site:before{content:"\f015"}
#dept-all-20212 .btnset a.ico-qna:before{content:"\f303";font-weight: 900;}
#dept-all-20212 .btnset a.ico-kakao:before{content:"";background:url(../img/ico_kakao.png) no-repeat 50% 50% / 18px auto;width:20px;height:100%;display:inline-block;vertical-align:middle}
#dept-all-20212	.dept-tit{margin:0 0 30px;padding:15px 0;text-align:center;border-top:2px solid #6262ac;border-bottom:2px solid #6262ac;}
#dept-all-20212	.dept-tit.c1{color:#503385;border-color:#503385;}
#dept-all-20212	.dept-tit.c1:before{border-color:#503385;}
#dept-all-20212 .c1 .tit	{color:#503385;}
#dept-all-20212	.dept-tit.c2{color:#0b2d91;border-color:#0b2d91;}
#dept-all-20212	.dept-tit.c2:before{border-color:#0b2d91;}
#dept-all-20212 .c2 .tit	{color:#0b2d91;}
#dept-all-20212	.dept-tit.c3{color:#F3466B;border-color:#F3466B;}
#dept-all-20212	.dept-tit.c3:before{border-color:#F3466B;}
#dept-all-20212 .c3 .tit	{color:#c72144;}
#dept-all-20212	.dept-tit.c4{color:#00998c;border-color:#00998c;}
#dept-all-20212	.dept-tit.c4:before{border-color:#00998c;}
#dept-all-20212 .c4 .tit	{color:#00998c;}
#dept-all-20212	.dept-tit.c5{color:#0B8091;border-color:#0B8091;}
#dept-all-20212	.dept-tit.c5:before{border-color:#0B8091;}
#dept-all-20212 .c5 .tit	{color:#055763;}
#dept-all-20212 .tab_txt2 li{width:166px;transition:all 0.3s;}
#dept-all-20212 .tab_txt2 li:hover{background:#444;border-color:#444;}
#dept-all-20212 .tab_txt2 li:hover a{color:#fff;}

.main-toggle		{position:fixed;right:30px;top:calc(50% - 140px);z-index:99999;text-align:center;background:#F3466B;width:150px;border-radius:24px;box-shadow:0 10px 30px rgba(0,0,0,0.2);overflow:hidden}
.main-toggle .tit	{font-size:16px;font-weight:500;color:#ffffcc;letter-spacing:-1px;background:rgba(0,0,0,0.4);line-height:50px;}
.main-toggle ul		{padding:20px 10px;}
.main-toggle a		{position:relative;display:block;color:#fff;height:40px;line-height:40px;overflow:hidden;z-index:1;font-size:15px;}
.main-toggle span		{display:none;margin:0 auto;width:90px;height:60px;background-repeat:no-repeat;background-image:url(../img/admission/mpage_ico.png);background-size:90px auto;}
.main-toggle span.ico1	{background-position:50% -10px;}
.main-toggle span.ico2	{background-position:50% -100px;}
.main-toggle span.ico3	{background-position:50% -190px;}
.main-toggle span.ico4	{background-position:50% -280px;}

.main-toggle a:hover			{height:100px;}
.main-toggle a:hover span	{display:block;transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);    -webkit-animation: gelatine 0.5s 1;    animation: gelatine 0.5s 1;}
.main-toggle a:hover:after	{bottom:0;}
.sub-quick a:after			{content:"";position:absolute;left:0;bottom:-40px;width:100%;height:40px;z-index:-1;display:block;background:rgba(0,0,0,0.2);border-radius:80px;transition:all ease-out 0.2s;}

#footer-wrap{position:relative;}

.sub-quick			{position:fixed;right:30px;top:calc(50% - 140px);z-index:999999999;text-align:center;background:#F3466B;width:150px;border-radius:24px;box-shadow:0 10px 30px rgba(0,0,0,0.2);overflow:hidden}
.sub-quick .tit	{font-size:16px;font-weight:500;color:#ffffcc;letter-spacing:-1px;background:rgba(0,0,0,0.4);line-height:50px;}
.sub-quick ul		{padding:20px 10px;}
.sub-quick a		{position:relative;display:block;color:#fff;height:40px;line-height:40px;overflow:hidden;z-index:1;font-size:15px;}
.sub-quick span		{display:none;margin:0 auto;width:60px;height:60px;background-repeat:no-repeat;background-position:50% 50%;background-size:80px auto;}
.sub-quick span.ico1	{background-image:url(../img/admission/mquick_ico01-2.png);}
.sub-quick span.ico2	{background-image:url(../img/admission/mquick_ico02.png);}
.sub-quick span.ico3	{background-image:url(../img/admission/mquick_ico03.png);}
.sub-quick span.ico4	{background-image:url(../img/admission/mquick_ico04.png);}

.sub-quick a:hover			{height:100px;}
.sub-quick a:hover span	{display:block;transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);    -webkit-animation: gelatine 0.5s 1;    animation: gelatine 0.5s 1;}
.sub-quick a:hover:after	{bottom:0;}
.sub-quick a:after			{content:"";position:absolute;left:0;bottom:-40px;width:100%;height:40px;z-index:-1;display:block;background:rgba(0,0,0,0.2);border-radius:80px;transition:all ease-out 0.2s;}

@media screen and (max-width:1400px){
	.main-toggle,
	.sub-quick{display:none}
}


#svisual	{height:240px}
#snb		{float:none;width:auto;}
#snb h2		{display:none;}
#content	{float:none;width:auto}

#snbmn2			{position:relative;padding:0;background:#fafafa;border-bottom:1px solid #efefef;}
/*#snbmn2:before	{content:"";position:absolute;width:100%;height:1px;left:0;top:50px;border-top:1px solid #efefef;z-index:1}*/
#snbmn2 > div:nth-child(1) ul	{display:table;table-layout:fixed;width:100%;} 
#snbmn2 > div:nth-child(1) li	{position:relative;display:table-cell;}
#snbmn2 > div:nth-child(2)		{width:auto;border-top:1px solid #efefef;} 
#snbmn2 > div:nth-child(2)	li	{float:left;width:16.6666%} 
#snbmn2 > div:nth-child(2):after	{content:"";clear:both;display:block;float:none;}
#snbmn2 a		{display:block;line-height:50px;text-align:center;}
#snbmn2 a.on	{background:#6262ac;color:#fff}
.sub-type2 #snb{display:none;}

.tab_txt2		{display: flex; flex-wrap: wrap;flex-direction: row;justify-content:center;margin:0 auto 40px}
.tab_txt2 ul:nth-child(1)	{display: flex; flex-wrap: wrap;width:880px;justify-content:center;} 
.tab_txt2 ul:nth-child(2)	{display: flex; flex-wrap: wrap;width:880px;justify-content:left;} 
.tab_txt2 li	{width:220px;border:1px solid #ddd;border-left:none;text-align:center;}
.tab_txt2 li:nth-child(4n+1) 	{border-left:1px solid #ddd;}
.tab_txt2 ul:nth-child(2) li	{border-top:none;}
.tab_txt2 a		{display:block;line-height:50px;}
.tab_txt2 li.on,
.tab_txt2 li.on a	{background:#444;border-color:#444;color:#fff}

#body_head	{text-align:center;margin:30px 0}
#body_head h1{font-size:36px;}

td.br_none	{border-left:none !important;}
.t3 table			{border-top:1px solid #444;}
.t3	table th		{text-align:center;}
.t3 table th,
.t3 table td		{padding:15px;border:1px solid #ddd;border-top:none;vertical-align:middle;}
.t3 table thead th	{background:#fff;border-top:1px solid #444;border-left:none;border-right:none;color:#444;font-weight:500;line-height:1.4;text-align:center;}
.t3 table tbody 	{border-top:1px solid #444;background:#fff;}
.t3 table tbody th	{background:#fff;font-weight:normal}
.t3 table tbody th,
.t3 table tbody td:first-child,
.t3 table tfoot th,
.t3 table tfoot td:first-child{border-left:none;}
.t3 table tbody td:last-child,
.t3 table tfoot td:last-child{border-right:none;}
.t3 table tbody tr:first-child th,
.t3 table tbody tr:first-child td{border-top:none;}

/* 20220504 ±èÀºÁö Ãß°¡ */
.t3 .table-bg			{border-top:2px solid #503385;}
.t3 .table-bg th		{text-align:center;}
.t3 .table-bg th,
.t3 .table-bg td		{padding:12px;border:1px solid #ddd;border-top:none;vertical-align:middle;}
.t3 .table-bg thead th	{background:#fff;border:1px solid rgba(0,0,0,0.05);;background:#f6f6f6;color:#503385;font-weight:500;line-height:1.4;text-align:center;}
.t3 .table-bg tbody 	{border-top:1px solid #444;background:#fff;}
.t3 .table-bg tbody th	{background:#fff;font-weight:normal}
.t3 .table-bg tbody th,
.t3 .table-bg tbody td:first-child,
.t3 .table-bg tfoot th,
.t3 .table-bg tfoot td:first-child{border-left:none;}
.t3 .table-bg tbody td:last-child,
.t3 .table-bg tfoot td:last-child{border-right:none;}
.t3 .table-bg tbody tr:first-child th,
.t3 .table-bg tbody tr:first-child td{border-top:none;}

/* ÀÓ½Ãstart */
/* .c_width img{width:100%}
.c_width .col_d2 img{width:auto} */
.column_type1 img,
.column_type2 img{width:auto !important}
/* ÀÓ½Ãend */

/*2021-02-23 ³³ºÎÈ®ÀÎ¼­ Ãß°¡ ¼ÛÀ±Á¤ */
/* ¿µ¼öÁõ */
.receipt{ width: 920px; margin: 0 auto; word-break:keep-all; background: #fff; font-size: 13px;}
.receipt h3{text-align: center; margin: 10px 0; font-size: 18px;}
.receipt h3 span{font-weight: normal; font-size: 15px;}
.receipt h4,.receipt h5{font-weight: bold;}
.receipt h4{font-size: 16px; color:#1860b4;}
.receipt h5{font-size: 15px;}
.receipt table{font-size: 15px; word-break:keep-all;}
.receipt .con{margin: 10px;}
.receipt .con dl{width: 100%;}
.receipt .con dl::after{content:""; clear:both; display: block;}
.receipt .con dl dt,.receipt dl dd{float: left; line-height: 1.5;}
.receipt .con dl dt {width: 6%; font-weight: bold;	}
.receipt .con dl dd{width: 94%; }
.receipt .t1 table tbody tr th{background:#efefef;color:#333;line-height:1.4;font-weight:normal;border-top:none;text-align:center;}
.receipt .sign{text-align: center;}
.receipt .bg1{background: #FAFAFA;}
.receipt h4 .line {border:1px solid #ddd;vertical-align:middle;}
#receipt1 h3{font-size: 30px;}
#letter table{font-size: 16px;}
#letter p.w100{padding-bottom: 100px;}

.t4 table.t5{width: 50%; margin: 50px auto; border:0;}
.t4 table.t5 tbody{border:0;}
.t4 table.t5 th, .t4 table.t5 td{border:0;}

.pp10{padding: 10px;}
.pp30{padding: 30px;}
.bl1{border-left: 1px solid #aaa;}
.bt1{border-top: 1px solid #aaa;}
.br1{border-right: 1px solid #aaa;}
.bb1{border-bottom: 1px solid #aaa;}
.bp1{border: 1px solid #aaa;}

.t4 table			{border-bottom:1px solid #768395;}
.t4	table th		{text-align:center;}
.t4 table th,
.t4 table td		{padding:10px;border:1px solid #ddd;border-bottom:none;vertical-align:middle;}
.t4 table tbody th	{background:#f4f4f4;}
.t4 table thead th	{background:#768395;border:1px solid #667484;color:#fff;line-height:1.4;font-weight:normal;text-align:center;}
.t4 table tbody 	{border-top:1px solid #667484;background:#fff;}
.t4 table tbody th,
.t4 table tbody td:first-child,
.t4 table tfoot th,
.t4 table tfoot td:first-child{border-left:none;}
.t4 table tbody td:last-child,
.t4 table tfoot td:last-child{border-right:none;}
.t4 table tbody tr:first-child th,
.t4 table tbody tr:first-child td{border-top:none;}
.t4 table td.br_none	{border-left:none !important;}

/* 2021-06-30 Ãß°¡ */
.board_write2 ul	{margin:10px;padding:0;}
.board_write2 li	{float:left;width:100%}
.major_add li:nth-of-type(3n+1){clear:both;}
.major_add > li{margin-bottom:10px;}
.board_write2 li .tit_Dep label{font-weight:700; color:#0B3D91}
.board_write2 li .major {margin-left:25px;}
.board_write2 li .list_Major li{width:100%; font-size:14px; float:none;}
.board_write2 li .list_Major li label:before{width:16px; height:16px; line-height:14px;}
.major_add span{display: inline-block;width:1rem;height:1rem; margin-right: 5px; border:1px solid #f1f1f1; background-color: #f1f1f1; border-radius:50%; vertical-align: middle;}
.major_add .tit_Dep span{width:1.25rem;height:1.25rem;}
.board_write2 em	{color:#cc0000;font-size:18px;font-style:normal}

@media only screen and (max-width:767px){ /* 320 */
	.board_write2 ul	{margin:0}
	.board_write2 li	{width:50%;font-size:14px;margin:1px 0;}
	
	/*.tv-radio input[type="radio"] + label::before{width:1rem; height:1rem; line-height: calc(1rem - 4px);}*/
	.board_write2 li .list_Major{margin-left: 0;}
	.board_write2 li .list_Major li{font-size: 12px;}
	.major_add li:nth-of-type(3n+1){clear:none;}
	.major_add li:nth-of-type(2n+1){clear:both;}
	.major_add span{display: inline-block;width:1rem;height:1rem; margin-right: 5px; border:1px solid #f1f1f1; background-color: #f1f1f1; border-radius:50%; vertical-align: middle;}
	.major_add .tit_Dep span{width:1.25rem;height:1.25rem;}
	.major_add > li{margin-bottom:8px;}
	
}

.popup_close		{bottom:-30px !important;}

/*ÀÔÇÐµµ¿ì¹Ì>¼ºÀû»êÃâ¼­ºñ½º*/
.score-calc .col_wrap{margin:-15px;}
.score-calc .bx{margin:15px;}
.score-calc .btn-add,
.score-calc .btn-del{display:block;width:calc(50% - 20px);line-height:40px;border-radius:5px;text-align:center;margin:0 10px;float:left;}
.score-calc .btn-wrap{margin:0 -10px;padding: 0 10px 20px;border-bottom: 1px solid #999;}
.score-calc .btn-del{background:#c9c9c9;}
.score-calc .btn-add{background:#6262ac;color:#fff;}
.score-calc .col_d2:nth-child(2n+1){clear:both;}
#cal_result ul{display:inline-block;}
#cal_result li{display:inline-block;padding:0 40px;text-align:center;font-size:18px;border-right:1px solid #dadada;}
#cal_result li:last-child{border-right:none;}
#cal_result li:before{content:"\f091";font-family:fontAwesome;font-size:16px;color:#6262ac;margin-right:5px;}
#cal_result li span{display:block;font-size:32px;font-weight:700;color:#f3466b;}
#cal_result li em{font-size:20px;color:#999;vertical-align: middle;}
.score-calc .col_wrap>div:not(.col_d2){clear:both;}
.score-calc .t2 table tbody td:nth-of-type(1){border-left:none;}
.score-calc .t2 table tbody td {padding:10px 10px;}
.bx1_wh	{border:5px solid #dadada;}


@media only screen and (max-width:767px){
	#cal_result li{border:none;}
	.mtable-full	{width:100% !important;}
}


/*¸ðÁý¿ä°­ Ç¥ thead °íÁ¤*/
.table-sticky{overflow:visible;}
.table-sticky table{border-collapse: separate;border-spacing: 0;}
.table-sticky thead tr{position:sticky;}
.table-sticky thead th{border:1px solid #ececec;}
.table-sticky thead tr:nth-child(1){top:80px;}
.table-sticky th, .table-sticky td{border-left:0 !important;}
.table-sticky.t3 .table-bg{border-top:0;}
.table-sticky.t3 .table-bg thead tr:nth-child(1) th{border-top:2px solid #503385;}

/*ÀÚÀ²¸ðÁý > ¸ðÁýÀÎ¿ø*/
.table-sticky.sticky1 thead tr:nth-child(2){top:125px;}
.table-sticky.sticky1 thead tr:nth-child(3){top:182px;}

@media only screen and (max-width: 767px){
	.table-sticky thead tr:nth-child(1){top:0px;}
	/*ÀÚÀ²¸ðÁý > ¸ðÁýÀÎ¿ø*/
	.table-sticky.sticky1 thead tr:nth-child(2){top:48px;}
	.table-sticky.sticky1 thead tr:nth-child(3){top:95px;}
}

/* Á¶±âÃë¾÷°è¾àÇÐ°ú qr Ãß°¡ */
.qr-bx{display:flex;align-items:center;}
.qr-bx img{margin-left:20px;}