


/* 구분 start -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {


.SRO_MAIN_05{ width: 100%; float: left; padding:clamp(40px, calc(3.947vw + 24.211px), 100px) 0px  clamp(40px, calc(0.658vw + 37.368px), 50px) }

.SRO_MAIN_05 .contents-container{}



.SRO_MAIN_05 .contents-container .SRO_GR{ width: 100%; float: left;  display: grid; grid-template-columns: 600px auto; gap:40px; margin-bottom: 40px; grid-auto-rows: 570px}
.SRO_MAIN_05 .contents-container .SRO_GR>.IN_GR{ width: 100%; float: left; }

.SRO_MAIN_05 .contents-container .SRO_GR2{ width: 100%; float: left; }
.SRO_MAIN_05 .contents-container .SRO_GR2>.IN_GR2{ width: 100%; float: left; }
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {


.SRO_MAIN_05{ width: 100%; float: left; padding: 0px 0px 50px }

.SRO_MAIN_05 .contents-container{}



.SRO_MAIN_05 .contents-container .SRO_GR{ width: 100%; float: left;  display: grid; grid-template-columns:100%; gap:20px; margin-bottom: 20px; grid-auto-rows:auto}
.SRO_MAIN_05 .contents-container .SRO_GR>.IN_GR{ width: 100%; float: left; }

.SRO_MAIN_05 .contents-container .SRO_GR2{ width: 100%; float: left;display: flex;flex-direction: column; grid-gap: 30px }
.SRO_MAIN_05 .contents-container .SRO_GR2>.IN_GR2{ width: 100%; float: left; }
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/