 @charset "utf-8";

 body{font-family:'Nanum Gothic',sans-serif;font-size:12px;background-color:#fff;  height:100%; letter-spacing:0px;color:#4d4d4d;word-break:keep-all;}

#wrap { position:absolute; width:100%;  height:100%;}
#wrap { background-color:transparent; } 
.wrap{max-width:1100px;margin:0 auto;min-width:1000px; position:relative;}
.center{text-align:center;}
 
.container { position:relative;width:100%;} 
 
#topimgarea{position:relative;width:100%;padding-top:0px;z-index:1;background:url(../image/main01.jpg) no-repeat 0 0;background-size:cover}
#topimgarea .box_inner{margin:0px auto; height:226px;padding-top:0px;}
#topimgarea .box_inner h2 span{font-family: 'Noto Sans KR',sans-serif;font-weight:300;font-size:40px;}
#topimgarea .box_inner div.topinfo_txt{text-align:left;font-family: 'Noto Sans KR',sans-serif;font-size:40px;font-weight:100;}
 #section1{padding-top:98px;}
 
 #section3,
 #section4,
 #section5 
 {padding-top:118px;}
 #section2 {padding-top:30px;}



  .wow{visibility:hidden}

 		#example1{min-width:1000px;background: url(../image/main01.jpg) no-repeat center 0;}
	 

 
		#example1.mobilediv{height: 950px;background-size:cover} 		 
			 
		 
 	#container_in {position:relative; width:100%; margin:0px auto;color:#757679; }  
 
	#container_in h3.tit{font-family:'Roboto','Noto Sans KR','Nanum Gothic',sans-serif;color:#707070;text-align:center;padding:20px 0 ;margin-top:80px;margin-bottom:0px;font-size:40px;line-height:1;background:url('../image/logo_s.png') center 0 no-repeat;}
	#container_in h3.tit span.abouttxt{font-size:25px;color:#aaaaaa;font-weight:300;}
	#container_in h3.tit span.tit_color{margin:0 auto;color:#f7941e; }
	#container_in h3.tit .line{background:url('../image/bar.png') center bottom no-repeat;padding-bottom:20px;}
	#container_in h4{text-align:center;font-size:25px;color:#707070;font-weight:100;padding:0px 0 30px 0}
     .section {padding:0px 0 0 0; }

	.btn_up_layer {position:fixed;bottom:0px;right:25px;display:none;z-index:1;width:40px;height:40px;background:url('../image/btn_top.png') 0 0 no-repeat;z-index: 10;background-size:40px;text-indent: -9999%;font-size:0;}
  

 /*¹è°æÀÌ¹ÌÁö*/
  .mainbgimg{background:url(../image/back_about.jpg) fixed no-repeat center center;background-size: cover;height:550px;max-height:550px;overflow:hidden;margin-top:0px;min-width:1000px;}
 
  .mainbgimgA{background:url(../image/back_work.jpg) fixed no-repeat center center;background-size: cover;height:550px;max-height:550px;overflow:hidden;margin-top:0px;min-width:1000px;}
  .mainbgimgB{background:url(../image/back_ceo.jpg) fixed no-repeat center center;background-size: cover;height:650px;max-height:650px;overflow:hidden;margin-top:0px;min-width:1000px;}
  .mainbgimgC{background:url(../image/back_contact.jpg) fixed no-repeat center center;background-size: cover;height:550px;max-height:550px;overflow:hidden;margin-top:0px;min-width:1000px;}
 

 .content-overlay {
    position: relative;
    z-index: 20;
    width: 100%;
    height: 100%;
    text-align: center;
    display: table;
     
}
/* .content-overlay img{margin-top:250px;}*/
 
 
 /*¹è°æ ÅØ½ºÆ®*/
.photoTxt{font-family:'Nanum Gothic',sans-serif;font-size:20px;line-height:1.5; color:#fff;word-break:keep-all;font-weight:600;letter-spacing:0px;text-align:center;text-shadow: 0px 0px 3px rgba(0,0,0,.5);}
.photoTxtB{font-family:'Roboto','Noto Sans KR','Nanum Gothic',sans-serif;font-size:17px; line-height:1.5; color:#fff;word-break:keep-all;font-weight:500;letter-spacing:0px;text-align:center;text-shadow: 0px 0px 3px rgba(0,0,0,.5);}

/*introduce*/
.greetingarea{background:#fff;margin-top:50px}
 
.greetingarea_txtA p{font-family:'Nanum Myeongjo',sans-serif;font-size:17px;line-height:1.8; color:#757679;word-break:keep-all;font-weight:700;letter-spacing:0px;text-align:center;}
.greetingarea_txtA{margin-bottom:40px;}
.greetingarea_txtB{font-family:'Roboto','Noto Sans KR','Nanum Gothic',sans-serif;color:#f89c2e;font-size:17px; word-break:keep-all;letter-spacing:0px;margin-bottom:40px;text-align:center;font-weight:500;} 
.greetingarea_txtC{margin-top:245px;}


 /*process*/
#processara{background:#fff;}
.processara_list{margin-top:50px;}
.processara_list:after{clear:both;content:'';display:block;}
.processara_list_box{width:32%;display:inline-block;margin-right:1%;margin-bottom:40px;vertical-align:top}
.processara_list_box .iconarea{float:left;width:150px;}
.processara_list_box .iconarea img{width:90%;}
.processara_list_box .process_txt{float:left;width:170px;}
.processara_list_box .process_txt strong{color:#f7941e;font-size:18px;margin-bottom:10px;display:block;}
.processara_list_box .process_txt .infotxt{font-size:15px;line-height:1.5;font-weight:300}
.processara_list_box .process_txt span{margin-left:17px;}
/*work*/
	#container_in .workarea h3.tit{color:#fff;background:url('../image/logo_s_white.png') center 0 no-repeat;margin-top:196px;}
 	#container_in .workarea h3.tit span.tit_color{margin:0 auto;color:#f7941e; }
	#container_in .workarea h3.tit .line{background:url('../image/bar_white.png') center bottom no-repeat;}


.workarea{padding-top:0px; color:#f7941e; text-align:center;font-weight:500;}
.workaratxt{color:#fff;margin-top:30px;}
 
/*CEO Message*/

	#container_in #ceomessage h3.tit{color:#fff;background:url('../image/logo_s_white.png') center 0 no-repeat;margin-top:96px;}
 	#container_in #ceomessage h3.tit span.tit_color{margin:0 auto;color:#f7941e; }
	#container_in #ceomessage h3.tit .line{background:url('../image/bar_white.png') center bottom no-repeat;}


#ceomessage{padding-top:0px;}
#ceomessage .ceotxtA{margin-bottom:20px;}
#ceomessage .ceotxtB{margin-top:70px;}
#ceomessage .ceotxtC{margin-top:10px;padding-bottom:20px;}
#ceomessage .ceotxtC img{margin-left:20px}
#ceomessage .txtColor{color:#f7941e;}

#ceomessage .ceomessagemargin{margin-top:30px;}


/*¿À½Ã´Â±æ*/
	#container_in #section5 h3.tit{color:#fff;background:url('../image/logo_s_white.png') center 0 no-repeat;margin-top:182px;}
 	#container_in #section5 h3.tit span.tit_color{margin:0 auto;color:#f7941e; }
	#container_in #section5 h3.tit .line{background:url('../image/bar_white.png') center bottom no-repeat;}

 
.contxtA{font-family:'Nanum Myeongjo',sans-serif;font-size:19px;line-height:30px; color:#fff;word-break:keep-all;margin-bottom:40px;font-weight:700;letter-spacing:0px;text-align:center;}

.contactmargin{margin-top:30px;}

.locationarea{margin-bottom:0px;background:#fff;padding:0px;margin-top:0px;}



.loc_mapimg{float:left; width:60%;}
.locationarea_info{float:left; width:40%;padding-top:117px; }
.locationarea_info .inner_box{}
.locationarea_info dl{padding:20px;}
.locationarea_info dl dt{position:absolute;  font-size:14px;margin-top:0px; line-height:1.5;font-weight:300; min-height:50px;}
.locationarea_info dl dt img{vertical-align:middle;}
.locationarea_info dl dd{text-align:left; font-size:14px;line-height:1.5;margin-top:0;padding-left:130px;position:relative;min-height:50px;font-weight:300;;}
 

 .cscenter{
		position:fixed;
		bottom:10px;
		right:0px;
		z-index:1000001;
		-webkit-transition: .6s; 
	transition:.6s;
  		 
}
.cscenter.r_fixed{
	bottom:10px;
	-webkit-transition: .6s; 
	transition:.6s;
}
 

.cscenter_in{
		top:0;
		position:relative;
		right:10px;
		 overflow:hidden;
		 width:100px;
		 padding:5px 10px;
		 
		text-align:center;
 		border-radius:5px;
		background:#ed9026;
 
		 
 
		-webkit-box-shadow: 0 0px 20px 0 rgba(0,0,0,0.21);
		-moz-box-shadow: 0 0px 20px 0 rgba(0,0,0,0.21);
		box-shadow: 0 0px 20px 0 rgba(0,0,0,0.21);
}
.cscenter_in img{}