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


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

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

/*     1132135 : 장문 텍스트      */
.textarea__1132135__ p {
	display:block;margin:0;padding:0;font-family: 'Pretendard-Light';
	font-size:12px;font-weight:normal;color:#999;letter-spacing:.5em;line-height:1.5em;word-break:keep-all;
}

@media all and (min-width:1024px){
	.textarea__1132135__ p {font-size:16px}
}

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

/*     1128275 : 이미지      */
*, *: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:999px){
    :root{font-size:60%}
}
@media all and (max-width:640px){
    :root{font-size: 57.5%;}
}
@media all and (max-width:360px){
    :root{font-size: 55%;}
}
h1, h2, h3, h4, h5, h6 {padding:0px;margin:0px;}

#intro {
	position:relative;width:100%; height:500px; background: url('/img_up/shop_pds/mosemedical/build/option/011710227861.jpg')no-repeat left top;
	background-size:90% auto;display:flex; justify-content:right; 
}
#intro .cont {
	position: absolute;right: 30px; top: 50px;width:36%; padding: 4em; background: rgba(28,159,187,.9);background-image: linear-gradient(to right, #00b4db, #0083b0);background-size:cover;border-top-left-radius: 50px;border-bottom-right-radius: 50px;
}
#intro .cont > div {color:#fff}
#intro .cont > div h4 {font-size:3.2rem; font-family: 'Pretendard-Bold'; text-shadow:0 2px 0 rgba(0,0,0,.1);word-break:keep-all;}
#intor .cont > div .t1 {margin-top:0.5em;font-size:2rem;font-family: 'Pretendard-Light';letter-spacing:0.03em; opacity:.7;word-break:keep-all;}
#intro .cont .time {margin-top:20px; display:flex; flex-wrap:wrap;}
#intro .cont .time dt,
#intro .cont .time dd {margin-bottom:10px}
#intro .cont .time dt {width:100px;font-size:2.2rem;font-family: 'Pretendard-Regular';line-height:1.5em;word-break:keep-all;}
#intro .cont .time dd {width:calc(100% - 100px);font-size:2.2rem;font-family: 'Pretendard-Light';line-height:1.5em;text-transform:uppercase;word-break:keep-all;}
#intro .cont .time dd .st1 {font-size:1.8rem; line-height:1.8em;word-break:keep-all;}
#intro .cont .time dd .st2 {font-size:1.8rem;;word-break:keep-all;}

#intro .cont .timewrap {margin-top:2em;}
#intro .cont .telwrap {}
#intro .cont .telwrap .tel {margin-top:20px; background:url('/img_up/shop_pds/siment/img/call.png')no-repeat left center; background-size:auto 100%;}
#intro .cont .telwrap .tel .num {font-size:3.0rem; font-family: 'Pretendard-Bold';padding-left:56px; letter-spacing:-0.05em;line-height:46px;}

@media all and (max-width:1280px){
	#intro {background-size:auto 95%;}
	#intro .cont {width:50%; padding: 3em;}
	#intro .cont > div h4 {font-size:3.5rem;}
}
@media all and (max-width:768px){
	#intro { background-size:150% auto;height:auto; display:block; padding-top:47vw;}
	#intro .cont { position:unset; width:90%; margin:0 auto}
}
@media all and (max-width:480px){
	#intro .cont {padding: 2em;  border-top-left-radius: 30px; border-bottom-right-radius: 30px;}
	#intro .cont > div h4 {font-size:3.0rem;}
	#intro .cont .time dt {width:60px;  font-size:1.8rem;}
	#intro .cont .time dd {width:calc(100% - 60px);  font-size:2.0rem; }
	#intro .cont .time dd .st1 {font-size:1.6rem;}
	#intro .cont .time dd .st2 {font-size:1.6rem;}
	#intro .cont .telwrap .t1 {font-size:1.4rem;}
	#intro .cont .telwrap .tel .num {font-size:2.7rem; padding-left:50px; line-height:40px;}
	#intro .cont {width:100%;}
}

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

