/* 全体 */
body{
	padding:0px;
	border:0px;
	margin:0px;
	background-color:#f5f5f5;
}
img{
	paddong:0;
	margin:0;
	border:0px;
	border-style:none;
	vertical-align:bottom;
}
ul,li{
	margin:0;
	padding:0;
	list-style: none;
} 


/* フォント */
.font1{
	font-family:'メイリオ','ＭＳ Ｐゴシック',sans-serif;
	font-size:8pt;
} 



/* wrap */
div#wrap{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background-color:#f5f5f5;
}



/* コンテナ */
div#container	{
	width:950px;
	background-color:#ffffff ;
	border-left:solid 1 #d3d3d3;
	border-right:solid 1 #d3d3d3;
	border-top: #228b22 3px solid;
	border-bottom: #228b22 3px solid;
}

/* 表 */
.hyo	{
	margin:0px;
	padding:20px;
	width:715px;
	border-left:solid 1px #333333;
	border-right:solid 1px #333333;
	border-top: 0px;
	border-bottom: 0px;
	font-size:10pt;
}
.hyo2	{
	background-color:#d3d3d3 ;
	margin:0px;
	padding:20px;
	width:715px;
	font-size:9pt;
}
.hyo3	{
	margin:0px;
	padding:20px;
	border-left:solid 8px #d3d3d3;
	border-right:0px;
	border-top:solid 8px #d3d3d3;
	border-bottom:solid 8px #d3d3d3;
	font-size:10pt;
}
.hyo4	{
	margin:0px;
	padding:20px;
	border-left:0px;
	border-right:solid 8px #d3d3d3 ;
	border-top:solid 8px #d3d3d3;
	border-bottom:solid 8px #d3d3d3;
	font-size:10pt;
}
.hyo_p1	{
	float:left;
	margin:0px;
	padding:10px;
	width:454px;
	border-left:0px;
	border-right:solid 1px #d3d3d3 ;
	border-top:0px;
	border-bottom:solid 1px #d3d3d3;
	font-family:'メイリオ','ＭＳ Ｐゴシック',sans-serif;
	font-size:10pt;
	text-align:left;
}
.hyo_p2	{
	float:right;
	margin:0px;
	padding:10px;
	width:454px;
	border-left:0px;
	border-right:0px ;
	border-top:0px;
	border-bottom:solid 1px #d3d3d3;
	font-family:'メイリオ','ＭＳ Ｐゴシック',sans-serif;
	font-size:10pt;
	text-align:left;
}
.hyo_p3	{
	float:right;
	margin:0px;
	padding:10px;
	width:950px;
	border-left:0px;
	border-right:0px ;
	border-top:0px;
	border-bottom:solid 1px #d3d3d3;
	font-family:'メイリオ','ＭＳ Ｐゴシック',sans-serif;
	font-size:10pt;
	text-align:left;
}



/* ヘッダー */
div#header1{
	padding:0;
	margin:0;
	width:950px;
}

.navi li{
	float: left;  
} 



/* コンテンツ */
div#content	{
	width: 660px;
	background-color: #ffffff;
	float: right;
	margin:20 15 30 8;
	font-family:'メイリオ','ＭＳ Ｐゴシック',sans-serif;
	font-size:10pt;
}
div#content2	{
	width: 715px;
	background-color: #ffffff;
	float: right;
	margin:20 15 30 23;
	font-family:'メイリオ','ＭＳ Ｐゴシック',sans-serif;
	font-size:10pt;
}

.qa01	{
	padding:5px;
	margin:0px;
	border-left:0px;
	border-right:0px;
	border-top: 0px;
	border-bottom: dotted 1px #333333;
	font-size:10pt;
}
.answer01	{
	padding:15 15 15 130px;
	margin:0px;
	font-size:15pt;
	color:#FFFFFF;
}
.answer02	{
	padding:20px;
	margin:0px;
	font-size:10pt;
}






/* サイドバー */
div#sidebar	{
	width: 250px;
	float: left;
	margin:20 5 30 10
}
div#sidebar2	{
	width: 180px;
	float: left;
	margin:20 5 30 10
}




/* フッター */
div#footer1{
	width: 950px;
	height: 30px;
	clear: both
}




.topnews{
	width:193px;
	height:220px;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;

}
div#news{
	padding:10;
	background-color:#f5f5f5;
}
