/* -------------共通指定------------- */
.parts__hitorikuHeader {
    --hitorikuHeader--height: 55px;
    width: 100%;
    height: var(--hitorikuHeader--height);
    background-color: #FFF;
    z-index: 9999;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
    position: relative;
}

.parts__hitorikuHeader--sp,
.parts__hitorikuHeader--pc {
    margin: auto;
    padding: 2px var(--space-md) 0;
    max-width: 1100px;
    height: var(--hitorikuHeader--height);
    gap: var(--font-size-xs)
}

.hitorikuHeader__logoContent {
    width: 150px;
    line-height: 0;
}
.pc_on {
    display: none;
}
/* -------------PC設定------------- */
@media (min-width: 768px) {
    .hitorikuHeader__logoContent {
        gap: var(--space-sm);
        width: auto;
    }

	    .hitorikuHeader__logoContent img {
        width: 280px;
    }
	@media (min-width: 768px) {
    .sp_on {
        display: none;
    }
}
	@media (min-width: 768px) {
    .pc_on {
        display: block;
    }
}
	@media (min-width: 1005px) {
    .hitorikuHeader__logoContent a:last-child {
        display: block
    }
}