@charset "shift_jis";

/* headline
---------------------------------------- */
h1 {
	margin-bottom:5px;
}
h2 {
	margin-bottom:20px;
}
h3 {
	margin-bottom:20px;
	color:#666666;
	font-size:116%;
}

/* contents navigation
---------------------------------------- */
div#column2-main760 ul.contentsNavi a {
	color:#333333;
}
div#column2-main760 ul.contentsNavi a:hover {
	color:#c41230;
}
div#main-visual {
	margin-bottom:10px;
}
ul.contentsNavi {
	margin-bottom:35px;
}
ul.contentsNavi li {
	display:block;
	float:left;
	margin:0 13px 5px 0;
	height:13px;
}
ul.contentsNavi li img {
	vertical-align:bottom;
}

/* layout
---------------------------------------- */
.wrapper {
	margin-bottom:10px;
}
div.imgR div.text {float:left;}
div.imgR div.image {float:right;}
div.imgL div.text {float:right;}
div.imgL div.image {float:left;}

div.imgW185 div.text {width:555px;}
div.imgW185 div.image {width:185px;}

div.imgW190 div.text {width:550px;}
div.imgW190 div.image {width:190px;}

div.imgW200 div.text {width:540px;}
div.imgW200 div.image {width:200px;}

div.imgW270 div.text {width:470px;}
div.imgW270 div.image {width:270px;}

div.text dl {
	margin-bottom:20px;
}
div.wrapper dt {
	float:left;
	color:#0E0F79;
	font-size:116%;
	font-weight:bold;
}
div.wrapper dd {
	float:right;
	font-size:116%;
}

div.wrapper dt {width:50px;}
div.wrapper dd {width:710px;}

div.imgW185 div.text dd {width:505px;}
div.imgW190 div.text dd {width:500px;}
div.imgW200 div.text dd {width:490px;}
div.imgW270 div.text dd {width:420px;}

.productInfoBtn {
	margin-top:35px;
	text-align:center;
}


/* pagenate
---------------------------------------- */
div.pagenatearea {
	margin-top:40px;
	padding:20px 60px;
	border-top:1px solid #cccccc;
}
div.pagenatearea p {
	margin-bottom:0;
	width:45px;
}
div.pagenatearea p.prev {float:left;}
div.pagenatearea p.next {float:right;}
div.pagenatearea ul {
	float:left;
	width:550px;
	text-align:center;
}
div.pagenatearea ul li {
	display:inline;
	margin-left:30px;
	padding-left:9px;
	background:url(/walkman/share/images/products/tmp/arrow_black.gif) no-repeat left center;
}
div.pagenatearea ul li.current {font-weight:bold;}
div.pagenatearea ul li.first {margin-left:0;}

/* walkman footer
---------------------------------------- */
table#footer {
	margin-top:40px;
}


/* clearfix
---------------------------------------- */
.wrapper:after,
ul.contentsNavi:after,
div.text dl:after,
div.column:after,
.pagenatearea:after {
	content: ".";
	display: block;
	height: 0;
	font-size:0.1em;
	line-height:0;
	clear: both;
	visibility: hidden;
}
.wrapper,
ul.contentsNavi,
div.text dl,
div.column,
.pagenatearea {
	zoom: 1;
}

/*----------------------------------------------------------

	Common Module

-----------------------------------------------------------*/
/* margin */
.mb0 {margin-bottom:0 ! important;}
.mb20 {margin-bottom:20px ! important;}
.mb40 {margin-bottom:40px ! important;}


/*clearfix*/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	zoom: 1;
}

/*nonHeight*/

.nonHeight {
	line-height: 0;
	font-size: 0;
}