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


/*     1076935 : 이미지 슬라이드 (메인 풀페이지용)      */
@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;
}

.height100 {height:100%;}
.pm-slide_wide__1076935__ {position:relative;height:100%;}
.pm-slide_img__1076935__ {width:100%;height:100%;}
.pm-slide_img__1076935__ .owl-stage-outer {height:100%;}
.pm-slide_img__1076935__ .owl-stage {height:100%;}
.pm-slide_img__1076935__ .owl-item {height:100%;}
.pm-slide_img__1076935__ a {display:block;position:relative;border:none}
.pm-slide_img__1076935__ a img {border:none}
.pm-slide_img__1076935__.slide_zindex .owl-item {z-index:1}
.pm-slide_img__1076935__ .item {position:relative;width:100%;height:100%;}
.pm-slide_img__1076935__ .item img {vertical-align:top}
.pm-slide_img__1076935__ .item .main_bg {display:block;height:100%; background-size:cover !important; background-position:center center !important;}

.pm-slide_img__1076935__.build_edit_mode .item {display:none}
.pm-slide_img__1076935__.build_edit_mode .item img {width:100%}
.pm-slide_img__1076935__.build_edit_mode .item:first-child {display:block}

.pm-slide_caption__1076935__ {box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;padding:0 4%;}
.pm-slide_caption__1076935__ .caption_inner {display:table;max-width:270px;width:100%;height:100%;}
.pm-slide_caption__1076935__ .caption {display:table-cell;padding-bottom:10%;vertical-align:middle;}
.pm-slide_caption__1076935__ .caption .subject {display:block;font-size:35px;font-family: 'PTBandocheR';color:#ffffff;line-height:1.3em;letter-spacing:-.03em;word-break:keep-all;}
.pm-slide_caption__1076935__ .caption .subject b {font-family: 'PTBandocheB';}
.pm-slide_caption__1076935__ .caption .exp_text {display:none;margin-top:10px;font-size:16px;font-family: 'Pretendard-Regular';color:#ffffff;line-height:1.3em;letter-spacing:-.03em;word-break:keep-all;}
.pm-slide_caption__1076935__ .caption .cap_btn {margin-top:15px;}
.pm-slide_caption__1076935__ .caption .cap_btn a {display:inline-block;padding:8px 12px;border:1px solid #ffffff;font-size:12px;font-weight:bold;color:#ffffff;line-height:1;vertical-align:top;letter-spacing:-.03em;}

.pm-slide_nav__1076935__ {margin-top:20px;font-size:0;-webkit-tap-highlight-color:transparent}
.pm-slide_nav__1076935__.disabled {display:none;}
.pm-slide_nav__1076935__ [class*='owl-'] {display:inline-block;position:relative;width:40px;height:40px;line-height:40px;margin:0;padding:0;border:none;background:none;font-size:0;text-align:center;cursor:pointer;}
.pm-slide_nav__1076935__ [class*='owl-']:before {font-family:'icomoon_slider';font-size:16px;font-weight:normal;color:#ffffff;}
.pm-slide_nav__1076935__ [class*='owl-']:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #ffffff;opacity:.5;}
.pm-slide_nav__1076935__ [class*='owl-']:hover {opacity:1}
.pm-slide_nav__1076935__ .owl-prev:before {content:'\e600'}
.pm-slide_nav__1076935__ .owl-next:before {content:'\e601'}
.pm-slide_nav__1076935__ .owl-next:after {border-left-width:0;}
.pm-slide_nav__1076935__ .disabled {opacity:0.5;cursor:default !important}

.pm-slide_dots__1076935__ {box-sizing:border-box;margin-top:30px;font-size:0;}
.pm-slide_dots__1076935__ .owl-dot {display:inline-block;width:20px;height:3px;margin:0 0 0 5px;padding:0;border:none;background:#ffffff;-webkit-backface-visibility:visible;}
.pm-slide_dots__1076935__ .owl-dot.active, .pm-slide_dots__1076935__ .owl-dot:hover {background:#294e98;}
.pm-slide_dots__1076935__ .owl-dot:first-child {margin-left:0;}

.pm-slide_wide__1076935__.empty__1076935__ {padding:30px 10px;font-size:13px;text-align:center}

@media all and (min-width:768px){
	.pm-slide_caption__1076935__ {padding:0 8%;}
	.pm-slide_caption__1076935__ .caption_inner {max-width:400px;}
	.pm-slide_caption__1076935__ .caption {padding-bottom:12%;}
	.pm-slide_caption__1076935__ .caption .subject {font-size:28px;}
	.pm-slide_caption__1076935__ .caption .exp_text {display:block;margin-top:15px;line-height:1.5em;}

	.pm-slide_nav__1076935__ {margin-top:30px;}
	.pm-slide_dots__1076935__ {margin-top:40px;}
}

@media all and (min-width:1024px){
	.pm-slide_caption__1076935__ {max-width:1400px;margin:0 auto;padding:0 5%;}
	.pm-slide_caption__1076935__ .caption .subject {font-size:40px;line-height:1.2em;letter-spacing:-.05em;}
	.pm-slide_caption__1076935__ .caption .exp_text {margin-top:15px;font-size:22px;color:#ffffff;}
	.pm-slide_caption__1076935__ .caption .cap_btn {margin-top:30px;}
	.pm-slide_caption__1076935__ .caption .cap_btn a {padding:15px 28px;font-size:16px;}

	.pm-slide_nav__1076935__ {margin-top:45px;}
	.pm-slide_nav__1076935__ [class*='owl-'] {width:50px;height:50px;line-height:50px;}
	.pm-slide_nav__1076935__ [class*='owl-']:before {font-size:28px;}

	.pm-slide_dots__1076935__ {margin-top:70px;}
	.pm-slide_dots__1076935__ .owl-dot {width:40px;}
}

@media all and (min-width:1300px){
	.pm-slide_caption__1076935__ {padding:0;}
	.pm-slide_caption__1076935__ .caption_inner {max-width:768px;}
	.pm-slide_caption__1076935__ .caption {padding-bottom:0%;}
	.pm-slide_caption__1076935__ .caption .subject {font-size:55px;}
	.pm-slide_caption__1076935__ .caption .exp_text {margin-top:30px;font-size:25px;}

	.pm-slide_nav__1076935__ {margin-top:60px;}
	.pm-slide_nav__1076935__ [class*='owl-'] {width:70px;height:70px;line-height:70px;}
	.pm-slide_nav__1076935__ [class*='owl-']:before {font-size:35px;}

	.pm-slide_dots__1076935__ {margin-top:100px;}
}

/*     1077205 : 블록 설정      */
.block_option__1077205__ {display:table;width:100%}
.block_option__1077205__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#00a1ff;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1077205__ {;}
}

@media (min-width:1024px){
	.row__1077205__ {
		;background-image:url(/img_up/shop_pds/thefirst2024/build/option/logo_bg1725007163.png);background-repeat:no-repeat;
		background-position:-80px center;background-size:300px;
	}
}


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

/*     1075465 : 타이틀 텍스트      */
.title__1075465__ {font-size:0}
.title__1075465__ p {
	display:inline-block;position:relative;margin:0;padding:0;font-family: 'PTBandocheR';word-break:keep-all;
	font-size:30px;font-weight:normal;color:#666;letter-spacing:-.05em;line-height:1.5em;
}
.title__1075465__ p b {font-family: 'PTBandocheB';color:#333}

.title__1075465__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1075465__.style_top p {padding-top:10px}
.title__1075465__.style_top p:before {top:0;left:0;width:30px;height:4px}

.title__1075465__.style_right p {padding-right:14px}
.title__1075465__.style_right p:before {top:16%;right:0;width:4px;height:30px}

.title__1075465__.style_bottom p {padding-bottom:12px}
.title__1075465__.style_bottom p:before {bottom:0;left:0;width:30px;height:4px}

.title__1075465__.style_left p {padding-left:14px}
.title__1075465__.style_left p:before {top:16%;left:0;width:4px;height:30px}

.title__1075465__.style_circle1 p {padding-left:18px}
.title__1075465__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1075465__.style_circle2 p {padding-left:18px}
.title__1075465__.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__1075465__ p {font-size:50px}
	.title__1075465__.style_top p:before {width:50px}
	.title__1075465__.style_right p:before {height:50px}
	.title__1075465__.style_bottom p:before {width:50px}
	.title__1075465__.style_left p:before {height:50px}
}

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

/*     1075455 : 장문 텍스트      */
.textarea__1075455__ p {
	display:block;margin:0;padding:0;font-family: 'Pretendard-SemiBold';word-break:keep-all;
	font-size:16px;font-weight:normal;color:#192f5c;text-transform: uppercase;
	letter-spacing: 0.02em;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1075455__ p {font-size:18px}
}

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

/*     1077255 : 이미지 슬라이드 (반응형)      */
@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-banner_slide_responsive__1077255__ {margin:0 auto;padding:0px;max-width:1400px;}
.pm-banner_slide_responsive__1077255__ a {display:block;border:none;}
.pm-banner_slide_responsive__1077255__ a img {border:none;}


.pm-banner_slide_responsive__1077255__ .item {position:relative;border: 1px solid #ccc;}
.pm-banner_slide_responsive__1077255__ .item > div {box-shadow: 5px 5px 10px 1px rgb(0 0 0 / 20%);}

.pm-banner_slide_responsive__1077255__ .figure {position: relative;overflow: hidden;}
.pm-banner_slide_responsive__1077255__ .figure img {-webkit-transition: -webkit-transform 0.4s ease-out;transition: transform 0.4s ease-out;vertical-align:top}
.pm-banner_slide_responsive__1077255__ .item:hover .figure img {-webkit-transform: scale(1.1);transform: scale(1.1);}
.pm-banner_slide_responsive__1077255__ .item:hover .caption .subject{font-family: 'Pretendard-Bold';color:#192f5c;}

.pm-banner_slide_responsive__1077255__ .item .caption {padding:10px;background:#fff;}
.pm-banner_slide_responsive__1077255__ .item .caption span {display:block;box-sizing:border-box;font-size:14px;color:#111111;line-height:1.5em;}
.pm-banner_slide_responsive__1077255__ .item .caption .subject {color:#333;font-family: 'Pretendard-Regular';font-size:20px;word-break:keep-all;}
.pm-banner_slide_responsive__1077255__ .item .caption .exp_text {font-size:14px;font-family: 'Pretendard-Light';color:#666;word-break:keep-all;}

.pm-banner_slide_responsive__1077255__ .owl-nav {position:absolute;top:-60px;right:0;text-align:center;z-index:2;-webkit-tap-highlight-color:transparent}
.pm-banner_slide_responsive__1077255__ .owl-nav [class*='owl-'] {width:40px;height:40px;line-height:40px;margin-top:-20px;border-radius: 25px;background:#e8eaee !important;font-size:0;cursor:pointer;transition: all .4s;}
.pm-banner_slide_responsive__1077255__ .owl-nav .owl-prev {left:2px;margin-right:5px;}
.pm-banner_slide_responsive__1077255__ .owl-nav .owl-next {right:2px;margin-left:5px;}
.pm-banner_slide_responsive__1077255__ .owl-nav [class*='owl-'] span:before {content:'';width:10px;height:10px;}
.pm-banner_slide_responsive__1077255__ .owl-nav .owl-prev span:before {border-right:8px solid #192f5c;border-bottom:5px solid transparent;border-top:5px solid transparent;}
.pm-banner_slide_responsive__1077255__ .owl-nav .owl-next span:before {border-left:8px solid #192f5c;border-bottom:5px solid transparent;border-top:5px solid transparent;}
.pm-banner_slide_responsive__1077255__ .owl-nav [class*='owl-']:hover {background:#192f5c !important;}
.pm-banner_slide_responsive__1077255__ .owl-nav .owl-prev:hover span:before {border-right:8px solid #fff;}
.pm-banner_slide_responsive__1077255__ .owl-nav .owl-next:hover span:before {border-left:8px solid #fff;}
.pm-banner_slide_responsive__1077255__ .owl-nav .disabled {opacity:0.5;cursor:default !important}

.pm-banner_slide_responsive__1077255__ .owl-dots {position:absolute;left:0;width:100%;height:30px;padding:20px;font-size:0;box-sizing:border-box;text-align:center}
.pm-banner_slide_responsive__1077255__ .owl-dots .owl-dot {display:inline-block}
.pm-banner_slide_responsive__1077255__ .owl-dots .owl-dot span {display:block;width:10px;height:10px;margin:0 3px;background:#f1ece8;border-radius:30px;transition:opacity 200ms ease}
.pm-banner_slide_responsive__1077255__ .owl-dots .owl-dot.active span,
.pm-banner_slide_responsive__1077255__ .owl-dots .owl-dot:hover span {background:#192f5c}

.pm-banner_slide_responsive__1077255__.empty__1077255__ {padding:30px 10px;font-size:13px;text-align:center}

@media all and (max-width:767px) {
	.pm-banner_slide_responsive__1077255__ {padding-top:0px;}
	.pm-banner_slide_responsive__1077255__ .item .caption {padding:15px 10px;}
}
@media all and (min-width:768px) {
	.pm-banner_slide_responsive__1077255__ .item .caption {padding:30px;}
	.pm-banner_slide_responsive__1077255__ .item .caption .subject {font-size:24px;}
	.pm-banner_slide_responsive__1077255__ .item .caption .exp_text {font-size:14px;}

	.pm-banner_slide_responsive__1077255__ .owl-nav {top:-100px;left:auto;}
	.pm-banner_slide_responsive__1077255__ .owl-nav [class*='owl-'] {width:64px;height:64px;border-radius:50px;}
	.pm-banner_slide_responsive__1077255__ .owl-nav .owl-prev {margin-right:10px;}
}

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

/*     1077295 : 이미지      */
#Doctor {background:#f6f8fc url('/img_up/shop_pds/thefirst2024/img/doctor_bg.png') no-repeat right bottom;}
#Doctor .s-inner {display:flex; align-items: center; width: 100%;max-width: 1400px; position: relative; margin-left: auto; margin-right: auto;}
#Doctor .s-inner > div {width:55%}

#Doctor #contWrap dl dt {font-size:5.0rem;font-family: 'PTBandocheR';color:#333;word-break:keep-all;}
#Doctor #contWrap dl dd {margin:1.5em 0 1.8em 0; font-size:2.6rem;font-family: 'Pretendard-Light';letter-spacing: -.03em;line-height:1.5em;word-break:keep-all;}
#Doctor #contWrap .tit {display:inline-block; font-size:1.8rem; font-family: 'Pretendard-Bold';border-radius:30px; background:#192f5c; color:#FFF; padding:0.5em 1.7em;word-break:keep-all;}
#Doctor #contWrap .cont {margin-top:30px; display:flex;}
#Doctor #contWrap .cont ul:last-child {margin-left:50px}
#Doctor #Btn {margin-top:6em}

#DotList li {margin-bottom:0.7em; position:relative;}
#DotList li:before {content:''; width:3px; height:3px; border-radius:10px; background:#686868; position:absolute; left:0; top:0.65em;}
#DotList li p {padding-left:10px; font-size:1.8rem;font-family: 'Pretendard-Regular';word-break:keep-all;}

#Btn {display:inline-block;position:relative}
#Btn:before {content:''; width:60px;height:60px; border-radius:100%; background:#e7f2ff; position:absolute; left:0; top:50%; margin-top:-30px}
#Btn p {position:relative;padding:10px 0 10px 30px; font-size:1.8rem;font-family: 'PTBandocheR';color:#333;word-break:keep-all;}
#Btn:hover p {font-family: 'PTBandocheB'; color:#192f5c; transition: all 0.1s ease-out;}

@media all and (max-width:1380px) {
	#Doctor .s-inner {align-items: start}
	#Doctor #imgWrap img {width:90% }
}  
@media all and (max-width:1023px) {
	#Doctor #contWrap dl dd br {display:none}
}  
@media all and (max-width:767px) {
	#Doctor {background-size:auto;padding:80px 4%;}
	#Doctor .s-inner {flex-wrap:wrap }
	#Doctor .s-inner > div {width:100%}
	#Doctor #imgWrap  {margin-bottom:8%; text-align:center}
	#Doctor #imgWrap img  {width:70%; max-width:570px}

	#Doctor #contWrap .cont {flex-wrap:wrap}
	#Doctor #contWrap .cont ul {width:100%; margin-left:0 !important}

	#Doctor #contWrap dl dt {font-size:3.5rem;}
	#Doctor #contWrap dl dd { font-size:2.4rem;}

	#Doctor #contWrap dl dd { margin:1.0em 0 1.3em 0;  font-size:2.2rem;}
	#Doctor #Btn {margin-top:3em}

	#Btn:before {width:50px;height:50px; margin-top:-25px}
	#Btn p { padding:10px 0 10px 25px;}
}

@media all and (min-width:1024px) {
	#Doctor #imgWrap {width:45%}
	#Doctor {padding:120px 0;}
}

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

/*     1076295 : 타이틀 텍스트      */
.title__1076295__ {font-size:0}
.title__1076295__ p {
	display:inline-block;position:relative;margin:0;padding:0;font-family: 'PTBandocheR';word-break:keep-all;
	font-size:30px;font-weight:normal;color:#ffffff;letter-spacing:-.05em;line-height:1.5em;
}
.title__1076295__ p b {font-family: 'PTBandocheB';}
.title__1076295__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1076295__.style_top p {padding-top:10px}
.title__1076295__.style_top p:before {top:0;left:0;width:30px;height:4px}

.title__1076295__.style_right p {padding-right:14px}
.title__1076295__.style_right p:before {top:16%;right:0;width:4px;height:30px}

.title__1076295__.style_bottom p {padding-bottom:12px}
.title__1076295__.style_bottom p:before {bottom:0;left:0;width:30px;height:4px}

.title__1076295__.style_left p {padding-left:14px}
.title__1076295__.style_left p:before {top:16%;left:0;width:4px;height:30px}

.title__1076295__.style_circle1 p {padding-left:18px}
.title__1076295__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1076295__.style_circle2 p {padding-left:18px}
.title__1076295__.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__1076295__ p {font-size:50px}
	.title__1076295__.style_top p:before {width:50px}
	.title__1076295__.style_right p:before {height:50px}
	.title__1076295__.style_bottom p:before {width:50px}
	.title__1076295__.style_left p:before {height:50px}
}

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

/*     1076435 : 장문 텍스트      */
.textarea__1076435__ p {
	display:block;margin:0;padding:0;font-family: 'Pretendard-SemiBold';word-break:keep-all;
	font-size:16px;font-weight:normal;color:#ffffff;text-transform: uppercase;
	letter-spacing: 0.02em;line-height:1.5em;
}
.textarea__1076435__ p:after {content: '';display: block;margin: 20px auto;width: 1px;height: 40px;background: linear-gradient(to top, #fff, #ccc);}

@media all and (min-width:1024px){
	.textarea__1076435__ p {font-size:18px}
}

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

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

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

/*     1075945 : 버튼      */
.button_wrap__1075945__ {margin:0 auto;}
.button_wrap__1075945__:after {content:'';display:block;clear:both;}

.button__1075945__1,
.button__1075945__2 {float:left;width:calc(50% - 20px);margin-left:20px;font-size:0}

.button__1075945__1 a,
.button__1075945__2 a {
	display:block;margin:0;padding:10px 35px;border:1px solid #ffffff;border-radius:0px;
	background:transparent;box-sizing:border-box;font-size:20px;font-family: 'Pretendard-Regular';font-weight:normal;color:#ffffff;
	text-align:center;letter-spacing:-.03em;line-height:1.3em;text-decoration:none;transition:color 0.3s ease, background 0.3s ease;word-break:keep-all;
}

.button__1075945__1 {background:#294e98;}
.button__1075945__1 a {border:1px solid #294e98;}

.button__1075945__2 {background:#333;}
.button__1075945__2 a {border:1px solid #333;}

.button__1075945__1 a:hover,
.button__1075945__2 a:hover {font-family: 'Pretendard-Bold';color: #fff;}

@media all and (min-width:1024px){
	.button_wrap__1075945__ {max-width:820px;}
	.button__1075945__ a {padding:15px 25px;font-size:15px}
	.button__1075945__ a:hover {background-color:#ffffff;color:#fff;}
}
@media all and (max-width:767px){
    .button__1075945__1,
    .button__1075945__2 {width:100%;margin-left:0;margin-bottom:15px;}
    .button__1075945__1 a,
    .button__1075945__2 a {font-size:16px;padding:10px 20px;}

	.button__1075945__1 .go_btn,
	.button__1075945__2 .go_btn {background: url(/img_up/shop_pds/haegun/img/e60w.png) no-repeat right 15px center;}

	.button__1075945__1 a:hover {background:url(/img_up/shop_pds/haegun/img/e60w.png) no-repeat right 10px center;color: #fff;border:1px solid #004ea2;}
	.button__1075945__2 a:hover {background:url(/img_up/shop_pds/haegun/img/e60w.png) no-repeat right 10px center;color: #fff;}
}

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

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

/*     1076365 : 타이틀 텍스트      */
.title__1076365__ {font-size:0}
.title__1076365__ p {
	display:inline-block;position:relative;margin:0;padding:0;font-family: 'PTBandocheR';word-break:keep-all;
	font-size:30px;font-weight:normal;color:#666;letter-spacing:-.05em;line-height:1.5em;
}
.title__1076365__ p b {font-family: 'PTBandocheB';color:#333}

.title__1076365__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1076365__.style_top p {padding-top:10px}
.title__1076365__.style_top p:before {top:0;left:0;width:30px;height:4px}

.title__1076365__.style_right p {padding-right:14px}
.title__1076365__.style_right p:before {top:16%;right:0;width:4px;height:30px}

.title__1076365__.style_bottom p {padding-bottom:12px}
.title__1076365__.style_bottom p:before {bottom:0;left:0;width:30px;height:4px}

.title__1076365__.style_left p {padding-left:14px}
.title__1076365__.style_left p:before {top:16%;left:0;width:4px;height:30px}

.title__1076365__.style_circle1 p {padding-left:18px}
.title__1076365__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1076365__.style_circle2 p {padding-left:18px}
.title__1076365__.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__1076365__ p {font-size:50px}
	.title__1076365__.style_top p:before {width:50px}
	.title__1076365__.style_right p:before {height:50px}
	.title__1076365__.style_bottom p:before {width:50px}
	.title__1076365__.style_left p:before {height:50px}
}

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

/*     1076385 : 장문 텍스트      */
.textarea__1076385__ p {
	display:block;margin:0;padding:0;font-family: 'Pretendard-SemiBold';word-break:keep-all;
	font-size:16px;font-weight:normal;color:#192f5c;text-transform: uppercase;
	letter-spacing: 0.02em;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1076385__ p {font-size:18px}
}

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

/*     1076275 : 지도 (주소 직접 입력)      */
#CScenter {position: relative; display:inline-block;width: 100%; padding-bottom: 5%; overflow: hidden;}
#CScenter * {box-sizing:border-box;}
#CScenter .cont {position: relative;}
#CScenter .cont::before {content:''; width: 50%; height: 100%; position: absolute; right:0; background: #f5f7fb;}

#CScenter .s-inner {width: 94%;max-width: 1600px;position: relative;margin-left: auto;margin-right: auto;}
#CScenter .cont .s-inner {display: table;}
#CScenter .cont .s-inner > div {position: relative; display: table-cell; width: 50%; vertical-align: middle;}

#Map .root_daum_roughmap .wrap_map  {height: 400px !important;}
#Map .wrap_controllers  {display: none;}
#Map .map_border {display: none;}

#Map p.map-info {position: absolute; bottom:0; left:0; z-index:99; color:#fff; width: 100%;background: rgba(0,0,0,.7); padding: 1em;}

#CS > div {display: table-cell; padding-left: 50px;}

#CS .cs-tit {padding-bottom: 1.5em; margin-bottom: 1em; border-bottom: 1px solid #d6d6d6;}
#CS .cs-tit h4 {font-size: 1.875em; font-family: 'Pretendard-Bold'; color:#212121; margin-bottom: 0.2em;word-break:keep-all;}
#CS .cs-tit p {font-size: 0.625em; font-family: 'Pretendard-Regular'; letter-spacing: 0.4em; color:#9b9b9b;word-break:keep-all;}

#CS .cs-tel .num {font-size:3em; font-family: 'Pretendard-Bold'; color:#192f5c; letter-spacing: -.1em;word-break:keep-all;}
#CS .cs-tel a {background: #294e98 url("/img_up/shop_pds/thefirst2024/img/logo_map.png") no-repeat 95% center;display: block; color:#fff; width: 300px; max-width: 100%; padding: 1em; font-size: 0.93em; margin-top: 15px;word-break:keep-all;}
#CS .cs-tel a span {font-size: 1.2em;word-break:keep-all;}
#CS .cs-tel a p {font-size: 1.2em;font-family: 'Pretendard-Regular';line-height:1.5em;word-break:keep-all;}

#CS .cs-hour dl {font-size: 1.2em;word-break:keep-all;}
#CS .cs-hour dl dt {width: 120px; display: inline-block; vertical-align: middle; margin: 0.4em 0;font-family: 'Pretendard-Bold';color:#333;word-break:keep-all;}
#CS .cs-hour dl dt .sml {display: inline-block;font-size: 1.5rem;font-family: 'Pretendard-Regular';color:#666;vertical-align: middle;word-break:keep-all;}
#CS .cs-hour dl dd {width: calc(100% - 125px); display: inline-block; vertical-align: top; margin: 0.4em 0;font-family: 'Pretendard-Regular';color:#666;word-break:keep-all;}

@media all and (max-width:1400px){
  #CS .cs-tel .num {font-size: 2.4rem;}
  #CS .cs-tel a {width: 250px;}
  #CS .cs-hour dl {font-size: 1em;}
  #CS .cs-hour dl dt {width: 120px;}
  #CS .cs-hour dl dd {width: calc(100% - 125px);}
}

@media all and (max-width:1024px){
  #CS > div {padding-left: 40px; font-size: 0.9em;}
  #CS .cs-tel a {width: 220px; line-height: 1.4em;}
  #CS .cs-hour dl dt {width: 100px;}
  #CS .cs-hour dl dd {width: calc(100% - 105px);}
}

@media all and (max-width:1023px){
  #CS .cs-tel a {width: 200px; background-size: auto 50%;}
}

@media all and (max-width:1024px){
  #CScenter {padding-bottom: 0;}
  #CScenter .cont::before {width: 100%; height: 70%; bottom:0;}
  #CScenter .cont .s-inner {display: block; width: 90%;}
  #CScenter .cont .s-inner > div {display: block; width: 100%;}
  #CS > div {width: 50%; padding: 5%; }
  #CS .cs-tel a {width: 100%;}
}

@media all and (max-width:768px){
    #CS > div {padding: 7% 5%; }
    #CS .cs-tit p {letter-spacing: 0.2em;}
    #Map .root_daum_roughmap .wrap_map {height: 60vw !important;}
}
@media all and (max-width:767px){
	#CS .cs-tel .num {font-size: 4.5rem;letter-spacing: -.07em;}
	#CS .cs-hour dl dt, #CS .cs-hour dl dd {font-size: 2rem;}
}
@media all and (max-width:480px){
  #CScenter {padding: 0 2% 0 2%;}
  #CS {display: block;}
  #CS > div {display: block; width: 100%; padding: 7% 0;}
  #CS .cs-tit {font-size: 0.85em; padding-bottom: 1em;margin-bottom: 1.5em;}
  #CS .cs-hour {padding-top: 3%;}
  #CS .cs-hour dl dt {width: 90px;}
  #CS .cs-hour dl dd {width: calc(100% - 95px);}
}

