@charset "utf-8";

/* -- copy & modify from "m-support-s.css" line 473-488 -- */

.support .index .spMenuInquiry ul li dl .telAndNotice,
.support .index .spMenuInquiry ul li dl.longName .telAndNotice{
margin-top:0;
padding-top:0;
background:none;
}

.support .index .spMenuInquiry ul li dl dd.telAndNotice{
text-align:center;
}

.support .index .spMenuInquiry ul li dl dd.telAndNotice img{
color:#f00;
font-weight:bold;
vertical-align:middle;
}



/* -- add 20090427 -- */
.support .index .spMenuInquiry ul li dl dd.telAndNotice img{
padding:3px 0 6px 0;
}

.support .index .spMenuInquiry ul li dl dd.telAndNotice p{
padding: 0;
font-size: 0.8em;
text-align: left;
}


/* ===== add 20110602 ====== */
/* ===== spMenuInquiry ===== */

.support .index .spMenuRepair{
margin:0 0 20px;
padding:0 0 2px;
background:#eee url(/common/img/support/bg-sub-btm.gif) 0 100% no-repeat;
}

.support .index .spMenuRepair h3{
width:290px;
min-height:12px;
margin:0 0 5px;
padding:9px 10px 6px;
border-bottom:3px solid #999;
background:url(/common/img/support/bg-sub-top.gif) 0 0 no-repeat;
font-size:0.75em;
}

.support .index .spMenuRepair ul{
margin:0;
}

.support .index .spMenuRepair ul li{
margin:0 0 5px;
padding:0;
background:none;
border-bottom:2px solid #fff;
}

.support .index .spMenuRepair ul li.lastItem{
margin:0;
border:0;
}


/* ===== Repair page ===== */
.support .destination{
margin:0;
}

.support .destination dt{
float:left;
clear:left;
width:5em;
background:none;
}

.support .destination dd{
margin:0 0 6px 5em;
}



/* ===== Self Clearing ===== */

.support .index .spMenuRepair ul li:after{
display:block; 
visibility:hidden;
clear:both; 
height:0; 
content:" ";
font-size:0;
line-height:0;
}

.support .index .spMenuRepair ul li{
zoom:1;
}
