@charset "utf-8";
/* CSS Document */
#contents {
		margin: 30px 20px;
		width: 760px;
}
#contents #mainContents {
		width: 760px;
		clear: both;
		height: 270px;
		padding-bottom: 30px;
}
#contents #mainContents #info {
		float: left;
		width: 320px;
		height: 270px;
}
#contents #mainContents h2 {
		font-size: 116.5%;
		background: url(../images2/icon_line.gif) no-repeat left top;
		height: 23px;
		width: 285px;
		padding-left: 35px;
		color: #555555;
		padding-top: 5px;
		margin-right: 40px;
}
#contents #mainContents #comment {
		margin-top: 10px;
		margin-bottom: 20px;
		margin-left: 10px;
		width: 310px;
}
#contents #mainContents #info ul {
		margin-top: 10px;
		margin-bottom: 20px;
		margin-left: 10px;
}
#contents #mainContents #info ul li {
		background: url(../images2/list_green.jpg) no-repeat left 3px;
		padding-left: 15px;
}
#contents #mainContents #photo {
		float: right;
		width: 400px;
		height: 270px;
}
#contents #subContents {
		height: 134px;
		width: 760px;
}
#contents #subContents #carouselWrap {
		background: url(../images2/carousel_bg.gif) no-repeat center center;
		padding: 17px 43px 17px 43px;
		height: 100px;
		width: 580px;
		margin-left: 47px;
		position: relative;
}
#contents #subContents #carouselWrap #carouselNext {
		position: absolute;
		left: -35px;
		top: 54px;
}
#contents #subContents #carouselWrap #carouselPrev {
		position: absolute;
		top: 54px;
		right: -35px;
}
#contents #subContents #carouselWrap .autoscroll {
		height: 100%;
		width: 100%;
		overflow: hidden;
}
#contents #subContents #carouselWrap .autoscroll #carouselInner {
		height: 100px;
		width: 1200px;
}
#contents #subContents #carouselWrap .autoscroll #carouselInner ul li {
		display: inline;
		float: left;
		margin-right: 20px;
		overflow: hidden;
}
