/*------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
/*---共通の設定*/
/*------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/

*
	{
	padding				: 0px;
	margin                          : 0px;
	}

body,table,td
	{
	font-size			: 14px;
	line-height			: 1.5;
	letter-spacing		: 1px;
        margin-left		: outo;
        margin-right		: outo;
	}

p
	{
	margin-bottom		: 1em;
        margin-left		: 5em;
        margin-right		: 5em;
	}

/*------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
/*---ヘッダーの設定*/
/*------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
.title_box
	{
	background-color	: #FFFF99;
	border-width		: 1px;
	border-style		: solid;
	border-color		: #0066CC;
	padding				: 2px;
	margin				: 4px;
	}

h1
	{
	font-size			: 16px;
	text-align			: center;
	border-width		: 1px;
	border-style		: solid;
	padding				: 2px;
	}

h2,h3,h4
	{
	font-size			: 16px;
	text-align			: center;
	border-width		: 1px;
	border-style		: solid;
	padding				: 2px;
	margin				: 4px;
	}

h1.green
	{
	background-color	: #99ff66;							/* 背景色（緑）		*/
	border-color		: #009900 #009900 #009900 #009900;	/* 枠線の色（緑）	*/
	}

h2.green
	{
	background-color	: #99ff66;							/* 背景色（緑）		*/
	border-color		: #009900 #009900 #009900 #009900;	/* 枠線の色（緑）	*/
	}

h3.blue
	{
	background-color	: #6699ff;							/* 背景色（青）		*/
	border-color		: #000099 #000099 #000099 #000099;	/* 枠線の色（青）	*/
	}

h4.yellow
	{
	background-color	: #ffff99;							/* 背景色（黄）		*/
	border-color		: #ffff00 #ffff00 #ffff00 #ffff00;	/* 枠線の色（黄）	*/
	}

h4.red
	{
	background-color	: #ff9966;							/* 背景色（赤）		*/
	border-color		: #990000 #990000 #990000 #990000;	/* 枠線の色（赤）	*/
	}

/*------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
/*---ボディーの設定*/
/*------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/

/*--- メインコンテンツの設定 ---				*/
.main_contents
	{
	padding				: 8px;
	margin				: 20px;
	}	

td
	{
	padding-left		: 8px;
        
        
	}

.right
	{
	text-align			: right;
	padding-right		: 8px;
	}

.left
	{
	text-align			: left;
	}

.center
	{
	text-align			: center;
	}

.no_padding
	{
	padding-left		: 10px;								/* 左内余白			*/
	}

/*------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
/*---フッターの設定*/
/*------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------*/
/*---著作権情報の設定*/
/*------------------------------------------------------------------------------*/
.footer_02
	{
	font-size			: 12px;								/* フォントサイズ	*/
	background-color	: #cccccc;							/* 背景色（灰色）	*/
	text-align			: center;							/* 位置揃え（中央）	*/
	padding-top			: 2px;								/* 上内余白			*/
	padding-bottom		: 2px;								/* 下内余白			*/
	letter-spacing		: 1px;								/* 文字間			*/
	}

/*------------------------------------------------------------------------------*/
/*---フッターの設定*/
/*------------------------------------------------------------------------------*/
.footer_01
	{
	font-size			: 12px;								/* フォントサイズ	*/
	text-align			: center;							/* 位置揃え			*/
	padding-top			: 2px;								/* 上内余白			*/
	padding-bottom		: 2px;								/* 下内余白			*/
	letter-spacing		: 1px;								/* 文字間			*/
	}

/*------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
/*---メニュー用設定*/
/*------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------*/
/*---ボックスの設定*/
/*------------------------------------------------------------------------------*/
.menu_box
	{
	border-width		: 1px 1px 1px 1px;					/* 枠線の太さ		*/
	border-style		: solid solid solid solid;			/* 枠線の種類		*/
	border-color		: #0066CC #0066CC #0066CC #0066CC;	/* 枠線の色			*/
	margin				: 4px;								/* 下外余白			*/

	background-color	: #FFFF99;							/* 背景色			*/
	padding				: 2px;
	}

/*------------------------------------------------------------------------------*/
/*---タイトルの設定*/
/*------------------------------------------------------------------------------*/
.menu_title
	{
	border-width		: 1px 1px 1px 1px;					/* 枠線の太さ		*/
	border-style		: solid solid solid solid;			/* 枠線の種類		*/
	border-color		: #009900 #009900 #009900 #009900;	/* 枠線の色			*/
	background-color	: #99ff66;							/* 背景色			*/
	padding-left		: 4px;								/* 左内余白			*/
	padding-top			: 2px;								/* 上内余白			*/
	padding-right		: 2px;								/* 右内余白			*/
	padding-bottom		: 2px;								/* 下内余白			*/
	letter-spacing		: 1px;								/* 文字間			*/
	}

/*------------------------------------------------------------------------------*/
/*---コンテンツAの設定*/
/*------------------------------------------------------------------------------*/
.menu_contentsA
	{
	font-size			: 14px;								/* フォントサイズ	*/
	text-align			: left;								/* 位置揃え			*/
	line-height			: 1.2;								/* 行間				*/
	letter-spacing		: 1px;								/* 文字間			*/
	margin-top			: 2px;
	margin-left			: 8px;
	margin-bottom		: 2px;
	}


