@charset "utf-8";


/* -------------------------------
common
------------------------------- */
/* section */
.l-content .section {
	margin-bottom:40px;
}


/* ------------------------------------------------------
contents
------------------------------------------------------ */
/* anchor */
.l-content .anchor {
    padding-bottom: 50px;
}
.l-content .anchor ul {
    margin-left: 15px;
    text-align: center;
}
.l-content .anchor ul li {
	float: left;
	margin-right: 10px;
}
.l-content .anchor ul li .m-btn--down {
	width: 176px;
    display: table-cell;	
	vertical-align: middle;
}

/* .item */
.l-content .section .itemBox {
	margin-left: 15px;
}
.l-content .section .itemBox .item {
	width: 176px;
	border: 1px solid #cccccc;
	box-sizing: border-box;
	margin: 0 10px 15px 0;
    padding: 20px 0;
	float: left;
}
.l-content .section .itemBox .item .pic {
	text-align: center;
}
.l-content .section .itemBox .item .name {
	font-size: 12px;
    padding: 0 13px 30px;
}
.l-content .section .itemBox .item .name a {
	text-decoration: none;
}

/* .box_hover */
.l-content .box_hover {
	cursor: pointer;
}
.l-content .box_hover:hover .pic {
	filter: alpha(opacity=75);
	-ms-filter: 'alpha(opacity=75)';
	opacity: 0.75;
}
.l-content .section .itemBox .box_hover .name a {
	text-decoration: underline;
	color: #ff730a;
}