@charset "utf-8";

.list_carousel_bg {
		background-color: #ccc;
		width: 100%;
		height: 251px;
		background-image: url(../images/bg_relation-link_01.gif);
		background-repeat: repeat-x;
		background-position: left top;
		margin-top: 10px;
}

.list_carousel {
		background-color: #ccc;
		width: 1004px;
		height: 251px;
		background-image: url(../images/bg_relation-link_01.gif);
		background-repeat: repeat-x;
		background-position: left top;
		position: relative;
}

.list_carousel h6 {
	position: absolute;
	padding: 0.4em 23px;
	top: 2px;
	font-size:116%;
	font-weight:bold;
	color:#333333;
}

.list_carousel ul {
		display: block;
		position: absolute;
		left: 21px;
		top: 45px;
}

.list_carousel li {
		width: 180px;
		height: 191px;
		display: block;
		float: left;
		margin-top: 0;
		margin-right: 15px;
		margin-bottom: 0;
		margin-left: 0px;
}

.list_carousel a.prev, .list_carousel a.next {
		width: 20px;
		height: 221px;
		display: block;
		position: absolute;
		top: 30px;
}

.list_carousel a.prev {
		background: url(../images/btn_relation-link_prev.png) no-repeat;
		left: 0px;
}

.list_carousel a.prev:hover {
		background: url(../images/btn_relation-link_prev_on.png) no-repeat;
}

.list_carousel a.prev.disabled {
		background: url(../images/btn_relation-link_prev_off.png) no-repeat transparent !important;
}

.list_carousel a.next {
		background: url(../images/btn_relation-link_next.png) no-repeat transparent;
		right: 0px;
}

.list_carousel a.next:hover {
		background: url(../images/btn_relation-link_next_on.png) no-repeat;
}

.list_carousel a.next.disabled {
		background: url(../images/btn_relation-link_next_off.png) no-repeat transparent !important;
}

.list_carousel a.prev.disabled, .list_carousel a.next.disabled {
		cursor: default;
}

.list_carousel a.prev span, .list_carousel a.next span {
		display: none;
}

.list_carousel .pagination {
		text-align: center;
		position: absolute;
		top: 12px;
		right: 18px;
		z-index:20;
}

.list_carousel .pagination a {
		background: url(../images/btn_relation-link_pager_01.gif);
		width: 25px;
		height: 5px;
		margin: 0 5px 0 0;
		display: inline-block;
}

.list_carousel .pagination a.selected {
		background: url(../images/btn_relation-link_pager_02.gif);
		cursor: default;
}

.list_carousel .pagination a span {
		display: none;
}

.list_carousel .clearfix {
		float: none;
		clear: both;
}
