*{
	margin:0;
	padding:0;
}
html{
	height:100%;
}

/* clearfix */
.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
/* hide mac ie \*/
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
/* end clearfix:after*/

body{
	/* background-color:#ccff00; */
	/* skyblue */
	background-color:#87ceeb;
	font-family:Consolas,'游ゴシック Medium',serif,monospace,'Courier New','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo;
	text-align:center;
}
/*------- input submit --------------------*/
input[type=submit]{
font-family:Consolas,'游ゴシック Medium',serif,monospace,'Courier New','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo;
}
/*------- layout ------------------------*/
div.wrapper{
	margin-left:auto;
	margin-right:auto;
	width:640px;
	/* min-height:510px; */
	/* background-color:#ee82ee; */
	/* slateblue */
	/* background-color:#6a5acd; */
	/* orange */
	background-color:#ffa500;
	text-align:left;
}
div.innerBg{
	margin-left:5px;
	margin-right:5px;
	width:620px;
	padding:5px 5px 5px 5px;
	background-color:#ccffcc;
}
/*------- グローバルナビエリア ----------*/
	#gnavi a:link {color:#FFFFFF; }
	#gnavi a:visited {color:#FFFFFF; }
	#gnavi a:hover {color:#000000; }
	#gnavi a:active {color:#FFFFFF; }

	/*--- 下線は表示しない ---*/
	#gnavi a{
		text-decoration:none;
	}

	#gnavi ul{
		/* width:auto; */
		height:24px;
		background-color:#008080;
		list-style-type:none;
		color:#FFFFFF;
		font-weight:bold;
	}
	#gnavi li{
		float:left;
	}
	
	#gnavi li a{
		/*float:left;*/
		display:block;
		/*width:auto;*/
		_ width:48px;
		_ text-align:center;
		height:24px;
		line-height:24px;
		padding:0px 20px;
		font-size:80%;
		border-right:1px #E6E6FA solid;
	}
	#gnavi li a:hover{
		background-color:#00bfff;
	}
/*------- 通番リスト --------------------*/
ol li {
	margin: 0px 5px 0px 25px;
}
ul li {
	margin: 0px 5px 0px 25px;
}
/*------- paragraph ---------------------*/
/*------- title h1 bar ------------------*/
/*------- Ma_ho_Ma_ho_Family ------------*/
div.h1area {
	padding:6px 0px 6px 10px;
	a{
		text-decoration:none;
	}
}
div.h1area img {
	vertical-align:middle;
	border:none;
}
div.h1area h1 {
	font-size:101%;
  display:table-cell;
  margin:0;
}
/*for IE6 */
* html h1area h1{
	display:inline;
	/* zoom:1; */
}
/*for IE7 */
*:first-child+html h1area h1 {
	display:inline;
	/* zoom:1; */
}
h1 a {
	color:#000000;
	text-decoration:none;
	link {	color:#000000; }
	visited {	color:#000000; }
	hover {	color:#000000; }
	active {	color:#000000; }
}
/*------- title h2 bar ------------------*/
/*------- page top ----------------------*/
h2{
	text-align:center;
	font-weight:bold;
}
h2.bar{
	margin:00px 0 20px 0;
	padding:2px 0px;
	background-color:#7fff00;
	font-size:115%;
}
/*------- page e ------------------------*/
h2.e{
	color:#800080;
	font-size:150%;
}
h2.e a {
	color:#800080;
	text-decoration:none;
	link {	color:#800080; }
	visited {	color:#800080; }
	hover {	color:#008000; }
	active {	color:#800080; }
}
/*------- page j ------------------------*/
h2.j{
	color:#008000;
	font-size:200%;
}
h2.j a {
	color:#008000;
	text-decoration:none;
	link {	color:#008000; }
	visited {	color:#008000; }
	hover {	color:#800080; }
	active {	color:#008000; }
}
/*------- title h3 bar ------------------*/
/*------- 小見出し ----------------------*/
h3.bar{
	margin:20px 0 5px 0;
	padding:2px 0px;
	background-color:#7fff00;
	text-align:center;
	font-size:115%;
	font-weight:bold;
}
/*------- title h4 bar ------------------*/
/*------- シリーズ ----------------------*/
h4{
	text-align:center;
	font-size:200%;
	font-style:italic;
	font-weight:bold;
	color:#008080;
}
h4 a {
	color:#008080;
	text-decoration:none;
	link {	color:#008080; }
	visited {	color:#008080; }
	hover {	color:#008080; }
	active {	color:#008080; }
}
/*------- title h5 bar ------------------*/
/*------- シリーズ ----------------------*/
h5{
	text-align:center;
	font-size:80%;
	color:#008000;
	font-weight:normal;
}
h5 a {
	color:#008000;
	text-decoration:none;
	link {	color:#008000; }
	visited {	color:#008000; }
	hover {	color:#008080; }
	active {	color:#008000; }
}
h6 {
	font-size:120%;
}
/*------- footer ------------------------*/
div#footer{
	width:630px;
	text-align:right;
	font-size:85%;
	/*--- 下線は表示しない ---*/
	a{
		text-decoration:none;
	}
}
div#footer div.copyright{
	color:#666666;
}
/*------- div.series --------------------*/
/*------- シリーズ ----------------------*/
.m3em{
	margin-bottom:3em;
}
.m1em{
	margin-bottom:1em;
}
.m0em{
	margin-bottom:0em;
}
.strike{
	text-decoration:line-through;
	font-size:60%;
}
p{
	margin-bottom:1em;
}
/*------- 字下げ ------------------------*/
.quote{
	margin-left:2em;
}
dt{
	margin-left:2em;
}
/*------- imgbox ------------------------*/
img {
	border:0;
}
/*------- imgbox ------------------------*/
img.draw {
	height:390px;
}
/*------- imgbox ------------------------*/
div.imagebox {
	float:right;
	font-size:80%;
}
/*------- imgbox ------------------------*/
div.imageboxl {
	float:left;
	padding:2px 10px 0px 2px;
}
/*------- div singleblock ---------------*/
div.singleblock{
	border:1px solid #808000;
	/* padding:15px; */
}
/*------- hr ----------------------------*/
hr{
	margin-top:1em;
	margin-bottom:1em;
	color:#008000;
}
/*------- Font Definitions --------------*/
/* Font yen */
.f-yen {
	text-align:right;
	font-family:"ＭＳ 明朝",monospace,serif;
	font-size:60%;
}
.f-gyousho {
	font-family:"HG祥南行書体";
	font-weight:bold;
}
/* Font TT */
.f-mono075 {
	font-family:monospace;
	font-size:75%;
}
.f-monospace {
	font-family:monospace;
}
/* Font Size */
.size280 {
	font-size:280%;
}
.size200 {
	font-size:200%;
}
.size150 {
	font-size:150%;
}
.size120 {
	font-size:120%;
}
.size088 {
	font-size:88.8%;
}
.size075 {
	font-size:75%;
}
.size060 {
	font-size:60%;
}
/*	color */
.c-pura {
	color:#FF6633;
}
	color:#000000;
}
.c-gray {
	color:#808080;
}
.c-silver {
	color:#c0c0c0;
}
.c-white {
	color:#ffffff;
}
.c-fuchsia {
	color:#ff00ff;
}
.c-purple {
	color:#800080;
}
.c-marron {
	color:#800000;
}
.c-red {
	color:#ff0000;
}
.c-yellow {
	color:#ffff00;
}
.c-lime {
	color:#00ff00;
}
.c-green {
	color:#008000;
}
.c-teal {
	color:#008080;
}
.c-blue {
	color:#0000ff;
}
.c-navy {
	color:#000080;
}
.c-aqua {
	color:#00ffff;
}
.c-olive {
	color:#808000;
}
/* 緑の太字:Go */
.s-go {
	color:#008000;
	font-weight:bold;
}
/* 茶の太字:Return */
.atten {
	color:#800000;
	font-weight:bold;
}
/* 極小の太字:webmaster */
.s-webmaster {
	font-family:HGP創英角ｺﾞｼｯｸUB;
	font-size:60%;
}
/* HGP創英角ｺﾞｼｯｸUB 茶 ラベル */
/* Top Linkto Mail */
.l-marron {
	font-family:HGP創英角ｺﾞｼｯｸUB;
	font-size:200%;
	color:#800000;
}
/* HGP創英角ｺﾞｼｯｸUB 緑 ラベル */
/* evants profile Yoko Hideki Ma_ho Tomomichi */
.l-green {
	font-family:HGP創英角ｺﾞｼｯｸUB;
	font-size:200%;
	color:#008000;
}
.t-olive {
	border:2px #808000 solid;
}
.bg-black {
	background-color:#000000;
}
.bg-gray {
	background-color:#808080;
}
.bg-silver {
	background-color:#c0c0c0;
}
.bg-white {
	background-color:#ffffff;
}
.bg-fuchsia {
	background-color:#ff00ff;
}
.bg-purple {
	background-color:#800080;
}
.bg-marron {
	background-color:#800000;
}
.bg-red {
	background-color:#ff0000;
}
.bg-yellow {
	background-color:#ffff00;
}
.bg-lime {
	background-color:#00ff00;
}
.bg-green {
	background-color:#008000;
}
.bg-teal {
	background-color:#008080;
}
.bg-blue {
	background-color:#0000ff;
}
.bg-navy {
	background-color:#000080;
}
.bg-aqua {
	background-color:#00ffff;
}
.bg-olive {
	background-color:#808000;
}
.bg-violet {
	background-color:#ee82ee;
}
.bg-hinden {
	background-color:#ee82ee;
}
.bg-yoko {
	background-color:#ccffcc;
}
table{
	margin-top:1em;
	margin-bottom:1em;
	border-top:1px solid #808000;
	border-left:1px solid #808000;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}
tr{
  vertical-align:middle;
}
th{
  border-right:1px solid #808000;
  border-bottom:1px solid #808000;
  background-color:#996633;
  background-position:left top;
  text-align:center;
}
td{
  border-right:1px solid #808000;
  border-bottom:1px solid #808000;
}
tr a {
	text-decoration:none;
}
