@charset "Shift_JIS";

/* 全体の設定 */
* {
	margin           : 0;
	padding          : 0;
}
body {
	background-color : #cccccc;
}


/* 文字の設定 */
body,td {
	color            : #333333;
	font-family      : Arial,Chicago,sans-serif;
	font-size        : 90%;
	line-height      : 150%;
}


/* リンクの設定 */
a 		{color:#333333;}	/* 通常の文字色 */
a:visited 	{color:#333333;}	/* 訪問済の文字色 */
a:hover		{color:#999999;}	/* オンマウスの文字色 */
a:active 	{color:#333333;}	/* クリック時の文字色 */


/* ヘッダーの設定 */
.header {
	width            : 720px;
	color            : #ffffff;
	background-color : #333333;
}


/* メインの設定 */
.content {
	width            : 720px;
	background-color : #ffffff;
}
.menu {
	float            : left;
	width            : 170px;
	background-color : #ffffff;
}
.menu ul {
	list-style       : none;
}
.menu li {
	padding-left     : 10px;
	background       : url(img/arrow.gif) no-repeat left center;
}
.main {
	float            : left;
	width            : 540px;
	background-color : #ffffff;
	background       : url(img/back01.jpg) repeat-y;
}


/* フッターの設定 */
.footer {
	width            : 720px;
	color            : #ffffff;
	background-color : #333333;
}

.footer a{
	color : #fff;
}



/* 見出しの設定 */
h1 {
	font-size        : 200%;
	padding          : 5px;
}
h2 {
	color            : #ffffff;
	background-color : #999999;
	font-size        : 120%;
	border-bottom    : 1px solid #333333;
	padding-left     : 5px;
	margin           : 10px 10px 5px 20px;
}
h3 {
	color            : #333333;
	font-size        : 105%;
	padding          : 0px 30px 5px;
}


/* その他の設定 */
.clear {clear:both;}
p {
	padding          : 5px 30px 20px;
}
ul {
	padding          : 0px 30px 10px;
	margin-left      : 10px;
}
em {
	color            : #ff9933;
	font-style       : normal;
}
address {
	font-style       : normal;
	text-align       : center;
}
