@charset "euc-kr";


.in {width:1024px; margin:0 auto;}
.in:after {content:""; display:block; clear:both;}

#wrap {}
#wrap:after {content:""; display:block; clear:both;z-index:500;}

#header {}

/*»ó´Ü¸µÅ©*/
.h_top {height:32px;}
.h_top:after {content:""; display:block; clear:both;}
.top_link {float:left;}
.top_link a{float:left;}

/*»ó´ÜÀ¯Æ¿*/
.h_top .top_util {float:right; margin-top:6px;}
.h_top .top_util a {padding:0 14px 0 10px; color:#333; font-size:11px;}

/*GNB*/
.gnb_wrap {position:relative; z-index:10; clear:both; background: url(../img/nav_bg_2.jpg) left 27px repeat-x;}
.gnb_wrap .in {/*position:relative; padding:30px 0; height:85px;*/}
.gnb_wrap .in h1{/*position:relative; padding:30px 0;*/ margin-top:20px; text-align: center;}
.gnb_wrap .gnb_bg {position:absolute; z-index:11; top:129px; width:100%; height:0; border-bottom:1px solid #d3d3d3;}

/*.gnb_wrap h1 {float:left; margin-top:30px;}*/
#nav {background-color: #ed306a; height: 44px; margin-top: 25px;}
#nav > ul {position:relative; z-index:2; *zoom:1;}
#nav > ul:after {content:""; display:block; clear:both;}
#nav > ul > li {float:left; position:relative; width:150px;}
#nav > ul > li > a {display:block; height:44px; line-height:44px; /*padding:0 22px 0 21px;*/ color:#fff; font-weight:bold; text-align:center; font-size:17px;}
/*nav > ul > li > a.on,
nav > ul > li > a:hover {height:44px; line-height:44px; color:#0798DE; border-bottom:4px solid #0798DE;}*/

#nav > ul > li.gnb02 {width:160px;}
#nav > ul > li.gnb06 {float: right; width: 80px;}
#nav > ul > li.gnb06 a{line-height: 43px; margin-top: 6px;}
/*nav > ul > li.gnb06 > a > img{margin-top:-13px; margin-right:3px;}*/
#nav > ul > li.gnb07 > a {padding-right:0;}

#nav > ul > li > div {display:none; position:absolute; z-index:20; left:0; top:60px; width:160px; height:170px; border-right:1px solid #ddd;}
#nav > ul > li.gnb02 > div {width:160px;}
#nav > ul > li > div > ul {height:180px; padding: 10px 0 0 39px;}
/*nav > ul > li > div > ul:hover {background:#197ed0;}*/
#nav > ul > li > div > ul > li { padding:0 10px;}
#nav > ul > li > div > ul > li a {display:block; height:24px; line-height:24px; letter-spacing:0px; color:#333; font-family:'dotum';}
#nav > ul > li > div > ul > li a.letter{display:block; height:24px; line-height:24px; letter-spacing:-1px; color:#333; font-family:'dotum';}
#nav > ul > li > div > ul > li a.letter2{display:block; height:24px; line-height:24px; letter-spacing:-0.5px; color:#333; font-family:'dotum';}
#nav > ul > li > div > ul:hover a {color:#197ed0;}
#nav > ul > li > div > ul:hover a.letter {color:#197ed0;}
#nav > ul > li > div > ul:hover a.letter2 {color:#197ed0;}
#nav > ul > li > div > ul:hover a:hover {text-decoration:underline;}

#nav.on .nav_bg {display:block; position:absolute; left:0; top:103px; z-index:0; width:100%; height:220px; border-bottom:2px solid #197ed0; background:#fff;}
#nav .nav_bg span {position:relative; left:50%; display:block; width:1400px; height:250px; margin-left:-700px; overflow-x:hidden; background:url(../images/nav_bg.gif) no-repeat 0 bottom;}

/* ÄÁÅÙÃ÷¿µ¿ª */
#container {margin-top:-3px;}
#container:after {content:""; display:block; clear:both;}

#menu {display: none;}

/*¸ÞÀÎ½½¶óÀÌµå*/
.main_slide {width: 1024px;margin: 0 auto;margin-top: 13px;}
.main_slide .in {position:relative; width: 1022px; float: right; border: 1px solid #d3d3d3;}
.main_slide .in ul li {position:relative; height:291px;}
.main_slide .in ul li .txt {position:absolute;}
.main_slide .in ul li .slide_link {position:absolute; left:708px; top:269px;}

/* .main_slide .slide01 {background:url(../images/pic/main04_img.png) left top no-repeat;}
.main_slide .slide01 .txt {left:589px; top:98px;}
.main_slide .slide01 a {padding: 0 0 275px 1022px;}

.main_slide .slide02 {background:url(../images/pic/main13_img.png) left top no-repeat;}
.main_slide .slide02 .txt {left:589px; top:98px;}
.main_slide .slide02 a {padding: 0 0 275px 1022px;}

.main_slide .slide03 {background:url(../images/pic/main03_img.png) left top no-repeat;}
.main_slide .slide03 .txt {left:589px; top:98px;}
.main_slide .slide03 a {padding: 0 0 275px 1022px;}

.main_slide .slide04 {background:url(../images/pic/main02_img.png) left top no-repeat;}
.main_slide .slide04 .txt {left:589px; top:98px;}
.main_slide .slide04 a {padding: 0 0 275px 1022px;} */

.main_slide .bx-pager {position:absolute; right:110px; bottom:11px;}
.main_slide .bx-pager .bx-pager-item {float:left; margin-left:5px;}
.main_slide .bx-pager .bx-pager-item a {display:inline-block; width:13px; height:13px; text-indent:-9999em; background:url(../images/btn/slide_bl.png) 0 0 no-repeat;}
.main_slide .bx-pager .bx-pager-item a.active {width:45px; background:url(../images/btn/slide_bl_on.png) 0 0 no-repeat;}
.main_slide .bx-controls-direction a {display:inline-block; position:absolute; top:125px; width:23px; height:43px; text-indent:-9999em;}
.main_slide .bx-controls-direction .bx-prev{left:0; background:url(../images/btn/slide_left.png) left top no-repeat;}
.main_slide .bx-controls-direction .bx-next{right:0; background:url(../images/btn/slide_right.png) left top no-repeat;}
.main_slide .bx-controls-auto {position:absolute; right:200px; bottom:10px;}
.main_slide .bx-controls-auto div {float:left; margin-left:11px;}
.main_slide .bx-controls-auto div a {display:inline-block; width:6px; height:10px; text-indent:-9999em; background:url(../images/btn/slide_play.png) no-repeat;}
.main_slide .bx-controls-auto div a.bx-stop {width:7px; background:url(../images/btn/slide_stop.png) no-repeat;}

/*´Þ·Â*/
.calendar {border: 1px solid #d3d3d3; height: 314px;}
.calendar p {padding-left: 15px; font-size: 13px;}
.jqx_s a {padding: 4px 10px; background-color: #f44336; color: #fff; margin-left: 129px;}
.calendar_list {margin-bottom: 40px;}
.calendar1 {border: 1px solid #d3d3d3; height: 314px;}
#mCell a {padding: 0 5px 20px 5px; cursor: default;}
#mCell a:hover {color:#fff;}
#mCell2 a {padding: 0 30px 60px 30px; cursor: default;}
#mCell2 a:hover {color:#fff;}

/*·¹ÀÌ¾Æ¿ô °øÅë*/
#content {}
#content:after {content:""; display:block; clear:both;}
#content.main {}
#content.sub {}
#content.sub .sub_body {padding-bottom:65px; background:url(../images/bg/sub_bg.gif) 130px 0 no-repeat;}
#sub_content {float:left; width:749px}
.h3_txt{font-size:20px;font-weight:bold;color:#333;line-height:20px;padding-left:20px;margin-bottom:20px; background:url(../img/h3_bg.png) no-repeat;}
.h3_txt_p{font-size:20px;font-weight:bold;color:#333;line-height:20px;padding-left:20px;margin-bottom:10px; background:url(../img/h3_bg.png) no-repeat;}
.info02_p{margin-bottom:20px; color: #009688; font-weight: bold; font-size: 14px;}

#content .con_left {float:left; width:680px; padding-top: 20px;}
#content .con_right {float:left; width:339px; padding:20px 0 0 5px;}
.con_txt .img_ceo img {width: 174px; height: 210px; padding-bottom: 70px;}

/*SNB*/
#section_snb {float:left; width:215px; padding-top:36px; margin-right:60px;}
#section_snb h2 {padding-top:11px; color:#333;font-size:30px; font-weight:bold;}
#section_snb .menu_title2 {letter-spacing:-2px;}
#section_snb .subtxt {margin-top:9px;}
#section_snb .subtxt span {display:block; color:#ed306a; margin-bottom:3px; font-size:14px;}
#section_snb .snb_menu {margin-top:28px;}
#section_snb .snb_menu li a {display:block; height:45px; line-height:45px; letter-spacing:-0.03em; padding-left:8px; font-size:15px; color:#333; border-top:1px solid #fff; border-bottom:1px solid #ddd; background:url(../img/snb_il.gif) 95% center no-repeat;}
#section_snb .snb_menu li.off a{border-top:1px solid #ddd;}
#section_snb .snb_menu li .ecp {letter-spacing:-1.5px;}
#section_snb .snb_menu li.on a, #section_snb .snb_menu li a:hover {color:#fff; border:1px solid #ed306a;  background:#ed306a url(../img/snb_il_on.gif) 95% center no-repeat;}
#section_snb .snb_menu li a.last{border-bottom:1px solid #0798de !important}
#section_snb .snb_menu li li{background:#f2f2f2;}
#section_snb .snb_menu li li a{color:#333 !important;height:40px !important;line-height:40px !important;padding-left:25px;font-size:13px;border:0 !important;background:none !important;}
#section_snb .snb_menu li li.on a{color:#0090c1 !important; background:url(../images/bg/2dept_bg.jpg) 14px 20px no-repeat !important;}
#section_snb .snb_menu li li a.b_line{border-bottom:1px solid #ddd !important}
#section_snb .snb_bottom {display:block; overflow:hidden; margin-top:25px;}
#section_snb .snb_bottom a {float:left;}
#section_snb .snb_bottom a span {display: block; font-size: 14px; font-weight: bold; text-align: center; margin-bottom: 30px; color: #333;}
#section_snb .snb_bottom img {border: 1px solid #ddd; margin-bottom: 3px;}

/*¸ÞÀÎ3¹öÆ°*/
.main_quick01 {overflow:hidden; padding: 7px 6px 8px 6px; border: 1px solid #d3d3d3;}
.main_quick01 li {float:left; margin: 7px 0 7px 10px;}
.main_quick01 li:first-child{margin: 7px 0;}
.main_quick01 li a {display:block;}

/*¸ÞÀÎ - È°µ¿*/
.main_inbox {float: left;}
.main_act {position: relative; border: 1px solid #d3d3d3; padding: 15px 20px 15px 20px; margin-top: 5px; width: 638px; height: 240px;}
.main_act ul {padding-top: 12px; font-size: 13px;}
.main_act .ca img {width: 196px; height: 130px;}
.best-post-txt strong {text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block; color: #333; font-size: 15px;}
.best-post-txt {display: block; width: 196px; margin-top: 15px;}
.best-post-txt div.pt {overflow: hidden; height: 47px;}
.best-post-txt p {margin-top: 6px; color: #909090; font-size: 13px;}
.main_act li:first-child {margin-left: 0;}
.main_act li {float: left; padding-right: 20px;}
.main_act li.act_list {float: left; padding-right: 0;}
.main_act .more{position: absolute; top: 16px; left: 603px; height: 18px; width: 55px;}
.main_act .more a {display: block; background: url(../img/btn_more.gif) no-repeat right 0; height: 18px; color: #333; font-size: 12px; line-height: 18px;}

/*¸ÞÀÎ - °øÁö»çÇ× ÅÇ*/
.main_bd {position: relative; width:291px; height:157px; border: 1px solid #d3d3d3; padding: 15px 20px 15px 20px; margin-right: 5px;}
.main_bd ul {position:relative;}
.main-notice-tit {display: block; font-size: 14px; color: #197ed0; font-weight: bold;}
.main_bd ul{margin-top: 12px; font-size: 13px;}
.main_bd .more{position: absolute; top: 16px; left: 257px; height: 18px; width: 55px;}
.main_bd .more a {display: block; background: url(../img/btn_more.gif) no-repeat right 0; height: 18px; color: #333; font-size: 12px; line-height: 18px;}
.main_bd > ul > li {display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 291px;}
.main_bd > ul > li > a {padding: 2px 0; line-height: 18px;}

/*¸ÞÀÎ - »ç¾÷¾È³»*/
.bis_guide {position:relative; float:left; width:299px; height:151px; margin-left:29px; color:#333; font-size:17px;}
.bis_guide strong {display:block; padding-top:6px; margin-bottom:12px; background:url(../images/bg/bis_guide_bg.gif) left top no-repeat;}

.bis_guide .bx-pager {position:absolute; right:0; top:17px;}
.bis_guide .bx-pager div {float:left; margin-left:3px;}
.bis_guide .bx-pager div a {display:inline-block; width:14px; height:14px; background:url(../images/btn/bis_dot.png) no-repeat; text-indent:-9999em;}
.bis_guide .bx-pager div a.active {background:url(../images/btn/bis_dot_on.png) no-repeat;}

/*¸ÞÀÎ - ÆË¾÷½½¶óÀÌµå*/
.pop_slide {position:relative; width:294px; margin-bottom:15px; border:1px solid #ddd;}
.pop_slide .bx-pager {position:absolute; left:15px; top:15px;z-index:100;}
.pop_slide .bx-pager div {float:left; margin-left:3px;}
.pop_slide .bx-pager div a {display:inline-block; width:14px; height:14px; background:url(../images/btn/bis_dot.png) no-repeat; text-indent:-9999em;}
.pop_slide .bx-pager div a.active {background:url(../images/btn/bis_dot_on.png) no-repeat;}

.take img {vertical-align:top;}
.take .left {float:left;}
.take .left a {display:block;}
.take .left a:first-child {margin-bottom:8px;}
.take .right {float:right}
.take .right a {display:block;}
.take .right a:first-child {margin-bottom:8px;}

/*ÇªÅÍ*/
/*ÆÐ¹Ð¸®»çÀÌÆ®*/
.fam_area {background:#f8f8f8; height:65px; line-height:65px; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;}
.fam_area:after {content:""; display:block; clear:both;}
.fam_area .in {position:relative;}
.fam_area .ff {width:995px;}
.fam_area ul {overflow:hidden;}
.fam_area li {float:left; width:auto !important; padding-right:42px}
.fam_area .bx-controls-direction {position:absolute; right:0; top:21px; z-index:100;}
.fam_area .bx-controls-direction a {display:inline-block; width:23px; height:22px; text-indent:-9999em;}
.fam_area .bx-controls-direction .bx-prev {background:url(../images/btn/ff_left.gif) no-repeat;}
.fam_area .bx-controls-direction .bx-next {background:url(../images/btn/ff_right.gif) no-repeat;}

/*ÇªÅÍ ÇÏ´Ü ¸µÅ©¿­*/
.terms_wrap {padding:12px 0; border-top:1px solid #ccc;}
.terms_wrap .terms_link {float:left; margin-top:3px;}
.terms_wrap .terms_link li {float:left; padding:0 10px;}
.terms_wrap .terms_link li a {display:block; color:#999; font-weight:bold;}
.terms_wrap .terms_link li.ecp a {color:#444;}
.terms_wrap .terms_link li:first-child {background:none; padding-left:0;}
.terms_wrap .terms_sns {float:right;}
.terms_wrap .terms_sns li {float:left; margin-left:10px; margin-top: 3px;}
.terms_wrap .terms_sns li a {color: #999; font-weight: bold;}

.foot_bot {padding:35px 0; background:#ececec; border-top:1px solid #ccc;}
.foot_bot p {float:left; line-height: 30px;}
.foot_bot .flast_link {float:right;}
.foot_bot .flast_link a {float:left; margin-left:12px;}

.foot_bot .flast_logo a {float:left; margin-right: 13px;}
.add {padding: 0 5px;}

/*¼­ºê ÆÐ½º*/
.path {padding:12px 0; overflow:hidden; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; background:#eee;}
.path ol {float:left; margin-top:2px;}
.path ol li {float:left; padding-left:20px; color:#777; background:url(../images/bg/path_arr.gif) 10px center no-repeat;}
.path ol li:first-child {padding-left:0; background:none;}
.path ol li:first-child img {margin-top:-2px;}
.path span {float:right;}

/*¼­ºê ÄÁÅÙÃ÷¿µ¿ª Å¾*/
.sub_spot {height:120px; margin-bottom:40px; /*overflow:hidden;*/ border-bottom:2px solid #ddd;}
.sub_spot h2 {margin:44px 0 15px; font-size:34px; color:#333;}
.sub_spot p {color:#555; font-size:14px;}
.location {padding-top: 15px;}
.location_in p {float: right; background: url(../img/home.gif) no-repeat 0 3px; padding-left: 18px; font-size: 13px;}

/*¼­ºêÅ¾ BG ¸®½ºÆ®*/
.sub_top_bg01 {background:url(../img/sub_top_bg01.png) right center no-repeat;}/* ¼¾ÅÍ¼Ò°³ */
.sub_top_bg02 {background:url(../img/sub_top_bg02.png) right center no-repeat;}/* ÀÚ¿øºÀ»ç */
.sub_top_bg03 {background:url(../img/sub_top_bg03.png) right center no-repeat;}/* ±³À° */
.sub_top_bg04 {background:url(../img/sub_top_bg04.png) right center no-repeat;}/* Á¤º¸¼¾ÅÍ */
.sub_top_bg05 {background:url(../img/sub_top_bg05.png) right center no-repeat;}/* »çÀÌÆ®¸Ê */

/* margin group */
.mt20{margin-top:20px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:20px}

/* ÅØ½ºÆ® °øÅë css */
.txt1{font-size:13px;line-height:20px;letter-spacing:-1px;color:#555}

.p_sit {*zoom:1;}
.p_sit:after {display:block; clear:both; content:"";}
.p_sit .article {width:150px; margin-left:60px; float:left; margin-bottom:40px;}
.p_sit .ecp_art {margin-left:0;}
.p_sit .menu_2 {clear:both;}
.p_sit .article h3 {text-align:center; width:185px; height:50px; line-height:50px; font-size:18px; letter-spacing:-1px; background: #f67eb4; color:#fff;}
.p_sit .list_menu>ul>li {width:185px; line-height:45px; border-bottom:1px dotted #f67eb4;}
.p_sit .list_menu>ul>li>a {padding-left:15px; letter-spacing:-1px; font-size:14px; font-weight:bold; color:#555;}
.list_menu ul {padding-top: 25px;}
.intro p {margin-bottom:30px}

/* ÀÏ¹Ý °Ô½ÃÆÇ */
#sc .tbl_app {margin-top:9px; margin-bottom:30px;}
#sc .tbl_app2 {margin-top:17px;}
#sc .tbl_app p,
#sc .tbl_ins p {margin-top:5px; color:#666; line-height:22px; letter-spacing:-0.5px;}
#sc .tbl_ins {margin-bottom:17px;}

.section {margin-bottom: 37px;}
.section_edu {margin-bottom: 37px;}
.section_edu img {border:1px solid #dcdcdc; background-color: #f9f9f9;}

.tbl_center {width:100%; border-top:2px solid #0798de;}
.tbl_center thead th {height:38px; text-align:center; font-size:12px; color:#0075bc; border-bottom:1px solid #dcdcdc; background:#f9f9f9;}
.tbl_center tbody th,
.tbl_center tbody td {padding-top:8px; padding-bottom:8px; text-align:center; font-size:13px; color:#555; border-bottom:1px solid #dcdcdc;}
.tbl_center tbody th {color:#555;}
.tbl_center tbody .left {text-align:left; padding-left:15px;}
.tbl_center tbody .right {text-align:right; padding-right:15px;}

.tbl_board th,
.tbl_board td {border-left:1px solid #dcdcdc;}
.tbl_board th:first-child,
.tbl_board td:first-child {border-left:none;}

.tbl_left {width:100%; border-top:2px solid #0798de;}
.tbl_left th,
.tbl_left td {border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; font-size:13px;}
.tbl_left th {height:35px;  color:#0075bc; border-bottom:1px solid #dcdcdc; background:#f9f9f9;}
.tbl_left th:first-child {border-left:0;}
.tbl_left td {padding-left:15px; color:#666; letter-spacing:-0.5px;}

.tbl_center1 {width:100%; border-top:2px solid #05b59e;}
.tbl_center1 thead th {height:38px; text-align:center; font-size:13px; color:#009688; border-bottom:1px solid #dcdcdc; background:#f9f9f9; border-left: 1px solid #dcdcdc;}
.tbl_center1 tbody th,
.tbl_center1 tbody td {padding-top:8px; padding-bottom:8px; text-align:center; font-size:13px; color:#555; border-left: 1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.tbl_center1 tbody th {color:#555;}
.tbl_center1 tbody .left {text-align:left; padding-left:15px; border-right: 1px solid #dcdcdc;}
.tbl_center1 tbody .left span {color: #009688; line-height: 23px;}
.tbl_center1 tbody .right {text-align:right; padding-right:15px;}
.tbl_center1 tbody .note {border-right: 1px solid #dcdcdc;}
.tbl_center1 thead th.th_1 {height:38px; text-align:center; font-size:13px; color:#009688; border-right: 1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:#f9f9f9; border-left: 1px solid #dcdcdc;}

/* bullet */
.bul_cir,
.dot_list,
.dot_ul,
.bul_tri {margin-left:13px;}
.bul_cir li {padding-left:15px; background:url(/images/info/bul_organization.gif) no-repeat 0 center;}
.bul_cir li strong {color:#0075bc;}
.bul_cir_p {margin-left:13px; padding-left:15px; font-size:13px; font-weight:bold; letter-spacing:-0.5px; color:#0075bc;}
.dot_list dt {margin-bottom:3px; font-size:14px; letter-spacing: -0.1px; font-weight: bold; color: #333;}
.dot_list dt {color:#009688;}
.dot_list dt span {color: #009688; font-size: 18px;}
.dot_list dd {margin-left: 15px; margin-bottom:17px; font-size:13px; line-height:22px; letter-spacing:-0.1px; color: #333;}
.dot_list dd.line_2 {line-height:20px; background-position:0 6px;}
.dot_list dd.first-none {margin-bottom:5px;}
.dot_list .title {display:block; margin:10px 0 10px 13px; font-size:13px; font-weight:bold; color:#555;}
.dot_ul li {font-size:13px; letter-spacing:-0.1px;}
.dot_ul li span {color: #009688; font-size: 18px;}
.bul_tri li {margin-bottom:12px; padding-left:10px; color:#777;}
.bul_tri li.tri2,
.bul_tri_2 {line-height:20px; background-position:0 8px;}
.bul_tri_p {margin-left:13px; padding-left:10px; color:#555;}
.bul_tri_3 {line-height:20px; background-position:0 9px;}

.section .vol_feature {overflow:hidden; background:url(../img/bg_list.png) no-repeat; padding-top: 10px; margin-left: 15px;}
.vol_feature li {position:relative; float:left; padding:0 0 0 65px; width:289px; height:115px; letter-spacing: -0.1px; font-size: 13px;}
.vol_feature li.list2, .vol_feature li.list4 {width: 293px;}
.vol_feature li.list1, .vol_feature li.list3 {padding:0 22px 0 65px;}
.vol_feature li .num {position:absolute; margin-top: 5px; left:0; width:52px; height:52px; text-indent:-9999px;}
.vol_feature li.list1 .num {background:url(../img/num1.png) no-repeat;}
.vol_feature li.list2 .num {background:url(../img/num2.png) no-repeat;}
.vol_feature li.list3 .num {background:url(../img/num3.png) no-repeat;}
.vol_feature li.list4 .num {background:url(../img/num4.png) no-repeat;}
.vol_feature li .title {font-size: 14px; color: #009688;}
.vol_feature li .cnt {width: 294px; letter-spacing: -0.3px;}

/* paging */
.paging {*zoom:1; text-align:center;}
.paging:after {display:block; content:""; clear:both;}
.paging a {display:inline-block; width:26px; height:22px; margin-left:-5px; padding-top:4px; text-align:center; font-size:11px; font-weight:bold; color:#777; border:1px solid #eee;}
.paging a.on {position:relative; z-index:5; color:#555; border:1px solid #ccc;}
.paging .btn_paging {border:none;}

/* border-notice */
.tabType1 {*zoom:1; margin-bottom:25px;}
.tabType1:after {display:block; clear:both; content:"";}
.tabType1 li {float:left;}
.tabType1 {}
.bbsTopbox {*zoom:1; margin-bottom:11px;}
.bbsTopbox:after {display:block; clear:both; content:"";}
.bbsTopbox .sortBox {float:left;}
.bbsTopbox #listing {width:151px; height:29px; padding-left:11px; font:12px 'µ¸¿ò',Dotum; color:#777; border:1px solid #bbb;}
.bbsTopbox p {float:right; margin-top:5px; font:14px 'µ¸¿ò',Dotum; color:#777;}
.bbsTopbox em { font-weight:bold; }
.bbsListType1 {width:100%; margin-bottom:20px; border-top:2px solid #0798de;}
.bbsListType1 thead th {height:38px; font-size:12px; color:#555; text-align:center; border-bottom:1px solid #dcdcdc; background:#f9f9f9;}
.bbsListType1 tbody td {height:40px; font:12px 'µ¸¿ò',Dotum; color:#777; text-align:center; border-bottom:1px solid #dcdcdc;}
.bbsListType1 tbody td.title {text-align:left;}
.bbsListType1 tbody td.title a {color:#555;}
.bbsListType1 tbody td.title a:hover {color:#0798de; text-decoration:underline;}
.bbsListType1 tbody td.adress {padding-left:20px; text-align:left;}
.bottomSearchbox {width:626px; height:42px; margin-top:30px; padding-top:15px; padding-left:150px; border:1px solid #dfdfdf; background:#f8f8f8;}
.bottomSearchbox .ipt_sel {width:91px; height:28px; padding-left:9px; font:12px 'µ¸¿ò',Dotum; color:#555;border:1px solid #d4d4d4;}
.bottomSearchbox .ipt_txt {width:296px; height:28px; padding-left:5px; border:1px solid #d4d4d4;}
.bottomSearchbox .ipt_btn {width:56px; height:28px; line-height:28px; text-align:center; font:13px bold '¸¼Àº°íµñ','Malgun Gothic'; color:#fff; letter-spacing:-0.5px; border:none; background:#999;}


/*Á¶Á÷µµ - ¿¬¶ôÃ³ - ¸ÞÀÏº¸³»±â*/
.img_cursor {cursor:pointer;}


/* navigation */
.nvalinks {*zoom:1; position:absolute; top:0; right:0;}
.nvalinks:after {content:""; display:block; clear:both;}
.nvalinks a {float:left; padding:8px 0; margin-left:10px; background:url(../images/common/bg_link_bar.gif) no-repeat right center; padding-right:10px; font-size:11px;}
.nvalinks .user {float:left; margin-right:10px; height:30px; line-height:29px;}
.nvalinks .allmenu {padding-right:0; background:none; margin-left:15px;}
.nvalinks .lst {padding-right:0; background:none;}
.nvalinks a:hover {text-decoration:underline;}
.nvalinks a.login-color {color:#ff5907;}

.reserv_go {position:absolute; right:0; bottom:14px;}

#search{background:url('../img/bg_search.gif') no-repeat 0 0;}
#search .txt_search {border: none; margin: 2px 0 2px 5px; width: 90px; height:25px; background-color: #f9f8e1;}
#skip, .skip {font-size:0; width:0; height:0; line-height:0; position:absolute; left:-9999px;}

.navigation:after {content:""; display:block; clear:both;}
.navigation li {float:left; text-align:center;}
.navigation li a {position:relative; display:block; color:#000; font-size:16px; font-weight:bold; width:110px; height:23px;}
.navi-sublist {position:absolute; width:150px; height:164px; z-index:9000; padding-top:25px; display:none;}
.navi-sublist li {float:none; text-align:left; margin-top:8px; *zoom:1;}
.navi-sublist li:first-child {margin-top:0;}
.navi-sublist li a {display:block; width:auto; height:auto; line-height:20px; color:#3C3C3C; font-size:13px; padding-left:8px; font-weight:normal;}
.navi-sublist li a:hover {color:#197ed0; text-decoration:underline;}

.subnav01 {top:39px; left:16px; width:152px;}
.subnav02 {top:39px; left:15px; width:143px;}
.subnav03 {top:39px; left:23px; width:150px;}
.subnav04 {top:39px; left:16px; width:95px;}
.subnav05 {top:39px; left:16px; width:95px;}

.subnav {display:none;}

.nav-sub-wrap {*zoom:1; height:189px; border-bottom:1px solid #f8789d; position:absolute; top:129px; left:0; width:100%; background-color:#fff; display:none;}
.nav-sub-wrap:after {content:""; display:block; clear:both;}
.nav-sub-wrap .inbox {width:1000px; height:189px; margin:0 auto;}
.sns-link {float:left; width:200px; height:189px;}
.sns-facebook {padding:35px 20px 10px 0;}
.sns-facebook .inwrap {height:122px; position:relative;}
.sns-facebook p {font-size:18px; color:#000; line-height:20px;}
.sns-facebook span {font-size:13px; color:#707070; display:block; margin-bottom:1px;}
.sns-facebook strong {color:#1dcd00;}
.sns-facebook a {display:inline-block; margin-top:10px;}

.sns-facebook .btn_event_go {position:absolute; left:0; bottom:0;}

.nav_banner {width:200px; height:189px; margin-left: 650px;}
.nav_banner_img {padding-top:25px; margin-left: 130px;} 

.con_right .cal {border: 1px solid #d3d3d3; margin-top: 5px;}
.con_right .cal1 {border: 1px solid #d3d3d3; margin-top: 5px;}
.main_banner {width: 1024px; margin: 0 auto;}
.main_banner img {float: left; border: 1px solid #d3d3d3; width: 166px;}
.main_banner .ba1 {margin: 5px 3px 5px 0;}
.main_banner .ba2 {margin: 5px 0 5px 0;}
.main_banner .ba3 {margin: 5px 3px 5px 0;}

/*¿Â¶óÀÎ±³À°*/
.edu_movie_list{width:100%;border:1px solid #dedede; font-size: 13px;}
.edu_movie_list th{height:33px; line-height:33px; text-align:center; background-color: #f9f9f9; font-weight:700;}
.edu_movie_list th, .edu_movie_list td{border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.edu_movie_list td{  }
.edu_movie_list td.col1{width:56px; text-align:center;}
.edu_movie_list td.col2{width:106px; text-align:center;}
.edu_movie_list td.col3{width:270px; padding:0 20px 0 20px;}
.edu_movie_list td.col3 strong {color: #333;}
.edu_movie_list td.col4{width:247px; padding:0 10px 0 10px;}
.edu_movie_list td.col2 .thumb{position:relative; height:64px;}
.edu_movie_list td.col2 .thumb img{width: 120px;}
.edu_movie_list td.col2 .thumb a{float:left;}
.edu_movie_list td.colspan{width:784px;}
.edu-com {margin: 0 0 15px 0; font-size: 14px; line-height: 20px;}
.edu_p {padding-top: 10px; font-size: 13px;}

/* °Ë»ö ½ºÅ¸ÀÏ1 */
.search-area{ overflow:hidden; zoom:1; }
.search-area .info{ float:left; position:relative; top:20px; }
.search-area .search{ float:right; height:46px; line-height:46px; }

/* Å×ÀÌºí ½ºÅ¸ÀÏ1 */
.board-type-1{ border-top:2px solid #333; text-align:center; table-layout:fixed; }
.board-type-1 th{ background:#fff; font-weight:700; }
.board-type-1 td{ background:#fff; color:#555; }
.board-type-1 th, .board-type-1 td{ border-bottom:1px solid #ccc; height:36px; }
.board-type-1 td *{ vertical-align:middle; }
.board-type-1 .no{ width:71px; }
.board-type-1 .title{ width:336px; text-align:left; }
.board-type-1 .file{ padding:0 0 0 20px; width:37px; text-align:left; }
.board-type-1 .writer{ width:121px; }
.board-type-1 .hits{ width:91px; }
.board-type-1 .date{ width:108px; }
.board-type-1 .flag-notice td{ background:#f5f5f5; }
.board-type-1 a{ color:#555; }
.board-type-1 td.colspan{ width:784px; }

/* Å×ÀÌºí ½ºÅ¸ÀÏ2 */
.board-type-2{ border-top:2px solid #333; table-layout:fixed; }
.board-type-2 th{ width:107px; background:#fff; font-weight:700; }
.board-type-2 td{ padding:0 30px; background:#fff; }
.board-type-2 th, .board-type-2 td{ border-bottom:1px solid #ccc; height:36px; }
.board-type-2 .width1{ width:339px; }
.board-type-2 .width2{ width:110px; }
.board-type-2 .cnt{ padding:20px 10px 30px 10px; }
.board-type-2 .cnt .cnt-wrap{ min-height:150px; color:#555; }
.board-type-2 td.colspan{ width:784px; }

/* Å×ÀÌºí ½ºÅ¸ÀÏ3 */
.board-type-3{ border-top:2px solid #333; table-layout:fixed; margin-bottom: 30px;}
.board-type-3 th{ padding:0 0 0 25px; width:113px; text-align:left; background:#fafafa; font-weight:700; }
.board-type-3 td{ width:626px; padding:8px 10px; background:#fff; color:#555;}
.board-type-3 th *, .board-type-3 td *{ vertical-align:middle; }
.board-type-3 th, .board-type-3 td{ border-bottom:1px solid #ccc; height:36px; }
.board-type-3 th .required{ background:url(../images/bul_start_red.png) no-repeat left center; }
.board-type-3 th label{ padding:0 0 0 10px; }
.board-type-3 th .txt-break{ line-height:15px; }
.board-type-3 td .security{ margin:0 6px 0 3px; }
.board-type-3 td.colspan{ width:784px; }

/* Å×ÀÌºí ½ºÅ¸ÀÏ4 */
.board-type-4{ border-top:2px solid #333; text-align:center; table-layout:fixed; }
.board-type-4 th{ background:#fff; font-weight:700; }
.board-type-4 td{ background:#fff; color:#555; }
.board-type-4 th, .board-type-4 td{ border-bottom:1px solid #ccc; height:36px; }
.board-type-4 td *{ vertical-align:middle; }
.board-type-4 .no{ width:71px; }
.board-type-4 .title{ width:336px; text-align:left; }
.board-type-4 .reply{ padding:0 0 0 20px; width:37px; text-align:left; }
.board-type-4 .writer{ width:110px; }
.board-type-4 .hits{ width:91px; }
.board-type-4 .date{ width:108px; }
.board-type-4 .flag-notice td{ background:#f5f5f5; }
.board-type-4 a{ color:#555; }
.board-type-4 td.colspan{ width:784px; }

/* Å×ÀÌºí ½ºÅ¸ÀÏ10 */
.board-type-10{ border-top:1px solid #ccc; border-bottom:1px solid #ccc; table-layout:fixed; }
.board-type-10 th{ width:107px; background:#fff; font-weight:700; padding-left: 20px;}
.board-type-10 td{ width:617px; padding:0 30px; background:#fff; }
.board-type-10 th, .board-type-10 td{ border-bottom:1px solid #ccc; height:36px; background: url(../img/bg_sns_list.gif) no-repeat right;}
.board-type-10 th.ne div {background: url(../img/bg_board_next.gif) no-repeat 0 0;}
.board-type-10 th.pr div {background: url(../img/bg_board_prev.gif) no-repeat 0 0;}
.board-type-10 td *{ vertical-align:middle; }
.board-type-10 td.colspan{ width:784px; }

.select-type-1{ border:1px solid #d2d2d2; width:auto; height:23px; color:#666; }
.select-type-2{ border:1px solid #d2d2d2; padding:3px; width:82px; height:26px; line-height:19px; color:#666; margin-right: 10px !important; }
.select-type-3{ border:1px solid #dfdfdf; padding:3px; width:130px; height:34px; line-height:28px; color:#666; }

.input01{ border:1px solid #ccc; padding:2px 5px; width:179px; height:20px;}
.btn-type-3:hover, .btn-type-3:focus {border: 1px solid #6c6c6c; background: #777;}
.btn-type-3 {border: 1px solid #1470b9; width: 58px; height: 26px; background: #2196f3; color: #fff; font-size: 14px; font-weight: 700;}
.btn-type_w:hover, .btn-type_w:focus {background: #777;}
.btn-type_w {width: 58px; background: #2196f3; color: #fff; font-size: 14px; font-weight: 700; padding: 6px 14px; text-align: center; float: right; margin-top: 15px;}
.btn-type_w a{color: #fff;}

/* ¿¬Çõbutton */
button {background:transparent; margin:0; padding:0; border:0; cursor:pointer; font-family:'NanumGothic','¸¼Àº°íµñ','Malgun Gothic','MGothic', sans-serif,"µ¸¿ò",Dotum,"±¼¸²",Gulim; *overflow:visible;}
.button,.button *{position:relative; margin:0; padding:0; display:inline-block; text-decoration:none !important; border:0;font-size:12px; white-space:nowrap; vertical-align:middle; overflow:visible; color:#fff;}


button::-moz-focus-inner {padding: 0; border: 0}

.tab {position:relative; padding-top:31px; margin-top: 20px;}
.tab>li>a {display:block; position:absolute; top:0; width:95px; height:30px; line-height:30px; text-align:center; background:#eee; color:#555; border:1px solid #ddd; border-bottom:0;}
.tab>li.on>a {background:#f44336; color:#fff; border-bottom: 1px solid #767676; border-top: 1px solid #F44336; border-right: 1px solid #F44336; border-left: 1px solid #F44336; background-color: #F44336;}
.tab>li:first-child>a {left:0;}
.tab>li+li>a {left:100px;}
.tab>li+li+li>a {left:200px;}
.tab>li+li+li+li>a {left:300px;}
.tab>li>div {height:0; overflow:hidden; position:absolute;}
.tab>li.on>div {height:auto; position:static; padding:10px; border-top: 1px solid #767676;}

.edu_tab {position:relative; padding-top:31px; margin-top: 20px;}
.edu_tab>li>a {display:block; position:absolute; top:0; width:165px; height:30px; line-height:30px; text-align:center;  background:#eee;  color:#555;  border:1px solid #ddd; border-bottom:0;}
.edu_tab>li.on>a {background:#f44336; color:#fff; border-bottom: 1px solid #767676; border-top: 1px solid #F44336; border-right: 1px solid #F44336; border-left: 1px solid #F44336; background-color: #F44336;}
.edu_tab>li:first-child>a {left:0;}
.edu_tab>li+li>a {left:166px;}
.edu_tab>li+li+li>a {left:332px;}
.edu_tab>li>div {height:0; overflow:hidden; position:absolute;}
.edu_tab>li.on>div {height:auto; position:static; padding:10px 5px; border-top: 1px solid #767676;}

.stit01 {margin-top: 35px; font-size: 16px; color: #009688; font-weight: bold;}
.subtxt1 {font-size: 13px; color: #333; line-height: 22px; margin-top: 10px;}
.subtxt1 span {color: #05b59e; padding-right: 5px; font-weight: bold;}
.subtxt1 span.br_s {color: #05b59e; padding-left: 25px; font-weight: 500;}
.sp {padding-left: 13px;}
.subtxt2 {font-size: 13px; color: #333; line-height: 22px; margin-top: 10px; padding-left: 12px;}
.subtxt2 span {color: #05b59e; padding-right: 5px; font-weight: bold;}
.vol_subtxt {font-size: 13px; color: #333; line-height: 22px; margin-top: 10px;}
.vol_subtxt span {color: #05b59e; font-weight: bold; font-size: 14px}
.vol_subtxt .sp_s {padding-left: 183px;}
.vol_subtxt_p {font-size: 13px; color: #f44336; line-height: 22px; margin-top: 10px; font-weight: bold; padding-left: 10px;}

/* Ã£¾Æ¿À½Ã´Â±æ */
.map img {border: 1px solid #333;}
.map_txt .map {font-size: 14px; font-weight: bold; color: #009688; margin-right: 8px;}
.map_txt div {padding: 20px 0 10px 0;}
.map_txt span {margin-right: 8px; word-spacing: 1px;}
div.traffic_table table th img {width: 87px;height: 27px;padding: 1px 10px 1px 0;}
div.traffic_table table th.bus{vertical-align:top;}
div.traffic_table table td.bus_list ul li.list1{background:url(../img/icon1.gif) left no-repeat; display:block; line-height:30px; padding:0 0 0 30px;}
div.traffic_table table td.bus_list ul li.list2{background:url(../img/icon2.gif) left no-repeat; display:block; line-height:30px; padding:0 0 0 30px;}
div.traffic_table table td.bus_list ul li.list3{background:url(../img/icon3.gif) left no-repeat; display:block; line-height:30px; padding:0 0 0 30px;}

.img_org {border: 1px solid #dcdcdc; background: #F9F9F9;}

/* ÆäÀÌÁö */
.paging{clear:both;overflow:hidden;margin:0 auto;padding:37px 0 39px;text-align:center}
.paging a,.paging strong{display:inline-block;position:relative;min-width:22px;margin-right:5px;padding:4px 3px;border:1px solid #f9f8e1;font-family:tahoma,'±¼¸²',gulim,sans-serif;font-size:12px;color:#666;font-weight:bold;line-height:22px;text-decoration:none;}
.paging strong{border-color:#f44336;color:#f44336; min-width: 26px;}
.paging a:hover{border-color:#b4b4b4;text-decoration:underline}
.paging .pre,.paging .next{line-height:27px;font-weight:normal}
.paging .pre{margin-right:5px;padding:9px 5px 6px 17px; border: none; width: 70px;}
.paging .next{margin-left:5px;padding:9px 16px 6px 6px; border: none; width: 70px;}
.paging span.pre,.next{display: inline-block;position: relative;min-width: 30px;font-family:tahoma,'±¼¸²',gulim,sans-serif; font-size: 12px;color: #666;line-height: 19px;text-decoration: none;}

/* °ø½Ã»çÇ×(»ó¼¼) */
.notice-view{margin-bottom: 50px;}
.notice-view .file{ margin:0 5px 0 0; }
.notice-view .btn-wrap{ padding:20px 0 40px 0; text-align:right; border-top:1px solid #ccc;}
.notice-view .board-type-2 .cnt{ border-bottom:none; }

.btn-type-link-1{ display:inline-block; border:1px solid #009688; width:64px; height:30px; line-height:30px; text-align:center; background:#05b59e; color:#fff; font-size:14px; font-weight:700; }
.btn-type-link-1:hover, .btn-type-link-1:focus{ border:1px solid #6c6c6c; background:#777; }
.btn-type-link-2{ display:inline-block; border:1px solid #009688; width:64px; height:30px; line-height:30px; text-align:center; background:#05b59e; color:#fff; font-size:14px; font-weight:700; }
.btn-type-link-2:hover, .btn-type-link-1:focus{ border:1px solid #6c6c6c; background:#777; }

.file_download {padding: 20px 0 20px 20px; border-top: 1px solid #ccc;}
.file_download li {line-height: 34px;  font-size: 13px;}
.file_download li img {margin-right: 5px; margin-top: 8px;}

/* Æ÷Åä°¶·¯¸®(¸ñ·Ï) */
.act_photo{ overflow:hidden; margin:10px 0 0 0; border-bottom:1px solid #ccc; }
.act_photo ul{ margin:0 0 0 -30px; }
.act_photo ul li{ float:left; margin:0 0 13px 30px; }
.act_photo ul li a{ display:block; width:173px; height:131px; }
.act_photo ul li a img{ float:left; width:171px; height:129px; border:1px solid #dfdfdf; }
.act_photo ul li .title{ display:block; height:29px; line-height:29px; text-align:center; }

.ellipsis-type-1 {width: 173px; white-space: nowrap; text-overflow: ellipsis; -o-text-overow: ellipsis; overflow: hidden;}

/* Æ÷Åä°¶·¯¸® */
.photo_list2 {border-top: 2px solid #333; padding-top: 25px;}
.photo_list2:after {display:block; clear:both; content:"";}
.photo_list2 li {float: left; width: 230px; height: 254px; margin-left: 29px; margin-bottom: 30px;}
.photo_list2 .thumnail {width:224px; height:158px;border:1px solid #dcdcdc; }
.photo_list2 .cotent_area { position:relative; width:196px; height:60px; padding:13px 14px 0; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.photo_list2 .cotent_area .title a {line-height:1.5; font:12px 'µ¸¿ò',Dotum; color:#555;}
.photo_list2 .cotent_area .date,
.photo_list2 .cotent_area .hits {font-size:11px; color:#777; margin-top:16px;}
.photo_list2 .cotent_area .hits {position:absolute; right:10px; bottom:5px; padding-left:22px; background:url(/images/bg_hit.gif) no-repeat 0 center;}
.photo_list2 li.ecp { margin-left:0;}

.sym {background: url(../img/new.gif) no-repeat 0 0; padding-left: 15px; margin-left: 7px;}

.pass {position: absolute; padding-top: 24px;}
.pass input {padding: 3px;}

.input-type-1 {padding: 4px; width: 600px;}
.input-type-2 {padding: 4px;}
.input-type-3 {padding: 4px; width: 70px;}

.pwd span {padding-left: 15px;}
.paging-edit {text-align: center; padding-top: 15px;}

/* »çÁø 1 °¡·Î, ¼¼·Î¸¦ ¾Ë¾Æ¾ß ÇÑ´Ù. ¼¼·Î¿¡ +35 Å©±â¸¦ ÁØ´Ù, ÇÏ´ÜÀÇ pop_h´Â +10 */
#pop_01{
  width:270px; height:455px; background:#333; color:#fff; 
  position:absolute; top:195px; left:477px; text-align:center; 
  border:1px solid #333; z-index: 9999;
    }
  
#pop_02{
  width:270px; height:455px; background:#333; color:#fff; 
  position:absolute; top:195px; left:780px; text-align:center; 
  border:1px solid #333; z-index: 9999;
  }

#pop_03{
  width:270px; height:455px; background:#333; color:#fff; 
  position:absolute; top:195px; left:1080px; text-align:center; 
  border:1px solid #333; z-index: 9999;
  }

#pop_04{
  width:270px; height:455px; background:#333; color:#fff; 
  position:absolute; top:195px; left:1380px; text-align:center; 
  border:1px solid #333; z-index: 9999;
  }

.close div{float:left; text-align:right;}
#check{font-size:12px; font-family:'µ¸¿ò'; padding-left:10px;}
#close{font-size:13px; font-weight:bold;}
#close a{color:#fff}
#pop_01 .pop_h{height: 430px;}
#pop_02 .pop_h{height: 430px;}
#pop_03 .pop_h{height: 430px;}
#pop_04 .pop_h{height: 430px;}
.close_t1 {margin:auto; padding-left: 160px;}
.close_t2 {margin:auto; padding-left: 50px;}
.close_t3 {margin:auto; padding-left: 50px;}
.close_t4 {margin:auto; padding-left: 50px;}
