@charset "utf-8";

/********************	ヘッダー *********************/

#header {
	margin: 0;
	padding: 0;
	width: 180px;
}

#image{
height:250px;
background-image:url(../img/index/img_index.jpg);
}

/********************	メイン *********************/

#main #navi{
width:590px;
margin:0px;
}

#main #price{
width:590px;
height:250px;
background-image:url(../img/index/bg_price.gif);
background-repeat:no-repeat;
margin: 0px 0px 15px 0px;
border-bottom:dotted #CCCCCC 1px;
padding: 0px 0px 10px 0px;
float:left;
}

#main #price .pre_detail{
width:285px;
height:12px;
margin:38px 0px 0px 0px;
text-align:right;
float:left;
}

#main #price .dr_detail{
width:285px;
height:12px;
margin:38px 0px 0px 10px;
text-align:right;
float:left;
}

#main #price .case{
width:295px;
margin:10px 0px 0px 0px;
text-align:center;
float:left;
}

/********************	サブ *********************/

#sub #news_header{
width:200px;
}

#sub #news_conts{
	width:200px;
	background-image:url(../img/index/bg_news_conts-trans.png);
	margin: 0px 0px 20px 0px;
}

#sub #seminar_header{
width:200px;
}

#sub #seminar_conts{
	width:200px;
	background-image:url(../img/index/bg_news_conts-trans.png);
	margin: 0px 0px 20px 0px;
}

#sub table {
	width:180px;
	font-size:12px;
	padding:2px;
	border-collapse:collapse;
	line-height: 1.8em;
	margin: 0px 10px 0px 10px;
	color: #333333;
}

#sub table .left_arrow{
	border-collapse:collapse;
	vertical-align: middle;
	padding: 10px 0px 0px 0px;
	width: 20px;
}

#sub table .right_date_news{
	font-size:10px;
	color:#FF7F00;
	vertical-align: middle;
	padding: 10px 0px 0px 0px;
}

#sub table .right_date_seminar{
	font-size:10px;
	color:#993399;
	vertical-align: middle;
	padding: 10px 0px 0px 0px;
}

#sub table .text{
	border-bottom:dotted #CCCCCC 1px;
	padding: 0px 0px 10px 0px;
}
