@media screen and (max-width: 1180px) {
	
	.head_top{
		width:100%;
		padding:20px 3%;
		box-sizing:border-box;
		display:inline-block;
		background:#F5F5E9;
	}
	
	.head_top .infoMenu{
		display:inline-block;
	}
	
	.head_top .infoMenu li{
		display:inline-block;
		vertical-align:middle;
		margin-right:20px;
		font-size:16px;
		color:#777;
	}
	
	.head_top .infoMenu li a{
		color:#777;
	}
	
	.head_top .rtMenu{
		display:inline-block;
		float:right;
		display:none;
	}
	
	.head_top .rtMenu .help{
		display:inline-block;
		box-sizing:border-box;
	}
	
	
	.head_top .rtMenu .help .ico{
		display:inline-block;
		vertical-align:middle;
		width:25px;
	}
	
	
	.head_top .rtMenu .help .ico img{
		width:100%;
	}
	
	.head_top .rtMenu .help .tx{
		display:inline-block;
		vertical-align:middle;
		margin-left:5px;
		color:#777;
	}
	
	.head_top .rtMenu .snsMenu{
		display:inline-block;
		vertical-align:middle;
		padding-left:10px;
		border-left:1px solid #777;
		margin-left:13px;
	}
	
	.head_top .rtMenu .snsMenu li{
		display:inline-block;
		vertical-align:middle;
		margin-left:20px;
	}
	
	.head_top .rtMenu .snsMenu li:first-child{
		margin-left:10px;
	}
	
	
	
	.head_nav-bar{
		width:100%;
		padding:30px 3%;
		box-sizing:border-box;
		display:inline-block;
		border-radius:50px 50px 0px 0px;
		position:sticky;
		z-index:9;
		left:0;
		top:0;
		margin-top:0px;
		background:#fff;
		transition:all 0.5s;
	}
	
	
	
	.wrap .head_nav-bar{
		width:100%;
		padding:30px 3%;
		box-sizing:border-box;
		display:inline-block;
		/*border-radius:50px 50px 0px 0px;
		position:absolute;
		z-index:1;
		left:0;
		top:0;
		margin-top:05px;*/
	}
	
	
	.head_nav-bar .logo{
		width:180px;
		display:inline-block;
		opacity:1;
		position:Relative;
	}
	
	
	.head_nav-bar .logo_w{
		opacity:0;
		position:absolute;
		left:0;
		top:0
	}
	
	
	
	.head_nav-bar .logo img{
		width:100%;
	}
	.head_nav-bar .nav-area{
		display:inline-block;
		vertical-align:middle;
		float:right;
	}
	
	.head_nav-bar .nav-area .menu{
		display:inline-block;
		vertical-align:middle;
		display:none;
	}
	
	.head_nav-bar .nav-area .menu li{
		display:inline-block;
		vertical-align:middle;
		font-size:18px;
		color:#222;
		margin-left:65px;
	}
	
	
	.head_nav-bar .nav-area .allMenu{
		display:inline-block;
		vertical-align:middle;
		width:30px;
		margin-left:50px;
		transition:all 1s;
		position:Relative;
	}
	
	.head_nav-bar .nav-area .allMenu img{
		width:100%;
	}
	
	
	.head_nav-bar .nav-area .search{
		display:inline-block;
		vertical-align:middle;
		width:28px;
		margin-left:30px;
		transition:all 1s;
		position:Relative;
	}
	
	.head_nav-bar .nav-area .search img{
		width:100%;
	}
	
	.head_nav-bar .nav-area .lang{
		display:inline-block;
		vertical-align:middle;
		padding:8px 15px;
		border:1px solid #e5e5e5;
		color:#222;
		border-radius:50px;
		margin-left:30px;
	}
	
	.head_nav-bar .nav-area .lang img{
		color:#222;
	}
	
	
	
	
	
	
	#footer{
		width:100%;
	}
	
	
	#footer .sitemap{
		width:100%;
		background:#131E28;
		padding-top:50px;
		margin-top:-50px;
		border-radius:0px 0px 50px 50px;
		display:flex;
	}
	
	#footer .sitemap dd{
		width:100%;
		padding:20px;
		box-sizing:border-box;
		border-right:1px solid #444
	}
	
	
	#footer .sitemap dd .one-depth{
		font-size:18px;
		color:#fff;
		font-weight:500;
	}
	
	#footer .sitemap dd .two-depth-list{
		width:100%;
		margin-top:20px;
	}
	
	#footer .sitemap dd .two-depth-list li{
		width:100%;
		margin-top:10px;
		font-size:14px;
	}
	#footer .sitemap dd .two-depth-list li:first-child{
		margin-top:0px;
	}
	
	#footer .sitemap dd .two-depth-list li a{
		color:#777;
	}
	
	
	#footer .copy-line{
		width:100%;
		padding:70px 3% 20px;
		box-sizing:border-box;
		background:#1C2935;
		margin-top:-50px;
		z-index:-1;
		position:relative;
		display:inline-block;
	}
	
	#footer .copy-line .copy{
		display:inline-block;
		font-size:16px;
		color:#777;
	}
	
	#footer .copy-line .foot-menu{
		display:inline-block;
		float:right;
		widtH:100%;
		margin-top:20px;
	}
	
	#footer .copy-line .foot-menu li{
		display:inline-block;
		text-decoration:underline;
		font-size:15px;
		margin-left:20px;
	}
	
	#footer .copy-line .foot-menu li a{
		color:#dedede;
	}
	
	
	#footer .copy-line .foot-menu li:first-child{
		margin-left:0px;
	}
	
}


@media screen and (max-width: 767px) {
	
	.head_top{
		width:100%;
		box-sizing:border-box;
		display:inline-block;
		background:#F5F5E9;
		display:none;
	}
	
	.head_top .infoMenu{
		display:inline-block;
	}
	
	.head_top .infoMenu li{
		display:inline-block;
		vertical-align:middle;
		margin-right:20px;
		font-size:16px;
		color:#777;
	}
	
	.head_top .infoMenu li a{
		color:#777;
	}
	
	.head_top .rtMenu{
		display:inline-block;
		float:right;
		display:none;
	}
	
	.head_top .rtMenu .help{
		display:inline-block;
		box-sizing:border-box;
	}
	
	
	.head_top .rtMenu .help .ico{
		display:inline-block;
		vertical-align:middle;
		width:25px;
	}
	
	
	.head_top .rtMenu .help .ico img{
		width:100%;
	}
	
	.head_top .rtMenu .help .tx{
		display:inline-block;
		vertical-align:middle;
		margin-left:5px;
		color:#777;
	}
	
	.head_top .rtMenu .snsMenu{
		display:inline-block;
		vertical-align:middle;
		padding-left:10px;
		border-left:1px solid #777;
		margin-left:13px;
	}
	
	.head_top .rtMenu .snsMenu li{
		display:inline-block;
		vertical-align:middle;
		margin-left:20px;
	}
	
	.head_top .rtMenu .snsMenu li:first-child{
		margin-left:10px;
	}
	
	
	
	.head_nav-bar{
		width:100%;
		padding:30px 3%;
		box-sizing:border-box;
		display:inline-block;
		border-radius:50px 50px 0px 0px;
		position:sticky;
		z-index:9;
		left:0;
		top:0 !important;
		margin-top:0px;
		background:#fff;
		transition:all 0.5s;
	}
	
	
	
	.wrap .head_nav-bar{
		width:100%;
		padding:20px 3%;
		box-sizing:border-box;
		display:inline-block;
		border-radius:0px 0px 20px 20px;
		position:fixed;
		z-index:9;
		left:0;
		top:0;
		margin-top:0;
	}
	
	
	
	
	.head_nav-bar .logo{
		width:150px;
		display:inline-block;
		opacity:1;
		position:Relative;
	}
	
	
	.head_nav-bar .logo_w{
		opacity:0;
		position:absolute;
		left:0;
		top:0
	}
	
	
	
	.head_nav-bar .logo img{
		width:100%;
	}
	.head_nav-bar .nav-area{
		display:inline-block;
		vertical-align:middle;
		float:right;
	}
	
	.head_nav-bar .nav-area .menu{
		display:inline-block;
		vertical-align:middle;
		display:none;
	}
	
	.head_nav-bar .nav-area .menu li{
		display:inline-block;
		vertical-align:middle;
		font-size:18px;
		color:#222;
		margin-left:65px;
	}
	
	
	.head_nav-bar .nav-area .allMenu{
		display:inline-block;
		vertical-align:middle;
		width:20px;
		margin-left:0px;
		transition:all 1s;
		position:Relative;
	}
	
	.head_nav-bar .nav-area .allMenu img{
		width:100%;
	}
	
	
	.head_nav-bar .nav-area .search{
		display:inline-block;
		vertical-align:middle;
		width:18px;
		margin-left:10px;
		transition:all 1s;
		position:Relative;
	}
	
	.head_nav-bar .nav-area .search img{
		width:100%;
	}
	
	.head_nav-bar .nav-area .lang{
		display:inline-block;
		vertical-align:middle;
		padding:8px 15px;
		border:1px solid #e5e5e5;
		color:#222;
		border-radius:50px;
		margin-left:30px;
	}
	
	.head_nav-bar .nav-area .lang img{
		color:#222;
	}
	
	
	
	
	
	
	#footer{
		width:100%;
		margin:0;
	}
	
	
	#footer .sitemap{
		width:100%;
		background:#131E28;
		padding-top:50px;
		margin-top:-50px;
		border-radius:0px 0px 50px 50px;
		display:flex;
		display:none;
	}
	
	#footer .sitemap dd{
		width:100%;
		padding:30px;
		box-sizing:border-box;
		border-right:1px solid #444
	}
	
	
	#footer .sitemap dd .one-depth{
		font-size:18px;
		color:#fff;
		font-weight:500;
	}
	
	#footer .sitemap dd .two-depth-list{
		width:100%;
		margin-top:20px;
	}
	
	#footer .sitemap dd .two-depth-list li{
		width:100%;
		margin-top:10px;
		font-size:16px;
	}
	#footer .sitemap dd .two-depth-list li:first-child{
		margin-top:0px;
	}
	
	#footer .sitemap dd .two-depth-list li a{
		color:#777;
	}
	
	
	#footer .copy-line{
		width:100%;
		padding:70px 3% 20px;
		box-sizing:border-box;
		background:#1C2935;
		margin-top:-50px;
		z-index:-1;
		position:relative;
		display:inline-block;
	}
	
	#footer .copy-line .copy{
		display:inline-block;
		font-size:14px;
		color:#777;
	}
	
	#footer .copy-line .foot-menu{
		display:inline-block;
		float:right;
		widtH:100%;
		margin-top:20px;
	}
	
	#footer .copy-line .foot-menu li{
		display:inline-block;
		text-decoration:underline;
		font-size:13px;
		margin-left:0px;
		margin-right:15px;
	}
	
	#footer .copy-line .foot-menu li a{
		color:#dedede;
	}
	
	
	#footer .copy-line .foot-menu li:first-child{
		margin-left:0px;
	}
	
}












/***************** 2023-10-27 수정 시작 *****************/

@media (max-width: 1600px) {
	.hd_modal .inner .hd_modal_con .hd_modal_menu .menu1 {margin-right: 6vw;}
}


@media (max-width: 1440px) { 
	.nav-area .header-menu li {padding: 0 30px;}
	.head_nav-bar .back_bg, .wrap .head_nav-bar .back_bg {border-radius: 30px 30px 0px 0px;}
}


@media (max-width: 1200px) { 
	.nav-area .header-menu li {padding: 0 25px;}
	.head_nav-bar .nav-area .search {margin-left: 15px;}
	.head_nav-bar .nav-area .allMenu {margin-left: 10px;}
	.nav-area .header-menu li {padding: 0 20px;}
	.head_nav-bar .nav-area .lang {margin-left: 20px;}
}


@media (max-width: 1024px) { 
	.head_top {padding: 15px 3%;}
	.nav-area .header-menu {display: none;}
	.hd_modal {background: #1165AC;}
	.hd_modal .inner {display: none;}
	.hd_modal .container {display: block;}
	.head_nav-bar .nav-area {display: flex; align-items: center;}
	.head_nav-bar .nav-area .allMenu {order: 2;}
	.head_nav-bar .nav-area .search {order: 3;}
	.head_nav-bar .nav-area .lang {order: 1; margin-right: 10px;}
}


@media (max-width: 959px) { 

}



@media (max-width: 767px) {
	.head_nav-bar .back_bg, .wrap .head_nav-bar .back_bg {border-radius: 0 !important;}
	.head_nav-bar .nav-area .lang {padding: 4px 12px; font-size: 14px; margin-left: 0; margin-right: 6px; order: 1;}
}


@media (max-width: 640px) {
	.head_nav-bar .logo {width: 140px;}
}


@media (max-width: 479px) {

}



@media (max-width: 374px) {

}


/***************** 2023-10-27 수정 끝 *****************/












