@charset "utf-8";
@import url('./../../css/font/fs_font.css');

/* 해더영역 */
#fs_header {padding-bottom:60px;background:#fff;}
/* 상단 */
.fs_head {display:flex;justify-content:space-between;padding:14px 0 13px 0;}
.fs_head .logo {font-size:1.5em;}
.fs_head .logo > div {display:flex;align-items:flex-end;font-weight:600;}
.fs_head .logo > div img {}
.fs_head .logo > div a.last {display:inline-block;position:relative;line-height:1;color:#023760;}
.fs_head .logo > div a.last: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:stretch;}
.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_head .global_box .gnb_top li.btn_link {position:relative;padding-left:0;font-size:0.875em;}
.fs_head .global_box .gnb_top li.btn_link .btn_go {display:flex;justify-content:space-between;align-items:center;width:220px;height:35px;padding:0 15px;background:#eef2fa;border-radius:50px;color:#666;}
.fs_head .global_box .gnb_top li.btn_link .btn_go img {transition:0.4s;}
.fs_head .global_box .gnb_top li.btn_link .btn_go.on img {transform:rotate(-180deg);}
.fs_head .global_box .gnb_top li.btn_link .link {display:none;position:absolute;left:0;top:40px;z-index:4;padding:10px 20px;width:100%;background:#eef2fa;border-radius:20px;box-shadow:0 5px 15px rgba(0,0,0,0.1);max-height:200px;overflow-y:scroll;}
.fs_head .global_box .gnb_top li.btn_link .link a {display:block;padding:10px 0;border-top:1px solid #d7d7d7;}
.fs_head .global_box .gnb_top 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 {padding-bottom:0;}
		.fs_head {padding:14px 0 13px 0;border-bottom:1px solid #d7d7d7;}
		.fs_head .logo > div a.last:before {margin:0 15px 0 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 > div {flex-direction: column;align-items: flex-start;}
		.fs_head .logo > div a.last {margin-top:8px;font-size:0.897em;}
		.fs_head .logo > div a.last:before {display:none;}
		.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 .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);}
	@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;}
	}
	@media only screen and (max-width:459px){
		.fs_top_menu .menu_box .lnb_menu_open {top:-55px;}
	}

/* 서브메뉴 */
/* 홈으로 */
@media only screen and (max-width:767px){
	.snb_menu .dep1 > li {position:static;min-width:auto;width:50%;}
}