﻿/* ページのレイアウト用CSS */
#contents {
	width:800px;
	background-image: url(side_bk.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	}
#main {
	float: right;
	width:580px;
	padding-right:10px;
}
#box {
	margin-left:10px;
	}
#side {
	float:left;  
	width: 180px;
	margin-left:10px;
	}

.news {
	border-right: #818181 1px solid;
	padding-right: 0.5em;
	border-top: #818181 1px solid; 
	padding-left: 0.5em;
	padding-bottom: 0.5em;
	margin: 0px 10px 10px;
	overflow: auto;
	border-left: #818181 1px solid;
	width: 530px;
	padding-top: 0.5em;
	border-bottom: #818181 1px solid;
	height: 80px;
	}

.ih{
	width:46%;
	float:left;
	padding:0% 2%;
}
#ih h2 {
	color: #D93E02;  
	font-weight:normal;
}
#ih ul {
	font-size: 80%;
	margin: 0px;
	padding-left:15px;
}

.topics {
	border-right: #818181 1px solid;
	padding-right: 0.5em;
	border-top: #818181 1px solid; 
	padding-left: 0.5em;
	padding-bottom: 0.5em;
	margin: 0px 10px 10px;
	overflow: auto;
	border-left: #818181 1px solid;
	width: 600px;
	padding-top: 0.5em;
	border-bottom: #818181 1px solid;
	height:600px;
	}

