@charset "UTF-8";

/*@import url(http://fonts.googleapis.com/css?family=Delius);*/
/*@import url(http://fonts.googleapis.com/css?family=Inconsolata);*/
/*@import url(http://fonts.googleapis.com/css?family=Geo);*/
@import url(http://fonts.googleapis.com/css?family=PT+Sans+Caption);

@font-face {
  font-family:'font1';
  src: url('../tokyo_2020/font/TOKYO_2020_font_576_1024.eot?') format('oldIE'), url('../tokyo_2020/font/TOKYO_2020_font_576_1024.woff') format('woff'), url('../tokyo_2020/font/TOKYO_2020_font_576_1024.ttf') format('truetype');
}

body {
  margin-top:24px;
  margin-bottom:24px;
  margin-left:8px;
  margin-right:8px;
  background-color:rgb(255,255,255);
  background-image:url(../fractal/image/ze6.png);
  color:rgb(0,0,0);
/*
  border-style:solid;
  border-top-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-right-width:0px;
  border-color:rgb(128,128,128);
*/
}
a:link {
  color:rgb(0,0,255);
  text-decoration:none;
}
a:active {
  color:rgb(255,0,0);
  text-decoration:none;
}
a:visited {
  color:rgb(128,0,128);
  text-decoration:none;
}
a:hover {
  color:rgb(255,0,0);
  text-decoration:underline;
}
.index_base_area {
  background-color:rgb(64,96,128);
/*
  filter:Alpha(opacity=92);
  opacity:0.92;
*/
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  padding-top:8px;
  padding-bottom:8px;
  padding-left:8px;
  padding-right:8px;
}
.index_header_area {
  background-color:rgb(192,224,255);
  color:rgb(0,0,0);
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  padding-top:8px;
  padding-bottom:8px;
  padding-left:8px;
  padding-right:8px;
}
.index_footer_area {
  background-color:rgb(192,224,255);
  color:rgb(0,0,0);
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  padding-top:8px;
  padding-bottom:8px;
  padding-left:8px;
  padding-right:8px;
}
.index_body_area {
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  padding-top:8px;
  padding-bottom:8px;
  padding-left:4px;
  padding-right:4px;
}
.index_item_area {
  background-color:rgb(255,255,255);
  /*background-color:rgb(224,240,255);*/
  margin-top:4px;
  margin-bottom:4px;
  margin-left:4px;
  margin-right:4px;
  padding-top:8px;
  padding-bottom:8px;
  padding-left:8px;
  padding-right:8px;
}
.base_area {
  background-color:rgb(64,96,128);
/*
  filter:Alpha(opacity=92);
  opacity:0.92;
*/
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  padding-top:8px;
  padding-bottom:8px;
  padding-left:8px;
  padding-right:8px;
}
.header_area {
  background-color:rgb(192,224,255);
  color:rgb(0,0,0);
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  padding-top:8px;
  padding-bottom:8px;
  padding-left:8px;
  padding-right:8px;
}
.footer_area {
  background-color:rgb(192,224,255);
  color:rgb(0,0,0);
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  padding-top:8px;
  padding-bottom:8px;
  padding-left:8px;
  padding-right:8px;
}
.body_area {
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  padding-top:8px;
  padding-bottom:8px;
  padding-left:8px;
  padding-right:8px;
}
.item_area {
  background-color:rgb(255,255,255);
  /*background-color:rgb(224,240,255);*/
  margin-top:0px;
  margin-bottom:0x;
  margin-left:0px;
  margin-right:0px;
  padding-top:8px;
  padding-bottom:8px;
  padding-left:8px;
  padding-right:8px;
}
.link_area {
  background-color:rgb(240,240,240);
  margin-top:8px;
  margin-bottom:0x;
  margin-left:0px;
  margin-right:0px;
  padding-top:8px;
  padding-bottom:8px;
  padding-left:8px;
  padding-right:8px;
}
.opacity_100 {
  filter:Alpha(opacity=100);
  opacity:1.0;
}
#id_opacity_100 {
  filter:Alpha(opacity=100);
  opacity:1.0;
}
.title0 {
  font-family:'PT Sans Caption', sans-serif;/*font-family:'Geo', sans-serif;*//*font-family:'Inconsolata', sans-serif;*//*font-family:'Delius', cursive;*//*font-family:Verdana;*/
  font-size:20px;
  line-height:125%;
  font-weight:bold;
}
.title1 {
  font-family:'PT Sans Caption', sans-serif;/*font-family:'Geo', sans-serif;*//*font-family:'Inconsolata', sans-serif;*//*font-family:'Delius', cursive;*//*font-family:Verdana;*/
  font-size:13px;
  line-height:125%;
  font-weight:bold;
}
.title2 {
  font-family:'PT Sans Caption', sans-serif;/*font-family:'Geo', sans-serif;*//*font-family:'Inconsolata', sans-serif;*//*font-family:'Delius', cursive;*//*font-family:Verdana;*/
  font-size:12px;
  line-height:125%;
  font-weight:bold;
}
.tree {
  font-family:'PT Sans Caption', sans-serif;/*font-family:'Geo', sans-serif;*//*font-family:'Inconsolata', sans-serif;*//*font-family:'Delius', cursive;*//*font-family:Verdana;*/
  font-size:13px;
  line-height:125%;
  font-weight:normal;
}
.link0 {
  font-family:'PT Sans Caption', sans-serif;/*font-family:'Geo', sans-serif;*//*font-family:'Inconsolata', sans-serif;*//*font-family:'Delius', cursive;*//*font-family:Verdana;*/
  font-size:13px;
  line-height:125%;
  font-weight:normal;
}
.comment0 {
  font-family:'PT Sans Caption', sans-serif;/*font-family:'Geo', sans-serif;*//*font-family:'Inconsolata', sans-serif;*//*font-family:'Delius', cursive;*//*font-family:Verdana;*/
  font-size:13px;
  line-height:125%;
  font-weight:normal;
}
.comment1 {
  font-family:'PT Sans Caption', sans-serif;/*font-family:'Geo', sans-serif;*//*font-family:'Inconsolata', sans-serif;*//*font-family:'Delius', cursive;*//*font-family:Verdana;*/
  font-size:12px;
 line-height:125%;
  font-weight:normal;
}
.comment2 {
  font-family:'PT Sans Caption', sans-serif;/*font-family:'Geo', sans-serif;*//*font-family:'Inconsolata', sans-serif;*//*font-family:'Delius', cursive;*//*font-family:Verdana;*/
  font-size:11px;
  line-height:125%;
  font-weight:normal;
}
.menu {
  font-family:'PT Sans Caption', sans-serif;/*font-family:'Geo', sans-serif;*//*font-family:'Inconsolata', sans-serif;*//*font-family:'Delius', cursive;*//*font-family:Verdana;*/
  font-size:13px;
  line-height:125%;
  font-weight:normal;
}
.submenu {
  font-family:'PT Sans Caption', sans-serif;/*font-family:'Geo', sans-serif;*//*font-family:'Inconsolata', sans-serif;*//*font-family:'Delius', cursive;*//*font-family:Verdana;*/
  font-size:12px;
  line-height:125%
  font-weight:normal;
}
.open_close {
  font-family:'PT Sans Caption', sans-serif;/*font-family:'Geo', sans-serif;*//*font-family:'Inconsolata', sans-serif;*//*font-family:'Delius', cursive;*//*font-family:Verdana;*/
  font-size:10px;
  line-height:125%
  font-weight:900;
}
.copyright {
  font-family:'PT Sans Caption', sans-serif;/*font-family:'Geo', sans-serif;*//*font-family:'Inconsolata', sans-serif;*//*font-family:'Delius', cursive;*//*font-family:Verdana;*/
  font-size:11px;
  line-height:125%;
  font-weight:normal;
}
.access_analyzer {
  font-family:'PT Sans Caption', sans-serif;/*font-family:'Geo', sans-serif;*//*font-family:'Inconsolata', sans-serif;*//*font-family:'Delius', cursive;*//*font-family:Verdana;*/
  font-size:11px;
  line-height:125%;
  font-weight:normal;
}
.hr0 {
  border-color:rgb(128,128,128);
  border-style:solid;
  /*border-style:dashed;*/
}
.hr1 {
  border-color:rgb(128,128,128);
  border-style:dotted;
}
.it3d_text {
  color:rgb(255,255,255);
  font-family:'Verdana', sans-serif;
  font-size:12px;
  line-height:125%;
}
