@media all {
	body {
		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"
    }
	p {
		line-height: 133%;
		
	}
	h1 {
		border-left: 25px solid #FF9900;
		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #000000;
    }
	.menu {
		color: #000000;
		clear: both;
//		background-color: #3333CC;
		padding: 0px;
		margin: 0px;
		width: 100%;
	}

	.menu ul {
		padding: 0px;
		margin: 0px;
	}

	.menu li {
		float: left;
		list-style-type: none;
		margin: 1px;
		padding: 2px;
//		color: #FFFFFF;
//		color: #008800;
//		background-color: #334477;
		background-color: #ececff;
		font-weight: bold;
	}
	.menulast {
	    clear: both;
	}
	.menu li a {
		color: #000088;
	}
	.menu2 {
		color: #000099;
		float: right;
		background-color: #332277;
	}

	.menu2 ul {
		padding: 1px;
		margin: 1px;
	}

	.menu2 li {
		float: left;
		list-style-type: none;
		margin: 2px;
		padding: 5px;
		color: #FFFFFF;
		background-color: #334477;
		font-weight: bold;
	}

	.menu2 li a {
		color: #FFFFFF;
	}

	p {
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	}
	.cons {
		color: #FFFFFF;
		background-color: #000000;
		padding: 5px;
		font-style: normal;
		font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•", "serif", "mono";
	}
	.memo {
		font-weight: lighter;
		border: thin dotted #0000FF;
		padding: 5px;
		background-color: #D3EAFE;
	}
	.prog {
		color: #000000;
		padding: 5px;
		font-style: normal;
		border: thin dashed #990000;
		background-color: #FFFFCC;
	}
	.tbl {
		border: thin dashed;
	}
	.table {
	border: thin solid #333333;
	border-collapse: collapse;
	}
	.table tr td {
	border: medium solid #666666;
	border-spacing: 0px;
	border-collapse: collapse;
	}
	.table2 {
		border: 1px solid #000000;
		border-collapse: collapse;
	}
	.table2 th, .table2 td {
		border: 1px solid #000000;
		padding: 2px;
	}
}
.sidebar {
	width: 120pt;
	float: left;
	list-style-type: none;
}
.adsky {
	float: right;
}
