/*     1457345 : 한줄 텍스트      */
.text__1457345__, .text__1457345__ * {position:relative; padding:0; margin:0; box-sizing:border-box; justify-content:space-between;}

.text__1457345__{display:flex; width:100%;}

.text__1457345__ h1{font-size:40px; margin-bottom:32px; word-break:keep-all;}
.text__1457345__ .sub__tit {font-size:21px; margin-bottom:16px;}
.text__1457345__ .sub__tit span{color:#0a4595;}

.text__1457345__ .text {font-size:16px;}
.text__1457345__ .text span {color:rgba(0,0,0,0.5);}

.text__1457345__ .img__wrap{width:30%; overflow:hidden;}
.text__1457345__ .img__wrap img{width:100; height:100%; object-fit:cover; transition:all 0.3s;}
.text__1457345__ .img__wrap img:hover{transform:scale(1.1);}

@media (max-width: 767px){
	.text__1457345__{flex-direction:column-reverse; text-align:center;}
	.text__1457345__ h1{width:80%; font-size:24px; background:#fff; margin:-50px auto 32px; padding:20px 15px; z-index:1; letter-spacing:-1.2px}
	.text__1457345__ .sub__tit{font-size:21px;}
	.text__1457345__ .text{font-size:14px;}
	.text__1457345__ .img__wrap{width:100%;}
}

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

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

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

/*     1457435 : 이미지      */
.img__1457435__ {max-width:100%; height:200px;}
.img__1457435__ * {box-sizing:border-box}
.img__1457435__ a {display:block;vertical-align:top}
.img__1457435__ img {width:100%; height:100%; object-fit:cover; vertical-align:top}

@media (min-width: 768px){
	.img__1457435__ {width:100%; height:330px;}
}


/*     1457445 : 한줄 텍스트      */
.text__1457445__, .text__1457445__ *{position:relative; margin:0; padding:0; box-sizing:border-box;}
.text__1457445__ {background:#f5f5f5; padding:20px;}

.text__1457445__ h2 {font-size:18px; color:#444; letter-spacing:-1px; padding-top:10px; font-weight:normal; margin-bottom:5px;}
.text__1457445__ h2::before{content:""; width:21px; height:4px; position:absolute; top:0; left:0; background:#0a4595;}
.text__1457445__ h2::after{content:""; width:4px; height:4px; position:absolute; top:0; left:0; background:#2fb775;}

.text__1457445__ ul{list-style:none;}
.text__1457445__ ul li{padding-left:10px; word-break:keep-all; font-size:14px;}
.text__1457445__ ul li + li{margin-top:10px;}
.text__1457445__ ul li span{display:inline-block; width:50px; }
.text__1457445__ ul li div.highlight{width:auto; color:#0a4595; font-weight:bold;}
.text__1457445__ ul li:before{content:""; position:absolute; top:10px; left:0; width:4px; height:4px; border-radius:50%; background:#0a4595;}

@media (min-width:768px) {
	.text__1457445__{padding:50px 30px; height:330px;}
}

@media all and (min-width:1024px){
	.text__1457445__ {padding:50px; height:330px;}
	.text__1457445__ h2{font-size:22px; font-weight:bold; margin-bottom:20px;}
	.text__1457445__ h2::before{width:24px;}
	.text__1457445__ ul li{font-size:16px;}
	.text__1457445__ ul li span{width:65px;}
}

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

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

/*     1457475 : 한줄 텍스트      */
.text__1457475__, .text__1457475__ *{position:relative; padding:0; margin:0; box-sizing:border-box;}
.text__1457475__ {display:flex; background:#f5f5f5; padding:40px 60px 40px 0;}

.text__1457475__ .icon__wrap{width:140px;border-right:1px solid #ddd;}
.text__1457475__ .icon__wrap i{display:block; width:100%; height:100%; background:url(/img_up/shop_pds/aaa10/design/img/icon/location_icon.png) no-repeat center / contain;}

.text__1457475__ .text__wrap {width:100%; padding-left:45px;}
.text__1457475__ .text__wrap p{font-size:16px;}
.text__1457475__ .text__wrap p strong{display:inline-block; width:10%;}

.text__1457475__ .button__wrap{position:absolute; top:50%; right:60px; transform:translateY(-50%);}
.text__1457475__ .button__wrap a{display:block; width:170px; padding:10px; font-size:16px; background:#fff; color:#0a4595; text-align:center; border:1px solid #0a4595; transition:all 0.3s;}
.text__1457475__ .button__wrap a + a{margin-top:5px;}
.text__1457475__ .button__wrap a:hover{background:#0a4595; color:#fff;}

@media (min-width: 768px) and (max-width: 1023px) {
	.text__1457475__ {padding:40px}
	.text__1457475__ .icon__wrap {display:none;}
	.text__1457475__ .text__wrap{padding-left:0;}
	.text__1457475__ .text__wrap p {width:65%; font-size:15px; padding-left:15%;}
	.text__1457475__ .text__wrap p strong{position:absolute; top:0; left:0; white-space:nowrap;}
}

@media (max-width: 767px){
	.text__1457475__{flex-direction:column;}
	.text__1457475__ {padding:25px 30px;}
	.text__1457475__ .text__wrap{padding-left:0;}
	.text__1457475__ .text__wrap p{padding-left:100px;}
	.text__1457475__ .text__wrap p strong{position:absolute; top:0; left:0; white-space:nowrap;}
	.text__1457475__ .icon__wrap {display:none;}
	.text__1457475__ .button__wrap{display:flex; position:relative; bottom:0; left:0; transform:translateY(0); column-gap:5px; margin-top:15px;}
	.text__1457475__ .button__wrap a{width:100%;}
	.text__1457475__ .button__wrap a + a{margin-top:0;}
}


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

/*     1457605 : 한줄 텍스트      */
.text__1457605__ p {display:block;margin:0;padding:0;font-size:16px; letter-spacing:0;line-height:1.5em;}
.text__1457605__ h2{margin:0;}

.text__1457605__ {display:flex; border-top:2px solid #787878; border-bottom:2px solid #787878;}

.text__1457605__ .img__wrap{display:flex; flex-direction:column; justify-content:center; align-items:center; width:20%; padding:20px; box-sizing:border-box;}
.text__1457605__ .img__wrap img {width:30%;}
.text__1457605__ .img__wrap p {margin-top:15px;}

.text__1457605__ .text__wrap {border-left: 1px dotted #ddd; padding:30px;}
.text__1457605__ .text__wrap .text__list div {display:flex; align-items:center; margin-bottom:5px; }
.text__1457605__ .text__wrap .text__list div h2{display:inline-block; font-size:15px; padding:4px 2em; vertical-align:middle; background:#0a4595; color:#fff; border-radius:2em; font-weight:500; margin-right: 5px;}
.text__1457605__ .text__wrap .text__list div span {font-size:15px;  color:#0a4595;}
.text__1457605__ .text__wrap .text__list p{font-size:16px; letter-spacing:-1px; line-height:1.6em;}

.text__1457605__ .text__wrap .text__list+.text__list{margin-top:20px;}

@media (max-width: 767px){
	.text__1457605__ {flex-direction:column;}
	.text__1457605__ .img__wrap {width:100%;}
	.text__1457605__ .img__wrap img{width:80px;}
	.text__1457605__ .text__wrap {padding:20px; border-left:0; border-top:1px dotted #ddd;}
	.text__1457605__ .text__wrap .text__list p {font-size:14px}
}

