:root{
	--white-color: #fff;
	--primary-color: #009900;
	--first-color: #00c700;
	--second-color: #006600;
}

a:hover {
	color: var(--primary-color);
}
.header-bottom {	/* 메뉴배경색 */
	background: none repeat scroll 0 0 var(--first-color);
}
.main-menu ul li a:hover, 
.main-menu ul li a.active,
.fa-search:hover, .fa-bars:hover {
	background-color: var(--primary-color);
}
#btn-user,
.main_cont_title > small {
	color: var(--primary-color);
}
.slider-control:hover,
.switchImg div a:hover {
	color: var(--first-color);
}
#btn-user:hover,
.cal_cmd_01,
.btn-1 {
	background-color: var(--first-color);
}
#corp_btn_group a:hover,
.cal_cmd_01:hover,
.btn-1:hover {
	background-color: var(--primary-color);
}
.btn-2 {
	font-family: 'Roboto', sans-serif !important;
	font-weight: 500 !important;
	background-color: var(--first-color);
}
.btn-2:hover {
	background-color: var(--primary-color);
}
.LayerCalendarWrap,
.LayerImagesWrap,
.LayerAlertWrap,
.LayerMsgWrap { 
	border-color: var(--first-color);
}
.LayerCalendarWrap .info,
.LayerImagesWrap .info,
.LayerAlertWrap .info,
.LayerMsgWrap .info {
	background-color: var(--first-color);
}
.globalmenu ul li a,
.globalmenu ul li span {
	font-size: 12px;;
	font-family: 'Roboto', sans-serif;
}
.main-menu ul li a,
.main-menu ul li span {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 500;
}
.sub-menu a {
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}
.comm-title,
.comm_career1{
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
}
.smenu-control,
.smenu-control:hover,
.go_to_top i {
	background-color: var(--first-color);
}
.go_to_top i:hover {
	background-color: var(--primary-color);
}
.map_box p {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
}
.item_info a,
.product_item_info a {
	font-weight: 600;
}

.color-1,
.product_item_info:hover,
.product_item_info a:hover,
.list_item_M a,
.list_item a {
	color: var(--primary-color);
}
.color-2,
.list_item_M a:hover,
.list_item a:hover {
	color: var(--first-color);
}
.mv_icon:hover,
.bg-color-1 {
	background-color: var(--primary-color);
}
.bg-color-1:hover {
	background-color: var(--second-color);
}
.mv_icon,
.bg-color-2 {
	background-color: var(--first-color);
}
.sub-menu a.mmenu {
	color: var(--white-color);
}
.sub-menu a.mmenu,
.bg-color-3 {
	background-color: var(--second-color);
}
.text-1, .text-2, .text-3, .text-4 {
	font-weight: 500;
}
.ft-1 {
	font-family: 'Roboto', sans-serif;
}
.sub-menu a.mmenu,
.ft-w {
	font-weight: 500;
}
.dsp-box-1 {
	border: 1px solid var(--primary-color);
	background-color: var(--first-color);
}

.pagination > li > a,
.pagination > li > span {
	color: var(--primary-color);
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color: var(--first-color);
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	background-color: var(--primary-color);
	border-color: var(--primary-color);
}

.btn-default {
	color: #fff;
	background-color: var(--first-color);
	border-color: var(--first-color);
}

.btn-default:hover {
	color: #fff;
	background-color: var(--primary-color);
	border-color: var(--primary-color);
}

.btn-default:focus, .btn-default.focus {
	box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-default.disabled, .btn-default:disabled {
	color: #fff;
	background-color: var(--first-color);
	border-color: var(--first-color);
}

.btn-default:not(:disabled):not(.disabled):active, .btn-default:not(:disabled):not(.disabled).active,
.show > .btn-default.dropdown-toggle {
	color: #fff;
	background-color: var(--primary-color);
	border-color: #005cbf;
}

.btn-default:not(:disabled):not(.disabled):active:focus, .btn-default:not(:disabled):not(.disabled).active:focus,
.show > .btn-default.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}