.sig-bnr{
    text-align:center;
    margin-bottom:20px;
}
@media screen and (max-width: 640px){
.sig-bnr img{
    width:100%;
}
}
@media screen and (max-width: 991px){
.blog-img img{
  max-width:fit-content!important;  
}
}
.top-text-box {
text-align: center;
}
.top-text-center{
text-align: left;
display: inline-block;
}

/* parts249-251画像調整 */
.parts249-2516sTubQQlbi_complete_form, .parts249-251SUrh6RRgL0_complete_form {
    text-align: center!important;
}

.parts249-2516sTubQQlbi_complete_form img, .parts249-251SUrh6RRgL0_complete_form img {
    max-width: 100%!important;
}

/* sp時SNSアイコン表示調整 */

@media screen and (max-width: 1366px) {
    .parts34_footer .conpanyinfo-area .conpanyinfo-right .sns-list {
        display: block!important;
        bottom: -18em!important;
    }
}