@charset "utf-8";

#gnb li .ico_nw,
#snb li .ico_nw			{display:inline-block;width:20px;height:9px;margin-bottom:2px;background:url('../img/ico_newwindow.png') no-repeat 50% 50%;vertical-align:middle;}
.ico_nw					{display:inline-block;width:15px;height:15px;background:url('../img/ico_newwindow.png') no-repeat 4px 6px;}
.ico_more				{display:inline-block;width:15px;height:15px;background:url('../img/ico_smore.png') no-repeat 50% 50%;vertical-align:middle;}

a.btn_m					{border:1px solid #ccc;color:#666;background-color:#ffffff;font-size:12px;letter-spacing:normal;display:inline-block;padding:6px 12px 6px;}
a.btn_m:hover			{border:1px solid #aaa;color:#555;background-color:#f3f3f3;
-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;}
a.btn_m.gray			{border:1px solid #696A6B;color:#fff;background-color:#6D6E71;}
a.btn_m.haksa			{border:1px solid #BC8138;color:#fff;background-color:#C48B3A;color:#fff;}

a.ico_download			{padding:4px 28px 4px 10px;background-image:url('../img/bg_ico_down.png');background-repeat:no-repeat;background-position:100% 10px;}
a.ico_blank				{padding:4px 28px 4px 10px;background-image:url('../img/bg_ico_blank.png');background-repeat:no-repeat;background-position:100% 10px;}
a.gray.ico_blank,
a.haksa.ico_blank		{padding:4px 28px 4px 10px;background-image:url('../img/bg_ico_blank_w.png');background-repeat:no-repeat;background-position:100% 45%;}
a.gray.ico_download,
a.haksa.ico_download	{padding:4px 28px 4px 10px;background-image:url('../img/bg_ico_down_w.png');background-repeat:no-repeat;background-position:100% 45%;}

ul.left_list li			{float:left;}
ul.li3 li				{width:30%;}
ul.li4 li				{width:22%;}

.prebx				{width:auto;padding:40px 0;margin:100px auto 300px;border:5px solid #eee;background:#fff;text-align:center;font-size:14px;font-weight:bold;color:#555;line-height:1.8}

#body_content table.t_org_staff tbody img{width:auto;}

#page_contact				{position:relative;padding:5px 10px;margin:60px 0 20px 0;background:#f4f4f4 url('../img/ico_contact.gif') no-repeat 10px 6px;border:1px solid #d6d6d6;}
#page_contact ul li			{float:left;padding:0 20px 0 0;margin:0;line-height:30px;color:#555;}
#page_contact ul li span	{padding:0 5px 0 0;font-weight:bold;color:#999;}
#page_contact ul li.pagebtn	{position:absolute;padding:0;right:0;top:0;}
#page_contact ul li.pagebtn	img{padding:15px;}

.article				{clear:both;text-align:justify}
.article .txt1			{margin-bottom:20px;} /* width 브라우저별 */
.article .txt2			{margin-bottom:20px;}
.article .fst			{margin-left:0;}
.article p				{margin:0 0 10px 0;}
.article dd p 			{margin:0;}

.dashed_bx				{background:url('../img/bg_comb.gif') repeat;padding:5px;}
.dashed_bx .inside		{padding:15px 20px;background:#fff;}
.t_score em	{font-style:italic;font-weight:bold;}
.dotline_up		{padding-top:10px;border-top:1px dotted #ccc;}
.dotline_under	{padding-bottom:10px;border-bottom:1px dotted #ccc;}

.dl_list		{border-bottom:1px solid #6D6E71;background:#f4f4f4}
.dl_list.w20 dt	{width:20%;}
.dl_list.w20 dd	{width:80%;}
.dl_list.w30 dt	{width:30%;}
.dl_list.w30 dd	{width:70%;}
.dl_list dl{clear:both;padding:0;margin:0;border-bottom:1px solid #ddd;}
.dl_list dl:first-child dt	{border-top:2px solid #DA2127;}
.dl_list dl:first-child dd	{border-top:2px solid #6D6E71;}
.dl_list dt{float:left;padding:10px 0;margin:0;display:inline;}
.dl_list dd{float:left;padding:10px 0;margin:0;background:#fff;border-top:1px solid #ddd;}
.dl_list dt	span,
.dl_list dd	ul, .dl_list dd	p		{margin-left:10px;}
.dl_list dd	ul ul		{margin-left:0;}
.dl_list.type2 dl:first-child dt,
.dl_list.type2 dl:first-child dd	{border-top:1px solid #6D6E71;}

.list_download			{padding:0;margin:0;border-top:2px solid #DA2127;}
.list_download li		{clear:both;padding:15px 0;margin:0;border-bottom:1px solid #ddd;}
.list_download li p		{display:inline;}
.list_download li span	{float:right;vertical-align:top;margin-top:-5px;}
.list_download li a		{}

.search_inside table	{background:#fff;}
.search_inside table th,
.search_inside table td	{border-bottom:1px solid #ddd;padding:10px 15px;}
.search_inside table th	{width:15%;text-align:left;}
.search_inside table td	{width:35%;}
.search_inside table tr:last-child th, .search_inside table tr:last-child td{border-bottom:none;}

/* intro */
.history_tab		{margin:0 0 40px 0;}
.history_tab a		{display:block;font-family:Georgia;font-style:italic;}
.history_tab a:hover		{text-decoration:none;color:#DA2127;border-bottom:1px solid #DA2127;}
.history_tab li:first-child a	{margin:0;}
.history_tab li	a		{float:left;width:200px;padding:0 0 10px 0;margin:0 0 0 40px;color:#6D6E71;border-bottom:1px solid #6D6E71;font-size:24px;}
.history_tab li.on a	{padding:10px 0 0 0;color:#DA2127;border-top:2px solid #DA2127;border-bottom:none;}

.history_story			{padding:40px 60px;background:url(../img/intro/history_story_bg.jpg) no-repeat 50% 0;text-align:justify;}
.history_story .cont	{padding:240px 0 0 0;margin:40px 0;background:url(../img/intro/history_story_img01.jpg) no-repeat 50% 0;}
.history_story .cont .left	{width:240px;}
.history_story .cont .right	{width:520px;}
.history_story .since	{padding:30px 0;background:url(../img/bg_titline.png) no-repeat 0 0;font-family:georgia;color:#A79F98;font-size:36px;font-style:italic;}
.history_story .since em{font-size:48px;color:#333;font-style:italic;font-weight:normal;}
.history_story .txt		{float:left;width:240px;}
.history_story .cnt		{margin:0 40px;}
.history_story .img1	{padding:180px 0 0 0;background-image:url(../img/intro/history_story_img02.jpg);background-repeat:no-repeat;background-position:0 0;}
.history_story .img2	{padding:0 0 400px 0;background-image:url(../img/intro/history_story_img03.jpg);background-repeat:no-repeat;background-position:0 400px;}
.history_story .img3	{padding:180px 0 0 0;background-image:url(../img/intro/history_story_img04.jpg);background-repeat:no-repeat;background-position:0 0;}
.history_story .img1 span	{}

.history		{padding:0 0 120px 0;background:url(../img/intro/history_img01.jpg) no-repeat 100% 0;}
.t_history		{position:relative;width:680px;padding:0;margin:0;}
.t_history .year{display:none;/*position:absolute;left:0;top:10px;font-family:georgia;color:#DA2127;font-weight:bold;font-size:20px;font-style:italic;line-height:1*/}
.t_history p	{letter-spacing:normal;line-height:1.6}
.t_history dl	{clear:both;padding:0;margin:0;}
.t_history dt	{float:left;width:80px;padding:3px 0 0 0;margin:0;color:#C48B3A;line-height:15px;vertical-align:top;}
.t_history dd	{float:left;width:600px;padding:0;margin:0 0 10px 0;}

.knu_today	{}
.knu_today .toptit		{font-family:georgia;font-style:italic;color:#fff;font-size:30px;background:#DA2127;line-height:100%;height:35px;padding:5px 0 0 5px;}
.knu_today .toptit span	{margin-left:10px;font-family:Nanum Gothic;color:#ED9093;font-size:14px;font-style:normal;}

.knu_today > div.left	{float:left;width:640px;}
.knu_today > div.right	{float:right;width:240px;color:#fff;}
.knu_today h3			{clear:both;background:none;padding:0;}
.knu_today > div.left h3	{clear:both;}
.knu_today > div.right h3	{clear:both;padding:0 0 5px 0;margin-top:30px;border-bottom:2px solid #fff;color:#fff;background:none;font-size:18px;}
.knu_today .info_bx			{}
.knu_today .info_bx	li		{border:1px solid #ddd;padding:20px 0;margin:0 0 5px 0;}
.knu_today .info_bx	li:first-child	{margin-left:0;}
.knu_today li.ico1			{background:url(../img/intro/knutoday_bg_ico1.gif) no-repeat 20px 20px;}
.knu_today li.ico2			{background:url(../img/intro/knutoday_bg_ico2.gif) no-repeat 20px 20px;}
.knu_today .info_bx .cont	{padding:0;margin:0 0 0 100px;}
.knu_today .info_bx .stit	{color:#888;margin:5px 0;}

.knu_today .info_bx2 		{border:1px solid #ddd;padding:20px 0;background:url(../img/intro/knutoday_bg_ico3.gif) no-repeat 20px 20px;}
.knu_today .info_bx2 .cont	{padding:0;margin:0 0 0 100px;}
.knu_today .info_bx2 dl		{clear:both;padding:0;margin:0;}
.knu_today .info_bx2 dt		{padding:0;margin:0;float:left;width:200px;color:#888;}
.knu_today .info_bx2 dd		{padding:0;margin:0;float:left;width:310px;}

.knu_today .rbg			{padding:15px;background:url(../img/intro/knutoday_rbg.gif) repeat 0 0;}
.knu_today > div.right h3	{font-size:16px}
.knu_today > div.right dl	{clear:both;padding:0;margin:0;}
.knu_today > div.right dt	{padding:0;margin:0;float:left;width:75%;}
.knu_today > div.right dd	{padding:0;margin:0;float:right;width:25%;text-align:right;}
.knu_today .date	{color:#888;background:#fff;height:25px;padding:15px 0 0 0;text-align:right;}

.data_total			{}
.data_total em		{display:block;color:#fff;font-size:36px;font-family:georgia;font-style:italic;padding:0 0 14px 0;margin:0 0 10px 0;border-bottom:1px solid #444;}
.data_total span	{font-family:Nanum Gothic;font-size:12px;font-style:normal;}
table.graph_people	{margin:9px 0 0 0;border-top:1px solid #444;}
table.graph_people td	{padding-top:15px;width:33%;text-align:center;line-height:120%;}
table.graph_people em	{display:block;font-family:georgia;color:#fff;font-size:18px;font-style:italic;padding:0;margin:0;}
table.graph_people img.img_pp1	{height:150px}
table.graph_people img.img_pp2	{height:42px}
table.graph_people img.img_pp3	{height:80px}

.graphbg			{margin:0 0 40px 0;background:url(../img/bg_graph.gif) repeat 0 0;}
.graph_sch			{padding:0;margin:0;}
.graph_sch ul		{margin:0; padding:0; height:240px;list-style:none;}
.graph_sch ul:after	{content:""; display:block; clear:both;}
.graph_sch li		{float:left;display:inline;position:relative;width:16%;height:100%;margin:0 2%;text-align:center;line-height:15px;white-space:nowrap;}
.graph_sch .year	{position:relative; display:inline-block; width:100%; height:25px; line-height:25px; margin:0 -88% -25px 0; padding:240px 0 0 0; vertical-align:bottom;color:#555;font-weight:bold;}
.graph_sch .bar		{position:relative;display:inline-block;width:100%;padding:10px 0 0 0;margin:-1px 0 0 0;border-bottom:0;background:#C48B3A;vertical-align:bottom;color:#fff;font-size:11px;}
.graph_sch .bar_new	{position:relative;display:inline-block;width:100%;padding:10px 0 0 0;margin:-1px 0 0 0;border-bottom:0;background:#DA2127;vertical-align:bottom;color:#fff;font-size:11px;}
.graph_sch .bar span{position:absolute;width:100%;top:-30px;left:0;/**/}
.graph_sch .person	{display:inline-block;padding:2px 0;height:15px;line-height:15px;background:#333;color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

.eval{}
.eval li	{/*border-bottom:1px solid #ddd;*/}
.eval .tit	{padding:20px 0 0 0;background:url(../img/bg_titline.png) no-repeat 0 0;font-size:18px;color:#333;font-weight:bold;}
.eval .txt	{padding:20px;margin:20px 0;background:#f3f3f3;}
.eval .banner	{margin:0 0 50px 0;text-align:center;}

h2.vision_tit		{padding:0 0 20px 0;margin:0 0 20px 0;background:url(../img/intro/vision_titbg.png) no-repeat 50% 100%;color:#DA2127;font-size:24px;text-align:center;}
h2.vision_tit span	{display:block;font-family:georgia;color:#b1b1b1;font-size:14px;font-style:italic;letter-spacing:normal;}
.philosophy span,
.visioan span,
.goal span			{letter-spacing:normal;}

.philosophy			{position:relative;background:url(../img/intro/philosophy_bg.png) no-repeat 50% 50px;text-align:justify;}
.philosophy	> .txt	{padding:180px 0 60px 0;font-family:georgia;font-style:italic;color:#333;font-size:24px;text-align:center;line-height:110%;}
.philosophy	ul		{margin:0;padding:0;background:#eee}
.philosophy	li		{position:absolute;}
.philosophy	.bg1	{left:50px;top:135px;}
.philosophy	.bg2	{left:390px;top:0;}
.philosophy	.bg3	{right:50px;top:135px;}/**/
.philosophy	li span	{display:block;width:140px;height:160px;line-height:140px;text-align:center;font-family:georgia;font-style:italic;color:#fff;font-size:24px;}
.philosophy .bx .bx-tit{border:none;}
.philosophy .bx .bx-tit span{color:#fff;}
.philosophy .bx .txt{margin-bottom:40px;}
.philosophy .bx.bx1 .bx-tit{background:#6D6E71;}
.philosophy .bx.bx2 .bx-tit{background:#DA2127;}
.philosophy .bx.bx3 .bx-tit{background:#C48B3A;}
.philosophy .bx.bx4{width:100%; margin-top:20px;}


.philosophy	.bg1 span	{background:url(../img/intro/philosophy_bbl_bg01.png) no-repeat 50% 50%;}
.philosophy	.bg2 span	{background:url(../img/intro/philosophy_bbl_bg02.png) no-repeat 50% 50%;}
.philosophy	.bg3 span	{background:url(../img/intro/philosophy_bbl_bg03.png) no-repeat 50% 50%;}
.philosophy	.bx		{float:left;width:240px;}
.philosophy	.cnt	{margin-left:100px;margin-right:100px;}
.philosophy	.tit	{padding:15px 0;margin:0 0 10px 0;text-align:center;border-top:2px solid #DA2127;border-bottom:1px solid #ddd;font-family:georgia;font-style:italic;color:#333;font-size:18px;}
.philosophy	em		{display:block;font-family:georgia;color:#b1b1b1;font-size:16px;font-style:italic;}

.vision				{}
.vision	h3			{background:none;padding:0;margin:0;color:#BCBDC1;font-size:14px;text-align:center;line-height:110%;text-align:center;}
.vision	h3.bg_arr	{padding:15px 0 20px;background:url(../img/intro/vision_txt1bg.png) no-repeat 50% 0;}
.vision	.top		{position:relative;width:460px;margin:0 auto;padding:0;}
.vision	.top li		{display:block;float:left;width:180px;height:110px;padding:70px 0 0 0;text-align:center;font-size:24px;}
.vision	.top li span	{display:block;color:#BCBDC1;font-size:14px;}
.vision	.bg1		{background:url(../img/intro/vision_bbl_bg01.png) no-repeat 50% 50%;color:#C48B3A;}
.vision	.bg2		{background:url(../img/intro/vision_bbl_bg02.png) no-repeat 50% 50%;color:#DA2127;margin-left:-40px;}
.vision	.bg3		{background:url(../img/intro/vision_bbl_bg03.png) no-repeat 50% 50%;color:#6D6E71;margin-left:-40px;}
.vision	.txt1		{margin:0 auto;border:1px dashed #C48B3A;padding:20px 0 20px 120px;}
.vision	ol			{float:left;width:190px;padding:0;margin:0 20px;text-align:left;}
.vision	ol span		{color:#C48B3A;margin-right:5px;}
.vision	.txt2		{margin:20px 0 0 0;}
.vision	.txt2 dl	{float:left;width:180px;height:160px;padding:20px 10px;margin:0 0 0 40px;background:#f4f4f4;text-align:center;line-height:140%;}
.vision	.txt2 dl:first-child	{margin:0;}
.vision	.txt2 dt	{padding:0 0 15px 0;margin:0 0 15px 0;color:#333;font-size:16px;font-weight:bold;background:url(../img/bg_titline.png) no-repeat 50% 100%;}
.vision	.txt2 span	{display:block;margin:0 0 10px 0;color:#DA2127;font-family:georgia;font-size:18px;font-style:italic;}
.vision	.txt2 dd	{font-size:12px;}
.goal .top		{padding:28px 0 42px;margin:0;text-align:center;font-size:24px;color:#333;font-family:georgia;font-style:italic;line-height:120%;}
.goal .top span.pointr	{display:block;color:#DA2127;font-weight:normal;}
.goal .txt		{padding:0 30px 40px;background:#f4f4f4;}
.goal dl:not(:first-of-type)		{clear:both;padding:40px 0 0 0;margin:0;background:url(../img/bg_titline.png) no-repeat 100px 0;}
.goal dl:first-of-type {background:none; padding:40px 0 0 0;}
.goal dt		{float:left; padding-left:100px;margin:0;font-size:18px;color:#333;font-weight:bold; padding-bottom:20px;}
.goal dt.tit1	{background:url(../img/intro/goal_titbg.png) no-repeat 0 0;}
.goal dt.tit2	{background:url(../img/intro/goal_titbg.png) no-repeat 0 -120px;}
.goal dt.tit3	{background:url(../img/intro/goal_titbg.png) no-repeat 0 -240px;}
.goal dd		{float:left; padding-left:100px; margin:0;text-align:justify;}

.ui_txt			{}
.ui_txt	h3		{margin-top:0;}
.ui_txt .img	{display:block;padding:0;margin:0 0 20px 0;}
.ui_txt .btnarea	{margin:10px auto 20px;}

.ui_color span	{float:left;font-family:verdana;font-size:10px;color:#fff;line-height:120%}
.ui_color.color1 span	{width:50%}
.ui_color.color2 span	{width:20%;height:80px;}
.ui_color.color1 span.bg1	{background:#DA2127}
.ui_color.color1 span.bg2	{background:#8A8A88}
.ui_color.color2 span.bg1	{background:#C48B3A}
.ui_color.color2 span.bg2	{background:#BCBDC1}
.ui_color.color2 span.bg3	{background:#8DBFC6}
.ui_color.color2 span.bg4	{background:#ABA7C8}
.ui_color.color2 span.bg5	{background:#BCB89B}
.ui_color p		{padding:10px;}

.ico_song	{display:block;padding-left:40px;margin:0 0 10px 0;height:30px;line-height:30px;background:url('../img/intro/symbol_song_ico.png') no-repeat 0 0;}
#player		{margin:5px 0 0 10px;}

.s_song		{border-top:1px solid #ddd;padding:15px 0 0 0;}
.s_song	img	{float:left;margin:0 0 10px 0;}
.s_song	dl	{float:left;width:50%}
.s_song	dt	{margin:0 0 10px 0;font-weight:bold;}
.s_color		{margin:0 0 10px 0;}
.s_color li		{float:left;width:320px;padding:10px;}
.s_color li.c1	{background:#DA2127;color:#fff;}
.s_color li.c2	{background:#C48B3A;color:#fff;}
.s_animal		{background:#f4f4f4;padding:20px;text-align:justify;}
.s_animal dl	{float:left;width:30%;margin-left:3.3%;}
.s_animal dl:first-child	{margin-left:0;}
.s_animal dt	{padding:0;margin:0;color:#333;font-weight:bold;text-decoration:underline;}
.s_animal dd	{padding:0;margin:0;}

.account		{/*border-bottom:1px solid #6D6E71;padding:0 0 40px 0;*/margin:0 0 40px 0;}
.account li		{float:left;margin:0 0 20px 40px;}
.account li:first-child	{margin-left:0;}
.account li div.bg		{display:block;width:100px;height:155px;padding:0 20px;background:url('../img/intro/account_ibg.png') no-repeat 50% 0;text-align:center;line-height:120%;}
.account li span.stit	{display:block;color:#fff;line-height:50px;}
.account li span.subject{display:block;padding:55px 0 0 0;}
.account li a			{display:block;width:98px;padding:6px 10px;margin:10px auto 0;border:1px solid #ccc;background:#fff url('../img/bg_ico_down.png') no-repeat 90% 10px;font-size:12px;color:#666;letter-spacing:normal;}

.t_statistics		{border-top:1px solid #6D6E71;text-align:center;}
.t_statistics tbody	{}
.t_statistics th	{font-weight:normal;font-size:11px;}
.t_statistics th,
.t_statistics td	{line-height:35px;border-bottom:1px solid #ddd;}
.t_statistics td.subject	{text-align:left;color:#333;}
.t_statistics img	{vertical-align:middle;}
.t_statistics a		{color:#C48B3A}

.greeting_top			{position:relative;height:280px;padding:60px 0 0 70px;margin:0 0 20px 0;background-image:url(../img/intro/greeting01_bg_2017.jpg);background-repeat:no-repeat;background-position:100% 100%;}
.greeting_top em		{display:block;padding:20px 0 0 0;margin:0 0 20px 0;color:#fff;font-family:georgia;font-style:italic;font-size:28px;font-weight:normal;letter-spacing:normal;line-height:120%;}
.greeting_top p			{font-size:18px;color:#fff;}
.greeting_top p.sign	{position:absolute;bottom:60px;font-family:georgia;font-style:italic;}
.greeting_top p.sign span	{font-size:12px;color:#aaa;font-family:normal;font-style:normal;}
.greeting_txt p			{margin:0 0 10px 0;}
.greeting_txt .txt1		{margin:10px 0;font-size:14px;font-weight:bold;color:#333;}

.pr_profile				{position:relative;background:url(../img/intro/greeting01_profile_bg.jpg) no-repeat 0 100%;}
.pr_profile	h2			{position:absolute;left:30px;top:30px;padding:0;margin:0;background:none;font-family:georgia;color:#ddd;font-size:28px;font-style:italic;font-weight:normal;letter-spacing:normal;}
.pr_profile	h3			{clear:both;padding:0;background:none;color:#DA2127;}
.pr_profile .left		{width:180px;padding:30px 0 30px 25px;font-size:12px;}
.pr_profile .left ul	{margin:20px 0 0 0;}
.pr_profile em			{display:block;font-family:georgia;color:#333;font-size:36px;font-style:italic;line-height:90%;padding:20px 0 0 0;background:url(../img/bg_line_red_s.gif) no-repeat 0 0}
.pr_profile .name		{color:#333;font-size:18px;font-style:bold;margin:0 0 5px 0;}
.pr_profile .name span	{font-family:simsun;font-style:normal;}
.pr_profile .txt		{float:right;width:600px;padding:0 0 60px 0;}
.pr_profile .list dl	{clear:both;padding:0;margin:0;}
.pr_profile .list dt	{float:left;width:100px;padding:0;margin:0;}
.pr_profile .list dd	{float:left;width:500px;padding:0;margin:0;}

.pre_president			{position:relative;}
.pre_president em		{position:absolute;left:0;top:0;font-family:georgia;font-style:italic;color:#ddd;font-size:36px;line-height:90%;}
.pre_president .topbg	{padding:0 0 10px 0;background-image:url('../img/intro/greeting02_topbg.jpg');background-repeat:no-repeat;background-position:90px 55%;}
.pre_president .top		{}
.pre_president .txt		{float:left;width:210px;padding:150px 0 0 0;background:#fff url('../img/bg_titline.png') no-repeat 0 90px;}
.pre_president .txt	span{display:block;}
.pre_president .txt	.topnum	{}
.pre_president .txt	.topname{font-size:20px;margin:0 0 10px 0;font-weight:bold;color:#333}
.pre_president .img		{float:left;margin-top:-5px;}
.pre_president ul		{display:flex;flex-wrap:wrap;padding:0;margin:30px 0 0 0;background:url('../img/intro/greeting02_listbg.jpg') repeat-x 0 0;}
.pre_president li		{/* float:left; *//* width:164px; */width:20%;margin:0 0 40px;text-align:center;}
.pre_president li img	{width:100px;height:120px;padding:15px;margin:0 0 5px 0;background:url('../img/intro/greeting02_bg.jpg') no-repeat 50% 0;
						-moz-box-shadow:rgba(0,0,0,.3) 0 2px 4px;-webkit-box-shadow:rgba(0,0,0,.3) 0 2px 2px;box-shadow:rgba(0,0,0,.3) 0 2px 4px \0/IE9;}
.pre_president .num		{display:block;color:#666;letter-spacing:0;}
.pre_president .name	{display:block;font-size:14px;color:#333;font-weight:bold;font-weight:normal;margin:0 0 0 4px;}
.pre_president .date	{font-size:11px;color:#999;}

#org				{position:relative;background:url('../img/intro/org_bg_w3.gif') no-repeat 50% 0px;text-align:center;line-height:40px;}
#org .d1			{background:#DA2127;width:200px;margin:0 auto 20px;}
#org .d11			{background:#fff;width:196px;border:1px solid #8A8A88;margin:0 0 10px 510px;}
#org .d1 a			{color:#fff;font-size:16px;}
#org .d2			{width:600px;margin:0 auto;}
#org .d2 span		{display:block;float:left;width:196px;margin:0 50px 20px;background:#fff;border:2px solid #DA2127;color:#DA2127;}
#org .d2 a			{color:#DA2127;}
#org .d3			{width:920px;margin:0 auto;color:#fff;}
#org .d3 a			{color:#fff;}
#org .d3 span		{display:block;float:left;width:280px;margin:0 10px 40px;background:#8A8A88;}
#org .d4			{float:left;width:200px;margin:0 0 0 40px;line-height:30px;}
#org .d4 .d4_tit	{display:block;background:#C48B3A;color:#fff;}
#org .d4 a			{color:#fff;}
#org .d5 			{margin:5px 0 0 0;}
#org .d5 p			{display:block;background:#ffffff;border:1px solid #C48B3A;color:#C48B3A;padding:8px 0;line-height:140%}
#org .d5 a			{color:#C48B3A;}
#org .d5 ul			{background:#f4f4f4;border:1px solid #cccccc;border-top:none;padding:5px 0 5px 10px;line-height:20px;text-align:left;font-size:11px;}
#org .d5 li			{padding-left:8px;background:url('../img/bul_dot.gif') no-repeat 0 0.8em;}
#org .d5 li a		{color:#666;}
#org .d5 ul	ul		{background:none;border:none;margin-left:-10px;}
#org .d5 ul	ul li	{background:url(../img/bul_bar.gif) no-repeat 0 50%;padding:0 0 0 12px;}
#org .fst 			{margin-left:0;}

.org_info				{border:1px solid #aaa;}
table.t_org_info		{text-align:left;}
table.t_org_info th		{width:15%;background:#f4f4f4;}
table.t_org_info td		{width:35%;}
table.t_org_info th,
table.t_org_info td			{border-bottom:1px solid #ddd;padding:5px 10px;}
table.t_org_info td	ul		{}
table.t_org_info td	ul h4	{margin-top:0;}
table.t_org_info tr:last-child th,
table.t_org_info tr:last-child td	{border-bottom:none;}
table.t_org_info td ol li	{/*list-style:decimal;*/padding:0 0 0 10px;margin:0;background:url('../img/h6bg.gif') no-repeat 0.1em 0.8em;}

table.t_org_staff  			{margin:0;border-top:2px solid #DA2127;}
table.t_org_staff thead th	{padding:5px;border-bottom:1px solid #aaa;background:#f4f4f4;color:#222;font-weight:normal;text-align:center;}
table.t_org_staff tbody th,
table.t_org_staff tbody td					{padding:5px;text-align:center;border-right:1px solid #ddd;border-bottom:1px solid #ddd;color:#555}
table.t_org_staff tbody th					{border-right:none;background:#f4f4f4;}
table.t_org_staff tbody td:last-child		{border-right:none;}
table.t_org_staff tbody th.fst				{border-bottom:none;}
table.t_org_staff tbody td.subject			{text-align:left;}
table.t_org_staff tbody .dept				{width:10%;}
table.t_org_staff tbody .name				{width:10%;}	
table.t_org_staff tbody .position			{width:16%;}
table.t_org_staff tbody .tel				{width:16%;}
table.t_org_staff tbody .subject			{}
table.t_org_staff tbody .email		{width:10%;}
table.t_org_staff tbody img			{vertical-align:middle;}
table.t_org_staff tbody .stit		{display:none;}
table.t_org_staff td ol li			{list-style:disc;margin-left:20px;}

.org_president				{padding:0 0 40px 0;margin:0 0 40px 0;border-top:2px solid #DA2127;border-bottom:1px solid #6D6E71;}
.org_president li			{clear:both;padding:10px 0;margin:0;border-top:1px solid #ddd;}
.org_president li:first-child{border-top:none;}
.org_president img			{display:inline;float:left;width:130px;height:160px;margin:0 20px 10px 0;overflow:hidden;}
.org_president li div		{margin-left:150px;}
.org_president li strong	{display:block;padding:10px 0 0 0;margin:5px 0 10px;background:url('../img/intro/org_deans_line.gif') no-repeat 0 0;font-size:18px;color:#222}
.org_president li strong em	{color:#888;margin-left:10px;}
.org_president li span		{display:block;letter-spacing:normal;}
.org_president li a			{margin-top:10px;}

.org_profile			{padding:0;margin:0 0 40px 0;border-top:2px solid #DA2127;border-bottom:1px solid #6D6E71}
.org_profile .name		{padding:20px;margin:0 0 20px 0;background:#f4f4f4;font-size:16px;font-weight:bold;color:#222;}
.org_profile .left		{width:650px;margin:0 0 20px 0;}
.org_profile .left h3	{clear:both;padding:0;background:none;color:#DA2127;}
.org_profile .right		{margin:0 0 40px 0;}
.org_profile dl			{padding:0;margin:0 0 20px 0;}
.org_profile dt			{float:left;width:100px;}
.org_profile dd			{float:left;width:500px;}

.org_cont				{border-bottom:1px solid #6D6E71}
.org_cont .left			{width:720px;margin:0 0 20px 0;}
.org_cont .right		{margin:0 0 40px 0;}
.org_cont .right img	{width:160px;}

.org_deans				{padding:0 0 40px 0;margin:0 0 40px 0;border-bottom:1px solid #6D6E71}
.org_deans li			{margin:0 0 40px 40px;}
.org_deans li.fst		{margin-left:0px;}
.org_deans img			{display:block;width:120px;height:160px;margin:0 0 10px 0;}
.org_deans li strong	{display:block;padding:10px 0 0 0;margin:5px 0 0 0;background:url('../img/intro/org_deans_line.gif') no-repeat 0 0;font-size:15px;}
.org_deans li strong em	{color:#888;margin-left:4px;}

.sort_index			{line-height:1.2;}
.sort_index a,
.sort_index strong	{display:inline-block;text-decoration:none;font-weight: normal;vertical-align:middle;margin:1px;text-align:center;padding:8px 15px 0;height:24px;font-size:14px;}
.sort_index a		{color:#777;border:1px solid #ccc;background:#fff;}
.sort_index strong	{color:#fff;background:#DA2127;border:1px solid #DA2127;}
.sort_index a:hover, .sort_index a:focus {background-color: #f5f5f5;}

.list_site		{margin:20px 0 0 0;}
.list_site div	{position:relative;}
.list_site ul:first-child 	{border-top:none;padding:10px 0 0 0;border-top:1px dotted #ddd;}
.list_site ul	{margin:0 0 10px 40px;clear:both;min-height:25px;}
.list_site li	{float:left;width:23.5%;padding-left:10px;background:url(../img/bul_dot.gif) no-repeat 0 50%;}
.list_site a.tt	{position:absolute;left:0;top:10px;display:inline-block;width:25px;height:25px;line-height:25px;font-size:14px;text-decoration:none;font-weight: normal;vertical-align: middle;padding:0px;margin:0 20px 0 0;text-align:center;color:#fff;background:#DA2127;border:1px solid #DA2127;}

.list_site_o		{}
.list_site_o li		{clear:both;}
.list_site_o li:first-child	div	{padding:10px 0 0 0;border-top:2px solid #DA2127;}
.list_site_o img	{float:left;display:inline;margin:0 0 10px 0;overflow:hidden;}
.list_site_o div	{position:relative;height:80px;margin-left:280px;border-bottom:1px solid #ddd;}
.list_site_o span	{display:block;color:#333;line-height:70px;font-size:14px;font-weight:bold;}
.list_site_o a		{position:absolute;right:0;top:20px;}

.tel_top		{padding:15px 20px;background:#fff;}
.list_tel 			{border-top:2px solid #DA2127}
.list_tel > div		{padding:0;margin:10px 0;border-bottom:1px dotted #ddd;}
.list_tel h2		{float:left;width:20%;padding:5px 0 0 0;margin:0;background:none;font-size:16px;color:#DA2127;}
.list_tel ul		{float:right;width:80%;padding:0;margin:0 0 10px 0;min-height:25px;}
.list_tel li		{float:left;width:32%;padding-left:1%;background:url(../img/bul_dot.gif) no-repeat 0 50%;}

.golist	{}
.golist	li		{float:left;}
.golist	li.fst	{margin-left:0 !important;}
.golist	li.line	{border-top:2px solid #DA2127;}
.golist	a		{display:block;font-size:14px;color:#DA2127;padding:15px 0;border-bottom:1px solid #ddd;letter-spacing:normal;line-height:1.6;background:url('../img/ico_arr_go.png') no-repeat 100% 50%;}
.golist a:hover	{text-decoration:none;}
.golist a span	{display:block;font-size:11px;color:#999;font-weight:normal;}
.golist.div3 li	{width:280px;margin-left:40px;}
.golist.div2 li	{width:440px;margin-left:40px;}

#f_site			{padding:20px 0;}/* d_width */
#f_site	dl		{float:left;padding:0;margin:0;width:14%;}
#f_site	dl.d2	{width:28%;}
#f_site	dl.d2 ul{width:50%;}
#f_site	dt		{padding:0 0 10px 0;margin:0 0 10px 0;color:#fff;font-weight:bold;background:url('../img/bg_tit_fsite.png') no-repeat 0 100%}
#f_site	dd		{padding:0;margin:0;}
#f_site	ul		{float:left;padding:0;margin:0;line-height:20px;}
#f_site	p		{color:#aaa;font-weight:bold;margin:0 0 5px 0;}
#f_site	li		{font-size:12px;}
#f_site	a		{color:#efefef;}
#f_site	a:hover		{color:#C48B3A;-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;}
#f_site	p.dl_tit	{padding:0 0 10px 0;margin:40px 0 10px 0;color:#fff;font-weight:bold;background:url('../img/bg_tit_fsite.png') no-repeat 0 100%}

#naver_map			{width:100% !important;margin-bottom:40px;}
#naver_map .nmap	{width:100% !important;}
#googlemap			{width:100% !important;min-height:400px;}

.campusmap		{margin-top:20px;}
.campusmap:after{content:"";clear:both;display:block;float:none;}
.campusmap .left	{width:50%;}
.campusmap.area1{color:#FF66AA}
.campusmap.area2{color:#E26B0A}
.campusmap.area3{color:#568E0F}
.campusmap.area4{color:#0086D8}
.campusmap.area5{color:#6600CC}


@media all and (min-width:768px) {/* 모바일 제외 모두 */
	.col2	{width:48.5%;}
	.col3	{width:30%}
	.toptit	{margin:0 0 20px 0;font-size:24px;color:#DA2127;line-height:1.3}

	.article h2			{float:left;padding:20px 0 0 0;margin:0;border-top:2px solid #DA2127;color:#DA2127;font-size:16px;background:none;}
	.article h2	span	{display:block;margin:0;color:#DA2127;font-size:16px;}

}

@media all and (max-width:1255px) {
	img.img_re		{width:100%;}
	.article h2		{width:150px;}
	.article .txt1	{width:530px;}
	.article .txt2	{width:340px;margin-left:40px;}
	.article img.img{width:150px;}

	.history_story				{padding:40px 0px;background:url(../img/intro/history_story_bg.jpg) no-repeat 50% -160px;}
	.history_story .cont .left	{width:200px;}
	.history_story .cont .right	{width:470px;}
	.history_story .txt		{width:220px}
	.history_story .cnt		{margin:0 30px;}
	.history_story .img1	{padding:180px 0 0 0;background-position:0 0;}
	.history_story .img2	{padding:0 0 440px 0;background-position:0 440px;}
	.history_story .img3	{padding:180px 0 0 0;background-position:0 0;}
	.history_story .img_m	{background:none;height:0 !important;}

	.history_museum_intro .mimg	{width:280px;}
	.history_museum	.img	{width:660px;}
	.history_museum	.img li	{margin:0 20px 20px;}

	.t_history		{width:500px;}
	.t_history dt	{width:80px;}
	.t_history dd	{width:400px;}

	.knu_today .toptit span	{font-size:12px;}
	.knu_today > div.left	{width:490px;}
	.knu_today > div.right	{width:210px;}
	.knu_today .info_bx	li		{width:238px;margin:0 0 10px 10px;}
	.knu_today .info_bx2 dd		{width:280px;}

	.philosophy	.bg1	{left:45px;top:135px;}
	.philosophy	.bg2	{left:290px;top:0;}
	.philosophy	.bg3	{right:45px;top:135px;}/**/
	.philosophy	.bx		{width:220px;}
	.philosophy	.cnt	{margin-left:30px;margin-right:30px;}
	.vision	.txt1		{padding:20px 0 20px 70px;}
	.vision	ol			{width:160px;padding:0;margin:0 20px;}
	.vision	.txt2 dl	{width:145px;height:160px;margin:0 0 0 20px;}
	.goal .txt			{padding-bottom:0;}
	.goal dt, .goal dd	{float:none;width:auto;padding-left:100px;}
	.goal dt			{margin:0 0 10px 0;}
	.goal dd			{margin:0 0 40px 0;}
	.account li:first-child,
	.account li			{margin:0 18px 20px 18px;}

	.greeting_top			{padding:20px 0 0 50px;background-size:cover;}
	.greeting_top em		{font-size:24px;}
	.greeting_top p			{font-size:16px;}
	.greeting_top p.sign	{bottom:40px;}
	.pr_profile .txt		{float:right;width:420px;padding:0 0 60px 0;}
	.pr_profile .list dt	{float:left;width:100px;}
	.pr_profile .list dd	{float:left;width:320px;}
	.pre_president em		{font-size:32px;}
	.pre_president .topbg	{background-position:12% 65%;}
	.pre_president .txt		{width:170px;padding:150px 0 0 0;}
	.pre_president li		{float:left;width:160px;margin:0 10px 40px;}
	.sort_index a, 
	.sort_index strong	{padding:8px 9px 0;height:24px;font-size:14px;}
	.list_site li		{width:31%;}
	.tel_list h2	{float:left;width:20%;padding:0;margin:0;background:none;color:#DA2127;}
	.tel_list .cont	{float:right;width:80%;padding:0;margin:0;}
	.tel_list li	{width:165px;margin:0 0 0 15px;font-size:12px;}
	#org				{position:relative;background:url('../img/intro/org_bg_w2.gif') no-repeat 50% 0px;text-align:center;line-height:40px;}
	#org .d11			{width:196px;margin:0 0 10px 400px;}
	#org .d2			{width:560px;}
	#org .d2 span		{width:196px;margin:0 40px 20px;}
	#org .d3			{width:560px;}
	#org .d3 span		{width:165px ;margin: 0 10px 40px;height: 50px;display: flex;align-items: center;line-height: 1.2;font-size: 11px;justify-content: center;}
	#org .d4			{float:left;width:165px;margin:0 0 0 20px;line-height:30px;}
	#org .fst 			{margin-left:0;}
	#org .d5 			{margin:5px 0 0 0;}
	.org_profile .left	{width:470px;margin:0 0 20px 0;}
	.org_profile .right	{margin:0 0 40px 0;}
	.org_cont .left		{width:520px;margin:0 0 20px 0;}
	.org_cont .right	{margin:0 0 40px 0;}

	.org_deans li		{margin:0 0 40px 35px;}
	.org_deans img		{width:90px;height:120px;}

	.golist.div3 li	{width:45%;margin-left:5%;}
	.golist.div2 li	{width:47.5%;margin-left:5%;}
	#f_site	li		{font-size:11px;}
}
@media all and (min-width:1256px) {
	.article h2		{width:200px;}
	.article .txt1	{width:680px;}
	.article .txt2	{width:440px;margin-left:40px;}
}

/******************** edu ********************/
.tab_college		{padding:5px;margin:0 0 30px 0;background:url('../img/bg_comb.gif') repeat;}
.tab_college ul		{padding:15px 20px;background:#fff;}
.tab_college li		{float:left;width:50%;}
.tab_college li span{font-size:11px;color:#999;margin-left:4px;line-height:100%;}
.tab_college a		{padding-left:6px;background:url('../img/bul_dot.gif') no-repeat 0 0.85em;}

.college		{margin:0 0 30px 0;background-image:url('../img/edu/school_line.gif');background-repeat:no-repeat;background-position:0 0;}
.college h2		{float:left;padding:18px 0 0 0;margin:0;background:none;font-size:16px;color:#DA2127;}
.college .info	{float:right;width:200px;padding:18px 0 0 0;text-align:right;}
.college .txt	{clear:both;padding:0 0 0 240px;min-height:140px;text-align:justify;}
.college a.link	{display:inline-block;background:#C48B3A;border:none;height:20px;padding:6px 22px;margin-left:10px;color:#fff;}
.college .tel	{display:none;}
.college p,
.college ul		{padding:12px 0 0 0;border-top:1px solid #ddd;margin:12px 0 0 0;}
.college li		{/**/float:left;width:calc(50% - 10px);margin:0;background:url('../img/h6bg.gif') no-repeat 0 0.8em;padding-left:10px;font-size:12px;}
.college li:nth-child(odd)	{clear:both;}
.college ul ul	{padding:0;margin:0 0 5px 0;border-top:none;}
.college li li	{float:none;width:auto;margin:0;background:url('../img/bul_dot.gif') no-repeat 0 0.8em;}
.college li li a	{font-size:11px;}

.college .imgbg	{background-position:0 0;background-repeat:no-repeat;}
.college .img1	{background-image:url('../img/edu/college_img01.jpg');}
.college .img2	{background-image:url('../img/edu/college_img02.jpg');}
.college .img3	{background-image:url('../img/edu/college_img03.jpg');}
.college .img4	{background-image:url('../img/edu/college_img04.jpg');}
.college .img5	{background-image:url('../img/edu/college_img05.jpg');}
.college .img6	{background-image:url('../img/edu/college_img06.jpg');}
.college .img7	{background-image:url('../img/edu/college_img07.jpg');}
.college .img8	{background-image:url('../img/edu/college_img08.jpg');}
.college .img9	{background-image:url('../img/edu/college_img09.jpg');}
.college .img10	{background-image:url('../img/edu/college_img10.jpg');}
.college .img11	{background-image:url('../img/edu/college_img11.jpg');}
.college .img12	{background-image:url('../img/edu/college_img12.jpg');}
.college .img13	{background-image:url('../img/edu/college_img13.jpg');}
.college .img14	{background-image:url('../img/edu/college_img14.jpg');}
.college .img15	{background-image:url('../img/edu/college_img15.jpg');}
.college .img16	{background-image:url('../img/edu/college_img16.jpg');}
.college .img17	{background-image:url('../img/edu/college_img17.jpg');}
.college .img18	{background-image:url('../img/edu/college_img18.jpg');}
.college .img19	{background-image:url('../img/edu/college_img19.jpg');}
.college .img20	{background-image:url('../img/edu/college_img20.jpg');}
.college .img21	{background-image:url('../img/edu/college_img21.jpg');}
.college .img22	{background-image:url('../img/edu/college_img22.jpg');}
.college .simg1	{background-image:url('../img/edu/school_img01.jpg');}
.college .simg2	{background-image:url('../img/edu/school_img02.jpg');}
.college .simg3	{background-image:url('../img/edu/school_img03.jpg');}
.college .simg4	{background-image:url('../img/edu/school_img04.jpg');}

.selectyear			{position:relative;padding:0;margin:0 0 5px 0;background:#666;text-align:center;font-weight:bold;color:#fff;}
.selectyear	span	{display:inline-block;padding:0 20px;line-height:30px;vertical-align:middle;}
.selectyear	.prev,
.selectyear	.next	{display:inline-block;}
.selectyear a.prev, .selectyear a.next {width:32px;height:32px;padding:0;background:#555 url(../img/btn_paging.gif) no-repeat;}
.selectyear a.prev {background-position:-34px -32px;}
.selectyear a.next {background-position:-68px -32px; }
.selectyear a span {font-size:0;text-indent:-200%;}

#calendar		{border-top:2px solid #DA2127;background:url('../img/bg_calendar.gif') repeat-y 0 0;}
#calendar dl	{padding:10px 0;margin:0;border-bottom:1px solid #dadada;}
#calendar dt	{float:left;width:120px;padding:0;margin:0 20px 0 0;text-align:center;color:#333;font-weight:bold;}
#calendar dt span	{display:block;}
#calendar dd		{float:left;padding:0;margin:0;}
#calendar table		{display:none;margin:5px 0 0 0;text-align:center;font-size:11px;line-height:20px;}
#calendar table	thead th{width:20px;background:#6D6E71;color:#fff;line-height:15px;border:1px solid #6D6E71;}
#calendar table	tbody tr{border-bottom:1px solid #eee;border-left:1px solid #dadada;border-right:1px solid #dadada;}
#calendar table	tbody tr:last-child{border-bottom:1px solid #dadada;}
#calendar table	tbody th,
#calendar table	tbody td	{font-weight:normal;/*border-top:none;font-family:verdana;*/}
#calendar table	tbody td.on	{color:#DA2127;font-weight:bold;}
#calendar dd.m_calendar		{margin-right:20px;}
#calendar dd.list			{width:calc(100% - 140px);}
#calendar dd.list li		{position:relative;width:calc(100% - 170px);padding-left:170px;clear:both;}
#calendar dd.list li span	{position:absolute;left:0;width:170px;color:#DA2127}

.t_calendar						{border-top:2px solid #DA2127;}
.t_calendar thead th			{width:14%;padding:6px 0;text-align:center;color:#333;}
.t_calendar tbody th,
.t_calendar tbody td			{position:relative;padding:0;margin:0;border:1px solid #ddd;vertical-align:top;text-align:left;}
.t_calendar tbody td.on			{color:#DA2127;font-weight:bold;}
.t_calendar tbody td,
.t_calendar tbody .cont			{min-height:80px;_height:80px}
.t_calendar tbody span.day		{padding:10px;}
.t_calendar tbody span.layer	{display:block;width:100%;background:#8A8A88;margin:0 0 1px 0;line-height:21px;font-size:11px;color:#fff;text-indent:4px;font-weight:normal;}

.process			{padding:0;margin:0 0 20px 0;/*background:#f4f4f4;*/}
.process ol			{padding:0;margin:0;}
.process ol.p2 li	{width:365px;}
.process ol.p3 li	{width:286px;}
.process ol.p4 li	{width:207px;}
.process ol.p5 li	{width:128px;}
.process ol.p6 li	{width:101px;}
.process li			{float:left;padding:0;margin:0;text-align:center;}
.process li:first-child.arr		{padding:0 25px 0 0px;background: url('../img/bg_arr_process.png') no-repeat 100% 50%;}
.process li.arr					{padding:0 25px 0 5px;background: url('../img/bg_arr_process.png') no-repeat 100% 50%;}
.process li.arr_none			{padding:0 0 0 5px;}
.process .tit	{color:#555;font-weight:bold;}
.process .bx	{padding:14px 4px;background:#fff url('../img/bg_process.gif') repeat-x 0 100%;border:1px solid #aaa;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);}
.process a		{color:#555;text-decoration:underline;}
.process.info1 .bx {min-height:150px;}

@media all and (max-width:767px){
.process.info1 .bx {min-height:auto;}
}

.process_down		{padding:20px;margin:0;/**/background:#f4f4f4;}
.process_down ol,
.process_down ol li	{padding:0;margin:0;}
.process_down li:after	{content:"";display:block;clear:both;float:none;}
.process_down .tit	{display:block;float:left;width:30%;padding:2% 0;background:#999;text-align:center;color:#fff;}
.process_down .txt	{display:block;float:left;width:66%;padding:2%;background:#fff;}
.process_down .arr	{clear:both;display:block;height:30px;background: url('../img/bg_arr_process_v.png') no-repeat 50% 8px;}

.sugang				{margin:0;background:url(../img/edu/sugang_bg.jpg) no-repeat 100% 0;}
.sugang .tit		{padding:15px 0 0 0;margin:0 0 10px 0;background:url(../img/bg_line_red_s.gif) no-repeat 0 0;font-size:24px;color:#333;line-height:120%}
.sugang .tit span	{color:#DA2127;}
.sugang .tit em		{/*display:none;*/margin-left:10px;font-size:18px;font-family:Georgia;font-style:italic;font-weight:normal;color:#999}
.sugang .btn_sugang			{clear:both;margin:30px 0 0 0;padding:20px;background:#f3f3f3}
.sugang .btn_sugang ul		{}
.sugang .btn_sugang ul li	{float:left;display:block;width:280px;height:80px;margin:0;background-image:url(../img/edu/sugang_bg_btn.png);background-repeat:no-repeat;}
.sugang .btn_sugang ul li p	{padding:20px 0 0 100px;font-size:14px;line-height:130%;font-weight:bold;}
.sugang .btn_sugang ul li span	{margin:2px 0 0 0;display:block;font-size:11px;color:#999;font-weight:normal;}
.sugang .btn_sugang ul li.ico1	{background-position:0 0;}
.sugang .btn_sugang ul li.ico2	{background-position:0 -180px;}
.sugang .btn_sugang ul li.ico3	{background-position:0 -360px;}

.support			{text-align:justify;}
.support em			{display:block;font-size:11px;color:#999;}
.support .tit		{display:block;font-size:16px;color:#333;font-weight:bold;margin:0 0 10px 0;}
.support ul			{margin-top:-15px;}
.support ul	ul		{margin-top:0;width:50%;}
.support li			{position:relative;padding:15px 60px 15px 120px;border-bottom:1px solid #eee;min-height:80px}
.support li	li		{padding:0 0 0 10px;border-bottom:none;min-height:20px}
.support .graybg	{margin:10px 0 0 0;}
.support li.ico1	{background:url(../img/edu/support_ico01.png) no-repeat 0 15px;}
.support li.ico2	{background:url(../img/edu/support_ico02.png) no-repeat 0 15px;}
.support li.ico3	{background:url(../img/edu/support_ico03.png) no-repeat 0 15px;}
.support li.ico4	{background:url(../img/edu/support_ico04.png) no-repeat 0 15px;}
.support li.ico5	{background:url(../img/edu/support_ico05.png) no-repeat 0 15px;}
.support li.ico6	{background:url(../img/edu/support_ico06.png) no-repeat 0 15px;} /* 취업·현장실습·학생상담 */
.support li.ico7	{background:url(../img/edu/support_ico07.png) no-repeat 0 15px;}
.support li.ico8	{background:url(../img/edu/support_ico08.png) no-repeat 0 15px;}
.support li.ico9	{background:url(../img/edu/support_ico09.png) no-repeat 0 15px;}
.support li a		{position:absolute;right:0;top:0px;margin:35px 0 0 0;display:block;width:20px;height:40px;background-image:url(../img/edu/support_arr.png);background-repeat:no-repeat;background-position:100% 0;}

/* 2015-05-21 start */
.welfare			{border-top:1px dashed #dfdfdf;padding:30px 0 0 0;margin:20px 0 0 0;}
.welfare.fst		{border:none;padding:0;margin:0;}
.welfare h2			{margin:0 0 10px 0;}
.welfare .info		{background:#f4f4f4;padding:10px 15px;margin:5px 0 0 0;}
.welfare .info span.tt	{display:block;float:left;width:80px;margin-left:-80px;color:#999;}
.welfare .info li	{padding-left:80px;}
.welfare .txt		{}
.welfare .img		{margin-top:20px;}
.welfare .img li	{position:relative;float:left;padding:0;margin:0 0 20px 40px;}
.welfare .img li:first-child	{margin-left:0;}
.welfare .img img	{width:200px;height:140px;}
.welfare .img .tit	{position:absolute;display:block;width:100%;line-height:30px;left:0;bottom:0;background:url(../img/bg_bl_60.png) repeat;color:#fff;font-size:11px;text-align:center;}

.volunteer			{border-top:2px solid #6D6E71;}
.volunteer h2		{margin:20px 0 10px;}
.volunteer .txt		{}
.volunteer .img		{}
.volunteer .img	li	{float:left;padding:0;margin:0 0 20px 40px;;}
.volunteer .img	li:first-child	{margin-left:0;}
.volunteer .info	{background:#f4f4f4;padding:10px 15px;margin:5px 0 0 0;}
.volunteer .info span.tt	{display:block;float:left;width:80px;margin-left:-80px;color:#999;}
.volunteer .info li	{padding-left:80px;}

.global			{}
.global .img	{float:right;padding:20px 0 0 0;margin:0;border-top:2px solid #6D6E71;}
.global .txt	{float:left;width:680px;padding:20px 40px 0 0;border-top:2px solid #DA2127;}
.global h2		{margin:0 0 10px 0;}
.global .info	{background:#f4f4f4;padding:10px 15px;margin:5px 0 0 0;}
.global .info span.tt	{display:block;float:left;width:80px;margin-left:-80px;color:#999;}
.global .info li	{padding-left:80px;}
/* 2015-05-21 end */

@media all and (max-width:1255px){
	.college .txt	{width:480px;}
	.college li		{float:none;width:auto;}
	.sugang	ul.bu	{width:440px;}
	.sugang .btn_sugang ul li	{background-size:60px auto;width:220px;}
	.sugang .btn_sugang ul li p	{padding:15px 0 0 70px;font-size:13px;}
	.sugang .btn_sugang ul li.ico1	{background-position:0 0;}
	.sugang .btn_sugang ul li.ico2	{background-position:0 -135px;}
	.sugang .btn_sugang ul li.ico3	{background-position:0 -265px;}
	.process ol			{padding:0;margin:0;}
	.process ol.p3 li	{width:220px;}
	.process ol.p4 li	{width:157px;}

	.support li			{padding:15px 40px 15px 0;}
	.support li.ico1,.support li.ico2,.support li.ico3,.support li.ico4,.support li.ico5,.support li.ico6,.support li.ico7,.support li.ico8,
	.support li.ico9	{background:none;}
	.support li a		{background-size:50% auto;}
	.support ul	ul		{float:none;}
	
	.welfare .img li	{margin-left:20px;}
	.welfare .img img	{width:165px;}
	.volunteer .img	li	{margin-left:20px;}
	.volunteer .img img	{width:165px;}

	.global .txt	{width:480px;}
}

/* research */
.search_inside			{background:#fff;}
.search_inside div		{display:inline-block;margin:0;border-top:1px solid #ddd;}
.search_inside .stit	{display:inline-block;padding:4px 0;margin-left:10px;}
.search_inside input	{display:inline-block;}

.list_head				{overflow: hidden;border-bottom: 1px solid #6D6E71;background:#f4f4f4;padding: 8px 0;font-size:14px;font-weight:bold;}
.list_head div			{float:left;text-align:center;}
.list_body .q div		{float:left;text-align:center;padding:10px 0;}
.list_body > li			{position: relative;border-bottom:1px solid #ddd;}
.list_body > li.on .q	{border-bottom: 1px solid #C48B3A;}
.list_body > li.on		{background:#f4f4f4;}
.list_body .q			{display: block;overflow: hidden;}
.list_body .q div.name	{font-weight:bold;width:20%;font-size:14px;color:#333}
.list_body .a			{/*display:none;*/padding:10px 15px;background:#f4f4f4;border-top:1px solid #C48B3A}
.list_body .q .stit		{display: none;}
.list_body .a a			{height:15px;line-height:15px;font-size:11px;padding:1px 8px;margin-left:10px;}
.result_list			{border-top:2px solid #DA2127;margin:0 0 10px 0;}
.result_list .mark		{position:absolute;display:block;width:25px;height:16px;background-image:url(../img/arr_faq.png);background-position:0 0;}
.result_list .mark.on	{background-position:0 -16px;}
.result_view				{border-top:2px solid #DA2127;}
.result_view table			{}
.result_view table thead th	{padding:8px 4px;border-bottom:1px solid #6D6E71;background:#f4f4f4;font-size:14px;}
.result_view table tbody th,
.result_view table tbody td{padding:8px 4px;border:1px solid #ddd;border-top:none;}
.result_view table tbody td.subject{text-align:left;}
.result_view table tbody .stit	{display:none;}

.lab				{background:url(../img/research/lab_top.jpg) no-repeat 0 0}
.lab:after			{content:"";display:block;float:none;clear:both;}
.lab h2				{padding:40px 0 80px 40px;margin:0;background:none;font-family:georgia;font-style:italic;font-weight:normal;color:#DA2127;font-size:46px;}
.lab p				{display:none;width:400px;padding:0 0 20px 40px;}
.lab > div			{width:50%;float:left;}
.lab .img, .lab a	{float:left;width:50%;height:225px;display:block;text-align:center;font-size:14px;color:#fff;}
.lab .lab1 			{margin:0 0 0 50%;}
.lab .lab1 a	{background:#978A7D url(../img/research/lab_bg01.jpg) no-repeat 100% 0}
.lab .lab2 a	{background:#236B6B url(../img/research/lab_bg02.jpg) no-repeat 0 0}
.lab .lab3 a	{background:#264B88 url(../img/research/lab_bg03.jpg) no-repeat 0 0}
.lab .lab4 a	{background:#719812 url(../img/research/lab_bg04.jpg) no-repeat 0 0;}
.lab .lab5 a	{background:#6A90C4 url(../img/research/lab_bg05.jpg) no-repeat 0 0}
.lab .img		{display:block;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
.lab .lab1 .img	{background-image:url(../img/research/lab_img01.jpg);}
.lab .lab2 .img	{background-image:url(../img/research/lab_img02.jpg);}
.lab .lab3 .img	{background-image:url(../img/research/lab_img03.jpg);float:right;}
.lab .lab4 .img	{background-image:url(../img/research/lab_img04.jpg);float:right;}
.lab .lab5 .img	{background-image:url(../img/research/lab_img05.jpg);}
.lab .tit		{display:block;padding-top:130px;}
.lab .lab1 .tit	{background:url(../img/research/lab_ico01.png) no-repeat 50% 50px;}
.lab .lab2 .tit	{background:url(../img/research/lab_ico02.png) no-repeat 50% 50px;}
.lab .lab3 .tit	{background:url(../img/research/lab_ico03.png) no-repeat 50% 50px;}
.lab .lab4 .tit	{background:url(../img/research/lab_ico04.png) no-repeat 50% 50px;}
.lab .lab5 .tit	{background:url(../img/research/lab_ico05.png) no-repeat 50% 50px;}

.labimg				{position:relative;height:280px;margin:0 0 30px 0;background-repeat:no-repeat;background-position:0 0}
.labimg	.txt		{position:absolute;left:40px;bottom:40px;}
.labimg	span		{display:inline-block;padding:8px 4px;background:#DA2127;color:#fff;font-size:32px;}
.labimg	p			{margin:0;color:#fff;}
.labimg.img1		{background-image:url(../img/research/lab01_topimg.jpg);}
.labimg.img2		{background-image:url(../img/research/lab02_topimg.jpg);}
.labimg.img3		{background-image:url(../img/research/lab03_topimg.jpg);}
.labimg.img4		{background-image:url(../img/research/lab04_topimg.jpg);}
.labimg.img5		{background-image:url(../img/research/lab05_topimg.jpg);}
.list_lab 			{margin:0 0 30px 0;border-top:2px solid #DA2127}
.list_lab > div		{padding:15px 0;margin:0;border-bottom:1px dotted #ddd;}
.list_lab h2		{padding:0;margin:0;background:none;font-size:16px;color:#DA2127;}
.list_lab ul		{padding:0;margin:10px 0;}
.list_lab li		{float:left;width:49%;padding-left:1%;background:url(../img/bul_dot.gif) no-repeat 0 0.8em;}

.achieve	{}
.achieve .achieve-list	{margin:-10px;}
.achieve .achieve-list li	{float:left;width:50%;}
.achieve .achieve-list li a	{display:block;background-size:cover;background-position:50% 50%;height:195px;margin:10px;position:relative;}
.achieve .achieve-list li a:hover	{box-shadow: 0 5px 10px rgba(0,0,0,.2);}
.achieve .achieve-list li a:hover .tit	{background:#DA2127;transition:all 0.3s;}
.achieve .achieve-list li:nth-child(1) a	{background-image:url(../img/research/achieve_img01.jpg);}
.achieve .achieve-list li:nth-child(2) a	{background-image:url(../img/research/achieve_img02.jpg);}
.achieve .achieve-list li:nth-child(3) a	{background-image:url(../img/research/achieve_img03.jpg);}
.achieve .achieve-list li:nth-child(4) a	{background-image:url(../img/research/achieve_img04.jpg);}
.achieve .achieve-list li:nth-child(5) a	{background-image:url(../img/research/achieve_img05.jpg);}
.achieve .achieve-list li:nth-child(6) a	{background-image:url(../img/research/achieve_img06.jpg);}
.achieve .achieve-list .tit	{font-size:14px;font-weight:bold;color:#fff;position:absolute;bottom:0;width:100%;background:#6D6E71;text-align:center;padding:10px 0;}

.achieve .achieve-list.test li a	{height:auto;border:1px solid #ddd;}
.achieve .achieve-list.test	img {width:100%;min-height:195px;object-fit:cover;}
.achieve .achieve-list.test	.tit {position:relative;padding:20px;width:auto;color:#333;background:#f7f7f7;word-break:break-all;}
.achieve .achieve-list.test	.txt {padding:20px;background:#fff;}
.achieve .achieve-list.test li a:hover	{box-shadow: 0 5px 10px rgba(0,0,0,.2);text-decoration:none;}
.achieve .achieve-list.test li a:hover .tit	{color:#DA2127;background:#f7f7f7;}
.achieve .achieve-list.test li:nth-child(1) a	{background:none;}
.achieve .achieve-list.test li:nth-child(2) a	{background:none;}
.achieve .achieve-list.test li:nth-child(3) a	{background:none;}
.achieve .achieve-list.test li:nth-child(4) a	{background:none;}
.achieve .achieve-list.test li:nth-child(5) a	{background:none;}
.achieve .achieve-list.test li:nth-child(6) a	{background:none;}
.achieve .achieve-list.test li .thumb	{height:195px;overflow:hidden;background-image:url(../img/research/achieve_noimg.png);}
/* .achieve .achieve-list.test li:nth-child(1) .thumb	{background-image:url(../img/research/achieve_img01.jpg);}
.achieve .achieve-list.test li:nth-child(2) .thumb	{background-image:url(../img/research/achieve_img02.jpg);}
.achieve .achieve-list.test li:nth-child(4) .thumb	{background-image:url(../img/research/achieve_img03.jpg);}
.achieve .achieve-list.test li:nth-child(5) .thumb	{background-image:url(../img/research/achieve_img04.jpg);}
.achieve .achieve-list.test li:nth-child(7) .thumb	{background-image:url(../img/research/achieve_img05.jpg);}
.achieve .achieve-list.test li:nth-child(8) .thumb	{background-image:url(../img/research/achieve_img06.jpg);} */


.list_researcher	{}
.list_researcher li	{float:left;width:92px;min-height:200px;margin:0 0 30px 11px;line-height:140%;}
.list_researcher li:first-child,
.list_researcher li + li + li + li + li + li + li + li + li + li{margin-left:0;}
.list_researcher img	{width:92px;height:92px;margin:0 0 10px 0;}
.list_researcher .name	{color:#C48B3A;font-weight:bold;font-size:12px;margin:0 0 5px 0;}
.list_researcher a.ico_mail	{display:block;width:14px;height:20px;background:url(../img/ico_email.gif) no-repeat 50% 0;}

.ex_researcher	{border-top:2px solid #DA2127}
.ex_researcher > ul > li		{position:relative;padding:20px 0;border-bottom:1px solid #ccc;}
.ex_researcher .txt1	{margin-left:140px;min-height:150px; margin-right: 20px;}
.ex_researcher .txt1 ul	{float:left; width:50%;}
.ex_researcher .txt2	{border-top:1px dashed #ddd;}
.ex_researcher .photo	{position:absolute;left:0;top:20px;}
.ex_researcher .photo img	{width:120px;height:120px;}
.ex_researcher .name	{color:#222222;font-size:24px;font-weight:bold;margin:0 0 20px 0;}
.ex_researcher .tt		{color:#DA2127;margin-right:5px;}
.ex_researcher .txt2 .tt	{padding:10px 0;}
.ex_researcher .txt2 ul		{background:#f4f4f4;padding:15px;}


/* 190423 Office of International Affairs 스태프 추가 */
.knu_en_staff02 > ul > li		{float:left;width:50%;}
.knu_en_staff02 .txt1 ul	{float:none;width:100%;}
.knu_en_staff .photo {height:130px !important;border:1px solid #ccc !important;}
.knu_en_staff .photo img {height:130px !important;}

/* 썸머스쿨프로그램 */
.summer_school	{word-break:keep-all;}
.row{display:flex;justify-content:space-between;}
.pl{padding-left:20px;}

.summersc-list.row{margin-bottom:10px;}
.summersc-list.row:last-child{margin-bottom:0;}
.summersc-list.row div:nth-child(1){width:calc(60% - 20px);}
.summersc-list.row div:nth-child(2){width:40%;}
.summersc-list.row.img-odd div:nth-child(1){width:calc(80% - 20px);}
.summersc-list.row.img-odd div:nth-child(2){width:20%;}
.summersc-list img{width:100%;}

@media all and (max-width:1280px){
	.knu_en_staff02 > ul > li		{float:none;width:100%;}
	.knu_en_staff02 .txt1 ul	{float:none;}
}


@media all and (max-width:1255px){
	.result_list .mark	{top:12px;right:46px;}
}
@media all and (min-width:1256px){
	.result_list .mark	{top:12px;right:58px;}
}
@media all and (min-width:768px) { /* 모바일제외 */
	.search_inside div		{padding:8px 0;margin:0;}
	.search_inside div.d1	{width:100%;border-top:none}
	.search_inside div.d2	{width:50%;margin-right:-5px;}
	.search_inside .stit	{min-width:80px;}
	.list_head div.name		{width:20%;}
	.list_head div.d2,
	.list_body div.d2		{width:40%;}
	.list_head div.d4,
	.list_body div.d4	{width:20%;}
	.list_head div.d5,
	.list_body div.d5	{width:16%;}
	.result_view table tbody th.no	{width:6%}	
	.result_view table tbody td.date{width:8%}

}
@media only screen and (max-width : 767px){
	.pl{padding-left:10px;}

	.summersc-list.row div:nth-child(1){width:calc(50% - 20px);}
	.summersc-list.row div:nth-child(2){width:50%;}
	.summersc-list.row.img-odd div:nth-child(1){width:calc(75% - 20px);}
	.summersc-list.row.img-odd div:nth-child(2){width:25%;}
}

/* 576px */
@media only screen and (max-width : 576px){
	.pl{padding-left:0;}

	.summersc-list.row{flex-wrap:wrap;}
	.summersc-list.row div:nth-child(1){width:100%;}
	.summersc-list.row div:nth-child(2){width:100%;}
	.summersc-list.row.img-odd div:nth-child(1){width:100%;}
	.summersc-list.row.img-odd div:nth-child(2){width:100%;}

	.btn_d.btn_large{min-height:auto;line-height:40px !important;}
	.btn_d.btn_pd{font-size:16px !important;padding:0 30px !important;}
}

/* 415px */
@media only screen and (max-width : 415px){
}


/* board 학생활동 */
.activity		{}
.activity .img1	{background:url(../img/board/activity_img01.jpg) 0 0 no-repeat;}
.activity .img2	{background:url(../img/board/activity_img02.jpg) 0 0 no-repeat;}
.activity .txt		{background:#6D6E71;margin:340px 0 0 0;padding:20px;height:100px;color:#fff;font-size:24px;line-height:110%;}
.activity .txt .fs1	{margin-top:10px;color:#ccc;font-size:11px;line-height:130%;}
.activity .left	{float:left;width:240px;}
.activity ul	{float:right;width:640px;text-align:justify;}
.activity li	{padding:0 0 30px 0;border-bottom:1px solid #6D6E71;}
.activity li:last-child	{border:none;}
.activity p		{margin:0 0 10px 0;}
.activity h2	{}
.activity h2 span	{font-family:Georgia;font-style:italic;font-weight:normal;color:#999;}

@media all and (max-width:1255px){
	.activity ul	{width:440px;}
}

/* siteguide */
#sitemap{}
.sitemap_bx				{padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:1px solid #ccc;}
.sitemap_bx .tit		{padding:5px;margin:20px 0 5px 0;color:#DA2127;border:1px solid #DA2127;font-size:16px;}
.sitemap_bx ul.depth2	{}
.sitemap_bx ul.depth2 li	{float:left;width:24%;margin:0 0 0 1%}
.sitemap_bx ul.depth2 li:first-child	{margin-left:0;}
.sitemap_bx ul.depth2 li a	{display:block;padding:5px 0;color:#DA2127;}
.sitemap_bx ul.depth3		{padding:5px 10px;background:#f4f4f4;}
.sitemap_bx ul.depth3 li	{float:none;width:100%;margin:0}
.sitemap_bx ul.depth3 li a	{color:#454545;padding:0 0 0 8px;border:none;background:url('../img/bul_dot.gif') no-repeat 0 0.7em;}

#policy{}
#policy h2		{background:none;padding:0;font-size:16px;}
#policy h3		{font-size:14px;}
#policy ol li	{list-style:decimal;margin-left:20px;}
#policy ul li	{list-style:none;margin-left:0;}
#policy .graybg	{margin:0 0 10px 0;}

.policy_tab		{padding:20px;border:2px solid #dadada;}
.policy_tab li	{float:left;width:48.5%;padding-left:1.5%;}

.service_btn	{background:#f9f9f9}
.service_btn a	{width:15.4%;margin:0 1px 3px 0;padding-right:0;padding-left:0;}

@media all and (max-width:1255px){

	.sitemap_bx ul.depth2 li	{width:32%;}
	.service_btn a		{width:14%;}
}

/* clean */
.clean_list			{float:left;width:50%}
.clean_list h2		{float:left;width:140px;height:140px;padding:20px;margin:0 20px 40px 0;background:#A79F98;color:#fff}
.clean_list ul		{float:left;}
.clean_list ul ul, .clean_list ul ul li	{float:none;}
.clean_list ul ul li	{width:100%;}

#vision2017			{text-align:center;}
#vision2017	.top-box{display:flex;}
#vision2017 .top	{width: calc(50% - 5px); margin:0 5px 20px 0; font-family:georgia;font-style:italic;font-size:24px;color:#222;line-height:140%;border:4px solid #DA2127;border-top:none;border-bottom:none;}
#vision2017 .step			{padding:50px 0 0 0;background:url(../img/intro/vision2017_arr.png) no-repeat 50% 0}
#vision2017 .step1, #vision2017 .step2, #vision2017 .step3		{float:left;width:33.3333%;line-height:140%;padding:10px 0;margin:0 0 30px 0;}
#vision2017 .step1			{background:#dddddd;color:#222;}
#vision2017 .step2			{background:#aeaeae;color:#222;}
#vision2017 .step3			{background:#DA2127;color:#fff;}
#vision2017 .circle			{margin:0 0 30px 0}
#vision2017 .circle	span	{display:block;}
#vision2017 .circle	.dv		{float:left;width:33.3333%}
#vision2017 .circle	.dv	span	{margin:0 auto;width:120px;height:60px;padding:80px 20px 20px 20px;border:4px solid #DA2127;border-radius:50%;font-weight:bold;line-height:120%;color:#222;}
#vision2017 .circle	.ico1	{background:url(../img/intro/vision2017_ico01.png) no-repeat 50% 15px;}
#vision2017 .circle	.ico2	{background:url(../img/intro/vision2017_ico02.png) no-repeat 50% 15px;}
#vision2017 .circle	.ico3	{background:url(../img/intro/vision2017_ico03.png) no-repeat 50% 15px;}

#vision2017 h3		{padding:15px 10px;margin:0;text-align:center;color:#DA2127;border-top:2px solid #DA2127;background:none;}
#vision2017 .cont,
#vision2017 .cont2	{background:#f1f1f1;padding:5px 10px;margin:0;}
#vision2017 .bx		{float:left;width:290px;padding:0;margin:10px 5px;line-height:20px;text-align:left;}
#vision2017 .tit	{font-weight:bold;color:#222;height:70px;}
#vision2017 ul		{background:#fff;padding:10px;height:150px;}
#vision2017 ul li	{padding-left:8px;background:url(../img/bul_dot.gif) no-repeat 0 0.7em;}

#vision2017 .cont2 .bx	{float:none;width:auto;padding:0;margin:10px 5px;line-height:20px;text-align:left;}
#vision2017 .cont2 .tit	{font-weight:bold;color:#222;height:40px;}
#vision2017 .cont2 ul	{background:#fff;padding:10px;height:80px;}

@media all and (max-width:1023px){
	.d_width{width:720px;}
	#vision2017 h3		{float:none;width:auto;height:auto;padding:10px;}
	#vision2017 .cont	{float:none;width:auto;}
	#vision2017 .bx		{width:46%;padding:0;margin:2%;}
	#vision2017 .step1, #vision2017 .step2, #vision2017 .step3	{min-height:60px;}
}

@media all and (max-width:767px){
	.d_width{width:100%;min-width:300px;}
	#vision2017 .top	{font-size:16px;}
	#vision2017 .step1, #vision2017 .step2, #vision2017 .step3	{min-height:100px;margin:0 0 20px 0;}
	#vision2017 .circle			{margin:0 0 20px 0}
	#vision2017 .circle	.dv		{float:none;width:auto;}
	#vision2017 .circle	.dv	span	{border:none;width:auto;height:auto;padding:5px 0;font-weight:normal;background:none;}
	#vision2017 .circle	.ico1,
	#vision2017 .circle	.ico2,
	#vision2017 .circle	.ico3	{background:none;}
	#vision2017 .bx		{float:none;width:auto;}
	#vision2017 .tit	{height:auto;margin:0 0 5px 0}
	#vision2017 ul,
	#vision2017 .cont2 ul {height:auto;margin:0 0 15px 0;}
	.campusmap .left	{float:none;width:auto;}
	.sitemap_bx ul.depth2 li	{float:none;width:100%;margin:0;}
}
/* 순서, grid와 함께 사용 */
.procedure		{margin:0 -20px 20px}
.procedure > div{position:relative;}
.procedure .bx	{margin:0 20px;}
.procedure .bx:before	{content:"▶";position:absolute;left:-8px;top:8px;color:#da2127;font-size:16px;}
.procedure .bx.fst:before{content:""}
.procedure .tit	{padding:10px 15px;border:1px solid #da2127;color:#da2127}
.procedure .txt	{padding:15px;background:#f5f5f5;}
.ad2018 .txt	{height:110px;}

@media all and (max-width:767px){
	.procedure		{margin:0}	
	.procedure .bx	{margin:0 0 30px 0;}
	.procedure .bx:before	{content:"▼";position:absolute;left:50%;top:-25px;margin-left:-10px;display:block;width:20px;}
	.ad2018 .txt	{height:auto}

}

/* snb 제목 줄내려감 스타일 조정 */
.lh-auto	{height:60px !important;line-height:1.5 !important;padding:30px 0 !important;pad;}

/* 총장 사진 변경 */
.greeting_top {position:relative;height:370px;padding:60px 0 0 70px;margin:0 0 20px 0;background-image:url(../img/intro/greeting01_bg_2020_edit.png);background-repeat:no-repeat;background-position:100% 100%;}

/*exchange, Double Degree 버튼크기통일*/
.course_btn a{width:220px;}

/*졸업생현황 지도*/

#mapimg{position:relative;}
#mapimg [class*="area"]{position: absolute;display: block;z-index: 3;}
#mapimg img {object-fit:cover;max-width:100%;}
#mapimg .cont{border-radius: 10px 10px 0 10px;font-size: 12px;color: #fff;display:inline-block;position:relative;box-shadow:3px 2px 5px rgba(0,0,0,0.5);}
#mapimg .cont {padding:5px 10px;cursor:pointer;background:#fff}
#mapimg .cont1, .num1 {border:1px solid #E743D2;color:#E743D2}
#mapimg .cont2 {border:1px solid #F5AF1F;color:#F5AF1F}
#mapimg .cont3 {border:1px solid #C45606;color:#C45606}
#mapimg .cont4 {border:1px solid #0089B3;color:#0089B3}
#mapimg .cont5 {border:1px solid #4A7A0A;color:#4A7A0A}
#mapimg .cont6 {border:1px solid #43C018;color:#43C018}
#mapimg .cont em{position: relative;display: block;text-align: center;font-weight: 600;}

#mapimg .area:hover b {color:#fff}
#mapimg .area1:hover span {background: #E743D2;}
#mapimg .area2:hover span{background: #F5AF1F;}
#mapimg .area3:hover span{background: #C45606;}
#mapimg .area4:hover span {background: #0089B3;}
#mapimg .area5:hover span {background: #4A7A0A;}
#mapimg .area6:hover span {background: #43C018;}
#mapimg .area1{top:180px;left:120px;}
#mapimg .area2{top:350px;left:230px;}
#mapimg .area3{top:120px;left:460px;}
#mapimg .area4{top:300px;left:480px;}
#mapimg .area5{top:160px;left:630px;}
#mapimg .area6{top:400px;left:750px;}
#mapimg .num {display:block}
#mapimg .num {width:50px;height:50px;border-radius: 50% 50% 0 50%;transform: rotate(45deg);font-size: 12px;box-shadow:3px 2px 5px rgba(0,0,0,0.5);background:#fff;position:absolute;}
#mapimg .num b {position: relative;display: block;text-align: center;transform: rotate(-45deg);font-weight: 600;line-height:50px}

#mapimg .num1 {top:-70px;left:30%;}
#mapimg .num2 {top:-70px;left:30%;}
#mapimg .num3 {top:-70px;left:15%;}
#mapimg .num4 {top:-70px;left:15%;}
#mapimg .num5 {top:-70px;left:0%;}
#mapimg .num6 {top:-70px;left:15%;}

#alumni-info {padding:30px 0}
#alumni-info .download {text-align:right}

#mobile-map {display:none}

@media all and (max-width:1255px){
	#mapimg .cont{padding:3px 8px;font-size: 10px}
	#mapimg .num {width:40px;height:40px;top:-60px}
	#mapimg .num b {line-height:40px}
	#mapimg .area1{top:120px;left:80px;}
	#mapimg .area2{top:300px;left:170px;}
	#mapimg .area3{top:90px;left:350px;}
	#mapimg .area4{top:220px;left:350px;}
	#mapimg .area5{top:100px;left:450px;}
	#mapimg .area6{top:300px;left:560px;}
}


@media all and (max-width:1023px){
	#mapimg {display:none}
	#mobile-map {display:block}
	#mobile-map ul li:nth-child(n-2) a {border-bottom:1px solid #ddd}
	#mobile-map .tab1 li {box-sizing:border-box;text-align:center;}
	#mobile-map .tab2 li {float:left;width:50%;box-sizing:border-box;text-align:center}
	#mobile-map ul li a {display:block;padding:4px 0;background:#f4f4f4}
	#mobile-map .tab2 {overflow: hidden;}
	#mobile-map .tab2 li a {background:#fff}
	#mobile-map .tab2 li:nth-child(2n-1) {border-right:1px solid #ddd}
}

@media all and (max-width:767px){
	#mapimg {display:none}
	#mobile-map {display:block}
	#mobile-map ul li:nth-child(n-2) a {border-bottom:1px solid #ddd}
	#mobile-map .tab1 li {box-sizing:border-box;text-align:center;}
	#mobile-map .tab2 li {float:left;width:50%;box-sizing:border-box;text-align:center}
	#mobile-map ul li a {display:block;padding:4px 0;background:#f4f4f4}
	#mobile-map .tab2 {overflow: hidden;}
	#mobile-map .tab2 li a {background:#fff}
	#mobile-map .tab2 li:nth-child(2n-1) {border-right:1px solid #ddd}
}

@media all and (max-width:540px){
	
}


.close {position:absolute;right:0;top:0}

.north:hover span {background: #E743D2;}
.south:hover span{background: #F5AF1F;}
.eu:hover span{background: #C45606;}
.ameri:hover span {background: #0089B3;}
.asia:hover span {background: #4A7A0A;}
.aust:hover span {background: #43C018;}

/*north*/
#north-info .num {display:block}
#north-info .num {width:40px;height:40px;border-radius: 50% 50% 0 50%;transform: rotate(45deg);font-size: 12px;box-shadow:3px 2px 5px rgba(0,0,0,0.5);background:#fff;position:absolute;}
#north-info .num b {position: relative;display: block;text-align: center;transform: rotate(-45deg);font-weight: 600;line-height:40px;font-size:10px}

#north-info {position: relative;/* top: 80px; */}
#north-info img {object-fit:cover;max-width:100%;}
#north-info [class*="north"]{position: absolute;display: block;z-index: 4;}

#north-info .north1 {top:60px;left:280px;}
#north-info .north2 {top:60px;left:390px;}
#north-info .north3 {top:60px;left:500px;}
#north-info .north4 {top: 200px;left:280px;}
#north-info .north5 {top: 200px;left:400px;}
#north-info .north6 {top:200px;left:500px;}

#north-info .cont{border-radius: 10px 10px 0 10px;font-size: 12px;color: #fff;display:inline-block;position:relative;box-shadow:3px 2px 5px rgba(0,0,0,0.5);}
#north-info .cont {padding: 3px 8px;cursor:pointer;background:#fff}
#north-info .cont1, #north-info  .num {border:1px solid #E743D2;color:#E743D2}
#north-info .cont em{position: relative;display: block;text-align: center;font-weight: 600;}
#north-info .north:hover b {color:#fff}
#north-info .north:hover span {background: #E743D2;}

/*south*/
#south-info .num {display:block}
#south-info .num {width:40px;height:40px;border-radius: 50% 50% 0 50%;transform: rotate(45deg);font-size: 10px;box-shadow:3px 2px 5px rgba(0,0,0,0.5);background:#fff;position:absolute;}
#south-info .num b {position: relative;display: block;text-align: center;transform: rotate(-45deg);font-weight: 600;line-height:40px;font-size:10px}

#south-info {position: relative;/* top: 80px; */}
#south-info img {object-fit:cover;max-width:100%;}
#south-info [class*="south"]{position: absolute;display: block;z-index: 5;}
#south-info .south:hover b {color:#fff}
#south-info .south:hover span {background: #F5AF1F;}

#south-info .south1 {top: 151px;left:300px;}
#south-info .south2 {top: 150px;left:390px;}
#south-info .south3 {top: 150px;left:500px;}
#south-info .south4 {top: 150px;left:600px;}

#south-info .cont {border-radius: 10px 10px 0 10px;font-size: 12px;color: #fff;display:inline-block;position:relative;box-shadow:3px 2px 5px rgba(0,0,0,0.5);}
#south-info .cont {padding: 3px 8px;cursor:pointer;background:#fff}
#south-info .cont2, #south-info .num, #south-info c2 {border:1px solid #F5AF1F;color:#F5AF1F;}
#south-info .cont em{position: relative;display: block;text-align: center;font-weight: 600;}

/*europe*/
#europe-info .num {display:block}
#europe-info .num {width:40px;height:40px;border-radius: 50% 50% 0 50%;transform: rotate(45deg);font-size: 12px;box-shadow:3px 2px 5px rgba(0,0,0,0.5);background:#fff;position:absolute;}
#europe-info .num b {position: relative;display: block;text-align: center;transform: rotate(-45deg);font-weight: 600;line-height:40px;font-size:10px}

#europe-info {position: relative;/* top: 80px; */}
#europe-info img {object-fit:cover;max-width:100%;}
#europe-info [class*="europe"]{position: absolute;display: block;z-index: 6;}
#europe-info .europe:hover b {color:#fff}
#europe-info .europe:hover span {background: #C45606;}

#europe-info .europe1 {top:70px;left:250px;}
#europe-info .europe2 {top: 70px;left:400px;}
#europe-info .europe3 {top: 70px;left:530px;}
#europe-info .europe4 {top: 130px;left:250px;}
#europe-info .europe5 {top: 130px;left:400px;}
#europe-info .europe6 {top: 130px;left:530px;}

#europe-info .europe7 {top: 200px;left:250px;}
#europe-info .europe8 {top: 200px;left:380px;}
#europe-info .europe9 {top: 200px;left:500px;}
#europe-info .europe10 {top: 190px;left:600px;}
#europe-info .europe11 {top: 280px;left:250px;}
#europe-info .europe12 {top: 280px;left:380px;}

#europe-info .europe13 {top: 280px;left:490px;}
#europe-info .europe14 {top: 280px;left:620px;}
#europe-info .europe15 {top: 350px;left:260px;}
#europe-info .europe16 {top: 350px;left:390px;}
#europe-info .europe17 {top: 350px;left:530px;}
#europe-info .europe18 {top: 350px;left:670px;}

#europe-info .cont {border-radius: 10px 10px 0 10px;font-size: 12px;color: #fff;display:inline-block;position:relative;box-shadow:3px 2px 5px rgba(0,0,0,0.5);}
#europe-info .cont {padding: 3px 8px;cursor:pointer;background:#fff}
#europe-info .cont3, #europe-info .num, #europe-info c3 {border:1px solid #C45606;color:#C45606;}
#europe-info .cont em{position: relative;display: block;text-align: center;font-weight: 600;}

/*africa*/
#africa-info .num {display:block}
#africa-info .num {width:40px;height:40px;border-radius: 50% 50% 0 50%;transform: rotate(45deg);font-size: 12px;box-shadow:3px 2px 5px rgba(0,0,0,0.5);background:#fff;position:absolute;}
#africa-info .num b {position: relative;display: block;text-align: center;transform: rotate(-45deg);font-weight: 600;line-height:40px;font-size:10px}

#africa-info {position: relative;/* top: 80px; */}
#africa-info img {object-fit:cover;max-width:100%;}
#africa-info [class*="africa"]{position: absolute;display: block;z-index: 6;}
#africa-info .africa:hover b {color:#fff}
#africa-info .africa:hover span {background: #0089B3;}

#africa-info .africa1 {top: 50px;left:120px;}
#africa-info .africa2 {top: 50px;left:220px;}
#africa-info .africa3 {top: 50px;left:320px;}
#africa-info .africa4 {top: 50px;left:440px;}
#africa-info .africa5 {top: 50px;left:590px;}

#africa-info .africa6 {top:120px;left:220px;}
#africa-info .africa7 {top: 120px;left:360px;}
#africa-info .africa8 {top: 120px;left:480px;}
#africa-info .africa9 {top: 120px;left:580px;}
#africa-info .africa10 {top: 180px;left:220px;}
#africa-info .africa11 {top: 180px;left:360px;}
#africa-info .africa12 {top: 180px;left:500px;}
#africa-info .africa13 {top: 180px;left:620px;}

#africa-info .africa14 {top: 260px;left:220px;}
#africa-info .africa15 {top: 260px;left:340px;}
#africa-info .africa16 {top: 260px;left:480px;}
#africa-info .africa17 {top: 260px;left:610px;}
#africa-info .africa18 {top: 320px;left:220px;}
#africa-info .africa19 {top: 320px;left:340px;}
#africa-info .africa20 {top: 320px;left:480px;}
#africa-info .africa21 {top: 380px;left:180px;}

#africa-info .cont {border-radius: 10px 10px 0 10px;font-size: 12px;color: #fff;display:inline-block;position:relative;box-shadow:3px 2px 5px rgba(0,0,0,0.5);}
#africa-info .cont {padding:3px 8px;cursor:pointer;background:#fff}
#africa-info .cont4, #africa-info .num, #africa-info c4 {border:1px solid #0089B3;color:#0089B3;}
#africa-info .cont em{position: relative;display: block;text-align: center;font-weight: 600;}

/*asia*/
#asia-info .num {display:block}
#asia-info .num {width:50px;height:50px;border-radius: 50% 50% 0 50%;transform: rotate(45deg);font-size: 12px;box-shadow:3px 2px 5px rgba(0,0,0,0.5);background:#fff;position:absolute;}
#asia-info .num b {position: relative;display: block;text-align: center;transform: rotate(-45deg);font-weight: 600;line-height:50px}

#asia-info {position: relative;/* top: 80px; */}
#asia-info img {object-fit:cover;max-width:100%;}
#asia-info [class*="asia"]{position: absolute;display: block;z-index: 6;}
#asia-info .asia:hover b {color:#fff}
#asia-info .asia:hover span {background: #4A7A0A;}

#asia-info .asia1 {top: 30px;left:110px;}
#asia-info .asia2 {top: 30px;left:220px;}
#asia-info .asia3 {top: 30px;left:350px;}
#asia-info .asia4 {top: 30px;left:480px;}
#asia-info .asia5 {top: 30px;left:580px;}

#asia-info .asia6 {top: 85px;left:110px;}
#asia-info .asia7 {top:85px;left:240px;}
#asia-info .asia8 {top: 85px;left:370px;}
#asia-info .asia9 {top: 85px;left:500px;}
#asia-info .asia10 {top: 85px;left:650px;}

#asia-info .asia11 {top: 140px;left:110px;}
#asia-info .asia12 {top: 140px;left:220px;}
#asia-info .asia13 {top: 140px;left:370px;}
#asia-info .asia14 {top: 140px;left:500px;}
#asia-info .asia15 {top: 140px;left:620px;}

#asia-info .asia16 {top: 200px;left:110px;}
#asia-info .asia17 {top: 200px;left:260px;}
#asia-info .asia18 {top: 200px;left:370px;}
#asia-info .asia19 {top: 200px;left:480px;}
#asia-info .asia20 {top: 200px;left:630px;}

#asia-info .asia21 {top: 260px;left:110px;}
#asia-info .asia22 {top: 260px;left:220px;}
#asia-info .asia23 {top: 260px;left:340px;}
#asia-info .asia24 {top: 260px;left:500px;}
#asia-info .asia25 {top: 260px;left:630px;}

#asia-info .asia26 {top: 320px;left:130px;}
#asia-info .asia27 {top: 320px;left:290px;}
#asia-info .asia28 {top: 320px;left:460px;}
#asia-info .asia29 {top: 320px;left:630px;}

#asia-info .asia30 {top: 370px;left:120px;}
#asia-info .asia31 {top: 370px;left:250px;}
#asia-info .asia32 {top: 370px;left:380px;}
#asia-info .asia33 {top: 370px;left:530px;}
#asia-info .asia34 {top: 370px;left:680px;}

#asia-info .cont {border-radius: 10px 10px 0 10px;font-size: 12px;color: #fff;display:inline-block;position:relative;box-shadow:3px 2px 5px rgba(0,0,0,0.5);}
#asia-info .cont {padding:5px 10px;cursor:pointer;background:#fff}
#asia-info .cont5, #asia-info .num, #asia-info .c5 {border:1px solid #4A7A0A;color:#4A7A0A;}
#asia-info .cont em{position: relative;display: block;text-align: center;font-weight: 600;}

/*australia*/
#australia-info .num {display:block}
#australia-info .num {width:40px;height:40px;border-radius: 50% 50% 0 50%;transform: rotate(45deg);font-size: 12px;box-shadow:3px 2px 5px rgba(0,0,0,0.5);background:#fff;position:absolute;}
#australia-info .num b {position: relative;display: block;text-align: center;transform: rotate(-45deg);font-weight: 600;line-height:40px;font-size:10px}

#australia-info {position: relative;/* top: 80px; */}
#australia-info img {object-fit:cover;max-width:100%;}
#australia-info [class*="australia"]{position: absolute;display: block;z-index: 7;}

#australia-info .australia1 {top:180px;left:290px;}
#australia-info .australia2 {top:180px;left:490px;}
#australia-info .australia3 {top:230px;left:380px;}
#australia-info .australia4 {top:290px;left:330px;}
#australia-info .australia5 {top:290px;left:490px;}


#australia-info .cont{border-radius: 10px 10px 0 10px;font-size: 12px;color: #fff;display:inline-block;position:relative;box-shadow:3px 2px 5px rgba(0,0,0,0.5);}
#australia-info .cont {padding:5px 10px;cursor:pointer;background:#fff}
#australia-info .cont6, #australia-info  .num {border:1px solid #43C018;color:#43C018}
#australia-info .cont em{position: relative;display: block;text-align: center;font-weight: 600;}
#australia-info .australia:hover b {color:#fff}
#australia-info .australia:hover span {background: #43C018;}



/*동문스토리*/
#a-intro {background:url('../img/story-intro.png') no-repeat;padding:60px 0}
#a-intro p {color:#fff;font-size:20px;text-align:center}
#a-story {margin:30px 0 30px 0;padding:2px 0;background-image:url('../img/edu/school_line.gif');background-repeat:no-repeat;background-position:0 0;}
.a-student {overflow:hidden}
.a-student .img {float:left;margin-right:20px}
.a-student .name {float:left;font-size:16px;font-weight:600;color:#666;padding-bottom: 10px;}
.a-student .txt {float:left;/* width:500px; */text-align:left;margin-top:20px}
.a-student table th {color: #da2127;font-weight: 600;}

.story-btn {text-align:right;padding-bottom:10px}
.story-btn a {display:inline-block;padding:10px 20px;font-size:15px;background: #c48b3a;color:#fff;font-weight:600;}
.story-btn a:hover {box-shadow:1px 1px 4px rgba(0,0,0,0.2)}

.graybx {margin-top:20px}

@media all and (max-width:767px){
	.a-student .img {float:none;margin:0;text-align:center}
}

@media all and (max-width:540px){
	.a-student .txt {float:none;margin:0;/* width: auto; */}
}


/*alumni*/
.alumni-menu ul {margin:0 -10px}
.alumni-menu ul li {border: 1px solid #ddd;width:calc((100% / 3) - 20px);float:left;margin:10px;height:250px;box-sizing:border-box;position:relative;overflow:hidden}
.alumni-menu ul li a {display:block;width:100%;height:100%;text-align:center;line-height: 100px;font-size: 20px;font-weight: 600;text-decoration:none;color:#333}
.alumni-menu ul li > a{background-repeat:no-repeat;background-position:50% 50%;}
.alumni-menu ul li:nth-child(1) > a {background: url('../img/mn-story.png');}
.alumni-menu ul li:nth-child(2) > a {background: url('../img/mn-map.png');}
.alumni-menu ul li:nth-child(3) > a {background: url('../img/mn-news.png');}
.alumni-menu ul li .gradient {position: absolute;top:0;left:0;width: 100%;height: 100%;padding:0;background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 10%,rgba(0,0,0,0.4) 80%);color:#fff;z-index: 1;}

.alumni-menu ul li img {object-fit:cover;max-width:100%;min-width:100%;min-height:100%;tansform:50% 50%}
.alumni-menu ul li .r_hover {position:absolute;top:100%;left:0;height:100%;width:100%}
.alumni-menu ul li .r_hover a {background-color:#ffcc00;display:block;text-align:center;margin:0 auto;margin-top:90px;width:80px;height:80px;border-radius:50%;color:#fff;font-size:30px;line-height:80px;}
.alumni-menu ul li:hover .r_hover {top:0%;transition:.3s;z-index: 2}

.graybx .a-tit {text-align:center;font-weight:600}
.graybx .img {text-align:center;}

/*newsletter*/
#n-intro {background:url('../img/n-intro.png') no-repeat;padding:60px 0;margin-bottom:20px}
#n-intro p {color:#fff;font-size:20px;text-align:center;}

/* newsletter 20240227 */
.a-student .txt {width:calc(100% - 220px);}
.a-student table th {width:130px;}
@media all and (max-width:540px){
	.a-student .txt {width: auto;}
}

/* Summer/Winter School Program 20240327*/
.btn_d.btn_pd	{font-size: 20px; padding: 22px 60px 13px;}
.gr3bx{padding:10px;}
.fs22	{font-size:22px;margin-top:0;}

/* Research Achievements thumb 수정 20240716 */
.achieve .achieve-list.change img{object-fit:fill;}

/* Life at KNU 수정 */
.alumni-menu.campus ul li{width:calc(25% - 20px);}
.alumni-menu.campus ul > li > a{display:flex;justify-content:center;line-height:1.4;background-position:50% 0;padding-top:30px;}
.alumni-menu.campus ul li:nth-child(4) > a {background-image: url('../img/mn-guide.png');}