@import url(//cdn.design-factory.co.kr/_font/lucidabright/fonts.css);
@import url(//cdn.design-factory.co.kr/_font/montserrat/fonts.css);
@import url(//cdn.design-factory.co.kr/_font/notosanskr/fonts.css);

* {font-family:"NotoSansKR", sans-serif;}

/*
	font-family:"Lucida Bright", sans-serif;
	font-family:"Montserrat", sans-serif;
*/

html {-ms-overflow-style:none; scrollbar-width:none;}
html::-webkit-scrollbar {display:none;}

body {width:100%; margin:0 auto; background-color:#ffffff; padding:0; font-size:13px; line-height:normal; overflow-y:scroll; -webkit-text-size-adjust:none; -moz-text-size-adjust:none; -ms-text-size-adjust:none;}
body.hidden {height:100%; min-height:100%; overflow:hidden !important; touch-action:none;}
img {border:none; margin:0; padding:0; outline:none;}
a {border:none; margin:0; padding:0; outline:none; text-decoration:none;}
a:active {color:#666666; text-decoration:none;}
a:link {color:#666666; text-decoration:none;}
a:visited {color:#666666; text-decoration:none;}
a:hover {color:#666666; text-decoration:none;}
ul {list-style:none; margin:0; padding:0;}
ul:after {content:""; display:block; clear:both;}
ul > li {display:block;}
p {margin:0; padding:0;}

img.fx{max-width:100%;}

td {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

input, select, textarea {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin:0; 
	padding:0; 
	outline:none; 
	font-size:13px; 
	color:#000000;
	line-height:21px; 
}

input::placeholder {color:#000000; opacity:1;}
input::-webkit-input-placeholder {color:#000000;}
input:-ms-input-placeholder {color:#000000;}
input:-moz-input-placeholder {color:#000000;}

textarea {overflow-y:scroll; resize:none;}

textarea::placeholder {color:#000000; opacity:1;}
textarea::-webkit-input-placeholder {color:#000000;}
textarea:-ms-input-placeholder {color:#000000;}
textarea:-moz-input-placeholder {color:#000000;}

input[type=text], input[type=password] ,input[type=tel], input[type=file], input[type=image], input[type=button], input[type=submit], textarea {
	border-radius:0; 
	-moz-border-radius:0; 
	-webkit-border-radius:0;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	width:100%;
}

select {
	border-radius:0; 
	-moz-border-radius:0; 
	-webkit-border-radius:0;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background-color:#ffffff;
	background-image:url("/img/sub/select_arrow.png");
	background-repeat:no-repeat;
	background-position:right 10px center;
	width:100%;
	padding:0 29px 0 10px;
}

select::-ms-expand {display:none;}

.w_con {}
.m_con {display:none;}

.w_img {display:inline-block; width:100%;}
.m_img {display:none;}

.w_br {}
.m_br {display:none;}

.w_bar {}
.m_bar {display:none;}

/*번호목록*/
.number_list_con {text-align:center;}
.number_list_con > .contents_con {display:inline-block;}
.number_list_con > .contents_con:after {content:""; display:block; clear:both;}
.number_list_con > .contents_con a {display:inline-block;}
.number_list_con > .contents_con .btn_con {display:inline-block; vertical-align:middle;}
.number_list_con > .contents_con .btn_con a {width:6px;}
.number_list_con > .contents_con .list_con {display:inline-block; margin:0 15px; vertical-align:middle;}
.number_list_con > .contents_con .list_con:after {content:""; display:block; clear:both;}
.number_list_con > .contents_con .list_con .list_a {margin:0 11px; font-size:14px; color:#000000; line-height:22px;}
.number_list_con > .contents_con .list_con .on {color:#0c4da2;}

#wrap {width:100%; min-width:280px; margin:0 auto; word-break:keep-all;}
#wrap.sub {}

/*헤더*/
#header {width:100%; margin:0 auto; position:fixed; top:0; left:0; right:0; z-index:100;}
#header > .contents_con {padding:0 30px 0 240px; text-align:center; position:relative; top:0; left:0; z-index:20; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#header > .contents_con > .logo {width:240px; padding:10px 0 10px 30px; position:absolute; top:0; left:0; z-index:20; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#header > .contents_con > .logo > a {display:inline-block;}
#header > .contents_con > .nav {display:inline-block; text-align:left; position:relative; top:0; left:0; z-index:30;}
#header > .contents_con > .nav > ul {}
#header > .contents_con > .nav > ul > li {float:left; text-align:center; padding:0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#header > .contents_con > .nav > ul > li > a {display:inline-block; position:relative; top:0; left:0; font-size:18px; color:#ffffff; line-height:66px; letter-spacing:-0.25px; font-family:"Lucida Bright", sans-serif;}
#header > .contents_con > .nav > ul > li > a > .dot {width:10px; height:10px; margin:0 auto; background-color:#3163b1; position:absolute; bottom:-5px; left:0; right:0; z-index:10; overflow:hidden; transform:scale(0); transition:all 0.3s ease; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;}
#header > .contents_con > .nav > ul > li > a.over {}
#header > .contents_con > .nav > ul > li > a.over > .dot {transform:scale(1);}
#header > .contents_con > .nav > ul > li.main_nav_list_div01 {}
#header > .contents_con > .nav > ul > li.main_nav_list_div02 {}
#header > .contents_con > .nav > ul > li.main_nav_list_div03 {}
#header > .contents_con > .nav > ul > li.main_nav_list_div04 {}
#header > .contents_con > .kybs_con {width:92px; position:absolute; top:50%; transform:translateY(-50%); right:30px; z-index:20;}
#header > .contents_con > .kybs_con .a_btn {display:block; background-color:#ffde6b; text-align:center; overflow:hidden; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;}
#header > .contents_con > .kybs_con .a_btn > span {font-size:18px; color:#122249; font-weight:500; line-height:30px; letter-spacing:-0.25px; vertical-align:middle;}
#header > .contents_con > .kybs_con .a_btn > img {width:15px; margin:0 0 0 2px; vertical-align:middle;}
#header > .contents_con > .sub_nav {display:none; background-color:#d6e6ff; padding:0 30px 0 240px; position:absolute; top:66px; left:0; right:0; z-index:10;}
#header > .contents_con > .sub_nav > .contents_con {text-align:center;}
#header > .contents_con > .sub_nav > .contents_con > .nav {display:inline-block; text-align:left;}
#header > .contents_con > .sub_nav > .contents_con > .nav > table {}
#header > .contents_con > .sub_nav > .contents_con > .nav > table > tbody > tr > td {padding:12px 0 17px 0;}
#header > .contents_con > .sub_nav > .contents_con > .nav > table > tbody > tr > td > ul {}
#header > .contents_con > .sub_nav > .contents_con > .nav > table > tbody > tr > td > ul > li {margin-top:5px;}
#header > .contents_con > .sub_nav > .contents_con > .nav > table > tbody > tr > td > ul > li > a {display:inline-block; position:relative; top:0; left:0; font-size:16px; color:#333333; line-height:24px; letter-spacing:-0.25px; font-family:"Lucida Bright", sans-serif;}
#header > .contents_con > .sub_nav > .contents_con > .nav > table > tbody > tr > td > ul > li > a .bar {width:100%; height:1px; margin:0 auto; background-color:#767676; position:absolute; bottom:0; left:0; right:0; z-index:10; transform:scale(0); transition:all 0.3s ease;}
#header > .contents_con > .sub_nav > .contents_con > .nav > table > tbody > tr > td > ul > li > a.on .bar {transform:scale(1);}
#header > .contents_con > .sub_nav > .contents_con > .nav > table > tbody > tr > td > ul > li > a:hover .bar {transform:scale(1);}
#header > .contents_con > .sub_nav > .contents_con > .nav > table > tbody > tr > td > ul > li:first-child {margin-top:0;}
#header > .contents_con > .sub_nav > .contents_con > .nav > table > tbody > tr > td.main_nav_list_div01 {}
#header > .contents_con > .sub_nav > .contents_con > .nav > table > tbody > tr > td.main_nav_list_div02 {}
#header > .contents_con > .sub_nav > .contents_con > .nav > table > tbody > tr > td.main_nav_list_div03 {}
#header > .contents_con > .sub_nav > .contents_con > .nav > table > tbody > tr > td.main_nav_list_div04 {}
#header > .contents_con > .bar {width:100%; height:1px; background-color:#ffffff; background-color:rgba(255,255,255,0.7); position:absolute; bottom:0; left:0; right:0; z-index:20;}
#header .main_nav_list_div01 {width:176px;}
#header .main_nav_list_div02 {width:189px;}
#header .main_nav_list_div03 {width:253px;}
#header .main_nav_list_div04 {width:136px;}

/*헤더*/
#header.sub {}
#header.sub > .contents_con {background-color:#173170;}

/*모바일 헤더*/
#m_header {display:none; width:100%; margin:0 auto; background-color:#173170; border-bottom:1px solid #ffffff; border-bottom:1px solid rgba(255,255,255,0.2); position:fixed; top:0; left:0; right:0; z-index:100;}
#m_header > .contents_con {width:100%; margin:0 auto; padding:28px 0;}
#m_header > .contents_con > table {width:100%; margin:0 auto;}
#m_header > .contents_con > table > tbody > tr > td {}
#m_header > .contents_con > table > tbody > tr > td > a {display:inline-block;}
#m_header > .contents_con > table > tbody > tr > .logo_td {width:343px;}
#m_header > .contents_con > table > tbody > tr > .logo_td > a img {}
#m_header > .contents_con > table > tbody > tr > .blank_td {}
#m_header > .contents_con > table > tbody > tr > .btn_td {width:64px;}
#m_header > .contents_con > table > tbody > tr > .btn_td > a img {}

/*모바일 메인 메뉴*/
#m_main_nav_bg {display:none; width:100%; height:100%; margin:0 auto; position:fixed; top:0; left:0; right:0; z-index:200;}
#m_main_nav {display:none; width:100%; height:100%; margin:0 auto; position:fixed; top:0; left:0; right:0; z-index:300;}
#m_main_nav:after {content:""; display:block; clear:both;}
#m_main_nav > .left_con {width:100%; height:100%; margin:0 auto; position:absolute; top:0; left:0; right:0; z-index:10;}
#m_main_nav > .right_con {float:right; width:100%; max-width:76%; height:100%; background-color:#173170; position:relative; top:0; left:0; z-index:20;}
#m_main_nav > .right_con > .contents_con {}
#m_main_nav > .right_con > .contents_con > .btn_con {border-bottom:1px solid #ffffff; border-bottom:1px solid rgba(255,255,255,0.2);}
#m_main_nav > .right_con > .contents_con > .btn_con > .contents_con {padding:35px 0 34px 0;}
#m_main_nav > .right_con > .contents_con > .btn_con > .contents_con > table {width:100%; margin:0 auto;}
#m_main_nav > .right_con > .contents_con > .btn_con > .contents_con > table > tbody > tr > td {}
#m_main_nav > .right_con > .contents_con > .btn_con > .contents_con > table > tbody > tr > .kybs_td {width:188px;}
#m_main_nav > .right_con > .contents_con > .btn_con > .contents_con > table > tbody > tr > .kybs_td .a_btn {display:block; background-color:#ffde6b; text-align:center; overflow:hidden; border-radius:70px; -moz-border-radius:70px; -webkit-border-radius:70px;}
#m_main_nav > .right_con > .contents_con > .btn_con > .contents_con > table > tbody > tr > .kybs_td .a_btn > span {font-size:36px; color:#122249; font-weight:500; line-height:70px; letter-spacing:-0.25px; vertical-align:middle;}
#m_main_nav > .right_con > .contents_con > .btn_con > .contents_con > table > tbody > tr > .kybs_td .a_btn > img {width:32px; margin:0 0 0 8px; vertical-align:middle;}
#m_main_nav > .right_con > .contents_con > .btn_con > .contents_con > table > tbody > tr > .blank_td {}
#m_main_nav > .right_con > .contents_con > .btn_con > .contents_con > table > tbody > tr > .btn_td {width:64px;}
#m_main_nav > .right_con > .contents_con > .btn_con > .contents_con > table > tbody > tr > .btn_td > a {display:inline-block;}
#m_main_nav > .right_con > .contents_con > .btn_con > .contents_con > table > tbody > tr > .btn_td > a img {width:100%; height:auto;}
#m_main_nav > .right_con > .contents_con > .list_con {}
#m_main_nav > .right_con > .contents_con > .list_con > .scroll_con {overflow-y:scroll;}
#m_main_nav > .right_con > .contents_con > .list_con > .scroll_con > .contents_con {padding:82px 0;}
#m_main_nav > .right_con > .contents_con > .list_con > .scroll_con > .contents_con > ul {}
#m_main_nav > .right_con > .contents_con > .list_con > .scroll_con > .contents_con > ul > li {margin-top:80px;}
#m_main_nav > .right_con > .contents_con > .list_con > .scroll_con > .contents_con > ul > li > a {display:block;}
#m_main_nav > .right_con > .contents_con > .list_con > .scroll_con > .contents_con > ul > li > a > table {width:100%; margin:0 auto;}
#m_main_nav > .right_con > .contents_con > .list_con > .scroll_con > .contents_con > ul > li > a > table > tbody > tr > td {}
#m_main_nav > .right_con > .contents_con > .list_con > .scroll_con > .contents_con > ul > li > a > table > tbody > tr > .text_td {}
#m_main_nav > .right_con > .contents_con > .list_con > .scroll_con > .contents_con > ul > li > a > table > tbody > tr > .text_td span {font-size:60px; color:#ffffff; line-height:68px; font-family:"Lucida Bright", sans-serif;}
#m_main_nav > .right_con > .contents_con > .list_con > .scroll_con > .contents_con > ul > li > a > table > tbody > tr > .arrow_td {width:41px;}
#m_main_nav > .right_con > .contents_con > .list_con > .scroll_con > .contents_con > ul > li > a > table > tbody > tr > .arrow_td img {width:100%;}
#m_main_nav > .right_con > .contents_con > .list_con > .scroll_con > .contents_con > ul > li > .sub_nav {display:none; border-bottom:1px solid #ffffff; border-bottom:1px solid rgba(255,255,255,0.2); padding:50px 0;}
#m_main_nav > .right_con > .contents_con > .list_con > .scroll_con > .contents_con > ul > li > .sub_nav > ul {}
#m_main_nav > .right_con > .contents_con > .list_con > .scroll_con > .contents_con > ul > li > .sub_nav > ul > li {margin-top:42px;}
#m_main_nav > .right_con > .contents_con > .list_con > .scroll_con > .contents_con > ul > li > .sub_nav > ul > li > a {display:inline-block; position:relative; top:0; left:0; font-size:50px; color:#ffffff; line-height:58px; font-family:"Lucida Bright", sans-serif;}
#m_main_nav > .right_con > .contents_con > .list_con > .scroll_con > .contents_con > ul > li > .sub_nav > ul > li > a .bar {display:none; width:100%; height:3px; background-color:#ffffff; position:absolute; bottom:0; left:0; z-index:10;}
#m_main_nav > .right_con > .contents_con > .list_con > .scroll_con > .contents_con > ul > li > .sub_nav > ul > li > a.on {}
#m_main_nav > .right_con > .contents_con > .list_con > .scroll_con > .contents_con > ul > li > .sub_nav > ul > li > a.on .bar {display:block;}
#m_main_nav > .right_con > .contents_con > .list_con > .scroll_con > .contents_con > ul > li > .sub_nav > ul > li:first-child {margin-top:0;}
#m_main_nav > .right_con > .contents_con > .list_con > .scroll_con > .contents_con > ul > li:first-child {margin-top:0;}

/*컨텐츠*/
#container_con {width:100%; margin:0 auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#container_con > .sub_left_nav {width:240px; height:100%; background-color:#d6e6ff; text-align:left; position:fixed; top:0; left:0; right:0; z-index:10;}
#container_con > .sub_left_nav > .contents_con > .nav {padding:136px 18px;}
#container_con > .sub_left_nav > .contents_con > .nav > .list_con {}
#container_con > .sub_left_nav > .contents_con > .nav > .list_con > ul {}
#container_con > .sub_left_nav > .contents_con > .nav > .list_con > ul > li {margin-top:4px;}
#container_con > .sub_left_nav > .contents_con > .nav > .list_con > ul > li > a {display:block; padding:4px 12px; overflow:hidden; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#container_con > .sub_left_nav > .contents_con > .nav > .list_con > ul > li > a > table {width:100%; margin:0 auto;}
#container_con > .sub_left_nav > .contents_con > .nav > .list_con > ul > li > a > table > tbody > tr > td {}
#container_con > .sub_left_nav > .contents_con > .nav > .list_con > ul > li > a > table > tbody > tr > .text_td {}
#container_con > .sub_left_nav > .contents_con > .nav > .list_con > ul > li > a > table > tbody > tr > .text_td span {font-size:20px; color:#000000; line-height:28px; letter-spacing:-0.25px; font-family:"Lucida Bright", sans-serif;}
#container_con > .sub_left_nav > .contents_con > .nav > .list_con > ul > li > a > table > tbody > tr > .arrow_td {width:9px;}
#container_con > .sub_left_nav > .contents_con > .nav > .list_con > ul > li > a > table > tbody > tr > .arrow_td img {width:100%;}
#container_con > .sub_left_nav > .contents_con > .nav > .list_con > ul > li > a.on {background:linear-gradient(#1b3677, #172e65, #142652);}/*background-color:#19306b;*/ 
#container_con > .sub_left_nav > .contents_con > .nav > .list_con > ul > li > a.on > table > tbody > tr > .text_td span {color:#ffde6b;}
#container_con > .sub_left_nav > .contents_con > .nav > .list_con > ul > li > .sub_nav {display:none; padding:7px 12px 10px 12px;}
#container_con > .sub_left_nav > .contents_con > .nav > .list_con > ul > li > .sub_nav > ul {}
#container_con > .sub_left_nav > .contents_con > .nav > .list_con > ul > li > .sub_nav > ul > li {margin-top:2px;}
#container_con > .sub_left_nav > .contents_con > .nav > .list_con > ul > li > .sub_nav > ul > li > a {display:inline-block; position:relative; top:0; left:0; font-size:16px; color:#333333; line-height:24px; letter-spacing:-0.25px;}
#container_con > .sub_left_nav > .contents_con > .nav > .list_con > ul > li > .sub_nav > ul > li > a .bar {width:100%; height:1px; margin:0 auto; border-bottom:1px solid #333333; position:absolute; bottom:0; left:0; right:0; z-index:10; transform:scale(0); transition:all 0.3s ease;}
#container_con > .sub_left_nav > .contents_con > .nav > .list_con > ul > li > .sub_nav > ul > li > a.on .bar {transform:scale(1);}
#container_con > .sub_left_nav > .contents_con > .nav > .list_con > ul > li > .sub_nav > ul > li > a:hover .bar {transform:scale(1);}
#container_con > .sub_left_nav > .contents_con > .nav > .list_con > ul > li > .sub_nav > ul > li:first-child {margin-top:0;}
#container_con > .sub_left_nav > .contents_con > .nav > .list_con > ul > li:first-child {margin-top:0;}

/*컨텐츠 서브*/
#container_con.sub {padding:0 0 0 240px;}

/*컨텐츠*/
#container {}

/*메인 컨텐츠*/
#main_con {}
#main_con > .slide_con {}
#main_con > .slide_con .swiper {width:100%; margin:0 auto; position:relative; top:0; left:0;}
#main_con > .slide_con .swiper .swiper-wrapper {}
#main_con > .slide_con .swiper .swiper-wrapper .swiper-slide {cursor:pointer;}
#main_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con {height:1080px; position:relative; top:0; left:0;}
#main_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con .bg_con {width:100%; height:100%; margin:0 auto; background-repeat:no-repeat; background-size:cover; background-position:center; position:absolute; top:0; left:0; right:0; z-index:10;}
#main_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con {width:100%; max-width:1500px; margin:0 auto; position:absolute; top:237px; left:0; right:0; z-index:10;}/*top:244px;*/
#main_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > .contents_con {text-align:center;}/*padding:0 31px;*/
/*
#main_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > .contents_con > .text_con {}
#main_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > .contents_con > .text_con > .text01_con {}
#main_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > .contents_con > .text_con > .text01_con span {font-size:36px; color:#ffffff; font-weight:700; line-height:44px; letter-spacing:-0.25px;}
#main_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > .contents_con > .text_con > .text01_con + .text02_con {margin-top:9px;}
#main_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > .contents_con > .text_con > .text02_con {}
#main_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > .contents_con > .text_con > .text02_con span {font-size:18px; color:#ffffff; line-height:26px; letter-spacing:-0.25px;}
#main_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > .contents_con > .text_con + .btn_con {margin-top:22px;}
#main_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > .contents_con > .btn_con {}
#main_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > .contents_con > .btn_con .a_btn {display:inline-block; width:113px; border:1px solid #ffffff; font-size:16px; color:#ffffff; line-height:33px; letter-spacing:-0.25px; overflow:hidden; border-radius:35px; -moz-border-radius:35px; -webkit-border-radius:35px;}
*/
#main_con > .slide_con .swiper .pn_btn_con {width:100%; max-width:1600px; margin:0 auto; position:absolute; top:0; left:0; right:0; z-index:10; opacity:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#main_con > .slide_con .swiper .pn_btn_con .pn_btn {width:31px; position:absolute; top:0; z-index:10;}
#main_con > .slide_con .swiper .pn_btn_con .pn_btn img {cursor:pointer;}
#main_con > .slide_con .swiper .pn_btn_con .pn_btn.prev {left:50px;}
#main_con > .slide_con .swiper .pn_btn_con .pn_btn.next {right:50px;}
#main_con > .notice01_con {}
#main_con > .notice01_con > .contents_con {width:100%; max-width:1600px; margin:0 auto; padding:80px 50px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#main_con > .notice01_con > .contents_con > table {width:100%; margin:0 auto;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > td {padding-top:8px; padding-bottom:8px;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .title_td {width:342px; border-right:1px solid #cccccc;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .title_td > .text_con {}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .title_td > .text_con span {font-size:30px; color:#000000; font-weight:700; line-height:38px; letter-spacing:-0.25px;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .title_td > .more_btn_con {margin-top:24px;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .title_td > .more_btn_con .a_btn {display:inline-block; width:190px; border:1px solid #000000; text-align:center; overflow:hidden; border-radius:45px; -moz-border-radius:45px; -webkit-border-radius:45px;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .title_td > .more_btn_con .a_btn > span {font-size:18px; color:#000000; line-height:43px; letter-spacing:-0.25px; font-family:"Lucida Bright", sans-serif; vertical-align:middle;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .title_td > .more_btn_con .a_btn > .arrow {display:inline-block; width:30px; margin-left:33px; vertical-align:middle;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .title_td > .more_btn_con .a_btn > .arrow img.off {}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .title_td > .more_btn_con .a_btn > .arrow img.on {display:none;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .title_td > .more_btn_con .a_btn:hover {border:1px solid #0c4da2; background-color:#0c4da2;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .title_td > .more_btn_con .a_btn:hover > span {color:#ffffff;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .title_td > .more_btn_con .a_btn:hover > .arrow img.off {display:none;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .title_td > .more_btn_con .a_btn:hover > .arrow img.on {display:block;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .info_td {padding-left:70px;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .info_td > .title_con.m_con {margin-bottom:76px;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .info_td > .title_con.m_con > table {width:100%; margin:0 auto;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .info_td > .title_con.m_con > table > tbody > tr > td {}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .info_td > .title_con.m_con > table > tbody > tr > .text_td {}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .info_td > .title_con.m_con > table > tbody > tr > .text_td span {font-size:60px; color:#000000; font-weight:700; line-height:68px; letter-spacing:-0.25px;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .info_td > .title_con.m_con > table > tbody > tr > .more_btn_td {width:250px;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .info_td > .title_con.m_con > table > tbody > tr > .more_btn_td .a_btn {display:block; border:1px solid #000000; text-align:center; overflow:hidden; border-radius:60px; -moz-border-radius:60px; -webkit-border-radius:60px;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .info_td > .title_con.m_con > table > tbody > tr > .more_btn_td .a_btn > span {font-size:35px; color:#000000; line-height:58px; letter-spacing:-0.25px; font-family:"Lucida Bright", sans-serif; vertical-align:middle;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .info_td > .title_con.m_con > table > tbody > tr > .more_btn_td .a_btn > .arrow {display:inline-block; width:30px; margin-left:3px; vertical-align:middle;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .info_td > .list_con {}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .info_td > .list_con > ul {}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .info_td > .list_con > ul > li {margin-top:15px;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .info_td > .list_con > ul > li > a {display:block;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .info_td > .list_con > ul > li > a > table {width:100%; margin:0 auto; table-layout:fixed;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .info_td > .list_con > ul > li > a > table > tbody > tr > td {}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .info_td > .list_con > ul > li > a > table > tbody > tr > td span {font-size:22px; color:#000000; line-height:30px; letter-spacing:-0.25px;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .info_td > .list_con > ul > li > a > table > tbody > tr > .text_td {padding:0 30px 0 0;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .info_td > .list_con > ul > li > a > table > tbody > tr > .text_td span {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .info_td > .list_con > ul > li > a > table > tbody > tr > .date_td {width:91px;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .info_td > .list_con > ul > li > a > table > tbody > tr > .date_td span {font-size:18px; color:#999999;}
#main_con > .notice01_con > .contents_con > table > tbody > tr > .info_td > .list_con > ul > li:first-child {margin-top:0;}
#main_con > .notice02_con {position:relative; top:0; left:0;}
#main_con > .notice02_con > .contents_con {width:100%; max-width:1600px; margin:0 auto; position:relative; top:0; left:0; z-index:20; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#main_con > .notice02_con > .contents_con:after {content:""; display:block; clear:both;}
#main_con > .notice02_con > .contents_con .info_div {float:left; width:50%;}
#main_con > .notice02_con > .contents_con .info_div > .contents_con {margin:0 auto; padding:85px 50px 82px 50px;}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .title_con {margin-bottom:26px;}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .title_con span {font-size:30px; color:#000000; font-weight:600; line-height:38px; letter-spacing:-0.25px; font-family:"Lucida Bright", sans-serif;}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .contents_con {}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .contents_con > .list_con {}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .contents_con > .list_con > ul {}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .contents_con > .list_con > ul > li {float:left;}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .contents_con > .list_con > ul > li > a {display:block;}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .contents_con > .list_con > ul > li > a > .img_con {background-repeat:no-repeat; background-size:cover; background-position:center;}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .contents_con > .list_con > ul > li > a > .img_con img {width:100%;}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .contents_con > .list_con > ul.depth_2 {}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .contents_con > .list_con > ul.depth_2 > li {width:49%; margin:0 0 0 2%;}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .contents_con > .list_con > ul.depth_3 {}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .contents_con > .list_con > ul.depth_3 > li {width:31%; margin:0 0 0 3.5%;}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .contents_con > .list_con > ul > li:first-child {margin:0;}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .contents_con > .more_btn_con {margin-top:21px; text-align:right;}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .contents_con > .more_btn_con .a_btn {display:inline-block; width:190px; border:1px solid #000000; text-align:center; overflow:hidden; border-radius:45px; -moz-border-radius:45px; -webkit-border-radius:45px;}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .contents_con > .more_btn_con .a_btn > span {font-size:18px; color:#000000; line-height:43px; letter-spacing:-0.25px; font-family:"Lucida Bright", sans-serif; vertical-align:middle;}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .contents_con > .more_btn_con .a_btn > .arrow {display:inline-block; width:30px; margin-left:33px; vertical-align:middle;}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .contents_con > .more_btn_con .a_btn > .arrow img {}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .contents_con > .more_btn_con .a_btn > .arrow img.w_img {}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .contents_con > .more_btn_con .a_btn > .arrow img.off.w_img {}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .contents_con > .more_btn_con .a_btn > .arrow img.on.w_img {display:none;}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .contents_con > .more_btn_con .a_btn > .arrow img.m_img {}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .contents_con > .more_btn_con .a_btn:hover {border:1px solid #0c4da2; background-color:#0c4da2;}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .contents_con > .more_btn_con .a_btn:hover > span {color:#ffffff;}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .contents_con > .more_btn_con .a_btn:hover > .arrow img.off.w_img {display:none;}
#main_con > .notice02_con > .contents_con .info_div > .contents_con > .contents_con > .more_btn_con .a_btn:hover > .arrow img.on.w_img {display:block;}
#main_con > .notice02_con > .bg_con.w_con {width:100%; height:100%; margin:0 auto; position:absolute; top:0; left:0; right:0; z-index:10;}
#main_con > .notice02_con > .bg_con.w_con .bg {width:50%; height:100%; position:absolute; top:0; z-index:10;}
#main_con > .notice02_con > .bg_con.w_con .bg01 {background-color:#f3f3f3; left:0;}
#main_con > .notice02_con > .bg_con.w_con .bg02 {background-color:#f8f8f8; right:0;}
#main_con > .partner_con {}
#main_con > .partner_con > .contents_con {width:100%; max-width:960px; margin:0 auto; padding:30px 0;}
#main_con > .partner_con > .contents_con > ul {}
#main_con > .partner_con > .contents_con > ul > li {float:left; width:23.5%; margin:0 0 0 2%;}
#main_con > .partner_con > .contents_con > ul > li a {display:block; width:100%;}
#main_con > .partner_con > .contents_con > ul > li a img {width:100%;}
#main_con > .partner_con > .contents_con > ul > li:nth-child(1) {margin:0;}

/*푸터*/
#footer {width:100%; margin:0 auto; position:relative; top:0; left:0; z-index:20;}
#footer > .nav {background-color:#2d2f33;}
#footer > .nav > .contents_con {width:100%; max-width:1600px; margin:0 auto; padding:23px 50px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#footer > .nav > .contents_con span {font-size:16px; color:#aeaeae; font-weight:500; line-height:24px; letter-spacing:-0.25px;}
#footer > .nav > .contents_con span a {color:#aeaeae;}
#footer > .nav > .contents_con span .bar {font-size:14px; color:#4f5b5c; line-height:22px;}
#footer > .copyright {background-color:#242629;}
#footer > .copyright > .contents_con {width:100%; max-width:1600px; margin:0 auto; padding:32px 50px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#footer > .copyright > .contents_con:after {content:""; display:block; clear:both;}
#footer > .copyright > .contents_con > .logo_con {float:left;}
#footer > .copyright > .contents_con > .logo_con img {width:95px;}
#footer > .copyright > .contents_con > .text_con {float:left; margin:0 0 0 74px;}
#footer > .copyright > .contents_con > .text_con > .text01_con {}
#footer > .copyright > .contents_con > .text_con > .text01_con span {font-size:16px; color:#aeaeae; font-weight:500; line-height:24px; letter-spacing:-0.25px;}
#footer > .copyright > .contents_con > .text_con > .text01_con span .bar {font-size:14px; line-height:22px;} 
#footer > .copyright > .contents_con > .text_con > .text02_con {margin-top:24px;}
#footer > .copyright > .contents_con > .text_con > .text02_con span {font-size:16px; color:#aeaeae; font-weight:500; line-height:24px; letter-spacing:-0.25px;}
#footer > .copyright > .contents_con > .sns_con {float:right;}
#footer > .copyright > .contents_con > .sns_con > .list_con {display:inline-block;}
#footer > .copyright > .contents_con > .sns_con > .list_con > ul {}
#footer > .copyright > .contents_con > .sns_con > .list_con > ul > li {float:left; margin:0 0 0 10px;}
#footer > .copyright > .contents_con > .sns_con > .list_con > ul > li .a_btn {display:block; border:1px solid #ffffff; overflow:hidden; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;}
#footer > .copyright > .contents_con > .sns_con > .list_con > ul > li .a_btn.sns {width:28px;}
#footer > .copyright > .contents_con > .sns_con > .list_con > ul > li:first-child {margin:0;}

/*TOP 버튼*/
#top_btn {width:31px; position:fixed; bottom:25px; right:25px; z-index:100;}
#top_btn .a_btn {display:block;}

/*서브 컨텐츠*/
#sub_con {}
#sub_con > .title_con {border-bottom:1px solid #dddddd; background-repeat:no-repeat; background-size:cover; background-position:center; background-color:#000000;}
#sub_con > .title_con > .contents_con {width:100%; max-width:1680px; margin:0 auto; padding:388px 90px 62px 90px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#sub_con > .title_con > .contents_con > .text_con {}
#sub_con > .title_con > .contents_con > .text_con > .text01_con {}
#sub_con > .title_con > .contents_con > .text_con > .text01_con span {font-size:35px; color:#ffffff; font-weight:600; line-height:43px; letter-spacing:-0.25px; font-family:"Lucida Bright", sans-serif;}
#sub_con > .title_con > .contents_con > .text_con > .text02_con {margin-top:1px;}
#sub_con > .title_con > .contents_con > .text_con > .text02_con span {font-size:18px; color:#ffffff; line-height:26px; letter-spacing:-0.25px;}
#sub_con > .title_con.kbs_sub01 {background-image:url("/img/kbs/kbs_sub01_title_con_bg.png");}
#sub_con > .title_con.kbs_sub02 {background-image:url("/img/kbs/kbs_sub02_title_con_bg.png");}
#sub_con > .title_con.kbs_sub03 {background-image:url("/img/kbs/kbs_sub03_title_con_bg.png");}
#sub_con > .title_con.kbs_sub04 {background-image:url("/img/kbs/kbs_sub04_title_con_bg.png");}
#sub_con > .title_con.performance_sub {background-image:url("/img/performance/performance_sub_title_con_bg.png");}
#sub_con > .title_con.education_sub {background-image:url("/img/education/education_sub_title_con_bg.png");}
#sub_con > .title_con.notice_sub {background-image:url("/img/notice/notice_sub_title_con_bg.png");}
#sub_con > .route_con.m_con {border-bottom:1px solid #dddddd;}
#sub_con > .route_con.m_con > .contents_con {}
#sub_con > .route_con.m_con > .contents_con > table {width:100%; margin:0 auto;}
#sub_con > .route_con.m_con > .contents_con > table > tbody > tr > td {width:50%; border-left:1px solid #dddddd; position:relative; top:0; left:0; z-index:20;}
#sub_con > .route_con.m_con > .contents_con > table > tbody > tr > td > a {display:block; padding:0 14%;}
#sub_con > .route_con.m_con > .contents_con > table > tbody > tr > td > a > table {width:100%; margin:0 auto;}
#sub_con > .route_con.m_con > .contents_con > table > tbody > tr > td > a > table > tbody > tr > td {height:138px;}
#sub_con > .route_con.m_con > .contents_con > table > tbody > tr > td > a > table > tbody > tr > .text_td {}
#sub_con > .route_con.m_con > .contents_con > table > tbody > tr > td > a > table > tbody > tr > .text_td span {font-size:34px; color:#000000; line-height:42px; font-family:"Lucida Bright", sans-serif;}
#sub_con > .route_con.m_con > .contents_con > table > tbody > tr > td > a > table > tbody > tr > .arrow_td {width:32px;}
#sub_con > .route_con.m_con > .contents_con > table > tbody > tr > td > a > table > tbody > tr > .arrow_td img {width:100%;}
#sub_con > .route_con.m_con > .contents_con > table > tbody > tr > td > .sub_nav {display:none; width:100%; border-top:1px solid #dddddd; background-color:#fcfaf4; position:absolute; top:139px; z-index:10; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#sub_con > .route_con.m_con > .contents_con > table > tbody > tr > td > .sub_nav > .list_con {padding:43px 14%;}
#sub_con > .route_con.m_con > .contents_con > table > tbody > tr > td > .sub_nav > .list_con > ul {}
#sub_con > .route_con.m_con > .contents_con > table > tbody > tr > td > .sub_nav > .list_con > ul > li {margin-top:64px;}
#sub_con > .route_con.m_con > .contents_con > table > tbody > tr > td > .sub_nav > .list_con > ul > li > a {display:block; font-size:34px; color:#666666; line-height:42px; font-family:"Lucida Bright", sans-serif;}
#sub_con > .route_con.m_con > .contents_con > table > tbody > tr > td > .sub_nav > .list_con > ul > li:first-child {margin-top:0;}
#sub_con > .route_con.m_con > .contents_con > table > tbody > tr > .route_td01 {}
#sub_con > .route_con.m_con > .contents_con > table > tbody > tr > .route_td01 > .sub_nav {left:0; border-left:1px solid #dddddd; box-shadow:1px 1px 0 rgba(221,221,221,1); -webkit-box-shadow:1px 1px 0 rgba(221,221,221,1); -moz-box-shadow:1px 1px 0 rgba(221,221,221,1);}
#sub_con > .route_con.m_con > .contents_con > table > tbody > tr > .route_td02 {}
#sub_con > .route_con.m_con > .contents_con > table > tbody > tr > .route_td02 > .sub_nav {right:0; border-right:1px solid #dddddd; box-shadow:-1px 1px 0 rgba(221,221,221,1); -webkit-box-shadow:-1px 1px 0 rgba(221,221,221,1); -moz-box-shadow:-1px 1px 0 rgba(221,221,221,1);}
#sub_con > .route_con.m_con > .contents_con > table > tbody > tr > td:first-child {border-left:0;}
#sub_con > .contents_con {margin:0 auto; padding:160px 90px 250px 90px;}/*95px 90px 250px 90px*/
#sub_con > .contents_con > .nav.m_con {margin-bottom:134px;}
#sub_con > .contents_con > .nav.m_con > ul {}
#sub_con > .contents_con > .nav.m_con > ul > li {float:left; width:50%;}
#sub_con > .contents_con > .nav.m_con > ul > li a {display:block; background-color:#ededed; text-align:center; font-size:34px; color:#999999; line-height:100px;}
#sub_con > .contents_con > .nav.m_con > ul > li a.on {background-color:#0c4da2; color:#ffffff;}
#sub_con > .contents_con > .contents_con {min-height:500px;}
#sub_con > .contents_con.p_0 {padding:0;}

/*Introduce - 소개*/
.kbs_sub01_con {}
.kbs_sub01_con > .contents_con {width:100%; max-width:1500px; margin:0 auto;}
.kbs_sub01_con > .contents_con .info_div {margin-top:76px;}
.kbs_sub01_con > .contents_con .info_div > .title_con {margin-bottom:14px;}
.kbs_sub01_con > .contents_con .info_div > .title_con span {font-size:24px; color:#000000; font-weight:700; line-height:32px; letter-spacing:-0.25px;}
.kbs_sub01_con > .contents_con .info_div > .contents_con {}
.kbs_sub01_con > .contents_con .info_div > .contents_con p {margin-top:17px; font-size:18px; color:#000000; line-height:28px; letter-spacing:-0.25px;}
.kbs_sub01_con > .contents_con .info_div > .contents_con p:first-child {margin-top:0;}
.kbs_sub01_con > .contents_con .info_div:first-child {margin-top:0;}

/*Introduce - 연혁*/
.kbs_sub01_2_con {}
.kbs_sub01_2_con > .contents_con {width:100%; max-width:1500px; margin:0 auto;}
.kbs_sub01_2_con > .contents_con .info_div {margin-top:72px;}
.kbs_sub01_2_con > .contents_con .info_div > .title_con {margin-bottom:24px;}
.kbs_sub01_2_con > .contents_con .info_div > .title_con span {font-size:24px; color:#000000; font-weight:700; line-height:32px; letter-spacing:-0.25px; font-family:"Lucida Bright", sans-serif;}
.kbs_sub01_2_con > .contents_con .info_div > .contents_con {}
.kbs_sub01_2_con > .contents_con .info_div > .contents_con > ul {}
.kbs_sub01_2_con > .contents_con .info_div > .contents_con > ul > li {margin-top:17px;}
.kbs_sub01_2_con > .contents_con .info_div > .contents_con > ul > li .list_div {}
.kbs_sub01_2_con > .contents_con .info_div > .contents_con > ul > li .list_div > .year_con.m_con {margin-bottom:26px;}
.kbs_sub01_2_con > .contents_con .info_div > .contents_con > ul > li .list_div > .year_con.m_con span {font-size:30px; color:#0c4da2; font-weight:600; line-height:38px; letter-spacing:-0.25px; font-family:"Lucida Bright", sans-serif;}
.kbs_sub01_2_con > .contents_con .info_div > .contents_con > ul > li .list_div > .info_con {}
.kbs_sub01_2_con > .contents_con .info_div > .contents_con > ul > li .list_div > .info_con > table {width:100%; margin:0 auto;}
.kbs_sub01_2_con > .contents_con .info_div > .contents_con > ul > li .list_div > .info_con > table > tbody > tr > td {padding:13px 0 0 0;}
.kbs_sub01_2_con > .contents_con .info_div > .contents_con > ul > li .list_div > .info_con > table > tbody > tr > td span {letter-spacing:-0.25px;}
.kbs_sub01_2_con > .contents_con .info_div > .contents_con > ul > li .list_div > .info_con > table > tbody > tr > .year_td {width:100px; border-top:1px solid #0c4da2;}
.kbs_sub01_2_con > .contents_con .info_div > .contents_con > ul > li .list_div > .info_con > table > tbody > tr > .year_td span {font-size:30px; color:#0c4da2; font-weight:600; line-height:38px; font-family:"Lucida Bright", sans-serif;}
.kbs_sub01_2_con > .contents_con .info_div > .contents_con > ul > li .list_div > .info_con > table > tbody > tr > .blank_td {width:40px; border-top:1px solid transparent;}
.kbs_sub01_2_con > .contents_con .info_div > .contents_con > ul > li .list_div > .info_con > table > tbody > tr > .info_td {border-top:1px solid #dedede;}
.kbs_sub01_2_con > .contents_con .info_div > .contents_con > ul > li .list_div > .info_con > table > tbody > tr > .info_td > ul {}
.kbs_sub01_2_con > .contents_con .info_div > .contents_con > ul > li .list_div > .info_con > table > tbody > tr > .info_td > ul > li {margin-top:2px;}
.kbs_sub01_2_con > .contents_con .info_div > .contents_con > ul > li .list_div > .info_con > table > tbody > tr > .info_td > ul > li > table {width:100%; margin:0 auto;}
.kbs_sub01_2_con > .contents_con .info_div > .contents_con > ul > li .list_div > .info_con > table > tbody > tr > .info_td > ul > li > table > tbody > tr > td {}
.kbs_sub01_2_con > .contents_con .info_div > .contents_con > ul > li .list_div > .info_con > table > tbody > tr > .info_td > ul > li > table > tbody > tr > td span {font-size:20px; color:#333333; line-height:28px;}
.kbs_sub01_2_con > .contents_con .info_div > .contents_con > ul > li .list_div > .info_con > table > tbody > tr > .info_td > ul > li > table > tbody > tr > .date_td {width:150px; padding:0 10px;}
.kbs_sub01_2_con > .contents_con .info_div > .contents_con > ul > li .list_div > .info_con > table > tbody > tr > .info_td > ul > li > table > tbody > tr > .date_td span {font-weight:600; font-family:"Lucida Bright", sans-serif;}
.kbs_sub01_2_con > .contents_con .info_div > .contents_con > ul > li .list_div > .info_con > table > tbody > tr > .info_td > ul > li > table > tbody > tr > .info_td {padding:0 35px;}
.kbs_sub01_2_con > .contents_con .info_div > .contents_con > ul > li .list_div > .info_con > table > tbody > tr > .info_td > ul > li > table > tbody > tr > .info_td span {}
.kbs_sub01_2_con > .contents_con .info_div > .contents_con > ul > li .list_div > .info_con > table > tbody > tr > .info_td > ul > li:first-child {margin-top:0;}
.kbs_sub01_2_con > .contents_con .info_div > .contents_con > ul > li:first-child {margin-top:0;}
.kbs_sub01_2_con > .contents_con .info_div:first-child {margin-top:0;}
.kbs_sub01_2_con > .contents_con .info_div:first-child > .title_con span {font-family:"NotoSansKR", sans-serif;}

/*Artistic Staff, Staff 공용*/
.kbs_sub02_con {}
.kbs_sub02_con > .contents_con {width:100%; max-width:960px; margin:0 auto;}
.kbs_sub02_con > .contents_con .list_con {}
.kbs_sub02_con > .contents_con .list_con .info_div {text-align:center;}
.kbs_sub02_con > .contents_con .list_con .info_div:after {content:""; display:block; clear:both;}
.kbs_sub02_con > .contents_con .list_con .info_div a {display:inline-block; vertical-align:top; text-align:left;}
.kbs_sub02_con > .contents_con .list_con .info_div a > .list_div {}
.kbs_sub02_con > .contents_con .list_con .info_div a > .list_div > .img_con {position:relative; top:0; left:0;}
.kbs_sub02_con > .contents_con .list_con .info_div a > .list_div > .img_con > .img {border:1px solid #cccccc;}
.kbs_sub02_con > .contents_con .list_con .info_div a > .list_div > .img_con > .img > .contents_con {background-repeat:no-repeat; background-size:cover; background-position:center;}
.kbs_sub02_con > .contents_con .list_con .info_div a > .list_div > .img_con > .img > .contents_con.has {filter:grayscale(100%);}
.kbs_sub02_con > .contents_con .list_con .info_div a > .list_div > .img_con > .img > .contents_con img {width:100%;}
.kbs_sub02_con > .contents_con .list_con .info_div a > .list_div > .img_con > .over_con {display:none; width:100%; height:100%; border:4px solid #0c4da2; position:absolute; top:0; left:0; z-index:10; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.kbs_sub02_con > .contents_con .list_con .info_div a > .list_div > .text_con {}
.kbs_sub02_con > .contents_con .list_con .info_div a > .list_div > .text_con span {font-weight:700; letter-spacing:-0.25px;}
.kbs_sub02_con > .contents_con .list_con .info_div a > .list_div > .text_con > .position_con {}
.kbs_sub02_con > .contents_con .list_con .info_div a > .list_div > .text_con > .position_con span {color:#666666;}
.kbs_sub02_con > .contents_con .list_con .info_div a > .list_div > .text_con > .name_con {}
.kbs_sub02_con > .contents_con .list_con .info_div a > .list_div > .text_con > .name_con span {color:#000000;}
.kbs_sub02_con > .contents_con .list_con .info_div a > .list_div > .text_con > .name_con span .m_br {}
.kbs_sub02_con > .contents_con .list_con.w_con {}
.kbs_sub02_con > .contents_con .list_con.w_con .info_div {margin-top:91px;}
.kbs_sub02_con > .contents_con .list_con.w_con .info_div a {width:31%; margin:0 0 0 3.1%;}
.kbs_sub02_con > .contents_con .list_con.w_con .info_div a > .list_div > .text_con {margin-top:11px;}
.kbs_sub02_con > .contents_con .list_con.w_con .info_div a > .list_div > .text_con > .position_con span {font-size:18px; line-height:26px;}
.kbs_sub02_con > .contents_con .list_con.w_con .info_div a > .list_div > .text_con > .name_con {margin-top:2px;}
.kbs_sub02_con > .contents_con .list_con.w_con .info_div a > .list_div > .text_con > .name_con span {font-size:22px; line-height:30px;}
.kbs_sub02_con > .contents_con .list_con.w_con .info_div a > .list_div > .text_con > .name_con span .m_br {}
.kbs_sub02_con > .contents_con .list_con.w_con .info_div a > .list_div:hover {}
.kbs_sub02_con > .contents_con .list_con.w_con .info_div a > .list_div:hover > .img_con > .over_con {display:block;}
.kbs_sub02_con > .contents_con .list_con.w_con .info_div a > .list_div:hover > .text_con > .position_con span {color:#0c4da2;}
.kbs_sub02_con > .contents_con .list_con.w_con .info_div a:first-child {margin:0;}
.kbs_sub02_con > .contents_con .list_con.w_con .info_div:first-child {margin-top:0;}
.kbs_sub02_con > .contents_con .list_con.m_con {}
.kbs_sub02_con > .contents_con .list_con.m_con .info_div {margin-top:66px;}
.kbs_sub02_con > .contents_con .list_con.m_con .info_div a {float:left; width:47.5%; margin:0 0 0 5%;}
.kbs_sub02_con > .contents_con .list_con.m_con .info_div a > .list_div > .text_con {margin-top:15px;}
.kbs_sub02_con > .contents_con .list_con.m_con .info_div a > .list_div > .text_con > .position_con span {font-size:36px; line-height:44px;}
.kbs_sub02_con > .contents_con .list_con.m_con .info_div a > .list_div > .text_con > .name_con {margin-top:22px;}
.kbs_sub02_con > .contents_con .list_con.m_con .info_div a > .list_div > .text_con > .name_con span {font-size:40px; line-height:46px;}
.kbs_sub02_con > .contents_con .list_con.m_con .info_div a > .list_div > .text_con > .name_con span .m_br {}
.kbs_sub02_con > .contents_con .list_con.m_con .info_div a:first-child {margin:0;}
.kbs_sub02_con > .contents_con .list_con.m_con .info_div:first-child {margin-top:0;}

/*Artistic Staff, Staff 공용 뷰 페이지*/
.kbs_sub02_view_con {}
.kbs_sub02_view_con > .contents_con {width:100%; max-width:1500px; margin:0 auto;}
.kbs_sub02_view_con > .contents_con:after {content:""; display:block; clear:both;}
.kbs_sub02_view_con > .contents_con > .img_con {float:left; width:30%; max-width:450px;}
.kbs_sub02_view_con > .contents_con > .img_con > .contents_con {margin:0 auto;}
.kbs_sub02_view_con > .contents_con > .img_con > .contents_con > .img_con {}
.kbs_sub02_view_con > .contents_con > .img_con > .contents_con > .img_con > .img {border:1px solid #cccccc;}
.kbs_sub02_view_con > .contents_con > .img_con > .contents_con > .img_con > .img > .contents_con {background-repeat:no-repeat; background-size:cover; background-position:center;}
.kbs_sub02_view_con > .contents_con > .img_con > .contents_con > .img_con > .img > .contents_con img {width:100%;}
.kbs_sub02_view_con > .contents_con > .img_con > .contents_con > .text_con {margin-top:10px;}
.kbs_sub02_view_con > .contents_con > .img_con > .contents_con > .text_con > .name_con {}
.kbs_sub02_view_con > .contents_con > .img_con > .contents_con > .text_con > .name_con span {font-size:22px; color:#000000; font-weight:700; line-height:30px; letter-spacing:-0.25px;}
.kbs_sub02_view_con > .contents_con > .img_con > .contents_con > .text_con > .position_con {margin-top:2px;}
.kbs_sub02_view_con > .contents_con > .img_con > .contents_con > .text_con > .position_con span {font-size:18px; color:#666666; font-weight:700; line-height:26px; letter-spacing:-0.25px;}
.kbs_sub02_view_con > .contents_con > .text_con {float:right; width:67%; max-width:1000px;}
.kbs_sub02_view_con > .contents_con > .text_con .info_div {margin-top:94px;}
.kbs_sub02_view_con > .contents_con > .text_con .info_div > .name_con {}
.kbs_sub02_view_con > .contents_con > .text_con .info_div > .name_con .bar {display:inline-block; width:4px; height:20px; background-color:#000000; margin-right:7px; vertical-align:middle;}
.kbs_sub02_view_con > .contents_con > .text_con .info_div > .name_con span {font-size:18px; color:#000000; font-weight:700; line-height:28px; letter-spacing:-0.25px; vertical-align:middle;}
.kbs_sub02_view_con > .contents_con > .text_con .info_div > .name_con span .color_text {font-size:14px; color:#666666;}
.kbs_sub02_view_con > .contents_con > .text_con .info_div > .info_con {margin-top:26px;}
.kbs_sub02_view_con > .contents_con > .text_con .info_div > .info_con span {font-size:18px; color:#222222; line-height:28px; letter-spacing:-0.25px;}
.kbs_sub02_view_con > .contents_con > .text_con .info_div > .career_con {margin-top:27px;}
.kbs_sub02_view_con > .contents_con > .text_con .info_div > .career_con .career_div {margin-top:27px;}
.kbs_sub02_view_con > .contents_con > .text_con .info_div > .career_con .career_div > .title_con {margin-bottom:2px;}
.kbs_sub02_view_con > .contents_con > .text_con .info_div > .career_con .career_div > .title_con span {font-size:18px; color:#222222; font-weight:700; line-height:26px; letter-spacing:-0.25px;}
.kbs_sub02_view_con > .contents_con > .text_con .info_div > .career_con .career_div > .list_con {}
.kbs_sub02_view_con > .contents_con > .text_con .info_div > .career_con .career_div > .list_con > ul {}
.kbs_sub02_view_con > .contents_con > .text_con .info_div > .career_con .career_div > .list_con > ul > li {margin-top:2px;}
.kbs_sub02_view_con > .contents_con > .text_con .info_div > .career_con .career_div > .list_con > ul > li > table {width:100%; margin:0 auto;}
.kbs_sub02_view_con > .contents_con > .text_con .info_div > .career_con .career_div > .list_con > ul > li > table > tbody > tr > td {}
.kbs_sub02_view_con > .contents_con > .text_con .info_div > .career_con .career_div > .list_con > ul > li > table > tbody > tr > .dot_td {width:18px; padding:9px 0;}
.kbs_sub02_view_con > .contents_con > .text_con .info_div > .career_con .career_div > .list_con > ul > li > table > tbody > tr > .dot_td div {width:8px; height:8px; background-color:#222222; overflow:hidden; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;}
.kbs_sub02_view_con > .contents_con > .text_con .info_div > .career_con .career_div > .list_con > ul > li > table > tbody > tr > .text_td {}
.kbs_sub02_view_con > .contents_con > .text_con .info_div > .career_con .career_div > .list_con > ul > li > table > tbody > tr > .text_td span {font-size:18px; color:#222222; line-height:26px; letter-spacing:-0.25px;}
.kbs_sub02_view_con > .contents_con > .text_con .info_div > .career_con .career_div > .list_con > ul > li:first-child {margin-top:0;}
.kbs_sub02_view_con > .contents_con > .text_con .info_div > .career_con .career_div:first-child {margin-top:0;}
.kbs_sub02_view_con > .contents_con > .text_con .info_div:first-child {margin-top:0;}

/*Dancers - All*/
.kbs_sub03_con {}
.kbs_sub03_con > .contents_con {width:100%; max-width:1300px; margin:0 auto;}
.kbs_sub03_con > .contents_con .info_div {margin:24px 0 0 0;}
.kbs_sub03_con > .contents_con .info_div > ul {}
.kbs_sub03_con > .contents_con .info_div > ul > li {float:left; width:23.5%; margin:0 0 0 2%;}
.kbs_sub03_con > .contents_con .info_div > ul > li .list_div {}
.kbs_sub03_con > .contents_con .info_div > ul > li .list_div > .contents_con {cursor:pointer;}
.kbs_sub03_con > .contents_con .info_div > ul > li .list_div > .contents_con > .img_con {position:relative; top:0; left:0;}
.kbs_sub03_con > .contents_con .info_div > ul > li .list_div > .contents_con > .img_con > .img {border:1px solid #cccccc;}
.kbs_sub03_con > .contents_con .info_div > ul > li .list_div > .contents_con > .img_con > .img > .contents_con {background-repeat:no-repeat; background-size:cover; background-position:center;}
.kbs_sub03_con > .contents_con .info_div > ul > li .list_div > .contents_con > .img_con > .img > .contents_con.has {filter:grayscale(100%);}
.kbs_sub03_con > .contents_con .info_div > ul > li .list_div > .contents_con > .img_con > .img > .contents_con img {width:100%;}
.kbs_sub03_con > .contents_con .info_div > ul > li .list_div > .contents_con > .img_con > .over_con {display:none; width:100%; height:100%; border:4px solid #0c4da2; position:absolute; top:0; left:0; z-index:10; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.kbs_sub03_con > .contents_con .info_div > ul > li .list_div > .contents_con > .name_con {padding:13px 0;}
.kbs_sub03_con > .contents_con .info_div > ul > li .list_div > .contents_con > .name_con span {font-size:22px; color:#000000; font-weight:700; line-height:30px; letter-spacing:-0.25px;}
.kbs_sub03_con > .contents_con .info_div > ul > li .list_div > .contents_con > .name_con span .m_br {}
.kbs_sub03_con > .contents_con .info_div > ul > li .list_div > .text_con {display:none; border-top:1px solid #cccccc; padding-top:12px;}
.kbs_sub03_con > .contents_con .info_div > ul > li .list_div > .text_con > .birth_con {}
.kbs_sub03_con > .contents_con .info_div > ul > li .list_div > .text_con > .birth_con span {font-size:18px; color:#666666; font-weight:700; line-height:26px; letter-spacing:-0.25px;}
.kbs_sub03_con > .contents_con .info_div > ul > li .list_div > .text_con > .career_con {margin-top:14px;}
.kbs_sub03_con > .contents_con .info_div > ul > li .list_div > .text_con > .career_con > ul {}
.kbs_sub03_con > .contents_con .info_div > ul > li .list_div > .text_con > .career_con > ul > li {margin-top:2px;}
.kbs_sub03_con > .contents_con .info_div > ul > li .list_div > .text_con > .career_con > ul > li span {font-size:15px; color:#222222; line-height:23px; letter-spacing:-0.25px;}
.kbs_sub03_con > .contents_con .info_div > ul > li .list_div > .text_con > .career_con > ul > li:first-child {margin-top:0;}
.kbs_sub03_con > .contents_con .info_div > ul > li .list_div > .contents_con:hover {}
.kbs_sub03_con > .contents_con .info_div > ul > li .list_div > .contents_con:hover > .img_con > .over_con {display:block;}
.kbs_sub03_con > .contents_con .info_div > ul > li .list_div > .contents_con:hover > .name_con span {color:#0c4da2;}
.kbs_sub03_con > .contents_con .info_div > ul > li:nth-child(1) {margin:0;}
.kbs_sub03_con > .contents_con .info_div:first-child {margin:0;}

/*Dancers - Former Dancers*/
.kbs_sub03_2_con {}
.kbs_sub03_2_con > .contents_con {width:100%; max-width:1500px; margin:0 auto;}
.kbs_sub03_2_con > .contents_con > .title_con {margin-bottom:46px; text-align:center;}
.kbs_sub03_2_con > .contents_con > .title_con span {font-size:30px; color:#000000; font-weight:700; line-height:38px; letter-spacing:-0.25px;}
.kbs_sub03_2_con > .contents_con > .contents_con {}
.kbs_sub03_2_con > .contents_con > .contents_con > ul {border-top:1px solid #000000;}
.kbs_sub03_2_con > .contents_con > .contents_con > ul > li {border:1px solid #cccccc; border-top:0;}
.kbs_sub03_2_con > .contents_con > .contents_con > ul > li > table {width:100%; margin:0 auto;}
.kbs_sub03_2_con > .contents_con > .contents_con > ul > li > table > tbody > tr > td {}
.kbs_sub03_2_con > .contents_con > .contents_con > ul > li > table > tbody > tr > td span {color:#000000; letter-spacing:-0.25px;}
.kbs_sub03_2_con > .contents_con > .contents_con > ul > li > table > tbody > tr > .year_td {width:250px; border-right:1px solid #cccccc; background-color:#f9f9f9;}
.kbs_sub03_2_con > .contents_con > .contents_con > ul > li > table > tbody > tr > .year_td span {font-size:22px; font-weight:700; line-height:30px;}
.kbs_sub03_2_con > .contents_con > .contents_con > ul > li > table > tbody > tr > .text_td {}
.kbs_sub03_2_con > .contents_con > .contents_con > ul > li > table > tbody > tr > .text_td > .year_con.m_con {border-bottom:1px solid #cccccc; background-color:#f9f9f9; padding:36px 0;}
.kbs_sub03_2_con > .contents_con > .contents_con > ul > li > table > tbody > tr > .text_td > .year_con.m_con span {font-size:40px; font-weight:700; line-height:48px;}
.kbs_sub03_2_con > .contents_con > .contents_con > ul > li > table > tbody > tr > .text_td > .name_con {padding:20px 30px;}
.kbs_sub03_2_con > .contents_con > .contents_con > ul > li > table > tbody > tr > .text_td > .name_con span {display:inline-block; font-size:20px; line-height:30px;}
.kbs_sub03_2_con > .contents_con > .contents_con > ul > li > table > tbody > tr > .text_td > .name_con span .dot {}
.kbs_sub03_2_con > .contents_con > .contents_con > ul > li > table > tbody > tr > .text_td > .name_con span:last-child .dot {}
.kbs_sub03_2_con > .contents_con > .contents_con > ul > li > table > tbody > tr > .text_td > .name_con span:last-child .dot {display:none;}

/*Performance*/
.performance_sub_con {}
.performance_sub_con > .contents_con {width:100%; max-width:1300px; margin:0 auto;}
.performance_sub_con > .contents_con .info_div {margin-top:56px;}
.performance_sub_con > .contents_con .info_div > .year_con {margin-bottom:11px;}
.performance_sub_con > .contents_con .info_div > .year_con span {font-size:24px; color:#000000; font-weight:700; line-height:32px; letter-spacing:-0.25px;}
.performance_sub_con > .contents_con .info_div > .nav_con {margin-bottom:60px;}
.performance_sub_con > .contents_con .info_div > .nav_con > ul {display:flex; flex-wrap:wrap;}
.performance_sub_con > .contents_con .info_div > .nav_con > ul:after {display:none;}
.performance_sub_con > .contents_con .info_div > .nav_con > ul > li {width:33.5%;}
.performance_sub_con > .contents_con .info_div > .nav_con > ul > li a {display:block; border:1px solid #e9e9e9; border-left:none; background-color:#f7f7f7; padding:21px 0; text-align:center; position:relative; top:0; left:0; font-size:18px; color:#999999; font-weight:700; line-height:26px; letter-spacing:-0.25px;}
.performance_sub_con > .contents_con .info_div > .nav_con > ul > li a:after {display:none; content:""; width:calc(100% + 2px); height:4px; background-color:#173170; position:absolute; top:-1px; left:-1px;}
.performance_sub_con > .contents_con .info_div > .nav_con > ul > li a.on {border-bottom:none; background-color:#ffffff; color:#000000;}
.performance_sub_con > .contents_con .info_div > .nav_con > ul > li a.on:after {display:block;}
.performance_sub_con > .contents_con .info_div > .nav_con > ul > li:nth-child(1) a {border-left:1px solid #e9e9e9;}
.performance_sub_con > .contents_con .info_div > .nav_con > ul > li:nth-child(2) {width:33%;}
.performance_sub_con > .contents_con .info_div > .list_con {}
.performance_sub_con > .contents_con .info_div > .list_con > ul {}
.performance_sub_con > .contents_con .info_div > .list_con > ul > li {float:left; width:23.5%; margin:30px 2% 0 0;}
.performance_sub_con > .contents_con .info_div > .list_con > ul > li > a {display:block;}
.performance_sub_con > .contents_con .info_div > .list_con > ul > li > a > .list_div {}
.performance_sub_con > .contents_con .info_div > .list_con > ul > li > a > .list_div > .img_con {border:1px solid #cccccc; background-repeat:no-repeat; background-size:cover; background-position:center; position:relative; top:0; left:0;}
.performance_sub_con > .contents_con .info_div > .list_con > ul > li > a > .list_div > .img_con img {width:100%;}
.performance_sub_con > .contents_con .info_div > .list_con > ul > li > a > .list_div > .img_con > .over_con {display:none; width:100%; height:100%; margin:0 auto; background-color:#173170; background-color:rgba(23,49,112,0.85); position:absolute; top:0; left:0; right:0; z-index:10;}
.performance_sub_con > .contents_con .info_div > .list_con > ul > li > a > .list_div > .img_con > .over_con > .text_con {width:100%; margin:0 auto; text-align:center; position:absolute; top:50%; transform:translateY(-50%); left:0; right:0; z-index:10;}
.performance_sub_con > .contents_con .info_div > .list_con > ul > li > a > .list_div > .img_con > .over_con > .text_con span {font-size:20px; color:#ffffff; line-height:28px; letter-spacing:-0.25px; font-family:"Lucida Bright", sans-serif; vertical-align:middle;}
.performance_sub_con > .contents_con .info_div > .list_con > ul > li > a > .list_div > .img_con > .over_con > .text_con img {width:18px; margin-left:7px; vertical-align:middle;}
.performance_sub_con > .contents_con .info_div > .list_con > ul > li > a > .list_div > .contents_con {margin-top:11px;}
.performance_sub_con > .contents_con .info_div > .list_con > ul > li > a > .list_div > .contents_con > .text_con {}
.performance_sub_con > .contents_con .info_div > .list_con > ul > li > a > .list_div > .contents_con > .text_con > .company_con {height:24px;}
.performance_sub_con > .contents_con .info_div > .list_con > ul > li > a > .list_div > .contents_con > .text_con > .company_con span {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:16px; color:#000000; font-weight:700; line-height:24px; letter-spacing:-0.25px;}
.performance_sub_con > .contents_con .info_div > .list_con > ul > li > a > .list_div > .contents_con > .text_con > .work_con {height:30px;}
.performance_sub_con > .contents_con .info_div > .list_con > ul > li > a > .list_div > .contents_con > .text_con > .work_con span {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:22px; color:#000000; font-weight:700; line-height:30px; letter-spacing:-0.25px;}
.performance_sub_con > .contents_con .info_div > .list_con > ul > li > a > .list_div > .contents_con > .text_con > .period_con {height:24px; margin-top:7px;}
.performance_sub_con > .contents_con .info_div > .list_con > ul > li > a > .list_div > .contents_con > .text_con > .period_con span {font-size:16px; color:#999999; font-weight:500; line-height:24px; letter-spacing:-0.25px;}
.performance_sub_con > .contents_con .info_div > .list_con > ul > li > a > .list_div:hover > .img_con > .over_con {display:block;} 
.performance_sub_con > .contents_con .info_div > .list_con > ul > li:nth-child(1) {margin-top:0;}
.performance_sub_con > .contents_con .info_div > .list_con > ul > li:nth-child(2) {margin-top:0;}
.performance_sub_con > .contents_con .info_div > .list_con > ul > li:nth-child(3) {margin-top:0;}
.performance_sub_con > .contents_con .info_div > .list_con > ul > li:nth-child(4) {margin-top:0;}
.performance_sub_con > .contents_con .info_div > .list_con > ul > li:nth-child(4n) {margin-right:0;}
.performance_sub_con > .contents_con .info_div > .list02_con {}
.performance_sub_con > .contents_con .info_div > .list02_con > ul {}
.performance_sub_con > .contents_con .info_div > .list02_con > ul > li {float:left; width:23.5%; margin:30px 2% 0 0;}
.performance_sub_con > .contents_con .info_div > .list02_con > ul > li > a {display:block;}
.performance_sub_con > .contents_con .info_div > .list02_con > ul > li > a > .list_div {}
.performance_sub_con > .contents_con .info_div > .list02_con > ul > li > a > .list_div > .img_con {border:1px solid #cccccc; background-repeat:no-repeat; background-size:cover; background-position:center; position:relative; top:0; left:0;}
.performance_sub_con > .contents_con .info_div > .list02_con > ul > li > a > .list_div > .img_con img {width:100%;}
.performance_sub_con > .contents_con .info_div > .list02_con > ul > li > a > .list_div > .img_con > .over_con {display:none; width:100%; height:100%; margin:0 auto; background-color:#173170; background-color:rgba(23,49,112,0.85); position:absolute; top:0; left:0; right:0; z-index:10;}
.performance_sub_con > .contents_con .info_div > .list02_con > ul > li > a > .list_div > .img_con > .over_con > .text_con {width:100%; margin:0 auto; text-align:center; position:absolute; top:50%; transform:translateY(-50%); left:0; right:0; z-index:10;}
.performance_sub_con > .contents_con .info_div > .list02_con > ul > li > a > .list_div > .img_con > .over_con > .text_con span {font-size:20px; color:#ffffff; line-height:28px; letter-spacing:-0.25px; font-family:"Lucida Bright", sans-serif; vertical-align:middle;}
.performance_sub_con > .contents_con .info_div > .list02_con > ul > li > a > .list_div > .img_con > .over_con > .text_con img {width:18px; margin-left:7px; vertical-align:middle;}
.performance_sub_con > .contents_con .info_div > .list02_con > ul > li > a > .list_div > .contents_con {border:1px solid #cccccc; border-top:none;}
.performance_sub_con > .contents_con .info_div > .list02_con > ul > li > a > .list_div > .contents_con > .text_con {background-color:#f4f4f4;}
.performance_sub_con > .contents_con .info_div > .list02_con > ul > li > a > .list_div > .contents_con > .text_con > .title_con {display:flex; justify-content:center; flex-direction:column; text-align:left; height:60px; padding:8px 17px;}
.performance_sub_con > .contents_con .info_div > .list02_con > ul > li > a > .list_div > .contents_con > .text_con > .title_con > .text_con {}
.performance_sub_con > .contents_con .info_div > .list02_con > ul > li > a > .list_div > .contents_con > .text_con > .title_con > .text_con span {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:20px; color:#000000; font-weight:700; line-height:28px; letter-spacing:-0.25px;}
.performance_sub_con > .contents_con .info_div > .list02_con > ul > li > a > .list_div:hover > .img_con > .over_con {display:block;} 
.performance_sub_con > .contents_con .info_div > .list02_con > ul > li:nth-child(1) {margin-top:0;}
.performance_sub_con > .contents_con .info_div > .list02_con > ul > li:nth-child(2) {margin-top:0;}
.performance_sub_con > .contents_con .info_div > .list02_con > ul > li:nth-child(3) {margin-top:0;}
.performance_sub_con > .contents_con .info_div > .list02_con > ul > li:nth-child(4) {margin-top:0;}
.performance_sub_con > .contents_con .info_div > .list02_con > ul > li:nth-child(4n) {margin-right:0;}
.performance_sub_con > .contents_con .info_div:first-child {margin-top:0;}

/*Performance 뷰 페이지*/
.performance_sub_view_con {}
.performance_sub_view_con > .contents_con {}
.performance_sub_view_con > .contents_con > .view_con {padding:95px 90px 40px 90px;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con {width:100%; max-width:1300px; margin:0 auto; border-top:1px solid #000000; padding-top:15px;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con {background-color:#f9f9f9; padding:30px 25px;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con > .contents_con {}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con > .contents_con > table {width:100%; margin:0 auto;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con > .contents_con > table > tbody > tr > td {}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con > .contents_con > table > tbody > tr > .img_td {width:24%; max-width:300px;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con > .contents_con > table > tbody > tr > .img_td > .img_con {border:1px solid #cccccc; background-repeat:no-repeat; background-size:cover; background-position:center;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con > .contents_con > table > tbody > tr > .img_td > .img_con img {width:100%;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con > .contents_con > table > tbody > tr > .text_td {padding:11px 0 11px 40px;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con > .contents_con > table > tbody > tr > .text_td > .img_con {width:88%; margin:0 auto; border:1px solid #cccccc; background-repeat:no-repeat; background-size:cover; background-position:center; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con > .contents_con > table > tbody > tr > .text_td > .img_con img {width:100%;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con > .contents_con > table > tbody > tr > .text_td > .cw_con {}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con > .contents_con > table > tbody > tr > .text_td > .cw_con > .company_con {}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con > .contents_con > table > tbody > tr > .text_td > .cw_con > .company_con span {font-size:18px; color:#000000; font-weight:700; line-height:26px; letter-spacing:-0.25px;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con > .contents_con > table > tbody > tr > .text_td > .cw_con > .work_con {}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con > .contents_con > table > tbody > tr > .text_td > .cw_con > .work_con span {font-size:24px; color:#000000; font-weight:700; line-height:32px; letter-spacing:-0.25px;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con > .contents_con > table > tbody > tr > .text_td > .period_con {margin-top:31px;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con > .contents_con > table > tbody > tr > .text_td > .period_con > ul {}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con > .contents_con > table > tbody > tr > .text_td > .period_con > ul > li {margin-top:4px;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con > .contents_con > table > tbody > tr > .text_td > .period_con > ul > li > table {width:100%; margin:0 auto;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con > .contents_con > table > tbody > tr > .text_td > .period_con > ul > li > table > tbody > tr > td {}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con > .contents_con > table > tbody > tr > .text_td > .period_con > ul > li > table > tbody > tr > td span {font-size:18px; color:#000000; line-height:26px; letter-spacing:-0.25px;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con > .contents_con > table > tbody > tr > .text_td > .period_con > ul > li > table > tbody > tr > .title_td {width:60px;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con > .contents_con > table > tbody > tr > .text_td > .period_con > ul > li > table > tbody > tr > .title_td span {font-weight:700;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con > .contents_con > table > tbody > tr > .text_td > .period_con > ul > li > table > tbody > tr > .info_td {}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con > .contents_con > table > tbody > tr > .text_td > .period_con > ul > li > table > tbody > tr > .info_td span {font-weight:500;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info_con > .contents_con > table > tbody > tr > .text_td > .period_con > ul > li:first-child {margin-top:0;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info02_con > .contents_con > table > tbody > tr > .text_td > .img_con {border:1px solid #cccccc; background-repeat:no-repeat; background-size:cover; background-position:center;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info02_con > .contents_con > table > tbody > tr > .text_td > .img_con img {width:100%;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info02_con > .contents_con > table > tbody > tr > .text_td > .period_con > ul > li > table > tbody > tr > td span .color_text {display:none;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .info02_con > .contents_con > table > tbody > tr > .text_td > .period_con > ul > li > table > tbody > tr > .title_td {width:187px;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .posts_con {}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .posts_con > .contents_con {padding:40px 25px 0 25px;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .posts_con > .contents_con * {font-size:initial; line-height:1.5; font-family:initial;}
.performance_sub_view_con > .contents_con > .view_con > .contents_con > .posts_con > .contents_con img {max-width:100%; height:auto !important;}
.performance_sub_view_con > .contents_con > .gallery_con {background-color:#f9f9f9; padding:60px 90px 70px 90px;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con {width:100%; max-width:1390px; margin:0 auto;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .list_con {}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .list_con > ul {}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .list_con > ul > li {float:left; width:33%; margin:0.5% 0.5% 0 0;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .list_con > ul > li .list_div {position:relative; top:0; left:0; cursor:pointer;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .list_con > ul > li .list_div > .img_con {border:1px solid #cccccc; background-repeat:no-repeat; background-size:cover; background-position:center;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .list_con > ul > li .list_div > .img_con img {width:100%;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .list_con > ul > li .list_div > .over_con {display:none; width:100%; height:100%; border:4px solid #0c4da2; position:absolute; top:0; left:0; z-index:10; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .list_con > ul > li .list_div:hover {}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .list_con > ul > li .list_div:hover > .over_con {display:block;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .list_con > ul > li:nth-child(1) {margin-top:0;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .list_con > ul > li:nth-child(2) {margin-top:0;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .list_con > ul > li:nth-child(3) {margin-top:0;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .list_con > ul > li:nth-child(3n) {margin-right:0;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .popup_con_bg {display:none; width:100%; height:100%; margin:0 auto; background-color:#000000; background-color:rgba(0,0,0,0.5); position:fixed; top:0; left:0; right:0; z-index:200;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .popup_con {display:none; width:100%; max-width:902px; margin:0 auto; position:fixed; top:50%; transform:translateY(-50%); left:0; right:0; z-index:300;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .popup_con > .contents_con {border:1px solid #ffffff;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .popup_con > .contents_con > .close_btn {width:27px; position:absolute; top:0; right:-37px; z-index:10;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .popup_con > .contents_con > .close_btn img {cursor:pointer;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .popup_con > .contents_con > .slide_con {}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .popup_con > .contents_con > .slide_con .swiper {width:100%; margin:0 auto; position:relative; top:0; left:0;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .popup_con > .contents_con > .slide_con .swiper .swiper-wrapper {}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .popup_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide {}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .popup_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .img_con {background-repeat:no-repeat; background-size:cover; background-position:center;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .popup_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .img_con img {width:100%;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .popup_con > .contents_con > .slide_con .swiper .pn_btn {width:33px; position:absolute; top:50%; transform:translateY(-50%); z-index:10; opacity:0;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .popup_con > .contents_con > .slide_con .swiper .pn_btn img {cursor:pointer;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .popup_con > .contents_con > .slide_con .swiper .pn_btn.prev {left:25px;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .popup_con > .contents_con > .slide_con .swiper .pn_btn.next {right:25px;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con {margin-top:70px;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con:after {content:""; display:block; clear:both;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con .article_div {width:45%;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con .article_div:after {content:""; display:block; clear:both;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con .article_div > a {display:block; max-width:235px;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con .article_div > a > table {width:100%; margin:0 auto; table-layout:fixed;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con .article_div > a > table > tbody > tr > td {}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con .article_div > a > table > tbody > tr > .arrow_td {width:45px;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con .article_div > a > table > tbody > tr > .info_td {}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con .article_div > a > table > tbody > tr > .info_td > .arrow_con {display:none; margin-bottom:2px;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con .article_div > a > table > tbody > tr > .info_td > .arrow_con span {font-size:30px; color:#666666; line-height:38px; letter-spacing:-0.25px; font-family:"Lucida Bright", sans-serif; vertical-align:middle;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con .article_div > a > table > tbody > tr > .info_td > .arrow_con img {width:30px; vertical-align:middle;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con .article_div > a > table > tbody > tr > .info_td > .text_con {display:inline-block; max-width:100%;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con .article_div > a > table > tbody > tr > .info_td > .text_con span {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:18px; color:#000000; font-weight:500; line-height:26px; letter-spacing:-0.25px;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con .article_div > a > table > tbody > tr > .title_td {}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con .article_div > a > table > tbody > tr > .title_td span {font-size:18px; color:#666666; line-height:26px; letter-spacing:-0.25px; font-family:"Lucida Bright", sans-serif;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con .article_div.prev {float:left;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con .article_div.prev > a {float:left;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con .article_div.prev > a > table > tbody > tr > .title_td {width:47px;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con .article_div.prev > a > table > tbody > tr > .info_td > .arrow_con img {margin-right:15px;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con .article_div.prev > a > table > tbody > tr > .info_td > .text_con span {text-align:left}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con .article_div.next {float:right;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con .article_div.next > a {float:right;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con .article_div.next > a > table > tbody > tr > .title_td {width:50px;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con .article_div.next > a > table > tbody > tr > .info_td > .arrow_con img {margin-left:15px;}
.performance_sub_view_con > .contents_con > .gallery_con > .contents_con > .article_con .article_div.next > a > table > tbody > tr > .info_td > .text_con span {text-align:right}

/*Education&Events*/
.education_sub_con {}
.education_sub_con > .contents_con {width:100%; max-width:1390px; margin:0 auto;}
.education_sub_con > .contents_con > .nav.m_con {margin-bottom:32px;}
.education_sub_con > .contents_con > .nav.m_con .select {height:80px; border:0; background-color:transparent; background-image:url("/img/education/education_sub_sub_select_arrow.png"); background-size:56px; background-position:right 0 center; padding:0 56px 0 0; font-size:50px; color:#000000; font-weight:700; line-height:58px; letter-spacing:-0.25px;}
.education_sub_con > .contents_con > .contents_con {}
.education_sub_con > .contents_con > .contents_con .info_div {padding-top:42px; transition:all 0.5s ease;}
.education_sub_con > .contents_con > .contents_con .info_div > .title_con.w_con {margin-bottom:12px;}
.education_sub_con > .contents_con > .contents_con .info_div > .title_con.w_con span {font-size:30px; color:#000000; font-weight:700; line-height:38px; letter-spacing:-0.25px;}
.education_sub_con > .contents_con > .contents_con .info_div > .contents_con {}
.education_sub_con > .contents_con > .contents_con .info_div > .contents_con .contents_div {margin-top:21px;}
.education_sub_con > .contents_con > .contents_con .info_div > .contents_con .contents_div > .title_con {margin-bottom:6px;}
.education_sub_con > .contents_con > .contents_con .info_div > .contents_con .contents_div > .title_con span {font-size:22px; color:#000000; font-weight:700; line-height:30px; letter-spacing:-0.25px;}
.education_sub_con > .contents_con > .contents_con .info_div > .contents_con .contents_div > .list_con {}
.education_sub_con > .contents_con > .contents_con .info_div > .contents_con .contents_div > .list_con > ul {}
.education_sub_con > .contents_con > .contents_con .info_div > .contents_con .contents_div > .list_con > ul > li {float:left; width:24.25%; margin:1% 1% 0 0;}
.education_sub_con > .contents_con > .contents_con .info_div > .contents_con .contents_div > .list_con > ul > li > a {}
.education_sub_con > .contents_con > .contents_con .info_div > .contents_con .contents_div > .list_con > ul > li > a > .list_div {position:relative; top:0; left:0; cursor:pointer;}
.education_sub_con > .contents_con > .contents_con .info_div > .contents_con .contents_div > .list_con > ul > li > a > .list_div > .img_con {border:1px solid #cccccc; background-repeat:no-repeat; background-size:cover; background-position:center;}
.education_sub_con > .contents_con > .contents_con .info_div > .contents_con .contents_div > .list_con > ul > li > a > .list_div > .img_con img {width:100%;}
.education_sub_con > .contents_con > .contents_con .info_div > .contents_con .contents_div > .list_con > ul > li > a > .list_div > .over_con {display:none; width:100%; height:100%; border:4px solid #0c4da2; position:absolute; top:0; left:0; z-index:10; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.education_sub_con > .contents_con > .contents_con .info_div > .contents_con .contents_div > .list_con > ul > li > a > .list_div:hover {}
.education_sub_con > .contents_con > .contents_con .info_div > .contents_con .contents_div > .list_con > ul > li > a > .list_div:hover > .over_con {display:block;}
.education_sub_con > .contents_con > .contents_con .info_div > .contents_con .contents_div > .list_con > ul > li:nth-child(1) {margin-top:0;}
.education_sub_con > .contents_con > .contents_con .info_div > .contents_con .contents_div > .list_con > ul > li:nth-child(2) {margin-top:0;}
.education_sub_con > .contents_con > .contents_con .info_div > .contents_con .contents_div > .list_con > ul > li:nth-child(3) {margin-top:0;}
.education_sub_con > .contents_con > .contents_con .info_div > .contents_con .contents_div > .list_con > ul > li:nth-child(4) {margin-top:0;}
.education_sub_con > .contents_con > .contents_con .info_div > .contents_con .contents_div > .list_con > ul > li:nth-child(4n) {margin-right:0;}
.education_sub_con > .contents_con > .contents_con .info_div > .contents_con .contents_div > .list_con > ul > .none_li {float:none; width:auto; border-top:1px solid #000000; border-bottom:1px solid #cccccc; text-align:center;}
.education_sub_con > .contents_con > .contents_con .info_div > .contents_con .contents_div > .list_con > ul > .none_li span {font-size:18px; color:#000000; line-height:498px;}
.education_sub_con > .contents_con > .contents_con .info_div > .contents_con .contents_div:first-child {margin-top:0;}
.education_sub_con > .contents_con > .contents_con .info_div:first-child {padding-top:0;}
.education_sub_con > .contents_con > .popup_con_bg {display:none; width:100%; height:100%; margin:0 auto; background-color:#000000; background-color:rgba(0,0,0,0.5); position:fixed; top:0; left:0; right:0; z-index:200;}
.education_sub_con > .contents_con > .popup_con {display:none; width:100%; max-width:802px; margin:0 auto; position:fixed; top:50%; transform:translateY(-50%); left:0; right:0; z-index:300;}
.education_sub_con > .contents_con > .popup_con > .contents_con {border:1px solid #ffffff;}
.education_sub_con > .contents_con > .popup_con > .contents_con > .close_btn {width:27px; position:absolute; top:0; right:-37px; z-index:10;}
.education_sub_con > .contents_con > .popup_con > .contents_con > .close_btn > a {display:block;}
.education_sub_con > .contents_con > .popup_con > .contents_con > .slide_con {}
.education_sub_con > .contents_con > .popup_con > .contents_con > .slide_con .swiper {width:100%; margin:0 auto; position:relative; top:0; left:0;}
.education_sub_con > .contents_con > .popup_con > .contents_con > .slide_con .swiper .swiper-wrapper {}
.education_sub_con > .contents_con > .popup_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide {}
.education_sub_con > .contents_con > .popup_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .img_con {background-repeat:no-repeat; background-size:cover; background-position:center;}
.education_sub_con > .contents_con > .popup_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .img_con img {width:100%;}
.education_sub_con > .contents_con > .popup_con > .contents_con > .slide_con .swiper .pn_btn {width:33px; position:absolute; top:50%; transform:translateY(-50%); z-index:10; opacity:0;}
.education_sub_con > .contents_con > .popup_con > .contents_con > .slide_con .swiper .pn_btn img {cursor:pointer;}
.education_sub_con > .contents_con > .popup_con > .contents_con > .slide_con .swiper .pn_btn.prev {left:25px;}
.education_sub_con > .contents_con > .popup_con > .contents_con > .slide_con .swiper .pn_btn.next {right:25px;}

/*게시판 리스트*/
.notice_list_con {width:100%; max-width:1300px; margin:0 auto;}
.notice_list_con > .search_con {margin-bottom:23px;}
.notice_list_con > .search_con:after {content:""; display:block; clear:both;}
.notice_list_con > .search_con > .input_con {float:right; width:285px; border-bottom:1px solid #cccccc; padding:0 15px 0 0;}
.notice_list_con > .search_con > .input_con > form {}
.notice_list_con > .search_con > .input_con > form > table {width:100%; margin:0 auto;}
.notice_list_con > .search_con > .input_con > form > table > tbody > tr > td {}
.notice_list_con > .search_con > .input_con > form > table > tbody > tr > .input_td {width:262px; padding:0 15px 0 5px;}
.notice_list_con > .search_con > .input_con > form > table > tbody > tr > .input_td .input {height:46px; border:0; background-color:transparent; font-size:14px; color:#ababab; line-height:22px;}
.notice_list_con > .search_con > .input_con > form > table > tbody > tr > .input_td .input::placeholder {color:#ababab;}
.notice_list_con > .search_con > .input_con > form > table > tbody > tr > .input_td .input::-webkit-input-placeholder {color:#ababab;}
.notice_list_con > .search_con > .input_con > form > table > tbody > tr > .input_td .input:-ms-input-placeholder {color:#ababab;}
.notice_list_con > .search_con > .input_con > form > table > tbody > tr > .input_td .input:-moz-input-placeholder {color:#ababab;}
.notice_list_con > .search_con > .input_con > form > table > tbody > tr > .btn_td {width:23px;}
.notice_list_con > .search_con > .input_con > form > table > tbody > tr > .btn_td > a {display:block;}
.notice_list_con > .number_list_con {margin-top:60px;}

/*일반 게시판*/
.normal_notice_con {border-top:1px solid #000000; position:relative; top:0; left:0;}
.normal_notice_con > .total_con {position:absolute; top:-46px; left:0; z-index:10;}
.normal_notice_con > .total_con span {font-size:18px; color:#000000; line-height:26px; letter-spacing:-0.25px;}
.normal_notice_con > .total_con span .color_text {color:#0c4da2; font-weight:700;}
.normal_notice_con > .title_con {border-bottom:1px solid #cccccc;}
.normal_notice_con > .title_con > table {width:100%; margin:0 auto;}
.normal_notice_con > .title_con > table > tbody > tr > td {height:50px;}
.normal_notice_con > .title_con > table > tbody > tr > td span {font-size:14px; color:#666666; line-height:22px;}
.normal_notice_con > .title_con > table > tbody > tr > .no_td {width:65px;}
.normal_notice_con > .title_con > table > tbody > tr > .text_td {}
.normal_notice_con > .title_con > table > tbody > tr > .file_td {width:45px;}
.normal_notice_con > .title_con > table > tbody > tr > .date_td {width:130px;}
.normal_notice_con > .title_con > table > tbody > tr > .views_td {width:110px;}
.normal_notice_con > .list_con {}
.normal_notice_con > .list_con > ul {}
.normal_notice_con > .list_con > ul > li {border-bottom:1px solid #cccccc;}
.normal_notice_con > .list_con > ul > li > a {display:block;}
.normal_notice_con > .list_con > ul > li > a > table {width:100%; margin:0 auto; table-layout:fixed;}
.normal_notice_con > .list_con > ul > li > a > table > tbody > tr > td {height:72px;}
.normal_notice_con > .list_con > ul > li > a > table > tbody > tr > td span {font-size:14px; color:#666666; line-height:22px;}
.normal_notice_con > .list_con > ul > li > a > table > tbody > tr > .no_td {width:65px;}
.normal_notice_con > .list_con > ul > li > a > table > tbody > tr > .no_td .notice_btn {font-size:18px; color:#0c4da2; font-weight:700; line-height:26px;}
.normal_notice_con > .list_con > ul > li > a > table > tbody > tr > .text_td {padding:0 40px;}
.normal_notice_con > .list_con > ul > li > a > table > tbody > tr > .text_td > .title_con {}
.normal_notice_con > .list_con > ul > li > a > table > tbody > tr > .text_td > .title_con span {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:18px; color:#000000; line-height:26px;}
.normal_notice_con > .list_con > ul > li > a > table > tbody > tr > .text_td > .info_con.m_con {margin-top:20px;}
.normal_notice_con > .list_con > ul > li > a > table > tbody > tr > .text_td > .info_con.m_con span {font-size:32px; color:#666666; line-height:40px;}
.normal_notice_con > .list_con > ul > li > a > table > tbody > tr > .text_td > .info_con.m_con span .bar {font-size:30px; line-height:38px;}
.normal_notice_con > .list_con > ul > li > a > table > tbody > tr > .file_td {width:45px;}
.normal_notice_con > .list_con > ul > li > a > table > tbody > tr > .file_td img {width:16px;}
.normal_notice_con > .list_con > ul > li > a > table > tbody > tr > .date_td {width:130px;}
.normal_notice_con > .list_con > ul > li > a > table > tbody > tr > .views_td {width:110px;}
.normal_notice_con > .list_con > ul > .none_li {text-align:center;}
.normal_notice_con > .list_con > ul > .none_li span {font-size:18px; color:#000000; line-height:500px;}

/*게시판 뷰 페이지*/
.notice_view_con {width:100%; max-width:1300px; margin:0 auto;}
.notice_view_con > .contents_con {border-top:1px solid #000000; border-bottom:1px solid #000000;}
.notice_view_con > .contents_con > .text_con {border-bottom:1px solid #cccccc; padding:20px;}
.notice_view_con > .contents_con > .text_con > .title_con {}
.notice_view_con > .contents_con > .text_con > .title_con span {font-size:22px; color:#000000; font-weight:500; line-height:30px;}
.notice_view_con > .contents_con > .text_con > .info_con {margin-top:6px;}
.notice_view_con > .contents_con > .text_con > .info_con span {font-size:14px; color:#666666; line-height:22px;}
.notice_view_con > .contents_con > .text_con > .info_con span .bar {font-size:12px; color:#eeeeee; line-height:20px;}
.notice_view_con > .contents_con > .posts_con {padding:40px 20px;}
.notice_view_con > .contents_con > .posts_con * {font-size:initial; line-height:1.5; font-family:initial;}
.notice_view_con > .contents_con > .posts_con img {max-width:100%; height:auto !important;}
.notice_view_con > .contents_con > .file_con {border-top:1px solid #cccccc; padding:20px;}
.notice_view_con > .contents_con > .file_con > ul {}
.notice_view_con > .contents_con > .file_con > ul > li {margin-top:10px;}
.notice_view_con > .contents_con > .file_con > ul > li > a {display:block;}
.notice_view_con > .contents_con > .file_con > ul > li > a > table {width:100%; margin:0 auto; table-layout:fixed;}
.notice_view_con > .contents_con > .file_con > ul > li > a > table > tbody > tr > td {}
.notice_view_con > .contents_con > .file_con > ul > li > a > table > tbody > tr > .icon_td {width:36px;}
.notice_view_con > .contents_con > .file_con > ul > li > a > table > tbody > tr > .icon_td .icon {width:16px;}
.notice_view_con > .contents_con > .file_con > ul > li > a > table > tbody > tr > .text_td {}
.notice_view_con > .contents_con > .file_con > ul > li > a > table > tbody > tr > .text_td span {font-size:16px; color:#333333; line-height:24px;}
.notice_view_con > .contents_con > .file_con > ul > li:first-child {margin-top:0;}
.notice_view_con > .btn_con {margin-top:60px; text-align:center;}
.notice_view_con > .btn_con .a_btn {display:inline-block; width:118px; border:1px solid #000000; text-align:center; font-size:18px; color:#000000; line-height:48px; overflow:hidden; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px;}