/*ページ全体*/
body	{
		margin: 0 0 0 0; /* ページの余白 */
		color:#000000; /* 文字色 */
		font-size: 95%;  /* 文字サイズ */
		}

td		{
		font-size: 95%;  /* 文字サイズ */
		}


/*通常のリンク*/
a:link		{ text-decoration: underline; color: #336699 }
a:visited	{ text-decoration: underline; color: #336699 }
a:active	{ text-decoration: underline; color: #FF3300 }
a:hover		{ text-decoration: underline; color: #FF3300}

/*下線なし*/
a.noline:link	{ text-decoration: none; color: #000000; width: 100%;}
a.noline:hover	{ text-decoration: none; color: #FF3300}

/*トップのメニュー*/
a.topmenu      {
					text-decoration: none;
					color: #000000;
					background-color: #efefef;
					border: 1px solid #cccccc;
					display: block;
					width: 100%;
					font-size:90%;
					text-align:center;
					padding-top: 2pt;
					padding-bottom: 2pt;
					}

a.topmenu:hover     {
					text-decoration: none;
					color: #FF3300;
					background-color: #ffffff;
					border: 1px solid #aaaaaa;
					}

/*サイドメニュー*/
a.sidemenu      {
				border-left: 5px solid #6699EE;
				border-bottom: 1px dotted #6699EE;
				text-decoration: none;
				color: #000000;
				background-color: #fff;
				display: block;
				width: 100%;
				padding-left: 6pt;
				font-size: 90%;
				}

a.sidemenu:visited	{
					text-decoration: none;
					color: #000000;
					}

a.sidemenu:hover    {
					border-left: 5px solid #ff9999;
					border-bottom: 1px dotted #ff9999;
					text-decoration: none;
					color: #FF5050;
					}

/*リンク*/
a.ya				{
					text-decoration: none;
					color: #cc6600;
					background-image: url("image/link_ya.gif"); /* 画像の指定 */
					background-repeat: no-repeat; /* 画像の並び */
					padding-left:15pt;
					}

a.ya:visited		{
					text-decoration: none;
					color: #cc6600
					}

a.ya:hover			{
					text-decoration: none;
					color: #FF3300;
					}

/*マウスオーバーで動くリンク*/
a.move:link		{ text-decoration: none; color: #000000 }
a.move:visited	{ text-decoration: none; color: #000000 }
a.move:active	{ text-decoration: none; color: #FF3300 }
a.move:hover	{ text-decoration: none; color: #FF3300; position: relative; top: 1px; left: 1px }

a.noline:link      { text-decoration: none; color: #000000 }
a.noline:visited   { text-decoration: none; color: #000000 }
a.noline:active    { text-decoration: none; color: #FF3300 }
a.noline:hover     { text-decoration: none; color: #FF3300 }



td.topics	{
			border-bottom: 1px solid #6699EE;
			background-image: url("image/list_icon.gif"); /* 画像の指定 */
			background-repeat: no-repeat; /* 画像の並び */
			padding-top: 2px; /* 文字の上余白 */
			padding-left: 15px; /* 文字の左余白 */
			font-size:95%;
			}

td.under_dot	{
				border-bottom: 2px dotted #9DB055;
				}

td.under_double	{ border-bottom: 3px double #006600;
				  line-height: 150%;
				  vertical-align: top;
				}

td.under_line	{
				border-bottom: 1px solid #6c2c2f;
				}

td.topnavi		{
				background-image: url("image/pagenavi.gif"); /* 画像の指定 */
				background-repeat: no-repeat; /* 画像の並び */
				font-size:90%;
				vertical-align: middle;
				padding-left: 80pt;
				height: 20pt;
				}

input.btn		{
				  background-color: #336600;
				  background-image: url('/image/btn_back.jpg');
				  font-size: 130%;
				  font-weight: bold;
				  padding-left: 8pt;
				  padding-right: 8pt;
				  padding-top: 15pt;
				  padding-bottom: 15pt;
				}

h1				{
				background-image: url("image/h1.gif"); /* 画像の指定 */
				background-repeat: no-repeat; /* 画像の並び */
				padding-left: 30px; /* 文字の左余白 */
				padding-top: 0px; /* 文字の上余白 */
				line-height: 130%; /* 行の高さ */
				font-weight: bold; 
				font-size: 140%;
				color: #336699;
				border-bottom: 2px dotted #336699;
				}

h2				{
				color: #3366CC;
				font-weight: bold; 
				font-size: 110%;
				}

.line150		{
				  line-height: 150%;
				}

ul				{
				 LINE-HEIGHT: 150%;
				}

ol				{
				 LINE-HEIGHT: 120%;
				}

				IMG				{
				border-color: #999999
				}
