A:LINK{
  color : blue;
  text-decoration : none;
}
A:VISITED{
  color : blue;
  text-decoration : none;
}
A:HOVER{
  color : #FF00CC;
  text-decoration : underline;
}
A:ACTIVE{
  color : #FF00CC;
  text-decoration : underline;
}
TD{
  font-family	:"Meiryo UI";
  font-size	:10pt;
  color:;
}
.taikai_base{
  background-image : url(../../image/crystal_bar/results3d/base_bar/taikai_base.gif);
  height : 55px;
  text-align : center;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}
.main_title_b{
  font-size : 16pt;
  color : blue;
  font-family : "Lucida Sans Unicode";
  letter-spacing : -1px;
  vertical-align : baseline;
}
.main_title_s{
  color : blue;
  font-size : 10pt;
  font-family : メイリオ;
}
.kyogi_base{
  background-image : url(../../image/crystal_bar/results3d/base_bar/syumoku_base.gif);
  font-size : 12pt;
  font-family : メイリオ;
  text-align : center;
  height : 30px;
  color : #0080ff;
  padding-top : 3px;
}
.kyogi_title_jp{
  font-size : 13pt;
  font-family : メイリオ;
  color : #0080ff;
  vertical-align : bottom;
  padding-top : 10px;
  margin	:10px 15px 0px 0px;
}
.syumoku_base{
  background-image : url(../../image/crystal_bar/results3d/base_bar/syumoku_base.gif);
  font-size : 12pt;
  font-family : メイリオ;
  text-align : center;
  height : 30px;
  color : #b62fff;
  padding-top : 3px;
}
.day_bar{
  color : white;
  text-align : center;
  line-height : 25px;
  background-color : #a4bff9;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #6695f4;
}
.cell_top_legend{
  color : white;
  line-height : 105%;
  background-color : #6ab5ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : aqua;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0080ff;
  padding-top : 0px;
  padding-bottom : 1px;
  padding-left : 4px;
  padding-right : 2px;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : aqua;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #0080ff;
}
.cell_top1{
  color : white;
  line-height : 105%;
  background-color : #6ab5ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #80ffff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0080ff;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : #acffff;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #0080ff;
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_top1_in{
  color : white;
  line-height : 105%;
  background-color : #6ab5ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #80ffff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0080ff;
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_top1_in_t{
  color : white;
  line-height : 100%;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0080ff;
  padding-bottom : 2px;
  padding-top : 2px;
}
.cell_top1_in_u{
  color : white;
  line-height : 100%;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #7edbfe;
  padding-top : 2px;
}
.cell_top1_kana{
  font-family : "MS UI Gothic";
  color : white;
  font-size : 9pt;
  line-height : 120%;
  background-color : #6ab5ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #80ffff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0080ff;
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_top1_t{
  color : white;
  background-color : #6ab5ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #80ffff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #2693ff;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : #acffff;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #0080ff;
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_top1_u{
  color : white;
  line-height : 100%;
  background-color : #6ab5ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0080ff;
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-top-color : #7edbfe;
  border-left-color : #acffff;
  border-right-color : #0080ff;
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_top1_ul{
  color : white;
  line-height : 100%;
  background-color : #6ab5ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0080ff;
  border-top-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-top-color : #7edbfe;
  border-left-color : #acffff;
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 2px;
  padding-right : 2px;
}
.cell_top1_uc{
  color : white;
  line-height : 100%;
  background-color : #6ab5ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0080ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #7edbfe;
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 2px;
  padding-right : 2px;
}
.cell_top1_ur{
  color : white;
  line-height : 100%;
  background-color : #6ab5ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0080ff;
  border-top-width : 1px;
  border-right-width : 1px;
  border-top-style : solid;
  border-right-style : solid;
  border-top-color : #7edbfe;
  border-right-color : #0080ff;
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 2px;
  padding-right : 2px;
}
.cell_top1_l{
  color : white;
  line-height : 105%;
  background-color : #6ab5ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #80ffff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0080ff;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : #acffff;
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_top1_l_kana{
  font-family : "MS UI Gothic";
  font-size : 9pt;
  color : white;
  line-height : 105%;
  background-color : #6ab5ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #80ffff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0080ff;
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_top1_c{
  color : white;
  line-height : 105%;
  background-color : #6ab5ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #80ffff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0080ff;
  padding-top : 3px;
  padding-bottom : 3px;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_top1_c_kana{
  font-family : "MS UI Gothic";
  font-size : 9pt;
  color : white;
  line-height : 105%;
  background-color : #6ab5ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #80ffff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0080ff;
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_top1_r{
  color : white;
  line-height : 105%;
  background-color : #6ab5ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #80ffff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0080ff;
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 4px;
  padding-right : 4px;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #0080ff;
}
.cell_top1_r_kana{
  font-family : "MS UI Gothic";
  font-size : 9pt;
  color : white;
  line-height : 105%;
  background-color : #6ab5ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #80ffff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0080ff;
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_rk1{
  color : white;
  background-color : #6f6fff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_rk2{
  font-family : "MS UI Gothic";
  color : white;
  background-color : #6f6fff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0000ff;
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_rk3{
  color : white;
  background-color : #6f6fff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0000ff;
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 4px;
  padding-right : 4px;
}
.total_top{
  color : white;
  line-height : 110%;
  background-color : #4aa5ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #80ffff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #006ad5;
  padding-left : 2px;
  padding-right : 2px;
}
.total1{
  color : blue;
  text-align : right;
  line-height : 130%;
  background-color : #eaeaff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #faf4ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cacaff;
  padding-left : 7px;
  padding-right : 7px;
}
.total2{
  color : blue;
  text-align : right;
  line-height : 130%;
  background-color : #bfefff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #eef9ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #95d2ff;
  padding-left : 7px;
  padding-right : 7px;
}
.name_base1{
  font-family	:"Meiryo UI";
  font-size	:10pt;
  color : #2400b7;
  line-height : 130%;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d2d2fd;
  padding-left : 4px;
  padding-right : 4px;
}
.name_base1_t{
  font-family	:"Meiryo UI";
  font-size	:10pt;
  color : #2400b7;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  padding-left : 4px;
  padding-right : 4px;
}
.name_base1_t9{
  font-family	:"Meiryo UI";
  font-size	:9pt;
  color : #2400b7;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  padding-left : 4px;
  padding-right : 4px;
  padding-top : 2px;
}
.name_base1_u{
  font-family	:"Meiryo UI";
  font-size	:10pt;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d2d2fd;
  padding-left : 4px;
  padding-right : 4px;
}
.name_base1_u_jp{
  font-family	:"Meiryo UI";
  font-size	:10pt;
  color : #a90187;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d2d2fd;
  padding-left : 4px;
  padding-right : 4px;
}
.name_base1_l{
  font-family	:"Meiryo UI";
  font-size	:10pt;
  color : #2400b7;
  line-height : 130%;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d2d2fd;
  padding-left : 5px;
  padding-right : 10px;
  background-color : #ffffff;
}
.name_base1_l9{
  font-family	:"Meiryo UI";
  font-size	:9pt;
  color : #2400b7;
  line-height : 130%;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d2d2fd;
  padding-left : 5px;
  padding-right : 10px;
  padding-top : 2px;
}
.name_base2{
  font-family	:"Meiryo UI";
  font-size	:10pt;
  color : #2400b7;
  background-color : #ceffff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
  padding-left : 4px;
  padding-right : 4px;
}
.name_base2_t{
  font-family	:"Meiryo UI";
  font-size	:10pt;
  color : #2400b7;
  background-color : #ceffff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  padding-left : 4px;
  padding-right : 4px;
}
.name_base2_t9{
  font-family	:"Meiryo UI";
  font-size	:9pt;
  color : #2400b7;
  background-color : #ceffff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  padding-left : 4px;
  padding-right : 4px;
  padding-top : 2px;
}
.name_base2_u{
  font-family	:"Meiryo UI";
  font-size	:10pt;
  line-height : 130%;
  background-color : #ceffff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
  padding-left : 4px;
  padding-right : 4px;
}
.name_base2_u_jp{
  font-family	:"Meiryo UI";
  font-size	:10pt;
  color : #a90187;
  line-height : 130%;
  background-color : #ceffff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
  padding-left : 4px;
  padding-right : 4px;
}
.name_base2_l{
  font-family	:"Meiryo UI";
  font-size	:10pt;
  color : #2400b7;
  line-height : 130%;
  background-color : #ceffff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
  padding-left : 5px;
  padding-right : 10px;
}
.name_base2_l9{
  font-family	:"Meiryo UI";
  font-size	:9pt;
  color : #2400b7;
  line-height : 130%;
  background-color : #ceffff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
  padding-left : 5px;
  padding-right : 10px;
  padding-top : 2px;
}
.name_base3{
  font-family	:"Meiryo UI";
  font-size	:10pt;
  color : #2400b7;
  line-height : 130%;
  background-color : #caf2ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #7dd5ff;
  padding-left : 4px;
  padding-right : 4px;
}
.name_base3_l{
  font-family	:"Meiryo UI";
  font-size	:10pt;
  color : #2400b7;
  line-height : 130%;
  background-color : #caf2ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #7dd5ff;
  padding-left : 4px;
  padding-right : 4px;
}
.name_base3_t{
  font-family	:"Meiryo UI";
  font-size	:10pt;
  color : #2400b7;
  background-color : #caf2ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  padding-left : 4px;
  padding-right : 4px;
}
.name_base3_u{
  font-family	:"Meiryo UI";
  font-size	:10pt;
  background-color : #caf2ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #7dd5ff;
  padding-left : 4px;
  padding-right : 4px;
}
.name_base4{
  font-family	:"Meiryo UI";
  font-size	:10pt;
  color : #2400b7;
  line-height : 130%;
  background-color : #bbddff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #e6f2ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #7dd5ff;
  padding-left : 4px;
  padding-right : 4px;
}
.name_base4_l{
  font-family	:"Meiryo UI";
  font-size	:10pt;
  color : #2400b7;
  line-height : 130%;
  background-color : #f0f0ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #e6f2ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #7dd5ff;
  padding-left : 4px;
  padding-right : 4px;
}
.name_base4_t{
  font-family	:"Meiryo UI";
  font-size	:10pt;
  color : #2400b7;
  background-color : #f0f0ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f0f8ff;
  padding-left : 4px;
  padding-right : 4px;
}
.name_base4_u{
  font-family	:"Meiryo UI";
  font-size	:10pt;
  background-color : #f0f0ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #7dd5ff;
  padding-left : 4px;
  padding-right : 4px;
}
.name_base4_u_jp{
  font-family	:"Meiryo UI";
  font-size	:10pt;
  background-color : #f0f0ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #7dd5ff;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_base1{
  font-size : 10pt;
  font-family: "Meiryo UI";
  line-height : 130%;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d2d2fd;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_base1_kana{
  font-size : 9pt;
  font-family: "Meiryo UI";
  line-height : 140%;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d2d2fd;
  padding-top : 0px;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_base1_u{
  font-size : 10pt;
  font-family: "Meiryo UI";
  text-align : right;
  line-height : 130%;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d2d2fd;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_base1_c{
  font-size : 10pt;
  font-family: "Meiryo UI";
  line-height : 130%;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d2d2fd;
  padding-left : 4px;
  padding-right : 4px;
  text-align : center;
}
.cell_base1_c_kana{
  font-size : 10pt;
  font-family: "Meiryo UI";
  line-height : 140%;
  vertical-align : middle;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d2d2fd;
  padding-top : 2px;
  padding-left : 4px;
  padding-right : 4px;
  text-align : center;
}
.cell_base1_r{
  font-size : 10pt;
  font-family: "Meiryo UI";
  line-height : 130%;
  text-align : right;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d2d2fd;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_base1_r10{
  font-size : 10pt;
  font-family: "Meiryo UI";
  line-height : 130%;
  text-align : right;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d2d2fd;
  padding-left : 4px;
  padding-right : 10px;
}
.cell_base1_r15{
  font-size : 10pt;
  font-family: "Meiryo UI";
  line-height : 130%;
  text-align : right;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d2d2fd;
  padding-left : 4px;
  padding-right : 15px;
}
.cell_base1_r_kana{
  font-size : 10pt;
  font-family: "Meiryo UI";
  text-align : right;
  line-height : 140%;
  vertical-align : middle;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d2d2fd;
  padding-top : 2px;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_base2{
  font-size : 10pt;
  font-family: "Meiryo UI";
  line-height : 130%;
  background-color : #ceffff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_base2_kana{
  font-size : 9pt;
  font-family: "Meiryo UI";
  line-height : 140%;
  background-color : #ceffff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
  padding-top : 0px;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_base2_u{
  font-size : 10pt;
  font-family: "Meiryo UI";
  text-align : right;
  line-height : 130%;
  background-color : #ceffff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_base2_c{
  font-size : 10pt;
  font-family: "Meiryo UI";
  line-height : 130%;
  position : relative;
  background-color : #ceffff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
  padding-left : 4px;
  padding-right : 4px;
  text-align : center;
}
.cell_base2_c_kana{
  font-size : 10pt;
  font-family: "Meiryo UI";
  line-height : 140%;
  vertical-align : middle;
  background-color : #ceffff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
  padding-top : 2px;
  padding-left : 4px;
  padding-right : 4px;
  text-align : center;
}
.cell_base2_r{
  font-size : 10pt;
  font-family: "Meiryo UI";
  line-height : 130%;
  background-color : #ceffff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
  padding-left : 4px;
  padding-right : 4px;
  text-align : right;
}
.cell_base2_r10{
  font-size : 10pt;
  font-family: "Meiryo UI";
  line-height : 130%;
  background-color : #ceffff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
  padding-left : 4px;
  padding-right : 10px;
  text-align : right;
}
.cell_base2_r15{
  font-size : 10pt;
  font-family: "Meiryo UI";
  line-height : 130%;
  background-color : #ceffff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
  padding-left : 4px;
  padding-right : 15px;
  text-align : right;
}
.cell_base2_r_kana{
  font-size : 10pt;
  font-family: "Meiryo UI";
  line-height : 140%;
  vertical-align : middle;
  background-color : #ceffff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
  padding-top : 2px;
  padding-left : 4px;
  padding-right : 4px;
  text-align : right;
}
.cell_base3{
  font-size : 10pt;
  font-family: "Meiryo UI";
  line-height : 130%;
  position : relative;
  background-color : #caf2ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #7dd5ff;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_base3_kana{
  font-size : 10pt;
  font-family: "Meiryo UI";
  line-height : 140%;
  background-color : #caf2ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #7dd5ff;
  padding-top : 2px;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_base3_l{
  font-size : 10pt;
  font-family: "Meiryo UI";
  line-height : 130%;
  background-color : #caf2ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #7dd5ff;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_base3_r{
  font-size : 10pt;
  font-family: "Meiryo UI";
  line-height : 130%;
  background-color : #caf2ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #7dd5ff;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_base3_r_kana{
  font-size : 10pt;
  font-family: "Meiryo UI";
  line-height : 140%;
  background-color : #caf2ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #7dd5ff;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_base4{
  font-size : 10pt;
  font-family: "Meiryo UI";
  line-height : 130%;
  background-color : #f0f0ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f0f8ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #53c7ff;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_base4_kana{
  font-size : 10pt;
  font-family: "Meiryo UI";
  line-height : 140%;
  background-color : #f0f0ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f0f8ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #53c7ff;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_base4_l{
  font-size : 10pt;
  font-family: "Meiryo UI";
  line-height : 130%;
  background-color : #f0f0ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f0f8ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #53c7ff;
  padding-left : 4px;
  padding-right : 4px;
}
.cell_base4_r{
  font-size : 10pt;
  font-family: "Meiryo UI";
  line-height : 130%;
  background-color : #f0f0ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f0f8ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #53c7ff;
  padding-left : 4px;
  padding-right : 4px;
  text-align : right;
}
.cell_base4_r_kana{
  font-size : 10pt;
  font-family: "Meiryo UI";
  line-height : 140%;
  background-color : #f0f0ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f0f8ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #53c7ff;
  padding-left : 4px;
  padding-right : 4px;
  text-align : right;
}
.cell_base4_t{
  font-size : 10pt;
  font-family: "Meiryo UI";
  line-height : 130%;
  background-color : #f0f0ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f0f8ff;
  padding-left : 4px;
  padding-right : 4px;
  padding-top : 1px;
}
.cell_base4_u{
  font-size : 10pt;
  font-family: "Meiryo UI";
  line-height : 130%;
  background-color : #f0f0ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #53c7ff;
  padding-left : 4px;
  padding-right : 4px;
  padding-top : 1px;
}
.in-rk1{
  font-size : 10pt;
  font-family: "Meiryo UI";
  color : blue;
  text-align : right;
  line-height : 130%;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d2d2fd;
  padding-left : 1px;
  padding-right : 4px;
}
.in-rk1_r{
  font-size : 10pt;
  font-family: "Meiryo UI";
  color : blue;
  text-align : right;
  line-height : 130%;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d2d2fd;
  padding-left : 1px;
  padding-right : 15px;
}
.in-rk1_t{
  font-size : 10pt;
  font-family: "Meiryo UI";
  color : blue;
  text-align : right;
  line-height : 130%;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  padding-left : 1px;
  padding-right : 4px;
}
.in-rk2{
  font-size : 10pt;
  font-family: "Meiryo UI";
  color : blue;
  text-align : right;
  line-height : 130%;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
  padding-left : 1px;
  padding-right : 4px;
  background-color : #ceffff;
}
.in-rk2_r{
  font-size : 10pt;
  font-family: "Meiryo UI";
  color : blue;
  text-align : right;
  line-height : 130%;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
  padding-left : 1px;
  padding-right : 15px;
  background-color : #ceffff;
}
.in-rk2_t{
  font-size : 10pt;
  font-family: "Meiryo UI";
  color : blue;
  text-align : right;
  line-height : 130%;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  padding-left : 1px;
  padding-right : 4px;
  background-color : #ceffff;
}
.in-rk3{
  font-size : 10pt;
  font-family: "Meiryo UI";
  color : blue;
  text-align : right;
  line-height : 130%;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
  padding-left : 1px;
  padding-right : 4px;
  background-color : #f0f0ff;
}
.in-rk4{
  font-size : 10pt;
  font-family: "Meiryo UI";
  color : blue;
  text-align : right;
  line-height : 130%;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f0f8ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #7dd5ff;
  padding-left : 1px;
  padding-right : 4px;
  background-color : #caf2ff;
}
.in-rk4_t{
  font-size : 10pt;
  font-family: "Meiryo UI";
  color : blue;
  text-align : right;
  line-height : 130%;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f0f8ff;
  padding-left : 1px;
  padding-right : 4px;
  padding-top : 1px;
  background-color : #caf2ff;
}
.in-rk4_u{
  font-size : 10pt;
  font-family: "Meiryo UI";
  color : blue;
  text-align : right;
  line-height : 130%;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #53c7ff;
  padding-left : 1px;
  padding-right : 4px;
  padding-top : 1px;
  background-color : #caf2ff;
}
.pt_blue1{
  color : blue;
  line-height : 130%;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d2d2fd;
  padding-left : 4px;
  padding-right : 4px;
}
.pt_blue2{
  color : blue;
  line-height : 130%;
  position : relative;
  background-color : #ceffff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
  padding-left : 4px;
  padding-right : 4px;
}
.pt_blue3{
  color : blue;
  line-height : 130%;
  position : relative;
  background-color : #caf2ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #7dd5ff;
  padding-left : 4px;
  padding-right : 4px;
}
.pt_blue4{
  color : blue;
  line-height : 130%;
  position : relative;
  background-color : #f0f0ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f0f8ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #7dd5ff;
  padding-left : 4px;
  padding-right : 4px;
}
.jap_name{
  color : #a90187;
  margin-top : 5px;
}
.p9{
  font-size : 90%;
  letter-spacing : 0px;
}
.p8{
  font-size : 80%;
}
.p85{
  font-size : 85%;
}
.entlytitle1{
  color : white;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0000ff;
  padding-left : 3px;
  padding-right : 3px;
}
.entlytitle2{
  color : white;
  background-color : #6ab5ff;
  ;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0079f2;
}
.medal_g_base{
  text-align : center;
  background-color : #e8e800;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #ffff00;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d2d200;
  padding-left : 1px;
}
.medal_g_b_base{
  text-align : center;
  background-color : #e1e100;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #ffff00;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d2d200;
  vertical-align : top;
  padding-top : 3px;
  width : 25px;
  padding-left : 1px;
}
.medal_s_base{
  text-align : center;
  background-color : #aaa8ea;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #a8a2e3;
  padding-left : 1px;
}
.medal_s_b_base{
  text-align : center;
  background-color : #9f9de8;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #a8a2e3;
  vertical-align : top;
  padding-top : 3px;
  padding-left : 1px;
}
.medal_b_base{
  text-align : center;
  background-color : #ee829d;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #ffdde1;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #dc89a4;
  padding-left : 1px;
}
.medal_b_b_base{
  text-align : center;
  background-color : #ec6f8e;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #ffdde1;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #dc89a4;
  vertical-align : top;
  padding-top : 3px;
  padding-left : 1px;
}
.rk1{
  color : white;
  background-color : #a895ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #efdfff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9b86ff;
  width : 22px;
  text-align : center;
}
.rk2{
  color : white;
  text-align : center;
  background-color : #2b95ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #c4e6ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0080ff;
  width : 22px;
}
.rk1_c{
  color : white;
  background-color : #9b86ff;
  text-align : center;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #efdfff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9b86ff;
  width : 25px;
}
.rk2_c{
  color : white;
  text-align : center;
  background-color : #6ab5ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #c4e6ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0080ff;
}
.rk1_big_c{
  color : white;
  background-color : #9b86ff;
  font-weight : bold;
  text-align : center;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #efdfff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9b86ff;
  padding-top : 5px;
  vertical-align : top;
  width : 25px;
}
.rk2_big_c{
  color : white;
  font-weight : bold;
  text-align : center;
  background-color : #6ab5ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #c4e6ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0080ff;
  padding-top : 5px;
  vertical-align : top;
}
.flag1{
  color : blue;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #faf4ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cacaff;
  padding-left : 8px;
  padding-right : 2px;
  padding-top : 1px;
  background-color : #eaeaff;
}
.flag2{
  color : blue;
  background-color : #bfefff;
  ;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #eef9ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #95d2ff;
  padding-left : 8px;
  padding-right : 2px;
  padding-top : 1px;
}
.nat1{
  color : #000099;
  text-align : center;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d2d2fd;
  padding-left : 2px;
  padding-right : 7px;
  background-color : #eaeaff;
}
.nat2{
  color : #000099;
  text-align : center;
  background-color : #bfefff;
  ;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
  padding-left : 2px;
  padding-right : 7px;
}
.flagandnat1{
  line-height : 110%;
  background-color : #eaeaff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #c1c1ff;
  padding-top : 3px;
  padding-right : 3px;
  padding-left : 5px;
}
.flagandnat2{
  line-height : 110%;
  background-color : #bfefff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9dd6ff;
  padding-top : 3px;
  padding-right : 3px;
  padding-left : 5px;
}
.flagandnat4{
  line-height : 110%;
  background-color : #7dd5ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f0f8ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #53c7ff;
  padding-top : 3px;
  padding-right : 3px;
  padding-left : 5px;
}
.legend{
  font-family : Verdana;
  color : white;
  vertical-align : bottom;
  font-size : 13pt;
  text-align : center;
  height : 35px;
  background-color : #379bff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : aqua;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0080ff;
  padding-bottom : 2px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : aqua;
  border-right-color : #0080ff;
}
.legend_s{
  color : white;
  font-weight : bold;
  vertical-align : bottom;
  font-size : 10pt;
  text-align : center;
  height : 25px;
  background-color : #6ab5ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : aqua;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0080ff;
  padding-bottom : 2px;
  padding-left : 5px;
  padding-right : 5px;
  padding-top : 3px;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #0080ff;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : aqua;
}
.legend_b{
  font-weight : bold;
  color : blue;
}
.leg_flag1{
  color : blue;
  line-height : 130%;
  background-color : #d9d0ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #faf4ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cacaff;
  padding-top : 1px;
  text-align : center;
  width : 26px;
}
.leg_flag2{
  color : blue;
  line-height : 130%;
  background-color : #7dd1ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #eef9ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #80c9ff;
  padding-top : 1px;
  text-align : center;
  width : 26px;
}
.---Figure---{
  background-color : #FFFFFF;
}
.big_name{
  font-family : "Times New Roman";
  color : blue;
  font-size : 11pt;
  font-weight : bold;
}
.newbig_name{
  font-family : "Lucida Sans Unicode";
  color : blue;
  font-size : 13pt;
  line-height : 120%;
  
}
.ex_namebase1{
  font-family : "Meiryo UI";
  font-size : 9pt;
  line-height : 18px;
  height : 30px;
  background-color : #ecf3ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d5d5fb;
  padding-top : 1px;
  padding-left : 7px;
  padding-right : 5px;
}
.ex_namebase2{
  font-family : "Meiryo UI";
  font-size : 9pt;
  line-height : 18px;
  height : 30px;
  background-color : #e1f5ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
  padding-top : 1px;
  padding-left : 7px;
  padding-right : 5px;
}
.compul_name{
  font-family : Arial;
  font-size : 9pt;
}
.bname_base1{
  line-height : 130%;
  background-color : #e1e1ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
  padding-top : 3px;
  padding-left : 4px;
  padding-right : 4px;
}
.bname_base2{
  line-height : 130%;
  background-color : #b0e3ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
  padding-top : 3px;
  padding-left : 4px;
  padding-right : 4px;
}
.elements_title{
  color : white;
  text-align : center;
  vertical-align : middle;
  line-height : 95%;
  background-color : #6ab5ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1pt;
  border-bottom-style : solid;
  border-bottom-color : #2693ff;
  padding-top : 2px;
  padding-bottom : 2px;
  padding-left : 3px;
  padding-right : 3px;
}
.elements_rk{
  color : white;
  text-align : center;
  vertical-align : middle;
  line-height : 95%;
  background-color : #2d96ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1pt;
  border-bottom-style : solid;
  border-bottom-color : #0079f2;
  padding-top : 2px;
  padding-bottom : 2px;
  padding-left : 3px;
  padding-right : 3px;
}
.elements_tit_9{
  color : white;
  font-size : 9pt;
  text-align : center;
  line-height : 95%;
  background-color : #6ab5ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1pt;
  border-bottom-style : solid;
  border-bottom-color : #6666ff;
  padding-top : 3px;
  padding-bottom : 2px;
  padding-left : 2px;
  padding-right : 2px;
}
.elements_tit_8{
  color : white;
  font-size : 8pt;
  text-align : center;
  line-height : 95%;
  background-color : #6ab5ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1pt;
  border-bottom-style : solid;
  border-bottom-color : #2693ff;
  padding-top : 2px;
  padding-bottom : 2px;
  padding-left : 3px;
  padding-right : 3px;
}
.elements_total{
  color : white;
  text-align : center;
  line-height : 95%;
  background-color : #b37bd0;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-style : solid;
  border-bottom-width : 1px;
  border-bottom-color : #a571c4;
  padding-top : 2px;
  padding-bottom : 2px;
  padding-left : 3px;
  padding-right : 3px;
}
.elements_sub{
  color : white;
  text-align : right;
  font-size : 8pt;
  background-color : #07b5e0;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #00a9e1;
  padding-left : 3px;
  padding-right : 3px;
  border-top-width : 1px;
}
.elements1{
  color : blue;
  font-size : 9pt;
  text-align : right;
  background-color : #dfdfff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f7f7ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #c4c4ff;
  
  padding-left : 5px;
  padding-right : 5px;
}
.elements1_t{
  color : #0000e3;
  font-size : 9pt;
  text-align : right;
  background-color : #dfdfff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f7f7ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #c4c4ff;
  padding-left : 5px;
  padding-right : 5px;
}
.elements1_c{
  color : #0000e3;
  font-size : 9pt;
  text-align : right;
  background-color : #dfdfff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f7f7ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #c4c4ff;
  padding-left : 5px;
  padding-right : 5px;
}
.elements1_u{
  color : #0000e3;
  font-size : 9pt;
  text-align : right;
  background-color : #dfdfff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f7f7ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #c4c4ff;
  padding-left : 5px;
  padding-right : 5px;
}
.elements1_lt{
  color : #0000e3;
  font-size : 9pt;
  background-color : #dfdfff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f7f7ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #c4c4ff;
  padding-left : 5px;
  padding-right : 5px;
}
.elements1_lc{
  color : #0000e3;
  font-size : 9pt;
  background-color : #dfdfff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f7f7ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #c4c4ff;
  padding-left : 5px;
  padding-right : 5px;
}
.elements1_lu{
  color : #0000e3;
  font-size : 9pt;
  background-color : #dfdfff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f7f7ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #c4c4ff;
  padding-left : 5px;
  padding-right : 5px;
}
.elements2{
  color : #0000e3;
  font-size : 9pt;
  text-align : right;
  background-color : #caefff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f4faff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #addefc;
  padding-left : 5px;
  padding-right : 5px;
}
.elements2_t{
  color : #0000e3;
  font-size : 9pt;
  text-align : right;
  background-color : #caefff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f4faff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #addefc;
  padding-left : 5px;
  padding-right : 5px;
}
.elements2_c{
  color : #0000e3;
  font-size : 9pt;
  background-color : #caefff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f4faff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #addefc;
  padding-left : 5px;
  padding-right : 5px;
  text-align : right;
}
.elements2_u{
  color : #0000e3;
  font-size : 9pt;
  text-align : right;
  background-color : #caefff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f4faff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #addefc;
  padding-left : 5px;
  padding-right : 5px;
}
.elements2_lt{
  color : #0000e3;
  font-size : 9pt;
  background-color : #caefff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f4faff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #addefc;
  padding-left : 5px;
  padding-right : 5px;
}
.elements2_lc{
  color : #0000e3;
  font-size : 9pt;
  background-color : #caefff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f4faff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #addefc;
  padding-left : 5px;
  padding-right : 5px;
}
.elements_rk1{
  color : blue;
  font-weight : bold;
  text-align : center;
  vertical-align : top;
  background-color : #cacaff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f0f0ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #bbbbff;
  padding-left : 3px;
  padding-right : 3px;
font : 10pt "Meiryo UI";
}
.elements_rk2{
  color : blue;
  font-weight : bold;
  text-align : center;
  vertical-align : top;
  background-color : #99e0ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #e6f3ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #98d7fc;
  padding-left : 3px;
  padding-right : 3px;
font : 10pt "Meiryo UI";
}
.major_1{
  font-family : "Meiryo UI";
  text-align : center;
  
  background-color : #d9d9ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f7f7ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #c1c1ff;
  padding-left : 3px;
  padding-right : 3px;
font : 9pt;
}
.major_2{
  font-family : "Meiryo UI";
  text-align : center;
  
  background-color : #c4edff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f0f9ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #a6d9ff;
  padding-left : 3px;
  padding-right : 3px;
font : 9pt;
}
.fp_1{
  text-align : center;
  line-height : 130%;
  vertical-align : top;
  background-color : #f0f0ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d2d2fd;
  padding-left : 4px;
  padding-right : 4px;
}
.fp_2{
  text-align : center;
  line-height : 130%;
  vertical-align : top;
  background-color : #ddf4ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #b6e9fc;
  padding-left : 4px;
  padding-right : 4px;
}
.tfp_1{
  color : #af00ea;
  font-weight : bold;
  text-align : center;
  vertical-align : top;
  background-color : #cacaff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #e6e6ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #aaaaff;
  padding-left : 6px;
  padding-right : 6px;
}
.tfp_2{
  color : #af00ea;
  font-weight : bold;
  text-align : center;
  vertical-align : top;
  background-color : #86d7fd;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #cae9ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #83cefc;
  padding-left : 6px;
  padding-right : 6px;
}
.final_pl1{
  font-family : "Times New Roman";
  color : #af00ea;
  text-align : center;
  font-weight : 600;
  vertical-align : top;
  background-color : #c1c1ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #e6e6ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #aaaaff;
  padding-left : 2px;
  padding-right : 2px;
}
.final_pl2{
  font-family : "Times New Roman";
  color : #af00ea;
  text-align : center;
  font-weight : 600;
  vertical-align : top;
  background-color : #78bbfe;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #d0ebff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #77d1f9;
  padding-left : 2px;
  padding-right : 2px;
}
.jud_top{
  color : white;
  text-align : center;
  line-height : 95%;
  background-color : #9b83fc;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #7d5efb;
  padding-top : 1px;
}
.jud_top_l{
  color : white;
  text-align : center;
  line-height : 97%;
  background-color : #9b83fc;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #7d5efb;
  padding-top : 1px;
}
.jud_top_c{
  color : white;
  text-align : center;
  line-height : 97%;
  background-color : #9b83fc;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #7d5efb;
  padding-top : 1px;
}
.jud_top_r{
  color : white;
  text-align : center;
  line-height : 97%;
  background-color : #9b83fc;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #7d5efb;
  padding-top : 1px;
}
.jud_pt_1l{
  font-family : "Meiryo UI";
  text-align : center;
  
  background-color : white;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cecefb;
  padding-left : 4px;
  padding-right : 4px;
font : 9pt;
}
.jud_pt_1c{
  font-family : "Meiryo UI";
  text-align : center;
  
  background-color : white;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cecefb;
  padding-left : 4px;
  padding-right : 4px;
font : 9pt;
  
  
  
  height : 20px;
}
.jud_pt_1r{
  font-family : "Meiryo UI";
  text-align : center;
  
  background-color : white;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cecefb;
  padding-left : 4px;
  padding-right : 4px;
font : 9pt;
}
.jud_pt_2l{
  font-family : "Meiryo UI";
  text-align : center;
  
  background-color : white;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #ade7fc;
  padding-left : 4px;
  padding-right : 4px;
font : 9pt;
}
.jud_pt_2c{
  font-family : "Meiryo UI";
  text-align : center;
  
  background-color : white;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #ade7fc;
  padding-left : 4px;
  padding-right : 4px;
font : 9pt;
  height : 20px;
}
.jud_pt_2r{
  font-family : "Meiryo UI";
  text-align : center;
  
  background-color : white;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #ade7fc;
  padding-left : 4px;
  padding-right : 4px;
font : 9pt;
}
.mtx1{
  font-size : 9pt;
  text-align : center;
  line-height : 130%;
  background-color : #f0f0ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d2d2fd;
}
.mtx2{
  font-size : 9pt;
  text-align : center;
  line-height : 130%;
  background-color : #ceffff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
}
.---Figure_Old---{
  background-color : #e1e1ff;
}
.comp_title_1t{
  color : blue;
  font-size : 9pt;
  background-color : #dfdfff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f7f7ff;
  padding-left : 5px;
  padding-right : 5px;
}
.comp_title_1u{
  color : #4e4ba5;
  font-size : 9pt;
  text-align : right;
  line-height : 95%;
  background-color : #dfdfff;
  border-bottom-width : 1pt;
  border-bottom-style : solid;
  border-bottom-color : #c4c4ff;
  padding-left : 5px;
  padding-right : 5px;
}
.comp_title_2t{
  color : blue;
  font-size : 9pt;
  background-color : #caefff;
  border-top-width : 1pt;
  border-top-style : solid;
  border-top-color : #f4faff;
  padding-left : 5px;
  padding-right : 5px;
}
.comp_title_2u{
  color : #4e4ba5;
  font-size : 9pt;
  text-align : right;
  line-height : 95%;
  background-color : #caefff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #addefc;
  padding-left : 5px;
  padding-right : 5px;
}
.comp_pt_1tl{
  font-family : "Meiryo UI";
  color : blue;
  text-align : center;
  background-color : white;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  padding-left : 4px;
  padding-right : 4px;
font : 9pt;
}
.comp_pt_1tc{
  font-family : "Meiryo UI";
  color : blue;
  text-align : center;
  background-color : #ffffff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  padding-left : 4px;
  padding-right : 4px;
font : 9pt;
}
.comp_pt_1tr{
  font-family : "Meiryo UI";
  color : blue;
  text-align : center;
  background-color : #ffffff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  padding-left : 4px;
  padding-right : 4px;
font : 9pt;
}
.comp_pt_1ul{
  font-family : "Meiryo UI";
  text-align : center;
  background-color : #ffffff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d5d5fb;
  padding-left : 4px;
  padding-right : 4px;
font : 9pt;
}
.comp_pt_1uc{
  font-family : "Meiryo UI";
  text-align : center;
  background-color : #ffffff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d5d5fb;
  padding-left : 4px;
  padding-right : 4px;
font : 9pt;
}
.comp_pt_1ur{
  font-family : "Meiryo UI";
  text-align : center;
  background-color : #ffffff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d5d5fb;
  padding-left : 4px;
  padding-right : 4px;
font : 9pt;
}
.comp_pt_2tl{
  font-family : "Meiryo UI";
  color : blue;
  text-align : center;
  background-color : #ffffff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  padding-left : 4px;
  padding-right : 4px;
font : 9pt;
}
.comp_pt_2tc{
  font-family : "Meiryo UI";
  color : blue;
  text-align : center;
  background-color : #ffffff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  padding-left : 4px;
  padding-right : 4px;
font : 9pt;
}
.comp_pt_2tr{
  font-family : "Meiryo UI";
  color : blue;
  text-align : center;
  background-color : #ffffff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  padding-left : 4px;
  padding-right : 4px;
font : 9pt;
}
.comp_pt_2ul{
  font-family : "Meiryo UI";
  text-align : center;
  background-color : #ffffff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #ade7fc;
  padding-left : 4px;
  padding-right : 4px;
font : 9pt;
}
.comp_pt_2uc{
  font-family : "Meiryo UI";
  text-align : center;
  background-color : #ffffff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #ade7fc;
  padding-left : 4px;
  padding-right : 4px;
font : 9pt;
}
.comp_pt_2ur{
  font-family : "Meiryo UI";
  text-align : center;
  background-color : #ffffff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #ade7fc;
  padding-left : 4px;
  padding-right : 4px;
font : 9pt;
}
.jud_pt_total1{
  
  color : blue;
  text-align : center;
  line-height : 130%;
  vertical-align : top;
  letter-spacing : 1px;
  background-color : #dfdfff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f7f7ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #c4c4ff;
  padding-left : 4px;
  padding-right : 4px;
  font-size : 9pt;
font : "Meiryo UI";
}
.jud_pt_total2{
  font-family : "Meiryo UI";
  color : blue;
  text-align : center;
  line-height : 130%;
  vertical-align : top;
  letter-spacing : 1px;
  background-color : #c4edff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f4faff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #addefc;
  padding-left : 4px;
  padding-right : 4px;
font : 9pt;
}
.jud_pt_final1{
  font-size : 9pt;
  color : #af00ea;
  font-weight : bold;
  text-align : center;
  vertical-align : top;
  background-color : #dfdfff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f7f7ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #c4c4ff;
  padding-left : 8px;
  padding-right : 8px;
font : "Meiryo UI";
}
.jud_pt_final2{
  font-size : 9pt;
  color : #af00ea;
  font-weight : bold;
  text-align : center;
  vertical-align : top;
  background-color : #c4edff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f4faff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #addefc;
  padding-left : 8px;
  padding-right : 8px;
font : "Meiryo UI";
}
.---Speed---{
  background-color : #e1e1ff;
}
.record_base1{
  background-color : #e1e1ff;
  color : #0000a0;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : white white;
  border-bottom-color : #a2a2ff;
  padding-left : 4px;
  padding-right : 4px;
  padding-top : 1px;
  padding-bottom : 1px;
}
.record_base2{
  background-color : #c8c8ff;
  color : #0000a0;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : white #a2a2ff white;
  border-bottom-color : #a2a2ff;
  padding-left : 4px;
  padding-right : 4px;
  padding-top : 1px;
  padding-bottom : 1px;
}
.rd_time{
  color : #0000ff;
  font-family : "Trebuchet MS";
  background-color : #f0f0ff;
  padding-left : 4px;
  padding-right : 4px;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : white;
  border-bottom-color : #d2d2fd;
  text-align : center;
}
.rd_rink{
  font-size : 9pt;
  background-color : #f0f0ff;
  padding-left : 4px;
  padding-right : 4px;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : white;
  border-bottom-color : #d2d2fd;
  line-height : 130%;
}
.wr{
  font-weight : bold;
  color : #ca00ca;
  font-size : 9pt;
}
.wr_time{
  color : fuchsia;
}
.time_b1{
  font-size : 9pt;
  font-weight : bold;
  line-height : 150%;
  background-color : #f0f0ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d2d2fd;
  padding-left : 4px;
  padding-right : 4px;
  text-align : right;
}
.time_b2{
  font-size : 9pt;
  font-weight : bold;
  line-height : 150%;
  background-color : #ceffff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
  padding-left : 4px;
  padding-right : 4px;
  text-align : right;
}
.rk_b1{
  color : blue;
  font-size : 9pt;
  font-weight : bold;
  line-height : 150%;
  background-color : #f0f0ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d2d2fd;
  padding-left : 1px;
  padding-right : 4px;
  text-align : right;
}
.rk_b2{
  color : blue;
  font-size : 9pt;
  font-weight : bold;
  line-height : 150%;
  background-color : #ceffff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
  padding-left : 1px;
  padding-right : 4px;
  text-align : right;
}
.----JUMP----{
  background-color : #e1e1ff;
}
.jud_1{
  text-align : right;
  background-color : #f0f0ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d2d2fd;
  padding-left : 4px;
  padding-right : 4px;
  font-size : 9pt;
  font-family : Arial;
}
.jud_2{
  text-align : right;
  background-color : #bfefff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9addfa;
  padding-left : 4px;
  padding-right : 4px;
  font-size : 9pt;
  font-family : Arial;
}
.jud_3{
  text-align : right;
  background-color : #caf2ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #7dd5ff;
  padding-left : 4px;
  padding-right : 4px;
  font-size : 9pt;
  font-family : Arial;
}
.jud_4{
  text-align : right;
  background-color : #f0f0ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #7dd5ff;
  padding-left : 4px;
  padding-right : 4px;
  font-size : 9pt;
  font-family : Arial;
}
.tm_totalp{
  background-color : #5bcaff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f0f8ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #53c7ff;
  padding-left : 8px;
  padding-right : 4px;
  font-weight : bold;
  color : #af00ea;
  text-align : right;
  vertical-align : middle;
}
.---ICE HOCKEY---{
  background-color : #FFFFFF;
}
.hockey_nat1{
  background-color : #ddf3ff;
  text-align : center;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #00dfff;
  font-size : 10pt;
  width : 75px;
  padding-top : 5px;
  padding-bottom : 2px;
}
.goal1{
  font-size : 10pt;
  font-weight : bold;
  color : blue;
  background-color : #bff2ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #00c7f9;
  text-align : center;
  width : 17px;
}
.goal2{
  font-size : 10pt;
  background-color : #ddf3ff;
  text-align : center;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #00ccff;
  width : 17pt;
}
.--NEW_SYSTEM_FIGURE--{
  background-color : #FFFFFF;
}
.fact_title{
  font-size : 8pt;
  color : white;
  text-align : right;
  background-color : #009eea;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  padding-left : 2px;
  padding-right : 2px;
}
.fact_pt1_bv{
  font-family : Arial;
  font-size : 9pt;
  color : #007575;
  text-align : right;
  background-color : #ececff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #c4c4ff;
  padding-right : 20px;
}
.fact_pt1_c{
  font-family : Arial;
  font-size : 9pt;
  color : #007575;
  text-align : center;
  background-color : #ececff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #c4c4ff;
}
.fact_pt1_x{
  font-family : Arial;
  font-size : 9pt;
  color : #007575;
  width : 10px;
  background-color : #ececff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #c4c4ff;
}
.fact_pt1_r{
  font-family : Arial;
  font-size : 9pt;
  color : #007575;
  text-align : right;
  background-color : #ececff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #c4c4ff;
  padding-right : 5px;
}
.fact_pt2_bv{
  font-family : Arial;
  font-size : 9pt;
  color : #007575;
  text-align : right;
  background-color : #e1f5ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #aee7ff;
  padding-right : 20px;
}
.fact_pt2_c{
  font-family : Arial;
  font-size : 9pt;
  color : #007575;
  text-align : center;
  background-color : #e1f5ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #aee7ff;
}
.fact_pt2_x{
  font-family : Arial;
  font-size : 9pt;
  color : #007575;
  width : 10px;
  background-color : #e1f5ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #aee7ff;
}
.fact_pt2_r{
  font-family : Arial;
  font-size : 9pt;
  color : #007575;
  text-align : right;
  background-color : #e1f5ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #aee7ff;
  padding-right : 5px;
}
.tes_no1{
  color : #0000c4;
  text-align : center;
  width : 15px;
  background-color : #dfdfff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #c4c4ff;
  padding-left : 3px;
  padding-right : 5px;
}
.tes_no2{
  color : #0000c4;
  text-align : center;
  width : 15px;
  background-color : #bfecff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #fdfeff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #a7dcfc;
  padding-left : 3px;
  padding-right : 5px;
}
.tes_tit1{
  font-size		:9pt;
  color			:#0000c4;
  vertical-align	:bottom;
  border-top		:1px solid #ffffff;
  border-bottom		:1px solid #c4c4ff;
  padding		:0px 0px 1px 5px;
  background-color	:#dfdfff;
}
.tes_tit2{
  font-size		:9pt;
  color			:#0000c4;
  vertical-align	:bottom;
  border-top		:1px solid #fdfeff;
  border-bottom		:1px solid #a7dcfc;
  padding		:0px 0px 1px 5px;
  background-color	:#caefff;
}
.pcs_tit1{
  font-size		:9pt;
  vertical-align	:bottom;
  border-top		:1px solid #ffffff;
  border-bottom		:1px solid #c4c4ff;
  padding		:0px 0px 1px 5px;
  background-color	:#dfdfff;
}
.pcs_tit2{
  font-size		:9pt;
  vertical-align	:bottom;
  border-top		:1px solid #fdfeff;
  border-bottom		:1px solid #a7dcfc;
  padding		:0px 0px 1px 5px;
  background-color	:#caefff;
}
.pcs_tit_b1{
  text-align : center;
  background-color : #dfdfff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #c4c4ff;
}
.pcs_tit_b2{
  text-align : center;
  background-color : #bfecff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #fdfeff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #a7dcfc;
}
.tss_total{
  color : white;
  vertical-align : middle;
  text-align : center;
  background-color : #4d8fff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #2d52ff;
}
.pcs_total1{
  font-family : Arial;
  font-weight : bold;
  color : #7900f2;
  text-align : right;
  background-color : #d7d7ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #93a0ff;
  padding-top : 1px;
  padding-left : 3px;
  padding-right : 2px;
}
.pcs_total2{
  font-family : Arial;
  font-weight : bold;
  color : #7900f2;
  text-align : right;
  background-color : #aae6ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #75d6ff;
  padding-top : 1px;
  padding-left : 3px;
  padding-right : 2px;
}
.pcs_pt1{
  font-size : 9pt;
  font-family : Arial;
  color : blue;
  text-align : right;
  background-color : #ecf1ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d5d5fb;
  padding-left : 3px;
  padding-right : 3px;
}
.pcs_pt2{
  font-size : 9pt;
  font-family : Arial;
  color : blue;
  text-align : right;
  background-color : #e6f3ff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #b6e9fc;
  padding-left : 3px;
  padding-right : 3px;
}
.n-jud_pt1{
  font-family : Arial;
  font-size : 9pt;
  text-align : center;
  background-color : white;
  border-top-width : 1pt;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #d5d5fb;
  padding-left : 4px;
  padding-right : 4px;
}
.n-jud_pt2{
  font-family : Arial;
  font-size : 9pt;
  text-align : center;
  background-color : white;
  border-top-width : 1pt;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #b6e9fc;
  padding-left : 4px;
  padding-right : 4px;
}
.ded_top{
  font-size : 8pt;
  color : white;
  text-align : center;
  line-height : 95%;
  background-color : #9b83fc;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #7d5efb;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : #f2e6ff;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #7d5efb;
  padding-top : 1px;
  padding-bottom : -5px;
  padding-left : 3px;
  padding-right : 3px;
  height : 20px;
}
.ded_pt1{
  font-family : "Times New Roman";
  text-align : center;
  background-color : #ecf1ff;
  border-bottom-width : 1pt;
  border-bottom-style : solid;
  border-bottom-color : #c7c7fa;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : white;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #d5d5fb;
  padding-left : 2px;
  padding-right : 2px;
  height : 22px;
}
.ded_pt2{
  font-family : "Times New Roman";
  text-align : center;
  background-color : #f4fcff;
  border-bottom-width : 1pt;
  border-bottom-style : solid;
  border-bottom-color : #aad9fb;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : white;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #aad9fb;
  padding-left : 2px;
  padding-right : 2px;
  height : 22px;
}
.sikiri{
  height : 20px;
}
.name_katakana_s{
  font-size : 9pt;
  font-family : "Meiryo UI";
}
.name_katakana_fg{
  font-size : 9pt;
  font-family : "Meiryo UI";
}
.name_katakana_fgs{
  font-size : 8pt;
  font-family : "Meiryo UI";
}
.---END---{
  background-color : #FFFFFF;
}
.ex_base{
  background-image : url(../../image/crystal_bar/results3d/under_bars/ex/ex_base.gif);
  text-align : center;
}
.copy_base{
  background-image : url(../../image/crystal_bar/results3d/under_bars/copy/copy_base.gif);
  text-align : center;
  height : 255px;
}
.ex_shikiri{
  height : 25px;
}
.shikiri_2d{
  height : 15px;
  border-top-style : none;
  border-bottom-style : none;
  border-top-color : #88b8ff;
  border-bottom-color : white;
  border-top-width : 1px;
  border-bottom-width : 1px;
}
.sotowaku{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : white #acacff #acacff white;
}
.ex_shikiri_s{
  height : 15px;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : none;
  border-bottom-style : none;
  border-top-color : #a2c5f9;
  border-bottom-color : white;
}
.flag_shadow{
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : gray;
  border-bottom-color : #9e9e9e;
  border-top-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-top-color : #f0f0f0;
  border-left-color : #f0f0f0;
}
.p12{
  font-size : 12pt;
}
BODY{
  font-family : メイリオ;
  color : #3f3f7c;
}

