@charset "Shift_JIS";
/**
* SONY.JP/NAV-U
* @see /products/me/mapug/nav-u/common/css/mapupgrade.css
*/



/* xyz-wd default
----------------------------------------------------------*/
/* layout */
#mapupgrade .xyzWd #backButton {
width:755px;
text-align:right;
margin-bottom:20px;
}
#mapupgrade .xyzWd #contents {
width:735px;
}
#mapupgrade .xyzWd #sideNavi {
width:148px;
float:left;
margin-right:30px;
}
#mapupgrade .xyzWd #sideNavi ul li {
float:none;
margin:0;
padding:0;
font-size:0;
}
#mapupgrade .xyzWd #contentsBody {
width:550px;
float:left;
}



/* common */
.clear {clear:both;
}
.mgr10{
margin-right:10px;
}
.ast {
color:#FF0000;
font-size:90%;
}
#mapupgrade .xyzWd h1 {
margin-bottom:20px;
}
#mapupgrade .xyzWd h2 {
margin-bottom:20px;
}
#mapupgrade .xyzWd .txt_link {
background-image:url(/nav-u/share/images/arrow_black.gif);
background-repeat:no-repeat;
background-position:0 0.2em;
padding-left:10px;
}
#mapupgrade .xyzWd h3 {
margin-bottom:15px;
}
#mapupgrade .xyzWd h4 {
float:none;
margin-bottom:15px;
}
#mapupgrade .xyzWd .set {
width:550px;
margin-bottom:30px;
}
#mapupgrade .xyzWd .spec {
width:550px;
background-image:url(/nav-u/mapug/xyz-wd/images/spec_top.gif);
background-repeat:no-repeat;
}
#mapupgrade .xyzWd .specBg {
width:550px;
background-image:url(/nav-u/mapug/xyz-wd/images/spec_bg.gif);
background-repeat:repeat-y;
}
#mapupgrade .xyzWd .specBtm {
width:550px;
background-image:url(/nav-u/mapug/xyz-wd/images/spec_btm.gif);
background-repeat:no-repeat;
background-position:0 100%;
padding-top:12px;
padding-bottom:8px;
}
#mapupgrade .xyzWd .spec p {
margin-bottom:5px;
margin-left:15px;
}
#mapupgrade .xyzWd p.point {
text-indent:-0.6em;
margin-left:12px;
margin-bottom:15px;
}
#mapupgrade .xyzWd p.pointEnd {
text-indent:-0.6em;
margin-left:12px;
}



/* xyz-wd index.html
----------------------------------------------------------*/
#mapupgrade .xyzWd .index h2 {
width:550px;
background-image:url(/nav-u/mapug/xyz-wd/images/ttl_ln.gif);
background-repeat:repeat-x;
background-position:0 100%;
margin-bottom:20px;
padding:0 0 10px 0;
}
#mapupgrade .xyzWd .index ul {
width:550px;
margin-bottom:30px;
padding:0;
}
#mapupgrade .xyzWd .index ul li {
width:130px;
float:left;
margin:0 10px 0 0;
font-size:0;
}
#mapupgrade .xyzWd .index ul li.end {
margin:0;
}
#mapupgrade .xyzWd .index .softTtl {
font-weight:bold;
color:#ff6600;
}
#mapupgrade .xyzWd .index .buyBtn {
width:550px;
background-image:url(/nav-u/mapug/xyz-wd/images/index_btn_bg.gif);
background-repeat:no-repeat;
text-align:center;
padding:10px 0;
}
#mapupgrade .xyzWd .index .specBg {
margin-bottom:10px;
}


/* xyz-wd lineUp.html
----------------------------------------------------------*/
#mapupgrade .xyzWd .lineUp .button {
width:550px;
margin-bottom:30px;
}
#mapupgrade .xyzWd .lineUp .button p {
float:left;
margin-right:10px;
}
#mapupgrade .xyzWd .lineUp .button p.end {
float:left;
margin-right:0;
}
#mapupgrade .xyzWd .lineUp .set .img {
float:left;
width:120px;
}
#mapupgrade .xyzWd .lineUp .set .txt {
float:left;
width:430px;
}
#mapupgrade .xyzWd .lineUp .set .frm {
width:430px;
background-image:url(/nav-u/mapug/xyz-wd/images/lineup_frm_x.gif);
background-repeat:no-repeat;
margin-bottom:5px;
}
#mapupgrade .xyzWd .lineUp .set .frmBg {
width:430px;
background-image:url(/nav-u/mapug/xyz-wd/images/lineup_frm_y.gif);
background-repeat:repeat-y;
}
#mapupgrade .xyzWd .lineUp .set .frmBtm {
width:430px;
background-image:url(/nav-u/mapug/xyz-wd/images/lineup_frm_x.gif);
background-repeat:no-repeat;
background-position:0 100%;
}
#mapupgrade .xyzWd .lineUp .set .frm .ttl {
width:410px;
margin:10px 0 7px 10px;
background-image:url(/nav-u/mapug/xyz-wd/images/lineup_ttl_ln.gif);
background-repeat:repeat-y;
}
#mapupgrade .xyzWd .lineUp .set .frm .ttl p {
width:390px;
font-weight:bold;
font-size:1.2em;
line-height:1.4em;
margin-left:20px;
}
#mapupgrade .xyzWd .lineUp .set .frm .ttl p.campany {
font-weight:normal;
font-size:0.8em;
line-height:1.4em;
color:#9b9b9b;
}
#mapupgrade .xyzWd .lineUp .set .frm .price {
width:410px;
margin-bottom:10px;
margin-left:10px;
}
#mapupgrade .xyzWd .lineUp .set2 {
margin-bottom:25px;
}
#mapupgrade .xyzWd .lineUp .set2 p {
width: auto;
margin-bottom:15px;
}



/* xyz-wd detail.html
----------------------------------------------------------*/
#mapupgrade .xyzWd .detail h2 {
width:550px;
background-image:url(/nav-u/mapug/xyz-wd/images/ttl_ln.gif);
background-repeat:repeat-x;
background-position:0 100%;
font-weight:bold;
font-size:1.2em;
margin-bottom:20px;
padding-bottom:5px;
}
#mapupgrade .xyzWd .detail .mainVisual {
width:550px;
margin-bottom:20px;
}
#mapupgrade .xyzWd .detail .frm {
width:550px;
background-image:url(/nav-u/mapug/xyz-wd/images/detail_frm_x.gif);
background-repeat:no-repeat;
margin-bottom:5px;
}
#mapupgrade .xyzWd .detail .frmBg {
width:550px;
background-image:url(/nav-u/mapug/xyz-wd/images/detail_frm_y.gif);
background-repeat:repeat-y;
}
#mapupgrade .xyzWd .detail .frmBtm {
width:550px;
background-image:url(/nav-u/mapug/xyz-wd/images/detail_frm_x.gif);
background-repeat:no-repeat;
background-position:0 100%;
padding-bottom:10px;
}
#mapupgrade .xyzWd .detail .txt {
width:520px;
margin-left:10px;
padding-top:10px;
}
#mapupgrade .xyzWd .detail p.ttl {
float:left;
width:126px;
margin-right:21px;
margin-top:8px;
}
#mapupgrade .xyzWd .detail p.price {
float:left;
width:201px;
margin-right:20px;
}
#mapupgrade .xyzWd .detail p.btn {
float:left;
width:152px;
margin-top:7px;
}
#mapupgrade .xyzWd .detail p.caution {
margin-bottom:20px;
}
#mapupgrade .xyzWd .detail .notes {
font-size:0.8em;
color:#9b9b9b;
}


/* xyz-wd _agree.html
----------------------------------------------------------*/
#mapupgrade .xyzWd .agree p {
margin-bottom:30px;
}
#mapupgrade .xyzWd .agree dl {
margin-bottom:30px;
}
#mapupgrade .xyzWd .agree dt {
margin-bottom:10px;
}
#mapupgrade .xyzWd .agree dd {
text-indent:-1.2em;
margin-left:12px;
}
#mapupgrade .xyzWd .agree .button {
width:550px;
text-align:center;
margin-top:30px;
}
#mapupgrade .xyzWd .agree .caution {
margin-top:5px;
margin-left:278px;
font-size:0.8em;
}