/*************** [visual_0] ***************/
@import url('https://fonts.googleapis.com/earlyaccess/jejuhallasan.css');/*Á¦ÁÖÇÑ¶ó»êÃ¼*/
@font-face { font-family: 'JSArirang-Regular'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/JSArirang-RegularA1.woff') format('woff'); font-weight: normal; font-style: normal;}/*Á¤¼±¾Æ¸®¶ûÃ¼*/
@font-face { font-family: 'JSArirangHON-Regular'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/JSArirangHON-RegularA1.woff') format('woff'); font-weight: normal; font-style: normal;}/*Á¤¼±¾Æ¸®¶ûÈ¥Ã¼*/
@font-face { font-family: 'Çàº¹°íÈïL'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.0/Çàº¹°íÈïL.woff') format('woff'); font-weight: normal; font-style: normal; }/*Çàº¹°íÈïÃ¼*/
@font-face { font-family: 'Çàº¹°íÈïM'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.0/Çàº¹°íÈïM.woff') format('woff'); font-weight: normal; font-style: normal; }/*Çàº¹°íÈïÃ¼*/
@font-face { font-family: 'Çàº¹°íÈïB'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.0/Çàº¹°íÈïB.woff') format('woff'); font-weight: normal; font-style: normal; }/*Çàº¹°íÈïÃ¼*/
@font-face { font-family: 'SangSangRock'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/SangSangRockOTF.woff') format('woff'); font-weight: normal; font-style: normal;}/*»ó»ó¹ÙÀ§*/
@font-face { font-family: 'SangSangAnt'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_three@1.0/SangSangAnt.woff') format('woff'); font-weight: normal; font-style: normal;}/*»ó»ó°³¹Ì*/
@font-face { font-family: 'SangSangFlowerRoad'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_three@1.0/SangSangFlowerRoad.woff') format('woff'); font-weight: normal; font-style: normal; } /*»ó»ó²É±æ*/
@font-face { font-family: 'Nanum Gothic'; src: url('https://cdn.jsdelivr.net/gh/webstoryboy/fonts/nanum/NanumGothic.woff') format('woff'); font-weight: 400; font-style: normal;}/*³ª´®°íµñ*/
@font-face { font-family: 'Nanum Myeongjo'; src: url('https://cdn.jsdelivr.net/gh/webstoryboy/fonts/nanum/NanumMyeongjo.woff') format('woff'); font-weight: 400; font-style: normal;}/*³ª´®¸íÁ¶*/
@font-face { font-family: 'KoPub Batang'; src: url('//fonts.gstatic.com/ea/kopubbatang/v3/KoPubBatang-Regular.woff') format('woff'); font-weight: 600; font-style: normal;}/*´ÜÁ¤ÇÑ ¹ÙÅÁÃ¼*/

/*#section_type_visual_8*/
#section_type_visual_8 {background:url("/section/visual/visual_8/img/back_bg.jpg")no-repeat center center; background-size:cover;}

#section_type_visual_8 .visual {width: 100%; height: 100%; background: url("/section/visual/visual_8/img/visual_bg.png")no-repeat center center; background-size: cover;}

#section_type_visual_8 .visual .visual_boxwrap {display:table; width:416px; height:700px;}

#section_type_visual_8 .visual .visual_boxwrap .visual_box {display:table-cell; vertical-align:bottom; width:100%; height:428px;		background:url("/section/visual/visual_8/img/visual_box_bg.png")no-repeat center bottom; padding-bottom: 110px; padding-left: 60px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	}
	#section_type_visual_8 .visual .visual_boxwrap .visual_box h2 {font-size:36px; color:#fff; font-weight:500; letter-spacing:-2px; margin-bottom:40px;}
	#section_type_visual_8 .visual .visual_boxwrap .visual_box h3 {font-size:24px; color:#ffcc00; font-weight:400; margin-bottom:20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 80%;}
	#section_type_visual_8 .visual .visual_boxwrap .visual_box p {font-size:18px; color:#fff; font-weight:300; margin-bottom:30px; letter-spacing: -1px;}
	#section_type_visual_8 .visual .visual_boxwrap .visual_box ul {}
	#section_type_visual_8 .visual .visual_boxwrap .visual_box ul li {float:left; width:133px; height:35px; font-size:15px; margin-right:10px; border-radius:20px; text-align:center; padding-top: 9px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	}
	#section_type_visual_8 .visual .visual_boxwrap .visual_box ul li a {color:#fff;}
	#section_type_visual_8 .visual .visual_boxwrap .visual_box ul li:nth-child(1) {background:#4364c4;}
	#section_type_visual_8 .visual .visual_boxwrap .visual_box ul li:last-child {background:#7f8586; margin-right:0;}


@media screen and (max-width:1200px){

}
@media screen and (max-width:1024px){
	#section_type_visual_8 .visual .visual_boxwrap .visual_box h2 {font-size:34px;}
	#section_type_visual_8 .visual .visual_boxwrap .visual_box h3 {font-size:22px;}
	#section_type_visual_8 .visual .visual_boxwrap .visual_box p {font-size:18px;}

	#section_type_visual_8 video {
		object-fit: cover;
	}
	#section_type_visual_8 img, #section_type_visual_8 video {
		max-width: 100%;
	}
}
@media screen and (max-width:960px){ 
	
}
@media screen and (max-width:450px){
	#section_type_visual_8.fp-section, 
	#section_type_visual_8 .fp-tableCell {height: auto !important; min-height: 100%;}
	/* #section_type_visual_8 {background:url("/section/visual/visual_8/img/bg1-2.jpg")no-repeat left center; background-size:cover;} */
	#section_type_visual_8 .visual .visual_boxwrap {width:100%; height:auto; padding:150px 0 50px;}
	#section_type_visual_8 .visual .visual_boxwrap .visual_box {display:block; padding-bottom:0; padding-top:110px; padding-left:50px; background:url("/section/visual/visual_8/img/visual_box_bg.png")no-repeat left center/370px;}

	#section_type_visual_8 .visual .visual_boxwrap .visual_box h2 {font-size:32px;}
	#section_type_visual_8 .visual .visual_boxwrap .visual_box h3 {font-size:20px;}
	#section_type_visual_8 .visual .visual_boxwrap .visual_box p {font-size:18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 90%; margin-bottom:20px;}
}
@media screen and (max-width:414px){

}
@media screen and (max-width:375px){
	#section_type_visual_8 .visual .visual_boxwrap .visual_box {background:url("/section/visual/visual_8/img/visual_box_bg.png")no-repeat left center/350px; padding-left:0px;}
	#section_type_visual_8 .visual .visual_boxwrap .visual_box h2 {margin-bottom:20px; text-align:center;}
	#section_type_visual_8 .visual .visual_boxwrap .visual_box h3 {margin-bottom:10px; padding-left:30px;}
	#section_type_visual_8 .visual .visual_boxwrap .visual_box p {padding-left:30px;}
	#section_type_visual_8 .visual .visual_boxwrap .visual_box ul {padding-left:100px;}
	#section_type_visual_8 .visual .visual_boxwrap .visual_box ul li {float:none; margin-right:0; margin-bottom:10px;}
	#section_type_visual_8 .visual .visual_boxwrap .visual_box ul li:last-child {margin-bottom:0;}
}
	
/** Á¤¼±¾Æ¸®¶ûÃ¼ **/
#section_type_visual_8 .JSArirang {
	font-family: 'JSArirang-Regular';
	font-size:100px;
}
#section_type_visual_8 span.JSArirang {
	font-family: 'JSArirang-Regular';
	font-weight: 800;
}

/** ´ÜÁ¤ÇÑ ¹ÙÅÁÃ¼ **/
#section_type_visual_8 .KoPubBatang {
	font-family: 'KoPub Batang';
	font-size:75px;
}
#section_type_visual_8 span.KoPubBatang {
	font-family: 'KoPub Batang';
	font-size:75px;
	font-weight: 800;
}
#section_type_visual_8 .txt2.KoPubBatang {
	font-family: 'KoPub Batang';
	font-size:40px;
}
#section_type_visual_8 .txt2 span.KoPubBatang {
	font-family: 'KoPub Batang';
	font-size:45px;
	font-weight: 800;
}
#section_type_visual_8 .txt3.KoPubBatang {
	font-family: 'KoPub Batang';
	font-size:35px;
}
#section_type_visual_8 .txt3 span.KoPubBatang {
	font-family: 'KoPub Batang';
	font-size:30px;
	font-weight: 800;
}