/*     1884965 : 맞춤형 컨텐츠      */
.empty__1884965__ {padding:20px 10px;background:#fafafa;}
.empty__1884965__ p {margin:0;padding:0;}
.empty__1884965__ .title {font-size:18px;font-weight:bold;color:blue;text-align:center}
.empty__1884965__ dt {margin-bottom:5px;font-size:15px;font-weight:bold;}
.empty__1884965__ dd {margin:0;font-size:13px;}
.empty__1884965__ dd ul li {padding-left:15px;}
.row {overflow:hidden;}


/*     1885125 : 바둑판 형태 이미지 (반응형)       */
.pm-banner_responsive__1885125__, .pm-banner_responsive__1885125__ * {margin:0; padding:0; box-sizing:border-box;}

.pm-banner_responsive__1885125__ {position:relative; height:800px;}

.pm-banner_responsive__1885125__ .bg_box {position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden;}
.pm-banner_responsive__1885125__ .bg_box ul li {position:absolute; top:0; left:0; width:100%; height:100%;}
.pm-banner_responsive__1885125__ .bg_box ul li div {width:100%; height:100%; opacity:0; visibility:hidden; transform:scale(1.1); transition: transform 3s, opacity 2s, visibility 2s;}
.pm-banner_responsive__1885125__ .bg_box ul li.active div {opacity:1; visibility:visible; transform:scale(1);}

.pm-banner_responsive__1885125__ .content_box {display:flex; position:absolute; bottom:0; left:0; width:100%; height:100%; list-style:none; z-index:1;}
.pm-banner_responsive__1885125__ .content_box li {position:relative; width:100%; height:100%;}
.pm-banner_responsive__1885125__ .content_box li::before {content:""; position:absolute; bottom:0; left:0; width:100%; height:100%; background:linear-gradient(to top, rgba(0,0,0,0.4), rgba(0,0,0,0) 50%); opacity:0;}
.pm-banner_responsive__1885125__ .content_box li.active::before {opacity:1;}
.pm-banner_responsive__1885125__ .content_box li a {display:block; width:100%; height:100%;}
.pm-banner_responsive__1885125__ .content_box li a img {display:none;}
.pm-banner_responsive__1885125__ .text_box {display:flex; flex-direction:column; align-items:center; justify-content:flex-end; position:absolute; width:100%; height:100%; padding-bottom:10%;}
.pm-banner_responsive__1885125__ .text_box p {font-size:26px; font-weight:bold; color:rgba(255,255,255,0.2); transition:0.4s;}
.pm-banner_responsive__1885125__ .content_box li.active .text_box p {color:#da6fa8;}
.pm-banner_responsive__1885125__ li:nth-child(1) .text_box p {animation: text-down 1.5s cubic-bezier(0.4, 0, 0.2, 1) both; animation-delay: 0.5s;}
.pm-banner_responsive__1885125__ li:nth-child(2) .text_box p {animation: text-down 1.5s cubic-bezier(0.4, 0, 0.2, 1) both; animation-delay: 0.8s;}
.pm-banner_responsive__1885125__ li:nth-child(3) .text_box p {animation: text-down 1.5s cubic-bezier(0.4, 0, 0.2, 1) both; animation-delay: 1.1s;}

.pm-banner_responsive__1885125__ .title_wrap {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); text-align:center; z-index:9;}
.pm-banner_responsive__1885125__ .title_wrap .title_box {position:relative;}
.pm-banner_responsive__1885125__ .title_wrap .title_box h1 {position:relative; font-size:76px; color:#FFF; overflow:hidden;}
.pm-banner_responsive__1885125__ .title_wrap .subTit_box {font-size:24px; color:#FFF; margin-top:30px; overflow:hidden;}
.pm-banner_responsive__1885125__ .title_wrap h1 > span, .pm-banner_responsive__1885125__ .title_wrap .subTit_box p {display:block; animation: text-up 1.5s cubic-bezier(0.4, 0, 0.2, 1) both; animation-delay:0.5s;}
.pm-banner_responsive__1885125__ .title_wrap .dot_title {position:absolute; bottom:14px; right:-23px; width:20px; height:20px; border-radius:50%; background:#5156a7; opacity:0; animation: sparkle 1.5s infinite alternate; animation-delay:2s; animation-fill-mode: both;}
.pm-banner_responsive__1885125__ .title_wrap .subTit_box p span {position:relative; display:inline-block; z-index:1;}
.pm-banner_responsive__1885125__ .title_wrap .subTit_box p span::before {content:""; position:absolute; bottom:0; left:0; width:100%; height:10px; background:#5156a7; animation: underline 1.5s cubic-bezier(0.4, 0, 0.2, 1) both; animation-delay:2.2s; transform-origin:left; z-index:-1;}
.pm-banner_responsive__1885125__ .title_wrap .subTit_box p br {display:none; content:" ";}

@keyframes text-up {
	0% {transform:translateY(150%);}
	100% {transform:translateY(0);}
}
@keyframes text-down {
	0% {transform:translateY(-100%); opacity:0;}
	100% {transform:translateY(0); opacity:1;}
}
@keyframes sparkle {
	0% {opacity:0;}
	100% {opacity:1;}
}
@keyframes underline {
	0% {transform:scaleX(0)}
	100% {transform:scaleX(1)}
}

@media (max-width:1023px){
	.pm-banner_responsive__1885125__ .content_box {height:120px;}
	.pm-banner_responsive__1885125__ .content_box li::before {content:none;}
	.pm-banner_responsive__1885125__ .text_box {border-top:1px solid rgba(255,255,255,0.2); border-right:1px solid rgba(255,255,255,0.2); justify-content:center; padding-bottom:0; background:rgba(0,0,0,0.4);}
	.pm-banner_responsive__1885125__ .text_box p {font-size:22px;}
	.pm-banner_responsive__1885125__ .title_wrap {width:100%;}
	.pm-banner_responsive__1885125__ .title_wrap .title_box {display:inline-block;}
	.pm-banner_responsive__1885125__ .title_wrap .title_box h1 {font-size:48px;}
	.pm-banner_responsive__1885125__ .title_wrap .dot_title {width:14px; height:14px; bottom:10px;}
	.pm-banner_responsive__1885125__ .title_wrap .subTit_box p {font-size:20px;}
}

@media (max-width:767px){
	.pm-banner_responsive__1885125__ {height:500px;}
	.pm-banner_responsive__1885125__ .content_box {height:60px;}
	.pm-banner_responsive__1885125__ .text_box p {font-size:16px;}
	.pm-banner_responsive__1885125__ .title_wrap {padding:0 15px; transform: translate(-50%, -5%);}
	.pm-banner_responsive__1885125__ .title_wrap .title_box h1 {font-size:30px;}
	.pm-banner_responsive__1885125__ .title_wrap .dot_title {width:12px; height:12px; bottom: 6px; right:-15px;}
	.pm-banner_responsive__1885125__ .title_wrap .subTit_box {margin-top:10px;}
	.pm-banner_responsive__1885125__ .title_wrap .subTit_box p {font-size:18px;}
	.pm-banner_responsive__1885125__ .title_wrap .subTit_box p br {display:block;}
}

/*     1885455 : 한줄 텍스트      */
.text__1885455__, .text__1885455__ *  {margin:0; padding:0; box-sizing:border-box;}

.text__1885455__ {position:relative; max-width:1440px; margin:0 auto;}
.text__1885455__ ul {list-style:none;}

.text__1885455__ .m_cont1_wrap {position: relative; padding: 100px 0;}
.text__1885455__ .m_cont1_wrap .m_cont_inner {position:relative; max-width: 1400px;}

.text__1885455__ .m_cont1_wrap .m_cont_inner .title_box .sub_tit {font-size: 18px;}
.text__1885455__ .m_cont1_wrap .m_cont_inner .title_box .sub_tit:before {margin-bottom: 9px;}
.text__1885455__ .m_cont1_wrap .m_cont_inner .title_box h3 {font-size: 48px; line-height:1.4em; margin-top:5px;}
.text__1885455__ .m_cont1_wrap .m_cont_inner .title_box h3 em {font-style: normal; color: #da6fa8;}
.text__1885455__ .m_cont1_wrap .m_cont_inner .title_box .sub_tit {display:inline-block; font-size:18px; line-height:1.4em; color:#5156a7;}
.text__1885455__ .m_cont1_wrap .m_cont_inner .title_box .sub_tit:before {content: ""; display: block; width: 100%; height: 1px; margin-bottom: 9px; background-color: #5156a7;}

.text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con::after {content: ""; display: block; clear: both;}
.text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .tab_cont_wrap {float: left; width: 55%;}
.text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .tab_cont_wrap .tab_wrap {margin-bottom: 150px;}
.text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .tab_cont_wrap .tab_wrap .tabs > li.active > a span {font-size: 18px;}
.text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .tab_cont_wrap .tab_wrap .tabs > li {position:relative; float:left; padding:0 10px;}
.text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .tab_cont_wrap .tab_wrap .tabs > li > a {display:block; position:relative; padding-left:34px;} 
.text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .tab_cont_wrap .tab_wrap .tabs > li > a::before {content:""; display:block; position:absolute; top:3px; left:0; width:29px; height:22px; background: url(/img_up/shop_pds/abc0111/design/img/icon/icon_group.png); background-repeat:no-repeat; background-position:0 -27px;}

.text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .tab_cont_wrap .tab_container .tab_content > ul {margin: 0 -15px;}
.text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .tab_cont_wrap .tab_container .tab_content > ul > li {padding: 0 15px; float: left; width: 50%;}
.text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .tab_cont_wrap .tab_container .tab_content > ul > li a {display: block; position: relative; border-radius: 10px; overflow: hidden; background: #000;}
.text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .tab_cont_wrap .tab_container .tab_content > ul > li a:before {content: ""; display: block; position: absolute; bottom: 13px; right: 13px; width: 39px; height: 39px; background: url(/img_up/shop_pds/abc0111/design/img/icon/icon_group.png) no-repeat 0 -57px; transition: all 0.25s ease-in-out; z-index: 1;}
.text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .tab_cont_wrap .tab_container .tab_content > ul > li a:after {content: ""; position: absolute; top: 50%; left: 50%; width: 40px; height: 28px; margin: -16px 0 0 -20px; background: url(/img_up/shop_pds/abc0111/design/img/icon/icon_group.png) no-repeat 0 -107px; transition: all 0.25s ease-in-out; opacity: 0;}
.text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .tab_cont_wrap .tab_container .tab_content > ul > li a img {display:block;}

.text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .tab_cont_wrap .tab_container .tab_content > ul > li:hover a:before {opacity:0;}
.text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .tab_cont_wrap .tab_container .tab_content > ul > li:hover a img {opacity:0.4;}
.text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .tab_cont_wrap .tab_container .tab_content > ul > li:hover a:after {opacity:1;}

.text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .tab_cont_wrap .tab_container .tab_content.sns_insta ul > li {width: 33.33%;}
.text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .video_box {float: left; width: 45%; margin-top: 0; padding-left: 50px; box-sizing: border-box;}
.text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .video_box .video_title {padding: 33px 0 27px; font-size: 20px; text-align:center; border-bottom: 1px solid rgba(81,86,167,0.45); color:#5156a7;}
.text__1885455__ .m_cont1_wrap:before {content: ""; display: block; position: absolute; left: calc(50% - 830px); bottom:0; width:1660px; height: 403px; background-color: #f7f7f7; transform:scaleX(0); transition: all 1s ease-in-out 0.3s; transform-origin:left;}
.text__1885455__ .m_cont1_wrap.aos-animate:before {transform:scaleX(1);}

.text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .video_box .video_img {position:relative; border-radius:10px; overflow:hidden; padding-bottom:56.25%;}
.text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .video_box .video_img iframe {position:absolute; width:100%; height:100%;}

@media all and (max-width: 1023px) {
    .text__1885455__ .m_cont1_wrap {padding: 40px 0 0 0;}
    .text__1885455__ .m_cont1_wrap .m_cont_inner {padding: 0 15px;}
    .text__1885455__ .m_cont1_wrap .m_cont_inner .title_box .sub_tit {font-size: 14px;}
    .text__1885455__ .m_cont1_wrap .m_cont_inner .title_box h3 {font-size: 24px; margin-bottom:20px;}
	.text__1885455__ .m_cont1_wrap .m_cont_inner .title_box .sub_tit:before {margin-bottom:5px;}

    .text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .tab_cont_wrap {display:flex; flex-direction:column; float: none; width: 100%;}
    .text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .tab_cont_wrap .tab_wrap {margin-bottom: 20px;}
    .text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .tab_cont_wrap .tab_container .tab_content > ul {display:flex; margin: 0 -10px;}
    .text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .tab_cont_wrap .tab_container .tab_content > ul > li {padding: 10px;}
    .text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .tab_cont_wrap .tab_container .tab_content > ul > li.mobile_hide {display: block;}
    .text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .tab_cont_wrap .tab_container .tab_content.sns_insta ul > li {width: 50%;}
	.text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .tab_cont_wrap .tab_wrap .tabs > li.active > a span {font-size:15px;}
    .text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .video_box {float: none; width: 100%; margin-top: 10px; padding-left: 0;}
    .text__1885455__ .m_cont1_wrap .m_cont_inner .sns_con .video_box .video_title {padding: 16px 0; font-size: 14px;}
    .text__1885455__ .m_cont1_wrap:before {left: calc(50% - 700px); height: calc(100% - 108px);}
}

@media (max-width:767px){
	.text__1885455__ .m_cont1_wrap:before {height:100%;}
}

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

/*     1885825 : 한줄 텍스트      */
.text__1885825__ p {
	display:block;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#222;letter-spacing:0;line-height:1.5em;
}
.text__1885825__ p a {color:#222}

@media all and (min-width:1024px){
	.text__1885825__ p {font-size:48px}
}

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

/*     1885855 : 장문 텍스트      */
.textarea__1885855__ p {
	display:block;margin:0;padding:0 15px;
	font-size:18px;font-weight:normal;color:#444444;letter-spacing:0;line-height:1.2em;
	word-break:keep-all;
}

@media all and (min-width:1024px){
	.textarea__1885855__ p {padding:0; font-size:28px}
}

@media (max-width:767px){
	.textarea__1885855__ p br {display:none;}
}

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

/*     1885885 : 한줄 텍스트      */
.text__1885885__, .text__1885885__ * {margin:0; padding:0; box-sizing:border-box;}

.text__1885885__ {max-width:1440px; margin:0 auto;}

.text__1885885__ .swiper {position:relative; display:block; z-index:1;}

.text__1885885__ .swiper .pagination-wrap ul {display:flex; list-style:none; justify-content:center; gap:10px; margin:0 auto 40px;}
.text__1885885__ .swiper .pagination-wrap ul li {padding: 8px 24px; background:#FFF; border:1px solid #ccc; border-radius:50px; font-size:18px; font-weight:500; cursor:pointer;}
.text__1885885__ .swiper .pagination-wrap ul li.active {background:#da6fa8; color:#FFF; border-color:#da6fa8; font-weight:600;}

.text__1885885__ .swiper-wrapper {position:relative; display:flex; width:100%; transition:1s; gap:2%;}
.text__1885885__ .swiper-slide {position:relative; border-radius:20px; overflow:hidden; height:480px; transition: width 1s; flex-shrink:0;}
.text__1885885__ .swiper-slide.swiper-slide-active {width:100% !important;}
.text__1885885__ .swiper-slide > img {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); display:block; width:100%; height:100%; transition:height 3s; object-fit:cover;}
.text__1885885__ .swiper-slide.swiper-slide-active > img {height:130%;}

.text__1885885__ .swiper-slide .text_box {position:absolute; top:90px; left:0; width:100%; text-align:center; padding:0 50px; color:#FFF; visibility:hidden; opacity:0; transition: opacity 0.5s 1s;}
.text__1885885__ .swiper-slide.swiper-slide-active .text_box {visibility:visible; opacity:1;}
.text__1885885__ .swiper-slide .text_box a {display:flex; justify-content:center; align-items:center; line-height:1; font-size:40px; font-weight:bold; color:#FFF;}
.text__1885885__ .swiper-slide .text_box a span {width:48px; height:48px; margin-left: 10px;}
.text__1885885__ .swiper-slide .text_box a span img {display:block; width:100%; height:100%;}
.text__1885885__ .swiper-slide .text_box .sub_title {font-size:32px; margin-top:12px;}
.text__1885885__ .swiper-slide .text_box .text {font-size:24px; line-height:1.4; margin-top:65px; letter-spacing:0.05px; text-align:left;}

@media (max-width:1023px){
	.text__1885885__ {padding:0 15px;}
	.text__1885885__ .swiper .pagination-wrap ul {gap: 6px;}
	.text__1885885__ .swiper .pagination-wrap ul li {font-size:16px; padding: 5px 14px;}
	.text__1885885__ .swiper-slide {height:320px;}
	.text__1885885__ .swiper-slide.swiper-slide-active {width:90% !important;}
	.text__1885885__ .swiper-slide .text_box {top:38px;}
	.text__1885885__ .swiper-slide .text_box a {font-size:32px;}
	.text__1885885__ .swiper-slide .text_box a span {width:36px; height:36px;}
	.text__1885885__ .swiper-slide .text_box .sub_title {font-size:28px;}
	.text__1885885__ .swiper-slide .text_box .text {font-size:20px; margin-top:35px;}
}

@media (max-width:820px) {
	.text__1885885__ .swiper .pagination-wrap ul li {font-size:14px;}
}

@media (max-width:767px) {
	.text__1885885__ .swiper .pagination-wrap {display:none;}
	.text__1885885__ .swiper-wrapper {display:grid; grid-template-columns:repeat(2, 1fr); gap:5px;}
	.text__1885885__ .swiper-slide {width:100% !important; height:auto;}
	.text__1885885__ .swiper-slide.swiper-slide-active {width: 100% !important;}
	.text__1885885__ .swiper-slide .text_box {position:relative; top:0; padding:20px 10px; opacity:1; visibility:visible;}
	.text__1885885__ .swiper-slide .text_box a {font-size:14px; letter-spacing:-1px;}
	.text__1885885__ .swiper-slide .text_box a span {width:14px; height:14px; margin-left:5px;}
	.text__1885885__ .swiper-slide .text_box .sub_title {word-break:keep-all; font-size:14px; line-height:1.1; margin-top:8px; letter-spacing:-0.7px;}
	.text__1885885__ .swiper-slide .text_box .text {display:none;}
}

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

/*     1886385 : 이미지 리스트 (타일형)      */
.img_tile__1886385__, .img_tile__1886385__ * {margin:0; padding:0; box-sizing:border-box;}
.img_tile__1886385__ ul {list-style:none;}

.img_tile__1886385__ {position:relative; width:100%; height:950px;}

.img_tile__1886385__ .bg_box {width:100%; height:100%;}
.img_tile__1886385__ .bg_box li {position:absolute; top:0; left:0; width:100%; height:100%; transition:0.7s; display:none;}
.img_tile__1886385__ .bg_box li.active {display:block;}
.img_tile__1886385__ .bg_box img {display:block; width:100%; height:100%; object-fit:cover;}

.img_tile__1886385__ .img_list_wrap {display:flex; flex-direction:column; align-items:center; position:absolute; top:50%; left:5%; transform:translateY(-50%); width:50%; z-index:1;}
.img_tile__1886385__ .img_list_wrap .title_box {padding-left:120px; background:url(/img_up/shop_pds/abc0111/build/option/overlook_logo1739153089.png) no-repeat left center / contain;}
.img_tile__1886385__ .img_list_wrap .title_box h2 {font-size:48px; line-height:1; color:#da6fa8;}
.img_tile__1886385__ .img_list_wrap .title_box .sub_title-1 {font-size:45px; line-height:1; color:#d78fb5;}
.img_tile__1886385__ .img_list_wrap .title_box .sub_title-2 {font-size:45px; line-height:1; color:#996480;}
.img_tile__1886385__ .img_list_wrap .text {margin-top:25px; color:#da6fa8; text-align:center;}
.img_tile__1886385__ .img_list_wrap .thumb_box {margin:0 auto; margin-top:40px; width:600px;}
.img_tile__1886385__ .img_list_wrap .thumb_box ul {display:grid; grid-template-columns: repeat(3, 1fr); gap: 10px; width:100%;}
.img_tile__1886385__ .img_list_wrap .thumb_box ul li img {display:block; width:100%; height:100%; object-fit:cover; filter:grayscale(100%); transition:0.3s;}
.img_tile__1886385__ .img_list_wrap .thumb_box ul li.active img {filter:grayscale(0);}

.img_tile__1886385__ .btn_more {margin-top:30px;}
.img_tile__1886385__ .btn_more a {position:relative; display:block; padding:10px 32px 11px; border-radius:50px; background:#da6fa8; color:#FFF; transition:0.3s;}
.img_tile__1886385__ .btn_more a::before {content:""; position:absolute; top:50%; right:23px; width:2px; height:2px; border-top:1px solid #FFF; border-right:1px solid #FFF; transform:translateY(-50%) rotate(45deg);}
.img_tile__1886385__ .btn_more a:hover {padding:10px 45px 11px;}

@media (min-width:1024px) {
	.img_tile__1886385__ .img_list_wrap .title_box h2 {white-space:nowrap;}
}

@media (max-width:1023px) {
	.img_tile__1886385__ {height:820px;}
	.img_tile__1886385__ .img_list_wrap {width:100%; padding:0 15px; left:50%; transform:translate(-50%, -50%);}
	.img_tile__1886385__ .img_list_wrap .title_box h2 {font-size:24px;}
	.img_tile__1886385__ .img_list_wrap .title_box .sub_title-1 {font-size:20px;}
	.img_tile__1886385__ .img_list_wrap .title_box .sub_title-2 {font-size:20px;}
	.img_tile__1886385__ .img_list_wrap .title_box {padding-left:0; text-align:center; background:none;}
	.img_tile__1886385__ .img_list_wrap .thumb_box {margin: 40px 0 0 0;}
}

@media (max-width:767px){
	.img_tile__1886385__ {height:650px;}
	.img_tile__1886385__ .img_list_wrap .title_box h2 {line-height:1.1}
	.img_tile__1886385__ .img_list_wrap .title_box .sub_title-1 {line-height:1.1}
	.img_tile__1886385__ .img_list_wrap .title_box .sub_title-2 {line-height:1.1}
	.img_tile__1886385__ .img_list_wrap .text {display:none;}
	.img_tile__1886385__ .img_list_wrap .thumb_box {width:95%; margin:20px 0 0 0;}
	.img_tile__1886385__ .img_list_wrap .thumb_box ul {grid-template-columns: repeat(2, 1fr); gap:5px;}
	.img_tile__1886385__ .img_list_wrap .thumb_box ul li {height:125px; overflow:hidden;}
}

/*     1890765 : 블록 설정      */
.block_option__1890765__ {display:table;width:100%;}
.block_option__1890765__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}
.row__1890765__ .white-space {max-width:1440px !important; margin:0 auto; }

@media (max-width:1023px){
	.row__1890765__ {}
	#container .contents_wrap .row__1890765__ > div.white-space {padding-left:15px !important; padding-right:15px !important;}
}


@media (min-width:1024px){
	.row__1890765__ {}
}

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

/*     1889955 : 한줄 텍스트      */
.text__1889955__ p {
	display:block;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#222;letter-spacing:0;line-height:1.5em;
}
.text__1889955__ p a {color:#222}

@media all and (min-width:1024px){
	.text__1889955__ p {font-size:28px}
}

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

/*     1890215 : 한줄 텍스트      */
.text__1890215__, .text__1890215__ * {margin:0; padding:0; box-sizing:border-box;}

.text__1890215__ dl {display:flex; margin-top:30px;}
.text__1890215__ dl:first-child {margin-top:0;}
.text__1890215__ dl dt {position:relative; padding:0 60px 0 65px; color:#222; line-height:45px;}
.text__1890215__ dl dt::before {content:""; position:absolute; top:0; left:0; width:45px; height:45px; border-radius:50%;}
.text__1890215__ dl.tel_box dt::before {background:#da6fa8 url(/img_up/shop_pds/abc0111/build/option/main-icon011739158520.png) no-repeat center;}
.text__1890215__ dl.talk_box dt::before {background:#da6fa8 url(/img_up/shop_pds/abc0111/build/option/main-icon021739158520.png) no-repeat center;}
.text__1890215__ dl.hour_box dt::before {background:#da6fa8 url(/img_up/shop_pds/abc0111/build/option/main-icon031739158520.png) no-repeat center;}

.text__1890215__ dl dd {font-size:16px; color:#222; font-weight:500;}
.text__1890215__ dl.tel_box dd {font-size:32px; font-weight:600; }
.text__1890215__ dl.talk_box dd span {color:#da6fa8;}
.text__1890215__ dl.talk_box .btn_cs a {display:block; background:#da6fa8; line-height:45px; padding:0 40px; border-radius:50px; color:#FFF; margin-left:40px; transition:0.3s;}
.text__1890215__ dl.talk_box .btn_cs a:hover {background:#fb9e9e;}

.text__1890215__ dl.hour_box dd {line-height:1.6;}
.text__1890215__ dl dd em {display:inline-block; font-style:normal; background:#e2e3ff; padding:3px 5px;}

@media (max-width:1023px) {
	.text__1890215__ dl dt {line-height:40px;}
	.text__1890215__ dl dt::before {width:40px; height:40px;}
	.text__1890215__ dl dd {font-size:15px;}
	.text__1890215__ dl.tel_box dd {font-size:28px;}
	.text__1890215__ dl.talk_box .btn_cs a {line-height:40px;}
}

@media (max-width:767px){
	.text__1890215__ dl {flex-wrap:wrap;}
	.text__1890215__ dl dt {padding: 0 20px 0 50px; font-size:14px;}
	.text__1890215__ dl.tel_box dd {font-size:24px;}
	.text__1890215__ dl.talk_box .btn_cs {width:100%;}
	.text__1890215__ dl.talk_box .btn_cs a {width:100%; margin-top:10px; margin-left: 0; text-align:center;}
	.text__1890215__ dl.hour_box dd {width:100%; margin-top:10px;}
}

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

/*     1891455 : 이미지      */
.img__1891455__ {display:block; max-width:100%}
.img__1891455__ * {box-sizing:border-box}
.img__1891455__ a {display:block;vertical-align:top}
.img__1891455__ img {width:px;vertical-align:top}


@media (max-width:1023px){
	.img__1891455__ {display:none;}
}

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

/*     1890775 : 한줄 텍스트      */
.text__1890775__ p {
	display:block;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#222;letter-spacing:0;line-height:1.5em;
}
.text__1890775__ p a {color:#222}

@media all and (min-width:1024px){
	.text__1890775__ p {font-size:28px}
}

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

/*     1890785 : 지도 (주소 직접 입력)      */
.map__1890785__ iframe {width:100%;vertical-align:top}
.map__1890785__ p {display:flex; align-items:center; justify-content:space-between; margin:26px 0 0 0; padding:0; font-size:16px; color:#222; line-height:1.6; gap:10px;}
.map__1890785__ p a {flex-shrink:0; display:block; padding:0 35px; line-height:45px; color:#FFF; background:#da6fa8; transition:0.3s; border-radius:50px;}
.map__1890785__ p a:hover {background:#fb9e9e;}
.map__1890785__ .build_preview__1890785__ {display:table;width:100%}
.map__1890785__ .build_preview__1890785__ .inner__1890785__ {display:table-cell;height:400px;border:1px solid #ddd;background:#f8f8f8;text-align:center;vertical-align:middle}
.map__1890785__ .build_preview__1890785__ .inner__1890785__ .subject__1890785__ {display:block;font-size:16px;font-weight:bold}
.map__1890785__ .build_preview__1890785__ .inner__1890785__ .exp_text__1890785__ {display:block;margin-top:10px;font-weight:normal;font-size:13px;color:#777}

.map__1890785__ iframe {width:100%;}

@media (max-width:1023px){
	.map__1890785__ p {font-size:14px;}
}

@media all and (max-width:767px){
	.map__1890785__ iframe {height:300px  !important}
	.map__1890785__ .build_preview__1890785__ .inner__1890785__ {height:300px}
	.map__1890785__ p {display:block;}
	.map__1890785__ p a {text-align:center; margin-top:10px;}
}

