/* CSS Document */

/* div基本 */

body {	width:1024px;
		height:auto;
		margin:0 auto;
		border:#000000 solid 2px;}

#title{ width:1024px;
		height:auto;
		margin:0 auto 15px;}
		
#main { width:780px;
		height:auto;
		margin:0 auto;
		padding:0 10px;
		float:right;
		border:#999999 solid 2px;}
		
#contents{	width:200px;
			height:auto;
			float:left;
			margin:0 auto;}
		
.bar{	width:200px;
		height:20px;
		margin:0 auto;
		background:#3399CC;
		font-size:14px;
		font-weight:bold;
		clear:both;}

.bar2{	width:180px;
		height:20px;
		margin:0 auto;
		background:#99FF99;
		font-size:14px;
		font-weight:bold;
		clear:both;}
		
#menu {	width:1024px;
		height:auto;
		margin:0 auto;
		clear:both;}

/* テキスト */

h1{	font-size:24px;
	line-height:24pt;
	border-bottom:#3399CC double 5px;
	border-top:#3399CC solid 3px;
	padding:0 20px;}

.h2{	font-size:18px;
	line-height:18pt;
	border-bottom:#3399CC solid 5px;
	border-left:#666666 solid 10px;
	padding:0 15px;}

.h3{	font-size:16px;
	line-height:14pt;
	border-left:#006699 solid 10px;
	padding:0 5px;}

.font1{	font-size:24px;
		line-height:24pt;
		border-bottom:#FF0000 double 5px;
		border-top:#FF0000 solid 3px;}

.font2{ font-weight:bold;
		color:#FF0000;}

.font3{ font-weight:bold;}

li{	font-size:14px;
	line-height:12pt;}

p {	font-size:14px;
	line-height:14pt;}

#contents li{	list-style-type:none;}
	


#menu a{font-size:12px;
		line-height:12pt;
		color:#0000FF;
		}

#menu a:hover {	color:#FF0000;
				}
		
#contents a {	color:#0000FF;
				}
				
#contents a:hover {	color:#FF0000;
					}

/* テーブルボーダー */

#main table{border:none;}

#main td {	border:#333333 solid 1px;}


/*  110412追加 */


#main ul{margin-left:5px;}

#main li{list-style:none;
			line-height:20px;
			margin-bottom:20px;
			}

#main td{font-size:14px;
			line-height:14px;
			border:none;
			}
#main table{border:none;}

#main tr{border:none;}

#main dt{margin-left:5px;
			font-size:14px;
			line-height:14px;
						}
#main dd{margin-left:5px;
			font-size:14px;
			line-height:14px;
			margin-top:20px;
			}
#main dl{margin-left:5px;}

#main div{margin-top:20px;
			font-size:14px;
			line-height:16px;
			}
.dt{margin-top:15px;
	color:#6699CC;
	font-weight:bold;
	}
#main .new{border:#009933 3px dashed;
		width:300px;
		padding:6px;
		margin:5px;
		line-height:18px;
		}
.sin{color:#FF0000;
		font-weight:bold;
		font-size:15px;
		padding:0px;
		margin:0px;
		}
		
#main .new a{color:#FF3300;
				
				}
#main .new a:visited{color:#006666;
						
						}
#main .new a:hover{color:#6666FF;}




#menu ul{ 
margin: 0; 
padding :0; 
list-style: none; 
}
#menu li{ 
padding :0; 
margin:0; 
}
#menu li a{
display: block;
background: url(最初の画像のアドレス) no-repeat left center;
padding: 2px 0px 3px 18px;
color:#555;
width: 150px;
margin: 1px 0px;
text-decoration:none;
border-bottom: 1px dotted #666666;
font-size: 14px;
}
#menu li a:hover{
background: url(入れ替わる画像のアドレス) no-repeat left center;
}