@charset "utf-8";
@import url(../../_guide/css/contents.css);
@import url(../../common/font/Wanjudaedunsan/Wanjudaedunsan.css);

@media all and (min-width:1025px) {
	#wrap {padding-top:7em;}
	#lnbWrap .li_depth01 > a:after {background:#539A68;}
	#lnbWrap .li_depth02 > a:after {background:linear-gradient(46deg, #2F734E 0%, #186039 100%);}
}

#openSearch,
#searchWrap {display:none !important;}

#lnbWrap {margin-left:18em; margin-right:18em;}

#lnbWrap .lnb_nav {display:flex; align-items:center; justify-content:center;}
#lnbWrap .li_depth01 {padding:0 1.5em;}
@media all and (max-width:1490px) {
	#lnbWrap .li_depth01 {padding:0 1em;}
}

#lnbWrap .li_depth01.on > a, #lnbWrap .li_depth01.active > a {color:#539A68;}
#snbWrap h2 {background:linear-gradient(46deg, #2F734E 0%, #186039 100%);}
#snbWrap .snb > li > a.on, #snbWrap .snb > li > a.active {background:#539A68; border-color:#539A68;}

.btn_scroll_top {background-image:url(../img/sub/btn_goto_top.svg);}
#m_menu .btn_menu_close {background-image:url(../img/sub/ico_lnb_close_mobile.svg);}

.conts h4 {color:#539A68;}
.conts h4:after {background-color:#539A68;}
.conts h5 {color:#206740;}
.conts h5:before {background-image:url(../img/sub/bul_h5.svg);}
.conts .point {color:#158E39;}
.list-ul ul > li:before, .list-ol ul > li:before {background-image:url(../img/sub/bul_ul_depth02.svg);}

.stepflow:not(.number) > li:last-child .item {background:#206740; border-color:#206740;}

.box-personalGuide:before {background-image:url(../img/sub/ico_personal_private.svg);}
.box-personalGuide .tit {color:#539A68;}

.conts input[type="radio"] + label:before {background-image:url(../img/sub/spr_radio2.svg);}
.conts input[type="checkbox"] + label:before {background-image:url(../img/sub/spr_check.svg);}
.bod_head .bod_search {background:transparent;}
.bod_head .bod_search:before {content:''; position:absolute; top:0; right:0; bottom:0; left:0; background:#f8f8f8; z-index:-1;}

@media (min-width:1025px) {
	#lnbWrap .lnb_sub > .tit strong {color:#206740;}
	#lnbWrap .lnb_sub > .tit::after {background:linear-gradient(#eef7ef 0%, #f6f9f5 100%);}
}
@media (max-width:1024px) {
	#m_menu .side-menu-top {background:#206740;}
	#m_menu .depth1:before {background:#F4FAF6;}
	#m_menu .depth1 > li > .mnu-tit a:before {background:linear-gradient(46deg, #2F734E 0%, #186039 100%);}
	#m_menu .depth2 > li.active > .mnu-tit a span {color:#539A68;}
}