


.ui-tabs-hide {
	display:none;
}



#leftCenter h2 {
	display:block;
	width:735px;
	height:auto;
	background-color:#cccccc;
	background-repeat:no-repeat;
	margin-bottom:10px;
}

#leftCenter h3{
	width:690px!important;
}

#leftCenter #ranking h3{
	background-image:url(../img/grandtop/ttlBar_hot.png);
}

#leftCenter #tokusyuct h3{
	background-image:url(../img/grandtop/ttlBar_feature.png);
}

#leftCenter #recommend h3{
	background-image:url(../img/grandtop/tfTtlBar.png);
}

#leftCenter .golfpr h3{
	background-image:url(../img/grandtop/ttlBar_gl.png);
}

#hdBg {
	background-image:url(../img/common/hdBg.pnggrang.png);
	background-position:center top;
	background-repeat:no-repeat;
	border:0 dotted #FF0000;
	height:171px;
	padding:0 0 10px;
	width:100%;
}

#header {
	background-image:none;
	background-position:left top;
	background-repeat:no-repeat;
	height:171px;
	margin:0 auto;
	position:relative;
}

#header div#hdTop {
	border:0 dotted #0000FF;
	height:160px;
}

*html body #header div#hdTop {
	height:155px;
}



#contBg {
	padding-top:10px;
}

#rank{
	margin:0px;
}

#rank li{
	float:left;
	white-space:nowrap;
	display:block;
	margin-top:10px;
	margin-bottom:0px;
}

#rank li a{
	display:block;
	height:29px;
	text-indent:-99999px;
	background-image:none;
	color:#202CCB;
	outline-color:#FFFFFF;
	outline-style:none;
	outline-width:medium;
	padding-left:0px;
	text-decoration:underline;
}

*html body #rank li a:hover{
	margin-top:-2px;
	padding-bottom:2px;
}

#rank01{
	background-image:url(../img/grandtop/grandtop_rank01_out.png);
	width:119px;
}

#rank01 a:hover{
	background-image:url(../img/grandtop/grandtop_rank01_over.png);
}

.ui-tabs-selected a#rankA01 {
	background-image:url(../img/grandtop/grandtop_rank01_over.png);
}

#rank02{
	background-image:url(../img/grandtop/grandtop_rank02_out.png);
	width:120px;
}

#rank02 a:hover{
	background-image:url(../img/grandtop/grandtop_rank02_over.png);
}

.ui-tabs-selected a#rankA02 {
	background-image:url(../img/grandtop/grandtop_rank02_over.png);
}


#rank03{
	background-image:url(../img/grandtop/grandtop_rank03_out.png);
	width:120px;
}

#rank03 a:hover{
	background-image:url(../img/grandtop/grandtop_rank03_over.png);
}

.ui-tabs-selected a#rankA03 {
	background-image:url(../img/grandtop/grandtop_rank03_over.png);
}


.topranktab{
	background-image:url(../img/common/subBoxBg01.png);
	background-repeat:repeat;
	border:1px solid #DDE1CD;
	margin:0 0;
	width:713px;
	margin-bottom:20px;
	padding:10px;
	padding-bottom:5px;
}

.topranktab dl{
	margin-bottom:5px;
}

.topranktab dt{
	float:left;
	display:block;
	text-indent:-99999px;
	width:65px;
	height:15px;
	margin-right:10px;
}

.topranktab dd{
	float:left;
	display:block;
	margin-right:10px;
}

.rankpc{
	font-size:14px;
	color:#d6212a;
	font-weight:bold;
	width:80px;
}

#rankino01{
	background-image:url(../img/common/rank01.png);
}

#rankino02{
	background-image:url(../img/common/rank02.png);
}

#rankino03{
	background-image:url(../img/common/rank03.png);
}


#tokusyuu{
	margin-top:10px;
	margin-bottom:15px;
}

#tokusyuu a{
	background-image:none;
	color:#202CCB;
	outline-color:#FFFFFF;
	outline-style:none;
	outline-width:medium;
	padding-left:0px;
	text-decoration:underline;
}

#tokusyuu dt{
	display:block;
	width:735px;
	height:100px;
	background-color:#CCCCCC;
	margin-bottom:5px;
}

#tokusyuu dd{
	display:block;
	width:365px;
	background-color:#CCCCCC;
	height:100px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

#tokusyuu dd#right{
	margin-right:0px;
}

#ostr{
	margin:0px;
}

#ostr li{
	float:left;
	white-space:nowrap;
	display:block;
	margin-top:10px;
	margin-bottom:0px;
}

#ostr li a{
	display:block;
	height:29px;
	text-indent:-99999px;
	background-image:none;
	color:#202CCB;
	outline-color:#FFFFFF;
	outline-style:none;
	outline-width:medium;
	padding-left:0px;
	text-decoration:underline;
}

*html body #ostr li a{
	margin-top:-2px;
	padding-bottom:2px;
}

#ostr01{
	background-image:url(../img/grandtop/osusumetr01_out.png);
	width:119px;
}

#ostr01 a:hover{
	background-image:url(../img/grandtop/osusumetr01_over.png);
}

.ui-tabs-selected a#ostrA01{
	background-image:url(../img/grandtop/osusumetr01_over.png);
}


#ostr02{
	background-image:url(../img/grandtop/osusumetr02_out.png);
	width:120px;
}

#ostr02 a:hover{
	background-image:url(../img/grandtop/osusumetr02_over.png);
}

.ui-tabs-selected a#ostrA02{
	background-image:url(../img/grandtop/osusumetr02_over.png);
}


#ostr03{
	background-image:url(../img/grandtop/osusumetr03_out.png);
	width:120px;
}

#ostr03 a:hover{
	background-image:url(../img/grandtop/osusumetr03_over.png);
}

.ui-tabs-selected a#ostrA03{
	background-image:url(../img/grandtop/osusumetr03_over.png);
}


#ostr04{
	background-image:url(../img/grandtop/osusumetr04_out.png);
	width:120px;
}

#ostr04 a:hover{
	background-image:url(../img/grandtop/osusumetr04_over.png);
}

.ui-tabs-selected a#ostrA04{
	background-image:url(../img/grandtop/osusumetr04_over.png);
}


#ostr05{
	background-image:url(../img/grandtop/osusumetr05_out.png);
	width:120px;
}

#ostr05 a:hover{
	background-image:url(../img/grandtop/osusumetr05_over.png);
}

.ui-tabs-selected a#ostrA05{
	background-image:url(../img/grandtop/osusumetr05_over.png);
}


#ostr06{
	background-image:url(../img/grandtop/osusumetr06_out.png);
	width:120px;
}

#ostr06 a:hover{
	background-image:url(../img/grandtop/osusumetr06_over.png);
}

.ui-tabs-selected a#ostrA06{
	background-image:url(../img/grandtop/osusumetr06_over.png);
}


.ostrtab{
	background-image:url(../img/common/subBoxBg01.png);
	background-repeat:repeat;
	border:1px solid #DDE1CD;
	margin:0 0;
	width:713px;
	margin-bottom:20px;
	padding:10px;
	padding-bottom:5px;	
}

.osusumepr{
	margin-top:10px;
	margin-bottom:20px;
}

.osusumepr dl{
	width:365px;
	float:left;
	margin-right:5px;
	height:100px;
	margin-bottom:5px;
}

.osusumepr dt{
	float:left;
	width:150px;
	height:100px;
	background-color:#CCCCCC;
	margin-right:5px;
}


.osusumepr dd {
	display:block;
	width:200px;
	float:left;
	position:relative;
}

.osusumepr dd span{
	display:block;
	font-weight:bold;
	color:#d6212a;
	margin-bottom:3px;
}

.osusumepr dl.right{
	margin-right:0px;
}

.osusumepr dt a{
	background-image:none;
	color:#202CCB;
	outline-color:#FFFFFF;
	outline-style:none;
	outline-width:medium;
	padding-left:0px;
	text-decoration:underline;
}

.osusumepr dd a.folfprank{
	text-indent:-99999px;
	padding:0px;
	background-image:url(../img/grandtop/bn01_out.png);
	width:100px;
	height:25px;
	display:block;
	background-repeat:no-repeat;
	position:absolute;
	top:75px;
	left:105px;	
}

.osusumepr dd a.folfprank:hover{
	background-image:url(../img/grandtop/bn01_over.png);
}

