﻿@charset "UTF-8";

#information {
	width: 960px;
	height: auto;
	margin: 20px auto 20px auto;
}

#oshirase {
	float: left;
	width: 453px;
	height: auto;
	margin: 0;
	padding: 0 0 0 20px;
	text-align: left;
}

#oshirase_box {
	width: 440px;
	height: 144px;
	margin: 0 0 0 0;
	padding: 9px 0 0 13px;
	background-image: url("../images/top/bg_oshirase.png");
	background-repeat: norepeat;
	background-position: left top;
}

#oshirase_box #t_area {
	overflow: auto;
	width: 428px;
	height: 133px;
	margin: 0 0 0 0;
	padding: 0;
}

#oshirase_box #t_area table {
	width: 400px;
	height: 130px;
	margin: 0 0 0 0;
	padding: 0;
	border-collapse: collapse;
	border: none;
}

#oshirase_box #t_area td.td_date {
	margin: 0;
	padding: 7px 1em 7px 3px;
	vertical-align: top;
	border-bottom: 1px dotted #ccc;
}

#oshirase_box #t_area td.td_title {
	margin: 0;
	padding: 7px 0 7px 3px;
	vertical-align: top;
	border-bottom: 1px dotted #ccc;
}

#oshirase_box span.date {
	font-size: 80%;
}

#oshirase_box span.title {
	font-size: 85%;
}

#oshirase_box ul {
	width: 400px;
	height: 140px;
	margin: 0 0 0 0;
	padding: 15px 20px;
}

#oshirase_box li {
	line-height: 130%;
	border-bottom: 1px dotted #aaa;
	margin: 5px 0;
	padding: 7px 0 7px 3px;
}

#banner_area {
	float: right;
	width: 440px;
	height: auto;
	margin: 0;
	padding: 40px 0 0 0;
	text-align: left;
}

#banner_area img.img01 {
	margin-right: 40px;
}

#information2 {
	width: 960px;
	height: auto;
	margin: 30px auto 20px auto;
	text-align: center;
}

#information3 {
	width: 960px;
	height: auto;
	margin: 30px auto 20px auto;
	text-align: center;
}

