/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

@import url('https://fonts.googleapis.com/css?family=Poppins:100,300,400,500,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900');
@import url('//fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');
@import url('musign/mu_layout.css');
@import url('musign/main.css');
@import url('musign/business.css');
@import url('musign/company.css');
@import url('musign/cs.css');
@import url('musign/service.css');
@import url('musign/busi.css');
@import url('musign/infra.css');
@import url('musign/responsive.css');
@import url('musign/sub_responsive.css');
@import url('musign/responsive02.css');
@import url('musign/map.css');
@import url('musign/community.css');
@font-face {
	font-family: 'Flama';
	font-style: normal;
	font-weight: normal;
	src: local('Flama'), 
		url(/font/Flama-Regular.eot?#iefix) format('embedded-opentype'),
		url(/font/Flama-Regular.woff2) format('woff2'),
		url(/font/Flama-Regular.woff) format('woff'),
		url(/font/Flama-Regular.ttf) format('truetype');
}
*{
	font-family:'Flama', 'Noto Sans KR', sans-serif;
	font-size:14px;
	color:#000;
	letter-spacing:-0.02em;
	line-height:1.6;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
	font-weight:300;
}
img{
	border:0;
	max-width:100%;
}
a, a:hover, a:focus{
	text-decoration:none;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
span, em, strong, b{
	font-size:100%;
	color:inherit;
	font-family:inherit;
}

/*Removes default chrome and safari style*/
select{ 
	-webkit-appearance: none; 
	-moz-appearance: none;
	appearance: none;
}
select::-ms-expand {
   display: none;          
}
.dis-no{
	display:none !important;
}
html, body{
	overflow-x:hidden !important;
}


.en-txt{
	font-family: 'Poppins', sans-serif;
	letter-spacing:0;
}

.main_popup p{
	margin:0;
}
.popup_img p{
	line-height:0;
}
.popup_bottom{
	background:#000;
	padding:0 10px;
	color:#fff;
	position:relative;
}
.popup_bottom span{
	cursor:pointer;
	display:inline-block;
	line-height:30px;
}
.close_popup{
	position:Absolute;
	right:10px;
	top:0;
}

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 1530px) {

}