@charset "UTF-8";

/* ==================================
= Additional style 
================================== */
@media screen and (max-width: 767px) {
    #header .btn-contact.type01{
        margin-right: 8px;
        margin-left: 20px;
    }
	body.home #home .home-sec__title{
        letter-spacing: 0.8px;
    }
    body.home #home .case-interview__title span:before {
        left: -52%;
    }
    body.home #home .case-interview__title span:after {
        right: -10%;
    }
}
/* /company/ */
#aboutus .co-sec__table{
    width: 70%;
    display: table-cell;
}
#aboutus .sec__tableside{
    width: 30%;
    display: table-cell;
    vertical-align: bottom;
    text-align: right;
    padding-bottom: 40px;
}
#aboutus .sec__tableside img{
    width: 200px;
}
@media screen and (max-width: 1024px) {
    #aboutus .co-sec__table{
        width: 80%;
    }
    #aboutus .sec__tableside{
        width: 20%;
    }
    #aboutus .sec__tableside img{
        width: 100px;
    }
}
@media screen and (max-width: 767px) {
    #aboutus .co-sec__table{
        width: 100%;
        display:block;
    }
    #aboutus .sec__tableside{
        width: 100%;
        display:block;
    }
}