@charset "utf-8";

/* ------------------------------------
	Point
------------------------------------ */
#Contents .Point {
	width: 850px;
	padding: 0px 0px 12px;
}
#Contents .Point .Copy {
	float: left;
	width: 442px;
	padding-left: 8px;
}
#Contents .Point .Banner {
	float: right;
	width: 375px;
}

/* ------------------------------------
	News
------------------------------------ */
#Contents .NewsWrap {
	width: 850px;
	clear: both;
	padding-bottom: 22px;
}
#News {
	width: 450px;
	float: left;
}
#News h2 {
	padding: 0px 0px 5px 5px;
}
#News .FrameTop {
	background: url(../images/news_flame_top.gif) no-repeat left top;
	width: 450px;
}
#News .FrameBottom {
	background: url(../images/news_flame_bottom.gif) no-repeat left bottom;
	padding: 9px 9px 4px 9px;
}
#News th,
#News td {
	vertical-align: top;
	text-align: left;
	line-height: 145%;
}
#News th {
	background: url(../images/news_arrow.gif) no-repeat 0px 4px;
	padding: 0px 15px 0px 17px;
}
#News td {
	padding-bottom: 5px;
}
#Contents .NewsWrap .Banner {
	float: right;
	width: 375px;
	padding-top: 12px;
}
#Contents .NewsWrap .Banner li {
	float: left;
	padding-right: 13px;
}
#Contents .NewsWrap .Banner li.Last {
	padding-right: 0px;
}

/* ------------------------------------
	Product
------------------------------------ */
#Contents .Product {
	clear: both;
	width: 850px;
}
#Contents .Product .Copy {
	width: 296px;
	vertical-align: middle;
}
#Contents .Product th,
#Contents .Product td {
	width: 275px;
	text-align: center;
	vertical-align: bottom;
}
#Contents .Product th {
	padding-top: 8px;
}
#Contents .Product h2 {
	padding-bottom: 18px;
}
