@charset "utf-8";
/* CSS Document */

html, body {
	font-family:Montserrat,"Avant Garde",Avantgarde,"Century Gothic",CenturyGothic,AppleGothic,sans-serif;
	font-weight:400;
	padding:0;
	margin:0;
	font-size:16px;
}
h1,h2,h3,h4,h5,h6 {
	font-family:Roboto,"Roboto Black","Arial Black","Arial Bold",Gadget,sans-serif;
	font-weight:900;
}
h1, h2.subh {
	font-size:38px;
}
h2 {
	font-size:32px;
}
h3 {
	font-size:28px;
}
h4 {
	font-size:24px;
}
h5, h1.mainh {
	font-size:21px;
}
h6 {
	font-size:18px;
}
h1.mainh {
	margin:0;
}
h2.subh {
	margin-top:0;
}
a {
	text-decoration:none;
}
img {
	vertical-align:bottom;
	max-width:100%;
}
img[src] {
	width:auto;
	height:auto;
}
.scrollcontent {
	width:100%;
	overflow:auto
}
.container {
	text-align:center;
}
.wrapper {
	margin:0 auto;
	width:1200px;
	max-width:100%;
	text-align:left;
}
.contenti {
	padding:12px;
}
li {
	margin: 5px 0;
	font-size: 18px;
}
form {
	margin:0;
	padding:0;
}
.headerband {
	background:#E72F60;
	padding:30px 20px;
	text-align:center;
}
.ranktable {
    background: #EEE;
}
.ranktable {
    border: 1px solid #CCC;
}
.ranktable {
    border-spacing: 0;
    margin: 0;
}
.ranktable thead th {
    color: #32373c;
    border-bottom: 1px solid #e1e1e1;
}
.ranktable td, .ranktable th {
    word-wrap: break-word;
    color: #555;
    padding: 8px 10px;
    text-align: left;
	white-space:pre;
}

@media only screen and (max-width:750px) {
	
}
