/*     2345224 : 타이틀      */
.title__2345224__ {}
.title__2345224__ p {
	position:relative;margin:0;padding:0;font-size:20px;font-weight:bold;
	color:#444444;letter-spacing:-.03em;line-height:1.6em;
}
.title__2345224__ p span {display:inline-block;position:relative;z-index:10;padding:0 16px;vertical-align:top}
.title__2345224__ p span:before, .title__2345224__ p span:after {content:'';position:absolute;top:50%;width:4px;height:4px;margin-top:-2px;background:#444444}
.title__2345224__ p span:before {left:0}
.title__2345224__ p span:after {right:0}

@media all and (min-width:768px){
	.title__2345224__ p {font-size:22px}
	.title__2345224__ p span {padding:0 20px}
	.title__2345224__ p span:before, .title__2345224__ p span:after {width:6px;height:6px;margin-top:-3px}
}

@media all and (min-width:1024px){
	.title__2345224__ p {font-size:30px}
	.title__2345224__ p span {padding:0 28px}
}

/*     2345234 : 이미지 리스트      */
.img_tile__2345234__ {overflow:hidden}
.img_tile__2345234__ .img_inner {margin:0 -5px}
.img_tile__2345234__ .img_inner:after {content:'';display:block;clear:both}
.img_tile__2345234__ * {box-sizing:border-box}
.img_tile__2345234__ .item {float:left;position:relative;padding:5px}
.img_tile__2345234__ .item .item_inner {display:block;overflow:hidden;border-radius:10px;background:#ffffff}
.img_tile__2345234__ .figure {display:block}
.img_tile__2345234__ .figure img {width:100%;vertical-align:bottom}
.img_tile__2345234__ .caption {display:block;position:relative;padding:12px 6px}
.img_tile__2345234__ .caption:before {
	content:'';position:absolute;bottom:-20px;left:50%;z-index:1;margin-left:-10px;border-width:10px;border-style:solid;border-color:#ffffff transparent transparent transparent;
}
.img_tile__2345234__ .caption > span {display:block;text-align:left}
.img_tile__2345234__ .caption > span.subject {font-size:14px;font-weight:bold;color:#333333;line-height:1.3em;letter-spacing:-.03em}
.img_tile__2345234__ .caption > span.content {display:none;margin-top:7px;font-size:13px;color:#777777;line-height:1.4em;letter-spacing:-.03em}

.col_m_1__2345234__ .item {width:100%}
.col_m_2__2345234__ .item {width:50%}
.col_m_3__2345234__ .item {width:33.3334%}
.col_m_4__2345234__ .item {width:25%}
.col_m_1__2345234__ .item,
.col_m_2__2345234__ .item2n,
.col_m_3__2345234__ .item3n,
.col_m_4__2345234__ .item4n {clear:both}

@media (min-width:768px){
	.img_tile__2345234__ .img_inner {margin:0 -10px}
	.img_tile__2345234__ .item {padding:10px}
	.img_tile__2345234__ .caption {padding:20px 10px}
	.img_tile__2345234__ .caption:before {bottom:-30px;margin-left:-15px;border-width:15px}
	.img_tile__2345234__ .caption > span.subject {font-size:16px}
	.img_tile__2345234__ .caption > span.content {display:block;margin-top:8px}

	.col_m_1__2345234__ .item,
	.col_m_2__2345234__ .item2n,
	.col_m_3__2345234__ .item3n,
	.col_m_4__2345234__ .item4n {clear:none}

	.col_t_1__2345234__ .item {width:100%}
	.col_t_2__2345234__ .item {width:50%}
	.col_t_3__2345234__ .item {width:33.3334%}
	.col_t_4__2345234__ .item {width:25%}
	.col_t_5__2345234__ .item {width:20%}
	.col_t_6__2345234__ .item {width:16.6666%}
}

@media (min-width:1024px){
	.img_tile__2345234__ .img_inner {margin:0 -15px}
	.img_tile__2345234__ .item {padding:15px}
	.img_tile__2345234__ .caption {padding:25px 20px}
	.img_tile__2345234__ .caption:before {bottom:-40px;margin-left:-20px;border-width:20px}
	.img_tile__2345234__ .caption > span.subject {font-size:19px;letter-spacing:-.05em}
	.img_tile__2345234__ .caption > span.content {margin-top:10px;font-size:14px;line-height:1.5em}

	.col_t_1__2345234__ .item,
	.col_t_2__2345234__ .item2n,
	.col_t_3__2345234__ .item3n,
	.col_t_4__2345234__ .item4n,
	.col_t_5__2345234__ .item5n,
	.col_t_6__2345234__ .item6n {clear:none}

	.col_pc_1__2345234__ .item {width:100%}
	.col_pc_2__2345234__ .item {width:50%}
	.col_pc_3__2345234__ .item {width:33.3334%}
	.col_pc_4__2345234__ .item {width:25%}
	.col_pc_5__2345234__ .item {width:20%}
	.col_pc_6__2345234__ .item {width:16.6666%}
}

/*     2345254 : 타이틀      */
.title__2345254__ {}
.title__2345254__ p {
	position:relative;margin:0;padding:0;font-size:20px;font-weight:bold;
	color:#444444;letter-spacing:-.03em;line-height:1.6em;
}
.title__2345254__ p span {display:inline-block;position:relative;z-index:10;padding:0 16px;vertical-align:top}
.title__2345254__ p span:before, .title__2345254__ p span:after {content:'';position:absolute;top:50%;width:4px;height:4px;margin-top:-2px;background:#444444}
.title__2345254__ p span:before {left:0}
.title__2345254__ p span:after {right:0}

@media all and (min-width:768px){
	.title__2345254__ p {font-size:22px}
	.title__2345254__ p span {padding:0 20px}
	.title__2345254__ p span:before, .title__2345254__ p span:after {width:6px;height:6px;margin-top:-3px}
}

@media all and (min-width:1024px){
	.title__2345254__ p {font-size:30px}
	.title__2345254__ p span {padding:0 28px}
}

/*     2345244 : 텍스트 오버레이 이미지      */
.text_over_img__2345244__ {display:block; position:relative; vertical-align:top;}
.text_over_img__2345244__ * {box-sizing:border-box;}
.text_over_img__2345244__ a {display:inline-block; text-decoration:none;}
.text_over_img__2345244__ .figure {display:block;}
.text_over_img__2345244__ .figure.pc_img {display:none;}
.text_over_img__2345244__ .figure img {max-width:100%; vertical-align:top;}
.text_over_img__2345244__ .caption_wrap {position:absolute; top:0; right:0; bottom:0; left:0; z-index:10; width:100%;}
.text_over_img__2345244__ .caption_inner {display:table; width:100%; height:100%;}
.text_over_img__2345244__ .caption {display:table-cell; padding:5%;}
.text_over_img__2345244__ .text_box {display:inline-block; position:relative;}
.text_over_img__2345244__ .text_box:before {content:''; position:absolute; top:0; left:0; z-index:100; width:15px; height:2px; background:#fff;}
.text_over_img__2345244__ .text_box:after {content:''; position:absolute; top:0; left:0; z-index:100; width:2px; height:15px; background:#fff;}
.text_over_img__2345244__ .text_box .box_inner {display:inline-block; position:relative; padding:15px 20px;}
.text_over_img__2345244__ .text_box .box_inner:before {content:''; position:absolute; bottom:0; right:0; z-index:100; width:15px; height:2px; background:#fff;}
.text_over_img__2345244__ .text_box .box_inner:after {content:''; position:absolute; bottom:0; right:0; z-index:100; width:2px; height:15px; background:#fff;}
.text_over_img__2345244__ .text_box .box_inner > span {display:block; margin:0; line-height:1.4em; letter-spacing:-0.03em;}
.text_over_img__2345244__ .text_box .box_inner .subject {font-size:15px; font-weight:bold; color:#ffffff;}
.text_over_img__2345244__ .text_box .box_inner .content {margin-top:10px; font-size:13px; color:#ffffff;}

.text_over_img__2345244__.white_type .text_box .box_inner {background:rgba(0, 0, 0, .4);}
.text_over_img__2345244__.white_type .text_box .box_inner > span {text-shadow: 2px 2px 0 rgba(0,0,0,0.5);}

.text_over_img__2345244__.black_type .text_box .box_inner {background:rgba(255, 255, 255, .4);}

.text_top__2345244__ .caption {vertical-align:top; text-align:left;}
.text_mid__2345244__ .caption {vertical-align:middle; text-align:center;}
.text_bot__2345244__ .caption {vertical-align:bottom; text-align:right;}

@media all and (min-width:768px){
	.text_over_img__2345244__ .text_box:before {width:20px; height:2px;}
	.text_over_img__2345244__ .text_box:after {width:2px; height:20px;}
	.text_over_img__2345244__ .text_box .box_inner {padding:20px 25px;}
	.text_over_img__2345244__ .text_box .box_inner:before {width:20px; height:2px;}
	.text_over_img__2345244__ .text_box .box_inner:after {width:2px; height:20px;}

	.text_over_img__2345244__ .figure.pc_img {display:block;}
	.text_over_img__2345244__ .figure.mobile_img {display:none;}

	.text_over_img__2345244__ .text_box .box_inner .subject {font-size:17px;}
	.text_over_img__2345244__ .text_box .box_inner .content {font-size:14px;}
}

@media all and (min-width:1024px){
	.text_over_img__2345244__ .text_box:before {width:30px; height:4px;}
	.text_over_img__2345244__ .text_box:after {width:4px; height:30px;}
	.text_over_img__2345244__ .text_box .box_inner {padding:25px 35px;}
	.text_over_img__2345244__ .text_box .box_inner:before {width:30px; height:4px;}
	.text_over_img__2345244__ .text_box .box_inner:after {width:4px; height:30px;}
	.text_over_img__2345244__ .text_box .box_inner .subject {line-height:1.5em;}
	.text_over_img__2345244__ .text_box .box_inner .content {margin-top:18px; line-height:1.6em;}

	.text_sml__2345244__ .text_box .box_inner .subject {font-size:17px;}
	.text_sml__2345244__ .text_box .box_inner .content {font-size:14px;}
	.text_med__2345244__ .text_box .box_inner .subject {font-size:20px;}
	.text_med__2345244__ .text_box .box_inner .content {font-size:16px;}
	.text_big__2345244__ .text_box .box_inner .subject {font-size:24px;}
	.text_big__2345244__ .text_box .box_inner .content {font-size:17px;}
}

/*     2345274 : 고객센터      */
.img_ratio__2345274__ {display:table;table-layout:fixed;width:100%;background:#1c9fbb}
.img_ratio__2345274__ * {box-sizing:border-box}
.img_ratio__2345274__ .img_inner {display:table-cell;height:130px;padding:12px;text-align:center;vertical-align:middle}
.img_ratio__2345274__ .img_inner .figure {display:block}
.img_ratio__2345274__ .img_inner .figure img {vertical-align:top}
.img_ratio__2345274__ .img_inner .caption {display:block;margin-top:5px}
.img_ratio__2345274__ .img_inner .caption > span {display:block;position:relative;line-height:1.4em;letter-spacing:-.03em}
.img_ratio__2345274__ .img_inner .caption .title {font-size:16px;font-weight:bold;color:#fff}
.img_ratio__2345274__ .img_inner .caption .cont {display:none;margin-top:5px;font-size:13px;color:#fff;opacity:.8}
.img_ratio__2345274__ .img_inner .caption .cs_num {font-size:20px;font-weight:bold;color:#fff;letter-spacing:.03em}

@media (min-width:768px){
	.img_ratio__2345274__ .img_inner {height:250px;padding:15px}
	.img_ratio__2345274__ .img_inner .caption {margin-top:15px}
	.img_ratio__2345274__ .img_inner .caption .title {font-size:18px}
	.img_ratio__2345274__ .img_inner .caption .cont {display:block;margin-top:8px;padding-top:10px}
	.img_ratio__2345274__ .img_inner .caption .cont:before {content:'';position:absolute;top:0;right:0;left:0;width:20px;height:1px;margin:0 auto;background:#fff}
	.img_ratio__2345274__ .img_inner .caption .cs_num {margin-top:8px}
}

@media (min-width:1024px){
	.img_ratio__2345274__ .img_inner {height:320px;padding:20px}
	.img_ratio__2345274__ .img_inner .caption {margin-top:20px}
	.img_ratio__2345274__ .img_inner .caption .title {font-size:22px}
	.img_ratio__2345274__ .img_inner .caption .cont {margin-top:15px;padding-top:18px;font-size:14px}
	.img_ratio__2345274__ .img_inner .caption .cs_num {margin-top:12px;font-size:25px}
}

/*     2345294 : 아이콘 + 글 박스      */
.img_ratio__2345294__ {display:table;table-layout:fixed;width:100%;background:#48b4cb}
.img_ratio__2345294__ * {box-sizing:border-box}
.img_ratio__2345294__ .img_inner {display:table-cell;height:130px;padding:12px;text-align:center;vertical-align:middle}
.img_ratio__2345294__ .img_inner .figure {display:block}
.img_ratio__2345294__ .img_inner .figure img {vertical-align:top}
.img_ratio__2345294__ .img_inner .caption {display:block;margin-top:5px}
.img_ratio__2345294__ .img_inner .caption > span {display:block;position:relative;line-height:1.4em;letter-spacing:-.03em}
.img_ratio__2345294__ .img_inner .caption .title {font-size:16px;font-weight:bold;color:#fff}
.img_ratio__2345294__ .img_inner .caption .cont {display:none;margin-top:5px;font-size:13px;color:#fff;opacity:.8}
.img_ratio__2345294__ .img_inner .caption .btn_link {margin-top:8px}
.img_ratio__2345294__ .img_inner .caption .btn_link > span {display:inline-block;min-width:90px;padding:6px 10px;border-radius:30px;background:rgba(0, 0, 0, .2);font-size:13px;font-weight:bold;color:#fff;line-height:1.3em}
.img_ratio__2345294__ .img_inner:hover .caption .btn_link > span {background:rgba(0, 0, 0, .3)}

@media (min-width:768px){
	.img_ratio__2345294__ {height:250px;
	.img_ratio__2345294__ .img_inner {height:250px;padding:15px}}
	.img_ratio__2345294__ .img_inner .caption {margin-top:15px}
	.img_ratio__2345294__ .img_inner .caption .title {font-size:18px}
	.img_ratio__2345294__ .img_inner .caption .cont {display:block;margin-top:8px;padding-top:10px}
	.img_ratio__2345294__ .img_inner .caption .cont:before {content:'';position:absolute;top:0;right:0;left:0;width:20px;height:1px;margin:0 auto;background:#fff}
	.img_ratio__2345294__ .img_inner .caption .btn_link {margin-top:15px}
	.img_ratio__2345294__ .img_inner .caption .btn_link > span {min-width:110px;padding:8px 15px}
}

@media (min-width:1024px){
	.img_ratio__2345294__ {height:320px}
	.img_ratio__2345294__ .img_inner {height:320px;padding:20px}
	.img_ratio__2345294__ .img_inner .caption {margin-top:20px}
	.img_ratio__2345294__ .img_inner .caption .title {font-size:22px}
	.img_ratio__2345294__ .img_inner .caption .cont {margin-top:15px;padding-top:18px;font-size:14px}
	.img_ratio__2345294__ .img_inner .caption .btn_link {margin-top:30px}
}

/*     2345304 : 아이콘 + 글 박스      */
.img_ratio__2345304__ {display:table;table-layout:fixed;width:100%;background:#48b4cb}
.img_ratio__2345304__ * {box-sizing:border-box}
.img_ratio__2345304__ .img_inner {display:table-cell;height:130px;padding:12px;text-align:center;vertical-align:middle}
.img_ratio__2345304__ .img_inner .figure {display:block}
.img_ratio__2345304__ .img_inner .figure img {vertical-align:top}
.img_ratio__2345304__ .img_inner .caption {display:block;margin-top:5px}
.img_ratio__2345304__ .img_inner .caption > span {display:block;position:relative;line-height:1.4em;letter-spacing:-.03em}
.img_ratio__2345304__ .img_inner .caption .title {font-size:16px;font-weight:bold;color:#fff}
.img_ratio__2345304__ .img_inner .caption .cont {display:none;margin-top:5px;font-size:13px;color:#fff;opacity:.8}
.img_ratio__2345304__ .img_inner .caption .btn_link {margin-top:8px}
.img_ratio__2345304__ .img_inner .caption .btn_link > span {display:inline-block;min-width:90px;padding:6px 10px;border-radius:30px;background:rgba(0, 0, 0, .2);font-size:13px;font-weight:bold;color:#fff;line-height:1.3em}
.img_ratio__2345304__ .img_inner:hover .caption .btn_link > span {background:rgba(0, 0, 0, .3)}

@media (min-width:768px){
	.img_ratio__2345304__ {height:250px}
	.img_ratio__2345304__ .img_inner {height:250px;padding:15px}
	.img_ratio__2345304__ .img_inner .caption {margin-top:15px}
	.img_ratio__2345304__ .img_inner .caption .title {font-size:18px}
	.img_ratio__2345304__ .img_inner .caption .cont {display:block;margin-top:8px;padding-top:10px}
	.img_ratio__2345304__ .img_inner .caption .cont:before {content:'';position:absolute;top:0;right:0;left:0;width:20px;height:1px;margin:0 auto;background:#fff}
	.img_ratio__2345304__ .img_inner .caption .btn_link {margin-top:15px}
	.img_ratio__2345304__ .img_inner .caption .btn_link > span {min-width:110px;padding:8px 15px}
}

@media (min-width:1024px){
	.img_ratio__2345304__ {height:320px}
	.img_ratio__2345304__ .img_inner {height:320px;padding:20px}
	.img_ratio__2345304__ .img_inner .caption {margin-top:20px}
	.img_ratio__2345304__ .img_inner .caption .title {font-size:22px}
	.img_ratio__2345304__ .img_inner .caption .cont {margin-top:15px;padding-top:18px;font-size:14px}
	.img_ratio__2345304__ .img_inner .caption .btn_link {margin-top:30px}
}

/*     2345354 : 지도 (주소 직접 입력)      */
.map__2345354__ iframe {width:100%;vertical-align:top}
.map__2345354__ .build_preview__2345354__ {display:table;width:100%}
.map__2345354__ .build_preview__2345354__ .inner__2345354__ {display:table-cell;height:750px;border:1px solid #ddd;background:#f8f8f8;text-align:center;vertical-align:middle}
.map__2345354__ .build_preview__2345354__ .inner__2345354__ .subject__2345354__ {display:block;font-size:16px;font-weight:bold}
.map__2345354__ .build_preview__2345354__ .inner__2345354__ .exp_text__2345354__ {display:block;margin-top:10px;font-weight:normal;font-size:13px;color:#777}

.map__2345354__ .comp_info_wrap {box-sizing:border-box;margin-top:20px;}
.map__2345354__ .comp_info_wrap .comp_name {margin:0 0 18px;padding:0;font-size:19px;font-weight:bold;color:#45675a;line-height:1.3em;letter-spacing:-.03em;}
.map__2345354__ .comp_info_wrap .comp_info {margin:15px 0 0;padding:0;}
.map__2345354__ .comp_info_wrap .comp_info dt {margin:0 0 5px;padding:0;font-size:15px;font-weight:bold;color:#333333;line-height:1.3em;letter-spacing:-.02em;}
.map__2345354__ .comp_info_wrap .comp_info dd {margin:0;padding:0;font-size:14px;color:#333333;line-height:1.5em;letter-spacing:-.02em;}
.map__2345354__ .comp_info_wrap .comp_info.mgt_none {margin-top:0;}

@media all and (max-width:1023px){
	.map__2345354__ {position:relative;}
	.map__2345354__ iframe {height:300px !important}
	.map__2345354__ .build_preview__2345354__ .inner__2345354__ {height:300px}
}

@media all and (min-width:1024px){
	.map__2345354__ {position:relative;}
	.map__2345354__ .comp_info_wrap {position:absolute;top:25px;right:25px;bottom:25px;width:400px;background:rgba(255,255,255,.9);}
	.map__2345354__ .comp_info_wrap .comp_cont_inner {box-sizing:border-box;overflow-y:auto;height:100%;padding:35px 30px;}
	.map__2345354__ .comp_info_wrap .comp_name {font-size:24px;}
	.map__2345354__ .comp_info_wrap .comp_info dt {font-size:16px;}
	.map__2345354__ .comp_info_wrap .comp_info dd {font-size:15px;}
}

