/* メイン　新しい a を利用したcss */ 

a.main1{
	display: block;             /* ブロック要素にする */
	line-height: 1.5em;
	margin: 0.2em 0em 0em 0em;
	padding: 0.1em 0em 0.1em 1em;
	background-color: #efefff;
	border-width: 1px 1px 1px 1px;
	border-color: silver ;
	border-style: solid;
	width: 170px;
}

a.main1:link   {
	color: #0000ff; text-decoration:none;
	}

a.main1:hover {
	color:#ff0000; text-decoration:none;
	background-color: #dcffdc;  /* 背景色 */
}

/*a.main1:visited{
	color:#000000; text-decoration:none;
	}*/

/* メイン小　新しい a を利用したcss */ 

a.main1sub{
	display: block;             /* ブロック要素にする */
    font-size: 90%;
	line-height: 1em;
	margin: 0em 0em 0em 20px;
	padding: 0.3em 0em 0.1em 1em;
	background-color: #e0e0e0;
	border-width: 0px 1px 1px 1px;
	border-color: silver ;
	border-style: solid;
	width: 150px;
}

a.main1sub:link   {
	color: #0000ff; text-decoration:none;
	}

a.main1sub:hover {
	color:#ff0000; text-decoration:none;
	background-color: #dcffdc;  /* 背景色 */
}

/*a.main1sub:visited{
	color:#000000; text-decoration:none;
	}
*/

/* サブ・フォーカス　新しい a を利用したcss dark-pink */ 
a.main2sub{
	display: block;             /* ブロック要素にする */
    font-size: 90%;
	line-height: 1em;
	margin: 0px 0em 0em 20px;
	padding: 0.3em 0em 0.1em 1em;
	border-width: 0px 1px 1px 1px;
	border-color: #aaaa66;
	border-style: solid;
	background-color: #ffd0d0;
	width: 150px;
}
a.main2sub:hover {
	color:#ff0000; text-decoration:none;
	background-color: #dcffdc;  /* 背景色 */
}

/*a.main2sub:visited{
	color:#000000; text-decoration:none;
	}*/


/* メイン　古いdivを利用したcss */ 

div.main1{
	line-height: 1.5em;
	margin: 0.2em 0em 0em 0em;
	padding: 0.1em 0em 0.1em 1em;
	background-color: #efefff;
	border-width: 1px 1px 1px 1px;
	border-color: silver ;
	border-style: solid;
	width: 170px;
}

/* メイン小　古いdivを利用したcss */ 
div.main1sub{
    font-size: 90%;
	line-height: 1em;
	margin: 0em 0em 0em 20px;
	padding: 0.3em 0em 0.1em 1em;
	background-color: #e0e0e0;
	border-width: 0px 1px 1px 1px;
	border-color: silver ;
	border-style: solid;
	width: 150px;
}

/* メイン・フォーカス　古いdivを利用したcss pink*/ 
div.main2{
	line-height: 1.5em;
	margin: 0.2em 0em 0em 0em;
	padding: 0.1em 0em 0.1em 1em;
	border-color: #cc9966;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	background-color: #ffe0e0;
	width: 170px;
}
/*  */ 

/* サブ・フォーカス　古いdivを利用したcss dark-pink */ 
div.main2sub{
    font-size: 90%;
	line-height: 1em;
	margin: 0px 0em 0em 20px;
	padding: 0.3em 0em 0.1em 1em;
	border-width: 0px 1px 1px 1px;
	border-color: #aaaa66;
	border-style: solid;
	background-color: #ffd0d0;
	width: 150px;
}

a.main3{
	display: block;             /* ブロック要素にする */
	line-height: 1.5em;
	margin: 0.2em 0em 0em 0em;
	padding: 0.1em 0em 0.1em 1em;
	background-color: #ffffee;
	border-width: 1px 1px 1px 1px;
	border-color: #cccc00 ;
	border-style: solid;
	width: 170px;
	text-align:left;
	text-decoration:none;
}

a.main3:hover {
	color:#ff0000; 
	text-decoration:none;
	background-color: #ffe0e0;  /* 背景色 */
}

/* 背景ピンク */ 
a.main4{
	line-height: 1.5em;
	margin: 0.2em 0em 0em 0em;
	padding: 0.1em 0em 0.1em 1em;
	background-color: #ffdddd;
	border-width: 1px 1px 1px 1px;
	border-color: #cc9999 ;
	border-style: solid;
	width: 170px;
}
a.main4:hover {
	color:#ff0000; text-decoration:none;
	background-color: #e0e0ff;  /* 背景色 */
}


div.white{
	line-height: 1.5em;
	margin: 0.2em 0em 0em 0em;
	padding: 0.1em 0em 0.1em 1em;
	background-color: #ffffff;
	border-width: 1px 1px 1px 1px;
	border-color: white ;
	border-style: solid;
	width: 170px;
}

