@charset "utf-8";
/* CSS Document */

.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
#statusWrapper {
	width: 510px;
}
#statusWrapper h3 a {
	color: #333333;
}
#statusWrapper h4 {
	color: #FF0000;
}
.checkPointWrapper{
	border: 1px dotted #000000;
	padding: 1px;
	font-size: 1em;
	color: #000;
	margin: 0 auto 5px;
}
.checkPointWrapper li {
	font-size: 0.8em!important;
}
.rankingWrapper {
	margin: 10px 0;
}
.checkPointInner p {
	margin: 0!important;
	line-height: 1.4em!important;
}
.checkPointInner p b {
	border: none!important;
	background: #AAA;
}
.checkPointInner p span.yb {
	background: none!important;
	padding: none!important;
}
table.systemTable {
	margin: 10px auto!important;
	width: 320px!important;
}
table.systemTable2 {
	margin:10px auto!important;
	width: 160px!important;
}
table.systemTable tbody th ,table.systemTable tbody td , 
table.systemTable2 tbody th ,table.systemTable2 tbody td {
	border:1px solid #938F8C!important;
	text-align: center;
	font-size: 0.6em!important;
	margin: 0px!important;
	padding: 5px 0px!important;
}
table.systemTable tbody th , table.systemTable2 tbody th {
	background: #D6D4D2;
	width: 60px;
}
table.systemTable tbody td , table.systemTable2 tbody td {
	width: 100px;
}


/*
linkBtn
*/
.linkBtn ul {
	width: 220px;
	margin: 0 auto;
}
li.officialBtn{
	background:url(btn_official_h.gif);
}
li.detailBtn{
	background:url(btn_detail_h.gif);
}
.linkBtn ul li a{
	display:block;
	width:100px;
	height:30px;
}
.linkBtn ul li a:hover {
	background-color:transparent;
}
.linkBtn ul li a:hover img{
	visibility:hidden;
}
 /*
ctt
 */
h3.ctt1st {
	background: url(ctt_1st.jpg) no-repeat left top;
	width: 450px;
	height: 32px;
	padding: 18px 0 0 60px;
 }
h3.ctt2nd {
	background:url(ctt_2nd.jpg) no-repeat left top;
	width: 180px;
	height: 38px;
	padding: 12px 10px 0 60px;
	line-height: 1em;
}
h3.ctt3rd {
	background:url(ctt_3rd.jpg) no-repeat left top;
	width: 180px;
	height: 38px;
	padding: 12px 10px 0 60px;
	line-height: 1em;
}
h3.ctt4-10 {
	background: url(ctt_back.jpg) no-repeat left top;
	width: 498px;
	height: 30px;
	padding: 0 0 0 12px;
	line-height: 30px;
}
h3.ctt4-10 img {
	vertical-align: top;
	margin-right: 10px;
}
/*
display none 
*/
#ranking01 , #ranking02 , #ranking03 {
	display: none;
}

/*
1st
*/
#ranking1stWrapper .contentsWrapper {
	width: 480px;
	padding: 5px 15px;
}
#image1st {
	width: 125px;
	height: 80px;
	padding: 10px;
}
.image1st {
	width: 125px;
	height: 80px;
	padding: 10px;
}
#detail1st {
	width: 330px;
}
.detail1st {
	width: 330px;
}
#ranking1stWrapper .checkPointWrapper {
	width: 480px;
}
#ranking1stWrapper .checkPointInner {
	background: url(back_1st_check.jpg) no-repeat left top #191919;
	padding: 25px 10px 5px 10px;
	color: #FFF
}
/*
2nd
*/
#ranking2ndWrapper .checkPointInner {
	background: url(back_2nd_check.jpg) no-repeat left top #A7A8BA;
	padding: 25px 10px 5px 10px;
}
/*
3rd
*/
#ranking3rdWrapper .checkPointInner {
	background: url(back_3rd_check.jpg) no-repeat left top #C79493;
	padding: 25px 10px 5px 10px;
}
/*
2-3
*/
#ranking2ndWrapper , #ranking3rdWrapper{
	width: 250px;
}
#ranking2ndWrapper .contentsWrapper, #ranking3rdWrapper .contentsWrapper {
	width: 230px;
	padding: 5px 10px;
}
.image2-3 {
	width: 125px;
}
.imageFloat {
	margin-bottom: 10px;
}
.imageFloat h4 {
	width: 100px;
}

/*
4-
*/
.ranking4-10Wrapper {
	width: 510px;
}
.ranking4-10Wrapper .contentsWrapper {
	width: 500px;
	padding: 5px;
}
.imageWrapper {
	width: 100px;
	margin-right: 5px;
}
.ranking4-10Wrapper .checkPointWrapper {
	width: 480px;
}
.ranking4-10Wrapper .checkPointInner {
	background: #F0F0F0;
	padding: 5px 10px;
}


.checkPointInner span.yb {
	color: #FF0000;
}
p.rankNav {
	text-align: right;
	margin: 0!important;
}
