@charset "utf-8";

#content_idx{
        float: left;
	width: 680px;
	padding:0;
	margin: 0 0 5px 0;
        background-color:#fff;
	text-align:left;
	border:1px solid #ccc;

}

#content_idx h1{
        float: left;
	width: 680px;
	height: 72px;
	padding-top: 29px;
	margin: 0;
        background-image: url("../image/idx_h1bg.jpg");
	background-repeat: no-repeat;
}

#idx_box {
	clear : both;
	width: 679px;
	height: 280px;
        background-image: url("../image/idx_box.jpg");
	background-repeat: no-repeat;
}

#idx_box_left {
        float: left;
	width: 300px;

}

#idx_box_left h2{
	padding: 0;
	margin: 29px 0 0 8px;
}

#idx_box_right {
        float: right;
	width: 370px;

}
#idx_box_right dl{
	padding: 0;
	margin-top: 35px;
}

#idx_box_right dd {
	padding: 0;
	margin: 0;
}



#idx_box_right dt {
	padding: 0 15px 0 10px;
	margin: 0;
	font-size: 8pt;
	line-height: 150%;
	color:#999;
}


#idx_left {
        float: left;
	width: 340px;
}

#idx_right {
        float: right;
	width: 340px;
}

#idx_left h3,#idx_right h3{
	padding: 0;
	margin: 20px 3px 0 3px;
}

#idx_left ul,#idx_right ul{
	width:328px;
	padding: 5px 0 5px 10px;
	margin: 0;
}

#idx_left li,#idx_right li{
	padding: 0;
	margin: 0;
	list-style-type: none;
	border-bottom:1px dotted #666;
}

#idx_left dl,#idx_right dl{
	padding: 0;
	margin: 0;
}

#idx_left dt,#idx_right dt{
	padding: 0 0 5px 15px;
	margin: 0;
	font-size: 0.7em;
	line-height: 130%;

}

#idx_left dt{
	color:#092d51;
        background-image: url("../image/idx_info_li.gif");
	background-repeat: no-repeat;
}

#idx_right dt{
	color:#092d51;
        background-image: url("../image/idx_info_li.gif");
	background-repeat: no-repeat;
}

#idx_left dd,#idx_right dd{
	font-size: 0.7em;
	line-height: 130%;
	color:#5d6165;
	padding: 0 10px 0 15px;
	margin: 0;
}

.date {
	font-size: 8pt;
	color:#999;
}
