@charset "UTF-8";
/* 各ページに個別のCSSが必要な場合はここに記入してください */
#main #ul05 { width:170px; margin:0 10px 0 0; }
#main #ul06 { width:170px; margin:0 10px 0 0; }
#main #ul07 { width:165px; margin:0 10px 0 0; }
#main #ul08 { width:173px; }

.dated dd { padding: 0 0 0 9em; }
dl dd.topDate dl dd {
	margin: -1.6em 0 0 0;
	padding: 0 0 0 8em;
}

dl.bestNews,
dl.bestNews02,
dl.bestNews03 {
	border-bottom: 1px solid #D6D6D6;
	padding: 0 0 10px 0;

	margin-bottom: 10px;
}

dl.bestNews dt.bestNewsTitle,
dl.bestNews02 dt.bestNewsTitle02,
dl.bestNews02 dt.bestNewsTitle03 {
	color: #CC0000;

	cursor: pointer;

	padding-bottom: 10px;

	position: relative;

	text-decoration: underline;
}

dl.bestNews dd.bestNewsContent,
dl.bestNews02 dd.bestNewsContent02 {
	display: none;
}

dl.bestNews dd dl dd,
dl.bestNews02 dd dl dd,
dl.bestNews03 dd dl dd {
	margin: -1.6em 0 0 0;
 	padding: 0 0 0 16em;
}

#main .tarumi {
	float:left;

	height:80px;
}

#main .twitter {
	float:right;

	height:80px;
}

#main .cispa {
	float:right;

	height:80px;
}
#main .cboth{
	clear:both;
}
.spTpics {

	border-bottom: 1px solid #D6D6D6;

	margin-bottom: 10px;

	padding-bottom: 10px;

}
.spTpics span {

	padding-left: 1em;

}div#main div#FlashArea {

	position: relative;

	zoom: 1;

	padding-bottom: 264px;

}
div#main div#FlashArea div#mainFlash {

	position:absolute;

	top: 0;

	left: -5px;

	zoom: 1;

}

.spTpicsPrice {

	border-bottom: 1px solid #D6D6D6;

	margin-bottom: 20px;

	padding-bottom: 40px;

}
.spTpicsPrice dl dd ul li {

	padding-left: 1em;

	margin-bottom: 5px;

}
.spTpicsPrice dl dd ul li span {

	width: 460px;

	display: inline-block;

	vertical-align: top;

}

.bnrCenter {

	text-align: center;

}
div#top0315 {

	padding: 15px;

}div#top0315 h2 {

	margin-bottom: 10px;

	border-bottom: #D6D6D6 solid 1px;

	padding-bottom: 10px;

}
div#top0315 p.text0315 {
	margin-bottom: 10px;
	width: 520px;
}

div.top0315Table{
	padding: 10px 10px 0 10px;
	position: relative;
	zoom: 1;
}

div.top0315Table p.bnr0315 {
	float: left;
	font-size: 80%;
	width: 468px;
	padding-bottom: 5px;
}

div.top0315Table p.bnr0315 img {
	padding-bottom: 10px;
}div.top0315Table p.bnr0319 {
	float: left;
	font-size: 80%;
	width: 125px;
	position: absolute;
	top: -70px;
	right: 35px;
}div.top0315Table table {

	width: 570px;

	border-bottom: #dcdcdc solid 1px;

	border-right: #dcdcdc solid 1px;

}
div.top0315Table table td {

	vertical-align: top;

	padding: 5px 10px;

	border-left: #dcdcdc solid 1px;

	border-top: #dcdcdc solid 1px;

}
div.top0315Table table td.bgColor {

	background: #D8F2FA;

}
span.blBold{

	font-weight: bold;

}
span.reBold {

	font-weight: bold;

	color: #CC0000;

}
span.colorRed {

	color: #CC0000;

}div.sideTab {
	position: fixed ;
	left: 0;
	top: 242px;
}
div.reportArea dl {
	position: relative;
	zoom: 1;
	height: 264px;
}

div.reportArea dl dt {
	position: absolute;
	top: 0;
	left: 0;
}

div.reportArea dl dd ul li.matsuda {
	position: absolute;
	top: 164px;
	right: 8px;
}

div.reportArea dl dd ul li.page {
	position: absolute;
	top: 186px;
	right: 0;
}

.disply {
	display: block;
	padding-left: 20px;
}
.blRed p {
	font-weight: bold;
	color: #CC0000;
} 

.blRed {
	font-weight: bold;
	color: #CC0000;
} .infoLeft {
	float:left;
}

.boaderNone {
	border: none!important;
}

.topicsRed {
	border-bottom: 1px solid #D6D6D6;
	color: #CC0000;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.topicsRed span {
	display:block;
	padding-left:10px;
}.bold { 
	
	font-weight:bold; 
	
}dl.bestNews2 {
	border-bottom: 1px solid #D6D6D6;
	padding: 0 0 10px 0;
	margin-bottom: 10px;
}

dl.bestNews2 dt.bestNewsTitle2 {
	color: #CC0000;
	cursor: pointer;
	padding-bottom: 10px;
	position: relative;
	text-decoration: underline;
}

dl.bestNews2 dd.bestNewsContent2 table {
	display: inline;
}

.tb_skin tr td {
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	padding: 6px;
}

.tb_skin tr td.skiTitle {
	background: #EEECEC;
}

.tb_skin tr td.skiTitleLast {
	border-right: none;
}

.tb_skin tr td.rightNone {
	border-right: none;
	color: #B70505;
}

.tb_skin tr td.botDot {
	background: url(../images/lis_bg_dot.jpg) repeat-x left bottom;
	border-bottom: none;
}

dl.bestNews2 dd.bestNewsContent2 {
	display: none;
}

dl.bestNews2 dd dl dd {
margin: -1.6em 0 0 0;
padding: 0 0 0 16em;
}