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

/* 全体（色系）*/
body {
    &.other-services {
            .sub_images_ul .li img {
                margin-bottom: 10px;
            }
        }
}

/* パソコン以上*/
@media screen and (min-width: 1281px) {
    body {
        header .h_tel {
            border-left: 1px solid #F76A0C;

            &.pa_l_15px {
                padding-left: 15px;
            }
        }

        .contact_infoarea .box {
            padding: 0 5%;
        }

        .service_box01 {
            .txt_link01 {
                font-weight: 500;
            }
        }

        .non_thum_list li {
            padding: 30px 35px;
        }

        .non_thum_list li:after {
            right: 35px;
        }

        .footerUpper .footer_flex .footerUpper_nav_area {
            width: 50%;
        }

        .footerUpper .footer_flex .f_company {
            width: 40%;
            margin-top: 20px;
        }

        &.store-information {
            .sec00 {
                .layout_a .imgbox {
                    width: 40%;
                    margin-left: 50px;
                }
            }
        }

        
    }
}

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

/* タブレット*/
@media screen and (max-width: 1024px) {
    body {
        .scrolldown1 {
            display: none;
        }

        .tp_sec03 {
            display: block;
        }

        .non_thum_list li:after {
            right: 20px;
        }

        .thum_list li .date_flex {
            display: block;
        }
    }
}

/* 携帯*/
@media screen and (max-width: 767px) {
    body {
        .tp_sec03 {
            display: flex;
        }

        .tp_sec02 {
            h3.f36 {
                font-size: 21px;
            }
        }
    }
}
