@charset "utf-8";

/*-----------------------------------------------------------------------*/
/*【mainvisual】*/
/*-----------------------------------------------------------------------*/
#mainvisual-wrap {
	margin:auto;
	width:998px;
	overflow:hidden;
}
#mainvisual {
	width:2700px;
}
#mainvisual ul {
	margin:0;
	padding:0;
	margin-left:-851px;
}
.bx-wrapper .bx-controls-direction a {
	width:37px;
	height:37px;
	margin-top:-19px;
}
.bx-wrapper .bx-prev {
	left:28px;
	background:url(image/mainvisual_control_prev.png);
}
.bx-wrapper .bx-next {
	right:1733px;
	background:url(image/mainvisual_control_next.png);
}
.bx-wrapper .bx-next:hover {
	background-position: 0 0;
}
.bx-wrapper .bx-pager {
	width:998px;
}
#mainvisual .bx-viewport {
	border:none;
	box-shadow:none;
	left:0px;
}


/*-----------------------------------------------------------------------*/
/*【TOP】*/
/*-----------------------------------------------------------------------*/
#main-content section {
	margin-bottom:30px;
}
#main-content section .tolist {
	position:absolute;
	top:8px;
	left:547px;
}
#main-content section ul {
	margin:0;
	padding:0;
}
#main-content section li {
	margin:0;
	padding:0;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	list-style:none;
	font-size:0.857em;
	border-bottom:1px dotted #c8c8c8;
	letter-spacing:1px;
}
#main-content section li .date {
	margin-right:25px;
	letter-spacing:0;
}
