div#mobileBlockA01{
width:765px;
}

div#mobileBlockA02{
width:940px;
}

div#mobileBlockA01 td.areaB{
border-width:0 1px 1px;
border-color:#CCC;
border-style:solid;
}

div#mobileBlockA01 h3{
margin:0 0 2px;
}

div#affiliatedCompanyListBlock p,
div#customerRental p
{
font-size:12px;
line-height: 1.4;
padding-right:9px;
padding-left:9px;
margin-bottom: 7px;
}

div#customerRental h3{
width:355px;
margin:5px 8px;
padding:6px 0 6px 9px;
background-color:#EFEFEF;
}

a.linkButtonD {
font-size:12px;
}

ul.rentalList{
margin: 0 9px 7px;
list-style-type: none;
}

ul.rentalList li{
padding-left: 9px;
background-image: url("/common/img/icon_commentlist_001.gif");
background-repeat: no-repeat;
background-position: 0 6px;
font-size: 12px;
line-height: 1.4;
}

div.linkMileAdding{
width:355px;
margin:0 0 10px 9px;
}

div.linkMileAdding p{
padding:5px 0 !important;
border-width:1px 0;
border-style:solid;
border-color:#CCCCCC;
}

ul.linkListC01{
width:355px;
margin:10px 0 0 9px;
list-style:none;
}

ul.linkListC01 li{
width:172px;
float:left;
font-size:12px;
margin:0 2px 2px 0;
}

div.pseudo-after{
clear: both;
height: 1px;
font-size: 1px;
line-height: 1;
}

div.memberShipInfo{
width:765px;
margin:15px 0 0;
}

div.memberShipInfo ul{
list-style:none;
}

div.memberShipInfo div{
margin:5px 0 0;
}

div.memberShipInfo div p{
text-align:right;
vertical-align:middle;
_padding-bottom:4px;
}

div.memberShipInfo div p em{
margin:0 10px 0 0;
}

div.memberShipInfo div p img{
vertical-align:middle;
}