/*レイアウトcss*/
	
	/*全体*/
	body {
		margin: 0px;
		padding: 0px;
		width: 800px;
	}
	
	/*ヘッダ*/
	div.title {
		width: 800px;
		text-align: center;
	}
	
	/*見出しh1*/
	div.title h1 {
		margin: 0px;
	}
		
	/*ベース*/
	div.base {
		width: 800px;
		margin: 0px;
		padding: 0px;
	}
	
	/*メイン*/
	div.main {
		float: right;
		width: 660px;
		padding-right: 0px;
		
	}
	
	div.main h2 {
		font-size: 85%;
		font-weight: normal;
		text-align: right;
	}
	
	div.main h3 {
		text-align: center;
	}
	
	div.main p {
		line-height: 1.5em;
		font-size: 90%;
	}
	
	/*col(トップと三國志のみ)*/
	div.col {
		width: 310px;
		padding: 0px 10px;
		float: left;
		height: 160px;
		overflow: auto;
		margin-top: 15px;
		
	}
	
	div.col h3 {
		margin-top: 0px;
		text-align: center;
		padding: 2px 0px;
	}
	
	div.col p {
		font-size: 90%;
	}
	
	/*サイドバー*/
	div.menu {
		width: 120px;
		margin-left: 0px;
	}
	
	div.menu h3 {
		margin: 0px;
		padding: 3px 0px;
	}
	
	/*フッタ*/
	div.footer {
		clear: both;
		width: 800px;
	}
	
	div.footer p.top {
		text-align: center;
	}
	
	div.footer p.copyright {
		text-align: right;
	}
	
/*デザインcss*/
	
	/*全体*/
	
		a:link {
			color: blue;
		}
		
		a:visited {
			color: blue;
		}
		
		a:hover {
			color: white;
			background-color: blue;
		}

	/*タイトル*/
		div.title h1{
			font-family: ＭＳ Ｐ明朝,細明朝体;
			background-color: #00AFFF;
		}
		
	/*col*/
	
	/*ベース*/
	
	/*メイン*/
		div.main {
			
		}
		
		div.main h3 {
			font-family: Times New Roman,Times,serif;
			background-color: #99ffff;
			border-top: double 3px blue;
			border-bottom: double 3px blue;
		}
		
		div.main h3 a {
			color: black;
			text-decoration: none;
			display: block;
		}
		
		div.main h3 a:hover {
			background-color: blue;
			color: white;
		}
	
	/*メニュー*/
		
		div.menu h3 a{
			font-family: Times New Roman,Times,serif;
			font-weight: normal;
			font-size: 90%;
			color: black;
			text-decoration: none;
			border-right: 1px solid #aaaaaa;
			border-bottom: 1px solid #aaaaaa;
			border-left: 15px solid blue;
			background-color: #fffaf4;
			display: block;
			padding: 2px 5px;
		}
	
	/*フッタ*/
		div.footer {
			background-color: #00AFFF;
		}
		
		div.footer p.top {
			font-size: 95%;
		}

		div.footer p.copyright {
			font-size: 80%;
		}
		
		div.footer a {
			color: black;
		}
		
		div.footer a:hover {
			background-color: blue;
			color: white;
		}
		
/*三國志レイアウト*/

	/*col*/
		div.col li {
			text-align: center;
		}

	/*画像*/
	div.img{
		width: 100%;
		overflow: auto;
	}
	
	/*リンク用デザイン*/
	
	div.main h4.link {
		font-size: 120%;
		text-align: center;
	}
	
	div.main table.link {
		border-collapse: collapse;
		border: solid 1px black;
	}
	
	div.main table.link td {
		border: solid 1px black;
		text-align: center;
	}
	
	div.main table.link th {
		border: solid 1px black;
	}