@charset "utf-8";


/*///////////////////// header /////////////////////*/

#header{position:relative;width:100%;height:130px;background:url('../img/main/gnb_bg.png') left bottom repeat-x}
#header .gnb{position:relative;height:43px;margin:0 auto;}
#header .gnb:after{content:"";display:block;clear:both;}
#header .gnb .top{position:relative;float:right;margin-top:17px;margin-bottom:27px;}
#header .gnb .top li{float:left;margin-left:15px;}
#header .gnb .top li a{font-weight:bold;font-size:12px;display:block;}
#header .gnb span.line01{position:absolute;right:0;bottom:-13px;width:219px;height:6px;background:#85b17e;float:right;}
#header .gnb span.line02{position:absolute;right:219px;bottom:-13px;width:29px;height:6px;background:#b79a20;float:right;}
#header .gnb .menu{position:relative;clear:both;}
#header .gnb .menu h1{float:left;}
#header .gnb .menu > ul{float:right;margin-right:-17px;}
#header .gnb .menu > ul > li{position:relative;float:left;padding:0 17px;padding-bottom:30px;}
#header .gnb .menu > ul > li > a{line-height:37px;font-size:17px;font-weight:bold;}
#header .gnb .menu > ul > li:hover a{color:#b89b21;}
#header .gnb .menu > ul > li > a.active_menu {color:#b89b21;}
#header .gnb .menu > ul > li > .depth02{position:absolute;left:0;top:60px;right:0;z-index:55;background-color:#FFF;display:none;}
#header .gnb .menu > ul > li > .depth02 li {text-align:center;}
#header .gnb .menu > ul > li > .depth02 li a{display:block;padding:8px 0;font-size:13px;color:#666;}
#header .gnb .menu > ul > li > .depth02 li:hover a{color:#497c42;font-weight:bold;}
#header .gnb_bg{position:absolute;left:0;right:0;top:120px;height:318px;background-color:#FFF;border-bottom:1px solid #b89b21;z-index:54;display:none;}
#header .gnb_bg .w1020{height:318px;background:url('../img/main/gnb_depth02_bg.png') no-repeat left center;}


/*///////////////////// header End /////////////////////*/

#container{position:relative;}

#container .main_content{position:relative;margin:0 auto;margin-top:12px;}
#container .main_content .visual{position:relative;float:left;width:680px;height:454px;border:5px solid #86b37f;overflow:hidden;}
#container .main_content .visual{width:680px;}
#container .main_content .visual ul li{position: relative;height:454px;}
#container .main_content .visual .bx-pager{position: absolute;bottom: 40px;right:20px;z-index: 100;}
#container .main_content .visual .bx-pager-item{float: left;text-indent: -9999em;}
#container .main_content .visual .bx-pager-item a{background: url('../img/main/pager0.png') no-repeat ;display: block;margin-left: 7px;width: 15px;height: 15px;}
#container .main_content .visual .bx-pager-item a.active{background: url('../img/main/pager.png') no-repeat;}

#container .main_content .tab_r{float:left;margin-left:10px;height:464px;margin-bottom:35px;}
#container .main_content .tab_r li{margin-bottom:4px;}
#container .main_content .tab_r li.last{margin-bottom:0;}
#container .main_content .tab_r li a.tab01{display:block;background:url('../img/main/tab01_off.png')no-repeat;width:317px;height:113px;}
#container .main_content .tab_r li a.tab01:hover{background:url('../img/main/tab01_on.png')no-repeat;}
#container .main_content .tab_r li a.tab02{display:block;background:url('../img/main/tab02_off.png')no-repeat;width:317px;height:113px;}
#container .main_content .tab_r li a.tab02:hover{background:url('../img/main/tab02_on.png')no-repeat;}
#container .main_content .tab_r li a.tab03{display:block;background:url('../img/main/tab03_off.png')no-repeat;width:317px;height:113px;}
#container .main_content .tab_r li a.tab03:hover{background:url('../img/main/tab03_on.png')no-repeat;}
#container .main_content .tab_r li a.tab04{display:block;background:url('../img/main/tab04_off.png')no-repeat;width:317px;height:113px;}
#container .main_content .tab_r li a.tab04:hover{background:url('../img/main/tab04_on.png')no-repeat;}

#container .main_content .board{}
#container .main_content .board .news{border-right:1px solid #ddd;padding-right:7px;}
#container .main_content .board .news h3{margin-bottom:19px;position:relative;}
#container .main_content .board .news h3 a.more{position:absolute;display:block;right:10px;top:50%;margin-top:-10px;}
#container .main_content .board .news ul li{position:relative;margin-left:10px;margin-bottom:12px;}
#container .main_content .board .news ul li:before{position:absolute;width:2px;height:2px;background:#656565;top:6px;display:block;content:"";}
#container .main_content .board .news ul li a{font-size:12px;padding-left:8px;}
#container .main_content .board .news ul li a:hover{text-decoration:underline;}
#container .main_content .board .news ul li span.date{float:right;margin-right:10px;display:none;}

#container .main_content .board .notice{border-right:1px solid #ddd;padding:0 7px;}
#container .main_content .board .notice h3{margin-bottom:19px;position:relative;}
#container .main_content .board .notice h3 a.more{position:absolute;display:block;right:10px;top:50%;margin-top:-10px;}
#container .main_content .board .notice ul li{position:relative;margin-left:10px;margin-bottom:12px;}
#container .main_content .board .notice ul li:before{position:absolute;width:2px;height:2px;background:#656565;top:6px;display:block;content:"";}
#container .main_content .board .notice ul li a{font-size:12px;padding-left:8px;}
#container .main_content .board .notice ul li a:hover{text-decoration:underline;}
#container .main_content .board .notice ul li span.date{float:right;margin-right:10px;}

#container .main_content .board .review{padding-left:7px;}
#container .main_content .board .review h3{margin-bottom:19px;position:relative;}
#container .main_content .board .review h3 a.more{position:absolute;display:block;right:10px;top:50%;margin-top:-10px;}
#container .main_content .board .review ul li{position:relative;margin-left:10px;margin-bottom:12px;}
#container .main_content .board .review ul li:before{position:absolute;width:2px;height:2px;background:#656565;top:6px;display:block;content:"";}
#container .main_content .board .review ul li a{font-size:12px;padding-left:8px;}
#container .main_content .board .review ul li a:hover{text-decoration:underline;}
#container .main_content .board .review ul li span.date{float:right;margin-right:10px;}

#container .main_content .bottom_content{border-top:1px solid #ddd;margin-top:18px;margin-bottom:25px;}
#container .main_content .bottom_content .con{margin-top:19px;padding-bottom:15px;}
#container .main_content .bottom_content .con01{position:relative;width:337px;border-right:1px solid #ddd;}
#container .main_content .bottom_content .con01 .btn01{position:absolute;display:block;width:122px;height:29px;right:54px;bottom:25px;}
#container .main_content .bottom_content .con02{position:relative;padding-left:30px;width:315px;border-right:1px solid #ddd;}
#container .main_content .bottom_content .con02 .request{margin-top:17px;}
#container .main_content .bottom_content .con02 .request input.company{border:1px solid #ddd;width:260px;height:28px;padding:0 10px;}
#container .main_content .bottom_content .con02 .request input.name{border:1px solid #ddd;width:135px;height:28px;padding:0 10px;margin-top:3px;}
#container .main_content .bottom_content .con02 .request select.time{border:1px solid #ddd;width:117px;height:30px;padding:0 0 0 10px;margin-top:3px;margin-left:5px;}
#container .main_content .bottom_content .con02 .request select.hp{width:100px;border:1px solid #ddd;width:78px;height:30px;padding:0 0 0 10px;margin-top:3px;}
#container .main_content .bottom_content .con02 .request input.hp{border:1px solid #ddd;width:72px;height:28px;padding:0 10px;margin-top:3px;margin-left:0;}
#container .main_content .bottom_content .con02 .request input.first{margin-left:0;}
#container .main_content .bottom_content .con02 .request select.con{float:left;border:1px solid #ddd;width:176px;height:30px;padding:0 0 0 10px;margin-top:4px;}
#container .main_content .bottom_content .con02 .request .btn02{display:block;float:left;width:101px;margin-top:4px;margin-left:5px;}
#container .main_content .bottom_content .con03{position:relative;width:306px;padding-left:25px;}
#container .main_content .bottom_content .con03 .more_btn{position: absolute;top: 17px;right: 8px;}
#container .main_content .bottom_content .con03 .num{position:relative;width:310px;height:38px;}
#container .main_content .bottom_content .con03 .num01{background:url('../img/main/num01.png')no-repeat;margin-top:11px;}
#container .main_content .bottom_content .con03 .num02{background:url('../img/main/num02.png')no-repeat;margin-top:3px;margin-bottom:10px;}
#container .main_content .bottom_content .con03 .num .txt{width:125px;height:30px;background:#fff;line-height:30px;position:absolute;top:4px;right:46px;text-align:right;font-size:19px;font-weight:bold;color:#bd8100;padding-right:15px;}

#container .main_bottom_wrap{width:100%;height:58px;border-top:1px solid #b4b4b4;}
#container .main_bottom_wrap .banner_wrap{position:relative;margin:0 auto;}
#container .main_bottom_wrap .banner_wrap .box{width: 906px;}
#container .main_bottom_wrap .banner_wrap .control{position:absolute;right:0;top:0;top:50%;margin-top:-8px;}
#container .main_bottom_wrap .banner_wrap .control li{float:left;margin-left:-1px;cursor:pointer;}
#container .main_bottom_wrap .banner_wrap .banner_tit{width:83px;height:58px;float:left;}
#container .main_bottom_wrap .banner_wrap .banner{float:left;}
#container .main_bottom_wrap .banner_wrap .banner li{float:left;}

#container .main_bottom_wrap .banner_wrap .bx-wrapper .bx-controls-direction a{position: absolute;display: block;width:16px;height:16px;text-indent: -9999em;display:block;}
#container .main_bottom_wrap .banner_wrap .bx-controls-direction .bx-prev{position:absolute;background: url('../img/main/prev.png') no-repeat;right:15px;top:22px;}
#container .main_bottom_wrap .banner_wrap .bx-controls-direction .bx-next{position:absolute;background: url('../img/main/next.png') no-repeat;right:0;top:22px;}

.quick_wrap{position:absolute;width:101px;height: 345px;z-index:999;right: -120px;background:#92b88c;}
.quick_wrap ul{margin-left:6px;}
.quick_wrap p.border{margin-top: 7px;border-bottom:2px solid #f0f0f0;}
.quick_wrap .top{position:absolute;left:50px;margin-left:-12.5px;margin-top:14px;}

/*///////////////////// snb /////////////////////*/



/*///////////////////// snb End/////////////////////*/



/*/////////////////////// footer /////////////////////////*/
.footer{position:relative;width:100%;border-top:1px solid #ddd;}
.footer .footer_inner{position:relative;margin:0 auto;padding:20px 0 28px 10px;}
.footer .footer_inner ul{}
.footer .footer_inner ul li{position:relative;float:left;padding:0 13px;}
.footer .footer_inner ul li:before{position:absolute;width:1px;height:11px;left:0;margin-top:2px;background:#444;top:0;display:block;content:"";}
.footer .footer_inner ul li.first:before{display:none;}
.footer .footer_inner ul li a{color:#444;}
.footer .footer_inner ul li a:hover{text-decoration:underline;}
.footer .footer_inner .f_logo{float:left;margin-top:23px;margin-left:10px;}
.footer .footer_inner address{float:left;margin-top:30px;margin-left:25px;color:#555;font-size:12px;line-height:20px;}
.footer .footer_inner address p{color:#888888;font-size:11px;margin-top:5px;}
.footer .footer_inner .site{position:absolute;right:0;top:50px;}
.footer .footer_inner .site select{width:133px;height:28px;line-height:28px;border:1px solid #ddd;}
.footer .footer_inner .site .site_btn{width:50px;height:28px;background:#eaeaea;}

/*/////////////////////// footer End /////////////////////////*/



/*///////////////////// container /////////////////////*/


/*///////////////////// container End /////////////////////*/






/*///////////////////// footer /////////////////////*/


/*///////////////////// footer End /////////////////////*/






/*///////////////////// common /////////////////////*/


/*단방향 일반 게시판_답변하기X*/
.list01{text-align: center; width: 100%;}
.list01 th{background-color: #f3f3f3; line-height: 31px; border-top:3px solid #ff6960; border-bottom:1px solid #dfdfdf; font-weight: 700;}
.list01 td{background-color: white; line-height: 31px; border-bottom: 1px solid #d4d4d4;}
.list01 td a{color: #666; text-decoration: none;}
.list01 .subject{text-align: left;}
.list01 .subject a:hover{color:#ff6960;}
.list01 .num a{color: #bbb;}
.list01 .name a{color: #bbb;}
.list01 .datetime a{color: #bbb;}
.list01 .hit a{color: #bbb;}


/*쌍방향 비밀 게시판_답변하기*/
.list_secret{text-align: center; width: 100%;}
.list_secret th{background-color: #f3f3f3; line-height: 31px; border-top:3px solid #ff6960; border-bottom:1px solid #dfdfdf; font-weight: 700;}
.list_secret td{background-color: white; line-height: 31px; border-bottom: 1px solid #d4d4d4;}
.list_secret td a{color: #666; text-decoration: none;}
.list_secret .subject{text-align: left;}
.list_secret .subject .comment{font-size: 10px; color: red;}
.list_secret .subject .lock{display: inline-block; width: 9px; height: 11px; vertical-align: middle; background: url('../img/common/board_secret.gif')top center;}
.list_secret .subject a:hover{color:#ff6960;}
.list_secret .num a{color: #bbb;}
.list_secret .name a{color: #bbb;}
.list_secret .datetime a{color: #bbb;}
.list_secret .hit a{color: #bbb;}


/*게시판_뷰*/
.view01{text-align: left; width: 100%;}
.view01 th{background-color: #f3f3f3; padding-left: 10px; line-height: 31px; border-top:3px solid #ff6960; border-bottom:1px solid #dfdfdf; font-weight: 700; color: bbb;}
.view01 td{background-color: white; line-height: 31px; border-bottom: 1px solid #d4d4d4; color: #666;}
.view01 td span{color: #666;}
.view01 td a{ color: #666; text-decoration: none;}
.view01 td span{ color: #666;}
.view01 td p{ color: #666;}

/*게시판_버튼*/
.board_button {width: 100%; margin: 6px 0;}
.btnArr {display: block; width: 50px; line-height: 21px; text-align: center; border-radius: 4px; background-color: #ff6960; color: white; font-weight: bold;} /* btnArr : a tag */
.left_button a{float: left;	margin-right: 6px;}
.right_button a{float: right; margin-left: 6px;}

/*게시판_검색*/
.board_search{text-align: center;}
.sfl{}
.stx{height: 18px;}
.btnSearch{display: inline-block; width: 50px; line-height: 21px; text-align: center; border-radius: 4px; background-color: #ff6960; color: white; font-weight: bold;}


/*///////////////////// common End /////////////////////*/