@charset "utf-8";
/* CSS Document */

/*------------ 左コンテンツ（TOP用） ------------*/
#left_contents {
	width: 640px;
	padding-right: 0;
	float: left;
}

/*------------ 各ボックス（左コンテンツ：TOP用） ------------*/
#left_contents .contents_box {
	margin-right: 20px;
	padding: 25px 55px 25px 15px;
	background-image: none;
	border-bottom: 1px solid #dddddd;
}

/*------------ 挨拶用ボックス ------------*/
#left_contents #contents_box_greet {
	margin-right: 20px;
	padding: 25px 10px 25px 15px;
	border-bottom: 1px solid #dddddd;
}

/*------------ 挨拶タイトル ------------*/
#left_contents #contents_box_greet h2 {
	top: 45px;
	position: relative;	
}

/*------------ 各説明用ボックス ------------*/
#left_contents .left_box,
#left_contents .right_box {
	width: 280px;
}

#left_contents .left_box {
	float: left;
}

#left_contents .right_box {
	float: right;
}

#left_contents .right_box p,
#left_contents .left_box p {
	padding: 15px 0 10px 5px;
	font-size: 1.2em;
}

/*------------ 最新情報リスト ------------*/
#right_contents dl#newslist {
	padding: 0 10px;
}

#right_contents dl#newslist dt {
	padding-top: 10px;
	font-size: 0.8em;
}

#right_contents dl#newslist dd {
	padding-bottom: 10px;
	background-image: url(../img/line.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

#right_contents p#oldNews {
	padding: 5px 10px 35px 0;
	text-align: right;
}

/*------ リンク色（最新情報リスト） ------*/
#right_contents dl#newslist a {
	color: #666666;
}

#right_contents dl#newslist a:hover {
	color: #;
}

#right_contents dl#newslist a:visited {
	color: #;
}
