﻿#cms_1-e .date{
	left: -10px;
	top: 20px
}
#cms_1-e .box_title1{
	padding-top: 80px
}
#cms_1-e .box_title1:empty{
	display: block!important
}
#cms_1-e .box_item .box_item{
	font-size: 0
}
#cms_1-e .box_item .box_item figure{
	display: inline-block;
	width: -webkit-calc(33.333% - 8px);
	width: calc(33.333% - 8px);
}
#cms_1-e .box_img2,#cms_1-e .box_img3{
	margin-right: 11px;
}
.cms_1-e .cate_box:last-child{
	margin-bottom: 0
}
#cms_1-e .pager li{
	margin-right: 10px;
}
#cms_1-e .pager li:last-of-type{
	margin-right: 0px;
}#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;
	}
}#cms_3-a .cate{
	margin-bottom: 80px;
}
#cms_3-a .cate .cate_box:last-of-type{
	border-bottom: none;
}
.cms_3-a .cate .cate_img1{
	position: relative;
}
.cms_3-a .cate .cate_img1 img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

@media screen and (max-width: 667px){
	.cms_3-a .cate{
		margin-bottom: 30px;
	}
}#cms_6-c .arrow {
	bottom: -100px;
	left: 50%;
	transform: translate(-50%,0);
	height: 100px;
	z-index: 3;
}
#cms_6-c .circle  {
	bottom: -20px;
	left: 50%;
	transform: translate(-50%,-50%);
	height: 20px;
	z-index: 4;
}
#cms_6-c .cate_box:last-of-type > span{
	display: none;
}

@media screen and (max-width: 768px){
	.cms_6-c .cate_box:last-child{
		margin-bottom: 0;
	}
}#cms_5-a .cate{
	margin-bottom: 50px;
}
#cms_5-a .cate .cate_title{
	cursor: pointer;
}
#cms_5-a .cate .cate_box:last-of-type{
	margin-bottom: 0;
}
#cms_5-a .cate_title.on_click i{
	transform: rotate(180deg);
}
.cms_5-a .cate_title i{
	transform: rotate(180deg);
}
.cms_5-a .cate_title.on_click i{
	transform: rotate(0deg);
}
.cms_5-a .cate .cate_box:last-of-type{
	margin-bottom: 0;
}

@media screen and (max-width: 667px){
	#cms_5-a .cate{
		margin-bottom: 30px;
	}
}#cms_1-b .cate_box{border-top:none;}

@media screen and (max-width: 667px){
	#cms_1-b .pager li:not(.prev){
		display: none;
	}
}#cms_2-b .cate:last-of-type,
.cms_2-b .cate:last-of-type{
	margin-bottom:0px;
}