@charset "utf-8";

.main .inner {width:var(--main-width);}

/* ----------------------------------------------------------------- */
/* main_visual */
/* ----------------------------------------------------------------- */

.visual_wrap {overflow:hidden; position:relative; width:100%;}
.main_visual {position:relative; width:100%; height:100vh; background-color:#000; z-index:0;}



/* 메인 비주얼 :: 비디오 */
.main_visual .video {overflow:hidden; position:relative; width:100%; height:100%; pointer-events:none;}

.video iframe {width:100vw; height:56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
min-height:100vh; min-width:177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
position:absolute; top:50%; left:50%; 
transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);}


/* 메인 비주얼 :: 이미지 */
.main_visual .item {position:relative;}

.main_visual .item .img {width:100%; height:100vh; background-size:cover !important;  -webkit-transform: scale(1.2,1.2);
     transform: scale(1.2,1.2);
	-webkit-transition:transform 8000ms ease-in-out ;
    transition:transform 8000ms ease-in-out ;}
/* 메인 비주얼 :: active효과 */
 .main_visual .item.slick-active .img {-webkit-transform: scale(1.0,1.0); transform: scale(1.0,1.0);}




/* 메인 비주얼 :: 스크롤아이콘 */
.main_scroll {position:absolute; bottom:35px; left:0; right:0; z-index:99; animation: upDown 2s ease-in-out infinite; opacity:0.8; filter:Alpha(opacity=8); text-align:center;}
.main_scroll span {display:block; color:#fff; font-size:1rem; font-family:'S-CoreDream-4Regular'; padding-top:32px; letter-spacing:0.05em; line-height:28px; background:url("../images/main/icon_scroll.png") no-repeat center top;}
.main_scroll .area_box {max-width:1520px; margin:0px auto;}

@keyframes upDown {/* 스크롤 */
	0% {	
		transform:  translateY(-5px);
	}
	50% {	
		transform: translateY(5px);
	}
	100% {	
		transform:  translateY(-5px);
	}
}


/* ----------------------------------------------------------------- */
/* main_cont */
/* ----------------------------------------------------------------- */


/* 메인 :: 타이틀 */
.main .main_title {display:block; margin-bottom:50px; text-align:center;}
.main h3 {position:relative; line-height:1.4;}
.main h3, 
.main h4 {color:#222; font-family:var(--font-title); font-weight:normal;}
.main .main_title .h_desc {margin-top:2px; font-size:1.7rem; color:#666; font-family:'S-CoreDream-4Regular';}



/* 메인 :: 축제정보 */
.info_wrap {display:flex; align-items:flex-end; position:relative; height:calc(100vh + 50px); padding-top:var(--header-height); 
background:var(--main-color) url("../images/common/bg_back.png") repeat top center; background-size:100%;}
.info_wrap:after {content:""; display:block; clear:both;}

.info_wrap .img {position:relative; width:100%; height:100%; font-size:0; text-indent:-9999em;}
.info_wrap .img:before,
.info_wrap .img:after {content:""; display:block; position:absolute; bottom:0; width:50%; height:100%; background-size:100%;}
.info_wrap .img:before {right:50%; background:url("/images/main/img_fe_left.png") no-repeat center bottom;}
.info_wrap .img:after {left:50%; background:url("/images/main/img_fe_right.png") no-repeat center bottom;}

.info_wrap .txt {display:flex; justify-content:center; position:absolute; top:53%; left:50%; transform:translate(-50%, -50%); z-index:1;}
.info_wrap .txt img {}



/* 바로가기 */
.quick {display:flex; flex-wrap:wrap; gap:0; position:relative;}
.quick a {display:block; position:relative; transition:all 0.2s; width:50%; }
.quick p {display:flex; align-items:center; justify-content: center; position:relative; height:200px;}
.quick p.tit {font-size:4.2rem; color:#fff; font-family:var(--font-title);}
.quick p i { position:relative; margin:-10px 0 0 15px ; width:38px; height:38px; background:#fff; border-radius:100%;}
.quick p i:after {content: "\e93f"; position:absolute; left:53%; top:52%; transform:translate(-50%, -50%); font-size:3.2rem; font-family:xeicon;}
.quick a.sc p {background:#f8b101; padding-right:80px;}
.quick a.sc p i:after {color:#f8b101;}
.quick a.ev p {background:#2571ee; padding-left:80px;}
.quick a.ev p i:after {color:#2571ee;}

.quick .img { position:absolute; top:-50px; left:50%; transform:translateX(-50%);}



/* 메인 :: 셰프 */
.chef_wrap {position:relative; padding:230px 0 0; }
.chef_wrap:after {content:""; display:block; clear:both;}
.chef_wrap .main_title h3 {font-size:4.2rem; font-family:var(--font-title);}

.chef_wrap .chefs {position:relative; width:100%; text-align:center;}
.chef_wrap .chefs .txt {position:absolute; left:0; top:-15px;  width:100%; font-size:11rem; color:#ccc; font-family:'Roboto'; font-weight:600;  line-height:1;}
.chef_wrap .chefs .img {position:relative;}
.chef_wrap .chefs .img img {max-width:1400px; width:100%;}




/* 메인 :: 소식 */
.news_wrap {overflow:hidden; position:relative; padding:50px 0 0; height:730px;}
/* .news_wrap:after {content:""; display:block; clear:both;} */
/* .news_wrap:before {content:''; display:block; position:absolute; bottom:0; left:50%; transform:translateX(-76%); 
width:700px; height:700px; background: url("/images/main/bg_sns.png") no-repeat center;} */

.news_wrap:before {content:''; display:block; position:absolute; bottom:-30px; left:50%; transform:translateX(-50%); 
width:100%; height:600px; background: url("/images/main/bg_news.png") no-repeat center bottom; background-size:100%;} 
.news_wrap .inner {position:relative; height:100%;}
.news_wrap h4 {margin-bottom:13px;}



/* 공지사항 */
.notice {overflow:hidden; position:relative; width:100%;}
.notice h4 {font-size:3.4rem; font-family:var(--font-title);}

.notice .lst {display:flex; flex-wrap:wrap; gap:21px;}
.notice .lst li {position:relative; width:calc((100% - 42px) / 3);}
.notice .lst li:last-child {display:none;}
.notice .lst li a {display:block; padding:25px 30px; background-color:#f7f8fd; border:3px solid #f7f8fd; border-radius:20px; transition: border-color 0.2s, background-color 0.2s;}
.notice .lst li a .tit {position:relative; font-size:1.8rem; color:#333; font-family:'S-CoreDream-4Regular'; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.notice .lst li a .date {margin-top:10px; font-size:1.6rem; color:#666;}

/* .notice .lst li a:hover {background-color:#fff; border-color:var(--main-color);} */
.notice .lst li a:hover .tit,
.notice .lst li a:focus .tit {color:#444; text-decoration:underline;} 
.notice .lst li .new {display:inline-block; margin-left:5px; margin-top:-5px; width:19px; height:19px; background:url("../images/main/ico_new.png") no-repeat center center; background-size:contain; text-indent:-9999px; vertical-align:middle;}

/* more */
.more {display:flex; align-items:center; position:absolute; right:0; top:13px;}
.more em {display:inline-block; margin-right:6px; font-size:1.4rem; font-family:'S-CoreDream-4Regular'; letter-spacing:-0.025em;}
.more span {margin-top:-3px;}
.more span i {font-size:1.8rem; color:#333;}


/* 스폰서 */
.sponsor {margin-top:110px;}
.sponsor:after {content:""; display:block; clear:both;}
.sponsor .lis {display:flex; flex-wrap:wrap; justify-content:center; gap:80px;} 
.sponsor .lis p {display:flex; align-items:center; gap:30px;}

.sponsor .lis p span {display:inline-block; padding:4px 16px; font-size:1.3rem; color:#fff; font-family:'S-CoreDream-4Regular'; background:#414470; border-radius:20px;}
.sponsor .lis p span + a {margin-left:-15px;}
.sponsor .lis p img {height:42px;}
.sponsor .lis p a {}




@media (max-width:1300px){ /* 선택 */

	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */
	

	
	/* 메인 비주얼 :: 스크롤아이콘 */
	.main_scroll {bottom:40px;}



	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */




	/* 메인 :: 축제정보 */
	.info_wrap {height:100vh;}	
	.info_wrap .img:before,
	.info_wrap .img:after {background-size:100%;}
	.info_wrap .txt {top:50%;}
	.info_wrap .txt img {width:95%}



	/* 바로가기 */
	.quick p {height:170px;}
	.quick p.tit {font-size:3.6rem;}
	.quick p i {margin:-8px 0 0 15px ; width:34px; height:34px;}
	.quick p i:after {left:53%; top:50%; font-size:2.8rem;}
	.quick a.sc p {padding-right:100px;}
	.quick a.ev p {padding-left:100px;}


	.quick .img {top:-50px;}
	.quick .img img {width:500px;}



	
	/* 메인 :: 셰프 */
	.chef_wrap {padding:180px 0 0; }
	.chef_wrap .main_title {margin-bottom:40px;}
	.chef_wrap .main_title h3 {font-size:3.8rem;}
	.chef_wrap .chefs .txt {font-size:9rem; }
	.chef_wrap .chefs .img img {width:90%;}



	/* 메인 :: 소식 */
	.news_wrap {padding:50px 0 0; height:650px;}
	.news_wrap:before {bottom:-20px; height:500px; background-size:100%;} 
	

	/* 공지사항 */
	.notice h4 {font-size:3.2rem;}


}

@media (max-width:1200px){ /* 1152px 96%*/

	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */



	/* 메인 비주얼 :: 스크롤아이콘 */
	.main_scroll {bottom:35px;}




	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */



	/* 메인 :: 축제정보 */
	.info_wrap {height:680px; background-size:120%;}
	.info_wrap .img:before,
	.info_wrap .img:after {background-size:100%;}
	.info_wrap .txt img {width:90%}


	
	/* 바로가기 */
	.quick p {height:150px;}
	.quick p.tit {font-size:3.2rem;}
	.quick p i {margin:-8px 0 0 15px ; width:30px; height:30px;}
	.quick p i:after {left:53%; top:50%; font-size:2.4rem;}
	.quick a.sc p {padding-right:120px;}
	.quick a.ev p {padding-left:120px;}


	.quick .img {top:-50px;}
	.quick .img img {width:480px;}



	/* 메인 :: 셰프 */
	.chef_wrap {padding:160px 0 0; }
	.chef_wrap .main_title {margin-bottom:35px;}
	.chef_wrap .main_title h3 {font-size:3.6rem;}
	.chef_wrap .chefs .txt {font-size:8rem; }



	/* 메인 :: 소식 */
	.news_wrap {padding:50px 0 0; height:560px;}
	.news_wrap:before {bottom:-20px; height:400px; background-size:100%;} 


	/* 공지사항 */
	.notice h4 {font-size:3rem;}
/* 	.notice .lst li {margin-bottom:16px;} */
	.notice .lst li a {padding:20px 25px; border-radius:16px;}
	.notice .lst li a .tit {font-size:1.7rem;}
	.notice .lst li a .date {margin-top:7px; font-size:1.5rem;}


	/* more */
	.more {top:13px;}
	.more em {margin-right:5px; font-size:1.3rem;}
	.more span {margin-top:-3px;}
	.more span i {font-size:1.6rem;}


	/* 스폰서 */	
	.sponsor {margin-top:80px;}
	.sponsor .lis {gap:60px;} 
	.sponsor .lis p span {padding:3px 16px; font-size:1.2rem;}
	.sponsor .lis p span + a {margin-left:-15px;}
	.sponsor .lis p img {height:38px;}





}

@media (max-width:1024px){ /* tablet 980 */


	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */


	.main_visual {height:650px;}
	


	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */



	
	/* 메인 :: 축제정보 */
	.info_wrap {height:570px; background-size:140%;}
	.info_wrap .img:before,
	.info_wrap .img:after {background-size:110%;}
	.info_wrap .txt img {width:90%}
	

	
	/* 바로가기 */
	.quick p {height:150px;}
	.quick p.tit {font-size:3rem;}
	.quick p i {margin:-8px 0 0 15px ; width:30px; height:30px;}
	.quick p i:after {left:53%; top:50%; font-size:2.4rem;}
	.quick a.sc p {padding-right:120px;}
	.quick a.ev p {padding-left:120px;}

	.quick .img {top:-40px;}
	.quick .img img {width:420px;}


	

	/* 메인 :: 셰프 */
	.chef_wrap {padding:150px 0 0; }
	.chef_wrap .main_title {margin-bottom:30px;}
	.chef_wrap .main_title h3 {font-size:3.2rem;}
	.chef_wrap .chefs .txt {font-size:7rem; }




	/* 메인 :: 소식 */
	.news_wrap {padding:40px 0 0; height:520px;}
	.news_wrap:before {bottom:-20px; height:400px; background-size:100%;} 




	/* 공지사항 */
	.notice h4 {font-size:2.8rem;}

	.notice .lst {gap:18px;}
	.notice .lst li {width:calc((100% - 36px) / 3);}
	.notice .lst li a {padding:20px 20px;}
	.notice .lst li a .tit {font-size:1.6rem;}
	.notice .lst li a .date {margin-top:5px; font-size:1.4rem;}


	/* 스폰서 */
	.sponsor .lis {gap:50px;} 
	.sponsor .lis p img {height:36px;}





}

@media (max-width:900px){

	

	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */

	.main_visual {height:600px;}

	.video iframe {min-width:140vh;}


	/* 메인 비주얼 :: 스크롤아이콘 */
	.main_scroll {display:none;}

	

	

	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */

	
	
	/* 메인 :: 축제정보 */
	.info_wrap {height:520px; background-size:160%;}
	.info_wrap .img:before,
	.info_wrap .img:after {background-size:110%;}
	.info_wrap .txt img {width:90%}
	


	/* 바로가기 */
	.quick p {height:140px;}
	.quick p.tit {font-size:2.8rem;}
	.quick p i {margin:-6px 0 0 12px ; width:28px; height:28px;}
	.quick p i:after {left:53%; top:50%; font-size:2rem;}
	.quick a.sc p {padding-right:120px;}
	.quick a.ev p {padding-left:120px;}

	.quick .img {top:-30px;}
	.quick .img img {width:400px;}



	
	/* 메인 :: 셰프 */
	.chef_wrap {padding:140px 0 0; }
	.chef_wrap .main_title {margin-bottom:30px;}
	.chef_wrap .main_title h3 {font-size:3rem;}
	.chef_wrap .chefs .txt {font-size:6.4rem; }




	/* 메인 :: 소식 */
	.news_wrap {padding:30px 0 0; height:550px;}
	.news_wrap:before {bottom:-30px;}



	/* 공지사항 */
	.notice h4 {font-size:2.8rem;}
/* 	.notice .lst li {margin-bottom:10px;} */

	.notice .lst {gap:15px;}
	.notice .lst li {width:calc((100% - 15px) / 2);}
	.notice .lst li:last-child {display:inline-block;}

	.notice .lst li a {padding:16px 20px;}
	.notice .lst li a .tit {font-size:1.5rem;}
	.notice .lst li a .date {margin-top:5px; font-size:1.3rem;}


	/* 스폰서 */
	.sponsor .lis {gap:40px;} 
	.sponsor .lis p span {padding:3px 15px 2px;}
	.sponsor .lis p img {height:32px;}	







}

@media (max-width:830px){ /* tablet ~ 768 */


	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */

	.main_visual {height:550px;}




	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */



	/* 메인 :: 축제정보 */
	.info_wrap {height:480px;}
	.info_wrap .img:before,
	.info_wrap .img:after {background-size:110%;}
	.info_wrap .txt img {width:95%}



	/* 바로가기 */
	.quick p {height:120px;}
	.quick p.tit {font-size:2.6rem;}
	.quick p i {margin:-5px 0 0 10px ; width:26px; height:26px;}
	.quick p i:after {left:53%; top:50%; font-size:2rem;}
	.quick a.sc p {padding-right:120px;}
	.quick a.ev p {padding-left:120px;}

	.quick .img {top:-30px;}
	.quick .img img {width:370px;}



		
	/* 메인 :: 셰프 */
	.chef_wrap {padding:140px 0 0; }
	.chef_wrap .main_title {margin-bottom:30px;}
	.chef_wrap .main_title h3 {font-size:2.8rem;}
	.chef_wrap .chefs .txt {font-size:6rem; }




	/* 메인 :: 소식 */
	.news_wrap {padding:30px 0 0; height:520px;}
	.news_wrap:before {bottom:-30px;}
	.news_wrap h4 {margin-bottom:12px;}


	/* 공지사항 */
	.notice h4 {font-size:2.6rem;}


	/* more */
	.more {top:12px;}


	/* 스폰서 */	
	.sponsor .lis {gap:40px;} 
	.sponsor .lis p img {height:28px;}
	.sponsor .lis p span + a {margin-left:-20px;}



	



}

@media (max-width:768px){ /* mobile 가로 */



	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */


	.main_visual {height:500px;}

	.video iframe {min-width:120vh;}


	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */



	/* 메인 :: 축제정보 */
	.info_wrap {height:450px; background-size:180%;}
	.info_wrap .img:before,
	.info_wrap .img:after {background-size:110%;}
	.info_wrap .txt {top:52%;}
	.info_wrap .txt img {width:90%}



	/* 바로가기 */
	.quick p {height:120px;}
	.quick p.tit {font-size:2.4rem;}
	.quick p i {margin:-5px 0 0 10px ; width:22px; height:22px;}
	.quick p i:after {left:53%; top:50%; font-size:1.8rem;}
	.quick a.sc p {padding-right:130px;}
	.quick a.ev p {padding-left:130px;}

	.quick .img {top:-30px;}
	.quick .img img {width:350px;}

	
	
			
	/* 메인 :: 셰프 */
	.chef_wrap {padding:120px 0 0; }
	.chef_wrap .main_title {margin-bottom:30px;}
	.chef_wrap .main_title h3 {font-size:2.6rem;}
	.chef_wrap .chefs .txt {font-size:5.6rem; }



	/* 메인 :: 소식 */

	/* 공지사항 */
	.notice h4 {font-size:2.4rem;}

	/* 스폰서 */
	.sponsor .lis p span {padding:3px 14px 2px;} 


}

@media (max-width:680px){ /* mobile 가로 640기준 */



	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */





	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */


	/* 메인 :: 축제정보 */
	.info_wrap {height:400px; background-size:200%;}	
	.info_wrap .txt {top:52%;}
	.info_wrap .txt img {width:92%}


	/* 바로가기 */
	.quick p {height:100px;}
	.quick p.tit {font-size:2.2rem;}
	.quick p i {margin:-5px 0 0 10px ; width:22px; height:22px;}
	.quick p i:after {left:53%; top:50%; font-size:1.8rem;}
	.quick a.sc p {padding-right:120px;}
	.quick a.ev p {padding-left:120px;}

	.quick .img {top:-20px;}
	.quick .img img {width:300px;}



	/* 메인 :: 셰프 */
	.chef_wrap {padding:120px 0 0; }
	.chef_wrap .main_title {margin-bottom:30px;}
	.chef_wrap .main_title h3 {font-size:2.4rem;}
	.chef_wrap .chefs .txt {font-size:5rem; }



	/* 메인 :: 소식 */
	.news_wrap {height:480px;}
	.news_wrap:before {bottom:-20px;}


	/* 공지사항 */
	.notice h4 {font-size:2.2rem;}

	.notice .lst {gap:12px;}
	.notice .lst li {width:calc((100% - 12px) / 2);}



	/* 스폰서 */
	.sponsor {margin-top:60px;}
	.sponsor .lis {gap:30px;} 



}

@media (max-width:610px){ /* mobile 세로 */
	

	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */


 	.main_visual {height:450px;}
	.video iframe {min-width:100vh;} 



	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */
	
	
	/* 메인 :: 축제정보 */
	.info_wrap {height:380px;}	
	.info_wrap .txt img {width:95%}


	/* 바로가기 */
	.quick a.sc p {padding-right:100px;}
	.quick a.ev p {padding-left:100px;}
	.quick .img img {width:280px;}



	/* 메인 :: 셰프 */
	.chef_wrap {padding:110px 0 0; }
	.chef_wrap .chefs .txt {font-size:4.6rem; }



}

@media (max-width:430px){ /* mobile 세로 */


	
	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */

	.main_visual {height:400px;}

	.video iframe {min-width:75vh;}


	


	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */


	
	/* 메인 :: 축제정보 */
	.info_wrap {height:420px; background-size:220%;}
	.info_wrap .img:before,
	.info_wrap .img:after {background-size:120%;}
	.info_wrap .txt {top:52%;}
	.info_wrap .txt img {width:138%}



	/* 바로가기 */

	.quick a {width:50%;}

	.quick p.tit {font-size:2rem;}
	.quick p i {margin:-4px 0 0 8px ; width:20px; height:20px;}
	.quick p i:after {left:53%; top:50%; font-size:1.8rem;}

	.quick a.sc p {padding-right:20px;}
	.quick a.ev p {padding-left:20px;}

	.quick .img {top:60px;}
	.quick .img img {width:260px;}




	/* 메인 :: 셰프 */
	.chef_wrap {padding:170px 0 0; }
	.chef_wrap .main_title h3 {font-size:2rem;}
	.chef_wrap .main_title {margin-bottom:20px;}
	.chef_wrap .chefs .txt {top:-10px; font-size:3.4rem; }
	.chef_wrap .chefs .img img {width:92%;}




	/* 메인 :: 소식 */
	.news_wrap {height:580px;}
	.news_wrap:before {bottom:0px;}


	/* 공지사항 */
	.notice h4 {font-size:2.1rem;}	

	.notice .lst {gap:10px;}
	.notice .lst li {width:100%;}
	.notice .lst li:last-child {display:none;}
	.notice .lst li a .date {margin-top:3px;}
	

	/* 스폰서 */
	.sponsor {margin-top:50px;}
	.sponsor .lis {gap:18px;} 
	.sponsor .lis p span {padding:3px 12px 2px;} 



}

@media (max-width:380px){ /* mobile 세로 */

	
	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */


	/* 메인 :: 축제정보 */
	.info_wrap .txt img {width:150%}


	/* 바로가기 */
	.quick a.sc p {padding-right:0px;}
	.quick a.ev p {padding-left:0px;}

	.quick .img {top:65px;}
	.quick .img img {width:230px;}


	
	/* 메인 :: 셰프 */
	.chef_wrap {padding:150px 0 0; }

	
	.chef_wrap .main_title h3 {font-size:1.8rem;}
	.chef_wrap .main_title {margin-bottom:20px;}
	.chef_wrap .chefs .txt {top:-10px; font-size:3rem; }



	/* 메인 :: 소식 */
	.news_wrap {height:570px;}



}