@charset "utf-8";
@import url("base.css");
@import url("common.css");
/* @import url("layout.css"); */
/* @import url("jquery.bxslider.css"); */

html{overflow-x:hidden; min-width:1000px; overflow-y:scroll;}
.wrapper{width:100%;  background: url("../images/common/subvisual.jpg") no-repeat; background-position: top center;}

.header{position:relative; z-index:10; background-color:#FFF;}
.header_cnt{width:1000px; margin:0 auto; height:65px; position:relative; z-index:500;}
.header .gnb_wrap {z-index:11; position:relative; top:0px; width:1000px; left:50%; margin-left:-500px; height:34px;}
.header .gnb_wrap #gnb {float:left; width:1000px;}
.header .gnb_wrap #gnb li {float:left; height:34px; line-height:34px; text-align:center;}
.header .gnb_wrap #gnb li a {display:block; font-family:'NanumGothicBold'; font-size:14px; color:#fff;}
.header .gnb_wrap #gnb #submenu1 {width:200px; border:0;}
.header .gnb_wrap #gnb #submenu2 {width:200px;}
.header .gnb_wrap #gnb #submenu3 {width:200px;}
.header .gnb_wrap #gnb #submenu4 {width:200px;}
.header .gnb_wrap #gnb #submenu5 {width:200px;}
/* .header .gnb_wrap #gnb #submenu6 {width:167px;} */

.header .gnb_wrap #gnb_sub_mask {position:relative; top: -5px; left:0;; overflow:hidden; margin: 5px 0 0 0;width:1000px; height:0; display:inline-block; }
.header .gnb_wrap #gnb_sub {position:absolute; top:-169px; width:1000px; height:204px; background:url('../images/common/gnb_sub_bg.gif') left top no-repeat; overflow:hidden;  border-bottom:1px solid #d0d0d0;}
.header .gnb_wrap #gnb_sub ul {float:left; height:205px; padding:13px 0;}
.header .gnb_wrap #gnb_sub ul li { margin:0 5px; text-align:center;}
.header .gnb_wrap #gnb_sub ul li a {display:block; height:25px; line-height:25px; font-family:'NanumGothic'; font-size:13px; letter-spacing:-1px; color:#929292;}
.header .gnb_wrap #gnb_sub ul li a:hover{color:#73c144; font-family:'NanumGothicBold';}

.header .gnb_wrap #gnb_sub ul.submenu1 {width:200px; border:0;}
.header .gnb_wrap #gnb_sub ul.submenu2 {width:199px;}
.header .gnb_wrap #gnb_sub ul.submenu3 {width:199px;}
.header .gnb_wrap #gnb_sub ul.submenu4 {width:199px;}
.header .gnb_wrap #gnb_sub ul.submenu5 {width:198px;}
/* .header .gnb_wrap #gnb_sub ul.submenu6 {width:166px;} */


.header .gnb_bg{background:#73c144;}
.gnb_bottom_bg{height:1px; width:100%;}
.header .gnb_bottom_bg {position:absolute; top: 93px; left:0; overflow:hidden; width:100%; height:0; display:inline-block; margin: 6px 0 0 0;background: #fff; border-bottom: 1px solid #73c144;}



.header h1.logo{float:left; padding-top:2px; padding-left:8px;}
.toputil{float:right; margin-right:6px; margin-top:36px;}
.toputil ul{position:relative; overflow:hidden;}
.toputil ul li{float:left; margin-left:19px;}


.nav{clear:both; width:100%;background:#73c144;}
.nav ul{width:1000px; overflow:hidden; margin:0 auto;}
.nav ul li{float:left;}

.container{width:1000px; margin:0 auto;}

.lnb{float:left;}
.lnb li{height:37px; margin:0 !important;}
.lnb li a{vertical-align:top;}

.lnb01 li a{display:inline-block; *display:inline; *zoom:1; font-size:0; letter-spacing:-9999px; width:220px; height:37px; background:url('../images/lnb/lnb_01_bg.gif') top left no-repeat;}
.lnb02 li a{display:inline-block; *display:inline; *zoom:1; font-size:0; letter-spacing:-9999px; width:220px; height:37px; background:url('../images/lnb/lnb_02_bg.gif') top left no-repeat;}
.lnb03 li a{display:inline-block; *display:inline; *zoom:1; font-size:0; letter-spacing:-9999px; width:220px; height:37px; background:url('../images/lnb/lnb_03_bg.gif') top left no-repeat;}

.lnb05 li a{display:inline-block; *display:inline; *zoom:1; font-size:0; letter-spacing:-9999px; width:220px; height:37px; background:url('../images/lnb/lnb_05_bg.gif') top left no-repeat;}
.lnb06 li a{display:inline-block; *display:inline; *zoom:1; font-size:0; letter-spacing:-9999px; width:220px; height:37px; background:url('../images/lnb/lnb_06_bg.gif') top left no-repeat;}

/*1menu*/
.lnb01 li.sm01 a{background-position:left 0;}
.lnb01 li.sm02 a{background-position:left -37px;}
.lnb01 li.sm03 a{background-position:left -74px;}
.lnb01 li.sm04 a{background-position:left -111px;}
.lnb01 li.sm05 a{background-position:left -148px;}
.lnb01 li.sm06 a{background-position:left -185px;}
.lnb01 li.sm07 a{background-position:left -222px;}
.lnb01 li.sm08 a{background-position:left -259px;}

.lnb01 li.sm01 a.current{background-position:right 0;}
.lnb01 li.sm02 a.current{background-position:right -37px;}
.lnb01 li.sm03 a.current{background-position:right -74px;}
.lnb01 li.sm04 a.current{background-position:right -111px;}
.lnb01 li.sm05 a.current{background-position:right -148px;}
.lnb01 li.sm06 a.current{background-position:right -185px;}
.lnb01 li.sm07 a.current{background-position:right -222px;}
.lnb01 li.sm08 a.current{background-position:right -259px;}

/*2menu*/
.lnb02 li.sm01 a{background-position:left 0;}
.lnb02 li.sm02 a{background-position:left -37px;}
.lnb02 li.sm03 a{background-position:left -74px;}
.lnb02 li.sm04 a{background-position:left -111px;}
.lnb02 li.sm05 a{background-position:left -148px;}
.lnb02 li.sm06 a{background-position:left -185px;}

.lnb02 li.sm01 a.current{background-position:right 0;}
.lnb02 li.sm02 a.current{background-position:right -37px;}
.lnb02 li.sm03 a.current{background-position:right -74px;}
.lnb02 li.sm04 a.current{background-position:right -111px;}
.lnb02 li.sm05 a.current{background-position:right -148px;}
.lnb02 li.sm06 a.current{background-position:right -185px;}

/*3menu*/
.lnb03 li.sm01 a{background-position:left 0;}
.lnb03 li.sm02 a{background-position:left -37px;}
.lnb03 li.sm03 a{background-position:left -74px;}
.lnb03 li.sm04 a{background-position:left -111px;}
.lnb03 li.sm05 a{background-position:left -148px;}
.lnb03 li.sm06 a{background-position:left -185px;}

.lnb03 li.sm01 a.current{background-position:right 0;}
.lnb03 li.sm02 a.current{background-position:right -37px;}
.lnb03 li.sm03 a.current{background-position:right -74px;}
.lnb03 li.sm04 a.current{background-position:right -111px;}
.lnb03 li.sm05 a.current{background-position:right -148px;}
.lnb03 li.sm06 a.current{background-position:right -185px;}


/*5menu*/
.lnb05 li.sm01 a{background-position:left 0;}
.lnb05 li.sm02 a{background-position:left -37px;}
.lnb05 li.sm03 a{background-position:left -74px;}
.lnb05 li.sm04 a{background-position:left -111px;}
.lnb05 li.sm05 a{background-position:left -148px;}
.lnb05 li.sm06 a{background-position:left -185px;}
.lnb05 li.sm07 a{background-position:left -222px;}

.lnb05 li.sm01 a.current{background-position:right 0;}
.lnb05 li.sm02 a.current{background-position:right -37px;}
.lnb05 li.sm03 a.current{background-position:right -74px;}
.lnb05 li.sm04 a.current{background-position:right -111px;}
.lnb05 li.sm05 a.current{background-position:right -148px;}
.lnb05 li.sm06 a.current{background-position:right -185px;}
.lnb05 li.sm07 a.current{background-position:right -222px;}

/*6menu*/
.lnb06 li.sm01 a{background-position:left 0;}
.lnb06 li.sm02 a{background-position:left -37px;}

.lnb06 li.sm01 a.current{background-position:right 0;}
.lnb06 li.sm02 a.current{background-position:right -37px;}



.contents{margin-left:280px; padding-top:180px;}
.contents h3{margin-bottom:15px;}
.contents p.top_txt{font-size:13px; font-family:'NanumGothicBold'; color:#7c7c7c; padding-bottom:30px; border-bottom:1px solid #bcbcbc;}

.contents .path{float:right;}
.contents .path ul li{float:left; padding-left:9px; margin-left:6px; background:url('../images/common/ico_arrow_path.gif') left 6px no-repeat; color:#7c7c7c; font-size:12px; font-family:'NanumGothicBold';}
.contents .path ul li:first-child{background:none;}
.contents .path ul li img{display:inline-block; padding-top:2px;}

.conbody{}
.desc_box{margin-top:40px; padding-right:28px; background:url('../images/conbody/bg_0503.jpg') no-repeat; padding-top:169px; padding-bottom:30px;}
.desc_box div{text-align:right; font-size:14px; color:#333333; line-height:23px; font-family:'NanumGothicBold';}
.desc_box div img{display:inline-block; margin-left:8px;}


.juyo{position:relative; margin-bottom:100px; background:url('../images/conbody/bg_juyo_roll.gif'); height:192px; padding-top:37px;}
.juyo .bx-controls{width:100%;}
.juyo .bx-controls-direction a{display:inline-block; width:28px; height:50px; font-size:0; line-height:0; letter-spacing:-222px;}
.juyo .bx-controls .bx-prev{position:absolute; left:0; top:90px; background:url('../images/conbody/btn_roll_prev.png');}
.juyo .bx-controls .bx-next{position:absolute; right:0; top:90px; background:url('../images/conbody/btn_roll_next.png');}

/*board_inquiry*/
.tb_inq{width:100%; border-top:2px solid #6eb708;}
.tb_inq th{border-bottom:1px solid #5d5d5d; font-family:'NanumGothicBold'; font-size:13px; color:#333; text-align:left; padding-left:29px; font-weight:normal;}
.tb_inq td{border-bottom:1px solid #d4d4d4; padding:8px 14px 6px 7px;}
.tb_inq td input{border:1px solid #d8d8d8; height:20px; line-height:20px; padding-left:5px;}
.tb_inq td select{border:1px solid #d8d8d8; font-family:Dotum; color:#686868; height:22px;}
.tb_inq td textarea{border:1px solid #d8d8d8;}

/*btn_center*/
.btn_area_cnt{text-align:center; margin-top:40px; margin-bottom:100px;}


/*search_box*/
.search_box{margin-top:45px; text-align:right;}
.search_box select{border:1px solid #d8d8d8; font-size:11px; color:#808080; height:22px; font-family:Dotum;}
.search_box input{width:163px; border:1px solid #d8d8d8; height:20px; line-height:20px; padding-left:5px; color:#808080; font-size:11px; font-family:Dotum;}

/*board_list*/
.tb_wrap{padding-bottom:4px; border-bottom:1px solid #b7b7b7; margin-top:15px;}
.tb_list{width:100%;}
.tb_list thead{background:url('../images/board/bg_board_top.gif') no-repeat;}
.tb_list thead th{height:27px; background:url('../images/board/tb_bar.gif') left 8px transparent no-repeat; *background-color:#656565; font-size:13px; font-weight:normal; font-family:'NanumGothicBold'; color:#fff;}
.tb_list thead th:first-child{background:none; *background-color:#656565;}
.tb_list tbody td{text-align:center; height:29px; border-bottom:1px solid #dcdcdc; color:#808080;}
.tb_list tbody td a{color:#808080;}
.tb_list tbody td.tit{text-align:left;}
.tb_list tbody td span{display:inline-block; margin-left:2px; margin-right:7px;}

.btn_area_right{float:right; margin-top:17px; margin-bottom:100px;}

/*board_write*/
.tb_write{width:100%; border-top:2px solid #989898; margin-top:45px;}
.tb_write th{padding-left:29px; height:28px; line-height:28px; text-align:left; color:#595959; background:#efefef;}
.tb_write td{padding:3px 5px 3px 8px;}
.tb_write td input[type="text"]{width:149px; padding-left:5px; height:20px; line-height:20px; border:1px solid #c3c3c3; font-size:11px; font-family:Dotum; color:#8d8d8d;}
.tb_write td input[type="text"].tit{width:586px;}
.tb_write td input[type="password"]{width:149px; padding-left:5px; height:20px; line-height:20px; border:1px solid #c3c3c3;}
.tb_write td span{display:inline-block; margin-left:10px; margin-right:4px; font-size:11px; color:#8d8d8d; font-family:Dotum;}
.tb_write td.write_body{padding:5px;}
.tb_write td.write_body textarea{width:98%; border:1px solid #c1c1c1; padding:5px 1%; height:255px; font-size:11px; color:#8d8d8d; font-family:Dotum;}
.tb_write th, .tb_write td{border-bottom:1px solid #e1e1e1;}

/*board_view*/
.tb_view_wrap{padding-bottom:2px; border-bottom:1px solid #b7b7b7; margin-top:15px;}
.tb_view{width:100%; margin-top:45px; border-top:2px solid #989898;}
.tb_view th{color:#595959;}
.tb_view th, .tb_view td{height:28px; border-bottom:1px solid #cdcdcd;}
.tb_view thead th{text-align:left; padding-left:27px; background:#efefef;}
.tb_view tbody th{text-align:center; background:#f7f7f7;}
.tb_view tbody td{text-align:left; padding-left:10px; color:#4e4e4e; background:#f7f7f7;}
.tb_view tbody td.write_body{background:#fff; padding:10px 15px; color:#7b7b7b;}

.board_path{}
.board_path li{border-bottom:1px solid #cdcdcd; height:28px; line-height:28px; color:#7b7b7b; padding-right:28px;}
.board_path li a{color:#7b7b7b;}
.board_path li dt{width:63px; padding-right:29px; text-align:right; float:left; background:url('../images/board/ico_path_prev.gif') right center no-repeat; margin-right:21px;}
.board_path li.path_next dt{background-image:url('../images/board/ico_path_next.gif');}
.board_path li dd span{float:right;}



.paging{margin-top:20px; margin-bottom:100px; text-align:center;}
.paging a{display:inline-block; font-size:11px;}
.paging a.front, .paging a.next{margin-right:3px;}
.paging a.prev{margin-right:30px}
.paging a.num{margin:0 8px;}
.paging a.next{margin-left:30px;}
.paging a.on{font-weight:bold;}


.footer_wrap{clear:both; width:100%; background:#e6e7dd; border-top:1px solid #d2d3cb;}
.footer{width:1000px; margin:0 auto; padding:20px 20px 20px 150px;  background:url('../images/common/bottom_logo.png') left 29px no-repeat;}
.footer > ul{position:relative; overflow:hidden; margin-bottom:8px;}
.footer > ul > li{float:left; padding-left:8px; margin-left:10px; background:url('../images/common/bar_foot.gif') left 3px no-repeat;}
.footer > ul > li:first-child{padding-left:0; margin-left:0; background:none;}
.footer > ul > li a{color:#7c7c7c; font-family:'NanumGothicBold';}

.footer > p{color:#818181; font-size:11px; line-height:18px;}
.footer > p span{display:inline-block; margin-right:10px;}
.footer > p a{color:#818181;}
.footer > p.copy{color:#a2a2a2;}




.skech_layer{display:none; width:708px; position:fixed; top:50px; left:50%; margin-left:-354px; background:#fff; z-index:500;}
.skech_layer .btn_close{height:26px; background:#4ea823; text-align:right;}
.skech_layer .btn_close img{display:inline-block; padding-top:5px; padding-right:13px;}

.sitemap_wrap{border:1px solid #c5c5c5; border-top:none; padding:30px 55px 50px; font-family:"NanumGothic"; position:relative; }
.sitemap_wrap h1{font-size:25px; color:#4a4a4a; font-weight:normal; margin-bottom:35px;}

.sitemap_wrap .sitemap_inner{position:relative; overflow:hidden;}
.sitemap_wrap .sitemap_inner div{width:134px; float:left; height:200px; margin-right:95px; margin-bottom:65px;}
.sitemap_wrap .sitemap_inner div.line02{height:170px;}
.sitemap_wrap .sitemap_inner div h2{font-size:17px; font-weight:normal; color:#398a12; margin-bottom:5px;}
.sitemap_wrap .sitemap_inner div ul{margin-left:2px; border-top:1px solid #4a8e2b;}
.sitemap_wrap .sitemap_inner div li{float:none; margin-left:2px; padding-left:13px; line-height:25px; background:url('../images/bul_sitemap.gif') left center no-repeat;}







.privacy_wrap{padding:30px 40px 30px 40px; height:500px; overflow:auto; border:1px solid #c5c5c5; border-top:none; font-family:"NanumGothic"; word-break:keep-all; text-align:left !important;}
.privacy_wrap h1{font-size:25px; color:#4a4a4a; margin-bottom:30px; font-weight:normal;}

.privacy_wrap p{font-size:13px; color:#929292; margin-bottom:20px; line-height:22px;}
.privacy_wrap .num_list{margin-bottom:30px;}
.privacy_wrap .num_list li{line-height:24px; font-size:14px; color:#333333;}

.privacy_wrap h2{font-size:18px; font-family:'NanumGothicBold'; color:#4b4b4b; font-weight:normal; margin-bottom:15px;}
.privacy_wrap h2 span{display:inline-block; width:31px; height:18px; line-height:16px; font-size:11px; background:url('../images/common/bg_h2_num.png') no-repeat; text-align:center; color:#fff; margin-right:5px;}

.privacy_wrap h3{font-size:15px; font-weight:normal; font-family:'NanumGothicBold'; margin-bottom:10px;}

.bul_list{margin-bottom:30px;}
.bul_list li{line-height:22px; color:#333; font-size:13px; margin-left:1px; padding-left:9px; background:url('../images/common/bul_dot.gif') left center no-repeat;}

.pv_cnt{margin-bottom:30px;}
.pv_cnt li{font-size:13px; margin-left:1px; padding-left:20px; line-height:22px; color:#333;}
.pv_cnt li.tel{background:url('../images/common/bul_tel.gif') left center no-repeat;}
.pv_cnt li.home{background:url('../images/common/bul_home.gif') left center no-repeat;}








/*새로만든 메뉴*/
.topmenu{width:100%; background:#73c144; float:left;}
.topmenu .topmenu_inner{width:1000px; margin:0 auto;}

.topmenu .topmenu_inner > ul{width:100%;}
.topmenu .topmenu_inner > ul > li{float:left; position:relative;}

.topmenu .topmenu_inner > ul > li ul{display:none; position:absolute; top:34px; left:0; width:167px; height:205px; padding-top:15px; padding-bottom:15px; background:url('../images/common/bg_submenu2.png') center bottom no-repeat;}
.topmenu .topmenu_inner ul li ul.on{background-image:url('../images/common/bg_submenu2_on.png');}

.topmenu .topmenu_inner > ul > li ul li{width:100%; text-align:center; line-height:25px; font-size:13px; font-family:'NanumGothic';}

.topmenu .topmenu_inner > ul > li ul li a{display:block;}
.topmenu .topmenu_inner > ul > li ul li a:hover,.topmenu .topmenu_inner > ul > li ul li a:focus,.topmenu .topmenu_inner > ul > li ul li a:active{font-family:'NanumGothicBold'; color:#73c144;}

.container_wrap{clear:both;}



.__vidList {display:flex;flex-wrap:wrap;gap:3.32px;margin-top:20px;}
.__vidList .box {display:block;width:calc(37% - (9.6rem / 3));border:.1px solid #ebebeb;margin:10px;}
.__vidList .box .img {aspect-ratio:16 / 9;}
.__vidList .box .img img {display:block;width:100%;height:100%;object-fit:covers;}
.__vidList .box .info {margin-top:10px;padding:10px;}
.__vidList .box .info .subject {font-size:13px;font-weight:bold;color:#666;line-height:1.1;height:48px;display:-webkit-box;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.__vidList .box .info .date {margin-top:10px;font-size:12px;font-weight:bold;color:#a2a2a2;}

