@keyframes cursor_mainimg1{  50%{ border-color: transparent; } } 		
@keyframes typing_mainimg1 {0% {opacity:1; width: 0%; } 30% {opacity:1; width:100%; } 100% {opacity:1; width:100%; } }
.main1_str_wrap {height:100%; overflow:hidden; display:flex;  align-items: center;  justify-content: center; margin:-100px 0 0 0; }
.main1_str {display:inline-block; }
.main1_str_wrap .str1 {color:#fff; font-size:40px; line-height:40px; margin:0 0 12px 0; font-weight:600; text-align:center; text-shadow: 5px 3px 5px rgba(0,0,0,0.7);  }
.main1_str_wrap .str2 {color:#fff; font-size:80px; line-height:80px; font-weight:600; text-align:center; text-shadow: 5px 3px 5px rgba(0,0,0,0.7); 
  overflow:hidden; white-space: nowrap;
  
  animation: typing_mainimg1 5s steps(9) infinite;  }
@media all and (max-width:1300px) { 
	.main1_str_wrap {margin:0; }
	.main1_str_wrap .str1 {font-size:3vw; line-height:3.5vw; }
	.main1_str_wrap .str2 {font-size:6vw; line-height:6vw; }
}

.nug_str_wrap {height:100%; overflow:hidden; display:flex;  align-items: center;  justify-content: center; margin:0; }
.nug_str {display:inline-block; }
.Xnug_str_wrap .str1      {color:#fff; font-size:50px; line-height:55px; margin:0 0 2% 0; font-weight:900; text-align:center; text-shadow: 5px 5px 5px rgba(0,0,0,0.7); letter-spacing:-2px; font-family:"Noto Sans KR", Arial; padding:0 10px; }
.nug_str_wrap .str1      {color:#333; font-size:50px; line-height:55px; margin:0 0 2% 0; font-weight:900; text-align:center;  letter-spacing:-2px; font-family:"Noto Sans KR", Arial; padding:0 10px;  text-shadow: -5px 0px 3px #fff, 5px 0px 3px #fff, 0px 5px 3px #fff, 0px -5px 3px #fff;}
.nug_str_wrap .str1_blue {color:#3344f1; font-size:50px; line-height:55px; margin:0 0 2% 0; font-weight:900; text-align:center; letter-spacing:-2px; font-family:"Noto Sans KR", Arial; text-shadow: -5px 0px 3px #fff, 5px 0px 3px #fff, 0px 5px 3px #fff, 0px -5px 3px #fff;}
.nug_str_wrap .str2      {color:#333; font-size:30px; line-height:35px; margin:0; font-weight:700; text-align:center; letter-spacing:-2px; font-family:"Noto Sans KR", Arial; padding:0 10px; text-shadow: -3px 0px 3px #fff, 3px 0px 3px #fff, 0px 3px 3px #fff, 0px -3px 3px #fff;}
.nug_str_wrap .str2_red  {color:#e75231; font-size:30px; line-height:33px; margin:0; font-weight:900; text-align:center; letter-spacing:-2px; font-family:"Noto Sans KR", Arial; text-shadow: -3px 0px 3px #fff, 3px 0px 3px #fff, 0px 3px 3px #fff, 0px -3px 3px #fff;}
@media all and (max-width:1300px) { 
	.nug_str_wrap .str1, .nug_str_wrap .str1_blue {font-size:4.5vw; line-height:5vw;  }
	.nug_str_wrap .str2, .nug_str_wrap .str2_red  {font-size:3vw; line-height:3.5vw;  }
}


/* ----------------------------------------------------*/
.main1_container_wrap {z-index:0; overflow:hidden; background-color:rgba(11, 11, 11, 0.5); }
.main1_container {position:relative; width:2000px; left:50%; margin:0 0 0 -1000px; z-index:0; clear:both; overflow:hidden; }
.main1 {width:100%; z-index:1; clear:both; position:relative; overflow:hidden; }
.mainimg1 {width:100%; float:left; position: relative; z-index:1; background-color:rgba(11, 11, 11, 0.5); }

@media all and (max-width:1300px) { 
	.main1_container {width:100%; left:0; right:0; margin:0; }
}

/* ----------------------------------------------------*/
.main2_wrap {position:relative; width:100%; max-width:1300px; background-color:#fff; margin:-100px auto 50px auto; padding:30px; box-shadow: 0px 8px 10px #bbb; border-radius:15px; overflow:hidden;  }
.main2 {position:relative; }

.dpc_mainbbs10_wrap {display:inline-block; width:40%; overflow:hidden; }

.mainimg2_wrap {float:right; width:calc(60% - 15px); margin:0 0 0 15px; overflow:hidden;  }
.mainimg2 {width:100%; position:relative; z-index:3; }

@media all and (max-width:1300px) { 
	.main2_wrap {background-color:#f1f2f3; margin:0 auto 0px auto; padding:10px; box-shadow:none; border-radius:0px;   }
	.dpc_mainbbs10_wrap {display:block; width:100%; overflow:hidden; margin:0 auto 20px auto;}
	.mainimg2_wrap {display:block; width:100%; margin:0; }
}
/* ----------------------------------------------------*/




/* °øÁö»çÇ× °Ô½ÃÆÇ¸í width */
.dpc_mainbbs10 .title_wrap .title_bbs_wrap {width:350px; }
