/*     1602245 : 스크롤 블록/셀 슬라이드 js      */
.empty__1602245__ {padding:20px 10px;background:#fafafa;font-size:13px;color:blue;text-align:center}
.empty__1602245__ p{font-size:17px;font-weight:bold}
.empty__1602245__ dl{margin:0;text-align:left;color:#333}
.empty__1602245__ dt{margin-bottom:5px;font-size:14px}
.empty__1602245__ dd{margin:0;font-size:13px}


/*     1602525 : 블록 설정      */
.block_option__1602525__ {display:table;width:100%}
.block_option__1602525__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1602525__ {background-repeat: no-repeat !important;     background-size: cover !important;}
}


@media (min-width:1024px){
	.row__1602525__ {background-repeat: no-repeat !important;     background-size: cover !important;}
}

/*     1600825 : 공백      */
.empty__1600825__ {box-sizing:border-box;display:block;position:relative;width:100%;height:60px}
.empty__1600825__.build_edit_mode {min-height:10px;border:1px dashed red}
.empty__1600825__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (min-width:768px){
	.empty__1600825__ {height:60px}
}

@media all and (min-width:1024px){
	.empty__1600825__ {height:120px}
}

/*     1602165 : 이미지      */
.img__1602165__ {display:block; max-width:100%; margin:0 0 15px 0;}
.img__1602165__ * {box-sizing:border-box}
.img__1602165__ a {display:block;vertical-align:top}
.img__1602165__ img {width:35px;vertical-align:top; margin: 0 auto; display: block;}

@media (min-width:1024px){
	.img__1602165__ {display:block;}
	.img__1602165__ img {width:50px;vertical-align:top; margin: 0 auto; display: block;}
}

/*     1600845 : 한줄 텍스트      */
@font-face {
    font-family: 'SeoulAlrimTTF-Heavy';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2505-1@1.0/SeoulAlrimTTF-Heavy.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

.text__1600845__ p {
	display:block;margin:0 0 15px 0;padding:0;
	font-size:26px;font-weight:bold;color:#282828;letter-spacing:-0.05em;line-height:1.4em; word-break:keep-all;
	font-family: 'SeoulAlrimTTF-Heavy'; text-align: center;
}
.text__1600845__ p a {color:#282828}

.text__1600845__ p span{color:#E8953E;}

@media all and (min-width:1024px){
	.text__1600845__ p {font-size:42px}
}

/*     1602145 : 한줄 텍스트      */
@font-face {
    font-family: 'SeoulAlrimTTF-Heavy';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2505-1@1.0/SeoulAlrimTTF-Heavy.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

.text__1602145__ p {
	display:block; margin:0 auto; padding:0;
	font-size:16px;font-weight:normal;color:#282828;letter-spacing:-0.05em;line-height:1.4em; word-break:keep-all;
	font-family: 'SeoulAlrimTTF-Heavy'; font-family: "Nanum Gothic", sans-serif; text-align:center;
}
.text__1602145__ p a {color:#282828}

@media all and (min-width:768px){
	.text__1602145__ p {max-width:620px;}
}

@media all and (min-width:1024px){
	.text__1602145__ p {font-size:18px; max-width:700px;}
}

/*     1601865 : 공백      */
.empty__1601865__ {box-sizing:border-box;display:block;position:relative;width:100%;height:36px}
.empty__1601865__.build_edit_mode {min-height:10px;border:1px dashed red}
.empty__1601865__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (min-width:768px){
	.empty__1601865__ {height:36px}
}

@media all and (min-width:1024px){
	.empty__1601865__ {height:45px}
}

/*     1601815 : 지도 (주소 직접 입력)      */
.map__1601815__ {
	position:relative;
	left:10px;
	border:1px solid #E8953E;
}


/* 지도 */
.map__1601815__ iframe {
	position:relative;
	top:-10px;
	left:-10px;
	width:100%;
	vertical-align:top;
	box-shadow:1px 1px 5px #ddd;
}


/* 지도 미리보기 */
.map__1601815__ .build_preview__1601815__ {
	display:table;
	width:100%;
}

.map__1601815__ .build_preview__1601815__ .inner__1601815__ {
	display:table-cell;
	height:422px;
	border:1px solid #ddd;
	background:#f8f8f8;
	text-align:center;
	vertical-align:middle;
}

.map__1601815__ .build_preview__1601815__ .inner__1601815__ .subject__1601815__ {
	display:block;
	font-size:16px;
	font-weight:bold;
}

.map__1601815__ .build_preview__1601815__ .inner__1601815__ .exp_text__1601815__ {
	display:block;
	margin-top:10px;
	font-size:13px;
	font-weight:normal;
	color:#777;
}


/* 정보 영역 */
.map__1601815__ .caption {
	position:relative;
	left:auto;
	right:auto;
	bottom:auto;
	margin:-10px 0 0 -10px;
	padding:20px;
	background:#fff;
	box-sizing:border-box;
	box-shadow:0 8px 20px rgba(0,0,0,0.12);
	list-style:none;
}


/* 정보 한 줄 */
.map__1601815__ .caption li {
	display:flex;
	align-items:center;
	gap:20px;
	margin:0 0 15px;
}

.map__1601815__ .caption li:last-child {
	margin-bottom:0;
}


/* 왼쪽 제목 */
.map__1601815__ .caption li .title {
	display:block;
	flex:0 0 160px;
	width:auto;
	font-size:16px;
	font-weight:bold;
	line-height:1.4em;
	color:#282828;
	box-sizing:border-box;
}


/* 오른쪽 내용 */
.map__1601815__ .caption li .text {
	display:block;
	flex:1;
	width:auto;
	min-width:0;
	font-size:16px;
	line-height:1.4em;
	color:#282828;
	box-sizing:border-box;
}



/* ==================================================
   모바일
   ================================================== */

@media all and (max-width:767px){

	.map__1601815__ {
		left:0;
		border:0;
	}

	.map__1601815__ iframe {
		position:relative;
		top:0;
		left:0;
		width:100%;
		height:320px !important;
		box-shadow:none;
	}

	.map__1601815__ .build_preview__1601815__ .inner__1601815__ {
		height:200px;
	}

	.map__1601815__ .caption {
		position:relative;
		left:auto;
		right:auto;
		bottom:auto;
		width:100%;
		margin:0;
		padding:20px;
		background:#fff;
		box-shadow:0 5px 15px rgba(0,0,0,0.10);
	}

	.map__1601815__ .caption li {
		display:block;
		margin:0 0 15px;
	}

	.map__1601815__ .caption li:last-child {
		margin-bottom:0;
	}

	.map__1601815__ .caption li .title {
		display:block;
		width:100%;
		margin-bottom:5px;
		font-size:16px;
		font-weight:bold;
		line-height:1.4em;
		text-align:left;
	}

	.map__1601815__ .caption li .text {
		display:block;
		width:100%;
		font-size:16px;
		line-height:1.4em;
	}
}



/* ==================================================
   태블릿
   ================================================== */

@media all and (min-width:768px) and (max-width:1023px){

	.map__1601815__ .caption {
		position:relative;
		left:auto;
		right:auto;
		bottom:auto;
		width:auto;
		margin:-10px 0 0 -10px;
		padding:25px;
		background:#fff;
		box-shadow:0 8px 20px rgba(0,0,0,0.12);
	}

	.map__1601815__ .caption li {
		display:flex;
		align-items:center;
		gap:20px;
		margin:0 0 15px;
	}

	.map__1601815__ .caption li:last-child {
		margin-bottom:0;
	}

	.map__1601815__ .caption li .title {
		flex:0 0 160px;
		width:auto;
		font-size:16px;
		font-weight:bold;
		line-height:1.4em;
	}

	.map__1601815__ .caption li .text {
		flex:1;
		width:auto;
		min-width:0;
		font-size:16px;
		line-height:1.4em;
	}
}



/* ==================================================
   PC
   ================================================== */

@media all and (min-width:1024px){

	.map__1601815__ .caption {
		position:absolute;
		left:0;
		right:auto;
		bottom:0;
		width:80%;
		margin:0;
		padding:30px;
		background:rgba(255,255,255,0.9);
		box-shadow:0 8px 20px rgba(0,0,0,0.12);
		box-sizing:border-box;
	}

	.map__1601815__ .caption li {
		display:flex;
		align-items:center;
		gap:25px;
		margin:0 0 15px;
	}

	.map__1601815__ .caption li:last-child {
		margin-bottom:0;
	}

	.map__1601815__ .caption li .title {
		display:block;
		flex:0 0 180px;
		width:auto;
		white-space:nowrap;
		font-size:18px;
		font-weight:bold;
		line-height:1.4em;
		color:#282828;
		box-sizing:border-box;
	}

	.map__1601815__ .caption li .text {
		display:block;
		flex:1;
		width:auto;
		min-width:0;
		font-size:18px;
		line-height:1.4em;
		color:#282828;
		box-sizing:border-box;
	}
}

/*     1600855 : 공백      */
.empty__1600855__ {box-sizing:border-box;display:block;position:relative;width:100%;height:36px}
.empty__1600855__.build_edit_mode {min-height:10px;border:1px dashed red}
.empty__1600855__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (min-width:768px){
	.empty__1600855__ {height:36px}
}

@media all and (min-width:1024px){
	.empty__1600855__ {height:45px}
}

/*     1602095 : 타이틀 텍스트      */
.title__1602095__ p {position:relative;margin:0 0 10px 0;padding:0;}
.title__1602095__ p:before {content:'';display:block;position:absolute;top:50%;right:0;left:0;z-index:1;height:2px;background:#282828;transform:translateY(-50%);}
.title__1602095__ p > span {display:inline-block;position:relative;z-index:2;margin:0;padding:0 10px 0 0;font-size:18px;
	font-weight:bold;color:#282828;background-color:#f7f7f7; line-height:1.4em;letter-spacing:-0.05em;vertical-align:top; word-break:keep-all; font-family: "Nanum Gothic", sans-serif;}

@media all and (min-width:1024px){
	.title__1602095__ p:before {height:2px;}
	.title__1602095__ p > span {padding-right:18px;font-size:21px;}
}

/*     1601955 : 이미지 리스트 (타일형)      */
.img_tile__1601955__ {
	overflow:hidden;
}

.img_tile__1601955__ * {
	box-sizing:border-box;
}


/* ==================================================
   기본 구조
   ================================================== */

.img_tile__1601955__ .img_inner {
	margin:0 -5px;
}

.img_tile__1601955__ .img_inner:after {
	content:'';
	display:block;
	clear:both;
}

.img_tile__1601955__ .item {
	float:left;
	position:relative;
	width:100%;
	padding:20px 5px;
	border-right:1px solid #ddd;
}

.img_tile__1601955__ .item a {
	display:block;
}

.img_tile__1601955__ .figure {
	display:block;
	max-width:60px;
	margin:0 auto;
}

.img_tile__1601955__ .figure img {
	vertical-align:top;
}

.img_tile__1601955__ .caption {
	display:block;
	margin-top:10px;
}

.img_tile__1601955__ .caption > span {
	display:block;
}

.img_tile__1601955__ .caption > span.exp_text {
	color:#aaa;
	font-family:"Nanum Gothic", sans-serif;
}

.img_tile__1601955__ .caption > span.subject {
	font-weight:bold;
	color:#282828;
	font-family:"Nanum Gothic", sans-serif;
}

.img_tile__1601955__ .caption > span.content {
	margin-top:5px;
	color:#282828;
	font-family:"Nanum Gothic", sans-serif;
}


/* ==================================================
   모바일 텍스트
   ================================================== */

.text_m_sml__1601955__ .caption > span.exp_text {
	font-size:16px;
}

.text_m_sml__1601955__ .caption > span.subject {
	font-size:16px;
	line-height:1.4em;
}

.text_m_sml__1601955__ .caption > span.content {
	font-size:16px;
	line-height:1.4em;
}


.text_m_med__1601955__ .caption > span.exp_text {
	font-size:18px;
}

.text_m_med__1601955__ .caption > span.subject {
	font-size:18px;
	line-height:1.4em;
}

.text_m_med__1601955__ .caption > span.content {
	font-size:18px;
	line-height:1.4em;
}


.text_m_big__1601955__ .caption > span.exp_text {
	font-size:26px;
}

.text_m_big__1601955__ .caption > span.subject {
	font-size:26px;
	line-height:1.4em;
}

.text_m_big__1601955__ .caption > span.content {
	font-size:26px;
	line-height:1.4em;
}


/* ==================================================
   모바일 기본 열
   ================================================== */

.col_m_1__1601955__ .item {
	width:100%;
}

.col_m_2__1601955__ .item {
	width:50%;
}

.col_m_3__1601955__ .item {
	width:33.3333%;
}

.col_m_4__1601955__ .item {
	width:25%;
}

.col_m_1__1601955__ .item,
.col_m_2__1601955__ .item2n,
.col_m_3__1601955__ .item3n,
.col_m_4__1601955__ .item4n {
	clear:both;
}


/* ==================================================
   모바일
   767px 이하
   ================================================== */

@media (max-width:767px){

	.img_tile__1601955__ .item {
		border-bottom:1px solid #ddd;
	}

	/* 2개씩 배치 - 오른쪽 요소 세로선 제거 */
	.img_tile__1601955__ .item:nth-child(2n) {
		border-right:0;
	}

	/* 마지막 줄 2개 - 하단선 제거 */
	.img_tile__1601955__ .item:nth-last-child(-n+2) {
		border-bottom:0;
	}
}


/* ==================================================
   태블릿 기본 열
   768px 이상
   ================================================== */

@media (min-width:768px){

	/* 모바일 clear 해제 */
	.col_m_1__1601955__ .item,
	.col_m_2__1601955__ .item2n,
	.col_m_3__1601955__ .item3n,
	.col_m_4__1601955__ .item4n {
		clear:none;
	}

	.col_t_1__1601955__ .item {
		width:100%;
	}

	.col_t_2__1601955__ .item {
		width:50%;
	}

	.col_t_3__1601955__ .item {
		width:33.3333%;
	}

	.col_t_4__1601955__ .item {
		width:25%;
	}

	.col_t_5__1601955__ .item {
		width:20%;
	}

	.col_t_6__1601955__ .item {
		width:16.6666%;
	}

	.col_t_1__1601955__ .item,
	.col_t_2__1601955__ .item2n,
	.col_t_3__1601955__ .item3n,
	.col_t_4__1601955__ .item4n,
	.col_t_5__1601955__ .item5n,
	.col_t_6__1601955__ .item6n {
		clear:both;
	}
}


/* ==================================================
   태블릿
   768px ~ 1023px
   3개씩 배치
   ================================================== */

@media (min-width:768px) and (max-width:1023px){

	.img_tile__1601955__ .item {
		border-bottom:1px solid #ddd;
	}

	/* 3개씩 배치 - 오른쪽 요소 세로선 제거 */
	.img_tile__1601955__ .item:nth-child(3n) {
		border-right:0;
	}

	/* 마지막 줄 3개 - 하단선 제거 */
	.img_tile__1601955__ .item:nth-last-child(-n+3) {
		border-bottom:0;
	}
}


/* ==================================================
   PC
   1024px 이상
   ================================================== */

@media (min-width:1024px){

	.img_tile__1601955__ .img_inner {
		margin:0 -10px;
	}

	.img_tile__1601955__ .item {
		padding:10px;

		/*
		 * 6개 부모 높이 통일
		 * 기존 170px보다 줄여서
		 * 하단 빈 공간을 최소화
		 */
		min-height:125px;

		border-bottom:0;
	}

	/* 6번째 요소 오른쪽 세로선 제거 */
	.img_tile__1601955__ .item:nth-child(6n) {
		border-right:0;
	}

	.img_tile__1601955__ .caption {
		margin-top:15px;
	}

	.img_tile__1601955__ .caption > span.content {
		margin-top:10px;
	}


	/* PC 텍스트 - small */
	.text_sml__1601955__ .caption > span.exp_text {
		font-size:18px;
	}

	.text_sml__1601955__ .caption > span.subject {
		font-size:18px;
		line-height:1.4em;
	}

	.text_sml__1601955__ .caption > span.content {
		font-size:18px;
		line-height:1.4em;
	}


	/* PC 텍스트 - medium */
	.text_med__1601955__ .caption > span.exp_text {
		font-size:21px;
	}

	.text_med__1601955__ .caption > span.subject {
		font-size:21px;
		line-height:1.4em;
	}

	.text_med__1601955__ .caption > span.content {
		font-size:21px;
		line-height:1.4em;
	}


	/* PC 텍스트 - big */
	.text_big__1601955__ .caption > span.exp_text {
		font-size:32px;
	}

	.text_big__1601955__ .caption > span.subject {
		font-size:32px;
		line-height:1.4em;
	}

	.text_big__1601955__ .caption > span.content {
		font-size:32px;
		line-height:1.4em;
	}


	/* 태블릿 clear 해제 */
	.col_t_1__1601955__ .item,
	.col_t_2__1601955__ .item2n,
	.col_t_3__1601955__ .item3n,
	.col_t_4__1601955__ .item4n,
	.col_t_5__1601955__ .item5n,
	.col_t_6__1601955__ .item6n {
		clear:none;
	}


	/* PC 열 */
	.col_pc_1__1601955__ .item {
		width:100%;
	}

	.col_pc_2__1601955__ .item {
		width:50%;
	}

	.col_pc_3__1601955__ .item {
		width:33.3333%;
	}

	.col_pc_4__1601955__ .item {
		width:25%;
	}

	.col_pc_5__1601955__ .item {
		width:20%;
	}

	.col_pc_6__1601955__ .item {
		width:16.6666%;
	}

	.col_pc_1__1601955__ .item,
	.col_pc_2__1601955__ .item2n,
	.col_pc_3__1601955__ .item3n,
	.col_pc_4__1601955__ .item4n,
	.col_pc_5__1601955__ .item5n,
	.col_pc_6__1601955__ .item6n {
		clear:both;
	}
}

/*     1602135 : 공백      */
.empty__1602135__ {box-sizing:border-box;display:block;position:relative;width:100%;height:36px}
.empty__1602135__.build_edit_mode {min-height:10px;border:1px dashed red}
.empty__1602135__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (min-width:768px){
	.empty__1602135__ {height:36px}
}

@media all and (min-width:1024px){
	.empty__1602135__ {height:120px}
}

/*     1601465 : 블록 설정      */
.block_option__1601465__ {display:table;width:100%}
.block_option__1601465__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1601465__ {background-repeat: no-repeat !important;     background-size: cover !important;}
}


@media (min-width:1024px){
	.row__1601465__ {background-repeat: no-repeat !important;     background-size: cover !important;}
}

/*     1600885 : 셀 설정      */
.cell_option__1600885__ {display:table;width:100%}
.cell_option__1600885__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.col__1600885__ {}
}

@media (min-width:768px){
	.col__1600885__ {height: 200px; display: flex; flex-direction: column; justify-content: center;}
}

@media (min-width:1024px){
	.col__1600885__ {height: 340px; display: flex; flex-direction: column; justify-content: center;}
}

/*     1602225 : 공백      */
.empty__1602225__ {box-sizing:border-box;display:block;position:relative;width:100%;height:36px}
.empty__1602225__.build_edit_mode {min-height:10px;border:1px dashed red}
.empty__1602225__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (min-width:768px){
	.empty__1602225__ {height:0px}
}

@media all and (min-width:1024px){
	.empty__1602225__ {height:0px}
}

/*     1600955 : 한줄 텍스트      */
@font-face {
    font-family: 'SeoulAlrimTTF-Heavy';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2505-1@1.0/SeoulAlrimTTF-Heavy.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

.text__1600955__ p {
	display:block;margin:0 0 10px 0;padding:0;
	font-size:26px;font-weight:bold;color:#ffffff;letter-spacing:-0.05em;line-height:1.4em; word-break:keep-all;
	font-family: 'SeoulAlrimTTF-Heavy'; text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2);
}
.text__1600955__ p a {color:#ffffff}

.text__1600955__ p span{color:#f59012;}

@media all and (min-width:1024px){
	.text__1600955__ p {font-size:32px; max-width: 400px; margin:0 0 15px 0;}
}

/*     1600945 : 한줄 텍스트      */
@font-face {
    font-family: 'SeoulAlrimTTF-Heavy';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2505-1@1.0/SeoulAlrimTTF-Heavy.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

.text__1600945__ p {
	display:block;margin:0 0 0 0;padding:0;
	font-size:16px;font-weight:normal;color:#ffffff;letter-spacing:-0.05em;line-height:1.4em; word-break:keep-all;
	font-family: 'SeoulAlrimTTF-Heavy'; font-family: "Nanum Gothic", sans-serif; text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2); max-width:465px;
}
.text__1600945__ p a {color:#ffffff}

@media all and (min-width:768px){
	.text__1600945__ p {max-width:540px;}
}

@media all and (min-width:1024px){
	.text__1600945__ p {font-size:18px; max-width:415px;}
}

/*     1600975 : 공백      */
.empty__1600975__ {box-sizing:border-box;display:block;position:relative;width:100%;height:36px}
.empty__1600975__.build_edit_mode {min-height:10px;border:1px dashed red}
.empty__1600975__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (min-width:768px){
	.empty__1600975__ {height:0px}
}

@media all and (min-width:1024px){
	.empty__1600975__ {height:45px}
}

/*     1600875 : 이미지 리스트 (타일형)      */
/* 
.img_tile__1600875__ {
	overflow:hidden;
}
*/

.img_tile__1600875__ > ul {
	margin:-10px;
	padding:0;
}

.img_tile__1600875__ > ul:after {
	content:'';
	display:block;
	clear:both;
}

.img_tile__1600875__ > ul > li {
	box-sizing:border-box;
	float:left;
	position:relative;
	width:100%;
	margin:0;
	padding:10px;
	list-style-type:none;
}


/* 카드 - 모바일/태블릿 기본 흰색 */
.img_tile__1600875__ > ul > li .item {
	display:table;
	overflow:hidden;
	position:relative;
	top:0;
	width:100%;
	height:80px;
	border-radius:0px;
	background:#fff;
}


.img_tile__1600875__ > ul > li .item .item_inner {
	display:table-cell;
	position:relative;
	padding:20px;
	vertical-align:middle;
}


.img_tile__1600875__ > ul > li .item .caption {
	display:block;
	position:relative;
	z-index:2;
	word-break:break-all;
}


/* 제목 */
.img_tile__1600875__ > ul > li .item .caption .title1 {
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#282828;
	line-height:1.4em;
	letter-spacing:-0.05em;
	font-family:"Nanum Gothic", sans-serif;
}


.img_tile__1600875__ > ul > li .item .caption .title2 {
	display:block;
	margin-top:5px;
	font-size:16px;
	color:#243B53;
	line-height:1.4em;
	letter-spacing:-0.05em;
	font-family:"Nanum Gothic", sans-serif;
	word-break: keep-all;
}


.img_tile__1600875__ > ul > li .item .figure {
	display:block;
	position:absolute;
	right:0;
	bottom:0;
	z-index:1;
}


.img_tile__1600875__ > ul > li .item .figure img {
	width:48px;
	vertical-align:top;
}



/* 모바일 텍스트 크기 */
.text_m_sml__1600875__ .caption > span.subject {
	font-size:14px;
	line-height:1.4em;
}

.text_m_sml__1600875__ .caption > span.content {
	font-size:13px;
	line-height:1.4em;
}

.text_m_med__1600875__ .caption > span.subject {
	font-size:16px;
	line-height:1.4em;
}

.text_m_med__1600875__ .caption > span.content {
	font-size:14px;
	line-height:1.4em;
}

.text_m_big__1600875__ .caption > span.subject {
	font-size:18px;
	line-height:1.4em;
}

.text_m_big__1600875__ .caption > span.content {
	font-size:15px;
	line-height:1.4em;
}



/* 태블릿 */
@media (min-width:768px){

	.img_tile__1600875__ > ul {
		margin:-10px;
		padding:0;
	}

	.img_tile__1600875__ > ul > li {
		box-sizing:border-box;
		float:left;
		position:relative;
		width:100%;
		margin:0;
		padding:10px;
		list-style-type:none;
	}
}



/* PC */
@media (min-width:1024px){

	.img_tile__1600875__ > ul {
		margin:-10px;
	}

	.img_tile__1600875__ > ul > li {
		padding:10px;
	}


	/* PC에서는 원래 배경색 */
	.img_tile__1600875__ > ul > li .item {
		height:115px;
		border-radius:0px;
		background:#ffffff90;

		/* PC에서만 부드러운 hover 효과 */
		transition:
			top .25s ease-out,
			box-shadow .25s ease-out,
			background-color .25s ease-out;
	}


	/* PC 마우스 오버 */
	.img_tile__1600875__ > ul > li .item:hover {
		top:-10px;
		background:#fff;
		box-shadow:0 10px 25px rgba(0, 0, 0, 0.12);
	}


	.img_tile__1600875__ > ul > li .item .item_inner {
		padding:10px 25px;
	}


	.img_tile__1600875__ > ul > li .item .caption .title1 {
		font-size:18px;
		line-height:1.4em;
		transition:color .25s ease-out;
	}


	/* PC 마우스 오버 시 제목 색상 */
	.img_tile__1600875__ > ul > li .item:hover .caption .title1 {
		color:#3A7D7C;
	}


	.img_tile__1600875__ > ul > li .item .caption .title2 {
		font-size:18px;
		line-height:1.4em;
	}


	.img_tile__1600875__ > ul > li .item .figure img {
		width:96px;
	}


	.text_sml__1600875__ .caption > span.subject {
		font-size:18px;
		line-height:1.4em;
	}

	.text_sml__1600875__ .caption > span.content {
		font-size:18px;
		line-height:1.4em;
	}

	.text_med__1600875__ .caption > span.subject {
		font-size:21px;
		line-height:1.4em;
	}

	.text_med__1600875__ .caption > span.content {
		font-size:21px;
		line-height:1.4em;
	}

	.text_big__1600875__ .caption > span.subject {
		font-size:32px;
		line-height:1.4em;
	}

	.text_big__1600875__ .caption > span.content {
		font-size:32px;
		line-height:1.4em;
	}
}

/*     1600985 : 공백      */
.empty__1600985__ {box-sizing:border-box;display:block;position:relative;width:100%;height:36px}
.empty__1600985__.build_edit_mode {min-height:10px;border:1px dashed red}
.empty__1600985__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (min-width:768px){
	.empty__1600985__ {height:36px}
}

@media all and (min-width:1024px){
	.empty__1600985__ {height:45px}
}

