@CHARSET "UTF-8";

body
{
	background-color	: #fff;
}

*
{
	margin							: 0px;
	padding							: 0px;
}

a *
{
	border							: none;
}

#all
{
	text-align					: center;
	background-image		: url("../img/mrspider2.png");
	background-position	: bottom right;
	background-repeat		: no-repeat;
	background-color		: #EEE;
}

#header
{
	width								: 800px;
	height							: 190px;
	margin							: 0 auto;
	padding							: 0;
	background-image		: url(../img/mainback.png);
	background-repeat		: repeat;
	background-color		: #FFF;
	text-align					: left;
}

p.go
{
	padding-left				: 14px;
	font-size						: 1.4em;
}

h1
{
	height							: 150px;
	padding-left				: 9px;
	width								: 620px;
	font-size						: 0pt;
	margin-bottom				: 15px;
	text-align					: left;
}

#link
{
	float								: right;
	padding-right				: 13px;
	margin-top					: -160px;
}

#detail
{
	width								: 800px;
	padding							: 10px 0;
	margin							: 0 auto;
	padding-top					: 30px;
	background-image		: url(../img/mainback.png);
	background-repeat		: repeat-y;
	background-color		: #FFF;
	text-align					: left;
}

/**** IEHack ****/
* html #detail
{
	width								: 800px;
}	
/****************/

.memo
{
	background-image		: url("../img/memoback.png");
	width								: 740px;
	margin-top					: 15px;
	margin-right				: 15px;
	margin-left					: 15px;
	padding-bottom			: 10px;
	padding-right				: 20px;
	padding-left				: 10px;
	text-align					: left;
}

/**** IEHack ****/
* html .memo
{
	width								: 750px;
}	
/****************/

.memo dt
{
	font-size						: 1.5em;
	margin-left					: -5px;
	margin-bottom				: 15px;
}

.tecList
{
	list-style					: none;
}

#footer
{
	text-align					: center;
	font-size						: 0.9em;
	margin-top					: 20px;
}

#control
{
	background-color		: #007;
}

#control th
{
	background-color		: #44BBDD;
	padding							: 5px;
}

#control td
{
	background-color		: #66DCFF;
	padding							: 5px;
}