
*::selection{ background-color:#ed5e5e !important; color:#ffffff !important; } *::-moz-selection{ background-color:#ed5e5e !important; color:#ffffff !important; }

.xe{background-color:#ffffff}
.da-dots span,
.da-arrows span,
.bootstrap_body .btn-group .btn:hover,
.da-slide .da-link:hover,
.h2_widget span,
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span,
.owl-theme .owl-controls .owl-page.active span, 
.owl-theme .owl-controls.clickable .owl-page:hover span,
#scrollUp:hover {background-color:#ffffff;}
.da-slide .da-link,
.h2_widget_a,

/*
a:hover,
a:focus{color:#ffffff;}
*/

.da-slide .da-link {border-color:#ffffff;}
.xe_width{max-width:1000px;}
.total_menu ul .H_first_li{width:20%;}
.footer_li{width:20%;}
.footer,
body{background-color:#e7e7e7 !important;}
.sub_header{background:#f5f5f5 url(/home/img/sub-title.png)no-repeat center;;}


.bd em,.bd .color{color:#333333;}
.bd .shadow{text-shadow:1px 1px 1px ;}
.bd .bolder{color:#333333;text-shadow:2px 2px 4px ;}
.bd .bg_color{background-color:#333333;}
.bd .bg_f_color{background-color:#333333;background:-webkit-linear-gradient(#FFF -50%,#333333 50%);background:linear-gradient(to bottom,#FFF -50%,#333333 50%);}
.bd .border_color{border-color:#333333;}
.bd .bx_shadow{box-shadow:0 0 2px ;}
.viewer_with.on:before{background-color:#333333;box-shadow:0 0 2px #333333;}
.bd_zine.zine li:first-child,.bd_tb_lst.common_notice tr:first-child td{margin-top:2px;border-top:1px solid #DDD}
.bd_zine .info b,.bd_zine .info a{color:;}
.bd_zine.card h3{color:#333333;}
.bd_tb_lst{margin-top:0}
.bd_tb_lst .cate span,.bd_tb_lst .author span,.bd_tb_lst .last_post small{max-width:px}

.cont_title{display:none;}
.boardd_title { color:#2f3d5f; font-size:26px;font-weight:bold; letter-spacing:-2px;margin: 15px 0 10px; }
.gogek_menu { width:98%; margin:0 1%; text-align:center; padding:3% 0; background:#2f3d5f; color:#fff; display:none; }

@media screen and (max-width:768px){
.gogek_menu {  display:inline-block; }
}

.foot_copy { font-size:13px; }
.foot_1 { font-weight:bold;color:#333;}
.foot_2 { font-weight:bold; color:#b20000;}
.foot_3 {font-size:11px; color:#888;}


/* layout.css 재정의 : 전체 메뉴 마우스 오버 시 녹색 */
.gnb .nav .open a.first_a{color: #038C33;background-color: #f7f7f7;}

/* 왼쪽 상단 빨간 배경 */
.menu_title {   width: 201px;  height: 130px;  background: #038C33;  margin-top: -130px;  color: #fff;  font-size: 26px;  text-align: center;  padding-top: 39px;
  letter-spacing: -2px;  font-weight: bold; }

/* 왼쪽 하위 메뉴 리스트 선택 배경 */
.lnb ul .active a{color:#038C33 !important; font-weight:bold;}