@charset "euc-jp";

/*--sponsor-link--*/
ul.sponsorlink {margin:0 0 18px 0.4em; padding: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;}
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 {text-align:center; padding:4px; margin:0 0 1em; border:solid 1px #ccc;}
#rside div.pr .banner {margin:0;}

dl.pub1 {margin:0 0 18px; border:1px solid #ccc; width:99%; padding:0 0 0.25em;}
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; 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;}
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;}
