@charset "UTF-8";#mainTop {  /* Note：以下を「すべて 0」にしておく */	margin: 0;	padding: 0 0 120px 0;	background: #b3e6ff;}#mainTopBg {	background: #b3e6ff url(../images/topMain.jpg) no-repeat;	height: 380px;}#bannerBox {	width: 200px;	margin: 0;	padding: 0;	float: left;	display: block;}#bannerBox ul {	margin: 0;	padding: 0;	text-align: left;}#bannerBox li {	padding: 0 0 6px 0;}/* ---------------------------------------------------------------- *	左側に表示する部分 * ---------------------------------------------------------------- */#leftArea {	font-size: 100%;	line-height: 1.5;	padding: 185px 0 0 16px;	width: 360px;	float: left;}/* ---------------------------------------------------------------- *	右側の製品例を表示する部分 * ---------------------------------------------------------------- */#rightArea {	width: 390px;	padding: 20px 0 30px 0;	float: right;}.rightBox {	height: 220px;	margin-bottom: 16px;}#itemTop {	float: left;	margin: 0 20px 0 0;}#itemTop2 {	float: left;	margin: 0 10px 0 0;}/* ---------------------------------------------------------------- *	これまでの記録 * ---------------------------------------------------------------- */#record {	width: 380px;	margin: 0;	padding: 0;}.recordTitle {	margin: 0;	padding: 0;}.recordText {	margin: 0;	padding: 8px 10px 8px 10px;	background: #dbf3fe;	font-size: 95%;	line-height: 150%;}/* ---------------------------------------------------------------- *	ニュース * ---------------------------------------------------------------- */#news {	width: 380px;	margin: 16px 0;	padding: 0;}.newsTitle {	margin-bottom: 4px;	padding-bottom: 2px;	font-weight: bold;	font-family: Arai;	border-bottom: 1px solid #333333;}#news p {	font-size: 90%;	line-height: 140%;}.date {	padding-right: 16px;	font-weight: bold;	font-family: Arai;}
