body { margin: 0px 0px 0px 0px; background-color: #EBF5F7; font-size: 87%; line-height: 125%; text-align: center; }

img { border: 0px; }

h2, h3 { margin: 0px; padding: 0px; font-size: 14px; font-weight: 700; }

.background_left { width: 20px; background: url(./images/haikei_hidari.gif) repeat-y; }
.background_right { width: 20px; background: url(./images/haikei_migi.gif) repeat-y; }

#container { margin: 0px auto; }
.container_space { background-color: #FFFFFF; }
.space { background-color: #FFFFFF; }
.menu { background: url(./images/menubar_back.gif) repeat-x; text-align: right; }
.bar { background-color: #FFFFFF; text-align: center; }
.mt_left { width: 470px; background-color: #FFFFFF; vertical-align: top; }
.mt_right { width: 220px; background-color: #FFFFFF; vertical-align: top; text-align: left; }
#footer { padding: 5px 20px 5px 5px; background-color: #0A50FF; color: #FFFFFF; text-align: right; }

.entry_title { padding: 2px 0px 0px 5px; border-left: solid 5px #0A50FF; text-align: left; }
.entry { margin: 0px 0px 20px 0px; border-bottom: solid 1px #CCCCCC; }
.entry_header { padding: 2px 0px 0px 5px; border-left: solid 5px #0A50FF; text-align: left; }
.entry_content { text-align: left; }
.entry_body { text-align: left; }
.entry_more_link { padding: 0px 20px 0px 0px; text-align: right; }
.entry_footer { padding: 0px 10px 0px 0px; text-align: right; }

.module { margin: 0px 0px 10px 0px; width: 218px !important; width: 220px; border: solid 1px #CCCCCC; font-size: 90%; }
.module_header { padding: 5px 10px 3px 10px; background-color: #0A50FF; color: #FFFFFF; text-align: left; }
.module_content { padding: 10px 10px 7px 10px; width: 180px !important; width: 200px; background-color: #FFFFFF; text-align: left; line-height: 1.3; }
.module_right { text-align: right; }
.module_list_alpha { margin: 0px; padding: 0px; list-style: none; }
.module_list_alpha li { padding: 0px 0px 5px 14px; background: url(./images/arrow.gif) left 0.3em no-repeat; }
.module_list_beta { margin: 0px; padding: 0px; list-style: none; }
.module_list_beta li { padding: 0px 0px 3px 0px; }
.module_cal { margin: 0px auto 5px auto; width: 100%; }
.module_cal th { padding: 5px 0px 3px 0px; text-align: center; }
.module_cal td { text-align: center; }

.archive_header { text-align: left; }
.archive_content { text-align: left; }
.archive_content ul { margin: 10px 0px 20px 0px; padding: 0px; list-style: none; }

.content_nav { text-align: center; }
.trackbacks { margin: 0px 0px 20px 0px; }
.trackbacks_header { margin: 0px 0px 10px 0px; padding: 2px 0px 0px 5px; border-left: solid 5px #0A50FF; text-align: left; }
.trackbacks_info { border: dashed 1px #CCCCCC; background-color: #FAFAFA; text-align: center; }
.trackbacks_content { text-align: left; }
.trackback { margin: 0px 0px 10px 0px; border-bottom: dashed 1px #CCCCCC; }
.trackback_footer { padding: 0px 10px 0px 0px; text-align: right; }

#comments { margin: 20px 0px 0px 0px; }
.comments { margin: 0px 0px 20px 0px; text-align: left; }
.comments_header { margin: 0px 0px 10px 0px; padding: 2px 0px 0px 5px; border-left: solid 5px #0A50FF; text-align: left; }
.comment { margin: 0px 0px 10px 0px; border-bottom: dashed 1px #CCCCCC; }
.comment_inner {}
.comment_content { text-align: left; }
.comment_footer { padding: 0px 10px 0px 0px; text-align: right; }