@charset "utf-8";
/**
 * Digimart
 * @Copyright: 2007 Rittor Music Inc., a company of Impress Group. All right reserved.
*/

@import "global.css";
@import "layout_home.css";

/*h1 {
  height: 40px;
  margin-bottom: 5px;
  background: url(/img/home_title.gif) center center no-repeat;
}*/

/*rm edited 110121*/
h1 {
  margin:20px 0 15px 0;
  padding:0;
  font-size:82%;
  color:#303c51;
  text-align:center;
  /*background: url(/img/home_title.gif) none;
  display:none;
  text-indent: -999em;*/
}

h1 span, h2 span {
  display: none;
}
p#count {
  margin-bottom: 15px;
  padding-top: 5px;
  background: url(/img/count_border.gif) repeat-x;
  text-align: center;
  font-size: 12px;
  color: #303e51;
}
p.more {
  margin: 1.5em 0;
  text-align: right;
  font-size:100%;
}
p.more a {
  /*padding-right: 15px;
  background: url(/img/btn_more.gif) right center no-repeat;*/
  padding-right: 10px;
  font-size: 75%;
}
p.more img {
  margin-left: 0.2em;
}
/*}*/
p.more2 {
  margin: 0em 0;
  text-align: right;
}
p.more2 a {
  /*padding-right: 15px;
  background: url(/img/btn_more.gif) right center no-repeat;*/
  padding-right: 10px;
  font-size: 75%;
}
p.more2 img {
  margin-left: 0.2em;
}

/* Update Items
------------------------------------------*/
#update h2 {
  height: 17px;
  border-bottom: 2px solid #ff6600;
  background: url(/img/update_titlehead.gif) no-repeat;
}
#update .updateItem {
  float: left;
  width: 25%;
  overflow:hidden;
}
* html #update .updateItem {
  width: 24.9%;
  margin-bottom: -20px;
  overflow-y:visible;
}
*+html #update .updateItem {
  width: 24.9%;
  margin-bottom: -20px;
}
#update h3 {
  margin-bottom: 0.5em;
  padding: 0 10px;
  font-size: 75%;
  line-height: 1.3;
  text-align: center;
}
#update h3 img {
  display: block;
  margin: 0 auto 0.5em auto;
}
#update p {
  margin-bottom: 0.3em;
  padding: 0 10px;
  text-align: center;
  font-size: 75%;
  line-height: 1.3;
}
#update p.updatePrice img {
  margin-left: 0.5em;
}
#update p.updateDescript {
  text-align: left;
}

/* Watch List
------------------------------------------*/
#watchList {
  position: relative;
  width: 99%;
  margin-top: 1em;
  background: url(/img/watch_head_bg.gif) right top no-repeat;
}
#watchList h2 {
  height: 25px;
  margin: 0;
  background: url(/img/watch_head.gif) no-repeat;
}
#watchList h2 span {
  display: none;
}
/* タブ */
#watchList ul#watchListTab {
  position: absolute;
  left: 50%;
  top: 5px;
  width: 244px;
  margin-left: -120px;
}
#watchList ul#watchListTab li {
  float: left;
  width: 120px;
  height: 20px;
  margin-right: 2px;
}
#watchList ul#watchListTab li a {
  display: block;
  width: 120px;
  height: 20px;
  background: url(/img/watch_tab.gif) no-repeat;
}
#watchList ul#watchListTab li a#watchTabInst {
  background-position: 0px -20px;
}
#watchList ul#watchListTab li a#watchTabShop {
  background-position: -120px 0px;
}
#watchList ul#watchListTab li a span {
  display: none;
}
#watchList #watchListInst, #watchList #watchListShop {
  border: 2px solid #A2B6CD;
  border-top: none;
}
#watchList .Nothingwatch{
  padding:20px;
  font-size:75%;
  font-weight:bold;
}


/* 楽器 */
#watchList #watchListInst ul li {
  float: left;
  width: 25%;
  margin-top: 10px;
  text-align: center;
  font-size: 75%;
  font-weight: bold;
  line-height: 1.3;
}
* html #watchList #watchListInst ul li {
  width: 24.9%;
}
*+html #watchList #watchListInst ul li {
  width: 24.9%;
}
#watchList #watchListInst ul li a {
  display: block;
  margin: 0.5em 10px;
}
#watchList #watchListInst ul li p a{
  font-weight: normal;
}
#watchList #watchListInst ul li img {
  display: block;
  margin: 0 auto 0.5em auto;
}
/* 楽器店 */
#watchList #watchListShop ul {
  padding: 10px 10px 0 10px;
}
#watchList #watchListShop ul li {
  padding: 0.3em 0 0.3em 20px;
  background: url(/img/leftbox_menu_allow.gif) 5px 0.5em no-repeat;
  font-size: 75%;
  font-weight: bold;
  line-height: 1.3;
}
#watchList #watchListShop ul li.watchShop2 {
  background-color: #e9eaed;
}

/* Special Contents
------------------------------------------*/
#specialContents {
  float: left;
  width: 210px; /*edited from 240px  110217*/
  padding-bottom: 30px;
}
#specialContents h2 {
  width: 210px; /*edited from 240px  110217*/
  height: 20px;
  margin-bottom: 10px;
  background: url(/img/special_titlehead.gif) no-repeat;
}
#specialContents h2 span {
  display: none;
}
#specialContents ul li {
  margin-bottom: 5px; /*edited from 10px  110217*/
}
#specialContents ul#pickups li {
  /*clear: both;*/
}
#specialContents ul#pickups li h3 {
  margin: 0 0 0.3em 0;
  font-size: 75%;
  line-height: 1.3;
}
#specialContents ul#pickups li p {
  margin: 0 0 0.5em 0;
  font-size: 70%;
  line-height: 1.3;
}
#specialContents ul#pickups li img {
  display: block;
  float: left;
  width: 80px;
  margin: 0 10px 0 0;
  border: 1px solid #333;
}
#specialContents ul#others li {
  margin-bottom: 0.3em;
  padding-left: 15px;
  font-size: 75%;
  line-height: 1.3;
  background: url(/img/list_point.gif) 2px 0.4em no-repeat;
}


/* Information
------------------------------------------*/
#info {
  margin-left: 230px; /*edited from 260  110217*/
}/*
#info h2 {
  height: 17px;
  margin-bottom: 10px;
  border-bottom: 2px solid #ff6600;
  background: url(/img/info_titlehead.gif) no-repeat;
}*/
#info h3 {
  margin-bottom: 0.8em;
  border-bottom: 1px solid #ff9900;
  font-size: 80%;
  color: #ff9900;
}
#info h3#newshops {
  margin-top: 1.5em;
}
#info ul li, #info dl dt, #info dl dd {
  font-size: 75%;
  line-height: 1.4;
}
#info ul li {
  margin-bottom: 0.8em;
  padding-left: 15px;
  background: url(/img/list_point.gif) 2px 0.4em no-repeat;
}
#info ul#infoList li span.infoDate {
  margin-right: 0.5em;
}
#info ul#importantList {
  padding-top: 8px;
  border-top: 1px dotted #ccc;
}
#info dl#newshopList dt {
  margin: 0 0 0.3em 0;
  padding-left: 15px;
  background: url(/img/list_point.gif) 2px 0.4em no-repeat;
}
#info dl#newshopList dt a {
  font-weight: bold;
}
#info dl#newshopList dd {
  margin: 0 0 1em 15px;
  word-break:break-all;
  word-wrap:break-word;
}
#info dl#newshopList span.newshopDate {
  padding-left: 1em;
  font-weight: bold;
  color: #FF9900;
}

/* Text Ads
------------------------------------------*/
#textAds {
  width: 100%;
  /*margin-bottom: 1em;*/
  margin: 0 300px 0 180px;
  font-size: 75%; /*RM matsumoto*/
  line-height: 1.3; /*RM matsumoto*/
}
#textAdsShort {
  width: 100%;
  margin-bottom: 1em;
  font-size: 75%; /*RM matsumoto*/
  line-height: 1.3; /*RM matsumoto*/
}
#textAds ul, #textAdsShort ul {
  margin: 0 auto;
  list-style: none;
  text-align: center;
}
#textAds ul li, #textAdsShort ul li {
  font-size: 75%;
  line-height: 1.3;
  margin-bottom: 0.3em;
}
#textAds ul li img, #textAdsShort ul li img {
  margin-right: 0.5em;
}
#textAds ul li a, #textAdsShort ul li a {
  /*padding-left: 30px;
  background: url(/img/icon_pr.gif) left center no-repeat;*/
  color: #003399;
}
#textAds ul li a:hover, #textAdsShort ul li a:hover {
  color: #ff6600;
}

/* Banners
------------------------------------------*/
#bannerSide ul li {
  margin-bottom: 10px;
}
#bannerSide a{
	text-decoration:none;
}

/* DigimartLinks
------------------------------------------*/
.pr_table{
  border-collapse:collapse;
  margin-bottom:-7px;
  font-size:100%;
}
.pr_table td div{
  cursor:pointer;
}


/* Shop Conter-Right -- RM-KK 09.10.27
------------------------------------------*/
p.count_right {
	float:right;
	font-size:12px;
	color:#303e51;
	margin:0 0 4px -238px;
	padding:0;
}


/* About DGM -- RM-KK 10.02.16
------------------------------------------*/
#about_DGM {
	min-width:560px;
	margin: 1em 1em 3em 1em;
	padding-bottom:10px;
	border-bottom: 1px dotted #ccc;
}

#about_DGM h4 {
  margin-bottom: 0.6em;
  border-bottom: 1px solid #ff9900;
  font-size: 80%;
  color: #ff9900;
}

#about_DGM p {
  font-size: 75%;
  line-height: 1.3;
  margin-bottom: 0.3em;
}

