@charset "UTF-8";

#title_image { margin: 0px -3px 14px -3px; }

.entry { margin: 0px 20px 15px 20px; border: solid 1px #CCCCCC; }
.entry_header { margin: 1px 1px 14px 1px; height: 39px; background: #E7F1F5 url(../images_event/event_title02.gif) repeat-x; position: relative; }
.entry_header h2 { margin: -0.7em 0px 0px 12px !important; margin: -0.5em 0px 0px 12px; color: #333333; font-size: 85%; float: left; position: absolute; top: 50%; }
.entry_contents { margin: 0px 14px 0px 14px; padding: 0px 0px 14px 0px; height: auto !important; height: 1px; color: #444444; font-size: 82%; line-height: 1.4; }
.entry_contents p { margin: 5px 0px 5px 0px; padding: 0px; }
.entry_more { margin: 0px 0px 10px 0px; text-align: right; }
.entry_footer { color: #444444; font-size: 95%; text-align: right; clear: both; }
.entry_footer span.alpha { }
.entry_footer span.beta { color: #999999; }
#entry_more p { margin: 0px 0px 10px 0px; padding: 0px; }

.trackback { margin: 0px 20px 15px 20px; border: solid 1px #CCCCCC; }
.trackback_header { margin: 1px 1px 14px 1px; height: 39px; background: #E7F1F5 url(../images_event/event_title02.gif) repeat-x; position: relative; }
.trackback_header h3 { margin: -0.7em 0px 0px 12px !important; margin: -0.5em 0px 0px 12px; color: #333333; font-size: 85%; float: left; position: absolute; top: 50%; }
.trackback_info { margin: 0px 14px 0px 14px; color: #444444; font-size: 82%; line-height: 1.8; }
.trackback_info p { }
.trackback_info input { width: 100%; }
.trackback_contents { margin: 0px 14px 0px 14px; padding: 0px 0px 14px 0px; height: auto !important; height: 1px; color: #444444; font-size: 82%; line-height: 1.4; }
.trackback_contents ul { margin: 0px; padding: 0px; list-style: none; }
.trackback_contents ul li { padding: 5px 0px 5px 0px; border-top: dotted 1px #CCCCCC; line-height: 2; }

.comment { margin: 0px 20px 15px 20px; border: solid 1px #CCCCCC; }
.comment_header { margin: 1px 1px 0px 1px; height: 39px; background: #E7F1F5 url(../images_event/event_title02.gif) repeat-x; position: relative; }
.comment_header h3 { margin: -0.7em 0px 0px 12px !important; margin: -0.5em 0px 0px 12px; color: #333333; font-size: 85%; float: left; position: absolute; top: 50%; }
.comment_contents { margin: 0px 14px 0px 14px; padding: 0px 0px 14px 0px; height: auto !important; height: 1px; color: #444444; font-size: 82%; line-height: 1.4; }
.comment_contents ul { margin: 0px; padding: 0px; list-style: none; }
.comment_contents ul li { padding: 5px 0px 5px 0px; border-bottom: dotted 1px #CCCCCC; }
.comment_contents ul li span { color: #999999; }

#comment_form h3 { margin: 10px 14px 10px 14px; padding: 0px; font-size: 90%; }
#comment_form_alpha { margin: 0px 14px 0px 14px; padding: 0px 0px 14px 0px; height: auto !important; height: 1px; color: #444444; font-size: 82%; line-height: 1.4; }
#comment_form_alpha ul { margin: 0px; padding: 0px; list-style: none; }
#comment_form_alpha ul li { padding: 5px 0px 5px 0px; }
#comment_form_alpha ul li label { display: block; }
#comment_form_beta { margin: 0px 14px 0px 14px; padding: 0px 0px 14px 0px; height: auto !important; height: 1px; color: #444444; font-size: 82%; line-height: 1.4; }
#comment_form_beta label { display: block; }
#comment_form_beta textarea { width: 100%; height: 10em; }
#comment_form_footer { padding: 0px 0px 14px 0px; text-align: center; }

#monthly_navi { margin: 0 20px 10px 0; text-align: right; }
#monthly_navi span { font-size: 80%; }
