@charset "utf-8";
/* SIR 지운아빠 */


/*
@media screen and (max-width:1700px) {
  
  #location_container {
    -moz-transform: scale(0.7);
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
    transform-origin: center;
  }


}

@media screen and (min-width:1700px) {
  
  #contact_img {
    
  }
  #contact_img_text {
    
  }
  #detail_menu {
    
  }
  #location_container {
    
  }
  


}
*/


/* 초기화 */
html {overflow-y:scroll;}
body {margin:0;padding:0;}
html, img {margin:0;padding:0;border:0}
a {text-decoration: none;font-size: 16px;color:#000000;}

#main_background {
  position: relative;
  width: 100%;
  height: 600px;
  background-image: url('../img/main/main_bg.jpg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

#main_background_text {
  position: absolute;
  width:auto;
  height:auto;
  top:140px;
  left:364px;
  font-size: 48px;
  font-family: notoL;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.19;
  letter-spacing: 0.5px;
  text-align: left;
  color: #FFFFFF;
}

#main_background_font {
  color: #171640;
  font-family: notoR;
}

#main_background_text2 {
  position: absolute;
  top:282px;
  left:359px;
  font-size: 20px;
  color:#FFFFFF;
  line-height: 30px;
  font-family: notoR;
}

#main_background_line {
  position: absolute;
  top:370px;
  left:360px;
  width: 20px;
  height: 1px;
  background-color: #FFFFFF;
}

#main_background_button {
  position: absolute;
  top:411px;
  left:360px;
  width: 157px;
  height: 60px;
  border: 2px solid #FFFFFF;
  font-size: 16px;
  color:#FFFFFF;
  line-height: 60px;
  font-family: notoM;
  text-align: center;
  cursor: pointer;
}

#company_2_container{
	position: relative;
	width: 1200px;
	height:1000px;
	overflow:hidden;
	background-image: url('../img/company/global.png');
	background-repeat: no-repeat;
	background-position: center;
    background-size: contain;
	margin-left:auto;
	margin-right:auto;
}

#percents {
	position: relative;
	width: 812px;
	height:549px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	font-family: notoM;
    font-size: 18pt;
	padding-top:30px;
}

#percent {
	position: relative;
	width: 812px;
	height:449px;
	overflow:hidden;
	background-image: url('../img/company/percent.png');
	background-repeat: no-repeat;
	background-position: center;
    background-size: contain;
	margin-left:auto;
	margin-right:auto;
}

#products {
	position: relative;
	width: 812px;
	height:1369px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	font-family: notoM;
    font-size: 18pt;
	padding-top:30px;
}

#product {
	position: relative;
	width: 822px;
	height:1269px;
	overflow:hidden;
	background-image: url('../img/company/product.png');
	background-repeat: no-repeat;
	background-position: center;
    background-size: contain;
	margin-left:auto;
	margin-right:auto;
}