/*--- ▼ BODY ---*/
body {
  margin:0;
  padding:0;
  background:#FFFFFF;
  text-align:center;
  font-family: "ＭＳ Ｐゴシック", "Osaka", "Verdana";
  font-size: 11px;
  color: #000000;
  line-height:1.2;
}

a:link {
  color: #003300;
  text-decoration: none;
  font-weight:bold;
}
a:visited {
  color: #003300;
  text-decoration: none;
  font-weight:bold;
}
a:hover {
  color: #990000;
  text-decoration:underline;
  font-weight:bold;
}
a:active {
  color: #990000; 
  font-weight:bold;
}

img { border: none}

.wrapper02 {
  width:820px;
  margin:0 auto;
  padding:0;
  background:url(../img/default/body_bg03.gif) repeat-y;
  position:relative;
}
/*--- ▲ BODY ---*/

/*--- ▼ FONT AREA ---*/
.text_bs {
  font-size:10px;
  color:#000000;
  line-height:1.3;
}

.text_bs a:link {
  color:#336600;
  font-weight:normal;
  text-decoration:underline;
}

.text_bs a:visited {
  color:#336600;
  font-weight:normal;
  text-decoration:underline;
}

.text_bs a:hover {
  color:#990000;
  font-weight:normal;
  text-decoration:underline;
}

.text_bs a:active {
  color:#336600;
  font-weight:normal;
  text-decoration:underline;
}


.text_bl  {
  font-size:13px;
  color:#000000;
  line-height:1.6;
}

.text_bl a:link {
  color:#006600;
  text-decoration:underline;
  font-weight:normal;
}

.text_bl a:visited {
  color:#006600;
  text-decoration:underline;
  font-weight:normal;
}

.text_bl a:hover {
  color:#990000;
  text-decoration:underline;
  font-weight:normal;
}

.text_bl a:active {
  color:#006600;
  text-decoration:underline;
  font-weight:normal;
}


.text_dgs {
  font-size:11px;
  color:#003300;
  text-decoration:underline;
  font-weight:bold;
}

.text_dgs a:link {
  color:#003300;
  text-decoration:underline;
  font-weight:bold;
}

.text_dgs a:visited {
  color:#003300;
  text-decoration:underline;
  font-weight:bold;
}

.text_dgs a:hover {
  color: #990000;
  text-decoration:underline;
  font-weight:bold;
}

.text_dgs a:active {
  color:#003300;
  text-decoration:underline;
  font-weight:bold;
}


.text_dgl {
  font-size:14px;
  color:#003300;
  line-height:1.3;
  font-weight:bold;
}

.text_dgl  a:link {
  color:#003300;
  text-decoration:underline;
  font-weight:bold;
}

.text_dgl  a:visited {
  color:#003300;
  text-decoration:underline;
  font-weight:bold;
}

.text_dgl  a:hover {
  color:#990000;
  text-decoration:underline;
  font-weight:bold;
}

.text_dgl  a:active {
  color:#003300;
  text-decoration:underline;
  font-weight:bold;
}


.text_gl {
  font-size:14px;
  color:#336600;
  line-height:1.5;
  font-weight:bold;
}

.text_gl a:link {
  color:#336600;
  text-decoration:underline;
}

.text_gl a:visited {
  color:#336600;
  text-decoration:underline;
}

.text_gl a:hover {
  color:#990000;
  text-decoration:underline;
}

.text_gl a:active {
  color:#336600;
  text-decoration:underline;
}


.text_cs {
  font-size:10px;
  color:#993300;
  line-height:1.5;
}


/*--- ▲ FONT AREA ---*/

/*--- ▼ IMAGE AREA ---*/
.j_img01 img {
  width:70px;
  height:70px;
  margin:3px;
}
/*--- ▲ IMAGE AREA ---*/


/*--- ▼▼ HEADER AREA ---*/
.header {
  width:820px;
  height:86px;
  margin:0;
  padding:0;
  background:url(../img/default/header_line.gif) no-repeat;
}

.ex_banner_r {
  margin:0;
  padding:0;
}

/*--- ▼ SEACH BOX ---*/
.formsize {
  margin:0;
  padding:0;
}

.headsearch {
	width: 210px;
	height: 50px;
	padding:10px 10px 0 0;
	z-index: 4;
}

input,textarea {
	color: #000000; 
	font-size: 9px; 
	line-height: 1em;
	background: #FFFFFF;
	margin: 0px;
}

select {
	color: #111111; 
	font-size: 9px; 
	background: #ffffff;
	margin: 0px;
}

.caption {
	font-size: 10px;
	line-height: 1em;
	color : #FFCC33;
	padding-top: 0px;
	margin: 0px;
}

.caption a {
	color : #FFCC33;
}

.caption b{
	color: #FFCC33;
	font-weight: bold;
}

.kwdbox {
	width: 210px;
	margin-bottom: 3px;
}

.kwdselect {
	width: 125px;
}
/*--- ▲ SEACH BOX ---*/

/*--- ▼ HEADER NAVIGATION AREA ---*/
.header_navigation {
  width:660px;
  height:16px;
  margin:0;
  padding:0;
}

.header_navigation ul {
  margin:0;
  padding:0;
  list-style-type: none;
}

.header_navigation li {
  margin:0;
  padding:0;
  float:left;
}

/*--- ▲ HEADER NAVIGATION AREA ---*/

/*--- ▲▲ HEADER AREA ---*/

/*--- ▼▼ SIDE AREA ---*/
.side_area02 {
  width:170px;
  margin:0;
  padding:0;
}

.side_header01 {
  width:170px;
  height:40px;
  background:url(../img/default/frame_06.gif) no-repeat;
}

/*--- ▼ STYLES AREA ---*/
.styles_contener {
  width:170px;
  margin:-10px 0 0 0;
  padding:0;
}

.styles_contener ul {
  margin:0;
  padding:0 0 0 3px;
  list-style:none;
}

.styles_contener li {
  margin:2px 0 0 0;
  padding:0;
}

/*--- ▲ STYLES AREA ---*/

/*--- ▲▲ SIDE AREA ---*/


/*--- ▼▼ MAIN AREA ---*/
.main_area02 {
  width:650px;
  margin:0;
  padding:0;
}

.main_header02 {
  width;650px;
  height:25px;
  background:url(../img/default/frame_07.gif) no-repeat;
}

.mf_cart a {
  width:55px;
  height:23px;
  background:url(../img/default/fm_cart.gif) no-repeat;
  text-indent:-9999px;
  font-size:xx-small;
  display:block;
  float:right;
}

.mf_cart a:hover {
  width:55px;
  height:23px;
  background:url(../img/default/fm_cart_over.gif) no-repeat;
}

.maintopics_area01 {
  width:630px;
  margin:15px 0;
}


/*--- ▼ ニュース一覧  AREA ---*/
.newslist_01 {
  margin:5px 5px 5px 0;
  font-size:10px;
  text-align:right;
  clear:both;
}

.newslist_01 a:link {
  color:#000000;
  font-weight:normal;
  text-decoration:underline;
}

.newslist_01 a:visited {
  color:#000000;
  font-weight:normal;
  text-decoration:underline;
}

.newslist_01 a:hover {
  color:#990000;
  font-weight:normal;
}

.newslist_01 a:active {
  color:#000000;
  font-weight:normal;
  text-decoration:underline;
}


.newslist_01 p {
  margin:0;
  padding:0;
}

.newslist_02 {
  width:635px;
  margin:10px 0;
  padding:0;
  font-size:10px;
  text-align:right;
}

.newslist_02 a:link {
  color:#000000;
  text-decoration:underline;
  font-weight:normal;
}

.newslist_02 a:visited {
  color:#000000;
  text-decoration:underline;
  font-weight:normal;
}

.newslist02 a:hover {
  color:#990000;
  font-weight:normal;
}

.newslist_02 a:active {
  color:#000000;
  text-decoration:underline;
  font-weight:normal;
}


.newslist_03 {
  width:635px;
  margin:10px 0;
  padding:0;
  font-size:10px;
}

.newslist_03 a:link {
  color:#000000;
  text-decoration:underline;
  font-weight:normal;
}

.newslist_03 a:hover {
  color:#000000;
  text-decoration:underline;
  font-weight:normal;
}

.newslist_03 a:hover {
  color:#990000;
  font-weight:normal;
}

.newslist_03 a:active {
  color:#000000;
  text-decoration:underline;
  font-weight:normal;
}

/*--- ▲ ニュース一覧 AREA ---*/

/*--- ▼ パンくずリスト AREA ---*/
.topicpath_01 {
  width:630px;
  margin:10px 0;
  padding:0 0 5px 0;
  font-size:10px;
  border-bottom:1px solid #999999;
}

.topicpath_01 a:link {
  color:#000000;
  text-decoration:underline;
  font-weight:normal;
}

.topicpath_01 a:visited {
  color:#000000;
  text-decoration:underline;
  font-weight:normal;
}

.topicpath_01 a:hover {
  color:#990000;
}

.topicpath_01 a:active {
  color:#000000;
  text-decoration:underline;
  font-weight:normal;
}

/*--- ▲ パンくずリスト AREA ---*/

/*--- ▼ PAGER  AREA ---*/
.pager_01 {
  margin:5px 5px 5px 0;
  padding:0;
  font-size:11px;
  letter-spacing:0 1px 0 0;
  text-align:right;
  clear:both;
}

.pager_01 a:link {
  color:#006600;
  text-decoration:underline;
  font-weight:normal;
}

.pager_01 a:vidited {
  color:#006600;
  text-decoration:underline;
  font-weight:normal;
}

.pager_01 a:hover {
  color:#990000;
  font-weight:normal;
}

.pager_01 a:active {
  color:#006600;
  text-decoration:underline;
  font-weight:normal;
}

.pager_01 p {
  margin:0;
  padding:3px 0;
}
/*--- ▲ PAGER  AREA ---*/

/*--- ▼ NAME LIST 01 AREA ---*/
.namelist_01 {
  padding:10px 0;
  font-size:14px;
  color:#000000;
  clear:both;
}

.namelist_01 a:link {
  color:#000000;
  text-decoration:underline;
  font-weight:normal;
}

.namelist_01 a:visited {
  color:#000000;
  text-decoration:underline;
  font-weight:normal;
}

.namelist_01 a:hover {
  color:#990000;
  text-decoration:underline;
  font-weight:normal;
}

.namelist_01 a:active {
  color:#000000;
  text-decoration:underline;
  font-weight:normal;
}

/*--- ▲ NAME LIST 01 AREA ---*/

/*--- ▼ PAGEBACK AREA ---*/
.pageback_01 {
  margin:5px 5px 5px 0;
  font-size:13px;
  color:#000000;
  text-align:right;
}

.pageback_01 a:link {
  color:#000000;
  text-decoration:underline;
}

.pageback_01 a:visited {
  color:#000000;
  text-decoration:underline;
}

.pageback_01 a:hover {
  color:#990000;
  text-decoration:underline;
}

.pageback_01 a:active {
  color:#000000;
  text-decoration:underline;
}

/*--- ▲ PAGEBACK AREA ---*/

/*--- ▼ MAIN TOPICS SEACH AREA ---*/
.maintopics_seach {
  margin:0;
  padding:0;
  font-size:10px;
  color:#000000;
  text-align:right;
}

.maintopics_seach form {
  margin:0 0 10px 0;
  padding:0;
}

/*--- ▲ MAIN TOPICS SEACH AREA ---*/

/*--- ▼ ニュース日付部分  AREA ---*/
.nday01 {
  margin:0 10px 0 0;
  padding:5px 15px;
  background:#339900;
  font-size:9px;
  color:#FFFFFF;
  line-height:20px;
}
/*--- ▲ ニュース日付部分  AREA ---*/

/*--- ▼ 試聴 AREA ---*/
.try_listening01 {
  margin:10px 0;
  font-size:10px;
  line-height:1.5;
}

.try_listening01 a:link {
  color:#336600;
  text-decoration:underline;
}

.try_listening01 a:visited {
  color:#336600;
  text-decoration:underline;
}

.try_listening01 a:hover {
  color: #990000;
  text-decoration:underline;
}

.try_listening01 a:active {
  color:#336600;
  text-decoration:underline;
}


.try_listening01 img {
  margin:0 3px;
}

.try_listening02 {
  margin:0;
  padding:0;
  font-size:10px;
  line-height:1.5;
}

.try_listening02 img {
  margin:0 3px;
}
/*--- ▲ 試聴 AREA ---*/

/*--- ▼ GOODS INFO AREA ---*/
.goods_info_area01 {
  width:180px;
  margin:8px 0 0 0;
  padding:3px;
  border:1px solid #000000;
}
/*--- ▲ GOODS INFO AREA ---*/

/*--- ▼ GOODSLIST AREA ---*/
.goodslist_item01 {
  padding: 0px 0px 7px 0px;
  border-bottom:1px solid #000000;
}

.goodslist_item01 p {
  margin:0 0 5px 0;
  padding:0;
}

.goodslist_item01 img {
  margin:0;
  padding:0;
}

.goodslist_left01 {
  width:105px;
  padding:5px 5px 10px 5px;
}

.goodslist_center01 {
  width:210px;
  margin:0 5px;
  padding:5px 8px 10px 8px;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
}

.goodslist_right01 {
  width:285px;
  padding:5px 8px 10px 8px;
}

/*--- ▲ GOODSLIST AREA ---*/

/*--- ▲▲ MAIN AREA ---*/


/*--- ▼▼ FOOTER AREA ---*/
.footer_area {
  width:820px;
  background:url(../img/default/body_bg.gif) repeat-y;
}

.footer_line02 {
  width:820px;
  height:28px;
  background:url(../img/default/frame_08.gif) no-repeat;
}

.footer_navigation {
  width:820px;
}

.footer_navigation ul {
  margin:10px 0 0 0;
  padding:0;
  list-style-type: none;
}

.footer_navigation li {
  float:left;
}

.footertext_area {
  width:820px;
  margin:0;
  padding:10px 0 30px 0;
  text-align:right;
  clear:both;
}

.footertext_01 {
  margin:5px 10px 0 0;
  font-size:11px;
  color:#000000;
  letter-spacing: 1px;
}

.footertext_01 a:link {
  margin:0 4px;
  color:#003300;
  text-decoration:underline;
}

.footertext_01 a:visited {
  margin:0 4px;
  color:#003300;
  text-decoration:underline;
}

.footertext_01 a:hover {
  margin:0 4px;
  color:#990000;
  text-decoration:underline;
}

.footertext_01 a:active {
  margin:0 4px;
  color:#003300;
  text-decoration:underline;
}

.footer_last {
  width:820px;
  height:20px;
  background:url(../img/default/frame_09.gif) no-repeat;
}
/*--- ▲▲ FOOTER AREA ---*/





/*--- ▼▼ 20091119 TOP BANNER  追加項目 ---*/
.head_banner_area {
	width:820px;
	background:url(../img/default/head_banner_bg.gif) repeat-y;
	padding: 5px 0px 5px 0px;
	margin:0;
}

#head_banner {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
}
#head_banner img {
	padding: 0px 0px 0px 0px;
	margin: 0px 3px 0px 3px;
}

/*--- ▲▲ 20091119 TOP BANNER 追加項目 ---*/





/*--==-- 20091126 ▼/ 中古商品表示 ▼/ --==--*/
#useditem_detail {
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
}
#useditem_detailinfo {
	color: #339900;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#useditem_detail ul {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#useditem_detail ul li {
	list-style: none;
	border-bottom: 1px solid #999999;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

/*--==--  --==--*/
#useditem_list {
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 10px 0px;
}
#useditem_list ul {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#useditem_list ul li {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/*--==-- 20091126 /▲ 中古商品表示 /▲ --==--*/






/*--==-- 20100303 ▼/ ADD FAV_ARTIST ▼/ --==--*/
#search_artist {
	width: 600px;
	padding: 12px 0 3px 0;
	margin: 0 0 0 0;
	border-bottom: 1px #666666 dotted;
}
#search_artist ul {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
ul li.artist_name {
	list-style: none;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
ul li.add_fav_artist {
	list-style: none;
	float: right;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#tab_clear {
	clear: both;
}

/*--==-- 20100303 /▲ ADD FAV_ARTIST /▲ --==--*/



/*--==-- 20100408 ▼/ セール情報 ▼/ --==--*/
.discount_info_list {
	color: #FF0000;
	font-size: 10px;
	font-weight: bold;
}
.discount_info_detail {
	color: #FF0000;
	font-size: 12px;
	text-align: right;
	font-weight: bold;
}
/*--==-- 20100408 /▲ セール情報 /▲ --==--*/



/*---------- ▼// 20100405 STOCK STAUS 追加 ▼// ----------*/
#stock_status_detail {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#stock_status_detail ul {
	list-style: none;
	padding: 0 0 0 0;
	margin: 7px 0 5px 0;
}
#stock_status_detail ul li {
	font-size: 12px;
	line-height: 1.2;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#stock_status_detail ul li.stock {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 5px 0 0;
}
#stock_status_detail ul li.sub_stock {
	font-size: 12px;
	color: #224e22;
	list-style: none;
	padding: 1px 0 0 0;
	margin: 0 0 0 0;
}

/*-------------------------------*/
#sub_info {
	border-top: 1px dotted #666666;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#sub_info ul {
	list-style: none;
	padding: 0 0 0 0;
	margin: 8px 0 0 0;
}
#sub_info ul li {
	line-height: 1.2;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#sub_info ul li.sub_status {
	font-size: 12px;
	line-height: 1.2;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

/*-------------------------------*/
#stock_status_listing {
	padding: 0 0 0 0;
	margin: 3px 0 3px 0;
}
#stock_status_listing ul {
	list-style: none;
	padding: 0 0 0 0;
	margin: 5px 0 5px 0;
}
#stock_status_listing ul li {
	font-size: 12px;
	line-height: 1.2;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#stock_status_listing ul li.stock {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 5px 0 0;
}
#stock_status_listing ul li.sub_stock {
	font-size: 12px;
	color: #224e22;
	list-style: none;
	padding: 1px 0 0 0;
	margin: 0 0 0 0;
}

/*-------------------------------*/
#sub_info {
	padding: 0 0 0 0;
	margin: 8px 0 0 0;
}
#sub_info ul {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#sub_info ul li {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#sub_info ul li.sub_status {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

/*-------------------------------*/
.tab_clear {
	font-size: 0;
	line-height: 0;
	clear: both;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
/*-------------------------------*/
#pos_code {
	color: #ffffff;
	font-size: 10px
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

/*---------- //▲ 20100405 STOCK STAUS 追加 //▲ ----------*/



/*---------- 20100601 ▼// FT SEARCH 追加 ▼// ----------*/

/* ===---=== /--------------------------------------/ ===---=== */
/* ===---=== /---------- ▼ FTSEARCH AREA ----------/ ===---=== */
#ftsearch_area {
	background: #ffffff;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#ftsearch_area ol {
	width: 630px;
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
}
#ftsearch_area ol li#ftsearch_box {
	list-style: none;
	border-bottom: 1px solid #bbbbbb;
	list-style: none;
	padding: 6px 0 12px 0;
	margin: 0 0 3px 0px;
}
#ftsearch_title {
	color: #003300;
	font-size: 14px;
	line-height: 1.2;
	font-weight: bold;
	background: url( ../img/ft_point.gif) left top repeat-y;
	list-style: none;
	padding: 5px 0 7px 10px;
	margin: 0 0 7px 0;
}
#ftsearch_jk {
	width: 70px;
	float: left;
	line-height: 1.3;
	padding: 0 0 0 8px;
	margin: 0 0 0 0;
}
#ftsearch_jk img {
	width: 70px;
	height: 70px;
	border: 1px solid #aaaaaa;
	padding: 0;
	margin: 0;
}
#ftsearch_text ul li.goodstext span.hit_word1,span.hit_word6,span.hit_word11 {
	color: #101010;
	font-weight: bold;
	background-color: #ffff66;
	padding: 2px 2px 0 2px;
	margin: 0 0 0 0;
}
#ftsearch_text ul li.goodstext span.hit_word2,span.hit_word7,span.hit_word12 {
	color: #101010;
	font-weight: bold;
	background-color: #a0ffff;
	padding: 2px 2px 0 2px;
	margin: 0 0 0 0;
}
#ftsearch_text ul li.goodstext span.hit_word3,span.hit_word8,span.hit_word13 {
	color: #101010;
	font-weight: bold;
	background-color: #99ff99;
	padding: 2px 2px 0 2px;
	margin: 0 0 0 0;
}
#ftsearch_text ul li.goodstext span.hit_word4,span.hit_word9,span.hit_word14 {
	color: #101010;
	font-weight: bold;
	background-color: #ff9999;
	padding: 2px 2px 0 2px;
	margin: 0 0 0 0;
}
#ftsearch_text ul li.goodstext span.hit_word5,span.hit_word10,span.hit_word15 {
	color: #101010;
	font-weight: bold;
	background-color: #ff66ff;
	padding: 2px 2px 0 2px;
	margin: 0 0 0 0;
}

/* ===---=== /---------- ▲ FTSEARCH AREA ----------/ ===---=== */
/* ===---=== /--------------------------------------/ ===---=== */



/* ===---=== /-----------------------------------/ ===---=== */
/* ===---=== /---------- ▼ GOODS ONLY ----------/ ===---=== */
#ftsearch_text {
	width: 530px;
	float: right;
	line-height: 1.3;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#ftsearch_text ul {
	list-style: none;
	padding: 0px 5px 5px 0;
	margin: 0 0 0 0;
}
#ftsearch_text ul li {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#ftsearch_text ul li.goodsinfo {
	color: #999999;
	font-size: 12px;
	list-style: none;
	padding: 0 0 5px 0;
	margin: 0 0 0 0;
}

#ftsearch_text ul li.goodstext {
	color: #595959;
	font-size: 13px;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
/* ===---=== /---------- ▲ GOODS ONLY ----------/ ===---=== */
/* ===---=== /-----------------------------------/ ===---=== */



/* ===---=== /----------------------------------/ ===---=== */
/* ===---=== /---------- ▼ NEWS ONLY ----------/ ===---=== */
#ftsearch_text_news {
	width: 610px;
	float: left;
	line-height: 1.3;
	padding: 0 0 0 8px;
	margin: 0 0 0 0;
}
#ftsearch_text_news ul {
	list-style: none;
	padding: 0px 5px 5px 0;
	margin: 0 0 0 0;
}
#ftsearch_text_news ul li {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#ftsearch_text_news ul li.newstext {
	color: #595959;
	font-size: 13px;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#ftsearch_text_news ul li.newstext span.hit_word1,span.hit_word6,span.hit_word11 {
	color: #101010;
	font-weight: bold;
	background-color: #ffff66;
	padding: 2px 2px 0 2px;
	margin: 0 0 0 0;
}
#ftsearch_text_news ul li.newstext span.hit_word2,span.hit_word7,span.hit_word12 {
	color: #101010;
	font-weight: bold;
	background-color: #a0ffff;
	padding: 2px 2px 0 2px;
	margin: 0 0 0 0;
}
#ftsearch_text_news ul li.newstext span.hit_word3,span.hit_word8,span.hit_word13 {
	color: #101010;
	font-weight: bold;
	background-color: #99ff99;
	padding: 2px 2px 0 2px;
	margin: 0 0 0 0;
}
#ftsearch_text_news ul li.newstext span.hit_word4,span.hit_word9,span.hit_word14 {
	color: #101010;
	font-weight: bold;
	background-color: #ff9999;
	padding: 2px 2px 0 2px;
	margin: 0 0 0 0;
}
#ftsearch_text_news ul li.newstext span.hit_word5,span.hit_word10,span.hit_word15 {
	color: #101010;
	font-weight: bold;
	background-color: #ff66ff;
	padding: 2px 2px 0 2px;
	margin: 0 0 0 0;
}

/* ===---=== /---------- ▲ NEWS ONLY ----------/ ===---=== */
/* ===---=== /----------------------------------/ ===---=== */




/* ===---=== /--------------------------------------/ ===---=== */
/* ===---=== /---------- ▼ PULLDOWN MENU ----------/ ===---=== */
#jazz_pdmenu {
        float:left;
        width:91px;
        height:16px;
        position:relative;
        zoom:1;
}
#jazz_pdmenu a{
        display:block;
        width:100%;
        height:100%;
}
#jazz_pdmenu ul.sub{
        position:absolute;
        font-size: x-small;
}
#jazz_pdmenu ul.sub li{
        background-color: #990000;
        width:210px;
        height:18px;
        padding-top: 5px;
        padding-left: 5px;
}
#jazz_pdmenu ul.sub li a{
        font-family: "ＭＳ ゴシック","Osaka－等幅",monospace;
        font-weight: normal;
        font-size: 12px;
        color: #FFFFFF;
}
#jazz_pdmenu:after {
        height:0;
        visibility:hidden;
        content:".";
        display:block;
        clear:both;
}
/* ===---=== /---------- ▲ PULLDOWN MENU ----------/ ===---=== */
/* ===---=== /--------------------------------------/ ===---=== */

/*---------- 20100601 //▲ FT SEARCH 追加 //▲ ----------*/





/*---------- 20100715 ▼// ORDER RELATED GOODS 追加 ▼// ----------*/

/* ===---=== /--------------------------------------------/ ===---=== */
/* ===---=== /---------- ▼ ORDER RELATED GOODS ----------/ ===---=== */
#subinfo_title_head {
	width: 630px;
	height: 1px;
	font-size: 0px;
	line-height: 0;
	padding: 0;
	margin: 30px 0 0 0;
}
#subinfo_title_body {
	width: 630px;
	background: url(/jazz/templates/img/subinfo_title_body.gif) #ffffff top left repeat-y;
	text-align: left;
	padding: 0;
	margin: 5px 0 5px 0;
}
#subinfo_title_body ul {
	list-style: none;
	padding: 8px 7px 8px 18px;
	margin: 0;
}
#subinfo_title_body ul li {
	color: #336600;
	font-weight: bold;
	list-style: none;
	padding: 0;
	margin: 0;
}
#subinfo_title_foot {
	width: 630px;
	height: 1px;
	background: #999999;
	font-size: 0px;
	line-height: 0;
	padding: 0;
	margin: 0 0 5px 0;
}

/* ------------------------------------------------------------ */
/* 商品移動スイッチ */
#related_goods_prev {
	width: 15px;
	height: 85px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/jazz/templates/img/toprev.gif) top left no-repeat;
    position: absolute;
    top: 32px;
    left: -14px;
    cursor: pointer;
}
#related_goods_prev.active {
	width: 15px;
	height: 85px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/jazz/templates/img/toprev_over.gif) top left no-repeat;
    position: absolute;
    top: 32px;
    left: -14px;
    cursor: pointer;
}
#related_goods_prev_loading {
	width: 15px;
	height: 85px;
	overflow: hidden;
	background: url(/jazz/templates/img/toprev_loading.gif) top left no-repeat;
    position: absolute;
    top: 32px;
    left: -14px;
}
#related_goods_prev_no {
	width: 15px;
	height: 85px;
	overflow: hidden;
	background: url(/jazz/templates/img/toprev_no.gif) top left no-repeat;
    position: absolute;
    top: 32px;
    left: -14px;
}
#related_goods_next {
	width: 15px;
	height: 85px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/jazz/templates/img/tonext.gif) top left no-repeat;
    position: absolute;
    top: 32px;
    right: -12px;
    cursor: pointer;
}
#related_goods_next.active {
	width: 15px;
	height: 85px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/jazz/templates/img/tonext_over.gif) top left no-repeat;
    position: absolute;
    top: 32px;
    right: -12px;
    cursor: pointer;
}
#related_goods_next_loading {
	width: 15px;
	height: 85px;
	overflow: hidden;
	background: url(/jazz/templates/img/tonext_loading.gif) top left no-repeat;
    position: absolute;
    top: 32px;
    right: -12px;
}
#related_goods_next_no {
	width: 15px;
	height: 85px;
	overflow: hidden;
	background: url(/jazz/templates/img/tonext_no.gif) top left no-repeat;
    position: absolute;
    top: 32px;
    right: -12px;
}

/* ------------------------------------------------------------ */
#related_goods_area *{
    margin:0;
    padding:0;
}
#related_goods_area {
    width: 610px;
    height: 290px;
    padding: 0 0 0 5px;
	margin: 0 0 10px 5px;
    position: relative;
	word-wrap: break-word;
}

/* ------------------------------------------------------------ */
#related_goods_inner {
    width: 610px;
	text-align: left;
	padding: 10px 0 0 0;
	margin: 0;
}
#related_goods_inner ul {
	float: left;
    display: inline;
}
/* ------------------------------------------------------------ */
#related_goods_inner ul.related_goods {
    width: 605px;
    padding: 10px 0 15px 5px;
    list-style-type: none;
    float: left;
}
#related_goods_inner ul.related_goods li{
	width: 113px;
    float: left;
    margin-right: 7px;
    display: inline;
}
#related_goods_inner ul.related_goods li img{
    border: none;
}
#related_goods_inner ul.related_goods li.pager{
    width: 595px;
	text-align: right;
	float: none;
	display: block;
	padding: 0 0 10px 0;
    margin-right: 10px;
}
/* ------------------------------------------------------------ */
#related_goods_inner ul.related_goods.active {
    width: 605px;
    padding: 10px 0 15px 5px;
    list-style-type: none;
    float: left;
}
#related_goods_inner ul.related_goods.active li{
	width: 113px;
    float: left;
    margin-right: 7px;
    display: inline;
}
#related_goods_inner ul.related_goods.active li img{
    border: none;
}
#related_goods_name {
	font-size: 100%;
	line-height: 1.2;
	padding: 3px 0 3px 0;
    margin: 0;
}
#related_goods_price {
	color: #666666;
	font-size: 90%;
	line-height: 1.2;
	border-top: 1px dotted #bbbbbb;
	padding: 5px 0 3px 0;
	margin: 0;
	display: inline;
}
#related_goods_price_used {
	color: #666666;
	font-size: 90%;
	line-height: 1.2;
	border-top: 1px dotted #bbbbbb;
	padding: 5px 0 0 0;
    margin: 0;
}

#related_goods_inner ul.related_goods.active li.pager {
    width: 595px;
	border: 1px solid #222222;
	text-align: right;
	display: inline;
	padding: 5px 0 7px 0;
    margin: 20px 0 3px 0;
}
#related_goods_inner ul.related_goods.active li.pager p {
	font-size: 11px;
	line-height: 1.2;
	padding: 0 5px 0 0;
    margin: 0;
}

/* ===---=== /---------- ▲ ORDER RELATED GOODS ----------/ ===---=== */
/* ===---=== /--------------------------------------------/ ===---=== */

/*---------- 20100715 //▲ ORDER RELATED GOODS 追加 //▲ ----------*/





/*---------- 20100913 ▼// TOP add BIG BANNER 392*95 ▼// ----------*/

/* ===---=== /-------------------------------------------/ ===---=== */
/* ===---=== /---------- ▼ TOP add BIG BANNER ----------/ ===---=== */
#head_banner_area_02 {
	width: 810px;
	padding: 5px 0 0 0;
	margin: 0 0 0 9px;
}
#head_banner_large {
	width: 398px;
	height: 100px;
	float: left;
	text-align: left;
	padding: 0;
	margin: 0;
}
#head_banner_large img {
	padding: 0;
	margin: 0 0 0 6px;
}
#head_banner_large_sub {
	width: 400px;
	height: 50px;
	float: left;
	text-align: left;
	padding: 0;
	margin: 0;
}
#head_banner_large_sub img {
	padding: 0;
	margin: 0 0 0 6px;
}
#head_banner_02 {
	width: 800px;
	height: 50px;
	text-align: left;
	padding: 0;
	margin: 0;
}
#head_banner_02 img {
	padding: 0;
	margin: 0 0 0 6px;
}

/* ===---=== /---------- ▲ TOP add BIG BANNER ----------/ ===---=== */
/* ===---=== /-------------------------------------------/ ===---=== */

/*---------- 20100913 //▲ TOP add BIG BANNER 392*95 //▲ ----------*/





/*---------- 20110801 ▼// TOP add BIG BANNER 392*145 ▼// ----------*/

/* ===---=== /-------------------------------------------/ ===---=== */
/* ===---=== /---------- ▼ TOP add BIG BANNER ----------/ ===---=== */
#head_banner_area_03 {
	width: 810px;
	padding: 5px 0 0 0;
	margin: 0 0 0 9px;
}
#head_banner_large_03 {
	width: 398px;
	height: 150px;
	float: left;
	text-align: left;
	padding: 0;
	margin: 0;
}
#head_banner_large_03 img {
	padding: 0;
	margin: 0 0 0 6px;
}
#head_banner_large_03_sub {
	width: 400px;
	height: 50px;
	float: left;
	text-align: left;
	padding: 0;
	margin: 0;
}
#head_banner_large_03_sub img {
	padding: 0;
	margin: 0 0 0 6px;
}
#head_banner_03 {
	width: 800px;
	height: 50px;
	text-align: left;
	padding: 0;
	margin: 0;
}
#head_banner_03 img {
	padding: 0;
	margin: 0 0 0 6px;
}
/* ===---=== /---------- ▲ TOP add BIG BANNER ----------/ ===---=== */
/* ===---=== /-------------------------------------------/ ===---=== */

/*---------- 20110801 //▲ TOP add BIG BANNER 392*145 //▲ ----------*/





/*---------- 20101222 ▼// DETAIL/在庫位置変更 // JAZZ-TOP/詳細リンク 修正 ▼// ----------*/

/* ===---=== /-------------------------------------------------/ ===---=== */
/* ===---=== /---------- ▼ DETAIL STOCK_STATUS AREA ----------/ ===---=== */
#goods_info_area02 {
  width: 270px;
  margin: 8px 0 5px 0;
  padding: 3px;
  border: 1px solid #000000;
}
/* ===---=== /---------- ▲ DETAIL STOCK_STATUS AREA ----------/ ===---=== */
/* ===---=== /-------------------------------------------------/ ===---=== */



/* ===---=== /----------------------------------------/ ===---=== */
/* ===---=== /---------- ▼ WHAT'S NEW LINK AREA ----------/ ===---=== */
#whatsnews_link_text {
	width: 585px;
	text-align: right;
	padding: 5px 0 7px 0;
	margin: 0 0 0 0;
}
/* ===---=== /---------- ▲ WHAT'S NEW LINK AREA ----------/ ===---=== */
/* ===---=== /----------------------------------------/ ===---=== */



/* ===---=== /----------------------------------------------/ ===---=== */
/* ===---=== /---------- ▼ NEW RELEASE LINK AREA ----------/ ===---=== */
#reserve_link_text {
	width: 215px;
	text-align: right;
	padding: 5px 0 7px 0;
	margin: 0 0 0 0;
}

#newrelease_link_text {
	width: 585px;
	text-align: right;
	padding: 5px 0 7px 0;
	margin: 0 0 0 0;
}
/* ===---=== /---------- ▲ NEW RELEASE LINK AREA ----------/ ===---=== */
/* ===---=== /----------------------------------------------/ ===---=== */

/*---------- 20101222 //▲ DETAIL/在庫位置変更 // JAZZ-TOP/詳細リンク 修正 //▲ ----------*/




/*---------- 20110501 ▼// DETAIL TWITTER ADD 追加 ▼// ----------*/

/* ===---=== /--------------------------------------------/ ===---=== */
/* ===---=== /---------- ▼ DETAIL TWITTER ADD ----------/ ===---=== */
#detail_twitter_add {
	padding: 0;
	margin: 7px 0 0 0;
}
#detail_facebook_add {
	padding: 0;
	margin: 5px 0 0 0;
}
#news_twitter_add {
	padding: 0;
	margin: 7px 0 0 0;
}
#news_facebook_add {
	padding: 0;
	margin: 5px 0 10px 0;
}

/* ===---=== /---------- ▲ DETAIL TWITTER ADD ----------/ ===---=== */
/* ===---=== /--------------------------------------------/ ===---=== */

/*---------- 20110501 //▲ DETAIL TWITTER ADD 追加 //▲ ----------*/





/*---------- 20111001 ▼// JAZZ DETAIL USED INFO 追加 ▼// ----------*/

/* ===---=== /--------------------------------------------/ ===---=== */
/* ===---=== /---------- ▼ JAZZ DETAIL USED INFO ----------/ ===---=== */
#stock_status_used_detail {
	border-top: 1px dotted #999999;
	padding: 0 0 0 0;
	margin: 20px 0 0 0;
}
#stock_status_used_detail ul {
	list-style: none;
	padding: 0 0 0 0;
	margin: 7px 0 5px 0;
}
#stock_status_used_detail ul li {
	font-size: 12px;
	line-height: 1.2;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#stock_status_used_detail ul li.stock {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 5px 0 0;
}
#stock_status_used_detail ul li.sub_stock {
	font-size: 12px;
	color: #224e22;
	list-style: none;
	padding: 1px 0 0 0;
	margin: 0 0 0 0;
}

/* ===---=== /---------- ▲ JAZZ DETAIL USED INFO ----------/ ===---=== */
/* ===---=== /--------------------------------------------/ ===---=== */

/*---------- 20111001 //▲ JAZZ DETAIL USED INFO 追加 //▲ ----------*/


/*---------- ▼// 20110915 送料無料記載 追加 ▼// ----------*/
.free_shipping {
	margin: 0 0 15px 0;
	font-size: 12px;
	color: #CC0000;
	line-height: 1.2;
}
/*---------- //▲ 20110915 送料無料記載 追加 //▲ ----------*/

/*---------- ▼// 20110915 携帯・スマフォ情報 追加 ▼// ----------*/
.mobile_smphone_info {
	width: 630px;
	margin: 30px 0 0 0;
	padding: 0;
}

.mobile_info_area {
	width: 310px;
	padding: 8px 0;
	border-top: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
	float: left;
}

.smphone_info_area {
	width: 310px;
	padding: 8px 0;
	border-top: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
	float: right;
}

.mobile_smphone_info img {
	margin: 0 7px 0 0;
	float: left;
}

.mobile_smphone_info_text01 {
	margin: 0 0 8px 0;
	font-size: 12px;
	color: #CC0000;
}

.mobile_smphone_info_text02 {
	margin: 0;
	font-size: 12px;
	color: #333333;
	line-height: 1.5;
}
/*---------- //▲ 20110915 携帯・スマフォ情報 追加 //▲ ----------*/





/*---------- 20111209 ▼// USED DETAIL SOME ITEMS 追加 ▼// ----------*/
#useditems_more_button{
	color: #3399dd;
	cursor: pointer;
}
/*---------- 20111209 //▲ USED DETAIL SOME ITEMS 追加 //▲ ----------*/





/*---------- 20120111 ▼// SIDE BANNER 02 ADD 追加 ▼// ----------*/
#side_banner_area_02 {
	padding: 0;
	margin: 0 0 0 10px;
}
#side_banner_area_02 img {
	padding: 0;
	margin: 0 0 5px 0;
}

/* ----------------------------------------------------------- */
#head_banner_area_03 {
	width: 810px;
	padding: 5px 0 0 0;
	margin: 0 0 0 9px;
}
#head_banner_area_03 #head_banner_large {
	width: 398px;
	height: 110px;
	float: left;
	text-align: left;
	padding: 0;
	margin: 0;
}
#head_banner_area_03 #head_banner_large img {
	padding: 0;
	margin: 0 0 0 6px;
}
#head_banner_area_03 #head_banner_large_sub {
	width: 400px;
	height: 65px;
	float: left;
	text-align: left;
	padding: 0;
	margin: 0;
}
#head_banner_area_03 #head_banner_large_sub img {
	padding: 0;
	margin: 0 0 0 6px;
}
#head_banner_area_03 #head_banner_02 {
	width: 800px;
	height: 65px;
	text-align: left;
	padding: 0;
	margin: 0;
}
#head_banner_area_03 #head_banner_02 img {
	padding: 0;
	margin: 0 0 0 6px;
}
/*---------- 20120111 //▲ SIDE BANNER 02 ADD 追加 //▲ ----------*/





/*---------- 20120125 ▼// USED DETAIL SOME ITEMS 追加 ▼// ----------*/
#useditems_more_button{
	color: #3399dd;
	cursor: pointer;
}
/*---------- 20120125 //▲ USED DETAIL SOME ITEMS 追加 //▲ ----------*/

