/* Basis */
a:link		{
		color : #000000 ;
		text-decoration : none ;
		}
a:visited	{
		color : #000000 ;
		text-decoration : none ;
		}
a:active	{
		color : #000000 ;
		text-decoration : none ;
		}
a:hover		{
		background-color : #DBF0FF ;
		text-decoration : underline ;
		position : relative ;
		top : 1px ;
		left : 1px ;
		}
BODY		{
		background-color : #FFFFFF ;
		font-size : 10pt ;
		background-image : url(./bg/bg_krn021.gif) ;
		background-attachment : fixed ;
		scrollbar-base-color : #DDDDFF ;
		scrollbar-arrow-color : #0000FF ;
		text-align : center ;
		margin-top : 1px ;
		}
TD,TH		{
		font-size : 10pt ;
		}


/* base */
.left		{
		float : left ;
		}
.right		{
		float : right ;
		}


/* Background */
#center		{
		position : relative ;
		margin-left : auto ;
		margin-right : auto ;
		width : 800px ;
		}

#count		{
		border-bottom : 1px solid #0000FF ;
		}


/* index Menu */
#menu		{
		padding : 5pt ;
		border : 1px solid #0000FF ;
		background-color : #FFFFFF ;
		line-height : 16px ;
		}

/* index Left */
#concept	{
		border : 1px solid #D5E3FB ;
		background-color: #FFFFFF ;
		width : 100% ;
		}
#concept H4	{
		width : 100%;
		font-weight : bold;
		color : #0000FF ;
		background-color : #D5E3FB;
		border : 1px none #D5E3FB;
		padding : 3px 0px ;
		margin : 0px ;
		font-size : 12pt ;
		}

#comment	{
		border : 1px solid #D5E3FB ;
		background-color: #FFFFFF ;
		text-align : left ;
		}
#comment H4	{
		width : 100%;
		font-weight : bold;
		color : #0000FF ;
		background-color : #D5E3FB;
		border : 1px none #D5E3FB;
		padding : 3px 0px ;
		margin : 0px ;
		text-align : center ;
		font-size : 12pt ;
		}
#comment ul	{
		margin-top : 0px ;
		margin-bottom : 0px ;
		}

#shortcut	{
		border : 1px solid #D5E3FB ;
		background-color: #FFFFFF ;
		}
#shortcut H4	{
		width : 100%;
		font-weight : bold;
		color : #0000FF ;
		background-color : #D5E3FB;
		border : 1px none #D5E3FB;
		padding : 3px 0px ;
		margin : 0px ;
		font-size : 12pt ;
		}

#act		{
		border : 1px solid #1E5893 ;
		background-color: #FFFFFF ;
		}
#act H4		{
		width : 100% ;
		font-weight : bold ;
		color : #FFFF00 ;
		background-color : #1E5893 ;
		border : 1px none #1E5893 ;
		padding : 3px 0px ;
		margin : 0px ;
		font-size : 12pt ;
		}

/* index Right */

/* アクセス解析 */
#contents	{
		border : 1px solid #D5E3FB ;
		background-color: #FFFFFF ;
		text-align : left ;
		}
#contents H4	{
		width : 100%;
		font-weight : bold;
		color : #0000FF ;
		background-color : #D5E3FB;
		border : 1px none #D5E3FB;
		padding : 3px 0px ;
		margin : 0px ;
		text-align : center ;
		font-size : 12pt ;
		}
#contents .ti	{
		color : #0000FF ;
		font-size : 12pt ;
		margin : 0px 0px 0px 5px ;
		padding : 0px ;
		}
#contents .co	{
		padding : 0px 0px 3px 10px ;
		font-size : 10pt ;
		margin : 0px ;
		}

#access	table	{
		width : 100% ;
		}

#amazon		{
		border : 1px solid #000000 ;
		padding : 0px ;
		background-color : #FFFFFF ;
		}
#amazon H4	{
		width : 100% ;
		font-weight : bold ;
		color : #FFFFFF ;
		background-color : #000000 ;
		border : 1px none #000000 ;
		padding : 3px 0px ;
		margin : 0px ;
		font-size : 12pt ;
		}
#amazon2	{
		border : 1px solid #000000 ;
		background-color: #FFFFFF ;
		text-align : left ;
		}
#amazon2 .co	{
		padding : 0px 0px 3px 10px ;
		font-size : 10pt ;
		margin : 0px ;
		}


/* index banner */
#banner		{
		margin-left : auto ;
		margin-right : auto ;
		width : 400px ;
		background-color : #EEFFFF ;
		text-align : center ;
		}


/* contents */

/* profile */

#profile th	{
		color : #0000FF ;
		}
#profile td	{
		color : #404080 ;
		}
#profile .co	{
		color : #8080FF ;
		}

/* 未使用 */
.a		{ 
		width: 100%;
		font-weight: bold;
		font-size: 10pt;
		color: #ffffff;
		background-color: #ee8484;
		border: 1px none #88f888;
		border-top: 1px solid #ffcccc;
		border-left: 1px solid #ffcccc;
		border-right: 1px solid #996666;
		border-bottom: 1px solid #996666;
		padding: 5px 3px 3px 0.5em;
		}

.b		{ 
		width: 100%;
		font-weight: bold;
		font-size: 10pt;
		color: #ffffff;
		background-color: #8484ee;
		border: 1px none #8888f8;
		border-top: 1px solid #ccccff;
		border-left: 1px solid #ccccff;
		border-right: 1px solid #666699;
		border-bottom: 1px solid #666699;
		padding: 5px 3px 3px 0.5em;
		}

.c		{ 
		width: 100%;
		font-weight: bold;
		font-size: 10pt;
		color: #ffffff;
		background-color: #84ee84;
		border: 1px none #88f888;
		border-top: 1px solid #ccffcc;
		border-left: 1px solid #ccffcc;
		border-right: 1px solid #669966;
		border-bottom: 1px solid #669966;
		padding: 5px 3px 3px 0.5em;
		}

.y		{
		filter:DropShadow(color="#dcdcdc"),offX=2, offY=2 ;
		}

.z		{
		background-color: #CCCCFF;
		color: #0033FF;
		font-weight: bold;
		}
