/* ボディー */
*{margin:0; padding:0;}
html { margin: 0; padding: 0; }
form, input { margin: 0; padding: 0; }
img
{
border:none;
vertical-align:top;
}

body {
	margin:0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:64px;
font-size:12px;
font-family:Arial, ヒラギノ角ゴ Pro W3,
	color: #000000;
	background-color: #ffffff;
background-repeat:repeat-x;

	

}
/*　ヘッダー　*/
h1
{

width:752px;


padding-top:4px;
padding-bottom:4px;
padding-left:0px;
margin-left:auto;
margin-right:auto;
font-size:11px;
text-align:left;
font-weight:normal;
color:#333366;

}




.titletop
{
background-color:#eee;width:750px;border-left:solid 1px #aaa;border-top:solid 1px #aaa;border-right:solid 1px #999;
border-bottom:solid 1px #999;
font-size:12px;
margin-left:auto;
margin-right:auto;

-webkit-border-radius:6px;
-moz-border-radius:6px;
-webkit-box-shadow: 1px 1px 4px #000;
-moz-box-shadow: 1px 1px 4px #000;

background: #fff; /* old browsers */
margin-top:4px;
padding:0 0 16px 0;
}





.toprightf
{
width:200px;height:60px;float:right;
}

.toprightf2
{
margin:4px 4px 0 0;
float:right; 
}

.qrc
{
float:left;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border:solid 1px #666;
}
.topicon
{
float:left;width:69px;height:60px;
}



.titleb
{
margin:4px 0px 8px 0px;
border-top:solid 1px #aaa;
border-bottom:solid 1px #666;

border-left:solid 1px #aaa;
border-right:solid 1px #aaa;
padding:6px;
color:#000;
background: #5CA4ED; /* old browsers */
background: -moz-linear-gradient(top, #5CA4ED 0%, #4096ee 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5CA4ED), color-stop(100%,#4096ee)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5CA4ED', endColorstr='#4096ee',GradientType=0 ); /* ie */

}

.titlebtm
{

}


.titlebtm ul li{
float:right;
list-style-type:none;
text-decoration:none;

}
.titlebtm li a{

display:block;
margin:0px 4px 0px 0;
border:solid 1px #666;
padding:6px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
text-align:center;
color:#000000;
background: #ffffff;
background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f5f6), color-stop(37%,#e3eaed), color-stop(100%,#c8d7dc)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* ie */
-webkit-box-shadow: 1px 1px 2px #000;
-moz-box-shadow: 1px 1px 2px #000;
text-decoration:none;

}

.titlebtm li a:hover{
text-decoration:none;
background: #ffffff;
background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f5f6), color-stop(37%,#e3eaed), color-stop(100%,#c8d7dc)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* ie */
-webkit-box-shadow: 1px 1px 0px #000;
-moz-box-shadow: 1px 1px 0px #000;

}

}
.titlebtm li a:visited {
	text-decoration: none;
	color: #000;
background: #ffdddd;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* ie */

}

}
.titlebtm li a:active {
	text-decoration: none;
	color: #000;
background: #ffdddd;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* ie */

}




.sotowaku
{
background-color:#eee;width:750px;
border-left:solid 1px #aaa;
border-top:solid 1px #aaa;
border-right:solid 1px #999;
border-bottom:solid 1px #999;
font-size:12px;
margin-left:auto;
margin-right:auto;

-webkit-border-radius:6px;
-moz-border-radius:6px;
-webkit-box-shadow: 1px 1px 4px #000;
-moz-box-shadow: 1px 1px 4px #000;

background: #fff; /* old browsers */
margin-top:8px;
}




/*　左　*/
.l1
{

width:452px;
background-color: #ffffff;
	float:left;

}
.l1s
{
width:400px;

margin-top:8px;
	float:left;

}




#osusumelink01
{
	margin-left:0px;
	width:446PX;
	text-align:left;
	background-color: #ffffff;
	text-align:left;
	padding: 2px;
	float: left;
	margin-bottom:4px;
	font-size:9px;
clear:both;
}


#osusumelink012
{
	margin-left:0px;
	width:276PX;
	text-align:left;
	background-color: #ffffff;
	text-align:left;
	padding: 2px;
	float: left;
	margin-bottom:4px;
	font-size:9px;
clear:both;
}

#osusumelink01 a:link {
background-image: url(pimg/mt2.gif);
background-repeat: no-repeat;
color: #000000;
font-size:12px;
	text-decoration: none;
	padding: 2px;
	padding-left:12px;
	margin: 4px;
	background-color: #eeeeff;
line-height:20px;
font-weight:normal;
}

#osusumelink01  a:visited {
background-image: url(pimg/mt2.gif);
background-repeat: no-repeat;
color: #000000;
font-size:12px;
	text-decoration: none;
	padding: 2px;
	padding-left:12px;
	margin: 4px;
	background-color: #ddddff;
line-height:20px;
font-weight:normal;
}

#osusumelink01  a:hover {
background-image: url(pimg/mt3.gif);
background-repeat: no-repeat;
color: #000000;
font-size:12px;
	text-decoration: none;
	padding: 2px;
	padding-left:12px;
	margin: 4px;
	background-color: #aaaaff;
line-height:20px;
font-weight:normal;
}


#osusumelink012 a:link {
background-image: url(pimg/mt2.gif);
background-repeat: no-repeat;
color: #000000;
font-size:12px;
	text-decoration: none;
	padding: 2px;
	padding-left:12px;
	margin: 4px;
	background-color: #eeeeff;
line-height:20px;
font-weight:normal;
clear:both;
}

#osusumelink012  a:visited {
background-image: url(pimg/mt2.gif);
background-repeat: no-repeat;
color: #000000;
font-size:12px;
	text-decoration: none;
	padding: 2px;
	padding-left:12px;
	margin: 4px;
	background-color: #ddddff;
line-height:20px;
font-weight:normal;
clear:both;
}

#osusumelink012  a:hover {
background-image: url(pimg/mt3.gif);
background-repeat: no-repeat;
color: #000000;
font-size:12px;
	text-decoration: none;
	padding: 2px;
	padding-left:12px;
	margin: 4px;
	background-color: #aaaaff;
line-height:20px;
font-weight:normal;
clear:both;
}

.inline
{
	margin-left:0px;
	width:750PX;
	height:1px;
	text-align:left;
	background-color: #666666;
	text-align:left;
	padding: 0px;
	float: left;
	margin-bottom:2px;
	font-size:0px;
clear:both;
}






.kai
{
margin:4px 1px 8px 1px;
padding:8px;
line-height:24px;
font-weight:bold;

	font-size:14px;
border:solid 1px #999;
background: #feffff; /* old browsers */
background: -moz-linear-gradient(top, #feffff 0%, #ddf1f9 35%, #a0d8ef 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(35%,#ddf1f9), color-stop(100%,#a0d8ef)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#a0d8ef',GradientType=0 ); /* ie */
}





.kai2
{
margin:1px;
padding:4px 4px 4px 18px;
line-height:18px;
font-weight:normal;
	border: 1px solid #999;
background-repeat:no-repeat;
	 background-image:url("./new_img/kai2.png");
background-position:  2px center;

}


#ranking
{
width:278px;
margin-top:0px;
margin-bottom:0px;
	border: 1px solid #666666;
background: #f0f9ff; /* old browsers */
background: -moz-linear-gradient(top, #f0f9ff 0%, #cbebff 47%, #a1dbff 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f9ff), color-stop(47%,#cbebff), color-stop(100%,#a1dbff)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#a1dbff',GradientType=0 ); /* ie */



}

#ranking a:link {
	color: #000000;
font-size:12px;
	text-decoration: none;
}
#ranking a:visited {
	text-decoration: none;
	color: #000000;
}
#ranking a:hover {
	text-decoration: none;
	color: #660000;
}
#ranking a:active {
	text-decoration: none;
	color: #660000;
}


#ranking th{

margin-top:4px;
margin-bottom:4px;
padding:2px;
}
#ranking table{
width:278px;
}






.imgx
{
margin-top: 4px;
clear:both;
}
.imgx2
{
margin-top:4px;
margin-bottom:4px;
clear:both;
}


.r1
{
width:280px;
padding-right:8px;
background-color: #ffffff;
	float:right;
padding-bottom:8px;
}







.in
{
margin-left:0px;
color:#000;
text-align:left;
padding: 4px;
margin-bottom:8px;
font-size:12px;
border-bottom: solid 1px #666666;
background: #5CA4ED; /* old browsers */
background: -moz-linear-gradient(top, #5CA4ED 0%, #4096ee 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5CA4ED), color-stop(100%,#4096ee)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5CA4ED', endColorstr='#4096ee',GradientType=0 ); /* ie */

}


#inl
{
	margin-left:0px;
	width:446PX;
	text-align:left;
	background-color: #ffffff;
	text-align:left;
	padding: 0px;
	float: left;
	margin-bottom:0px;
	font-size:12px;
height:64px;
clear:both;
}


.enter
{
	width:180PX;
	height:54PX;
	float: left;
	font-size:14px;
	text-align:center;
	background-color: #ffffff;
}
.exit
{
	width:180PX;
	height:54PX;
	float: left;
	font-size:14px;
	text-align:center;
	background-color: #ffffff;
}

.wss00
{
	width:376PX;
	height:54PX;
	float: left;
padding-top:4px;
	font-size:9px;
	text-align:right;
	background-color: #ffffff;
}


.in a:link {
	color: #000;
font-size:12px;
	text-decoration: none;
}
.in a:visited {
	text-decoration: none;
	color: #000;
}
.in a:hover {
	text-decoration: none;
	color: #000;
}
.in a:active {
	text-decoration: none;
	color: #000;
}




#ranking2
{
margin-left:auto;
margin-right:auto;

width:747px;
}

#ranking2 table
{
font-size:24px;
background:#ffffff; 
border:#666 solid 1px;
	text-align:left;
	background-color:#ffffee;
	text-align:center;
}

#ranking2 th
{
padding-left:6px;
padding-top:6px;
padding-bottom:4px;
	text-align:center;
}

#ranking2 a:link {
font-size:24px;
	color: #000000;
	text-decoration: underline;
font-weight:bold;
padding:8px;

}
#ranking2 a:visited {
font-size:16px;
	text-decoration: none;
	color: #333333;

font-weight:normal;
}
#ranking2 a:hover {
	text-decoration: none;
	color: #ff0000;
}
#ranking2 a:active {
	text-decoration: none;
	color: #660000;
}





.inx
{
padding:4px 4px 4px 16px;
background-repeat:no-repeat;
	 background-image:url("./new_img/kai2.png");
background-position:  2px center;
}












/* clearfix */
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
.clearfix { display: inline-block; }
.clearfix { display: block; }
/* clearfix */


.getadbgimg{
 background-image: url("http://newcgi.nantv.com/comgetran/img/getranbg.png");
 background-repeat: no-repeat;
}

