@charset "UTF-8";
/* このファイルにスタイルの追加はしないでください。消えてしまいます。 */
.p-home-case {
background-image: url("https://daishi-gyosei.com/wp-content/uploads/2024/09/theme_toppage_case_bg_sp.jpg");
background-repeat: no-repeat;
background-position: top center;
background-size: 100% auto;
background-color: rgba(253,250,243,1);
}
@media all and (min-width: 751px ) {
.p-home-case {
background-image: url("https://daishi-gyosei.com/wp-content/uploads/2024/09/theme_toppage_case_bg_pc-1368x655.jpg");
background-repeat: no-repeat;
background-position: top center;
background-size: 100% auto;
background-color: rgba(253,250,243,1);
}
}
.o-contact {
background-image: url("https://daishi-gyosei.com/wp-content/uploads/2024/09/マスクグループ-247.jpg");
background-repeat: no-repeat;
background-position: center;
background-size: cover;
background-color: rgba(255,255,255,1);
}
@media all and (min-width: 769px ) {
.o-contact {
background-image: url("https://daishi-gyosei.com/wp-content/uploads/2024/09/theme_contact_bg_pc-1-1368x584.jpg");
background-repeat: no-repeat;
background-position: center;
background-size: cover;
background-color: rgba(255,255,255,1);
}
}
.o-second-kv {
background-image: url("https://daishi-gyosei.com/wp-content/uploads/2024/09/theme_second-kv_bg_sp.jpg");
background-repeat: no-repeat;
background-position: center;
background-size: cover;
background-color: rgba(255,255,255,1);
}
@media all and (min-width: 769px ) {
.o-second-kv {
background-image: url("https://daishi-gyosei.com/wp-content/uploads/2024/09/theme_second-kv_bg_pc.jpg");
background-repeat: no-repeat;
background-position: center;
background-size: cover;
background-color: rgba(255,255,255,1);
}
}
.o-second-kv.lp-post {
background-image: url("https://daishi-gyosei.com/wp-content/uploads/2024/09/second-kv_lp_bg_sp.jpg");
background-repeat: no-repeat;
background-position: center;
background-size: cover;
background-color: rgba(255,255,255,1);
}
@media all and (min-width: 769px ) {
.o-second-kv.lp-post {
background-image: url("https://daishi-gyosei.com/wp-content/uploads/2024/09/second-kv_lp_bg_pc.jpg");
background-repeat: no-repeat;
background-position: center;
background-size: cover;
background-color: rgba(255,255,255,1);
}
}
.site-logo { max-width: 208px; }
.site-logo { max-width: 208px; }
@media all and (min-width: 641px ) {
            .site-logo { max-width: 293px; }
        }
.l-header__logo .site-text { margin-bottom: 8px;}