.ulsp { font-size: 0; line-height: 0; height: 15px; clear: both; margin: 0; padding: 0; }
.clear { font-size: 0; line-height: 0; clear: both; margin: 0; padding: 0; }
.top_voice { background-image: url(../img/voice.gif); background-repeat: no-repeat; background-position: left top; width: 227px; height: 29px; margin: 0 0 0 5px; padding: 0; border-bottom: 4px solid #0074be; }
.top_blue_line { font-size: 0; line-height: 0; background-color: #0074be; width: 100%; height: 1px; margin: 1px 0 8px; padding: 0; }
.top_comment { font-size: 12px; line-height: 18px; margin: 0 0 17px; padding: 0; }
.top_topics_menu { font-size: 0; line-height: 0; background-image: url(../img/topics.gif); background-repeat: no-repeat; background-position: left top; width: 428px; height: 27px; margin: 0 0 15px; padding: 0; }
.top_bunjyo_menu { font-size: 0; line-height: 0; background-image: url(../img/estate.gif); background-repeat: no-repeat; background-position: left top; width: 428px; height: 27px; margin: 15px 0; padding: 0; }
#top_flash { font-size: 0; line-height: 0; text-align: center; width: 800px; height: 300px; margin: 0; padding: 0; }
#top_cm { font-size: 0; line-height: 0; width: 427px; height: 210px; margin: 10px 0 15px; padding: 0; }

#top_topics_sc { width: 428px; overflow-y: auto; overflow-x: hidden; margin: 0px; padding: 0px; height: 380px; }
.top_topics { width: 428px; clear: both; margin: 0; padding: 0; list-style-type: none; }
.top_topics_date { color: #cb654c; font-size: 10px; line-height: 15px; text-align: left; width: 85px; float: left; margin: 0; padding: 0; }
.top_topics_data { color: #646464; font-size: 10px; line-height: 15px; text-align: left; width: 343px; float: left; margin: 0; padding: 0; }
/* title link */
.top_topics_title { color: #0074be; font-size: 12px; line-height: 18px; margin: 0; padding: 0; }
.top_topics_title a { color: #f36; text-decoration: underline; }
.top_topics_title a:hover { color: #0074be; text-decoration: underline; }
.top_topics_dates { color: #0074be; font-size: 12px; line-height: 18px; margin: 0; padding: 0; }
/* text link */
.top_topics_com a { color: #6d93c9; font-size: 10px; text-decoration: none; margin: 0; padding: 0; }
.top_topics_com a:visited { color: #6d93c9; font-size: 10px; text-decoration: none; }
.top_topics_com a:hover { color: #6d93c9; font-size: 10px; text-decoration: underline; }
.top_topics_com a:active { color: #6d93c9; font-size: 10px; text-decoration: underline; }

#top_bunjyo_sc { width: 428px; overflow-y: auto; overflow-x: hidden; margin: 0px; padding: 0px; height: 230px; }
.top_bunjyo { width: 428px; clear: both; margin: 0; padding: 0; list-style-type: none; }
.top_bunjyo_date { color: #cb654c; font-size: 10px; line-height: 15px; text-align: left; width: 85px; float: left; margin: 0; padding: 0; }
.top_bunjyo_data { color: #646464; font-size: 10px; line-height: 15px; text-align: left; width: 343px; float: left; margin: 0; padding: 0; }
/* title link */
.top_bunjyo_data p { margin: 0; padding: 0; }
.top_bunjyo_data p a { color: #0a55c8; font-size: 12px; text-decoration: none; }
.top_bunjyo_data p a:visited { color: #0a55c8; font-size: 12px; text-decoration: none; }
.top_bunjyo_data p a:hover { color: #0a55c8; font-size: 12px; text-decoration: underline; }
.top_bunjyo_data p a:active { color: #0a55c8; font-size: 12px; text-decoration: underline; }

#top_built { background-color: #e8eff9; width: 200px; height: auto; margin: 0; padding: 0; list-style-type: none; }
.top_built_line { font-size: 0; line-height: 0; background-image: url(../img/new01.gif); background-repeat: no-repeat; background-position: left top; width: 200px; height: 15px; margin: 0; padding: 0; }
.top_built_title { font-size: 0; line-height: 0; background-image: url(../img/new02.jpg); background-repeat: no-repeat; background-position: left top; width: 200px; height: 41px; margin: 0; padding: 0; }
.top_built_img1 { font-size: 0; line-height: 0; background-image: url(../i/top_built1.gif); background-repeat: no-repeat; background-position: left top; width: 200px; height: 8px; margin: 0; padding: 0; }
.top_built_img2 { font-size: 0; line-height: 0; background-image: url(../i/top_built2.gif); background-repeat: repeat-y; background-position: left top; text-align: center; width: 200px; margin: 0; padding: 0; }
.top_built_img3 { font-size: 0; line-height: 0; background-image: url(../i/top_built3.gif); background-repeat: no-repeat; background-position: left top; width: 200px; height: 4px; margin: 0 0 15px; padding: 0; }

.top_flash1 { font-size: 0; line-height: 0; background-image: url(../i/top_flash1.gif); background-repeat: no-repeat; background-position: center top; width: 100%; height: 10px; margin: 0; padding: 0; }
ul#top_flash_img { background-image: url(../i/top_flash2.gif); background-repeat: repeat-y; background-position: left top; text-align: left; width: 800px; height: 435px; margin: 0; padding: 0; }
ul#top_flash_img li { text-align: center; width: 800px; height: 435px; margin: 0; padding: 0; }
ul#top_flash_img li img { width: 778px; height: 435px; margin: 0 auto; padding: 0; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }
.top_flash2 { font-size: 0; line-height: 0; background-image: url(../i/top_flash3.gif); background-repeat: no-repeat; background-position: center top; width: 100%; height: 11px; margin: 0; padding: 0; }

