@charset "utf-8";
@font-face { font-family: 'Katuri'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_13@1.0/Katuri.woff') format('woff'); font-weight: normal; font-style: normal; }

.swiper-container .swiper-slide img {width:100%;}
	.swiper-container .swiper-slide .slide_m {display:none;}
	.swiper-container .swiper-slide .txt_box{color:#fff; position:absolute; z-index:10000;left:50%; transform:translateX(-50%); top:33%;width:1070px;text-align:center;}
	.swiper-container .swiper-slide .txt_box p {font-size:2.5em; font-weight:500; font-family: 'Noto Sans KR', sans-serif; color:#fe7f85;text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff; font-family: 'Katuri'; margin-top:-5px;}
	.swiper-container .swiper-slide .txt_box h1 {font-size:2.0em; margin-top:10px;font-weight:500;;coloR:#fff; text-shadow:1px 2px 3px #fe7f85; font-family: 'Katuri';}
	.swiper-container .swiper-slide .txt_box h2 {font-size:4.0em; margin-top:10px;font-weight:500;coloR:#fff; text-shadow:1px 2px 3px #fe7f85; font-family: 'Katuri'}
	.swiper-container .swiper-slide .txt_box h2 b {}
	.swiper-container .swiper-slide .txt_box_b{color:#000; position:absolute; z-index:10000;left:50%; transform:translateX(-50%); top:43%; text-align:center;}
	.swiper-container .swiper-slide .txt_box_b h1 {font-size:2.4em;}
	.swiper-container .swiper-slide .txt_box_b h2 {font-size:1.2em; }
	.swiper-container .swiper-button-prev{left:20px; display:block;}
	.swiper-container .swiper-button-next{right:20px; display:block;}
	
	.txt_animate {animation-delay:1s; opacity: 0; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
	@-webkit-keyframes fade_down { 
		0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }
	  100% { opacity: 1; -webkit-transform: none; transform: none; } 
	}
	@keyframes fade_down { 
		0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }
	  100% { opacity: 1; -webkit-transform: none; transform: none; }
	}
	.fade_down { -webkit-animation-name: fade_down; animation-name: fade_down; }
	
	@-webkit-keyframes fade_up { 
		0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
	  100% { opacity: 1; -webkit-transform: none; transform: none; } 
	}
	@keyframes fade_up { 
		0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
	  100% { opacity: 1; -webkit-transform: none; transform: none; }
	}
	.fade_down { -webkit-animation-name: fade_down; animation-name: fade_down; }
	.fade_up { -webkit-animation-name: fade_up; animation-name: fade_up; }
	.delay_1 { animation-delay: 1.5s; }
	.delay_2 { animation-delay: 1.9s; }
	
	@media screen and (max-width:1400px) {
		
	}
	@media screen and (max-width:1150px) {
		.swiper-container .swiper-slide .txt_box{color:#fff; position:absolute; z-index:10000;left:50%; transform:translateX(-50%); top:20%;width:800px;}
	}
	@media screen and (max-width:800px) {
		.swiper-container {margin-top:0px;}
		.swiper-container .swiper-slide img {height:100%; width:100%; }
		.swiper-container .swiper-slide .txt_box{top:15%; max-width:600px;}
		.swiper-container .swiper-slide .txt_box p {font-size:2.0em;}
	.swiper-container .swiper-slide .txt_box h1 {font-size:1.6em;}
	.swiper-container .swiper-slide .txt_box h2 {font-size:3.0em;}
		.swiper-container .swiper-slide_b  {height:300px; }
		.swiper-container .swiper-slide_b img {height:100%; width:auto}
		.swiper-container .swiper-slide_b .txt_box{top:30%; text-align:center;}
		.swiper-container .swiper-slide_b .txt_box h1 {font-size:1.8em;}
		.swiper-container .swiper-slide_b .txt_box h2 {font-size:1.0em;}
	}
	@media screen and (max-width:550px){
		.swiper-container .swiper-slide  {height:auto; }
		.swiper-container .swiper-slide img {height:100%; width:100%; }
		.swiper-container .swiper-slide .txt_box{top:35%; text-align:center;max-width:400px;}
		.swiper-container .swiper-slide .txt_box p {font-size:1.3em; float:none; text-align:center;}
		.swiper-container .swiper-slide .txt_box h1 {font-size:1.2em;}
		.swiper-container .swiper-slide .txt_box h2 {font-size:1.8em;}
		.swiper-container .swiper-slide_b  {height:200px; }
		.swiper-container .swiper-slide_b img {height:100%; width:auto}
		.swiper-container .swiper-button-prev, .swiper-container .swiper-button-next {display:none;}
		.swiper-container .swiper-slide .slide_m {display:block;}
		.swiper-container .swiper-slide .slide_pc {display:none;}
	}
	
	@media screen and (max-width:400px){
		
		.swiper-container .swiper-button-prev, .swiper-container .swiper-button-next {display:none;}
		.swiper-container .swiper-slide .slide_m {display:block;}
		.swiper-container .swiper-slide .slide_pc {display:none;}
	}