@charset "utf-8";


.MainSection_001 {  width: 100%; float: left;  
  position: relative;
   z-index: 99!important ; 
}

.MainSection_001 .contents-inner {
  width: 100%;
  position: relative; position: absolute;   bottom: 50px; /* a 바깥으로 50px 내려감 */
    left: 50%;
    transform: translateX(-50%); /* 가운데 정렬 */ 
}


.MainSection_001 .title_box{width:100%;  float: left; margin-bottom: 20px}	
.MainSection_001 .title_box.p1{width:100%;  float: left; font-size: 20px; color: #fff; font-weight: 700 }	


	
.MainSection_001 .section-wrapper {
            display: flex;
            flex-direction: row;
            padding: 0px;
            position: relative; grid-gap: clamp(0px, 6.316vw, 120px); display: grid;
   grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
        }
.MainSection_001 .section-wrapper>div{
           width: 100%!important
        }
     /* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {	.MainSection_001 .contents-inner { padding: 0px 30px}
}
/**** 모바일 ****/
@media only all and (max-width:767px) {	.MainSection_001 .contents-inner { padding: 0px 15px}
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/


