body  { text-align: center; margin: 0; padding: 0 }
.bodyPRcenter    { font-size: 12px; text-align: center; padding-top: 6px; padding-bottom: 4px }

#breadcrumbs{
font-size : 12px;
margin-bottom: 1em;
}

#content h2         { font-size: 120%; background-image: url("http://image.excite.co.jp/jp/ch/h2Bg.jpg"); background-repeat: no-repeat; margin: 0; padding: 10px 10px 12px 12px }
#content h2 a { color: #000; text-decoration: underline }
#content { font-size: 80%; line-height: 150% }
/* footer -----------------------------------*/
#universalFooter  { 
color: #666; 
font-size: 80%; 
line-height: 140%; 
text-align: center; 
margin-right: auto; 
margin-left: auto; 
padding-top: 0.5em; 
padding-bottom: 1em; 
width: 100%; 
clear: both; 
border-top: 1px solid #888; 
 }
 
.footerNavi  { 
font-size: 90%; 
font-family: Verdana; 
line-height: 140%;
}

A:hover { color:#FF0000; }

.new {
color : red;
font-family : Verdana;
font-size : x-small;
font-weight : bold;
}
/* Layout */

form {
margin : 0;
}
h3 { font-size: small; font-weight: bold; line-height: 140%; margin: 0 }
img.icon40 {
float : left;
margin-bottom : 8px;
margin-right : 8px;
}
input {
margin-left : 4px;
margin-right : 2px;
}
li {
color : #000;
}
ul {
margin : 0;
padding : 0 0 0 20px;
}
ol {
margin : 10px;
padding : 0 0 0 20px;
}

.blogDate {
color : gray;
}
.dateBg  { color: #fff; font-weight: bold; line-height: 160%; background-color: #808080; padding: 0 }

.kiji {
font-size : medium;
line-height : 140%;
text-align : left;
}
.kiji h3 strong { background-color: #808080; padding: 6px }
.largeBanner {
clear : both;
margin-bottom : 1em;
text-align : center;
}
.lineupIcon    { padding: 5px 6px 6px 0 }
.listimg {
padding : 5px 12px 12px 0px;
}
.link {
color : #999;
font-size : small;
margin-bottom :0;
}
.linkon {
background-color : #ddd;
font-weight : bold;
padding : 4px;
}
.photo {
font-size : x-small;
line-height : 140%;
margin-right : 10px;
}
.spanRight{
float : right;
}
.spanLeft{
float : left;
}
.searchEv {
background-color : #e2f6e3;
border : solid 1px #ccc;
margin-top : 6px;
padding : 6px;
}
.seasonIcon  { padding: 5px 6px 6px }
.today h3   { background-image: url("http://image.excite.co.jp/jp/season/top/lineH.gif"); margin-bottom: 6px }
.topics  { list-style-type: none; margin-bottom: 6px; padding-right: 6px; padding-left: 6px }
.xsmall {
font-size : x-small;
line-height : 120%;
}
.story_note{
margin : 2em 0em;
font-size : x-small;
color : #444;
}
.otherStory { font-size: small; line-height: 130%; padding: 2px 0.6em; border-bottom: 1px dotted #ccc }
.sideBox h2 { font-size: 100%; margin: 0; padding: 6px }


.seasonTopBox {
	margin:10px 0 10px;
}
.seasonListBox {
	margin:5px 0 5px;
}
.seasonTagBox {
	margin:10px 0 10px;
}
#pagelinks {
	text-align: right;
	margin: 10px 0 10px;
	padding: 5px 0 5px;
}
.storyBox {
	margin:0 0 15px;
}
#pagelinks a {
	color: #000000;
	text-decoration: none;
	background-color: #EEEEEE;
	padding: 2px 5px 2px;
	border: solid 1px #CCCCCC;
}
#pagelinks a:hover {
	color: #000000;
	background-color: #DDDDDD;
}
#pagelinks span {
	color: #CCCCCC;
	background-color: #EEEEEE;
	padding: 2px 5px 2px;
	border:solid 1px #CCCCCC;
}
#pagelinks strong {
	color: #666666;
	background-color: #CCCCCC;
	padding: 2px 5px 2px;
	border:solid 1px #CCCCCC;
}
.viewranking1 {font-size: 1.8em; margin-bottom:5px;}
.viewranking2 {font-size: 1.6em; margin-bottom:5px;}
.viewranking3 {font-size: 1.5em; margin-bottom:5px;}
.viewranking4 {font-size: 1.4em; margin-bottom:5px;}
.viewranking5 {font-size: 1.3em; margin-bottom:5px;}
.viewranking6 {font-size: 1.2em; margin-bottom:5px;}
.viewranking7 {font-size: 1.1em; margin-bottom:5px;}
.viewranking8 {font-size: 1.1em; margin-bottom:5px;}
.viewranking9 {font-size: 1.0em; margin-bottom:5px;}
.viewranking10 {font-size: 1.0em; margin-bottom:5px;}
