div.subimg{ clear:both; width:100%; border:0px solid #dddddd; border-right:0 !important; margin:0 auto; font-size:14px; box-sizing: border-box;  position:relative; z-index:5;}
div.subimg  div.sub_img h2 {padding:170px 0 0 0px;  margin:0 auto; text-align:center; /*text-shadow:1px 1px 2px #333;*/
font-size:28px; font-weight:400; color:#fff; width:100%;  box-sizing:border-box; display:block;}
div.subimg  div.sub_img h2 div {border-bottom:0px solid #fff;}
div.subimg  div.sub_img{ height:500px; margin-bottom:0px;  background-size:cover;  background-image:url("../img/sub_img1.jpg"); 
	background-position:center ; background-repeat:no-repeat; }/*글로넷 배경이미지*/
div.subimg div.mask {position:absolute;   width:100%; height:500px;} /*background-color:#000; opacity:.2; 검은투명창*/
div.subimg  div.sub_img2{ background-image:url("../img/sub_img2.jpg") ;background-repeat:no-repeat;} 
div.icoco_sub  div.sub_img2{ background-image:url("../img/sub_img2_1_2.jpg") ;background-repeat:no-repeat;}/*아이코코 배경이미지*/
div.hi_sub  div.sub_img2{ background-image:url("../img/sub_img2_2.jpg") ;background-repeat:no-repeat;} 
div.subimg  div.sub_img3{ background-image:url("../img/sub_img3.jpg");background-repeat:no-repeat; }
div.subimg  div.sub_img4{ background-image:url("../img/sub_img1.jpg") ;background-repeat:no-repeat; }
div.subimg  div.sub_img5{ background-image:url("../img/sub_img1.jpg") ;background-repeat:no-repeat; } /*고객센터 배경이미지*/
/*div.subimg  div.sub_img6{ background-image:url("../img/sub_img1.jpg") ; background-repeat:no-repeat;}*/
div.subimg  {width:100%; box-sizing: border-box;  margin:0 auto;  padding-top:0px;   box-sizing: border-box; }
div.subimg ul.depth1 {display:none !important;}

/* sub h2 tmt */
.cascading-text__letter {  opacity: 0;  -webkit-animation-name: enter;  animation-name: enter;}
.cascading-text__letter {  display: inline-block;  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d; 
 -webkit-animation-duration: 0.9s; animation-duration: 0.9s;  -webkit-animation-fill-mode: forwards;   animation-fill-mode: forwards;}

@keyframes enter {
  0% { opacity: 0; -webkit-transform: translateY(-25px);  transform: translateY(-25px); }
  25% {  opacity: 1; }
  100% { opacity: 1;  -webkit-transform: translateY(0px);  transform: translateY(0px);  }
}

div.subimg span.point {display:block; font-weight:600; font-size:40px; }
div.subimg span.point2 {display:block; font-weight:400; font-size:18px; padding-top:25px; }/*text-shadow: 1px 1px 2px #000; 텍스트 그림자*/
div.subimg span.point3 {display:block; font-weight:600; font-size:55px; color: #1d100a;}
div.subimg span.point4 {display:block; font-weight:500; font-size:30px; color: #1d100a;}
div.subimg span.point5 {display:block; font-weight:400; font-size:25px;padding-top: 10px}
div.subimg span.point6 {display:block; font-weight:500; font-size:20px;color: #1d100a;padding-top: 10px}
div.subimg span.point7 {display:block; font-weight:600; font-size:40px;color: #1d100a; }
div.subimg span.point8 {display:block; font-weight:400; font-size:18px;color: #1d100a; }
div.subimg span.point9 {display:block; font-weight:400; font-size:28px;color: #1d100a; }

div.jeju_sub  div.sub_img2{background:none !important; height:650px;}
div.jeju_sub  div.sub_img2 h2 {padding-top:290px;}
div.jeju {background-image:url("../img/sub_img2_3.jpg") ;background-repeat:no-repeat; /*제주클래식 배경이미지*/
background-position:center -250px;background-attachment:fixed; } 
div.jeju #content {max-width:100% !important}
div.jeju_sub div.mask { opacity:0;  width:100%; height:500px; }
div.jeju #subMenuWrap {border:0;}
div.jeju #contentWrap #content #contentsArea {margin-bottom:0;}

div.him_sub  div.sub_img2{background:none !important; height:650px;}
div.him_sub  div.sub_img2 h2 {padding-top:290px;}
div.him {background-image:url("../img/sub_img2_6.jpg") ;background-repeat:no-repeat; /*모빌리티 배경이미지*/
background-position:center -250px;background-attachment:fixed; } 
div.him #content {max-width:100% !important}
div.him_sub div.mask { opacity:0;  width:100%; height:500px; }
div.him #subMenuWrap {border:0;}
div.him #contentWrap #content #contentsArea {margin-bottom:0;}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
div.subimg  div.sub_img h2 {padding:80px 0 0 0px;  margin:0 auto; text-align:center; font-size:20px; font-weight:300; color:#fff; width:100%;  box-sizing:border-box; display:block;}
div.subimg span.point {display:block; font-weight:500; font-size:25px}
div.subimg div.mask { height:300px; top:0px; }
div.subimg  div.sub_img{ height:300px;  }
div.subimg  {  padding-top:0px;}

div.subimg span.point { font-size:30px}
div.subimg span.point2 {display:block; font-weight:400; font-size:14px; padding-top:15px}
div.subimg span.point3 {display:block; font-weight:600; font-size:30px; color: #1d100a;}
div.subimg span.point4 {display:block; font-weight:500; font-size:18px; color: #1d100a;}
	div.subimg span.point5 {display:block; font-weight:400; font-size:15px;padding-top: 10px}
	div.subimg span.point6 {display:block; font-weight:500; font-size:15px;color: #1d100a;padding-top: 5px}
	div.subimg span.point7 {display:block; font-weight:600; font-size:30px;color: #1d100a; }
div.subimg span.point8 {display:block; font-weight:400; font-size:14px;color: #1d100a; }
div.subimg span.point9 {display:block; font-weight:400; font-size:20px;color: #1d100a; }
	
	
div.jeju_sub  div.sub_img2{background:none !important; height:200px;}
div.jeju_sub  div.sub_img2 h2 {}
div.jeju {background-image:url("../img/sub_img2_3_m.jpg") ;background-repeat:no-repeat; 
background-position:left 0px; background-size:cover; background-attachment:fixed; } 
div.jeju #content {max-width:100% !important}
div.jeju_sub div.mask { opacity:0;  width:100%; height:200px; }
div.jeju #content #contentsArea {width:100% !important;}
div.jeju #contentWrap #content  {padding-bottom:0;}
	
div.him_sub  div.sub_img2{background:none !important; height:200px;}
div.him_sub  div.sub_img2 h2 {}
div.him {background-image:url("../img/sub_img2_6_m.jpg") ;background-repeat:no-repeat; 
background-position:left 0px; background-size:cover; background-attachment:fixed; } 
div.him #content {max-width:100% !important}
div.him_sub div.mask { opacity:0;  width:100%; height:200px; }
div.him #content #contentsArea {width:100% !important;}
div.him #contentWrap #content  {padding-bottom:0;}

}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
div.jeju {background-image:url("../img/sub_img2_3_m.jpg") ;background-repeat:no-repeat; 
background-position:left 0px; background-size:contain; background-attachment:fixed; } 	
}
@media (max-width: 320px) {
}

