@charset "utf-8";
/* CSS Document */
.cateLink ul li a:hover{ background: #121235;}

.box_img figure{width: 50%;transition: 0.4s cubic-bezier(0.645, 0.045, 0.355, 1)}
.box_img figure:hover{opacity: 0.8;}
.box_img figure:first-of-type{border-right: 2px solid #000019;}
.box_img figure:last-of-type{border-left: 2px solid #000019;}

.box_img{margin-bottom: 50px;padding-bottom: 50px; border-bottom: 1px solid #121235;}

.cate_box{
	padding: 0px 20px;
}


/* ---------- タブレット ---------- */
@media screen and (max-width: 768px){
	.cateLink ul li{width: 33%;}
	.cateLink ul li a{border-bottom: 1px solid #525263;}
	.cateLink ul li:last-of-type a{border-right: 1px solid #525263;}
	.cateLink ul li:nth-of-type(3n) a{border-right:none;}
	.cateLink ul{border-bottom: none;}
	
	#cms_wrap{margin-top: 0px;}
/* ---------- スマホ ---------- */
@media screen and (max-width: 667px){
	.cateLink ul li{width: 50%;}
	.cateLink ul li:nth-of-type(3n) a{border-right:1px solid #525263;}
	.cateLink ul li:nth-of-type(2n) a{border-right:none;}
	.img_wrap figure{width: 100%; margin-bottom: 4px;}
	.img_wrap figure:first-of-type{border-right: none;}
.img_wrap figure:last-of-type{border-left: none;}
	.cate_txt2{}
}