@charset "utf-8";
/* CSS Document */
#works .theme { margin:0; padding:0; clear:both;}
#works .theme ul { margin:0; padding:0;}
#works .theme li { margin:0; padding:5px 8px; float:left; display:inline;}
#works .theme li img { padding:1px; border:1px solid #CCCCCC;}

#works blockquote:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
#works blockquote { display: inline-block; }
/* exlude MacIE5 \*/
* html #works blockquote  { height: 1% }
#works blockquote {display:block;}
/* end MacIE5 */

#works blockquote {margin:0 5px 5px 0; padding:5px;width:175px; float:left;display:inline; border:1px solid #CCCCCC; position:relative; background:url(../imgdir/works/bg_workblock.gif) 0 1px repeat-x #e7e7e7;}
#works blockquote.left {margin:0 5px 5px 8px; padding:5px;width:175px; float:left;display:inline; border:1px solid #CCCCCC; position:relative;background:url(../imgdir/works/bg_workblock.gif) 0 1px repeat-x #e7e7e7;}
#works blockquote.leftbottom {margin:0 5px 20px 8px; padding:5px;width:175px; float:left;display:inline; border:1px solid #CCCCCC; background:url(../imgdir/works/bg_workblock.gif) 0 1px repeat-x #e7e7e7;}
#works blockquote img { padding:1px; border:1px solid #CCC; background:#FFFFFF;}
#works blockquote  h4 { margin:5px 0 0 5px;font-size:12px; float:left; display:inline;}
#works blockquote  p { float:left; display:inline; width:90px;}
#works blockquote  span img {
	position:absolute;
	left:100px;
	top:60px;
	padding:0;
	border:0;
}

#works h4.title { margin:0; padding:10px 0 10px 0; background:url(../imgdir/works/arrow_clam.gif) no-repeat 5px 13px; height:20px; font-size:12px;}

#works .complaint { margin:0 0 0 15px; padding:0; position:relative;}
#works .complaint dl { margin:0; padding:0; width:100%; }
#works .complaint dt { margin:5px 0 0 0; padding:0; float:left; display:inline; width:90px; clear:both; }
#works .complaint dd { margin:5px 0 0 90px; padding:0 0 5px 10px; font-weight:normal; border-left:1px #efefef solid;}
#works .complaint img.r_pix { position:absolute; padding:2px; border:1px solid #CCCCCC; right:5px;}
