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

/* 全体（色系）*/
body {
    &.page-template-tmpl_news,
    &.single-post {
        .ttl05 {
            border-bottom: solid 1px #333333;
        }
    }
}

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

/* パソコン以上*/
@media screen and (min-width: 1281px) {
    body {
        &.real-estate-issues {
            .sec03,
            .sec07 {
                a.tel_link {
                    font-size: 50px;
                }

                a.tel_link::before {
                    font-size: 25px;
                }
            }
        }

        &.beginner {
            .layout_a .imgbox,
            .layout_b .imgbox {
                width: 45%;
            }
        }

        &.estate .sec01 .bg_box {
            padding: 90px 80px;
        }

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

/* タブレット*/
@media screen and (max-width: 1024px) {
    body {

        &.real-estate-issues .sec06 .lead_box img {
            width: 60%;
        }
    }
}

/* 携帯*/
@media screen and (max-width: 767px) {
    body {

        .contact_infoarea .tel_box a.tel_link {
            font-size: 40px;
        }
    }
}
