.box_list_BB .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: clamp(30px, 2.083vw, 50px); text-align: center;letter-spacing: -1px;  }
.box_list_BB .sub_stit em{ font-weight:700; color: #ff6710; }  



.box_list_BB .wg_box{ width: 100%; float: left;  display: grid; grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); ; gap:30px;}	

/**** 모바일 ****/
@media only all and (max-width:767px) {
.box_list_BB .wg_box{ width: 100%; float: left;  display: flex; gap:30px; font-size:var(--tit-md-size); }	
}


.box_list_BB .wg_box>.wg_boxin{ width: 100%; float: left; border-radius: 15px; background-color: #f6f6f6; border: 2px solid #ff6710; padding:  clamp(30px, 2.083vw, 52px) clamp(28px, 2.083vw, 52px); position: relative }
	

.box_list_BB .wg_box>.wg_boxin .wg_tx1{ width:100%; float: left; font-size: var(--tit-mds-size); color: #525252;  letter-spacing: -1px;  flex: 1;  word-break: keep-all;  }
.box_list_BB .wg_box>.wg_boxin .wg_tx1 em{  display: block; font-weight:700;  }


.box_list_BB .wg_box>.wg_boxin .wg_tx1 ul{ width:100%; float: left; font-size: var(--tx-sm-size); color: #5c5c5c; font-weight:500; line-height: 1.5; letter-spacing: -1px; margin-bottom: 10px}
.box_list_BB .wg_box>.wg_boxin .wg_tx1 ul li{ width:100%; float: left;  padding-left: 10px; position: relative; font-size:  calc(var(--tit-sm-size) * 0.9); }
.box_list_BB .wg_box>.wg_boxin .wg_tx1 ul li:before{  content: ""; font-family: unicons-line; width: 3px; height:3px; border-radius: 100%; position: absolute; left: 0px; top:15px; background-color: #000}

/**** 모바일 ****/
@media only all and (max-width:767px) {
.box_list_BB .wg_box>.wg_boxin .wg_tx1{ font-size:var(--tit-md-size);  }

}

	
/*  여기서부터는 위젯 안에서 적용되는 클래스  */

.box_list_BB .wg_box>.wg_boxin .wg_tx1 .grid_01 { width: 100%; float: left; font-size: var(--tx-sm-size);
display: flex; justify-content:space-between;  align-items: flex-start; flex-direction:row; box-sizing: border-box;display: grid;grid-template-columns: 1fr 1fr ; grid-gap: clamp(50px, 8.125vw, 200px); line-height: 1.6;}



.box_list_BB .wg_box>.wg_boxin .wg_tx1 .grid_01 .highlight { color: #ff6710; font-size: var(--tit-mds-size)!important; font-weight: 700; }
.box_list_BB .wg_box>.wg_boxin .wg_tx1 .grid_01 em { font-weight: 700; }




.box_list_BB .wg_box>.wg_boxin .wg_tx1 .grid_01 .icon_arrow {font-weight: 700; position: relative; padding-left: 28px;
}

.box_list_BB .wg_box>.wg_boxin .wg_tx1 .grid_01 .icon_arrow::before {
  content: ""; position: absolute; left: 0; top: 4px; width: 20px; height: 20px;
  background: url('/_img/svg/ico_arr1_20_right.svg') no-repeat center center / contain;
}




/**** 모바일 ****/
@media only all and (max-width:767px) {
.box_list_BB .wg_box>.wg_boxin .wg_tx1 .grid_01 { width: 100%; float: left; display: grid; grid-template-columns: 1fr;}

}
















