@charset "UTF-8";

/*------header調整------*/
header .logo,
header .logo a {
    max-width: 170px;
}
header .header_contents .header_sns.on {
    display: none;
}
header nav ul.nav_1st > li:nth-child(n+5) {
    display: none;
}
header .header_contents .header_col1 div:nth-child(2),
.teli,
.fixbtntel span:nth-child(2),
#fixbtn .fixbtntel a:nth-child(2) {
    display: none!important;
}
#fixbtn[data-pattern="2"] .fixbtntel {
    justify-content: flex-start;
}
header .burger li.header_sns_sp {
    display: none;
}
@media screen and (max-width: 900px) {
    .scrolled header .logo a img,
    body.scrolled:not(.index) header .logo a img {
        max-height: 60px !important;
    }
}
/*------lv調整------*/
#lv {
    width: 100%;
    background: #6a92c9;
    min-height: 110px !important;
    padding-bottom: 0;
    border-radius: 0;
}
#lv .parallax_img {
    background: none !important;
}

/* ヘッダー表示(2025/10/14) */
header .header_contents .header_sns.on {
    display: block;
}
header nav ul.nav_1st > li:nth-child(n+5) {
    display: block;
}
header .header_contents .header_col1 div:nth-child(2),
.teli,
.fixbtntel span:nth-child(2),
#fixbtn .fixbtntel a:nth-child(2) {
    display: block!important;
}
#fixbtn[data-pattern="2"] .fixbtntel {
    justify-content: center;
}
header .burger li a {
    width: auto;
    height: auto;
    text-indent: initial;
}
@media screen and (max-width: 900px) {
    .scrolled header .logo a img,
    body.scrolled:not(.index) header .logo a img {
        max-height: 60px !important;
    }
}

/* ヘッダーロゴ画像表示調整(2025/10/15) */
header .logo a img:not(.p-support) {
    display: none;
}
header .logo a img.p-support {
    display: block;
}