@charset "utf-8";
/*
Theme Name: yatsugatake
Template: lightning
Description: 八ヶ岳に暮らす260316テーマ更新調整
Author: coolied
Tags: 
Version: 0.2.0
*/

h4 {
    font-size: 18px;
    background-color: #D8EFFA;
    padding-top: 10px;
    padding-bottom: 8px;
}
div.section.page-header {
    background-color: #ECF8FD;
    background-image: url(img/wood.png);
}
.mainSection h2, .mainSection-title, .subSection .widget .subSection-title {
    background-color: #fff;
	/*background-image: url(w/wp-content/uploads/2026/03/wood_light.png);*/
	background-image: url(img/wood_light.png);
    padding-top: 20px;
    border-top: 2px solid #00a0e6;
    border-bottom: 1px solid #77c6ed;
}
.mce-content-body h3, .mainSection h3 {
    background-color: #fff;
	background-image: url(img/wood_light.png);
    padding-top: 12px;
    padding-bottom: 10px;
    border-top: 1px solid #77c6ed;
    border-bottom: 1px solid #77c6ed;
}
.veu_socialSet {
    margin-top:0;
}
.veu_socialSet-position-after {
    margin-top: 0;
    margin-bottom: 0;
}

@media (min-width: 768px) {
    .siteContent {
        padding-top: 30px;
        padding-bottom: 30px;
    }
}
@media (min-width: 992px) {
    .slide-text-caption {
        font-size: 2vw;
    }
    .page-header_pageTitle, h1.page-header_pageTitle:first-child {
        margin: 30px 0 25px;
	}
    .siteContent .subSection {
	left:unset !important;
	right:unset !important;
    }
}

/*--お問い合わせリンク---*/
.btn-primary {
    background-color: #E41B25;
    border-color: #AA171D;
}
.siteContent .subSection .btn-primary {
	padding: 10px !important;
}

/*--お問い合わせページではサイドメニューを出さない---*/
.page-id-8096 .col-md-3.col-md-offset-1.subSection.sideSection{
	display:none;
}
.page-id-8096 .col-md-8.mainSection{
float: none;
    margin-right: auto;
    margin-left: auto;
}
/*--記事一覧---*/
.media_post .media_post_label_sold {/*--成約済--*/
    background: rgba(0, 255, 0, 0.8);
    color: #FFF;
    font-size: 10px;
    padding: 60px 0px 5px;
    position: absolute;
    left: -104px;
    top: -44px;
    text-align: center;
    width: 200px;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}
.media_post .media_post_label_new {/*--new--*/
    background: rgba(255, 0, 0, .8);
    color: #fff;
    font-size: 10px;
    padding: 60px 0 5px;
    position: absolute;
    left: -104px;
    top: -44px;
    text-align: center;
    width: 200px;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}
/*--ヘッダー--*/
.headerTop {
        display: none;
    }
@media (min-width: 992px) {
    .siteHeadContainer.container .navbar-header {
        padding-top: 10px;
        padding-bottom: 0;
    }
}
/*---フッター--*/
.siteFooter {
    /*background: url(w/wp-content/uploads/2026/03/footer_4.png) #D8EFFA repeat-x bottom;*/
    background: url(img/footer_4.png) #D8EFFA repeat-x bottom;
    border-top-color: #77c6ed;
}
.siteFooter .footerMenu a {
    color: #00a0e6;
}
.siteFooter .sectionBox {
    padding-top: 5px;
    padding-bottom: 20px;
}
.siteFooter div.copySection,
.siteFooter .copySection {
    border-top: none;
    padding: 25px 0 3px;
}
footer .copySection p {
 ? ?color: #ffffff;
    font-size: 11px;
    margin: 0 15px 5px;
}