@charset "shift-jis";

/*****************************************/
/* body                                  */
/*****************************************/
body {
	color			: #ffffff;
	background-color    	: #000000;
	margin-bottom		: 0%;
	margin-left		: 2%;
	margin-right		: 2%;
	margin-top		: 2%;
	font-size 		: 100%;
	font-family		: verdana, arial, helvetica, Sans-Serif;
}

/***************************************/
/* a                                   */
/***************************************/
a {text-decoration 	: none;}
a:link { 
	color		: #ffffff;
	background-color	: gray;
}
a:visited { 
	color		: #ffffff;
	background-color	: gray;
	/*color			: blue;*/
	/*background-color	: skyblue;*/
 }
a:hover { 
	color		: white;
	background-color	: #88aaff;
	/*color			: blue;*/
	/*background-color	: lightblue;*/
}
a:active { 
	color	 	: red;
	background-color 	: #aabbff;
	/*background-color 	: lightgray;*/
	text-decoration 	: none;
}

/*************************************************/
/* common class                                  */
/*************************************************/
.button {
	border		: gray 1px outset;
	background	: gray;
}

.strong { 
	font-size 	: 1.1em;
	font-weight	: bold;
}

/**************************************/
/* iframe                             */
/**************************************/
iframe.main {
         width              : 400px; 
         height             : 400px;
}

/******************************************/
/* table                                  */
/******************************************/
table.main {
         border-style       : none;
         letter-space       : none;
         padding            : 0px 
         background-color   : #000000;
}

/*************************************/
/* td                                */
/*************************************/
td {
         font-size          : 1.0em;
         width              : 750px;
}
td.right {
         text-align         : right;
}

td.left {
         text-align         : left;
}

td.center {
         text-align         : center;
}

td.mfont {
         font-size          : 0.75em;
}

td.sfont {
         font-size          : 0.7em;
}

/**********************************/
/* div                            */
/**********************************/
div.sfont {
         font-size          : 0.8em;
}
div.right {
         text-align         : right;
}

div.center {
         text-align         : center;
}

div.left {
         text-align         : left;
}

/**********************************/
/* img                            */
/**********************************/
img.noborder {
         border-style       : none;
}

/**********************************/
/* h1-6                           */
/**********************************/
h1, h2, h3, h4, h5, h6 {
	font-family        : verdana, arial, helvetica, Sans-Serif;
	padding            : 0.3em;
    	margin-top         : 0px;
}
