@charset "utf-8";

.mobImage img{
float:left;
margin:0px 10px 0px 0px;
}
.mobileOutline{
float:right;
width:320px;
}
.mobileOutline strong{
font-weight:bold;
color:#cc0033;
}
.monthlySum{
margin:5px 0px 0px;
padding:3px 4px;
background:#dddddd;
}
.mobAccess{
clear:both;
border:1px solid #cacaca;
background:#f7f7f7;
/*padding:10px !important;*/
padding:10px 10px 5px;
margin:15px 0px 0px !important;
margin:30px 0px 0px;/*　IE6用　*/
}
.mobAccess h3{
margin:0px 0px 5px;
padding:3px 0px 0px 15px;
font-size:0.9em;
color:#1e70b5;
background:url(image/h3_img.gif) top left no-repeat;
height:17px;
}

.qrBox{
float:right;
width:90px;
}
.qrBox img{
margin:0px;
}
.acBox{
float:left;
width:360px;
}
.acBox ul{ margin:0px; }
.acBox li{
margin:8px 0px 5px;
padding:0px 0px 10px 40px;
list-style:none;
font-size:0.9em;
}
/*　携帯会社アイコン　*/
.list_imode{ background:url(image/list_imode.gif) top left no-repeat;border-bottom:1px solid #cccccc; }
.list_ezweb{ background:url(image/list_ezweb.gif) top left no-repeat;border-bottom:1px solid #cccccc; }
.list_yahoo{ background:url(image/list_yahoo.gif) top left no-repeat; }

#mobHBC{
margin:1px 0px 5px;
padding:10px !important;
padding:3px 10px 5px;
background:#FFFFFF;
border:1px solid #eeeeee;
}
.mobSSbox_l{
float:left;
width:210px;
}
.mobSSbox_r{
float:right;
width:210px;
}
.mobAccess dt{
color:#389600;
}

