@charset "utf-8";
@import url('./../../css/font/fs_font.css');

/* 해더영역 */
#fs_header {padding-bottom:0;border-bottom:1px solid #d7d7d7;background:#fff;}
/* 상단 */
.fs_head {display:flex;justify-content:space-between;padding:12px 0 33px 0;}
.fs_head .logo {position:relative;z-index:4;margin-top:12px;font-size:1.5em;}
.fs_head .logo a {display:flex;align-items:flex-end;font-weight:600;}
.fs_head .logo a img {}
.fs_head .logo a span {display:inline-block;position:relative;line-height:1;color:#023760;}
.fs_head .logo a span:before {content:"";display:inline-block;margin:0 15px 0 20px;width:1px;height:20px;background:#a1a1a1;vertical-align:middle;}
.fs_head .global_box {display:flex;align-items:flex-start;}
.fs_head .global_box .gnb_top {display:flex;align-items:center;}
.fs_head .global_box .gnb_top li {padding-left:15px;}
.fs_head .global_box .gnb_top li a {}
.fs_head .global_box .gnb_top li a br {}
.fs_top_menu .menu_box .lnb li.btn_link {flex-shrink:0;position:relative;font-size:1em;}
.fs_top_menu .menu_box .lnb li.btn_link .btn_go {display:flex;justify-content:space-between;align-items:center;width:100%;height:42px;padding:0 15px;background:#eef2fa;border-radius:50px;color:#222;}
.fs_top_menu .menu_box .lnb li.btn_link .btn_go img {transition:0.4s;}
.fs_top_menu .menu_box .lnb li.btn_link .btn_go.on img {transform:rotate(-180deg);}
.fs_top_menu .menu_box .lnb li.btn_link .link {display:none;position:absolute;left:0;top:45px;z-index:4;padding:10px 20px;width:100%;background:#eef2fa;border-radius:20px;box-shadow:0 5px 15px rgba(0,0,0,0.1);}
.fs_top_menu .menu_box .lnb li.btn_link .link a {display:block;padding:10px 0;border-top:1px solid #d7d7d7;}
.fs_top_menu .menu_box .lnb li.btn_link .link a:first-child {border-top:0;}
.fs_head .global_box .gnb_top li.text {font-size:0.812em;color:#666;}
	@media only screen and (max-width:1023px){
		#fs_header {border-bottom:0;}
		.fs_head {padding:14px 0 13px 0;border-bottom:1px solid #d7d7d7;}
		.fs_head .logo {margin-top:0;}
		.fs_head .logo a {margin-left:15px;}
		.fs_head .logo a img {height:45px;}
		.fs_head .global_box {display:none;}
	}
	@media only screen and (max-width:767px){
		.fs_head .logo a img {height:40px;}
	}
	@media only screen and (max-width:459px){
		.fs_head {padding:10px 0 10px 0;}
		.fs_head .logo a {flex-direction:column;align-items:flex-start;}
		.fs_head .logo a img {height:30px;}
		.fs_head .logo a span {margin-top:10px;font-size:15px;}
		.fs_head .logo a span:before {display:none;}
	}

/* 헤더메뉴 */
.fs_top_menu {top:45px;}
/* 헤더메뉴_주메뉴 */
.fs_top_menu .menu_box {background:none;}
.fs_top_menu .menu_box .lnb {align-items:center;padding:0 0 0 410px;}
.fs_top_menu .menu_box .lnb > li {width:22%;flex-grow:1;}
.fs_top_menu .menu_box .lnb > li:last-child {width:280px;}
.fs_top_menu .menu_box .lnb > li h2 {font-size:1.25em;color:#666;}
.fs_top_menu .menu_box .lnb > li h2 a {height:40px;}
.fs_top_menu .lnb_menu_box .gnb_box .gnb li { width:33.33%}
.fs_top_menu .lnb_menu_box .lnb_box .wrap .lnb_menu_open { top:-40px;}
	@media only screen and (max-width:1199px){
		.fs_top_menu .menu_box .lnb {padding:0 0 0 380px;}
	}
	@media only screen and (max-width:1023px){
		.fs_top_menu {top:70px;}
		.fs_top_menu .lnb_menu_box .gnb_box .gnb li.btn_link a {border-left:0;font-size:1em;}
	}
	@media only screen and (max-width:767px){
		.fs_top_menu {top:68px;}
	}
	@media only screen and (max-width:459px){
		.fs_top_menu {top:76px;}
		.fs_top_menu .lnb_menu_box .gnb_box .gnb li.btn_link a {font-size:1em;}
		.fs_top_menu .lnb_menu_box .lnb_box .lnb > li h2 {font-size:1.4em;}
	}


/* 헤더메뉴_전체메뉴 */
.fs_top_menu .lnb_menu_box .lnb_box .lnb {display:flex;justify-content:space-evenly;}
.fs_top_menu .lnb_menu_box .lnb_box .lnb > li:nth-child(2) {transform:translateY(0);}
.fs_top_menu .menu_box .lnb_menu_open {display:none;}
	@media only screen and (max-width:1023px){
		.fs_top_menu .lnb_menu_box .gnb_box .gnb li.btn_link {position:relative;z-index:10;/*width:110px;*/}
		.fs_top_menu .lnb_menu_box .gnb_box .gnb li.btn_link .link {display:none;position:absolute;left:0;top:40px;z-index:4;width:100%;}

		.fs_top_menu .lnb_menu_box .lnb_box .lnb {display:flex;flex-direction:column;justify-content:flex-start;}
		.fs_top_menu .lnb_menu_box .lnb_box .lnb > li:nth-child(2) {transform:none;}
		.fs_top_menu .menu_box .lnb_menu_open {display:inline-block;}
	}
	@media only screen and (max-width:459px){
		.fs_top_menu .menu_box .lnb_menu_open {top:-70px;}
	}

/* 서브메뉴 */
/* 홈으로 */
@media only screen and (max-width:767px){
	.snb_menu .dep1 > li {position:static;min-width:auto;width:50%;}
}