body{
 margin:0px !important;
 padding:0px !important;}

div.caption{
 text-align:left !important;}

div.caption ul{
 text-align:left !important;
 margin-left:22px !important;
 padding-left:0px !important;}

div.caption ul li{
 list-style-type:none !important;
 background-image:url(../images/list.gif);
 background-repeat:no-repeat;
 padding-left:15px !important;
 margin-left:0px !important;}

table.plist ul li{
 list-style-type:none !important;
 background-image:url(../images/list_name.gif);
 background-repeat:no-repeat;
 padding-left:16px;}

td.plist ul li{
 font-size:93%;}

td.space{
 margin:0px;
 padding:0px;
 height:1px;}

div.navi{
 position:absolute;
 top:-1px !important;
 left:0px;
 width:193px;}

div.movelist{
 margin-bottom:-17px !important;}

table.column{
 margin:0px !important;
 height:101%;}

div.photo{
 text-align:center;
 border:1px solid #38683F;
 margin-bottom:2px !important;
 margin-top:0px !important;
 padding-top:0.5em;
 margin-left:1px !important;
 margin-right:1px !important;
 padding-left:0px !important;
 padding-right:0px !important;}

ul.banner li{
 list-style-type:none;
 font-size:93%;}

ul.address li{
 list-style-type:none;}

ul.banner dt{
 margin-left:0px;
 padding-left:0px;
 text-align:center;}

ul.banner dd{
 margin-left:0px;
 padding-left:0px;
 text-align:center;}

p.pageNavi{
 margin-top:3px;
 margin-bottom:-4px;
 padding-top:0px;
 padding-bottom:0px;}

span.jp {
  font-style:italic;}

dl.works dd{
padding-left:0em;
margin-left:0em;
font-size:93%;
}
dl.works dd ol{
padding-left:2em;
margin:0em;
line-height:1.2em;
font-size:93%;
}

