<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

#contents #main #pageHead{
  margin-bottom:15px;
}

#contents #main #rankList{
	width:754px;
}

#contents #main #rankList h3{
  position:relative;
  /*width:740px;*/
  padding:10px 6px 8px;
  font-weight:bold;
  color:#ffffff;
  border:1px solid #e2e4e5;
}

#contents #main #rankList h3 span{
  position:absolute;
  display:block;
  width:500px;
  right:6px;
  bottom:8px;
  text-align:right;
  font-size:12px;
  font-weight:normal;
}

#contents #main #rankList h3.menTitle{
  background-color:#84c3ed;
}

#contents #main #rankList h3.ladiesTitle{
  background-color:#ee779b;
}

#contents #main #rankList h3.pairTitle{
	background-color: #58AB5D;
}

#contents #main #rankList table{
  /*width:754px;*/ width:100%;
  margin-bottom:20px;
  border-collapse:separate;
  border-left:1px solid #e2e4e5;
}

#contents #main #rankList table a{
  color:#008cd6;
}

#contents #main #rankList table a:hover{
  color:#006ba3;
}

#contents #main #rankList th,
#contents #main #rankList td{
  padding:10px 2px 8px;
  border-right:1px solid #e2e4e5;
  border-bottom:1px solid #e2e4e5;
}

#contents #main #rankList th{
  background-color:#ededeb;
}

#contents #main #rankList th.rank,
#contents #main #rankList td.rank{
  width:3em;
  text-align:center;
  font-family:Tahoma, Geneva, sans-serif;
}

#contents #main #rankList th.name,
#contents #main #rankList td.name{
  width:auto;
  padding-left:8px;
  padding-right:8px;
}

#contents #main #rankList th.name span,
#contents #main #rankList td.name span{
  padding-left:12px;
  font-size:12px;
  font-family:Tahoma, Geneva, sans-serif;
}


#contents #main #rankList th.score,
#contents #main #rankList td.score{
/*  width:5.5em;*/
  width:8.5em;
  text-align:center;
  font-family:Tahoma, Geneva, sans-serif;
}

#contents #main #rankList table.men tr.even{
  background-color:#f3faff;
}

#contents #main #rankList table.ladies tr.even{
  background-color:#fdf0f4;
}

#contents #main #rankList table.pair tr.even{
	background-color: #EBFEE9;
}

/* Gallery */

#contents #main #photoGallery h3{
  padding:10px 10px 8px;
  background:url(../images/cmn_main_bg.png) left top repeat;
  font-weight:bold;
}

#contents #main #photoGallery ul{
  width:760px;
  margin-right:-5px;
}

#contents #main #photoGallery ul li{
  float:left;
  margin:4px 4px 0 0;
  padding:2px;
  width:142px;
  height:142px;
  border:1px solid #808080;
}

#contents #main #photoGallery ul li img{
  vertical-align:top;
}

/* Gallery Popup */
html {
  overflow-y: auto; /* Firefox scroll-on */
}

body#galleryPopup{
  background-image:none;
  background-color:#ffffff;
}

#galleryWrap{
  width:728px;
  margin:0 auto;
  padding:15px;
}

#galleryWrap #superBanner{
  width:728px;
  height:90px;
  margin:0 auto 20px;
}

#galleryWrap #photoBlock{
  width:470px;
  height:470px;
  margin:0 auto 5px;
  padding:10px;
  border:1px solid #555555;
}

#galleryWrap #photoBlock img{
  background-position:center center;
  background-repeat:no-repeat;
}

#galleryWrap #dataBlock{
  position:relative;
  width:728px;
  margin:0 auto;
}

#galleryWrap #dataBlock p#copy{
  width:500px;
  margin:0 auto 8px;
  text-align:right;
  color:#999999;
  font-size:12px;
  font-family:Tahoma, Geneva, sans-serif;
}

#galleryWrap #dataBlock p#caption{
  width:500px;
  margin:0 auto;
  line-height:130%;
  font-size:12px;
}

#galleryWrap #dataBlock a#prev{
  position:absolute;
  display:block;
  width:30px;
  height:30px;
  left:0;
  top:10px;
}

#galleryWrap #dataBlock a#next{
  position:absolute;
  display:block;
  width:30px;
  height:30px;
  right:0;
  top:10px;
}</pre></body></html>