/*  MAIN VISUAL  */	
.visual_wrap {  display:inline-block; width:100%; height:1000px; position:relative; margin-top:-13px; overflow:hidden; }
.visual_box { width:100%; height:100%; position:absolute; overflow:hidden; }
.visual_box .visualCont { left:0; width:100%; height:100%; position:absolute; }
.visual_box .visualCont > div { position:absolute; }
.visual_box .btn_wrap { top:0px; left:0px; position:absolute; }
.visual_box .bg { top:0; left:0; position:absolute; width:100%; height:100%; }
.visual_box .linkBtn { cursor:pointer; }

.visual_01_1 { top:170px; width:100%; left:17%; text-align:center; opacity:0;}
.visual_01_2 { top:690px; width:100%; text-align:center; font-family:'Noto Sans Kr'; opacity:0;}
.visual_01_2 > p:nth-child(1) { text-align:center; font-size:25px; font-weight:300; color:#fff;  letter-spacing:-0.05em; line-height:35px; }
.visual_01_2 > p:nth-child(1) span { color:#ffd800; }
.visual_01_2 > p:nth-child(2) { padding-top:20px; text-align:center; font-size:50px; font-weight:500; color:#fcc02e;  letter-spacing:-0.05em; line-height:60px; }
.visual_01_2 > p:nth-child(3) { display:inline-block; margin-top:10px; width:100%; text-align:center; line-height:45px; }
.visual_01_2 > p:nth-child(3) a { display:inline-block; width:160px; height:45px; border:1px #fff solid; font-size:16px; font-weight:300; color:#fff;  letter-spacing:-0.05em; }
.visual_01_2 > p:nth-child(3) a:hover { background:#d86100; color:#fff; text-decoration:none; }

.visual_02_1 { top:130px; width:100%; text-align:center; opacity:0;position:relative; z-index:993;}
.visual_02_2 { top:330px; width:100%; text-align:center; font-family:'Noto Sans Kr';opacity:0;position:relative; z-index:993; }
.visual_02_2 > p:nth-child(1) { text-align:center; font-size:25px; font-weight:300; color:#fff;  letter-spacing:-0.05em; line-height:35px; }
.visual_02_2 > p:nth-child(1) span { color:#ffd800; }
.visual_02_2 > p:nth-child(2) { padding-top:20px; text-align:center; font-size:50px; font-weight:500; color:#222;  letter-spacing:-0.05em; line-height:60px; }
.visual_02_2 > p:nth-child(3) { display:inline-block; width:100%; text-align:center; margin-top:40px; text-align:center; line-height:45px; }
.visual_02_2 > p:nth-child(3) a { display:inline-block; width:160px; height:45px; border:1px #222 solid; font-size:17px; font-weight:300; color:#222;  letter-spacing:-0.05em; }
.visual_02_2 > p:nth-child(3) a:hover { background:#222; color:#fff; text-decoration:none; }

.visual_03_1 { top:140px; left:16%; opacity:0; }
.visual_03_2 { top:790px; left:29.4%; font-family:'Noto Sans Kr'; opacity:0;}
.visual_03_2 > p:nth-child(1) { text-align:center; font-size:25px; font-weight:300; color:#fff;  letter-spacing:-0.05em; line-height:35px; }
.visual_03_2 > p:nth-child(1) span { color:#ffd800; }
.visual_03_2 > p:nth-child(2) { padding-top:20px; text-align:center; font-size:50px; font-weight:500; color:#fcc02e;  letter-spacing:-0.05em; line-height:60px; }
.visual_03_2 > p:nth-child(3) { display:inline-block; margin-top:20px; width:100%; text-align:center; line-height:45px; }
.visual_03_2 > p:nth-child(3) a { display:inline-block; width:160px; height:45px; border:1px #fff solid; font-size:16px; font-weight:300; color:#fff;  letter-spacing:-0.05em; }
.visual_03_2 > p:nth-child(3) a:hover { background:#d86100; color:#fff; text-decoration:none; }

.visual_04_1 { top:150px; left:20%;opacity:0; }
.visual_04_2 { top:730px; left:8%; font-family:'Noto Sans Kr'; opacity:0;}
.visual_04_2 > p:nth-child(1) { text-align:center; font-size:25px; font-weight:300; color:#fff;  letter-spacing:-0.05em; line-height:35px; }
.visual_04_2 > p:nth-child(1) span { color:#ffd800; }
.visual_04_2 > p:nth-child(2) { padding-top:20px; text-align:center; font-size:50px; font-weight:500; color:#fcc02e;  letter-spacing:-0.05em; line-height:60px; }
.visual_04_2 > p:nth-child(3) { display:inline-block; margin-top:20px; margin-left:260px; text-align:center; line-height:45px; }
.visual_04_2 > p:nth-child(3) a { display:inline-block; width:160px; height:45px; border:1px #fff solid; font-size:16px; font-weight:300; color:#fff;  letter-spacing:-0.05em; }
.visual_04_2 > p:nth-child(3) a:hover { background:#d86100; color:#fff; text-decoration:none; }
.visual_04_3 { top:550px; left:60%; opacity:0;}

.visual_05_1 { top:120px; left:13%; opacity:0; }
.visual_05_2 { top:160px; left:63%; font-family:'Noto Sans Kr'; opacity:0; }
.visual_05_2 > p:nth-child(1) { text-align:center; font-size:25px; font-weight:300; color:#fff;  letter-spacing:-0.05em; line-height:35px; }
.visual_05_2 > p:nth-child(1) span { color:#ffd800; }
.visual_05_2 > p:nth-child(2) { padding-top:20px; text-align:center; font-size:50px; font-weight:500; color:#fcc02e;  letter-spacing:-0.05em; line-height:60px; }
.visual_05_2 > p:nth-child(3) { display:inline-block; margin-top:50px; margin-left:10px; text-align:center; line-height:45px; }
.visual_05_2 > p:nth-child(3) a { display:inline-block; width:160px; height:45px; border:1px #fff solid; font-size:16px; font-weight:300; color:#fff;  letter-spacing:-0.05em; }
.visual_05_2 > p:nth-child(3) a:hover { background:#d86100; color:#fff; text-decoration:none; }

@media only screen and (max-width:1820px){
	.visual_05_1 { left:5%; }
	.visual_05_2 { left:65%; }
}
@media only screen and (max-width:1560px){
	.visual_05_1 { left:2%; }
	.visual_05_2 { left:70%; }
}

.visual_06_1 { top:240px; width:100%; text-align:center;  opacity:0;}
.visual_06_2 { top:450px; width:100%; text-align:center; font-family:'Noto Sans Kr'; opacity:0;}
.visual_06_2 > p:nth-child(1) { width:100%; text-align:center; font-size:25px; font-weight:300; color:#fff;  letter-spacing:-0.05em; line-height:35px; }
.visual_06_2 > p:nth-child(1) span { color:#ffd800; }
.visual_06_2 > p:nth-child(2) { padding-top:20px; text-align:center; font-size:50px; font-weight:500; color:#fcc02e;  letter-spacing:-0.05em; line-height:60px; }
.visual_06_2 > p:nth-child(3) { display:inline-block; margin-top:20px; width:100%; text-align:center; line-height:45px; }
.visual_06_2 > p:nth-child(3) a { display:inline-block; width:160px; height:45px; border:1px #fff solid; font-size:16px; font-weight:300; color:#fff;  letter-spacing:-0.05em; }
.visual_06_2 > p:nth-child(3) a:hover { background:#d86100; color:#fff; text-decoration:none; }

.visual_07_1 { top:170px; width:100%; text-align:center; opacity:0;}
.visual_07_2 { top:690px; width:100%; text-align:center; font-family:'Noto Sans Kr'; opacity:0;}
.visual_07_2 > p:nth-child(1) { text-align:center; font-size:25px; font-weight:300; color:#fff;  letter-spacing:-0.05em; line-height:35px; }
.visual_07_2 > p:nth-child(1) span { color:#ffd800; }
.visual_07_2 > p:nth-child(2) { padding-top:20px; text-align:center; font-size:50px; font-weight:500; color:#fcc02e;  letter-spacing:-0.05em; line-height:60px; }
.visual_07_2 > p:nth-child(3) { display:inline-block; margin-top:10px; width:100%; text-align:center; line-height:45px; }
.visual_07_2 > p:nth-child(3) a { display:inline-block; width:160px; height:45px; border:1px #fff solid; font-size:16px; font-weight:300; color:#fff;  letter-spacing:-0.05em; }
.visual_07_2 > p:nth-child(3) a:hover { background:#d86100; color:#fff; text-decoration:none; }

.pn_wrap { margin-top:460px; width:100%; position:absolute; z-index:994; }
.pn_wrap > div { width:100%; position:relative; }
.pn_wrap > div:nth-child(1) .prev { position:absolute; z-index:4; width:72px; height:63px; left:7%; transition: all .5s ease}
.pn_wrap > div:nth-child(1) .prev:hover { background:#000;transition: all .5s ease }
.pn_wrap > div:nth-child(2) { display:none; }
.pn_wrap > div:nth-child(3) .next { position:absolute; z-index:4; width:72px; height:63px; right:7%;transition: all .5s ease }
.pn_wrap > div:nth-child(3) .next:hover { background:#fff;transition: all .5s ease }

.pn_wrap .btn { cursor:pointer }
	
.time_container { display:block; width:100%; text-align:center; margin-top:930px; position:absolute;  }
.time_wrap { display:block; width:108px; height:3px; background:#fff; margin:0 auto; margin-top:0px;  }
.time_bar { display:block; width:0; height:3px; background:#fcc02e; }