.parts190-195_header1 nav.menulist li.nav-item::after {
    background: #ffc500 !important;
}
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text {
        color: #ffffff !important;
    fill: #ffffff !important;
    background: #222 !important;
}
    .parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover {
        color: #fff !important;
        fill: #fff !important;
    }
.parts34_footer .conpanyinfo-area .conpanyinfo-right ul.menu-list{
        grid-template-columns: repeat(4, 1fr)!important;
}
/*フッター色*/
/*.parts34_footer .conpanyinfo-area .conpanyinfo-left .btn-map,.parts34_footer .conpanyinfo-area .conpanyinfo-right .menu-list .nav-item .nav-link,.parts34_footer .conpanyinfo-area, .parts34_footer .conpyright-area,.parts34_footer .conpanyinfo-area .conpanyinfo-left,.parts34_footer .contactbox-area .col:first-child{
        color: #111!important;
}*/
/*.parts34_footer .conpanyinfo-area .conpanyinfo-left .btn-map,.parts34_footer .contactbox-area .col:first-child > div, .parts34_footer .contactbox-area .col:last-child > span{
    border-color: #111 !important;
}*/
.parts34_footer .conpanyinfo-area{
        border-top: 1px solid #fafafa !important;
}
.parts190-195_header1 li.nav-item .mailbutton svg path{
        fill: #111!important;
}
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text::before{
          background-color: #f80000 !important;
}
/*.design-parts82-2_gpY0PH0m6c .container .contents-wrap .contents-inner-wrap .text-wrap .text-lik-button:hover,.design-parts82-1_qKFARb803L .container .contents-wrap .text-wrap .text-lik-button:hover{
        background: #f80000!important;
    border: 1px solid #f80000!important;
}*/
@media print, screen and (min-width: 991px){
	  .design-parts82-4_aXShvF6eMg.bg-img{
            padding-top: 80px!important;
    }

}

@media screen and (max-width: 520px){
    .design-parts82-4_aXShvF6eMg.bg-img{
            padding-top: 50px!important;
    }
}
.design-parts-10_GBlJ7JRBvw .container .content ul li .categorytag{
        color: #111!important;
}
.pagetop a::after{
    border-color: #111 #111 transparent transparent!important;
}
.design-parts14_hzXxFqTtC1 .container .parts14_content .parts14_r .parts14_container .btn-design14,.design-parts14_29PgMFLNyL .container .parts14_content .parts14_r .parts14_container .btn-design14{
        pointer-events: none!important;
}
.parts525354Qgbi3lBexa_link,.parts5253541aH8ywC4IU_link,.design-parts37_IRaiRpZqyY .parts37_r .parts37_link_wrap .content{
    color: #111!important;
}
.design-parts37_IRaiRpZqyY .parts37_r .parts37_link_wrap .title{
        color: #f80000!important;
}
.parts213_section_form .contact_submit input,.parts222_sidebar h3,.parts525354tmvgwBhwtq_link,.parts210_content h3{
        color: #111!important;
}
@media print, screen and (min-width: 991px){
	.design-parts37_IRaiRpZqyY .parts37_r .parts37_link_wrap .title{
	        font-size: 1.4rem!important;
	}
}
@media screen and (max-width: 1366px) {
.parts190-195_header1 .btn-group button.navbar-toggler span{
        color: #111!important;
}
.parts190-195_header1 .btn-group button.navbar-toggler .contact_number_icon path,.parts190-195_header1 .btn-group button.navbar-toggler svg, .parts190-195_header1 .btn-group button.navbar-toggler img{
                   fill: #ffc500 !important;
}
.parts190-195_header1 .navbar-collapse.sptab-menu nav.menulist li.nav-item a{
            color: #fff !important;
}
    
}
    .parts190-195_header1 .navbar .navbar-brand img{
        margin-top: 4px!important;
    margin-bottom: 4px!important;
            width: auto!important;
    }


.parts190-195_header1 a.navbar-brand h1{
        margin-bottom: 0px!important;
}
.design-parts14_29PgMFLNyL.bg-color{
        display: none!important;
}
.parts34_footer {
    background-color: #222222!important;
}
.parts190-195_header1 .navbar-brand, .parts190-195_header1 .nav-item p, .parts190-195_header1 .nav-item a {
    color: #ffffff !important;
}
@media screen and (max-width: 1366px) {
    /*.parts190-195_header1 .btn-group button.navbar-toggler .contact_number_icon path.parts190-195_header1 .btn-group button.navbar-toggler svg, .parts190-195_header1 .btn-group button.navbar-toggler svg path {
        fill:  #ffc500!important;
    }*/
        .parts190-195_header1 .btn-group button.navbar-toggler span {
        color: #ffc500 !important;
    }
        .parts41-2_mfXsaHaU5h .inner-item.btn-item-back-top a {
        border: 1px solid #ffffff!important;
        color: #ffffff!important;

    }
}
@media print, screen and (min-width: 521px){
	.parts255-257_img_wrap .h2-wrap{
	        top: 47%!important;
	}
}