@charset "utf-8";

@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
html, body	{width:100%; height:auto; font:normal normal 13px/1.2 "나눔고딕","nanumgothic",dotum,"돋움","나눔고딕볼드","nanumgothicbold";}
@media screen and (-webkit-min-device-pixel-ratio:0){html,body	{font-family:"나눔고딕", "nanumgothic",dotum,"돋움"; font-weight:600;};}
body	 {font-size:13px; color:#404040; position:relative;}
body, ol, ul, li, dl, dt, dd, blockquote, fieldset, h1, h2, h3, h4, h4, h5, h6, pre, form, p, div	{margin:0; padding:0;}
abbr {text-decoration:none;}
th, td	{padding:0;}
address, caption, cite, code, dfn, em, strong, textarea, var	{font-style:normal; font-weight:normal;}
b, strong	{font-weight:600;}
a	{color:#404040; border:0; text-decoration:none;}
a:active	{background:transparent;}
a:hover	 {text-decoration:none;}
ol, ul	 {list-style-type:none;}
hr	{display:none;}
caption	{ position: absolute; overflow:hidden; width: 1px; height: 1px; margin: -1px; clip: rect(0 0 0 0); }
li	{vertical-align:middle; line-height:1.2;}
img	{border:0; vertical-align:middle;}
fieldset	{border:0; display:block;}
legend	{margin-left:-7px; position:absolute; visibility:hidden; left:-9999px;}
table	 {table-layout:fixed; border-collapse:collapse;}
input	 {font:normal normal 13px/1.2 dotum, gulim, arial; color:#404040; vertical-align:middle;}
.container	 {display:inline-block; width:100%;}
.container:after	 {content:""; clear:both; display:block; height:0; visibility:hidden;}
textarea	{font:normal normal 13px/1.2 dotum; color:#404040; resize:none;}
.hr	{display:none}
.none	{position:absolute; top:-5000em; left:0; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}
body .v_top	{vertical-align:top;}
body .v_mid	{vertical-align:middle;}
body .v_btm	{vertical-align:bottom;}
.a_left	{text-align:left;}
.a_center	{text-align:center;}
.a_right	{text-align:right;}
.btn_abs	{position:relative; height:0;}1
.btn_abs .abs	 {position:absolute;}
.f_left	{float:left;}
.f_right	{float:right;}
.tcaption{position:static;}
/******************************************************** default end *************************************************************************/
.skipnav	{position:relative; width:100%; background:#000; color:#fff; text-align:center;}
.skipnav a	{display:block; color:#fff; font-weight:bold; width:0; height:0; line-height:0; font-size:0;}
.skipnav a:focus, .skip a:active	{display:block; padding:5px 0; width:auto; height:auto; line-height:1.5; font-size:12px;}

@font-face {
	font-family:'nanumgothic';
	src:url('../font/nanumgothic.eot');
	src: url('../font/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'),
			url('../font/NanumGothic-Regular.woff2') format('woff2'),
			url('../font/nanumgothic.woff') format('woff'), url('../font/nanumgothic.ttf') format('truetype');
	font-style:normal; font-weight:normal;
}
@font-face {
	font-family:'nanumgothic';
	src:url('../font/NanumGothicBold.eot');
	font-style:normal; 
	font-weight:600;
	src: url('../font/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'),
			url('../font/NanumGothic-Bold.woff2') format('woff2'),
			url('../font/NanumGothicBold.woff') format('woff'), url('../font/nanumgothicbold.ttf') format('truetype');
}
@font-face {
	font-family:'nanumgothic';
	src:url('../font/NanumGothicBold.eot');
	font-style:normal; 
	font-weight:800;
	src: url('../font/NanumGothic-ExtraBold.eot?#iefix') format('embedded-opentype'),
			url('../font/NanumGothic-ExtraBold.woff2') format('woff2'),
			url('../font/NanumGothic-ExtraBold.woff') format('woff'), url('../font/NanumGothic-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family:'nanumgothicbold';
	src:url('../font/NanumGothicBold.eot');
	src: url('../font/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'),
			url('../font/NanumGothic-Bold.woff2') format('woff2'),
			url('../font/NanumGothicBold.woff') format('woff'), url('../font/nanumgothicbold.ttf') format('truetype');
	font-style:normal; font-weight:normal;
}
@font-face {
	font-family:'nanum_mj';
	src:url('../font/nanum_mj.eot');
	src: url('../font/nanum_mj.eot?#iefix') format('embedded-opentype'),
			url('../font/nanum_mj.woff2') format('woff2'),
			url('../font/nanum_mj.woff') format('woff'), 
			url('../font/nanum_mj.ttf') format('truetype');
	font-style:normal; font-weight:normal;
}

/*@font-face{ 
	font-family:'koreaB'; 
	src:url('../font/koreaB.ttf'); 
	src:url('../font/koreaB.ttf?#iefix') format('embedded-opentype'), 
	url('../font/koreaB.ttf') format('truetype'); 
	font-weight: bold; font-style: normal; } */

/*
*html 셀렉터	{}
*+html 셀렉터	{}
@media screen {셀렉터{};}
@-moz-document url-prefix(){셀렉터	{};}
@media screen and (-webkit-min-device-pixel-ratio:0){셀렉터{};}
*/

/* mt 1~100 */
.mt1 {margin-top:1px;}.mt2 {margin-top:2px;}.mt3 {margin-top:3px;}.mt4 {margin-top:4px;}.mt5 {margin-top:5px;}.mt6 {margin-top:6px;}.mt7 {margin-top:7px;}.mt8 {margin-top:8px;}.mt9 {margin-top:9px;}.mt10 {margin-top:10px;}.mt11 {margin-top:11px;}.mt12 {margin-top:12px;}.mt13 {margin-top:13px;}.mt14 {margin-top:14px;}.mt15 {margin-top:15px;}.mt16 {margin-top:16px;}.mt17 {margin-top:17px;}.mt18 {margin-top:18px;}.mt19 {margin-top:19px;}.mt20 {margin-top:20px;}.mt21 {margin-top:21px;}.mt22 {margin-top:22px;}.mt23 {margin-top:23px;}.mt24 {margin-top:24px;}.mt25 {margin-top:25px;}.mt26 {margin-top:26px;}.mt27 {margin-top:27px;}.mt28 {margin-top:28px;}.mt29 {margin-top:29px;}.mt30 {margin-top:30px;}.mt31 {margin-top:31px;}.mt32 {margin-top:32px;}.mt33 {margin-top:33px;}.mt34 {margin-top:34px;}.mt35 {margin-top:35px;}.mt36 {margin-top:36px;}.mt37 {margin-top:37px;}.mt38 {margin-top:38px;}.mt39 {margin-top:39px;}.mt40 {margin-top:40px;}.mt41 {margin-top:41px;}.mt42 {margin-top:42px;}.mt43 {margin-top:43px;}.mt44 {margin-top:44px;}.mt45 {margin-top:45px;}.mt46 {margin-top:46px;}.mt47 {margin-top:47px;}.mt48 {margin-top:48px;}.mt49 {margin-top:49px;}.mt50 {margin-top:50px;}.mt51 {margin-top:51px;}.mt52 {margin-top:52px;}.mt53 {margin-top:53px;}.mt54 {margin-top:54px;}.mt55 {margin-top:55px;}.mt56 {margin-top:56px;}.mt57 {margin-top:57px;}.mt58 {margin-top:58px;}.mt59 {margin-top:59px;}.mt60 {margin-top:60px;}.mt61 {margin-top:61px;}.mt62 {margin-top:62px;}.mt63 {margin-top:63px;}.mt64 {margin-top:64px;}.mt65 {margin-top:65px;}.mt66 {margin-top:66px;}.mt67 {margin-top:67px;}.mt68 {margin-top:68px;}.mt69 {margin-top:69px;}.mt70 {margin-top:70px;}.mt71 {margin-top:71px;}.mt72 {margin-top:72px;}.mt73 {margin-top:73px;}.mt74 {margin-top:74px;}.mt75 {margin-top:75px;}.mt76 {margin-top:76px;}.mt77 {margin-top:77px;}.mt78 {margin-top:78px;}.mt79 {margin-top:79px;}.mt80 {margin-top:80px;}.mt81 {margin-top:81px;}.mt82 {margin-top:82px;}.mt83 {margin-top:83px;}.mt84 {margin-top:84px;}.mt85 {margin-top:85px;}.mt86 {margin-top:86px;}.mt87 {margin-top:87px;}.mt88 {margin-top:88px;}.mt89 {margin-top:89px;}.mt90 {margin-top:90px;}.mt91 {margin-top:91px;}.mt92 {margin-top:92px;}.mt93 {margin-top:93px;}.mt94 {margin-top:94px;}.mt95 {margin-top:95px;}.mt96 {margin-top:96px;}.mt97 {margin-top:97px;}.mt98 {margin-top:98px;}.mt99 {margin-top:99px;}.mt100 {margin-top:100px;}

/* mb 1~100 */
.mb1 {margin-bottom:1px;}.mb2 {margin-bottom:2px;}.mb3 {margin-bottom:3px;}.mb4 {margin-bottom:4px;}.mb5 {margin-bottom:5px;}.mb6 {margin-bottom:6px;}.mb7 {margin-bottom:7px;}.mb8 {margin-bottom:8px;}.mb9 {margin-bottom:9px;}.mb10 {margin-bottom:10px;}.mb11 {margin-bottom:11px;}.mb12 {margin-bottom:12px;}.mb13 {margin-bottom:13px;}.mb14 {margin-bottom:14px;}.mb15 {margin-bottom:15px;}.mb16 {margin-bottom:16px;}.mb17 {margin-bottom:17px;}.mb18 {margin-bottom:18px;}.mb19 {margin-bottom:19px;}.mb20 {margin-bottom:20px;}.mb21 {margin-bottom:21px;}.mb22 {margin-bottom:22px;}.mb23 {margin-bottom:23px;}.mb24 {margin-bottom:24px;}.mb25 {margin-bottom:25px;}.mb26 {margin-bottom:26px;}.mb27 {margin-bottom:27px;}.mb28 {margin-bottom:28px;}.mb29 {margin-bottom:29px;}.mb30 {margin-bottom:30px;}.mb31 {margin-bottom:31px;}.mb32 {margin-bottom:32px;}.mb33 {margin-bottom:33px;}.mb34 {margin-bottom:34px;}.mb35 {margin-bottom:35px;}.mb36 {margin-bottom:36px;}.mb37 {margin-bottom:37px;}.mb38 {margin-bottom:38px;}.mb39 {margin-bottom:39px;}.mb40 {margin-bottom:40px;}.mb41 {margin-bottom:41px;}.mb42 {margin-bottom:42px;}.mb43 {margin-bottom:43px;}.mb44 {margin-bottom:44px;}.mb45 {margin-bottom:45px;}.mb46 {margin-bottom:46px;}.mb47 {margin-bottom:47px;}.mb48 {margin-bottom:48px;}.mb49 {margin-bottom:49px;}.mb50 {margin-bottom:50px;}.mb51 {margin-bottom:51px;}.mb52 {margin-bottom:52px;}.mb53 {margin-bottom:53px;}.mb54 {margin-bottom:54px;}.mb55 {margin-bottom:55px;}.mb56 {margin-bottom:56px;}.mb57 {margin-bottom:57px;}.mb58 {margin-bottom:58px;}.mb59 {margin-bottom:59px;}.mb60 {margin-bottom:60px;}.mb61 {margin-bottom:61px;}.mb62 {margin-bottom:62px;}.mb63 {margin-bottom:63px;}.mb64 {margin-bottom:64px;}.mb65 {margin-bottom:65px;}.mb66 {margin-bottom:66px;}.mb67 {margin-bottom:67px;}.mb68 {margin-bottom:68px;}.mb69 {margin-bottom:69px;}.mb70 {margin-bottom:70px;}.mb71 {margin-bottom:71px;}.mb72 {margin-bottom:72px;}.mb73 {margin-bottom:73px;}.mb74 {margin-bottom:74px;}.mb75 {margin-bottom:75px;}.mb76 {margin-bottom:76px;}.mb77 {margin-bottom:77px;}.mb78 {margin-bottom:78px;}.mb79 {margin-bottom:79px;}.mb80 {margin-bottom:80px;}.mb81 {margin-bottom:81px;}.mb82 {margin-bottom:82px;}.mb83 {margin-bottom:83px;}.mb84 {margin-bottom:84px;}.mb85 {margin-bottom:85px;}.mb86 {margin-bottom:86px;}.mb87 {margin-bottom:87px;}.mb88 {margin-bottom:88px;}.mb89 {margin-bottom:89px;}.mb90 {margin-bottom:90px;}.mb91 {margin-bottom:91px;}.mb92 {margin-bottom:92px;}.mb93 {margin-bottom:93px;}.mb94 {margin-bottom:94px;}.mb95 {margin-bottom:95px;}.mb96 {margin-bottom:96px;}.mb97 {margin-bottom:97px;}.mb98 {margin-bottom:98px;}.mb99 {margin-bottom:99px;}.mb100 {margin-bottom:100px;}

/* 양쪽정렬 */
.justify	{width:100%; display:inline-block; vertical-align:top; text-align:right;}
.justify .left	{float:left; text-align:left;}

.justify2	{width:100%; display:inline-block; vertical-align:top; text-align:right;}
.justify2 .left	{float:left; text-align:left;}

.c_101010	 {color:#101010;}
.c_101010 a	{color:#101010;}
.c_940034	 {color:#940034;}
.c_940034 a	{color:#940034;}
.c_9c1142	 {color:#9c1142; font-size:13px;}
.c_9c1142 a	{color:#9c1142;}

button	{display:inline-block; margin:0; padding:0; background:none; border:none; text-align:center; vertical-align:middle; white-space:nowrap; cursor:pointer; font-family:"나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic";}
*+html button	{margin:0 2px; overflow:visible;}
button > span, .btn > span, button > span > span, .btn > span > span {display:block; position:relative;}
button::-moz-focus-inner {padding:0; border:0;} /* 파이어폭스 버튼 내부 여백 제거 */
button.disabled, .btn.disabled {cursor:default;}

/* image 요약 */
.image_summary{position:relative; width:100%; max-width:714px; margin-left:auto; margin-right:auto;}
.image_summary .image{position:relative; z-index:1;}
.image_summary .summary{position:absolute; top:0; left:0; padding:5px; text-align:left; height:80%; overflow-y:scroll;}

/* jquery 플러그인 datepicker css변경 */
.ui-datepicker	{border:1px solid #727272; background:#fff; padding:10px; width:218px;}
.ui-datepicker .ui-datepicker-header	{position:relative; background:#4d4e53; color:#fff; height:28px; text-align:center; padding:8px 0 0; overflow:hidden; font-size:16px;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev	{position:absolute; top:13px; left:10px; color:#fff;background:url("../images/common/bg_datepicker_prev.gif") no-repeat 0 0; width:7px; height:11px; overflow:hidden; display:inline-block;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span	 {display:none;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next	{position:absolute; top:13px; right:10px; color:#fff;background:url("../images/common/bg_datepicker_next.gif") no-repeat 0 0; width:7px; height:11px; overflow:hidden; display:inline-block;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span	 {display:none;}
.ui-datepicker .ui-datepicker-title	{text-align:center; display:inline-block;}
.ui-datepicker .ui-datepicker-title .ui-datepicker-year	 {float:left;}
.ui-datepicker .ui-datepicker-title .ui-datepicker-month	 {float:right;}

.ui-datepicker .ui-datepicker-calendar	{width:100%; table-layout:fixed; border-collapse:collapse; border-top:1px solid #d4d4d4; border-left:1px solid #d4d4d4;}
.ui-datepicker .ui-datepicker-calendar thead th	{border-bottom:1px solid #d4d4d4; border-right:1px solid #d4d4d4; text-align:center; font-size:12px; background:#f0f0f0; padding:4px 0;}
.ui-datepicker .ui-datepicker-calendar thead th:first-child	 {color:#940034;}
.ui-datepicker .ui-datepicker-calendar thead th:last-child	 {color:#2695a9;}
.ui-datepicker .ui-datepicker-calendar tbody td	{border-bottom:1px solid #d4d4d4; border-right:1px solid #d4d4d4; text-align:center;}
.ui-datepicker .ui-datepicker-calendar tbody td a	{display:block; font-size:11px; font-family:tahoma; padding:4px 0 6px;}
.ui-datepicker .ui-datepicker-calendar tbody td:first-child a	{color:#940034;}
.ui-datepicker .ui-datepicker-calendar tbody td:last-child a	{color:#2695a9;}
.ui-datepicker .ui-datepicker-calendar tbody td a:hover	{background:#940034; color:#fff;}

/* layout start */
#wrapper{width:100%; min-width:300px; overflow:hidden;}

.global_util	{width:100%; position:relative; z-index:31;}
.global_util .bg_left	{position:absolute; top:0; left:0; width:60%; height:32px; background:#928067;}
.global_util .bg_right	{position:absolute; top:0; left:60%; width:40%; height:32px; background:#928067;}
.global_util .menu	{width:100%; max-width:1200px; margin:0 auto; position:relative; text-align:right;}
.global_util .menu:after	{content:""; clear:both; display:block; height:0; visibility:hidden;}
.global_util .menu > ul	{display:inline; text-align:left;}
.global_util .menu > ul > li	{display:inline-block; vertical-align:top; margin:0 -5px 0 0; margin:0 -4px 0 0 \0;}
.global_util .menu > ul > li:last-child	{margin:0;}
.global_util .menu > ul > li.user_choice	{background:#928067;}
.global_util .menu > ul > li.user_choice > a	{vertical-align:top; display:inline-block; height:32px; overflow:hidden; color:#fff;}
.global_util .menu > ul > li.user_choice > a span	 {display:inline-block; overflow:hidden; padding:7px 10px 0 0;}
.global_util .menu > ul > li.user_choice > a img	{position:absolute; left:-9999px;}
.global_util .menu > ul > li.user_choice > ul	{position:absolute; right:223px; top:32px; visibility:hidden;}
.global_util .menu > ul > li.user_choice > ul > li	{display:inline-block; background:url("../images/common/bar_users.gif") no-repeat 0 7px;}
.global_util .menu > ul > li.user_choice > ul > li:first-child	{background:none;}
.global_util .menu > ul > li.user_choice > ul > li > a	{display:inline-block; color:#444; padding:9px 12px 7px 12px; font-size:11px;}
.global_util .menu > ul > li.user_choice > ul > li a br	{display:none;}
.global_util .menu > ul > li.search	{text-align:left;}
.global_util .menu > ul > li.search > a	{display:inline-block; vertical-align:top; overflow:hidden; height:32px; border-left:1px solid #e8e8e8;}
.global_util .menu > ul > li.search > a img	{}
.global_util .menu > ul > li.search fieldset	 {display:none; width:221px; height:24px; background:#fff; position:relative; vertical-align:top; margin:4px 12px 0 0;}
.global_util .menu > ul > li.search fieldset .data_text	{}
.global_util .menu > ul > li.search fieldset input[type=text]	{border:0; width:180px; height:20px; padding:2px 10px 0; color:#101010; font:normal normal 13px/1.2 "나눔고딕","nanumgothic",dotum,"돋움"; color:#010101;}
.global_util .menu > ul > li.search fieldset .data_submit	{position:absolute; top:0; right:0; width:32px; height:24px; overflow:hidden; display:inline-block;}
.global_util .menu > ul > li.lang	{text-align:left; background:url("../images/common/bar_search_right.gif") #928067 no-repeat 0 8px;}
.global_util .menu > ul > li.lang > a	{display:inline-block; vertical-align:top; overflow:hidden; height:32px; padding-left:1px;}
.global_util .menu > ul > li.lang > ul	{width:230px; display:none; text-align:left; vertical-align:top;}
.global_util .menu > ul > li.lang > ul > li	{display:inline-block; vertical-align:top;}
.global_util .menu > ul > li.lang > ul > li > a	{color:#fff;}
.global_util .menu > ul > li.lang > ul > li > a span	 {background:url("../images/common/bg_region_arrow.gif") no-repeat 0 13px; padding:7px 13px 8px; display:inline-block;}
.global_util .menu > ul > li.link	 {background:url("../images/common/bar_search_right.gif") #928067 no-repeat 0 8px; margin-right:0;}
.global_util .menu > ul > li.link > a	{position:absolute; left:-1000px; vertical-align:top; display:inline-block; height:32px; overflow:hidden; color:#fff;}
.global_util .menu > ul > li.link > ul	{}
.global_util .menu > ul > li.link > ul li	{display:inline-block; background:url("../images/common/bar_users.gif") no-repeat 0 7px;}
.global_util .menu > ul > li.link > ul li:first-child	{background:none;}
.global_util .menu > ul > li.link > ul li > a	{display:inline-block; color:#fff; padding:9px 5px 7px 7px; font-size:11px;}
.global_util .menu > ul > li.logout	 {background:url("../images/common/bar_search_right.gif") #928067 no-repeat 0 8px; border-right:1px solid #e8e8e8; margin-left:-1px; border-left:1px solid #928067;}
.global_util .menu > ul > li.logout a	{color:#fff; font-size:11px; display:inline-block; padding:9px 12px 10px 16px;}

.global_util.users_on .menu > ul > li.user_choice > ul	{visibility:visible;}
.global_util.link_on .menu > ul > li.link > ul	{visibility:visible;}
.global_util.search_on .menu > ul > li.search fieldset	{display:inline-block; width:131px;}
.global_util.search_on .menu > ul > li.search fieldset input[type=text]	{width:90px;}
.global_util.search_on .menu > ul > li.lang	{width:auto;}
.global_util.region_on .menu > ul > li.lang > ul	{display:inline-block; width:143px;}
.global_util.users_on .menu > ul > li.link,
.global_util.search_on .menu > ul > li.link,
.global_util.region_on .menu > ul > li.link	 {width:auto;}
.global_util.users_on .menu > ul > li.logout,
.global_util.search_on .menu > ul > li.logout,
.global_util.region_on .menu > ul > li.logout	 {width:auto;}
.global_util.users_on .menu	 {margin-bottom:32px;}
.global_util.link_on .menu	{margin-bottom:0;}

#gnb	{width:100%; height:81px; max-width:1200px; margin:0 auto; position:relative; z-index:10;}
#gnb:after	{content:""; clear:both; display:block; height:0; visibility:hidden;}
#gnb h1	 {position:absolute; top:23px; left:5%;}
#gnb .m_nav	{position:fixed; margin-top:17px; right:2%; display:none; z-index:21;}
#gnb .m_nav.show	 {display:none;}
#gnb .nav	{float:right; padding:31px 130px 0 0; min-width:685px;}
#gnb .nav.show	{display:none;}
#gnb .nav ul	{width:100%; display:inline-block; vertical-align:top;}
#gnb .nav > ul > li	 {float:left; height:50px;}
#gnb .nav > ul > li > a	{padding:0 23px; display:inline-block; height:38px; overflow:hidden;}
#gnb .nav > ul > li > a .menu_img	 {display:inline-block; margin:100px 0 0;}
#gnb .nav > ul > li.menu1 > a	 {background:url("../images/common/gnb1.svg") no-repeat 50% 0; width:64px;}
#gnb .nav > ul > li.menu2 > a	 {background:url("../images/common/gnb2.svg") no-repeat 50% 0; width:63px;}
#gnb .nav > ul > li.menu3 > a	 {background:url("../images/common/gnb3.svg") no-repeat 50% 0; width:32px;}
#gnb .nav > ul > li.menu4 > a	 {background:url("../images/common/gnb4.svg") no-repeat 50% 0; width:70px;}
#gnb .nav > ul > li.menu5 > a	 {background:url("../images/common/gnb5.png") no-repeat 50% -6px; width:74px;}
#gnb .nav > ul > li.menu6 > a	 {background:url("../images/common/gnb6.svg") no-repeat 50% 0; width:105px;}
#gnb .nav > ul > li.menu7	{display:none;}
#gnb .nav > ul > li > .depth2	{position:absolute; left:0; top:81px; width:100%; height:0; overflow:hidden;}
#gnb .nav > ul > li > .depth2 > ul	{width:100%; display:inline-block; vertical-align:top; height:auto; overflow:hidden; margin:15px 0 14px;}
#gnb .nav > ul > li > .depth2 > ul > li	{float:left; border-left:1px solid #dedede; padding:0 2.5%; margin-right:-1px; min-height:173px;}
#gnb .nav > ul > li.menu5 > .depth2 > ul > li { padding: 0 1.5%; }

#gnb .nav > ul > li > .depth2 > ul > li:first-child	{border-left:0;}
#gnb .nav > ul > li > .depth2 > ul > li > a	 {display:block; font-size:18px; padding:12px 0 8px; text-transform:uppercase;}
#gnb .nav > ul > li > .depth2 > ul > li > .c	 {display:block; font-size:18px; padding:12px 0 8px; text-transform:uppercase;}
#gnb .nav > ul > li > .depth2 > ul > li > a:focus {text-decoration:underline;}
#gnb .nav > ul > li > .depth2 > ul > li > .depth3	{width:100%; display:inline-block; vertical-align:top;}
#gnb .nav > ul > li > .depth2 > ul > li > .depth3 > ul	{float:left; width:auto; min-width:50%;}
#gnb .nav > ul > li > .depth2 > ul > li > .depth3 > ul > li > a	{display:block; padding:8px 0 7px;}
#gnb .nav > ul > li > .depth2 > ul > li > .depth3 > ul > li > a:focus,
#gnb .nav > ul > li > .depth2 > ul > li > .depth3 > ul > li > a:hover	{color:#940034; text-decoration:underline;}


#gnb .nav > ul > li.menu1 > .depth2 > ul > li	 {width:11%;}
#gnb .nav > ul > li.menu2 > .depth2 > ul > li	 {width:15%;}
#gnb .nav > ul > li.menu3 > .depth2 > ul > li	 {width:12.5%; padding:0 2%;}
#gnb .nav > ul > li.menu3 > .depth2 > ul > li:last-child	{width:13.5%;}
#gnb .nav > ul > li.menu4 > .depth2 > ul > li	 {width:15%;}
#gnb .nav > ul > li.menu4 > .depth2 > ul > li > div {font-size: 18px; padding:12px 0 8px;}
#gnb .nav > ul > li.menu5 > .depth2 > ul > li	 {width:13%;}
#gnb .nav > ul > li.menu6 > .depth2 > ul > li	 {width:12.5%; padding:0 2%;}
#gnb .nav > ul > li.menu6 > .depth2 > ul > li:last-child	{width:13.5%;}
#gnb .nav > ul > li.on.menu1 > a	 {background-position:50% -36px; height:50px;}
#gnb .nav > ul > li.on.menu2 > a	 {background-position:50% -36px; height:50px;}
#gnb .nav > ul > li.on.menu3 > a	 {background-position:50% -36px; height:50px;}
#gnb .nav > ul > li.on.menu4 > a	 {background-position:50% -36px; height:50px;}
#gnb .nav > ul > li.on.menu5 > a	 {background-position:50% -38px; height:50px;}
#gnb .nav > ul > li.on.menu6 > a	 {background-position:50% -56px; height:50px;}
#gnb .quick_gnb	{display:none;}

#gnb .nav > ul > li.menu3 > .depth2 > ul > li.edu_menu1 { width: 20%; }
#gnb .nav > ul > li.menu3 > .depth2 > ul > li.edu_menu2 { width: 26%; }
#gnb .nav > ul > li.menu3 > .depth2 > ul > li.edu_menu3 { width: 35%; }

#gnb .nav > ul > li > .depth2 > ul > li.edu_menu1 > .depth3 > ul > li > a,
#gnb .nav > ul > li > .depth2 > ul > li.edu_menu2 > .depth3 > ul > li > a,
#gnb .nav > ul > li > .depth2 > ul > li.edu_menu3 > .depth3 > ul > li > a { padding: 2px 0; }

#gnb .nav > ul > li > .depth2 > ul > li.edu_menu3 > .depth3 > ul { min-width: 33%; }

.gnb_submenu_bg	{position:absolute; width:100%; height:0; overflow:hidden; z-index:9;}
.gnb_submenu_bg span	{height:100%; display:block; background:url("../images/common/gnb_submenu_bg.png") repeat-x 0 100%;}

#sub_visual	 {width:100%; height:129px; position:relative; overflow: hidden;}
#sub_visual .visual_left_bar	 {position:absolute; top:0; left:0; width:50%; height:129px; background:#5b5a5f;}
#sub_visual .visual_back_img	{position:absolute; top:0; left:50%; width:50%; height:100%;}
#sub_visual .visual_cont	 {max-width:1200px; height:100%; margin:0 auto; position:relative; z-index:1; overflow:hidden;}
#sub_visual .text1	 {position:absolute; top:0; left:714px; border-left:1px solid #e8e8e8; border-right:1px solid #ac9e8b; overflow:hidden; width:240px;}
#sub_visual .text2	 {position:absolute; top:0; left:956px; border-right:1px solid #e8e8e8;}
#sub_visual .visual_img	{width:714px; height:100%; display:block;}
#sub_visual .location_bg	{position:absolute; width:50%; left:50%; height:45px; background:url("../images/common/bg_location.png") repeat-x 0 0; margin:-1px 0 -2px;}

.visual_1 .visual_back_img	{background:url("../images/visual/visual1.jpg") no-repeat 461px 0;}
.visual_2 .visual_back_img	{background:url("../images/visual/visual2.jpg") no-repeat 461px 0;}
.visual_3 .visual_back_img	{background:url("../images/visual/visual3.jpg") no-repeat 461px 0;}
.visual_5 .visual_back_img	{background:url("../images/visual/visual5.jpg") no-repeat 461px 0;}
.visual_7 .visual_back_img	{background:url("../images/visual/visual7.jpg") no-repeat 461px 0;}
.visual_8 .visual_back_img	{background:url("../images/visual/visual8.jpg") no-repeat 461px 0;}
.visual_6 .visual_back_img	{background:#928067;}
#sub_visual.visual_6 .text1	{border-right:1px solid #e8e8e8; width:auto;}


#contents	{width:100%; min-width:1200px; max-width:1200px; margin:0 auto; background:url("../images/common/bg_contents_lnb_long.gif") repeat-y 0 0; position:relative;}
#contents .contents_back	{background:url("../images/common/bg_contents_tiger.png") no-repeat 50px -42px; width:620px; height:622px; position:absolute; top:42px; right:165px;}
a.basic_link:hover	{text-decoration:underline;}
.basic_link2	{color:#2695a9; text-decoration:underline;}
.basic_link2:hover	{text-decoration:underline;}
.basic_link3	{color:#3c84b1;}

#contents .location	{width:100%; height:45px; background:url("../images/common/bg_location.png") repeat-x 0 0; margin:-1px 0 -2px; display:inline-block; vertical-align:top;}
#contents .location .home	 {width:5%; min-width:43px; height:42px; float:left; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; overflow:hidden;}
#contents .location .home span	{display:block; width:13px; height:15px; background-position:0 12px; padding:60px 0 0 0; margin:0 auto;}
#contents .location ul	{float:left; width:85%;}
#contents .location ul li	 {float:left; background:url("../images/common/location_arrow_h.png") no-repeat 100% 15px; border-right:1px solid #dfdfdf; width:17.8%;}
#contents .location ul li a	{display:block; padding:14px 20px 13px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; cursor:default; height:15px;}
#contents .location ul li.dep3	 {background:none;}
#contents.dep1_on .location ul li.dep1 a	{color:#940034;}
#contents.dep2_on .location ul li.dep2 a	{color:#940034;}
#contents.dep3_on .location ul li.dep3 a	{color:#940034;}

#contents .contents_wrap	{width:100%; display:inline-block; vertical-align:top; padding:0 0 80px;}
#contents .lnb	 {float:left; width:180px; padding:0 32px;}
#contents .lnb h3	 {border-bottom:6px solid #252525; font-size:28px; color:#101010; margin:37px 0 7px; padding:0 0 11px;}
#contents .lnb > ul > li	{display:none;}
#contents .lnb > ul > li > a	{border-bottom:3px solid #252525; font-size:22px; color:#101010; margin:30px 0 7px; padding:0 0 11px; display:none; cursor:default;}
#contents .lnb > ul > li > ul	{}
#contents .lnb > ul > li > ul > li	 {border-bottom:1px solid #d9d9d9;}
#contents .lnb > ul > li > ul > li > a	 {font-size:15px; color:#101010; display:block; padding:12px 0 13px;}
#contents .lnb > ul > li > ul > li > a:hover	{color:#940034;}
#contents .lnb > ul > li > ul > li.on > a	{color:#940034;}
#contents .lnb > ul > li > ul > li > ul	{margin:-4px 0 17px; display:none;}
#contents .lnb > ul > li > ul > li > ul > li	 {}
#contents .lnb > ul > li > ul > li > ul > li > a	{font-size:13px; padding:7px 0 7px 19px; display:block;}
#contents .lnb > ul > li > ul > li > ul > li > a:hover	{color:#940034; background:url("../images/common/bg_lnb_dep3_over.gif") no-repeat 0 13px;}
#contents .lnb > ul > li > ul > li > ul > li.on > a	{color:#940034; background:url("../images/common/bg_lnb_dep3_over.gif") no-repeat 0 13px;}
#contents .lnb > ul > li.on	{display:block;}
#contents .lnb > ul > li.on > a	{display:block;}
#contents .lnb > ul > li.on > ul	{}
#contents .lnb > ul > li.on > ul > li.on > ul	{display:block;}

#contents .contents_body	{float:left; margin:0 0 0 38px; width:714px; padding:29px 0 0; position:relative;}
#contents .contents_body .view_option	{position:absolute; top:41px; right:0;}
#contents .contents_body .view_option button	{display:inline-block; vertical-align:middle; margin:0 0 0 -5px; height:32px; overflow:hidden; position:relative;}
@-moz-document url-prefix(){#contents .contents_body .view_option button	{margin:0 0 0 -8px;};}
#contents .contents_body .view_option button span	{background:url("../images/common/btn_view_option.gif") no-repeat 0 0; height:30px; overflow:hidden; display:block; padding:40px 0 0;}
#contents .contents_body .view_option .print span	{width:103px; background-position:0 0;}
#contents .contents_body .view_option .default span	{width:64px; background-position:-102px 0;}
#contents .contents_body .view_option .zoomin span	{width:40px; background-position:-165px 0;}
#contents .contents_body .view_option .zoomout span	{width:40px; background-position:-204px 0;}

/* 타이틀 */
.subtitle1	{font-size:28px; color:#101010; margin:41px 0px 37px;}
.subtitle1 span	{font-size:11px; color:#727272; font-weight:normal; display:block; padding:8px 0 0;}
.subtitle2	{font-size:16px; color:#101010; background:url("../images/common/bg_subtitle2.gif") no-repeat 0 0; padding:18px 0 0;}
.subtitle2 span	{font-family:"나눔고딕","nanumgothic",dotum,"돋움"; font-weight:normal;}
.subtitle3	{font-size:24px; color:#101010; background:url("../images/common/bg_subtitle2.gif") no-repeat 50% 0; padding:18px 0 0; text-align:center;}
.subtitle4	{font-size:26px; color:#876243; line-height:40px; font-family:"나눔명조","nanum_mj","나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic",dotum,"돋움"; font-weight:normal;}
.subtitle5	{font-size:15px; color:#876243; background:url("../images/common/bg_subtitle5.gif") no-repeat 0 0; padding:10px 0 0;}
.subtitle6	{font-size:13px; color:#876243; padding:10px 0 0;}
.subtitle7	{font-size:13px; color:#101010; background:url("../images/common/bg_dot_6x2_2f99ac.gif") no-repeat 0 2px; padding:0 0 0 13px;}
.subtitle8	{padding:0 0 0 13px; color:#2695a9;}
.subtitle9	{font-size:13px; color:#a11f4d;}
.subtitle10	{font-size:26px; font-family:"나눔명조","nanum_mj","나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic",dotum,"돋움"; font-weight:bold;}

.title_barogo	 {width:100%; overflow:hidden;}
.title_barogo .subtitle	 {float:left; margin-right:60px;}

#contents .contents_body .sub_contents	{}

#contents .articles	{float:right; width:132px; padding:0 17px;}
#contents .articles h3	{font-size:16px; border-bottom:1px solid #5b5a5f; padding:0 0 8px; margin:40px 0 16px;}
#contents .articles ul	{width:100%; display:inline-block; vertical-align:top;}
#contents .articles ul li	{font-size:13px;}
#contents .articles ul li img	{width:100% !important; height:auto !important;}
#contents .articles ul li .text	{display:block; margin:7px 0 18px; line-height:18px;}

#contents .faq	{float:right; width:132px; padding:0 17px;}
#contents .faq h3	{font-size:16px; border-bottom:1px solid #5b5a5f; padding:0 0 8px; margin:40px 0 16px;}
#contents .faq ul	{width:100%; display:inline-block; vertical-align:top;}
#contents .faq ul li	{font-size:13px; background:url("../images/common/bg_dot_3x3_940034.gif") no-repeat 0 8px; padding:0 0 10px 10px;}
#contents .faq ul li img	{width:100% !important; height:auto !important;}
#contents .faq ul li .text	{display:block; margin:7px 0 18px; line-height:18px;}


.appraisal_team	{border:1px solid #bddfe5;}
.appraisal_team dl	{width:100%; overflow:hidden; padding:16px 0 5px;}
.appraisal_team dl dt	{float:left; background:url("../images/common/sprite_icon.png") no-repeat 20px -35px; padding:1px 27px 6px 54px; white-space:nowrap;}
.appraisal_team dl dd	{margin:0 0 0 54px;}
.appraisal_team dl dd .list	{display:inline-block; background:url("../images/common/sprite_icon.png") no-repeat 0 -59px; padding:1px 26px 13px 6px;}
.appraisal_team dl.data_part dd	{}
.appraisal_team dl.data_part dd .list	{background:none; padding-left:0;}

.appraisal_team_full	{width:100%; display:inline-block; vertical-align:top;}
.appraisal_team_full .appraisal_team	{padding:13px 20px 11px;}
.appraisal_team_full .appraisal_team ul	 {width:100%; overflow:hidden;}
.appraisal_team_full .appraisal_team ul li	{background:url("../images/common/bg_dot_3x2_353538.gif") no-repeat 0 12px; float:left; padding:3px 0 6px 7px; line-height:20px;}
.appraisal_team_full .appraisal_team ul li.li_a	{clear:both;}
.appraisal_team_full .appraisal_team ul li.li_b	{}

.appraisal_team_left	{width:100%; display:inline-block; vertical-align:top;}
.appraisal_team_left .appraisal_team	{float:left; padding:13px 20px 11px;}
.appraisal_team_left .appraisal_team ul	 {width:100%; overflow:hidden;}
.appraisal_team_left .appraisal_team ul li	{background:url("../images/common/bg_dot_3x2_353538.gif") no-repeat 0 12px; float:left; padding:3px 0 6px 7px; line-height:20px;}
.appraisal_team_left .appraisal_team ul li.li_a	{clear:both;}
.appraisal_team_left .appraisal_team ul li.li_b	{}

.appraisal_team_right	{width:100%; display:inline-block; vertical-align:top;}
.appraisal_team_right .appraisal_team	{float:right;}
.appraisal_team_right .appraisal_team ul	 {width:100%; padding:13px 20px 11px; overflow:hidden;}
.appraisal_team_right .appraisal_team ul li	{background:url("../images/common/bg_dot_3x2_353538.gif") no-repeat 0 12px; float:left; padding:3px 0 6px 7px; line-height:20px;}
.appraisal_team_right .appraisal_team ul li.li_a	{clear:both;}
.appraisal_team_right .appraisal_team ul li.li_b	{}

#footer	{width:100%; position:relative; z-index:50; padding:0 0 50px; border-top:5px solid #252525;}
#footer .line	{position:absolute; top:0; left:50%; width:50%; height:0; border-top:5px solid #252525; display:none;}
#footer .cont	{width:100%; max-width:1200px; margin:0 auto; position:relative;}
#footer .cont:after	{content:""; clear:both; display:block; height:0; visibility:hidden;}
#footer .cont .top	 {position:fixed; bottom:10px; margin:0 0 0 1146px; z-index:50;}
#footer .cont h1	{float:left; padding:30px 0 0 29px;}
#footer .cont .info	{float:left; padding:24px 250px 0 15px;}
#footer .cont .info ul	{width:100%; display:inline-block;}
#footer .cont .info ul li	{float:left; font-size:11px; font-family:"나눔고딕","nanumgothic",dotum,"돋움";}
#footer .cont .info ul li a	{display:inline-block; padding:5px 15px;}
#footer .cont .info ul li.point a	 {color:#940034;}
#footer .cont .info ul li.bold a	{font-family:"나눔고딕볼드","naumgothicbold","나눔고딕","nanumgothic",dotum,"돋움"; font-weight:bold;}
#footer .cont .info address	 {display:block; padding:1px 0 3px 15px; color:#727272; font-size:11px; font-weight:bold;}
#footer .cont .info .copyright	 {display:block; padding:0 0 0 15px; color:#727272; font-size:11px; font-weight:bold;}
#footer .cont .select	{position:absolute; top:30px; right:2px; width:160px;}
#footer .wa	{position:absolute; top:20px; right:180px;}
#footer .wa img	{height:auto;}
#footer .wa02	{position:absolute; top:20px; right:265px;}
#footer .wa02 img	{width:39px; height:auto;}
/* //layout end */

/* 타입별 컨텐츠 start */
.cont_type	 {width:100%; display:inline-block; vertical-align:top;}
.basic_text	{line-height:20px;}
.basic_text2	{line-height:24px; color:#60564e; font-family:"나눔명조","nanum_mj","나눔고딕볼드","nanumgothicbold","나눔고딕",dotum,"돋움"; font-size:18px;}
.basic_text3	{line-height:27px; font-family:"나눔고딕","nanumgothic",dotum,"돋움";}
.basic_text4	{line-height:24px; color:#404040; font-family:"나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic",dotum,"돋움"; font-size:18px; font-weight:bold;}
.basic_text5	{color:#876243; letter-spacing:-1px; font-size:24px; text-align:center;}
.basic_text6	{line-height:20px; font-family:"나눔고딕","nanumgothic",dotum,"돋움";}
.basic_text7	{line-height:20px; background:url("../images/common/bg_dot_3x3_940034.gif") no-repeat 0 8px; padding:0 0 0 10px;}
.basic_text8	{font-size:16px; line-height:20px;}
.basic_text9	{line-height:20px; color:#734c2b;}
.basic_text10	{line-height:20px; font-family:"나눔고딕","nanumgothic",dotum,"돋움";}
.basic_text10 > em {font-size:22px; color:#9b1041;}
.basic_img	{text-align:center;}
.basic_img img	{width:100%; max-width:714px;}
.basic_img2	{text-align:center;}
.basic_img2 img	{max-width:100%;}
.basic_point	{color:#940034; line-height:20px;}
.basic_point2	{color:#2695a9; line-height:20px;}
.basic_point3	{background:url("../images/common/bg_dot_3x3_940034.gif") no-repeat 0 8px; padding:0 0 0 10px; line-height:20px;}

.basic_list > *	{}
.basic_list > * > li	{background:url("../images/common/bg_dot_3x3_940034.gif") no-repeat 0 8px; padding:0 0 0 10px; line-height:20px;}
.basic_list .point	{color:#940034;}
.basic_list .point2	{color:#876243;}
.basic_list .indent	{display:block; padding-left:60px;}

.basic_list2 > *	{}
.basic_list2 > * > li	{background:url("../images/common/bg_dot_3x3_940034.gif") no-repeat 100% 8px; padding:0 10px 0 0; line-height:24px;}

.basic_list3 > *	{}
.basic_list3 > * > li	{padding:0 0 0 13px; line-height:20px;}

.basic_list4 > *	{}
.basic_list4 > * > li	{line-height:20px; margin:0 0 20px;}

.box_type1	{width:100%; display:inline-block; vertical-align:top;}
.box_type1.box_right > ul	 {float:left; width:56%;}
.box_type1.box_right > ul	 {float:right; width:56%;}
.box_type1 > ul	{border:1px solid #bddfe5; padding:15px 0 8px 20px; overflow:hidden;}
.box_type1 > ul > li	{background:url("../images/common/bg_dot_3x2_353538.gif") no-repeat 0 10px; padding:0 0 9px 5px; line-height:20px; float:left; min-width:160px;}
/* //타입별 컨텐츠 end */

/* guide start */
.icons	 {display:inline-block;}
.icons span	 {background:url("../images/common/sprite_icon.png") no-repeat 0 0;}

.select_style1	{width:100%; position:relative; border:1px solid #d4d4d4; background:url("../images/common/bg_select_style1.gif") no-repeat 100% 0;}
.select_style1 .default a	 {color:#404040; font-size:11px; font-weight:bold; display:block; padding:6px 0 4px 10px;}
.select_style1 ul	{position:absolute; bottom:24px; left:-1px; background:#fff; border:1px solid #d4d4d4; border-bottom:0; width:100%; display:none; padding:5px 0 7px;}
.select_style1.on ul	{display:block;}
.select_style1 ul li	{line-height:12px;}
.select_style1 ul li a	{padding:4px 10px 2px; display:block; font-size:11px;}
.select_style1 ul li a:hover	{color:#111;}

/* 게시판 검색 버튼 */
.board_search	{text-align:right;}
.board_search .select1	{width:30%; max-width:126px;}
.board_search .input1	{width:38%; max-width:166px;}

.board_search2	{text-align:center;}
.board_search2 .searchTitle	{padding:0 16px 0 0;}
.board_search2 .input1	{width:38%; max-width:230px;}

.board_search3	{text-align:right;}
.board_search3 .date	 {float:left; width:50%; text-align:left;}

/* 게시판타입 - 리스트 */
.datalist_type1	{border-top:2px solid #404040;}
.datalist_type1 ul > li	{border-bottom:1px solid #ddd; width:100%; display:inline-block; position:relative;}
.datalist_type1 ul > li .selecting	{display:inline-block; margin:0 3% 0 0; width:2.95%; max-width:21px; min-width:12px; vertical-align:middle;}
.datalist_type1 ul > li .summary	{display:inline-block; width:90%; vertical-align:middle;}
.datalist_type1 ul > li .summary .sbj	{font-size:18px; color:#101010; display:block; padding:17px 0; margin:0 250px 0 0;}
.datalist_type1 ul > li .summary .sbj span	{color:#727272;}
.datalist_type1 ul > li .summary .datalist	{font-size:12px; color:#727272; padding:0 0 19px; position:absolute; top:13px; right:5px; width:40%; text-align:right;}
.datalist_type1 ul > li .summary .datalist strong	{color:#404040; font-weight:normal;}
.datalist_type1 ul > li .summary .datalist > li	 {display:inline-block; border:0; min-height:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.datalist_type1 ul > li .summary .datalist > li:first-child	{width:80px;}/* 1 */
.datalist_type1 ul > li .summary .datalist > li:first-child + *	{width:120px;}/* 2 */
.datalist_type1 ul > li .summary .datalist > li:first-child + * + *	{width:180px;}/* 3 */
.datalist_type1 ul > li .summary .datalist > li:first-child + * + * + *	{width:30px; text-align:center;}/* 4 */
.datalist_type1 ul > li .summary .datalist > li:first-child + * + * + * + *	{width:auto; max-width:90px;}/* 5 */
.datalist_type1 ul > li .summary .datalist > li:first-child + * + * + * + * + *	{width:auto; max-width:60px;}/* 6 */
.datalist_type1 ul > li .summary .button	 {margin-top:-10px; margin-bottom:10px;}
.datalist_type1 ul > li .summary .button .change	 {margin:0 10px 0 0;}
.datalist_type1 ul > li.no_data	 {text-align:center; font-size:18px; color:#101010; display:block; padding:30px 0 33px;}
.datalist_type1 ul > li.reply	{padding-left:25px; background:url("../images/common/bg_datalist_reply.gif") no-repeat 0 20px; width:auto; display:block;}
.datalist_type1 ul > li.re_reply	{padding-left:50px; background:url("../images/common/bg_datalist_reply.gif") no-repeat 25px 20px; width:auto; display:block;}

.datalist_type1.image ul > li	{min-height:165px;}
.datalist_type1.image ul > li .summary	{margin:0; display:block; width:auto; margin-left:186px;}
.datalist_type1.image ul > li .summary .substance	{margin:-2px 0 14px; line-height:18px;}
.datalist_type1.image ul > li .image	{position:absolute; left:0; padding:20px 0;}
.datalist_type1.image_admin ul > li	{min-height:165px;}
.datalist_type1.image_admin ul > li .summary	{margin:0 0 0 224px; display:block; width:auto;}
.datalist_type1.image_admin ul > li .summary .substance	{margin:-2px 0 14px; line-height:18px;}
.datalist_type1.image_admin ul > li .selecting	{position:absolute; top:50%; margin:-11px 0 0 186px;}
.datalist_type1.image_admin ul > li .image	{position:absolute; left:0; padding:20px 0;}

.datalist_type2	 {border-top:2px solid #3d3c3a;}
.datalist_type2 table	{width:100%;}
.datalist_type2 table .col1	 {width:10%;}
.datalist_type2 table .col2	 {width:10%;}
.datalist_type2 table .col3	 {}
.datalist_type2 table thead th	{background:#f0eae3; border-bottom:1px solid #d4d4d4; border-left:1px solid #dad8d7; color:#252525; text-align:center;}
.datalist_type2 table thead th .th_wrap	 {padding:12px 0 13px;}
.datalist_type2 table thead th.first	{border-left:0;}
.datalist_type2 table thead th.th2line	{background:#f9f5ef;}
.datalist_type2 table tbody th	{border-bottom:1px solid #d4d4d4; border-left:1px solid #dad8d7; height:42px;}
.datalist_type2 table tbody td	{border-bottom:1px solid #d4d4d4; border-left:1px solid #dad8d7; height:42px;}
.datalist_type2 table tbody td .td_wrap	 {padding:7px 0 6px; text-align:center; line-height:20px; word-wrap:break-word;}
.datalist_type2 table tbody td .list_style1	{text-align:left; margin:0 15px;}
.datalist_type2 table tbody td .list_style1 li	{line-height:20px; background:url("../images/common/bg_dot_3x3_940034.gif") no-repeat 0 8px; padding:0 0 0 10px;}
.datalist_type2 table tbody td .tUl{padding-left:10px;}
.datalist_type2 table tbody td .tUl li{text-align:left; line-height:2;}
.datalist_type2 table tbody th	{background:#f7f4f1;}
.datalist_type2 table tbody th.first	{border-left:0;}
.datalist_type2 table tbody td.first	{border-left:0;}
.datalist_type2 table tbody td.left .td_wrap	{text-align:left; padding:7px 15px 6px;}



.datalist_type3	 {border-top:1px solid #d4d4d4;}
.datalist_type3 table	{width:100%;} 
.datalist_type3 table thead th	{}
.datalist_type3 table thead th .th_wrap	 {padding:12px 0 13px;}
.datalist_type3 table thead th.first	{border-left:0;}
.datalist_type3 table tbody td	{border-bottom:1px solid #d4d4d4; border-left:1px solid #ddd; height:42px;}
.datalist_type3 table tbody td.first	{border-left:0;}
.datalist_type3 table tbody td .td_wrap	 {padding:7px 15px 6px 15px;}
.datalist_type3 table tbody td .td_wrap .link	{display:block; background:url("../images/common/bg_dot_3x3_940034.gif") no-repeat 0 8px; padding:0 0 0 10px; line-height:20px;}
.datalist_type3.graduator_links table tbody td .td_wrap .go_link	{display:block; background:url("../images/btn/graduate_link.gif") no-repeat 100% 2px; padding-right:15px;}

/* 대학원 전공 추가 20200511 */
.datalist_type3 table tbody td	{border-bottom:1px solid #d4d4d4; border-left:1px solid #ddd; height:42px;}
.datalist_type3 table tbody td .td_wrap ul {float:left; width:50%;line-height:1.7em;}
.datalist_type3 table tbody td .td_wrap ul.wd100 {float:none; width:100%;line-height:1.7em;}
.datalist_type3 table tbody td .td_wrap ul li {display:inline-block; background:url("../images/common/bg_dot_3x2_353538.gif") no-repeat 0 8px;padding:0 10px 10px; 8px;}
.datalist_type3 table tbody td .td_wrap ul.wd100 li {display:block; background:url("../images/common/bg_dot_3x2_353538.gif") no-repeat 0 8px;padding:0 10px 10px; 8px;}






.datalist_type4	 {border-top:1px solid #d4d4d4;}
.datalist_type4 table	{width:100%;}
.datalist_type4 table .col30per	{width:30%;}
.datalist_type4 table thead th	{}
.datalist_type4 table thead th .th_wrap	 {padding:12px 0 13px;}
.datalist_type4 table thead th.first	{border-left:0;}
.datalist_type4 table tbody th	{border-bottom:1px solid #d4d4d4; border-left:1px solid #ddd; height:46px; background:#f7f4f1;}
.datalist_type4 table tbody th.first	{border-left:0;}
.datalist_type4 table tbody th.left	{text-align:left;}
.datalist_type4 table tbody th.left .td_wrap	{padding:7px 15px 6px 15px;}
.datalist_type4 table tbody td	{border-bottom:1px solid #d4d4d4; border-left:1px solid #ddd; height:46px; word-wrap:break-word;}
.datalist_type4 table tbody td.first	{border-left:0;}
.datalist_type4 table tbody td .td_wrap	 {padding:7px 15px 6px 15px;}
.datalist_type4 table tbody td .td_wrap .link	{display:inline-block; background:url("../images/common/bg_dot_3x3_940034.gif") no-repeat 0 8px; padding:0 0 0 10px; line-height:20px;}

.datalist_type5	 {}
.datalist_type5 table	{width:100%;}
.datalist_type5 table tbody th	{border-bottom:1px solid #9c1142; vertical-align:top;}
.datalist_type5 table tbody th .th_wrap	 {text-align:left; padding:16px 5px; line-height:20px;}
.datalist_type5 table tbody tr:first-child th	{border-top:1px solid #9c1142;}
.datalist_type5 table tbody td	{border-bottom:1px solid #d4d4d4; vertical-align:top;}
.datalist_type5 table tbody tr:first-child td	{border-top:1px solid #d4d4d4;}
.datalist_type5 table tbody td .td_wrap	 {padding:16px 30px 8px; line-height:20px;}

.datalist_type6	 {border-top:2px solid #404040; border-bottom:1px solid #101010; overflow:hidden;}
.datalist_type6 table	{width:100%; margin:0 0 -1px;}
.datalist_type6 table tbody th	{border-bottom:1px solid #d4d4d4; border-left:1px solid #dad8d7; height:42px; background:#f0eae3;}
.datalist_type6 table tbody td	{border-bottom:1px solid #d4d4d4; border-left:1px solid #dad8d7; height:42px;}
.datalist_type6 table tbody td .td_wrap	 {padding:7px 0 6px; text-align:center; line-height:20px;}
.datalist_type6 table tbody th.first	{border-left:0;}
.datalist_type6 table tbody td.first	{border-left:0;}
.datalist_type6 table tbody th.left .th_wrap	{text-align:left; padding:7px 15px 6px;}
.datalist_type6 table tbody td.left .td_wrap	{text-align:left; padding:7px 15px 6px;}

/* 최고위과정 추가 20200716 */
.datalist_type7	 {border-top:1px solid #d4d4d4;}
.datalist_type7 table	{width:100%;} 
.datalist_type7 table tbody th	{border-bottom:1px solid #d4d4d4; border-left:0; height:42px;background:#f6f6f6;}
.datalist_type7 table tbody th .td_wrap	 {padding:7px 15px 6px 15px;}
.datalist_type7 table tbody th .td_wrap p {font-weight:normal;}
.datalist_type7 table tbody td	{border-bottom:1px solid #d4d4d4; border-left:1px solid #ddd; height:42px;background:#ffffff;}
.datalist_type7 table tbody td .td_wrap	 {padding:7px 15px 6px 15px;}
.datalist_type7 table tbody td .td_wrap .link	{display:block; background:url("../images/common/bg_dot_3x3_940034.gif") no-repeat 0 8px; padding:0 0 0 10px; line-height:20px;}
.datalist_type7.graduator_links table tbody td .td_wrap .go_link	{display:block; background:url("../images/btn/graduate_link.gif") no-repeat 100% 2px; padding-right:15px;}

.numlist	{}
.numlist > li	{width:100%; overflow:hidden; line-height:20px; margin:0 0 8px;}
.numlist > li .number	{float:left; background:url("../images/common/bg_numbering2.gif") no-repeat 0 0; width:16px; height:16px; text-align:center; color:#9c1142; font-size:12px; line-height:15px; margin:3px 0 0;}
.numlist > li .text	{margin:0 0 0 21px;}
.numlist > li .point	{color:#9c1142;}

.numlist2	{}
.numlist2 > li	{width:100%; overflow:hidden; line-height:20px; margin:0 0 8px;}
.numlist2 > li .number	{float:left; color:#9c1142;}
.numlist2 > li .text	{margin:0 0 0 21px;}
.numlist2 > li .point	{color:#9c1142;}

.doubletable	 {width:100%; display:inline-block; vertical-align:top;}
.doubletable .tablelist1	{width:50%; float:left;}
.doubletable .tablelist2	{width:50%; float:left;}
.doubletable .tablelist1 .mb60	 {margin:0 0 -1px;}

/* 게시판타입 - 쓰기,답변 */
.datawrite_type1	{border-bottom:1px solid #101010;}
.datawrite_type1 table	{width:100%;}
.datawrite_type1 table tbody th .th_wrap	{font-weight:normal; color:#101010; text-align:left; padding:4px 0;}
.datawrite_type1 table tbody th .th_wrap .must	{color:#940034;}
.datawrite_type1 table tbody th .th_wrap label	{width:100%; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:3px 0 0;}
.datawrite_type1 table tbody td .td_wrap	{padding:4px 0;}
.datawrite_type1 table tbody td .td_wrap2	{padding:14px 0;}
.datawrite_type1 table tbody .editor td .td_wrap	{padding:0;}
.datawrite_type1 table tbody .editor td	{border-top:2px solid #404040; border-bottom:1px solid #ddd;}
.datawrite_type1 table tbody .editor td .reply_contents	{padding:20px 0; line-height:20px;}
.datawrite_type1 table tbody .editor td .origin_contents	{border-top:1px solid #940034; padding:20px 0; line-height:20px;}
.datawrite_type1 table tbody .editor td .origin_contents .text_title	{color:#940034;}
.datawrite_type1 table tbody .add_file td .td_wrap	{padding:10px 0;}
.datawrite_type1 table tbody .add_file .add_file_label	{border-right:1px solid #ddd; display:inline-block; width:16%; text-align:center; padding:54px  0 53px; margin:0 4px 0 0;}
.datawrite_type1 table tbody .add_file_controller	{display:inline-block; width:60%; vertical-align:middle;}
.datawrite_type1 table tbody .add_file_controller .add_file_btn	 {padding:5px 0 0;}
.datawrite_type1 table tbody .filelist	{margin:0 0 5px;}
.datawrite_type1 table tbody .filelist li	{background:url("../images/common/bg_dot_3x3_940034.gif") no-repeat 0 15px; padding:0 0 0 10px;}
.datawrite_type1 table tbody .filelist li a	{text-decoration:underline; display:block; padding:3px 0 5px;}
.datawrite_type1 table tbody .helptext	{color:#876243; padding:10px 0 0; font-family:"나눔고딕","nanumgothic"; display:inline-block;}
.datawrite_type1_must	{text-align:right;}
.datawrite_type1_must span	{color:#940034;}

.datawrite_type2	{border-bottom:1px solid #101010; border-top:2px solid #404040;}
.datawrite_type2 table	{width:100%;}
.datawrite_type2 table tbody th	{padding:0 0 0 20px; text-align:left; border-top:1px solid #ddd;}
.datawrite_type2 table tbody td	{border-top:1px solid #ddd;}
.datawrite_type2 table tbody tr:first-child th	{border-top:0;}
.datawrite_type2 table tbody tr:first-child td	{border-top:0;}
.datawrite_type2 table tbody td .td_wrap	{padding:10px 0; width:100%; overflow:hidden;}
.datawrite_type2 table tbody .write_field	 {border-left:1px solid #ddd; padding:10px  0 10px 3%; width:90%;}
.datawrite_type2 table tbody .write_field input	{width:90%;}

/* 게시판타입 - 뷰 */
.dataview_type1	{border-bottom:1px solid #101010;}
.dataview_type1 .board_header	 {border-bottom:2px solid #404040; padding:0 0 18px;}
.dataview_type1 .board_header em	{font-size:24px; color:#101010; font-weight:bold;}
.dataview_type1 .board_header .datalist	{padding:12px 0 0;}
.dataview_type1 .board_header .datalist > li	{font-size:10px; color:#727272; margin-right:16px; display:inline;}
.dataview_type1 .board_header .datalist > li strong	{color:#404040;}
.dataview_type1 .board_body	 {padding:27px 0 59px; line-height:1.5; font-weight:normal; font-size:17px;}
.dataview_type1 .board_body	 img {height: auto !important;}
.dataview_type1 .board_body > div	{width:auto !important; margin:0 !important;}
.dataview_type1 .origin_contents	{border-top:1px solid #940034; padding:20px 0; line-height:20px;}
.dataview_type1 .origin_contents .text_title	{color:#940034;}
.dataview_type1 .board_footer	{width:100%; border-top:1px solid #ddd; display:inline-block; vertical-align:top; padding:10px 0;}
.dataview_type1 .board_footer .add_file	{float:left; width:84px; text-align:center; padding:8px 0 0;}
.dataview_type1 .board_footer .filelist	{border-left:1px solid #ddd; margin:0 0 0 84px; padding:0 0 0 2%;}
.dataview_type1 .board_footer .filelist li	{background:url("../images/common/bg_dot_3x3_940034.gif") no-repeat 0 15px; padding:0 0 0 10px;}
.dataview_type1 .board_footer .filelist li a	{text-decoration:underline; display:block; padding:8px 0 10px;}

/* pagination */
.pagination	{border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:100%; position:relative;}
.pagination .line	{position:absolute; top:21%; left:50%; height:58%; width:0; border-left:1px solid #ddd;}
.pagination .prev	 {width:50%; background:url("../images/common/bg_pagination_prev.gif") no-repeat 0 31px; padding:17px 0 0; display:inline-block; margin:0 -4px 0 0; vertical-align:top;}
.pagination .next {width:50%; background:url("../images/common/bg_pagination_next.gif") no-repeat 100% 31px; padding:17px 0 0; display:inline-block; margin:0 -4px 0 0; vertical-align:top; text-align:right;}
.pagination .guide	{font-size:11px; color:#727272; margin:0 30px;}
.pagination .link	{display:block; font-size:16px; color:#101010; margin:3px 30px 40px; overflow:hidden;}
.pagination.type_image .prev	{padding:6px 0 7px; background-position:0 38px;}
.pagination.type_image .next	{padding:6px 0 7px; background-position:100% 38px;}
.pagination.type_image .prev .guide	{float:left; margin:35px 10px 0 30px;}
.pagination.type_image .next .guide	{float:right; margin:35px 30px 0 10px;}
.pagination.type_image span.prev .link	{margin:33px 0 0;}
.pagination.type_image span.next .link	{margin:33px 0 0;}
.pagination.type_image .link	{display:inline-block; margin:0; position:relative; width:50%;}
.pagination.type_image .link img	{width:110px;}
.pagination.type_image .link .vod	{position:absolute; top:22px; left:36px; background:url("../images/common/btn_vod_play.png") no-repeat 0 0; width:39px; height:39px;}
.pagination.type_image .next .link .vod	 {left:auto; right:36px;}

/* 이미지,vod 게시판 */
.thumblist_type1	{width:100%; border-bottom:1px solid #404040; overflow:hidden;}
.thumblist_type1 ul	 {width:100%; display:inline-block; vertical-align:top; margin:-30px 0 0;}
.thumblist_type1 ul li	{width:32%; padding:30px 0 0 2%; float:left; border-top:1px solid #e4e4e4; margin:-1px 0 0; overflow:hidden; height:auto; box-sizing:border-box;}
.thumblist_type1 ul li.n1	{padding-left:0;}
.thumblist_type1 ul li .thumb	{text-align:center;width:100%; position:relative; overflow:hidden; height:auto;}
.thumblist_type1 ul li .thumb img	{width:auto; height:auto;}
.thumblist_type1 ul li .thumb .vod	{position:absolute; top:50%; left:50%; background:url("../images/common/btn_vod_play_56x56.png") no-repeat 0 0; width:0px; height:0px; margin:-28px 0 0 -28px;}
.thumblist_type1 ul li .summary	{word-break:keep-all;word-wrap:break-word;text-align:center;width:100%; height:145px; position:relative;}
.thumblist_type1 ul li .summary input	{margin:10px 0 5px; display:inline-block; width:19px; height:19px;}
.thumblist_type1 ul li .summary a	{display:block; margin:6px 0 10px;}
.thumblist_type1 ul li .summary a:first-child	{font-size:18px; color:#010101; line-height:22px; max-height:44px; overflow:hidden; margin:17px 0 19px;}
.thumblist_type1 ul li .summary .date	{font-size:11px; color:#727272;}
.thumblist_type1 ul li .summary label	 {position:absolute; bottom:30px; right:0;}
.thumblist_type1 ul li.no_data	{text-align:center; width:100%; padding:60px 0 33px; font-size:18px; color:#101010;}
.thumblist_type1 ul#movie_list_ul li .thumb	{height:210px;}
.thumblist_type1 ul#movie_list_ul li .thumb a	{display:block;}
.thumblist_type1 ul#movie_list_ul li .thumb img	{width:100%; height:100%;}

.vodview_type1	{width:100%; overflow:hidden;}
.vodview_type1 .board_header	 {}
.vodview_type1 .board_header em	{font-size:30px; color:#101010;}
.vodview_type1 .board_header .datalist	{padding:12px 0 0;}
.vodview_type1 .board_header .datalist > li	{font-size:10px; color:#727272; margin-right:16px; display:inline;}
.vodview_type1 .board_header .datalist > li strong	{color:#404040;}
.vodview_type1 .board_body	 {padding:19px 0 20px; line-height:18px; text-align:center;}
.vodview_type1 .board_body > *	{width:100%;}

/* 역대총장 리스트,뷰 */
.master_sence	{}
.master_sence > ul	 {width:100%; overflow:hidden;}
.master_sence > ul > li	{float:left; width:33.33%; position:relative;}
.master_sence > ul > li .summary	{border:1px solid #d9d9d9; position:relative; z-index:1; padding:1px 0 28px;}
.master_sence > ul > li .summary a	 {display:block;}
.master_sence > ul > li .summary em	{display:block; text-align:center; background:url("../images/common/bg_master_title.gif") no-repeat 50% 100%; font-size:16px; color:#727272; padding:13px 0 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.master_sence > ul > li .summary .image	 {display:block; text-align:center; overflow:hidden;}
.master_sence > ul > li .summary .image img	 {max-width:120px;}
.master_sence > ul > li .summary .name	{display:block; text-align:center; font-family:"나눔명조","nanum_mj","나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic",dotum,"돋움"; color:#404040; font-weight:bold; font-size:24px; padding:10px 0 6px;}
.master_sence > ul > li .summary .lifelong	{display:block; text-align:center; color:#404040; font-size:12px;}
.master_sence > ul > li .summary .arrow	{position:absolute; bottom:-13px; left:50%; background:url("../images/common/bullet_master_arrow.png") no-repeat 0 0; width:25px; height:13px; margin:0 0 0 -13px; display:none;}
.master_sence > ul > li .profile	{position:relative; width:300%; height:0; background:#e7e2dd; overflow:hidden;}
.master_sence > ul > li .profile .profile_box	{padding:39px 0 60px; overflow:hidden; position:relative;}
.master_sence > ul > li .profile .profile_box .view_more	{position:absolute; bottom:40px; left:48%;}
.master_sence > ul > li .profile dl dt	{color:#101010; font-size:16px; background:url("../images/common/bg_master_profile_title.gif") no-repeat 0 0; padding:9px 0 16px;}
.master_sence > ul > li .profile dl dd	{width:100%; overflow:hidden; line-height:18px; margin:0 0 6px;}
.master_sence > ul > li .profile dl dd .date	 {float:left; width:128px;}
.master_sence > ul > li .profile dl dd .activity	 {display:block; margin:0 0 0 128px;}
.master_sence > ul > li .profile .profile_box dl.history dd	{display:none;}
.master_sence > ul > li .profile .profile_box dl.history dd.important	{display:block;}
.master_sence > ul > li .profile .profile_box.fullsize dl.history dd	{display:block;}
.master_sence > ul > li .profile .learn_grade	{float:left; width:30.5%; margin:0 3.5% 0 5%;}
.master_sence > ul > li .profile .history	{float:left; width:51%; padding:0 5%; background:url("../images/common/bg_dot_1x1_f3f1ee.gif") repeat-y 0 0;}
.master_sence > ul > li.member1	{clear:both;}
.master_sence > ul > li.member1 .profile	 {margin:0 0 0 0;}
.master_sence > ul > li.member2 .profile	 {margin:0 0 0 -100%;}
.master_sence > ul > li.member3 .profile	 {margin:0 0 0 -200%;}
.master_sence > ul > li.on	{z-index:5;}
.master_sence > ul > li.on .summary	 {border:2px solid #252525; padding:0 0 27px;}
.master_sence > ul > li.on .summary .arrow	{display:block;}
.master_sence > ul > li.no_data	{text-align:center; width:100%; padding:30px 0 33px; font-size:18px; color:#101010; border-bottom:1px solid #d9d9d9;}

.link_referrer	 {border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; padding:26px 0 25px; margin:0 0 60px;}
.link_referrer h4	{color:#876243;}
.link_referrer ul	{padding:7px 0 0;}
.link_referrer ul li	{background:url("../images/common/bg_dot_3x3_940034.gif") no-repeat 0 12px; padding:0 0 0 8px; line-height:27px; word-wrap:break-word;}
.link_referrer ul li a	{color:#404040; text-decoration:underline;}

.entrance	{border:3px solid #d4d4d4; padding:21px 25px 22px; line-height:20px; color:#101010;}
.entrance em	{color:#2695a9;}
.entrance.s_li ul li{margin-bottom: 7px;}

.entrance_1	{border:3px solid #d4d4d4; padding:21px 25px 22px; line-height:20px; color:#101010;}
.entrance_1 em	{color:#2695a9;}
.entrance_1.s_li ul li{margin-bottom: 7px;}
.entrance_1 img {float:left;width:170px;height:auto;margin-right:10px;margin-bottom:5px;}
.entrance_1 p {line-height:1.5em; font-size:16px;}
.entrance_1 .l01 {text-align:center; font-size:30px;}
.entrance_1 .l02 {text-align:center; font-size:20px;}
.entrance_1 .l03 {text-align:center; font-size:45px;}

.thumbnail_list1	{}
.thumbnail_list1 > ul	{}
.thumbnail_list1 > ul > li	{width:100%; display:inline-block; vertical-align:top; padding-top:30px;}
.thumbnail_list1.contract > ul > li	{padding-top:0;}
.thumbnail_list1 > ul > li .image	 {float:left; margin:0;}
.thumbnail_list1 > ul > li dl	{margin:0 0 0 270px;}
.thumbnail_list1 > ul > li dl dt	{font-size:14px; color:#101010; margin:-3px 0 10px;}
.thumbnail_list1 > ul > li dl dd	{font-family:"나눔고딕","nanumgothic"; line-height:20px;}
.thumbnail_list1 > ul > li dl dd .point	{color:#2695a9; display:block;}

.thumbnail_list2	{}
.thumbnail_list2 > ul	{}
.thumbnail_list2 > ul > li	{width:100%; display:inline-block; vertical-align:top; margin:0 0 40px;}
.thumbnail_list2 > ul > li .image	 {float:left; margin:0;}
.thumbnail_list2 > ul > li .image img	{width:100%;}
.thumbnail_list2 > ul > li .wrap	{margin:0 0 0 330px; line-height:20px;}
.thumbnail_list2 > ul > li .wrap .title	{font-size:14px; color:#101010; margin:-3px 0 10px; display:block;}
.thumbnail_list2 > ul > li .wrap	 .summary	 {font-family:"나눔고딕","nanumgothic"; line-height:20px;}

.thumbnail_list3	{}
.thumbnail_list3 > ul	{}
.thumbnail_list3 > ul > li	{width:100%; display:inline-block; vertical-align:top; margin:0 0 40px;}
.thumbnail_list3 > ul > li .image	 {float:left; margin:0;}
.thumbnail_list3 > ul > li dl	{margin:0 0 0 270px;}
.thumbnail_list3 > ul > li dl dt	{font-size:14px; color:#101010; margin:-3px 0 10px;}
.thumbnail_list3 > ul > li dl dt .number	{color:#9c1142; width:21px; display:inline-block;}
.thumbnail_list3 > ul > li dl dd	{font-family:"나눔고딕","nanumgothic"; line-height:20px; margin-left:23px;}
.thumbnail_list3 > ul > li dl dd .point	{color:#2695a9; display:block;}
.thumbnail_list3 > ul > li dl dd .tit	 {color:#876243;}
.thumbnail_list3 > ul > li.nomargin	{margin:0;}
.thumbnail_list3 .helper em	 {color:#9b042a;}

.thumbnail_list4	{}
.thumbnail_list4 > ul	{}
.thumbnail_list4 > ul > li	{width:100%; display:inline-block; vertical-align:top; margin:0 0 60px;}
.thumbnail_list4 > ul > li .image	 {float:left; margin:0;}
.thumbnail_list4 > ul > li dl	{margin:0 0 0 234px;}
.thumbnail_list4 > ul > li dl dt	{font-size:16px; color:#101010; margin:-2px 0 8px;}
.thumbnail_list4 > ul > li dl dt .number	{color:#9c1142; width:21px; display:inline-block; font-size:13px;}
.thumbnail_list4 > ul > li dl dd	{font-family:"나눔고딕","nanumgothic"; line-height:20px; margin-left:23px;}
.thumbnail_list4 > ul > li dl dd .point	{color:#2695a9; display:block;}
.thumbnail_list4 > ul > li dl dd .tit	 {color:#876243;}
.thumbnail_list4 > ul > li.nomargin	{margin:0;}

.thumbnail_list5	{}
.thumbnail_list5 > ul	{}
.thumbnail_list5 > ul > li	{width:100%; display:inline-block; vertical-align:top; margin:0 0 40px;}
.thumbnail_list5 > ul > li .image	 {float:left; margin:0;}
.thumbnail_list5 > ul > li .image img	{width:100%;}
.thumbnail_list5 > ul > li .wrap	{margin:0 0 0 270px; line-height:20px;}
.thumbnail_list5 > ul > li .wrap .title	{font-size:14px; color:#101010; margin:-3px 0 10px; display:block;}
.thumbnail_list5 > ul > li .wrap	 .summary	 {font-family:"나눔고딕","nanumgothic"; line-height:20px;}

/* 도서관 페이지용 썸네일 리스트 추가 20200612 */
.thumbnail_list6	{}
.thumbnail_list6 > ul	{}
.thumbnail_list6 > ul > li	{width:100%; display:inline-block; vertical-align:top; margin:0 0 40px;}
.thumbnail_list6 > ul > li .image	 {float:left; margin:0;}
.thumbnail_list6 > ul > li dl	{margin:0 0 0 365px;}
.thumbnail_list6 > ul > li dl dt	{font-size:18px; color:#101010; margin:3px 0px 10px 10px; font-weight:bold;}
.thumbnail_list6 > ul > li dl dt .number	{color:#9c1142; width:21px; display:inline-block;}
.thumbnail_list6 > ul > li dl dd {font-family:"나눔고딕","nanumgothic"; line-height:20px; margin-left:12px;padding:10px 10px 0 10px;background-color:#eeeeee;height:200px;word-break:keep-all;
word-wrap:break-word;}
.thumbnail_list6 > ul > li dl dd .point	{color:#2695a9; display:block;}
.thumbnail_list6 > ul > li dl dd .tit	 {color:#876243;}
.thumbnail_list6 > ul > li.nomargin	{margin:0;}
.thumbnail_list6 .helper em	 {color:#9b042a;}


.numberlist_type1	{border-top:1px solid #5e5e5e; border-bottom:1px solid #5e5e5e; width:100%; overflow:hidden;}
.numberlist_type1 > ol	{margin:-1px 0 0;}
.numberlist_type1 > ol > li	{border-top:1px solid #ddd; width:100%; display:inline-block; vertical-align:top; padding:15px 0;}
.numberlist_type1 > ol > li .number	{float:left; vertical-align:middle; background:url("../images/common/bg_numbering.gif") no-repeat 23px 16px; width:22px; height:19px; text-align:center; color:#fff; padding:19px 23px 0;}
.numberlist_type1 > ol > li .text	{float:left; padding:16px 0 0;}
.numberlist_type1 > ol > li .text .title	 {display:block; font-size:16px; color:#101010;}
.numberlist_type1 > ol > li .btns1	{float:right;}
.numberlist_type1 > ol > li .btns2	 {float:right; padding-right:84px;}
.numberlist_type1 > ol > li:first-child .number	{padding:3px 23px 0; background-position:23px 0;}
.numberlist_type1 > ol > li:first-child .text	{padding:0;width:92%}
.numberlist_type1 > ol > li .normal	{font-weight:normal; font-size:13px; color:#404040;}

.list_sectioning_3ea_type1	{width:100%; display:inline-block; vertical-align:top;}
.list_sectioning_3ea_type1 > *	 {width:29%; margin:0 0 0 6.5%; float:left;}
.list_sectioning_3ea_type1 > *.list1	{margin:0;}
.list_sectioning_3ea_type1 > * > li	{margin:0 0 47px;}
.list_sectioning_3ea_type1 > * > li .image	{margin:0 0 18px; text-align:center;}
.list_sectioning_3ea_type1 > * > li .image img	{width:100%;}
.list_sectioning_3ea_type1 > * > li dl dt	{font-size:16px; color:#101010; margin:0 0 5px;}
.list_sectioning_3ea_type1 > * > li dl dd	{line-height:20px;}

.list_sectioning_3ea_type2	{}
.list_sectioning_3ea_type2 > *	 {width:100%; display:inline-block; vertical-align:top;}
.list_sectioning_3ea_type2 > * > li	{float:left; margin:0 0 0 6.5%; width:29%; min-height:304px;}
.list_sectioning_3ea_type2 > * > li.list1	{margin:0;}
.list_sectioning_3ea_type2 > * > li .image	{margin:0 0 18px; text-align:center;}
.list_sectioning_3ea_type2 > * > li .image img	{width:100%;}
.list_sectioning_3ea_type2 > * > li dl dt	{font-size:16px; color:#101010; margin:0 0 5px;}
.list_sectioning_3ea_type2 > * > li dl dd	{line-height:20px;}

.ordered_list1	{}
.ordered_list1 > * > li	{margin:0 0 24px;}
.ordered_list1 > * > li .num_text	{color:#734c2b; display:block; margin:0 0 9px;}
.ordered_list1 > * > li .down_btn2	{margin-bottom:3px;}

.ordered_list2	{}
.ordered_list2 > li	{line-height:20px;}
.ordered_list2 > li .answer	 {background:#e9f3f5; padding:20px 20px 22px; margin:7px 0 25px;}

.ordered_list3	{}
.ordered_list3 > * > li	{margin:0 0 8px; width:100%; overflow:hidden;}
.ordered_list3 > * > li .num_text	{background:url("../images/common/bg_numbering2.gif") no-repeat 0 0; width:16px; height:16px; text-align:center; font-size:12px; color:#9c1142; margin:3px 5px 0 0; float:left;}
.ordered_list3 > * > li .text	 {margin:0 0 0 21px; line-height:20px;}
.ordered_list3 > * > li .down_btn2	{margin-bottom:3px;}

.ordered_list4	{}
.ordered_list4 > * > li	{line-height:20px;}

.ordered_list5	{}
.ordered_list5 > * > li	{line-height:20px;}
.ordered_list5 > * > li .num_text	{color:#734c2b; float:left;}
.ordered_list5 > * > li .text	 {margin:0 0 0 15px;}

.ordered_list6	{}
.ordered_list6 > * > li	{line-height:20px;}
.ordered_list6 > * > li .num_text	{float:left;}
.ordered_list6 > * > li .text	 {margin:0 0 0 15px;}


.img_on_text1	{width:100%; display:inline-block; vertical-align:top; position:relative;}
.img_on_text1 .deco1	{background:url("../images/img/img_5_1_1_2.gif") no-repeat 0 0; position:absolute; top:-20px; right:0; width:137px; height:166px; z-index:1;}
.img_on_text1 .image	{float:left;}
.img_on_text1 dl	{margin:50px 0 0 228px; padding:30px 0 0 0; background:#fff; line-height:20px; position:relative;}
.img_on_text1 dl dt	{font-size:26px; margin:0 0 18px; position:relative; left:-40px; line-height:26px;}
.img_on_text1 dl dt.line2	{line-height:36px; margin-top:-8px;}
.img_on_text1 dl dt span	{font-size:12px; display:block; padding:6px 0 0;}
.img_on_text1 dl dt em	{color:#940034;}
.img_on_text1 dl dd	{font-family:"나눔고딕","nanumgothic"; position:relative; left:-40px; overflow:hidden;}
.img_on_text1 dl dd .sbj	{font-family:"나눔고딕","nanumgothic",dotum,"돋움"; font-size:18px; margin-bottom:18px; line-height:24px; letter-spacing:-1px;}
.img_on_text1 dl dd .sbj em	{color:#940034;}
.img_on_text1 dl dd .sbj1	{font-family:"나눔고딕","nanumgothic",dotum,"돋움"; font-size:15px; margin-bottom:18px; line-height:1.7em; letter-spacing:-1px;}
.img_on_text1 dl dd .sbj1 em	{color:#940034;}

.img_on_text1 dl dd .point	{color:#2695a9;}
.img_on_text1 dl dd .point2	{color:#876243; font-weight:bold;}
.img_on_text1 dl dd .point3	{color:#940034;}
.img_on_text1 dl dd .link_blank	{padding:11px 0 0;}
.img_on_text1 dl dd .link_blank .detailview_btn2	{vertical-align:middle;}
.img_on_text1 dl dd .basic_list	{position:relative;}

.img_on_text2	{width:100%; display:inline-block; vertical-align:top;}
.img_on_text2 .image	{float:right; margin-right:-40px; position:relative; right:40px;}
.img_on_text2 dl	{margin:50px 228px 0 0; padding:30px 0 0 0; background:#fff; line-height:20px; position:relative; z-index:1;}
.img_on_text2 dl dt	{font-size:26px; margin:0 0 18px; line-height:26px;}
.img_on_text2 dl dt span	{font-size:12px; display:block; padding:6px 0 0;}
.img_on_text2 dl dt em	{color:#940034;}
.img_on_text2 dl dd	{font-family:"나눔고딕","nanumgothic"; overflow:hidden;}
.img_on_text2 dl dd .sbj	{font-family:"나눔명조","nanum_mj",dotum,"돋움"; font-size:18px; margin-bottom:18px; line-height:24px; letter-spacing:-1px;}
.img_on_text2 dl dd .sbj em	{color:#940034;}
.img_on_text2 dl dd .point	{color:#2695a9;}
.img_on_text2 dl dd .link_blank	{padding:11px 0 0;}
.img_on_text2 dl dd .link_blank .detailview_btn2	{vertical-align:middle;}
.img_on_text2 dl dd .basic_list	{position:relative;}

.img_on_text3	{width:100%; display:inline-block; vertical-align:top;}
.img_on_text3 .image	{float:right; margin-right:-40px; position:relative; right:40px;}
.img_on_text3 .image img	{height:auto !important;}
.img_on_text3 .image .under_text	 {display:block; text-align:right; font-size:13px; padding:7px 0 0;}
.img_on_text3 .image .under_text span	{display:inline-block; background:url("../images/bg/bg_bar_1x11.gif") no-repeat 0 2px; padding:0 7px 0 7px;}
.img_on_text3 dl	{margin:29px 455px 0 0; line-height:20px; position:relative; z-index:1;}
.img_on_text3 dl dt	{font-size:30px; margin:0 0 24px; line-height:36px; color:#101010; background:#fff; padding:12px 0 13px;}
.img_on_text3 dl dd	{font-family:"나눔고딕","nanumgothic"; overflow:hidden; font-size:13px; margin:0 125px 0 0;}

/* 아코디언 리스트 */
.arcodian_list1	{}
.arcodian_list1 .title	{text-align:center; color:#2695a9; font-size:20px; margin:0 0 9px;}
.arcodian_list1 .title2	{color:#2695a9; font-size:20px; margin:0 0 9px;}
.arcodian_list1 > ul	{border-top:2px solid #101010;}
.arcodian_list1 > ul > li	{border-bottom:1px solid #d4d4d4; background:url("../images/bg/bg_arcodian_arrow.gif") no-repeat 100% 23px;}
.arcodian_list1 > ul > li dl dt > a	{display:block; padding:18px 30px 19px 8px;}
.arcodian_list1 > ul > li dl dd	{background:#e9f3f5; color:#101010; height:0; overflow:hidden;}
.arcodian_list1 > ul > li dl dd .wrap	{padding:20px 20px 22px; border-top:1px solid #d4d4d4; line-height:20px;}
.arcodian_list1 > ul > li.on	{background:url("../images/bg/bg_arcodian_arrow_on.gif") no-repeat 100% 23px;}

/* 아코디언 리스트 2 */
.arcodian_list2	{}
.arcodian_list2 > ul	 {width:100%; overflow:hidden;}
.arcodian_list2 > ul > li	{float:left; width:33.33%; position:relative;}
.arcodian_list2 > ul > li .summary	{border:1px solid #d9d9d9; position:relative; z-index:1; padding:1px 0 0;}
.arcodian_list2 > ul > li .summary > a	{display:block; height:192px;}
.arcodian_list2 > ul > li .summary em	{display:block; text-align:center; background:#f0f0f0; font-size:16px; color:#727272; padding:13px 0 9px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:1px solid #d9d9d9;}
.arcodian_list2 > ul > li .summary em strong	 {color:#101010;}
.arcodian_list2 > ul > li .summary .basic_list	 {padding:25px 19px 2px; font-family:"나눔고딕","nanumgothic";}
.arcodian_list2 > ul > li .summary .basic_list > ul > li	{margin-bottom:7px;}
.arcodian_list2 > ul > li .summary .basic_list > ul > li strong	{font-family:"나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic",dotum,"돋움";}
.arcodian_list2 > ul > li .summary .name	{display:block; text-align:center; font-family:"나눔명조","nanum_mj","나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic",dotum,"돋움"; color:#404040; font-weight:bold; font-size:24px; padding:10px 0 6px;}
.arcodian_list2 > ul > li .summary .arrow	{position:absolute; bottom:-13px; left:50%; background:url("../images/common/bullet_master_arrow.png") no-repeat 0 0; width:25px; height:13px; margin:0 0 0 -13px; display:none;}
.arcodian_list2 > ul > li .profile	{position:relative; width:300%; height:0; background:#e7e2dd; overflow:hidden;}
.arcodian_list2 > ul > li .profile .profile_box	{padding:39px 0 60px; overflow:hidden; position:relative;}
.arcodian_list2 > ul > li .profile dl	 {width:100%; display:inline-block; vertical-align:top;}
.arcodian_list2 > ul > li .profile dl dt	{float:left; clear:both; width:120px; color:#101010; font-size:14px; background:url("../images/common/bg_master_profile_title.gif") no-repeat 40px 0; padding:9px 0 16px 40px;}
.arcodian_list2 > ul > li .profile dl dd	{margin:0 0 0 160px; padding:8px 20px 17px; line-height:20px; border-left:1px solid #f3f1ee;}
.arcodian_list2 > ul > li.member1	{clear:both;}
.arcodian_list2 > ul > li.member1 .profile	 {margin:0 0 0 0;}
.arcodian_list2 > ul > li.member2 .profile	 {margin:0 0 0 -100%;}
.arcodian_list2 > ul > li.member3 .profile	 {margin:0 0 0 -200%;}
.arcodian_list2 > ul > li.on	{z-index:5;}
.arcodian_list2 > ul > li.on .summary	 {border:2px solid #252525; padding:0;}
.arcodian_list2 > ul > li.on .summary > a	{height:191px;}
.arcodian_list2 > ul > li.on .summary em	{background:url("../images/common/bg_master_title.gif") no-repeat 50% 100%; font-size:16px; color:#727272; padding:13px 0 10px; border:0;}
.arcodian_list2 > ul > li.on .summary .basic_list	{padding:25px 18px 2px;}
.arcodian_list2 > ul > li.on .summary .arrow	{display:block;}
.arcodian_list2 > ul > li.no_data	{text-align:center; width:100%; padding:30px 0 33px; font-size:18px; color:#101010; border-bottom:1px solid #d9d9d9;}

/* 학사행정 > 장학 */
ul.scolar{width: 100%; overflow:hidden;}
ul.scolar > li{
	width: 31%;
	margin-right: 2%;
	float: left;
	border: 1px solid #d4d4d4;
}
ul.scolar li:last-child{
	margin-right: 0;
}
ul.scolar li .scolBox p.sc_title{
	background-color: #e7e0d8;
	color: #404040;
	font-weight: bold;
	text-align: center;
	padding: 7px 0;
	margin: 0;
	border-bottom: 1px solid #d4d4d4;
	line-height: 18px;
}
ul.scolar li .scolBox .sc_contents{
	color:#727272;
	padding: 10px;
	font-family: "나눔고딕","nanumgothic";
}
ul.scolar li .scolBox .sc_contents .sc_list{
	min-height: 110px;
}
ul.scolar li .scolBox .sc_contents .sc_list ul > li{
	background:url("http://www.korea.ac.kr/mbshome/mbs/university/images/common/bg_dot_3x3_940034.gif") no-repeat 0 8px;
	padding:0 0 0 10px;
	line-height:20px;
	margin-bottom: 4px;
}
ul.scolar li .scolBox .sc_contents .sc_sum{
	background-color: #f8f4ef;
	border-top: 1px dashed #d4d4d4;
	padding: 10px 5px;
	margin-top: 15px;
	min-height: 152px;
}
ul.scolar li .scolBox .sc_contents .sc_sum ul li{
	margin-bottom: 4px;
	line-height:20px;
}


/* 페이징 */
.paging	{width:100%; position:relative; text-align:center;}
.paging .page_btn	{width:50px; display:inline-block; vertical-align:middle; overflow:hidden;}
.paging .page_btn span	{background:url("../images/common/sprite_paging.gif") no-repeat 0 0; height:50px; display:block; padding-left:100px;}
.paging .first span	{background-position:0 0;}
.paging .prev span	{background-position:-54px 0;}
.paging .next span	{background-position:-108px 0;}
.paging .last span	{background-position:-162px 0;}
.paging .counting	{width:98px; display:inline-block; font-size:18px; color:#727272;}
.paging .btn_left	{position:absolute; left:0;}
.paging .btn_right	{position:absolute; right:0;}

/* button */
.basic_btn	{display:inline-block;}
.basic_btn span	{display:inline-block; min-width:109px; padding:15px 20px 17px; text-align:center;}
.basic_btn.gray1	{border:1px solid #d4d4d4; background:#f0f0f0;}
.basic_btn.gray2	{background:url("../images/common/sprite_basic_btn.gif") no-repeat 100% -60px;}
.basic_btn.gray2 span	{background:url("../images/common/sprite_basic_btn.gif") no-repeat 0 0; font-weight:bold; padding:16px 20px 19px; color:#404040;}
.basic_btn.gray3	{border:1px solid #373737; background:#4d4e53; color:#fff;}
.basic_btn.red1	{border:1px solid #6e0027; background:#940034; color:#fff;}
.basic_btn.more	{display:block; text-align:center; background:#e5e5e5;}
.basic_btn.more span	 {min-width:auto; background:url("../images/common/bg_more.gif") no-repeat 100% 17px; padding:12px 20px 13px;}
.basic_btn.blue1	{border:1px solid #a0cbd4; background:#d9e9ec;}
.basic_btn.blue1 span	{display:inline-block; min-width:auto; padding:6px 26px 8px; text-align:center;}

.down_btn	{display:inline-block; text-align:left; vertical-align:top; font-family:"나눔고딕","nanumgothic",dotum,"돋움";}
.down_btn span	{display:block; padding:16px 45px 16px 15px; border:1px solid #aac3c7; background:url("../images/common/bg_download.gif") no-repeat 100% 14px; color:#404040; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.down_btn2	{display:inline-block; text-align:left; vertical-align:top; font-family:"나눔고딕","nanumgothic",dotum,"돋움";}
.down_btn2 span	{display:block; padding:16px 45px 16px 15px; border:1px solid #aac3c7; background:url("../images/common/bg_download.gif") #e0eef1 no-repeat 100% 14px; color:#404040; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.down_btn3	{display:inline-block; text-align:left; vertical-align:top; min-width:184px; font-family:"나눔고딕","nanumgothic",dotum,"돋움";}
.down_btn3 span	{display:block; padding:16px 45px 16px 15px; border:1px solid #aac3c7; background:url("../images/common/bg_download.gif") #e0eef1 no-repeat 100% 14px; color:#404040; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.detailview_btn	{display:inline-block; text-align:left; vertical-align:top; font-family:"나눔고딕","nanumgothic",dotum,"돋움";}
.detailview_btn span	{display:block; padding:16px 45px 16px 15px; border:1px solid #d2c5b2; background:url("../images/common/bg_detailview.gif") #f6eee2 no-repeat 100% 17px; color:#404040; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left;}
.detailview_btn2	{display:inline-block; text-align:left; vertical-align:top; font-family:"나눔고딕","nanumgothic",dotum,"돋움";}
.detailview_btn2 span	{display:block; padding:16px 45px 16px 15px; min-width:173px; border:1px solid #d2c5b2; background:url("../images/common/bg_detailview.gif") #f6eee2 no-repeat 100% 17px; color:#404040; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.detailview_btn3	{display:inline-block; text-align:left; vertical-align:top; font-family:"나눔고딕","nanumgothic",dotum,"돋움";}
.detailview_btn3 span	{display:block; padding:16px 45px 16px 15px; min-width:122px; border:1px solid #d2c5b2; background:url("../images/common/bg_detailview.gif") #f6eee2 no-repeat 100% 17px; color:#404040; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.detailview_btn4	{display:inline-block;margin-top:5px;text-align:left; vertical-align:top; font-family:"나눔고딕","nanumgothic",dotum,"돋움";}
.detailview_btn4 span	{display:block; margin-top:5px;padding:16px 45px 16px 15px; min-width:173px; border:1px solid #d2c5b2; background:url("../images/common/bg_detailview.gif") #f6eee2 no-repeat 100% 17px; color:#404040; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.academic_list	{display:inline-block; text-align:left; vertical-align:top; font-family:"나눔고딕","nanumgothic",dotum,"돋움";}
.academic_list span	{display:block; padding:16px 45px 16px 15px; min-width:93px; border:1px solid #d4d4d4; background:url("../images/common/bg_academic_list.jpg") #fff no-repeat 100% 17px; color:#404040; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/* 파일등록버튼 */
.reg_btn1		{display:inline-block; position:relative; vertical-align:middle; margin:0 0 0 1px; overflow:hidden; cursor:pointer; background:url("../images/common/btn_bring_file.gif") no-repeat 0 0; margin-right:5px;}
.reg_btn1 .reg_file	 	{position:absolute; top:0; left:-10px; font-size:200px; width:100%; height:100%; background:none; filter:alpha(opacity=0); opacity:0; cursor:pointer;}

.select1	{border:1px solid #d4d4d4; padding:10px; font-weight:normal; color:#727272; height:50px; display:inline-block; vertical-align:middle; font-family:"나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic",dotum,"돋움";}
.select2	{border:1px solid #d4d4d4; padding:5px; font-weight:normal; color:#404040; height:32px; display:inline-block; vertical-align:middle; font-family:"나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic",dotum,"돋움";}
.input1	{border:1px solid #d4d4d4; padding:15px 10px; font-weight:normal; color:#727272; height:18px; font-family:"나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic",dotum,"돋움";}
.input2	{border:1px solid #d4d4d4; background:url("../images/common/bg_datepicker.gif") no-repeat 100% 13px; display:inline-block; width:24%; min-width:54px; padding:0 20px 0 1%; overflow:hidden; vertical-align:middle; font-family:"나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic",dotum,"돋움";}
.input3	{border:1px solid #d4d4d4; padding:10px 10px 10px; font-weight:normal; color:#727272; height:18px; font-family:"나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic",dotum,"돋움";}
.input2 input	 {border:0; background:url("..."); display:block; width:100%; padding:15px 0; font-weight:normal; color:#727272; height:18px; font-family:"나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic",dotum,"돋움";}
.input4	{border:1px solid #d4d4d4; background:url("../images/common/bg_datepicker.gif") no-repeat 100% 4px; display:inline-block; width:25%; min-width:80px; padding:0 20px 0 2%; overflow:hidden; vertical-align:middle; font-family:"나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic",dotum,"돋움";}
.input4 input	 {border:0; background:url("..."); display:block; width:100%; padding:6px 0; font-weight:normal; color:#727272; height:18px; font-family:"나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic",dotum,"돋움";}
.label1	{margin:3px 0 0; display:inline-block; width:100%;}
.label2	{margin:0 0 0 67px; display:inline-block; padding:15px 0;}
.label3	{padding:15px 0; display:inline-block; width:40%;}
.label4	{display:inline-block; vertical-align:middle; margin:0 26px 0 0;}
.label5	{display:inline-block; vertical-align:middle; padding:0 26px 0 0;}
.label5 input	{margin-right:6px;}
.label6	{padding:15px 0; display:inline-block; width:70%; min-width:210px;}
.textarea1	{border:1px solid #d4d4d4; padding:10px; color:#404040; line-height:20px; font-size:13px; overflow:hidden; overflow-y:auto; font-family:"나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic",dotum,"돋움";}
.textarea2	{border:1px solid #d4d4d4; padding:10px 2%; color:#404040; line-height:20px; font-size:13px; overflow:hidden; overflow-y:auto; font-family:"나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic",dotum,"돋움"; display:block; width:93%; margin:0 auto;}

.chk1	{margin:0 0 3px; padding:0; vertical-align:middle; display:inline-block; width:19px; height:19px;}


/* 탭메뉴 */
.tabmenu	{width:100%; overflow:hidden;}
.tabmenu > *	{width:100%; display:inline-block; vertical-align:top;}

.tabmenu.tab_2ea	{}
.tabmenu.tab_2ea > *	{padding-bottom:1px;}
.tabmenu.tab_2ea > * > li	{float:left; width:33.3%; margin-bottom:-1px;}
.tabmenu.tab_2ea > * > li > span	{display:block; border:1px solid #e2e2e2; border-left:0; padding-right:20px;}
.tabmenu.tab_2ea > * > li > span a	{display:block; padding:15px 0 17px 14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tabmenu.tab_2ea > * > li:first-child > span a	{border-left:1px solid #e2e2e2;}
.tabmenu.tab_2ea .symbolUl li	{width:25%;}
.tabmenu.tab_2ea .symbolUl li:nth-child( 4n+1 ) > span a	{border-left:1px solid #e2e2e2;}
.tabmenu.tab_2ea > * > li.on > span	{border-color:#6e0027; background:url("../images/common/bg_tab_on.gif") #940034 no-repeat 100% 21px;}
.tabmenu.tab_2ea > * > li.on > span a	{border-color:#6e0027; color:#fff;}

.tabmenu.tab_2ea2	{}
.tabmenu.tab_2ea2 > *	{padding-bottom:1px;}
.tabmenu.tab_2ea2 > * > li	{float:left; width:50%; margin-bottom:-1px;}
.tabmenu.tab_2ea2 > * > li > span	{display:block; border:1px solid #e2e2e2; border-left:0; padding-right:20px;}
.tabmenu.tab_2ea2 > * > li > span a	{display:block; padding:15px 0 17px 14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sinmoon.tabmenu.tab_2ea2 > * > li > span a { text-align: center; }
.tabmenu.tab_2ea2 > * > li:first-child > span a	{border-left:1px solid #e2e2e2;}
.tabmenu.tab_2ea2 > * > li.on > span	{border-color:#6e0027; background:url("../images/common/bg_tab_on.gif") #940034 no-repeat 100% 21px;}
.tabmenu.tab_2ea2 > * > li.on > span a	{border-color:#6e0027; color:#fff;}


.tabmenu.tab_3ea	{}
.tabmenu.tab_3ea.bg_on	 {/*background:url("../images/common/tab_3ea_bg_on.gif") no-repeat 100% 100%;*/}
.tabmenu.tab_3ea > *	{padding-bottom:1px;}
.tabmenu.tab_3ea > * > li	{float:left; width:33.3%; margin-bottom:-1px;}
.tabmenu.tab_3ea > * > li > span	{display:block; border:1px solid #e2e2e2; border-left:0; padding-right:20px;}
.tabmenu.tab_3ea > * > li > span a	{display:block; padding:15px 0 17px 14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tabmenu.tab_3ea > * > li:first-child > span a	{border-left:1px solid #e2e2e2;}
.tabmenu.tab_3ea > * > li.on > span	{border-color:#6e0027; background:url("../images/common/bg_tab_on.gif") #940034 no-repeat 100% 21px;}
.tabmenu.tab_3ea > * > li.on > span a	{border-color:#6e0027; color:#fff;}
.tabmenu.tab_3ea > * > li:first-child + * + * + * > span	{border-left:1px solid #e2e2e2;}
.tabmenu.tab_3ea > * > li:first-child + * + * + * + * > span	{border-left:0;}
.tabmenu.tab_3ea > * > li:first-child + * + * + * + * + * + * > span	{border-left:1px solid #e2e2e2;}
.tabmenu.tab_3ea > * > li:first-child + * + * + * + * + * + * + * > span	{border-left:0;}

.body > ul > li	{float:left; width:33.3%; margin-bottom:-1px;}
.body > ul > li > span	{display:block; border:1px solid #e2e2e2; border-left:0; padding-right:20px;}
.body > ul > li > span a	{display:block; padding:15px 0 17px 14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.body > ul > li > span a	{border-left:1px solid #e2e2e2;}
.body > ul > li.on > span	{border-color:#6e0027; background:url("../images/common/bg_tab_on.gif") #940034 no-repeat 100% 21px;}
.body > ul > li.on ><a href="#">span a	{border-color:#6e0027; color:#fff;}

.tabmenu.tab_4ea	{}
.tabmenu.tab_4ea > *	{padding-bottom:1px;}
.tabmenu.tab_4ea > * > li	{float:left; width:25%; margin-bottom:-1px;}
.tabmenu.tab_4ea > * > li > span	{display:block; border:1px solid #e2e2e2; border-left:0; padding-right:20px;}
.tabmenu.tab_4ea > * > li > span a	{display:block; padding:15px 0 17px 14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tabmenu.tab_4ea > * > li:first-child > span a	{border-left:1px solid #e2e2e2;}
.tabmenu.tab_4ea > * > li.on > span	{border-color:#6e0027; background:url("../images/common/bg_tab_on.gif") #940034 no-repeat 100% 21px;}
.tabmenu.tab_4ea > * > li.on > span a	{border-color:#6e0027; color:#fff;}

.tabmenu2	{width:100%; overflow:hidden;}
.tabmenu2 > *	{width:100%; display:inline-block; vertical-align:top;}

.tabmenu2.tab_2ea	{}
.tabmenu2.tab_2ea > * > li	{float:left; width:85px; margin:0 22px 0 0;}
.tabmenu2.tab_2ea > * > li > span a	 {display:block; text-align:center; padding:9px 0 7px;}
.tabmenu2.tab_2ea > * > li.on	{border-bottom:2px solid #2695a9;}
.tabmenu2.tab_2ea > * > li.on > span	{display:block;}
.tabmenu2.tab_2ea > * > li.on > span a	{color:#101010;}

.tabmenu3	{width:100%; overflow:hidden;}
.tabmenu3 > ul	{width:110%; display:inline-block; vertical-align:top;}

.tabmenu3.tab_2ea	{}
.tabmenu3.tab_2ea > * > li	{float:left; width:122px; margin:0 26px 0 0;}
.tabmenu3.tab_2ea > * > li > span a	 {display:block; text-align:center; padding:9px 0 9px; font-weight:normal;}
.tabmenu3.tab_2ea > * > li.on	{border-bottom:2px solid #940034;}
.tabmenu3.tab_2ea > * > li.on > span	{display:block;}
.tabmenu3.tab_2ea > * > li.on > span a	{color:#101010; font-weight:bold; padding-bottom:7px;}


/* 다중탭 */
.tabmenu.tab_2ea .tabmenu3	{width:200%; display:none; margin-top:40px;}
.tabmenu.tab_2ea li.on .tabmenu3	{display:block;}
.tabmenu.tab_2ea li.tab2 .tabmenu3	{margin-left:-100%;}
.tabmenu.tab_3ea .tabmenu3	{width:300%; display:none; margin-top:40px;}
.tabmenu.tab_3ea li.on .tabmenu3	{display:block;}
.tabmenu.tab_3ea li.tab2 .tabmenu3	{margin-left:-100%;}
.tabmenu.tab_3ea li.tab3 .tabmenu3	{margin-left:-200%;}
.tabmenu.tab_4ea .tabmenu3	{width:400%; display:none; margin-top:40px;}
.tabmenu.tab_4ea li.on .tabmenu3	{display:block;}
.tabmenu.tab_4ea li.tab2 .tabmenu3	{margin-left:-100%;}
.tabmenu.tab_4ea li.tab3 .tabmenu3	{margin-left:-200%;}
.tabmenu.tab_4ea li.tab4 .tabmenu3	{margin-left:-300%;}

/* 명예의전당 */
.tabmenu.tab_3ea > .tabfame > li{width:20%;}
.tabmenu.tab_3ea > .tabfame > li:hover span {border-color:#6e0027; background:url("../images/common/bg_tab_on.gif") #940034 no-repeat 100% 21px;color:#fff;}
.tabmenu.tab_3ea > .tabfame > li:hover span a {color:#fff;}
.tabmenu.tab_3ea > .tabfame > li > span{border-left:0;}
.tabmenu.tab_3ea > .tabfame > li:nth-child( 5n+6 ) > span{border-left:1px solid #e2e2e2;}

.calendar_wrap	{width:100%; overflow:hidden; margin:0 0 60px;}
.calendar_wrap .calendar_view	{float:left; width:302px;}
.calendar_wrap .calendar_view .header	{text-align:center; font-size:22px; padding:8px 0 14px;}
.calendar_wrap .calendar_view .header a	{display:inline-block; vertical-align:middle; padding:5px;}
.calendar_wrap .calendar_view .header span	 {padding:2px 0 0; display:inline-block; vertical-align:middle; width:168px;}
.calendar_wrap .calendar_view .body	{border:1px solid #d4d4d4;}
.calendar_wrap .calendar_view .body table	{width:100%;}
.calendar_wrap .calendar_view .body table thead th	 {border-left:1px solid #e5e5e5; font-size:12px;}
.calendar_wrap .calendar_view .body table thead th:first-child	{border-left:0;}
.calendar_wrap .calendar_view .body table thead th.sun	{color:#940034;}
.calendar_wrap .calendar_view .body table thead th.sat	{color:#2695a9;}
.calendar_wrap .calendar_view .body table thead th .th_wrap	{padding:8px 0 9px;}
.calendar_wrap .calendar_view .body table tbody td	{border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; text-align:center; font-family:tahoma;}
.calendar_wrap .calendar_view .body table tbody td:first-child	{border-left:0;}
.calendar_wrap .calendar_view .body table tbody td.sun	 {color:#940034;}
.calendar_wrap .calendar_view .body table tbody td.sat	 {color:#2695a9;}
.calendar_wrap .calendar_view .body table tbody td .td_wrap	{}
.calendar_wrap .calendar_view .body table tbody td .td_wrap a	{display:block; padding:10px 0 14px;}
.calendar_wrap .calendar_view .body table tbody td.sun a,
.calendar_wrap .calendar_view .body table tbody td.sun span	{color:#940034;}
.calendar_wrap .calendar_view .body table tbody td.sat a,
.calendar_wrap .calendar_view .body table tbody td.sat span	{color:#2695a9;}
.calendar_wrap .calendar_view .body table tbody td.on a	{color:#fff; background:url("../images/bg/bg_calendar_on.gif") no-repeat 50% 50%;}
.calendar_wrap .calendar_text	{margin:0 0 0 330px; padding:60px 0 0;}
.calendar_wrap .calendar_text .today	{color:#101010; font-size:16px; background:url("../images/bg/bg_calendar_today.gif") no-repeat 0 2px; padding:0 0 0 25px; margin:0 0 20px;}
.calendar_wrap .calendar_text dl	{width:100%; overflow:hidden;}
.calendar_wrap .calendar_text dl dt	{clear:both; float:left; border-top:1px solid #2695a9; font-size:16px; padding:17px 0 15px;}
.calendar_wrap .calendar_text dl dt .running_date	{display:block; font-size:11px; padding:5px 0 0; width:100%; overflow:hidden;}
.calendar_wrap .calendar_text dl dt .running_date span	{display:block; margin:0 0 3px;}
.calendar_wrap .calendar_text dl dt .running_date span strong	{color:#2695a9;}
.calendar_wrap .calendar_text dl dd	{padding:17px 0 35px 200px; border-top:1px solid #d4d4d4; min-height:40px;}

#campus_map	 {width:100%; height:100%;}
#campus_map .header	{border-bottom:1px solid #303132; width:100%; overflow:hidden; padding:20px 0 0;}
#campus_map .header h1	{float:left; padding:0 24px 19px 15px;}
#campus_map .header .search_form	{float:left;}
#campus_map .header .nav	 {float:right; text-align:right;}
#campus_map .header .nav ul	{overflow:hidden; padding-right:81px;}
#campus_map .header .nav ul li	{float:left; padding:0 25px;}
#campus_map .header .nav ul li a	{font-size:15px; color:#101010; display:inline-block; padding:10px 0 8px;}
#campus_map .header .nav ul li.on a	{border-bottom:2px solid #940034; color:#940034;}
#campus_map .campus_body	 {width:100%; height:720px; overflow:hidden;}
#campus_map .campus_body .category	{float:left; width:322px; height:100%; background:url("../images/common/bg_campus_map_side.png") repeat-y 0 0; position:relative; z-index:1;}
#campus_map .campus_body .category .opener	{position:absolute; right:0; top:333px;}
#campus_map .campus_body .category .menu	{float:left; width:43px; height:100%; border-right:1px solid #2f3035; background:#5a5b5e;}
#campus_map .campus_body .category .menu ul li	{border-bottom:1px solid #2f3035; text-align:center; line-height:14px;}
#campus_map .campus_body .category .menu ul li a	{display:block;}
#campus_map .campus_body .category .menu ul li a .space	{display:inline-block; height:100%; width:0; overflow:hidden; margin-right:-4px; vertical-align:middle;}
#campus_map .campus_body .category .menu ul li a .text	{display:inline-block; color:#fff; font-size:11px; width:100%; vertical-align:middle; padding:15px 0;}
#campus_map .campus_body .category .menu ul li.on	{background:#940034;}
#campus_map .campus_body .category .placelist	{margin:0 22px 0 44px; height:100%;}
#campus_map .campus_body .category .placelist > ul	{padding:12px 0 26px; height:310px; overflow-x:hidden; overflow-y:scroll;}
#campus_map .campus_body .category .placelist > ul li a	{display:block; padding:6px 20px 7px;}
#campus_map .campus_body .category .placelist > ul li.on a	{background:#ddd;}
#campus_map .campus_body .category .placelist .view_summary	{border-top:1px solid #4d4e53;}
#campus_map .campus_body .category .placelist .view_summary .thumb	 {width:100%; height:192px; overflow:hidden;}
#campus_map .campus_body .category .placelist .view_summary .thumb img	 {max-width:100%;}
#campus_map .campus_body .category .placelist .view_summary dl	{margin:0 20px;}
#campus_map .campus_body .category .placelist .view_summary dl dt	{color:#101010; font-size:20px; padding:17px 0 4px;}
#campus_map .campus_body .category .placelist .view_summary dl dd	 {line-height:20px; font-size:12px; height:117px; overflow: hidden; overflow-y: auto;}
/*#campus_map .campus_body .map_view	{margin:0 0 0 300px; height:100%; width:100%; padding-right:22px; position:relative; left:-22px;}*/
#campus_map .campus_body .map_view	{margin:0 0 0 300px; height:100%; width:auto; position:relative;} /*20190426 수정*/
#campus_map .campus_body .map_view iframe	{position:absolute; top:0; left:-287px; width:100%; height:100%;}
#campus_map .campus_body .map_view #naver_map	{position:absolute; top:0; left:0; width:100% !important; height:100% !important;}
#campus_map .campus_body .map_view #naver_map .nmap	{width:100% !important; height:100% !important;}
#campus_map .campus_body.on .category	{margin-left:-300px;}
#campus_map .campus_body.on .map_view	{margin:0; width:1230px;}
#campus_map .campus_body.on .map_view iframe	{left:0;}

.thumbnail_summary	 {}
.thumbnail_summary > * > li	{margin:0 0 40px;}
.thumbnail_summary > * > li > .title	{font-size:18px; color:#101010; background:url("../images/common/bg_subtitle2.gif") no-repeat 0 0; padding:18px 0 28px;}
.thumbnail_summary > * > li > .cont	{width:100%; display:inline-block; vertical-align:top;}
.thumbnail_summary > * > li > .cont .image	{float:left; width:224px;}
.thumbnail_summary > * > li > .cont .summary	{margin:0 0 0 254px;}
.thumbnail_summary > * > li > .cont .summary .team_list	{border:1px solid #bddfe5; padding:16px 0 7px 20px;}
.thumbnail_summary > * > li > .cont .summary .team_list ul	{width:100%; overflow:hidden;}
.thumbnail_summary > * > li > .cont .summary .team_list ul li	{float:left; padding:0 0 9px 6px; background:url("../images/common/bg_dot_3x2_353538.gif") no-repeat 0 10px; line-height:20px;}
.thumbnail_summary > * > li > .cont .summary .team_list ul li.w238	 {width:232px;}
.thumbnail_summary > * > li > .cont .summary .team_list ul li.w200	 {width:194px;}
.thumbnail_summary > * > li > .cont .summary .team_list ul li.w224	 {width:218px;}
.thumbnail_summary > * > li > .cont .summary .team_list ul li.w214	 {width:208px;}


.info_open_step	{padding:0 24px 0 20px; position:relative;}
.info_open_step ol	{width:100%; height:188px; position:relative;}
.info_open_step ol li	{width:40%; height:65px; background:#e7e2dd; position:absolute; padding:0 0 0 4%;}
.info_open_step ol li span	{vertical-align:middle; display:inline-block;margin-top:23px;}
.info_open_step ol li .space	{width:0; height:100%; overflow:hidden; vertical-align:middle; display:inline-block; margin:0 -4px 0 0;}
.info_open_step ol li.step1	{top:0; left:0;}
.info_open_step ol li.step2	{top:0; right:0;}
.info_open_step ol li.step3	{bottom:0; right:0;}
.info_open_step ol li.step4	{bottom:0; left:0;}
.info_open_step .deco1	{position:absolute; top:25px; left:50%; width:5.6%; max-width:38px; margin:0 0 0 -3.5%;}
.info_open_step .deco2	{position:absolute; top:75px; left:75.8%; width:2.5%;}
.info_open_step .deco3	{position:absolute; top:150px; left:50%; width:5.6%; max-width:38px; margin:0 0 0 -3.5%;}

.strategy	{background:url("../images/img/img_5_1_1_3.gif") no-repeat 20% 54px; height:324px; position:relative;}
.strategy dl	{position:absolute; top:0; left:0; z-index:1;}
.strategy dl dt	{font-size:16px; color:#101010;}
.strategy dl dd	{}
.strategy .strategy_1	{top:15px; left:26.5%;}
.strategy .strategy_2	{top:131px; left:38.5%;}
.strategy .strategy_3	{top:271px; left:26.5%;}

.fitness_center	{border:3px solid #d4d4d4; padding:28px 0 23px;}
.fitness_center ul	 {width:100%; overflow:hidden;}
.fitness_center ul li	{float:left; width:33.3%; background:url("../images/common/bg_dot_1x4_404040.gif") repeat-y 0 0; text-align:center; color:#101010;}
.fitness_center ul li:first-child	{background:none;}
.fitness_center ul li strong	{display:block; color:#734c2b; padding:0 0 4px;}
.fitness_center ul li strong em	{display:block; color:#101010; font-size:16px; margin:0 0 4px;}
.fitness_center ul li .tel	{display:block; font-size:20px; padding:9px 0 0;}
.fitness_center .barogo	{padding:0 0 0 26px;}
.fitness_center .barogo > span	{display:inline-block; line-height:20px; margin:0 35px 0 0;}

.fitness_center2	{border:3px solid #d4d4d4; padding:26px 0 30px;}
.fitness_center2 ul	 {width:100%; overflow:hidden;}
.fitness_center2 ul li	{float:left; width:50%; background:url("../images/common/bg_dot_1x4_404040.gif") repeat-y 0 0; text-align:center; color:#101010;}
.fitness_center2 ul li:first-child	{background:none;}
.fitness_center2 ul li strong	{display:block;}
.fitness_center2 ul li .tel	{display:block; font-size:24px; padding:4px 0 0;}
.fitness_center2 .helper	 {padding:25px 24px 0; line-height:20px; font-size:12px;}

.referlist_1	 {}
.referlist_1 > *	 {}
.referlist_1 > * > li	 {background:url("../images/common/bg_referrer.gif") no-repeat 0 6px; padding:0 0 0 13px; line-height:20px;}

.referlist_0	 {background:url("../images/common/bg_referrer.gif") no-repeat 0 6px; padding:0 0 0 13px; line-height:20px;}

.arrow1	{background:url("../images/bg/bg_arrow1.gif") no-repeat 0 0; width:12px; height:9px; vertical-align:middle; display:inline-block;}
.gray_box1	{background:#e5e5e5; padding:18px 20px 9px;}
.gray_box1 .title	{color:#9f1e4b; margin:0 0 10px;}
.gray_box1 > *	 {margin:0 0 10px;}
.gray_box1 > * > li	 {line-height:20px;}

.gray_box2	{border:3px solid #d4d4d4; padding:18px 19px 9px;}
.gray_box2 .title	{color:#101010; margin:0 0 10px;}
.gray_box2 > *	 {margin:0 0 10px;}
.gray_box2 > * > li	 {line-height:20px;}

.obstacle_support	{}
.obstacle_support ul li	{width:100%; overflow:hidden; margin:0 0 60px;}
.obstacle_support ul li .subtitle2	{float:left;}
.obstacle_support ul li .vod	{float:right; width:500px; position:relative;}
.obstacle_support ul li .smi_viewer	{height:0; overflow:hidden;}
.obstacle_support ul li .smi_viewer .smi_view_cont	 {border:1px solid #d2c5b2; background:#f6eee2; padding:19px 20px; line-height:20px;}
.obstacle_support ul li .detailview_btn	{margin:10px 0;}
/*
.obstacle_support ul li .vod a	{position:absolute; top:50%; left:50%; margin:-36px 0 0 -36px;}
.obstacle_support ul li .vod > img	{width:100%;}
*/

.obstacle_survice > ul	 {width:100%; overflow:hidden;}
.obstacle_survice > ul > li	 {width:30%; float:left; text-align:center; padding:0 3.3% 0 0;}
.obstacle_survice > ul > li .title	{display:block; font-size:16px; color:#101010; padding:18px 0 15px;}
.obstacle_survice > ul > li .basic_list	{text-align:left;}

.academic_manage	{position:relative; width:100%; height:0;}
.academic_manage .academic_list	{position:absolute; top:-12px; right:0;}

.life_pagelist_5_5	{width:100%;}
.life_pagelist_5_5 > ul	{width:100%; overflow:hidden;}
.life_pagelist_5_5 > ul > li	{width:25%; float:left; margin:0 0 10px;}
.life_pagelist_5_5 > ul > li > .title	{display:block; margin:0 0 0 2px; border:1px solid #bab0a7; background:#cbc0b7; padding:10px 0 12px 15px; color:#101010;}
.life_pagelist_5_5 > ul > li.list1 > .title,
.life_pagelist_5_5 > ul > li.list5 > .title,
.life_pagelist_5_5 > ul > li.list9 > .title	{margin:0;}
.life_pagelist_5_5 > ul > li > ul	{padding:16px 0 0 16px; min-height:199px;}
.life_pagelist_5_5 > ul > li > ul > li	{background:url("../images/common/bg_dot_3x3_940034.gif") no-repeat 0 8px; line-height:22px; padding:0 0 0 9px;}

.ku_askroom_agree	{border:1px solid #d4d4d4; padding:26px 30px 27px;}
.ku_askroom_agree > dl > dt	{color:#734c2b; line-height:20px; margin:0 0 8px;}
.ku_askroom_agree > dl > dd	{line-height:20px;}

.welcome_cyber	{background:#e7e2dd; padding:37px 39px 35px; font-size:16px; line-height:24px;}

.type_select	{border:1px solid #d0e1e5; background:#eef4f5; text-align:center; padding:11px 0 9px;}
.type_select label	{padding:0 34px; color:#101010;}
.type_select label input	{margin-right:5px;}

.accommodations	{}
.accommodations > ul	{}
.accommodations > ul > li	{width:100%; display:inline-block; vertical-align:top; margin:0 0 30px;}
.accommodations > ul > li .dep1_title	{float:left; border-top:4px solid #876243; width:113px; font-size:20px; padding:16px 0 0 1px;}
.accommodations > ul > li > .dep2	{margin:0 0 0 124px; overflow:hidden;}
.accommodations > ul > li > .dep2 > ul > li	{float:left; width:29%; height:120px; margin:0 0 0 4.3%; border-top:1px solid #cbc0b7; overflow:hidden;}
.accommodations > ul > li > .dep2 > ul > li .dep2_title	{font-family:"나눔고딕","nanumgothic"; color:#876243; font-size:16px; line-height:24px; padding:15px 0 8px 1px;}
.accommodations > ul > li > .dep2 > ul > li .dep2_text	{width:210px; line-height:18px; padding:0 0 0 1px;}

.ku_restaurant	{border-top:1px solid #d4d4d4; border-left:1px solid #d4d4d4; position:relative; padding:0 44px 0 40px;}
.ku_restaurant .header	{text-align:center; position:relative; padding:58px 0 0;}
.ku_restaurant .header .title	{display:inline-block; border-top:3px solid #252525; border-bottom:3px solid #252525; color:#101010; font-size:30px; padding:17px 0 14px;}
.ku_restaurant .header .deco1	{position:absolute; top:28px; left:50%; background:url("../images/bg/bg_ku_restaurant.png") no-repeat 0 0; width:37px; height:48px; margin:0 0 0 -19px;}
.ku_restaurant .header .ctrl	{padding:16px 0 47px;}
.ku_restaurant .header .ctrl span	{display:inline-block; width:132px; font-size:22px; vertical-align:middle;}
.ku_restaurant > ul	{}
.ku_restaurant > ul > li	{width:100%; overflow:hidden;}
.ku_restaurant > ul > li .dep1_title	{float:left; border-top:2px solid #727272; width:184px; padding:26px 0 0 10px; min-height:146px; font-size:12px;}
.ku_restaurant > ul > li .dep1_title strong	{color:#111; font-size:22px;}
.ku_restaurant > ul > li .dep1_title dl	{line-height:20px; padding:14px 0 0; overflow:hidden;}
.ku_restaurant > ul > li .dep1_title dl dt	{color:#764b29; float:left; clear:both; padding-right:4px;}
.ku_restaurant > ul > li ul	{margin:0 0 0 214px; overflow:hidden; border-top:1px solid #d4d4d4; padding:20px 0 10px;}
.ku_restaurant > ul > li ul li	{float:left; padding:10px 5px 9px 10px; font-size:14px; font-family:"나눔고딕","nanumgothic";}
.ku_restaurant > ul > li ul li .menuInfo	{margin:0 0 12px;}
.ku_restaurant > ul > li ul li .menuInfoContent	{padding:0 0 5px 5px; background:url("../images/bg/bg_link_list1.gif") no-repeat 0 8px;}

.ku_restaurant > ul > li ol	{margin:0 0 0 214px; overflow:hidden; border-top:1px solid #d4d4d4; padding:20px 0 10px;}
.ku_restaurant > ul > li ol li	{float:left; width:100%; padding:4px 0 13px 0; font-size:14px; font-family:"나눔고딕","nanumgothic"; overflow:hidden;}
.ku_restaurant > ul > li ol li .day	{float:left; width:25px; background:#940034; text-align:center; color:#fff; font-size:14px; padding:4px 0; margin-top:-4px;}
.ku_restaurant > ul > li ol li .date	{float:left; color:#940034; padding-left:6px;}
.ku_restaurant > ul > li ol li .menulist	 {margin-left:90px; display:block;     border: none !important;}

.ku_restaurant .line1	{position:absolute; left:0; bottom:-3px; background:url("../images/bg/bg_restaurant_1.gif") no-repeat 0 0; width:4px; height:4px; z-index:2;}
.ku_restaurant .line2	{position:absolute; right:0; bottom:-3px; background:url("../images/bg/bg_restaurant_2.gif") no-repeat 100% 100%; width:100%; height:4px; z-index:1;}
.ku_restaurant .line3	{position:absolute; right:0; top:-1px; background:url("../images/bg/bg_restaurant_3.gif") no-repeat 100% 0; width:4px; height:100%; z-index:0;}

.deduct_step ol	{text-align:center;}
.deduct_step ol li	 {display:inline-block; width:16.5%; margin:0 -2px; vertical-align:top;}
.deduct_step ol li.arrow	 {background:url("../images/bg/deduct_arrow.gif") no-repeat 50% 100%; width:6%; height:71px;}

.deduct_step2 ol	{text-align:center;}
.deduct_step2 ol li	 {display:inline-block; width:12.75%; margin:0 -2px; vertical-align:top;}
.deduct_step2 ol li.arrow	 {background:url("../images/bg/deduct_arrow.gif") no-repeat 50% 100%; width:4%; height:56px;}

.deduct_step3	{width:651px; margin:0 auto; position:relative;}
.deduct_step3 ol	{}
.deduct_step3 ol li	 {width:306px; background:url("../images/bg/deduct_arrow3.gif") no-repeat 50% 15px; padding:39px 0 0; line-height:20px;}
.deduct_step3 ol li:first-child	 {background:none; padding:0;}
.deduct_step3 ol li .text_wrap	{background:#e7e2dd; padding:13px 20px 12px; height:40px;}
.deduct_step3 ol li .text_wrap .space	 {width:0; height:100%; overflow:hidden; margin:0 -5px 0 0; vertical-align:middle; display:inline-block;}
.deduct_step3 ol li .text_wrap .text	{display:inline-block; vertical-align:middle;}
.deduct_step3 ol li.maybe	 {position:absolute; top:104px; left:306px; padding:0 0 0 39px; background:url("../images/bg/deduct_arrow4.gif") no-repeat 15px 24px;}
.deduct_step3 ol li.maybe .text_wrap	{background:#5d4d3e; color:#fff; text-align:center;}
.deduct_step3 .deco_maybe	{background:url("../images/bg/bg_deco_maybe1.gif") no-repeat 0 0; width:178px; height:81px; position:absolute; top:169px; left:321px;}

/* 대상별 링크페이지 */
.user_type_link	{width:100%;}
.user_type_link > ul	{width:100%; overflow:hidden;}
.user_type_link > ul > li	 {float:left; width:47.1%; min-height:186px; border-top:2px solid #404040; overflow:hidden; padding:18px 0 0;}
.user_type_link > ul > li.odd	 {margin-left:5.8%;}
.user_type_link > ul > li .title	 {float:left; width:100px; padding-right:14px; font-size:16px; color:#101010; line-height:20px;}
.user_type_link > ul > li ul	{margin:0 0 0 114px;}
.user_type_link > ul > li ul li	{color:#2695a9; background:url("../images/bg/bg_link_list1.gif") no-repeat 0 8px; padding:0 0 0 7px; margin:0 0 18px;}
.user_type_link > ul > li ul li a	{color:#2695a9; text-decoration:underline;}

/* 구글맵 api */
.gc_map_api	{width:100%; height:500px;}
.ui-datepicker	{display:none;}

.error_layout	 {text-align:center; background:#f4f4f4; padding:148px;}
.error_layout dl	{}
.error_layout dl dt	{font-size:22px; color:#735a33; padding:34px 0 18px;}
.error_layout dl dd	{line-height:18px;}
.error_layout dl dd .btn	{padding:32px 0 0;}


.tuition_table	 {border:3px solid #d4d4d4; overflow:hidden; *zoom:1; padding:15px 0;}
.tuition_table:after	{content:""; clear:both; display:block; height:0; visibility:hidden;}
.tuition_table dl	{width:33.3%; float:left; text-align:center; background:url("../images/common/bg_dot_1x4_404040.gif") repeat-y 0 0; padding:0 0 21px;}
.tuition_table dl:first-child	{background:none;}
.tuition_table dl dt	{padding:0 20px; font-size:18px; color:#101010; font-family:"나눔고딕볼드","nanumgothicbold","나눔고딕","nanumgothic",dotum; height:90px;}
.tuition_table dl dt .space	{display:inline-block; width:0; height:100%; overflow:hidden; vertical-align:middle;}
.tuition_table dl dt .text	{display:inline-block; vertical-align:middle;}
.tuition_table dl dt .text em	 {display:block; color:#734c2b;}
.tuition_table dl dd	{padding:0 25px;}
.tuition_table dl .detailview_btn3	{width:100%;}
.tuition_table dl .detailview_btn3 span	 {min-width:auto;}

#naver_map	 {width:100% !important; margin-bottom:40px;}
#naver_map .nmap	{width:100% !important;}

/* 교내 길찾기 안내 141211 */
.btn_music	{background:url("../images/btn/sprite_btn2.gif") no-repeat 0 0; width:35px; display:inline-block; vertical-align:middle; overflow:hidden;}
.btn_music span	{display:inline-block; vertical-align:middle; height:32px; padding-left:35px;}
.btn_music.btn_music_play	{background-position:0 0;}
.btn_music.btn_music_down	{background-position:-45px 0;}

.loadguide_audio	{background:#4d4e53; margin-bottom:28px;}
.loadguide_audio > *	{width:100%;}

/* //guide end */

/* 명예의전당 */
.HallofFame {width:100%; height:auto; display:inline-block;}
.HallofFame li {float:left; width:45%; padding-right:5%; margin-bottom:20px;}



@media all and (max-width:1199px){
	#gnb .nav	{padding:31px 0 0 0;}
	#gnb .nav ul li a	{padding:0 23px;}

	#contents	{background:url("../images/common/bg_contents_lnb.gif") repeat-y 0 0; min-width:0;}
	#contents .contents_back	{right:0;}
	#contents .location ul li	 {width:21%;}
	#contents .articles	{float:left; width:auto; max-width:714px; overflow:hidden; margin-left:282px; padding:0;}
	#contents .articles ul	{width:110%;}
	#contents .articles ul li	{float:left; max-width:166px; margin:0 17px 0 0;}
	#contents .faq	{float:none; width:auto; min-width:300px; overflow:hidden; margin-left:282px; max-width:auto; padding:0;}
	#contents .faq ul	{width:100%;}
	#contents .faq ul li	{float:none;}
	#footer .cont .top	 {margin:0 0 0 100%; left:0;}
	#footer .cont .top img	{position:relative; margin:0 0 0 -54px;}

	#campus_map .header .nav ul	{padding-right:21px;}
	#campus_map .header .nav ul li	{float:left; padding:0 10px;}
}
@media all and (max-width:1024px){

	#gnb .nav	{min-width:529px;}
	#gnb .nav ul li a	{padding:0 10px;}

	#sub_visual .visual_img	{min-width:auto; width:auto; margin:0 408px 0 0;}
	#sub_visual .visual_img img	{width:100%; height:100%;}
	#sub_visual .text1	{left:auto; right:204px;}
	#sub_visual .text2	{left:auto; right:0;}

	#contents	{background:none; min-width:auto;}
	#contents .location ul li	 {width:25%; background:url("../images/common/location_arrow_v.png") no-repeat 100% 16px;}
	#contents .location ul li a	{cursor:pointer;}
	#contents.dep1_on .location ul li.dep1	{background:url("../images/common/location_arrow_v_on.png") no-repeat 100% 16px;}
	#contents.dep2_on .location ul li.dep2	{background:url("../images/common/location_arrow_v_on.png") no-repeat 100% 16px;}
	#contents.dep3_on .location ul li.dep3	{background:url("../images/common/location_arrow_v_on.png") no-repeat 100% 16px;}

	#contents .contents_back	{display:none;}
	#contents .lnb	 {display:none; float:none; width:100%;}
	#contents .lnb h3	{display:none;}
	#contents .contents_body	{float:none; width:auto; margin:0; padding:43px 24px 0;}
	#contents .contents_body .view_option	{position:relative; top:-115px; right:0; text-align:right;}

	#contents.dep1_on .lnb	 {width:100%; padding:0; display:block; background:#f0f0f0; border-bottom:1px solid #d4d4d4;}
	#contents.dep1_on .lnb > ul	{margin:0; padding:0;}
	#contents.dep1_on .lnb > ul > li	{display:block;}
	#contents.dep1_on .lnb > ul > li > a	{border-bottom:1px solid #d9d9d9; font-size:15px; color:#101010; margin:0; padding:12px 31px 13px; display:block; cursor:pointer;}
	#contents.dep1_on .lnb > ul > li.on > a	{color:#fff; background:#bd0b4a;}
	#contents.dep1_on .lnb > ul > li > a:hover	{color:#fff; background:#bd0b4a;}
	#contents.dep1_on .lnb > ul > li:last-child > a	{border-bottom:0;}
	#contents.dep1_on .lnb > ul > li > ul	{display:none;}
	#contents.dep1_on .lnb > ul > li.on > ul	 {display:none;}

	#contents.dep2_on .lnb	 {width:100%; padding:0; display:block; background:#f0f0f0; border-bottom:1px solid #d4d4d4;}
	#contents.dep2_on .lnb > ul > li > a	{display:none;}
	#contents.dep2_on .lnb > ul > li > ul	{margin:0 31px; padding:11px 0 0;}
	#contents.dep2_on .lnb > ul > li > ul > li	 {display:block;}
	#contents.dep2_on .lnb > ul > li > ul > li:last-child	{border-bottom:0;}
	#contents.dep2_on .lnb > ul > li > ul > li.on > a	{color:#940034;}
	#contents.dep2_on .lnb > ul > li > ul > li > a:hover	{color:#940034;}
	#contents.dep2_on .lnb > ul > li > ul > li > ul	 {display:none;}
	#contents.dep2_on .lnb > ul > li > ul > li.on > ul	{display:none;}

	#contents.dep3_on .lnb	 {width:100%; padding:0; display:block; background:#f0f0f0; border-bottom:1px solid #d4d4d4;}
	#contents.dep3_on .lnb > ul > li > a	{display:none;}
	#contents.dep3_on .lnb > ul > li > ul	 {margin:0 31px; padding:23px 0 0;}
	#contents.dep3_on .lnb > ul > li > ul > li	 {display:none;}
	#contents.dep3_on .lnb > ul > li > ul > li.on > ul > li > a	{padding-left:15px;}
	#contents.dep3_on .lnb > ul > li > ul > li.on	 {display:block; border-bottom:none;}
	#contents.dep3_on .lnb > ul > li > ul > li.on > a	{display:none;}
	#contents.dep3_on .lnb > ul > li > ul > li.on > ul	{display:block; margin-bottom:14px;}

	#contents .articles	{float:none; width:auto; max-width:100%; padding-left:0; margin:0 24px;}
	#contents .articles ul	{width:100%;}
	#contents .articles ul li	{float:none; max-width:100%; width:auto; margin:0;}
	#contents .articles ul li img	{display:none;}
	#contents .articles ul li .text	{background:url("../images/common/bg_dot_3x3_940034.gif") no-repeat 0 8px; padding:0 0 0 10px;}

	#contents .faq	{float:none; width:auto; max-width:100%; padding-left:0; margin:0 24px;}
	#contents .faq ul	{width:100%;}
	#contents .faq ul li	{float:none; max-width:100%; width:auto; margin:0;}
	#contents .faq ul li img	{display:none;}
	#contents .faq ul li .text	{background:url("../images/common/bg_dot_3x3_940034.gif") no-repeat 0 8px; padding:0 0 0 10px;}

	.sort_a .basic_list2 > * > li	{background:none;}
	.sort_b .basic_list > * > li	{background:none;}

}
@media all and (max-width:780px){

/* 대학원 전공 추가 20200511 */
.datalist_type3 table tbody td .td_wrap ul {float:left; width:100%;line-height:1.7em;}

/* 최고위과정 추가 20200716 */
.datalist_type7 table tbody td .td_wrap ul {float:left; width:100%;line-height:1.7em;}


	.justify	{text-align:left;}
	.justify > a	{float:left; clear:both; margin:10px 0 0;}
	.justify2 .down_btn3	{margin:0;}

	.deduct_step ol li	 {width:100%; margin:0; display:block;}
	.deduct_step ol li.arrow	 {background:url("../images/bg/deduct_arrow2.gif") no-repeat 50% 100%; width:100%; height:9px; margin:10px 0;}
	.deduct_step ol li img	 {width:100%; max-width:121px; max-height:121px;}

	.deduct_step2 ol li	 {width:100%; margin:0; display:block;}
	.deduct_step2 ol li.arrow	 {background:url("../images/bg/deduct_arrow2.gif") no-repeat 50% 100%; width:100%; height:9px; margin:10px 0;}
	.deduct_step2 ol li img	 {width:100%; max-width:91px; max-height:91px;}

	.newTab > ul > li {width: 50%;}

	ul.scolar > li {width: 47%; margin-bottom: 10px;}
	ul.scolar li .scolBox .sc_contents .sc_sum {min-height:132px;}
}
@media all and (max-width:767px){
	.global_util .bg_left	{width:90%;}
	.global_util .bg_right	 {left:90%; width:10%;}
	.global_util .menu > ul > li.user_choice > a	{border-left:0;}
	.global_util .menu > ul > li.user_choice > a span	 {position:absolute; left:-9999px;}
	.global_util .menu > ul > li.user_choice > a img {position:static; left:auto;}
	.global_util .menu > ul > li.user_choice ul		{display:none;}
	.global_util .menu > ul > li.link	 {width:auto; margin-right:-5px; margin-right:-4px \0;}
	.global_util .menu > ul > li.logout	 {width:auto;}
	.global_util.link_on .menu > ul > li.link	 {width:auto; background:#fff;}
	.global_util.link_on .menu > ul > li.link > a	{color:#940034;}
	.global_util.users_on .menu	{margin-bottom:211px;}
	.global_util.users_on .menu > ul > li.user_choice	{text-align:left;}
	.global_util.users_on .menu > ul > li.user_choice > a img	{margin:-32px 0 0;}
	.global_util.users_on .menu > ul > li.user_choice ul	{position:absolute; left:0; text-align:left; width:100%; min-width:300px; display:block; background:url("../images/common/m_bg_users_line.png") repeat-x 0 100%; padding:15px 0 22px;}
	.global_util.users_on .menu > ul > li.user_choice ul > li	{width:50%; height:90px; float:left; background:url("../images/common/sprite_global_util_m1.gif") no-repeat 50% 0; border-left:1px solid #e8e8e8; margin-right:-1px; overflow:hidden;}
	.global_util.users_on .menu > ul > li.user_choice ul > li:first-child	{background-position:50% -87px; border-bottom:1px solid #e8e8e8;}
	.global_util.users_on .menu > ul > li.user_choice ul > li:first-child + *	{background-position:50% 0; border-bottom:1px solid #e8e8e8;}
	.global_util.users_on .menu > ul > li.user_choice ul > li:first-child + * + *	{background-position:50% -158px;}
	.global_util.users_on .menu > ul > li.user_choice ul > li:first-child + * + * + *	{background-position:50% -255px;}
	.global_util.users_on .menu > ul > li.user_choice ul > li a	{padding:48px 0 0; color:#404040; display:block; text-align:center; font-size:13px;}
	.global_util.users_on .menu > ul > li.user_choice ul > li:first-child a	{padding-top:42px;}
	.global_util.users_on .menu > ul > li.user_choice ul > li:first-child + * a	{padding-top:41px;}
	.global_util.users_on .menu > ul > li.user_choice ul > li:first-child + * + * a	{padding-top:60px;}
	.global_util.users_on .menu > ul > li.user_choice ul > li:first-child + * + * + * a	{padding-top:60px;}
	.global_util.search_on .menu	{margin-bottom:97px;}
	.global_util.search_on .menu > ul > li.search	 {}
	.global_util.search_on .menu > ul > li.search > a img	{margin:-32px 0 0;}
	.global_util.search_on .menu > ul > li.search fieldset	{position:absolute; left:0; text-align:left; width:100%; height:77px; padding:20px 0 0; min-width:300px; display:block; background:url("../images/common/m_bg_users_line.png") repeat-x 0 100%;}
	.global_util.search_on .menu > ul > li.search fieldset .search_data	{position:relative; border:1px solid #d4d4d4; margin:0 9px;}
	.global_util.search_on .menu > ul > li.search fieldset .data_text	 {display:block; margin:0 70px 0 0; padding:0 10px;}
	.global_util.search_on .menu > ul > li.search fieldset .data_text input	 {width:100%; height:33px; padding:7px 0 8px;}
	.global_util.search_on .menu > ul > li.search fieldset .data_submit	{position:absolute; top:0; right:0; width:59px; height:48px; overflow:hidden; display:inline-block;}
	.global_util.search_on .menu > ul > li.search fieldset .data_submit input	 {margin-left:-32px;}
	.global_util .menu > ul > li.lang	{width:auto;}
	.global_util.region_on .menu	{margin-bottom:81px;}
	.global_util.region_on .menu > ul > li.lang > a img	{margin:-32px 0 0;}
	.global_util.region_on .menu > ul > li.lang > ul	{position:absolute; left:0; width:100%; display:block; background:url("../images/common/m_bg_users_line.png") repeat-x 0 100%; padding:21px 0 29px;}
	.global_util.region_on .menu > ul > li.lang > ul > li	{width:100%; text-align:center;}
	.global_util.region_on .menu > ul > li.lang > ul > li > a	{color:#404040; display:block;}
	.global_util.region_on .menu > ul > li.lang > ul > li > a span	{background-position:0 -18px; display:inline-block;}
	.global_util .menu > ul > li.link > a	{position:static; left:auto;}
	.global_util .menu > ul > li.link > a > span	{display:inline-block; padding:7px 10px 0;}
	.global_util .menu > ul > li.link > ul	 {position:absolute; top:32px; right:139px; visibility:hidden;}
	.global_util .menu > ul > li.link > ul li a	{color:#444;}

	.global_util.link_on .menu	{margin-bottom:32px;}
	.global_util.link_on .menu > ul > li.link > ul	{visibility:visible;}

	#gnb	{z-index:100;}
	#gnb .m_nav	{display:none;}
	#gnb .m_nav.show	 {display:block;}
	#gnb .m_nav.on	{background:url("../images/common/m_nav_back.png") no-repeat 0 0; padding:0 0 9px 7px;}
	#gnb .nav	{float:none; position:fixed; top:0; right:-8px; min-width:0; width:0; overflow:hidden; z-index:22; background:url("../images/common/m_gnb_back.png") repeat-y 0 0; padding:0 0 0 8px; height:100%; display:block;}
	#gnb .nav.show	{display:block;}
	#gnb .nav > ul	{height:90%; padding:0 0 10% 0; min-width:180px; margin-left:-1px; overflow-y:auto;}

	#gnb .nav > ul > li	{border-bottom:1px solid #e5e5e5; height:auto;}
	#gnb .nav > ul > li > a	{padding:0 23px; display:block; height:auto; overflow:hidden; font-size:16px;}
	#gnb .nav > ul > li > a .menu_img	 {display:block; margin:0; padding:16px 20px 14px;}
	#gnb .nav > ul > li.menu1 > a	 {background:none; width:auto;}
	#gnb .nav > ul > li.menu2 > a	 {background:none; width:auto;}
	#gnb .nav > ul > li.menu3 > a	 {background:none; width:auto;}
	#gnb .nav > ul > li.menu4 > a	 {background:none; width:auto;}
	#gnb .nav > ul > li.menu5 > a	 {background:none; width:auto;}
	#gnb .nav > ul > li.menu6 > a	 {width:auto; height:48px; overflow:hidden; background:url("../images/common/gnb6_2.gif") no-repeat 21px 10px;}
	#gnb .nav > ul > li.menu6 > a .menu_img	 {display:block; padding:0; margin:100px 0 0;}
	#gnb .nav > ul > li.menu7	{display:block;}
	#gnb .nav > ul > li.on	 {}
	#gnb .nav > ul > li.on > a	{background:#bd0b4a; color:#fff;}
	#gnb .nav > ul > li.menu6.on > a	{background:url("../images/common/gnb6_2.gif") no-repeat 21px 10px;}
	#gnb .nav > ul > li > .depth2	{position:static; height: auto; display:block; top:0; padding:0; width:auto; min-width:190px; background:#f6f6f6;}
	#gnb .nav > ul > li > .depth2 > ul	{height:auto; width:190px;}
	#gnb .nav > ul > li > .depth2 > ul > li	{float:none; border-left:0; padding:0; margin-right:0; min-height:0;}
	#gnb .nav > ul > li > .depth2 > ul > li > a	{display:block; padding:12px 0 13px; margin:0 26px; font-size:14px; min-width:120px;}
	#gnb .nav > ul > li.on > .depth2	{display:block;}
	#gnb .nav > ul > li.on > .depth2 > ul	{padding:0 0 17px;}
	#gnb .nav > ul > li.on > .depth2 > ul > li	{float:none;}
	#gnb .nav > ul > li.on > .depth2 > ul > li > a	{}
	#gnb .nav > ul > li.on > .depth2 > ul > li:first-child > a	 {border-top:0;}
	#gnb .nav > ul > li.on > .depth2 > ul > li.on > a	{color:#940034;}
	#gnb .nav > ul > li.menu1 > .depth2 > ul > li	 {width:auto;}
	#gnb .nav > ul > li.menu2 > .depth2 > ul > li	 {width:auto;}
	#gnb .nav > ul > li.menu3 > .depth2 > ul > li	 {width:auto;}
	#gnb .nav > ul > li.menu4 > .depth2 > ul > li	 {width:auto;}
	#gnb .nav > ul > li.menu5 > .depth2 > ul > li	 {width:auto;}
	#gnb .nav > ul > li.menu6 > .depth2 > ul > li	 {width:auto;}
	#gnb .nav > ul > li > .depth2 > ul > li > .c,
	#gnb .nav > ul > li.menu4 > .depth2 > ul > li > div { padding: 12px 0 14px 26px; font-size: 14px; }

	#gnb .nav > ul > li > .depth2 > ul > li > .depth3	 { overflow:hidden; display:block;}
	#gnb .nav > ul > li > .depth2 > ul > li > .depth3	 > ul	{float:none; display:none; height:auto; overflow:hidden;}
	#gnb .nav > ul > li > .depth2 > ul > li > .depth3	 > ul > li a	{padding:3px 0 2px 45px; margin:0 0 9px; display:block; font-size: 12px;}
	#gnb .nav > ul > li > .depth2 > ul > li.edu_menu1 > .depth3 > ul > li > a,
	#gnb .nav > ul > li > .depth2 > ul > li.edu_menu2 > .depth3 > ul > li > a,
	#gnb .nav > ul > li > .depth2 > ul > li.edu_menu3 > .depth3 > ul > li > a { padding:3px 0 2px 45px; }
	#gnb .nav > ul > li > .depth2 > ul > li > .depth3	 > ul > li a
	#gnb .nav > ul > li > .depth2 > ul > li > .depth3	 > ul > li a:hover	{color:#940034; background:url("../images/common/m_bg_gnb_dep3.gif") no-repeat 26px 9px; text-decoration:none;}
	#gnb .nav > ul > li.on > .depth2 > ul > li.on > .depth3	 > ul > li.on a	{color:#940034; background:url("../images/common/m_bg_gnb_dep3.gif") no-repeat 26px 9px;}
	#gnb .nav ul	{width:100%; display:inline-block;}
	#gnb .nav ul li	 {float:none;}
	#gnb .nav ul li a	{display:block; padding:0;}
	#gnb .nav > ul > li > .depth2 { display: none; }

	.gnb_submenu_bg	{display:none;}

	#sub_visual .visual_cont	 {background:#353538;}
	#sub_visual .text1	 {display:none;}
	#sub_visual .text2	 {display:none;}
	#sub_visual .visual_img	{min-width:600px; width:92%;}
	#sub_visual .visual_img img	{width:100%; height:100%;}

	#contents .location ul li	 {width:30%;}
	#contents .contents_body .view_option	{display:none;}
	#footer .cont .info	{clear:both; padding-right:0;}

	.user_type_link > ul > li	 {width:100%;}
	.user_type_link > ul > li.odd	 {margin-left:0;}

	.appraisal_team	{}
	.appraisal_team dl	{width:100%; overflow:hidden; padding:16px 0 5px;}
	.appraisal_team dl dt	{float:none; background:url("../images/common/sprite_icon.png") no-repeat 20px -35px; padding:1px 27px 6px 54px;}
	.appraisal_team dl dd	{margin:15px 0 0 25px;}

	.thumblist_type1 ul li	{width:48%;}
	.thumblist_type1 ul#movie_list_ul li	{width:48%;}
	.thumblist_type1 ul li .summary a	{font-size:15px;}

	.datalist_type1.image ul > li .summary	{margin:0;}
	.datalist_type1.image ul > li .image	{position:relative; padding:20px 0 0; text-align:center;}
	.datalist_type1.image_admin ul > li	{min-height:165px;}
	.datalist_type1.image_admin ul > li .summary	{margin:0 0 0 38px; display:block; width:auto;}
	.datalist_type1.image_admin ul > li .selecting	{top:163px; margin:0;}
	.datalist_type1.image_admin ul > li .image	{position:relative; padding:20px 0 0; text-align:center;}

	.datalist_type2 table .col1	 {width:20%;}
	.datalist_type2 table .col2	 {width:20%;}
	.datalist_type2 table .col3	 {}

	/*
	.master_sence > ul > li .profile .learn_grade	{float:none; width:90%; margin:0 5%;}
	.master_sence > ul > li .profile .history	{float:none; width:90%; padding:30px 5% 0; background:none;}
	*/
	.master_sence > ul > li	{width:50%;}
	.master_sence > ul > li.member1	{clear:none;}
	.master_sence > ul > li.member1 .profile	 {margin:0;}
	.master_sence > ul > li.member2 .profile	 {margin:0;}
	.master_sence > ul > li.member3 .profile	 {margin:0;}
	.master_sence > ul > li.even	{clear:both;}
	.master_sence > ul > li.even .profile	{margin-left:0;}
	.master_sence > ul > li.odd .profile	{margin-left:-100%;}
	.master_sence > ul > li .profile .learn_grade	{float:none; width:90%; margin:0 5% 20px 5%;}
	.master_sence > ul > li .profile .history	{float:none; width:90%; padding:0 5%; background:none;}
	.master_sence > ul > li .profile .profile_box .view_more	{position:absolute; top:40px; left:55%;}

	.arcodian_list2 > ul > li .profile	{width:200%;}
	.arcodian_list2 > ul > li	{width:50%;}
	.arcodian_list2 > ul > li.member1	{clear:none;}
	.arcodian_list2 > ul > li.member1 .profile	 {margin:0;}
	.arcodian_list2 > ul > li.member2 .profile	 {margin:0;}
	.arcodian_list2 > ul > li.member3 .profile	 {margin:0;}
	.arcodian_list2 > ul > li.even	{clear:both;}
	.arcodian_list2 > ul > li.even .profile	{margin-left:0;}
	.arcodian_list2 > ul > li.odd .profile	{margin-left:-100%;}


	.img_on_text1 .deco1	{display:none;}
	.img_on_text1 .image	{float:none; text-align:center;}
	.img_on_text1 dl	{margin:0 auto;}
	.img_on_text1 dl dt	{position:static; line-height:30px;}
	.img_on_text1 dl dd	{position:static;}
	.img_on_text1 dl dd .basic_list	{margin-left:0; position:static;}

	.img_on_text2	{width:100%; display:inline-block; vertical-align:top;}
	.img_on_text2 .image	{float:none; margin-right:0; position:static; right:auto; width:auto; text-align:center;}
	.img_on_text2 dl	{margin:0; padding:43px 0 0 0; position:static;}

	.img_on_text3	{width:100%; display:inline-block; vertical-align:top;}
	.img_on_text3 .image	{float:none; margin-right:0; position:static; right:auto; width:auto; text-align:center;}
	.img_on_text3 dl	{margin:0; padding:43px 0 0 0; position:static;}
	.img_on_text3 dl dt br	{display:none;}
	.img_on_text3 dl dd	{margin:0;}

	.basic_list .indent	{padding-left:0; display:inline;}
	.box_type1.box_right > ul	 {float:none; width:auto;}
	.box_type1.box_right > ul	 {float:none; width:auto;}

	.doubletable .tablelist1	{width:100%; float:none;}
	.doubletable .tablelist2	{width:100%; float:none;}
	.doubletable .tablelist2 thead th.first2	{border-left:0;}
	.doubletable .tablelist2 tbody td.first2	{border-left:0;}
	.datalist_type4 table .col30per	{width:40%;}
	.datalist_type4 table colgroup	{display:none;}
	.datalist_type4 table colgroup col:first-child + * + *	{display:none;}
	.datalist_type4 table colgroup col:first-child + * + * + *	{display:none;}
	.datalist_type4 table thead	{display:none;}

	.datalist_type4 table tbody tr	{display:inline-block; width:100%;}
	.datalist_type4 table tbody th	{display:block;}
	.datalist_type4 table tbody th .td_wrap	 {padding-top:15px; height:31px;}
	.datalist_type4 table tbody td	{display:block; border-left:0;}
	.datalist_type4 table tbody td .td_wrap	 {padding-top:15px; height:31px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	/*
	.datalist_type4 table tbody tr	{display:inline-block; width:100%;}
	.datalist_type4 table tbody th	{display:inline-block; width:40%; float:left;}
	.datalist_type4 table tbody th .td_wrap	 {padding-top:15px; height:31px;}
	.datalist_type4 table tbody td	{display:block; margin:0 0 0 40%;}
	.datalist_type4 table tbody td .td_wrap	 {padding-top:15px; height:31px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	@media screen and (-webkit-min-device-pixel-ratio:0){
		.datalist_type4 table tbody tr	{display:table-row; width:auto;}
		.datalist_type4 table tbody th	{display:table-cell; width:auto; float:none;}
		.datalist_type4 table tbody th .td_wrap	 {padding-top:15px; height:31px;}http://www.korea.ac.kr/mbshome/mbs/university/subview.do?id=university_010103010000
		.datalist_type4 table tbody td	{display:table-cell; margin:0;}
		.datalist_type4 table tbody td .td_wrap	 {padding-top:15px; height:31px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	}
	*/

	.numberlist_type1 > ol > li .text	{float:none; margin:0 0 0 68px;}
	.numberlist_type1 > ol > li .btns1	 {clear:both; width:100%; padding:10px 0 0; text-align:center;}
	.numberlist_type1 > ol > li .btns1 .detailview_btn3	 {margin:5px 0 0;}
	.numberlist_type1 > ol > li .btns2	 {clear:both; width:100%; padding:10px 0 0; text-align:center;}
	.list_sectioning_3ea_type2 > * > li	{float:left; margin:0 0 0 6%; width:47%;}
	.list_sectioning_3ea_type2 > * > li.list1	{margin:0 0 0 6%;}
	.list_sectioning_3ea_type2 > * > li.even	{clear:both; margin:0;}

	.calendar_wrap .calendar_view	{float:none; margin:0 auto;}
	.calendar_wrap .calendar_text	{margin:0;}
	.thumbnail_summary > * > li > .cont .image	{float:none; width:100%; text-align:center;}
	.thumbnail_summary > * > li > .cont .summary	{margin:30px 0 0;}

	.fitness_center .barogo > span	 {margin-bottom:10px;}
	.fitness_center .barogo br	{display:none;}
	.obstacle_support ul li .subtitle2	{float:none; margin:0 0 10px;}
	.obstacle_support ul li .subtitle2 br	{display:none;}
	.obstacle_support ul li .vod	{float:none; width:100%; text-align:center;}
	.life_pagelist_5_5 > ul > li	{width:33.3%; float:left;}
	.life_pagelist_5_5 > ul > li.list1 > .title,
	.life_pagelist_5_5 > ul > li.list5 > .title,
	.life_pagelist_5_5 > ul > li.list9 > .title	{margin:0 0 0 2px;}
	.life_pagelist_5_5 > ul > li.list1 > .title,
	.life_pagelist_5_5 > ul > li.list4 > .title,
	.life_pagelist_5_5 > ul > li.list7 > .title	{margin:0;}

	.accommodations > ul > li > .dep2 > ul > li	{width:45%; margin:0 0 0 5%;}
	.ku_restaurant > ul	{padding-bottom:30px;}
	.ku_restaurant > ul > li .dep1_title	{float:none; min-height:auto; width:auto;}
	.ku_restaurant > ul > li .dep1_title dl	{width:100%; overflow:hidden;}
	.ku_restaurant > ul > li ul	{margin:10px 0 0; padding:0 0 10px;}
	.ku_restaurant > ul > li ol	{margin:10px 0 0; padding:20px 0 10px;}

	.deduct_step3	{width:439px;}
	.deduct_step3 ol li	{width:200px;}
	.deduct_step3 ol li .text_wrap	{height:60px;}
	.deduct_step3 ol li.maybe	 {top:124px; left:200px; background-position:15px 34px;}
	.deduct_step3 .deco_maybe	{background:url("../images/bg/bg_deco_maybe2.gif") no-repeat 0 0; top:209px; left:215px;}

	.board_view_img .summary	 {position:relative !important;}
	.tuition_table dl	{width:50%;}

	#gnb .nav > ul > li.menu3 > .depth2 > ul > li.edu_menu1 { width: 100%; }
	#gnb .nav > ul > li.menu3 > .depth2 > ul > li.edu_menu2 { width: 100%; }
	#gnb .nav > ul > li.menu3 > .depth2 > ul > li.edu_menu3 { width: 100%; }

	/* 모바일 버전에서는 보여주지 않음 */
	/*.only_pc	 {display:none;}*/

	.info_open_step ol li span {font-size: 12px;}
	.info_open_step ol li.mobile span { display:inline; }
	.info_open_step ol li.step2.mobile, .info_open_step ol li.step3.mobile {     padding-top: 15px;    height: 50px;} 
/* 명예의전당 */
.tabmenu.tab_3ea > .tabfame > li{width:33%;}
.tabmenu.tab_3ea > .tabfame > li:nth-child( 5n+6 ) > span{border-left:0;}
.tabmenu.tab_3ea > .tabfame > li:nth-child( 3n+4 ) > span{border-left:1px solid #e2e2e2;}
}
@media all and (max-width:600px){
     /* 대학 학과 리스트 여백 추가 20200520 */
	.title_barogo .detailview_btn2	{margin:10px 0 0;}

	#footer .cont .info	{padding-right:0;}
	.down_btn2	{display:block; margin:5px 0;}
	.down_btn3	{display:block; margin:5px 0;}
	.detailview_btn	{display:block; margin:5px 0;}
	.fitness_center .barogo .detailview_btn	{margin:0 25px 0 0;}
	.datawrite_type1 table tbody .add_file_controller	{width:80%;}
	.datawrite_type1 table tbody .add_file_controller .input1	{display:block;}
	.datawrite_type1 table tbody .add_file_controller .reg_btn1	 {width:100%;}
	.datawrite_type1 table tbody .add_file_controller .reg_btn1 .basic_btn	{width:100%;}
	.datawrite_type1 table tbody .add_file_controller .basic_btn	{width:100%; margin:3px 0 0;}
	.datawrite_type1 table tbody .add_file_controller .basic_btn span	{padding-left:0; padding-right:0; width:100%; text-align:center;}
	.thumbnail_list1 > ul > li .image	 {float:none; margin:0 0 20px; width:100%; text-align:center;}
	.thumbnail_list1 > ul > li dl	{margin:0;}
	.thumbnail_list2 > ul > li .image	 {float:none; margin:0 0 20px; width:100%; text-align:center;}
	.thumbnail_list2 > ul > li .image img	{width:auto; max-width:100%;}
	.thumbnail_list2 > ul > li .wrap	{margin:0;}
	.thumbnail_list3 > ul > li .image	 {float:none; margin:0 0 20px; width:100%; text-align:center;}
	.thumbnail_list3 > ul > li dl	{margin:0;}
	.thumbnail_list3 > ul > li dl dd	{margin-left:0;}
	.thumbnail_list4 > ul > li .image	 {float:none; margin:0 0 20px; width:100%; text-align:center;}
	.thumbnail_list4 > ul > li dl	{margin:0;}
	.thumbnail_list4 > ul > li dl dd	{margin-left:0;}
	.thumbnail_list5 > ul > li .image	 {float:none; margin:0 0 20px; width:100%; text-align:center;}
	.thumbnail_list5 > ul > li .image img	{width:auto; max-width:100%;}
	.thumbnail_list5 > ul > li .wrap	{margin:0;}
	.error_layout	 {padding:148px 20px;}
	.add_file_label{width:100%;}
/* 도서관 페이지용 썸네일 리스트 추가 */
	.thumbnail_list6 > ul > li .image	 {float:none; margin:0 0 20px; width:100%; text-align:center;}
	.thumbnail_list6 > ul > li .image img	{width:auto; max-width:100%;}
	.thumbnail_list6 > ul > li dl	{margin:0;}
	.thumbnail_list6 > ul > li dl dd	{margin-left:0;}
	.thumbnail_list6 > ul > li dl dd {padding:10px 10px 10px 10px;background-color:#eeeeee;height:auto;word-break:keep-all;
word-wrap:break-word;}


	#campus_map .header h1	{float:none; padding:0; text-align:center;}
	#campus_map .header .search_form	{float:none; text-align:center;}
	#campus_map .header .nav	 {float:none; text-align:center;}
	#campus_map .header .nav ul	{padding-right:0; margin:10px 0 0;}
	#campus_map .header .nav ul li	{float:left; padding:0; width:33%; border-top:1px solid #ccc;}
	#campus_map .header .nav ul li:first-child	{width:34%;}
	#campus_map .header .nav ul li a	{font-size:15px; color:#101010; display:block; padding:10px 5px 8px; border-left:1px solid #ccc;}
	#campus_map .header .nav ul li:first-child a	{border-left:0;}
	#campus_map .header .nav ul li.on a	{border-bottom:0; color:#940034;}
	#campus_map .campus_body .category	{float:none; width:100%; height: 270px; background:none; display:inline-block;}
	#campus_map .campus_body .category .opener	{position:absolute; right:auto; left:-20px; top:333px;}
	#campus_map .campus_body .category .menu	{float:none; width:100%; height:auto; border-right:0; border-bottom:1px solid #2f3035; background:#5a5b5e; display:inline-block;}
	#campus_map .campus_body .category .menu ul li	{border-bottom:0; text-align:center; line-height:14px; width:20%; float:left;}
	#campus_map .campus_body .category .menu ul li a	{display:block; border-left:1px solid #2f3035;}
	#campus_map .campus_body .category .menu ul li:first-child a	 {border-left:0;}
	#campus_map .campus_body .category .menu ul li a .space	{display:inline-block; height:100%; width:0; overflow:hidden; margin-right:-4px; vertical-align:middle;}
	#campus_map .campus_body .category .menu ul li a .text	{display:inline-block; color:#fff; font-size:11px; width:100%; vertical-align:middle; padding:15px 0;}
	#campus_map .campus_body .category .menu ul li.on	{background:#940034;}
	#campus_map .campus_body .category .placelist	{margin:0; height:100px;}
	#campus_map .campus_body .category .placelist > ul	{padding:12px 0 26px; height:62px; overflow-x:hidden; overflow-y:scroll;}
	#campus_map .campus_body .category .placelist > ul li a	{display:block; padding:6px 20px 7px;}
	#campus_map .campus_body .category .placelist > ul li.on a	{background:#ddd;}
	#campus_map .campus_body .category .placelist .view_summary	{border-top:1px solid #4d4e53; border-bottom:1px solid #4d4e53; width:100%; overflow:hidden; background:#fff;}
	#campus_map .campus_body .category .placelist .view_summary .thumb	 {width:50%; height:auto; overflow:hidden; float:left;}
	#campus_map .campus_body .category .placelist .view_summary .thumb img	 {width:100%;}
	#campus_map .campus_body .category .placelist .view_summary dl	{float:left; width:46%; margin:0; padding:0 2%;}
	#campus_map .campus_body .category .placelist .view_summary dl dt	{color:#101010; font-size:16px; padding:17px 0 4px;}
	#campus_map .campus_body .category .placelist .view_summary dl dd	 {line-height:20px; font-size:12px; height: 80px; overflow: hidden; overflow-y: auto;}
	#campus_map .campus_body .map_view	{margin:0;  width:100%; padding-right:0; position:relative; left:0; /*height: auto;*/}
	#campus_map .campus_body .map_view #naver_map {height: 250px !important; position: relative; top: auto; left: auto;}
	#campus_map .campus_body .map_view iframe	{position:relative; top:117px; left:0; width:100% !important; height:400px;}
	#campus_map .campus_body.on .category	{margin-left:0;}
	#campus_map .campus_body.on .map_view	{}
	#campus_map .campus_body.on .map_view iframe	{left:0;}

	.datalist_type1 ul > li .summary .sbj	{margin:0;}
	.datalist_type1 ul > li .summary .datalist	{font-size:12px; color:#727272; padding:0 0 19px; position:static; top:13px; right:5px; width:auto; text-align:left;}
	.datalist_type1 ul > li .summary .datalist > li	 {display:inline-block; border:0; min-height:0; margin-right:16px;}
	.datalist_type1 ul > li .summary .datalist > li:first-child	{width:auto;}/* 1 */
	.datalist_type1 ul > li .summary .datalist > li:first-child + *	{width:auto;}/* 2 */
	.datalist_type1 ul > li .summary .datalist > li:first-child + * + *	{width:auto;}/* 3 */
	.datalist_type1 ul > li .summary .datalist > li:first-child + * + * + *	{width:auto; text-align:left;}/* 4 */
	.datalist_type1 ul > li .summary .datalist > li:first-child + * + * + * + *	{width:auto; max-width:100%;}/* 5 */
	.datalist_type1 ul > li .summary .datalist > li:first-child + * + * + * + * + *	{width:auto; max-width:100%;}/* 6 */

	.entrance_1 .l01 {text-align:center; font-size:20px;}
	.entrance_1 .l02 {text-align:center; font-size:15px;}
	.entrance_1 .l03 {text-align:center; font-size:27px;}


	/* 상징 */
	.tabmenu.tab_2ea .symbolUl li{width:100%;}
	.tabmenu.tab_2ea .symbolUl li span {border:1px solid #e2e2e2;}
	.tabmenu.tab_2ea > .symbolUl > li:first-child > span a{border-left:0;}
	.tScrollWrap{overflow:auto; margin-bottom:50px;}
	.tScrollWrap .tScroll {width:900px; font-size:12px;}
	
	/* 신고하기 */
	.add_file_controller1{width:100% !important;}
	.add_file_label1{width:auto !important; border-right:0 !important;}
	#fileTypeMessage{word-break:break-word;}
	/* 명예의전당 */   
	.HallofFame li {float:left; width:95%; padding-right:5%; margin-bottom:20px;}
}
@media all and (max-width:510px){
	.subtitle1	{font-size:24px; margin-bottom:30px;}
	.subtitle4	{line-height:30px;}
/*	.basic_text	{font-size:12px; line-height:18px;} */
	.basic_text3	{font-size:12px; line-height:18px;}
	.basic_list2 > * > li	{line-height:18px;}
	.datalist_type1 ul > li .summary .datalist > li	 {display:block;}
	.fitness_center	{padding-top:13px;}
	.fitness_center ul li	{width:100%; background:url("../images/common/bg_dotted_4x1_404040.gif") repeat-x 0 100%; padding:15px 0;}
	.fitness_center ul li:first-child	{background:url("../images/common/bg_dotted_4x1_404040.gif") repeat-x 0 100%;}

	.fitness_center2	{padding-top:13px;}
	.fitness_center2 ul li	{width:100%; background:url("../images/common/bg_dotted_4x1_404040.gif") repeat-x 0 100%; padding:15px 0;}
	.fitness_center2 ul li:first-child	{background:url("../images/common/bg_dotted_4x1_404040.gif") repeat-x 0 100%;}

	.obstacle_survice > ul > li	 {width:100%; float:none; text-align:center; padding:0; margin:0 0 30px;}
	.life_pagelist_5_5 > ul > li	{width:50%; float:left;}
	.life_pagelist_5_5 > ul > li.list1 > .title,
	.life_pagelist_5_5 > ul > li.list4 > .title,
	.life_pagelist_5_5 > ul > li.list7 > .title	{margin:0 0 0 2px;}
	.life_pagelist_5_5 > ul > li.list1 > .title,
	.life_pagelist_5_5 > ul > li.list3 > .title,
	.life_pagelist_5_5 > ul > li.list5 > .title,
	.life_pagelist_5_5 > ul > li.list7 > .title,
	.life_pagelist_5_5 > ul > li.list9 > .title	{margin:0;}

	.info_open_step .deco1 img	{width:19px;}
	.info_open_step .deco2	{top:83px;}
	.info_open_step .deco2 img	{width:9px;}
	.info_open_step .deco3 img	{width:19px;}

	.pagination.type_image .link .vod	{left:50%; margin:0 0 0 -20px;}
	.pagination.type_image .next .link .vod	 {left:auto; right:50%; margin:0 -20px 0 0;}

	.paging	{padding-bottom:35px;}
	.paging .page_btn	{width:25px;}
	.paging .page_btn span	{height:25px; padding-left:50px; background-size:157px 25px;}
	.paging .first span	{background-position:0 0;}
	.paging .prev span	{background-position:-27px 0;}
	.paging .next span	{background-position:-54px 0;}
	.paging .last span	{background-position:-81px 0;}
	.paging .counting	{width:68px; font-size:16px;}
	.paging .only_pc.btn_left	{position:absolute; top:30px; left:0; display:block !important;}
	.paging .only_pc.btn_right	{position:absolute; top:30px; right:0; display:block !important;}
	.paging .only_pc .basic_btn span	{padding-left:5px !important; padding-right:5px !important;}

	/* .master_sence > ul > li .profile	{width:auto;} */
	.master_sence > ul > li .profile dl dd .date	 {float:none; width:auto;}
	.master_sence > ul > li .profile dl dd .activity	 {display:block; margin:0;}

	.img_on_text1 dl dt span	{line-height:16px;}
	.tuition_table dl	{width:100%; background:none;}
	#footer .cont .info	{padding-top:120px;}
	#footer .cont .select	{top:150px; left:29px; right:auto;}
	#footer .wa	 {right:40px !important; top:30px;}

	.newTab > ul > li {width: 100%;}

	ul.scolar > li {width: 97%;}
	ul.scolar li .scolBox .sc_contents .sc_list{min-height: inherit;}
	ul.scolar li .scolBox .sc_contents .sc_sum{min-height: inherit;}
/* 명예의전당 */
.tabmenu.tab_3ea > .tabfame > li{width:50%;}
.tabmenu.tab_3ea > .tabfame > li:nth-child( 3n+4 ) > span{border-left:0;}
.tabmenu.tab_3ea > .tabfame > li:nth-child( 2n+3 ) > span{border-left:1px solid #e2e2e2;}


}

@media all and (max-width:400px){
	.subtitle1	{font-size:20px;}

	#sub_visual	 {display:none;}
	#gnb h1	 {width:50%; max-width:178px;}
	#contents .contents_body	{padding:34px 9px 0;}

	.tabmenu.tab_2ea > * > li	{float:none; width:auto; margin-bottom:-1px;}
	.tabmenu.tab_2ea > * > li span a	{border-left:1px solid #e2e2e2;}
	.tabmenu.tab_3ea > * > li	{float:none; width:auto; margin-bottom:-1px;}
	.tabmenu.tab_3ea > * > li span a	{border-left:1px solid #e2e2e2;}
	.tabmenu.tab_3ea > * > li:first-child + * + * + * > span	{border-left:0;}
	.tabmenu.tab_3ea > * > li:first-child + * + * + * + * + * + * > span	{border-left:0;}
	.tabmenu.tab_4ea > * > li	{float:none; width:auto; margin-bottom:-1px;}
	.tabmenu.tab_4ea > * > li span a	{border-left:1px solid #e2e2e2;}

	.master_sence > ul > li	{width:100%; float:none;}
	.master_sence > ul > li.member1	{clear:none;}
	.master_sence > ul > li.member1 .profile	 {margin:0;}
	.master_sence > ul > li.member2 .profile	 {margin:0;}
	.master_sence > ul > li.member3 .profile	 {margin:0;}
	.master_sence > ul > li .profile .learn_grade	{float:none; width:90%; margin:0 5% 20px 5%;}
	.master_sence > ul > li .profile .history	{float:none; width:90%; padding:0 5%; background:none;}
	.master_sence > ul > li .profile .profile_box .view_more	{position:absolute; top:40px; left:27%;}

	.arcodian_list2 > ul > li .profile	{width:100%;}
	.arcodian_list2 > ul > li	{width:100%; float:none;}
	.arcodian_list2 > ul > li.member1	{clear:none;}
	.arcodian_list2 > ul > li.member1 .profile	 {margin:0;}
	.arcodian_list2 > ul > li.member2 .profile	 {margin:0;}
	.arcodian_list2 > ul > li.member3 .profile	 {margin:0;}

	.title_barogo .detailview_btn2	{margin:10px 0 0;}
	.thumblist_type1 ul li	{width:100%; padding-right:0;}
	.thumblist_type1 ul#movie_list_ul li	{width:100%; padding-right:0;}
	.thumblist_type1 ul li .summary	{height:115px;}
	.thumblist_type1 ul li .summary a	{font-size:12px; line-height:18px; max-height:54px; margin:13px 0 15px;}


	.list_sectioning_3ea_type1 > *	 {width:100%; margin:0;}
	.list_sectioning_3ea_type1 > * > li .image img	{width:auto;}

	.list_sectioning_3ea_type2 > * > li	{float:none; clear:both; margin:0; width:100%;}
	.list_sectioning_3ea_type2 > * > li.list1	{margin:0;}
	.list_sectioning_3ea_type2 > * > li .image img	{width:auto;}
	.img_on_text1 .image img	{width:auto; max-width:100%;}
	.img_on_text2 .image img	{width:auto; max-width:100%;}
	.img_on_text3 .image img	{width:auto; max-width:100%;}
	.img_on_text3 .image .under_text span	{display:block; background:none;}

	.strategy	{background-position:0 54px;}
	.life_pagelist_5_5 > ul > li	{width:100%; float:none;}
	.life_pagelist_5_5 > ul > li.* > .title	 {margin:0;}
	.accommodations > ul > li .dep1_title	{float:none; margin:0 0 15px;}
	.accommodations > ul > li > .dep2	{margin:0;}
	.accommodations > ul > li > .dep2 > ul > li	{float:none; width:100%; margin:0;}

	.deduct_step3	{width:300px;}
	.deduct_step3 ol li	{width:150px;}
	.deduct_step3 ol li .text_wrap	{height:100px; font-size:12px;}
	.deduct_step3 ol li.maybe	 {top:164px; left:150px; background-position:5px 54px; padding-left:19px;}
	.deduct_step3 .deco_maybe	{background:url("../images/bg/bg_deco_maybe3.gif") no-repeat 0 0; top:289px; left:155px; width:112px; height:122px;}

	.dataview_type1 .board_header em	{font-size:24px; color:#101010; word-wrap:break-word; display:block; font-weight:bold;}

	.entrance_1 img {float:left;width:100%;height:auto;margin-right:10px;margin-bottom:5px;}
	.entrance_1 .l01 {text-align:center; font-size:20px;}
	.entrance_1 .l02 {text-align:center; font-size:15px;}
	.entrance_1 .l03 {text-align:center; font-size:27px;}

/* 명예의전당 */
.tabmenu.tab_3ea > .tabfame > li{width:100%;}
.tabmenu.tab_3ea > .tabfame > li:nth-child( 2n+3 ) > span{border-left:0;}
.tabmenu.tab_3ea > .tabfame > li > span{border-left:0;}


}
@media all and (max-width:320px){
	.blockUI.blockMsg.blockPage	{position:fixed; top:0 !important; left:0 !important; width:100% !important; margin:0 !important; padding:0 !important; border:0 !important;}
	.blockUI.blockMsg.blockPage > *	{border:1px solid #000;}
	.blockUI.blockMsg.blockPage .entrance	{padding:11px 25px 12px; margin:0 10px 10px !important; line-height:16px; font-size:13px;}
	.blockUI.blockMsg.blockPage .entrance_1	{padding:11px 25px 12px; margin:0 10px 10px !important; line-height:16px; font-size:13px;}
	.blockUI.blockMsg.blockPage .datawrite_type2 table .input1	 {padding:5px 10px;}
	.entrance_1 .l01 {text-align:center; font-size:18px;}
	.entrance_1 .l02 {text-align:center; font-size:13px;}
	.entrance_1 .l03 {text-align:center; font-size:27px;}



}





/* 개발툴 */
.screen	{position:fixed; top:0; left:0; z-index:1000; border:1px solid #ccc; padding:5px 20px; background:#fff;}
.screen .size_1200_more	{display:block;}
.screen .size_1024	{display:none;}
.screen .size_768	{display:none;}
.screen .size_400	{display:none;}
.screen .size_320	{display:none;}
@media all and (max-width:1199px){
	.screen .size_1200_more	{display:none;}
	.screen .size_1024	{display:block;}
	.screen .size_768	{display:none;}
	.screen .size_400	{display:none;}
	.screen .size_320	{display:none;}
}
@media all and (max-width:1024px){
	.screen .size_1200_more	{display:none;}
	.screen .size_1024	{display:none;}
	.screen .size_768	{display:block;}
	.screen .size_400	{display:none;}
	.screen .size_320	{display:none;}
}
@media all and (max-width:767px){
	.screen .size_1200_more	{display:none;}
	.screen .size_1024	{display:none;}
	.screen .size_768	{display:none;}
	.screen .size_400	{display:block;}
	.screen .size_320	{display:none;}
}
@media all and (max-width:400px){
	.screen .size_1200_more	{display:none;}
	.screen .size_1024	{display:none;}
	.screen .size_768	{display:none;}
	.screen .size_400	{display:none;}
	.screen .size_320	{display:block;}
}
/* 가이드페이지 스타일 */
.guide_title	{border:1px solid #ccc; font-size:16px; font-weight:normal; padding:10px 15px 12px; margin:10px 0; background:#dcf3ff;}
.mediaplayinfo	{height:44px; display:block; overflow:hidden; border:1px solid #ccc;}
.mediaplayinfo *	{height:100%;}
.audiojs	{width:100%;}
.audiojs .scrubber	{width:80%;}
.audiojs .play	{position:relative; z-index:1;}
.audiojs .pause	{position:relative; z-index:1;}

.contents_body .wizUser	{margin-top:50px !important;}

.board_view_img{text-align:center; position:relative;}
.board_view_img img{width:100% !important; height:auto !important;}
.board_view_img .summary	{position:absolute; bottom:0; left:0; width:100%; background:#e7e7e7; text-align:left; font-size:12px; color:#454545;}
.board_view_img .summary .text	{display:block; padding:19px 30px; min-height:36px; font-family:"나눔고딕","nanumgothic"; font-weight:normal; line-height:18px;}

.board_body .image	{width:100% !important; max-width:500px; !important; height:auto !important;}
/* 가이드페이지 스타일이 뭔지 모르지만 max-width:500px 삭제 */
form div dl .board_body  img	 {max-width:500px ;}
.board_body img	 {width:100% !important; height:auto !important;}
.board_body .main_image	{display:none;}
.board_body.responsive_image img	{width:100% !important; max-width:500px; !important; height:auto !important;}

.board_body .table-a	{width:100%; border-left:1px solid #3d3c3a; border-top:1px solid #d4d4d4;}
.board_body .table-a tbody		{}
.board_body .table-a tbody th	{border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; background:#f0eae3; padding:10px 0;}
.board_body .table-a tbody td	{border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; padding:10px 15px;}
