@charset "utf-8";

/* ===== Top Image ===== */
.irImaJustUnit img{
margin:0;
padding:0;
}

#irindex_topVisual li{
margin:0;
padding:0;
float:left;
list-style:none;
}

#irindex_topVisual img{
vertical-align:bottom;
}

#irindex_topVisual:after{
display:block;
visibility:hidden;
clear:both;
height:0;
content:" ";
font-size:0;
line-height:0;
}

#irindex_topVisual{
zoom:1;
}

/* ===== Topics and News ===== */

.irBorderedBlock{
margin:0;
padding:0;
background:url(/common/img/content/standard/bg_bordered_1of2_mdl.png) 0 0 repeat-y;
}

#irTopTopics h2{
margin-bottom:0;
padding-top:0;
padding-bottom:8px;
background-image:url(../img/topics_bg_h2_1of2.png);
background-position: 0 100%;
}

#irTopTopics h2 .text{
padding-top:8px;
padding-bottom:0;
background-image:url(../img/topics_bg_h2_1of2.png);
background-position: 0 0;
}

#irTopNews h2{
margin-bottom:0;
padding-top:0;
padding-bottom:8px;
background-image:url(../img/news_bg_h2_1of2.png);
background-position: 0 100%;
}

#irTopNews h2 .text{
padding-top:8px;
padding-bottom:0;
background-image:url(../img/news_bg_h2_1of2.png);
background-position: 0 0;
}

.irBorderedBlock .topicList{
margin:0;
padding:5px 15px 10px 15px;
background:url(/common/img/content/standard/bg_bordered_1of2_btm.png) 0 100% no-repeat;
}

.irBorderedBlock .topicList dd{
margin-bottom:0;
padding-bottom:1px;
background:url(../img/dot13.gif) 0 100% repeat-x;
}

.irBorderedBlock .topicList dd.last{
padding-bottom:0;
background-image:none;
zoom:1;
}

.irBorderedBlock .topicList dt{
padding-top:10px;
}

.irBorderedBlock .topicList ul{
margin-bottom:0;
}

/* ===== RSS ===== */

#topRSS{
margin:0;
padding-top:1em;
padding-bottom:1.5em;
list-style:none;
}

#topRSS li{
margin:0;
padding-left:25px;
vertical-align:baseline;
}

#topRSS li a{
margin-right:1em;
}

#topRSS li a:hover{
text-decoration:underline;
}

#topRSS li .icon{
margin:0 7px 0 -25px;
vertical-align:baseline;
position:relative;
top:4px;
}

/* ===== individual link ===== */

#irindex_individual_Bana,
#irindex_individual_Bana a{
margin-top:0;
padding-top:0;
background-image:none;
}

#irindex_individual_Bana img{
vertical-align:bottom;
}

/* ===== Stock price ===== */

.thumbnail .floatL{
margin:0 20px 12px 9px;
}

.thumbnailParallelUnit .textUnit p{
margin-bottom:0.5em;
}


