#wrapp #topics #tpcright{
font-size:10px;
}

.rec{
font-family:"ＭＳ Ｐゴシック",sans-serif;
font-size:10px;
line-height:130%;
letter-spacing:0.1em;/*文字間隔*/
word-spacing:0.5em;/*単語感覚*/
color:#666666;
padding:4px 0;
}
.newstopics{
padding:3px 0 7px 5px;
}
*:first-child+html .rec{
font-family:"ＭＳ Ｐゴシック",sans-serif;
font-size:9px;
line-height:130%;
letter-spacing:0.1em;/*文字間隔*/
word-spacing:0.5em;/*単語感覚*/
color:#666666;
padding:4px 0;
}
*html .rec{
font-family:"ＭＳ Ｐゴシック",sans-serif;
font-size:9px;
line-height:130%;
letter-spacing:0.1em;/*文字間隔*/
word-spacing:0.5em;/*単語感覚*/
color:#666666;
padding:4px 0;
}
#wrapp #topics #tpcright #topmenu{
margin:15px 0;
}

#wrapp #topics #tpcright #topmenu02{
margin:18px 0;
/*
border-left:1px #C6C4C5 solid;
border-right:1px #C6C4C5 solid;*/
}
#wrapp #topics #tpcright #banner{
margin:5px 0;
}

#wrapp #topics #tpcright #topmenu02 .line{
/*border-left:1px #C6C4C5 solid;*/
}

#wrapp #topics #tpcright #news{
margin:15px 0;
background:url(../img/top_topics_up.gif) 5px top no-repeat;
}

#wrapp #topics #tpcright #news02{
margin-top:15px;
padding:10px 0 10px 5px;
background:url(../img/top_topics_btm.gif) 5px bottom no-repeat;
}
*html #wrapp #topics #tpcright #news{
margin:15px 0;
background:url(../img/top_topics_up_ie.gif) top no-repeat;
}
*html #wrapp #topics #tpcright #news02{
margin:15px 0;
padding:10px 0 10px 6px;
background:url(../img/top_topics_btm_ie.gif) bottom no-repeat;
}

*:first-child+html #wrapp #topics #tpcright #news { 
margin:15px 0;
background:url(../img/top_topics_up_ie.gif) top no-repeat;
}

*:first-child+html #wrapp #topics #tpcright #news02 { 
margin:15px 0;
padding:10px 0 10px 6px;
background:url(../img/top_topics_btm_ie.gif) bottom no-repeat;
}
html[xmlns*=""] body:last-child #wrapp #topics #tpcright #news { 
margin:15px 0;
background:url(../img/top_topics_up_ie.gif) top no-repeat;
}

html[xmlns*=""] body:last-child #wrapp #topics #tpcright #news02 { 
margin:15px 0;
padding:10px 0 10px 6px;
background:url(../img/top_topics_btm_ie.gif) bottom no-repeat;
}


#wrapp #topics #tpcright #news02 table{
margin:0 0 0 10px;
}
#wrapp #topics #tpcright #news02 a{
text-decoration: underline;
color:#666666;
}
#wrapp #topics #tpcright #news02 a:hover{
text-decoration: underline;
color:#999999;
}
#wrapp #topics #tpcright #news02 .line{
background:url(../img/dotline.gif) bottom repeat-x;
font-size:11px;
line-height:130%;
letter-spacing:0.1em;/*文字間隔*/
word-spacing:0.5em;/*単語感覚*/
color:#666666;
padding:7px 0 7px 5px;
}
*html #wrapp #topics #tpcright #news02 .line{
background:url(../img/dotline.gif) bottom repeat-x;
font-size:10px;
line-height:130%;
letter-spacing:0.1em;/*文字間隔*/
word-spacing:0.5em;/*単語感覚*/
color:#666666;
padding:7px 0 7px 5px;
}
*:first-child+html #wrapp #topics #tpcright #news02 .line{
background:url(../img/dotline.gif) bottom repeat-x;
font-size:10px;
line-height:130%;
letter-spacing:0.1em;/*文字間隔*/
word-spacing:0.5em;/*単語感覚*/
color:#666666;
padding:7px 0 7px 5px;
}
#righttable{
border-left:1px #C6C4C5 solid;
border-right:1px #C6C4C5 solid;
width:547px;
}
html* #righttable{/*for IE6*/
border-left:1px #C6C4C5 solid;
border-right:1px #C6C4C5 solid;
width:548px;
}
html* #righttable{/*for Safari*/
[border-left:1px #C6C4C5 solid;
border-right:1px #C6C4C5 solid;
width:/**/546px;]
}
*html #righttable{/*for IE5.5*/
border-left:1px #C6C4C5 solid;
border-right:1px #C6C4C5 solid;
width:/**/546px;
}
*:first-child+html #righttable{/*for IE7*/
border-left:1px #C6C4C5 solid;
border-right:1px #C6C4C5 solid;
width:546px;
}
#righttable:not(\*|*) {/*for Opera*/
border-left:1px #C6C4C5 solid;
border-right:1px #C6C4C5 solid;
width:546px;
}