#df-vol20-menu, .vol20 h4 { background: #F55 url(img/df/shadow_bottom.gif) repeat-x left bottom; padding: 4px 4px 8px; }
#df-vol20-image { background: #F55 url(img/df/shadow_top.gif) repeat-x left top; padding-top: 4px; border-bottom: 1px solid #FFF; }


#df-vol20-artist-view li { width: 90px; height: 160px; margin: 4px 0 16px 8px; float: left; border-width: 0px; list-style:none }
#df-vol20-artist-view li a img { width: 90px; height: 90px; border-width: 0px }
#df-vol20-artist-view li span { width: 90px; display: block; font-size: 9px; line-height: 140% }
#df-vol20-artist-view li span img { display: block; }
#df-vol20-artist-search_area, #df-vol20-artist-pagejump, #df-vol20-artist-search-result { margin: 0 0 8px 8px; }
#df-vol20-artist-pagejump a, #df-vol20-artist-pagejump strong { font-size: 11px }
#df-vol20-artist-search_area h6, #df-vol20-artist-pagejump h6 { display: inline; margin-right: 2px; }
#df-vol20-artist-search_area strong, #df-vol20-artist-pagejump strong, #df-vol20-artist-search_area em, #df-vol20-artist-pagejump em,
#df-vol20-artist-search_area a, #df-vol20-artist-pagejump a { margin-right: 0px; }
#df-vol20-artist-search_area input { border-width: 1px; border-color: #333; color: #333; margin-right: 4px; }
#df-vol20-artist-search-result h5 { margin-bottom: 8px; }
#df-vol20-artist-popup h3 { margin: 8px 0; }
#df-vol20-artist-popup dd { text-align: left; }
#df-vol20-artist-popup dt, #df-vol20-artist-popup dd { margin-bottom: 8px; }
#df-vol20-popup-close { margin: 8px 0; text-align: right; }

#df-vol20-artist-popup .comment  { font-size: 12px; text-align: left; width: 434px; margin: 8px auto; padding: 8px; background: #FFF; }

#df-vol20-event-view li { width: 160px; height: 210px; margin: 4px 5px 16px 8px; float: left; }
#df-vol20-event-view li span { width: 160px; display: block; }
#df-vol20-event-view li span img { display: block; }

#vol20-visitor-main { padding:3px;  }
#vol20-visitor dl { width: 220px; float: left; margin: 5px 5px 8px 5px;  }
#vol20-visitor dt { height: 165px; width: 220px;}
#vol20-visitor dd { margin-top: 4px }
#vol20-visitor h5 { margin-bottom: 3px; font-size:12px }

#df-vol20-dftv-view li { width: 90px; height: 140px; margin: 4px 0 16px 8px; float: left; }
#df-vol20-dftv-view li a img { width: 90px; height: 90px; }
#df-vol20-dftv-view li span { width: 90px; display: block; }
#df-vol20-dftv-view li span img { display: block; }
#df-vol20-dftv-view h5 { margin: 4px; font-size: 15px  }

.vol20 strong { font-weight: normal; }
.vol20 h4, #df-eventinfo h2 { letter-spacing: 0.4em; line-height: 1.6em; margin-top: 0; }
.vol20 h4 { color: #FFF; margin-bottom: 0; }
.vol20 h4 strong { font-weight: normal; color: #FFF; }
.vol20 p { line-height: 1.6em; }
.vol20 address { margin: 8px 0; }
.vol20 table { margin-bottom: 8px; }

/*---出展者紹介　喜田　2006/8/29---*/
#retrieval { height:135px ; width:700px ; }
#retrieval .left  { float:left ; width:400px ; }
#retrieval .left li { margin-top:5px ; }
#retrieval .left input { border-width: 1px ; border-color: #333; color: #333; margin-right:5px ; }
#retrieval .right { float:right ; padding-top:5px ; }
#retrieval .right  { float:right }
#retrieval .right li { text-align:right;
                       margin-top:10px;
					   padding-right:15px;
					   background-image:none;
					   }

#df-artist-popup h3 { margin: 8px 0; font-weight:bold ; }
#df-artist-popup .nation p { font-size:13px ; }
#df-artist-popup .genre p { font-size:11px ; }
#df-artist-popup .comment { font-size: 12px; text-align: left; width: 434px; margin: 8px auto; padding: 8px; background: #fff !important; }
