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

/* 全体（色系）*/
body {
    &.manufacturer {
        .ttl05 {
            border-bottom: solid 1px #886113;
        }
    }

    &.page-template-tmpl_news {
        .ttl05 {
            border-bottom: solid 1px #333333;
        }
    }

    &.sweet-corn,
    &.other {
        .ttl04 {
            border-bottom: solid 2px #b94d05;
        }
    }
}

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

/* パソコン以上*/
@media screen and (min-width: 1281px) {
    body {

        .tp_sec01 .layout_a .txtbox {
            margin-right: 40px;
        }

        .tp_sec01 .layout_a .imgbox {
            padding-top: 5%;
        }

        &.sweet-corn {
            .sec01 {
                .layout_a .imgbox {
                    width: 50%;
                }
            }
        }

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

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

        .tp_sec01 .layout_a .imgbox {
            width: 100%;
        }
    }
}

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