@charset "shift-jis";
/*=========================================================

	Site Name   SONY walkman
	File Name   detailView.css

	Create Date 2013/09/10

==========================================================*/
#detailView {margin: 30px 0;}
*+html .detailView_box {overflow: hidden;}/* IE7 OVER TABLE */
ul.note,
ul.note li {list-style: none; margin: 0; padding: 0;}

.detailView_box {margin-bottom: 10px;}
.detailViewTitle {float: left;	width: 250px;}
.detailViewTitle table {
	border: 1px solid #ccc;
	border-width: 1px 0 1px 1px;
}
.detailViewTitle table tr td {
/*	width: 95px;*/
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-left:1px solid #ccc\9;
	_border-left:1px solid #ccc;
border:1px solid #ccc;
}
.detailViewTitle table tr td.row18 {width: 18px;}
.detailViewTitle table tr td.row96 {width: 96px;}
/*.detailViewTitle table tr td img {width: 93px; height: auto;}*/
.detailViewTitle table tr td.fast {
	height: 195px;
	height: 195px\9;/*IE8*/
	_height: 194px;/*IE6*/
	border-left:none;
}
.detailViewTitle table tr td.fast, x:-moz-any-link {
	height: 195px;
}
/*.detailViewTitle table tr td, x:-moz-any-link {border-left:2px solid #ccc;}*/
.detailViewTitle table tr td.fast:not(target) {
	height: 195px\9;/*IE9*/
}
*+html .detailViewTitle table tr td.fast {height: 194px;}/*IE7*/
*+html .detailViewTitle table tr td {border-left:1px solid #ccc;}
.detailViewTitle table tr td img,
.detailViewTableHeading2 tr td img {vertical-align: bottom;}

.detailViewTitle table tr td.series_end {
	height: 20px;
	background: #f6f6f6;
}

.detailViewChart {float: right;}
.detailViewTableHeading .mod-button {
	font-size: 10px !important;
	padding:.2em 5px .2em 13px !important;
	background-position:3px 49% !important;
	margin:5px 0 0 0 !important;
	_width: 74px;
}
*+html .detailViewTableHeading .mod-button {width: 74px;}
.detailViewTableHeading {
/*	border-left:1px solid #ccc;*/
	width: 100%;
}

.detailViewTableHeading tr.td_item_series_name td,
.detailViewTableHeading2 tr.td_item_series_name td {
	height: 30px;
	border-right:1px solid #ccc;
	text-align: center;
	padding: 5px 0 5px 0!important;
	color:#fff;
	vertical-align:middle;
	font-size:12px;
}

tr.td_item_series_name td.model01{background-color:#c9356f;}
tr.td_item_series_name td.model02{background-color:#0058a7;}
tr.td_item_series_name td.model03{background-color:#6cbb5a;}
tr.td_item_series_name td.model04{background-color:#f18e1c;}

.detailViewTableHeading tr td {
	width: 174px;
	height: 130px;
	border-right:1px solid #ccc;
	text-align: center;
	padding: 10px 0;
}
*+html .detailViewTableHeading tr td {height: 129px;}
.detailViewTableHeading tr td div.img_sam {
	height: 100%;
}

*+html .detailViewTableHeading tr td {padding-bottom: 10px;}
.detailViewTableHeading tr td:not(:target){
	padding-bottom:10px\9;
}
td a .td_item_name {
	color: #333;
	font-size: 10px;
/*	margin-top: 21px !important;*/
	margin-bottom: 5px !important;
	font-weight: bold;
}
td a:hover .td_item_name {
	color: #999 !important;
	text-decoration: none !important;
}
td div a {border: none;}
td div a:hover {
	text-decoration: none !important;
}
.detailViewTableHeading2 {
	border-top:1px solid #ccc;
/*	border-left:1px solid #ccc;*/
	width: 100%;
}
.detailViewTableHeading2 tr td {
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align: center;
	min-width: 94px;
	padding: 0 !important;
}
.detail_none {height: 49px;}

.detailViewTableHeading2 td span {
	display: block;
	width: 118px;
	max-height: 10px;
	height: 10px;
	_font-size: 0;
}
.detailViewTableHeading2 td span img,
.detailViewTableHeading2 td img {vertical-align: top;}

.detailView_box {width: 950px; position: relative;}
.detailViewTitle {
	position: relative;
	z-index: 6;
	background: #fff;
}
.detailViewChart {
	width: 700px;
	position: relative;
	z-index: 5;
}

.mod-mainContentContainer {position: relative;}
.btn_left,
.btn_right {
	cursor: pointer;
	width: 25px;
	height: 60px;
	position: absolute;
	top: 190px;
	z-index: 101;
}
.btn_left { left: 225px; }
.btn_right { right: 0px; }


.detailViewTableHeading2 tr td.item01 {background:#f7e2ea;}
.detailViewTableHeading2 tr td.item01_02 {background:#fcf5f7;}
.detailViewTableHeading2 tr td.item02 {background:#d3e5f2;}
.detailViewTableHeading2 tr td.item02_02 {background:#f2f5f9;}
.detailViewTableHeading2 tr td.item03 {background:#e2efd3;}
.detailViewTableHeading2 tr td.item03_02 {background:#f5f9f2;}
.detailViewTableHeading2 tr td.item04 {background:#f9e6de;}
.detailViewTableHeading2 tr td.item04_02 {background:#f9f5f2;}




@media (max-width:640px){
	#detailView {width: 1168px;}
	.detailViewTableHeading tr td {width: 118px;
	height: 200px;}
	/*.td_sp_start {width: 170px !important;}*/
	.detailViewTitle table tr td.fast {
		height: 267px;
	}
}

@media screen and (max-device-width: 480px) {
	.detailViewTitle table tr td.fast {
		height: 265px;
	}
}