#pan{ display:none; margin:0px; padding:0px;}
#rap h2{ background:url(img/img.png) top left no-repeat; width:643px; height:185px; margin:0px; margin-left:-6px;}

.button { margin:0px 20px; padding-top:0px;}
html>body .button { padding-top:0px;}
.button a{ background:url(img/btn.png) top left no-repeat; width:228px; height:36px;}

#rap h3{ background:url(img/t01.png) top center no-repeat; height:31px; margin:20px 0px 10px 0px; clear:both;}

/*ヘッダimage*/
.himg{ background:url(img/image.jpg) top center no-repeat; height:260px;}

/* 製品一覧枠*/
#rap div.syslstbox{ clear:both; display:inline-block; width:95%; margin-bottom:20px;}
#rap div.syslstbox h4{
 display:block;
 text-indent:0px;
 color:#009999;
 font-size:14px;
 background:url(work/img/icon.png) top left no-repeat;
 padding-left:44px;
 padding-top:7px;
 border-bottom:1px solid #ccc;
 margin:0px;
}

#rap div.syslstbox p{ display:inline-block; text-indent:0px}
#rap div.syslstbox p.img{ width:150px; height:112px; float:left; margin-right:10px;}
#rap div.syslstbox div.txt{ float:left; text-align:left; width:422px;}
html>body #rap div.syslstbox div.txt{ float:left; text-align:left; width:442px;}
#rap div.syslstbox .txt p{ text-align:left; width:100%; padding:8px;}

#rap div.syslstbox .dtlbtn{}
#rap div.syslstbox .dtlbtn a{ width:112px; height:25px; display:block; text-indent:-999em; background:url(img/nxtbtn.png) top left no-repeat; float:right; text-align:left;}
#rap div.syslstbox .dtlbtn a:hover{ background-position:bottom;}
#rap .rapbox{ padding-top:0px;}