BODY{
background-color:#FFFFFF;
margin:0px;
}
.body{background-image:url(image_common/back_chi2.gif);}

A{font-size:12px;}

a:link            {text-decoration: none;}
a:link            {color: #000000;}
a:visited         {text-decoration: none;}
a:visited         {color:#000000;}
a:hover           {color:#ff0000;}
a:active          {color:#ff0000;}

a.csscolor1         {text-decoration:none;}
a.csscolor1:link    {color:#000000;}
a.csscolor1:visited  {text-decoration:none;}
a.csscolor1:visited {color:#000000;}
a.csscolor1:hover   {color:#F19C00;}
a.csscolor1:active  {color:#F19C00;}

a.csscolor2          {text-decoration:none;}
a.csscolor2:link     {color:#D2691E;}
a.csscolor2:visited  {color:#008080;}
a.csscolor2:hover    {color:#000000;}
a.csscolor2:active   {color:#0000ff;}

a.csscolor3            {text-decoration:none;}
a.csscolor3:link       {color:#008080;}
a.csscolor3:visited    {color:#000080;}
a.csscolor3:hover      {color:#000000; text-decoration:underline;}
a.csscolor3:hover      {background-color:#ffCC00;}
a.csscolor3:active     {color:#0000ff;}


.text {font-size: 12px; line-height: 120%;}
.small {font-size: 10px; line-height: 120%;}
.title {font-size: 14px; font-weight: bold; color: #FF6600;}
.sup {font-size: 8px;}

#TOP{padding:10px 0px 20px 20px;}
#TOP .headmenuBox{border:1px solid #FDE43C;}
#TOP .headmenu{padding:0px 10px 0px 4px;}
#TOP .sisetsu01{font-size:10px; color:#000085;}
#TOP .sisetsu02{font-size:12px; color:#777777;}
#TOP .sisetsu03{font-size:10px; color:#777777;}

#TOP_FOOT{border-top:1px solid #FFBCB6; width:660px; padding:6px 0px 2px 0px;}

#HEAD{background-image:url(image_child/bg_head.gif);}

#MENU{margin:0px 0px 0px 4px;}
#MENU1{font-size:12px;margin:6px 0px 6px 2px;}
#MENU1 A{color:#000000;}
#MENU1 A:hover{color:#FF4800;}
#MENU2{font-size:12px;margin:4px 0px 4px 2px;}
#MENU2 A{color:#D7D7FB;}
#MENU2 A:hover{color:#FFFF00;}
#MENU3{font-size:12px;margin:4px 0px 4px 2px;}
#MENU3 A{color:#333333;}
#MENU3 A:hover{color:#FF0072;}

#HEADMENU01{font-size:12px;margin:6px 4px 6px 0px;}
#HEADMENU01 A{color:#FFFFFF;}
#HEADMENU01 A:hover{text-decoration:underline;}
#HEADMENU02{font-size:12px;margin:2px 4px 2px 0px;}
#HEADMENU02 A{color:#FF9900;}
#HEADMENU02 A:hover{color:#FFFFFF;}

#CONTENTS{padding:0px 14px 0px 12px; font-size:12px; color:#222222; line-height:1.3em;} 
#CONTENTS H1{
	font-size:14px;
	color:#333333;
	padding:8px 0px 8px 0px;
	margin:20px 0px 16px 0px;
	border-bottom:1px solid #F5D400;
	border-top:1px solid #F5D400;
}
#CONTENTS TD{font-size: 12px; line-height:1.3em;}
#CONTENTS P{margin:0px; padding-left:10px;}

#NEWS{
font-size:12px;
color:#333333;
line-height:1.3em;
padding:8px 0px 8px 0px;
border-bottom:1px solid #FF9900;
border-top:1px solid #FF9900;
}.midashi_red {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	line-height: 1.4em;
	letter-spacing: 0.1em;
}
