.part5_content{
    width:1024px;
    margin-top:50px;
}

.part5_sub_title{
    
    position: relative;
    float:left;
    width : 100%;
    font-size: 24px;
    font-weight: 800;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;  
}

.part5_sub_title:not(:first-child){
    margin-top:60px;
}
.part5_sub{
    position: relative;
    float: left;
    width:100%;
    height:330px;

    margin-top: 15px;

    display: flex;
    align-items: center; /* 수직 가운데 정렬 */
    justify-content: space-between;
}

.part5_img{
    position:relative;
    float:left;
    width:528px;
}

.part5_text_1{
    position: relative;
    float: right;
    width:415px;
    height:220px;
    background-color: #f6f7f8;

    padding : 50px 0px 0px 40px;
}

#part5_img1{
    width:528px;
}

#part5_img2, #part5_img3{
    width : 250px;
    height: 433px;
}

#part5_img2 {
    margin-right:20px;
}

.part5_text_title{
    
    font-size: 22px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.09;
    letter-spacing: normal;
}

.part5_text_1 p{

    margin: 23px 0px 0px 0px;
    
    font-size: 16px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
}

.part5_text_1 ul{
    padding:0px;
    margin:0px 30px 0px 0px;
}
.part5_text_1 li{
    list-style-type: none;
    margin:2px 0px 0px 20px;
    padding:0px;

    font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
}


.part5_text_2{
    width: 425px;
    height:156px;
    background-color: #f6f7f8;
    padding : 50px 0px 0px 30px;
}

.part5_text_2:not(:first-child){
    margin-top:20px;
}


.part5_text_2 ul{
    padding:0px;
    margin:20px 30px 0px -20px;
    display: inline-block;
}

.part5_text_2 li{
    list-style-type: none;
    margin:2px 0px 0px 20px;
    padding:0px;

    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
}