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

/* NAV-U default
----------------------------------------------------------*/
/* SubContent */
div#SubContent {
	float:left;
	width:169px;
	margin-left:10px;
}

div#SubContent ul {
	margin:0;
	padding:0;
	border-top:2px solid #ff602b;
}

div#SubContent ul li {
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	list-style:none;
}

/* MainContent */
div#MainContent {
	float:left;
	width:544px;
	margin-left:22px;
}

div#MainContent h2 {
	margin-bottom:30px;
}


div#MainContent p {
	margin-bottom:0.8em;
}

/**
 * @copy /products/me/mapug/nav-u/common/css/mapupgrade.css
 * 2009-02-18 an copy
 */

/* section */
div#MainContent div.section {
	margin-top:65px;
}

div#MainContent div.section h3 {
	margin-bottom:8px;
	font-size:85%;
	color:#ec651a;
}

div#MainContent div.line {
	padding-top:15px;
	background:url(/nav-u/mapug/nav-u/common/img/tmp_dotline.gif) repeat-x;
}

div#MainContent table {
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}

div#MainContent table th,
div#MainContent table td {
	padding:0;
/*	text-align:left;*/
	vertical-align:top;
}


/* ul */
div#MainContent ul {
	margin-bottom:10px;
}

div#MainContent ul li {
	margin-left:1.5em;
	list-style:disc;
}

/* ol */
div#MainContent ol {
	margin-bottom:10px;
}

div#MainContent ol li {
	margin-left:2em;
	list-style:decimal;
	line-height:1.45;
	font-weight:bold;
}

div#MainContent ol li span {
	font-weight:normal;
}


/* text class
----------------------------------------------------------*/
div#MainContent .note {
	display:block;
	padding-left:15px;
	text-indent:-15px;
	font-style:normal;
	text-decoration:none;
	color:#666;
}

	div#MainContent .note.ast:first-letter {
		margin-left:3px;
		margin-right:1px;
	}

div#MainContent sup {
	font-size:80%;
	* font-size:100%;
	line-height:1.2;
	font-style:normal;
	text-decoration:none;
	vertical-align:1px;
	color:#ec651a;
}

div#MainContent table.note {
	padding:0;
	text-indent:0;
}

div#MainContent table.note th,
div#MainContent table.note td {
	padding-bottom:3px;
	line-height:1.3;
	color:#666;
	text-align:left;
}

div#MainContent table.note th {
	font-weight:normal;
	white-space:nowrap;
}

div#MainContent table.note th.ast {
	font-size:70%;
	padding-top:2px;
	* padding-top:3px;
}

	div#MainContent td table.note th,
	div#MainContent td table.note td {
		padding:0 0 3px 0;
		width:auto;
		height:auto;
		font-size:100%;
	}

div#MainContent .tel {
	font-size:125%;
	font-weight:bold;
}


/* bullert
-----------------------------------------------------*/
div#MainContent .lnk {
	padding-left:14px;
	background:url(/nav-u/mapug/nav-u/common/img/arrow.gif) no-repeat 2px 2px;
}

div#MainContent ul.lnk {
	padding:0px;
	background:none;
}


div#MainContent ul.lnk li {
	margin-left:0px;
	padding-left:17px;
	list-style:none;
	background:url(/nav-u/mapug/nav-u/common/img/arrow.gif) no-repeat 2px 6px;
}


/* flow
----------------------------------------------------------*/
div#MainContent dl.flw {
	clear:left;
	padding-top:15px;
	background:url(/nav-u/mapug/nav-u/common/img/tmp_dotline.gif) repeat-x;
	zoom:1;
}

div#MainContent dl.flw dt {
	float:left;
	padding-top:3px;
	padding-right:10px;
}


div#MainContent dl.flw dd {
	margin:0 0 0 40px;
	padding:0;
	zoom:1;
}
	div#MainContent dl.flw dd:after {
		content:" ";display:block;height:0;
		clear:both;visibility:hidden;
	}
	* html div#MainContent dl.flw dd {
		display:inline-block;
		/*\*/display:block;/**/
	}

div#MainContent dl.flw .img,
div#MainContent div.flw .img {
	float:right;
	margin-top:4px;
	padding-left:30px;
	padding-bottom:10px;
}

/* column grid */
div#MainContent dl.flw.col2 dd {
	margin-left:40px;
}

div#MainContent dl.flw.col3 dd {
	margin-left:265px;
}

div#MainContent dl.flw p {
	font-size:100%;
}



/* attention
----------------------------------------------------------*/
div#MainContent dl.att {
	padding:8px 5px 7px 10px;
	background:#f5f5f5;
}

div#MainContent dl.att dt {
	float:left;
	width:50px;
	padding-top:3px;
}

div#MainContent dl.att dd {
	margin:0 0 0 50px;
	* float:left;
	* margin:0;
	padding:0;
	line-height:1.3;
	color:#666;
}

	div#MainContent dl.att{
		zoom:1;
	}
	div#MainContent dl.att:after {
		content:" ";display:block;height:0;
		clear:both;visibility:hidden;
	}
	* html div#MainContent dl.att {
		display:inline-block;
		/*\*/display:block;/**/
	}

div#MainContent .att ul,
div#MainContent .att ol {
	margin-bottom:0;
}

div#MainContent .att li {
	color:#666;
}

/* list style
----------------------------------------------------------*/
/* arrow */
div#MainContent ul.arr li {
	margin:0 0 10px 0;
	padding-left:18px;
	list-style:none;
	background:url(/nav-u/mapug/nav-u/common/img/icn_arrow.gif) no-repeat 0px 5px;
}

div#MainContent ul.arr li ul {
	margin-left:15px;
}

div#MainContent ul.arr li ul li {
	margin-bottom:0px;
	padding-left:0px;
	list-style:disc;
	background:none;
	font-size:100%;
}

/* dia */
div#MainContent ul.dia li {
	margin:0 0 15px 0;
	padding-left:18px;
	list-style:none;
	background:url(/nav-u/mapug/nav-u/common/img/icn_dia.gif) no-repeat 0px 5px;
}

div#MainContent ul.dia dt {
	margin-top:10px;
	font-weight:bold;
}

div#MainContent ul.dia dd {
	margin:0 0 10px 0;
}

div#MainContent dl.dia dt {
	padding-left:18px;
	font-weight:bold;
	background:url(/nav-u/mapug/nav-u/common/img/icn_dia.gif) no-repeat 0px 5px;
}

div#MainContent dl.dia dd {
	margin:0 0 0 18px;
	padding:0;
}

/* dot */
div#MainContent ul.dot li {
	margin-left:0;
	padding-left:8px;
	list-style:none;
	background:url(/nav-u/mapug/nav-u/common/img/icn_dot_bk.gif) no-repeat 0px 9px;
}

div#MainContent .att ul.dot li {
	background-image:url(/nav-u/mapug/nav-u/common/img/icn_dot_gr.gif);
}

/* number */
div#MainContent ol.namber {
	margin:20px 0px 0px 0px;
}

div#MainContent ol.namber li {
	margin:0px 0px 5px 0px;
	padding-left:22px;
	list-style:none;
	font-size:105%;
	font-weight:normal;
}

div#MainContent ol.namber li.no01 {
	background:url(/nav-u/mapug/nav-u/common/img/icon_ol_no01.gif) no-repeat 0px 3px;
}

div#MainContent ol.namber li.no02 {
	background:url(/nav-u/mapug/nav-u/common/img/icon_ol_no02.gif) no-repeat 0px 3px;
}

div#MainContent ol.namber li.no03 {
	background:url(/nav-u/mapug/nav-u/common/img/icon_ol_no03.gif) no-repeat 0px 3px;
}

div#MainContent ol.namber li.no04 {
	background:url(/nav-u/mapug/nav-u/common/img/icon_ol_no04.gif) no-repeat 0px 3px;
}

div#MainContent ol.namber li.no05 {
	background:url(/nav-u/mapug/nav-u/common/img/icon_ol_no05.gif) no-repeat 0px 3px;
}

div#MainContent ol.namber li.no06 {
	background:url(/nav-u/mapug/nav-u/common/img/icon_ol_no06.gif) no-repeat 0px 3px;
}

div#MainContent ol.namber li.no07 {
	background:url(/nav-u/mapug/nav-u/common/img/icon_ol_no07.gif) no-repeat 0px 3px;
}

div#MainContent ol.namber li.no08 {
	background:url(/nav-u/mapug/nav-u/common/img/icon_ol_no08.gif) no-repeat 0px 3px;
}

div#MainContent ol.namber li.no09 {
	background:url(/nav-u/mapug/nav-u/common/img/icon_ol_no09.gif) no-repeat 0px 3px;
}


/* next
----------------------------------------------------------*/
div#MainContent .next {
	margin-top:50px;
	padding-top:15px;
	text-align:center;
	background:url(/nav-u/mapug/nav-u/common/img/tmp_dotline.gif) repeat-x;
}


/*
-----------------------------------------------------------
 NV-U2
-----------------------------------------------------------
*/

/*index*/
div#MainContent .indent {
	margin-left:8px;
}

div#MainContent .indent h3 {
	margin-left:-8px;
	margin-bottom:8px;
}

div#MainContent .indent h4 {
	margin-bottom:15px;
}

div#MainContent .indent h5 {
	margin:0px;
	font-size:105%;
}

div#MainContent div.indent.dent {
	margin-top:-3em;
}

div#MainContent strong.model {
	font-family:'Arial',sans-serif;
	font-size:180%;
}

div#MainContent em.bold {
	font-weight:bold;
}

div#MainContent table.destination {
	margin-top:22px;
}

div#MainContent table.destination th {
	padding:0px 20px 5px 0px;
}

div#MainContent table.destination td {
	padding:0px 20px 0px 0px;
	font-size:80%;
}

div#MainContent dl.imgr dt {
	float:right;
	font-size:85%;
}

div#MainContent dl.imgr dt img {
	margin-bottom:5px;
}

div#MainContent dl.imgr dd {
	margin:0px 273px 0px 0px;
}

div#MainContent p.line {
	margin-top:30px;
	padding-bottom:5px;
	background:url(/nav-u/mapug/nav-u/common/img/tmp_dotline2.gif) repeat-x left bottom;
}

div#MainContent div.support {
	margin:0px 0px 0px 8px;
	padding:20px ;
	background:url(/nav-u/mapug/nav-u/common/img/bg_suppor_bottom.gif) no-repeat left bottom;
}


/*flow*/
div#MainContent .att2 {
	margin:30px 0px 10px 0px;
	padding:17px 13px 17px 18px;
	background-color:#fffdf5;
	border:1px solid #ffaf95;
}

div#MainContent .att2 strong {
	display:block;
	margin-bottom:5px;
	color:#ff602b;
	font-size:110%;
}

div#MainContent .att3 {
	position:relative;
	margin-left:-40px;
	font-size:105%;
}

div#MainContent div.renewal {
	float:left;
	margin:10px 0px 0px 15px;
	width:275px;
}

div#MainContent div.renewal .note {
	padding-left:18px;
	text-indent:-18px;
}

div#MainContent dd.parallel {
	padding-top:3px;
}

div#MainContent dd.parallel span {
	padding-left:10px;
	vertical-align:top;
}


/*
-----------------------------------------------------------
 Licence Code
-----------------------------------------------------------
*/
div#mapupgrade.licencecode {
	width:544px;
	margin:0 auto;
	margin-top:32px;
	margin-bottom:45px;
}

div#mapupgrade.licencecode h2 {
	margin-bottom:30px;
}

div#mapupgrade.licencecode h3 {
	margin-bottom:8px;
}

div#mapupgrade.licencecode p {
	margin-bottom:10px;
}

div#mapupgrade.licencecode form.licence,
div#mapupgrade.licencecode form.licence fieldset,
div#mapupgrade.licencecode form.licence input {
	margin:0;
	padding:0;
	border:none;
}

div#mapupgrade.licencecode form.licence fieldset {
	position:relative;
	padding:10px 15px;
	background-color:#eee;
	color:#999;
}

/* input */
div#mapupgrade.licencecode form.licence input.device,
div#mapupgrade.licencecode form.licence input.dvdid {
	padding:3px;
	width:396px;
	height:24px;
	border:1px solid #bbb;
	font-size:125%;
	vertical-align:middle;
}

div#mapupgrade.licencecode form.licence input.dvdid {
	width:82px
}

div#mapupgrade.licencecode form.licence input.roll {
	float:right;
	* margin-top:2px;
}

div#mapupgrade.licencecode dl.code {
	padding:4px 8px 2px;
	background-color:#eee;
	color:#ff602b;
	font-size:135%;
	font-weight:bold;
	line-height:1.45;
}

div#mapupgrade.licencecode dl.code dt {
	float:left;
	padding-top:2px;
	width:135px;
}

div#mapupgrade.licencecode .note {
	color:#666666;
	display:block;
	font-style:normal;
	padding-left:15px;
	text-decoration:none;
	text-indent:-15px;
}

/* clearfix */
div#mapupgrade.licencecode form.licence,
div#mapupgrade.licencecode dl.code {
	zoom:1;
}

div#mapupgrade.licencecode form.licence:after,
div#mapupgrade.licencecode dl.code:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	line-height:0;
	visibility:hidden;
}

* html div#mapupgrade.licencecode form.licence,
* html div#mapupgrade.licencecode dl.code {
	display:inline-table;
	/*\*/display:block;/**/
}

div#mapupgrade .att{
	padding:10px 0;
	margin:10px 0;
}

div#mapupgrade .att p{
	font-size:90%;
}

div#mapupgrade .att em{
	font-style:normal;
	font-weight:normal;
	color:#ff0000;
}

.price{
	color:#C41230;
}
