/* ヘッダーナビアンダーラインカラー */
body .parts190-195_header1 nav.menulist li.nav-item::after{
background:#eecd3e!important;
}

/* フッターお問い合わせアイコン */
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover{
fill:#FFFFFF!important;
}

.parts36_r .parts36_link_wrap .title {
    background-color: #000000!important;
}

.parts36_r .parts36_link_wrap .content {
    color: #000000!important;
}

.design-parts78_7g8ugEWaj0 .title_border {

   border-bottom: 1px solid #FFFFFF!important;
}
.design-parts78_7g8ugEWaj0 .title {
  color: #FFFFFF!important;
}

.design-parts78_7g8ugEWaj0 .link-btn {
   color: #FFFFFF!important;
}

.design-parts78_7g8ugEWaj0 .link-btn::after {

    border-color:  #FFFFFF  #FFFFFF transparent transparent!important;
}

.design-parts76_7bIwx7FqkR .contents-wrap .text-link-button:hover {
    background-color: #deb400!important;
}

.parts219_section_form .contact_submit input {
    background-color: #000000!important;
}

.parts213_section_form .contact_submit input {
    background-color: #000000!important;
}

@media screen and (max-width: 521px) {
    .design-parts51_Qm4byDtwCP .parts51 .main-content .item .flex-content .content .title .flex-title .title-content {
        font-size: 14px!important;
        letter-spacing: 0!important;
    }
}

@media screen and (max-width: 521px) {
    .design-parts51_Qm4byDtwCP .parts51 .main-content .item .flex-content .content .title .flex-title .label-title {
        font-size: 13px!important;
        letter-spacing: 0!important;
    }
}

@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts51_Qm4byDtwCP .parts51 .main-content .item .flex-content .content .title .flex-title .title-content {
        font-size: 16px!important;
        letter-spacing: 0!important;
    }
}


/*LINEボタン追加*/

.parts41_xxubnbemfK .inner-item.btn-item-phone {
    display: none!important;
}

.parts41_xxubnbemfK .inner-item a svg {
    display: none!important;
}