@charset "Shift_JIS";

/*=========================================================


	Site Name   ƒwƒbƒhƒzƒ“ special
	File Name   page.css

	Create Date 2008/12/12
	Update Date 2009/06/02


==========================================================*/


#subWin dl.spec {
	padding: 10px;
}
#subWin dl.spec dt {
	display: none;
}
#subWin p {
	padding: 0px 0px 20px;
}
#subWin p.btn {
	margin-right: 20px;
	text-align: center;
}


/*----------------------------------------------------------

Module Top Style Sheet

-----------------------------------------------------------*/

#top h2 {
	margin: 0 0 0px;
	padding: 0 0 5px;
}

div#special {
	width: 520px;
	margin: 0 0 30px 5px;
	position: relative;
}
#top div#special {
	width: 755px;
	margin: 0 0 30px 0px;
	position: relative;
}

div#special h3 {
	margin: 0 0 10px;
	padding: 0 0 10px;
	background: transparent url(../../images/title_bg.gif) bottom center no-repeat;
}

div#special .coution {
	margin-top: 10px;
	margin-left: 1.5em;
	text-indent: -1.5em;
	font-size: 84%;
	line-height: 1.3;
}


#top div#special dl.section {
	width: 755px;
	margin: 0 0 0;
	padding: 0 0 20px;
	background: url(../../images/list_bg.gif) repeat-x center bottom;
}
#top div#special dl.noLine {
	background: none;
	padding-bottom: 50px;
}

#top div#special dl.section dt {
	float: left;
	display: inline;
	width: 174px;
	margin-right: 40px;
	padding-top: 20px;
}
#top div#special dl.section dd {
	float: left;
	display: inline;
	width: 540px;
	padding-top: 25px;
}
#top div#special dl.section dd p {
	margin: 0px 0px 15px 0px;
	padding: 0;
}
#top div#special dl.section dd p.linkProductInfo {
	margin: 10px 0px 0px 0px;
	padding: 0;
}


#top div#special dl.technicalnote {
	margin: 30px 0;
	padding: 10px;
	background: #f7f7f7;
	border: 1px solid #cccccc;
}
#top div#special dl.technicalnote dt {
	float: right;
	display: inline;
	width: 525px;
	margin: 5px 0;
	padding: 0;
}
#top div#special dl.technicalnote dd {
	margin: 0;
	padding: 0;
}
#top div#special dl.technicalnote dd p {
	float: right;
	display: inline;
	width: 525px;
	margin: 0 0 10px;
	padding: 0;
	font-size: 84%;
}
#top div#special dl.technicalnote dd p.img {
	float: left;
	display: inline;
	width: 200px;
	margin: 0 0 0;
}
#top div#special dl.technicalnote dd p.linkPDF {
	margin: 0 0 0;
}



div#special ul#specialPageNav {
	width: 100%;
	overflow: hidden;
	list-style-type: none;
}
div#special ul#specialPageNav li {
	float: left;
	display: inline;
}


/*----------------------------------------------------------

PC-HEADSET Style Sheet

-----------------------------------------------------------*/

div#PC-HEADSET {
	width: 100%;
}

div#PC-HEADSET h2 {
	padding: 0 0 50px;
}

div#PC-HEADSET div.contentsBox {
	padding: 0 0 50px;
}

div#PC-HEADSET div.contentsBox h3 {
	padding: 0 0 10px;
}

div#PC-HEADSET div.contentsBox ul.style_2way {
	padding: 0 0 25px;
}

div#PC-HEADSET div.contentsBox ul.style_2way li {
	padding: 0 0 2px;
}

div#PC-HEADSET div.contentsBox ul.lineup {
	margin: 0;
	padding: 0 0 80px;
}
div#PC-HEADSET div.contentsBox ul.lineup li {
	float: left;
	display: inline;
	width: 238px;
	margin-right: 20px;
}
div#PC-HEADSET div.contentsBox ul.lineup li.none {
	margin-right: 0;
}




/*----------------------------------------------------------

STYLE-SELECT Style Sheet

-----------------------------------------------------------*/

div#STYLE-SELECT {
	width: 100%;
}

div#STYLE-SELECT div.titleBox {
	padding: 0 0 80px;
	position:relative;	/* #main-bannerのための位置指定 */
}



div#STYLE-SELECT h3 {
	margin: 0 0 10px;
	padding: 0 0 10px;
	background: transparent url(../../images/title_bg.gif) bottom center no-repeat;
}

div#STYLE-SELECT div.movieBox {
	margin: 0;
	padding: 0 0 80px;
	position:relative;	/* #main-bannerのための位置指定 */
	text-align: center;
}
div#STYLE-SELECT div.movieBox h3 {
	margin-bottom: 30px;
	text-align: left;
}
div#STYLE-SELECT div.movieBox p {
	padding-bottom: 30px;
}
div#STYLE-SELECT div.movieBox div.movie {
	width: 586px;
	margin: 0 auto;
	padding-bottom: 30px;
}
div#STYLE-SELECT div.movieBox dl.artistBox {
	width: 586px;
	margin: 0 auto;
	padding-bottom: 30px;
}
div#STYLE-SELECT div.movieBox dl.artistBox dt {
	height: 51px;
	overflow: hidden;
	padding-bottom: 30px;
}
div#STYLE-SELECT div.movieBox dl.artistBox dd {
	padding: 10px;
	border: 1px solid #E7E7E7;
	text-align: left;
}
div#STYLE-SELECT div.movieBox dl.artistBox dd p.img {
	float: left;
	display: inline;
	width: 80px;
	margin-right: 20px;
	padding-bottom: 0;
}
div#STYLE-SELECT div.movieBox dl.artistBox dd p.title {
	margin-left: 100px;
	padding-bottom: 10px;
}
div#STYLE-SELECT div.movieBox dl.artistBox dd p.link {
	margin-left: 100px;
	padding-left: 10px;
	padding-bottom: 0;
	background: url(../../images/arrow_black.gif) no-repeat left center;
	font-size: 85%;
}
div#STYLE-SELECT div.movieBox dl.artistBox dd p.link img {
	margin-left: 5px;
}

div#STYLE-SELECT div.movieBox p.mtv {
	text-align: left;
	width: 586px;
	margin: 0 auto;
	padding: 0 0 20px;
}

/*
div#STYLE-SELECT dl.none {
	padding-top: 0;
}
div#STYLE-SELECT dl.movieBox dt {
	margin: 0;
	padding: 0 0 30px;
	text-align: left;
}
div#STYLE-SELECT dl.movieBox dd {
	padding: 0 0 20px;
	text-align: center;
}
div#STYLE-SELECT dl.movieBox dd div.movie1, 
div#STYLE-SELECT dl.movieBox dd div.movie2 {
	width: 586px;
	margin: 0 auto;
	padding-bottom: 30px;
}
div#STYLE-SELECT dl.movieBox dd p {
	padding-bottom: 30px;
}
div#STYLE-SELECT dl.movieBox dd p.link {
	width: 586px;
	margin: 0 auto;
}

div#STYLE-SELECT p.mtv {
	text-align: left;
	width: 586px;
	margin: -45px auto 0 auto;
	padding: 0 0 80px;
}
*/


div#STYLE-SELECT ul.lineup {
	margin: 30px 0 0;
	padding: 0 0 80px;
}
div#STYLE-SELECT ul.lineup li {
	float: left;
	display: inline;
	width: 238px;
	margin-right: 20px;
}
div#STYLE-SELECT ul.lineup li.none {
	margin-right: 0;
}



/*----------------------------------------------------------

D-NC Style Sheet

-----------------------------------------------------------*/

div#D-NC {
	width: 755px;
	background: #ffffff;
	overflow: hidden;
}

div#D-NC div.titleBox {
	padding: 0 0 0px;
	position:relative;	/* #main-bannerのための位置指定 */
}
div#D-NC div.titleBox h2 {
	margin-bottom: 5px;
}
div#D-NC div.main-banner ul {
	left:572px;
	position:absolute;
	top:150px;
}

div#D-NC div.main-banner ul li {
font-size:0;
line-height:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 10px;
padding:0;
}


div#D-NC div.paragraph {
	padding: 0 15px 20px 15px;
}
div#D-NC div.paragraph h3 {
	margin: 0 -15px;
	padding: 0 0 15px;
}

div#D-NC div.paragraph p {
	padding: 0 0 15px;
}
div#D-NC div.paragraph p.center {
	text-align: center;
}
div#D-NC div.paragraph p.img {
	float: right;
	margin-left: 15px;
}
div#D-NC div.paragraph p.imgLeft {
	float: left;
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 20px;
	padding-bottom: 30px;
}
div#D-NC div.paragraph .note {
	margin-left: 1.5em;
	text-indent: -1.5em;
	font-size: 84%;
	margin-bottom: 10px;
}
div#D-NC div.paragraph .stxt {
	font-size: 84%;
}

div#D-NC div.paragraph dl.sub {
	margin: 0;
}
div#D-NC div.paragraph dl.sub dt {
	padding-bottom: 10px;
}
div#D-NC div.paragraph dl.sub dd {
	padding-bottom: 15px;
}
/*
div#D-NC div.paragraph dl.subCont {
	margin: 0;
}
div#D-NC div.paragraph dl.subCont dt {
	padding-bottom: 5px;
}
div#D-NC div.paragraph dl.subCont dd {
	padding-bottom: 10px;
}
*/

div#D-NC div.paragraph dl.lineBox {
	margin: 0;
	margin-bottom: 20px;
	padding: 15px 15px 0 15px;
	border: 1px solid #cccccc;
}
div#D-NC div.paragraph dl.lineBox dt {
	padding-bottom: 5px;
	font-weight: bold;
}
div#D-NC div.paragraph dl.lineBox dd {
}

/*
div#D-NC div.paragraph table.spec {
	width: 725px;
	margin-bottom: 10px;
	background-color:#fff;
	border-right:1px solid #bcbcbc;
	border-bottom:1px solid #bcbcbc;
}
div#D-NC div.paragraph table.spec th {
	width: 30%;
	background-color:#e7e7e7;
	border-left:1px solid #bcbcbc;
	border-top:1px solid #bcbcbc;
	text-align:left;
	font-weight:normal;
	line-height:1.5;
	padding:0.2em 0.5em 0.2em 1em;
	color:#000;
}
div#D-NC div.paragraph table.spec td {
	width: 70%;
	border-left:1px solid #bcbcbc;
	border-top:1px solid #bcbcbc;
	line-height:1.5;
	padding:0.2em 0.2em 0.2em 1em;
	text-align:left;
}
div#D-NC div.paragraph table.spec tr.bgc td {
	background-color:#f6f6f6;
}

div#D-NC div.paragraph ul.gallary {
	list-style-type: none;
}
div#D-NC div.paragraph ul.gallary li {
	float: left;
	margin-right: 20px;
}
*/

div#D-NC div.selectHeadphone {
	position: relative;
	width: 740px;

	padding-bottom: 15px;
}
div#D-NC div.selectHeadphone ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div#D-NC div.selectHeadphone ul li {
	position: relative;
	float: left;
	display: inline;
	margin: 0 15px 0 0;
	padding: 0 0 15px;
}
div#D-NC div.selectHeadphone ul li p.btn {
	position: absolute;
	top: 35px;
	right: 30px;
}





/*----------------------------------------------------------

EXTRA BASS series Style Sheet

-----------------------------------------------------------*/

div#XB {
	width: 755px;
	background: #000000;
	overflow: hidden;
}

div#XB div.titleBox {
	padding: 0 0 20px;
}
div#XB div.titleBox h2 {
	float: left;
	display: inline;
	width: 520px;
	margin-right: 15px;
}
div#XB div.titleBox ul.linkBnner {
	float: left;
	width: 200px;
	margin-top: 340px;
}
div#XB div.titleBox ul.linkBnner li {
	margin-bottom: 10px;
	list-style-type: none;
}

div#XB dl.feature {
	margin-left: -5px;
}
div#XB dl.feature dt {
	padding-bottom: 10px;
}
div#XB dl.feature dd {
	padding-bottom: 30px;
}



/*----------------------------------------------------------

NC500D Style Sheet

-----------------------------------------------------------*/

div#NC500D {
	width: 755px;
	background: #ffffff;
	overflow: hidden;
}

div#NC500D div.titleBox {
	padding: 0 0 0px;
}
div#NC500D div.titleBox h2 {
	margin-bottom: 5px;
}

div#NC500D div.catchBox {
	padding: 0 0 20px;
}
div#NC500D div.catchBox p {
	display: none;
}

div#NC500D div.paragraph {
	padding: 0 15px 20px 15px;
}
div#NC500D div.paragraph h4 {
	margin: 0 -15px;
	padding: 0 0 15px;
}

div#NC500D div.paragraph p {
	padding: 0 0 15px;
}
div#NC500D div.paragraph p.center {
	text-align: center;
}
div#NC500D div.paragraph p.img {
	float: right;
	margin-left: 15px;
}
div#NC500D div.paragraph .note {
	margin-left: 1.5em;
	text-indent: -1.5em;
	font-size: 84%;
}

div#NC500D div.paragraph dl.sub {
	margin: 0;
}
div#NC500D div.paragraph dl.sub dt {
	padding-bottom: 15px;
}
div#NC500D div.paragraph dl.sub dd {
}

div#NC500D div.paragraph dl.lineBox {
	margin: 0;
	padding: 15px 15px 0 15px;
	border: 1px solid #cccccc;
}
div#NC500D div.paragraph dl.lineBox dt {
	padding-bottom: 5px;
	font-weight: bold;
}
div#NC500D div.paragraph dl.lineBox dd {
}

div#NC500D div.paragraph dl.lineBox dd {
}


div#NC500D div.paragraph table.spec {
	width: 725px;
	margin-bottom: 10px;
	background-color:#fff;
	border-right:1px solid #bcbcbc;
	border-bottom:1px solid #bcbcbc;
}
div#NC500D div.paragraph table.spec th {
	width: 30%;
	background-color:#e7e7e7;
	border-left:1px solid #bcbcbc;
	border-top:1px solid #bcbcbc;
	text-align:left;
	font-weight:normal;
	line-height:1.5;
	padding:0.2em 0.5em 0.2em 1em;
	color:#000;
}
div#NC500D div.paragraph table.spec td {
	width: 70%;
	border-left:1px solid #bcbcbc;
	border-top:1px solid #bcbcbc;
	line-height:1.5;
	padding:0.2em 0.2em 0.2em 1em;
	text-align:left;
}
div#NC500D div.paragraph table.spec tr.bgc td {
	background-color:#f6f6f6;
}

div#NC500D div.paragraph ul.gallary {
	list-style-type: none;
}
div#NC500D div.paragraph ul.gallary li {
	float: left;
	margin-right: 20px;
}

#subWin dl.spec {
	padding: 10px;
}
#subWin dl.spec dt {
	display: none;
}
#subWin p {
	padding: 0px 0px 20px;
}
#subWin p.btn {
	margin-right: 20px;
	text-align: center;
}


/*----------------------------------------------------------

EX700SL Style Sheet

-----------------------------------------------------------*/

div#EX700SL {
	width: 755px;
	background: #ffffff;
	overflow: hidden;
}

div#EX700SL div.titleBox {
	padding: 0 0 0px;
}
div#EX700SL div.titleBox h2 {
	margin-bottom: 5px;
}

div#EX700SL div.catchBox {
	padding: 0 0 20px;
}
div#EX700SL div.catchBox p {
	display: none;
}

div#EX700SL div.paragraph {
	padding: 0 15px 20px 15px;
}
div#EX700SL div.paragraph h3 {
	margin: 0 -15px;
	padding: 0 0 15px;
}

div#EX700SL div.paragraph p {
	padding: 0 0 15px;
}
div#EX700SL div.paragraph p.center {
	text-align: center;
}
div#EX700SL div.paragraph p.img {
	float: right;
	margin-left: 15px;
}
div#EX700SL div.paragraph .note {
	margin-left: 1.5em;
	text-indent: -1.5em;
	font-size: 84%;
}
div#EX700SL div.paragraph .stxt {
	font-size: 84%;
}

div#EX700SL div.paragraph dl.sub {
	margin: 0;
}
div#EX700SL div.paragraph dl.sub dt {
	padding-bottom: 15px;
}
div#EX700SL div.paragraph dl.sub dd {
	padding-bottom: 15px;
}

div#EX700SL div.paragraph dl.subCont {
	margin: 0;
}
div#EX700SL div.paragraph dl.subCont dt {
	padding-bottom: 5px;
}
div#EX700SL div.paragraph dl.subCont dd {
	padding-bottom: 10px;
}

div#EX700SL div.paragraph dl.lineBox {
	margin: 0;
	padding: 15px 15px 0 15px;
	border: 1px solid #cccccc;
}
div#EX700SL div.paragraph dl.lineBox dt {
	padding-bottom: 5px;
	font-weight: bold;
}
div#EX700SL div.paragraph dl.lineBox dd {
}

div#EX700SL div.paragraph dl.lineBox dd {
}


div#EX700SL div.paragraph table.spec {
	width: 725px;
	margin-bottom: 10px;
	background-color:#fff;
	border-right:1px solid #bcbcbc;
	border-bottom:1px solid #bcbcbc;
}
div#EX700SL div.paragraph table.spec th {
	width: 30%;
	background-color:#e7e7e7;
	border-left:1px solid #bcbcbc;
	border-top:1px solid #bcbcbc;
	text-align:left;
	font-weight:normal;
	line-height:1.5;
	padding:0.2em 0.5em 0.2em 1em;
	color:#000;
}
div#EX700SL div.paragraph table.spec td {
	width: 70%;
	border-left:1px solid #bcbcbc;
	border-top:1px solid #bcbcbc;
	line-height:1.5;
	padding:0.2em 0.2em 0.2em 1em;
	text-align:left;
}
div#EX700SL div.paragraph table.spec tr.bgc td {
	background-color:#f6f6f6;
}

div#EX700SL div.paragraph ul.gallary {
	list-style-type: none;
}
div#EX700SL div.paragraph ul.gallary li {
	float: left;
	margin-right: 20px;
}




/*----------------------------------------------------------
 pagenate
-----------------------------------------------------------*/

div#pagenatearea {
	clear: both;
	padding: 20px 77px;
	border-top: 1px solid #cfcfcf;
}
div#pagenatearea p {
	width:45px;
	margin-bottom:0;
}
div#pagenatearea p.prev {
	float:left;
}
div#pagenatearea p.next {
	float:right;
}
div#pagenatearea ul {
	float:left;
	width:510px;
	text-align:center;
}
div#pagenatearea ul li {
	display:inline;
	margin-left:30px;
}
div#pagenatearea ul li a {
	padding: 3px 5px 3px 9px;
	background: url(../../images/arrow_black.gif) no-repeat left center;
}

div#pagenatearea ul li.current {
	font-weight:bold;
}
div#pagenatearea ul li.first {
	margin-left:0;
}

/* pagenate---------------------------------------- */


/*----------------------------------------------------------

HQSOUND Style Sheet

-----------------------------------------------------------*/

div#HQSOUND {
	width: 755px;
	background: #ffffff;
	overflow: hidden;
	line-height: 1.6;
}

div#HQSOUND div.titleBox {
	padding: 0 0 0px;
}
div#HQSOUND div.titleBox h2 {
	margin-bottom: 5px;
}

div#HQSOUND div.catchBox {
	padding: 0 0 20px;
}
div#HQSOUND div.catchBox p {
	display: none;
}

div#HQSOUND div.paragraph {
	padding: 0 15px 20px 15px;
}
div#HQSOUND div.paragraph h3 {
	margin: 0 -15px;
	padding: 0 0 30px;
}

div#HQSOUND div.paragraph p {
	padding: 0 0 30px;
}
div#HQSOUND div.paragraph p.center {
	text-align: center;
}
div#HQSOUND div.paragraph p.img {
	float: right;
	padding-left: 20px;
	padding-bottom: 30px;
}
div#HQSOUND div.paragraph p.imgLeft {
	float: left;
	padding-right: 20px;
	padding-bottom: 30px;
}
div#HQSOUND div.paragraph .note {
	margin-left: 1.5em;
	text-indent: -1.5em;
	font-size: 84%;
}
div#HQSOUND div.paragraph .stxt {
	font-size: 84%;
}

div#HQSOUND div.paragraph div.img {
	float: right;
	padding-left: 20px;
	text-align: center;
}
div#HQSOUND div.paragraph div.img p img {
	margin-bottom: 10px;
}

div#HQSOUND div.paragraph div.imgLeft {
	float: left;
	margin-right: 15px;
	text-align: center;
}
div#HQSOUND div.paragraph div.imgLeft p img {
	margin-bottom: 10px;
}


/*----------------------------------------------------------

EXTRA BASS series XBINTERVIEW Style Sheet

-----------------------------------------------------------*/

div#XBINTERVIEW {
	width: 760px;
	background: #ffffff;
	overflow: hidden;
}


div#XBINTERVIEW h2#index_title {
	margin-bottom:22px;
}
div#XBINTERVIEW #index_text {
	margin-bottom:42px;
	text-align:center;
}
div#XBINTERVIEW #index_navi {
	float:none;
	margin:0 133px 30px 132px;
	overflow:hidden;
}
div#XBINTERVIEW #index_navi li {
	float:right;
	margin-left:40px;
}
div#XBINTERVIEW #index_navi li.last {
	margin-left:0;
}


/* PAGE NAVI
**********************************************************************************************/
div#XBINTERVIEW #b_navi {
	clear:both;
	margin:0 282px 20px 282px;
	overflow:hidden;
}
div#XBINTERVIEW #b_navi li {
	float:right;
	margin-left:14px;
}
div#XBINTERVIEW #b_navi li.last {
	margin-left:0;
}



/* COMMON SETTING
**********************************************************************************************/
div#XBINTERVIEW .komiyama {
	color:#CC3300;
	font-weight:bold;
}
div#XBINTERVIEW .matsuo {
	color:#0099CC;
	font-weight:bold;
}
div#XBINTERVIEW .contents_area {
	margin:0 0 50px 0;
	overflow:hidden;
	font-size:92%;
}
div#XBINTERVIEW .text_area {
	padding:0 0 90px 0;
}
div#XBINTERVIEW .text_area p {
	margin-bottom:23px;
	line-height:170%;
}


/* PAGE CONTENTS
**********************************************************************************************/
div#XBINTERVIEW #p1_title {
	margin-bottom:5px;
}
div#XBINTERVIEW #p1_txt_tit {
	margin-bottom:41px;
}
div#XBINTERVIEW #page1_contents {
	background:url(../../../special/xb_interview/images/page1_contents_bg.jpg) 0 0 no-repeat;
}
div#XBINTERVIEW #page1_txt_area {
	margin-left:291px;
	width:469px;
	background:url(../../../special/xb_interview/images/page1_txt_bg.gif) 0 0 no-repeat;
}

div#XBINTERVIEW #p2_txt_tit {
	margin:18px 0 39px 0;
}
div#XBINTERVIEW #page2_contents {
	background:url(../../../special/xb_interview/images/page2_contents_bg.jpg) right 0 no-repeat;
	height:1118px;
}
div#XBINTERVIEW #page2_txt_area {
	width:469px;
	background:url(../../../special/xb_interview/images/page2_txt_bg.gif) 0 0 no-repeat;
}

div#XBINTERVIEW #p3_txt_tit {
	margin:18px 0 39px 384px;
}
div#XBINTERVIEW #page3_contents {
	background:url(../../../special/xb_interview/images/page3_contents_bg.jpg) 0 0 no-repeat;
	height:1083px;
}
div#XBINTERVIEW #page3_txt_area {
	margin-left:291px;
	width:469px;
}

div#XBINTERVIEW #p4_txt_tit {
	margin:18px 0 39px 0;
}
div#XBINTERVIEW #page4_contents {
	background:url(../../../special/xb_interview/images/page4_contents_bg.jpg) right 0 no-repeat;
	height:1098px;
}
div#XBINTERVIEW #page4_txt_area {
	width:469px;
}

div#XBINTERVIEW #p5_txt_tit {
	margin:18px 0 39px 384px;
}
div#XBINTERVIEW #page5_contents {
	background:url(../../../special/xb_interview/images/page5_contents_bg.jpg) 0 0 no-repeat;
	height:1315px;
}
div#XBINTERVIEW #page5_txt_area {
	margin-left:291px;
	width:469px;
	background:url(../../../special/xb_interview/images/page5_txt_bg.gif) 0 0 no-repeat;
}

div#XBINTERVIEW #p_title {
	margin:0;
}



/*----------------------------------------------------------

DS7000 Style Sheet

-----------------------------------------------------------*/

div#DS7000 {
	width: 755px;
	background: #ffffff;
	overflow: hidden;
	line-height: 1.6;
}

div#DS7000 div.titleBox {
	padding: 0 0 0px;
}
div#DS7000 div.titleBox h2 {
	margin-bottom: 5px;
}

div#DS7000 div.catchBox {
	padding: 0 0 20px;
}
div#DS7000 div.catchBox p {
	display: none;
}

div#DS7000 div.paragraph {
	padding: 0 15px 20px 15px;
}
div#DS7000 div.paragraph h3 {
	margin: 0 -15px;
	padding: 0 0 30px;
}

div#DS7000 div.paragraph p {
	padding: 0 0 30px;
}
div#DS7000 div.paragraph p.center {
	text-align: center;
}
div#DS7000 div.paragraph p.img {
	float: right;
	padding-left: 20px;
	padding-bottom: 30px;
}
div#DS7000 div.paragraph p.imgLeft {
	float: left;
	padding-right: 20px;
	padding-bottom: 30px;
}
div#DS7000 div.paragraph .note {
	margin-left: 1.5em;
	text-indent: -1.5em;
	font-size: 84%;
}
div#DS7000 div.paragraph .name {
	font-size: 84%;
	color: #101283;
}
div#DS7000 div.paragraph .stxt {
	font-size: 84%;
}

div#DS7000 div.paragraph div.img {
	float: right;
	padding-left: 20px;
	text-align: center;
}
div#DS7000 div.paragraph div.img p img {
	margin-bottom: 10px;
}

div#DS7000 div.paragraph div.imgLeft {
	float: left;
	margin-right: 15px;
	text-align: center;
}
div#DS7000 div.paragraph div.imgLeft p img {
	margin-bottom: 10px;
}



/*----------------------------------------------------------

NC500DINTERVIEW Style Sheet

-----------------------------------------------------------*/

div#NC500DINTERVIEW {
	width: 755px;
	background: #ffffff;
	overflow: hidden;
	line-height: 1.6;
}

div#NC500DINTERVIEW ul#subPageNav li {
	margin: 0 0 0 16px;
	display: block;
}

div#NC500DINTERVIEW div.titleBox {
	padding: 0 0 0px;
}
div#NC500DINTERVIEW div.titleBox h2 {
	margin-bottom: 5px;
}

div#NC500DINTERVIEW div.catchBox {
	padding: 0 0 20px;
}
div#NC500DINTERVIEW div.catchBox p {
	display: none;
}

div#NC500DINTERVIEW div.paragraph {
	float: right;
	width: 500px;
	padding: 0 0 20px;
}
div#NC500DINTERVIEW div.sidebar {
	float: left;
	width: 220px;
}

div#NC500DINTERVIEW div.paragraph h3 {
	margin: 0 ;
	padding: 0 0 30px;
}

div#NC500DINTERVIEW div.paragraph p {
	padding: 0 0 30px;
}
div#NC500DINTERVIEW div.paragraph p.center {
	text-align: center;
}
div#NC500DINTERVIEW div.paragraph p.img {
	float: right;
	padding-left: 20px;
	padding-bottom: 30px;
}
div#NC500DINTERVIEW div.paragraph p.imgLeft {
	float: left;
	padding-right: 20px;
	padding-bottom: 30px;
}
div#NC500DINTERVIEW div.paragraph .note {
	margin-left: 1.5em;
	text-indent: -1.5em;
	font-size: 84%;
}
div#NC500DINTERVIEW div.paragraph .name {
	font-size: 84%;
	color: #101283;
}
div#NC500DINTERVIEW div.paragraph .stxt {
	font-size: 84%;
}

div#NC500DINTERVIEW div.paragraph div.img {
	float: right;
	padding-left: 20px;
	text-align: center;
}
div#NC500DINTERVIEW div.paragraph div.img p img {
	margin-bottom: 10px;
}

div#NC500DINTERVIEW div.paragraph div.imgLeft {
	float: left;
	margin-right: 15px;
	text-align: center;
}
div#NC500DINTERVIEW div.paragraph div.imgLeft p img {
	margin-bottom: 10px;
}

div#NC500DINTERVIEW div.sidebar p {
	padding: 0 0 30px;
}
div#NC500DINTERVIEW div.sidebar dl.profile {
	padding: 0 0 30px;
}
div#NC500DINTERVIEW div.sidebar dl.profile dt {
	padding: 0 0 5px;
}
div#NC500DINTERVIEW div.sidebar dl.profile dd li {
	padding: 0 0 5px;
}



/*----------------------------------------------------------

EX700SLINTERVIEW Style Sheet

-----------------------------------------------------------*/

div#EX700SLINTERVIEW {
	width: 755px;
	background: #ffffff;
	overflow: hidden;
	line-height: 1.6;
}

div#EX700SLINTERVIEW ul#subPageNav li {
	margin: 0 0 0 16px;
	display: block;
}

div#EX700SLINTERVIEW div.titleBox {
	padding: 0 0 0px;
}
div#EX700SLINTERVIEW div.titleBox h2 {
	margin-bottom: 25px;
}

div#EX700SLINTERVIEW h3 {
	margin: 0 ;
	padding: 0 0 0px;
}

div#EX700SLINTERVIEW div.paragraph {
	margin-bottom: 30px;
	border: 1px solid #7c776e;
}

div#EX700SLINTERVIEW div.paragraph p {
	padding: 0px 20px 30px 20px;
}
div#EX700SLINTERVIEW div.paragraph p.bm {
	padding-bottom: 30px;
}

div#EX700SLINTERVIEW div.paragraph .note {
	margin-left: 1.5em;
	text-indent: -1.5em;
	font-size: 84%;
}
div#EX700SLINTERVIEW div.paragraph .name {
	font-size: 84%;
	color: #101283;
}
div#EX700SLINTERVIEW div.paragraph .stxt {
	font-size: 84%;
}
div#EX700SLINTERVIEW div.paragraph .center {
	padding-bottom: 20px;
}

div#EX700SLINTERVIEW div.paragraph div.interview01_1 {
	padding-right: 285px;
	padding-top: 30px;
	background: transparent url(../../../special/mdr-ex700sl_interview/images/img-001-1.jpg) no-repeat right top;
}
div#EX700SLINTERVIEW div.paragraph div.interview01_2 {
	padding-left: 285px;
	background: transparent url(../../../special/mdr-ex700sl_interview/images/img-001-2.jpg) no-repeat left bottom;
}

div#EX700SLINTERVIEW div.paragraph div.interview02_1 {
	padding-right: 285px;
	padding-top: 30px;
	padding-bottom: 15px;
	background: transparent url(../../../special/mdr-ex700sl_interview/images/img-002-1.jpg) no-repeat right top;
}

div#EX700SLINTERVIEW div.paragraph div.interview03_1 {
	padding-right: 285px;
	padding-top: 30px;
	background: transparent url(../../../special/mdr-ex700sl_interview/images/img-003-1.jpg) no-repeat right top;
}
div#EX700SLINTERVIEW div.paragraph div.interview03_2 {
	padding-left: 285px;
	padding-bottom: 30px;
	background: transparent url(../../../special/mdr-ex700sl_interview/images/img-003-2.jpg) no-repeat left top;
}

div#EX700SLINTERVIEW div.paragraph div.interview04_1 {
	padding-right: 285px;
	padding-top: 30px;
	padding-bottom: 15px;
	background: transparent url(../../../special/mdr-ex700sl_interview/images/img-004-1.jpg) no-repeat right top;
}
div#EX700SLINTERVIEW div.paragraph div.interview04_2 {
	padding-left: 285px;
	background: transparent url(../../../special/mdr-ex700sl_interview/images/img-004-2.jpg) no-repeat left bottom;
}

div#EX700SLINTERVIEW div.paragraph div.interview05_1 {
	padding-right: 285px;
	padding-top: 30px;
	background: transparent url(../../../special/mdr-ex700sl_interview/images/img-005-1.jpg) no-repeat right top;
}


/*----------------------------------------------------------

EX90SLINTERVIEW Style Sheet

-----------------------------------------------------------*/

div#EX90SLINTERVIEW {
	width: 755px;
	background: #ffffff;
	overflow: hidden;
	line-height: 1.6;
}

div#EX90SLINTERVIEW ul#subPageNav li {
	margin: 0 0 0 16px;
	display: block;
}

div#EX90SLINTERVIEW div.titleBox {
	padding: 0 0 0px;
}
div#EX90SLINTERVIEW div.titleBox h2 {
	margin-bottom: 25px;
}

div#EX90SLINTERVIEW div.catchBox {
	padding: 0 0 20px;
}
div#EX90SLINTERVIEW div.catchBox p {
	display: none;
}

div#EX90SLINTERVIEW div.paragraph {
	margin-bottom: 20px;
	padding: 0 15px 20px 0px;
	background: url(../../../special/mdr-ex90sl_interview/images/line04.gif) no-repeat center bottom;
}
div#EX90SLINTERVIEW div.noLine {
	background: none;
}
div#EX90SLINTERVIEW div.paragraph h3 {
	margin: 0 -15px 0 0px;
	padding: 0 0 15px;
}

div#EX90SLINTERVIEW div.paragraph p {
	padding: 0 0 30px;
}
div#EX90SLINTERVIEW div.paragraph p.center {
	text-align: center;
}
div#EX90SLINTERVIEW div.paragraph p.img {
	float: right;
	padding-left: 20px;
	padding-bottom: 30px;
}
div#EX90SLINTERVIEW div.paragraph p.imgLeft {
	float: left;
	padding-right: 20px;
	padding-bottom: 30px;
}
div#EX90SLINTERVIEW div.paragraph .note {
	margin-left: 2.0em;
	text-indent: -2.0em;
	padding-bottom: 10px;
	font-size: 84%;
}
div#EX90SLINTERVIEW div.paragraph .name {
	font-size: 84%;
	color: #101283;
}
div#EX90SLINTERVIEW div.paragraph .stxt {
	font-size: 84%;
}

div#EX90SLINTERVIEW div.paragraph div.img {
	float: right;
	padding-left: 20px;
	text-align: center;
}
div#EX90SLINTERVIEW div.paragraph div.img p img {
	margin-bottom: 10px;
}

div#EX90SLINTERVIEW div.paragraph div.imgLeft {
	float: left;
	margin-right: 15px;
	text-align: center;
}
div#EX90SLINTERVIEW div.paragraph div.imgLeft p img {
	margin-bottom: 10px;
}

div#EX90SLINTERVIEW div.sidebar p {
	padding: 0 0 30px;
}
div#EX90SLINTERVIEW div.sidebar dl.profile {
	padding: 0 0 30px;
}
div#EX90SLINTERVIEW div.sidebar dl.profile dt {
	padding: 0 0 5px;
}
div#EX90SLINTERVIEW div.sidebar dl.profile dd li {
	padding: 0 0 5px;
}


/*----------------------------------------------------------

7.1ch Surround HeadPhone Style Sheet

-----------------------------------------------------------*/
/* Profile Area */
#surround71ch .profile {
	margin-bottom:25px;
	background:#eeeeee url(/headphone/special/mdr-ds7100_digimono/images/digi_prof_02.gif) no-repeat left bottom;
	padding-bottom:10px;
}
#surround71ch .profileInner {
	background:url(/headphone/special/mdr-ds7100_digimono/images/digi_prof_01.gif) no-repeat left top;
	padding:10px 25px 0 17px;
}
#surround71ch .person,
#surround71ch .personImg,
#surround71ch .personInfo {
	display:table-cell;
	vertical-align:top;
}
	/* for IE6 */
	* html #surround71ch .person,
	* html #surround71ch .personImg,
	* html #surround71ch .personInfo {
		display:inline;
		zoom:1;
	}
	/* for IE7 */
	*:first-child+html #surround71ch .person,
	*:first-child+html #surround71ch .personImg,
	*:first-child+html #surround71ch .personInfo {
		display:inline;
		zoom:1;
	}
	
#surround71ch .no1 {
	border-right:1px solid #d6d6d6;
	padding-right:30px;
	width:428px;
}
#surround71ch .no2 {
	padding-left:17px;
	width:432px;
}
#surround71ch .personImg {
	padding-right:10px;
	width:90px;
}
#surround71ch .no1 .personInfo {
	width:321px;
}
#surround71ch .no2 .personInfo {
	width:332px;
}
#surround71ch .personInfo p.name {
	margin-bottom:10px;
}


/* Product Data Area */
#surround71ch .productData {
	margin-bottom:25px;
	background:#eff6f8 url(/headphone/special/mdr-ds7100_digimono/images/digi_prod_02.gif) no-repeat left bottom;
	padding-bottom:10px;
}
#surround71ch .productDataInnerWrap {
	background:url(/headphone/special/mdr-ds7100_digimono/images/digi_prod_01.gif) no-repeat left top;
	padding-top:10px;
}
#surround71ch .productDataInner {
	border-left:2px solid #88a3bb;
	border-right:2px solid #88a3bb;
	padding:7px 40px 0 19px;
}
#surround71ch .productSpec,
#surround71ch .productImg {
	display:table-cell;
	vertical-align:middle;
}
	/* for IE6 */
	* html #surround71ch .productSpec,
	* html #surround71ch .productImg {
		display:inline;
		zoom:1;
	}
	/* for IE7 */
	*:first-child+html #surround71ch .productSpec,
	*:first-child+html #surround71ch .productImg {
		display:inline;
		zoom:1;
	}

#surround71ch .productSpec {
	width:515px;
}
#surround71ch .productImg {
	padding-left:17px;
	width:355px;
}
#surround71ch .productSpec h2 {
	margin-bottom:10px;
}
#surround71ch .productSpec h2 a {
	padding-left:10px;
}
#surround71ch .productSpec ul.icon {
	margin-bottom:10px;
}
#surround71ch .productSpec ul.icon li {
	display:inline;
	padding-right:5px;
}
#surround71ch .productSpec ul.icon li img {
	vertical-align:bottom;
}
#surround71ch .productSpec ul.icon li.lastChild {
	padding-right:0;
}
#surround71ch .productSpec p {
	border-bottom:1px solid #d7dddf;
	margin-bottom:15px;
	padding-bottom:15px;
	font-size:85%;
}
#surround71ch .productSpec ul.closeupList {
	margin-top:10px;
}
#surround71ch .productSpec ul.closeupList li span {
	padding-right:3px;
	color:#ff2b62
}


/* Conversation Area */
#surround71ch .nicho {
	margin-bottom:1em;
	background:url(/headphone/special/mdr-ds7100_digimono/images/digi_talk_icon_01.gif) no-repeat left top;
	padding:16px 0 0 70px;
	min-height:50px;
	height:auto ! important;
	height:50px;
}
#surround71ch .ishida {
	margin-bottom:1em;
	background:url(/headphone/special/mdr-ds7100_digimono/images/digi_talk_icon_02.gif) no-repeat left top;
	padding:16px 0 0 70px;
	min-height:50px;
	height:auto ! important;
	height:50px;
}
#surround71ch .nicho span,
#surround71ch .ishida span {
	display:none;
}

#surround71ch .boxes {
	margin-bottom:2em;
}
#surround71ch .lastElement {
	margin-bottom:2em;
}
#surround71ch .boxes .image,
#surround71ch .boxes .text {
	display:table-cell;
	vertical-align:top;
}
	/* for IE6 */
	* html #surround71ch .boxes .image,
	* html #surround71ch .boxes .text {
		display:inline;
		zoom:1;
	}
	/* for IE7 */
	*:first-child+html #surround71ch .boxes .image,
	*:first-child+html #surround71ch .boxes .text {
		display:inline;
		zoom:1;
	}
	
#surround71ch .imgL .image {padding-right:40px;}
#surround71ch .imgR .image {padding-left:40px;}
#surround71ch .imgW420 .image {width:420px;}
#surround71ch .imgW420 .text {width:490px;}
#surround71ch .imgW400 .image {width:400px;}
#surround71ch .imgW400 .text {width:510px;}
#surround71ch .imgW340 .image {width:340px;}
#surround71ch .imgW340 .text {width:570px;}
#surround71ch .imgW335 .image {width:335px;}
#surround71ch .imgW335 .text {width:575px;}
#surround71ch .imgW320 .image {width:320px;}
#surround71ch .imgW320 .text {width:590px;}

/* Pagenate Area */
#surround71ch ul.pagenate {
	text-align:center;
}
#surround71ch ul.pagenate li {
	display:inline;
}
#surround71ch ul.pagenate li.backBtn {
	padding-right:20px;
}


/* General Classes */
#surround71ch strong.fontLarge {
	font-size:123%;
}
#surround71ch .mb0 {margin-bottom:0 ! important;}