@charset "UTF-8";
/* CSS Document */

#MB{ margin:0 0 0 0; padding:20px 20px 0 0;  background:url(img/bg_sc.gif) repeat-y 0 0;}
#MC{ margin:0; padding:20px 0 0 0; width:680px; float:right; background:url(img/bg_mc2.jpg) no-repeat right top;}
#SC{ margin:0; padding:20px 0 0 0; width:240px; float:left;}
div.shop{ width:330px; float:left;}
div.event{ width:330px; float:right;}
.event .entry-title{ color:#B59C83;}


.entry-image{ width:110px; float:left;}
.entry-image span{ display:block; width:100px; height:75px; border:solid 1px #CCCCCC; text-align:center; overflow:hidden;}
.entry-image span img{ width:100px;}
.entry-shopname{ margin-right:2.0em;}
.entry-shopname a{ color:#B59C83; text-decoration:underline;}
.entry-title{ margin-right:2.0em;}
.entry-title a{ color:#B59C83; text-decoration:underline;}
.entry-body{ margin-right:2.0em;}

div.infobox{ margin:0 auto 1.0em auto; padding:0; width:220px; background:url(img/img_info_bg.gif) repeat-y 0 0;}
div.infobox .infobox-cc{}
div.infobox div{ margin:0; padding:0; line-height:1.0;}
div.infobox .infobox-body{ margin:0 1.0em; line-height:1.3;}
div.infobox .entry-date{ font-size:0.85em; text-align:right; color:#FF0000;} 


div.diarybox{ margin:0 auto 1.0em auto; padding:0; width:220px; background:url(img/img_diary_bg.gif) repeat-y 0 0; color:#000000;}
div.diarybox .diarybox-body{ margin:0; padding:0 17px 17px 17px; background:url(img/img_diary_fc.gif) no-repeat 0 bottom;}
div.diarybox .diarybox-body .entry-title a{ color:#000000;}
div.diarybox p{ margin-bottom:0.5em;}
div.diarybox .entry-navi{ text-align:right; font-size:0.9em; text-decoration:underline;}