@charset "UTF-8";
/*----------------------------------------------------
	About
----------------------------------------------------*/

/* Sec01
---------------------------*/
#sec01{
    padding-top: 4rem;
    padding-bottom: 2rem;
}
#sec01 .ttl_main_01{
    margin-bottom: 2rem;
}
#sec01 .txt_block{
    margin-bottom: 2rem;
}
#sec01 .btn_block{
    margin-left: 2%;
}
#sec01 .btn_block div{
    flex: 0 0 35.3% !important;
    max-width: 35.3% !important;
    margin-left: -2%;
}
#sec01 .btn_block img{
    width: 109%;
}
#sec01 .btn_block div:last-child{
}
#strength01 {
    margin-top: 4rem;
}
#strength01,
#strength02 {
    padding-bottom: 4rem;
    border-bottom: 1px solid #d9e6f4;
}
#strength01,
#strength02,
#strength03 {
    margin-bottom: 4rem;
}
@media screen and (min-width:768px) and (max-width:991px) {
    #sec01{
        padding-top: 2rem;
        padding-bottom: 0;
    }
}
@media screen and (max-width:767px) {
    #sec01{
        padding-top: 2rem;
        padding-bottom: 0;
    }
    #sec01 .ttl_main_01{
        margin-bottom: 1rem;
    }
    #sec01 .txt_block{
        margin-bottom: 1rem;
    }
    #sec01 .btn_link_01 {
        margin-bottom: 2rem;
    }
}