#page_title { background: url(i/page_title.jpg) no-repeat left top; margin: 0px; padding: 0px; height: 50px; width: 800px; }
* html #left { margin: 10px 0px 10px 15px; padding: 0px; float: left; width: 354px; border-left: 1px solid #333; }
#left { margin: 10px 0px 10px 30px; padding: 0px; float: left; width: 354px; border-left: 1px solid #333; }
#title_event { background: url(i/title_event.gif) repeat left top; margin: 0px 0px 6px; padding: 0px; height: 24px; width: 355px; }
.le_kiji { margin: 0px; padding: 0px 0px 0px 3px; text-align: center; }
* html #right { margin: 10px 15px 10px 0px; padding: 0px; float: right; width: 355px; border-left: 1px solid #333; }
#right { margin: 10px 30px 10px 0px; padding: 0px; float: right; width: 355px; border-left: 1px solid #333; }
#title_news { margin: 0px 0px 6px; padding: 0px; height: 24px; width: 355px; background: url(i/title_news.gif) repeat left top; }
.rn_kiji { margin: 0px; padding: 0px 0px 0px 3px; text-align: center; }
.str1 { text-align: left; margin: 0px auto; padding: 5px; width: 310px; font-size: 16px; line-height: 20px; }
.cb { background: #FFEE9F; padding: 6px; width: 100%; text-align: left; font-size: 16px; line-height: 20px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.cb img { margin: 0px auto; padding: 6px 0px; }
.st { font-size: 20px; line-height: 26px; color: #754C24; text-align: left; margin: 0px; padding: 0px 0px 5px; }

.str2 { text-align: left; margin: 0px; padding: 0px 0px 6px 10px; font-size: 16px; line-height: 20px; }
.str2 center img { margin: 0px; padding: 6px 0px; }
.str2 a { color: #900; text-decoration: underline; }
.str2 a:hover { color: #C00; text-decoration: none; }

