@charset "utf-8";
/* mobile-box */
#box-mbl{
    background-image:url('../img/main-mbl-bg.gif');
    height:121px;
    width:690px;
    background-repeat:no-repeat;
    margin:0;
    padding:0;
}

.box-mbl-form{
    width:590px;
    padding:45px 0px 0px 165px;
}

.mbl-form{
    width:420px;
    border:1px solid #914800;
    height:20px;
    color:#5E2F00;
}

.box-mbl-bt{
    width:490px;
    padding:7px 0px 0px 300px;
}

.mbl-bt{
    height:24px;
    width:67px;
    padding:2px auto;
}

/* newface news */
.box-new{
	width:200px;
	margin:5px 5px 5px 0;
	float:left;
}

.box-new2{
	width:490px;
	margin:5px 0px 5px 0;
	float:left;
}
.box-new2 .sub-t3 img{
width:495px;
}
.main-ttl1-img{
    height:25px;
    width:343px;
}

.box-new-main{
    width:192px;
 /*   line-height:1.5em;*/
    padding:4px;
 /*	background-image:url('../img/main-bg-new.gif');
    background-repeat:repeat-y;	*/
				background-color:#FFFFFF;
				background-image:url(../img/new/newface-bg.jpg);
}

.box-new-main2{
    width:487px;
 /*   line-height:1.5em;*/
    padding:4px 4px 4px 4px;
 /*	background-image:url('../img/main-bg-new.gif');
    background-repeat:repeat-y;	*/
				background-color:#FFFFFF;
				background-image:url(../img/new/news-bg.gif);
}


.box-new-day-ttl{
    width:165px;
    font-weight:bold;
    letter-spacing:1px;
    padding:2px 0px;
				font-size:12px;
				color:#51B9FF;
}
.box-new-day-ttl2{
    width:450px;
    font-weight:bold;
    padding:2px 0px 2px 5px;
				font-size:12px;
				color:#FF66FF;
				border-left-style:solid;
				border-left-color:#00CCFF;
				border-left-width:3px;
				border-bottom-style:solid;
				border-bottom-width:1px;
				border-bottom-color:#00CCFF;
				margin: 0px 0px 5px;
				line-height:120%;
}

span.txt-pink{
	color:#FF66FF;
	font-size:11px;
	font-weight:normal;
}
span.txt-bl{
	color:#333333;
	font-size:12px;
	font-weight:normal;
}

.box-new-flow{
	width:192px;
	height:242px;
	padding:0px;
	overflow:auto;
}

.box-new-flow2{
	width:484px;
	height:242px;
	padding:0px;
	overflow:auto;
}

.new-box-name{
	width:65px;
	font-size:12px;
	color:#666666;
	line-height:150%;
	float:left;
	letter-spacing:1px;
}

.new-box-comme{
	width:165px;
	padding: 0px;
	font-size:12px;
	line-height:120%;
	color:#666666;
}

.new-pic{
	width:97px;
	float:left;
	text-align:left;
	margin: 0px 3px 3px 0px;
}

.new-one-box{
	width:165px;
	background-color:#FFFFFF;
	padding: 3px;
	margin: 0px 0px 5px;
}

.new-one-box2{
	width:459px;
	background-color:#FFFFFF;
	padding: 3px;
	margin: 0px 0px 5px;
}

/* realtime ranking */
.box-rr{
	width:700px;
	margin:5px 3px 5px 0;
}
.main-ttl2-img{
    height:25px;
    width:690px;
}

.box-real-main{
    width:680px;
/*    height:900px;*/
    line-height:1.5em;
    padding:7px 0px 0px 7px;
				background-color:#FFFFFF;
				margin: 0px auto;
/*    overflow:auto;*/
/*    background-image:url('../img/main-bg-rr.gif');
    background-repeat:repeat-y;*/
}

.box-rank-main{
    width:688px;
    line-height:1.5em;
    padding:5px;
				background-image:url(../img/new/sche-bg.gif);
				background-repeat:repeat;
				border-color:#999999;
				border-style:solid;
				border-width:1px;
/*    background-image:url('../img/main-bg-rr.gif');
    background-repeat:repeat-y;*/
}

.box-n-rank{
	width:678px;
	padding:5px;
	background-color:#FFFFFF;
	text-align:left;
}

.box-rr-real{
    float:left;
    width:159px;
	margin:0 6px 9px 0;
	_margin:0 3px 9px 0;
    text-align:center;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
}

.rr-real-ttl{
    width:159px;
    background-color:#FFCEFF;
    font-weight:bold;
    letter-spacing:1px;
				text-align:center;
/*    margin-bottom:3px;*/
}

.rr-real-ttl2{
    width:159px;
				line-height:14px;
    background-color:#FFFFFF;
/*    margin-bottom:3px;*/
}

.box-rank-left{
    float:left;
    width:210px;
    padding:0px;
				margin: 0px 10px 0px 0px;
    text-align:center;
				border-style:solid;
				border-width:1px;
				border-color:#999999;
}

.rr-rank-ttl{
    width:210px;
    background-color:#C4E8FF;
    font-weight:bold;
    letter-spacing:1px;
    /*margin-bottom:3px;*/
}

.rr-rank-ttl2{
    width:210px;
    background-color:#C4E8FF;
    font-weight:bold;
    letter-spacing:1px;
    margin-bottom:3px;
}
.box-rank-right{
    float:left;
    width:210px;
    text-align:center;
				border-style:solid;
				border-width:1px;
				border-color:#999999;
				margin-right:10px;
				padding-bottom:3px;
}

.rank-m{
	margin-bottom:6px;
}

.hd-flash{
	width:652px;
	height:130px;
	border:0px;
	float:left;
}


/*20090224追加*/

.n-schebg{
	width:686px;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	background-image:url(../img/new/sche-bg.gif);
	background-repeat:repeat;
	text-align:center;
	padding:6px;
	margin: 0px 0px 5px;
}

/*20090323追加*/
.top-eve-bs{
	width:700px;
	text-align:left;
	margin: 0px auto 5px;
}

.top-eve-one{
	width:225px;
	float:left;
}

.top-eve-m{
	margin: 0px 12px 0px 0px;
}


/*20091208追加*/

.icon-base{
	width:159px;
	padding:3px 3px 0px 3px;
	text-align:left;
	margin:0px auto;
}

.icon-in{
	float:left;
	padding: 0px 3px 0px 0px;
}


.onepoint-comme{
	width:100%;
	text-align:center;
	font-weight:normal;
	color:#ff1493;
	padding: 0px 0px 3px;
	font-size:12px;
	letter-spacing:normal;
}
