/*     49740 : 한줄 텍스트      */
.text__49740__ p {
	display:block;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#5da02c;letter-spacing:0;line-height:1.6em;
}
.text__49740__ p a {color:#5da02c}

@media all and (min-width:1024px){
	.text__49740__ p {font-size:25px;}
}

/*     49741 : 타이틀      */
.title__49741__ {}
.title__49741__ p {
	position:relative;margin:0;padding:0;font-size:20px;font-weight:bold;
	color:#444444;letter-spacing:-.03em;line-height:1.6em;
}
.title__49741__ p:before {content:'';display:block;position:absolute;top:50%;left:0;right:0;width:100%;height:0;border-top:2px dashed #bbbbbb}
.title__49741__ p span {display:inline-block;position:relative;z-index:10;padding:0 15px;background:#ffffff;vertical-align:top}

@media all and (min-width:768px){
	.title__49741__ p {font-size:22px}
	.title__49741__ p span {padding:0 20px}
}

@media all and (min-width:1024px){
	.title__49741__ p {font-size:36px}
	.title__49741__ p span {padding:0 30px}
}

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

/*     49743 : 오버 텍스트 + 이미지      */
.img__49743__ {position:relative}
.img__49743__ * {box-sizing:border-box}
.img__49743__ a {display:block;max-width:100%;vertical-align:top}
.img__49743__ img {width:100%;vertical-align:top; height:100%;}
.img__49743__ .caption {position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;width:100%;height:100%}
.img__49743__ .caption:before {
	content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#444444;opacity:.6;transition:.4s opacity ease-in-out;
}
.img__49743__ .caption .caption_inner {display:table;width:100%;height:100%}
.img__49743__ .caption .caption_cell {display:table-cell;text-align:center;vertical-align:middle}
.img__49743__ .caption .caption_cell > span {display:block;position:relative;z-index:20;color:#ffffff;line-height:1.4em;letter-spacing:-.03em}
.img__49743__ .caption .caption_cell > span.title {font-size:22px;font-weight:bold}
.img__49743__ .caption .caption_cell > span.cont {/*display:none;*/ font-size:18px; word-break:keep-all;}
.img__49743__ .caption .caption_cell > span.btn_link {margin-top:15px}
.img__49743__ .caption .caption_cell > span.btn_link > span {display:inline-block;position:relative;padding:0 15px;border-radius:30px;font-size:12px;line-height:25px}
.img__49743__ .caption .caption_cell > span.btn_link > span:before {
	content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #ffffff;border-radius:30px;opacity:.5;
}
.img__49743__ .caption:hover:before {opacity:0}

@media all and (min-width:768px){
	.img__49743__ .caption .caption_cell > span {margin-top:5px}
	.img__49743__ .caption .caption_cell > span:first-child {margin-top:0}
	.img__49743__ .caption .caption_cell > span.title {font-size:22px}
	.img__49743__ .caption .caption_cell > span.cont {display:block}
	.img__49743__ .caption .caption_cell > span.btn_link {margin-top:2%}
	.img__49743__ .caption .caption_cell > span.btn_link > span {padding:0 20px;line-height:30px}
}

@media all and (min-width:1024px){
	.img__49743__ img {height:100%;}
	.img__49743__ .caption .caption_cell > span.title {font-size:26px}
	.img__49743__ .caption .caption_cell > span.btn_link > span {padding:0 25px;font-size:13px;line-height:34px}
}

/*     49746 : 이미지 리스트 (웹진형)      */
.img_webzine__49746__:after {content:'';display:block;clear:both}
.img_webzine__49746__ * {box-sizing:border-box}
.img_webzine__49746__ .item {float:left;position:relative;width:100%;padding:5px}
.img_webzine__49746__ .item:after {content:'';display:block;clear:both}
.img_webzine__49746__ .item a {display:block}
.img_webzine__49746__ figure {display:block;float:left;width:97px;margin:0;margin-right:10px;padding:0}
.img_webzine__49746__ figure img {width:100%;vertical-align:bottom}
.img_webzine__49746__ .text_box {margin-left:97px;padding:5px}
.img_webzine__49746__ .text_box p {margin:0;padding:5px}
.img_webzine__49746__ .text_box .subject {position:relative;padding-bottom:16px;font-weight:bold;color:#0256d0}
.img_webzine__49746__ .text_box .subject:before {content:'';position:absolute;bottom:4px;left:5px;width:24px;height:3px;background:#ccc}
.img_webzine__49746__ .text_box .content {color:#444; font-weight:bold;}

.text_sml__49746__ .subject {font-size:14px;line-height:1.6em}
.text_sml__49746__ .content {font-size:13px;line-height:1.6em}
.text_med__49746__ .subject {font-size:20px;line-height:1.4em}
.text_med__49746__ .content {font-size:18px;line-height:1.6em}
.text_big__49746__ .subject {font-size:18px;line-height:1.4em}
.text_big__49746__ .content {font-size:15px;line-height:1.6em}

.col_m_1__49746__ .item {width:100%}
.col_m_2__49746__ .item {width:50%}
.col_m_3__49746__ .item {width:33.3333%}
.col_m_4__49746__ .item {width:25%}
.col_m_1__49746__ .item,
.col_m_2__49746__ .item2n,
.col_m_3__49746__ .item3n,
.col_m_4__49746__ .item4n {clear:both}

@media (min-width:768px){
	.col_m_1__49746__ .item,
	.col_m_2__49746__ .item2n,
	.col_m_3__49746__ .item3n,
	.col_m_4__49746__ .item4n {clear:none}

	.col_t_1__49746__ .item {width:100%}
	.col_t_2__49746__ .item {width:50%}
	.col_t_3__49746__ .item {width:33.3333%}
	.col_t_4__49746__ .item {width:25%}
	.col_t_5__49746__ .item {width:20%}
	.col_t_6__49746__ .item {width:16.6666%}
	.col_t_1__49746__ .item,
	.col_t_2__49746__ .item2n,
	.col_t_3__49746__ .item3n,
	.col_t_4__49746__ .item4n,
	.col_t_5__49746__ .item5n,
	.col_t_6__49746__ .item6n {clear:both}
}

@media (min-width:1024px){
	.col_t_1__49746__ .item,
	.col_t_2__49746__ .item2n,
	.col_t_3__49746__ .item3n,
	.col_t_4__49746__ .item4n,
	.col_t_5__49746__ .item5n,
	.col_t_6__49746__ .item6n {clear:none}

	.col_pc_1__49746__ .item {width:100%}
	.col_pc_2__49746__ .item {width:50%}
	.col_pc_3__49746__ .item {width:33.3333%}
	.col_pc_4__49746__ .item {width:25%}
	.col_pc_5__49746__ .item {width:20%}
	.col_pc_6__49746__ .item {width:16.6666%}
	.col_pc_1__49746__ .item,
	.col_pc_2__49746__ .item2n,
	.col_pc_3__49746__ .item3n,
	.col_pc_4__49746__ .item4n,
	.col_pc_5__49746__ .item5n,
	.col_pc_6__49746__ .item6n {clear:both}
}

