/* ページのレイアウト用CSS */
body {
	margin-top:20px;
	padding:0px;
	background-color:#ffffff;
}

#contents {
	width:800px;
	margin:auto;
	background-color:#ffffff;

	/* IE5.xへの対応 */
	text-align:left;
}

#header {
	height:345px;
	width:800px;
	background-color:#ffffff;
	border-bottom:solid 3px #745399;
}


#main {
	width:529px;
	margin:0px;
	padding-top:30px;
	padding-left:30px;
	background-color:#ffffff;
	border-left:solid 1px #745399;
}


#side {
	float:left;
	width:240px;
	height:700px;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
}

#bottom {
	margin:0px;
	padding:0px ;
	background-color:#ffffff;

}


/* ページの基本デザイン用CSS */

body {
	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック", Osaka, sans-serif;
	color: #666666;
}

a {
	text-decoration:none;
	color: #666666;
}

address {
	font-size:80%;
	font-style:normal;
	text-align:center;
	padding:0px;
	margin:0px;
}


#header1{
	border:0px;
	height:325px;
	width:240px;
}


#header2{
	border:0px;
	height:345px;
	width:559px;
	border-left:solid 1px #745399;
}


#access{
	font-size:12px;
	line-height:20px;
	margin:0px;
	padding:0px;
}

#space-left{
	padding-left:70px;
}



/* side デザイン用CSS */


#side ul{
	margin:0px;
	padding:20px 5px 10px 0px;
	list-style-type:none;
	font-size:14px;
}


#side li {
	line-height:20px;	
	margin:0px;
}

#side li a {
	display:block;
	color:#666666;
	padding-left:120px;
	text-align:left;
}

#side li a:hover{
	background-color:#745399;
	color:#FFFFFF;
}

#side li a:active{
	background-color:#745399;
	color:#FF6600;
}



/* main デザイン用CSS */


#main ul{
	list-style-type:decimal;
	font-size:16px;
}


#main li {
	line-height:25px;
}

#main table{

	font-size:13px;
	line-height:20px;
}