/*     214462 : 한줄 텍스트      */
.text__214462__ p { 
	display:block; margin:0; padding:0;
	font-size:20px; font-weight:bold; color:#444444; letter-spacing:0; line-height:1.6em;
}
.text__214462__ p a {color:#444444; text-decoration:none;}

/*     214463 : 타이틀 텍스트      */
.title__214463__ {font-size:0; }
.title__214463__ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; font-weight:bold; color:#000000; letter-spacing:-.03em; line-height:1.4em;
}
.title__214463__ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title__214463__.style_top p {padding-top:10px;}
.title__214463__.style_top p:before {top:0; left:0; width:36px; height:4px;}

.title__214463__.style_right p {padding-right:14px;}
.title__214463__.style_right p:before {top:16%; right:0; width:4px; height:36px;}

.title__214463__.style_bottom p {padding-bottom:12px;}
.title__214463__.style_bottom p:before {left:0; bottom:0; width:36px; height:4px;}

.title__214463__.style_left p {padding-left:14px;}
.title__214463__.style_left p:before {top:16%; left:0; width:4px; height:36px;}

.title__214463__.style_circle1 p {padding-left:18px;}
.title__214463__.style_circle1 p:before {
	top:0; bottom:0; left:0; width:10px; height:10px; margin:auto; border-radius:50%;
}

.title__214463__.style_circle2 p {padding-left:18px;}
.title__214463__.style_circle2 p:before {
	top:0; left:0; bottom:0; width:10px; height:10px; margin:auto; border-radius:50%;
	border:2px solid #d00000; background:none; box-sizing:border-box;
}

@media all and (min-width:768px){
	font-size:26px;
}

@media all and (min-width:1024px){
	.title__214463__ p {font-size:36px;}
}

/*     214464 : 한줄 텍스트      */
.text__214464__ p { 
	display:block; margin:0; padding:0;
	font-size:15px; font-weight:normal; color:#444444; letter-spacing:0; line-height:1.6em;
}
.text__214464__ p a {color:#444444; text-decoration:none;}

/*     216613 : 실선      */
.solid_line__216613__ {display:block;position:relative;width:100%;height:30px}
.solid_line__216613__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #999999}

.solid_line__216613__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__216613__ {height:20px}
}

/*     214465 : 이미지      */
.img__214465__ {max-width:100%;}
.img__214465__ * {box-sizing:border-box;}
.img__214465__ a {display:inline-block; text-decoration:none; vertical-align:top;}
.img__214465__ img {width:px; max-width:100%; vertical-align:top;}

/*     214466 : 타이틀 텍스트      */
.title__214466__ {font-size:0; }
.title__214466__ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; font-weight:bold; color:#444444; letter-spacing:-.03em; line-height:1.4em;
}
.title__214466__ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title__214466__.style_top p {padding-top:10px;}
.title__214466__.style_top p:before {top:0; left:0; width:22px; height:4px;}

.title__214466__.style_right p {padding-right:14px;}
.title__214466__.style_right p:before {top:16%; right:0; width:4px; height:22px;}

.title__214466__.style_bottom p {padding-bottom:12px;}
.title__214466__.style_bottom p:before {left:0; bottom:0; width:22px; height:4px;}

.title__214466__.style_left p {padding-left:14px;}
.title__214466__.style_left p:before {top:16%; left:0; width:4px; height:22px;}

.title__214466__.style_circle1 p {padding-left:18px;}
.title__214466__.style_circle1 p:before {
	top:0; bottom:0; left:0; width:10px; height:10px; margin:auto; border-radius:50%;
}

.title__214466__.style_circle2 p {padding-left:18px;}
.title__214466__.style_circle2 p:before {
	top:0; left:0; bottom:0; width:10px; height:10px; margin:auto; border-radius:50%;
	border:2px solid #d00000; background:none; box-sizing:border-box;
}

@media all and (min-width:768px){
	font-size:26px;
}

@media all and (min-width:1024px){
	.title__214466__ p {font-size:22px;}
}

/*     214467 : 타이틀 텍스트      */
.title__214467__ {font-size:0; }
.title__214467__ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; font-weight:bold; color:#000000; letter-spacing:-.03em; line-height:1.4em;
}
.title__214467__ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title__214467__.style_top p {padding-top:10px;}
.title__214467__.style_top p:before {top:0; left:0; width:26px; height:4px;}

.title__214467__.style_right p {padding-right:14px;}
.title__214467__.style_right p:before {top:16%; right:0; width:4px; height:26px;}

.title__214467__.style_bottom p {padding-bottom:12px;}
.title__214467__.style_bottom p:before {left:0; bottom:0; width:26px; height:4px;}

.title__214467__.style_left p {padding-left:14px;}
.title__214467__.style_left p:before {top:16%; left:0; width:4px; height:26px;}

.title__214467__.style_circle1 p {padding-left:18px;}
.title__214467__.style_circle1 p:before {
	top:0; bottom:0; left:0; width:10px; height:10px; margin:auto; border-radius:50%;
}

.title__214467__.style_circle2 p {padding-left:18px;}
.title__214467__.style_circle2 p:before {
	top:0; left:0; bottom:0; width:10px; height:10px; margin:auto; border-radius:50%;
	border:2px solid #d00000; background:none; box-sizing:border-box;
}

@media all and (min-width:768px){
	font-size:26px;
}

@media all and (min-width:1024px){
	.title__214467__ p {font-size:26px;}
}

/*     214468 : 장문 텍스트      */
.textarea__214468__ p {
	display:block; margin:0; padding:0; font-size:15px; font-weight:normal; color:#444444; letter-spacing:0; line-height:1.4em;
}

@media all and (min-width:1024px){
	.textarea__214468__ p {font-size:15px; line-height:1.6em;}
}

/*     216614 : 실선      */
.solid_line__216614__ {display:block;position:relative;width:100%;height:30px}
.solid_line__216614__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #999999}

.solid_line__216614__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__216614__ {height:20px}
}

/*     214469 : 타이틀 텍스트      */
.title__214469__ {font-size:0; }
.title__214469__ p {
	display:inline-block; position:relative; margin:0; padding:0 0 20px;
	font-size:20px; font-weight:bold; color:#000000; letter-spacing:-.03em; line-height:1.3em;
}
.title__214469__ p:before {content:''; position:absolute; right:0; bottom:0; left:0; width:30px; height:2px; margin:0 auto; background:#000000; font-size:0;}

@media all and (min-width:768px){
	.title__214469__ p {font-size:25px;}
}

@media all and (min-width:1024px){
	.title__214469__ p {padding-bottom:30px; font-size:30px}
	.title__214469__ p:before {width:40px;}
}

/*     216620 : YouTube 배경 동영상 2      */
/* farm */
.farm__216620__ {display:table;width:100%}
.farm__216620__ p {display:table-cell;height:200px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

/* player */
.player__216620__ {display:block;overflow:hidden;position:relative;height:0;padding:0;background:url();background-size:cover}
.player__216620__ .player-item,
.player__216620__ iframe,
.player__216620__ embed,
.player__216620__ object,
.player__216620__ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.player__216620__.player-16by9 {padding-bottom:56.25%}
.player__216620__.player-4by3 {padding-bottom:75%}

/* player bg */
.player_bg__216620__ {overflow:hidden;position:relative;width:100%}

/* text animation */
.text_animation__216620__ {position:absolute;top:0;right:0;bottom:0;left:0;z-index:200}
.text_animation__216620__ .owl-carousel,
.text_animation__216620__ .owl-stage-outer,
.text_animation__216620__ .owl-stage,
.text_animation__216620__ .owl-item {height:100%}
.text_animation__216620__ .item {display:table;width:100%;height:100%}
.text_animation__216620__ .item div {display:table-cell;height:100%;text-align:center;vertical-align:middle;box-sizing:border-box}
.text_animation__216620__ .item span {display:inline-block;width:90%;border:1px solid #ffffff;font-weight:normal;color:#ffffff;text-align:center;box-sizing:border-box;word-break:keep-all}

@media (max-width:479px){
	.text_animation__216620__ .item div {padding:calc(8px*6) 0}
	.text_animation__216620__ .item span {padding:calc(2px*6)}
	.text_animation__216620__ .text_sml .item span {font-size:calc(2px*6)}
	.text_animation__216620__ .text_med .item span {font-size:calc(3px*6)}
	.text_animation__216620__ .text_big .item span {font-size:calc(4px*6)}
}

@media (min-width:480px) and (max-width:639px){
	.text_animation__216620__ .item div {padding:calc(8px*7) 0}
	.text_animation__216620__ .item span {padding:calc(2px*7)}
	.text_animation__216620__ .text_sml .item span {font-size:calc(2px*7)}
	.text_animation__216620__ .text_med .item span {font-size:calc(3px*7)}
	.text_animation__216620__ .text_big .item span {font-size:calc(4px*7)}
}

@media (min-width:640px) and (max-width:799px){
	.text_animation__216620__ .item div {padding:calc(8px*8) 0}
	.text_animation__216620__ .item span {padding:calc(2px*8)}
	.text_animation__216620__ .text_sml .item span {font-size:calc(2px*8)}
	.text_animation__216620__ .text_med .item span {font-size:calc(3px*8)}
	.text_animation__216620__ .text_big .item span {font-size:calc(4px*8)}
}

@media (min-width:800px) and (max-width:959px){
	.text_animation__216620__ .item div {padding:calc(8px*9) 0}
	.text_animation__216620__ .item span {padding:calc(2px*9)}
	.text_animation__216620__ .text_sml .item span {font-size:calc(2px*9)}
	.text_animation__216620__ .text_med .item span {font-size:calc(3px*9)}
	.text_animation__216620__ .text_big .item span {font-size:calc(4px*9)}
}

@media (min-width:960px){
	.text_animation__216620__ .item div {padding:calc(8px*10) 0}
	.text_animation__216620__ .item span {padding:calc(2px*10)}
	.text_animation__216620__ .text_sml .item span {font-size:calc(2px*10)}
	.text_animation__216620__ .text_med .item span {font-size:calc(3px*10)}
	.text_animation__216620__ .text_big .item span {font-size:calc(4px*10)}
}

@media (min-width:1120px) and (max-width:1279px){
	.text_animation__216620__ .item div {padding:calc(8px*11) 0}
	.text_animation__216620__ .item span {padding:calc(2px*11)}
	.text_animation__216620__ .text_sml .item span {font-size:calc(2px*11)}
	.text_animation__216620__ .text_med .item span {font-size:calc(3px*11)}
	.text_animation__216620__ .text_big .item span {font-size:calc(4px*11)}
}

@media (min-width:1280px) and (max-width:1439px){
	.text_animation__216620__ .item div {padding:calc(8px*12) 0}
	.text_animation__216620__ .item span {padding:calc(2px*12)}
	.text_animation__216620__ .text_sml .item span {font-size:calc(2px*12)}
	.text_animation__216620__ .text_med .item span {font-size:calc(3px*12)}
	.text_animation__216620__ .text_big .item span {font-size:calc(4px*12)}
}

@media (min-width:1440px) and (max-width:1599px){
	.text_animation__216620__ .item div {padding:calc(8px*13) 0}
	.text_animation__216620__ .item span {padding:calc(2px*13)}
	.text_animation__216620__ .text_sml .item span {font-size:calc(2px*13)}
	.text_animation__216620__ .text_med .item span {font-size:calc(3px*13)}
	.text_animation__216620__ .text_big .item span {font-size:calc(4px*13)}
}

@media (min-width:1600px) and (max-width:1759px){
	.text_animation__216620__ .item div {padding:calc(8px*14) 0}
	.text_animation__216620__ .item span {padding:calc(2px*14)}
	.text_animation__216620__ .text_sml .item span {font-size:calc(2px*14)}
	.text_animation__216620__ .text_med .item span {font-size:calc(3px*14)}
	.text_animation__216620__ .text_big .item span {font-size:calc(4px*14)}
}

@media (min-width:1760px){
	.text_animation__216620__ .item div {padding:calc(8px*15) 0}
	.text_animation__216620__ .item span {padding:calc(2px*15)}
	.text_animation__216620__ .text_sml .item span {font-size:calc(2px*15)}
	.text_animation__216620__ .text_med .item span {font-size:calc(3px*15)}
	.text_animation__216620__ .text_big .item span {font-size:calc(4px*15)}
}

/*     216621 : YouTube 배경 동영상 2      */
/* farm */
.farm__216621__ {display:table;width:100%}
.farm__216621__ p {display:table-cell;height:200px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

/* player */
.player__216621__ {display:block;overflow:hidden;position:relative;height:0;padding:0;background:url();background-size:cover}
.player__216621__ .player-item,
.player__216621__ iframe,
.player__216621__ embed,
.player__216621__ object,
.player__216621__ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.player__216621__.player-16by9 {padding-bottom:56.25%}
.player__216621__.player-4by3 {padding-bottom:75%}

/* player bg */
.player_bg__216621__ {overflow:hidden;position:relative;width:100%}

/* text animation */
.text_animation__216621__ {position:absolute;top:0;right:0;bottom:0;left:0;z-index:200}
.text_animation__216621__ .owl-carousel,
.text_animation__216621__ .owl-stage-outer,
.text_animation__216621__ .owl-stage,
.text_animation__216621__ .owl-item {height:100%}
.text_animation__216621__ .item {display:table;width:100%;height:100%}
.text_animation__216621__ .item div {display:table-cell;height:100%;text-align:center;vertical-align:middle;box-sizing:border-box}
.text_animation__216621__ .item span {display:inline-block;width:90%;border:1px solid #ffffff;font-weight:normal;color:#ffffff;text-align:center;box-sizing:border-box;word-break:keep-all}

@media (max-width:479px){
	.text_animation__216621__ .item div {padding:calc(8px*6) 0}
	.text_animation__216621__ .item span {padding:calc(2px*6)}
	.text_animation__216621__ .text_sml .item span {font-size:calc(2px*6)}
	.text_animation__216621__ .text_med .item span {font-size:calc(3px*6)}
	.text_animation__216621__ .text_big .item span {font-size:calc(4px*6)}
}

@media (min-width:480px) and (max-width:639px){
	.text_animation__216621__ .item div {padding:calc(8px*7) 0}
	.text_animation__216621__ .item span {padding:calc(2px*7)}
	.text_animation__216621__ .text_sml .item span {font-size:calc(2px*7)}
	.text_animation__216621__ .text_med .item span {font-size:calc(3px*7)}
	.text_animation__216621__ .text_big .item span {font-size:calc(4px*7)}
}

@media (min-width:640px) and (max-width:799px){
	.text_animation__216621__ .item div {padding:calc(8px*8) 0}
	.text_animation__216621__ .item span {padding:calc(2px*8)}
	.text_animation__216621__ .text_sml .item span {font-size:calc(2px*8)}
	.text_animation__216621__ .text_med .item span {font-size:calc(3px*8)}
	.text_animation__216621__ .text_big .item span {font-size:calc(4px*8)}
}

@media (min-width:800px) and (max-width:959px){
	.text_animation__216621__ .item div {padding:calc(8px*9) 0}
	.text_animation__216621__ .item span {padding:calc(2px*9)}
	.text_animation__216621__ .text_sml .item span {font-size:calc(2px*9)}
	.text_animation__216621__ .text_med .item span {font-size:calc(3px*9)}
	.text_animation__216621__ .text_big .item span {font-size:calc(4px*9)}
}

@media (min-width:960px){
	.text_animation__216621__ .item div {padding:calc(8px*10) 0}
	.text_animation__216621__ .item span {padding:calc(2px*10)}
	.text_animation__216621__ .text_sml .item span {font-size:calc(2px*10)}
	.text_animation__216621__ .text_med .item span {font-size:calc(3px*10)}
	.text_animation__216621__ .text_big .item span {font-size:calc(4px*10)}
}

@media (min-width:1120px) and (max-width:1279px){
	.text_animation__216621__ .item div {padding:calc(8px*11) 0}
	.text_animation__216621__ .item span {padding:calc(2px*11)}
	.text_animation__216621__ .text_sml .item span {font-size:calc(2px*11)}
	.text_animation__216621__ .text_med .item span {font-size:calc(3px*11)}
	.text_animation__216621__ .text_big .item span {font-size:calc(4px*11)}
}

@media (min-width:1280px) and (max-width:1439px){
	.text_animation__216621__ .item div {padding:calc(8px*12) 0}
	.text_animation__216621__ .item span {padding:calc(2px*12)}
	.text_animation__216621__ .text_sml .item span {font-size:calc(2px*12)}
	.text_animation__216621__ .text_med .item span {font-size:calc(3px*12)}
	.text_animation__216621__ .text_big .item span {font-size:calc(4px*12)}
}

@media (min-width:1440px) and (max-width:1599px){
	.text_animation__216621__ .item div {padding:calc(8px*13) 0}
	.text_animation__216621__ .item span {padding:calc(2px*13)}
	.text_animation__216621__ .text_sml .item span {font-size:calc(2px*13)}
	.text_animation__216621__ .text_med .item span {font-size:calc(3px*13)}
	.text_animation__216621__ .text_big .item span {font-size:calc(4px*13)}
}

@media (min-width:1600px) and (max-width:1759px){
	.text_animation__216621__ .item div {padding:calc(8px*14) 0}
	.text_animation__216621__ .item span {padding:calc(2px*14)}
	.text_animation__216621__ .text_sml .item span {font-size:calc(2px*14)}
	.text_animation__216621__ .text_med .item span {font-size:calc(3px*14)}
	.text_animation__216621__ .text_big .item span {font-size:calc(4px*14)}
}

@media (min-width:1760px){
	.text_animation__216621__ .item div {padding:calc(8px*15) 0}
	.text_animation__216621__ .item span {padding:calc(2px*15)}
	.text_animation__216621__ .text_sml .item span {font-size:calc(2px*15)}
	.text_animation__216621__ .text_med .item span {font-size:calc(3px*15)}
	.text_animation__216621__ .text_big .item span {font-size:calc(4px*15)}
}

/*     216622 : YouTube 배경 동영상 2      */
/* farm */
.farm__216622__ {display:table;width:100%}
.farm__216622__ p {display:table-cell;height:200px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

/* player */
.player__216622__ {display:block;overflow:hidden;position:relative;height:0;padding:0;background:url();background-size:cover}
.player__216622__ .player-item,
.player__216622__ iframe,
.player__216622__ embed,
.player__216622__ object,
.player__216622__ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.player__216622__.player-16by9 {padding-bottom:56.25%}
.player__216622__.player-4by3 {padding-bottom:75%}

/* player bg */
.player_bg__216622__ {overflow:hidden;position:relative;width:100%}

/* text animation */
.text_animation__216622__ {position:absolute;top:0;right:0;bottom:0;left:0;z-index:200}
.text_animation__216622__ .owl-carousel,
.text_animation__216622__ .owl-stage-outer,
.text_animation__216622__ .owl-stage,
.text_animation__216622__ .owl-item {height:100%}
.text_animation__216622__ .item {display:table;width:100%;height:100%}
.text_animation__216622__ .item div {display:table-cell;height:100%;text-align:center;vertical-align:middle;box-sizing:border-box}
.text_animation__216622__ .item span {display:inline-block;width:90%;border:1px solid #ffffff;font-weight:normal;color:#ffffff;text-align:center;box-sizing:border-box;word-break:keep-all}

@media (max-width:479px){
	.text_animation__216622__ .item div {padding:calc(8px*6) 0}
	.text_animation__216622__ .item span {padding:calc(2px*6)}
	.text_animation__216622__ .text_sml .item span {font-size:calc(2px*6)}
	.text_animation__216622__ .text_med .item span {font-size:calc(3px*6)}
	.text_animation__216622__ .text_big .item span {font-size:calc(4px*6)}
}

@media (min-width:480px) and (max-width:639px){
	.text_animation__216622__ .item div {padding:calc(8px*7) 0}
	.text_animation__216622__ .item span {padding:calc(2px*7)}
	.text_animation__216622__ .text_sml .item span {font-size:calc(2px*7)}
	.text_animation__216622__ .text_med .item span {font-size:calc(3px*7)}
	.text_animation__216622__ .text_big .item span {font-size:calc(4px*7)}
}

@media (min-width:640px) and (max-width:799px){
	.text_animation__216622__ .item div {padding:calc(8px*8) 0}
	.text_animation__216622__ .item span {padding:calc(2px*8)}
	.text_animation__216622__ .text_sml .item span {font-size:calc(2px*8)}
	.text_animation__216622__ .text_med .item span {font-size:calc(3px*8)}
	.text_animation__216622__ .text_big .item span {font-size:calc(4px*8)}
}

@media (min-width:800px) and (max-width:959px){
	.text_animation__216622__ .item div {padding:calc(8px*9) 0}
	.text_animation__216622__ .item span {padding:calc(2px*9)}
	.text_animation__216622__ .text_sml .item span {font-size:calc(2px*9)}
	.text_animation__216622__ .text_med .item span {font-size:calc(3px*9)}
	.text_animation__216622__ .text_big .item span {font-size:calc(4px*9)}
}

@media (min-width:960px){
	.text_animation__216622__ .item div {padding:calc(8px*10) 0}
	.text_animation__216622__ .item span {padding:calc(2px*10)}
	.text_animation__216622__ .text_sml .item span {font-size:calc(2px*10)}
	.text_animation__216622__ .text_med .item span {font-size:calc(3px*10)}
	.text_animation__216622__ .text_big .item span {font-size:calc(4px*10)}
}

@media (min-width:1120px) and (max-width:1279px){
	.text_animation__216622__ .item div {padding:calc(8px*11) 0}
	.text_animation__216622__ .item span {padding:calc(2px*11)}
	.text_animation__216622__ .text_sml .item span {font-size:calc(2px*11)}
	.text_animation__216622__ .text_med .item span {font-size:calc(3px*11)}
	.text_animation__216622__ .text_big .item span {font-size:calc(4px*11)}
}

@media (min-width:1280px) and (max-width:1439px){
	.text_animation__216622__ .item div {padding:calc(8px*12) 0}
	.text_animation__216622__ .item span {padding:calc(2px*12)}
	.text_animation__216622__ .text_sml .item span {font-size:calc(2px*12)}
	.text_animation__216622__ .text_med .item span {font-size:calc(3px*12)}
	.text_animation__216622__ .text_big .item span {font-size:calc(4px*12)}
}

@media (min-width:1440px) and (max-width:1599px){
	.text_animation__216622__ .item div {padding:calc(8px*13) 0}
	.text_animation__216622__ .item span {padding:calc(2px*13)}
	.text_animation__216622__ .text_sml .item span {font-size:calc(2px*13)}
	.text_animation__216622__ .text_med .item span {font-size:calc(3px*13)}
	.text_animation__216622__ .text_big .item span {font-size:calc(4px*13)}
}

@media (min-width:1600px) and (max-width:1759px){
	.text_animation__216622__ .item div {padding:calc(8px*14) 0}
	.text_animation__216622__ .item span {padding:calc(2px*14)}
	.text_animation__216622__ .text_sml .item span {font-size:calc(2px*14)}
	.text_animation__216622__ .text_med .item span {font-size:calc(3px*14)}
	.text_animation__216622__ .text_big .item span {font-size:calc(4px*14)}
}

@media (min-width:1760px){
	.text_animation__216622__ .item div {padding:calc(8px*15) 0}
	.text_animation__216622__ .item span {padding:calc(2px*15)}
	.text_animation__216622__ .text_sml .item span {font-size:calc(2px*15)}
	.text_animation__216622__ .text_med .item span {font-size:calc(3px*15)}
	.text_animation__216622__ .text_big .item span {font-size:calc(4px*15)}
}

/*     216616 : YouTube 배경 동영상 2      */
/* farm */
.farm__216616__ {display:table;width:100%}
.farm__216616__ p {display:table-cell;height:200px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

/* player */
.player__216616__ {display:block;overflow:hidden;position:relative;height:0;padding:0;background:url();background-size:cover}
.player__216616__ .player-item,
.player__216616__ iframe,
.player__216616__ embed,
.player__216616__ object,
.player__216616__ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.player__216616__.player-16by9 {padding-bottom:56.25%}
.player__216616__.player-4by3 {padding-bottom:75%}

/* player bg */
.player_bg__216616__ {overflow:hidden;position:relative;width:100%}

/* text animation */
.text_animation__216616__ {position:absolute;top:0;right:0;bottom:0;left:0;z-index:200}
.text_animation__216616__ .owl-carousel,
.text_animation__216616__ .owl-stage-outer,
.text_animation__216616__ .owl-stage,
.text_animation__216616__ .owl-item {height:100%}
.text_animation__216616__ .item {display:table;width:100%;height:100%}
.text_animation__216616__ .item div {display:table-cell;height:100%;text-align:center;vertical-align:middle;box-sizing:border-box}
.text_animation__216616__ .item span {display:inline-block;width:90%;border:1px solid #ffffff;font-weight:normal;color:#ffffff;text-align:center;box-sizing:border-box;word-break:keep-all}

@media (max-width:479px){
	.text_animation__216616__ .item div {padding:calc(8px*6) 0}
	.text_animation__216616__ .item span {padding:calc(2px*6)}
	.text_animation__216616__ .text_sml .item span {font-size:calc(2px*6)}
	.text_animation__216616__ .text_med .item span {font-size:calc(3px*6)}
	.text_animation__216616__ .text_big .item span {font-size:calc(4px*6)}
}

@media (min-width:480px) and (max-width:639px){
	.text_animation__216616__ .item div {padding:calc(8px*7) 0}
	.text_animation__216616__ .item span {padding:calc(2px*7)}
	.text_animation__216616__ .text_sml .item span {font-size:calc(2px*7)}
	.text_animation__216616__ .text_med .item span {font-size:calc(3px*7)}
	.text_animation__216616__ .text_big .item span {font-size:calc(4px*7)}
}

@media (min-width:640px) and (max-width:799px){
	.text_animation__216616__ .item div {padding:calc(8px*8) 0}
	.text_animation__216616__ .item span {padding:calc(2px*8)}
	.text_animation__216616__ .text_sml .item span {font-size:calc(2px*8)}
	.text_animation__216616__ .text_med .item span {font-size:calc(3px*8)}
	.text_animation__216616__ .text_big .item span {font-size:calc(4px*8)}
}

@media (min-width:800px) and (max-width:959px){
	.text_animation__216616__ .item div {padding:calc(8px*9) 0}
	.text_animation__216616__ .item span {padding:calc(2px*9)}
	.text_animation__216616__ .text_sml .item span {font-size:calc(2px*9)}
	.text_animation__216616__ .text_med .item span {font-size:calc(3px*9)}
	.text_animation__216616__ .text_big .item span {font-size:calc(4px*9)}
}

@media (min-width:960px){
	.text_animation__216616__ .item div {padding:calc(8px*10) 0}
	.text_animation__216616__ .item span {padding:calc(2px*10)}
	.text_animation__216616__ .text_sml .item span {font-size:calc(2px*10)}
	.text_animation__216616__ .text_med .item span {font-size:calc(3px*10)}
	.text_animation__216616__ .text_big .item span {font-size:calc(4px*10)}
}

@media (min-width:1120px) and (max-width:1279px){
	.text_animation__216616__ .item div {padding:calc(8px*11) 0}
	.text_animation__216616__ .item span {padding:calc(2px*11)}
	.text_animation__216616__ .text_sml .item span {font-size:calc(2px*11)}
	.text_animation__216616__ .text_med .item span {font-size:calc(3px*11)}
	.text_animation__216616__ .text_big .item span {font-size:calc(4px*11)}
}

@media (min-width:1280px) and (max-width:1439px){
	.text_animation__216616__ .item div {padding:calc(8px*12) 0}
	.text_animation__216616__ .item span {padding:calc(2px*12)}
	.text_animation__216616__ .text_sml .item span {font-size:calc(2px*12)}
	.text_animation__216616__ .text_med .item span {font-size:calc(3px*12)}
	.text_animation__216616__ .text_big .item span {font-size:calc(4px*12)}
}

@media (min-width:1440px) and (max-width:1599px){
	.text_animation__216616__ .item div {padding:calc(8px*13) 0}
	.text_animation__216616__ .item span {padding:calc(2px*13)}
	.text_animation__216616__ .text_sml .item span {font-size:calc(2px*13)}
	.text_animation__216616__ .text_med .item span {font-size:calc(3px*13)}
	.text_animation__216616__ .text_big .item span {font-size:calc(4px*13)}
}

@media (min-width:1600px) and (max-width:1759px){
	.text_animation__216616__ .item div {padding:calc(8px*14) 0}
	.text_animation__216616__ .item span {padding:calc(2px*14)}
	.text_animation__216616__ .text_sml .item span {font-size:calc(2px*14)}
	.text_animation__216616__ .text_med .item span {font-size:calc(3px*14)}
	.text_animation__216616__ .text_big .item span {font-size:calc(4px*14)}
}

@media (min-width:1760px){
	.text_animation__216616__ .item div {padding:calc(8px*15) 0}
	.text_animation__216616__ .item span {padding:calc(2px*15)}
	.text_animation__216616__ .text_sml .item span {font-size:calc(2px*15)}
	.text_animation__216616__ .text_med .item span {font-size:calc(3px*15)}
	.text_animation__216616__ .text_big .item span {font-size:calc(4px*15)}
}

/*     216617 : YouTube 배경 동영상 2      */
/* farm */
.farm__216617__ {display:table;width:100%}
.farm__216617__ p {display:table-cell;height:200px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

/* player */
.player__216617__ {display:block;overflow:hidden;position:relative;height:0;padding:0;background:url();background-size:cover}
.player__216617__ .player-item,
.player__216617__ iframe,
.player__216617__ embed,
.player__216617__ object,
.player__216617__ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.player__216617__.player-16by9 {padding-bottom:56.25%}
.player__216617__.player-4by3 {padding-bottom:75%}

/* player bg */
.player_bg__216617__ {overflow:hidden;position:relative;width:100%}

/* text animation */
.text_animation__216617__ {position:absolute;top:0;right:0;bottom:0;left:0;z-index:200}
.text_animation__216617__ .owl-carousel,
.text_animation__216617__ .owl-stage-outer,
.text_animation__216617__ .owl-stage,
.text_animation__216617__ .owl-item {height:100%}
.text_animation__216617__ .item {display:table;width:100%;height:100%}
.text_animation__216617__ .item div {display:table-cell;height:100%;text-align:center;vertical-align:middle;box-sizing:border-box}
.text_animation__216617__ .item span {display:inline-block;width:90%;border:1px solid #ffffff;font-weight:normal;color:#ffffff;text-align:center;box-sizing:border-box;word-break:keep-all}

@media (max-width:479px){
	.text_animation__216617__ .item div {padding:calc(8px*6) 0}
	.text_animation__216617__ .item span {padding:calc(2px*6)}
	.text_animation__216617__ .text_sml .item span {font-size:calc(2px*6)}
	.text_animation__216617__ .text_med .item span {font-size:calc(3px*6)}
	.text_animation__216617__ .text_big .item span {font-size:calc(4px*6)}
}

@media (min-width:480px) and (max-width:639px){
	.text_animation__216617__ .item div {padding:calc(8px*7) 0}
	.text_animation__216617__ .item span {padding:calc(2px*7)}
	.text_animation__216617__ .text_sml .item span {font-size:calc(2px*7)}
	.text_animation__216617__ .text_med .item span {font-size:calc(3px*7)}
	.text_animation__216617__ .text_big .item span {font-size:calc(4px*7)}
}

@media (min-width:640px) and (max-width:799px){
	.text_animation__216617__ .item div {padding:calc(8px*8) 0}
	.text_animation__216617__ .item span {padding:calc(2px*8)}
	.text_animation__216617__ .text_sml .item span {font-size:calc(2px*8)}
	.text_animation__216617__ .text_med .item span {font-size:calc(3px*8)}
	.text_animation__216617__ .text_big .item span {font-size:calc(4px*8)}
}

@media (min-width:800px) and (max-width:959px){
	.text_animation__216617__ .item div {padding:calc(8px*9) 0}
	.text_animation__216617__ .item span {padding:calc(2px*9)}
	.text_animation__216617__ .text_sml .item span {font-size:calc(2px*9)}
	.text_animation__216617__ .text_med .item span {font-size:calc(3px*9)}
	.text_animation__216617__ .text_big .item span {font-size:calc(4px*9)}
}

@media (min-width:960px){
	.text_animation__216617__ .item div {padding:calc(8px*10) 0}
	.text_animation__216617__ .item span {padding:calc(2px*10)}
	.text_animation__216617__ .text_sml .item span {font-size:calc(2px*10)}
	.text_animation__216617__ .text_med .item span {font-size:calc(3px*10)}
	.text_animation__216617__ .text_big .item span {font-size:calc(4px*10)}
}

@media (min-width:1120px) and (max-width:1279px){
	.text_animation__216617__ .item div {padding:calc(8px*11) 0}
	.text_animation__216617__ .item span {padding:calc(2px*11)}
	.text_animation__216617__ .text_sml .item span {font-size:calc(2px*11)}
	.text_animation__216617__ .text_med .item span {font-size:calc(3px*11)}
	.text_animation__216617__ .text_big .item span {font-size:calc(4px*11)}
}

@media (min-width:1280px) and (max-width:1439px){
	.text_animation__216617__ .item div {padding:calc(8px*12) 0}
	.text_animation__216617__ .item span {padding:calc(2px*12)}
	.text_animation__216617__ .text_sml .item span {font-size:calc(2px*12)}
	.text_animation__216617__ .text_med .item span {font-size:calc(3px*12)}
	.text_animation__216617__ .text_big .item span {font-size:calc(4px*12)}
}

@media (min-width:1440px) and (max-width:1599px){
	.text_animation__216617__ .item div {padding:calc(8px*13) 0}
	.text_animation__216617__ .item span {padding:calc(2px*13)}
	.text_animation__216617__ .text_sml .item span {font-size:calc(2px*13)}
	.text_animation__216617__ .text_med .item span {font-size:calc(3px*13)}
	.text_animation__216617__ .text_big .item span {font-size:calc(4px*13)}
}

@media (min-width:1600px) and (max-width:1759px){
	.text_animation__216617__ .item div {padding:calc(8px*14) 0}
	.text_animation__216617__ .item span {padding:calc(2px*14)}
	.text_animation__216617__ .text_sml .item span {font-size:calc(2px*14)}
	.text_animation__216617__ .text_med .item span {font-size:calc(3px*14)}
	.text_animation__216617__ .text_big .item span {font-size:calc(4px*14)}
}

@media (min-width:1760px){
	.text_animation__216617__ .item div {padding:calc(8px*15) 0}
	.text_animation__216617__ .item span {padding:calc(2px*15)}
	.text_animation__216617__ .text_sml .item span {font-size:calc(2px*15)}
	.text_animation__216617__ .text_med .item span {font-size:calc(3px*15)}
	.text_animation__216617__ .text_big .item span {font-size:calc(4px*15)}
}

/*     216615 : YouTube 배경 동영상 2      */
/* farm */
.farm__216615__ {display:table;width:100%}
.farm__216615__ p {display:table-cell;height:200px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

/* player */
.player__216615__ {display:block;overflow:hidden;position:relative;height:0;padding:0;background:url();background-size:cover}
.player__216615__ .player-item,
.player__216615__ iframe,
.player__216615__ embed,
.player__216615__ object,
.player__216615__ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.player__216615__.player-16by9 {padding-bottom:56.25%}
.player__216615__.player-4by3 {padding-bottom:75%}

/* player bg */
.player_bg__216615__ {overflow:hidden;position:relative;width:100%}

/* text animation */
.text_animation__216615__ {position:absolute;top:0;right:0;bottom:0;left:0;z-index:200}
.text_animation__216615__ .owl-carousel,
.text_animation__216615__ .owl-stage-outer,
.text_animation__216615__ .owl-stage,
.text_animation__216615__ .owl-item {height:100%}
.text_animation__216615__ .item {display:table;width:100%;height:100%}
.text_animation__216615__ .item div {display:table-cell;height:100%;text-align:center;vertical-align:middle;box-sizing:border-box}
.text_animation__216615__ .item span {display:inline-block;width:90%;border:1px solid #ffffff;font-weight:normal;color:#ffffff;text-align:center;box-sizing:border-box;word-break:keep-all}

@media (max-width:479px){
	.text_animation__216615__ .item div {padding:calc(8px*6) 0}
	.text_animation__216615__ .item span {padding:calc(2px*6)}
	.text_animation__216615__ .text_sml .item span {font-size:calc(2px*6)}
	.text_animation__216615__ .text_med .item span {font-size:calc(3px*6)}
	.text_animation__216615__ .text_big .item span {font-size:calc(4px*6)}
}

@media (min-width:480px) and (max-width:639px){
	.text_animation__216615__ .item div {padding:calc(8px*7) 0}
	.text_animation__216615__ .item span {padding:calc(2px*7)}
	.text_animation__216615__ .text_sml .item span {font-size:calc(2px*7)}
	.text_animation__216615__ .text_med .item span {font-size:calc(3px*7)}
	.text_animation__216615__ .text_big .item span {font-size:calc(4px*7)}
}

@media (min-width:640px) and (max-width:799px){
	.text_animation__216615__ .item div {padding:calc(8px*8) 0}
	.text_animation__216615__ .item span {padding:calc(2px*8)}
	.text_animation__216615__ .text_sml .item span {font-size:calc(2px*8)}
	.text_animation__216615__ .text_med .item span {font-size:calc(3px*8)}
	.text_animation__216615__ .text_big .item span {font-size:calc(4px*8)}
}

@media (min-width:800px) and (max-width:959px){
	.text_animation__216615__ .item div {padding:calc(8px*9) 0}
	.text_animation__216615__ .item span {padding:calc(2px*9)}
	.text_animation__216615__ .text_sml .item span {font-size:calc(2px*9)}
	.text_animation__216615__ .text_med .item span {font-size:calc(3px*9)}
	.text_animation__216615__ .text_big .item span {font-size:calc(4px*9)}
}

@media (min-width:960px){
	.text_animation__216615__ .item div {padding:calc(8px*10) 0}
	.text_animation__216615__ .item span {padding:calc(2px*10)}
	.text_animation__216615__ .text_sml .item span {font-size:calc(2px*10)}
	.text_animation__216615__ .text_med .item span {font-size:calc(3px*10)}
	.text_animation__216615__ .text_big .item span {font-size:calc(4px*10)}
}

@media (min-width:1120px) and (max-width:1279px){
	.text_animation__216615__ .item div {padding:calc(8px*11) 0}
	.text_animation__216615__ .item span {padding:calc(2px*11)}
	.text_animation__216615__ .text_sml .item span {font-size:calc(2px*11)}
	.text_animation__216615__ .text_med .item span {font-size:calc(3px*11)}
	.text_animation__216615__ .text_big .item span {font-size:calc(4px*11)}
}

@media (min-width:1280px) and (max-width:1439px){
	.text_animation__216615__ .item div {padding:calc(8px*12) 0}
	.text_animation__216615__ .item span {padding:calc(2px*12)}
	.text_animation__216615__ .text_sml .item span {font-size:calc(2px*12)}
	.text_animation__216615__ .text_med .item span {font-size:calc(3px*12)}
	.text_animation__216615__ .text_big .item span {font-size:calc(4px*12)}
}

@media (min-width:1440px) and (max-width:1599px){
	.text_animation__216615__ .item div {padding:calc(8px*13) 0}
	.text_animation__216615__ .item span {padding:calc(2px*13)}
	.text_animation__216615__ .text_sml .item span {font-size:calc(2px*13)}
	.text_animation__216615__ .text_med .item span {font-size:calc(3px*13)}
	.text_animation__216615__ .text_big .item span {font-size:calc(4px*13)}
}

@media (min-width:1600px) and (max-width:1759px){
	.text_animation__216615__ .item div {padding:calc(8px*14) 0}
	.text_animation__216615__ .item span {padding:calc(2px*14)}
	.text_animation__216615__ .text_sml .item span {font-size:calc(2px*14)}
	.text_animation__216615__ .text_med .item span {font-size:calc(3px*14)}
	.text_animation__216615__ .text_big .item span {font-size:calc(4px*14)}
}

@media (min-width:1760px){
	.text_animation__216615__ .item div {padding:calc(8px*15) 0}
	.text_animation__216615__ .item span {padding:calc(2px*15)}
	.text_animation__216615__ .text_sml .item span {font-size:calc(2px*15)}
	.text_animation__216615__ .text_med .item span {font-size:calc(3px*15)}
	.text_animation__216615__ .text_big .item span {font-size:calc(4px*15)}
}

/*     216623 : YouTube 배경 동영상 2      */
/* farm */
.farm__216623__ {display:table;width:100%}
.farm__216623__ p {display:table-cell;height:200px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

/* player */
.player__216623__ {display:block;overflow:hidden;position:relative;height:0;padding:0;background:url();background-size:cover}
.player__216623__ .player-item,
.player__216623__ iframe,
.player__216623__ embed,
.player__216623__ object,
.player__216623__ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.player__216623__.player-16by9 {padding-bottom:56.25%}
.player__216623__.player-4by3 {padding-bottom:75%}

/* player bg */
.player_bg__216623__ {overflow:hidden;position:relative;width:100%}

/* text animation */
.text_animation__216623__ {position:absolute;top:0;right:0;bottom:0;left:0;z-index:200}
.text_animation__216623__ .owl-carousel,
.text_animation__216623__ .owl-stage-outer,
.text_animation__216623__ .owl-stage,
.text_animation__216623__ .owl-item {height:100%}
.text_animation__216623__ .item {display:table;width:100%;height:100%}
.text_animation__216623__ .item div {display:table-cell;height:100%;text-align:center;vertical-align:middle;box-sizing:border-box}
.text_animation__216623__ .item span {display:inline-block;width:90%;border:1px solid #ffffff;font-weight:normal;color:#ffffff;text-align:center;box-sizing:border-box;word-break:keep-all}

@media (max-width:479px){
	.text_animation__216623__ .item div {padding:calc(8px*6) 0}
	.text_animation__216623__ .item span {padding:calc(2px*6)}
	.text_animation__216623__ .text_sml .item span {font-size:calc(2px*6)}
	.text_animation__216623__ .text_med .item span {font-size:calc(3px*6)}
	.text_animation__216623__ .text_big .item span {font-size:calc(4px*6)}
}

@media (min-width:480px) and (max-width:639px){
	.text_animation__216623__ .item div {padding:calc(8px*7) 0}
	.text_animation__216623__ .item span {padding:calc(2px*7)}
	.text_animation__216623__ .text_sml .item span {font-size:calc(2px*7)}
	.text_animation__216623__ .text_med .item span {font-size:calc(3px*7)}
	.text_animation__216623__ .text_big .item span {font-size:calc(4px*7)}
}

@media (min-width:640px) and (max-width:799px){
	.text_animation__216623__ .item div {padding:calc(8px*8) 0}
	.text_animation__216623__ .item span {padding:calc(2px*8)}
	.text_animation__216623__ .text_sml .item span {font-size:calc(2px*8)}
	.text_animation__216623__ .text_med .item span {font-size:calc(3px*8)}
	.text_animation__216623__ .text_big .item span {font-size:calc(4px*8)}
}

@media (min-width:800px) and (max-width:959px){
	.text_animation__216623__ .item div {padding:calc(8px*9) 0}
	.text_animation__216623__ .item span {padding:calc(2px*9)}
	.text_animation__216623__ .text_sml .item span {font-size:calc(2px*9)}
	.text_animation__216623__ .text_med .item span {font-size:calc(3px*9)}
	.text_animation__216623__ .text_big .item span {font-size:calc(4px*9)}
}

@media (min-width:960px){
	.text_animation__216623__ .item div {padding:calc(8px*10) 0}
	.text_animation__216623__ .item span {padding:calc(2px*10)}
	.text_animation__216623__ .text_sml .item span {font-size:calc(2px*10)}
	.text_animation__216623__ .text_med .item span {font-size:calc(3px*10)}
	.text_animation__216623__ .text_big .item span {font-size:calc(4px*10)}
}

@media (min-width:1120px) and (max-width:1279px){
	.text_animation__216623__ .item div {padding:calc(8px*11) 0}
	.text_animation__216623__ .item span {padding:calc(2px*11)}
	.text_animation__216623__ .text_sml .item span {font-size:calc(2px*11)}
	.text_animation__216623__ .text_med .item span {font-size:calc(3px*11)}
	.text_animation__216623__ .text_big .item span {font-size:calc(4px*11)}
}

@media (min-width:1280px) and (max-width:1439px){
	.text_animation__216623__ .item div {padding:calc(8px*12) 0}
	.text_animation__216623__ .item span {padding:calc(2px*12)}
	.text_animation__216623__ .text_sml .item span {font-size:calc(2px*12)}
	.text_animation__216623__ .text_med .item span {font-size:calc(3px*12)}
	.text_animation__216623__ .text_big .item span {font-size:calc(4px*12)}
}

@media (min-width:1440px) and (max-width:1599px){
	.text_animation__216623__ .item div {padding:calc(8px*13) 0}
	.text_animation__216623__ .item span {padding:calc(2px*13)}
	.text_animation__216623__ .text_sml .item span {font-size:calc(2px*13)}
	.text_animation__216623__ .text_med .item span {font-size:calc(3px*13)}
	.text_animation__216623__ .text_big .item span {font-size:calc(4px*13)}
}

@media (min-width:1600px) and (max-width:1759px){
	.text_animation__216623__ .item div {padding:calc(8px*14) 0}
	.text_animation__216623__ .item span {padding:calc(2px*14)}
	.text_animation__216623__ .text_sml .item span {font-size:calc(2px*14)}
	.text_animation__216623__ .text_med .item span {font-size:calc(3px*14)}
	.text_animation__216623__ .text_big .item span {font-size:calc(4px*14)}
}

@media (min-width:1760px){
	.text_animation__216623__ .item div {padding:calc(8px*15) 0}
	.text_animation__216623__ .item span {padding:calc(2px*15)}
	.text_animation__216623__ .text_sml .item span {font-size:calc(2px*15)}
	.text_animation__216623__ .text_med .item span {font-size:calc(3px*15)}
	.text_animation__216623__ .text_big .item span {font-size:calc(4px*15)}
}

/*     216624 : YouTube 배경 동영상 2      */
/* farm */
.farm__216624__ {display:table;width:100%}
.farm__216624__ p {display:table-cell;height:200px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

/* player */
.player__216624__ {display:block;overflow:hidden;position:relative;height:0;padding:0;background:url();background-size:cover}
.player__216624__ .player-item,
.player__216624__ iframe,
.player__216624__ embed,
.player__216624__ object,
.player__216624__ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.player__216624__.player-16by9 {padding-bottom:56.25%}
.player__216624__.player-4by3 {padding-bottom:75%}

/* player bg */
.player_bg__216624__ {overflow:hidden;position:relative;width:100%}

/* text animation */
.text_animation__216624__ {position:absolute;top:0;right:0;bottom:0;left:0;z-index:200}
.text_animation__216624__ .owl-carousel,
.text_animation__216624__ .owl-stage-outer,
.text_animation__216624__ .owl-stage,
.text_animation__216624__ .owl-item {height:100%}
.text_animation__216624__ .item {display:table;width:100%;height:100%}
.text_animation__216624__ .item div {display:table-cell;height:100%;text-align:center;vertical-align:middle;box-sizing:border-box}
.text_animation__216624__ .item span {display:inline-block;width:90%;border:1px solid #ffffff;font-weight:normal;color:#ffffff;text-align:center;box-sizing:border-box;word-break:keep-all}

@media (max-width:479px){
	.text_animation__216624__ .item div {padding:calc(8px*6) 0}
	.text_animation__216624__ .item span {padding:calc(2px*6)}
	.text_animation__216624__ .text_sml .item span {font-size:calc(2px*6)}
	.text_animation__216624__ .text_med .item span {font-size:calc(3px*6)}
	.text_animation__216624__ .text_big .item span {font-size:calc(4px*6)}
}

@media (min-width:480px) and (max-width:639px){
	.text_animation__216624__ .item div {padding:calc(8px*7) 0}
	.text_animation__216624__ .item span {padding:calc(2px*7)}
	.text_animation__216624__ .text_sml .item span {font-size:calc(2px*7)}
	.text_animation__216624__ .text_med .item span {font-size:calc(3px*7)}
	.text_animation__216624__ .text_big .item span {font-size:calc(4px*7)}
}

@media (min-width:640px) and (max-width:799px){
	.text_animation__216624__ .item div {padding:calc(8px*8) 0}
	.text_animation__216624__ .item span {padding:calc(2px*8)}
	.text_animation__216624__ .text_sml .item span {font-size:calc(2px*8)}
	.text_animation__216624__ .text_med .item span {font-size:calc(3px*8)}
	.text_animation__216624__ .text_big .item span {font-size:calc(4px*8)}
}

@media (min-width:800px) and (max-width:959px){
	.text_animation__216624__ .item div {padding:calc(8px*9) 0}
	.text_animation__216624__ .item span {padding:calc(2px*9)}
	.text_animation__216624__ .text_sml .item span {font-size:calc(2px*9)}
	.text_animation__216624__ .text_med .item span {font-size:calc(3px*9)}
	.text_animation__216624__ .text_big .item span {font-size:calc(4px*9)}
}

@media (min-width:960px){
	.text_animation__216624__ .item div {padding:calc(8px*10) 0}
	.text_animation__216624__ .item span {padding:calc(2px*10)}
	.text_animation__216624__ .text_sml .item span {font-size:calc(2px*10)}
	.text_animation__216624__ .text_med .item span {font-size:calc(3px*10)}
	.text_animation__216624__ .text_big .item span {font-size:calc(4px*10)}
}

@media (min-width:1120px) and (max-width:1279px){
	.text_animation__216624__ .item div {padding:calc(8px*11) 0}
	.text_animation__216624__ .item span {padding:calc(2px*11)}
	.text_animation__216624__ .text_sml .item span {font-size:calc(2px*11)}
	.text_animation__216624__ .text_med .item span {font-size:calc(3px*11)}
	.text_animation__216624__ .text_big .item span {font-size:calc(4px*11)}
}

@media (min-width:1280px) and (max-width:1439px){
	.text_animation__216624__ .item div {padding:calc(8px*12) 0}
	.text_animation__216624__ .item span {padding:calc(2px*12)}
	.text_animation__216624__ .text_sml .item span {font-size:calc(2px*12)}
	.text_animation__216624__ .text_med .item span {font-size:calc(3px*12)}
	.text_animation__216624__ .text_big .item span {font-size:calc(4px*12)}
}

@media (min-width:1440px) and (max-width:1599px){
	.text_animation__216624__ .item div {padding:calc(8px*13) 0}
	.text_animation__216624__ .item span {padding:calc(2px*13)}
	.text_animation__216624__ .text_sml .item span {font-size:calc(2px*13)}
	.text_animation__216624__ .text_med .item span {font-size:calc(3px*13)}
	.text_animation__216624__ .text_big .item span {font-size:calc(4px*13)}
}

@media (min-width:1600px) and (max-width:1759px){
	.text_animation__216624__ .item div {padding:calc(8px*14) 0}
	.text_animation__216624__ .item span {padding:calc(2px*14)}
	.text_animation__216624__ .text_sml .item span {font-size:calc(2px*14)}
	.text_animation__216624__ .text_med .item span {font-size:calc(3px*14)}
	.text_animation__216624__ .text_big .item span {font-size:calc(4px*14)}
}

@media (min-width:1760px){
	.text_animation__216624__ .item div {padding:calc(8px*15) 0}
	.text_animation__216624__ .item span {padding:calc(2px*15)}
	.text_animation__216624__ .text_sml .item span {font-size:calc(2px*15)}
	.text_animation__216624__ .text_med .item span {font-size:calc(3px*15)}
	.text_animation__216624__ .text_big .item span {font-size:calc(4px*15)}
}

/*     216625 : YouTube 배경 동영상 2      */
/* farm */
.farm__216625__ {display:table;width:100%}
.farm__216625__ p {display:table-cell;height:200px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

/* player */
.player__216625__ {display:block;overflow:hidden;position:relative;height:0;padding:0;background:url();background-size:cover}
.player__216625__ .player-item,
.player__216625__ iframe,
.player__216625__ embed,
.player__216625__ object,
.player__216625__ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.player__216625__.player-16by9 {padding-bottom:56.25%}
.player__216625__.player-4by3 {padding-bottom:75%}

/* player bg */
.player_bg__216625__ {overflow:hidden;position:relative;width:100%}

/* text animation */
.text_animation__216625__ {position:absolute;top:0;right:0;bottom:0;left:0;z-index:200}
.text_animation__216625__ .owl-carousel,
.text_animation__216625__ .owl-stage-outer,
.text_animation__216625__ .owl-stage,
.text_animation__216625__ .owl-item {height:100%}
.text_animation__216625__ .item {display:table;width:100%;height:100%}
.text_animation__216625__ .item div {display:table-cell;height:100%;text-align:center;vertical-align:middle;box-sizing:border-box}
.text_animation__216625__ .item span {display:inline-block;width:90%;border:1px solid #ffffff;font-weight:normal;color:#ffffff;text-align:center;box-sizing:border-box;word-break:keep-all}

@media (max-width:479px){
	.text_animation__216625__ .item div {padding:calc(8px*6) 0}
	.text_animation__216625__ .item span {padding:calc(2px*6)}
	.text_animation__216625__ .text_sml .item span {font-size:calc(2px*6)}
	.text_animation__216625__ .text_med .item span {font-size:calc(3px*6)}
	.text_animation__216625__ .text_big .item span {font-size:calc(4px*6)}
}

@media (min-width:480px) and (max-width:639px){
	.text_animation__216625__ .item div {padding:calc(8px*7) 0}
	.text_animation__216625__ .item span {padding:calc(2px*7)}
	.text_animation__216625__ .text_sml .item span {font-size:calc(2px*7)}
	.text_animation__216625__ .text_med .item span {font-size:calc(3px*7)}
	.text_animation__216625__ .text_big .item span {font-size:calc(4px*7)}
}

@media (min-width:640px) and (max-width:799px){
	.text_animation__216625__ .item div {padding:calc(8px*8) 0}
	.text_animation__216625__ .item span {padding:calc(2px*8)}
	.text_animation__216625__ .text_sml .item span {font-size:calc(2px*8)}
	.text_animation__216625__ .text_med .item span {font-size:calc(3px*8)}
	.text_animation__216625__ .text_big .item span {font-size:calc(4px*8)}
}

@media (min-width:800px) and (max-width:959px){
	.text_animation__216625__ .item div {padding:calc(8px*9) 0}
	.text_animation__216625__ .item span {padding:calc(2px*9)}
	.text_animation__216625__ .text_sml .item span {font-size:calc(2px*9)}
	.text_animation__216625__ .text_med .item span {font-size:calc(3px*9)}
	.text_animation__216625__ .text_big .item span {font-size:calc(4px*9)}
}

@media (min-width:960px){
	.text_animation__216625__ .item div {padding:calc(8px*10) 0}
	.text_animation__216625__ .item span {padding:calc(2px*10)}
	.text_animation__216625__ .text_sml .item span {font-size:calc(2px*10)}
	.text_animation__216625__ .text_med .item span {font-size:calc(3px*10)}
	.text_animation__216625__ .text_big .item span {font-size:calc(4px*10)}
}

@media (min-width:1120px) and (max-width:1279px){
	.text_animation__216625__ .item div {padding:calc(8px*11) 0}
	.text_animation__216625__ .item span {padding:calc(2px*11)}
	.text_animation__216625__ .text_sml .item span {font-size:calc(2px*11)}
	.text_animation__216625__ .text_med .item span {font-size:calc(3px*11)}
	.text_animation__216625__ .text_big .item span {font-size:calc(4px*11)}
}

@media (min-width:1280px) and (max-width:1439px){
	.text_animation__216625__ .item div {padding:calc(8px*12) 0}
	.text_animation__216625__ .item span {padding:calc(2px*12)}
	.text_animation__216625__ .text_sml .item span {font-size:calc(2px*12)}
	.text_animation__216625__ .text_med .item span {font-size:calc(3px*12)}
	.text_animation__216625__ .text_big .item span {font-size:calc(4px*12)}
}

@media (min-width:1440px) and (max-width:1599px){
	.text_animation__216625__ .item div {padding:calc(8px*13) 0}
	.text_animation__216625__ .item span {padding:calc(2px*13)}
	.text_animation__216625__ .text_sml .item span {font-size:calc(2px*13)}
	.text_animation__216625__ .text_med .item span {font-size:calc(3px*13)}
	.text_animation__216625__ .text_big .item span {font-size:calc(4px*13)}
}

@media (min-width:1600px) and (max-width:1759px){
	.text_animation__216625__ .item div {padding:calc(8px*14) 0}
	.text_animation__216625__ .item span {padding:calc(2px*14)}
	.text_animation__216625__ .text_sml .item span {font-size:calc(2px*14)}
	.text_animation__216625__ .text_med .item span {font-size:calc(3px*14)}
	.text_animation__216625__ .text_big .item span {font-size:calc(4px*14)}
}

@media (min-width:1760px){
	.text_animation__216625__ .item div {padding:calc(8px*15) 0}
	.text_animation__216625__ .item span {padding:calc(2px*15)}
	.text_animation__216625__ .text_sml .item span {font-size:calc(2px*15)}
	.text_animation__216625__ .text_med .item span {font-size:calc(3px*15)}
	.text_animation__216625__ .text_big .item span {font-size:calc(4px*15)}
}

