/* CSS setting */

body {
background-color: #FFFFFF;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;}

body,td,th {font-size: 14px; color: #333333; line-height: 15px;}

.t01 {color: #000033;}
.t02 {color: #CC0000;}
.t03 {color: #FFFFFF;}

.tb01 {font-weight: bold; color: #000033;}
.tb02 {font-size: 14px; font-weight:bold;}

.ts01 {font-size: 10px; color: #000033; line-height: 13px;}
.ts02 {font-size: 10px; color: #999999; margin:0;}

A:link 		{color:#FF6600;}
A:active 	{color:#990000;}
A:visited 	{color:#CC6666;}
A:hover 	{color:#993333;}

A.white:link 	{color:#FFFFFF; text-decoration: none; }
A.white:active 	{color:#CCCCCC; text-decoration: none; }
A.white:visited {color:#FCFCFC; text-decoration: none; }
A.white:hover 	{color:#CCCCCC; text-decoration: none; }

A.blue:link 	{font-size: 10px; color:#000099; text-decoration: none; }
A.blue:active 	{font-size: 10px; color:#0066FF; text-decoration: none; }
A.blue:visited  {font-size: 10px; color:#000099; text-decoration: none; }
A.blue:hover 	{font-size: 10px; color:#0066FF; text-decoration: none; }

A.gray:link 	{font-size: 10px; color:#999999;}
A.gray:active 	{font-size: 10px; color:#777777;}
A.gray:visited  {font-size: 10px; color:#999999;}
A.gray:hover 	{font-size: 10px; color:#777777;}

<STYLE>
#form UL
{
    MARGIN: 0px 0px 0px 15px;
    LIST-STYLE-TYPE: circle
}
#form2 UL
{
    MARGIN: 0px 0px 0px 15px;
    LIST-STYLE-TYPE: circle
}
#form2
{
    BORDER-RIGHT: #004891 1px solid;
    BORDER-TOP: #004891 1px solid;
    BORDER-LEFT: #004891 1px solid;
    BORDER-BOTTOM: #004891 1px solid
}
P.txt10gray
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #666666;
    LINE-HEIGHT: 140%;
    PADDING-TOP: 0px
}
#s_youkou TH
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 100px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #eff5e9;
    TEXT-ALIGN: left
}
#s_youkou TD
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #ffffff
}
#s_youkou TD UL
{
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 20px
}
#tantou
{
    BORDER-RIGHT: #669933 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #669933 1px solid;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #669933 1px solid;
    WIDTH: 200px;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #669933 1px solid
}
UL#shikaku
{
    MARGIN-TOP: 5px;
    MARGIN-LEFT: 15px;
    LIST-STYLE-TYPE: disc
}
#s_youkou TH
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 100px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #eff5e9;
    TEXT-ALIGN: left
}
#s_youkou TD
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #ffffff
}
#s_youkou TD UL
{
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 15px
}
#s_youkou TD UL
{
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    LIST-STYLE-TYPE: none
}
#tantou
{
    BORDER-RIGHT: #006699 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #006699 1px solid;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #006699 1px solid;
    WIDTH: 200px;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #006699 1px solid
}
#submit
{
    MARGIN: 10px 0px;
    WIDTH: 570px;
    TEXT-ALIGN: center
}
#sengen
{
    BORDER-RIGHT: #0066cc 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #0066cc 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #0066cc 1px solid;
    WIDTH: 270px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #0066cc 1px solid
}
#s_youkou02 TH
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 100px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #e8f2fd;
    TEXT-ALIGN: left
}
#s_youkou02 TD
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #ffffff
}
#s_youkou02 TD UL
{
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 15px
}
#s_youkou02 TD UL
{
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    LIST-STYLE-TYPE: none
}
</STYLE>
