/* CSS Document 061130 */

/*--sponsor-link--*/
ul.sponsorlink{margin:0 0 18px 0.4em; padding:0.5em 0 0.5em 0; list-style:none; border-top:1px solid #999; border-bottom:1px solid #999}
ul.sponsorlink li{ line-height:133%}
ul.sponsorlink li.detail{color:#999; margin:0 0 1em 0;}
ul.sponsorlink li.detail a:link,ul.sponsorlink li.detail a:visited,ul.sponsorlink li.detail a:hover{color:#999;}

/*--PR-Area--*/
ul.pr{ list-style:none; margin:0 0 18px 0.4em;}
ul.pr li{ line-height:133%}

#rside div.pr .banner{margin:0;}

dl.pub1{margin:0 0 18px 0; border:1px solid #ccc; width:99%;padding:0 0 0.25em 0;}
dl.pub1 dt{background-color:#f0f0f0; padding:3px 6px; font-weight:bold;}
dl.pub1 dt a, dl.pub1 dt a:visited{color:#333;}
dl.pub1 dd{margin:0; padding:3px 6px 1px 6px; background-color:#fff}
dl.pub1 dd img{ margin:3px 4px 3px 0;}
dl.pub1 dd a{font-weight:bold;}
dl.pub1 dd span{font-size: 12px;/*\*/_font-size: 90%;/**/line-height: 1.1em;}
*+html dl.pub1 dd span{font-size: 90%;}
dl.pub1 dd div.right{padding:14px 0 0 0;}
dl.pub1 dd div.lbrt{width:100%;margin:0;}
dl.pub1 dd div.lb{width:120px;}
dl.pub1 dd div.rt{margin: 0 0 0 -125px;}
dl.pub1 dd div.inrt{margin: 0 0 0 125px;}
