
/* 공통 */
.GNS_1030_1 .sub_stit_link{width: 100%; float: left;  position:relative; }
.GNS_1030_1 .sub_stit_box{width: 100%; float: left; position:relative; }
.GNS_1030_1 .wg_side{width: 100%; float: left;  position:relative; }


.GNS_1030_4 .wg_box {
  box-sizing: border-box;width: 100%; float: left;  display: flex;flex-direction: column; grid-gap:clamp(10px, calc(1.316vw + 4.737px), 30px)
}

.GNS_1030_1 .wg_box_in {
  box-sizing: border-box;width: 100%; float: left;  
}



/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
	
.GNS_1030_4 .wg_box_in{width: 100%; float: left ; position: relative; display: grid;grid-template-columns: clamp(200px, calc(16.447vw + 134.211px), 450px) auto ; border-radius:clamp(10px, calc(1.316vw + 4.737px), 30px); overflow: hidden; border: 1px solid #eee}
.GNS_1030_4 .wg_box_in>div{width: 100%;  float: left;  padding: clamp(20px, calc(1.316vw + 14.737px), 40px)}

}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
	
.GNS_1030_4 .wg_box_in{width: 100%; float: left ; position: relative;  display: grid;grid-template-columns: 80px auto; border-radius: 10px; overflow: hidden; border: 1px solid #eee}
.GNS_1030_4 .wg_box_in>div{width: 100%;  float: left;  padding: clamp(20px, calc(1.316vw + 14.737px), 40px)}
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/

.GNS_1030_4 .wg_box_in>div:first-child{width: 100%; background-color: #fafafa}	
.GNS_1030_4 .wg_box_in>div:nth-child(){width: 100%; background-color: #fff}	