body {
font-size:8pt;
color:#000000;
font-family:verdana,chicago,osaka,ms gothic;
line-height:180%;
margin:0px;
padding:0px;
width:100%;
}
img,
#Top,
#Lnavi,
#Smenu,
#Mmenu,
#Nmenu
.Return,
.Border,
.Border2,
.Histry1 a,
.Histry2 a,
.Pora,{
display:none;
}
a {
color:#000;
text-decoration:none;
}
p { 
margin-top:0px;
margin-bottom:0px;
}
#Header {
margin 0px;
padding:0px;
height:auto;
width:100%;
}
#Main {
clear:left;
float:left;
margin:0px;
padding:0px;
width:100%;
height:auto;
}
#Footer {
clear:left;
margin:0px;
padding:10px 0px 0px 0px;
width:100%;
border:0px;
}
.MainCon{
margin:10px 15px 10px 15px;
padding:0px;
}
.TopCon{
margin:10px 7px 10px 8px;
padding:0px;
}
#Fmenu { 
margin:30px 0px 0px 0px;
padding0px;
text-align:center;
}
#Copy {
font-size:90%; 
margin:0px;
padding0px;
text-align:center;
}
.Space {
clear:left
}
.Indent {
margin:0px 0px 0px 25px;
padding:0px;
width:100%;  
}
.Contaner {
margin:10px 30px 10px 30px;
padding:0px;
}
.Contaner2 {
margin:10px 30px 0px 30px;
padding:10px 0px 10px 0px;
}
.Under {
color:#666666;
margin:10px 30px 0px 30px;
padding:10px 10px 10px 10px;
}
.Root {
text-align:right;
margin:0px 10px 0px 0px;
padding0px;
}
.Root a{
color:#000;
}
h1 {
font-size:130%;
float:left;
text-indent:0px;
margin:5px 0px 5px 1px;
padding:5px 0px 5px 20px;
width:100%;
height:auto;
border-top:1px #000000 solid;
border-bottom:1px #000000 solid;
}
.TopCon h2 {
font-size:120%; 
text-indent:20px;
margin:0px 0px 5px 0px;
padding:5px 0px 5px 20px; 
border-left:0.5em solid #666666;
}
.TopicCon h2{
font-size:120%; 
text-indent:20px;
margin:0px 0px 5px 0px;
padding:5px 0px 5px 20px; 
border-left:0.5em solid #666666;
}
.EventCon h2{
font-size:120%; 
text-indent:20px;
margin:0px 0px 5px 0px;
padding:5px 0px 5px 20px; 
border-left:0.5em solid #666666;
}
h2.Purple {
font-size:120%; 
margin:0px 0px 5px 0px;
padding:5px 0px 5px 20px;
border-left:0.5em solid #666666;
}
h2.Green {
font-size:120%; 
margin:0px 0px 5px 0px;
padding:5px 0px 5px 20px; 
border-left:0.5em solid #666666;
}
h2.Blue {
font-size:120%;
margin:0px 0px 5px 0px;
padding:5px 0px 5px 20px; 
border-left:0.5em solid #666666;
}
h2.Etc{
font-size:120%; 
margin:0px 0px 5px 0px;
padding:5px 0px 5px 20px;
border-left:0.5em solid #666666;
}
.HTopicCon h2{
font-size:120%; 
color:#3d3d3f; 
margin:0px 0px 5px 0px;
padding:5px 0px 5px 20px;
border-left:0.5em solid #666666;
}
.HEventCon h2{
font-size:120%; 
color:#3d3d3f; 
margin:0px 0px 5px 0px;
padding:5px 0px 5px 20px;
border-left:0.5em solid #666666;
}
h3 {
font-size:120%;
font-weight:bold;
color:#000000;
margin:20px 0px 20px 0px;
padding:0px 0px 0px 6px;
border-left:5px solid #666666;
}
.Pl h3{
font-size:100%; 
margin:10px 0px 10px 0px;
padding:0px;
}
.TopicCon dl {
margin:0px;
padding:0px;
}
.TopicCon dt{
float:left;
color:#000000;
line-height:300%;
margin:0px 0px 0px 25px;
padding:0px 0px 0px 20px;
}
.TopicCon dd {
color:#000000;
line-height:300%;
margin:0px 10px 0px 165px;
padding:0px 0px 0px 0px;
}
.TopicCon dd a {
color:#000000;
text-decoration:none;
}
.EventCon dl {
margin:0px;
padding:0px;
}
.EventCon dt{
float:left;
color:#000000;
margin:0px 0px 0px 25px;
padding:0px 0px 0px 30px;
}
.EventCon dt a{
font-weight:bold;
text-decoration:none;
}
.EventCon dd {
margin:20px 10px 20px 350px;
padding:0px;
}
.Htopic dl{
margin:0px;
padding:0px;
}
.Htopic dt{
float:left;
margin:0px;
padding:0px
}
.Htopic dd {
margin:0px 0px 0px 150px;
padding:0px;
}
.Link dl{
margin:0px;
padding:0px;
}
.Link dt{
float:left;
margin:0px;
padding:0px;
}
.Link dd{
margin:20px 0px 20px 40px;
padding:0px;
}
.Pl dl{
margin:0px;
padding:0px;
}
.Pl dt{
font-weight:bold;
margin:0px 10px 0px 20px;
padding:0px;
}
.Pl dd 
margin:0px 10px 0px 10px;
padding:0px;
}
.Pl ul{
margin:10px 0px 10px 80px;
padding:0px;
}
.Pl li{
margin:0px 0px 0px 20px;
list-style-type:decimal;
}
.Mapb ul {
margin:0px;
padding:0px;
}
.Mapb li {
list-style-type:disc;
line-height:180%;
margin:0px;
padding:0px 0px 0px 20px;
}
.Mapg ul {
margin:0px;
padding:0px;
}
.Mapg li {
list-style-type:disc;
line-height:180%;
margin:0px;
padding:0px 0px 0px 20px;
}
address {
font-style:normal;
color:#000000;
margin:0px 0px 0px 20px;
padding:0px;
}
.Box {
color:#000000;
margin:10px 0px 10px 10px;
padding:0px;
}
.Name1 {
color:#000000;
margin:0px;
padding:0px;
}
.Name2 {
color:#000000;
margin:0px;
padding:5px 0px 5px 0px;
}
.Bold{
color:#000000;
font-weight:normal;
margin:0px;
}
.Conf{
margin:0px 0px 0px 0px;
padding:10px 15px 0px 15px;
border-left:0;
border-right:0;
border-top:1px solid #000;
border-bottom:0px;
}
.Conf p{
font-size:100%;
line-height:150%;
margin:20px 10px 20px 10px;
padding-left:10px;
border-left:0 ;
}
.Conf dl{
margin-left:0px;
width:380px;
margin-top:5px;
}
.Conf dt{
font-weight:bold;
border-bottom:0px;
}
.Conf dd{
text-align:left;
margin-top:5px;
margin-bottom:10px;
line-height:120%;
}
.Conf h5{
font-size:100%;
line-height:100%;
margin:10px 0px 10px 0px;
padding-left:10px;
padding-right:0px;
border-left:1em solid #000000;
}
.ReportLink{
margin-top:20px;
padding-bottom:0px;
padding-left:0px;
}
.ReportCon2 h4{
font-size:120%;
color:#000 !important;
background-color:#fff !important;
border:0px !important;
}
.Tta{
border:0px;
}
.Tta h5 {
color:#000;
background:#fff;
}
#Announce dd dt,
.Deadline,
#Satomi span{
color:#000 !important;
}



