@charset "utf-8";

/* CSS Document */

.wrap{min-width: 1000px;overflow: hidden;width: 100%}
    
/* HEADER */

.header_wrap{width:100%;height:31px;overflow:hidden;background:url(../../images/gnb/gnb_smenu_bg.jpg) repeat-x 0 0;}
.header{width:1000px;margin:0 auto; position:relative}
.header ul{position:absolute;right:0;top:6px}
.header ul li{float:left;padding-left:10px;padding-right:10px;background:url(../../images/icon/icon_dot_line.jpg) no-repeat 0 4px}
.header ul li:first-child{background:none}
.header ul li:last-child{padding-right:0}

/* GNB */
.gnb_wrap{width:100%;height:60px;border-bottom:1px solid #e8e5e3;position:relative}
#DB_navi11_1 *{margin:0;padding:0;list-style:none}
#DB_navi11_1 img{border:0}
#DB_navi11_1 a{text-decoration:none}

#DB_navi11_1 {position:relative;width:100%}
#DB_navi11_1 .DB_wrap{position:relative;left:50%;width:1000px;margin-left:-500px/*widthÀý¹Ý*/;height:60px}
#DB_navi11_1 .DB_wrap h1{float:left;margin:5px 0 0 0}
#DB_navi11_1 .DB_wrap .DB_main{float:right;margin-top:19px}
#DB_navi11_1 .DB_wrap .DB_main li{float:left;padding-left:40px}
#DB_navi11_1 .DB_wrap .DB_main li:first-child{}/*ºñÇ¥ÁØÀÎ°æ¿ì Å¬·¡½º·ÎÀû¿ë*/
#DB_navi11_1 .DB_wrap .DB_main li a{font-size:12pt;display:block;width:100%;height:100%;}
#DB_navi11_1 .DB_wrap .DB_main li a img{}
#DB_navi11_1 .DB_wrap .DB_main li.DB_select{}

#DB_navi11_1 .DB_mask{display:none;position:absolute/*relative º»¹®À» ¹Ð¾î³¿*/;width:100%;background:url(../../images/gnb/gnb_bg.png) repeat-x scroll left bottom;padding-bottom: 12px;/*¼­ºê¸Þ´ºÀüÃ¼³ôÀÌ*/overflow:hidden;left:0;top:58px;z-index:100}
#DB_navi11_1 .DB_mask .DB_subSet{position:relative;left:50%;width:1000px;/*widthÀý¹Ý*/margin-top:19px;margin-left:-500px;}
#DB_navi11_1 .DB_mask .DB_subSet ul{float:left;width:198px;border-left:1px solid #2b2b2b;border-bottom:1px solid #2b2b2b;min-height:230px;background-color:#fff}
#DB_navi11_1 .DB_mask .DB_subSet ul:first-child{}/*ºñÇ¥ÁØÀÎ°æ¿ì Å¬·¡½º·ÎÀû¿ë*/
#DB_navi11_1 .DB_mask .DB_subSet ul:last-child{border-right:1px solid #2b2b2b}/*ºñÇ¥ÁØÀÎ°æ¿ì Å¬·¡½º·ÎÀû¿ë*/
#DB_navi11_1 .DB_mask .DB_subSet ul li{height:22px}
#DB_navi11_1 .DB_mask .DB_subSet ul li span{font-weight:bold;font-size:10pt;color:#fff;height:28px;background-color:#2b2b2b;padding:5px 0 0 0;text-align:center;display:block}
#DB_navi11_1 .DB_mask .DB_subSet ul li a{padding:2px;color:#341f0c}
#DB_navi11_1 .DB_mask .DB_subSet ul li a:hover{color:#007dc6;text-decoration:underline}
#DB_navi11_1 .DB_mask .DB_subSet ul li.DB_select a{color:#007dc6;text-decoration:underline}

/* ·Î±×ÀÎ±¸°£ */
.gnb_login_bg{width:100%;height:36px;background:url(../../images/gnb/gnb_login_bg.jpg) repeat-x 0 0;}
.login{width:1000px;height:36px;line-height:36px;margin:0 auto;position:relative}
.login ul{position:absolute;right:0;top:0;height:36px;overflow:hidden}
.login ul li{float:left;height:36px;line-height:36px;padding-left:5px; vertical-align:middle}

/* visual */
.visual_wrap{min-height:400px;height:400px}
#DB_tab14 ul, #DB_tab14 li{list-style:none;margin:0;padding:0}
#DB_tab14 img{border:none}

#DB_tab14 {width:100%;height:400px;position:relative;overflow:hidden}
#DB_tab14 .DB_imgSet{position:relative}

/* visual_20151006 */
/*#DB_tab14 .DB_imgSet .DB_1_1{position:absolute;left:650px;top:35px;}
#DB_tab14 .DB_imgSet .DB_1_2{position:absolute;left:10px;top:0px}
#DB_tab14 .DB_imgSet .DB_1_3{position:absolute;left:55px;top:60px}
#DB_tab14 .DB_imgSet .DB_1_4{position:absolute;left:55px;top:270px}

#DB_tab14 .DB_imgSet .DB_2_1{position:absolute;left:180px;top:90px;}
#DB_tab14 .DB_imgSet .DB_2_2{position:absolute;left:30px;top:280px}
#DB_tab14 .DB_imgSet .DB_2_3{position:absolute;left:730px;top:240px}
#DB_tab14 .DB_imgSet .DB_2_4{position:absolute;left:700px;top:-80px}
#DB_tab14 .DB_imgSet .DB_2_5{position:absolute;left:60px;top:130px}
#DB_tab14 .DB_imgSet .DB_2_6{position:absolute;left:600px;top:330px}
#DB_tab14 .DB_imgSet .DB_2_7{position:absolute;left:760px;top:100px}
#DB_tab14 .DB_imgSet .DB_2_8{position:absolute;left:500px;top:155px}
#DB_tab14 .DB_imgSet .DB_2_9{position:absolute;left:535px;top:230px}
#DB_tab14 .DB_imgSet .DB_2_10{position:absolute;left:666px;top:90px}
#DB_tab14 .DB_imgSet .DB_2_11{position:absolute;left:30px;top:250px}

#DB_tab14 .DB_imgSet .DB_3_1{position:absolute;left:20px;top:100px;}
#DB_tab14 .DB_imgSet .DB_3_2{position:absolute;left:180px;top:110px}
#DB_tab14 .DB_imgSet .DB_3_3{position:absolute;right:20px;top:60px}
#DB_tab14 .DB_imgSet .DB_3_4{position:absolute;left:870px;top:260px}
#DB_tab14 .DB_imgSet .DB_3_5{position:absolute;left:30px;top:50px}
#DB_tab14 .DB_imgSet .DB_3_6{position:absolute;left:30px;top:170px}
#DB_tab14 .DB_imgSet .DB_3_7{position:absolute;left:30px;top:250px}
#DB_tab14 .DB_menuSet{position:absolute;bottom:20px;width:100%;text-align:center;font-size:0}
#DB_tab14 .DB_menuSet li{display:inline;cursor:pointer;margin:0 2px}
*/

/* visual_20160602 */
#DB_tab14 .DB_imgSet .DB_1_1{position:absolute;left:650px;top:35px;}
#DB_tab14 .DB_imgSet .DB_1_2{position:absolute;left:85px;top:0px}
#DB_tab14 .DB_imgSet .DB_1_3{position:absolute;left:285px;top:125px}
#DB_tab14 .DB_imgSet .DB_1_4{position:absolute;left:55px;top:270px}

#DB_tab14 .DB_imgSet .DB_2_1{position:absolute;left:350px;top:170px;}
#DB_tab14 .DB_imgSet .DB_2_2{position:absolute;left:30px;top:240px}
#DB_tab14 .DB_imgSet .DB_2_3{position:absolute;left:30px;top:0px}
#DB_tab14 .DB_imgSet .DB_2_4{position:absolute;left:380px;top:0px}
#DB_tab14 .DB_imgSet .DB_2_5{position:absolute;right:60px;top:0px}
#DB_tab14 .DB_imgSet .DB_2_6{position:absolute;right:60px;top:290px}
#DB_tab14 .DB_imgSet .DB_2_7{position:absolute;left:760px;top:100px}
#DB_tab14 .DB_imgSet .DB_2_8{position:absolute;left:500px;top:155px}
#DB_tab14 .DB_imgSet .DB_2_9{position:absolute;left:535px;top:230px}
#DB_tab14 .DB_imgSet .DB_2_10{position:absolute;left:666px;top:90px}
#DB_tab14 .DB_imgSet .DB_2_11{position:absolute;left:30px;top:250px}

#DB_tab14 .DB_imgSet .DB_3_1{position:absolute;left:40px;top:0;}
#DB_tab14 .DB_imgSet .DB_3_2{position:absolute;left:445px;top:80px}
#DB_tab14 .DB_imgSet .DB_3_3{position:absolute;left:335px;top:200px}
#DB_tab14 .DB_imgSet .DB_3_4{position:absolute;left:900px;top:130px}
#DB_tab14 .DB_imgSet .DB_3_5{position:absolute;left:710px;top:230px}
#DB_tab14 .DB_imgSet .DB_3_6{position:absolute;left:320px;top:220px}
#DB_tab14 .DB_imgSet .DB_3_7{position:absolute;left:430px;top:50px}
#DB_tab14 .DB_imgSet .DB_3_8{position:absolute;left:485px;top:88px}
#DB_tab14 .DB_imgSet .DB_3_9{position:absolute;left:125px;top:88px}
#DB_tab14 .DB_imgSet .DB_3_10{position:absolute;left:585px;top:30px}

#DB_tab14 .DB_menuSet{position:absolute;bottom:20px;width:100%;text-align:center;font-size:0}
#DB_tab14 .DB_menuSet li{display:inline;cursor:pointer;margin:0 2px}

/* ¸ÞÀÌÇÃºñÁê¾ó */
#DB_tab14 .DB_imgSet .DB_4_1{position:absolute;left:445px;top:80px}

/*gnb_mid menu*/
.gnb_mid{width:100%;background-color:#2b2b2b;height:16px;overflow:hidden;border-bottom:1px solid #dbdbdb}

/*tmain_content*/
.tmain_content{width:1000px;margin:0 auto;padding-bottom:25px;position:relative}
.tmain_content_1{width:332px;height:326px;float:left;border-right:1px solid #e5e4e5;border-bottom:1px solid #e5e4e5}
.tmain_content_2{width:332px;height:326px;float:left;border-right:1px solid #e5e4e5;border-bottom:1px solid #e5e4e5}
.tmain_content_3{width:334px;height:326px;float:left;border-bottom:1px solid #e5e4e5}

.tmain_content_4{width:332px;height:280px;float:left;border-right:1px solid #e5e4e5;border-bottom:1px solid #e5e4e5}
.tmain_content_5{width:332px;height:280px;float:left;border-right:1px solid #e5e4e5;border-bottom:1px solid #e5e4e5}
.tmain_content_6{width:334px;height:280px;float:left;border-bottom:1px solid #e5e4e5}
.tmain_content_7{width:1000px}

/* ¿µ»ó°¶·¯¸® */
.group_1{width:318px;overflow:hidden}
.group_1 .g_title{position:relative;width:100%}
.group_1 .g_title h2{font-size:12pt;padding:20px 0 20px 0}
.group_1 .g_title span{position:absolute;right:0;top:20px}
.movie_play {height: 173px;overflow: hidden;position: relative;width: 318px;}
.movie_play span {left: 136px;position: absolute;top: 60px;}
.m_title h3{font-size:11pt;padding:15px 0 5px 0;font-weight:bold;text-overflow: ellipsis;width:318px;white-space: nowrap;}
.m_title p{padding:5px 0 0 0;text-overflow: ellipsis;width:318px;overflow:hidden;height:30px}

/* ÇÐ¿ø°øÁö */
.group_2{width:304px;overflow:hidden;margin:0 auto;}
.group_2 .g_title{position:relative;width:100%}
.group_2 .g_title h2{font-size:12pt;padding:20px 0 20px 0}
.group_2 .g_title span{position:absolute;right:0;top:20px}
.post_news{padding:10px 0 10px 0}
.post_news li{padding:3px 0 3px 6px;text-overflow: ellipsis;width:304px;white-space: nowrap;}

/* ¸ÞÀÎ ÀÚÁÖ¹¯´ÂÁú¹® µî*/
.banner_bg_01{margin-top:8px;width:318px;height:104px;float:right;background:url(../../images/main/banner_bg_01.jpg) no-repeat 0 0;position:relative;border-bottom:1px solid #e5e4e5}
.banner_bg_01 h4{position: absolute;left:0;top:10px;font-size:13pt}
.banner_bg_01 p{position:absolute;left:0;top:45px}

.banner_bg_02{width:318px;height:104px;float:right;background:url(../../images/main/banner_bg_02.jpg) no-repeat 0 0;position:relative;border-bottom:1px solid #e5e4e5}
.banner_bg_02 h4{position: absolute;left:0;top:10px;font-size:13pt}
.banner_bg_02 p{position:absolute;left:0;top:45px}

.banner_bg_03{width:318px;height:104px;float:right;background:url(../../images/main/banner_bg_03.jpg) no-repeat 0 0;position:relative;margin-top:4px}
.banner_bg_03 h4{position: absolute;left:0;top:10px;font-size:13pt}
.banner_bg_03 p{position:absolute;left:0;top:45px}

/* ¸ÞÀÎ ÇÐ¿ø ÀÏÁ¤ */
.main_cal{width:318px}
.main_cal_left{width:20%;float:left}
.main_cal_left h5{font-size:14pt}
.main_cal_left p{font-size:28pt;font-weight:bold}
.main_calendar{width:80%;float:left}
.main_calendar thead tr td{background-color:#f3f3f3;font-size:7pt;text-align:center;height:28px}
.main_calendar thead tr td:first-child{background-color:#fbeaea;font-size:7pt;text-align:center;color:#d94a4c}
.main_calendar thead tr td:last-child{background-color:#ecf3fa;font-size:7pt;text-align:center;color:#458acf}

.main_calendar tbody tr td{font-size:9pt;text-align:center;height:28px}
.main_calendar tbody tr td:first-child{font-size:9pt;text-align:center;color:#d94a4c}
.main_calendar tbody tr td:last-child{font-size:9pt;text-align:center;color:#458acf}
.main_calendar tbody tr td.event_cal{background-color:#daeafc}

/* ¸ÞÀÎ ÇÐ¿ø°¶·¯¸® */
.photo_gal{width:304px;margin-top:10px}
.photo_gal ul li{float:left;padding-left:15px}
.photo_gal ul li:first-child{padding-left:0}
.photo_gal ul li p{width:144px;height:105px}
.photo_gal ul li span{text-overflow:ellipsis;width:304px;white-space: nowrap;padding:5px 0 0 0}

/* ºÐ¿øÁ¤º¸ */
.group_3{width:100%;overflow:hidden}
.group_3 .g_title{position:relative;width:100%}
.group_3 .g_title h2{font-size:12pt;padding:20px 0 20px 0}
.group_3 .g_title span{position:absolute;right:0;top:20px}
.campus ul li{width:151px;height:150px;border:1px solid #e5e4e5;float:left;margin-left:16px;margin-bottom:10px}
.campus ul li:first-child{margin-left:0}
.campus ul li:nth-child(6n+1){margin-left:0}
.campus ul li span{width:151px;height:150px}
.campus ul li h3{padding:8px 0 2px 2px;font-size:11pt;text-overflow: ellipsis;white-space: nowrap;font-weight:bold}
.campus ul li p{padding:5px 0 0 2px;text-overflow: ellipsis;white-space: nowrap;}

/* main_quick */
#STATICMENU{position:absolute;left:1020px;top:10px}
#STATICMENU ul li{margin-bottom:8px}
#STATICMENU img{border:1px solid #d9d9d9}

/* FOOTER */
.footer_wrap{width:100%}
.footer_ut{border-top:1px solid #dddedf;border-bottom:1px solid #dddedf;height:31px}
.footer_ut ul{width:1000px;margin:0 auto;height:31px;line-height:31px}
.footer_ut ul li{float:left;background:url(../../images/icon/icon_dotline.jpg) no-repeat 5px 12px;padding-left:10px}
.footer_ut ul li a:link{font-size:11px}
.footer_ut ul li a.on{color:#007dc6}
.footer_ut ul li:first-child{background:none}
.footer{width:1000px;height:90px;margin:0 auto;position:relative;overflow:hidden}
.footer h2{position:absolute;left:0;top:17px}
address{position:absolute;left:130px;top:12px;display: block;height: 80px;width: 850px}
.address_info{color: #888;font-size: 11px;line-height: 16px}
.address_info .title {color: #666;font-weight: bold;font-size: 11px}
.address_info .dotbar {background: none repeat scroll 0 0 #ccc;display: inline-block;height: 11px;margin: -1px 4px 1px;vertical-align: middle;width: 1px;}
.copyright {display: block;font-size: 10.5px;height: 12px;left: 130px;line-height: 1.3;position: absolute;top:70px;width: 343px;}

/* banner */
.banner_wrap{width:1000px;height:84px;margin:0 auto;margin-bottom:7px}
.banner_wrap ul li{float:left}
