/*     1828175 : 타이틀 텍스트      */
/* 문장 전체가 위에서 아래로 쓱 떨어지는 효과 */
.title__1828175__ p{
  display:inline-block;
  position:relative;
  margin:0;
  padding:0;
  font-size:25px;
  font-weight:400;
  color:#000000;
  line-height:1.75;

  /* ✅ 추가 */
  transform: translateY(-40px);
  opacity:0;
  animation: dropDownWhole_1785923 0.7s ease-out both;
}

@keyframes dropDownWhole_1785923{
  to { transform: translateY(0); opacity:1; }
}

@media all and (min-width:1024px){
  .title__1828175__ p{ font-size:40px; }
}

/* ❌ 이건 제거/주석 처리(글자별 span용)
.title__1828175__ p span{
  ...
}
*/


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

/*     1828195 : 장문 텍스트      */
.textarea__1828195__ p {
	display:block;margin:0;padding:0;
	font-size:14px;font-weight:400;color:#878787;letter-spacing:-1px;line-height:1.75; opacity:0.6; word-break:keep-all;
}
.textarea__1828195__ p br {display:none;}
.textarea__1828195__ p txt{color:#5c62d7;}

@media all and (min-width:1024px){
	.textarea__1828195__ p {font-size:20px; word-break:normal; }
	.textarea__1828195__ p br {display:block;}
}

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

/*     1828215 : 한줄 텍스트      */
.text__1828215__, .text__1828215__ * {margin:0; padding:0;}
.text__1828215__ {padding:0px}

/* 모든 화면 공통 스타일 */
.text__1828215__ p {
    font-size:23px; 
    color:#222; 
    font-weight:300; 
    padding:50px; 
    text-align:center; 
    background:#f8f8fa; 
    border:1px solid #e5e5e5;
    display:flex;
    flex-direction:row;  /* 가로 배치 */
    align-items:flex-start;  /* 상단 정렬 - 첫 줄에 맞춤 */
    justify-content:center;
}

.text__1828215__ p::before {
    content:''; 
    display:block;
    width:30px; 
    height:30px; 
    background:url('/img_up/shop_pds/mirpia1004/build/option/icon176846243134.png') center/cover; 
    margin-right:10px;  /* 아이콘 오른쪽 간격 */
    margin-bottom:0;
    flex-shrink:0;
}

/* 모바일 (1023px 이하) */
@media (max-width:1023px) {
    .text__1828215__ {padding:0;} 
    .text__1828215__ p {
        font-size:16px; 
        padding:28px;
        flex-direction:column;  /* 모바일에서는 세로 배치 */
        align-items:center;  /* 모바일에서는 중앙 정렬 */
    }
    .text__1828215__ p::before {
        margin-right:0;
        margin-bottom:10px;
    }
}

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

