.about_title p {
    -webkit-box-orient: unset;
}
.a_colbox2 {
    display: none;
}
.a_colbox1 {
    background: #DEEBF7;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.a_colbox1 .a_box{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.a_colbox1 .a_pic {
    width: 42%;
}
.a_colbox1 .a_title_box2 {
    text-align: center;
}
.s_layout .s_row:nth-of-type(2) {
  display: none;
}
.s_layout .s_row:last-of-type .s_pic{
    display: none;
}
.s_layout .s_row:last-of-type .s_txt{
    display: none;
}
.s_layout .s_row:last-of-type .s_tit{
    display: none;
}
.s_layout .s_row:last-of-type::before{
    content: '';
    display: block;
    position: relative;
    background: url(../../../images/layout01/en/bg02.webp) 100% no-repeat;
    background-size: cover;
    height: 367px;
    width: 809px;
    right: 100%;
    bottom: 0;
    top: -70px;
}
.s_layout .s_row .s_col {
    gap: 10px;
}
@media screen and (max-width: 1330px){
    .a_colbox1 .a_pic {
        width: 100%;
    }
}
@media screen and (max-width: 1150px){
    .s_layout .s_row:last-of-type::before{
        content: '';
        display: block;
        position: relative;
        background: url(../../../images/layout01/en/bg02.webp) 100% no-repeat;
        background-size: cover;
        right: 110%;
        bottom: 0;
        top: -70px;
    }
}
@media screen and (max-width: 1000px){
    .s_layout .s_row .s_tit {
        text-align: center;
    }
    .s_layout .s_row:last-of-type::before{
        content: '';
        display: block;
        position: relative;
        background: url(../../../images/layout01/en/bg02.webp) 100% no-repeat;
        background-size: cover;
        background-size: contain;
        right: 0;
        bottom: 0;
    }
    .s_layout .s_row:last-of-type::before{
        top: 0px;
    }
    .s_layout .s_row {
        align-items: center;
    }
}
@media screen and (max-width: 900px){
.s_layout .s_row:last-of-type::before{
    width: 100%;
    }
}
@media screen and (max-width: 767px){
.s_layout .s_row:last-of-type::before{
   height: 300px;
    }
}
@media screen and (max-width: 484px){
.s_layout .s_row:last-of-type::before{
    height: 200px;
    }
}

