/* CSS Document */

html { 
	height: 100%;
}

body {
	height: 100%;
	margin: 0 0 0 0;
	padding: 0;
}

/*======================================================================*/
/* コンテンツ全体の位置を調整するためのテーブル */
table#MainPosition {
	height: 100%;
	width: 100%;
}

/* コンテンツを入れるtdを調整するためのテーブル */
table#MainPosition td#Center {
	padding: 20px 0 0 0;
	text-align: center;
	vertical-align: top;
}

/*======================================================================*/
/* コンテンツの配置を調整するためのテーブル */
table#MainLayout {
	border-collapse: collapse;
	margin: 0 auto;
	padding: 0;
	width: 570px;
}

table#MainLayout td {
/*	border: 1px #999999 solid;*/
}

/*==============================*/
/* 「オカリナ奏者 ホンヤミカコ 公式サイト」の意味づけ部分のtd */
table#MainLayout td#Meaning {
	color: #999999;
	font-size: 90%;
	margin: 0;
	padding: 0 0 0.5em 0;
	text-align: center;
}

/*==============================*/
/* 「MICACO HONYA OCARINA ARTIST」のタイトル部分のtd */
table#MainLayout td#Title {
	margin: 0;
	padding: 0 0 0.4em 0;
	text-align: center;
}

/*==============================*/
/* 外国語ページへのリンク部分のtd */
table#MainLayout td#MultiLang {
	color: #808080;
	font-size: 80%;
	margin: 0;
	padding: 0;
	text-align: center;
}

/* リンクが普通のテキストと同じデザインになる設定 */
table#MainLayout td#MultiLang a:link {
	color: #a3d1ff;
}

/* リンクが普通のテキストと同じデザインになる設定 */
table#MainLayout td#MultiLang a:visited {
	color: #cd90c8;
}

/*==============================*/
/* 左側のナビゲーション */
table#MainLayout td#Navi {
/*	border: #FF0000 1px solid;*/
	margin: 0;
	padding: 10px 20px 30px 55px;
	text-align: left;
	width: 200px;
}

/* リンクに対する設定 */
table#MainLayout td#Navi a:link {
	border: none;
}

/* リンクをクリックしたときにborderが表示されないようにするための設定 */
table#MainLayout td#Navi a:active {
	border: none;
}

/* 画像にborderをつけない設定 */
table#MainLayout td#Navi img {
	border: none;
}

table#MainLayout td#Navi p {
	margin: 20px 0;
}

/*==============================*/
/* 右側のメインイメージ */
table#MainLayout td#Catch {
	color: #CCCCCC;
	font-size: 60%;
	line-height: 100%;
	margin: 0;
	padding: 20px 20px 10px 0;
	text-align: right;
	vertical-align: middle;
	width: 600px;
}

/*==============================*/
/* 最新情報 */
table#MainLayout td#Information {
	color: #808080;
	margin: 0;
	padding: 1em 5em 1em 3em;
	padding: 0;
	text-align: center;
	vertical-align: top;
}

table#MainLayout td#Information p {
	font-size: 80%;
	margin: 0.5em 0;
	padding: 0;
	vertical-align: middle;
}

/* リンクが普通のテキストと同じデザインになる設定 */
table#MainLayout td#Information a:link {
	color: #808080;
	text-decoration: none;
}

/* リンクが普通のテキストと同じデザインになる設定 */
table#MainLayout td#Information a:visited {
	color: #808080;
	text-decoration: none;
}

/* 画像にborderをつけない設定 */
table#MainLayout td#Information img {
	border: none;
}

/*==============================*/
/* コピーライトなどのフッタ */
table#MainLayout td#Footer {
	color: #c0c0c0;
	font-family: monospace;
	font-size: 75%;
	margin: 0;
	padding: 0;
	text-align: center;
}

/*======================================================================*/
/* 汎用共通デザイン */
/*======================================================================*/

/* 赤大文字強調 */
em.Red {
	color: #FF3300;
	font-style: normal;
	font-weight: bold;
}
