	html,body{margin:0;padding:0;}
	body{overflow-x:hidden;}
	.container{ max-width:1920px; width:100%; margin:0 auto; font-family: Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, 'Helvetica Neue', 'Segoe UI', 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif;}
    .container > header {width:100%; height:80px; text-align: center; position:relative;}
    .container > header > div {padding-top:18px;}
	.container > header  .p_rel {position:relative; max-width:1600px; width:100%; margin:0 auto;}
	.container > header  .icon1 {position:absolute; right:55px;}
	.container > header  .icon2 {position:absolute; right:5px;}
	.container > header  .icon1 img, .container > header  .icon2 img {width:40px;}
    .container > nav {max-width:1140px; width:100%; margin: 0 auto;}
    .container > nav > ul {display: flex; list-style: none; justify-content: space-between; padding:0; font-size:18px; font-weight:bold; color:#484848; margin:11px 0;}
    .container > nav > ul > li > a {text-decoration: none; color:#484848; padding:10px 5px;}
	.container > nav > ul > li > a:hover {none; color:#c90015;}
	.container  .m-menu {display: none;}
	.container  .m-menu {max-width: 1920px; width:100%; text-align:center; position:absolute; top:80px; z-index: 99; background-color:white;}
	.container  .m-menu ul {padding:0; margin:0;}
	.container  .m-menu ul > li {border-bottom:1px solid #ddd; list-style:none;}
	.container  .m-menu ul > li:last-child {border-bottom:none;}
	.container  .m-menu ul > li:first-child {border-top:1px solid #ddd;}
	.container  .m-menu ul li a {display:block; padding: 13px 0; text-align:center; text-decoration:none; color:#484848;}
	.container .menubar {position:absolute; top:12px; margin-left:10px; display:none; cursor:pointer;}
	.container .menubar > div {width:30px; height:4px; background-color:#484848; margin:6px 0;}
	.container .close {position:relative;float:left;width:50px;height:50px;text-align:center;margin-right:20px; display:none; cursor:pointer;}
	.container .close1:after {content: "\00d7"; font-size:45pt;line-height:50px; color:#484848;}
	.container .m-btn-wrap {display:none;  position:absolute; top:10px;}


	.gnb > ul > li {position:relative; font-weight:700; font-size:18px;  text-align:center; }
	.gnb > ul > li a {display:block; height:100%; width:100%; transition:all 0.3s ease-in-out; color:#555;}
	.gnb > ul > li:hover a {color:#d0301c;}
		/*depth2*/
	.gnb > ul > li .depth2 {display:none; width:120%;; position:absolute; top:52px; left:50%; transform:translateX(-50%); z-index:99; list-style:none; }
	.gnb > ul > li .depth2 li a {display:block; width:100%; height:40px; line-height:40px; text-align:center; font-size:14px; font-weight:400; background-color:#d8d8d8; color:#000; text-decoration:none;}
	.gnb > ul > li .depth2 li:hover a { background-color:#f0f0f0;}
	.m-menu .depth2 {display:none; background-color:#f2f2f2; }



@media (max-width:850px){
	.container > nav {display:none;}
	.container  .m-btn-wrap {display:block;}
	.container  .menubar {display:block;}
	.container  .m-menu {display: none;}
}

