 
BODY{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  background-color : #f4f4f4;
}
#foundation{
  background-color : white;
  background-repeat : repeat-y;
}
#logo{
  padding-left : 15px;
  padding-bottom : 5px;
}
#tel{
  padding-right : 15px;
  padding-bottom : 5px;
}
#mail{
  padding-right : 15px;
  padding-bottom : 5px;
}
#catch{
  font-size : 10px;
  color : #8c8c8c;
  padding-top : 5px;
  padding-bottom : 10px;
}
#side_area{
  
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : silver;
  background-image : url(images/side_area.gif);
  padding-top : 10px;
  
  
}
.main_area{
  padding-top : 20px;
  padding-left : 25px;
  padding-right : 25px;
  padding-bottom : 20px;
  font-size : 14px;
  line-height : 24px;
}#main_area_contents{
  padding-top : 15px;
  padding-left : 25px;
  padding-right : 25px;
  padding-bottom : 20px;
  font-size : 14px;
  line-height : 24px;
}
TD{
  font-size : 12px;
  font-family : "MS UI Gothic";
  line-height : 20px;
  color : #333333;
}
#side_seminar_text{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 8px;
  text-align : left;
  padding-bottom : 10px;
}#side_blog_text{
  padding-top : 12px;
  padding-left : 10px;
  padding-right : 8px;
  text-align : left;
  padding-bottom : 10px;
}
FORM{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#footer{
  background-color : #034d94;
  padding-top : 20px;
  padding-bottom : 5px;
  color : white;
}
#topicpath{
  font-size : 12px;
  text-align : right;
}
.company_table_01{
  background-color : #f6f6f6;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}.inquiry_table_01{
  background-color : #f6f6f6;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}.company_table_02{
  background-color : white;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}.inquiry_table_02{
  background-color : white;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}
.faq_table_01a{
  padding-bottom : 1px;
}.faq_table_01b{
  
  padding-top : 5px;
}.faq_table_02a{
  padding-bottom : 1px;
  font-size : 14px;
  color : #990000;
}.faq_table_02b{
  padding-bottom : 5px;
  font-size : 14px;
  padding-top : 5px;
  line-height : 24px;
}
H3{
  font-size : 14px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-bottom : 3px;
}
A{
  color : #0080c0;
}
A:hover{
  color : #730000;
}
.RSSdescript{
  padding-bottom : 10px;
}
.RSStime{
  color : #808080;
}
#form_text{
  padding-left : 10px;
  
}
H4{
  font-size : 15px;
  font-weight : bold;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#top_catch{
  padding-top : 4px;
  padding-left : 15px;
  padding-bottom : 7px;
  padding-right : 15px;
  text-align : center;
}
