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


/*     1223705 : 이미지      */
#jinent {position: relative; display: grid; width: 100%; text-align: center;  align-content: stretch;grid-template-columns: repeat(4,1fr); grid-template-rows: repeat(2, 1fr); align-items: center;}
#jinent > div {grid-row: span 4; display: flex; align-items: center; justify-content: center; border-right: 1px solid rgba(255,255,255,0.2);height: 100%;}
#jinent > div:before {content:'';  opacity: 0; width: 100%; height: 100%; position: absolute; left:0; top:0;background-size: cover; background-repeat: no-repeat; background-position: left top; z-index:-1; transition:all 0.5s;}
#jinent > div:hover:before {opacity: 1;}

#jinent .clinic1:before {opacity: 1; background-image: url("/img_up/shop_pds/jinent/img/clinic2_bg.jpg");}
#jinent .clinic2:before {background-image: url("/img_up/shop_pds/jinent/img/clinic1_bg.jpg");}
#jinent .clinic3:before {background-image: url("/img_up/shop_pds/jinent/img/clinic3_bg.jpg");}
#jinent .clinic4:before {background-image: url("/img_up/shop_pds/jinent/img/clinic4_bg.jpg");}

#jinent > div a {position: relative; display: block; color:#fff;}
#jinent > div a {padding: 25rem 0;}
#jinent > div a img {max-width: 45%;}
#jinent > div a dl dt {font-size: 3.0rem; font-family: 'Pretendard-Bold'; margin: 1em 0; word-break:keep-all;}
#jinent > div a dl dd {font-size: 1.8rem; font-family: 'Pretendard-Regular'; line-height: 1.5em; word-break:keep-all;}

#jinent > div a .btn {margin-top: 3em; transition: all .3s ease;}
#jinent > div:hover {background: url("/img_up/shop_pds/jinent/img/btn_on.png") no-repeat center top;}
#jinent > div:hover .btn {-webkit-transform: rotate(180deg);transform: rotate(180deg);background: #42b3bb; border-color:#42b3bb;}

#jinent > div a .btn {position:relative;display:inline-block;width:50px;height:50px;border:1px solid rgba(255,255,255,0.5);border-radius:100%;}
#jinent > div a .btn span {position: absolute; left:50%; top: 50%; background: #fff;}
#jinent > div a .btn span.x {width: 17px; height: 1px; margin-left: -8px;}
#jinent > div a .btn span.y {height: 17px; width: 1px; margin-top: -8px;}

@media all and (max-width:1400px) {
  #jinent > div a img {max-width: 40%; width: 75px;}
  #jinent  > div a dl dt {font-size: 2.6rem; margin: 0.8em 0;}
  #jinent  > div a dl dd {font-size: 1.6rem;}
}

@media all and (max-width:1280px) {	
	#jinent > div.clinic4 {border-right:0;}
}
@media all and (max-width:768px) {
	#jinent > div a {padding: 5rem 0;}
	#jinent > div a img {width: 55px;}
	#jinent > div a dl dt {font-size: 2.5rem;}
	#jinent > div a dl dd {font-size: 1.6rem;}
}
@media all and (max-width:767px) {
	#jinent {grid-template-columns: repeat(2,1fr); grid-template-rows: repeat(2, 1fr);}
	#jinent  > div a {width: 100%;}
	#jinent  > div a dl dt {font-size: 2.5rem;}
	#jinent  > div a dl dd {height: 4.5em;}
	#jinent  > div a .btn {display: none;}
	#jinent  > div + div {border-top: 1px solid rgba(255, 255, 255, 0.2);}

	#jinent .clinic1:before {background-image: url("/img_up/shop_pds/jinent/img/clinic_mobile.jpg");}
}

/*     1223455 : BLANK 컨텐츠      */
.blank__1223455__ {box-sizing:border-box;display:block;position:relative;width:100%;height:80px}
.blank__1223455__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1223455__.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){
	.blank__1223455__ {height:50px}
}

/*     1223305 : 타이틀 텍스트      */
.text__1223305__ p {
	display:block;margin:0;padding:0;font-size:25px;font-weight:bold;font-family: 'Pretendard-Regular';
	text-align:center;color:#000000;letter-spacing:-.03em;line-height:1.2em;word-break:keep-all;
}
.text__1223305__ p b {font-family: 'Pretendard-Bold';color:#7ac9cf}

@media all and (min-width:1024px){
	.text__1223305__ p {font-size:35px}
}

/*     1223315 : 실선      */
.solid_line__1223315__ {display:block;position:relative;width:30px;height:50px;margin:0 auto;}
.solid_line__1223315__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:2px solid #ddd}

.solid_line__1223315__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__1223315__ {width:20px;height:30px}
}

/*     1223665 : 장문 텍스트      */
.textarea__1223665__ p {
	display:block;margin:0;padding:0;font-size:16px;font-weight:normal;font-family: 'Pretendard-Regular';
	text-align:center;color:#444444;letter-spacing:0;line-height:1.5em;word-break:keep-all;
}

@media all and (min-width:1024px){
	.textarea__1223665__ p {font-size:20px}
}

/*     1223695 : BLANK 컨텐츠      */
.blank__1223695__ {box-sizing:border-box;display:block;position:relative;width:100%;height:50px}
.blank__1223695__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1223695__.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){
	.blank__1223695__ {height:30px}
}

/*     1223245 : 이미지 슬라이드 (갤러리형)      */
@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_gallery__1223245__ {max-width:px;margin:0 auto}
.pm-slide_gallery__1223245__ * {margin:0;padding:0;box-sizing:border-box;}
.pm-slide_img__1223245__ a {display:block;border:none}
.pm-slide_img__1223245__ a img {border:none}
.pm-slide_img__1223245__.slide_zindex .owl-item {z-index:1}
.pm-slide_img__1223245__ .item {position:relative}
.pm-slide_img__1223245__ .item img {vertical-align:top}
.pm-slide_img__1223245__ .item .caption {
	position:absolute;left:0;right:0;top:80%;bottom:0;background:rgba(0,0,0,0.5);
}
.pm-slide_img__1223245__ .item .caption span {
	display:block;position:absolute;top:50%;left:0;right:0;height:20px;line-height:20px;margin-top:-10px;padding:0 10px;
	box-sizing:border-box;font-size:14px;color:#fff;text-align:center;
	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}

.pm-slide_img__1223245__ .owl-nav {-webkit-tap-highlight-color:transparent}
.pm-slide_img__1223245__ .owl-nav [class*='owl-'] {position:absolute;top:50%;z-index:2;width:40px;height:40px;line-height:30px;margin-top:-15px;font-size:0;opacity:0.7}
.pm-slide_img__1223245__ .owl-nav [class*='owl-']:before {font-family:'icomoon_slider';font-size:40px;font-weight:bold;color:#fff}
.pm-slide_img__1223245__ .owl-nav [class*='owl-']:hover {opacity:1}
.pm-slide_img__1223245__ .owl-nav .owl-prev {left:2px}
.pm-slide_img__1223245__ .owl-nav .owl-next {right:2px}
.pm-slide_img__1223245__ .owl-nav .owl-prev:before {content:'\e600'}
.pm-slide_img__1223245__ .owl-nav .owl-next:before {content:'\e601'}
.pm-slide_img__1223245__ .owl-nav .disabled {opacity:0.5;cursor:default !important}

.pm-slide_thum__1223245__ {margin-top:0}
.pm-slide_thum__1223245__ a {border:none}
.pm-slide_thum__1223245__ a img {border:none}
.pm-slide_thum__1223245__ .owl-item {{$zIndex}}
.pm-slide_thum__1223245__ .owl-item.center .item a {border:2px solid #16355f}
.pm-slide_thum__1223245__ .item {position:relative}
.pm-slide_thum__1223245__ .item .caption {position:absolute;left:0;right:0;top:80%;bottom:0;background:{$bgColor}}
.pm-slide_thum__1223245__ .item .caption span {display:block;position:absolute;top:50%;left:0;right:0;height:20px;line-height:20px;margin-top:-10px;padding:0 10px;box-sizing:border-box;font-size:14px;color:{$textColor};text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pm-slide_thum__1223245__ .item a {display:block;opacity:0.5}
.pm-slide_thum__1223245__ .center a {opacity:1}

.pm-slide_thum_39680 .owl-nav {-webkit-tap-highlight-color:transparent}
.pm-slide_thum__1223245__ .owl-nav [class*='owl-'] {position:absolute;top:50%;z-index:2;width:40px;height:40px;line-height:40px;margin-top:-20px;font-size:0;cursor:pointer;opacity:0.7}
.pm-slide_thum__1223245__ .owl-nav [class*='owl-']:before{font-family:'icomoon_slider';font-size:40px;font-weight:bold;color:{$navColor}}
.pm-slide_thum__1223245__ .owl-nav [class*='owl-']:hover {opacity:1}
.pm-slide_thum__1223245__ .owl-nav .owl-prev {left:5px}
.pm-slide_thum__1223245__ .owl-nav .owl-next {right:5px}
.pm-slide_thum__1223245__ .owl-nav .owl-prev:before {content:'\e600'}
.pm-slide_thum__1223245__ .owl-nav .owl-next:before {content:'\e601'}
.pm-slide_thum__1223245__ .owl-nav .disabled {opacity:0.5;cursor:default}

.pm-slide_gallery__1223245__.empty__1223245__ {padding:30px 10px;font-size:13px;text-align:center}


.pm-slide_img__1223245__.build_edit_mode .item {display:none}
.pm-slide_img__1223245__.build_edit_mode .item img {width:100%}
.pm-slide_img__1223245__.build_edit_mode .item:first-child {display:block}


/*     1222485 : BLANK 컨텐츠      */
.blank__1222485__ {box-sizing:border-box;display:block;position:relative;width:100%;height:80px}
.blank__1222485__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1222485__.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){
	.blank__1222485__ {height:30px}
}

/*     1222865 : 텍스트 오버레이 이미지      */
.text_over_img__1222865__ {display:inline-block;overflow:hidden;position:relative;width:px;max-width:100%;vertical-align:top}
.text_over_img__1222865__ * {box-sizing:border-box}
.text_over_img__1222865__ a {display:inline-block;max-width:100%}
.text_over_img__1222865__ img {vertical-align:top}
.text_over_img__1222865__ .caption {position:absolute;left:0;width:100%}
.text_over_img__1222865__ .caption span {display:block;margin:0;padding:0;word-break:keep-all;}
.text_over_img__1222865__ .caption .subject {font-weight:bold;font-family: 'Pretendard-Regular';color:#333}
.text_over_img__1222865__ .caption .subject b {font-family: 'Pretendard-Bold';color:#7ac9cf}
.text_over_img__1222865__ .caption .content {font-family: 'Pretendard-Regular';color:#666}

.text_m_sml__1222865__ .caption .subject {font-size:14px;line-height:1.5em}
.text_m_sml__1222865__ .caption .content {font-size:13px;line-height:1.5em}
.text_m_med__1222865__ .caption .subject {font-size:16px;line-height:1.4em}
.text_m_med__1222865__ .caption .content {font-size:14px;line-height:1.5em}
.text_m_big__1222865__ .caption .subject {font-size:25px;line-height:1.2em}
.text_m_big__1222865__ .caption .content {font-size:16px;line-height:1.5em}

.text_top__1222865__ .caption {top:20px;text-align:left}
.text_mid__1222865__ .caption {top:50%;height:0;font-size:0;text-align:center}
.text_mid__1222865__ .caption .subject {position:absolute;left:0;bottom:0;width:100%}
.text_mid__1222865__ .caption .content {position:absolute;left:0;top:0;width:100%}
.text_bot__1222865__ .caption {bottom:20px;text-align:right}

.button {display: inline-block;padding: 0 1.2em 0 1.5em;border: 1px solid rgba(33, 33, 33, 0.15);font-size: 1.8rem;font-family: 'Pretendard-Regular';color: #333;line-height:3em;word-break:keep-all;}
.button::after {content: '';width: 30px;height: 8px;background: url(/img_up/shop_pds/jinent/img/btn_more.png) no-repeat center;display: inline-block;vertical-align: middle;margin-left: 3rem;}

.solid_line__1222865__ {display:inline-block;position:relative;width:40px;height:60px;min-height:10px}
.solid_line__1222865__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #ddd}

@media (max-width: 1023px) {
	.text_over_img__1222865__ .caption {position:unset}
	.text_over_img__1222865__ img {margin-bottom:30px;}
	.solid_line__1222865__ {height:40px}
    .button {font-size: 1.6rem;}
	.button::after {margin-left: 2rem;}
}

@media all and (min-width:1024px){
	.text_top__1222865__ .caption {top:0px;}

	.text_sml__1222865__ .caption .subject {font-size:14px;line-height:1.5em}
	.text_sml__1222865__ .caption .content {font-size:13px;line-height:1.5em}
	.text_med__1222865__ .caption .subject {font-size:18px;line-height:1.4em}
	.text_med__1222865__ .caption .content {font-size:15px;line-height:1.5em}
	.text_big__1222865__ .caption .subject {font-size:35px;line-height:1.2em}
	.text_big__1222865__ .caption .content {font-size:20px;line-height:1.5em}
}

/*     1222555 : BLANK 컨텐츠      */
.blank__1222555__ {box-sizing:border-box;display:block;position:relative;width:100%;height:80px}
.blank__1222555__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1222555__.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){
	.blank__1222555__ {height:50px}
}

/*     1222695 : 이미지      */
*, *:before, *:after {margin: 0; padding: 0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
:root{font-size: 62.5%;}

@media all and (max-width:1023px){
    :root{font-size:60%}
}
@media all and (max-width:768px){
    :root{font-size: 57.5%;}
}
@media all and (max-width:767px){
    :root{font-size: 55%;}
}

.map{position: relative;display:block;width:100%;max-width:100%;}
.map .root_daum_roughmap .wrap_controllers{display: none;}
.map .inner{position: absolute;width:1400px;max-width:1400px;margin-left: auto;margin-right: auto;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 2;pointer-events: none;}
.map_info{width: 450px; pointer-events: auto;}
.map_info .top{background-color: rgba(25, 42, 80,.9);}
.map_info .bottom{background-color: rgba(19, 31, 60,.9);}
.map_info > div{padding: 50px;}

.map_info h3{font-size: 35px; font-family: 'Pretendard-Bold'; color: #fff; margin-bottom: 5px; word-break:keep-all;}
.map_info h4{font-size: 25px; font-family: 'Pretendard-Light'; font-weight:normal; color: #fff; letter-spacing: -.05em; line-height:1.5em; word-break:keep-all;}
.map_info h4 span{font-family: 'Pretendard-Medium'; color: #7ac9cf;}
.map_info h2{font-family: 'Poppins', sans-serif; font-size: 45px; color: #7ac9cf; margin-bottom: 10px;}

.map_info dl{color: #fff;display: flex; align-items: center;}
.map_info dl + dl{margin-top: 10px;}
.map_info dl dt{display: inline-flex; width:50px; font-size: 18px; font-family: 'Pretendard-Light'; text-align: justify; letter-spacing: -.05em; word-break:keep-all;}
.map_info dl dt::after{content: ''; display: inline-block; width: 100%;}
.map_info dl dd{display: inline-flex; padding-left: 10px; font-size: 18px; font-family: 'Pretendard-Light'; letter-spacing: -.05em; word-break:keep-all;}
.map_info dl dd span{color: #7ac9cf;}

@media (max-width: 1600px) {
    .map .inner{width: 94%;}
}
@media all and (max-width:1280px){
	.map_info{width: 420px;}
	.map_info > div{padding: 40px;}

	.map_info h3{font-size: 30px; margin-bottom: 10px;}
	.map_info h4{font-size: 22px;}
	.map_info h2{font-size: 30px; margin-bottom: 10px; line-height: 1em;}

	.map_info dl dt, .map_info dl dd{font-size: 18px;}
	.map_info dl + dl{margin-top: 10px;}
	.map_info dl dt{width: 44px;}
}
@media all and (max-width:1023px){
	.map .inner{position: static; transform: translate(0); width: 100%;}
	.map .root_daum_roughmap .wrap_map{height: 60vw !important; min-height: 400px;}
	.map .map_info{width: 100%;}

	.map_info > div{padding: 30px;}
	.map_info h3{font-size: 25px; margin-bottom: 6px;}
	.map_info h4{font-size: 20px;}
	.map_info h2{font-size: 25px; margin-bottom: 10px; line-height: 1em;}

	.map_info dl dt, .map_info dl dd{font-size: 16px;}
	.map_info dl + dl{margin-top: 3px;}
	.map_info dl dt{width: 41px;}
}
@media all and (max-width:767px){
	.map .root_daum_roughmap .wrap_map{height: 60vw !important; min-height: 360px;}

	.map_info h3{font-size: 25px; margin-bottom: 10px;}
	.map_info h4{font-size: 18px;}
	.map_info h2{font-size: 35px; margin-bottom: 10px; line-height: 1em;}

	.map_info dl dt,
	.map_info dl dd{font-size: 18px;}
	.map_info dl dd span{display:contents;}
	.map_info dl + dl{margin-top: 3px;}
	.map_info dl dt{width: 50px;}
}

