@charset "utf-8";
/* CSS Document */
.cateLink{background-color: #2b2c2d;}
.cateLink ul li a{padding: 20px 30px; display: block;}
.cateLink ul li.active a{	background-color: #1D1F21;}
.cateLink ul li a:hover{	background-color: #262626;}

#page5 .cate .cate_title::before{content: "[";padding-right: 20px; }
#page5 .cate .cate_title::after{content: "]";padding-left: 20px; }
#page5 .cate_wrap{}

.cate{border: 5px solid #F2F1ED;}
#page5 .cate .box_wrap{margin: 0 auto;border-top:  5px solid #F2F1ED;}
#page5 .cate .cate_box{border-bottom:  3px solid #F2F1ED; }
#page5 .cate .cate_box .box_title1{width: 30%;  }
#page5 .cate .cate_box .box_txt1{width: 70%;border-left:  3px solid #F2F1ED;}
	
#page5 .cate .cate_box:last-of-type{border-bottom: none;}

/* ---------- タブレット ---------- */
@media screen and (max-width: 768px){

}

/* ---------- スマホ ---------- */
@media screen and (max-width: 667px){
		.cateLink ul li{width: 50%;}
.cateLink ul li a{padding: 10px 10px;text-align: center;}
	#page5 .cate .cate_box .box_title1{width: 100%; padding-bottom: 0px; }
#page5 .cate .cate_box .box_txt1{width: 100%;border-left:  none;}

}