.p_clear{ position:static; }

div.theme{ margin:20px 0px; }
div.theme img{ margin:0 10px 0 0; float:left; }
div.theme h2{ color:#4DC1E9; }

div.event{  background-image:url(../img/event/event_background_repeat.png);  }
div.event_data{ width:660px; height:auto; margin:0 10px 0 22px; }

div.event_header{ background-image:url(../img/event/event_header.png); height:15px; }
div.event_footer{ background-image:url(../img/event/event_footer.png); height:15px; margin-bottom:15px; }

div.event_data img#namebar{ position:static; margin:10px 0 0 0; }

div.event_namebar{ width:657px; height:40px; background-image:url(../img/event/event_namebar.png); margin:10px 0 0 0; }
div.event_name{ font-size:24px; color:#E9506F; font-weight:600; float:left; position:relative; top:7px; left:10px; }

img.event_image_1{ margin:15px 0 0 0px; float:left; }
img.event_image_2{ margin:15px 4px 0 0; float:right; }
hr.image_clear{ clear;left; clear:right; }

p.event_guide{ margin:5px 0 5px 5px; width:650px; font-size:10px; line-height:13px; /* text-align:justify; text-justify: auto; */  }

img.event_ymd{ margin-top:10px; }
p.event_ymd_date{ margin:5px 0 0 20px; width:640px; font-size:12px; line-height:16px;  text-align:justify; text-justify: auto; color:#E9506F; }

img.event_place{ margin-top:10px; }
img.event_tran{ margin-top:10px; }

p.event_com{  margin:5px 0 0 20px; width:640px; font-size:12px; line-height:16px;  text-align:justify; text-justify: auto;  }

div.event_contact{ margin:10px 0 5px 0; width:260px; height:120px; border:1px #C9AA82 solid; }
div.event_contact p.event_contact_com{  margin:5px 0 0 5px; width:250px; font-size:11px;  text-align:justify; text-justify: auto;  }