/*     2339035 : 이미지 슬라이드 (메인용)      */
@font-face {
	font-family:'icomoon_slider';
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot');
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.svg#icomoon_slider') format('svg');
	font-weight:normal;
	font-style:normal;
}

.pm-slide_wide__2339035__ {max-width:1920px;margin:0 auto}
.pm-slide_wide__2339035__ a {display:block;position:relative;border:none}
.pm-slide_wide__2339035__ a img {border:none}
.pm-slide_wide__2339035__.slide_zindex .owl-item {z-index:1}
.pm-slide_wide__2339035__ .item {position:relative}
.pm-slide_wide__2339035__ .item img {vertical-align:top}
.pm-slide_wide__2339035__ .item .caption {display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;text-align:center}
.pm-slide_wide__2339035__ .item .caption .caption_inner {display:table;width:100%;height:100%}
.pm-slide_wide__2339035__ .item .caption .caption_inner .caption_cell {display:table-cell;padding:0 10%;text-align:center;vertical-align:middle;  text-shadow: 1px 1px 4px rgba(0,0,0,0.6);}
.pm-slide_wide__2339035__ .item .caption .caption_inner .caption_cell > span {display:block}
.pm-slide_wide__2339035__ .item .caption .caption_inner .caption_cell .exp_text {color:#ffffff;margin-bottom:2%;}
.pm-slide_wide__2339035__ .item .caption .caption_inner .caption_cell .subject {font-size:24px;font-weight:bold;color:#ffffff;line-height:1.3em;letter-spacing:-.03em;}

.pm-slide_wide__2339035__ .owl-nav {-webkit-tap-highlight-color:transparent}
.pm-slide_wide__2339035__ .owl-nav [class*='owl-'] {
	position:absolute;top:50%;z-index:2;width:24px;height:24px;line-height:24px;margin-top:-12px;
	font-size:0;
}
.pm-slide_wide__2339035__ .owl-nav [class*='owl-']:before {font-family:'icomoon_slider';font-size:24px;font-weight:bold;color:#ffffff}
.pm-slide_wide__2339035__ .owl-nav .owl-prev {left:3px}
.pm-slide_wide__2339035__ .owl-nav .owl-next {right:3px}
.pm-slide_wide__2339035__ .owl-nav .owl-prev:before {content:'\e600'}
.pm-slide_wide__2339035__ .owl-nav .owl-next:before {content:'\e601'}
.pm-slide_wide__2339035__ .owl-nav .disabled {opacity:0.5;cursor:default !important}

.pm-slide_wide__2339035__ .owl-dots {position:absolute;bottom:0;left:0;width:100%;height:30px;padding:10px;font-size:0;box-sizing:border-box;text-align:center}
.pm-slide_wide__2339035__ .owl-dots .owl-dot {display:inline-block}
.pm-slide_wide__2339035__ .owl-dots .owl-dot span {
	display:block;width:25px;height:5px;margin:0 3px;
	background:#ffffff;border-radius:5px;
	transition:opacity 200ms ease;
}
.pm-slide_wide__2339035__ .owl-dots .owl-dot.active span,
.pm-slide_wide__2339035__ .owl-dots .owl-dot:hover span {background:#e66d1e}

.pm-slide_wide__2339035__.empty__2339035__ {padding:30px 10px;font-size:13px;text-align:center}

.pm-slide_wide__2339035__.build_edit_mode .item {display:none}
.pm-slide_wide__2339035__.build_edit_mode .item img {width:100%}
.pm-slide_wide__2339035__.build_edit_mode .item:first-child {display:block}

@media all and (min-width:768px){
	.pm-slide_wide__2339035__ .item .caption .caption_inner .caption_cell {padding:0 10%}
	.pm-slide_wide__2339035__ .item .caption .caption_inner .caption_cell .exp_text {display:block;font-size:18px;}
	.pm-slide_wide__2339035__ .item .caption .caption_inner .caption_cell .subject {font-size:28px;line-height:1.4em}

	.pm-slide_wide__2339035__ .owl-nav [class*='owl-'] {width:30px;height:30px;line-height:30px;margin-top:-15px}
	.pm-slide_wide__2339035__ .owl-nav [class*='owl-']:before {font-size:30px}
	.pm-slide_wide__2339035__ .owl-nav .owl-prev {left:6px}
	.pm-slide_wide__2339035__ .owl-nav .owl-next {right:6px}
}

@media all and (min-width:1024px){
.pm-slide_wide__2339035__ .item .caption .caption_inner {width: 50%; margin: 0 auto;}
	.pm-slide_wide__2339035__ .item .caption .caption_inner .caption_cell .exp_text {font-size:20px}
	.pm-slide_wide__2339035__ .item .caption .caption_inner .caption_cell .subject {font-size:48px;line-height:1.3em}

	.pm-slide_wide__2339035__ .owl-dots {bottom:10px}
	.pm-slide_wide__2339035__ .owl-dots .owl-dot span {width:35px;height:8px;margin:0 5px}

	.pm-slide_wide__2339035__ .owl-nav [class*='owl-'] {width:40px;height:40px;line-height:40px;margin-top:-20px}
	.pm-slide_wide__2339035__ .owl-nav [class*='owl-']:before {font-size:40px}
	.pm-slide_wide__2339035__ .owl-nav .owl-prev {left:10px}
	.pm-slide_wide__2339035__ .owl-nav .owl-next {right:10px}
}

@media all and (min-width:1024px){
.pm-slide_wide__2339035__ .item .caption .caption_inner {width: 90%; margin: 0 auto;}
}

@media all and (min-width:1700px){
.pm-slide_wide__2339035__ .item .caption .caption_inner {width: 50%; margin: 0 auto;}
}

/*     2332435 : 타이틀 텍스트      */
.title__2332435__ {font-size:0}
.title__2332435__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#333333;letter-spacing:-.03em;line-height:1.4em;
}
.title__2332435__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__2332435__.style_top p {padding-top:10px}
.title__2332435__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__2332435__.style_right p {padding-right:14px}
.title__2332435__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__2332435__.style_bottom p {padding-bottom:12px}
.title__2332435__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__2332435__.style_left p {padding-left:14px}
.title__2332435__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__2332435__.style_circle1 p {padding-left:18px}
.title__2332435__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__2332435__.style_circle2 p {padding-left:18px}
.title__2332435__.style_circle2 p:before {
	top:0;bottom:0;left: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:1024px){
	.title__2332435__ p {font-size:45px}
	.title__2332435__.style_top p:before {width:45px}
	.title__2332435__.style_right p:before {height:45px}
	.title__2332435__.style_bottom p:before {width:45px}
	.title__2332435__.style_left p:before {height:45px}
}

/*     2332445 : 한줄 텍스트      */
.text__2332445__ p {
	display:block;margin:0;padding:0;
	font-size:13px;font-weight:normal;color:#777777;letter-spacing:0;line-height:1.5em;letter-spacing:-.03em;
}
.text__2332445__ p a {color:#777777}

@media all and (min-width:1024px){
	.text__2332445__ p {font-size:16px}
}

/*     2332455 : 이미지      */
.img__2332455__ {position:relative}
.img__2332455__ * {box-sizing:border-box}
.img__2332455__ a {display:block;max-width:100%;vertical-align:top}
.img__2332455__ .figure {display:block}
.img__2332455__ .figure img {width:100%;vertical-align:top}
.img__2332455__ .caption_wrap {display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}
.img__2332455__ .caption {display:table;width:100%;height:100%;table-layout:fixed}
.img__2332455__ .caption .caption_inner {display:table-cell;padding:3% 5%;text-align:center;vertical-align:middle}
.img__2332455__ .caption .cap_title {display:block;position:relative;padding-bottom:10px;font-size:20px;font-weight:bold;color:#ffffff;line-height:1.3em;}
.img__2332455__ .caption .cap_title:before {content:'';position:absolute;right:0;bottom:0;left:0;width:18px;height:2px;margin:0 auto;background:#ffffff;}
.img__2332455__ .caption .cap_cont {display:none;}

@media all and (min-width:768px){
	.img__2332455__ .caption .cap_title {font-size:24px}
}

@media all and (min-width:1024px){
	.img__2332455__ {overflow:hidden}
	.img__2332455__:before {content:'';position:absolute;top:100%;right:0;bottom:0;left:0;z-index:0;background:#000000;opacity:.6;transition:top .3s ease-out}
	.img__2332455__ .caption .caption_inner {padding:5% 12%}

	.img__2332455__ .caption .cap_title {top:14px;padding-bottom:15px;font-size:26px;line-height:1.3em;transition:top .3s ease-out, color .3s ease}
	.img__2332455__ .caption .cap_title:before {width:30px;transition:background .3s ease}
	.img__2332455__ .caption .cap_cont {display:block;position:relative;top:14px;margin-top:13px;font-size:13px;color:#ffffff;opacity:0;transition:top .3s ease-out, color .3s ease, opacity .3s ease-out}

	.img__2332455__:hover:before {top:0;}
	.img__2332455__:hover .caption .cap_title {top:0;color:#ffffff}
	.img__2332455__:hover .caption .cap_title:before {background:#ffffff;}
	.img__2332455__:hover .caption .cap_cont {top:0;color:#ffffff;opacity:.8;}
}

@media all and (min-width:1400px){
	.img__2332455__ .caption .cap_title {padding-bottom:15px;font-size:30px}
	.img__2332455__ .caption .cap_cont {margin-top:15px;font-size:14px;}
}

@media all and (max-width:500px){
	.img__2332455__ .figure{max-height: 200px; overflow: hidden;}
}

@media (min-width:500px) and (max-width:767px){
	.img__2332455__  .figure{max-height: 300px; overflow: hidden;}
}

/*     2332475 : 이미지      */
.img__2332475__ {position:relative}
.img__2332475__ * {box-sizing:border-box}
.img__2332475__ a {display:block;max-width:100%;vertical-align:top}
.img__2332475__ .figure {display:block}
.img__2332475__ .figure img {width:100%;vertical-align:top}
.img__2332475__ .caption_wrap {display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}
.img__2332475__ .caption {display:table;width:100%;height:100%;table-layout:fixed}
.img__2332475__ .caption .caption_inner {display:table-cell;padding:3% 5%;text-align:center;vertical-align:middle}
.img__2332475__ .caption .cap_title {display:block;position:relative;padding-bottom:10px;font-size:20px;font-weight:bold;color:#ffffff;line-height:1.3em;}
.img__2332475__ .caption .cap_title:before {content:'';position:absolute;right:0;bottom:0;left:0;width:18px;height:2px;margin:0 auto;background:#ffffff;}
.img__2332475__ .caption .cap_cont {display:none;}

@media all and (min-width:768px){
	.img__2332475__ .caption .cap_title {font-size:24px}
}

@media all and (min-width:1024px){
	.img__2332475__ {overflow:hidden}
	.img__2332475__:before {content:'';position:absolute;top:100%;right:0;bottom:0;left:0;z-index:0;background:#000000;opacity:.6;transition:top .3s ease-out}
	.img__2332475__ .caption .caption_inner {padding:5% 12%}

	.img__2332475__ .caption .cap_title {top:14px;padding-bottom:15px;font-size:26px;line-height:1.3em;transition:top .3s ease-out, color .3s ease}
	.img__2332475__ .caption .cap_title:before {width:30px;transition:background .3s ease}
	.img__2332475__ .caption .cap_cont {display:block;position:relative;top:14px;margin-top:13px;font-size:13px;color:#ffffff;opacity:0;transition:top .3s ease-out, color .3s ease, opacity .3s ease-out}

	.img__2332475__:hover:before {top:0;}
	.img__2332475__:hover .caption .cap_title {top:0;color:#ffffff}
	.img__2332475__:hover .caption .cap_title:before {background:#ffffff;}
	.img__2332475__:hover .caption .cap_cont {top:0;color:#ffffff;opacity:.8;}
}

@media all and (min-width:1400px){
	.img__2332475__ .caption .cap_title {padding-bottom:15px;font-size:30px}
	.img__2332475__ .caption .cap_cont {margin-top:15px;font-size:14px;}
}

@media all and (max-width:500px){
	.img__2332475__  .figure{max-height: 200px; overflow: hidden;}
}

@media (min-width:500px) and (max-width:767px){
	.img__2332475__  .figure{max-height: 300px; overflow: hidden;}
}

/*     2332465 : 이미지      */
.img__2332465__ {position:relative}
.img__2332465__ * {box-sizing:border-box}
.img__2332465__ a {display:block;max-width:100%;vertical-align:top}
.img__2332465__ .figure {display:block}
.img__2332465__ .figure img {width:100%;vertical-align:top}
.img__2332465__ .caption_wrap {display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}
.img__2332465__ .caption {display:table;width:100%;height:100%;table-layout:fixed}
.img__2332465__ .caption .caption_inner {display:table-cell;padding:3% 5%;text-align:center;vertical-align:middle}
.img__2332465__ .caption .cap_title {display:block;position:relative;padding-bottom:10px;font-size:20px;font-weight:bold;color:#ffffff;line-height:1.3em;}
.img__2332465__ .caption .cap_title:before {content:'';position:absolute;right:0;bottom:0;left:0;width:18px;height:2px;margin:0 auto;background:#ffffff;}
.img__2332465__ .caption .cap_cont {display:none;}

@media all and (min-width:768px){
	.img__2332465__ .caption .cap_title {font-size:24px}
}

@media all and (min-width:1024px){
	.img__2332465__ {overflow:hidden}
	.img__2332465__:before {content:'';position:absolute;top:100%;right:0;bottom:0;left:0;z-index:0;background:#000000;opacity:.6;transition:top .3s ease-out}
	.img__2332465__ .caption .caption_inner {padding:5% 12%}

	.img__2332465__ .caption .cap_title {top:14px;padding-bottom:15px;font-size:26px;line-height:1.3em;transition:top .3s ease-out, color .3s ease}
	.img__2332465__ .caption .cap_title:before {width:30px;transition:background .3s ease}
	.img__2332465__ .caption .cap_cont {display:block;position:relative;top:14px;margin-top:13px;font-size:13px;color:#ffffff;opacity:0;transition:top .3s ease-out, color .3s ease, opacity .3s ease-out}

	.img__2332465__:hover:before {top:0;}
	.img__2332465__:hover .caption .cap_title {top:0;color:#ffffff}
	.img__2332465__:hover .caption .cap_title:before {background:#ffffff;}
	.img__2332465__:hover .caption .cap_cont {top:0;color:#ffffff;opacity:.8;}
}

@media all and (min-width:1400px){
	.img__2332465__ .caption .cap_title {padding-bottom:15px;font-size:30px}
	.img__2332465__ .caption .cap_cont {margin-top:15px;font-size:14px;}
}

@media all and (max-width:500px){
	.img__2332465__  .figure{max-height: 200px; overflow: hidden;}
}

@media (min-width:500px) and (max-width:767px){
	.img__2332465__  .figure{max-height: 300px; overflow: hidden;}
}

/*     2332485 : 텍스트 + 배경 이미지      */
.img__2332485__ {box-sizing:border-box;display:block;padding:18px;border:1px solid #444444;background:#444444}
.img__2332485__ * {box-sizing:border-box}
.img__2332485__ img {vertical-align:top}
.img__2332485__ .title__2332485__ {display:block;margin:0;padding:0;font-size:18px;font-weight:bold;color:#ffffff;line-height:20px;letter-spacing:-.03em}
.img__2332485__ .cont__2332485__ {display:block;margin-top:8px;font-size:13px;font-weight:bold;color:#b5b6b6;line-height:1.4em;letter-spacing:-.03em}

@media all and (min-width:1024px){
	.img__2332485__ {min-height:170px;padding:28px;background:#444444 url('/img_up/shop_pds/dou7/build/option/m_cont1_bn4_21557389200.png') no-repeat 100% 100%}
	.img__2332485__ .title__2332485__ {font-size:24px;line-height:22px}
	.img__2332485__ .cont__2332485__ {margin-top:17px;font-size:14px;line-height:24px}
}

/*     2342485 : 바둑판 형태 이미지 (반응형)       */
.pm-banner_responsive__2342485__ {overflow:hidden}
.pm-banner_responsive__2342485__ * {box-sizing:border-box}
.pm-banner_responsive__2342485__ ul {
	display:table;margin:0;padding:0;list-style:none;
	margin-top:-20px;margin-left:-20px;
}
.pm-banner_responsive__2342485__ ul:after {content:'';display:block;clear:both}
.pm-banner_responsive__2342485__ ul li {float:left;width:100%;padding-top:20px;padding-left:20px;text-align:center}
.pm-banner_responsive__2342485__ ul li.clear {clear:both}
.pm-banner_responsive__2342485__ ul li a {display:block;position:relative;color:#333}
.pm-banner_responsive__2342485__ ul li a:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #dddddd;transition:all .2s ease;}
.pm-banner_responsive__2342485__ ul li a:hover:before {border:4px solid #e66d1e;}
.pm-banner_responsive__2342485__ ul li img {vertical-align:top; border:1px solid #dddddd;}
.pm-banner_responsive__2342485__ .empty {width:100%;padding:10px 0;color:#666;font-size:14px;text-align:center}

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

/*     2332515 : 타이틀 텍스트      */
.title__2332515__ {font-size:0}
.title__2332515__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#333333;letter-spacing:-.03em;line-height:1.4em;
}
.title__2332515__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__2332515__.style_top p {padding-top:10px}
.title__2332515__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__2332515__.style_right p {padding-right:14px}
.title__2332515__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__2332515__.style_bottom p {padding-bottom:12px}
.title__2332515__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__2332515__.style_left p {padding-left:14px}
.title__2332515__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__2332515__.style_circle1 p {padding-left:18px}
.title__2332515__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__2332515__.style_circle2 p {padding-left:18px}
.title__2332515__.style_circle2 p:before {
	top:0;bottom:0;left: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:1024px){
	.title__2332515__ p {font-size:45px}
	.title__2332515__.style_top p:before {width:45px}
	.title__2332515__.style_right p:before {height:45px}
	.title__2332515__.style_bottom p:before {width:45px}
	.title__2332515__.style_left p:before {height:45px}
}

/*     2332525 : 한줄 텍스트      */
.text__2332525__ p {
	display:block;margin:0;padding:0;
	font-size:13px;font-weight:normal;color:#777777;letter-spacing:0;line-height:1.5em;letter-spacing:-.03em;
}
.text__2332525__ p a {color:#777777}

@media all and (min-width:1024px){
	.text__2332525__ p {font-size:16px}
}

/*     2332535 : 이미지      */
.img__2332535__ {position:relative}
.img__2332535__ * {box-sizing:border-box}
.img__2332535__ a {display:block;max-width:100%;vertical-align:top}
.img__2332535__ .figure {display:block}
.img__2332535__ .figure img {width:100%;vertical-align:top}
.img__2332535__ .caption_wrap {display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}
.img__2332535__ .caption {display:table;width:100%;height:100%;table-layout:fixed}
.img__2332535__ .caption .caption_inner {display:table-cell;padding:12% 10%;vertical-align:top}
.img__2332535__ .caption .cap_title {display:block;font-size:18px;font-weight:bold;color:#ffffff;line-height:1.3em;letter-spacing:-.03em;}
.img__2332535__ .caption .cap_cont {margin-top:7px;font-size:14px;color:#ffffff;line-height:1.3em;letter-spacing:-.03em;opacity:.8;}
.img__2332535__ .caption .cap_over_cont {font-size:16px;color:#ffffff;line-height:1.6em;letter-spacing:-.03em;transition:left .4s ease-out, color .3s ease, opacity .4s ease; margin: 20px 0 0;}


@media all and (min-width:768px){
	.img__2332535__ .caption .cap_title {font-size:20px}
	.img__2332535__ .caption .cap_cont {display:block;margin-top:10px;font-size:14px;line-height:1.4em;}
}

@media all and (min-width:1024px){
	.img__2332535__ {overflow:hidden}
	.img__2332535__:before {content:'';position:absolute;top:100%;right:0;bottom:0;left:0;z-index:0;background:#e66d1e;opacity:.6;transition:top .3s ease-out}
	.img__2332535__ .caption {position:relative;}

	.img__2332535__ .caption .cap_title {font-size:24px;line-height:1.3em;transition:color .3s ease}
	.img__2332535__ .caption .cap_cont {margin-top:12px;font-size:14px;transition:color .3s ease}
	.img__2332535__ .caption .cap_over_cont {position:absolute;top:50%;left:-100%;font-size:16px;font-weight:bold;opacity:0;transition:left .4s ease-out, color .3s ease, opacity .4s ease; margin: 0; transform: translateY(-50%);}

	.img__2332535__:hover:before {top:0;}
	.img__2332535__:hover .caption .cap_title {color:#ffffff}
	.img__2332535__:hover .caption .cap_cont {color:#ffffff;}
	.img__2332535__:hover .caption .cap_over_cont {left:10%;color:#ffffff;opacity:1}
}

@media all and (max-width:767px){
.img__2332535__ .figure {max-height: 500px; overflow: hidden;}
}



/*     2332545 : 공백      */
.solid_line__2332545__ {box-sizing:border-box;display:block;position:relative;width:100%;height:60px}
.solid_line__2332545__.build_edit_mode {min-height:10px;border:1px dashed red}
.solid_line__2332545__.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 (max-width:1023px){
	.solid_line__2332545__ {height:0px}
}

/*     2340005 : 이미지      */
.img__2340005__ {position:relative}
.img__2340005__ * {box-sizing:border-box}
.img__2340005__ a {display:block;max-width:100%;vertical-align:top}
.img__2340005__ .figure {display:block}
.img__2340005__ .figure img {width:100%;vertical-align:top}
.img__2340005__ .caption_wrap {display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}
.img__2340005__ .caption {display:table;width:100%;height:100%;table-layout:fixed}
.img__2340005__ .caption .caption_inner {display:table-cell;padding:12% 10%;vertical-align:top}
.img__2340005__ .caption .cap_title {display:block;font-size:18px;font-weight:bold;color:#ffffff;line-height:1.3em;letter-spacing:-.03em;}
.img__2340005__ .caption .cap_cont {margin-top:7px;font-size:14px;color:#ffffff;line-height:1.3em;letter-spacing:-.03em;opacity:.8;}
.img__2340005__ .caption .cap_over_cont {font-size:16px;color:#ffffff;line-height:1.6em;letter-spacing:-.03em;transition:left .4s ease-out, color .3s ease, opacity .4s ease; margin: 20px 0 0;}


@media all and (min-width:768px){
	.img__2340005__ .caption .cap_title {font-size:20px}
	.img__2340005__ .caption .cap_cont {display:block;margin-top:10px;font-size:14px;line-height:1.4em;}
}

@media all and (min-width:1024px){
	.img__2340005__ {overflow:hidden}
	.img__2340005__:before {content:'';position:absolute;top:100%;right:0;bottom:0;left:0;z-index:0;background:#e66d1e;opacity:.6;transition:top .3s ease-out}
	.img__2340005__ .caption {position:relative;}

	.img__2340005__ .caption .cap_title {font-size:24px;line-height:1.3em;transition:color .3s ease}
	.img__2340005__ .caption .cap_cont {margin-top:12px;font-size:14px;transition:color .3s ease}
	.img__2340005__ .caption .cap_over_cont {position:absolute;top:50%;left:-100%;font-size:16px;font-weight:bold;opacity:0;transition:left .4s ease-out, color .3s ease, opacity .4s ease; margin: 0; transform: translateY(-50%);}

	.img__2340005__:hover:before {top:0;}
	.img__2340005__:hover .caption .cap_title {color:#ffffff}
	.img__2340005__:hover .caption .cap_cont {color:#ffffff;}
	.img__2340005__:hover .caption .cap_over_cont {left:10%;color:#ffffff;opacity:1}
}

@media all and (max-width:767px){
.img__2340005__ .figure {max-height: 500px; overflow: hidden;}
}


/*     2340015 : 이미지      */
.img__2340015__ {position:relative}
.img__2340015__ * {box-sizing:border-box}
.img__2340015__ a {display:block;max-width:100%;vertical-align:top}
.img__2340015__ .figure {display:block}
.img__2340015__ .figure img {width:100%;vertical-align:top}
.img__2340015__ .caption_wrap {display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}
.img__2340015__ .caption {display:table;width:100%;height:100%;table-layout:fixed}
.img__2340015__ .caption .caption_inner {display:table-cell;padding:12% 10%;vertical-align:top}
.img__2340015__ .caption .cap_title {display:block;font-size:18px;font-weight:bold;color:#ffffff;line-height:1.3em;letter-spacing:-.03em;}
.img__2340015__ .caption .cap_cont {margin-top:7px;font-size:14px;color:#ffffff;line-height:1.3em;letter-spacing:-.03em;opacity:.8;}
.img__2340015__ .caption .cap_over_cont {font-size:16px;color:#ffffff;line-height:1.6em;letter-spacing:-.03em;transition:left .4s ease-out, color .3s ease, opacity .4s ease; margin: 20px 0 0;}


@media all and (min-width:768px){
	.img__2340015__ .caption .cap_title {font-size:20px}
	.img__2340015__ .caption .cap_cont {display:block;margin-top:10px;font-size:14px;line-height:1.4em;}
}

@media all and (min-width:1024px){
	.img__2340015__ {overflow:hidden}
	.img__2340015__:before {content:'';position:absolute;top:100%;right:0;bottom:0;left:0;z-index:0;background:#e66d1e;opacity:.6;transition:top .3s ease-out}
	.img__2340015__ .caption {position:relative;}

	.img__2340015__ .caption .cap_title {font-size:24px;line-height:1.3em;transition:color .3s ease}
	.img__2340015__ .caption .cap_cont {margin-top:12px;font-size:14px;transition:color .3s ease}
	.img__2340015__ .caption .cap_over_cont {position:absolute;top:50%;left:-100%;font-size:16px;font-weight:bold;opacity:0;transition:left .4s ease-out, color .3s ease, opacity .4s ease; margin: 0; transform: translateY(-50%);}

	.img__2340015__:hover:before {top:0;}
	.img__2340015__:hover .caption .cap_title {color:#ffffff}
	.img__2340015__:hover .caption .cap_cont {color:#ffffff;}
	.img__2340015__:hover .caption .cap_over_cont {left:10%;color:#ffffff;opacity:1}
}

@media all and (max-width:767px){
.img__2340015__ .figure {max-height: 500px; overflow: hidden;}
}


/*     2332575 : 타이틀 텍스트      */
.title__2332575__ {font-size:0}
.title__2332575__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#333333;letter-spacing:-.03em;line-height:1.4em;
}
.title__2332575__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__2332575__.style_top p {padding-top:10px}
.title__2332575__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__2332575__.style_right p {padding-right:14px}
.title__2332575__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__2332575__.style_bottom p {padding-bottom:12px}
.title__2332575__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__2332575__.style_left p {padding-left:14px}
.title__2332575__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__2332575__.style_circle1 p {padding-left:18px}
.title__2332575__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__2332575__.style_circle2 p {padding-left:18px}
.title__2332575__.style_circle2 p:before {
	top:0;bottom:0;left: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:1024px){
	.title__2332575__ p {font-size:45px}
	.title__2332575__.style_top p:before {width:45px}
	.title__2332575__.style_right p:before {height:45px}
	.title__2332575__.style_bottom p:before {width:45px}
	.title__2332575__.style_left p:before {height:45px}
}

/*     2332585 : 한줄 텍스트      */
.text__2332585__ p {
	display:block;margin:0;padding:0;
	font-size:13px;font-weight:normal;color:#777777;letter-spacing:0;line-height:1.5em;letter-spacing:-.03em;
}
.text__2332585__ p a {color:#777777}

@media all and (min-width:1024px){
	.text__2332585__ p {font-size:16px}
}

/*     2332605 : 배너      */
.img__2332605__ {box-sizing:border-box;display:block;border:1px solid #dedede;background:#444444;}
.img__2332605__ * {box-sizing:border-box;}
.img__2332605__ .figure {display:block;}
.img__2332605__ .figure img {width:100%;max-width:100%;vertical-align:top;}
.img__2332605__ .cont_wrap {display:block;padding:15px 18px;}
.img__2332605__ .cont_wrap .title {display:block;margin:0 0 5px;padding:0;font-size:16px;font-weight:bold;color:#ffffff;line-height:1.3em;letter-spacing:-.03em;}
.img__2332605__ .cont_wrap .cont {display:block;font-size:13px;color:#ffffff;line-height:1.3em;letter-spacing:-.03em;}

@media all and (min-width:768px){
	.img__2332605__ {min-height:300px;}
}

@media all and (min-width:1024px){
	.img__2332605__ {min-height:300px;}
	.img__2332605__ .cont_wrap {padding:30px 28px;}
	.img__2332605__ .cont_wrap .title {margin:0 0 8px;font-size:24px;}
	.img__2332605__ .cont_wrap .cont {font-size:14px;line-height:24px;}
}

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

