/*
@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:-200px 0 0 0; }
.main1_str {display:inline-block; }
.main1_str_wrap .str1 {color:#fff; font-size:36px; line-height:36px; 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:45px; line-height:45px; font-weight:600; text-align:center; text-shadow: 5px 3px 5px rgba(0,0,0,0.7); 
  overflow:hidden; white-space: nowrap;
  border-right:solid 2px #fff;
  animation: typing_mainimg1 5s steps(9) infinite,  cursor_mainimg1 1s steps(1) 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:4vw; line-height:4.5vw; }
}
@media all and (max-width:800px) { 
	.main1_str_wrap {margin:6vw; }
}

.nug_str_wrap {height:100%; overflow:hidden; display:flex;  align-items: center;  justify-content: center; margin:-200px 0 0 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 {height:calc(100% + 100px); overflow:hidden; display:flex;  align-items: center;  justify-content: center; margin:0 0 0 0;  }
	.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 {position:relative; 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%; height: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_container_wrap {position:relative; overflow:hidden; }
.main2_container {position:relative; width:100%; max-width:1300px; margin:20px auto; clear:both; overflow:hidden; }
.main2_left {float:left; width:calc(100% - 510px); position:relative; overflow:hidden; }
.main2_right {float:right; width:470px; position:relative; overflow:hidden; margin:50px auto; }

.main2_right_title {font-size:36px; line-height:40px; font-weight:600; color:#111; margin:0 0 30px 0;  }
.mainimg2 {width:100%; float:left; position: relative; z-index:1; background-color:rgba(11, 11, 11, 0.5); }
/* ------------*/
.mainimg2 .mi_func1_playbtns_wrap {top:-50px; right:15px; }
.mainimg2 .mi_func1_pageno {float:left; border: none; font-size:0.8rem; margin:2px 3px 0px 0px; color:#111; }
.mainimg2 #mainimg2_play_previous {content: url(/cms/pub/mainimg/image/func1_play_prev_black.gif); }
.mainimg2 #mainimg2_play_next {content: url(/cms/pub/mainimg/image/func1_play_next_black.gif); }
.mainimg2 #mainimg2_play_play {content: url(/cms/pub/mainimg/image/func1_play_play_black.gif); }
.mainimg2 #mainimg2_play_stop {content: url(/cms/pub/mainimg/image/func1_play_stop_black.gif); }
.mainimg2 #mainimg2_list_on {content: url(/cms/pub/mainimg/image/func1_list_on_black.gif); }
.mainimg2 #mainimg2_list_off {content: url(/cms/pub/mainimg/image/func1_list_off_black.gif); }
/* ------------*/

@media all and (max-width:1300px) { 
	.main2_container {margin:0 auto; padding:0 10px; }
}
@media all and (max-width:1000px) { 
	.main2_left {float:none; width:100%; }
	.main2_right {float:none; width:100%; margin:0px auto 50px auto;  }
}
/* ----------------------------------------------------*/


/* =lc_maindept2 begin=================================================================== */
.lc_maindept2_wrap {position:absolute; left:50%; margin-left:-650px; top:350px; width:100%; max-width:1300px; border-radius:15px; overflow:hidden;  }
.lc_maindept2_bg {position: relative; height:100%; padding:0 30px; margin:50px auto; }
.lc_maindept2_bg1 {position:absolute; left: -150px; top: 70px; width: 500px; height: 500px; background-size: 50%, 50%; opacity: 0.04; background: url(/image/cms/contents/anu_logo2.png) no-repeat left top; }
.lc_maindept2_in { width:100%; max-width:1300px; margin:0 auto; padding:0px; overflow:hidden; }

.lc_maindept2_hakgwa_detail_href {position:absolute; bottom:40px; left; 10px; display:inline-block; font-size:15px; line-height:24px; font-weight:300; color:#fff; text-align:left; margin:20px 0 0 0; } 
.lc_maindept2_hakgwa_detail_href .arrow_right {display:inline-block; font-size:15px; font-weight:400; color:#fff; position:relative; border-bottom:solid 1px #fff; padding:0 20px 5px 0; }
.lc_maindept2_hakgwa_detail_href:hover .arrow_right {color:#ffff00; } 
.lc_maindept2_hakgwa_detail_href .arrow_right2 {position:absolute; bottom:-5px; right:3px; width:12px; height:12px; margin:0px 0 0 0px; border-left:solid 1px #fff;  ;  
-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg); background-color:transparent;}

.lc_maindept2_img_ul {display:block; margin:0; }
.lc_maindept2_img_li {display:block;float:left; width:33.33%; padding:5px 10px;  }
.lc_maindept2_img_li_in { position:relative; }
.lc_maindept2_img_li_in > img {width:100%; position:relative; z-index:1; } /* 600 * 350 */
/*
.lc_maindept2_img_li:nth-child(1) > .lc_maindept2_img_li_in:before {content:""; position:absolute; top:-15px; left:-15px; width:250px; height:100px; background:url(/image/cms/main/history_img_deco1_1.png)repeat; opacity:0.5; z-index:0; }
.lc_maindept2_img_li:nth-child(1) > .lc_maindept2_img_li_in:after  {content:""; position:absolute; bottom:-15px; right:-15px; width:250px; height:100px; background:url(/image/cms/main/history_img_deco1_1.png)repeat; opacity:0.5; z-index:0; }
.lc_maindept2_img_li:nth-child(2) > .lc_maindept2_img_li_in:before {content:""; position:absolute; top:-15px; right:-15px; width:250px; height:100px; background:url(/image/cms/main/history_img_deco1_1.png)repeat; opacity:0.5; z-index:0; }
.lc_maindept2_img_li:nth-child(2) > .lc_maindept2_img_li_in:after  {content:""; position:absolute; bottom:-15px; left:-15px; width:250px; height:100px; background:url(/image/cms/main/history_img_deco1_1.png)repeat; opacity:0.5; z-index:0; }
*/

.lc_maindept2_hakgwa_wrap {display:block; position:absolute; width:100%; aspect-ratio:1.71/1; padding:30px; background-color:rgba(55,77,100,0.3); z-index:2; } 
.lc_maindept2_hakgwa_detail_title {font-family:'Noto Sans KR'; font-size:20px; line-height:24px; font-weight:550; color:#fff; text-align:left; margin:0 0 7px 0; } 
.lc_maindept2_hakgwa_detail_text {font-size:15px; line-height:22px; font-weight:300; color:#fff; text-align:left; text-indent:-6px; margin:3px 0 3px 9px;  letter-spacing:-1px; }

@media all and (max-width:1300px) { 
	.lc_maindept2_wrap {position:relative; left:0; top:0; margin:0px auto; border-radius:0px; }
	.lc_maindept2_bg {position: relative; height:100%; padding:0 10px; margin:20px auto; }
	.lc_maindept2_hakgwa_detail_text {display:none; }
	.lc_maindept2_hakgwa_detail_href .arrow_right {font-size:12px; letter-spacing:-1px; }

	.lc_maindept2_img_li {float:left; width:33.33%; padding:15px 10px;  }
	
	.lc_maindept2_img_li:nth-child(1) > .lc_maindept2_img_li_in:before {content:""; display:none; }
	.lc_maindept2_img_li:nth-child(1) > .lc_maindept2_img_li_in:after  {content:""; display:none; }
	.lc_maindept2_img_li:nth-child(2) > .lc_maindept2_img_li_in:before {content:""; display:none; }
	.lc_maindept2_img_li:nth-child(2) > .lc_maindept2_img_li_in:after  {content:""; display:none; }
	
}
@media all and (max-width:800px) {
	.lc_maindept2_img_li {float:left; width:100%; padding:15px 10px;  }
}
/* =lc_maindept2 end=================================================================== */



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