@charset "Shift_JIS";
/**
 * SONY.JP/NAV-U
/*
---------------------------------------------------------------------------------------------------- */

body {
	margin:0; padding:0;
	background-color:#FFFFFF;
	color:#333333; }

.txt_m {
	font-size:80%;
	line-height:140%;
	color:#555555; }


/*
---------------------------------------------------------------------------------------------------- */

.cntline {
	padding-top:4px; }

.mline {
	padding-left:10px; }

.dotline {
	margin:5px 0px 10px 0px; }

.ttlm {
	margin-bottom:-30px; }

.ttls {
	margin-top:60px; }

.ttlss {
	margin-top:30px;
	font-size:80%;
	color:#333333;
	font-weight:bold; }

.icn {
	float:left;
	margin:0px 10px 60px 0px; }

.icn_mrg {
	padding-top:11px; }

.lu_box {
	margin:30px 0px 15px 0px; }

/* ========================= */
.pdtbox {
	margin-bottom:15px; }

.pdt_cat {
	color:#666666;
	font-size:80%;
	letter-spacing: 0.1em;
	line-height:120%; }

.pdt_name {
	margin-top:2px;
	color:#333333;
	font-size:150%;
	font-weight:bold; }

.pdt_price {
	color:#666666;
	margin-top:8px;
	font-size:80%;
	letter-spacing: 0.1em;
	line-height:120%; }

.pdt_cnt {
	clear:left;
	margin-top:10px;
	color:#333333;
	font-size:90%;
	line-height:150%; }

.pdt_note {
	margin-top:10px;
	color:#666666;
	font-size:80%;
	line-height:130%; }

/* ========================= */

.blk_mrg {
	margin-top:80px; }

.pagetop {
	margin-top:5px;
	text-align:right; }

.sideline {
	padding:4px 0px 4px 0px;
	text-align:center;
	background-color:#EEEEEE; }

.sttl_mrg {
	margin-top:10px; }

.end_mrg {
	margin-top:100px; }


.ttl_pt {
	color:#1D80DC; }

.dsc_tbl {
	margin-top:3px;
	width:534px;
	border-collapse:collapse;
	font-size:80%;
	line-height:130%;
	color:#333333; }

.dsc_ttl {
	padding:7px 4px 5px 15px;
	color:#333333;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	border-color:#AAAAAA #FFFFFF #BBBBBB #FFFFFF;
	background:url(../img/tbl_dot.gif) 0em 0em repeat-x; }

.dsc_ttla {
	width:33%;
	padding:7px 4px 5px 15px;
	color:#333333;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	border-color:#AAAAAA #FFFFFF #BBBBBB #FFFFFF;
	background:url(../img/tbl_dot.gif) 0em 0em repeat-x; }

.dsc_ttlb {
	width:67%;
	padding:6px 4px 5px 15px;
	color:#333333;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	border-color:#AAAAAA #FFFFFF #BBBBBB #FFFFFF;
	background:url(../img/tbl_dot.gif) 0em 0em repeat-x; }

.dsc_tda {
	padding:5px 4px 5px 15px;
	border-width:1px;
	border-style:solid;
	border-color:#FFFFFF #FFFFFF #DDDDDD #FFFFFF;
	background:url(../img/tbl_dot_tda.gif) 0em 0em; }

.dsc_tdb {
	padding:5px 4px 5px 15px;
	border-width:1px;
	border-style:solid;
	border-color:#FFFFFF #FFFFFF #DDDDDD #FFFFFF;
	background-color:#FFFFFF; }

.dsc_end {
	margin-bottom:10px; }

