body                {
	color: #333;
	font-family: Osaka, Verdana;
	text-decoration: none;
	font-size: 100%;
}
a:link      {
	color: #060;
	text-decoration: none
}
a:visited   {
	color: #6C9;
	text-decoration: none
}
a:hover   {
	color: #F66;
	text-decoration: none
}
a:active   { color: #fc9; text-decoration: none }


/* ---------------------------- */
/* 通常用フォント：サイズ86%、字間1px、行間150% */
.afont01     {
	font-size: 86%;
	font-family: Osaka, Verdana;
	text-decoration: none;
	letter-spacing: 1px;
	line-height: 150%;
}

/* 通常用フォント：サイズ120%、字間1px、行間150% */
.afont02     {
	font-size: 120%;
	font-family: Osaka, Verdana;
	text-decoration: none;
	letter-spacing: 1px;
	line-height: 150%;
}

/* 通常用フォント：サイズ70%、字間1px、行間150% */
.afont03     {
	font-size: 76%;
	font-family: Osaka, Verdana;
	text-decoration: none;
	letter-spacing: 1px;
	line-height: 150%;
}

/* 通常用フォント：サイズ90%、字間1px、行間150% */
.afont04     {
	font-size: 90%;
	font-family: Osaka, Verdana;
	text-decoration: none;
	letter-spacing: 1px;
	line-height: 150%;
}

/* ---------------------------- */
/* マージン */

/* 上下0、左右10 */
.ma1 {
	margin: 0px 10px;
	font-family: Osaka, Verdana;
}

/* 上下0、左右50 */
.ma2 { margin: 0px 50px;}

/* 上下50、左右200、パディング5 */
.ma3 {
	padding: 5px;
	margin-top: 50px;
	margin-right: 200px;
	margin-bottom: 50px;
	margin-left: 200px;
}

/* 上下0、左右20 */
.ma5 {
	margin: 0px 20px;
	font-family: Osaka, Verdana;
}


/* 絵テーブル用上50下5、左200右0、パディング5 */
.ma6pict {
	padding: 5px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 100px;
}


/* とりあえず一番下に置いておく */
.ma000 {
	padding: 5px;
	margin-top: 50px;
	margin-right: 200px;
	margin-bottom: 50px;
	margin-left: 200px;
}



/* ---------------------------- */
/* カラー */

.c0red     {
	color: #F66;
	}
.c0blue     {
	color: #39C;
}
.c0black     {
	color: #000;
}
.c0white     {
	color: #FFF;
}

.c0gray     {
	color: #999;
}




/* ---------------------------- */
/* 箇条書き用フォント：サイズ90%、字間1px、行間200% */
.dfont01  { font-size: 90%; line-height: 200%; letter-spacing: 1px }

















/* ---------------------------- */
/* pictメニューリスト 見出ライン */
.piline01   {
	margin-left: 8px;
	padding-left: 8px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #966;
}

/* pict用フォント中 */
.pifont01   {
	font-size: 80%;
	text-decoration: none;
}


/* pict用フォント小 */
.pifont02   {
	font-size: 90%;
	margin-left: 1px;
	padding-left: 12px;
	color: #999;
}



/* ---------------------------- */
/* offメニューリスト 見出ライン　マージンあり */
.offline01   {
	font-size: 120%;
	margin-left: 8px;
	padding-left: 8px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #F90;
}

/* offメニューリスト 見出ライン　マージンなし　テーブル用 */
.offline02   {
	margin-left: 0px;
	padding-left: 0px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #CCFFFF;
}

.offlinebook01   {
	margin-left: 30px;
	padding-left: 16px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #CCFFFF;
}































