@charset "utf-8";
a,a:link, a:visited { color: #000; text-decoration: underline; }
a:active, a:hover { text-decoration: underline; }
img { border: 0; }

body { color: #000000; text-align: left; background-image: none; background-color:#FFFFFF; }
#wrapper { background-image:none; text-align:left; }
#box { background-image: none; }

#header { display:none; }
#local-navi { display:none; }
#contents { float:none; overflow:visible; }
#footer { display:none; }

.printimg { display:block; }
#flash { display:none; }
#coursemap { display:none; }
#reserve123 { display:none; }
.printhide { display:none; }
.print { display:none; }


table { font-size: 80%; margin: 0 0 0 1px; padding: 0; }
th { text-align: left; font-weight: bold; margin: 0; padding: 5px 10px; vertical-align:top; }
td { text-align: left; margin: 0; padding: 5px 10px; vertical-align:top; }
table, th ,td { border-collapse: collapse; border-spacing: 0; }

#contents table { border-left:1px solid #ccc; border-top:1px solid #ccc; font-size:80%; line-height:130%; margin:0 0 10px; padding:0; width:100%; }
#contents th { border-bottom:1px solid #ccc; border-right:1px solid #ccc; font-weight:bold; margin:0; padding:4px 4px; color:#6D2108; }
#contents td { border-bottom:1px solid #ccc; border-right:1px solid #ccc; margin:0; padding:4px 4px; }
#contents table.tbl_schedule { }
#contents table.tbl_schedule th { text-align:right; }
#contents table.tbl_schedule td { text-align:center; }
#contents table.tbl_schedule td.eventdetail { text-align:left; }

#contents table.tbl_hole { font-size:70%; }
#contents table.tbl_hole th { text-align:center; background-color:#8A4D39; color:#fff; }
#contents table.tbl_hole td { text-align:center; }

#contents table th.redblown { background-color:#B0473C; }
#contents table th.ygreen { background-color:#8E8E26; }
#contents table th.bgreen { background-color:#297C7C; }
#contents table th.purple  { background-color:#6969BC; }
#contents table th.pink { background-color:#C7568E; }

#contents table.tbl_schedule td.mark { text-align:center; color:#3A7922; font-size:100%; }
#contents .TabbedPanelsContent table.tbl_schedule { }
#contents .TabbedPanelsContent table.tbl_schedule th { text-align:center; }
	#contents table th .star { color: #E83A00; font-size:75%; font-weight:normal; }
