body	{color:#555555;background-color:white}
#mainWrapper	{background-color:white;margin:auto;font-size:20px;margin:auto}
#div0	{background-color:white;width:500px;margin:auto;font-size:16px}
#next	{display:none}
#topLogo	{margin:15px 30px}
#topLogo2	{width:10%;margin:10px 30px}
#topTitle	{color:white;padding:10px;font-size:36px;text-align:center;margin:0 0 10px 0;background-color:#2b6c0d}
#div2	{background-color:;;width:100%;margin:auto;clear:both;padding-bottom:20px}
#eventTitle	{color:#f4ffdd;font-size:20px;padding:4px;background-color:#779955;margin:auto}
#eventTitle2	{color:#f4ffdd;font-size:45px;padding:4px;background-color:#337766;margin:auto}
#scheduleMain {width:100%;max-width:900px;margin:auto}
p	{font-size:30px}
.resultTable	{width:100%;text-align:center;margin:10px auto}
.resultTable_w	{width:100%;text-align:center;margin:10px auto}
.bottomLine	{border-bottom:1px double silver}
.sepLine	{border-right:4px double silver}

.ord	{background-color:#bbddee}
.rank	{background-color:#ddeedd}
.dummy	{color:silver;font-weight:bold}
.con	{font-weight:bold;background-color:#cceeff}
table	{border-collapse:collapse}
.men	{background-color:#eff5ff;font-weight:bold}
.women	{background-color:#fff8f1;font-weight:bold}


.men2	{background-color:#f7f7ff;font-weight:bold}
.women2	{background-color:#fff7f5;font-weight:bold}

.left	{background-color:#eeeeee;font-weight:bold}
.right	{background-color:#e4f5fc;font-weight:bold}

td	{line-height:1.3;border:none;font-weight:bold;font-size:25px;text-align:left;padding:0 0.3em 0 0.3em;height:30px}
a, .dummy	{font-weight:bold;font-size:40px}
.dummy_bt	{color:silver;font-weight:bold;font-size:30px}

caption {color: #006633;caption-top:left;text-align:left;font-weight:bold;line-height:1.8;font-size:40px}
li	{font-size:30px;line-height:1.8;margin:10px 20px 5px 30px}
th	{padding:5px;font-size:40px}
h3	{color:#eeee22;
	font-size:30px;
	font-weight:bold;
	line-height:1.5;
	background-color:#667788;
	text-align:center;
	margin:30px 0px 0px 0px}
h4,.hTitle	{color:#black;
	font-size:30px;
	font-weight:bold;
	line-height:2;
	background-color:#ccddee;
	text-align:center;
	margin:10px 0px 0px 0px}

.hTitle	{width:100%;margin:auto}
.eventDate	{text-align:right;font-size:30px}
tr	{height:130px}
td	{vertical-align:middle}

.b-line {border-bottom:solid 4px white}
.btn,btn2	{color:white;font-size:40px;text-align:right;width:200px;padding:5px}
.eventTitle	{height:50px}
.eventNum	{font-size:40px;padding:5px;text-align:left;display:table-cell}
.eventName	{font-size:40px;text-align:left;text-indent:-3.7em;margin-left:4em}
.toggle_switch {
  position: relative;
  cursor: pointer;
  padding: 5px 10px;
  border-top: 1px solid gray;
}
.toggle_switch.open {
  border-bottom: 1px solid gray;
}
.toggle_switch:hover {
  background-color: #eee;
}
.toggle_switch::after {
  content: "";
  display: inline-block;
  width: 18px;
  height: 11px;
  background-size: contain;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  transition: transform .2s;
}
.toggle_switch.open::after {
  transform: rotateZ(180deg);
  top: 46%;
}
.toggle_contents {
  display: none;
  padding: 5px 10px;
  clear:both
  background-color:white
}

.s_tdL	{text-align:center;font-size:40px;width:40%}

.bL	{border-bottom:solid 2px silver}
.even	{background-color:#eff5ff;font-weight:bold}
.odd	{background-color:#fff8f1;font-weight:bold}

.end	{background-color:#e7fffa}
.hTitle	{margin:10px 0}
.menTitle	{text-align:center;font-size:40px;font-weight:normal;background-color:#333333;color:white;width:20%}
.womenTitle	{text-align:center;font-size:40px;font-weight:normal;background-color:#882277;color:white;width:20%}
.r_g	{background-color:#cccdae;font-weight:bold}
.r_a	{background-color:#dff5ff;font-weight:bold}
.r_b	{background-color:#d7e3e9;font-weight:bold}