@charset "utf-8";

#fs_wrap h2 {font-weight:600}
#fs_wrap h3 {}
#fs_wrap h4,#fs_wrap h5 {font-weight:600}

/*그림자*/
.bg_opacity1 {display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);z-index:12}

/*해더영역*/
#fs_wrap {position:relative;width:100%}
/*상단*/
.fs_head {width:auto;height:100px;padding:0 15px;background:#272e38}
.fs_head:after {content:"";display:block;clear:both}
.fs_head .logo {position:relative;float:left;margin-top:19px;z-index:11}
.fs_head .logo img {width:100%;max-width:135px}
.fs_head .btn_lnb {}
.fs_head .btn_lnb a {display:inline-block;float:right;width:40px;height:31px;margin-top:35px}
.fs_head .btn_lnb a span {display:block;width:40px;height:5px;background:#fff;transition:all 0.4s}
.fs_head .btn_lnb a span + span {margin-top:8px}
.fs_head .btn_lnb a:hover span,.fs_head .btn_lnb a:focus span,.fs_head .btn_lnb a:active span {width:30px;margin-left:10px}
.fs_head .btn_lnb a:hover span + span,.fs_head .btn_lnb a:focus span + span,.fs_head .btn_lnb a:active span + span {width:35px}
.fs_head .btn_lnb a:hover span + span + span,.fs_head .btn_lnb a:focus span + span + span,.fs_head .btn_lnb a:active span + span + span {width:40px}

/*헤더메뉴_작업중*/
.fs_top_menu {position:relative;z-index:15}
.lnb {position:absolute;right:0;top:0;width:100%;background:#fff}
.lnb:after {content:"";display:block;clear:both}
	/*1뎁스*/
	.lnb > li {width:100%}
	.lnb > li:first-child .lnb_title a {}
	.lnb > li.on {}
	.lnb > li.on .lnb_title a {}
	.lnb_title a {position:relative;display:block;width:auto;height:86px;line-height:86px;padding-left:20px;font-size:1.625em;font-weight:400;border-bottom:1px solid #e3e3e3;color:#5e7088}
	.lnb_title a:hover,.lnb_title a:focus,.lnb_title a:active {color:#ed1e23}
		/*2뎁스*/
		.lnb > li.on .lnb_layer01 {}
		.lnb_layer01 {display:none;overflow:hidden;width:auto;height:auto;margin:0 auto;border-left:1px solid #e4e6e9}
		.lnb > li:first-child .lnb_layer01 {border-left:0}
		.lnb_layer01 li a {position:relative;display:block;width:auto;padding:15px 0 15px 30px;line-height:29px;font-weight:400;background:#ebebeb;font-size:1.250em;border-bottom:1px solid #e3e3e3;color:#333}
		.lnb_layer01 li a.on,.lnb_layer01 li a:hover,.lnb_layer01 li a:focus,.lnb_layer01 li a:active {background:#5e7088;color:#fff}
		.m_top {position:absolute;right:15px;top:-66px}

/*로케이션*/
.fs_con_header {padding:0 15px}
	.con_header {width:auto;height:65px;line-height:65px;margin:0 auto}
	.con_header:after {content:"";display:block;clear:both}
	.con_header .location {float:right}
	.con_header .location a {font-size:1.125em;color:#7f7f7f}
	.con_header .location a.home {display:inline-block;width:auto;height:21px;line-height:21px;padding-left:17px;background:url(./../img/layout/loca_icon.gif) no-repeat 0 2px;background-size:16px 16px}
	.con_header .location a.home span {font-size:0}
	.con_header .location a.navi_ov {color:#7f7f7f}

/*서브컨텐츠*/
.fs_snb_contents {position:relative;width:auto;padding:0 15px}
.fs_snb_contents:after {content:"";display:block;clear:both}

/*본문영역*/
.fs_content {position:relative;width:auto;font-family:"Nanum Barun Gothic",Sans-serif}
	/*타이틀*/
	.snb_title {width:100%;height:30px;line-height:30px;margin-bottom:30px}
	.snb_title h3 {font-weight:600;font-size:2.625em;color:#575757}
	/*서브메뉴*/
	.snb_menu:after{content:"";display:block;clear:both}
	.snb_menu ul {}
		/*1뎁스*/
		.snb_menu > ul > li {float:left;width:50%;color:#575757}
		.snb_menu > ul > li > a {display:block;overflow:hidden;width:auto;height:58px;line-height:58px;border:1px solid #e1e1e1;font-weight:400;font-size:1.625em;text-align:center;color:#7d7d7d}
		.snb_menu > ul > li.on > a,.snb_menu > ul > li > a:hover,.snb_menu > ul > li > a:focus,.snb_menu > ul > li > a:active {background:#5e7088;border:1px solid #5e7088;font-weight:600;color:#fff}

	/*실컨텐츠영역*/
	.con_body {position:relative;padding:35px 0 100px 0;min-height:400px;color:#515151}
	.con_body:after{content:"";display:block;clear:both}

/*푸터영역*/
#fs_footer {width:100%;margin:0 auto;background:#e8e8e8;font-size:1.375em;text-align:center;color:#787878}
#fs_footer:after {content:"";clear:both;display:block}
#fs_footer .fs_footer_box {position:relative;width:auto;margin:0 auto;padding:48px 10px 50px 10px}
#fs_footer .footer_text {overflow:hidden;line-height:28px}
#fs_footer .footer_text address {font-weight:400}
#fs_footer .footer_text address span {display:block;margin-left:20px;font-weight:600;font-size:0.909em;color:#676767}
#fs_footer .footer_text address span span {display:inline-block;margin-left:0;font-size:1em;color:#374351}
#fs_footer .p_copy {margin:18px 0 32px 0;font-size:0.818em}
#fs_footer .p_copy span {color:#535353}

/*PC버전*/
#fs_footer .btn_pc {display:inline-block;width:139px;height:50px;line-height:50px;background:#da151b;font-size:1.091em;color:#fff}


@media only screen and (max-width:639px){

	/*타이틀*/
	.snb_title {overflow:hidden}

}

