/* CSS Document */
#leftC{
	width: 670px;
	clear: both;
	text-align: left;
	float: left;
}

#flashArea{
	width: 655px;
}

.inner h3{
	float: left;
	display: inline;
}

.inner .rssTag{
	width: 49px;
	float: left;
	display: inline;
	margin-left: 8px;
	margin-top: 8px;
}

/*.inner .allTag{
	width: 30px;
	clear: both;
	text-align: right;
	margin-bottom: 10px;
}*/

/*ニュース*/
#topNews{
	width: 655px;
}

#topNews .inner{
	width: 623px;
	height: 460px;/*291px*/
	float: left;
	padding: 15px 10px;
}

#topNews .inner .allTag{
	top: 0px;
	left: 0px;
	width: 30px;
	margin-bottom: 10px;
}

#topNews .news{
	width: 615px;
	clear: both;
	float: left;
	text-align: left;
	margin-top: 20px;
	margin-bottom: -20px;
	padding-bottom: 10px;
}

#topNews .news p{
	width: 65px;
	float: left;
}

#topNews .news p img{
margin-top:5px;
	width: 60px;
	height:auto;
}


#topNews .news dl{
	width: 520px;
	float: left;
	margin-left: 10px;
	border-bottom: #333333 dotted 1px;
}

#topNews .news dt a{
	color: #ffffff;
}

#topNews .news dt a:hover{
background-color:#CCCCCC;
	color: #000000;
	text-decoration:none;
}

#topNews .news dd{
	font-size: 9px;
	line-height:2;
	margin-bottom:4px;
}

#topNews .news dd a{
margin-top:4px;
text-decoration:underline;
color:#999999;
line-height:2;
}

#topNews .news dd a:hover{
margin-top:4px;
text-decoration:none;
color:#999999;
line-height:2;
}


#topNews .news span{
	font-size: 0.8em;
	color: #000000;
	background: #c4151b;
	padding: 0px 2px 0px 2px;
	margin-right: 5px;
}

/*メディア*/
#topMedia{
	width: 320px;
}

#topMedia .inner{
	width: 288px;
	height: 431px;/*333px*/
	float: left;
	padding: 15px 10px;
}

#topMedia .inner h3{
	width: 125px;
	margin-bottom:10px;
}

#topMedia .inner .mediaNews{
	width: 248px;
	clear: both;
	float: left;
	text-align: left;
	border-bottom: #333333 dotted 1px;
	margin-top: 20px;
	margin-bottom: -10px;
	padding-bottom: 10px;
}

.mediaNews .img img{
	width: 71px;
	height:auto;
	float: left;
}

.mediaNews .text{
	width: 167px;
	height: 98px;
	float: left;
	margin-left: 10px;
	color: #ffffff;
	line-height:1.5;
}


.mediaNews .text a{
	color: #ffffff;
}

.mediaNews .text a:hover{
background-color:#CCCCCC;
	color: #000000;
	text-decoration:none;
}


.mediaNews a.txt_sml {
color:#999;
font-size:9px;
text-decoration:underline;
}


.mediaNews a:hover.txt_sml {
background-color:#111;
color:#999;
font-size:9px;
text-decoration:none;
}

.mediaNews span{
	font-size: 0.8em;
	color: #000000;
	background: #ff3399;
	padding: 0px 2px 0px 2px;
	margin-right: 5px;
	line-height:1.8;
}

/*プレスブログ*/
#topPB{
	width: 320px;
	margin-left: 15px;
}

#topPB .inner{
	width: 288px;
	height: 431px;/*333px*/
	float: left;
	padding: 15px 10px;
}

#topPB .inner .blogNews{
	width: 248px;
	clear: both;
	float: left;
	text-align: left;
	border-bottom: #333333 dotted 1px;
	margin-top: 20px;
	margin-bottom: -10px;
	padding-bottom: 10px;
}


.blogNews span{
	font-size: 0.8em;
	color: #000000;
	background: #ffff00;
	padding: 0px 2px 0px 2px;
	margin-right: 5px;
}

#topPB h3{
	margin-bottom:10px;
}


.blogNews a{
	color: #ffffff;
}

.blogNews a:hover{
background-color:#CCCCCC;
	color: #000000;
	text-decoration:none;
}



/*--------------------------------------------------
右カラム
--------------------------------------------------*/
#rigthC{
width: 290px;
float: left;
position:relative;
}

#bnr04{
width:278px;
height:212px;
margin-bottom:12px;
}

#bnr04 .inner{
width:278px;
height:212px;
position:relative;
overflow:hidden;
}

#bnr04 .inner h3{
position:absolute;
top:0;
left:0;
width:279px;
height:213px;
z-index:2;
}

#osBnrs{
position:absolute;
top:0;
left:0;
width:279px;
height:213px;
overflow:hidden;
z-index:1;
}

#bnr06{
width:290px;
height:119px;
}

.fadeInner{
width:278px;
height:107px;
position:relative;
overflow:hidden;
}

.fadeBnr{
position:absolute;
top:0;
left:0;
width:279px;
height:213px;
overflow:hidden;
z-index:1;
}

/*twitter*/

#twTL {
width:670px;
}

#twTL .inner{
width: 623px;
height: 310px;/*333px*/
float: left;
padding: 15px 10px;
clear:both;
}

#twTL .inner h4 {
margin-bottom:20px;
}

.sidebar-title {
display: none;
}
.twtr-hd {
display:none;
}
.twtr-join-conv {
display:none;
}
.twtr-ft {
display:none;
}

