
/* 공통 */
.GNS_2010_1 .sub_stit_link{width: 100%; float: left;  position:relative; }
.GNS_2010_1 .sub_stit_box{width: 100%; float: left; position:relative; }
.GNS_2010_1 .wg_side{width: 100%; float: left;  position:relative; }


/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) { .GNS_2010_1 .wg_box {
    display: grid; grid-template-columns: repeat(7, 1fr); grid-gap: clamp(10px, 3vw, 20px); }
/* wg_box_in 사이라인 - 점선 */
.GNS_2010_1 .wg_box_in { border-right: 1px dashed #ccc; padding-bottom:clamp(0px, calc(3.289vw + -13.158px), 50px); }
.GNS_2010_1 .wg_box_in:last-child { border-right:none; }
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) { .GNS_2010_1 .wg_box {
    grid-template-columns: repeat(4, 1fr); grid-gap:0px; }
/* wg_box_in 사이라인 - 점선 */
.GNS_2010_1 .wg_box_in { border-right: 1px dashed #ccc; border-bottom:  1px dashed #ccc; padding: 20px; }
.GNS_2010_1 .wg_box_in:nth-child(4) { border-right:none; }
.GNS_2010_1 .wg_box_in:nth-child(5) { border-bottom:none; }
.GNS_2010_1 .wg_box_in:nth-child(6) { border-bottom:none; }
.GNS_2010_1 .wg_box_in:nth-child(7) { border-bottom:none; }
.GNS_2010_1 .wg_box_in:nth-child(8) { border-bottom:none; }
}
/**** 모바일 ****/
@media only all and (max-width:767px) { .GNS_2010_1 .wg_box {
    display: grid; grid-template-columns: repeat(2, 1fr); grid-gap:0px; }
/* wg_box_in 사이라인 - 점선 */
.GNS_2010_1 .wg_box_in { border-right: 1px dashed #ccc; border-bottom:  1px dashed #ccc; padding: 20px; }
.GNS_2010_1 .wg_box_in:nth-child(2n) { border-right:none; }
.GNS_2010_1 .wg_box_in:nth-child(7) { border-bottom:none; }
.GNS_2010_1 .wg_box_in:nth-child(8) { border-bottom:none; }