/* 不具合調整 */
.fade01 {
 opacity: inherit;
}
	
/* logo調整 */
.logo img {
 width: 234px;
}
.f_logo{
 width: 234px;
}

/* トップページ動画 */
@media only screen and (min-width: 992px){
.header-video {
 background: #fff;
}}

/* トップページ logo */
.top-slider-content-inner {
 background: rgba(0, 0, 0, 0);
}
.top-slider-content-inner:hover {
 background: rgba(0, 0, 0, 0);
}
.top-slider-content-inner:after {
display:none;
}
@media only screen and (max-width: 768px){
.top-slider-logo {
 width: 100px;
 height: 100px;
}}

/* トップページスライド(スマホ) */
.bg-slider {
	width: 100vw;
	height: 100vh;
	background-position:center center;
	background-size: cover;
	display: flex;
	align-items: center;
	justify-content: center;
}

/* トップクレープ画像 */
.top_crepe {
 max-width: 1200px;
 margin: 0 auto;
}
@media only screen and (max-width: 768px){
.top_crepe {
 margin-top: 100px;
}
img.fg-image {
    width: 100px;
}
}

/* Foogallery */
.fbx-light .fbx-caption {
 background-color: rgba(255, 69, 69, 0.8);
}
.fbx-light {
 background-color: rgba(255, 255, 255, 0.7);
}
.fbx-phone .fbx-caption {
    min-height: 48px;
    line-height: 48px;
}

/* フッター（スマホ） */
@media only screen and (max-width: 768px){
.footer {
 margin-top: 100px;
}}
@media only screen and (max-width: 768px){
.footer-bar01-inner {
    margin-top: 15px;
}}
@media only screen and (max-width: 767px){
.social-nav-item a::before {
    color: #b02020 !important;
}}

/* フッターバー（スマホ） */
.dp-footer-bar {
    background: #B02020;
}
.dp-footer-bar a {
    color: #fff;
}

/* ボタンカラー */
.button a {
    background: #e65252;
}

/* ナビ（スマホ） */
@media only screen and (max-width: 1200px){
.global-nav a, .global-nav a:hover {
    background: #b02020 !important;
}}

/* ギャラリー削除 */
section.footer-gallery {
    display: none;
}

/* トップ ブログ調整 */
.article03 {
 background: #fff9f9 !important;
}

/* お知らせ調整 */
.article04 {
 background: #fff9f9 !important;
}

/* コメント部分 */
.headline-comment {
    background: #B02020 !important;
}
#submit_comment {
 background: #e65252 !important;
}

/* インスタグラム */
.instagram{
 max-width: 1200px;
 width: 90%;
 margin: 120px auto -110px;
}
@media only screen and (max-width: 768px){
.instagram{
 margin: 85px auto -85px;
}}

/* フッターナビ */
.footer_navi{
 padding: 15px 0;
 font-size: 13px
}

/* 1pxリンク */
.copyright a{
 color: #fff;
}

/* フッターバー */
.icon-pencil:before {
 content: "\e909";
}

/* reCAPTCHA */
.grecaptcha-badge {
margin: 30px;
}