/*     1791775 : 한줄 텍스트      */
.text__1791775__ p {
	display:block;margin:0;padding:0;
	font-size:28px;font-weight:600;color:#222;letter-spacing:0;line-height:1.3;
	word-break:keep-all;
}
.text__1791775__ p a {color:#222}

@media all and (min-width:1024px){
	.text__1791775__ p {font-size:44px}
}

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

/*     1791795 : 한줄 텍스트      */
.text__1791795__ p {
	display:block;margin:0;padding:0;
	font-size:16px;font-weight:normal;color:#666;letter-spacing:0;line-height:1.5em;
}
.text__1791795__ p a {color:#666}

@media all and (min-width:1024px){
	.text__1791795__ p {font-size:18px}
}

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

/*     1791815 : 한줄 텍스트      */
.text__1791815__, .text__1791815__ * {margin:0; padding:0; box-sizing:border-box;}

.text__1791815__ {display:flex;}
.text__1791815__ .list_wrap{position:relative; width:60%; z-index:1; padding-left:20%;}
.text__1791815__ .img_box{position:relative;}

.text__1791815__ ul {list-style:none;}
.text__1791815__ li {display:flex; margin-bottom:90px;}
.text__1791815__ li h4 {position:relative; font-size:32px; color:#e84250; padding-right:50px;}
.text__1791815__ li h4::after {content:""; position:absolute; top:0; right:25px; width:1px; height:100%; background :#e84250;}
.text__1791815__ li span{font-size:18px; color:#666;}
.text__1791815__ li p{font-size:24px; color:#222;}
.text__1791815__ .list_wrap .call_box {width:320px; background:#f7f7f7; border-radius:8px; overflow:hidden;}
.text__1791815__ .list_wrap .call_box  a {display:flex; justify-content:center; align-items:center; font-size:18px; font-weight:600; padding:20px 0; transition:0.3s;}
.text__1791815__ .list_wrap .call_box  a span {font-size:14px; font-weight:400; margin-right: 10px;}
.text__1791815__ .list_wrap .call_box  a:hover {background:#ffe5e7; color:#222;}
.text__1791815__ .img_box img {position:relative; display:block; width:250px; z-index:1;}
.text__1791815__ .img_box::before {content:""; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:450px; aspect-ratio:1/1; border-radius:50%; background:#e84250;}

@media (max-width:1023px){
	.text__1791815__ .list_wrap {display:flex; justify-content:center; align-items:center; flex-direction:column; padding-left:0;}
	.text__1791815__ .img_box::before {width:370px;}
	.text__1791815__ .img_box img {width:220px;}
}

@media (max-width:767px){
	.text__1791815__ {flex-direction:column;}
	.text__1791815__ .list_wrap {width:100%; margin-bottom:30px;}
	.text__1791815__ li {margin-bottom:25px;}
	.text__1791815__ li:last-child {margin-bottom:30px;}
	.text__1791815__ li h4 {font-size:24px; padding-right:30px;}
	.text__1791815__ li h4::after {right:15px;}
	.text__1791815__ li span{font-size:16px;}
	.text__1791815__ li p{font-size:18px;}
	.text__1791815__ .list_wrap .call_box {width:280px;}
	.text__1791815__ .list_wrap .call_box a {padding:15px 0;}
	.text__1791815__ .img_box {display:flex; justify-content:center;}
	.text__1791815__ .img_box::before {width:250px;}
	.text__1791815__ .img_box img {width:120px;}
}

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

/*     1793265 : 표 2.0      */
.table__1793265__ {max-width:900px; width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch; margin:0 auto;}
.table__1793265__ > .table_inner {overflow:hidden;width:100%;margin:0 auto;border-top:1px solid #dddddd}
.table__1793265__ * {box-sizing:border-box}
.table__1793265__ table {
	width:100%;margin-top:-1px;border-spacing:1px;border-collapse:separate;
	background:#dddddd;table-layout:auto;
}
.table__1793265__ td {
	height:50px;padding:5px 10px;
	background:#fff;font-size:16px;font-weight:normal;color:#333;text-align:left;
}
.table__1793265__ td.empty__1793265__ {padding:50px 20px}

@media all and (max-width:767px){
	.table__1793265__ > .table_inner {width:px}
}

@media all and (min-width:768px) and (max-width:1023px){
	.table__1793265__ > .table_inner {width:px}
}

@media all and (min-width:1024px){
	.table__1793265__ > .table_inner {width:px}
}

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

/*     1792095 : 블록 설정      */
.block_option__1792095__ {display:table;width:100%;}
.block_option__1792095__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}
.row.row__1792095__ .white-space {max-width:100% !important;}


@media (max-width:1023px){
	.row.row__1792095__ .white-space {padding-left:0 !important; padding-right:0 !important;}
}

/*     1792135 : 이미지      */
.img__1792135__, .img__1792135__ * {margin:0; padding:0; box-sizing:border-box;}

.img__1792135__ {display:flex; justify-content:flex-end; width:100%; height:500px; background:url(/img_up/shop_pds/abc2580/build/option/ki-o-seu-keu--bae-neo1733206689.png) no-repeat center / cover;}

.img__1792135__ .text_wrap {width:48%; margin:auto 0;}
.img__1792135__ .text_wrap h3 {font-size:60px; line-height:1.1; font-weight:400; margin-bottom:30px;}
.img__1792135__ .text_wrap h3 strong {display:block; font-weight:600; color:#e84250;}
.img__1792135__ .text_wrap ul {list-style:none;}
.img__1792135__ .text_wrap ul li {position:relative; font-size:18px;}
.img__1792135__ .text_wrap ul li {padding-left:15px; color:#666; margin-bottom:8px;}
.img__1792135__ .text_wrap ul li:last-child {margin-bottom:0;}
.img__1792135__ .text_wrap ul li::after {content:""; position:absolute; top:50%; left:0; transform:translateY(-50%); width:8px; height:2px; background:#666;}

@media (max-width:1023px){
	.img__1792135__ {height:350px;}
	.img__1792135__ .text_wrap h3 {font-size:32px; margin-bottom:15px;}
	.img__1792135__ .text_wrap ul li {font-size:16px; margin-bottom:5px;}
}

@media (max-width:767px){
	.img__1792135__ {background:none; height:250px;}
	.img__1792135__ .text_wrap {display:flex; justify-content:center; align-items:center; flex-direction:column; width:100%; text-align:center;}
	.img__1792135__ .text_wrap h3 {font-size:24px;}
}

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

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

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

/*     1793135 : 한줄 텍스트      */
.text__1793135__, .text__1793135__ * {margin:0; padding:0; box-sizing:border-box;}

.text__1793135__ .process {display:flex;}
.text__1793135__ .process p {position:relative; display:flex; justify-content:center; align-items:center; width:100%; height:100px; text-align:center; color:#FFF; font-size:24px; line-height:1; font-weight:bold;}
.text__1793135__ .process p:nth-child(1){background:#e84250; z-index:4;}
.text__1793135__ .process p:nth-child(2){background:#fb5664; z-index:3;}
.text__1793135__ .process p:nth-child(3){background:#ff7782; z-index:2;}
.text__1793135__ .process p:nth-child(4){background:#ffa9b0; z-index:1;}
.text__1793135__ .process p::before {content:""; position:absolute; left:0; top:50%; transform:translateY(-50%); border-top:50px solid transparent; border-bottom:50px solid transparent; border-left:50px solid #FFF; z-index:1;}
.text__1793135__ .process p::after {content:""; position:absolute; right:-50px; top:50%; transform:translateY(-50%); border-top:50px solid transparent; border-bottom:50px solid transparent; z-index:1;}
.text__1793135__ .process p:nth-child(1)::after {border-left:50px solid #e84250;}
.text__1793135__ .process p:nth-child(2)::after {border-left:50px solid #fb5664;}
.text__1793135__ .process p:nth-child(3)::after {border-left:50px solid #ff7782;}
.text__1793135__ .process p:nth-child(4)::after {border-left:50px solid #ffa9b0;}

.text__1793135__ .process p:hover {
    animation: hoverMove 1.5s infinite ease-in-out;
}

@keyframes hoverMove {
    0%, 100% { transform: translateX(0); } /* 초기와 마지막 상태 */
    50% { transform: translateX(10px); } /* 오른쪽으로 10px 이동 */
}

@media (max-width:1023px){
	.text__1793135__ .process {justify-content:center;}
	.text__1793135__ .process p {width:20%; font-size:18px; height:70px;}
	.text__1793135__ .process p::before {border-top-width:35px; border-bottom-width:35px; border-left-width:35px;}
	.text__1793135__ .process p::after {border-top-width:35px; border-bottom-width:35px; border-left-width:35px !important; right:-35px;}
}

@media (max-width:767px){
	.text__1793135__ .process {flex-wrap:wrap; gap:20px;}
	.text__1793135__ .process p{width:100%;}
	.text__1793135__ .process p::before {content:none;}
	.text__1793135__ .process p::after {top:100%; right:auto; left:50%; transform:translateX(-50%); border-left: 10px solid transparent !important; border-right: 10px solid transparent;}
	.text__1793135__ .process p:nth-child(1)::after {border-top:10px solid #e84250;}
	.text__1793135__ .process p:nth-child(2)::after {border-top:10px solid #fb5664;}
	.text__1793135__ .process p:nth-child(3)::after {border-top:10px solid #ff7782;}
	.text__1793135__ .process p:nth-child(4)::after {content:none; border-top:10px solid #ffa9b0;}
	.text__1793135__ .process p:hover {animation: mobile_hoverMove 1.5s infinite ease-in-out;}
}

@keyframes mobile_hoverMove {
    0%, 100% { transform: translateY(0); } /* 초기와 마지막 상태 */
    50% { transform: translateY(10px); } /* 아래로 10px 이동 */
}

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

/*     1792645 : 블록 설정      */
.block_option__1792645__ {display:table;width:100%;}
.block_option__1792645__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}
.row.row__1792645__ .white-space {max-width:100% !important;}


@media (max-width:1023px){
	.row.row__1792645__ .white-space {padding-left:0 !important; padding-right:0 !important;}
}

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

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

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

/*     1792465 : 이미지 리스트 (타일형)      */
.img_tile__1792465__, .img_tile__1792465__ * {margin:0; padding:0; box-sizing:border-box;}

.img_tile__1792465__ {max-width:800px; margin:0 auto;}
.img_tile__1792465__ .img_inner {display:flex; gap:30px;}
.img_tile__1792465__ .item {width:100%; transition:0.3s;}
.img_tile__1792465__ .figure {display:flex; justify-content:center; align-items:center; width:100%; aspect-ratio:1/1; background:#FFF; border-radius:45% 45% 0 0; overflow:hidden;}
.img_tile__1792465__ .figure img {width:100%; height:100%; object-fit:cover; display:block; transition:0.3s;}
.img_tile__1792465__ .caption {background:#FFF; text-align:center; padding:20px; height:173px;}
.img_tile__1792465__ .caption .subject {font-weight:bold; color:#222; font-size:18px; margin-bottom:10px;}
.img_tile__1792465__ .caption .content {color:#666; font-size:16px; word-break:keep-all;}
.img_tile__1792465__ .caption .content span {font-weight:bold; color:#e84250;}

.img_tile__1792465__ .item:hover {transform:translateY(-10px); filter:drop-shadow(0 10px 6px rgba(0,0,0,0.2));}

@media (max-width:1023px){
	.img_tile__1792465__ {padding:0 15px;}
	.img_tile__1792465__ .img_inner {gap:20px;}
	.img_tile__1792465__ .caption {min-height:150px; padding:15px 10px; height:auto;}
	.img_tile__1792465__ .caption .subject {font-size:16px;}
	.img_tile__1792465__ .caption .content {font-size:14px;}
}

@media (max-width:767px){
	.img_tile__1792465__ .img_inner {flex-wrap:wrap; gap:15px;}
	.img_tile__1792465__ .item {display:flex;}
	.img_tile__1792465__ .figure {flex:none; width:23%; border-radius:0;}
	.img_tile__1792465__ .caption {width:100%; min-height:auto;}
}

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

