@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosanssc.css); 
@import url(http://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);

@import url(https://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothiclight.css);

@import url(https://cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css);

html{overflow:hidden;}
a{text-decoration:none;}
span{ font-family:'Noto Sans KR','Noto Sans SC', sans-serif; text-decoration:none;}
div{ font-family:'Noto Sans KR','Noto Sans SC', sans-serif; text-decoration:none; }
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img { margin:0; padding:0; border:0; letter-spacing:0; text-decoration:none; word-break: keep-all;}
div{font-family:'Noto Sans KR','Noto Sans SC', sans-serif;  }
span{font-family:'Noto Sans KR','Noto Sans SC', sans-serif; }
body{ overflow:auto; height:100%; text-decoration:none;}
html{height:100%;text-decoration:none; min-width:1000px;}
ol, ul {
	display: inline-block;   list-style: none;  text-decoration:none;
}

body{width:100%; height:100%;min-width:1000px; position:relative;}


#j_menu{width:100%; height:120px; position:absolute; left:0px; top:0px; z-index:90;border-bottom:1px solid rgba(255,255,255,0.5); }




#j_menu_1{width:90%; margin:0px auto; max-width:1200px; position:relative;}
#menu_logo{width:250px; position:absolute; left:0px; top:50px;}


#j_menu_1_1{width:95%; padding-left:150px; box-sizing:border-box; padding-right:100px;text-align:right;}




#j_menu_1_1 ul{width:100%;}
#j_menu_1_1 ul li{width:auto; display:inline-block;padding-left:32px; padding-right:32px; padding-top:50px; padding-bottom:40px; vertical-align:top; position:relative;transition:all 0.4s ease; cursor:pointer;}
#j_menu_1_1 ul li p{color:#fff; font-size:20px;}
#j_menu_1_1 ul li ul{width:100%; background-color:#C10D23; padding-top:20px; position:absolute; left:0%; top:78px; display:none; padding-bottom:15px;}
#j_menu_1_1 ul li ul li{width:100%; padding:0px;display:block; text-align:left; padding-bottom:4px; color:rgba(255,255,255,0.9); padding-left:20px; box-sizing:border-box; font-weight:500; font-size:16px; }

#j_menu_1_1 ul li:hover{background-color:#C10D23; }
#j_menu_1_1 ul li:hover  p{color:#fff;}
#j_menu_1_1 ul li:hover ul{display:block;}
#j_menu_1_1 ul li:hover ul li:hover{color:#C10D23; background-color:#fff;}








#j_main{width:100%; height:100%; position:relative;}
#j_main_bxslide{width:100%; height:100%;}
.j_main_1{width:100%; height:100%;
background-size:cover; background-position:50% 50%;}
#j_main_1_img_src1{ background-image:url(../images/main_roll_1.png);}
#j_main_1_img_src2{ background-image:url(../images/main_roll_2.png);}


.main_middle{width:100%; height:100%; display:table; }
.main_middle1{width:100%; height:auto; display:table-cell; vertical-align:middle; padding-top:20px;}
.main_text_1{width:90%; max-width:600px; margin:0px auto;}



.bx-wrapper{width:100%; height:100%;}
.bx-viewport{height:100% !important; z-index:9;}

#j_main .bx-controls.bx-has-pager{width:100%; position:absolute; left:0px; bottom:100px; z-index:10; text-align:center; display:none;}

#j_main .bx-pager-item{font-size:0px; display:inline-block;}
#j_main .bx-pager-link{width:15px; height:15px; background-color:#ddd; border-radius:15px; display:inline-block; margin:15px 5px 15px 5px;}
#j_main .bx-pager-link.active{background-color:#000;}


#j_main4 .bx-prev{position:absolute; width:29px; height:69px; left:-70px; top:40%;
background-image:url(../images/left_btn.png); background-size:29px 69px; font-size:0px; }

#j_main4 .bx-next{position:absolute; width:29px; height:69px; right:-70px; top:40%;
background-image:url(../images/right_btn.png); background-size:29px 69px;font-size:0px;}


#j_main_2_1{position:relative; width:100%; height:auto; }
#j_main_2_1_2{width:100%; position:absolute; left:0%; top:0%; height:57%;
background-color:#F1F1F1; background-image:url(../images/main_2_1.png); background-size:30% auto; background-position:0% 100%; background-repeat:no-repeat; z-index:-1; }

#j_main_2_1_1{width:80%; max-width:1300px; margin:0px auto; padding-top:130px;}
#j_main_2_1_1_1 p{text-align:center;}
#j_main_2_1_1_1 p:nth-child(1){
	  font-size : 38px;
  color : #000000; 
}
#j_main_2_1_1_1 p:nth-child(2){
	   font-size : 20px;
  letter-spacing : 0.92px;
  color : #989898;
}
#j_main_2_1_1_1 p:nth-child(3){
	width:30px; height:3px; background-color:#E60014;
	margin:0px auto;
	margin-top:20px; margin-bottom:50px;
}
#j_main_2_1_1_2{width:100%;}
#j_main_2_1_1_2 ul{width:100%;}
#j_main_2_1_1_2 ul li{width:33.3%; display:inline-block; margin-left:-4px;}

.j_main_2_1_1_2_1{width:90%; margin:0px auto; background-color:#fff; box-shadow:10px 10px 20px rgba(0,0,0,0.5); border:1px solid #fff; box-sizing:border-box; transition:all 0.7s ease;}

.j_main_2_1_1_2_1:hover{border:1px solid #E60014;}

.j_main_2_1_1_2_1 p:nth-child(1){background-size:cover; background-position:50% 50%; width:100%; height:250px; transition:all 0.7s ease; }
.j_main_2_1_1_2_1:hover p:nth-child(1){opacity:0.7;}
#main_2_src_1{background-image:url(../images/main_2_2.png);}
#main_2_src_2{background-image:url(../images/main_2_3.png);}
#main_2_src_3{background-image:url(../images/main_2_4.png);}

.j_main_2_1_1_2_1 p:nth-child(2){
	 font-weight : 600;
  font-size : 23px;
  color : #333333;
  padding-top:50px;
  padding-bottom:50px;
  text-align:center;
  
}
.j_main_2_1_1_2_1 p:nth-child(3){
	width:145px; margin:0px auto;
	padding-bottom:20px;
	
}
#j_main_2_1_3{width:100%; height:200px;}




#j_main_3_1{width:100%; height:100%;}
#j_main_3_1_1{width:50%; display:inline-block; float:left; height:100%; background-image:url(../images/main_3_1.png); background-size:cover; background-repeat:no-repeat;}
#j_main_3_1_2{width:50%; display:inline-block; float:left; height:100%;position:relative;}

#j_main_3_1_2_1{width:80%; padding-left:10%; }
#j_main_3_1_2_1 p:nth-child(1){  font-size : 44px;
  line-height : 64.4px;
  color : #1A1A1A;}
  #j_main_3_1_2_1 p:nth-child(2){
	  width:30px; height:3px; background-color:#E60014; margin-top:50px; margin-bottom:50px;
	  
  }
  #j_main_3_1_2_1 p:nth-child(3){
  font-size : 28px;
  line-height : 44.4px;
  color : #333333;
	  
  }
    #j_main_3_1_2_1 p:nth-child(3) span{font-weight:600;}
	    #j_main_3_1_2_1 p:nth-child(4){width:160px; padding-top:80px;}
		
		
#foot{width:100%; padding-top:30px; padding-bottom:30px;background-color:#33333C;}		

		
#foot_1{width:90%; max-width:900px; margin:0px auto;}	
#foot_1 ul{width:100%;}
#foot_1 ul li:nth-child(1){width:30%; vertical-align:middle; display:inline-block; margin-left:-4px;}	
#foot_1 ul li:nth-child(2){width:60%; padding-left:4%;vertical-align:middle; display:inline-block; margin-left:-4px;}	
#foot_1 ul li:nth-child(1) p{width:90%; max-width:258px;}	

#foot_1 ul li:nth-child(2){color:#fff; font-size:18px;line-height:30px;}

#foot_1 ul li:nth-child(2) span{color:#E60014;font-weight:600;}





	
		
		
		