.box_list_BA .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_BA .sub_stit em{ font-weight:700; }  



/* 구분 //end -----------------------------------*/

.box_list_BA .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_BA .wg_box{ width: 100%; float: left;  display:flex; flex-direction: column; gap:30px;}	  

}
	


.box_list_BA .wg_box>.wg_boxin{ width: 100%; float: left; border-radius: 15px; background-color: #ffffff; padding:  clamp(30px, 2.083vw, 52px) clamp(28px, 2.083vw, 52px); box-shadow: 0 4px 35px rgba(0, 0, 0, 0.1); position: relative }
	


.box_list_BA .wg_box>.wg_boxin .wg_tx1{ width:100%; float: left; font-size: var(--tit-mds-size); color: #000; font-weight:700; line-height: 1.4; letter-spacing: -1px;  flex: 1;  word-break: keep-all;  }
.box_list_BA .wg_box>.wg_boxin .wg_tx1 em{  width:100%; float: left; display: inline-block; font-weight:700; margin-bottom: clamp(10px, 0.9375vw, 20px); }


.box_list_BA .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_BA .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_BA .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_BA .wg_box>.wg_boxin .wg_tx1{ font-size:var(--tit-md-size);  }

}
	

