@charset "utf-8";
/* 
サイト固有の記述
*/

body .tp_news .thum_list{
	justify-content:flex-start;
}

/* 全体（色系）*/
body {
    .add_company {
        .ttl01:after {
            border-bottom: solid 3px #ffffff;
        }
    }

    .add_contact {
        .ttl02:after {
            border-bottom: solid 3px #ffffff;
        }
    }


    &.price {
        background-color: #f9f5f6;
        .unker_area {
            padding-top: 0;
            background-color: #ffffff;
        }
    }

    &.contact {
        .unker_area {
            background-color: #ffffff;
        }
    }

    .layout_sec01 .stepbox li.step {
        background-color: #ffffff;
    }

    .tbl_list01 li .tbl_ttl {
        background-color: #F9F5F6;
        border: solid 1px #D2C3C6;
    }

    .tbl_list01 li .tbl_body {
        border-top: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    border-right: solid 1px #ccc;
    }

    

    
}

/* モニター以上*/
@media screen and (min-width: 1860px) {
    body {
    }
}

/* パソコン以上*/
@media screen and (min-width: 1281px) {
    body {
        &.confirm {
            .wpcf7-form {
                margin-top: 100px;
            }
        }

        .add_company {
            .ttl01 {
                margin-bottom: 45px;
            }
        }

        &.price {
            .sec02 {
                padding: 80px 0;
            }
        }
    }
}

/* タブレット*/
@media screen and (max-width: 1024px) {
    body {
        &.confirm {
            .wpcf7-form {
                margin-top: 50px;
            }
        }

        &.home .add_company .ttl01:after {
            left: 50%;
        }

        .add_company.bg_fixed .box {
            margin: 0 auto;
        }

        .add_contact,
        .add_user_guide,
        .tp_sec02 {
            padding: 80px;
            width: auto;
        }

        &.price {
            .sec02 {
                padding: 40px 0;
            }
        }
    }
}

/* 携帯*/
@media screen and (max-width: 767px) {
    body {
        &.price {
            .sec02 {
                padding: 40px 0;
            }
        }
    }
}
