/* 全体 ----------------------- */
body {
	font-size:small;
	background:#ccccff url(images/bg.gif) center center repeat-y;
	margin:0;
	}

#cover {
	width:760px;
	background-color:#FFFFFF;
	}

tr,td{
	font-size:small;
	line-height:150%;
	}

/* 内容 ----------------------- */

#rogo_a {
	float: left;
	width: 576px;
	}

#rogo_b {
	float: right;
	width: 184px;
	}

#menu {
	float:left;
	width:200px;
	text-align:center;
	}
		#menu ul{
			list-style:none;
			margin:20px 5px 0 5px;
			padding:0;
			}
		
		#menu li{
			border-bottom:1px dashed #CCCCCC;
			padding:5px 0 5px 0;
			font-weight:bold;
			}

		#menu a {
		   	display:block;
			padding:5px 10px 5px 10px;
			background-color:#FFFFFF;
			color:#333399;
			text-decoration:none;
		}

		#menu a:hover{
		   	display:block;
			color:#FF9900;
			background-color:#FFFFCC;
		}

#main {
	float:right;
	line-height:150%;
	text-align:left;
	width:530px !important;
	width /**/:550px;
	margin:0;
	padding:20px 10px;
	}

		#main ul{
			margin:0;
			padding:0;
			list-style:none;
			}
		
		#main li{
			line-height:140%;
			margin-left:30px;
			padding: 5px;
			border-bottom: 1px dashed #FF99FF;
			}

	#main h3{
		background-color: #FF6666;
		color:#FFFFFF;
		margin:10px;
		padding:3px 15px 3px 15px;
		}
	
	#main h2{
		font-size: 110%;
		border: 1px solid #FF6666;
		color: #FF6666;
		margin: 0;
		padding: 3px 20px 3px 20px;
		}

/* 共通項目 ------------------------- */
.text {
	font-size: small;
	line-height: 150%;
}

.sub {
	line-height: 150%;
	font-weight: bold;
	color: #6666CC;    
}

.item_w {
	font-size: small;
	line-height: 130%;
	font-weight: bold;
	color: #FFFFFF;
}

/* ナビゲーション ------------------------- */
#navi {
	clear: both;
	font-size: x-small;
	padding: 3px 20px 3px 20px;
	color: #6666CC;
	text-align: right;
	border-top: 1px solid #6666CC;
	border-bottom: 1px solid #6666CC;
	width: 720px !important;
	width /**/: 760px;
	}

/* フッダー ------------------------- */
#footer {
	width: 760px;
	text-align: center;
	padding: 15px 20px;
	}

/* リンク ------------------------- */
a:link {
	color: #336699;
	text-decoration: none;
	}
a:visited { color: #333399;
 	text-decoration: none;
}
a:active { color: #FF99CC; }
a:hover { color: #FF3333; }

