/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 24 2026 | 14:32:10 */
/*================================================
 * ヒーローイメージ（Swiperスライドショー）
 ================================================*/
.hero-header {
    position: relative;
    width: 100%;
    height: 400px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #000;
    z-index: 1;
}

/* スライダー本体 */
.hero-slider {
    width: 100%;
    height: 100%;
}

.hero-slider .swiper-wrapper,
.hero-slider .swiper-slide {
    width: 100%;
    height: 100%;
}

.hero-slider .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

/* ロゴ（中央配置） */
.hero-logo {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 100;
    width: 300px;
    max-width: 80%;
    margin: 0;
    pointer-events: none;
}

.hero-logo img {
    width: 100%;
    height: auto;
    filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.5));
}

/*================================================
 * レスポンシブ対応（768px以下）
 ================================================*/
@media screen and (max-width: 768px) {
    .hero-header {
        height: 200px;
    }
    
    .hero-logo {
        width: auto;
        max-width: none;
        height: 200px;
    }
    
    .hero-logo img {
        width: auto;
        height: 100%;
    }
}

/* 480px以下の追加調整（必要に応じて） */
@media screen and (max-width: 480px) {
    /* 768pxのメディアクエリと同じ設定のため、現在は不要 */
    /* 将来的に個別の調整が必要な場合に使用 */
}
