@charset "utf-8";
/* ===================================================================
File info
 author     :AKAI Taro
 style info :トップページ
=================================================================== */

/* -----------------------------------------------------------
		メイン部分
----------------------------------------------------------- */

#main p{ margin:0 0 1em 10px;}
#main h2{ background: none; padding: 0; }

#seminorBox{
	background-image:url(../img/top-index/main-seminorbox3.jpg);
	width:595px;
	height:155px;
	padding: 19px 17px 2px 190px;
	margin: 0 0 1em;
	font-size: 15px;
}
#main #seminorBox p{ margin-bottom:1em; clear: both; }

.w255Container{ width:570px; padding:0 0 0 30px;}
.w255Container div{ width:255px; float:left; margin-right:30px;}

#previewLatest{ width: 595px; margin-left: 10px; }
#previewLatest p{ float:left; background-image:url(../img/top-index/main-preview-latest-bg.jpg); width:315px; height:220px; padding:32px 17px 20px; margin: 0 23px 1em 0; }
#previewLatest div{ float:left;}
#previewLatest ul { margin: 0 0 0.5em; }
#previewLatest ul li{ border-bottom: 1px dotted #ccc; line-height: 22px; }
#previewLatest span{ color:#f44141;}
#previewLatest strong,
.previewSub strong{ color:#303030;}
#previewLatest div p{ float:none; background:none; width:auto; height:auto; padding:0; margin: 0; }

.previewSub{ clear:both; }
.previewSub div{ float:left; padding-left:10px; width: 290px; }
#main .previewSub p{ float:left; background-image:url(../img/top-index/main-preview-sub-bg.jpg); width:100px; height:113px; padding:26px 11px 15px 11px; margin: 0 10px 1em 0; clear: none; }
#main .previewSub ul{ float:left; padding-top:17px; margin: 0 0 1em; width: 157px; clear: none; }
.previewSub ul li{ border-bottom: 1px dotted #ccc; line-height: 22px; }
.previewSub span{ color:#f44141;}

#companyBox{ border:1px solid #9c6f32; padding: 11px; width:576px; }
#companyBox h4{ background-image:url(../img/top-index/main-companybox-h4.gif); background-repeat:repeat-x; border:1px solid #9c6f32; line-height:16px; color:#FFFFFF; width: 7em; text-align: center; margin-bottom: 1em; }
#companyBox div{ float:left;}
#companyBox #companyLeft{ margin-right:10px; width:280px; }
#companyBox #companyRight{ border-left:1px solid #9c6f32; padding-left:10px; width:275px; }

#flash{ clear:both; width:900px; margin:0 auto 20px;  }
object{ position: relative; z-index: 2; }

