@charset "utf-8";
/* CSS Document */.wrap{overflow:hidden;min-width:1200px;width:100%}

/* ÀüÃ¼±¸°£ */
.container{overflow:hidden;position:relative;width:1198px;height:auto;height:100%;margin:0 auto;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background-color:#fff}

/* LNB WRAP */
.lnb_wrap{float:left;width:197px}
.lnb_wrap .bi{height:115px;border-bottom:1px solid #e5e5e5}
.lnb_smenu ul{height:44px;border-bottom:1px solid #e5e5e5}
.lnb_smenu ul li{float:left;width:98px;border-right:1px solid #e5e5e5;line-height:44px;text-align:center}

/* BODY CONTENTS */
.body_contents{overflow:hidden;float:left;width:1000px;height:auto;height:100%;border-left:1px solid #e5e5e5}

/* ·Î±×ÀÎ±¸°£ */
.gnb_login_bg{position:relative;z-index:999;width:1198px;height:44px;margin:0 auto;border:1px solid #e5e5e5;border-top:none;zoom:1}
.gnb_home{float:left}
.gnb_home ul{width:200px;height:43px}
.gnb_home ul li{float:left;width:98px;height:43px;border-right:1px solid #e5e5e5;text-align:center}
.gnb_home ul li img{vertical-align:middle}
.gnb_home ul li{line-height:43px}

.login{position:absolute;top:0;left:200px;z-index:30;height:43px;line-height:46px}
.login ul{overflow:hidden;height:43px}
.login ul li{float:left;height:43px;padding-left:5px;vertical-align:middle}

.mem{float:left;height:43px;line-height:46px}
.mem ul{position:absolute;right:10px;z-index:40}
.mem ul li{float:left;padding-left:18px;background:url(/Images/BType/icon/icon_line.jpg) no-repeat 10px 19px}
.mem ul li:first-child{background:none}

/* visual */
.visual_wrap{min-height:557px;height:557px;border-bottom:1px solid #e5e5e5}
#DB_tab14 ul,#DB_tab14 li{margin:0;padding:0;list-style:none}
#DB_tab14 img{border:none}

#DB_tab14{overflow:hidden;position:relative;z-index:3;width:1000px;height:557px}
#DB_tab14 .DB_imgSet{position:relative}

/* visual_20151006 */
#DB_tab14 .DB_imgSet .DB_1_1{position:absolute;top:0;left:0}
#DB_tab14 .DB_imgSet .DB_1_2{position:absolute;top:160px;left:0}

#DB_tab14 .DB_imgSet .DB_2_1{position:absolute;top:0;left:0}
#DB_tab14 .DB_imgSet .DB_2_2{position:absolute;top:160px;left:0}

#DB_tab14 .DB_imgSet .DB_3_1{position:absolute;top:0;left:0}
#DB_tab14 .DB_imgSet .DB_3_2{position:absolute;top:160px;left:0}

#DB_tab14 .DB_menuSet{position:absolute;bottom:20px;width:100%;font-size:0;text-align:center}
#DB_tab14 .DB_menuSet li{display:inline;margin:0 2px;cursor:pointer}

/* tmain_content */
.tmain_content{position:relative;width:1000px;margin:0 auto}
.tmain_content_1{float:left;width:332px;height:232px;border-right:1px solid #e5e4e5;border-bottom:1px solid #e5e4e5}
.tmain_content_2{float:left;width:332px;height:232px;border-right:1px solid #e5e4e5;border-bottom:1px solid #e5e4e5}
.tmain_content_3{float:left;width:334px;height:232px;border-bottom:1px solid #e5e4e5}
.tmain_menu{width:1000px;height:135px;border-bottom:1px solid #e5e5e5}
.tmain_content_4{float:left;width:332px;height:274px;border-right:1px solid #e5e4e5;border-bottom:1px solid #e5e4e5}
.tmain_content_5{float:left;width:332px;height:274px;border-right:1px solid #e5e4e5;border-bottom:1px solid #e5e4e5}
.tmain_content_6{float:left;width:334px;height:274px;border-bottom:1px solid #e5e4e5}
.tmain_content_7{width:1000px;border-top:1px solid #e5e4e5}

.tmain_menu ul{padding-top:13px}
.tmain_menu ul li{float:left;width:166px;text-align:center}
.tmain_menu ul li span{display:block;padding-top:0}

/* ¼Ò½Ä */
.group_1{overflow:hidden;width:310px;margin:0 auto}
.group_1 .g_title{position:relative;width:100%}
.group_1 .g_title h2{padding:20px 0;font-size:14pt;font-weight:bold}
.group_1 .g_title span{position:absolute;top:20px;right:0}
.movie_play{overflow:hidden;position:relative;width:318px;height:170px}
.movie_play span{position:absolute;top:60px;left:136px}
.m_title h3 {font-size: 11pt;font-weight: bold;padding: 15px 0 5px;text-overflow: ellipsis;white-space: nowrap;width: 310px;}
.m_title p{overflow:hidden;width:310px;height:80px;padding:25px 0 0;line-height:20px;text-overflow:ellipsis}
.m_title span{display:block;margin-top:10px;font-size:8pt;color:#999}

/* ÇÐ¿ø°¶·¯¸® */
.group_2{overflow:hidden;width:304px;margin:0 auto}
.group_2 .g_title{position:relative;width:100%}
.group_2 .g_title h2{padding:20px 0;font-size:14pt;font-weight:bold}
.group_2 .g_title span{position:absolute;top:20px;right:0}
.post_news{padding:0 0 10px}
.post_news li{width:304px;padding:3px 0 3px 6px;white-space:nowrap;text-overflow:ellipsis}

/* ¸ÞÀÎ ÇÐ¿ø°¶·¯¸® */
.photo_gal{overflow:hidden;width:304px;margin-top:5px}
.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 a{display:inline-block;overflow:hidden;width:144px;padding:5px 0 0;white-space:nowrap;text-overflow:ellipsis}
.photo_gal ul li span.day{display:block;margin-top:7px;font-size:8pt;color:#999}

/* °í°´¼¾ÅÍ */
.icon_cu{text-align:center}
.cu_tit{display:block;padding-top:10px;font-size:18pt;font-weight:bold}
.cu_tit_s{display:block;padding-top:5px}

/* ¸ÞÀÎ ÀÚÁÖ¹¯´ÂÁú¹®& 1:1 »ó´ã µî */
.banner_bg_01{float:right;position:relative;width:334px;height:137px;border-bottom:1px solid #e5e4e5}
.banner_bg_01 h4{position:absolute;top:20px;left:15px;font-size:14pt;font-weight:bold}
.banner_bg_01 p{position:absolute;top:55px;left:15px}
.banner_bg_01 span{position:absolute;top:85px;left:15px}

.banner_bg_02{float:right;position:relative;width:334px;height:137px}
.banner_bg_02 h4{position:absolute;top:10px;left:15px;font-size:14pt;font-weight:bold}
.banner_bg_02 p{position:absolute;top:45px;left:15px}
.banner_bg_02 span{position:absolute;top:85px;left:15px}

/* ¸ÞÀÎ ÇÐ¿ø ÀÏÁ¤ */
.main_cal{width:318px}
.main_cal_left{float:left;width:20%}
.main_cal_left h5{font-size:14pt}
.main_cal_left p{font-size:28pt;font-weight:bold}
.main_calendar{float:left;width:80%}
.main_calendar thead tr td{height:28px;background-color:#f3f3f3;font-size:7pt;text-align:center}
.main_calendar thead tr td:first-child{background-color:#fbeaea;font-size:7pt;color:#d94a4c;text-align:center}
.main_calendar thead tr td:last-child{background-color:#ecf3fa;font-size:7pt;color:#458acf;text-align:center}

.main_calendar tbody tr td{height:28px;font-size:9pt;text-align:center}
.main_calendar tbody tr td:first-child{font-size:9pt;color:#d94a4c;text-align:center}
.main_calendar tbody tr td:last-child{font-size:9pt;color:#458acf;text-align:center}
.main_calendar tbody tr td.event_cal{background-color:#daeafc}

/* FOOTER */
.footer_wrap{position:relative;bottom:0;width:1198px;margin:0 auto;border:1px solid #e5e5e5}
.footer_ut{overflow:hidden;position:relative;height:31px;border-bottom:1px solid #e5e5e5}
.footer_ut ul{height:31px;line-height:31px}
.footer_ut ul li{float:left;padding-left:10px;background:url(/Images/BType/icon/icon_line.jpg) no-repeat 5px 12px}
.footer_ut ul li a{font-size:11px}
.footer_ut ul li a.on{color:#007dc6}
.footer_ut ul li:first-child{background:none}
.footer_ut .footer_sns ul{position:absolute;top:0;right:0}
.footer_ut .footer_sns ul li{display:inline-block;padding:0;background:none;vertical-align:middle}
.footer_ut .footer_sns ul li img{display:table-cell;margin-top:0}
.footer{overflow:hidden;position:relative;width:1200px;height:60px;margin:0 auto}
.footer h2{position:absolute;top:17px;left:0}
address{display:block;position:absolute;top:12px;left:10px;font-style:normal}
.address_info{font-size:11px;line-height:16px;color:#888}
.address_info .title{font-weight:bold;font-size:11px;color:#666}
.address_info .dotbar{display:inline-block;width:1px;height:11px;margin:-1px 4px 1px;background:none repeat scroll 0 0 #ccc;vertical-align:middle}
.copyright{display:block;position:absolute;top:35px;left:10px;height:12px;font-size:10.5px;line-height:1.3}

/* banner */
.banner_wrap{width:1000px;height:84px;margin:0 auto;margin-bottom:7px}
.banner_wrap ul li{float:left}

/* sub */
.sub_wrap{width:900px;min-height:750px;margin:0 auto}
.copy-btn-top{clear:both;position:relative;top:-23px;left:920px;width:30px;height:18px}

/* QUICK */
.quick{position:fixed;top:45px;left:50%;z-index:20;margin-left:610px}
.quick ul{width:90px}
.quick ul li{height:33px;border-left:1px solid #00a3b4;border-right:1px solid #00a3b4;border-bottom:1px solid #00a3b4;line-height:33px;text-align:center}
.quick ul li:first-child{border:none;background-color:#00a3b4;color:#fff}
.quick ul li:last-child{border:none;background-color:#00a3b4;color:#fff}
.quick ul li:last-child a{color:#fff}

/* Çù·Â¹è³Ê */
.tmain_banner{overflow:hidden;padding:10px 0;text-align:center}
.tmain_banner ul{padding-bottom:13px;text-align:center}
.tmain_banner ul li{padding-bottom:5px}
.tmain_banner ul li span{display:block;padding-top:0}

/* ºÐ¿øÁ¤º¸ */
.group_3{overflow:hidden;width:100%;margin:0 auto}
.group_3 .g_title{position:relative;width:100%}
.group_3 .g_title h2{padding:20px 0 20px 10px;font-size:14pt;font-weight:bold}
.group_3 .g_title span{position:absolute;top:20px;right:10px}
.campus{width:98%;margin:0 auto}
.campus ul li{float:left;width:151px;height:150px;margin-left:12px;margin-bottom:10px;border:1px solid #e5e4e5}
.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;font-weight:bold;white-space:nowrap;text-overflow:ellipsis}
.campus ul li p{padding:5px 0 0 2px;white-space:nowrap;text-overflow:ellipsis}

/* µðÀÚÀÎºí·¢¶óÀÌ¼¾½º ±¸°£ */
#d_navi47{position:absolute;z-index:20;width:1200px;height:43px;margin:0 auto}
#d_navi47 .d_con{position:absolute;top:44px;left:0/* height°ª */;width:1198px;background:#f4f4f4}
#d_navi47 ul{width:1198px/* height°ª */}
#d_navi47 ul li{float:left;width:171px;height:100%}
#d_navi47 ul li:last-child{}
#d_navi47 ul li > a{display:block;font-size:16px;font-weight:600;line-height:56px;color:#ddd;text-align:center}
#d_navi47 ul li.on > a{background:#0055b2}
#d_navi47 ul li.on dl{background:#093c74}
#d_navi47 ul li.on dl dd{border-bottom:none}
#d_navi47 ul li.on dl dd a{color:#ddd}
#d_navi47 ul li.on dl dd a:hover{color:#ddd;text-decoration:underline}

#d_navi47 dl{overflow:hidden;height:0/* ¼­ºê³ôÀÌÇÊ¼ö */;max-height:260px}
#d_navi47 ul li:first-child dl{}
#d_navi47 dl dd{border-bottom:none}
#d_navi47 dl dd a{display:block;line-height:40px;font-size:12px;color:#000;text-align:center}
#d_navi47 dl dd a:hover{display:block;line-height:40px;font-size:12px;color:#fff;background-color:#9c9d9d;text-align:center}
#d_navi47 dl dd a.text_01{background-color:#00a3b4;font-size:13px;color:#fff}
#d_navi47 .gnb_wrap{position:relative;width:1200px;margin:0 auto}
#d_navi47 .gnb_wrap p{position:absolute;top:0;left:0}
#d_navi47 .gnb_wrap span{position:absolute;top:0;right:0}

/* ·¹ÇÁÆ®¸Þ´º±¸°£ */
#cssmenu{width:197px}
#DB_navi40{position:relative;z-index:5;width:197px;vertical-align:top}
#DB_navi40 a{display:block;text-decoration:none}

#DB_navi40 .DB_1D{position:relative;z-index:6;width:197px}
#DB_navi40 .DB_1D a{height:50px;border-top:1px solid #058694;background:url(/Images/BType/icon/1d_arrow.gif) no-repeat 170px 20px #00a3b4;font:14px;line-height:50px;color:#fff;text-indent:20px}
#DB_navi40 .DB_1D a:hover{background-position:170px -30px;color:#fff}
#DB_navi40 .DB_1D.DB_select a{background-position:170px -30px;color:#fff}

#DB_navi40 .DB_1D .DB_2D_wrap{display:none;border-bottom:1px solid #ddd}
#DB_navi40 .DB_1D .DB_2D_wrap .DB_2D{position:relative;width:197px;border-right:1px solid #ddd}
#DB_navi40 .DB_1D .DB_2D_wrap .DB_2D a{height:50px;border-top:1px solid #ddd;background:#fff;font:12px;line-height:50px;color:#000;text-indent:20px}
#DB_navi40 .DB_1D .DB_2D_wrap .DB_2D a:hover{background:#9c9d9d;color:#999}
#DB_navi40 .DB_1D .DB_2D_wrap .DB_2D.DB_select a{background:#9c9d9d;color:#fff}

#DB_navi40 .DB_1D .DB_2D_wrap .DB_2D .DB_3D_wrap{display:none;top:0;left:0;padding:10px 0;background:#fff}
#DB_navi40 .DB_1D .DB_2D_wrap .DB_2D .DB_3D_wrap .DB_3D{width:200px}
#DB_navi40 .DB_1D .DB_2D_wrap .DB_2D .DB_3D_wrap .DB_3D a{height:26px;border:none;background:#fff;background:url(/Images/BType/icon/3d_arrow.gif) no-repeat 20px 13px;font:12px;line-height:26px;color:#999;text-indent:30px}
#DB_navi40 .DB_1D .DB_2D_wrap .DB_2D .DB_3D_wrap .DB_3D a:hover{background:url(/Images/BType/icon/3d_arrow.gif) no-repeat 20px -5px;color:#0055b2}
#DB_navi40 .DB_1D .DB_2D_wrap .DB_2D .DB_3D_wrap .DB_3D.DB_select a{background:url(/Images/BType/icon/3d_arrow.gif) no-repeat 20px -5px;color:#0055b2}
#d_menuBg{opacity:0.7;-moz-opacity:0.7;-khtml-opacity:0.7;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';filter:alpha(opacity=70)}

/* path°æ·Î */
#history * {display: inline-block;float:left}
#history {border-bottom: 1px solid #e7e7e7;height: 40px;}
#history strong {background:url(/Images/BType/icon/path_home.png) no-repeat scroll 50% center;border-right: 1px solid #e7e7e7;font-size: 0;height: 40px;line-height: 0;overflow: hidden; padding: 0;text-indent: -9999px;width: 40px;}
#history span {background:url(/Images/BType/icon/navi_arr.png) no-repeat scroll 90% 50%;border-right: 1px solid #e7e7e7;font-size: 13px;line-height: 40px;padding: 0 40px 0 15px;vertical-align: top;}

/* pagenum */
.paging {clear: both;font-size: 90%;padding: 12px 0 0;text-align: center;width: 100%;}
.paging a.pre_end {background-image: url(/Images/BType/icon/hs_brd_prev2.gif);margin: 0;padding:0;}
.paging a.pre, .paging a.pre_end, .paging a.next, .paging a.next_end {background-color: #fff;background-position: 50% center;background-repeat: no-repeat;}
.paging a {border: 1px solid #ddd;color: #000;display: inline-block;height: 28px;line-height: 28px;margin: 0 5px;vertical-align: middle;width: 28px;}
.paging .active {color: #fb8f24;font-weight: bold;text-decoration: none;}
.paging a:hover {border-color: #666;color: #fb8f24;text-decoration: none;}
.paging a.pre {background-image: url(/Images/BType/icon/hs_brd_prev1.gif);margin-left:3px;padding: 0;}
.paging a.next {background-image: url(/Images/BType/icon/hs_brd_next1.gif);margin: 0;padding:0;}
.paging a.next_end {background-image: url(/Images/BType/icon/hs_brd_next2.gif);margin-left:3px;padding: 0;}

/* ±³À°»ó´ã */
.tel_banner{width:100%;height:94px;border-bottom:1px solid #e5e4e5;margin:0 auto;font-weight:bold;text-align:center;position:relative;background-color:#f4f4f4}
.tel_banner h4{font-size:15pt;position: absolute;left:8px;top:18px}
.tel_banner p{font-size:18pt;font-weight:bold;padding-top:50px}

