#jlnb > ul > li li > a, #jlnb > ul > li > a strong:after, #m-lnb > ul > li.mo_nav_num_05 a strong:after{
	-webkit-transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-moz-transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-o-transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-ms-transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

#btn-menu-m, #btn-menu-m span {
	display: inline-block;
	transition: all 0.4s;
	box-sizing: border-box;
}

.m_nav_btn{position: fixed; width: 60px; height: 60px; top: 0; right: 0; z-index: 120; display: none;}

#btn-menu-m {
    position: relative;
	width: 100%;
	height: 100%;
}
#btn-menu-m span {
	position: absolute;
	left: 18px;
	width: 24px;
	height: 1px;
	background-color: #000;
}
#btn-menu-m.active span {
    width: 24px;
	background-color: #fff !important;
	height: 1px
}
#btn-menu-m span:nth-of-type(1) {
	top: 21px;
}
#btn-menu-m span:nth-of-type(2) {
	top: 29px;
}
#btn-menu-m span:nth-of-type(3) {
	top: 37px;
}
#btn-menu-m.active span:nth-of-type(1) {
	-webkit-transform: translateY(24px) rotate(-45deg);
	transform: translateY(24px) rotate(-45deg);
	top: 5px;
}
#btn-menu-m.active span:nth-of-type(2) {
	opacity: 0;
}
#btn-menu-m.active span:nth-of-type(3) {
	-webkit-transform: translateY(-24px) rotate(45deg);
	transform: translateY(-24px) rotate(45deg);
	top: 53px;
}
.logo {
	height: 100%;
	margin-left: 3%;
	text-align: center;
	position: absolute;
	float: left
}
.logo a {
	margin-top: 30px;
	display: block;
	width: 160px;
	height: 40px;
	background-image: url(../imgs/logo_white.png);
	background-position: center;
	background-size: 100%;
	background-repeat: no-repeat;
}

@media screen and (max-width: 640px) {
   .logo a { width:200px}
}

#logo-line .contact {
	height: 100%;
	background-color: yellowgreen;
	float: right;
}
#logo-line .contact ul {
	overflow: hidden;
	height: 100%;
	width: 200px;
}
#logo-line .contact ul li {
	float: left;
	width: 50%;
	height: 100%;
}
#jheader-wrap {
	position: fixed;
	z-index: 100;
	width: 100%;
	height: 100px;
    background-color: transparent;
    transition: all 0.4s;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

#jheader-wrap .depth3{display: block;}


#jlnb > ul > li.nav_num_05 a strong{position: relative; display: inline-block; background: url("../imgs/cover.jpg") no-repeat center; background-size: cover; padding: 7px 45px 7px 30px; height: auto; line-height: 20px; border-radius: 20px; color: #fff;}
#jlnb > ul > li.nav_num_05 a strong:hover{color: #fff;}
#jlnb > ul > li.nav_num_05 a strong:after{content: ''; position: absolute; width: 20px; height: 20px; right: 10px; background: url("../imgs/blank.png") no-repeat center; background-size: cover;}
#jlnb > ul > li.nav_num_05 a strong:hover:after{content: ''; transform: translate(3px, -3px);}

#jlnb > ul > li.nav_num_05 .depth2{display: none !important;}


.lang_nav{position: absolute; top: 0; right: calc( 2% + 80px); width: 150px; height: 100%; text-align: center; z-index: 10;}
.lang_nav .nav-dropit ul li{width: 100%;}
.lang_nav li:first-child{margin-left: 0 !important;}
.lang_nav li a{display: block; font-size: 14px; height: 80px; line-height: 80px; padding: 0 10px; box-sizing: border-box; /*border-left: 1px solid rgba(255, 255, 255, 0.3); border-right: 1px solid rgba(255, 255, 255, 0.3);*/ color: #fff; font-weight: 300;}
.lang_nav li a i{margin-left: 10px;}
.lang_nav li .dropit-submenu{padding: 20px; padding-top: 0; background: #222;}
.lang_nav li li a{border-left: 0; height: 30px; line-height: 30px;}
.lang_nav li.dropit-open{background: #222;}
.lang_nav li.dropit-open a{color: #fff; border-left: 1px solid #222; border-right: 1px solid #222;}
.lang_nav li.active a{background: #444; border: 1px solid #444; color: #fff;}
.lang_nav .dropit-open a i{transform: rotate(-180deg);}
.lang_nav .dropit-open .dropit-submenu{display: block !important;}

@media screen and (max-width: 1024px) {
    .lang_nav{right: 60px; width: 180px; height: 100%;}
    .lang_nav li a{font-size: 13px; height: 60px; line-height: 60px;}
    .lang_nav li a i{margin-left: 7px;}
}

@media screen and (max-width: 768px) {
    .lang_nav{width: 140px;}
}

@media screen and (max-width: 650px) {
    .lang_nav{width: 110px;}
    .lang_nav li a{font-size: 12px;}
    .lang_nav li a i{margin-left: 5px;}
}


/*헤드메뉴*/
#jheader_wrap {position: fixed; width:100%; height:81px; background:rgba(0,0,0,0.5); z-index:10; text-align: center;}
.scrolled #jheader_wrap  { background-color:#000; border-bottom:none; -webkit-transition:all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#jheader {/*position:absolute;*//*jang*/top:0px;  width:100%; /*max-width:1650px; transform:translateX(-50%);*//*jang*/ z-index:6;-webkit-transition:all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease; display: inline-block;}
#jheader .header-inner {width:100%; height:100% }
#jheader .gnb { list-style:none; height:100%; position:absolute; right:0px}
#jheader .gnb > li { float:left; position:relative; display:inline-block; width:100px;  vertical-align:middle; text-align:center;}
#jheader .gnb > li > a {display:inline-block; line-height:1em; width:100%; color:#ddd; font-size:15px; letter-spacing:-0.5px; font-weight:600; text-decoration:none;}
#jheader .gnb > li > a:hover {color: #fff}
#jheader .gnb > li.active {background-color: #b0905e}
#jheader .gnb > li.active > a {color: #fff}
#jheader .gnb .login {  font-size:12px; width:70px; color:#fff}
#jheader .gnb .join { font-size:12px; color:#fff; margin-left:20px}
#jheader .gnb .login a { color:#ddd; font-size:12px}
#jheader .gnb .login a:hover { color:#fff}
#jheader .gnb .join a { color:#ddd; font-size:12px}
#jheader .gnb .join a:hover { color:#fff}
#jheader .header-inner .menu {cursor:pointer;text-indent:-9999px; position:absolute;top:29px; left:50%;width:25px;height:20px; background-image:url(../imgs/cate_more.gif); margin-left:200px; border:0; display:none}
#jheader .header-inner .menu.on {background-image: url(../imgs/cate_close.gif)}
#jheader .gnb > li, #jheader #right-side-open {height:100px;line-height:100px; -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#jheader #right-side-open { position:absolute; right:0; width:100px; cursor:pointer; border-left:1px solid rgba(255,255,255,0.3); text-align:center; display: inline-block; }
#jheader #right-side-open span{display:inline-block;width:20px; height:20px;font-size:20px;line-height:1em;margin-top:-10px; margin-left:-10px; position:absolute; top:50%;left:50%; color:#fff;}
#jheader .gnb .snb {list-style:none; display:none;}
#jheader #logo { margin-left:25px; padding:0}
#jheader #logo a { display:block; width:100px; height:100px; line-height:100px}
#jheader #logo img { width:100%}
#jheader .gnb .snb,.device-md #jheader .gnb .snb{display: none;position: absolute;right: -82px;width: 200px; top:100px; border-top: 0;background-color: #000; z-index:2}
#jheader .gnb .snb li { font-size:14px; line-height:3.1; text-align:left; border-top:1px solid #414141;}
#jheader .gnb .snb li a { color:#FFF; display:block; padding-left:20px}
#jheader .gnb .snb li a:hover {color:#fff;  display:block; background-color:#2253b8; text-decoration:none; line-height:3.1}
#jheader .gnb .snb li:first-child { border-top:0}

#open-button{position:fixed;z-index:2000;right:1%;top:0;width:100px;height:100px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer;display:block;}
#open-button > div{width: 100px; height: 100px;}
#open-button .navicon-line{position:absolute;width:24px;height:2px;border-radius:1px;background:#fff;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out; left: 28px;}
#open-button .nl1 {top: 41px;}
#open-button .nl2 {top: 49px;}
#open-button .nl3 {top: 57px;}
#open-button.on>div>div{transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);width:25px;position:absolute;top:15px;right:10px;margin:0;padding:0;background-color:#000;}
#open-button.on>div>div:first-child{transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg)}
#open-button.scrolled .navicon-line {background-color: #fff;}
#open-button.on.scrolled >div>div{background-color:#fff;}

@media screen and (max-width: 960px) {
    #open-button{ display:none}
}



@media screen and (max-width:640px) {
	#jheader { display:block; background-color:transparent; top:0; height:60px; position:fixed}
	#jheader #logo { width:120px; display:block}
	#jheader .gnb { display:none}
	.scrolled #jheader_wrap { background-color:#fff}
    .scrolled #jheader { border-bottom:0}
	.scrolled #open-button { z-index:9999}
    .scrolled #open-button .navicon-line { background-color:#333}
}
/*헤드메뉴*/





/*사이트맵*/
#sitemap {border:0; width:100%; height: 100%; top: 0 !important; left: 0 !important;}
#sitemap h2{ font-size:36px; color:#333; text-align:center; padding:0 0 20px 0; width:100%; border-bottom:1px solid rgba(255, 255, 255, .3)}
#sitemap .depth1{margin: 200px 50px 0; height: 100%;}
#sitemap .depth1>li{float:left; width:20%; height: 100%; border-left: 1px solid #eee; padding-left: 10px; padding-right: 20px;}
#sitemap .depth1>li:first-child{border-left: 0;}
#sitemap .depth1>li>a{font-size:30px; display:block;text-align:left;color:#2286db;margin-bottom:30px; margin-top: 30px;}
#sitemap .depth1 .nav_num{display: block; font-size: 28px; font-weight: bold; color: #4eb1c6;}
#sitemap .depth2>li{margin-top: 15px;}
#sitemap .depth2>li:first-child{margin-top: 0;}
#sitemap .depth2>li>a{font-size:18px; font-weight: normal; display:block;line-height:2.1;color:#363636;opacity:.5; padding-left: 10px; /*background: url("../imgs/arrow_plus_white.png") no-repeat right center; background-size: 10px;*/}
#sitemap .depth3>li>a{font-size:14px;display:block;line-height:2.1;padding-left:25px;color:#333;opacity:.7}
#sitemap .depth3>li>a:hover{text-decoration: underline;}
#sitemap .mfp-close{position:absolute; left: 50%; top:50px; margin-left: -30px; z-index:1; width:60px; height:60px; border:0; color:#333; font-size: 30px;}
#sitemap .mfp-close:after {background: url(../imgs/arrow_closed.png) no-repeat center center;}
#sitemap .arrow i { display:none}
.b-modal{opacity: 1 !important;}
#sitemap .depth4{display: none !important;}
#sitemap .nav_num_05{display: none !important;}

.b-modal{background: #FFFAF3 !important;}

@media screen and (max-width:1600px) {
	/*
    #sitemap .depth1{height: 50%;}
    #sitemap .depth1>li{width: 33.33%;}
    #sitemap .depth1>li:nth-child(3n+1){border-left: 0;}
    */
}

@media screen and (max-width:1300px) {
	#sitemap .depth1{margin: 200px 20px 0;} 
}


@media screen and (max-width:1024px) {
	#sitemap { max-width:800px}
	#sitemap .depth1>li { width:50%; margin-top:4%}
   
}

@media screen and (max-width: 1024px) {
	#sitemap { display:none}
}
/*사이트맵*/



#jheader .lnb-line {
    width: 100%;
	/*position: absolute;*//*jang*/
	text-align: center;
	height: 100px;
}
#jheader.fixed {
	position: fixed;
	top: 0;
	width: 100%;
}
#jheader .lnb-line:after {
	content: " ";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}
#jlnb {
    width: 100%;
    padding: 0 20%;
    box-sizing: border-box;
    display: inline-block;
    position: static;
    /*
	float: left;
	padding-right: 150px
    */
}
/*
@media screen and (max-width: 1600px) {
     #jlnb {padding: 0 23%;}
}
*/
@media screen and (max-width: 1400px) {
     #jlnb {padding: 0 18%;}
}

.lnb-line #menu-ctl {
	display: none;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 10;
}
#jlnb * {
	box-sizing: border-box;
}
#jlnb > ul:after {
	content: " ";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}
#jlnb > ul{width: 100%;}
#jlnb > ul > li {
    width: 15%;      /* 대 메뉴 수에 따라 변경 100/n */
	display: inline-block;
	height: 100px;
	line-height: 100px;
	float: left;
	transition: all 0.5s;
	white-space: nowrap;
}
#jlnb > ul > li.nav_num_05{width: 25%;}

#jlnb > ul > li:nth-child(4) .depth2{padding-top: 0; padding-bottom: 0;} 	/* 단일 메뉴 서브 배경 삭제 */

#jlnb > ul > li > a {
    position: relative;
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	font-size: 18px;
	color: #fff;
    padding: 0 40px;
    overflow: hidden;
    transition: all 0.2s;
    font-weight: normal;
}
#jlnb > ul > li > a:hover {
	color: #0066cc;
}
#jlnb > ul > li > a span{position: absolute; display: block; width: 0; height: 0; background: #0066cc; transition: all 0.4s; bottom: -1px; left: 50%;}
#jlnb > ul > li:hover > a span{width: 100%; height: 4px; left: 0;}

#jheader-wrap.active #jlnb > ul > li > a{color: #000;}
#jheader-wrap.active #jlnb > ul > li:hover > a {color: #0066cc;}

/*
#jlnb > ul > li > a strong{position: relative; display: inline-block; height: 100%; overflow: hidden;}
#jlnb > ul > li > a strong:after{content: ''; position: absolute; bottom: -10px; left: 0; width: 100%; height: 10px; background: #017ecf;}
#jlnb > ul > li:hover > a strong:after{content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 10px; background: #017ecf;}
#jlnb > ul > li > a strong span{position: relative; display: block; width: auto; height: 100%; background: inherit; bottom: inherit; left: inherit;}
*/

@media screen and (max-width: 1360px) {
    #jlnb > ul > li > a {padding: 0 30px;}
}

@media screen and (max-width: 1200px) {
    #jlnb > ul > li > a {padding: 0 20px;}
}

#jlnb > ul > li > ul {
	position: absolute;
    top: 100px;
    left: 0;
	width: 100%;
	display: none;
	box-sizing: content-box;
	z-index: 2;
    background: #fff;
    height: 75px;
}
#jlnb > ul > li > ul ul {
	position: absolute;
	width: 100%;
	display: none;
	border: 1px solid #525252;
	box-sizing: content-box;
	top: 0;
	left: 100%;
	margin-left: 0px;
}
#jlnb > ul li.on > div > ul {
	position: absolute;
	display: block;
}
#jlnb > ul li.on > ul {
	position: absolute;
	display: block;
}
#jlnb li {
	/*position: relative;*//*jang*/
}
#jlnb > ul > li li{
	line-height: 75px;
	padding: 0;
}

#jlnb > ul > li li > a {
	width: 100%;
	height: 100%;
	display: block;
	padding: 0;
	color: #727272;
	font-size: 17px;
    font-weight: normal;
	background: #fff;
	text-align: center;
}
#jlnb > ul > li li > a:hover {
	color: #fff;
	background: #0082E5;
}
#jlnb > ul > li > ul {
	
}
#jlnb > ul > li > ul ul {
}
#jlnb .arrow {
	position: absolute;
	width: 30px;
	height: 30px;
	font-size: 14px;
	color: #fff;
	display: inline-block;
	right: -5px;
	top: 50%;
	margin-top: -15px;
	text-align: center;
	line-height: 30px;
	z-index: 1;
}

#jlnb ul.depth2{height: auto; background: #F1F1F1;}
#jlnb ul.depth2 > li{position: relative; float: left; vertical-align: top; width: 160px; text-align: left; padding: 36px 0; margin-left: 2%;}
#jlnb ul.depth2 > li:first-child{margin-left: 28.3%; width: 150px; font-size: 18px; font-weight: 700; color: #000; line-height: 30px;}
#jlnb ul.depth2 > li > a{font-size: 16px; font-weight: 500; line-height: 40px; border-radius: 30px;}
#jlnb ul.depth2 .depth2_child > ul{position: relative; width: 100%; border: 0; box-sizing: border-box; top: 0; left: 0;	margin-left: 0px; padding-top: 10px;}
#jlnb ul.depth2 .depth2_child > ul li{width: 100%; line-height: 23px; padding-left: 2px; margin-bottom: 9px;}
#jlnb ul.depth2 .depth2_child > ul li a{font-weight: 400;}
#jlnb ul.depth2 .depth2_child > ul li a:hover{color: #000; text-decoration: underline;}
#jlnb ul.depth2 > li li > a{display: inline-block; font-size: 16px; white-space:normal;}

/*.depth1 li:nth-child(1) .depth2{display: block !important;}*/

@media screen and (max-width: 1400px) {
    #jlnb ul.depth2 > li:first-child{margin-left: 25%;}
    #jlnb ul.depth2 > li{width: 160px;}
}

@media screen and (max-width: 1200px) {
    #jlnb ul.depth2 > li:first-child{margin-left: 13%;}
    #jlnb ul.depth2 > li{width: 150px;}
}

#jlnb ul ul .arrow {
	transform: rotate(-90deg);
}
#login-box, #login-box2 {
	text-align: center;
	margin: 20px 0 60px 0
}
#login-box3 {
	height: 50px;
	text-align: center;
	margin-bottom: 10px;
}
#login-box a, #login-box2 a, #login-box3 a {
	display: inline-block;
	padding: 0 10px;
	text-align: center;
	color: #fff;
	font-size: 12px;
}
#login-box2 {
	display: none;
}
#top-bg-wrapper {
	position: relative;
	z-index: 10;
	border-bottom: 1px solid #ddd;
}
#top-bg-wrapper .bg {
	width: 100%;
	height: 100%;
}
#container-box {
	width: 100%;
	position: relative;
}


@media screen and (max-width: 1024px) {
#jheader .lnb-line {
	display: none;
}
#jheader-wrap {
	position: fixed;
	top: 0;
    height: 60px;
} 
#jheader-wrap #logo-line {
	margin: 0;
}
#logo-line .logo {
	display: inline-block;
	float: none;
}
#logo-line .contact {
	display: none;
}
    
.logo {
	height: 100%;
	margin-left: 3%;
    top: 0;
}
.logo a {
	display: block;
	width: 120px;
	height: 30px;
	margin-top: 15px;
	line-height: 60px;
}   
    
    .m_nav_btn{display: block;}

#top-bg-wrapper {
}
}
#m-lnb-wrapper {
	position: fixed;
	top: 0;
	right: -100%;
	z-index: 110;
	width: 100%;
	height: 100vh;
	overflow: auto;
	background-color: #fff;
	box-sizing: border-box;
	transition: all 0.3s;
}
.m-logo{position: relative; width: 100%; height: 60px; background: #0066cc; padding-left: 30px;}
.m-logo a{display: inline-block; background: url("../imgs/logo_all_white.png") no-repeat center left; width: 120px; height: 60px; background-size: 100%;}
#m-lnb-wrapper.on {
	right: 0px;
}
#m-lnb > ul {
	border-bottom: 1px solid #e4e4e4;
	font-size: 14px;
}
#m-lnb > ul li > a {
	color: #000;
}
#m-lnb > ul > li > span {
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
	height: 55px;
	font-size: 17px;
	text-align: center;
	transition: all 0.4s;
	color: rgba(255,255,255,0.5);
	cursor: pointer
}
#m-lnb > ul > li.on > span {
	transform: rotate(180deg);
}
#m-lnb > ul > li li > span {
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	height: 40px;
	font-size: 14px;
	text-align: center;
	transition: all 0.4s;
	color: tomato;
	cursor: pointer
}
#m-lnb > ul > li li > span.arrow_plus2 i{color: rgba(255,255,255,0.5); font-size: 17px;}

#m-lnb > ul > li li.on > span {
	transform: rotate(180deg);
}
#m-lnb > ul li {
	position: relative;
}
#m-lnb > ul > li > a {
	display: inline-block;
	padding: 0 30px;
	font-size: 17px;
    width: 100%;
    font-weight: 700;
}
#m-lnb > ul > li {
	line-height: 51px;
	border-bottom: 1px solid #e4e4e4;
    background: #f8f8f8;
}
#m-lnb > ul > li:first-child{border-top: 1px solid #e4e4e4;}

#m-lnb > ul > li > a{background: #fff; height: 53px;}
#m-lnb > ul > li.on > a{background: #fff; color: #0066cc; border-bottom: 1px solid #ccc;}

#m-lnb > ul > li:nth-last-child(1) {
	border-bottom: 0;
}
#m-lnb > ul > li ul {
	display: none;
	line-height: 40px;
}
#m-lnb > ul > li ul.depth2{padding-bottom: 10px;}

#m-lnb > ul > li li {
	background-color: #f8f8f8;
    margin: 0 20px;
}
#m-lnb > ul > li li li {
	line-height: 35px;
}
#m-lnb > ul > li li > a {
    position: relative;
	display: inline-block;
	padding: 10px 15px;
	width: 100%;
    font-size: 16px;
    line-height: 25px;
}
#m-lnb > ul > li li > a.depth_link2:after{content: ''; position: absolute; width: 18px; height: 18px; text-align: center; right: 0; border: 1px solid #908b89; background: url("../imgs/m-nav-arrow_plus.png") no-repeat center; background-size: 10px; top: 13px;}
#m-lnb > ul > li li.on > a.depth_link2:after{content: ''; width: 24px; height: 24px; background: url("../imgs/m-nav-arrow_minus.png") no-repeat center #0066cc; background-size: 10px; border: 0; top: 10px; right: -3px;}
/*
#m-lnb > ul > li.on li > a.depth_link2:hover{background: url("../imgs/arrow_plus_white.png") no-repeat right center; background-size: 10px; font-weight: 300;}
#m-lnb > ul > li li > a:hover{color: #fff;}
*/
#m-lnb > ul > li li li > a {
	display: inline-block;
	padding: 0 10px 0 10px;
    font-size: 15px;
    line-height: 35px;
}

#m-lnb > ul{border-bottom: 0;}
#m-lnb > ul > li.mo_nav_num_05{margin: 50px 0;}
#m-lnb > ul > li.mo_nav_num_05 a strong{position: relative; display: inline-block; background: url("../imgs/cover.jpg") no-repeat center; background-size: cover; padding: 7px 45px 7px 30px; height: auto; line-height: 20px; border-radius: 20px; color: #fff;}
#m-lnb > ul > li.mo_nav_num_05 a strong:hover{color: #fff;}
#m-lnb > ul > li.mo_nav_num_05 a strong:after{content: ''; position: absolute; width: 20px; height: 20px; right: 10px; background: url("../imgs/blank.png") no-repeat center; background-size: cover;}
#m-lnb > ul > li.mo_nav_num_05 a strong:hover:after{content: ''; transform: translate(3px, -3px);}


.select-nav {
	background-color: #fff;
	display: inline-block;
	float: left;
}
.select-nav:after {
	content: " ";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}
.select-nav .select {
	float: left;
	width: 300px;
	height: 70px;
	position: relative;
	box-sizing: border-box;
	border-right: 1px solid #ddd;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
}
.select-nav .select.on{border: 1px solid #000; border-bottom: 0;}
.select-nav .select:first-child {
	
}
.select-nav .select .down {
	position: absolute;
	width: 25px;
	height: 25px;
	display: inline-block;
	top: 20px;
	right: 5px;
	line-height: 25px;
	text-align: center;
	color: #333;
	font-size: 20px;
    transition: all 0.3s;
}
.select-nav .select.on .down {
	transform: rotate(180deg);
}
.select-nav .select.d1 {
	margin-left: 0;
}
.select-nav .select button {
	width: 100%;
	height: 100%;
	background-color: #fff;
	border: 0;
	text-align: left;
	padding-left: 25px;
	outline: none;
	font-size: 16px;
    font-weight: 500;
    color: #999;
}
.select-nav .select button .t1 {
	font-weight: 500
}
.select-nav .d3 button {
	font-weight: normal
}
.select-nav .select > ul {
	display: none;
	position: absolute;
	top: 100%;
	width: 100%;
	border: 1px solid #000;
    border-top: 0;
	background-color: #fff;
	box-sizing: content-box;
    margin-left: -1px;
}
.select-nav .select ul li {
	min-height: 55px;
	line-height: 25px;
	padding: 15px 0 15px 25px;
}
.select-nav .select ul li a {
	color: #555;
	display: block;
	font-size: 14px;
}
.select-nav .select ul li a:hover {
	color: #000
}
.select-nav .select ul ul {
	display: none;
}
.select-nav .select ul li li {
	border-top: 1px solid #ddd;
	border-bottom: 0;
}
.select-nav .select ul li:nth-last-child(1) {
	border-bottom: 0;
}
.select-nav-wrapper {
	position: relative;
	z-index: 3;
	max-width: 1300px;
	margin: 0px auto;
	background-color:#fff;

}
.select-nav-wrapper:after {
	content: " ";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}
.select-nav-wrapper .home {
	width: 70px;
	height: 70px;
	text-align: center;
	font-size: 30px;
	display: inline-block;
	line-height: 70px;
	border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
	float: left;    
}
.select-nav-wrapper .link {
	background-color: lightcoral;
	width: 50px;
	height: 50px;
	text-align: center;
	font-size: 30px;
	display: inline-block;
	line-height: 50px;
	float: right;
}
.d2 .t2 {
	display: none;
}
@media screen and (max-width: 1120px) {
#login-box2 {
	display: inline-block;
}
.select-nav .select {
	width: 220px;
}
}
@media screen and (max-width: 768px) {
.select-nav-wrapper .home {
	display: none;
}
.select-nav-wrapper .link {
	display: none;
}
.select-nav .select.d3 {
	display: none;
}
.select-nav {
	width: 100%;
}
.select-nav .select {
	width: 33.33%;
}
.select-nav .select ul ul {
	display: block;
}
.d2 .t2 {
	display: inline;
}
.d2 .t2 .fa {
	color: #555;
	font-weight: bold;
}
.select-nav .select button {
	font-size: 16px;
    padding-left: 10px;
}
    .select-nav .select .down{right: 0;}
}

/*서브 하단 네비*/
.share-area {float: right; display:block; padding-top:16px;box-sizing: border-box;}
.share-area .hide-wrap{width:151px;height:34px;overflow:hidden;float:left}
.share-area .hide-wrap .hide-area{width:151px;height:34px;position:relative;left:200px}
.share-area .hide-wrap .hide-area ul {overflow: hidden; padding:0; margin:0}
.share-area .hide-wrap .hide-area ul li {float: left;margin-left: 13px; cursor:pointer}
.share-area .hide-wrap .hide-area ul li:first-child {margin-left: 0;}
.share-area .share-btn{width:34px;height:34px;background-image:url(../imgs/share_open_bt.png);float:right;text-indent:-9999px;padding-left:18px;box-sizing:unset;background-repeat:no-repeat;background-position-x:right;transition:all .5s ease;     background-color: inherit; border:0; margin-right:20px}
.share-area .share-btn.active {background-image: url(../imgs/share_close_bt.png);}



@media screen and (max-width: 1024px) {
    .share-area{position: absolute; width: 70px; padding: 0; height: 70px; top: -70px; right: 0; border:0;}
    .share-area .hide-wrap{position:absolute; top: 18px; left: -120px;}
    .share-area .share-btn{position: absolute; top: 17px; padding: 0; left: 50%; margin-left: -17px; z-index: 2;}
}

@media screen and (max-width: 768px) {    
    .select-nav .select {width: 50%;}
}
/*서브 하단 네비*/


@media screen and (max-width: 650px) {
    .select-nav {width: 100%;}
}


.first_dropit:after, .sub_nav .first_nav:after, .sub_nav li a{
	-webkit-transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-moz-transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-o-transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-ms-transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}


/* 서브 Common : Page Last Depth Navigation */
.sub_nav {position: relative; margin-bottom: 20px;}
.sub_nav ul:after {display: block; content: ''; clear: both;}
.sub_nav .nav-dropit ul li{position: relative; float: left; text-align: center;}
.sub_nav .snum1 li{width: 100%;}
.sub_nav .snum2 li{width: 50%;}
.sub_nav .snum3 li{width: 33.33%;}
.sub_nav .snum4 li{width: 25%;}
.sub_nav .snum5 li{width: 20%;}
.sub_nav .snum6 li{width: 16.66%;}
.sub_nav .snum7 li{width: 14.28%;}
.sub_nav li:first-child{margin-left: 0 !important;}
.sub_nav li a{display: block; font-size: 17px; height: 60px; line-height: 54px; background: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 16px; box-sizing: border-box; color: #9c9c9c; border: 0; border-bottom: 2px solid #9c9c9c; text-align: left;}
.sub_nav li a:after{content: ''; position: absolute; top: 25px; right: 15px; width: 20px; height: 20px; background: url("../imgs/snav_gray.png") no-repeat center;}
.sub_nav li.active a:after{content: ''; background: url("../imgs/snav_blue.png") no-repeat center;}
.sub_nav li a.first_nav{color: #000;}
.sub_nav li a:hover{background: #eee;}
.sub_nav li.active a{border: 0; border-bottom: 2px solid #0389FF; color: #0389FF;}
.sub_nav .first_nav:after{content: ''; position: absolute; top: 25px; right: 15px; width: 20px; height: 20px; background: url("../imgs/s_nav_arrow.png"); background-size: 20px;}
.sub_nav .dropit-open .first_nav:after{content: ''; transform: rotate(-180deg);}
.sub_nav .dropit-open .dropit-submenu{display: block !important;}
/* 서브 Common : Page Last Depth Navigation 모바일 사이즈 */
.sub_nav.sub_mo_nav .nav-dropit ul li{float: inherit; width: 100% !important; margin: 0 !important;}
.sub_nav.sub_mo_nav li a{font-size: 17px; height: 50px; line-height: 50px; border: 1px solid #9c9c9c; text-align: center;}
.sub_nav.sub_mo_nav .dropit-submenu{position: absolute; top: 50px; z-index: 2; width: 100%;}
.sub_nav.sub_mo_nav .dropit-submenu li a{font-size: 15px; height: 50px; line-height: 50px; border-top: 0;}
.sub_nav.sub_mo_nav .first_nav:after{content: ''; top: 18px; right: 10px; width: 14px; height: 14px; background: url("../imgs/s_nav_arrow.png"); background-size: 14px;}
.sub_nav.sub_mo_nav li.active a{border: 1px solid #9c9c9c; border-top: 0;}
.sub_nav.sub_mo_nav .dropit-submenu li a:after{display: none;}

.sub_nav.product_nav li a{border: 1px solid #a2a2a2; color: #646464; font-size: 16px;}
.sub_nav.product_nav .dropit-submenu li a{border-left: 0;}
.sub_nav.product_nav .dropit-submenu li:first-child a{border-left: 1px solid #a2a2a2;}
.sub_nav.product_nav li.active a{border: 3px solid #252525 !important; color: #363636;}
.sub_nav.product_nav li a:after{content: ''; background: url("../imgs/snav_dark.png") no-repeat center;}

.sub_nav.product_nav.sub_mo_nav li a{border: 1px solid #a2a2a2 !important; border-top: 0 !important;}
.sub_nav.product_nav.sub_mo_nav li.active a{color: #0389FF;}
.sub_nav.product_nav.sub_mo_nav li a.first_nav{border-top: 1px solid #a2a2a2 !important;}

/* PC */
@media (max-width:1420px){	
	.sub_nav{width: 100%;}
    .sub_nav .nav-dropit ul li{text-align: left;}
    .sub_nav li a{font-size: 18px;}
}


#jheader-wrap{background: #fff; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
#jheader-wrap #open-button .navicon-line{background: #0086c5;}
#jheader-wrap .lang_nav li a{color: #000;}
#jheader-wrap .lang_nav li.dropit-open a{color: #fff;}
#jlnb > ul > li > a{color: #000;}
#jheader-wrap .logo a{background-image: url(../imgs/logo.png);}

/* 배경색 및 폰트 색 */
#jheader-wrap.active{background: #fff; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
#jheader-wrap.active #open-button .navicon-line{background: #000;}
#jheader-wrap .nav_num{display: none;}
.scrolled #jheader-wrap{background: #fff; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.scrolled #jlnb > ul > li > a{color: #000;}
.scrolled #open-button .navicon-line{background: #000;}
.scrolled .logo a{background-image: url(../imgs/logo.png);}

/* 언어 배경색 및 폰트 색 */

/* 로고 이미지 변경 */
#jheader-wrap.active .logo a{background-image: url(../imgs/logo.png);}


.fp-viewing-1stPage #jheader-wrap .logo a{background-image: url(../imgs/logo_white.png);}
.fp-viewing-1stPage #jheader-wrap{border-bottom: 1px solid rgba(255, 255, 255, 0.3); background-color: transparent;}
.fp-viewing-1stPage #jlnb > ul > li > a{color: #fff;}
.fp-viewing-1stPage #open-button .navicon-line{background: #000;}
.fp-viewing-1stPage .lang_nav li a{color: #fff}
.fp-viewing-1stPage .lang_nav li.dropit-open a{color: #000;}
.fp-viewing-1stPage #btn-menu-m span{background: #fff;}
.fp-viewing-1stPage #jheader-wrap .lang_nav li a{color: #fff;}
.fp-viewing-1stPage #jheader-wrap.active .lang_nav li a{color: #000;}
.fp-viewing-1stPage #jheader-wrap #open-button .navicon-line{background: #fff;}
.fp-viewing-1stPage #jheader-wrap.active{background: #fff; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.fp-viewing-1stPage #jheader-wrap.active .logo a{background-image: url(../imgs/logo.png);}
.fp-viewing-1stPage #jheader-wrap.active #open-button .navicon-line{background: #0086c5;}
.fp-viewing-1stPage #jheader-wrap .nav_num{display: none;}


/*
.fp-viewing-1stPage #jheader-wrap .logo a{background-image: url(../imgs/logo_white.png);}
.fp-viewing-1stPage #jheader-wrap{border-bottom: 1px solid rgba(255, 255, 255, 0.3); background-color: transparent;}
.fp-viewing-1stPage #jlnb > ul > li > a{color: #fff;}
.fp-viewing-1stPage #open-button .navicon-line{background: #000;}
.fp-viewing-1stPage .lang_nav li a{color: #fff}
.fp-viewing-1stPage .lang_nav li.dropit-open a{color: #000;}
.fp-viewing-1stPage #btn-menu-m span{background: #fff;}
.fp-viewing-1stPage #jheader-wrap .lang_nav li a{color: #fff;}
.fp-viewing-1stPage #jheader-wrap.active .lang_nav li a{color: #000;}
.fp-viewing-1stPage #jheader-wrap #open-button .navicon-line{background: #fff;}
.fp-viewing-1stPage #jheader-wrap.active{background: #fff; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.fp-viewing-1stPage #jheader-wrap.active .logo a{background-image: url(../imgs/logo.png);}
.fp-viewing-1stPage #jheader-wrap.active #open-button .navicon-line{background: #0086c5;}
.fp-viewing-1stPage #jheader-wrap .nav_num{display: none;}

.fp-viewing-2ndPage .logo a, .fp-viewing-3rdPage .logo a, .fp-viewing-4thPage .logo a, .fp-viewing-5thPage .logo a, .fp-viewing-6thPage .logo a{background-image: url(../imgs/logo.png);}
.fp-viewing-2ndPage #jheader-wrap, .fp-viewing-3rdPage #jheader-wrap, .fp-viewing-4thPage #jheader-wrap, .fp-viewing-5thPage #jheader-wrap, .fp-viewing-6thPage #jheader-wrap{border-bottom: 1px solid #4d9de2; background: #fff;}
.fp-viewing-2ndPage #jlnb > ul > li > a, .fp-viewing-3rdPage #jlnb > ul > li > a, .fp-viewing-4thPage #jlnb > ul > li > a, .fp-viewing-5thPage #jlnb > ul > li > a, .fp-viewing-6thPage #jlnb > ul > li > a{color: #000;}
.fp-viewing-2ndPage #open-button .navicon-line, .fp-viewing-3rdPage #open-button .navicon-line, .fp-viewing-4thPage #open-button .navicon-line, .fp-viewing-5thPage #open-button .navicon-line, .fp-viewing-6thPage #open-button .navicon-line{background: #0086c5;}
.fp-viewing-2ndPage .lang_nav li a, .fp-viewing-3rdPage .lang_nav li a, .fp-viewing-4thPage .lang_nav li a, .fp-viewing-5thPage .lang_nav li a, .fp-viewing-6thPage .lang_nav li a{color: #000}
.fp-viewing-2ndPage .lang_nav li.dropit-open a, .fp-viewing-3rdPage .lang_nav li.dropit-open a, .fp-viewing-4thPage .lang_nav li.dropit-open a, .fp-viewing-5thPage .lang_nav li.dropit-open a, .fp-viewing-6thPage .lang_nav li.dropit-open a{color: #fff;}
.fp-viewing-2ndPage #btn-menu-m span, .fp-viewing-3rdPage #btn-menu-m span, .fp-viewing-4thPage #btn-menu-m span, .fp-viewing-5thPage #btn-menu-m span, .fp-viewing-6thPage #btn-menu-m span{background: #000;}
*/

/* 메인 퀵 네비 */
#fp-nav ul li{display: none !important;}
#fp-nav ul li:nth-child(6){display: none;}
.fp-viewing-6thPage #fp-nav{display: none;}



/*#jlnb > ul > li:nth-child(1) > .depth2{display: block !important;}*/
/*********************************************** Type2('Horizontal')  **********************************************/
/*
#jlnb ul.depth2 > li{float: inherit; display: inline-block; width: auto; padding: 25px 30px; margin-left: 30px;}
#jlnb ul.depth2 > li:first-child{display: none;}
#jlnb ul.depth2 > li:after{content: ''; position: absolute; width: 11px; height: 11px; left: -20px; top: 36px; background: url("../imgs/nav_line.png") no-repeat center right;}
#jlnb ul.depth2 > li:first-child+li:after{content: ''; display: none;}
#jlnb ul.depth2 > li:first-child+li{margin-left: 0;}
#jlnb ul.depth2 > li > a{text-align: center;}
#jlnb ul.depth2 > li .depth2_child{display: none !important;}
*/

/*#jlnb > ul > li:nth-child(1) > .depth2 > li:nth-child(2) .depth2_child{display: block !important;}*/
/*********************************************** Type3('Vertical')  **********************************************/
/*
#jlnb > ul > li{position: relative;}
#jlnb ul.depth2{min-width: 100%;}
#jlnb ul.depth2 > li{float: inherit; display: block; width: 100%; padding: 12px 0 12px 20px; margin-left: 0; border-bottom: 1px solid #f3f3f3;}
#jlnb ul.depth2 > li:first-child{display: none;}
#jlnb ul.depth2 > li .depth2_child{display: none;}
#jlnb ul.depth2 .depth2_child{position: absolute; top: 0; left: 100%; z-index: 2; width: 100%; background: #fff; border-left: 1px solid #f3f3f3;}
#jlnb ul.depth2 .depth2_child > ul{padding: 10px 0;}
#jlnb ul.depth2 .depth2_child > ul li{width: 100%; padding: 10px 0 10px 20px; margin-bottom: 0;}

@media (max-width:1400px){	
	#jlnb ul.depth2{width: auto;}
}
*/

/*********************************************** Type4('All')  **********************************************/
/*
#jheader{position: relative; height: 80px;}
#jheader #jlnb .nav_bg{content: ''; position: absolute; width: 100%; height: 250px; background: #fff; top: 80px; left: 0; display: none; box-shadow: 0 6px 5px rgba(0, 0, 0, 0.1);}
#jlnb > ul > li{position: relative;}
#jlnb > ul > li > ul{background-color: transparent;}
#jlnb ul.depth2{min-width: 100%; margin-left: 40px;}
#jlnb ul.depth2 > li{float: inherit; display: block; width: 100%; padding: 12px 20px 0; margin-left: 0;}
#jlnb ul.depth2 > li:first-child{display: none;}
#jlnb ul.depth2 > li .depth2_child{display: none !important;}
#sitemap .depth2>li:first-child{display: none}

@media (max-width:1700px){	
	#jlnb ul.depth2{margin-left: 20px;}
}
@media (max-width:1300px){	
	#jlnb ul.depth2{margin-left: 10px;}
}
@media (max-width:1200px){	
	#jlnb ul.depth2{margin-left: 0;}
}
@media (max-width:1024px){	
    #jheader{height: 60px;}
    #jheader:after{content: ''; display: none !important;}
}
*/


/* 20210809 NEW NAV */
#jlnb ul.depth2{padding: 20px 20% 20px 24%; box-sizing: border-box;}
#jlnb ul.depth2 > li{line-height: 25px; padding: 10px 0; margin-left: 0; margin-right: 2%;}
#jlnb ul.depth2 > li:first-child{display: none;}
#sitemap .depth2>li:first-child{display: none;}
@media all and (max-width:1920px){
	#jlnb ul.depth2{padding-left: 24.5%; padding-right: 18%;}
}

@media all and (max-width:1420px){
	#jlnb ul.depth2{padding-left: 21%; padding-right: 10%;}
}


/* Footer */

.footer{position: relative; width: 100%;}
.copy_right{background: #fff; padding: 0; padding-bottom: 30px; border-top: 1px solid #eee;}
.copy_right ul:after{display: block; content: ''; clear: both;}
.footer_inner{position:relative; max-width:1300px; margin:0 auto; text-align: center;}

.fa_nav{position: absolute; top: 0; right: 0;}
.fa_nav .nav-dropit ul{display: none;}
.fa_nav .nav-dropit .dropit-trigger > a{width: 100%; display: inline-block; min-width: 200px; height: 32px; line-height: 32px; color: #333; border: 1px solid #666; box-sizing: border-box; padding: 0 30px 0 10px; font-weight: 300;}
.fa_nav .nav-dropit .dropit-trigger > a:after{content:""; position: absolute; width: 32px; height: 32px; top: 0; right: 0; background: url(../imgs/s_nav_arrow_w.png)no-repeat center; background-size: 18px; transform: rotate(-180deg);}
.fa_nav .nav-dropit .dropit-open > a:after{content:""; transform: rotate(0);}
.fa_nav .nav-dropit .dropit-open .dropit-submenu{display:block;}
.fa_nav .nav-dropit .dropit-submenu{position:absolute; z-index: 10; bottom:31px; background:#333; border:1px solid #ddd; width:100%; box-sizing: border-box;}
.fa_nav .nav-dropit .dropit-submenu li{width:100%; height:32px; line-height:32px; border-top: 1px solid #ddd;}
.fa_nav .nav-dropit .dropit-submenu li:first-child{border-top: 0;}
.fa_nav .nav-dropit .dropit-submenu li a{display:block; width:100%; height:100%; color:#666; padding: 0 18px; box-sizing:border-box; text-align: left;}
.fa_nav .nav-dropit .dropit-submenu li a:hover{background: #4a4a4a; color: #333;}



.footer_sns{display: inline-block; position: absolute; top: 0; right: 0;}
.footer_sns li{float: left; width: 25px; height: 25px; background-size: 25px; margin-left: 25px;}
.footer_sns .fsns_instagram{background-image: url("../imgs/icon_instagram_w.png"); margin-left: 0;}
.footer_sns .fsns_facebook{background-image: url("../imgs/icon_facebook_w.png");}
.footer_sns .fsns_blog{background-image: url("../imgs/icon_blog_w.png");}
.footer_sns li a{display: block; width: 100%; height: 100%;}

.footer_link{width: 100%; border-bottom: 1px solid #eee;}
.footer_link ul{width: 100%; margin: 0 auto; display: flex; justify-content: center;}
.footer_link li{margin-left: 50px;}
.footer_link li:first-child{margin-left: 0;}
.footer_link a{display: block; font-size: 15px; color: #666; line-height: 70px;}
.footer_link li.count_r{}
.footer_link li.count_r:last-child{}

.copy_lay:after {display: block; content: ''; clear: both;}
.copy_lay > li{}

.footer_copy{margin-top: 30px;}
.footer_copy li{font-size: 14px; color: #888; font-weight: 300; width: 100%;}
.footer_copy li:last-child{clear: both;}

.f_logo{position: absolute; width: 160px; height: 40px; top: 30px; right: 0; background: url("../imgs/copy_logo.png"); background-size: cover;}
.top_go{position:fixed; z-index:20; right:40px; bottom:40px; width:90px; height:90px; background:url(../imgs/top.png) center no-repeat; background-size:contain; display:none; opacity: .9;}
.mtop_go{position:fixed; z-index: 100; right:40px; bottom:40px; width:90px; height:90px; background:url(../imgs/top.png) center no-repeat; background-size:contain; opacity: .9;}
.fp-viewing-1stPage .mtop_go{display: none;}

@media all and (max-width:1300px){
	.copy_right .footer_inner{margin: 0 2%;}
	.footer_link ul{margin: 0 2%; width: 96%;}
}

@media all and (max-width:1023px){
	.ft_nav .nav-dropit .dropit-trigger > a{height: 60px; line-height: 60px; padding-left: 20px; font-size: 15px;}
	.ft_nav .nav-dropit .dropit-trigger > a:before{content:""; top: 30px; right: 20px; background: #fff;}
	.ft_nav .nav-dropit .dropit-trigger > a:after{content:""; top: 23px; right: 27px; background: #fff;}
	.ft_nav .nav-dropit .dropit-submenu{bottom:60px;}
	
	.footer_inner{text-align: center;}
	.f_logo{position: relative; top: inherit; right: inherit; margin-bottom: 0; text-align: center; display: inline-block;}
	.footer_sns{top: inherit; top: 9px;}
	.footer_sns li{width: 20px; height: 20px; background-size: 20px; margin-left: 20px;}
	.fa_nav{top: 20px; right: 0;}
	.footer_link li{margin-left: 30px;}
	.footer_link li:first-child{margin-left: 0;}
	
	.footer_copy{margin-top: 20px;}
	
	.footer_link{margin-bottom: 20px;}
}

@media all and (max-width:767px){	
	.fa_nav{position: relative; top: inherit; right: inherit; margin-bottom: 0; max-width: 100%;}
	.footer_link ul{flex-wrap: wrap;}
	.footer_link li{margin-left: 0; width: 33%; text-align: center;}
	.footer_link a{font-size: 13px; line-height: 50px; display: inline-block;}
	.footer_link li.count_r{margin-bottom: 15px;}
	.footer_link li.count_r a{line-height: 20px;}
	.footer_link li.count_r.count_r_first{margin-left: 0;}
	
	
	
	.footer_copy li{font-size: 13px;}
	
	.copy_lay .footer_copy{margin-top: 20px;}
	.copy_lay .footer_copy li:first-child{font-size: 15px;}
	
	.top_go{display: none !important;}
	
	.copy_lay > li{width: 100%;}
	
	.mtop_go{display: none !important;}
}

