@charset "utf-8";
@import "common/border.css";
@import "common/page_control.css";
@import "common/font_set.css";
@import "common/img_decorate_set.css";
@import "common/input_set.css";
@import "common/table_set.css";

/** タイル基底のCSS */

/* 01.Setup
----------------------------------------------------*/
h1,h2,h3,h4,h5,h6,p,ul,ol,dl,hr,iframe{ margin:0; padding:0;}
img{border:0px;}

body {
  FONT-FAMILY: verdana;
  background-color: #cccccc;
  text-DECORATION: none;
}

/*----------------------------------------------------*/
/**
 * 大枠のテーブル
 */
table.main {
  border:0;
  width:800px;
  background-color: #ffffff;
  padding: 5px;
  margin-left:auto;margin-right:auto;
  border-collapse: separate;
  border-spacing: 3px;
  padding:0px;
}

table.main tr {
  vertical-align:top;
}

table.main tr td {
  padding: 5px;
}
/*----------------------------------------------------*/
/** ヘッダータイル */
table.main tr td.main_header{
  font-size: 12px;
  font-family: verdana;
  text-align:right;
}
/*----------------------------------------------------*/
/** タイトルタイル */
table.main tr td.main_title {
  font-size: 15px;
  font-weight: bold;
  font-family: verdana;
  text-decoration: none;
  text-align:center;
}
/*----------------------------------------------------*/
/**
 * 横メニュー関連
 *「アーティスト絞込み」や「かごに入れる」など
 * ※インナーテーブルです！
 */
table.main tr td table.table_horizontal_menu{
  width:600px;
  border:0;
}

/** 絞込みアーティスト名(枠) */
table.main tr td table.table_horizontal_menu td.search_menu{
  width:400px;
}
/** 絞込みアーティスト名(枠) */
table.main tr td table.table_horizontal_menu td.search_menu font.label_seaching_title{
  font-size:14px;
  font-weight:bold; 
  color:#EF810F;
}
/** 絞込みアーティスト名(「のみ表示」) */
table.main tr td table.table_horizontal_menu td.search_menu font.label_seaching{
  font-size:14px;
  line-height:30pt;
}

/** 「かごの中身を見る」画像 */
table.main tr td table.table_horizontal_menu td.shoppingkart{
  text-align: right;
}

/** アーティスト絞込みプルダウン */
table.main tr td table.table_horizontal_menu td.search_menu select.searchSelect{
  width:150px;
  font-family: arial,sans-serif;
  font-weight: regular;
  font-size: 10pt;
}
/*----------------------------------------------------*/
/**
 * 縦メニュー関連
 */
table.main tr td.main_vertical_menu {
  padding: 5px;
  width:160px;
  font-size:11px;
  font-family: verdana;
  text-decoration: none;
}
/** 縦メニューのリンクの設定 */
table.main tr td.main_vertical_menu a:link {
  font-size: 12px;
  text-decoration: none;
}
table.main tr td.main_vertical_menu a:visited {
  text-decoration: none;
  color:#ba55d3;
}
table.main tr td.main_vertical_menu a:active {
  text-decoration: underline;
}
table.main tr td.main_vertical_menu a:hover {
  text-decoration: underline;
}
/** 縦メニューカテゴリの商品件数のフォント設定 */
table.main tr td.main_vertical_menu font.product_count{
  font-size: 12px;
  color:#000000;
}
/*----------------------------------------------------*/
/**
 * メインタイルの大枠
 */
table.main tr td.main_detail {
  border-left-width: 3px;
  border-left-style: solid;
  border-left-color: #FF0000;
  text-align:left;
}

/*----------------------------------------------------*/
/**
 * 「特定商取引について」「個人情報の保護について」
 */
table.main tr td.main_shopinfo {
  border-left-width: 3px;
  border-left-style: solid;
  border-left-color: #888888;
  font-size: 13px;
  text-decoration: none;
  text-align: center;
}
/*----------------------------------------------------*/
/**
 * フッタータイル
 */
table.main tr td.main_footer {
  font-size: 15px;
  font-family: verdana;
  text-align:center;
}
/*----------------------------------------------------*/