/* clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.list_carousel {
	width: 700px;
	position:relative;
}

.list_carousel ul {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
	display: block;
}

.list_carousel li {
	width: 660px;
	padding: 0 0 0 40px !important;
	margin: 0 !important;
	display: block;
	float: left;
}

.list_carousel .carousel-control {
	cursor:pointer;
}

.list_carousel .disabled {
	background-image:none !important;
	cursor:default;
}

.list_carousel .previous {
	background:url(/https/zexy.net/images/kuchikomi/cal_arrow_left.gif) no-repeat left top;
	position:absolute;
	top:25px;
	left:0px;
	z-index:9999;
	width:18px;
	height:74px;
}

.list_carousel .next {
	background: url(/https/zexy.net/images/kuchikomi/cal_arrow_right.gif) no-repeat left top;
	position:absolute;
	top:25px;
	right:0px;
	z-index:9999;
	width:18px;
	height:74px;
}

.list_carousel .previous:hover {
	background: url(/https/zexy.net/images/kuchikomi/cal_arrow_left_on.gif) no-repeat left top;
}

.list_carousel .next:hover {
	background: url(/https/zexy.net/images/kuchikomi/cal_arrow_right_on.gif) no-repeat left top;
}

div.center-wrap {
	clear:both;
	border:0;
}

div.center-wrap div {
	padding-left:300px;
}

div.center-wrap a {
	margin: 0 3px;
	display:block;
	width:13px;
	height:14px;
	float:left;
	background: url(/https/zexy.net/images/kuchikomi/cal_button_off.gif) no-repeat left top;
	cursor:pointer;
}

div.center-wrap a.active {
	margin: 0 3px;
	display:block;
	width:13px;
	height:14px;
	float:left;
	background: url(/https/zexy.net/images/kuchikomi/cal_button_on.gif) no-repeat left top;
}

.list_carousel .itemText {
	width:-618px !important;
	display:table;
}

.list_carousel .commBox {
	width:530px !important;
	margin-right:0;
	padding-bottom:10px;
	border-right:1px solid #DCDCDC;
	background-image:url(/https/zexy.net/images/kuchikomi/bg_comm_btm_small.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
}

.list_carousel .commBox dd {
	padding:10px 10px 0 30px;
}

.list_carousel .commBox dt img {
	vertical-align:top;
}

.buzz_link {
	text-align:right;
	padding: 0 0 0 0 !important;
	margin: 3px 42px 0 0 !important;
}

.buzz_link span {
	background-image:url(/https/zexy.net/images/common/mark_links.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding-left:14px;
	padding-bottom:2px;
	color:#833A19;
	text-decoration:underline;
	cursor:pointer;
}

div#mainContents div.list_carousel div.carousel-wrap ul.clearfix li div.itemText div.pic dl.bride dd.sTxt {
	font-size:90%;
}

div.carousel-pagination p a span {
	display:none;
}
