﻿#cms_2-c .box_item{
	word-break: break-all;
}
.cms_2-c .cate_box{
    justify-content: flex-start;
}
@media screen and (max-width: 667px){
	#cms_2-c .cate_title{
		margin-left: 0;
	}
	#cms_2-c .box_item{
		border: none;
	}
	.cms_2-c .box_item{
		border: none;
	}
}

.topcms_menu_type3 h3 {
    color: var(--black);
}
/* ---------- スマートフォン ---------- */
@media screen and (max-width: 667px){
.topcms_menu_type3 .cate:last-of-type{margin-bottom: 0}
}
@media screen and (max-width: 667px){
	#cms_3-e .cate_title{
		margin-left: 0;
	}
	#cms_3-e .box_title2{
		/*border: none;*/
	}
}
.BA_type1 .box_item, .BA_type1 .box_img1, .BA_type1 .box_img2 {position: relative;}
/* .BA_type1 .box_item::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50.3%;
    transform: translate(-50%,-50%);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 17px 0 17px 40px;
    border-color: transparent transparent transparent var(--color2);
} */
.BA_type1 .box_img1 {margin-right: 30px;}
.BA_type1 .box_img2 {margin-left: 30px;}
/* .BA_type1 .box_img1::after, .BA_type1 .box_img2::after {
    position: absolute;
    height: 33px;
    width: 87px;
    background-color: var(--color3);
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
} */
/* .BA_type1 .box_img1::after {content: "before";}
.BA_type1 .box_img2::after {content: "after";}
 */
@media screen and (max-width: 667px){
.BA_type1 .box_img1 {margin-right: 5%;margin-bottom: 50px;}
.BA_type1 .box_img2 {margin-left: 5%;}
.BA_type1 .box_img1::after, .BA_type1 .box_img2::after {height: 30px;font-size: 15px;}
.BA_type1 .box_item::after {transform: translate(-50%,-60%) rotate( 90deg);border-width: 20px 0 20px 23px;}
}
.v_type3 .cate_box{border: 1px solid #c9baa9;}
.v_type3 .box_title1{color: var(--color2);}