
/*  color:var(--primary); color: var(--text-color3); */




/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.box_info_DB .sub_stit {width:100%; float: left; font-size: calc(var(--tit-mds-size) * 1.3); color: #000; font-weight:500; line-height: 130%;  margin-bottom: 30px; text-align: center; }
.box_info_DB .sub_stit em{width:100%; float: left;  color: #000; font-weight:700; line-height: 130%;  text-align: center; }  
}

/**** 모바일 ****/
@media only all and (max-width:767px) {
.box_info_DB .sub_stit {width:100%; float: left; font-size: calc(var(--tit-mds-size) * 1.2); color: #000; font-weight:500; line-height: 130%;  margin-bottom: 30px; text-align: center; letter-spacing: -1px; }
.box_info_DB .sub_stit em{width:100%; float: left; font-size: calc(var(--tit-mds-size) * 1.3); color: #000; font-weight:700; line-height: 130%;  text-align: center; }  
}

/* 구분 //end -----------------------------------*/

	
.box_info_DB  .enter_info02>.enter_box .enter_img img{ width: 100%; height: auto;  aspect-ratio: 1 / 1;  object-fit: contain; display: block;}		
	

.box_info_DB  .enter_info02>.enter_box .enter_tx1{ width:100%; float: left; font-size: calc(var(--tit-ms-size) * 0.9); color: #767676; font-weight:500; line-height: 130%;  margin-bottom: 10px}	





/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.box_info_DB  .enter_info02{ width: 100%; display: flex; flex-direction: column; gap: 40px; margin-top: 40px;}	
  
.box_info_DB  .enter_info02>.enter_box{ display: flex;  margin: 0 auto; width:60%; align-items: center; gap: 30px;
justify-content: flex-start; border-bottom: 1px solid #ddd; padding-bottom: 40px;}
  
  
.box_info_DB  .enter_info02>.enter_box.reverse { flex-direction: row-reverse; }
	
.box_info_DB  .enter_info02>.enter_box .enter_img{  flex-shrink: 0; width: 180px; max-width: 30%;}	

.box_info_DB  .enter_info02>.enter_box .enter_tx1{flex: 1; display: flex; flex-direction: column;  gap: 12px;}
  
.box_info_DB  .enter_info02>.enter_box.reverse .enter_tx1{width:100%; float: left; flex: 1; display: flex; flex-direction: column; text-align: left; gap: 12px; align-items: flex-start;}
  
  
}



/**** 모바일 ****/
@media only all and (max-width:767px) {
  .box_info_DB .enter_info02 { width: 100%; display: flex; flex-direction: column; gap: 30px; margin-top: 30px; }

  .box_info_DB .enter_info02 > .enter_box,
  .box_info_DB .enter_info02 > .enter_box.reverse {
    flex-direction: column !important; /* reverse 무시하고 위아래 정렬 */
    width: 90%; margin: 0 auto; gap: 20px; padding-bottom: 30px; border-bottom: 1px solid #ddd; align-items: center; }

  .box_info_DB .enter_info02 > .enter_box .enter_img {width: 160px; max-width: 80%; margin: 0 auto; }

  .box_info_DB .enter_info02 > .enter_box .enter_img img {width: 100%; height: auto; }

  .box_info_DB .enter_info02 > .enter_box .enter_tx1 { width: 100%; display: flex; flex-direction: column;  align-items: center; text-align: left; gap: 10px; }
  
}

/* 구분 //end -----------------------------------*/





/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
  
.box_info_DB  .enter_info02>.enter_box .enter_tx1 .text_row { display: flex;  align-items: center; flex-wrap: wrap; gap: 12px;}
  
.box_info_DB  .enter_info02>.enter_box.reverse .enter_tx1 .text_row {display: flex; align-items: center; flex-wrap: wrap; gap: 12px; justify-content: flex-start; }
  
.box_info_DB  .enter_info02>.enter_box .enter_tx1 .tag-label { padding: 8px 16px; background-color: #f26522; color: #fff; font-size: var(--tx-sm-size); border-radius: 100px; min-width: 210px; display: flex; flex-direction: row; align-items: center; justify-content: center; letter-spacing: -1px;}

.box_info_DB  .enter_info02>.enter_box .enter_tx1 .quote {font-size: calc(var(--tx-sm-size) * 1.2); font-weight: 700; color: #000;}

.box_info_DB  .enter_info02>.enter_box .enter_tx1 .desc {text-align: left; font-size: calc(var(--tx-sm-size) * 1.2); color: #000;}
  
  
}



/**** 모바일 ****/
@media only all and (max-width:767px) {
  .box_info_DB .enter_info02 > .enter_box .enter_tx1 .text_row { width: 100%; margin-top: 10px; display: flex;flex-direction: column; flex-wrap: wrap; gap: 8px; align-items: center; justify-content: flex-start; }

  
  
.box_info_DB  .enter_info02>.enter_box .enter_tx1 .tag-label { width: auto; padding: 6px 12px; background-color: #f26522; color: #fff; font-weight: 700; font-size: var(--tx-sm-size); border-radius: 100px; display: flex; flex-direction: row; align-items: center; justify-content: center;}

.box_info_DB  .enter_info02>.enter_box .enter_tx1 .quote {font-size: calc(var(--tx-sm-size) * 1.2); font-weight: 700; color: #222; text-align: center; }

.box_info_DB  .enter_info02>.enter_box .enter_tx1 .desc {text-align: center; font-size: 16px; color: #333;}
  
  
  

  
}

/* 구분 //end -----------------------------------*/











