﻿@charset "utf-8";
@import url(./font_notokr/font.css);

html, body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, span, form, fieldset, input, select, label, textarea, table, caption, thead, tfoot, tbody, tr, th, td
{margin:0;padding:0;font:14px/1.5 '맑은고딕','Malgun Gothic','나눔고딕','nanumgothic',굴림,Gulim,돋움,Dotum, Arial, Sans-serif;color:#000;letter-spacing:-1px;-webkit-text-size-adjust:none;}
b, span, strong, input, a, button, pre{font-size:inherit;font-family:inherit;color:inherit}
article, aside, dialog, footer, header, section, footer, nav, figure, hgroup, details, summary, figure, figcaption {display: block;}
cite{display:inline}
html, body {height:100%;} 
body {margin:0px;background:#f2f4f6;overflow-y:scroll}
a:link {text-decoration:none;} 
a:visited {text-decoration:none;}
img{border:0;max-width:100%}
label, input, textarea, select{vertical-align:middle}
ol, ul{list-style:none;} 
table{border-collapse:collapse;table-layout:fixed;}
fieldset{border:none}
.skip, hr, legend, #skip_menu{position:absolute;left:-1000%;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden;}
button{margin:0;padding:0;border:none;background:none;cursor:pointer;display:inline-block;overflow:visible}

/*layout*/
body.bg{background:#fff}
body.web.hover header{height:580px;}
body.hover #header_dim{visibility:visible;opacity:.3}
#header{
	position:fixed;top:0;left:0;
	box-sizing:border-box;
	width:100%;overflow:hidden;
	background:#fff url(../img/bg/header.png) repeat-x 0 128px;
	z-index:1000
}
header{
	position:relative;box-sizing:border-box;
	max-width:1210px;height:129px;
	margin:0 auto;padding-top:60px;
	transition:.5s
}
header h1{position:absolute;top:46px;left:20px;z-index:10}
header h1 a{
	display:block;
	width:187px;height:48px;
	background:url(../img/common/logo.png) no-repeat;background-size:auto 100%;
	font-size:0
}
header #btn_menu,
header #btn_close{display:none}

header fieldset{	position:absolute;top:8px;right:20px;}
header fieldset>button{
	position:relative;
	display:inline-block;width:38px;height:38px;
	background:#fff url(../img/btn/search.png) no-repeat center;
	font-size:0;
	z-index:1
}
header fieldset p{
	position:absolute;top:0;right:38px;
	width:273px;box-sizing:border-box;
	padding-right:38px;
	background:#00a0e3;
	transform:translateX(-50%);
	visibility:hidden;opacity:0
}
header fieldset p .txt{
	width:100%;height:38px;line-height:38px;
	border:2px solid #00a0e3;background:#fff
}
header fieldset p button{
	position:absolute;top:0;right:0;
	display:block;width:38px;height:38px;
	background:url(../img/btn/search2.png) no-repeat center;
	font-size:0
}
header fieldset.open>button{background-image:url(../img/btn/close.png)}
header fieldset.open p{transform:translate(0);visibility:visible;opacity:1}

header .side_menu{position:absolute;right:10px;top:62px;font-size:0}
header .side_menu a{
	display:inline-block;height:30px;line-height:30px;
	padding:0 20px;
	font-size:17px;color:#595a5b;letter-spacing:-1px;font-family:'Noto Sans KR';font-weight:500;
}
header .side_menu a+a{background:url(./img/bg/line.png) no-repeat 0 center}
header .side_util{
	position:absolute;top:15px;right:160px;
	font-size:0
}
header .side_util a{
	display:inline-block;height:23px;line-height:23px;
	padding:0 10px;
	font-size:13px;color:#888;vertical-align:top
}
header .side_util>a+a{background:url(./img/bg/line.png) no-repeat 0 center}
header .side_sns{
	position:absolute;top:15px;right:68px;
	font-size:0
}
header .side_sns a{
	display:inline-block;width:23px;height:23px;line-height:23px;
	margin-left:3px;
	background:url(../img/common/sns1.png) no-repeat;
	font-size:0
}
header .side_sns a:nth-child(2){background-image:url(../img/common/sns2.png)}
header .side_sns a:nth-child(3){background-image:url(../img/common/sns3.png)}
.web header .side_sns a:hover{background-image:url(../img/common/sns1_on.png)}
.web header .side_sns a:nth-child(2):hover{background-image:url(../img/common/sns2_on.png)}
.web header .side_sns a:nth-child(3):hover{background-image:url(../img/common/sns3_on.png)}
#header_dim{
	position:fixed;top:0;left:0;
	width:100%;height:100%;
	background:#000;
	z-index:900;visibility:hidden;opacity:0;
	transition:.3s;
}
#gnb_dim{
	position:fixed;top:0;left:0;
	width:100%;height:100%;
	background:#000;
	z-index:20;visibility:hidden;opacity:0;
	transition:.3s;
}


#gnb{position:relative;text-align:center;font-size:0;}
#gnb>li{
	display:inline-block;
	padding:0 25px;
	vertical-align:top
}
#gnb>li>a{
	position:relative;
	display:inline-block;box-sizing:border-box;overflow:hidden;
	height:69px;
	font-size:22px;letter-spacing:-1px;font-family:'Noto Sans KR';font-weight:500;
	transition:.3s;
}
#gnb>li>a:before{
	content:'';
	display:block;width:100%;height:3px;
	position:absolute;bottom:-3px;left:0;
	background:#00a1e4;
	transition:.3s;
}
#gnb>li>a[target=_blank]:after{display:none}
.web #gnb>li:hover>a,
.web #gnb>li>a:focus,
.web #gnb>li>a.on{color:#00a0e3}
.web #gnb>li:hover>a:before,
.web #gnb>li>a:focus:before,
.web #gnb>li>a.on:before{bottom:0}

.web #gnb>li:hover>ul,
.web #gnb>li>a:focus+ul{display:block}

.web #gnb>li.hover>ul{display:block}
#gnb>li>ul{
	position:absolute;top:69px;left:0;
	width:100%;overflow:hidden;
	box-sizing:border-box;
	border-left:1px solid #eaeaea;
	display:none
}
#gnb>li>ul>li{
	float:left;min-width:20%;height:460px;box-sizing:border-box;
	padding:25px 20px 0 30px;
	border-right:1px solid #eaeaea;
	text-align:left
}
#gnb>li>ul>li>a{
	display:block;
	font-size:17px;font-weight:600;color:#2b2b2b;letter-spacing:-1px
}

#gnb>li>ul>li{font-size:0}
#gnb ul ul{
	display:inline-block;
	padding-top:17px;vertical-align:top
}
#gnb ul ul+ul{margin-left:35px}
#gnb ul ul a{
	display:block;
	padding:4px 0;
	font-size:15px;color:#666;letter-spacing:-1px
}
#gnb ul ul a:hover{color:#00a0e3;text-decoration:underline}
#gnb a[target=_blank]:after{
	content:'';
	display:inline-block;width:14px;height:14px;
	margin-left:10px;
	background:url(../img/icon/window.png) no-repeat;background-size:100% auto
}
#gnb a[target=_blank]:hover:after{background-image:url(../img/icon/window2.png)}


#container{
	padding-top:129px;
	background:#fff
}
#container>section{
	position:relative;
	width:100%;max-width:1210px;
	box-sizing:border-box;
	margin:0 auto;padding:0 20px 150px;
}
#container>section:after{content:'';display:block;clear:both}
#visual_sub{
	height:230px;
	background:url(../img/etc/visual_etc.jpg) no-repeat center;background-size:cover
}
#visual_sub.about{background-image:url(../img/etc/visual_about.jpg)}
#visual_sub.education{background-image:url(../img/etc/visual_education.jpg)}
#visual_sub.community{background-image:url(../img/etc/visual_community.jpg)}
#visual_sub.media{background-image:url(../img/etc/visual_media.jpg)}
#visual_sub h2{
	max-width:1210px;
	margin:0 auto;height:100%;
	background:url(../img/etc/visual_title.png) no-repeat 34.5% center;
	font-size:0
}

#contents nav{
	position:relative;
	float:left;margin-top:-109px;
	/*position:absolute;left:20px;top:-109px;*/
	width:240px;
}
#contents nav h2{
	height:160px;box-sizing:border-box;
	padding-top:40px;
	background:url(../img/bg/lnb.png) no-repeat;
	text-align:center;font-size:30px;color:#fff;letter-spacing:-2px;font-family:'Noto Sans KR';font-weight:500;
}
#contents nav h2 span{
	display:block;margin-top:5px;
	font-family:Arial;font-size:13px;color:#c7eafc;
}
#contents nav h2 button{display:none}
#contents nav p{width:100%;overflow:hidden;margin-top:60px;font-size:0}
#contents nav p a{
	float:left;box-sizing:border-box;
	width:50%;height:117px;
	padding-top:78px;
	border:1px solid #cecece;
	background:url(../img/common/bn_bus.png) no-repeat center 20px;
	text-align:center;font-size:15px;font-weight:600;color:#000;letter-spacing:-1px
}
#contents nav p a+a{border-left:0;background-image:url(../img/common/bn_map.png)}

.web #lnb{display:block !important}
#lnb>li>a{
	position:relative;
	display:block;
	padding:16px 20px;
	font-size:18px;letter-spacing:-1px;line-height:1.2em
}
#lnb>li{border-bottom:1px solid #d7d9db;}
.web #lnb>li.child>a:before,
.web #lnb>li.child>a:after{
	content:'';
	display:block;width:12px;height:2px;
	position:absolute;top:50%;right:18px;
	margin-top:-1px;
	background:#bdbdbd;
	transition:.3s
}
.web #lnb>li>a:after{transform:rotate(-90deg)}
.web #lnb>li.on>a{background:#585b62;color:#fff;font-weight:600}
.web #lnb>li.on>a:before,
.web #lnb>li.on>a:after{background:#fff}
.web #lnb>li.on>a:after{transform:rotate(0deg)}
.web #lnb ul{
	display:none;
	padding:10px 20px;
	background:#f3f6f9;
}
.web #lnb ul a{
	display:block;
	padding:5px 0 5px 10px;
	background:url(../img/bg/lnb_dot.png) no-repeat 0 13px;
	font-size:16px;color:#555;line-height:1.2em
}
.web #lnb ul a:hover,
.web #lnb ul a.on{background-image:url(../img/bg/lnb_dot_on.png);color:#00a0e3}
#lnb>li button{display:none}

#contents article{position:relative;float:right;width:72.5%/*min-height:650px;*/}
article hgroup{position:relative;}
article hgroup h3{
	height:135px;line-height:135px;
	font-size:40px;letter-spacing:-2px;font-family:'Noto Sans KR';font-weight:500;
}
article hgroup p{
	position:absolute;top:50px;right:0;
	font-size:0
}
article hgroup p>a:first-child{
	display:inline-block;width:14px;height:14px;
	padding:0;margin:0;
	background:url(../img/common/home.png) no-repeat;
	font-size:0;vertical-align:top
}
article hgroup p a,
article hgroup p span{
	display:inline-block;
	padding-left:15px;margin-left:10px;
	background:url(../img/bg/arrow.png) no-repeat 0 2px;
	font-size:14px;color:#666;line-height:1.1em
}
article hgroup p span a{
	padding:0;margin:0;background:none
}

#btn_top{
	position:fixed;bottom:20px;left:50%;
	display:block;width:36px;height:36px;
	margin-left:645px;
	background:url(../img/btn/top.png) no-repeat;
	font-size:0;
	z-index:500;display:none
}
#btn_top.ab{position:absolute;top:-56px}
#m_quick{display:none}

footer{
	position:relative;
	width:100%;max-width:1210px;min-height:155px;
	box-sizing:border-box;
	margin:0 auto;padding:30px 0 0 110px;
}
footer h2{position:absolute;top:30px;left:20px;}
footer h2 a{
	display:block;width:54px;height:79px;
	background:url(../img/common/logo_gray.png) no-repeat;
	font-size:0
}
footer dl{
	position:absolute;top:30px;right:20px;
	width:180px;
}
footer dl dt button{
	position:relative;
	box-sizing:border-box;
	display:block;width:100%;height:34px;line-height:32px;
	padding:0 0 0 11px;
	border:1px solid #ccc;
	font-size:13px;color:#767676;text-align:left
}
footer dl dt button span{position:relative;}
footer dl dt button:focus,
footer dl dt button:active{padding:0 0 0 11px}
footer dl dt button:after{
	content:'';
	display:block;width:10px;height:5px;
	position:absolute;top:50%;right:15px;
	margin-top:-2px;
	background:url(../img/bg/arrow_up.png) no-repeat;
}
footer dl dd{
	position:absolute;bottom:33px;left:0;
	width:100%;box-sizing:border-box;
	border:1px solid #ccc;background:#fff;
	padding:10px 11px;
	display:None
}
footer dl dd a{
	display:block;
	font-size:13px;color:#767676;
}
footer dl dd a:hover{color:#00a0e3;text-decoration:underline}
footer ul{padding:0  200px 20px 0;font-size:0}
footer ul li{display:inline-block;margin-right:20px}
footer ul li a{font-size:14px}
footer ul li:first-child a{font-weight:600}
footer address{font-size:14px;color:#767676;font-style:normal}
footer address span+span{
	margin-left:10px;padding-left:10px;
	background:url(./img/bg/line.png) no-repeat 0 center
}
footer address em{display:block;padding-top:5px;font-style:normal;text-transform:uppercase;font-size:12px;letter-spacing:-0.5px}
footer p{position:absolute;top:86px;right:20px;font-size:0}
footer p a{
	display:inline-block;width:32px;height:32px;
	margin-left:8px;
	background:url(../img/common/sns1_.png) no-repeat;background-size:100% auto
}
footer p a:nth-child(2){background-image:url(../img/common/sns2_.png)}
footer p a:nth-child(3){background-image:url(../img/common/sns3_.png)}

/*input & btns*/
input.txt{
	box-sizing:border-box;
	width:100%;height:36px;line-height:36px;
	background:#fff;border:1px solid #cbcbcb;border-radius:0;
	padding:0 10px;
	background-position:right center;
	background-repeat:no-repeat;
	background-origin:content-box;
	-webkit-appearance:none;
	-moz-appearance:none;
	vertical-align:top
}
input[type=text]::-ms-clear {
    display: none;
}
input.txt:disabled{background:#f3f3f3;border-color:#f3f3f3;opacity:1}
input.t0{width:100%}
input.t1{width:150px;max-width:100%}
input.t2{width:250px;max-width:100%}
input.datepicker{background-image:url(../img/btn/calendar.png);padding-right:0}
input.search{background-image:url(../img/icon/search2.png)}
label{display:inline-block;}
label input[type="checkbox"],
label input[type="radio"]{position:absolute;z-index:-1;opacity:0}
label input+i{
	display:inline-block;width:16px;height:16px;
	margin:-2px 5px 0 0;
	border:1px solid transparent;
	background:url(../img/btn/checkbox.png) no-repeat;
	vertical-align:middle;z-index:1
}
label input:focus+i{border:1px solid #92d8ff;}
label input[type="radio"]+i{background-image:url(../img/btn/radio.png)}
label input[type="checkbox"]:checked+i{background-image:url(../img/btn/checkbox_on.png)}
label input[type="radio"]:checked+i{background-image:url(../img/btn/radio_on.png)}
label+label{margin-left:25px}
select{
	box-sizing:border-box;
	width:100%;height:36px;line-height:26px;
	background:#fff url(../img/board/select.png) no-repeat right center;
	border:1px solid #cbcbcb;border-radius:0;
	padding-left:10px;
	-webkit-appearance:none;
	-moz-appearance:none
}
select::-ms-expand { 
  display: none;
}
select.slw1{width:250px}
textarea{
	box-sizing:border-box;
	width:100%;height:180px;
	border:1px solid #cbcbcb;border-radius:0;
	padding:10px;overflow:auto;
	-webkit-appearance:none;
	-moz-appearance:none;
	resize:none
}

/*tab*/
.tabMenu1{position:relative;margin-bottom:30px;}
.tabMenu1 button{display:none}
.tabMenu1 ul{width:100%;overflow:hidden;box-sizing:border-box;padding:1px 0 0 1px}
.tabMenu1 ul li{float:left;margin:-1px 0 0 -1px;}
.tabMenu1 ul li a{
	display:inline-block;height:51px;line-height:51px;
	padding:0 30px;
	background:#f0f0f0;
	border:1px solid #dadadb;
	font-size:14px;font-weight:600;color:#555
}
.tabMenu1 ul li.on a{background:#00356b;color:#fff}
.tabMenu2{
	position:relative;margin-bottom:30px;
	overflow:hidden;
	background:url(../img/bg/tab_bg.png) repeat-x 0 bottom;
}
.tabMenu2 ul{font-size:0;}
.tabMenu2 ul li{display:inline-block;margin-right:30px;vertical-align:top}
.tabMenu2 ul li a{
	display:inline-block;
	height:40px;box-sizing:border-box;
	padding-top:5px;
	font-size:15px;color:#00356b;font-weight:600
}
.tabMenu2 ul li.on a{border-bottom:3px solid #00a0e3;color:#00a0e3}

/*title*/
.title_circle{
	padding-left:20px;margin:50px 0 15px;
	background:url(../img/icon/title1.png) no-repeat 0 5px;
	font-size:20px;font-weight:600;color:#000;line-height:1.2em;
}
.title_blue{
	margin:30px 0 15px;
	font-size:17px;font-weight:600;color:#00a0e3;line-height:1.2em;
}
.title_blue.s{margin:25px 0 10px;font-size:15px}
.title_blue2{
	margin:30px 0 10px;
	font-size:16px;font-weight:600;color:#00356b;line-height:1.2em;
}
.title_dot{
	padding-left:9px;margin:20px 0 5px;
	background:url(../img/bg/dot2.png) no-repeat 0 8px;
	font-size:14px;color:#000
}

/*btn*/
.btn_c{margin-top:30px;text-align:center}
.btn_r{margin-top:30px;text-align:right}
.paginaton+.btn_r{position:absolute;right:0;margin-top:-35px}

.btn{
	position:relative;
	display:inline-block;box-sizing:border-box;min-width:100px;height:46px;line-height:44px;
	padding:0 25px;
	border:1px solid #00a0e3;background:#00a0e3;
	text-align:center;font-size:15px;font-weight:600;color:#fff;vertical-align:middle
}
.btn input{position:absolute;top:0;right:0;width:200%;height:100%;opacity:0;cursor:pointer}
.btn.line{
	border-color:#b2b3b6;background:#fff;
	color:#333
}
.btn.darkblue{border-color:#4267b2;background:#4267b2}
.btn.black{border-color:#595a5b;background:#595a5b}
.btn.gray{border-color:#8f9395;background:#8f9395}
.btn.red{border-color:#e55252;background:#e55252}
.btn.red.line{background:#fff;color:#e55252}
.btn.board{
	min-width:68px;height:36px;line-height:34px;
	padding:0 20px;
	background:#cfcfcf;border-color:#cfcfcf;
	font-size:14px;font-weight:normal;color:#636466
}
.btn.board.line{border-color:#d0d0d0;background:#fff;color:#636466}
.btn.board.del{
	width:39px;min-width:39px;
	padding:0;
	background:#fff url(../img/btn/del.png) no-repeat center;
	font-size:0
}
.btn.m{min-width:77px;height:40px;line-height:38px;}
.btn.s{min-width:0;height:29px;line-height:27px;padding:0 12px;font-size:14px;font-weight:normal}
.btn.sm{min-width:0;height:21px;line-height:19px;padding:0 6px;font-size:12px;font-weight:normal}
.btn.xs{min-width:0;height:19px;line-height:17px;padding:0 5px;font-size:11px;font-weight:normal}
.btn.xs.line{border-color:#e6e8e9}
.btn.xs[target=_blank]:after{display:none}
.btn[target=_blank]:after{
	content:'';
	display:inline-block;width:14px;height:14px;
	margin-left:12px;
	background:url(../img/icon/window3.png) no-repeat;
}
.btn.down:after{
	content:'';
	display:inline-block;width:13px;height:100%;
	margin-left:8px;
	background:url(../img/icon/down2.png) no-repeat center;
	vertical-align:top
}
.down_pdf{
	padding:0 20px 0 42px;
	background:#e55252 url(../img/icon/pdf.png) no-repeat 19px center;
	border-color:#e55252;
	font-size:14px
}
.down_hwp{
	padding:0 20px 0 42px;
	background:#4859b2 url(../img/icon/hwp.png) no-repeat 19px center;
	border-color:#4859b2;
	font-size:14px
}
.down_red{
	padding:0 20px 0 42px;
	background:#fff url(../img/icon/down.png) no-repeat 19px center;
	border-color:#ee7676;
	font-size:14px;color:#e55252
}
.view{
	padding:0 20px 0 45px;
	background:#636466 url(../img/icon/big.png) no-repeat 19px center;
	border-color:#636466;
	font-size:14px
}
.btns_top{padding-bottom:20px;text-align:right}
.btns_top>span{position:absolute;left:0}
.btns_top .btn+.btn{margin-left:5px}
.down_pdf:after, .down_hwp:after, .down_hwp:after, .view:after, .down_red:after{display:none !important}
.title_circle+.btns_top,
p.caution+.btns_top{position:absolute;right:0;margin-top:-60px}

/*list*/
.dot_list>li,
.dot_list>dd{
	padding-left:9px;
	background:url(../img/bg/dot.png) no-repeat 0 8px;
	font-size:14px;color:#666;text-indent:0
}
.dot_list>dd,
.dot_list>li+li{margin-top:3px}
.dot_list>dd+dt{margin-top:10px}
.icon_list{font-size:0}
.icon_list li{
	display:inline-block;position:relative;
	min-width:187px;
	font-size:14px;text-align:center;color:#666;
	vertical-align:top;
}
.icon_list li img{display:block;margin:0 auto}
.icon_list li b{
	display:block;margin-top:5px;
	font-weight:600;color:#000
}
.icon_list li+li:after{
	content:'';
	display:block;width:10px;height:19px;
	position:absolute;top:50px;left:-5px;
	background:url(../img/etc/step_arrow.png) no-repeat
}
.icon_list.small li{box-sizing:border-box;width:165px;min-width:100px;padding:0 20px}
.icon_list.small li:nth-child(1){margin-left:-15px}
.num_list>li{text-indent:-13px;padding-left:13px}
.num_c_list>li{text-indent:-17px;padding-left:17px}
.num_c_list>li+li{margin-top:3px}

/*board*/
.searchBox{
	position:relative;box-sizing:border-box;
	width:100%;overflow:hidden;
	padding:25px 60px;margin-bottom:25px;
	background:#f4f4f4;
	font-size:0;text-align:center
}
.searchBox select{
	float:left;
	width:22%;height:40px;line-height:40px;
	margin-right:1%;
}
.searchBox .txt{float:left;width:62%;height:40px;line-height:40px;;font-size:14px}
.searchBox button{
	float:left;
	width:13%;height:40px;line-height:40px;
	margin-left:10px;
	background:#636466;
	text-align:center;font-size:15px;font-weight:600;color:#fff;vertical-align:middle
}
.searchBox.style2 select{width:18%}
.searchBox.style2 .txt{width:47%}

table caption{display:none}
.listTable{width:100%;border-top:2px solid #2b2b2b}
.listTable th{
	height:53px;
	border-bottom:1px solid #bbb;
	font-size:14px;font-weight:600
}
.listTable td{
	height:53px;
	border-bottom:1px solid #e1e1e1;
	overflow:hidden;
	white-space:nowrap;text-overflow:ellipsis;
	text-align:center;font-size:14px;color:#666
}
.listTable td.al{text-align:left;}
.listTable td.al a{
	display:inline-block;height:53px;line-height:53px;
	max-width:82%;
	overflow:hidden;
	white-space:nowrap;text-overflow:ellipsis;
	color:#333;vertical-align:top
}
.listTable td.al .icon_new{vertical-align:top;margin:21px 0 0 8px}
.listTable td.al .hasanswer{vertical-align:top;margin:15px 0 0 8px}
.listTable td.an{font-weight:600;color:#ee4d9b}
.listTable .noti th,
.listTable .noti td{background:#f8f8f8}
.listTable .noti td:first-child{font-weight:600;color:#ee4d9b}
.listTable tr:hover td.al a{text-decoration:underline;color:#00a0e3}
.listTable td.al.secret{
	padding-left:30px;
	background:url(../img/icon/secret.png) no-repeat 0 center
}
.icon_new{margin-left:5px}
.hasanswer{
	display:inline-block;
	background:url(../img/board/cmt.png) no-repeat 0 6px;
	padding-left:16px;
	font-size:14px;color:#ee4d9b;font-weight:Normal
}
a .hasanswer{margin-left:8px}
.hasfile{
	display:inline-block;width:17px;height:23px;
	background:url(../img/board/file.png) no-repeat;background-size:auto 100%;
	font-size:0;vertical-align:middle
}
.paginaton{margin-top:30px;text-align:center;font-size:0}
.paginaton a{
	display:inline-block;width:29px;height:35px;line-height:35px;
	vertical-align:top;text-align:center;font-size:15px;color:#2b2b2b
}
.paginaton a.on{font-weight:600;color:#00a0e3}
.paginaton>span{padding:0 13px;}
.paginaton>a{width:35px;margin:0 3px;font-size:0}

.board_view{width:100%;border-top:2px solid #2b2b2b;border-bottom:1px solid #bbb}
.board_view>h2{
	padding:20px 20px;
	border-bottom:1px solid #e1e1e1;
	background:#f4f4f4;
	font-size:17px;font-weight:600;line-height:1.2em;
}
.board_view .view_infor{
	padding:14px 20px;
	border-bottom:1px solid #e1e1e1;
	font-size:0
}
.board_view .view_infor li{display:inline-block;font-size:14px;color:#000}
.board_view .view_infor li span{padding-left:5px;color:#666}
.board_view .view_infor li+li{
	margin-left:15px;padding-left:16px;
	background:url(./img/bg/line.png) no-repeat 0 center;
}
.board_view .view_contentgroup{padding:30px 20px 50px 20px;}
.board_view .view_contentgroup img{display:block;margin:10px auto}
#pdf_viewer{width:100%}
#pdf_viewer iframe{width:100%;height:900px;border:1px solid #ddd}
#pdf_viewer>a{display:none}
ul.fileArea{
	padding:15px 20px;
	border-top:1px dashed #cbcbcb;
	font-size:0
}
ul.fileArea li{
	display:inline-block;min-width:50%;height:23px;line-height:23px;
	box-sizing:border-box;
	padding:0 10px 0 27px;margin:5px 0;
	background:url(../img/board/file.png) no-repeat;
	vertical-align:top
}
ul.fileArea li a{text-decoration:underline}
ul.fileArea li button{margin-left:8px;}
.board_view .answer{border-top:1px solid #bbb;}
.board_view .answer>h3{
	padding:20px 20px 10px 20px;
	font-size:14px;font-weight:600
}
.board_view .answer>div{
	padding:25px 20px 30px 43px;
	background:#f4f4f4 url(../img/board/answer.png) no-repeat 20px 28px;
	font-size:14px;color:#555;line-height:1.7em
}
.board_view .view_vedio{padding:30px;font-size:0}
.board_view .view_vedio iframe{margin:0 auto;width:100%;height:445px}
.video_caption{
	box-sizing:border-box;
	height:122px;overflow:auto;overflow-x:hidden;
	padding:20px;margin-top:10px;
	border:1px solid #cecece;
	background:#fafafa;
	color:#555
}
.answer_area h3{
	padding:35px 0 10px;
	font-size:18px;font-weight:600;color:#00356b
}
.answer_area textarea{height:78px}
.answer_area .write{
	padding:5px 20px;
	background:#f2f2f2
}
.answer_area .write table{border-top:0}
.answer_area .write table th{padding-left:0}
.answer_area .write table tr:last-child th,
.answer_area .write table tr:last-child td{border:0}
.answer_area .list_wrap{
	border:1px solid #cecece;border-top:2px solid #2b2b2b;
}
.answer_area .list_wrap .list+.list{border-top:1px solid #ededed}
.answer_area .list_wrap .list{
	position:relative;
	padding:25px 20px 20px;
}
.answer_area .list>b{padding-right:9px;font-size:15px;font-weight:600;color:#333;line-height:1.2em}
.answer_area .list>time{font-size:13px;color:#999}
.answer_area .list>div{padding-top:5px;font-size:14px;color:#555}
.answer_area .list>p:not(.btn_c){position:absolute;top:15px;right:20px}
.answer_area .list>ul.fileArea{
	margin-top:10px;
	border-top:0;
	background:#f8f8f8;
}
.answer_area .list+h3{padding-top:50px}
.answer_area .list table{margin-top:20px;border:1px solid #cbcbcb;}
.answer_area .list table th{background:#fff}
.answer_area .list table ul.fileArea{padding:10px 0}
.answer_area .list_wrap+.write{margin-top:20px}
.answer_area fieldset{
	position:relative;
	padding-right:88px
}
.answer_area fieldset span{
	display:block;
	padding-top:3px;
	text-align:right;font-size:13px;color:#888
}
.answer_area fieldset button{
	position:absolute;top:0;right:0;
	width:78px;height:78px;line-height:78px;
	background:#595a5b;
	text-align:center;font-size:16px;font-weight:600;color:#fff
}
.answer_area .list fieldset{margin-top:13px}
.answer_area .write fieldset{margin:15px 0 10px}
.answer_area .write fieldset button{background:#00a0e3}
.answer_area .paginaton+.write{margin-top:30px}

.answer_area.reply h3{color:#ee4d9b}
.answer_area.reply .list_wrap .list{
	padding:15px 0;
	border-top:1px solid #ededed;border-bottom:1px solid #ededed;
}
.answer_area.reply .list_wrap .list+.list{margin-top:-1px}
.answer_area.reply .list_wrap{border:0}
.answer_area.reply  fieldset{
	padding:0;
	border:1px solid #ccc;background:#fff;
}
.answer_area.reply fieldset textarea{border:0}
.answer_area.reply fieldset span{
	height:39px;line-height:39px;
	padding:0 0 0 16px;
	border-top:1px solid #eaeaea;
	text-align:left
}
.answer_area.reply fieldset span b{color:#000}
.answer_area.reply fieldset button{
	top:auto;bottom:3px;right:3px;
	width:57px;height:33px;line-height:33px;
	border-radius:3px;
	font-size:14px;
}
.answer_area.reply .write{background:none;padding:0}

.morelist{
	margin-top:50px;
	border-top:1px solid #bbb;border-bottom:1px solid #bbb
}
.morelist li{
	position:relative;
	padding:0 140px 0 120px;
}
.morelist li p,
.morelist li p a{
	display:block;
	height:54px;line-height:54px;
	overflow:hidden;
	white-space:nowrap;text-overflow:ellipsis;
	font-size:14px;color:#333
}
.morelist li>span{
	position:absolute;top:0;left:0;
	display:inline-block;
	height:54px;line-height:54px;
	font-size:14px;color:#333
}
.morelist li>span.tit{
	padding-left:43px;
	background:url(../img/bg/up.png) no-repeat 20px center;
}
.morelist li.next>span.tit{background-image:url(../img/bg/down.png)}
.morelist li>span.writer{left:auto;right:20px;color:#666}
.morelist li+li{border-top:1px solid #e1e1e1}

.txt_need{
	padding-bottom:10px;
	text-align:right;color:#666;line-height:1.3em
}
.txt_need i.need{vertical-align:top;margin-top:7px}
i.need{
	display:inline-block;width:9px;height:6px;
	margin-right:5px;
	background:url(../img/icon/need.png) no-repeat center;background-size:100% auto;
	font-size:0
}
.writeTable{width:100%;border-top:2px solid #2b2b2b;}
.writeTable th{
	padding-left:28px;
	background:#f4f4f4;
	border-bottom:1px solid #e1e1e1;
	font-weight:600;text-align:left;
}
.writeTable th .need{position:absolute;margin:7px 0 0 -14px}
.writeTable td{
	height:36px;
	padding:9px 10px;
	border-bottom:1px solid #e1e1e1
}
.writeTable td p{margin-top:9px;}
.writeTable td.fileArea .txt{width:60%}
.writeTable td ul.fileArea{border-top:0}
.writeTable td.time_place{}
.writeTable td.time_place .datepicker{width:30%}
.writeTable td.time_place span{
	display:inline-block;box-sizing:border-box;
	height:36px;line-height:34px;
	background:#fff;
	border:1px solid #cbcbcb;font-weight:600
}
.writeTable td.time_place span input{
	width:15px;height:34px;line-height:34px;
	border:0;padding:0 10px;
	vertical-align:top;
}
.writeTable td .auto_txt{
	position:relative;min-height:75px;
	padding-left:215px;
}
.writeTable td .auto_txt>img{position:absolute;top:0;left:0;border:1px solid #cbcbcb}
.writeTable td .auto_txt>span{display:block;padding-top:10px}
.writeTable td .auto_txt>span button{
	height:20px;line-height:20px;
	padding-left:19px;
	background:url(../img/icon/refrash.png) no-repeat 0 center;
	font-size:12px;color:#666;
}
.writeTable td .auto_txt>span button+button{
	background-image:url(../img/icon/voice.png)
}
.writeTable td .auto_txt>span button:after{content:'l';display:inline-block;margin:0 10px;color:#ccc}
.writeTable td .auto_txt>span button+button:after{display:none}

.agree_box h3{
	padding:50px 0 10px;
	font-size:20px;font-weight:600;font-family:'Noto Sans KR'
}
.agree_box textarea{border:1px solid #eaeaea;padding:20px;color:#666;line-height:1.6em}
.agree_box p{padding:10px 0 25px;border-bottom:1px solid #e1e1e1}
.agree_box p label{font-weight:600}

.title_total{
	padding:15px 0;
	font-size:14px;color:#666
}
.btn_style{text-align:right;font-size:0}
.btn_style dt{font-size:0;visibility:hidden;}
.btn_style dd{font-size:0}
.btn_style dd button{
	display:inline-block;width:36px;height:36px;
	box-sizing:border-box;
	border:1px solid #ddd;
	background:url(../img/board/list_style1.png) no-repeat center;
	font-size:0
}
.btn_style dd button+button{margin-left:-1px;}
.btn_style dd button.on{background-color:#2b2b2b;border-color:#2b2b2b;background-image:url(../img/board/list_style1_on.png)}
.btn_style dd button.album{background-image:url(../img/board/list_style2.png)}
.btn_style dd button.album.on{background-image:url(../img/board/list_style2_on.png)}
.btn_style dd button.webzine{background-image:url(../img/board/list_style3.png)}
.btn_style dd button.webzine.on{background-image:url(../img/board/list_style3_on.png)}
.title_total+.btn_style{position:absolute;right:0;margin-top:-55px}

.accordion_board{border-top:2px solid #2b2b2b; border-bottom:1px solid #e1e1e1;}
.accordion_board>li{border-top:1px solid #e1e1e1;}
.accordion_board>li dl .tit{visibility:hidden;position:absolute;}
.accordion_board .question a{
	display:block;position:relative;
	padding:20px 70px;
	background:url(../img/board/faq_question.png) no-repeat 20px center;
	font-weight:600;font-size:16px;color:#333;word-break:keep-all;
}
.accordion_board .question a:after{
	content:'';
	display:block;width:16px;height:10px;
	position:absolute;top:50%;right:20px;
	margin-top:-5px;
	background:url(../img/board/faq_arrow.png) no-repeat center;background-size:100% auto;
}
.accordion_board .answer{
	display:none;
	padding:25px 70px;
	border-top:1px solid #e1e1e1;
	background:#f4f4f4 url(../img/board/faq_answer.png) no-repeat 20px 20px;
}
.accordion_board .answer div{font-size:14px;color:#666}
.accordion_board>li .answer>p{
	margin-top:20px;padding-top:15px;
	border-top:1px solid #ddd;
	text-align:right
}
.accordion_board>li.on .question{background:#f4f4f4}
.accordion_board>li.on .question a:after{background-image:url(../img/board/faq_arrow_on.png)}
.accordion_board>li.on .answer{display:block}
.accordion_board .scroll{width:100%;overflow:auto}
.accordion_board .scroll div{min-width:700px;}
.accordion_board .scroll div table{
	width:100%;
	margin:5px 0;
	background:#fff;
	border-top:2px solid #333
}
.accordion_board .scroll div table th{
	padding:10px 5px;
	border:1px solid #e1e1e1;border-top:0;
	background:#f8f8f8;
	text-align:center;font-size:14px;font-weight:600
}
.accordion_board .scroll div table td{
	padding:5px;
	border:1px solid #e1e1e1;
	font-size:13px;text-align:center;
}

/*gallery*/
.gallery_list>li{position:relative;}
.gallery_list>li>a{display:block;position:relative;border:1px solid #d9d9d9;}
.gallery_list>li .thumb{display:block;border-bottom:1px solid #d9d9d9;font-size:0}
.gallery_list>li p{
	font-size:16px;font-weight:600;color:#333
}
.gallery_list>li p span{
	display:block;
	font-size:14px;color:#666
}
.gallery_list>li time{
	display:block;
	font-size:14px;color:#999;letter-spacing:0
}
.web .gallery_list>li:hover>a{border-color:#00a0e3}
.web .gallery_list>li:hover>a:after{
	content:'';
	display:block;width:100%;height:100%;
	position:absolute;top:0;left:0;
	box-sizing:border-box;
	border:1px solid #00a0e3;
}

.gallery_list.list>li+li{margin-top:15px;}
.gallery_list.list>li>a{min-height:118px;padding:20px 20px 0 220px}
.gallery_list.list>li .thumb{
	position:absolute;top:0;left:0;
	width:199px;height:138px;
	border:0;border-right:1px solid #d9d9d9;
	overflow:hidden;
}
.gallery_list.list>li .thumb img{min-width:100%;min-height:100%}
.gallery_list.list>li p b{
	display:block;
	overflow:hidden;
	white-space:nowrap;text-overflow:ellipsis;
}
.gallery_list.list>li p span{
	margin:5px 0 15px;
	max-height:42px;
	overflow: hidden;
	white-space:normal;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-wrap:break-word;
}

.gallery_list.album{width:102%;margin-left:-2%;overflow:Hidden;}
.gallery_list.album>li{
	float:left;width:23%;
	margin:0 0 20px 2%
}
.gallery_list.album>li>a .thumb{
	height:138px;overflow:hidden;
}
.gallery_list.album>li>a .thumb img{min-height:100%}
.gallery_list.album>li>a p b{
	display:block;
	height:42px;
	padding:0 15px;margin:10px 0;
	overflow: hidden;
	white-space:normal;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-wrap:break-word;
	font-size:14px;
}
.gallery_list.album>li>a p span{display:none}
.gallery_list.album>li>a time{padding:5px 15px 15px}
.gallery_list.album>li .hasanswer{position:absolute;right:15px;bottom:15px}

.gallery_list.webzine{text-align:center}
.gallery_list.webzine>li+li{margin-top:40px}
.gallery_list.webzine>li>a{
	display:inline-block;
	margin:0 auto;text-align:left
}
.gallery_list.webzine>li>a .thumb{text-align:center}
.gallery_list.webzine>li p{padding:20px 25px 5px;}
.gallery_list.webzine>li p span{display:none}
.gallery_list.webzine>li time{padding:0 25px 20px;}


#swiper_gallery_wrap{
	position:relative;
	padding:0 65px;
}
#swiper_gallery_wrap button{
	display:none;width:36px;height:36px;
	position:absolute;top:50%;left:0;
	margin-top:-18px;
	background:url(../img/board/prev.png) no-repeat;background-size:100% auto;
	font-size:0
}
.view_gallery.slide #swiper_gallery_wrap button{display:block;}
#swiper_gallery_wrap button.next{left:auto;right:0;background-image:url(../img/board/next.png)}
#swiper_gallery_wrap button.swiper-button-disabled{opacity:0.5;}
#swiper_gallery_wrap button.prev:hover:not(.swiper-button-disabled){background-image:url(../img/board/prev_on.png)}
#swiper_gallery_wrap button.next:hover:not(.swiper-button-disabled){background-image:url(../img/board/next_on.png)}
.swiper_gallery{
	position:relative;
	width:100%;box-sizing:border-box;
	overflow:hidden;
}
.swiper_gallery_list{
	white-space:nowrap;font-size:0
}
.swiper_gallery_list li{
	display:inline-block;width:25%;
	overflow:Hidden;box-sizing:border-box;
	font-size:0;padding:0 6px;
}
.swiper_gallery_list li a{
	display:block;position:relative;
	box-sizing:border-box;height:100%;
	border:1px solid #d9d9d9;
	background-repeat:no-repeat;background-size:cover;background-position:center 0;
	overflow:Hidden;
}
.swiper_gallery_list li a img{display:block}
.swiper_gallery_list li.cycle-slide-active a{border-color:#00a0e3}
.swiper_gallery_list li.cycle-slide-active a:after{
	content:'';
	position:absolute;top:0;left:0;
	box-sizing:border-box;
	width:100%;height:100%;
	border:1px solid #00a0e3
}
.swiper_gallery_list li.swiper-slide-active a{border-color:#00a0e3}
.swiper_gallery_list li.swiper-slide-active a:after{
	content:'';
	position:absolute;top:0;left:0;
	box-sizing:border-box;
	width:100%;height:100%;
	border:1px solid #00a0e3
}
.swiper_gallery_paging{display:None}
.view_gallery{padding:30px 0;text-align:center}
.view_contentgroup+.view_gallery{border-top:1px solid #bbb}
#gallery_stage{
	display:inline-block;
	max-width:708px;height:380px;line-height:380px;
	margin:0 auto 20px;
	border:1px solid #d9d9d9;
	font-size:0
}
#gallery_stage img{max-height:100%;vertical-align:middle}

/*table*/
.tableWrap{width:100%;overflow:auto}
.tableWrap table{width:99.99%;min-width:680px}
.normalTable{width:100%;border-top:2px solid #2b2b2b}
.normalTable th{
	padding:15px 3px;
	border-bottom:1px solid #bbb;
	background:#f4f4f4;
	font-weight:600
}
.normalTable td{
	padding:10px 5px;
	border-bottom:1px solid #e1e1e1;
	text-align:center;color:#666
}
.normalTable td.al{text-align:left;padding-left:10px}
.normalTable th+th,
.normalTable td+td,
.normalTable .line{border-left:1px solid #e1e1e1}
.normalTable .line_r{border-right:1px solid #e1e1e1}
.normalTable.al td{text-align:left;padding-left:10px}
.normalTable.al td.ac{text-align:center;padding-left:5px}
.normalTable tfoot td{background:#f3f6f9;color:#000;}

/*etc*/
.caution{
	padding-left:20px;margin-top:15px;
	background:url(../img/icon/caution.png) no-repeat 0 1px;
	font-size:13px;color:#2b2b2b !important;line-height:1.3em
}
.tel{
	padding-left:20px;margin-top:15px;
	background:url(../img/icon/deco2.png) no-repeat 0 1px;
	font-size:13px;color:#2b2b2b !important;line-height:1.3em
}
.box{padding:15px 20px;background:#f4f4f4;color:#000}
.point_link{color:#00a0e3 !important;text-decoration:underline !important}
.point_blue{color:#00a0e3 !important}
b.big{font-size:16px;font-weight:normal;color:#000}
.mt10{margin-top:10px !important}
.ml10{margin-left:10px !important}
.mb20{margin-bottom:20px !important}
.pb0{padding-bottom:0 !important}

/*ct_area*/
.ct_area{padding-left:20px}
.ct_area .title_circle{margin-left:-20px}
.ct_area p,
.ct_area li,
.ct_area dd{color:#666;word-break:keep-all}
.ct_area dt{
	padding:0 0 5px 9px;
	background:url(../img/bg/dot2.png) no-repeat 0 8px;
	color:#000
}
.ct_area dd{margin-left:9px}
.ct_area dd+dt{margin-top:10px}
.ct_area p+ul,
.ct_area ul+p,
.ct_area p+p,
.ct_area p+dl{margin-top:10px}
.ct_area .box{margin-left:-20px;color:#000}
.ct_area .tableWrap,
.ct_area table{margin:10px 0}
.ct_area .tableWrap table{margin:0}
.ct_area ul ul{padding:5px 0}
.ct_area td .caution,
.ct_area li .caution{margin:5px 0}


/*대학소개*/
.president_greeting>div{width:100%;overflow:hidden;}
.president_greeting>div img{float:left;margin:0 50px 30px 0}
.president_greeting>div h4{
	font-size:30px;letter-spacing:-1px;font-family:'Noto Sans KR';font-weight:500;line-height:1.3em
}
.president_greeting>div b{font-weight:normal;color:#00a0e3}
.president_greeting>div p{
	margin-top:30px;
	font-size:15px;color:#666
}
.president_greeting dl{margin-top:50px}
.president_greeting dt{
	position:relative;
	padding:30px 20px;
	border-top:1px solid #babbbd;border-bottom:1px solid #babbbd;
	text-align:center;font-size:17px;word-break:keep-all;line-height:1.7em
}
.president_greeting dt:after{
	content:'';
	display:block;width:46px;height:16px;
	position:absolute;top:-8px;left:50%;
	margin-left:-23px;
	background:url(../img/about/greeting_icon.png) no-repeat center;background-size:auto 100%;
}
.president_greeting dd{
	padding-top:30px;
	text-align:center;font-size:15px;
}
.president_greeting dd b{
	padding-left:15px;
	font-size:28px;letter-spacing:-1px;font-family:'Noto Sans KR';font-weight:500;line-height:1.2em;vertical-align:-6px
}
.president_talk h4{
	padding-bottom:20px;
	font-size:30px;letter-spacing:-1px;font-family:'Noto Sans KR';font-weight:500;line-height:1.3em
}
.president_talk h4 b{font-weight:500;color:#00a0e3}
.president_talk h4+p{font-size:16px;color:#333}
.president_talk p{color:#666}
.president_talk dl{
	padding:38px 15px 35px;margin-top:50px;
	background:url(../img/about/talk_bg.jpg) no-repeat center;background-size:cover;
	text-align:center;
}
.president_talk dl dt{padding-bottom:20px;font-size:0}
.president_talk dl dd a{
	display:block;width:108px;height:38px;line-height:38px;
	margin:0 auto;
	border:1px solid #fff;
	text-align:center;font-size:15px;font-weight:600;color:#fff
}
.president_founder>p{text-align:center}
.president_founder blockquote{
	margin:0;padding:15px 0;
	font-size:15px;color:#666;line-height:1.7em
}
.president_founder blockquote cite{
	display:block;padding-top:10px;
	font-style:normal
}
.president_founder>div{width:100%;overflow:hidden;}
.president_founder>div div{
	float:left;width:48%;
}
.president_founder>div div+div{margin:0 0 16px 4%}
.president_founder>div ul{
	padding:15px 0;
	border-top:2px solid #2b2b2b;border-bottom:1px solid #e1e1e1;
}
.president_founder>div li{
	position:relative;
	padding:5px 0 6px 93px;
	color:#666;word-break:keep-all
}
.president_founder>div li time{
	position:absolute;left:0;
	font-weight:600;color:#2b2b2b;letter-spacing:-0.5px
}

.president_history{width:103%;overflow:hidden;margin-left:-3%}
.president_history li{
	float:left;width:22%;height:253px;
	margin:0 0 3% 3%;
	box-sizing:border-box;
	border:1px solid #cfcfcf;
	text-align:center;
}
.president_history li dt em{
	display:block;
	padding:15px 0 8px;
	font-style:normal;color:#00a0e3;
}
.president_history li dt img{border:1px solid #e5e5e5;font-size:0}
.president_history li dd{padding-top:5px;font-size:16px;font-weight:600}
.president_history li dd b{font-size:22px;padding-right:5px}
.president_history li dd time{
	display:block;
	color:#2b2b2b;font-weight:Normal;font-size:14px;letter-spacing:-0.5px
}

#vision h4{
	margin:0 0 77px 144px;padding:5px;
	border:10px solid #e5e5e6;
	text-align:center;font-family:'Noto Sans KR';font-weight:500;font-size:36px;letter-spacing:-2px
}
.vision_div{
	position:relative;
	padding-left:144px;
	background:url(../img/about/vision_line.png) repeat-y 85px 0;
}
.vision_div:before,
.vision_div:after{
	content:'';
	position:absolute;top:0;left:79px;
	display:block;width:13px;height:7px;
	background:url(../img/about/vision_arrow1.png) no-repeat;
}
.vision_div:after{top:auto;bottom:0;background:url(../img/about/vision_arrow2.png)}
.vision_div h5{
	position:absolute;left:0;
	width:92px;box-sizing:border-box;
	padding-right:33px;margin-top:55px;
	background:url(../img/about/vision_bg1.png) no-repeat right center;
	text-align:right;
}
.vision_div h5 span{display:block;}
.vision_div+.vision_div{margin-top:3px}

#vision .vision1{position:relative;height:290px}
#vision .vision1 ul{position:absolute;width:100%;overflow:hidden;margin-top:-77px}
#vision .vision1 ul li{
	float:left;position:relative;width:33.33%;
	padding-top:77px;
	background:url(../img/about/vision_line.png) repeat-y center;
	text-align:center
}
#vision .vision1 ul li b{
	position:absolute;top:30px;left:0;
	width:100%;
	background:#fff;
	text-align:center;font-size:15px
}
#vision .vision1 ul li dl:before{
	content:'';
	display:block;width:100%;height:137px;
	background:url(../img/about/vision_icon1.png) no-repeat center
}
#vision .vision1 ul li dl{
	padding-bottom:70px;
	background:#fff url(../img/about/vision_bg2.png) no-repeat center bottom;
}
#vision .vision1 ul li dl dt{
	padding:5px 0 2px;
	font-size:19px;font-weight:600
}
#vision .vision1 ul li dl dd{color:#00a0e3;font-size:15px}
#vision .vision1 ul li:nth-child(2) dl:before{background-image:url(../img/about/vision_icon2.png)}
#vision .vision1 ul li:nth-child(3) dl:before{background-image:url(../img/about/vision_icon3.png)}
#vision .vision2{width:102%;overflow:hidden;margin-left:-2%}
#vision .vision2 dl{
	float:left;width:31.33%;
	margin-left:2%
}
#vision .vision2 dl dt{
	height:42px;line-height:42px;
	background:#595a5b;
	text-align:center;font-size:17px;color:#fff
}
#vision .vision2 dl dd{
	padding:15px 10px;
	border:1px solid #d5d5d5;border-top:0;
	text-align:center;color:#555;word-break:keep-all
}
#vision .vision3 p{
	padding:40px 0;
	text-align:center;font-family:'Noto Sans KR';font-weight:300;font-size:32px;letter-spacing:-2px;color:#00356b
}
#vision .vision3 p b{font-weight:500}

#vision .vision4 dl{position:relative;}
#vision .vision4 dl dt{
	width:218px;height:218px;
	margin:0 auto;
	background:url(../img/about/vision_top.png) no-repeat;
	font-size:0
}
#vision .vision4 dl dd{
	position:absolute;top:50%;left:0;
	width:33.33%;margin-top:-64px;
	text-align:center;color:#666
}
#vision .vision4 dl dd b{
	display:block;
	font-size:19px;font-weight:600;color:#000;letter-spacing:-1px
}
#vision .vision4 dl dd:before{
	content:'';
	display:block;width:74px;height:74px;
	margin:0 auto 5px;
	background:url(../img/about/vision_icon4.png) no-repeat;
}
#vision .vision4 dl dd+dd{left:auto;right:0}
#vision .vision4 dl dd+dd:before{background-image:url(../img/about/vision_icon5.png)}
#vision .vision5 p{
	padding:7px 10px;margin:50px 0;
	background:#053b69;
	text-align:center;font-size:20px;color:#fff
}
#vision .vision6 ul,
#vision .vision7 ul{
	width:100%;display:table;table-layout:fixed;
	margin-top:1px;
	border:1px solid #ddd;
}
#vision .vision6 ul li,
#vision .vision7 ul li{
	display:table-cell;height:65px;
	padding:0 10px;
	background:#ddd;
	text-align:center;color:#000;vertical-align:middle;word-break:keep-all
}
#vision .vision6 ul li+li{border-left:1px solid #fff}
#vision .vision7 ul li+li{border-left:1px solid #e6e6e6}
#vision .vision7 ul li{
	height:120px;
	background:#fff;
}
#vision .vision7 ul li span{display:block;font-size:13px;color:#666;word-break:keep-all}
#vision .vision7 ul li span+span:before{
	content:'';
	display:block;width:5px;height:5px;
	margin:5px auto;
	background:#c3c3c5;border-radius:50%;
}
#vision .vision7 ul li span i{display:block;font-style:normal}

.vision_leadership>div{
	position:relative;box-sizing:border-box;width:100%;
	overflow:hidden;
	padding:30px 45px 30px 60px;
	border:1px solid #cfcfcf;
}
.vision_leadership>div dl{position:absolute;top:50%;left:60px;max-width:48%;margin-top:-125px}
.vision_leadership>div dt{
	position:relative;display:inline-block;
	font-family:'Noto Sans KR';font-weight:400;font-size:33px;letter-spacing:-2px;color:#333;line-height:1.3em
}
.vision_leadership>div dt b{font-weight:400;color:#00a0e3}
.vision_leadership>div dt:before,
.vision_leadership>div dt:after{
	content:'';
	display:block;width:24px;height:20px;
	position:absolute;top:-5px;left:-30px;
	background:url(../img/about/quotes1.png) no-repeat;background-size:100% auto
}
.vision_leadership>div dt:after{top:auto;bottom:-5px;left:auto;right:-30px;background-image:url(../img/about/quotes2.png)}
.vision_leadership>div dd:before{
	content:'';
	display:block;width:35px;height:2px;
	margin:35px 0 20px;
	background:#595a5b
}
.vision_leadership>div dd span{
	display:block;
	font-size:16px;color:#333;line-height:1.4em
}
.vision_leadership>div>img{	
	float:right;max-width:52%
}
.vision_leadership p+p{margin-top:20px}

.vision_lab_tab1 .ct1{
	padding:30px 0;
	border:1px solid #cfcfcf;
	text-align:center;
}
.vision_lab_tab1 .ct1 h5{
	padding-bottom:30px;
	font-family:'Noto Sans KR';font-weight:400;font-size:20px;letter-spacing:-2px;color:#2b2b2b;line-height:1.4em
}
.vision_lab_tab1 .ct1 h5 b{font-size:25px;color:#00a0e3}
.vision_lab_tab1 .ct1 p{font-size:0}
.vision_lab_tab1 .ct1 ul{
	width:100%;overflow:hidden;
	max-width:740px;margin:30px auto 0
}
.vision_lab_tab1 .ct1 ul li{
	position:relative;
	float:left;width:33.33%;
	box-sizing:border-box;padding:0 24px;
}
.vision_lab_tab1 .ct1 ul li dl{text-align:left}
.vision_lab_tab1 .ct1 ul li dl dt{
	height:42px;line-height:42px;
	padding:0;
	background:#595a5b;border-radius:40px;
	text-align:center;font-size:17px;color:#fff;font-weight:600
}
.vision_lab_tab1 .ct1 ul li dl dd{
	padding:10px 0;
	font-size:15px;font-weight:600;color:#2b2b2b
}
.vision_lab_tab1 .ct1 ul li dl dd span{display:block;font-size:14px;font-weight:normal;color:#666}
.vision_lab_tab1 .ct1 ul li dl dd+dd{border-top:1px solid #d5d5d5}
.vision_lab_tab1 .ct1 ul li+li:before{
	content:'';
	display:block;width:6px;height:6px;
	position:absolute;top:20px;left:-3px;
	background:#c3c3c5;border-radius:50%
}
.vision_lab_tab1 .ct2{position:relative;margin:30px 0;text-align:center}
.vision_lab_tab1 .ct2:before{
	content:'';
	display:block;width:1px;height:100%;
	position:absolute;top:0;left:50%;
	background:#c8c8c8;
}
.vision_lab_tab1 .ct2 h5{
	position:relative;
	width:135px;height:135px;line-height:135px;
	margin:0 auto;
	background:#00a0e3;border-radius:50%;
	font-size:22px;font-weight:600;color:#fff;
}
.vision_lab_tab1 .ct2 ul{position:relative;margin-top:20px;font-size:0}
.vision_lab_tab1 .ct2 .list1 li,
.vision_lab_tab1 .ct2 .list2 li{
	position:relative;display:inline-block;width:146px;height:51px;line-height:51px;
	background:#00356b;
	text-align:center;font-size:16px;color:#fff;font-weight:600
}
.vision_lab_tab1 .ct2 .list2 li{background:#84888a}
.vision_lab_tab1 .ct2 .list1 li+li,
.vision_lab_tab1 .ct2 .list2 li+li{margin-left:73px}
.vision_lab_tab1 .ct2 .list1:before,
.vision_lab_tab1 .ct2 .list2:before{
	content:'';
	display:block;width:100px;height:1px;
	position:absolute;top:50%;left:50%;
	margin-left:-50px;
	background:#c8c8c8;
}
.vision_lab_tab1 .ct2 .list3 li{
	position:relative;display:inline-block;
	width:194px;
	margin:0 15px;
	background:#fff;
	vertical-align:top
}
.vision_lab_tab1 .ct2 .list3 li dt{
	height:43px;line-height:43px;
	padding:0;
	background:#c7eafc;
	font-size:15px;color:#000;font-weight:600
}
.vision_lab_tab1 .ct2 .list3 li dd{
	height:120px;
	margin:0;padding:10px 15px;
	border:1px solid #d5d5d5;border-top:0;
	text-align:left;
}
.vision_lab_tab1 .ct2 .list3 li dd span{
	display:block;
	padding-left:9px;
	background:url(../img/bg/dot.png) no-repeat 0 9px;
	font-size:14px;color:#666
}
.vision_lab_tab1 .ct2 .list3 li dd span+span{margin-top:2px}
.vision_lab_tab1 .ct2 .list3{padding-top:30px;margin-top:30px;}
.vision_lab_tab1 .ct2 .list3:before{
	content:'';
	display:block;width:450px;height:1px;
	position:absolute;top:0;left:50%;
	margin-left:-225px;
	background:#c8c8c8;
}
.vision_lab_tab1 .ct2 .list3 li:before{
	content:'';
	display:block;width:1px;height:30px;
	position:absolute;top:-30px;left:50%;
	background:#c8c8c8;
}
.vision_lab_tab2 .ct1{width:100%;overflow:hidden;padding-top:30px;}
.vision_lab_tab2 .ct1 dl{
	float:left;width:33.33%;
	box-sizing:border-box;padding:111px 15px 0;
	background:url(../img/about/vision_lab2_a.png) no-repeat center 0;
	text-align:center
}
.vision_lab_tab2 .ct1 dl:nth-child(2){background-image:url(../img/about/vision_lab2_b.png)}
.vision_lab_tab2 .ct1 dl:nth-child(3){background-image:url(../img/about/vision_lab2_c.png)}
.vision_lab_tab2 .ct1 dl dt{
	height:39px;line-height:39px;
	padding:0;margin:0 0 10px;
	background:#00a0e3;
	border-radius:39px;
	font-size:16px;font-weight:600;color:#fff
}
.vision_lab_tab2 .ct1 dl dd{
	padding:0;margin:0;
	font-size:14px;color:#666
}
.vision_lab_tab2 .ct1 dl dd span{
	display:block;margin-top:10px;
	font-size:13px;color:#888
}
.vision_lab_tab2 .list{
	padding:18px 0;
	border-top:2px solid #2b2b2b;border-bottom:1px solid #e1e1e1
}
.vision_lab_tab2 .list li{
	position:relative;
	min-height:21px;
	padding-left:510px;
	font-size:14px;color:#666
}
.vision_lab_tab2 .list li time{
	position:absolute;left:0;
	color:#333
}
.vision_lab_tab2 .list li b{
	position:absolute;left:195px;
	color:#333;font-weight:600
}
.vision_lab_tab2 .list li span{display:block;text-indent:-36px;padding-left:36px}
.vision_lab_tab2 .list li+li{margin-top:10px}

.vision_ideology .ct1{padding:15px 0;text-align:center;}
.vision_ideology .ct1 p{
	max-width:720px;
	margin:30px auto 0;padding:15px 15px 20px;
	background:#00356b;border-radius:50px;
	text-align:center;font-size:17px;color:#fff;line-height:1.6em
}
.vision_ideology .ct2{
	position:relative;
	padding:17px;margin:20px 0;
	background:url(../img/about/ideology2_a.png) no-repeat;background-size:auto 100%;
	text-align:center;font-size:0
}
.vision_ideology .ct2:after{
	content:'';
	display:block;width:30px;height:100%;
	position:absolute;top:0;right:0;
	background:url(../img/about/ideology2_b.png) no-repeat;background-size:auto 100%
}
.vision_ideology .ct3{
	position:relative;height:599px;
	padding-right:270px;
	border:1px solid #cecece;
}
.vision_ideology .ct3>p{padding:30px;font-size:0;text-align:center}
.vision_ideology .ct3>div{
	position:absolute;top:0;right:0;
	width:270px;height:100%;
	padding:0 32px;
	box-sizing:border-box;
	background:#f4f4f4
}
.vision_ideology .ct3>div h5{
	padding-top:50px;
	font-size:21px;font-weight:600;color:#000
}
.vision_ideology .ct3>div dt{
	padding:20px 0 3px;
	font-size:17px;font-weight:600;color:#00a0e3
}
.vision_ideology .ct3>div dd{font-size:14px;color:#555;line-height:1.6em}
.vision_ideology .ct3>div p{margin-top:40px}

.history_tab_menu{
	position:relative;
	width:100%;overflow:hidden;
	margin-bottom:40px;
}
.history_tab_menu:before{
	content:'';
	display:block;width:100%;height:1px;
	position:absolute;left:0;top:64px;
	background:#d7d9db;
}
.history_tab_menu li{float:left;position:relative;width:33.33%}
.history_tab_menu li:nth-child(2){text-align:center}
.history_tab_menu li:nth-child(3){text-align:right}
.history_tab_menu li a{
	display:inline-block;width:129px;height:139px;
	box-sizing:border-box;
	padding-top:50px;
	background:url(../img/about/state_history_bg1.png) no-repeat;background-size:100% auto;
	text-align:center;font-size:20px;font-weight:600;color:#666;line-height:1.3em
}
.history_tab_menu li.on a{
	background-image:url(../img/about/state_history_bg2.png);
	color:#000
}
.history_tab_menu li:nth-child(1) a{padding-top:38px}
.history_tab_list{
	position:relative;
	padding:30px 0 0 170px;
	border-top:2px solid #2b2b2b;
	overflow:hidden;
}
.history_tab_list:before{
	content:'';
	display:block;width:1px;height:100%;
	position:absolute;left:127px;top:45px;
	background:#d7d9db;
}
.history_tab_list h4{
	position:absolute;left:0;
	width:136px;margin-top:-12px;
	background:url(../img/about/state_history_bg3.png) no-repeat right center;
	font-family:Arial;font-size:40px;color:#00a0e3;letter-spacing:-2px;line-height:1.1em
}
.history_tab_list ul{padding-bottom:50px}
.history_tab_list li{
	position:relative;
	padding-left:66px;
	font-size:14px;color:#666
}
.history_tab_list li time{
	position:absolute;left:0;
	color:#2b2b2b;font-weight:600
}
.history_tab_list li+li{margin-top:10px}

.symbol_tab1 .ct1{padding:15px 0 20px;text-align:center}
.symbol_tab1 .ct2,
.symbol_tab1 .ct3{width:100%;overflow:hidden;max-width:850px;margin:0 auto}
.symbol_tab1 .ct2 p{
	float:left;width:48.5%;max-width:410px;
	box-sizing:border-box;
	border:1px solid #cdcdcd;font-size:0
}
.symbol_tab1 .ct2 p+p{float:right}
.symbol_tab1 .ct3 div{
	float:left;width:48.5%;max-width:410px;
}
.symbol_tab1 .ct3 div+div{float:right}
.symbol_tab1 .ct3 div p{font-size:0}
.symbol_tab1 .ct3 div dt{
	padding:13px 0 5px;
	font-size:17px;font-weight:600;color:#00a0e3
}
.symbol_tab1 .ct3 div dd{color:#666}
.symbol_tab2 .ct1{
	padding:30px;
	border:1px solid #cecece;
	text-align:center;font-size:0
}
.symbol_tab3 .list{
	width:100%;overflow:hidden;
	box-sizing:border-box;
	padding:40px 30px;
	border:1px solid #cecece;
	text-align:center;font-size:0
}
.symbol_tab3 .list figure{
	float:left;box-sizing:border-box;
	width:25%;
	margin:0;padding:0 10px;
	text-align:center;vertical-align:top
}
.symbol_tab3 .list figure span{display:block;height:90px;font-size:0}
.symbol_tab3 .list figure figcaption{
	display:block;
	text-align:center;font-size:14px;color:#2b2b2b
}
.symbol_tab3 .list3 figure{width:35%}
.symbol_tab3 .list3 figure:first-child{margin-left:15%}

.symbol_tab4 .list{
	padding:40px 30px;
	border:1px solid #cecece;
	text-align:center;font-size:0
}
.symbol_tab5 ul{width:102%;overflow:hidden;margin-left:-2%}
.symbol_tab5 li{float:left;width:18%;margin-left:2%;padding-bottom:25px}
.symbol_tab5 li figure{margin:0;padding:0}
.symbol_tab5 li figure img{border:1px solid #cdcdcd;box-sizing:border-box;}
.symbol_tab5 li figure figcaption{
	display:block;
	height:38px;
	font-size:13px;color:#666;line-height:1.3em;word-break:keep-all
}

#state_relationship .tab{
	position:relative;height:500px;
	border:1px solid #cfcfcf;
	background:url(../img/about/relationship_bg.gif) no-repeat center 50px;
}
#state_relationship .tab li{position:absolute;left:50%}
#state_relationship .tab li a{
	display:inline-block;height:23px;line-height:23px;
	padding:0 9px;
	border:1px solid #bbb;border-radius:3px;
	background:#fff;
	font-size:14px;color:#888
}
#state_relationship .tab li a:hover,
#state_relationship .tab li a.on{border-color:#00a0e3;background:#00a0e3;color:#fff}
#state_relationship .tab li:nth-child(1){top:236px;margin-left:250px}
#state_relationship .tab li:nth-child(2){top:424px;margin-left:-73px}
#state_relationship .tab li:nth-child(3){top:179px;margin-left:220px}
#state_relationship .tab li:nth-child(4){top:228px;margin-left:-240px}
#state_relationship .tab li:nth-child(5){top:127px;margin-left:-343px}
#state_relationship .tab li:nth-child(6){top:229px;margin-left:-0px}
#state_relationship .tab li:nth-child(7){top:47px;margin-left:-161px}
#state_relationship .tab li:nth-child(8){top:152px;margin-left:-10px}
#state_relationship .tab li:nth-child(9){top:329px;margin-left:-7px}
#state_relationship .tab li:nth-child(10){top:268px;margin-left:-40px}
#state_relationship .tab li:nth-child(11){top:320px;margin-left:-225px}
#state_relationship .tab li:nth-child(12){top:77px;margin-left:-293px}
#state_relationship .tab li:nth-child(13){top:378px;margin-left:-185px}
#state_relationship .tab li:nth-child(14){top:308px;margin-left:-325px}
#state_relationship .dot_list{margin:10px 0 50px}
#state_relationship h4{
	padding:0 0 18px 44px;
	background:url(../img/about/relationship1.jpg) no-repeat 0 2px;
	font-size:23px;font-weight:600;line-height:1.1em
}
#relationship2 h4{background-image:url(../img/about/relationship2.jpg)}
#relationship3 h4{background-image:url(../img/about/relationship3.jpg)}
#relationship4 h4{background-image:url(../img/about/relationship4.jpg)}
#relationship5 h4{background-image:url(../img/about/relationship5.jpg)}
#relationship6 h4{background-image:url(../img/about/relationship6.jpg)}
#relationship7 h4{background-image:url(../img/about/relationship7.jpg)}
#relationship8 h4{background-image:url(../img/about/relationship8.jpg)}
#relationship9 h4{background-image:url(../img/about/relationship9.jpg)}
#relationship10 h4{background-image:url(../img/about/relationship10.jpg)}
#relationship11 h4{background-image:url(../img/about/relationship11.jpg)}
#relationship12 h4{background-image:url(../img/about/relationship12.jpg)}
#relationship13 h4{background-image:url(../img/about/relationship13.jpg)}
#relationship14 h4{background-image:url(../img/about/relationship14.jpg)}
#state_relationship div{display:none}
#state_relationship div#relationship1{display:block}
#state_relationship div ul{border-top:2px solid #2b2b2b}
#state_relationship div ul li{
	padding:20px 0;
	border-bottom:1px solid #e1e1e1;
	font-size:16px;font-weight:600;color:#333
}
#state_relationship div ul li time{
	display:block;
	margin-top:5px;
	font-size:14px;font-weight:normal;color:#666;letter-spacing:-0.5px
}

.organ_chart{position:relative;}
.organ_chart *{word-break:break-all}
.organ_chart h4{
	width:120px;height:120px;line-height:120px;
	margin:0 auto;
	background:#00a0e3;border-radius:50%;
	text-align:center;font-size:23px;font-weight:600;color:#fff;
	z-index:1
}
.organ_chart .list1{position:relative;width:400px;margin:0 auto;padding:20px 0 36px;overflow:hidden;}
.organ_chart .list1 > li{
	position:relative;
	width:154px;height:51px;line-height:51px;
	margin-top:15px;
	background:#00356b;
	text-align:center;font-size:15px;font-weight:600;color:#fff;z-index:1
}
    .organ_chart .list1 > li:nth-child(2) {
        position:absolute;
        top:25px;
        right:0;
    }

    .organ_chart .list1 > li:first-child {
        margin-top:0;
    }

    .organ_chart .list1 > ul {
        border: 1px solid #d6d6d6;
        overflow:hidden;
    }
        .organ_chart .list1 > ul li {
            padding: 10px 5px;
            background: #fff;
            text-align: center;
            font-size: 13px;
            color: #333;
            line-height: 1.2em;
            letter-spacing: -1px;
        }
            .organ_chart .list1 > ul li + li {
                border-top: 1px solid #d6d6d6
            }
.organ_chart .list1-t{position:relative;width:400px;margin:0 auto;padding:20px 0 0px;overflow:hidden;}
.organ_chart .list1-t li {
    float: right;
    position: relative;
    width: 154px;
    height: 51px;
    line-height: 51px;
    margin-top: 15px;
    background: #00356b;
    text-align: center;
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    z-index: 1
}

.organ_chart .list1-t:before{
    content: '';
    display: block;
    width: 50%;
    height: 1px;
    position: absolute;
    right:0;
    top: 60px;
    background: #c8c8c8
}

.organ_chart .list2{
	position:absolute;top:114px;right:0;
	display:inline-block;
	padding:10px;
	border:1px solid #cecece
}
.organ_chart .list2 li{
	height:42px;line-height:42px;
	padding:0 28px;
	background:#afb0b3;
	text-align:center;font-size:14px;font-weight:600;color:#fff
}
.organ_chart .list2 li+li{margin-top:5px}
.organ_chart h5{
	position:relative;
	box-sizing:border-box;
	width:154px;height:45px;line-height:42px;
	border:2px solid #595a5b;background:#fff;
	text-align:center;font-size:15px;font-weight:600;color:#2b2b2b;
	z-index:1;
    margin:0 auto;
}
.organ_chart li>b{
	display:block;height:45px;line-height:45px;
	background:#e0e0e0;
	text-align:center;font-size:14px;font-weight:600;color:#2b2b2b;
}
.organ_chart ul ul{
	border:1px solid #d6d6d6
}
.organ_chart ul ul li{
	padding:10px 5px;
	background:#fff;
	text-align:center;font-size:13px;color:#333;line-height:1.2em;letter-spacing:-1px;
}

.organ_chart ul ul li+li{border-top:1px solid #d6d6d6}
.organ_chart .list3{position:relative;}
.organ_chart .list3>p{display:none}
.organ_chart .list3>div>ul{position:relative;width:101%;overflow:hidden;margin-left:-1%;padding-top:0px;}
.organ_chart .list3>div>ul>li{position:relative;float:left;width:15.66%;margin-left:1%;padding-top:20px;z-index:1}
.organ_chart .list3_a{position:relative;padding:25px 14.4% 0 0}
.organ_chart .list3_a div{position:relative;margin-right:60%}
.organ_chart .list3_a div h5{width:100%;}
.organ_chart .list3_a div>ul>li{margin-top:15px;position:relative;background:#fff;z-index:1}
.organ_chart .list3_a div>ul>li:nth-child(1) b{background:#00aabc;color:#fff}
.organ_chart .list3_a div>ul>li:nth-child(2) b{background:#f89c1b;color:#fff}
.organ_chart .list3_a div>ul>li:nth-child(3) b{background:#ee4d9b;color:#fff}
.organ_chart .list3_a div>ul ul{padding:10px;text-align:left;font-size:0}
.organ_chart .list3_a div>ul ul li{
	display:inline-block;min-width:48%;
	box-sizing:border-box;
	padding:4px 5px 4px 8px;
	background:url(../img/bg/dot.png) no-repeat 0 9px;
	border:0;
	text-align:left;font-size:13px;
}
.organ_chart .list3_b{
	position:absolute;right:0;top:25px;
	width:60%
}
.organ_chart .list3_b h5{position:absolute;right:0}
.organ_chart .list3>div.list3_b>ul{padding-top:232px}
.organ_chart .list3>div.list3_b>ul>li{width:24%}
.organ_chart .list3>div.list3_b ul ul>li{font-weight:normal;}
.organ_chart .list3>div.list3_b ul ul ul{border:0;padding:10px 0 0}
.organ_chart .list3>div.list3_b ul ul ul li{
	border:0;
	padding:5px 0;
	font-weight:normal;color:#666
}
.organ_chart .list3>div.list3_b ul dl{
	position:relative;
	margin-top:10px;
	border:1px solid #d6d6d6;text-align:center;
	background:#fff;
}
.organ_chart .list3>div.list3_b ul dl dt{
	padding:7px 5px;
	background:#f5f5f5;
	font-weight:600;font-size:14px;color:#333
}
.organ_chart .list3>div.list3_b ul dl dd{padding:7px 5px;letter-spacing:-1px}
.organ_chart h4:before{
	content:'';
	display:block;width:1px;height:416px;
	position:absolute;left:50%;top:120px;
	background:#c8c8c8
}
    .organ_chart .list1:before {
        content: '';
        display: block;
        width: 63%;
        height: 20px;
        margin:0 auto;
        top: 17px;
        border: 1px solid #c8c8c8;
        border-bottom:none;
        box-sizing:border-box;
    }
.organ_chart .list1:after{top:127px}
.organ_chart .list3>span{
	display:block;height:1px;
	margin:0 77px;
	background:#c8c8c8
}
.organ_chart .list3>div>h5:before{
	content:'';
	display:block;width:1px;height:25px;
	position:absolute;top:-27px;left:50%;
	background:#c8c8c8
}
.organ_chart .list3>div>h5:after{
	content:'';
	display:block;width:1px;height:20px;
	position:absolute;top:44px;left:50%;
	background:#c8c8c8
}
.organ_chart .list3>div>ul>li:before{
	content:'';
	display:block;width:1px;height:20px;
	position:absolute;top:0;left:50%;
	background:#c8c8c8
}
    .organ_chart .list3 > .list3_b > ul > li:last-child:before {
        content: '';
        display: block;
        width: 140%;
        height: 252px;
        position: absolute;
        top: -232px;
        left: -91%;
        border-top: 1px solid #c8c8c8;
        border-right: 1px solid #c8c8c8;
        background:none;
    }

    .organ_chart .list3 > div > ul > li:after {
        content: '';
        display: block;
        width: 112%;
        height: 1px;
        position: absolute;
        top: 0;
        left: -54%;
        background: #c8c8c8
    }
.organ_chart .list3>div>ul>li:first-child:after{left:50%}
.organ_chart .list3>div>ul>li:last-child:after{width:100%;left:-50%}
.organ_chart .list3_a>ul{padding-bottom:40px}
.organ_chart .list3_a>ul:after{
	content:'';
	display:block;width:1px;height:100%;
	position:absolute;top:50px;left:9%;
	margin-left:-1px;
	background:#c8c8c8
}
.organ_chart .list3_a div:after{
	content:'';
	display:block;width:1px;height:100%;
	position:absolute;top:0;left:50%;
	margin-left:-1px;
	background:#c8c8c8
}
.organ_chart .list3>div.list3_b>h5:after{height:286px}



.organ_office .head{position:relative;border:1px solid #cfcfcf}
.organ_office .head h4{
	padding:23px 30px 17px;
	font-size:26px;letter-spacing:-1px;font-family:'Noto Sans KR';font-weight:500;line-height:1.2em;color:#00a0e3
}
.organ_office .head div{padding:0 30px 30px;line-height:1.7em}
.organ_office .head div p{padding-bottom:10px;color:#00356b;font-size:18px}
.organ_office .head div p b{font-weight:600}
.organ_office .head ul{
	padding:10px 140px 15px 30px;
	border-top:1px solid #cfcfcf;
	background:#f9f9f9
}
.organ_office .head ul li{
	display:inline-block;
	padding-left:23px;margin:5px 30px 0 0;
	background:url(../img/icon/deco2.png) no-repeat 0 3px;
	font-size:15px;
}
.organ_office .head ul li.location{background-image:url(../img/icon/deco4.png);background-position:2px 5px}
.organ_office .head+.btn_go{position:absolute;right:30px;margin-top:-46px}
.organ_office .head+.btn_go .btn{height:36px;line-height:34px;padding:0 15px;font-size:14px}

.organ_office>ul,
.organ_office>dl,
.organ_office>p{margin-left:20px}
.organ_office .num_list>li{
	position:relative;box-sizing:border-box;
	padding:15px 0 15px 55px;min-height:40px;
	text-indent:0
}
.organ_office .num_list>li i{
	position:absolute;top:50%;left:0;
	width:40px;height:40px;line-height:40px;
	margin-top:-20px;
	background:#c7eafc;border-radius:50%;
	text-align:center;font-size:16px;color:#00356b;font-style:normal;font-weight:600;
}
.organ_office>ul,
.organ_office>dl{font-size:0}
.organ_office>ul>li,
.organ_office>dl>dd{display:inline-block;box-sizing:border-box;min-width:50%;font-size:14px;color:#666;vertical-align:top}
.organ_office>dl dt{font-weight:600;color:#00356b}
.organ_office .box_txt{
	margin:20px 0;padding:15px;
	background:#f4f4f4;
	color:#666
}
.organ_office .img{text-align:center;padding:20px}
hgroup+.organ_office{border-top:1px solid #f4f4f4;padding-top:10px}

.campus_maparea .addr{
	padding:15px 10px;
	border-top:1px solid #fff;
	background:#595a5b;
	text-align:center;
}
.campus_maparea .addr ul{font-size:0}
.campus_maparea .addr li{
	display:inline-block;
	font-size:16px;color:#fff
}
.campus_maparea .addr li+li{
	padding-left:15px;margin-left:15px;
	background:url(./img/bg/line.png) no-repeat 0 center;
}
.campus_visiter .ct1{
	padding:30px;
	border:1px solid #d5d5d5;
	text-align:center;font-size:0
}
.campus_visiter .ct2 li+li{margin-top:20px}
.campus_visiter .ct3{
	position:relative;
	padding-right:390px
}
.campus_visiter .ct3 dl{
	position:absolute;top:0;right:0;
	box-sizing:border-box;
	width:390px;padding:18px 20px;
	background:#f1f9ff
}
.campus_visiter .ct3 dl dt{
	padding-left:22px;
	background:url(../img/icon/time.png) no-repeat 0 2px;
	font-size:17px;font-weight:600;line-height:1.2em
}
.campus_visiter .ct3 dl dd{padding:5px 0 0 10px;:font-size:0}
.campus_visiter .ct3 dl dd a{
	display:inline-block;height:29px;line-height:29px;
	padding:0 12px;margin:3px 3px;
	border:1px solid #a9aaad;background:#fff;
	text-align:center;font-size:14px;color:#333
}
.campus_visiter .ct4 ul{margin-left:20px}
.campus_visiter .ct4>li+li{margin-top:15px}

.campus_map_tab{
	position:relative;
	padding-left:86px;
	background:#f3f6f9;
	border-top:2px solid #00a0e3;border-right:1px solid #cecece;
}
.campus_map_tab .tab{
	position:absolute;top:0;left:0;
	width:86px;height:100%;
	background:#84888a;
}
.campus_map_tab .tab li a{
	display:block;
	width:86px;height:77.5px;box-sizing:border-box;
	padding-top:42px;
	background:url(../img/about/campusMap1.png) no-repeat center 17px;
	vertical-align:middle;text-align:center;font-weight:600;color:#fff
}
.campus_map_tab .tab li+li a{border-top:1px solid #9da0a1}
.campus_map_tab .tab li:nth-child(2) a{background-image:url(../img/about/campusMap2.png)}
.campus_map_tab .tab li:nth-child(3) a{background-image:url(../img/about/campusMap3.png)}
.campus_map_tab .tab li a.on{background-color:#00a0e3}
.campus_map_tab div{display:none;padding:15px 0;}
.campus_map_tab div ul{position:relative;width:100%;overflow:hidden;min-height:203px;font-size:0}
.campus_map_tab div ul li:nth-child(1):before,
.campus_map_tab div ul:before,
.campus_map_tab div ul:after{
	content:'';
	display:block;width:1px;height:100%;
	position:absolute;top:0;left:25%;
	background:#e2e2e2
}
.campus_map_tab div ul:before{left:50%}
.campus_map_tab div ul:after{left:75%}
.campus_map_tab div ul li{
	display:inline-block;width:25%;box-sizing:border-box;
	padding:0 10px;
	vertical-align:top
}
.campus_map_tab div ul li.w2{width:40%}
.campus_map_tab div ul li button{
	display:block;
	padding:3px 8px;
	border:2px solid #f3f6f9;
	font-size:14px;color:#00356b;font-weight:600;text-align:left;line-height:1.2em;
}
.campus_map_tab div ul li button:hover{color:#00a0e3}
.campus_map_tab div ul li button.on{border-color:#00a0e3;color:#00a0e3}
.campus_map{position:relative;border:1px solid #cecece;}
.campus_map #map{width:100%;height:470px}

.pop_campus{
	position:absolute;left:0;bottom:40px;
	box-sizing:border-box;
	width:440px;min-height:183px;
	margin-left:-220px;padding:25px 25px 25px 225px;
	border:1px solid #00356b;
	background:#fff
}
.pop_campus:after{
	content:'';
	display:block;width:16px;height:15px;
	position:absolute;bottom:-15px;left:50%;
	margin-left:-8px;
	background:url(../img/about/campusMap_bg.png) no-repeat;background-size:100% auto;
}
.pop_campus>span{
	display:block;width:178px;height:128px;
	position:absolute;top:25px;left:25px;
	background:#f9f9f9 url(../img/about/campusMap/pic.png) no-repeat center; 
	border:1px solid #d9d9d9;
	overflow:hidden;font-size:0
}
.pop_campus h5{
	font-size:17px;font-weight:600;color:#00356b;line-height:1.2em
}
.pop_campus h5:after{
	content:'';
	display:block;width:35px;height:2px;
	margin:15px 0 8px;
	background:#00a0e3
}
.pop_campus li{padding-top:7px;font-size:14px;color:#333;line-height:1.3em;word-break:break-all;white-space:normal}
.pop_campus button,
.pop_campus .close{
	position:absolute;top:0;right:0;
	width:40px;height:40px;
	background:url(../img/btn/close3.png) no-repeat center;
	font-size:0
}

/*학과안내*/
.education_main h4{
	position:relative;
	padding:27px;
	background:url(../img/about/ideology2_a.png) no-repeat;background-size:auto 100%;
	text-align:center;font-size:16px;color:#666
}
.education_main h4 img{display:block;margin:0 auto 15px;}
.education_main h4:after{
	content:'';
	display:block;width:30px;height:100%;
	position:absolute;top:0;right:0;
	background:url(../img/about/ideology2_b.png) no-repeat;background-size:auto 100%
}
.education_main h4 .medi{color:#00aabc}
.education_main h4 .smart{color:#f89c18}
.education_main h4 .culture{color:#ee4d9b}
.education_main>div{
	margin-top:40px;
	width:100%;overflow:hidden;
	border-top:1px solid #00aabc;border-bottom:1px solid #e5e5e5;
	background:#00aabc
}
.education_main>div h5{
	float:left;width:40%;height:188px;
	box-sizing:border-box;
	padding:50px 10px 0;
	background:#00abbd;
	text-align:center;font-family:'Noto Sans KR';font-weight:500;font-size:18px;color:#fff;line-height:1.2em;word-break:keep-all
}
.education_main>div h5 img{display:block;margin:20px auto 0;}
.education_main>div h5 span{
	display:block;
	font-size:35px;letter-spacing:-2px
}
.education_main>div ul{
	float:left;width:60%;min-height:188px;overflow:hidden;
	box-sizing:border-box;padding:22px 0 22px 30px;
	background:#fff
}
.education_main>div ul li{
	float:left;width:33.33%;
	margin:5px 0
}
.education_main>div ul li a{
	display:block;position:relative;
	padding-left:9px;
	font-size:16px;color:#333
}
.education_main>div ul li a:before{
	content:'';
	display:block;width:4px;height:4px;
	position:absolute;left:0;top:50%;
	margin-top:-2px;
	border-radius:50%;background:#808080;
}
.education_main>div ul li a:hover{color:#00aabc}
.education_main>div ul li a:hover:before{background:#00aabc}

.education_main>div.smarttech{border-top-color:#f89c18;background:#f89c18}
.education_main>div.smarttech h5{float:right;background:#f89c18}
.education_main>div.smarttech ul li a:hover{color:#f89c18}
.education_main>div.smarttech ul li a:hover:before{background:#f89c18}

.education_main>div.culturetech{border-top-color:#ee4c9b;background:#ee4c9b}
.education_main>div.culturetech h5{background:#ee4c9b}
.education_main>div.culturetech ul li a:hover{color:#ee4c9b}
.education_main>div.culturetech ul li a:hover:before{background:#ee4c9b}

.education_main>div.courses{border-top-color:#00a0e3;background:#00a0e3}
.education_main>div.courses h5{float:right;background:#00a0e3;font-weight:600;font-size:25px}
.education_main>div.courses ul li a:hover{color:#00a0e3}
.education_main>div.courses ul li a:hover:before{background:#00a0e3}

.education>h4{
	box-sizing:border-box;
	height:168px;padding-top:55px;margin-bottom:20px;
	background:url(../img/education/meditech_visual.jpg) no-repeat center;background-size:cover;
	text-align:center;
}
.education>h4 img{
	display:block;
	margin:0 auto 5px;
	font-size:0
}
.education>h4 span{
	display:block;margin-top:-10px;
	font-size:23px;color:#fff;letter-spacing:-1px;font-family:'Noto Sans KR';font-weight:300;
}
.education>h4 b{
	display:block;
	font-size:33px;color:#fff;letter-spacing:-1px;font-family:'Noto Sans KR';font-weight:500;
}
.education .tab{
	box-sizing:border-box;width:100%;max-width:749px;overflow:hidden;
	margin:-51px auto 30px;padding:0 10px 10px;
	text-align:center;font-size:0
}
.education .tab li{float:left;width:33.33%;}
.education .tab li a{
	display:block;position:relative;
	height:49px;line-height:49px;
	border:1px solid #dadadb;background:#fff;
	text-align:center;font-size:15px;font-weight:600;color:#2b2b2b
}
.education .tab li+li{margin-left:-1px}
.education .tab li.on a{background:#00aabc;border-color:#00aabc;color:#fff}
.education .tab li.on a:after{
	content:'';
	display:block;width:15px;height:10px;
	position:absolute;bottom:-10px;left:50%;
	margin-left:-8px;
	background:url(../img/bg/tab1.png) no-repeat;
}
.education .slogan{}
.education .slogan p{
	display:inline-block;
	border-bottom:1px solid #19b2c3;
	font-size:38px;color:#00aabc;letter-spacing:-3px;font-family:'Noto Sans KR';font-weight:400;
}
.education .slogan span{display:inline-block;font-weight:100;}
.education .slogan span.style1{border-bottom:1px solid #19b2c3;}
.education .slogan span.txt_bold{border-bottom:1px solid #19b2c3;font-weight:400;}
.education .slogan p.size1{border:0;font-size:36px}
.education .normal{padding-left:20px}
.education .normal h5{margin-left:-20px;margin-bottom:0}
.education .normal p,
.education .normal li,
.education .normal dd{color:#666}
.education .normal p,
.education .normal ul,
.education .normal dl{margin-top:15px}
.education .normal dt{font-weight:600}
.education .normal dd{padding-top:5px;}
.education .normal dd+dt{margin-top:10px}

.education .characterize{
	padding:0 30px 25px;margin:50px 0 30px;
	border:4px solid #eaeaea;
}
.education .characterize h5{
	height:72px;box-sizing:border-box;
	padding-top:25px;margin-bottom:23px;
	border-bottom:1px solid #eaeaea;
	background:url(../img/education/characterize.png) no-repeat right 0;
	font-size:20px;font-weight:600;color:#000;line-height:1.2em;
}
.education .characterize li{color:#666}
.education .characterize dl{margin-top:23px}
.education .characterize dt{padding-bottom:5px;font-weight:600}
.education .characterize dd{
	padding-left:9px;
	background:url(../img/bg/dot.png) no-repeat 0 9px;
	font-size:14px;color:#666
}
.education .characterize dl.char1{
	min-height:72px;
	padding-left:91px;
	background:url(../img/education/characterize1.png) no-repeat;
}
.education .characterize dl.char2{
	min-height:72px;
	padding-left:91px;
	background:url(../img/education/characterize2.png) no-repeat;
}
.education .staple{
	padding:0 35px;margin:50px 0 30px;
	background:#f1f9ff;
}
.education .staple div{padding:25px 0 25px 53px;background:url(../img/education/staple1.png) no-repeat 0 25px}
.education .staple .staple2{background-image:url(../img/education/staple2.png)}
.education .staple div+div{border-top:1px solid #d6e3ee}
.education .staple div h5{
	padding-bottom:8px;
	font-size:20px;font-weight:600;color:#000;line-height:1.2em;
}
.education .staple div p,
.education .staple div dd{color:#666}
.education .staple div dt{font-weight:600}
.education .staple div dd+dt{margin-top:10px}

.education .professor_list{width:103%;overflow:hidden;margin-left:-3%;}
.education .professor_list li{
	display:inline-block;width:46.7%;min-height:185px;
	margin:0 0 3% 3%;padding:20px 20px 20px 169px;
	box-sizing:border-box;
	position:relative;
	border:1px solid #cfcfcf;
	vertical-align:top
}
.education .professor_list li .pic{
	position:absolute;top:20px;left:20px;
	display:block;width:118px;height:143px;
	overflow:hidden;
	border:1px solid #d9d9d9;
}
.education .professor_list li .pic img{min-width:100%;min-height:100%}
.education .professor_list li dt{
	margin-bottom:15px;
	font-size:16px;font-weight:600
}
.education .professor_list li dt b{padding-right:5px;font-size:22px;font-weight:600;letter-spacing:-2px}
.education .professor_list li dd{
	padding-left:25px;margin-top:5px;
	background:url(../img/icon/deco1.png) no-repeat 0 3px;
	line-height:1.3em
}
.education .professor_list li dd:nth-child(3){background-image:url(../img/icon/deco2.png)}
.education .professor_list li dd:nth-child(4){background-image:url(../img/icon/deco3.png);background-position:0 7px}
.education .professor_list li dd:nth-child(5){background-image:url(../img/icon/deco4.png);background-position:2px 4px}
/*
.education .professor_list li>a{
	display:block;
	position:absolute;bottom:0;right:0;
	width:30px;height:30px;
	border-top:1px solid #cfcfcf;border-left:1px solid #cfcfcf;
	background:url(../img/icon/more1.png) no-repeat center;
	font-size:0
}

.web .education .professor_list li:hover{border-color:#00aabc}
.web .education .professor_list li:hover:after{
	content:'';
	display:block;width:100%;height:100%;
	position:absolute;top:0;left:0;
	box-sizing:border-box;
	border:1px solid #00aabc;
}
.web .education .professor_list li:hover>a{
	z-index:1;
	background-color:#00aabc;border-color:#00aabc;background-image:url(../img/icon/more.png)
}
*/
.education .professor_view{
	border:1px solid #cfcfcf;border-top:2px solid #00aabc;
}
.education .professor_view .professor_list{
	width:100%;margin:0;padding-left:10px;
	box-sizing:border-box;
	background:#fafafa url(../img/education/meditech_bg.png) no-repeat right 0;
	border-bottom:1px solid #e1e1e1
}
.education .professor_view .professor_list li{
	width:100%;
	margin:0;
	border:0;
}
.education .professor_view .professor_list li:hover:after{display:none}
.education .professor_view>div{
	position:relative;
	margin:0 30px;padding:20px 0 20px 140px;
}
.education .professor_view>div+div{border-top:1px solid #f3f3f3}
.education .professor_view>div h5{
	position:absolute;left:0;
	font-size:17px;font-weight:600
}
.education .professor_view>div p{color:#555}
.education iframe{width:100%;height:445px}

.education.smarttech>h4{background-image:url(../img/education/smarttech_visual.jpg)}
.education.smarttech .tab li.on a{background:#f89c1b;border-color:#f89c1b;}
.education.smarttech .tab li.on a:after{background-image:url(../img/bg/tab2.png)}
.education.smarttech .slogan p,
.education.smarttech .slogan p span,
.education.smarttech .slogan p span.style1{border-color:#f89c1b;color:#f89c1b}
.education.smarttech .professor_list li>a{background-image:url(../img/icon/more2.png)}
.web .education.smarttech .professor_list li:hover{border-color:#f89c1b}
.web .education.smarttech .professor_list li:hover:after{border-color:#f89c1b}
.web .education.smarttech .professor_list li:hover>a{background-color:#f89c1b;border-color:#f89c1b;background-image:url(../img/icon/more.png)}
.education.smarttech .professor_view{border-top-color:#f89c1b}
.education.smarttech .professor_view .professor_list{background-image:url(../img/education/smarttech_bg.png)}

.education.culturetech>h4{background-image:url(../img/education/culturetech_visual.jpg)}
.education.culturetech .tab li.on a{background:#ee4d9b;border-color:#ee4d9b;}
.education.culturetech .tab li.on a:after{background-image:url(../img/bg/tab3.png)}
.education.culturetech .slogan p span{border-color:#ee4d9b;color:#ee4d9b}
.education.culturetech .professor_list li>a{background-image:url(../img/icon/more3.png)}
/*.web .education.culturetech .professor_list li:hover{border-color:#ee4d9b}*/
.web .education.culturetech .professor_list li:hover:after{border-color:#ee4d9b}
.web .education.culturetech .professor_list li:hover>a{background-color:#ee4d9b;border-color:#ee4d9b;background-image:url(../img/icon/more.png)}
.education.culturetech .professor_view{border-top-color:#ee4d9b}
.education.culturetech .professor_view .professor_list{background-image:url(../img/education/culturetech_bg.png)}

.education.meditech1>h4{background-image:url(../img/education/meditech_visual1.jpg)}
.education.meditech2>h4{background-image:url(../img/education/meditech_visual2.jpg)}
.education.meditech3>h4{background-image:url(../img/education/meditech_visual3.jpg)}
.education.meditech4>h4{background-image:url(../img/education/meditech_visual4.jpg)}
.education.meditech5>h4{background-image:url(../img/education/meditech_visual5.jpg)}
.education.meditech6>h4{background-image:url(../img/education/meditech_visual6.jpg)}
.education.meditech7>h4{background-image:url(../img/education/meditech_visual7.jpg)}
.education.meditech8>h4{background-image:url(../img/education/meditech_visual8.jpg)}
.education.meditech9>h4{background-image:url(../img/education/meditech_visual9.jpg)}
.education.meditech10>h4{background-image:url(../img/education/meditech_visual10.jpg)}
.education.meditech11>h4{background-image:url(../img/education/meditech_visual11.jpg)}

.education.smarttech1>h4{background-image:url(../img/education/smarttech_visual1.jpg)}
.education.smarttech2>h4{background-image:url(../img/education/smarttech_visual2.jpg)}
.education.smarttech3>h4{background-image:url(../img/education/smarttech_visual3.jpg)}
.education.smarttech4>h4{background-image:url(../img/education/smarttech_visual4.jpg)}
.education.smarttech5>h4{background-image:url(../img/education/smarttech_visual5.jpg)}
.education.smarttech6>h4{background-image:url(../img/education/smarttech_visual6.jpg)}
.education.smarttech7>h4{background-image:url(../img/education/smarttech_visual7.jpg)}
.education.smarttech8>h4{background-image:url(../img/education/smarttech_visual8.jpg)}
.education.smarttech9>h4{background-image:url(../img/education/smarttech_visual9.jpg)}
.education.smarttech10>h4{background-image:url(../img/education/smarttech_visual10.jpg)}
.education.smarttech11>h4{background-image:url(../img/education/smarttech_visual11.jpg)}
.education.smarttech12>h4{background-image:url(../img/education/smarttech_visual12.jpg)}
.education.smarttech13>h4{background-image:url(../img/education/smarttech_visual13.jpg)}
.education.smarttech14>h4{background-image:url(../img/education/smarttech_visual14.jpg)}
.education.smarttech15>h4{background-image:url(../img/education/smarttech_visual15.jpg)}
.education.smarttech16>h4{background-image:url(../img/education/smarttech_visual16.jpg)}
.education.smarttech17>h4{background-image:url(../img/education/smarttech_visual17.jpg)}

.education.culturetech1>h4{background-image:url(../img/education/culturetech_visual1.jpg)}
.education.culturetech2>h4{background-image:url(../img/education/culturetech_visual2.jpg)}
.education.culturetech3>h4{background-image:url(../img/education/culturetech_visual3.jpg)}
.education.culturetech4>h4{background-image:url(../img/education/culturetech_visual4.jpg)}
.education.culturetech5>h4{background-image:url(../img/education/culturetech_visual5.jpg)}
.education.culturetech6>h4{background-image:url(../img/education/culturetech_visual6.jpg)}
.education.culturetech7>h4{background-image:url(../img/education/culturetech_visual7.jpg)}
.education.culturetech8>h4{background-image:url(../img/education/culturetech_visual8.jpg)}
.education.culturetech9>h4{background-image:url(../img/education/culturetech_visual9.jpg)}
.education.culturetech10>h4{background-image:url(../img/education/culturetech_visual10.jpg)}
.education.culturetech11>h4{background-image:url(../img/education/culturetech_visual11.jpg)}
.education.culturetech12>h4{background-image:url(../img/education/culturetech_visual12.jpg)}
.education.culturetech13>h4{background-image:url(../img/education/culturetech_visual13.jpg)}
.education.culturetech14>h4{background-image:url(../img/education/culturetech_visual14.jpg)}
.education.culturetech15>h4{background-image:url(../img/education/culturetech_visual15.jpg)}
.education.culturetech16>h4{background-image:url(../img/education/culturetech_visual16.jpg)}
.education.culturetech17>h4{background-image:url(../img/education/culturetech_visual17.jpg)}
.education.culturetech18>h4{background-image:url(../img/education/culturetech_visual18.jpg)}
.education.culturetech19>h4{background-image:url(../img/education/culturetech_visual19.jpg)}
.education.culturetech20>h4{background-image:url(../img/education/culturetech_visual20.jpg)}
.education.culturetech21>h4{background-image:url(../img/education/culturetech_visual21.jpg)}
.education.culturetech22>h4{background-image:url(../img/education/culturetech_visual22.jpg)}
.education.culturetech23>h4{background-image:url(../img/education/culturetech_visual23.jpg)}

.education.courses1>h4{background-image:url(../img/education/courses_visual1.jpg)}
.education.courses2>h4{background-image:url(../img/education/courses_visual2.jpg)}
.education.courses3>h4{background-image:url(../img/education/courses_visual3.jpg)}

.curriculum .btns_top{margin-top:-45px}
.curriculum .btns_top select{width:150px}

/*학과안내 _ 입학컨텐츠 사용시*/
.intro_majorgroup *{font-family:'맑은고딕','Malgun Gothic','나눔고딕','nanumgothic',굴림,Gulim,돋움,Dotum, Arial, Sans-serif;color:#666}
.education .h2.size2 {font-size:20px; font-weight:600; color:#000}
.education .h2.size4 {font-size:22px; font-weight:600;}
.color1 {color:#00a0e3; font-weight:inherit}
.round {position:relative; padding-left:22px;color:#000}
.round:before {display:block; position:absolute; left:0; top:50%; width:13px; height:13px; margin-top:-7px; background:url(../img/icon/title1.png) no-repeat 50% 0; content:"";}
.education .ment .txt{font-family:'Noto Sans KR'}
.education .ment{margin-top:0;text-align:left}
.ment .txt span{color:inherit}
.major_feature .h2{color:#000}
.education .dotlist > li {position:relative; padding-left:9px; font-size:14px; font-family:"Malgun Gothic"; color:#666; letter-spacing:-0.7px}
.education .dotlist > li:before {display:inline-block; position:absolute; left:0; top:11px; content:""; width:2px; height:2px; margin-right:7px; background:#666; }
.education .dotlist > li + li {margin-top:3px;}
p.exclamation_list {position:relative; padding-left:23px; font-size:14px; font-family:"Malgun Gothic"; color:#666; line-height:24px;  letter-spacing:-0.7px}
p.exclamation_list:before {display:block; position:absolute; top:5px; left:0; width:16px; height:16px; background:url(../img/icon/caution2.png) no-repeat 50% 0; content:""; }
.major_way .icon_four li:before{max-width:150px}
.education .major_intro .txt,
.education .major_class .h3 + .txt,
.education .major_info .slash_txt{color:#666}
.education .dotlist+.exclamation_list{margin-top:10px}
.education .major_way .icon_four li .txt{font-family:"Malgun Gothic";font-size:15px}

/*대학생활*/
.schedule_head{
	position:relative;
	padding:0 35px;margin-bottom:30px;
	border:4px solid #eaeaea;
}
.schedule_head h4{
	height:74px;line-height:74px;
	border-bottom:1px solid #e4e5e6;
	text-align:center;font-size:25px;color:#333;letter-spacing:-2px
}
.schedule_head h4 b{font-weight:Normal;color:#00a0e3}
.schedule_head>button{
	position:absolute;top:25px;left:35px;
	padding-left:23px;
	background:url(../img/btn/prev2.png) no-repeat 0 3px;
	font-size:15px;color:#555;font-weight:600
}
.schedule_head>button.next{
	left:auto;right:35px;
	padding:0 23px 0 0;
	background-image:url(../img/btn/next2.png);background-position:right 3px
}
.web .schedule_head>button.prev:hover{background-image:url(../img/btn/prev2_on.png)}
.web .schedule_head>button.next:hover{background-image:url(../img/btn/next2_on.png)}
.schedule_head .month ul{width:100%;overflow:hidden;padding:20px 0;font-size:0}
.schedule_head .month ul li{
	float:left;width:8.33%;
	text-align:center;vertical-align:top
}
.schedule_head .month ul li.on button{border-bottom:3px solid #00a0e3;color:#00a0e3}

.schedule_list{border-top:2px solid #2b2b2b;background:#f4f4f4}
.schedule_list>div{
	position:relative;
	padding-left:180px;
	border-bottom:1px solid #bbb
}
.schedule_list>div h5{
	position:absolute;top:50%;left:0;
	width:180px;margin-top:-20px;
	text-align:center;font-size:15px;font-weight:600
}
.schedule_list>div h5 span{
	display:block;
	font-size:13px
}
.schedule_list>div ul{background:#fff;min-height:54px;}
.schedule_list>div ul li{
	position:relative;
	padding:16px 0 16px 200px;
	color:#666
}
.schedule_list>div ul li+li{border-top:1px solid #e1e1e1}
.schedule_list>div ul li time{
	position:absolute;left:30px;
	font-weight:600;color:#000
}
.schedule_list>div ul li.no_data{padding:16px;text-align:center;}

.regulations_img{width:102%;overflow:Hidden;margin-left:-2%}
.regulations_img>div{float:left;width:31.33%;margin-left:2%}
.regulations_img>div p{border:1px solid #cdcdcd;font-size:0}

.img_table{padding:15px 0;text-align:center}
.img_table dt{display:inline-block;color:#666}
.img_table dd{display:inline-block;padding-left:10px;font-size:0}
.img_table dd span{display:block;font-size:13px}
.img_table dd span+span{border-top:1px solid #999}

.activity_council1>div{position:relative;}
.activity_council1>div:before{
	content:'';
	display:block;width:1px;height:100%;
	position:absolute;top:0;left:50%;
	background:#c8c8c8
}
.activity_council1>div h5{
	position:relative;
	width:135px;height:135px;line-height:135px;
	margin:0 auto 20px;
	background:#00a0e3;border-radius:50%;
	text-align:center;font-size:23px;color:#fff
}
.activity_council1>div h6{
	position:relative;
	width:196px;height:51px;line-height:51px;
	margin:0 auto 20px;
	background:#00356b;
	text-align:center;font-size:16px;font-weight:600;color:#fff
}
.activity_council1>div>ul{
	position:relative;
	width:100%;overflow:hidden;
	padding-top:20px;
}
.activity_council1>div>ul>li{
	float:left;width:25%;
	position:relative;
}
.activity_council1>div>ul>li:before{
	content:'';
	display:block;width:1px;height:100%;
	position:absolute;top:-20px;left:50%;
	background:#c8c8c8
}
.activity_council1>div>ul>li:after{
	content:'';
	display:block;width:100%;height:1px;
	position:absolute;top:-20px;left:50%;
	background:#c8c8c8
}
.activity_council1>div>ul>li:nth-child(2):after{left:0}
.activity_council1>div>ul>li:nth-child(3):after{left:-50%}
.activity_council1>div>ul>li:nth-child(2){width:46%;margin:0 2%}
.activity_council1>div>ul>li>b{
	position:relative;
	display:block;width:100%;max-width:215px;height:51px;line-height:51px;
	margin:0 auto 20px;
	background:#84888a;
	text-align:center;font-size:16px;font-weight:600;color:#fff
}
.activity_council1 ul div{
	position:relative;
	box-sizing:border-box;
	width:100%;min-height:342px;overflow:hidden;
	padding:10px 14px;
	border:1px solid #d5d5d5;
	background:#fff;
}
.activity_council1 ul li:nth-child(2) div ul{float:left;width:50%}
.activity_council1 ul div li{
	padding-left:9px;
	background:url(../img/bg/dot.png) no-repeat 0 8px;
	font-size:14px;color:#666;text-indent:0
}
.activity_council1 ul div li+li{margin-top:2px}
.activity_council2>dl{margin:5px 0 30px 20px}
.activity_council2>dl dt{font-size:19px;color:#00a0e3}
.activity_council2>dl dd{color:#666}
.activity_council2 li{
	padding:30px 25px 25px 145px;
	border:1px solid #cecece;
	background:url(../img/community/council2_a.png) no-repeat 40px 34px;
}
.activity_council2 li dt{
	padding-bottom:10px;
	font-weight:600;font-size:18px;color:#00356b
}
.activity_council2 li dd{color:#666;word-break:keep-all;line-height:1.7em}
.activity_council2 li dd b{display:block;padding-bottom:3px;font-size:14px;color:#000;font-weight:600;}
.activity_council2 li+li{border-top:0;background-image:url(../img/community/council2_b.png)}
.activity_council3>p{margin:5px 0 30px 20px;color:#666}
.activity_council3 ul{
	width:100%;overflow:hidden;
	box-sizing:border-box;border-top:1px solid #cecece;border-left:1px solid #cecece;
}
.activity_council3 ul li{
	float:left;width:33.33%;height:212px;
	box-sizing:border-box;
	padding:115px 25px 0;
	border-right:1px solid #cecece;border-bottom:1px solid #cecece;
	background:url(../img/community/council3_a.png) no-repeat center 34px;
	text-align:center;color:#666;line-height:1.4em;word-break:keep-all
}
.activity_council3 ul li b{display:block;padding-bottom:8px;font-weight:600;font-size:18px;color:#00356b}
.activity_council3 ul li:nth-child(2){background-image:url(../img/community/council3_b.png)}
.activity_council3 ul li:nth-child(3){background-image:url(../img/community/council3_c.png)}
.activity_council3 ul li:nth-child(4){background-image:url(../img/community/council3_d.png)}
.activity_council3 ul li:nth-child(5){background-image:url(../img/community/council3_e.png)}
.activity_council3 ul li:nth-child(6){background-image:url(../img/community/council3_f.png)}
.activity_council3 ul li:nth-child(7){background-image:url(../img/community/council3_g.png)}

.activity_club{
	width:100%;overflow:hidden;
	border-top:1px solid #cecece;border-left:1px solid #cecece;
}
.activity_club li{
	float:left;width:50%;
	box-sizing:border-box;
	border-bottom:1px solid #cecece;border-right:1px solid #cecece;
}
.activity_club li p{
	position:relative;
	height:170px;
	box-sizing:border-box;
	padding:25px 20px 20px 117px;
	vertical-align:middle;color:#666
}
.activity_club li p b{
	display:block;
	margin-bottom:5px;
	font-size:18px;font-weight:600;color:#00356b;
}
.activity_club li p{
	background:url(../img/community/club_a.png) no-repeat 35px 30px;
}
.activity_club li:nth-child(2) p{background-image:url(../img/community/club_b.png)}
.activity_club li:nth-child(3) p{background-image:url(../img/community/club_c.png)}
.activity_club li:nth-child(4) p{background-image:url(../img/community/club_d.png)}
.activity_club li:nth-child(5) p{background-image:url(../img/community/club_e.png)}
.activity_club li:nth-child(6) p{background-image:url(../img/community/club_f.png)}
.activity_club li:nth-child(7) p{background-image:url(../img/community/club_g.png)}
.activity_club li:nth-child(8) p{background-image:url(../img/community/club_h.png)}
.activity_club li:nth-child(9) p{background-image:url(../img/community/club_i.png)}

.activity_judo1 .ct1{
	position:relative;
	padding:0 0 50px 210px;
	border-bottom:1px solid #e1e1e1
}
.activity_judo1 .ct1 figure{
	position:absolute;top:0;left:0;
	margin:0;padding:0;font-size:0
}
.activity_judo1 .ct1 figure figcaption{
	display:block;
	padding:5px;
	background:#84888a;
	text-align:center;font-size:14px;color:#fff;font-family:'Noto Sans KR';font-weight:400;
}
.activity_judo1 .ct1 h4{
	font-size:30px;color:#333;letter-spacing:-2px;font-family:'Noto Sans KR';font-weight:400;
}
.activity_judo1 .ct1 h4 b{font-weight:400;color:#00a0e3}
.activity_judo1 .ct1 p{padding-top:30px;font-size:15px;color:#666;word-break:keep-all;line-height:1.7em}
.activity_judo1 .ct2{padding-top:20px}
.activity_judo1 .ct2 dl{
	padding:10px 260px 10px 0;margin-top:10px;
	background:url(../img/community/judo1_b.jpg) no-repeat right 0
}
.activity_judo1 .ct2 dl+dl{background-image:url(../img/community/judo1_c.jpg)}
.activity_judo1 .ct2 dl dt{
	margin-bottom:3px;
	font-size:19px;font-weight:600;color:#00a0e3
}
.activity_judo1 .ct2 dl dd{color:#666;word-break:keep-all}

.activity_judo2 h4{
	font-size:33px;color:#fff;font-family:'Noto Sans KR';font-weight:400;color:#333;letter-spacing:-2px;
}
.activity_judo2 h4 b{font-weight:400;color:#00a0e3}
.activity_judo2 h4+p{padding:15px 0;color:#666}
.activity_judo2 ul{
	width:100%;overflow:hidden;
	box-sizing:border-box;
	border-top:1px solid #cecece;border-left:1px solid #cecece
}
.activity_judo2 ul li{
	float:left;width:33.33%;
	box-sizing:border-box;
	padding:0 30px;
	border-bottom:1px solid #cecece;border-right:1px solid #cecece;
	background:url(../img/community/judo2_a.png) no-repeat right center;
	background-origin:content-box;
}
.activity_judo2 ul li p{
	display:table-cell;height:108px;
	padding-right:60px;
	vertical-align:middle;font-size:15px;font-weight:600;color:#00356b;word-break:keep-all
}
.activity_judo2 ul li:nth-child(2){background-image:url(../img/community/judo2_b.png)}
.activity_judo2 ul li:nth-child(3){background-image:url(../img/community/judo2_c.png)}
.activity_judo2 ul li:nth-child(4){background-image:url(../img/community/judo2_d.png)}
.activity_judo2 ul li:nth-child(5){background-image:url(../img/community/judo2_e.png)}
.activity_judo2 ul li:nth-child(6){background-image:url(../img/community/judo2_f.png)}

.military1 ul{
	width:100%;overflow:hidden;
	box-sizing:border-box;
	border-left:1px solid #cdcdcd;border-top:1px solid #cdcdcd;
}
.military1 ul li{
	float:left;width:33.33%;box-sizing:border-box;
	border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;
}
.military1 ul li:nth-child(1){width:100%;text-align:center}
.military1 ul li:nth-child(1) figure{max-width:32%}
.military1 ul li>b{
	display:block;
	padding:20px 25px 5px;
	text-align:left;font-size:15px;font-weight:600;color:#000
}
.military1 ul li figure{margin:0;padding:0;display:inline-block;}
.military1 ul li figure figcaption{padding-bottom:20px;text-align:center;}
.military2 li{font-weight:600;color:#000}
.military2 li+li{margin-top:5px}
.military2 li span{
	display:block;
	margin:10px 0 35px;padding:25px 0;
	border:1px solid #cdcdcd;
	text-align:center;font-size:0
}

/*Y·TECH 미디어*/
#container.media_main{background:#f5f5f5}
#container.media_main>section{padding:30px 20px 100px 20px}
.media_main article{
	padding-right:300px
}
.media_main h4{
	height:48px;line-height:48px;
	padding-left:18px;
	border-bottom:1px solid #dfdfdf;
	font-size:16px;font-family:'Noto Sans KR';font-weight:500;
}
.media_main a.more{
	position:absolute;top:0;right:0;
	display:block;width:48px;height:48px;
	background:url(../img/icon/more4.png) no-repeat center;
	font-size:0
}
.media_main a.more.facebook{background-image:url(../img/icon/sns_f.png)}
.media_main .main_ct>div{position:relative;}
.media_main .main_aside{
	position:absolute;top:0;right:0;
	width:270px;
}
.media_main .main_aside>div{
	position:relative;
	margin-bottom:20px;
	border:1px solid #dfdfdf;
	background:#fff
}

.media_main .visual_slide{position:relative;overflow:hidden;}
.media_main .visual_slide li{width:100%}
.media_main .visual_slide li a{
	position:relative;
	display:block;width:100%;height:480px;
	background-size:cover;background-position:center;
}
.media_main .visual_slide li dl{
	position:absolute;bottom:0;left:0;
	box-sizing:border-box;
	width:100%;height:90px;
	padding:17px 150px 0 30px;
	background:rgba(0,155,220,0.9);
}
.media_main .visual_slide li dl dt{
	margin-bottom:3px;
	font-size:20px;color:#fff;
	overflow:hidden;
	white-space:nowrap;text-overflow:ellipsis;
}
.media_main .visual_slide li dl dd{
	font-size:13px;color:#fff;
	overflow:hidden;
	white-space:nowrap;text-overflow:ellipsis;
}
.media_main .visual_slide>p{
	position:absolute;bottom:27px;right:20px;
	font-size:0;
	z-index:300
}
.media_main .visual_slide>p button{
	display:inline-block;width:35px;height:35px;
	background-position:center;background-repeat:no-repeat;
	font-size:0;vertical-align:top
}
.media_main .visual_slide>p button.stop{background-image:url(../img/btn/stop.png)}
.media_main .visual_slide>p button.play{background-image:url(../img/btn/play.png);display:none}
.media_main .visual_slide>p button.prev{background-image:url(../img/btn/prev3.png)}
.media_main .visual_slide>p button.next{background-image:url(../img/btn/next3.png)}

.media_main .news{padding:30px 0;width:100%;overflow:hidden;}
.media_main .news>div{
	float:left;position:relative;
	width:48%;box-sizing:border-box;
	border:1px solid #dfdfdf;border-top:2px solid #2b2b2b;
	background:#fff;
}
.media_main .news>div+div{float:right}
.media_main .news>div ul{height:334px;}
.media_main .news>div li+li{border-top:1px solid #e5e5e5}
.media_main .news>div li a{
	display:block;position:relative;
	height:66px;box-sizing:border-box;
	padding:12px 50px 0 19px;
	font-size:13px;color:#999
}
.media_main .news>div li a b{
	display:block;
	font-size:16px;font-weight:600;color:#000;
	overflow:hidden;
	white-space:nowrap;text-overflow:ellipsis;
}
.media_main .news>div li a time{letter-spacing:0}
.media_main .news>div li a span+time{
	margin-left:8px;padding-left:8px;
	background:url(./img/bg/line.png) no-repeat 0 center
}
.media_main .news>div li a:after{
	content:'';
	display:block;width:8px;height:16px;
	position:absolute;top:50%;right:20px;
	margin-top:-8px;
	background:url(../img/btn/next2.png) no-repeat;background-size:auto 100%;
}
.web .media_main .news>div li a:hover b{color:#00a0e3}
.web .media_main .news>div li a:hover:after{background-image:url(../img/btn/next2_on.png)}

.media_main .gallery{
	position:relative;
	margin-bottom:20px;
	border:1px solid #dfdfdf;
	background:#fff
}
.media_main .gallery .tab{border-bottom:1px solid #dfdfdf;font-size:0}
.media_main .gallery .tab li{display:inline-block;padding:0 18px}
.media_main .gallery .tab li a{
	position:relative;display:block;
	height:48px;line-height:48px;
	overflow:hidden;
	font-size:16px;font-family:'Noto Sans KR';font-weight:500;
}
.media_main .gallery .tab li a:after{
	content:'';
	display:block;width:100%;height:3px;
	position:absolute;left:0;bottom:-3px;
	background:#00a0e3;
	transition:.3s
}
.media_main .gallery .tab li a.on{color:#00a0e3}
.media_main .gallery .tab li a.on:after{bottom:0}
.media_main .gallery div{padding:20px 20px 0}
.media_main .gallery div+div{display:none}
.media_main .gallery .gallery_list>li>a{border:0}
.media_main .gallery .gallery_list.album>li>a p b{
	display:block;height:auto;overflow:hidden;
	padding:0;margin-bottom:0;
	white-space:nowrap;text-overflow:ellipsis;
	font-weight:normal
}
.media_main .gallery .gallery_list.album>li>a time{padding:0;font-size:13px}

.media_main .vedio>div{padding:20px;font-size:0}
.media_main .vedio>div iframe{width:100%;height:145px;}

.media_main .newspaper ul{
	width:136px;
	margin:20px auto;
	overflow:hidden;
}
.media_main .newspaper ul li{width:100%;text-align:center;}
.media_main .newspaper ul li img{border:1px solid #dfdfdf;font-size:0}
.media_main .newspaper button{
	position:absolute;top:50%;left:20px;
	display:block;width:16px;height:16px;
	background:url(../img/btn/prev2.png) no-repeat center;
	font-size:0
}
.media_main .newspaper button.next{left:auto;right:20px;background-image:url(../img/btn/next2.png)}

.media_newspaper{width:100%;overflow:hidden;}
.media_newspaper h4{font-size:33px;color:#fff;font-family:'Noto Sans KR';font-weight:400;color:#333;letter-spacing:-2px;}
.media_newspaper h4 b{font-weight:400;color:#00a0e3}
.media_newspaper h4+p{padding:15px 0;color:#666}
.media_newspaper ul{
	margin:40px 0 0 -2%;
	width:102%;overflow:hidden;
	border-top:1px solid #2b2b2b;
}
.media_newspaper ul li{
	float:left;width:23%;
	margin:30px 0 0 2%;
	font-size:14px;color:#000;font-weight:600
}
.media_newspaper ul li a{
	display:block;
	padding:10px;margin-bottom:8px;
	border:1px solid #d9d9d9;
	font-size:0
}
.media_newspaper ul li a img{width:100%}
.media_newspaper ul li a:hover{border-color:#00a0e3}
.media_newspaper ul li time{display:block;color:#999;font-weight:Normal}

/*util*/
#container.search_effect #contents{padding:0 20px 150px}
.search_effect fieldset{
	padding:40px 0;
	text-align:center;font-size:0
}
.search_effect fieldset .txt{
	width:500px;height:60px;
	padding:0 18px;
	border:2px solid #00a0e3;
	font-size:18px;color:#000
}
.search_effect fieldset button{
	display:inline-block;width:92px;height:60px;
	background:#00a0e3;
	text-align:center;font-size:18px;color:#fff
}
.search_effect h3{
	padding-bottom:30px;
	border-bottom:1px solid #eaeaea;
	text-align:center;font-size:20px;
}
.search_effect h3 b{font-weight:600;color:#00a0e3}
.search_effect h3.no_data{
	padding-top:150px;
	border-bottom:0;border-top:1px solid #eaeaea;
}
.search_effect .search_list{padding-bottom:30px;border-bottom:1px solid #eaeaea;}
.search_effect .search_list li{padding-top:30px}
.search_effect .search_list li a{display:block;}
.search_effect .search_list li a dt{font-size:17px;}
.search_effect .search_list li a dd{
	max-height:42px;
	margin:10px 0 7px;
	color:#666;
	overflow: hidden;
	white-space:normal;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-wrap:break-word;
}
.search_effect .search_list li em{font-style:Normal;color:#00a0e3}
.search_effect .search_list li time{color:#999;letter-spacing:0}
.search_effect .search_list li span{color:#999;}
.search_effect .search_list li time+span{
	margin-left:10px;padding-left:10px;
	background:url(./img/bg/line.png) no-repeat 0 center
}

/*footer*/
.privacy .num1>li{text-indent:-22px;padding-left:20px}
.privacy .num1>li+li{margin-top:5px}
.privacy .num>li{text-indent:-30px;padding-left:30px}
.privacy .num>li+li{margin-top:5px}
.sinmungo .tab{width:100%;overflow:hidden;margin:20px 0;}
.sinmungo .tab li{float:left;width:50%}
.sinmungo .tab li a{
	display:block;height:50px;line-height:50px;
	background:#dcddde;
	text-align:center;font-weight:600;color:#555
}
.sinmungo .tab li a:before{
	content:'';
	display:inline-block;width:28px;height:100%;
	background:url(../img/etc/sinmungo_tab1.png) no-repeat 0 center;
	vertical-align:top
}
.sinmungo .tab li.on a{background:#00356b;color:#fff}
.sinmungo .tab li+li a:before{background-image:url(../img/etc/sinmungo_tab2.png)}
.sinmungo .tab li.on a:before{background-image:url(../img/etc/sinmungo_tab1_on.png)}
.sinmungo .tab li+li.on a:before{background-image:url(../img/etc/sinmungo_tab2_on.png)}

.sinmungo .board_view>h2{position:relative;padding-right:100px;font-size:15px}
.sinmungo .board_view>h2 time{
	position:absolute;right:18px;top:15px;
	font-size:14px;color:#666;font-weight:Normal
}
.sitemap div+div{margin-top:60px}
.sitemap div h4{
	padding:0 0 15px 34px;
	background:url(../img/etc/sitemap1.png) no-repeat;
	border-bottom:1px solid #2b2b2b;
	font-size:20px;font-weight:600;color:#2b2b2b;line-height:1.2em
}
.sitemap div:nth-child(2) h4{background-image:url(../img/etc/sitemap2.png)}
.sitemap div:nth-child(3) h4{background-image:url(../img/etc/sitemap3.png)}
.sitemap div:nth-child(3)>ul>li{width:100%}
.sitemap div:nth-child(4) h4{background-image:url(../img/etc/sitemap4.png)}
.sitemap div:nth-child(5) h4{background-image:url(../img/etc/sitemap5.png)}
.sitemap div>ul{
	padding-top:30px;
	width:100%;overflow:hidden;
}
.sitemap div>ul>li{float:left;width:20%}
.sitemap div>ul>li>a{
	display:inline-block;
	margin-bottom:7px;
	font-weight:600;font-size:16px;color:#00356b;line-height:1.2em
}
.sitemap div>ul>li>a span{display:block;font-weight:600;line-height:1.3em}
.sitemap div ul ul li{
	padding-left:9px;margin-top:6px;
	background:url(../img/bg/dot3.png) no-repeat 0 8px;
}
.sitemap div ul ul li a{
	display:inline-block;
	border-bottom:1px solid #fff;
	color:#666
}
.sitemap div ul ul li a:hover{border-color:#00a0e3;color:#00a0e3}
.sitemap div a[target=_blank]:after{
	content:'';
	display:inline-block;width:14px;height:14px;
	margin:3px 0 0 6px;
	background:url(../img/icon/window.png) no-repeat;background-size:100% auto;
	vertical-align:top
}
.sitemap div a[target=_blank]:hover:after{background-image:url(../img/icon/window2.png)}

.box_icon{
	position:relative;
	padding:20px 20px 20px 123px;
	border:4px solid #eaeaea;
	background:url(../img/etc/privacy_icon1.png) no-repeat 40px center;
	font-size:15px;color:#2b2b2b !important
}
.box_icon p{font-size:15px;color:#2b2b2b !important}
.box_icon p span{color:#666 !important}
.box_icon.Infomation2{background-image:url(../img/etc/privacy_icon5.png)}
.box_icon.Infomation5{background-image:url(../img/etc/privacy_icon2.png)}
.box_icon.administration_tab6{background-image:url(../img/etc/privacy_icon3.png)}
.box_icon.administration_tab7{background-image:url(../img/etc/privacy_icon4.png)}

/*pop*/
body.pop_new{overflow:auto;overflow-x:hidden;}
.pop_new_wrap{
	padding:0 25px 25px;
	border-top:3px solid #00a0e3;
}
.pop_new_ct{position:relative;}
.pop_new_ct h1{
	height:56px;line-height:56px;
	border-bottom:1px solid #000;
	font-size:23px;font-family:'Noto Sans KR';font-weight:500;
}
.pop_new_ct .btn_close{
	position:absolute;top:0;right:0;
	width:56px;height:56px;
	background:url(../img/btn/close2.png) no-repeat center;
	font-size:0
}
.pop_new_wrap.login fieldset{
	max-width:340px;
	padding-top:30px;margin:0 auto
}
.pop_new_wrap.login fieldset h2{
	width:100%;height:84px;
	background:url(../img/common/logo_.png) no-repeat center 0;
	font-size:0
}
.pop_new_wrap.login fieldset .txt{
	display:block;
	height:50px;line-height:50px;
	padding:0 15px;margin-bottom:10px;
	border-color:#d1d2d3;font-size:16px
}
.pop_new_wrap.login fieldset button{
	display:block;width:100%;height:50px;line-height:50px;
	background:#00a0e3;
	text-align:center;font-size:17px;font-weight:600;color:#fff
}
.pop_new_wrap.login fieldset p{
	padding-left:8px;margin-top:10px;
	background:url(../img/bg/dot.png) no-repeat 0 9px;
	font-size:13px;color:#918e8e
}

.pop_wrap{
	position:fixed;top:0;left:0;
	width:100%;height:100%;
	background:rgba(0,0,0,0.7);
	z-index:1500
}
.pop_wrap .pop_ct{
	position:absolute;top:50%;left:50%;
	width:90%;max-width:400px;
	box-sizing:border-box;
	padding:0 25px 30px;
	background:#fff;
	border-top:3px solid #00a0e3;
	transform:translate(-50%, -50%)
}
.pop_wrap .pop_ct h2{
	height:56px;line-height:56px;
	border-bottom:1px solid #000;
	font-size:23px;font-family:'Noto Sans KR';font-weight:500;
}
.pop_wrap .pop_ct h2 b{color:#00a0e3}
.pop_wrap .pop_ct fieldset{padding-top:30px}
.pop_wrap .btn_close{
	position:absolute;top:13px;right:20px;
	width:30px;height:30px;
	background:url(../img/btn/close2.png) no-repeat center;
	font-size:0
}



@media screen and (max-width:1415px){
	#btn_top{left:auto;right:18px;margin:0}
}
@media screen and (max-width:1150px){
	/*#visual_sub h2{background-position:302px center}*/
	#gnb>li{padding:0 15px}
	header .side_menu a{padding:0 13px;font-size:16px}
	.campus_map_tab div ul li{padding:0 5px;font-size:13px}
	.campus_map_tab div ul li button{padding:2px 5px;font-size:13px}
	.education .professor_list li{padding-left:159px}
	.education .professor_list li dt{margin-bottom:5px}
	.education .professor_list li dt b{font-size:20px}
	.gallery_list.album>li>a .thumb{height:115px}
	.education_main>div h5{width:30%;font-size:16px}
	.education_main>div h5 img{height:20px;width:auto}
	.education_main>div h5 span{font-size:30px;line-height:1.2em}
	.education_main>div.courses h5{font-size:20px}
	.education_main>div ul{width:70%}
	
}

