body {
	margin: auto;
	font-size: 14px;
	font-style: normal;
	line-height: 17px;
	font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, sans-serif;
	color:#666666;
	width: 800px;
}
h1 {
   margin-top: 3px;
   margin-bottom: 0px;
   font-size: 14px;
}
h2 {
   margin: 5px 0px 5px 5px;
   font-size: 14px;
   font-weight: bold;
}
h3 {
   margin-top: 5px;
   font-size: 14px;
}

h5 {
   margin: 0px 0px 0px 0px;
   padding: 1px 0px 1px 5px;
}

a  {
   font-size: 14px;
   color: #666666;
}

ul {
   margin: 0px 0px 8px 0px;
   padding: 0px 0px 0px 10px;
}

li {
   text-align: left; 
      margin: 0px 0px 0px 1px;
      padding: 0px 0px 0px 1px;
   font-size: 14px;
      line-height: 20px;
   list-style-type: none;
} 


#container {
   line-height: 140%;
   margin-right: auto;
   margin-left: auto;
   margin-top: 20px;
   text-align: left;
   padding: 0px;
   width: 800px;

}

#hed {
     background-image: url("images/topbana01.gif");
	 background-repeat: no-repeat;
   line-height: 140%;
   margin-right: auto;
   margin-left: auto;
   margin-bottom: 5px;
   text-align: left;
   padding: 0px;
   width: 800px;
}


   
#hed .item {
   padding: 60px 0px 5px 10px;
}

#hed .navi {
	display: block;
	font-size: 14px;
	text-align: right;
	width: 800px;
	float: none;
	background-color: #cc9999;
	margin: 0px 0px 1px 0px;
	padding: 1px 0px 1px 0px;
	text-decoration: none;
}
#hed .navi-pan {
	font-size: 14px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	line-height: 140%;
}

#hed h1{
      display: block;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 0px 0px 0px 435px;
   font-size: 11px;
   font-style: normal;
   text-align: right;
   float: right;
}

#hed .back {
      display: block;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 60px 0px 0px 10px;
   font-size: 12px;
   text-align: left;
   vertical-align: baseline;
   text-decoration: none;
   color: #993333;
   width: 790px;
}

#hed .navi-pan a{
       display:block;
   font-size: 14px;
   text-align: left;
   float: left;
      color: #666666;
	  font-weight: normal;
   margin: 0px 0px 0px 0px;
   text-decoration: underline;
}   

#hed .navi a {
	display:block;
	font-size: 14px;
	text-align: right;
	float: right;
	color: #ffffff;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}


#content {
   font-size: 14px;
   text-align: left;
   float: right;
   width: 620px;
   margin: 0px 0px 0px 0px; 
}

#content2 {
   font-size: 14px;
   text-align: left;
   float: right;
   width: 620px;
   margin: 0px 0px 0px 0px;
     border-width: 1px 1px 1px 1px;
      border-style: solid;
	 border-color: #993333;
}


#content .top_bn_a {
       display:block;
	   width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 120px 0px;
	   text-decoration: none;
	color:#FFFFFF;
}

#content .top_t1 {
    width: auto;
   font-size: 14px;
   text-align: left;
   margin: 0px 0px 10px 0px;
   padding: 0px;
   background-color:#FFFFFF;
   background-position: 0px 0px;
	 float: none;
   border-width: 1px 1px 1px 1px;
   border-style: solid;
	 border-color: #993333;
}

#content .cardtitle {
   margin: 0px 0px 0px 0px;
}

#content .cardtitle h3 {
   background-color: #993333;
   font-size: 14px;
   font-weight: bold;
   color: #FFFFFF;
   text-align: left;
   margin: 0px 0px 0px 0px;
   padding: 3px 0px 3px 10px;
}


#side {
   font-size: 14px;
   text-align: left;
   background-color: ##FCFBE9;
   float: left;
   width: 160px;
   margin: 0px 0px 0px 0px;
   border-width: 1px 1px 1px 1px;
   border-style: solid;
	border-color: #993333
}

#side .menu01 {
   margin: 0px 0px 0px 0px;
}



#side .menu01 a {
   font-size: 14px;
   font-weight: bold;
}

#side .menu02 {
   margin: 0px 0px 2px 0px;
}

#side .menu02 h3 {
   background-color: #FDFAE3;
   font-size:14px;
   font-weight:bold;
   color: #666666;
   text-align: left;
   margin: 0px 0px 0px 0px;
   padding: 3px 0px 3px 5px;
}

#side .menuspace {
   margin: 0px 0px 10px 0px;
}
#side .menu02 a {
   font-size: 14px;
   font-weight: bold;
   color: #666666;
}

#side .menu ul {
   margin: 0px 0px 0px 2px;
}

#side .menuli {
   text-align: left; 
      margin: 0px 0px 0px 2px;
      padding: 0px 0px 0px 5px;
   font-size: 14px;
      line-height: 20px;
   list-style-type: none;
}  

#bottom {
   color: #666666;
   line-height: 140%;
   margin-right: auto;
   margin-left: auto;
   margin-bottom: 5px;
   text-align: left;
   padding: 0px;
   width: 800px;

} 

#footer {
   margin-right: auto;
   margin-left: auto;
   float:left;
   line-height: 140%;
   margin-top: 10px;
   text-align: left;
   padding: 0px;
   width: 800px;

}

#footer .navi { 
   display: block;
   font-size: 14px;
   text-align: center;
   color: #ffffff;
       background-color: #cc9999;
   margin: 5px 0px 1px 0px;
   padding: 1px 0px 1px 0px;
      border-width: 1px 1px 1px 1px;
   border-style: solid;
	border-color: #993333
} 

#footer .navi a {
   font-size: 14px;
   text-align: center;
   float: none;
   margin: 0px 0px 0px 0px;
   text-decoration: none;
}  

#info {
    float:left;
	padding-bottom: 3px;
    margin-bottom: 5px;
	margin-right: 1px;
	margin-top: 10px;
	border: solid 1px  #993333;
	width: 800px
}
#info .azu {
   border-width: 1px 1px 1px 1px;
   border-style: solid;
   border-color: #993333
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
.style1 {color: #FFFFFF}
.style3 {color: #FFFFFF; font-weight: bold; }
.style4 {color: #FF0000}
.gre {
	border: 1px solid #999999;
}
.markno {
    list-style-type: none;
}
.style10 {color: #666666}
.style12 {color: #FF0000; font-weight: bold; }
.style13 {color: #66CC00}
.style15 {color: #ffe6e6}
.style16 {font-weight: bold}
.style18 {font-size: 18px}
.style19 {font-size: 18px}
.style20 {font-size: 12px}
.style21 {font-size: 10px}
.style23 {color: #660033}
.style24 {font-size: 12}
.gold {
	border: 1px solid #9a7b25;
}
