/*     141069 : 이미지      */
.img_ratio__141069__ {display:block;overflow:hidden;position:relative;width:100%;max-width:100%;margin:0 auto;vertical-align:top}
.img_ratio__141069__ * {box-sizing:border-box}
.img_ratio__141069__ a {display:block}
.img_ratio__141069__ img {width:100%;vertical-align:top;transition:all 1s ease}
.img_ratio__141069__ img.img_pc__141069__ {display:none}
.img_ratio__141069__ img.img_mobile__141069__ {display:inline-block}
.img_ratio__141069__:hover img {transform:scale(1.15)}
.img_ratio__141069__ .img_cover__141069__ {
	display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;width:100%;height:100%;background:#000000;opacity:.3;filter:alpha(opacity=50);
	transition:all .2s ease;
}
.img_ratio__141069__:hover .img_cover__141069__ {/* background:none; */ background:#000000;opacity:.1;filter:alpha(opacity=50);}
.img_ratio__141069__ .img_caption__141069__ {display:block;position:absolute;top:0;left:0;z-index:20;width:100%;height:100%}
.img_ratio__141069__ .img_caption__141069__ .img_table__141069__ {display:table;width:100%;height:100%}
.img_ratio__141069__ .img_caption__141069__ .img_cell__141069__ {display:table-cell;padding:0 25px;text-align:center;vertical-align:middle}
.img_ratio__141069__ .img_caption__141069__ .img_title__141069__ {display:inline-block;position:relative;margin-bottom:8px;padding:3px 12px 5px; /* border:1px solid rgba(255, 255, 255, .3); */ font-size:15px;font-weight:bold;color:#ffffff;line-height:1.3em;letter-spacing:-0.02em;text-shadow:0 0 5px rgba(0,0,0,0.5);
/* box-shadow:0 0 5px rgba(0,0,0,0.3) */}
.img_ratio__141069__ .img_caption__141069__ .img_text__141069__ {display:block;font-size:12px;color:#ffffff;line-height:1.5em;letter-spacing:-0.08em;text-shadow:0 0 5px rgba(0,0,0,0.5)}

@media (min-width:768px){
	.img_ratio__141069__ {width:auto}
	.img_ratio__141069__ img.img_pc__141069__ {display:inline-block}
	.img_ratio__141069__ img.img_mobile__141069__ {display:none}
	.img_ratio__141069__ .img_caption__141069__ .img_cell__141069__ {padding:0 25px}
	.img_ratio__141069__ .img_caption__141069__ .img_title__141069__ {margin-bottom:15px;padding:0 15px 5px;font-size:23px;font-weight:600}
	.img_ratio__141069__ .img_caption__141069__ .img_text__141069__ {font-size:14px;font-weight:500}
}
@media (min-width:1024px){
	.img_ratio__141069__ .img_caption__141069__ .img_cell__141069__ {padding:0 70px}
	.img_ratio__141069__ .img_caption__141069__ .img_title__141069__ {margin-bottom:25px;padding:5px 25px;font-size:54px}
	.img_ratio__141069__ .img_caption__141069__ .img_text__141069__ {font-size:17px}
}

/*     141070 : 이미지      */
.img_ratio__141070__ {display:block;overflow:hidden;position:relative;width:100%;max-width:100%;margin:0 auto;vertical-align:top}
.img_ratio__141070__ * {box-sizing:border-box}
.img_ratio__141070__ a {display:block}
.img_ratio__141070__ img {width:100%;vertical-align:top;transition:all 1s ease}
.img_ratio__141070__ img.img_pc__141070__ {display:none}
.img_ratio__141070__ img.img_mobile__141070__ {display:inline-block}
.img_ratio__141070__:hover img {transform:scale(1.15)}
.img_ratio__141070__ .img_cover__141070__ {
	display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;width:100%;height:100%;background:#000000;opacity:.3;filter:alpha(opacity=50);
	transition:all .2s ease;
}
.img_ratio__141070__:hover .img_cover__141070__ {/* background:none*/ /* background:none; */ background:#000000;opacity:.1;filter:alpha(opacity=50);}
.img_ratio__141070__ .img_caption__141070__ {display:block;position:absolute;top:0;left:0;z-index:20;width:100%;height:100%}
.img_ratio__141070__ .img_caption__141070__ .img_table__141070__ {display:table;width:100%;height:100%}
.img_ratio__141070__ .img_caption__141070__ .img_cell__141070__ {display:table-cell;padding:0 25px;text-align:center;vertical-align:middle}
.img_ratio__141070__ .img_caption__141070__ .img_title__141070__ {display:inline-block;position:relative;margin-bottom:8px;padding:3px 12px 5px; /* border:1px solid rgba(255, 255, 255, .3); */ font-size:15px;font-weight:bold;color:#ffffff;line-height:1.3em;letter-spacing:-0.08em;text-shadow:0 0 5px rgba(0,0,0,0.5);
/* box-shadow:0 0 5px rgba(0,0,0,0.3) */}
.img_ratio__141070__ .img_caption__141070__ .img_text__141070__ {display:block;font-size:12px;color:#ffffff;line-height:1.5em;letter-spacing:-0.08em;text-shadow:0 0 5px rgba(0,0,0,0.5)}

@media (min-width:768px){
	.img_ratio__141070__ {width:auto}
	.img_ratio__141070__ img.img_pc__141070__ {display:inline-block}
	.img_ratio__141070__ img.img_mobile__141070__ {display:none}
	.img_ratio__141070__ .img_caption__141070__ .img_cell__141070__ {padding:0 25px}
	.img_ratio__141070__ .img_caption__141070__ .img_title__141070__ {margin-bottom:15px;padding:0 15px 5px;font-size:23px;font-weight:600}
	.img_ratio__141070__ .img_caption__141070__ .img_text__141070__ {font-size:14px;font-weight:500}
}
@media (min-width:1024px){
	.img_ratio__141070__ .img_caption__141070__ .img_cell__141070__ {padding:0 56px}
	.img_ratio__141070__ .img_caption__141070__ .img_title__141070__ {margin-bottom:25px;padding:5px 25px;font-size:54px}
	.img_ratio__141070__ .img_caption__141070__ .img_text__141070__ {font-size:17px}
}

/*     141071 : 이미지      */
.img_ratio__141071__ {display:block;overflow:hidden;position:relative;width:100%;max-width:100%;margin:0 auto;vertical-align:top}
.img_ratio__141071__ * {box-sizing:border-box}
.img_ratio__141071__ a {display:block}
.img_ratio__141071__ img {width:100%;vertical-align:top;transition:all 1s ease}
.img_ratio__141071__ img.img_pc__141071__ {display:none}
.img_ratio__141071__ img.img_mobile__141071__ {display:inline-block}
.img_ratio__141071__:hover img {transform:scale(1.15)}
.img_ratio__141071__ .img_cover__141071__ {
	display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;width:100%;height:100%;background:#000000;opacity:.4;filter:alpha(opacity=50);
	transition:all .2s ease;
}
.img_ratio__141071__:hover .img_cover__141071__ {/* background:none; */ background:#000000;opacity:.1;filter:alpha(opacity=50);}
.img_ratio__141071__ .img_caption__141071__ {display:block;position:absolute;top:0;left:0;z-index:20;width:100%;height:100%}
.img_ratio__141071__ .img_caption__141071__ .img_table__141071__ {display:table;width:100%;height:100%}
.img_ratio__141071__ .img_caption__141071__ .img_cell__141071__ {display:table-cell;padding:0 25px;text-align:center;vertical-align:middle}
.img_ratio__141071__ .img_caption__141071__ .img_title__141071__ {display:inline-block;position:relative;margin-bottom:8px;padding:3px 12px 5px; /* border:1px solid rgba(255, 255, 255, .3); */ font-size:15px;font-weight:bold;color:#ffffff;line-height:1.3em;letter-spacing:-0.02em;text-shadow:0 0 5px rgba(0,0,0,0.5);
/* box-shadow:0 0 5px rgba(0,0,0,0.3) */}
.img_ratio__141071__ .img_caption__141071__ .img_text__141071__ {display:block;font-size:12px;color:#ffffff;line-height:1.5em;letter-spacing:-0.08em;text-shadow:0 0 5px rgba(0,0,0,0.5)}

@media (min-width:768px){
	.img_ratio__141071__ {width:auto}
	.img_ratio__141071__ img.img_pc__141071__ {display:inline-block}
	.img_ratio__141071__ img.img_mobile__141071__ {display:none}
	.img_ratio__141071__ .img_caption__141071__ .img_cell__141071__ {padding:0 25px}
	.img_ratio__141071__ .img_caption__141071__ .img_title__141071__ {margin-bottom:15px;padding:0 15px 5px;font-size:23px;font-weight:600}
	.img_ratio__141071__ .img_caption__141071__ .img_text__141071__ {font-size:14px;font-weight:500}
}
@media (min-width:1024px){
	.img_ratio__141071__ .img_caption__141071__ .img_cell__141071__ {padding:0 66px}
	.img_ratio__141071__ .img_caption__141071__ .img_title__141071__ {margin-bottom:25px;padding:5px 25px;font-size:54px}
	.img_ratio__141071__ .img_caption__141071__ .img_text__141071__ {font-size:17px}
}

/*     141072 : 이미지      */
.img_ratio__141072__ {display:block;overflow:hidden;position:relative;width:100%;max-width:100%;margin:0 auto;vertical-align:top}
.img_ratio__141072__ * {box-sizing:border-box}
.img_ratio__141072__ a {display:block}
.img_ratio__141072__ img {width:100%;vertical-align:top;transition:all 1s ease}
.img_ratio__141072__ img.img_pc__141072__ {display:none}
.img_ratio__141072__ img.img_mobile__141072__ {display:inline-block}
.img_ratio__141072__:hover img {transform:scale(1.15)}
.img_ratio__141072__ .img_cover__141072__ {
	display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;width:100%;height:100%;background:#000000;opacity:.3;filter:alpha(opacity=50);
	transition:all .2s ease;
}
.img_ratio__141072__:hover .img_cover__141072__ {/* background:none */ /* background:none; */ background:#000000;opacity:.1;filter:alpha(opacity=50);}
.img_ratio__141072__ .img_caption__141072__ {display:block;position:absolute;top:0;left:0;z-index:20;width:100%;height:100%}
.img_ratio__141072__ .img_caption__141072__ .img_table__141072__ {display:table;width:100%;height:100%}
.img_ratio__141072__ .img_caption__141072__ .img_cell__141072__ {display:table-cell;padding:0 25px;text-align:center;vertical-align:middle}
.img_ratio__141072__ .img_caption__141072__ .img_title__141072__ {display:inline-block;position:relative;margin-bottom:8px;padding:3px 12px 5px; /* border:1px solid rgba(255, 255, 255, .3); */ font-size:15px;font-weight:bold;color:#ffffff;line-height:1.3em;letter-spacing:-0.02em;text-shadow:0 0 5px rgba(0,0,0,0.5);
/* box-shadow:0 0 5px rgba(0,0,0,0.3) */}
.img_ratio__141072__ .img_caption__141072__ .img_text__141072__ {display:block;font-size:12px;color:#ffffff;line-height:1.5em;letter-spacing:-0.08em;text-shadow:0 0 5px rgba(0,0,0,0.5)}

@media (min-width:768px){
	.img_ratio__141072__ {width:auto}
	.img_ratio__141072__ img.img_pc__141072__ {display:inline-block}
	.img_ratio__141072__ img.img_mobile__141072__ {display:none}
	.img_ratio__141072__ .img_caption__141072__ .img_cell__141072__ {padding:0 25px}
	.img_ratio__141072__ .img_caption__141072__ .img_title__141072__ {margin-bottom:15px;padding:0 15px 5px;font-size:23px;font-weight:600}
	.img_ratio__141072__ .img_caption__141072__ .img_text__141072__ {font-size:14px;font-weight:500}
}
@media (min-width:1024px){
	.img_ratio__141072__ .img_caption__141072__ .img_cell__141072__ {padding:0 70px}
	.img_ratio__141072__ .img_caption__141072__ .img_title__141072__ {margin-bottom:25px;padding:5px 25px;font-size:54px}
	.img_ratio__141072__ .img_caption__141072__ .img_text__141072__ {font-size:17px}
}

/*     141081 : 블록 설정      */
.block_option__141081__ {display:table;width:100%}
.block_option__141081__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
}


@media (min-width:1024px){
	.row__141081__ .white-space {max-width:1400px !important;}
}

/*     617315 : 텍스트 오버레이 이미지      */
.text_over_img__617315__ {display:inline-block;overflow:hidden;position:relative;width:664px;max-width:100%;vertical-align:top}
.text_over_img__617315__ * {box-sizing:border-box}
.text_over_img__617315__ a {display:inline-block;max-width:100%}
.text_over_img__617315__ .figure {vertical-align:top}
.text_over_img__617315__ .caption {display:table;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background: rgba(0,0,0,.5);}
.text_over_img__617315__ .caption .caption_inner {display:table-cell;vertical-align:middle;}
.text_over_img__617315__ .caption .caption_inner span {margin:0;padding:5px 5%;text-align:center;letter-spacing: -0.03em;}
.text_over_img__617315__ .caption .subject {display:block;font-weight:bold;color:#ffffff}
.text_over_img__617315__ .caption .content {display:block;color:#ffffff}

.text_m_sml__617315__ .caption .subject {font-size:14px;line-height:1.5em}
.text_m_sml__617315__ .caption .content {font-size:13px;line-height:1.5em}
.text_m_med__617315__ .caption .subject {font-size:16px;line-height:1.4em}
.text_m_med__617315__ .caption .content {font-size:14px;line-height:1.5em}
.text_m_big__617315__ .caption .subject {font-size:22px;line-height:1.4em}
.text_m_big__617315__ .caption .content {font-size:17px;line-height:1.5em}


@media all and (min-width:1024px){
	.text_over_img__617315__ {position:relative;}
	.text_over_img__617315__:before {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;background:#000000;opacity:0.3;transition:.2s opacity ease-in-out;}/*transition:.2s opacity ease-in-out;*/
	.text_over_img__617315__:hover:before {background:#000000;opacity:.5;}
	.text_over_img__617315__ .caption {background:unset;}
	.text_over_img__617315__ .caption .caption_inner {padding: 36px 0;vertical-align: top;}
	.text_over_img__617315__ .caption .caption_inner span {padding:5px 40px;text-align:left;}
	.text_over_img__617315__ .caption .content {display:block;}
	.text_sml__617315__ .caption .subject {font-size:14px;line-height:1.5em}
	.text_sml__617315__ .caption .content {font-size:13px;line-height:1.5em}
	.text_med__617315__ .caption .subject {font-size:26px;line-height:1.4em}
	.text_med__617315__ .caption .content {font-size:18px;line-height:1.5em}
	.text_big__617315__ .caption .subject {font-size:30px;line-height:1.4em}
	.text_big__617315__ .caption .content {font-size:17px;line-height:1.5em}
}


/*     141087 : 셀 설정      */
.cell_option__141087__ {display:table; width:100%;}
.cell_option__141087__ p {display:table-cell; height:100px; margin:0; background:#fafafa; color:#c40000; text-align:center; vertical-align:middle;}

@media (max-width:1023px){
	.col__141087__ {}
}

@media (min-width:1024px){
	.col__141087__ {padding-left:3%}
}

/*     173629 : YouTube 동영상 플레이어      */
/* farm */
.farm__173629__ {display:table;width:100%}
.farm__173629__ p {display:table-cell;height:200px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

/* player */
.player__173629__ {display:block;overflow:hidden;position:relative;height:0;padding:0}
.player__173629__ .player-item,
.player__173629__ iframe,
.player__173629__ embed,
.player__173629__ object,
.player__173629__ video {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.player__173629__.player-16by9 {padding-bottom:56.25%}
.player__173629__.player-4by3 {padding-bottom:75%}

/*     141092 : 블록 설정      */
.block_option__141092__ {display:table;width:100%}
.block_option__141092__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
}


@media (min-width:1024px){
	.row__141092__ .white-space {max-width:1400px !important;}
}

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

/*     141094 : 타이틀 텍스트      */
.title__141094__ {font-size:0; }
.title__141094__ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; font-weight:bold; color:#00a2e7; letter-spacing:-.03em; line-height:1.4em;
}
.title__141094__ p:before {content:''; position:absolute; background:#000000; font-size:0;}

.title__141094__.style_top p {padding-top:10px;}
.title__141094__.style_top p:before {top:0; left:0; width:20px; height:1px;}

.title__141094__.style_right p {padding-right:14px;}
.title__141094__.style_right p:before {top:16%; right:0; width:1px; height:20px;}

.title__141094__.style_bottom p {padding-bottom:12px;}
.title__141094__.style_bottom p:before {left:0; bottom:0; width:20px; height:1px;}

.title__141094__.style_left p {padding-left:14px;}
.title__141094__.style_left p:before {top:16%; left:0; width:1px; height:20px;}

.title__141094__.style_circle1 p {padding-left:18px;}
.title__141094__.style_circle1 p:before {
	top:0; bottom:0; left:0; width:10px; height:10px; margin:auto; border-radius:50%;
}

.title__141094__.style_circle2 p {padding-left:18px;}
.title__141094__.style_circle2 p:before {
	top:0; left:0; bottom:0; width:10px; height:10px; margin:auto; border-radius:50%;
	border:2px solid #000000; background:none; box-sizing:border-box;
}

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

/*     141096 : 타이틀 텍스트      */
.title__141096__ {font-size:0; }
.title__141096__ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:20px; font-weight:bold; color:#00a2e7; letter-spacing:-.03em; line-height:1.4em;
}
.title__141096__ p:before {content:''; position:absolute; background:#000000; font-size:0;}

.title__141096__.style_top p {padding-top:10px;}
.title__141096__.style_top p:before {top:0; left:0; width:20px; height:1px;}

.title__141096__.style_right p {padding-right:14px;}
.title__141096__.style_right p:before {top:16%; right:0; width:1px; height:20px;}

.title__141096__.style_bottom p {padding-bottom:12px;}
.title__141096__.style_bottom p:before {left:0; bottom:0; width:20px; height:1px;}

.title__141096__.style_left p {padding-left:14px;}
.title__141096__.style_left p:before {top:16%; left:0; width:1px; height:20px;}

.title__141096__.style_circle1 p {padding-left:18px;}
.title__141096__.style_circle1 p:before {
	top:0; bottom:0; left:0; width:10px; height:10px; margin:auto; border-radius:50%;
}

.title__141096__.style_circle2 p {padding-left:18px;}
.title__141096__.style_circle2 p:before {
	top:0; left:0; bottom:0; width:10px; height:10px; margin:auto; border-radius:50%;
	border:2px solid #000000; background:none; box-sizing:border-box;
}

/*     141097 : 최근 게시글 - 목록형      */
.board_list__141097__ ul {height: 180px;margin:0;padding:0}
.board_list__141097__ ul li {position:relative;margin:0;padding:8px 70px 8px 5px;border-top:1px dashed #cccccc;list-style-type:none}
.board_list__141097__ ul li:first-child {border-top:none}
.board_list__141097__ ul li a {display:block;overflow:hidden;font-size:15px;color:#444444;white-space:nowrap;text-overflow:ellipsis}
.board_list__141097__ ul li a:hover {color:#888888}
.board_list__141097__ ul li .date__141097__ {position:absolute;top:9px;right:5px;font-size:14px;color:#888888}
.board_list__141097__ ul li.empty {padding:0;font-size:13px;text-align:center;line-height:120px}

@media all and (max-width:767px){
	.board_list__141097__ ul li.mobile_hide {display:none}
}

/*     141098 : 버튼형 타이틀      */
.button_title__141098__ {font-size:0}
.button_title__141098__ p {
	display:inline-block;margin:0;padding:5px 10px;
	border-radius:4px;border:1px solid #00a2e7;background:#00a2e7;
	font-size:20px;font-weight:normal;color:#ffffff;letter-spacing:-.03em;line-height:1.3em;
}
.button_title__141098__.style_line p {background:none}

@media all and (min-width:1024px){
	.button_title__141098__ p {font-size:20px}
}

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

/*     141100 : 셀 설정      */
.cell_option__141100__ {display:table; width:100%;}
.cell_option__141100__ p {display:table-cell; height:100px; margin:0; background:#fafafa; color:#c40000; text-align:center; vertical-align:middle;}

@media (max-width:1023px){
	.col__141100__ {width:86%;padding:7%;}
}

@media (min-width:1024px){
	.col__141100__ {padding-left:3%}
}

/*     141101 : 지도 (주소 직접 입력)      */
.map__141101__ iframe {width:100%;vertical-align:top}
.map__141101__ p {display:none;margin:0;padding:1em 0;font-size:13px}
.map__141101__ .build_preview__141101__ {display:table;width:100%}
.map__141101__ .build_preview__141101__ .inner__141101__ {display:table-cell;height:420px;border:1px solid #ddd;background:#f8f8f8;text-align:center;vertical-align:middle}
.map__141101__ .build_preview__141101__ .inner__141101__ .subject__141101__ {display:block;font-size:16px;font-weight:bold}
.map__141101__ .build_preview__141101__ .inner__141101__ .exp_text__141101__ {display:block;margin-top:10px;font-weight:normal;font-size:13px;color:#777}

@media all and (max-width:767px){
	.map__141101__ iframe {height:200px  !important}
	.map__141101__ .build_preview__141101__ .inner__141101__ {height:200px}
}

