*{
    margin:0;
    padding:0;
}
html{
    height:100%;

}
BODY{
    
    height:100%;
    
    margin:0px auto;
background-color :#F5F5DC;
}
A:LINK{
	color : #2c50af;

font-size : 12px;
}
A:VISITED{
	color : #666666;
font-size : 12px;
}
A:ACTIVE{
	color:#990000
;
font-size : 12px;
}
DIV#main{
    
    height:100%;
    overflow:auto;
    padding-left : 145px;
background-color :#F5F5DC;
padding-top : 30px;

}
img{
	border:0px;
}
h1,p{
    padding:1em;
}
h1{
    font-size:large;
}
pre{
    border:solid 1px #760014;
    background-color:#ffffff;
    margin:1em;
    padding:1em;
}
#sub{
    width : 132px;
    height:100%;
    background-color :#F5F5DC;
    position:absolute;
    z-index:100;
padding-left : 18px;
padding-top : 40px;
}
ul.sample{
    width:104px;
    margin-top:100px;
    font-size:12px;
    padding-left:0;
    margin-left:0;
}

ul.sample li{
    list-style:none;
    background : url(../../img/head-menu-back.gif);
    padding:3px 10px;
    width:80px;
    border-width:2px;
    border-color:#FFEEDB;
    border-style:ridge;
}
table#tbl01 td{ 
	background-color:#ffffcc;
	border-width:3px; border-style:solid; 
	border-color:threedhighlight threedshadow threedshadow threedhighlight;
	cursor:hand; padding:1px;
}
TABLE#tbl01 TD#formenu{ 
	background-color : #44a2ff;
	text-align:center;
}
table { 
border-collapse: separate; 
} 
#show { 
empty-cells: show; 
} 
#hide { 
empty-cells: hide; 
} 

.hidden { 
visibility: hidden; 
} 

TD{
	font : bold 17px;
}
td.c{
	text-align:center;
}
td.r{
	text-align:right;
}
P{
	margin-left : 1em;
	
line-height : 1.5em;
}
.sserif { 
	font-family:Verdana, Arial, Sans-Serif
;}
.serif {
	font-family:Times New Roman, Serif
;}
.monosp {
	font-family:Courier New, Monospace
;}
.jgothic {
	font-family:Osaka, ＭＳ Ｐゴシック;
}
.jmincho {
	font-family:細明朝体, ＭＳ Ｐ明朝;
}
.extra  {
	color:#008080;
	font-size:25px;
font-weight : bold;
}
.max1 {
	color:#d21702;
	font-size:19px;
font-weight : bold;
}
.max2 {
	color:#008080;
	font-size:19px;
}
.max3 {
	color:#ffffff;
	ont-size:19px;
}
.large  {
	color:#004080;
	font: bold 17px;
}
.normal {
	font: bold 15px;
	color:#008080;
}
.normalred {
	font: bold 15px;
	color:#800000;
}
.small  {
	font-size:13px;
}
.smallnavy  {
	font-size:13px;
	color:#0000ff;
}
.min    {
	font-size : 12px;
}
input,textarea,select,option{
	border-style:solid;
	border-width:2px;
	border-color:#cc0000;
	background-color:#ffff99;
	color:#cc0000;
}
.button1{
	font-weight:bold;
	padding:5px;
	border-color:#ffffff;
	background-color:#cc0000;
	border-width:2px;
	color:#ffffff;
}
.image0{
	position:absolute;
	top:20px;
	left:120px;
}
.image1{
	position:absolute;
	top:400px;
	right:40px;
}
.image2{
	position:absolute;
	top:400px;
	left:600px;
}
.image3{
	position:absolute;
	top:100px;
	left:70px;
}
TH{
font-weight : bold;
text-align : center;
font-family : "ＭＳ Ｐゴシック","ＭＳ Ｐ明朝";
text-indent : 0px;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 3px;
padding-right : 3px;
background-color : #cacaff;
}
.red{
font-family : "ＭＳ Ｐゴシック","ＭＳ Ｐ明朝";
color : #ffffff;
background-color : #ff4646;
text-align : center;
padding-top : 1px;
padding-left : 1px;
padding-right : 1px;
padding-bottom : 1px;
height : 40px;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : blue blue blue blue;}
.wakakusa{
background-color : #00ffbf;
text-align : left;
padding-top : 1px;
padding-left : 1px;
padding-right : 1px;
padding-bottom : 1px;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : blue blue blue blue;}
.suuji{
color : #ff4646;
text-align : right;
padding-top : 1px;
padding-left : 1px;
padding-right : 1px;
padding-bottom : 1px;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : blue blue blue blue;}
.large2{
font-size : 17px;
color : #fa6501;
font-family : serif,sans-serif,"ＭＳ Ｐ明朝","ＭＳ Ｐゴシック";
line-height : 2ex;
}table {
border-collapse: separate;
}
#show{
empty-cells: show; 
}

td.l{
text-align : left;
}
