html {  color: #000000;  background: #ffffff;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {  margin: 0;  padding: 0;}table {  border-collapse: collapse;  border-spacing: 0;}
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var {  font-style: normal;  font-weight: normal;}
li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 {  font-size: 100%;  font-weight: normal;}
q:before { content: ''; }
q:after { content: ''; }
abbr, acronym {  border: 0;  font-variant: normal;}
sup { vertical-align: text-top; }sub { vertical-align: text-bottom; }
input, textarea, select {  font-family: inherit;  font-size: inherit;  font-weight: inherit;}
input, textarea, select { *font-size: 100%; }legend { color: #000000; }a { text-decoration: none; }
section, header, footer { display: block; }
body, table, input, textarea, select, button {  font: normal 13px helvetica, arial, hirakakupro-w3, osaka, "ms pgothic", sans-serif;  line-height: 20px;}
pre, code {  font: normal 13px courier, "courier new", fixed-width;  line-height: 20px;}
em { font-style: italic; }
strong { font-weight: bold; }
small {  font-size: 12px;  line-height: inherit;}
a { color: #3676b6; }a:hover:active { color: #000000; }
a.amount { font-weight: bold; }label { display: block; }input[type=text], input[type=password] {  display: table-cell;  display: inline-block;  position: relative;  overflow: visible;  width: auto;  margin: 6px 5px 6px 0;  border-width: 1px;  border-style: solid;  padding: 6px 5px 5px 5px;  line-height: 15px;  vertical-align: middle;  -webkit-appearance: none;  -moz-appearance: none;  zoom: 1;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  border-style: solid;  border-color: #a8a8a8;  border-top-color: #777777;  border-bottom-color: #cccccc;  color: #636669;  background: #ffffff url(../images/home/sprite.png) 0 -207px no-repeat;  height: 15px;  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;}input[type=text].placeholder, input[type=password].placeholder { color: #c6ccd2; }button {  display: table-cell;  display: inline-block;  position: relative;  overflow: visible;  width: auto;  margin: 6px 5px 6px 0;  border-width: 1px;  border-style: solid;  padding: 6px 5px 5px 5px;  line-height: 15px;  vertical-align: middle;  -webkit-appearance: none;  -moz-appearance: none;  zoom: 1;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;  padding-left: 9px;  padding-right: 9px;  border-color: #c7c7c7;  border-bottom-color: #898989;  color: #52585d;  background: #eeeeee url(../images/home/sprite.png) 0 -247px no-repeat;  font-weight: bold;  text-align: center;  white-space: nowrap;  cursor: pointer;  text-shadow: 0 1px 0 #ffffff;  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);  height: 28px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}button:hover:active {  border-color: #9f9f9f;  border-bottom-color: #6d6d6d;  background-color: #bebebe;  background-position: 0 -287px;  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);}input[type=submit] {  display: table-cell;  display: inline-block;  position: relative;  overflow: visible;  width: auto;  margin: 6px 5px 6px 0;  border-width: 1px;  border-style: solid;  padding: 6px 5px 5px 5px;  line-height: 15px;  vertical-align: middle;  -webkit-appearance: none;  -moz-appearance: none;  zoom: 1;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;  padding-left: 9px;  padding-right: 9px;  border-color: #c7c7c7;  border-bottom-color: #898989;  color: #52585d;  background: #eeeeee url(../images/home/sprite.png) 0 -247px no-repeat;  font-weight: bold;  text-align: center;  white-space: nowrap;  cursor: pointer;  text-shadow: 0 1px 0 #ffffff;  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);  height: 28px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}input[type=submit]:hover:active {  border-color: #9f9f9f;  border-bottom-color: #6d6d6d;  background-color: #bebebe;  background-position: 0 -287px;  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);}input[type=submit]::-moz-focus-inner {  padding: 0;  border: 0;}button::-moz-focus-inner {  padding: 0;  border: 0;}.prose h1 {  font-weight: bold;  font-size: 18px;  line-height: 30px;  color: #000000;}.prose h2 {  font-weight: bold;  font-size: 18px;  line-height: 30px;  color: #000000;}.prose h3 {  font-weight: bold;  font-size: 18px;  line-height: 30px;  color: #000000;}.prose h4 {  font-weight: bold;  font-size: 14px;  line-height: 30px;}.prose p { margin-bottom: 20px; }.prose ul { margin-bottom: 20px; }.prose ol { margin-bottom: 20px; }.prose blockquote { margin-bottom: 20px; }.prose address { margin-bottom: 20px; }.prose pre { margin-bottom: 20px; }.prose ul { padding-left: 20px; }.prose ol { padding-left: 20px; }.prose blockquote { padding-left: 20px; }.prose ul li { list-style: disc outside; }.prose ol li { list-style: decimal outside; }.widget {  display: block;  position: relative;  overflow: hidden;  zoom: 1;  margin-bottom: 20px;}.widget h1 {  font-weight: bold;  font-size: 16px;  line-height: 30px;  color: #000000;}.widget h2 {  font-weight: bold;  font-size: 16px;  line-height: 30px;  color: #000000;}.widget h3 {  font-weight: bold;  font-size: 16px;  line-height: 30px;  color: #000000;}.widget h4 {  font-weight: bold;  font-size: 14px;}ul.scoreboard {  display: block;  overflow: hidden;}ul.scoreboard li {  display: inline-block;  display: -moz-inline-box;  margin: 0 10px 20px 0;  padding: 10px 15px;  background: #dde6ed;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;}ul.scoreboard li a { display: block; }ul.scoreboard li span {  display: block;  font-size: 36px;  line-height: 40px;  color: #000000;  text-align: center;}ul.scoreboard li label {  display: block;  font-size: 12px;  text-align: center;}ul.scoreboard li.amount { background: #f4f9f3; }


html {  color: #636669;  background: #dcdfe1;}#body-inner {  position: relative;  overflow: hidden;  width: 100%;  text-align: center;}

#container {  position: relative;  width: 770px;  margin: 0px auto;  text-align: left;  background: url(content.jpg) left top repeat-y;}
#header {  display: block;  position: relative;  overflow: hidden;  zoom: 1;  height: 60px;  padding: 20px 30px 5px 30px;  background: url(banner.jpg) left top no-repeat;}


#content {  position: relative;  overflow: hidden;  padding: 10px 40px;}



