:root{
    --main: #c71b18;
    --sub1: #873332;
    --sub2: #c61917;
    --sub3: #472d2c;
    --sub4: #C7A318;
    --back: #f1f1f1;
}
.section_content_box{
    max-width: 1000px;
    align-items: flex-start;
    gap: 10px;
}
.section_text{
    &.type_1{
        font-size: 1.4rem;
        font-style: italic;
    }
    &.type_2{
        font-size: 2.4rem;
        font-weight: 500;
        span{
            color: var(--main);
        }
    }
    &.type_3{
        font-size: 1.6rem;
        a{
            text-decoration: underline;
        }
    }
    &.type_4{
        font-size: 1.6rem;
        font-weight: bold;
    }
}
a.section_text{
    text-decoration: underline;
}
li.section_text{
    list-style: disc;
    list-style-position: inside;
}
.section_text_box{
    align-items: flex-start;
    &.type_1{
        padding: 0 20px;
        gap: 5px;
    }
}
.section_text_column{
    align-items: flex-start;
    padding-top: 10px;
    gap: 5px;
}
@media all and (max-width:1280px){

}
@media all and (max-width:960px){
    .section_content_container.container_2{
        gap: 20px;
    }
}
@media all and (max-width:768px){
    .section_text{
        &.type_1{
            font-size: 1.4rem;
            font-style: italic;
        }
        &.type_2{
            font-size: 2rem;
        }
        &.type_3,&.type_4{
            font-size: 1.4rem;
        }
    }
}
@media all and (max-width:450px){

}
