.parts264-070809_custom_Rt8uxNg90R h2.title,.parts264-070809_custom_YRJBVqXvEJ h2.title{
    text-align: center!important;
    font-weight: bold!important;
}
.parts264-070809 p.mb-auto{
        color: var(--main-color)!important;
}
.parts38_3eBHBJa6Ab .product-list .product-item .product-thumbnail img{
    aspect-ratio: 2 / 2!important;
}
.design-parts72_6jL2HNAfun .img-wrap .text-image,.design-parts72_hJjztUp2VJ .img-wrap .text-image,.design-parts72_bsJnEV45SF .img-wrap .text-image{
        width: 50%!important;
}
.parts676869HwmNvuz0WG_link_wrap{
        padding-top: 0px!important;
}
@media screen and (max-width: 520px){
    .design-parts72_6jL2HNAfun .img-wrap .text-image,.design-parts72_hJjztUp2VJ .img-wrap .text-image,.design-parts72_bsJnEV45SF .img-wrap .text-image{
        width: 100%!important;
}
/*.parts255-257_img_wrap .sp-img{
        object-fit: contain!important;
}*/
}
.blog-banner {
    text-align:center!important;
}
.blog-banner img{
    max-width:100%!important;
}
.partwDhqFeQxKL373839_h2_wrap{
        padding: 10px 0 30px 0!important;
}
.comment_list .info_wrap_left .info_content span, .comment_list .info_wrap_right .info_content span{
        text-align: center!important;
    display: block!important;
}
/*全モニターメイン画像調整*/
.parts255-257_img_wrap h2 img{
        width: 125%!important;
}
@media screen and (max-width:1520px) and (min-width: 1367px){
	.parts255-257_img_wrap h2 img{
        width: 110%!important;
}
}
@media screen and (max-width:1366px) and (min-width: 1090px){
	.parts255-257_img_wrap h2 img{
        width: 145%!important;
}
}
@media screen and (max-width:959px) and (min-width: 674px){
		.parts255-257_img_wrap h2 img{
        width: 140%!important;
}
}

@media screen and (max-width:600px) and (min-width: 521px){
	.parts255-257_img_wrap h2 img{
        width: 109%!important;
}
}
@media screen and (min-height:1024px) and (min-width: 1366px){
			.parts255-257_img_wrap h2 img{
        width: 175%!important;
}
}
@media screen and (max-width: 520px){
    .parts255-257_img_wrap .sp-img{
            height: auto!important;
    }
    .parts255-257_img_wrap{
        height: auto!important;
    }
    .parts255-257_img_wrap .img_wrap h2 img{
            display: none!important;
    }
}
.parts41_w6CTPmropA .inner-item a span{
    color: #b20000!important;
}
.parts41_w6CTPmropA .inner-item.btn-item-back-top a{
        color: #b20000 !important;
}


    body .parts-blog-ex_text img,body .parts-blog-ex_text video{
        width:100%!important;
    }
    
.blog-tbl td{
    padding:5px;
    border:1px solid #cccccc;
}