/* style01 */

#header {}
#header .wrap {height:150px; position:relative;}
#header .logo {width:237px; height:98px; margin:0 auto; padding-top:30px;}
#header .logo ._logo_img {display:block; }
#header .logo ._logo_img img {}
#header .logo ._logo_txt {padding:0;margin:0;}
#header .logo ._logo_txt a {}

#header .login {float:right;position:relative;}
#header .login a {}
#header .login i {display:inline-block;margin:0 3px 0 3px;position:relative;top:1px;width:1px;height:11px;}

#header .search {float:right;position:relative;margin:0 0 0 20px;}
#header .search form {display:block;width:228px;height:25px;background:#ffffff;border-radius:6px 6px 6px 6px;}
#header .search .keyword {float:left;padding:2px 0 0 3px;margin:3px 0 0 6px;width:186px;height:17px;font-size:11px;font-family:dotum;color:#888888;border:0;background:#ffffff;}
#header .search .keyword:focus {font-weight:bold;font-size:12px;font-family:gulim;color:#222222;}
#header .search .sbtn {float:left;padding:5px;position:relative;top:-1px;left:4px;}

#topmenu {height:45px; border-bottom:1px solid #dfdfdf;}
#topmenu .wrap {width:1000px; height:45px;}
#topmenu ul {width:96%;height:45px;;margin:0 auto;; padding:0; list-style-type:none; position:relative;}
#topmenu li {float:left; width:16%; padding: 0;margin:0;height:45px; line-height:45px;}
#topmenu li.vline {width:0px;}
#topmenu li a {text-align:center;font-weight:bold;font-family:"malgun gothic";font-size:16px;color:#363636;display:block;padding:1px 7px 5px 7px;letter-spacing:-1px; }

#topmenu li div {width:1000px;  ;position:absolute; top:46px; left:0;display:none;z-index:1;background-color:#256f64;}
#topmenu li div dl {margin:0;}

#topmenu li:first-child div dl {margin-left:20px;}
#topmenu li:nth-child(3) div dl {margin-left:20px;}
#topmenu li:nth-child(5) div dl {margin-left:319px;}
#topmenu li:nth-child(7) div dl {margin-left:20px;}
#topmenu li:nth-child(9) div dl {margin-left:635px;}
#topmenu li:nth-child(11) div dl {margin-left:700px;}

#topmenu li:nth-child(3) div dl dt a {letter-spacing:-0.5px}

#topmenu li div dt { float:left;height:40px; line-height:40px;margin:0;padding:0; }
#topmenu li div dt a {font-size:12px;overflow:hidden; height:35px; margin:0;padding:0 10px; color:#e5f0ee;letter-spacing:0px}
#topmenu li div dt a:hover {color:#fff;}

/*
#topmenu li div dd {margin:0;padding:0;height:40px; line-height:40px;}
#topmenu li div dd a {overflow:hidden;height:40px;line-height:150%;display:block;font-weight:normal;padding:3px 0 8px 15px;font-size:12px;font-family:gulim;height:11px;text-shadow:0 0 0 #666666;}
#topmenu li div dd a:hover {background:#efefef;}
*/
#topmenu li a:hover,#topmenu .on {color:#346b63;}
#topmenu .on1 a{color:#fff;;;}
#topmenu .none {color:#999999;padding:2px 0 0 10px;}
#topmenu .none a {display:inline;background:#ffffff;padding:3px 5px 3px 5px;position:relative;top:2px;}
#topmenu .more {margin:0 0 3px 3px;}
#topmenu .home {margin-right:15px;}


#footer {width:100%; height:120px; border-top:#DEDEDE solid 1px;}
.footer_box {width:1000px; height:120px; margin:0 auto; background:url('/images_2017/common/logo_foot.gif') no-repeat 0 0px;;}
.footer_box p { text-align:right; margin-top:30px; padding-top:10px;font-size:12px;}
.footer_box p span{font-weight:bold; margin-right:10px;}

#footer .wrap {padding:15px 0 20px 0;}


#footer .wrap .slinks {float:left;}
#footer .wrap .slinks .elink {padding:10px 0 10px 0;font-size:11px;font-family:dotum;color:#c0c0c0;letter-spacing:2px;}
#footer .wrap .slinks .elink a {font-family:gulim;font-size:12px;letter-spacing:-1px;color:#666666;}
#footer .wrap .slinks .elink a:hover {text-decoration:underline;}
#footer .wrap .slinks .copyright {font-size:11px;font-family:arial;color:#999999;}
#footer .wrap .powered {float:right;}
#footer .wrap .kimsq {padding:10px 0 10px 0;font-size:11px;font-family:arial;color:#c0c0c0;}

.sub_visual {width:100%; height:120px; ;background:#000 url('/images/sub/visual.jpg') no-repeat center 0px;;z-index:100; }
.sub_contailner {width:1000px; margin:0 auto; position:relative; overflow:hidden;margin-bottom:50px; hidden;z-index:500;}

/* ÀüÃ¼ÀÏÁ¤ */
table.schedule {width:100%; border-top:2px solid #000; font-size:11px;}
table.schedule th, table.schedule td {text-align:center; padding:15px 3px; border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1}
table.schedule th:first-child {border-left:1px solid #d1d1d1;}
table.schedule thead th {color: #fff; border: 1px solid #ea5d4b; background-color: #ea5d4b; border-right:1px solid #fff}
table.schedule thead th:last-child {border-right:none}
table.schedule tbody th {background-color: #ededed;}

/* ±³¼ö¼Ò°³ */
.name_box {width:100%;  font-family:"³ª´®°íµñ", "NanumGothic";  min-height:280px; letter-spacing:-1.0px;}
.name_box p:first-child {font-size: 23px; }
.name_box p:nth-child(2) {font-size:45px;  font-weight:bold; }
.name_box p:nth-child(3) {font-size:30px;  }
.name_box p:nth-child(4) {font-size:20px;  }
.name_box p:nth-child(5) {font-size:14px; margin-top:90px; background-color:#fff; opacity:0.8; line-height:22px; }

.name_01 {background: url('/images_2017/contents/name_01.jpg') no-repeat right 0px;}
.name_02 {background: url('/images_2017/contents/name_02.jpg') no-repeat right 0px;}
.name_03 {background: url('/images_2017/contents/name_03.jpg') no-repeat right 0px;}
.name_04 {background: url('/images_2017/contents/name_04.jpg') no-repeat right 0px;}
.name_05 {background: url('/images_2017/contents/name_05.jpg') no-repeat right 0px;}
.name_06 {background: url('/images_2017/contents/name_06.jpg') no-repeat right 0px;}
.name_07 {background: url('/images_2017/contents/name_07.jpg') no-repeat right 0px;}
.name_08 {background: url('/images_2017/contents/name_08.jpg') no-repeat right 0px;}
.name_09 {background: url('/images_2017/contents/name_09.jpg') no-repeat right 0px;}
.name_10 {background: url('/images_2017/contents/name_10.jpg') no-repeat right 0px;}
.name_11 {background: url('/images_2017/contents/name_11.jpg') no-repeat right 0px;}
.name_12 {background: url('/images_2017/contents/name_12.jpg') no-repeat right 0px;}
.name_13 {background: url('/images_2017/contents/name_13.jpg') no-repeat right 0px;}


/* ÄÜ¼­Æ® ÅÇ */
.sub_contailner .tab { width:99.5%;margin:20px 0px; padding:0; position:relative; border-top:2px solid #1e907f}
.sub_contailner .tab ul {width:100%;margin:0px; padding:0; }
.sub_contailner .tab ul li {float: left; width:20%;   display: inline; }

.sub_contailner .tab ul li a { width:100%;font-size:12px; padding:10px 0 ; float: left; display: block; background-color:#e2f4f1; color:#1d786a; text-align:center;}

.sub_contailner .tab ul li .on,
.sub_contailner .tab ul li a:hover 
{ background-color:#45b6a5; color:#fff; text-decoration:none; font-weight:600;}

.sub_contailner .tab ul div.tabcontent {width:100%;; ;position: absolute; top:100px; left:0px;  display: none; padding:20px 0; ;}


