@charset "utf-8";

.at-html.sub-html .container_fix{max-width:1310px; width:100%;}
@media (max-width:991px){
    .at-html.sub-html .container_fix{max-width:100%; width:100%;}
}

/* 탑배너 */
.top_banner {text-align: center; position: relative; margin-bottom: 130px; height: 400px;}
.top_banner .top_banner_img img {height: 400px; object-fit: cover;}
.top_banner .top_banner_txt {position: absolute; top: 200px; left: 50%; transform: translateX(-50%)}
.top_banner .top_banner_txt h1 {font-size: 45px; font-weight: bold; color: #ffffff;}
.top_banner .top_banner_menu {width: 100%; background-color: #d6d1ca; position: absolute; bottom: 0;}
.top_banner .top_banner_menu .top_menu_pc .menu_ul {display: flex; justify-content: space-around; height: 64px;}
.top_banner .top_banner_menu .top_menu_pc .menu_ul li {width: 100%; display: flex; align-items: center;}
.top_banner .top_banner_menu .top_menu_pc .menu_ul li.on {background-color: #ffffff;}
.top_banner .top_banner_menu .top_menu_pc .menu_ul li a {font-size: 18px; color: #96928d; display: block; width: 100%; height: auto; line-height: 26px; font-weight: 400; text-wrap: balance;}
.top_banner .top_banner_menu .top_menu_pc .menu_ul li.on a {color: #222222;}

.page_title {font-size: 42px; font-weight: bold; margin: 130px 0 60px;}
.container_video {width: 100%; padding-bottom: 56.25%; position: relative;}
.container_video iframe {width: 100%; height: 100%; position: absolute;}
.btn {margin-bottom: 100px;}

/* 탭메뉴 */
.tab_menu .tab_ul, .tab_menu .tab_ul_m {display: flex; gap: 14px; flex-wrap: wrap; margin-bottom: 100px;}
.tab_menu .tab_ul li, .tab_menu .tab_ul_m li {height: 55px; border:1px solid #ccc; border-radius: 5px; cursor: pointer; line-height: 55px; padding: 0 30px;}
.tab_menu .tab_ul li.on, .tab_menu .tab_ul_m li.on {border:1px solid #530003; background-color: #530003; color: #ffffff;}
.tab_menu .tab_ul li span, .tab_menu .tab_ul_m li span {color: #777; font-size: 18px; font-weight: 400;}
.tab_menu .tab_ul li span a, .tab_menu .tab_ul_m li span a {color: #777; font-size: 18px; font-weight: 400;}
.tab_menu .tab_ul li.on span, .tab_menu .tab_ul_m li.on span {color: #ffffff;}

/* 서브탭메뉴(2차 탭메뉴) */
.sub_tab .sub_tab_ul {display: flex; gap: 60px; margin-bottom: 0;}
.sub_tab .sub_tab_ul li {color: #777; padding: 0 0 30px; font-size: 18px; cursor: pointer; font-weight: 500;}
.sub_tab .sub_tab_ul li.on {border-bottom: 2px solid #222222; color: #222222;}
.sub_content {border-top: 1px solid #ccc;}
.sub_tab .sub_tab_ul li a {color: #777;}
.sub_tab .sub_tab_ul li.on a {color: #222222;}

/* 페이지 탭메뉴(게시판 페이지가 포함된 탭메뉴) */
.tab_menu .tab_ul_page {display: flex; margin-bottom: 100px; gap: 14px;}
.tab_menu .tab_ul_page li {height: 54px; border:1px solid #ccc; border-radius: 5px; cursor: pointer; line-height: 54px; padding: 0 30px;}
.tab_menu .tab_ul_page li.on {border:1px solid #530003; background-color: #530003; color: #ffffff;}
.tab_menu .tab_ul_page li.on span a {color: #ffffff;}
.tab_menu .tab_ul_page li span {color: #ccc; font-size: 18px;}
.tab_menu .tab_ul_page li span a {color: #777; font-size: 18px;}
.tab_menu .tab_ul_page li.on span {color: #ffffff;}

.sub_tab .sub_tab_ul_page {display: flex; gap: 60px; margin-bottom: 0;}
.sub_tab .sub_tab_ul_page li {color: #777; padding:0 0 30px; font-size: 18px; cursor: pointer; font-weight: 500;}
.sub_tab .sub_tab_ul_page li.on {border-bottom: 2px solid #222222; color: #222222;}
.sub_content {border-top: 1px solid #ccc;}
.sub_tab .sub_tab_ul_page li a {color: #777;}
.sub_tab .sub_tab_ul_page li.on a {color: #222222;}

.m04_02_tab .sub_tab .sub_tab_ul_page {gap:unset}
.m04_02_tab .sub_tab .sub_tab_ul_page li {text-align: center; width: 160px; padding:0 0 20px}
.m04_02_tab .sub_tab .sub_tab_ul_page li a {font-size: 15px; line-height: 25px;}

/* 게시판 분류 */
.category_modify {margin-bottom: 100px;}
.category_modify ul {display: flex; margin-bottom: 0; gap: 14px; flex-wrap: wrap;}
.category_modify ul li {height: 55px; border:1px solid #ccc; border-radius: 5px; cursor: pointer; line-height: 55px; padding: 0 30px;}
.category_modify ul li.active {border:1px solid #530003; background-color: #530003; color: #ffffff;}
.category_modify ul li a {color: #777; font-size: 18px; font-weight: 400;}
.category_modify ul li.active a {color: #ffffff;}

/* 갤러리 게시판 커스텀 */
.fix_gallery_content h5{font-size:22px; margin-bottom:10px}
.gallery_des {font-size:16px} 
.view_style .view_title .view_subject{font-size:22px}
.view-head .list-group-item{font-size:14px}
.view_style .view-padding .view-content{font-size:20px}
.gallery_container .img-wrap .img-item, .view_style .view-img img{border:1px solid #000}

/* 게시물 검색 */
.search_page{width:100%; margin-bottom:0; padding:0; border-top:0; border-bottom:0;}
.no_data{min-height:200px; background:#fbfbfb; margin-top:30px; display:table; width:100%; border:1px solid #ebebeb;}
.no_data > .no_data_cell{vertical-align:middle; display:table-cell; text-align:center; font-size:14px; color:#777;}
.search_page .search{width:100%; border:1px solid #ebebeb; background:#fbfbfb; padding:45px 80px; display:flex; align-items:center;}
.search_page .search .search_group_subject{width:45.3%; margin-right:10px; display:flex;}
.search_page .search .search_group_subject select{display:block; width:calc(50% - 5px); margin-right:10px; height:45px; border:1px solid #e1e1e1; font-size:14px;
color:#777777; font-weight:300; padding:0 20px; outline:none; box-shadow:none; background: url('/plugin/wz.booking.pension.prm/img/reserv_arrow.png') no-repeat 90% 50% #fff;
-webkit-appearance:none; -moz-appearance:none; appearance:none;}
.search_page .search .search_group_subject select:last-child{margin-right:0;}
.search_page .search .search_group_subject select::-ms-expand{ display:none;}
.search_page .search .search_input_button{width:calc(100% - 45.3% - 10px); display:flex;}
.search_page .search .search_input_button select{display:none;}
.search_page .search .search_input_button input{width:77.1%; display:block; margin-right:10px; height:45px; line-height:45px; border:1px solid #e1e1e1; font-size:14px;
color:#777; font-weight:300; padding:0 20px; outline:none; box-shadow:none;}
.search_page .search .search_input_button input::placeholder{color:#ddd;}
.search_page .search .search_input_button button{width:calc(100% - 77.1% - 10px); height:45px; line-height:45px; background:#530003; border:0; outline:none; box-shadow:none;
color:#fff; font-size:14px; text-align:center; font-weight:500;}
.search_page .search .search_input_button button span.search_icon{display:inline-block; width:20px; height:16px; position:relative; vertical-align:middle; margin-right:5px;}
.search_page .search .search_input_button button span.search_icon::before{content:""; width:15px; height:15px; border:1px solid #fff; border-radius:50%; position:absolute;
top:0; left:0;}
.search_page .search .search_input_button button span.search_icon::after{content:""; width:1px; height:7px; background:#fff; position:absolute; transform:rotate(300deg); bottom:0; right:3px;}
.search_page .search_category{margin:60px auto;}
.search_page .search_category .pc_category{display:block;}
.search_page .search_category .mob_category{display:none;}
.search_page .search_category .pc_category > ul{display:block;border-left:1px solid #e1e1e1;}
.search_page .search_category .pc_category > ul::before, .search_page .search_category .pc_category > ul::after{content:""; display:block; clear:both;}
.search_page .search_category .pc_category > ul > li{display:block; float:left; width:calc(100% / 9);}
.search_page .search_category .pc_category > ul > li > a{display:block; width:100%; height:40px; line-height:40px; border:1px solid #e1e1e1; color:#888888;
font-size:14px; text-align:center; border-left:0; margin-bottom:-1px;}
.search_page .search_category .pc_category > ul > li.active{position:relative;}
.search_page .search_category .pc_category > ul > li.active > a{z-index:1; color:#530003; border:1px solid #530003;}
.search_page .search_table{margin-bottom:50px;}
.search_page .search_table:last-child{margin-bottom:0;}
.search_page .search_category_title{margin-bottom:25px;}
.search_page .search_category_title > p{font-size:15px; color:#530003; line-height:22.5px;}
.search_page .search_category_title > p span{color:#222222;}
.search_page .search_content_box{border-top:1px solid #e1e1e1;}
.search_page .search_contents{display:flex; align-items:center; padding:22px 0; border-bottom:1px solid #e1e1e1; position:relative;}
.search_page .search_contents .search_img{width:70px; margin-right:20px;}
.search_page .search_contents .search_img img{width:100%;}
.search_page .search_contents .search_img .no_img{width:70px; height:70px; line-height:70px; text-align:center; background:#f5f5f5; font-size:10px; color:#666;}
.search_page .search_contents .search_text{width:calc(100% - 90px);}
.search_page .search_contents .search_text .search_title{margin-bottom:15px;}
.search_page .search_contents .search_text .search_title a{font-size:15px; font-weight:500; color:#222222; line-height:22.5px;}
.sch_word{color:#530003 !important;}
.search_page .search_contents .search_text .search_info{margin-bottom:10px;}
.search_page .search_contents .search_text .search_info i{color:#888888; margin-right:3px;}
.search_page .search_contents .search_text .search_info > span{font-size:12px; color:#888888; display:inline-block; margin-right:40px;}
.search_page .search_contents .search_text .search_info > span:last-child{margin-right:0;}
.search_page .search_contents .search_text .search_info > span.writer .lv-icon{display:none;}
.search_page .search_contents .search_text .search_content a{font-size:13px; color:#888888; font-weight:300; line-height:19.5px;}
.search_page .search_contents .search_blank{position:absolute; right:20px; top:50%; transform:translateY(-50%);}
.search_page .search_contents .search_blank a{font-size:13px; color:#888888; transition:all 0.3s ease;}
.search_page .search_contents .search_blank a:hover{color:#530003;}
.search_page .search_add{text-align:right; margin-top:20px;}
.search_page .search_add a{font-size:14px; color:#222222; font-weight:300;}
.search_page .search_add a span{color:#888888;}

@media (max-width:991px){
	.search_page{border:0;}
	.no_data{min-height:100px; margin-top:20px;}
	.no_data > .no_data_cell{font-size:12px;}
	.search_page .search{padding:30px 15px; display:block;}
	.search_page .search .search_group_subject{width:100%; margin-right:0px; display:flex; margin-bottom:10px;}
	.search_page .search .search_group_subject select{height:40px; line-height:40px; font-size:13px; padding:0 15px;}
	.search_page .search .search_input_button{width:100%; display:flex;}
	.search_page .search .search_input_button input{width:77.1%; height:40px; line-height:40px; font-size:13px; padding:0 15px;}
	.search_page .search .search_input_button button{width:calc(100% - 77.1% - 10px); height:40px; line-height:40px; font-size:13px;}
	.search_page .search .search_input_button button span.search_icon{display:inline-block; width:15px; height:12px; margin-right:3px; position:relative; top:-1px;}
	.search_page .search .search_input_button button span.search_icon::before{content:""; width:12px; height:12px;}
	.search_page .search .search_input_button button span.search_icon::after{height:5px; transform:rotate(300deg); bottom:0; right:1px;}
	.search_page .search_category{margin:30px auto;}
	.search_page .search_category .pc_category{display:none;}
	.search_page .search_category .mob_category{display:block; position:relative;}
	.search_page .search_category .mob_category > a{position:relative; display:block; width:100%; height:40px; line-height:40px; border:1px solid #530003; color:#530003;
	font-size:14px; text-align:center;}
	.search_page .search_category .mob_category > a span.arrow{width:20px; height:10px; position:absolute; right:15px; top:15px;}
	.search_page .search_category .mob_category > a span.arrow::before{content:""; width:1px; height:10px; position:absolute; top:0; left:6.9px; 
	transform:rotate(-45deg); background:#530003;}
	.search_page .search_category .mob_category > a span.arrow::after{content:""; width:1px; height:10px; position:absolute; top:0; right:5.5px; 
	transform:rotate(45deg); background:#530003;}
	.search_page .search_category .mob_category > ul{position:absolute; top: 100%; left: 0; z-index: 1000; min-width: 160px; padding: 5px 0; width:100%; text-align:center;
    margin: 2px 0 0; font-size: 14px; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; display:none;
    border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%); box-shadow: 0 6px 12px rgb(0 0 0 / 18%);}
	.search_page .search_category .mob_category > ul li{}
	.search_page .search_category .mob_category > ul li a{display:block; padding:3px 20px; clear:both; line-height:1.42857143; white-space:nowrap; color:#333; text-align:center;}
	.search_page .search_category .mob_category > ul li:hover{background:#f5f5f5; color:#262626;}
	
	.search_page .search_table{margin-bottom:40px;}
	.search_page .search_category_title{margin-bottom:15px;}
	.search_page .search_category_title > p{font-size:14px; line-height:21px;}
	.search_page .search_contents{padding:10px 0; flex-wrap:wrap;}
	.search_page .search_contents .search_img{width:70px; margin-right:10px;}
	.search_page .search_contents .search_img .no_img{width:70px; height:70px; line-height:70px;}
	.search_page .search_contents .search_text{width:calc(100% - 80px);}
	.search_page .search_contents .search_text .search_title{margin-bottom:7px;}
	.search_page .search_contents .search_text .search_title a{font-size:13px; line-height:19.5px;}
	.search_page .search_contents .search_text .search_info{margin-bottom:10px;}
	.search_page .search_contents .search_text .search_info i{font-size:11px; margin-right:2px;}
	.search_page .search_contents .search_text .search_info > span{font-size:11px; margin-right:5px;}
	.search_page .search_contents .search_text .search_content a{font-size:12px; line-height:18px;}
	.search_page .search_contents .search_blank{position:relative; right:auto; top:auto; transform:translateY(0); width:100%; text-align:right; margin-top:10px;}
	.search_page .search_contents .search_blank a{font-size:12px; color:#888888;}
	.search_page .search_contents .search_blank a:hover{color:#530003;}
	.search_page .search_add{text-align:right; margin-top:20px;}
	.search_page .search_add a{font-size:13px; }
	.search_page .search_add a span{color:#888888;}
}


/* m01_01 */
.m01_01_01_section02 {background-color: #f9f9f9;}
.m01_01_04 p {font-size: 42px; font-weight: bold;}
.m01_01_04 p strong {color: #530003; font-weight: bold;}
.m01_01_04 .map-box {margin-top: 60px;}
@media (max-width:991px) {
    .m01_01_04 .map-box {margin-top: 30px;}
    .m01_01_04 p {font-size: 26px; word-break: keep-all; line-height:1.2}
}

/* m02_01 */
.m02_01_01_section01, .m02_01_04_section01 {background-color: #f9f9f9;}

/* m04_02 서브탭메뉴 개별설정 */
.sub_tab .sub_tab_ul1, .sub_tab .sub_tab_ul2 {display: flex; gap: 60px; margin-bottom: 0;}
.sub_tab .sub_tab_ul1 li, .sub_tab .sub_tab_ul2 li {color: #cccbbb; padding: 0 0 30px; font-size: 18px; cursor: pointer; font-weight: 500;}
.sub_tab .sub_tab_ul1 li.on, .sub_tab .sub_tab_ul2 li.on {border-bottom: 2px solid #222222; color: #222222;}
.sub_content1, .sub_content2 {border-top: 1px solid #ebebeb; padding:100px 0 130px}
.sub_tab .sub_tab_ul1 li a, .sub_tab .sub_tab_ul2 li a {color: #cccbbb;}
.sub_tab .sub_tab_ul1 li.on a, .sub_tab .sub_tab_ul2 li.on a {color: #222222;}


/* 보드설정 */
.list-wrap .list-board {font-size: 14px;}
.list-wrap .list-board .list-head {font-size: 16px; padding: 20px 0; background-color: #ffffff; color:#333; font-weight:600;}
.list-wrap .list-board .list-body li > div {padding: 17px 0; font-size:18px;}
.list-wrap .list-board .list-body .wr-name {text-align: center; font-weight:400; color:#666;}
.list-board .wr-icon {background-color: #530003; color: #ffffff; border-radius: 3px; display: inline-block; width: 50px;}
.list-board .list-body li.bg-gray {background-color:#f9f9f9 !important}
.list-board .list-body li.bg-gray .wr-date, .list-board .list-body li.bg-gray .wr-hit, .list-board .list-body li.bg-gray .wr-name {visibility: hidden;}
.list-board .list-body li.bg-gray > div a {color: #530003;}

.board_style .list-board .list-body li > div {font-size: 18px;}
.board_style .div-head {padding: 20px 0; background-color: #ffffff;}
.board_style .div-head > span {font-size: 16px; font-weight: 600;}
.board_style .notice_board.list-board .list-body li.bg-gray .wr-date, .board_style .notice_board.list-board .list-body li.bg-gray .wr-name, .board_style .notice_board.list-board .list-body li.bg-gray .wr-hit {visibility: hidden;}

@media (max-width: 991px) {
    /* 탑배너 */
    .top_banner {height: 215px; margin-bottom: 40px;}
    .top_banner .top_banner_img img {height: 175px; object-fit: cover; object-position: bottom;}
    .top_banner .top_banner_txt {top: 92.5px;}
    .top_banner .top_banner_txt h1 {font-size: 25px; white-space: nowrap;}
    .top_banner .top_banner_menu {bottom: auto;}
    .top_banner .top_banner_menu .top_menu_mobile {height: 40px; line-height: 40px; position: relative;}
    .top_banner .top_banner_menu .top_menu_mobile .top_menu_drop a {font-size: 14px; color: #222222; font-weight: 400; display: block; width: 100%; height: 100%;}
    .top_banner .top_banner_menu .top_menu_mobile .top_menu_drop a .arrow img {width: 11px; position: absolute; right: 15px; top: 50%; transform: translateY(-50%);}
    .top_banner .top_banner_menu .top_menu_mobile .top_menu_drop .dropdown-menu {width: calc(100% + 30px); transform: translateX(-15px); text-align: center; box-shadow: none; border: none; margin: 0; border-bottom: 1px #dcdcdc solid; padding: 10px 0;}
    .top_banner .top_banner_menu .top_menu_mobile .top_menu_drop .dropdown-menu > li > a {font-size: 14px;}
    .top_banner .top_banner_menu .top_menu_mobile .top_menu_drop .dropdown-menu > .off > a {color: #96928d;}

    .page_title {margin: 60px 0 40px; font-size: 25px;}

    .tab_menu_mobile {background-color: #530003; height: 49px; text-align: center; line-height: 49px; border-radius: 5px; margin-bottom: 40px; position: relative;}
    .tab_menu_mobile img {width: 12px; position: absolute; top: 50%; transform: translateY(-50%); right: 15px;}
    .tab_menu_mobile a {color: #ffffff; font-size: 14px; display: block; width: 100%;
    height: 100%;}
    .tab_menu_mobile .tab_ul {width: 100%; text-align: center;}
    .tab_menu_mobile .tab_ul li {cursor: pointer; color: #999999; font-size: 14px; height:40px; line-height:40px;}
    .tab_menu_mobile .tab_ul li.on {color: #530003;}
    .tab_menu_mobile .tab_ul li.on a {color: #530003;}
    .tab_menu_mobile .tab_ul li a {color: #999999; line-height: 36px; padding: 3px 20px;}
    .tab_menu_mobile .tab_ul li a:hover {background-color: #f5f5f5;}
    .tab_menu_mobile .tab_ul li:hover{background-color: #f5f5f5;}

    .tab_menu_mobile {background-color: #530003; height: 49px; text-align: center; line-height: 49px; border-radius: 5px; margin-bottom: 40px; position: relative;}
    .tab_menu_mobile img {width: 12px; position: absolute; top: 50%; transform: translateY(-50%); right: 15px;}
    .tab_menu_mobile a {color: #ffffff; font-size: 14px; display: block; width: 100%;
    height: 100%;}
    .tab_menu_mobile .tab_ul_page {width: 100%; text-align: center;}
    .tab_menu_mobile .tab_ul_page li {cursor: pointer; color: #999999; font-size: 14px; height:40px; line-height:40px;}
    .tab_menu_mobile .tab_ul_page li.on a {color: #530003;}
    .tab_menu_mobile .tab_ul_page li a {color: #999999; line-height: 36px; padding: 3px 15px;}
    .tab_menu_mobile .tab_ul_page li a:hover {background-color: #f5f5f5;}

    .sub_content1, .sub_content2 {border-top: none; padding: 0 0 60px;}

    /* 서브탭메뉴 */
    .sub_tab_menu_mobile {height: 49px; text-align: center; line-height: 49px; position: relative; border-bottom: 1.5px solid #222222; margin-bottom: 60px; margin-top:-10px}
    .sub_tab_menu_mobile img {width: 12px; position: absolute; top: 50%; transform: translateY(-50%); right: 15px;}
    .sub_tab_menu_mobile a {color: #222222; font-size: 14px; display: block; width: 100%;
    height: 100%;}
    .sub_tab_menu_mobile a br {display: none;}
    .sub_tab_menu_mobile .sub_tab_ul {width: 100%; text-align: center;}
    .sub_tab_menu_mobile .sub_tab_ul li {cursor: pointer; color: #999999; font-size: 14px; height:40px; line-height:40px;}
    .sub_tab_menu_mobile .sub_tab_ul li.on {color: #222222;}
    .sub_tab_menu_mobile .sub_tab_ul li a {color: #222222; line-height: 2}

    /* m04_02 서브탭메뉴 개별설정 */
    .sub_tab_menu_mobile .sub_tab_ul1, .sub_tab_menu_mobile .sub_tab_ul2 {width: 100%; text-align: center;}
    .sub_tab_menu_mobile .sub_tab_ul1 li, .sub_tab_menu_mobile .sub_tab_ul2 li {cursor: pointer; color: #999999; font-size: 14px; height:40px; line-height:40px;}
    .sub_tab_menu_mobile .sub_tab_ul1 li.on, .sub_tab_menu_mobile .sub_tab_ul2 li.on {color: #222222;}
    .sub_tab_menu_mobile .sub_tab_ul1 li a, .sub_tab_menu_mobile .sub_tab_ul2 li a {color: #222222; line-height: 2}

    .sub_tab_menu_mobile .sub_tab_ul_page {width: 100%; text-align: center;}
    .sub_tab_menu_mobile .sub_tab_ul_page li {cursor: pointer; color: #999999; font-size: 14px;}
    .sub_tab_menu_mobile .sub_tab_ul_page li.on a {color: #222222;}
    .sub_tab_menu_mobile .sub_tab_ul_page li a {color: #999999; line-height: 2; padding: 3px 20px;}
    .sub_tab_menu_mobile .sub_tab_ul_page li a br {display: none;}

    .sub_content {border: none;}

    .dropdown-menu {box-shadow: none; margin: 2px 0; border-color: #dcdcdc; border-radius: 1px; padding-bottom: 5px;}
    .dropdown-menu>li>a {padding: 10px 20px;}


    /* 오버플로우 스크롤 설정 */
    .over_sc {overflow-x: scroll;}
    /* .over_sc img {width: 200%; max-width: initial !important;} */
	
	/* 2024-12-12 LSY 이미지 크다고 하여 수정 */
	.over_sc img {width: 215%; max-width: initial !important;}

    /* 게시판 카테고리 설정 */
    .category_modify {margin-bottom: 30px;}
    .category_modify ul {display: none;}
    .category_modify ul li {padding: 0; border:none;}
	.category_modify ul li.on {background-color: #ffffff;}
    .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {background-color: transparent;}
    .category_modify ul li.active {border: none; background-color: transparent;;}
	.category_modify ul li a {font-size: 14px;}
    .category_modify ul.dropdown-menu li a{line-height: 38px;}
	.category_modify ul.dropdown-menu li a:hover {background-color:#f5f5f5;}
	.category_modify ul li.active a {background-color: #ffffff; color:#530003;}
	.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {color:#999999; background-color:#ffffff}

    .board_style {margin-bottom: 0;}
}

/* LSY maintenance */
.sub_tab + .sub_tab {padding-top: 30px;}
.sub_content1, .sub_content2 {border-top: none;}

/* 241218 sye 유지보수 */
@media(max-width:991px){
.view-wrap .view-content img {width:100%}