@charset "Shift_JIS";
/**
 * SONY.JP/NAV-U
 */

/* default
----------------------------------------------------------*/
div#lineup {
	margin-bottom:50px;
}

div#lineup h1 {
	margin:0 0 30px;
}

div#lineup p {
	margin-bottom:1em;
}



/* lineup index
----------------------------------------------------------*/
div#lineup dl.product {
	margin-top:40px;
	padding-bottom:28px;
	background:url(/nav-u/share/images/lineup/list_bg.gif) repeat-x left bottom;
}

div#lineup dl.product dt {
	float:left;
	width:550px;
	background:url(/nav-u/share/images/lineup/detail_line.gif) repeat-y 540px;
}

div#lineup dl.product dd {
	float:right;
	width:200px;
}

/* child dl reset */
div#lineup dl.product dl dt,
div#lineup dl.product dl dd {
	float:none;
	width:auto;
	background:none;
}

/* function */
div#lineup dl.function dt {
	padding-bottom:7px;
	font-size:0;
	line-height:0;
}

div#lineup dl.function ul {
	clear:left;
}

div#lineup dl.function ul li {
	float:left;
	margin:0;
	padding:0 10px 8px 0;
	list-style:none;
	font-size:0;
	line-height:0;
}

div#lineup dl.function ul.icon li {
	padding:0 1px 1px 0;
}


/* lineup discon
----------------------------------------------------------*/
div#discon {
	margin-top:65px;
	margin-bottom:50px;
}

div#discon h2 {
	margin-bottom:20px;
}

div#discon div.discon {
	padding:25px 0 30px;
}

div#discon div.discon dl {
	float:left;
	width:334px;
}

div#discon div.discon dl dt {
	padding-left:18px;
}

div#discon div.discon dl ul {
	float:left;
	margin-left:18px;
	_margin-left:9px;
	padding-top:1px;
	background:url(/nav-u/share/images/lineup/discon_listline.gif) no-repeat;
}

div#discon div.discon dl ul li {
	margin:0;
	padding:0 0 1px 0;
	background:url(/nav-u/share/images/lineup/discon_listline.gif) no-repeat left bottom;
	font-size:0;
	line-height:0;
	list-style:none;
}

/* border container */
div.border {
	width:753px;
	border:1px solid #dfdfdf;
}

div.border div.inner {
	width:auto;
	border:2px solid #f8f8f8;
}


/* positionplus_g
----------------------------------------------------------*/
div#positionplus_g {
	margin:20px 0px 0px 0px;
	padding-bottom:30px;
	text-align:left;
	width:720px;
}

div#positionplus_g h1 {
	margin-bottom:25px;
}

div#positionplus_g h2 {
	margin-bottom:10px;
}

div#positionplus_g div.image {
	margin-left:5px;
}

div#positionplus_g div.text {
	margin:-403px 0 0 30px;
	width:325px;
}

div#positionplus_g div.text div {
	margin-top:25px;
	text-align:center;
}

p.note {
	margin-top:8px;
	padding-left:1.4em;
	text-indent:-1.35em;
	color:#666666;
	font-size:80%;
	line-height:1.2;
}

.note span {
	color:#3366CC;
}



/* clearfix
----------------------------------------------------------*/
div#lineup dl.product,
div#discon div.discon,
div#discon div.discon dd {
	zoom:1;
}

div#lineup dl.product:after,
div#discon div.discon:after,
div#discon div.discon dd:after {
	content:"";display:block;
	height:0;clear:both;
	visibility:hidden;
}

* html div#lineup dl.product,
* html div#discon div.discon,
* html div#discon div.discon dd {
	display:inline-table;
	/*\*/display:block;/**/
}



.linkShowroom {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/nav-u/share/images/products/tmp/arrow_black.gif");
    background-origin: padding-box;
    background-position: left 4px;
    background-repeat: no-repeat;
    background-size: auto auto;
    font-size: 0.9em;
    margin-top: 10px;
    padding-left: 10px;
}