A:link    {color:#3366FF;font-weight:bold;background-color:transparent;}
A:hover   {color:#FF9000 ! important;font-weight:bold;background-color:transparent;text-decoration:underline;}
A:active  {color:#3366FF;font-weight:bold;background-color:transparent;}
A:visited {color:#3366FF;font-weight:bold;background-color:transparent;}

BODY{
	font-size:		14px;
	color:			inherit;
	background-color:	#FFFFFF;
	background-repeat:	no-repeat;
	padding:		0px;
	margin:			0px;
}


H1 {
	text-shadow:		2px 3px 4px;
	text-align:		center;
	border-color:		#FF9900;
	border-style:		solid;
        border-width:		2px 0px 2px 0px;
	font-size:		2em;
	padding:		0.3em;
}

H2 {
	border-color:		#6699FF;
	border-style:		solid;
        border-width:		0px 0px 1px 0px;
	padding-left:		5px;
	font-size:		1.5em;
	line-height:		1.8em;
}

H3 {
	font-weight:		bold;
	line-height:		1.2em;
}


P,DT,DD,div,span,tr,th,td,TABLE{
	color:			#111111;
	line-height:		1.2em;
}


TABLE {
	border-color:		#6699ff;
}

TD,TH {
	/* NN4.7でレイアウトの乱れ原因となるのでtopを指示 */
	vertical-align:		top;
	text-align:		left;
	background-repeat:	no-repeat;
}

img{
	border-width:		0px;
}

.pageend{
	font-style:		italic;
	border-color:		#000000;
	border-style:		solid;
	border-width:		1px 0px 0px 0px;
	padding:		0px 0px 0px 10px;
	margin:			0px 0px 10px 0px;
	text-align:		left;
}

.title{
	background-color:	#F79900;
	padding:		0px;
	margin:			0px;
}

.tab1{
	text-align:		center;
	background-image:	url(/komabasai/54/images/top/head_menu_tab1.gif);
	background-repeat:	no-repeat;
	vertical-align:		middle;
}

.tab2{
	text-align:		center;
	background-image:	url(/komabasai/54/images/top/head_menu_tab2.gif);
	background-repeat:	no-repeat;
	font-weight:		bold;
	color:			#FFFFFF;
	vertical-align:		middle;
}

.tab1link,A.tab1link:link	{color:#20C000 ! important;font-weight:bold;text-decoration:none;}
.sideblue,A.sideblue:link	{font-size:11pt;font-weight:bold;text-decoration:none;color:#3366ff ! important;}
.sidered,A.sidered:link		{font-size:11pt;font-weight:bold;text-decoration:none;color:#ff6633 ! important;}
.sidegreen,A.sidegreen:link	{font-size:11pt;font-weight:bold;text-decoration:none;color:#00dd33 ! important;}
A.tab1link:hover,A.sideblue:hover,A.sidered:hover,A.sidegreen:hover
		{color:#FF9000 ! important;font-weight:bold;background-color:transparent;text-decoration:underline;}
.sidenow	{font-size:11pt;font-weight:bold;}
.sideimage	{margin-top:10px;margin-bottom:0px;font-size:48px;border:1px white solid;}
