﻿#cms_2-b .cate:last-of-type,
.cms_2-b .cate:last-of-type{
	margin-bottom:0px;
}
@media screen and (max-width: 667px){
	#cms_3-c .cate_title{
		margin-left: 0;
	}
	#cms_3-c .box_title2{
		/*border: none;*/
	}
}
#cms_4-b .box_wrap{
	justify-content: flex-start;
}
#cms_4-b .cate_box{
	margin: 0 1%;
}
.cms_4-b .cate_box{
	margin: 0 1%;
}
@media screen and (max-width: 667px){
	#cms_4-b .cate_box{
		margin: 0 auto;
	}
	.cms_4-b .cate_box{
		margin: 0 auto;
	}
}

/*------------- ビフォーアフター -------------*/

#cms_4-b .cate_box {
    margin: 0 auto;
}

#cms_4-b .cate_box.width_50per{
    width: 49% !important;
}

.before_txt{
    top: 0;
    padding: 10px 25px;
    border-radius: 0 0 20px 0;
}
@media screen and (max-width: 667px) {
#cms_4-b .cate_box.width_50per {
    width: 100% !important;
}
.before_txt {
    padding: 5px 15px;
    border-radius: 0 0 15px 0;
}
}

#cms_7-a .cate_box:last-child,.cms_7-a .cate_box:last-child{border: none}