/* ===================================================================
  各テーマ共通設定
=================================================================== */
/* ----------------------------------------------------
  ヘッダー
---------------------------------------------------- */
/*ヘッダー余白*/
.header_d01,
.header_d01 p{
  padding:0px;
}
/*キャッチコピー*/
.header_d01 h1{
  padding:2px 10px 0 0;
  color:#333333;
  font-size:100%;
  line-height:1.2;
}
/* ヘッダー背景画像 */
.header_d01 {
  width: 959px;　
  height: 160px;
  background:#FFFFFF url(images/material/001_2-4.jpg) repeat center top;
}

/* ----------------------------------------------------
  サイト背景
---------------------------------------------------- */
/*サイト用*/
body {
background-color: #ffffff;
background-image: url(images/material/haikei01-12.jpg );
background-position: center top;
background-repeat: no-repeat;
background-attachment: fixed;
}

/*プレビュー用*/
#pageeditblock {
  background:#FFFFFF url(images/material/haikei01-11.jpg ) repeat-y center top;
}

/* ---------------------------------------------------- 
  オンマウス
---------------------------------------------------- */
a:hover img {
  filter: alpha(opacity=75); /*IE用*/
  -moz-opacity:0.75; /*Firefox用*/
  opacity:0.75; /*Chrome・Safari・Opera用*/
}
/* ---------------------------------------------------- 
  見出し
---------------------------------------------------- */
/*見出し h2*/
/*
.calendar_d01 h2,
.information_d01 h2,
.newGoods_d01 h2,
.campaignGoods_d01 h2,
.campaignGoods_d011 h2,
.campaignList03 h2,
.campaignList031 h2,
.relationGoods_d01 h2,
.ranking_d01 h2,
.blog_d01 h2,
.itemList h2,
.itemDetail_d01 h2,
.purchase h2,
.regist_d01 h2,
.mypage h2 {
  border:1px solid #333333 !important;
  background-color:#333333;
  color:#FFFFFF;
  line-height:1;
  font-size:105%;
  padding:8px 0px 8px 23px !important;
}
*/
/*見出し h3*/
/*
.purchase h3,
.regist_d01 h3,
.mypage h3 {
  border:none;
  background:#666666;
  color:#FFFFFF;
}
*/
/*見出し h4*/
.regist_d01 h4{
  border:none;
  border-bottom:2px solid #666666;
  color:#666666;
  font-size: 12px;
  line-height: 1.1;
  margin: 0 0 10px 0;
  padding: 8px 0 8px 8px;
}
/* ---------------------------------------------------- 
  メニューパーツ fix
---------------------------------------------------- */
/*メニューパーツ*/
.menu_1 .gnv_d01,
.menu_2 .gnv_d02{
  border:1px solid #CCCCCC;
}
.menu_1 .gnv_d01 ul li a,
.menu_2 .gnv_d02 ul li a,
#pageeditblock .menu_1 .gnv_d01 ul li a,
#pageeditblock .menu_2 .gnv_d02 ul li a {
  color:#565656;
}
.menu_1 .gnv_d01,
.menu_2 .gnv_d02,
.menu_1 .gnv_d01 ul li,
.menu_2 .gnv_d02 ul li,
.menu_1 .gnv_d01 ul li.home,
.menu_1 .gnv_d02 ul li.home,
.menu_1 .gnv_d01 ul li.other,
.menu_1 .gnv_d02 ul li.other {
  background:#FFFFFF;
  filter: none;
  -ms-filter: none;
}
.menu_1 .gnv_d01 ul li.home a,
.menu_2 .gnv_d02 ul li.home a{
  background-image: none;
}
.menu_1 .gnv_d01 ul li.other a,
.menu_2 .gnv_d02 ul li.other a{
  border-top:1px solid #CCCCCC;
}
/* ---------------------------------------------------- 
  お知らせパーツ fix
---------------------------------------------------- */
.info_1 .information_d01 ul {
    height: 120px !important;
}
.information_d01 h2 p{
  line-height:1;
}
.information_d01 {
  height: 160px;
  background:#FFFFFF url(images/material/info_youhishi3-2.png) repeat-y center top;
}

/* ---------------------------------------------------- 
  商品パーツ　価格フォント調整
---------------------------------------------------- */
/*各種商品一覧パーツ*/
.newGoods_d01 .price,
.ranking_d01 .price,
.campaignGoods_d01 .price,
.campaignList03 .price,
.relationGoods_d01 .price,
.relationGoods_d02 .price{
  color: red;
  font-weight: bold;
  font-size: 90%;
}

/*商品リスト*/
.itemList ul.itemList li p.price{
  color: red;
  font-size: 90%;
}

/*商品詳細*/
.itemDetail_d01 .sales_price p.data span.data span{
  color: red;
  font-size: 120%;
}
/* ---------------------------------------------------- 
  各種パーツ fix
---------------------------------------------------- */
/*メルマガバナー*/
.mailMagazine_d01{
  background:none;
  text-align:center;
}
/*アイバザールバナー*/
.ibazaarbanner_1{
  background:none;
  text-align:center;
}
.ibazaarbanner_1 img{
  margin-bottom: 15px;
}
/*カレンダー*/
table.calendarTable td.otherMonth{
  background:none;
}



/* ---------------------------------------------------- 
  商品詳細の値段を非表示にするCSS
---------------------------------------------------- */

 /* 商品詳細用 パーツ1～7に対応 */
#itemDetail01 ul.spec .sales_price,
#itemDetail02 ul.spec .sales_price,
#itemDetail01 ul.spec .stock1,
#itemDetail02 ul.spec .stock1,
#itemDetail01 ul.spec #goodsItemVeiwForm,
#itemDetail02 ul.spec #goodsItemVeiwForm,
#itemDetail01 #pCart,
#itemDetail02 #pCart,
#itemDetail01 .box02,
#itemDetail02 .box02,
#itemDetail01 .box03,
#itemDetail02 .box03 {
 display: none!important;
}

.itemDetail_d01 .box01,
.itemDetail_d01 .box02 {
 border-bottom:1px solid #CCC;
}

/* 関連商品用 */
.relationGoods_d01 .price,
.relationGoods_d02 .price {
 display: none;
}

/* 新着商品用 */
.newGoods_d01 .price,
.newGoods_d02 .price {
 display: none;
}

/* 新着商品用 */
.ranking_d01 .price,
.ranking_d02 .price {
 display: none;
}

/* キャンペーン商品用 */
.campaignGoods_d01 .price,
.campaignList03 .price {
 display: none;
}

/* 商品検索、カテゴリ一覧用 */
.itemList_d01 .price,
.itemList_d01 .number,
.itemList_d02 .price,
.itemList_d02 .number,
.itemList_d03 .price,
.itemList_d03 .number {
 display: none;
}

/*SP用 */
.spGoodsItemList .price,
.spGoodsName h1,
.spPageTitle span {
 display: none;
}

/*ログイン カートに入れるを隠す */
.nvShopping loginArea ul{
 display: none;
}


/*スライドショー用*/
#slideshow {
   position: relative;
   width:  555px; /* 画像の横幅に合わせて記述 */
   height: 252px; /* 画像の高さに合わせて記述 */
}
#slideshow p {
   position: absolute;
   top: 0;
   left:0;
   z-index: 8;
   opacity: 0.0;
   margin: 0;
   background-color: white; /* ボックスの背景色(必須) */
   height: 252px; /* ボックスの高さ */
}
#slideshow p.active {
   z-index: 10;
   opacity: 1.0;
}
#slideshow p.last-active {
   z-index: 9;
}
#slideshow p img {
   width:  555px; /* 画像の横幅 */
   height: 252px; /* 画像の高さ */
   display: block;
   border: 0;
   margin-bottom: 10px; /* 画像下部の余白 */
}