div#news{height:80px;overflow:scroll;}div#news td{ font-size: x-small; }div#supo { font-size: x-small; }div#supo u{ color: #f00; font-size: small; font-weight: bold; line-height: 1.5; text-decoration: underline; padding: 0; }.xxsmall{ font-size: xx-small; }.xsmall{ font-size: x-small; }.small{ font-size: small; }.medium{ font-size: medium; }.large{ font-size: large; }#contents { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック, Verdana, Arial, Helvetica, sans-serif; line-height: 1.4; width: 500px; height: auto; }#contents td{ color: #333; font-size: small; }#contents li{ color: #333; font-size: small; padding-top: 2px; padding-bottom: 2px; }#contents p{ color: #333; font-size: small; padding: 0 5px; }#contents #ten{ color: #666; font-size: small; line-height: 1; margin-bottom: 10px; padding-top: 2px; padding-bottom: 2px; border-top: 1px dotted #c0c0c0; }#contents #ten a:link,#contents #ten a:visited{ color: #f00; font-size: x-small; line-height: 1; text-decoration: none; margin-bottom: 10px; padding: 2px; }#contents #ten a:active,#contents #ten a:hover{ color: #ff6347; font-size: x-small; line-height: 1; text-decoration: underline; margin-bottom: 10px; padding: 2px; }#contents h2{ color: #333; font-size: 22px; background-image: url(image/contents_top.gif); background-repeat: no-repeat; width: 500px; height: 30px; margin: 12px 0 10px; padding: 3px 5px 7px 20px; }#contents h3{ color: #fff; font-size: small; background-color: #ff4500; margin-top: 10px; margin-bottom: 0; padding: 3px 3px 3px 5px; }#contents h4{ font-size: x-small; font-weight: bold; margin: 0; padding: 3px 3px 3px 5px; }#contents #naiyou{margin: 10px 10px 15px;}#contents #naiyou td{font-size: x-small;}#contents #naiyou2{margin: 0 20px 5px;}#contents #naiyou3{margin: 10px 0 15px;}#contents #naiyou3 td{font-size: x-small;}