@charset "UTF-8";
/*style.css 上川IT配下ページ全てに適用*/

body{
	margin: 0px 0px 0px;
}
.banner{
	background-color: white;
	background-image: url(bina/banner.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 91px;
}
.banner h1{
	margin-bottom: 0px;
	padding-top: 50px;
	padding-left: 20px;
	margin-top: 0px;
	color: Green;
	background-color: transparent;
}
.banner h1 a{
	color: Green;
	text-decoration: none;
}
.banner p{
	font-size: 0.8em;
	margin-top: 0px;
	padding-left: 20px;
}
#content{
	margin-right: 207px;
	padding: 10px;
	width: 68%;
	position: absolute;
	top: 100px;
	left: 0px;
}
#side{
	width: 30%;
	position: absolute;
	top: 120px;
	right: 0px;
}
#content h2{
	font-size: 1.25em;
	padding-top: 5px;
	border-top: 1px gray dashed;
	border-bottom: 1px gray dashed;
}
#content h3{
	font-size: 1.05em;
	padding-left: 1em;
	border-bottom: 1px gray dashed;
}
#content p, #content ul, #content td, #content ol, #content dl{
	font-size: 0.96em;
}
#side h2{
	font-weight: bold;
	font-size: 0.85em;
	border-bottom: 1px gray dashed;
}
#side p{
	font-size: 0.8em;
}
.naname{
	font-style: italic;
}
.tiisai{
	font-size: 0.8em;
}
#content li{
	margin-bottom: 5px;
}
table.keika{
	border: 1px silver solid;
	table-layout: auto;
	border-collapse: separate;
	border-spacing: 1px;
	empty-cells: show;
}
.keika tr, .keika td, .keika th{
	border: 1px silver solid;
}
img{
	border-width: 0px;
}

/*RSS Section*/
table.rsstable {
	border: 0px;
	width: 98%;
}
tr.rsstitle {
	border: 0px;
}
td.rsstitle {
	font-size: 0.8em;
	background-color: silver;
}
tr.rssitems {
	border: 0px;
}
td.rssitems {
	font-size: 0.8em;
	background-color: #D8D8D8;
}

