﻿a
{
	color: #4040FF;
}

a:hover
{
	text-decoration: underline overline;
}

body
{
	background-color: #F0F0FF;
	color: #404040;
	font-size: smaller;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #C0E0FF;
	scrollbar-highlight-color: #6070FF;
	scrollbar-3dlight-color: #C0E0FF;
	scrollbar-darkshadow-color: #6070FF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #4080FF;
}

h1
{
	font-size: 2em;
	line-height: 1;
	margin: 0;
	padding: 0;
}

h2
{
	font-size: 1.2em;
	margin: 0;
	padding: 0;
}

h3
{
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

pre
{
	margin: 0;
	padding: 0;
}

body.menu
{
	background-color: #E0E0E0;
	background-image: url(../img/back.png);
}

body.menu div.content
{
	padding: 16;
}

body.home
{
	overflow: -moz-scrollbars-vertical;
}

body.home div.header
{
	background-image: url(../img/back.png);
	padding: 8;
	width: 100%;
}

body.home div.header h1
{
	font-family: Courier New;
	padding-bottom: 1px;
	margin: 16;
}

body.home div.header div.navigation
{
	font-family: "Verdana";
	margin: 4 16 4 16;
}

body.home div.content
{
	padding: 8 24 8 24;
}

body.sample
{
	overflow: -moz-scrollbars-vertical;
}

body.sample div.header
{
	background-image: url(../img/back.png);
	padding: 8;
	width: 100%;
}

body.sample div.header h1
{
	font-family: Courier New;
	padding-bottom: 1px;
	margin: 16;
}

body.sample div.header h1 a
{
	color: #404040;
	text-decoration: none;
}

body.sample div.header h1 a:hover
{
	background-image: url(../img/64line.png);
	background-position: bottom;
	background-repeat: repeat-x;
	text-decoration: none;
}

body.sample div.header div.navigation
{
	color: #808080;
	font-family: "MS UI Gothic";
	margin: 8 16 8 16;
}

body.sample div.header div.language
{
	color: #808080;
	font-family: "MS UI Gothic";
	margin: 8 16 0 16;
}

body.sample div.content
{
	padding: 8 24 8 24;
}

body.sample div.content h2
{
	margin: 16 0 16 0;
}

body.sample div.content p.result
{
	font-family: "ＭＳ ゴシック";
	line-height: 1;
}