@media screen and (max-width: 640px){
.sig-bnr{
    text-align:center;
    margin-bottom:20px;
}
.sig-bnr img{
    width:100%;
}
}

.top-text-box {
text-align: center;
}
.top-text-center{
text-align: left;
display: inline-block;
}

@media screen and (min-width:960px){
    .parts34_footer .conpanyinfo-area .conpanyinfo-right {
        width:72%!important;
    }

    .parts34_footer .conpanyinfo-area .conpanyinfo-right .menu-list .nav-item .nav-link {
        padding:0.1rem;
    }

    .parts34_footer .conpanyinfo-area .conpanyinfo-right ul.menu-list {
        grid-template-columns:repeat(5, 1fr)!important;
    }

    .parts34_footer .conpanyinfo-area .conpanyinfo-left {
        width:27%!important;
    }

    .fs-5 {
        font-size:1.15rem!important;
    }

}

@media screen and (max-width: 640px){
    .parts255-257_img_wrap .img_wrap h2.h2-img-right{
        display:none!important;
    }
}

@media screen and (max-width: 1024px) and (min-width: 960px){
    .parts34_footer .conpanyinfo-area .conpanyinfo-right {
        width:100%!important;
    }
    .parts34_footer .conpanyinfo-area .conpanyinfo-right .menu-list .nav-item .nav-link {
        padding: 0.5rem!important;
    }
    .parts34_footer .conpanyinfo-area .conpanyinfo-left {
        width:100%!important;
    }
    .parts255-257_img_wrap .img_wrap h2.h2-img-right {
        right:12px!important;
        width:20%;
   } 
}

@media screen and (max-width: 1366px) and (orientation: landscape){
    .parts34_footer .conpanyinfo-area .conpanyinfo-right {
        width:100%!important;
    }
    .parts34_footer .conpanyinfo-area .conpanyinfo-right .menu-list .nav-item .nav-link {
        padding:0.5rem!important;
    }
    .parts34_footer .conpanyinfo-area .conpanyinfo-left {
        width:100%!important;
    }
     .parts255-257_img_wrap .img_wrap h2.h2-img-right {
        right:20px!important;
        width:22%;
   } 
}

@media screen and (max-width:959px) and (min-width: 641px){
   .parts255-257_img_wrap .img_wrap h2.h2-img-right {
        right:10px!important;
        width:35%;
   } 
   section.parts199-203_header1 a.navbar-brand img {
       object-fit:cover!important;
   }
}


/* トップページ新着情報カテゴリー背景 */
.parts040506_notice-news .container li span.categorytag {
    background:#8AC0E9!important;
}

/* トップページセクション１ */
.parts124-126m7HaHHBe7d_link {
  box-shadow: 0px 5px #1C468B!important;
}

.parts124-126ss22B7vdVy_link {
  box-shadow: 0px 5px #1C468B!important;
}

/* フッターメールアイコン */
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover {
  fill: #fff!important;
}

.about-center {
	text-align:center;
	font-size:17px;
}
.ab-center{
	display: inline-block;
	text-align: left;
	line-height: 2;
	margin-bottom: 20px;
}

@media screen and (max-width: 959px){
	.about-center {
		font-size:16px;
	}
}


.parts265266267KQAUP7Ks3W-text .container .box .right h3 {
    display:none!important;
}

.parts265266267KQAUP7Ks3W-text .container .box .right p {
    color:#000!important;
}

section.parts199-203_header1 header .btn-group-sptab button {
    background:#2358AE!important;
}