@charset "EUC-JP";

/*
 * all
 */

*
{
	margin        : 0;
	padding       : 0;
}

/*
 * body
 */

body
{
	background    : #efebde;
}

/*
 * container
 */

#container
{
	font-family   : sans-serif;
	color         : #333333;
}

/*
 * header
 */

#header
{
	height        : 60px;
	background    : #0066cc url(../image/header.png) repeat-x;
}

#header h1
{
	padding-left  : 1ex;
	line-height   : 60px;
	color         : #ffffff;
}

/*
 * side
 */

#side
{
	position      : absolute;
	left          : 0;
	top           : 60px;
	width         : 240px;
}

/*
 * menu
 */

#menu
{
	border-top    : 1px solid #999999;
	border-bottom : 1px solid #999999;
}

#menu dt
{
	padding-left  : 1em;
	background    : #0066cc url(../image/title.png) repeat-x;
	color         : #ffffff;
	font-size     : medium;
	line-height   : 32px;
	font-weight   : normal;
	border-left   : 1px solid #999999;
	border-right  : 1px solid #999999;
	border-bottom : 1px solid #999999;
}

#menu dd
{
	padding-left  : 1.5em;
	line-height   : 32px;
	background    : #ffffff;
	border-left   : 1px solid #999999;
	border-right  : 1px solid #999999;
}

/*
 * content
 */

#content
{
	margin-left   : 240px;
	overflow      : auto;
}

#content h2
{
	padding-left  : 1em;
	background    : #0066cc url(../image/title.png) repeat-x;
	color         : #ffffff;
	font-size     : medium;
	line-height   : 32px;
	font-weight   : normal;
	border        : 1px solid #999999;
}

#content div.elem
{
	padding-left  : 1em;
	padding-top   : 1ex;
	background    : #ffffff;
	border-left   : 1px solid #999999;
	border-right  : 1px solid #999999;
	border-bottom : 1px solid #999999;
	line-height   : 2em;
}

#content div.elem p
{
	padding-top   : 1ex;
}

#content div.elem dl
{
	padding       : 0.5em 1em;
}

#content div.elem dl dt
{
	font-weight   : bold;
}

#content div.elem dl dd
{
	padding-left  : 2em;
}

/*
 * parts
 */

div.sp
{
	padding       : 1em;
}

input.button
{
	width          : 80px;
	height         : 32px;
	background     : #cccccc url(../image/button.png) repeat-x;
	border         : 1px solid #999999;
	color          : #333333;
	line-height    : 28px;
	cursor         : pointer;
}

#version
{
	padding-right  : 0.5ex;
	text-align     : right;
	font-size      : small;
}
