/* reset */
html, body{height:100%;}
body{margin:0px auto; position:relative; padding:0px; color:#424141; font-family:'나눔고딕', 'Nanum Gothic','나눔 고딕','Malgun Gothic', '맑은 고딕', Dotum, Gulim, Malgun Gothic, Arial, Verdana, sans-serif; font-size:13px; overflow-x:hidden;line-height:20px;}
img,fieldset{border:0 none; margin:0; padding:0;}
address, dl,ul,ol,li, dt, dd{margin:0px; padding:0px; list-style:none;}
table{border-collapse:collapse;}
h1, h2, h3, h4, h5, h6, p{margin:0px; padding:0px;}
p{line-height:22px;}
h1, h2, h3, h4, h5, h6, strong, b, th{font-weight:600;}
nav, header, footer, section, aside, article{display:block;}
input[type=text], input[type=file]{ font-family:'나눔고딕', 'Nanum Gothic','나눔 고딕','Malgun Gothic', '맑은 고딕', Dotum, Gulim, Malgun Gothic, Arial, Verdana, sans-serif;}
input, textarea{vertical-align:middle; font-family:'나눔고딕', 'Nanum Gothic','나눔 고딕','Malgun Gothic', '맑은 고딕', Dotum, Gulim, Malgun Gothic, Arial, Verdana, sans-serif;}
a{text-decoration:none; color:#2e2e2e;}
a:visited{color:#2e2e2e;}

/*main*/
.quickmenu{width:100%;height:30px;background:#eee}
.quickmenu_box{max-width:1200px;margin:0 auto;}
.quickmenu span{display:block;font-size:12px;margin-top:5px;float:right;}
.home_logo{font-size:0; line-height:0;}
.logo{float:left;margin-top:5px;}
.logo img{display:block; width:100%;margin-top:20px;}
.top{max-width:1200px; margin:0 auto;}
.topmenu{font-size:0;max-width:1920px; margin: 0 auto;height:110px;border-bottom:2px solid #07360a}
.gnb{font-size:0;width:800px;margin:0 auto;margin-top:70px; float:right;}
.gnb > li{display:inline-block; zoom:1; *display:inline;width:20%;text-align:center;font-size:20px;padding-bottom:20px; position:relative;}
.gnb > li > a{font-size:18px;display:block;}
.gnb > li > a:hover{text-decoration:none;}
.submenu{position:absolute; z-index:99; top:40px;width:100%;display:none;}
.submenu li{font-size:13px;}
.submenu li a{display:block; padding:8px; background:#565656; color:#fff; }
.submenu li a:hover{background:#353535; text-decoration:none;}
.gnb > li:hover .submenu{display:block;}
#slider1{position:relative;max-width:1920px; margin:0 auto;}
#slider1 li{max-width:1920px;!important; margin:0 auto;height:500px;}
#slider1 li img{display:block;width:100%;}
.bx-controls-auto,.bx-pager,.bx-default-pager{display:none;} 
.container{max-width:1200px;margin:0 auto;padding:25px 0;}
.container img{display:block;width:100%;}
.conwrap{padding-bottom:15px;}
.ask_gallery_latest_list{max-width:1200px; margin:0 auto; text-align:center;font-size:0;}
.gallery{margin:10px 0;}
.gallery_li{display:inline-block; zoom:1; *display:inline; width:25%;}
.gallery_li:hover{opacity:0.6;}
.gallery_li img{width:100%; display:block;}
.gallery_li > div{padding:5px; font-size:12px;}
.gallery_li a{display:block; padding:0 5px;}
.gallery>h1,.gallery1>h1,.gallery2>h1,.gallery3>h1,.gallery4>h1{max-width:960px; margin:0 auto; color:#512626; margin-bottom:5px;}
.gallery>h1>img,.gallery1>h1>img,.gallery2>h1>img,.gallery3>h1>img,.gallery4>h1>img{display:block; width:100%;}
footer{width:100%;background-color:#eee;height:120px;}
.foot{max-width:480px;margin:auto;padding:20px 0;}
.foot img{display:block;float:left;padding-right:50px;padding-top:10px;}
.foot p{float:left;font-size:12px;line-height:1.5;padding:5px 0;}
.home{float:right;}
h3{font-size:20px;font-weight:600;margin-top:40px;color:#282828}
.bx-wrapper{position:relative;}
.bx-wrapper .bx-pager {text-align: center; font-size: .85em;font-family: Arial;font-weight: bold;color: #666;padding-top: 0; margin:0 auto;position:absolute; bottom:15px; right:0; z-index:51; width:100%;}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;	*zoom: 1; *display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a { text-indent:-1000px; display: block; width:outline: 0; overflow:hidden; border-radius:50%;}
.bx-wrapper .bx-pager.bx-default-pager a {background:#555; text-indent: 100099px; display: block; width: 12px; height: 12px; margin: 0 4px; outline: 0; border:2px solid #fff;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background:#f21830;border:2px solid #fff;}
.sub_content {max-width:960px; margin:0 auto;margin-top:15px;}
.slogun img{width:auto; margin:0 auto;}
#bo_gall a.btn_b02, #bo_v a.btn_b02{color:#fff;}
#bo_v_con img{display:block; margin-bottom:10px;}
#bo_v_top .bo_v_com{display:none;}
#bo_vc, #bo_vc_w{display:none;}
#bo_v_act{display:none;}
#bo_gall .gall_li{margin:0; width:33.3333% !important; }
#bo_gall .gall_li div{padding:0 10px 20px;}
#bo_gall .gall_con li{}
#bo_gall .gall_li a img{width:100%; height:auto;}
#container_title{display:none;}
#bo_v_img{display:none;}
#bo_v_atc{margin-top:30px}
#sfl{line-height:32px; height:32px; border:1px solid #ddd; width:60px;}
#bo_v_table{display:none;}
#bo_v_bot{border-top:1px solid #ddd; padding-top:20px;}
#bo_v_top, #bo_v_link{display:none;}
.gall_text_href{font-size:14px; text-align:center;}
.boardViewWrap {}
.boardViewWrap h1.subject { height: 40px; line-height: 40px; font-size: 15px; font-weight: bold; border: 1px solid #d8d8d8; padding: 0 14px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.boardViewWrap .info { position: relative; height: 35px; line-height: 35px; border-bottom: 1px solid #e3e3e3; padding-left: 14px;}
.boardViewWrap .info ul li { height: 35px; line-height: 35px;}
.boardViewWrap .info ul li.date { position: absolute; right: 100px; top: 0; width: 160px; text-align: right;}
.boardViewWrap .info ul li.hit { position: absolute; right: 0; top: 0; width: 68px;}
.boardViewWrap span.title { color: #7e7e7e; font-size: 12px; font-weight: normal;}
.table_style2{border-top:2px solid #07360a; width:100%;}
.table_style2 th, .table_style2 td{padding:5px; border-bottom:1px solid #ddd; text-align:center;}
.table_style2 th{background:none;}
.sub_content img.w-100, img.w-100{display:block; margin:0 auto; max-width:100%;margin-bottom:20px;}
.info h2{font-size:25px; color:#333f; border-left:5px solid #939d65; width:150px; padding:0 10px;}
.info table{margin-top:15px; border-top:2px solid #939d65; width:100%; margin-bottom:30px;}
.info table th, .info table td{border-bottom:1px solid #ccc; border-left:1px solid #ccc; text-align:center; padding:5px; font-size:13px;}
.info table th:first-child, .info table td:first-child{border-left:0;}
.info table th:last-child, .info table td:last-child{font-weight:600; color:#6c7833;}
.info table span{font-size:12px;}
.gallery h2 img{width:100%;}
.sub_class{max-width:800px; margin:0 auto;}
.table_h3{font-size:23px; border-left:5px solid #3ec765; margin-bottom:15px; padding-left:7px; }
@media screen and (max-width:980px){
.quickmenu{height:20px;}
.quickmenu span {font-size:10px;margin-top:0;}
.topmenu{height:60px;padding:10px 0;}
.logo{float:none;width:150px;margin:0 auto;}
.logo>a>img{display:block;width:100px;margin:auto;}
.gnb{max-width:100%;margin-top:10px;}
.gnb>li{width:20%;padding-bottom:0;}
.container{padding:0;}
#slider1 li{height:160px;}
#slider1 {height:160px}
.topmenu{margin-top:0;}
.conwrap{padding-top:10px;padding-bottom:0}
.ask_gallery_latest_list{max-width:970px; margin:0 auto; text-align:center;font-size:0;}
.gallery{margin:10px 0;}
.gallery_li{display:inline-block; zoom:1; *display:inline; width:25%;}
.gallery_li:hover{opacity:0.6;}
.gallery_li img{width:100%; display:block;}
.gallery_li > div{padding:5px; font-size:12px;}
.ask_gallery_subject{font-size:11px;}
.gallery_li a{display:block; padding:0 5px;}
.gallery>h1,.gallery1>h1,.gallery2>h1,.gallery3>h1,.gallery4>h1{max-width:960px; margin:0 auto; color:#512626; margin-bottom:5px;}
.gallery>h1>img,.gallery1>h1>img,.gallery2>h1>img,.gallery3>h1>img,.gallery4>h1>img{display:block; width:100%;}
.fh5co-text{display:none}
h3{margin-top:0;font-size:15px;}
.home span{font-size:10px;}
footer{height:auto}
.foot{padding:0}
.foot img, .foot p{float:none}
.foot p{text-align:center;font-size:10px;}
.foot img{margin:auto;width:20%}
}
@media screen and (max-width:640px){
.gnb li a{font-size:10px;}
.topmenu li a{font-size:12px; letter-spacing:-1px;}

#bo_gall,#bo_list{padding:0 10px; width:auto !important;}
.location{padding-top:20px;}
}

/*cheat*/
.mt-30{margin-top:30px;}