@charset "shift_jis";
/*

  es_user.css

    Last update : 2015/08/17 01
    Style       : Fixed 2pane A-A w900

*/

/* *****************************************************************************

  レイアウト変更定義ファイルの読み込み

***************************************************************************** */
/* トップページ (top.html) のお勧め商品を横二列で表示します。 */
/* @import url("es_model_top_1.css"); */
/* 商品一覧ページ (item_list.html) の商品を横四列で表示します。 */
/* @import url("es_model__itemList_4ColumnsItem.css"); */



/* /////////////////////////////////////////////////////////////////////////////



  スタイル定義 - 共有



///////////////////////////////////////////////////////////////////////////// */

/* *****************************************************************************

  共有される定義 -フォント

***************************************************************************** */
/* 金額 */
.es_strPrice {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: italic; */ /* フォントのスタイル */
	/* color: red; */ /* フォントの色 */
	/* background-color: white; */ /* フォントの背景色 */
}
/* 個数 */
.es_strQty {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: white; */ /* フォントの背景色 */
}
/* ポイント */
.es_strPoint {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: green; */ /* フォントの色 */
	/* background-color: white; */ /* フォントの背景色 */
}
/* 会員区分 */
.es_strMemberLevel {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: green; */ /* フォントの色 */
	/* background-color: white; */ /* フォントの背景色 */
}
/* エラー文 */
.es_strErr {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: red; */ /* フォントの色 */
	/* background-color: white; */ /* フォントの背景色 */
}
/* 注意文 */
.es_strAttn {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: red; */ /* フォントの色 */
	/* background-color: white; */ /* フォントの背景色 */
}
/* 例文 */
.es_strExample {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: #888; */ /* フォントの色 */
	/* background-color: white; */ /* フォントの背景色 */
}



/* /////////////////////////////////////////////////////////////////////////////



  共有される定義 -ブロック



///////////////////////////////////////////////////////////////////////////// */

/* *****************************************************************************

  ベース

***************************************************************************** */
body {
	/* background-color: #eee; */ /* 背景色 */
	/* background-image: url("../img/filename"); */ /* 背景画像 ファイル指定 */
}

/* *****************************************************************************

  コンテナ

***************************************************************************** */
#es_container {
	/* background-color: white; */ /* 背景色 */
	/* background-image: url("../img/filename"); */ /* 背景画像 ファイル指定 */
}

/* *****************************************************************************

  ヘッダー

***************************************************************************** */
#es_header {
	/* background-color: white; */ /* 背景色 */
}
#es_header img {
	/* width: 900px; */ /* 看板画像 横幅 */
	/* height: 80px; */ /* 看板画像 縦幅 (未指定で自動) */
}


/* *****************************************************************************

  メインナビゲーション

***************************************************************************** */
/* 全体 */
#es_mainNav_list {
	/* background-color: #007e4e; */ /* 背景色 */
}
/* リンク(一括指定) 前景・背景 */
#es_mainNav_list a {
	/* color: white; */ /* フォントの色 */
}
/* リンク(一括指定) 前景・背景 (マウスカーソルを乗せた時) */
#es_mainNav_list a:hover {
	/* background-color: yellow; */ /* 背景色 */
}

/* *****************************************************************************

  コンテンツ (親), コンテンツ (子)

***************************************************************************** */
/* コンテンツ (親) */
#es_contentParent {
	/* background-color: white; */ /* 背景色 */
	/* background-image: url("../img/filename"); */ /* 背景画像 ファイル指定 */
}
/* コンテンツ (子) */
#es_contentChild {
	/* background-color: white; */ /* 背景色 */
	/* background-image: url("../img/filename"); */ /* 背景画像 ファイル指定 */
}

#mainvisual{
    margin:0 auto 1.5em;
}

/* *****************************************************************************

  メインコンテンツ

***************************************************************************** */
#es_mainContent {
	/* background-color: white; */ /* 背景色 */
	/* background-image: url("../img/filename"); */ /* 背景画像 ファイル指定 */
}

/*トップページバナー*/
.top_bn_area{
    margin:0 auto 2em;
}
.top_bn_area ul{
    display:flex;
    justify-content: space-between;
}
.top_bn_area li{
    width:48%;
}
.top_bn_area li img{
    width:100%;
}
.top_bn_area li a{
    display:block;
    text-decoration: none;
}
.top_bn_area li a:hover{
    text-decoration: underline;
}
.top_bn_area li dd{
    line-height:1.2;
    font-size:0.9em;
}
/* *****************************************************************************

  メインメニュー

***************************************************************************** */
#es_mainMenu {
	/* background-color: white; */ /* 背景色 */
}
/* カテゴリ 表題 */
#es_category_headline {
	/* width: 173px; */ /* 表題の幅 */
	/* height: 20px; */ /* 表題の高さ */
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: white; */ /* フォントの色 */
	/* background-color: #007e4e; */ /* 背景色 */
}
/* カテゴリ 枠 */
#es_category ul {
	/* border-width: 0 1px 1px 1px; */ /* 枠の太さ (上 右 下 左) */
	/* border-color: #007e4e; */ /* 枠の色 */
	/* background-color: white; */ /* 枠の中の色 */
}
/* カテゴリ リスト 前景・背景 */
#es_category ul li{
	/* border-bottom-width: 1px; */ /* 下線の高さ */
	/* border-color: #555; */ /* 下線の色 */
}
#es_category ul a {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
}
/* カテゴリ リスト 前景・背景 (マウスカーソルを乗せた時) */
#es_category ul a:hover {
	/* background-color: yellow; */ /* 背景色 */
	/* color: black; */ /* フォントの色 */
}
/* カテゴリ リスト 画像 */
#es_category ul img {
	/* width: 20px; */ /* 幅 */
	/* height: 20px; */ /* 高さ */
	/* padding: 0 5px 0 0; */ /* 枠内余白の幅 (上 右 下 左) */
}
/* カテゴリ リンク非出力時文字等 */
#es_category .es_category_nolink {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
}
/* カテゴリ リンク非出力時画像 */
#es_category .es_category_nolink img {
	/* width: 20px; */ /* 幅 */
	/* height: 20px; */ /* 高さ */
	/* padding: 0 5px 0 0; */ /* 枠内余白の幅 (上 右 下 左) */
}
/*
  カテゴリ リスト 画像 をマーカー的に表示する場合は
  以下のコメントを外す
*/
/*
#es_category ul a:after {
	content: '.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#es_category ul img {
	float: left;
	width: 20px;
	height: 20px;
	padding: 0 5px 0 0;
	vertical-align: middle;
}
#es_category ul span {
	display: block;
	float: right;
	width: 143px;
	cursor: pointer;
}
* html #es_category ul span {
	overflow: auto;
}


*/

/*予算で選ぶ*/
#es_price{
	
}
#es_price li{
    border-top:1px dotted #ccc;
}
#es_price li a{
    display:block;
    padding:8px 5px;
}
#es_price li a:before{
    content: "\f0da";
    font-family: "FontAwesome";
    padding: 0 7px 0 0;
}
#es_price li a:hover{
    background: #f0d894;
}



/* 特設ページ 表題 */
#es_contentsPage_headline {
	/* width: 173px; */ /* 表題の幅 */
	/* height: 20px; */ /* 表題の高さ */
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: white; */ /* フォントの色 */
	/* background-color: #007e4e; */ /* 背景色 */
}
/* 特設ページ 枠 */
#es_contentsPage ul {
	/* border-width: 0 1px 1px 1px; */ /* 枠の太さ (上 右 下 左) */
	/* border-color: #007e4e; */ /* 枠の色 */
	/* background-color: white; */ /* 枠の中の色 */
}
/* 特設ページ リスト 前景・背景 */
#es_contentsPage li{
	/* border-bottom-width: 1px; */ /* 下線の高さ */
	/* border-color: #555; */ /* 下線の色 */
}
#es_contentsPage a {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
}
/* 特設ページ リスト 前景・背景 (マウスカーソルを乗せた時) */
#es_contentsPage a:hover {
	/* background-color: yellow; */ /* 背景色 */
	/* color: black; */ /* フォントの色 */
}

/* ランキングページ 表題 */
#es_rankingPage_headline {
	/* width: 173px; */ /* 表題の幅 */
	/* height: 20px; */ /* 表題の高さ */
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: italic; */ /* フォントのスタイル */
	/* color: #a00; */ /* フォントの色 */ /* ■■■ Front ■■■ */
	/* background-color: #007e4e; */ /* 背景色 */ /* ■■■ Back ■■■ */
	/* background-image: url("../img/filename"); */ /* 背景画像 ファイル指定 */
	/* background-repeat: no-repeat; */ /* 背景画像 繰り返し処理指定 */
}
/* ランキングページ 枠 */
#es_rankingPage ul {
	/* border-width: 0 1px 1px 1px; */ /* 枠の太さ (上 右 下 左) */
	/* border-color: #007e4e; */ /* 枠の色 */ /* ■■■ Back ■■■ */
	/* background-color: white; */ /* 枠の中の色 */
}
/* ランキングページ リスト 前景・背景 */
#es_rankingPage li{
	/* border-bottom-width: 1px; */ /* 下線の高さ */
	/* text-align: center; */ /* テキストの位置 */
	/* border-color: #555; */ /* 下線の色 */
}
/* ランキングページ リンク */
#es_rankingPage a {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: italic; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
}
/* ランキングページ リスト (訪問済み) */
#es_rankingPage a:visited {
}
/* ランキングページ リスト 前景・背景 (マウスクリック時) */
#es_rankingPage a:active {
}
/* ランキング リスト 文字順位 */
.es_rankingPage_title {
}
/* ランキング リスト 商品名 */
.es_rankingPage_item_name {
}
/* ランキング リスト 商品販売価格 */
.es_rankingPage_item_price {
}
/* ランキング リスト ランキング画像 */
.es_rankingPage_image {
}
/* ランキング リスト 商品一覧画像 */
.es_rankingPage_list_image {
}

/* 商品検索 表題 */
#es_easySearch_headline {
	/* width: 173px; */ /* 表題の幅 */
	/* height: 20px; */ /* 表題の高さ */
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: white; */ /* フォントの色 */
	/* background-color: #007e4e; */ /* 背景色 */
}
/* 商品検索 枠 */
#es_easySearch_field {
	/* border-width: 0 1px 1px 1px; */ /* 枠の太さ (上 右 下 左) */
	/* border-color: #007e4e; */ /* 枠の色 */
	/* background-color: white; */ /* 枠の中の色 */
}
/* 商品検索 説明文 */
#es_easySearch p {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
}
/* カート 表題 */
#es_cart_headline {
	/* width: 173px; */ /* 表題の幅 */
	/* height: 20px; */ /* 表題の高さ */
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: white; */ /* フォントの色 */
	/* background-color: #007e4e; */ /* 背景色 */
}
/* カート 枠 */
#es_cart_content {
	/* border-width: 0 1px 1px 1px; */ /* 枠の太さ (上 右 下 左) */
	/* border-color: #007e4e; */ /* 枠の色 */
	/* background-color: white; */ /* 枠の中の色 */
}
/* 営業日カレンダー 今月 */
#es_currentCalendar table,
#es_currentCalendar th,
#es_currentCalendar td {
	/* border-color: black; */ /* 枠の色 (全体) */
}
#es_currentCalendar .es_sunday {
	/* color: red; */ /* 曜日 (日) の文字色 */
	/* background-color: white; */ /* 表題 (日) の背景色 */
}
#es_currentCalendar th {
	/* color: #888; */ /* 曜日 (月〜土) の文字色 */
	/* background-color: white; */ /* 曜日 (月〜土) の背景色 */
}
#es_currentCalendar .es_title {
	/* color: white; */ /* 表題 (年月) の文字色 */
	/* background-color: black; */ /* 表題 (年月) の背景色 */
}
#es_currentCalendar td {
	/* color: #888; */ /* 日付の文字色 */
	/* background-color: white; */ /* 日付の背景色 */
}
/* 営業日カレンダー 来月 */
#es_nextCalendar table,
#es_nextCalendar th,
#es_nextCalendar td {
	/* border-color: black; */ /* 枠の色 (全体) */
}
#es_nextCalendar .es_sunday {
	/* color: red; */ /* 曜日 (日) の文字色 */
	/* background-color: white; */ /* 表題 (日) の背景色 */
}
#es_nextCalendar th {
	/* color: #888; */ /* 曜日 (月〜土) の文字色 */
	/* background-color: white; */ /* 曜日 (月〜土) の背景色 */
}
#es_nextCalendar .es_title {
	/* color: white; */ /* 表題 (年月) の文字色 */
	/* background-color: black; */ /* 表題 (年月) の背景色 */
}
#es_nextCalendar td {
	/* color: #888; */ /* 日付の文字色 */
	/* background-color: white; */ /* 日付の背景色 */
}

/* *****************************************************************************

  サブナビゲーション

***************************************************************************** */
#es_subNav {
	/* background-color: white; */ /* 背景色 */
}
#es_subNav_list {
}
#es_subNav_list li{
}
/* リンク (一括指定) */
#es_subNav_list a {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: blue; */ /* リンクの色 */
	/* background-color: yellow; */ /* リンクの背景色 */
}
/* リンク (一括指定) リンク先訪問済み */
#es_subNav_list a:visited {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: blue; */ /* リンクの色 */
	/* background-color: yellow; */ /* リンクの背景色 */
}
/* リンク (一括指定) マウスカーソルを載せた時 */
#es_subNav_list a:hover {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: red; */ /* リンクの色 */
	/* background-color: yellow; */ /* リンクの背景色 */
}
/* リンク (一括指定) マウスクリックした時 */
#es_subNav_list a:active {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: red; */ /* リンクの色 */
	/* background-color: yellow; */ /* リンクの背景色 */
}

/* *****************************************************************************

  フッター

***************************************************************************** */
#es_footer {
	/* background-color: #007e4e; */ /* 背景色 */
}
/* コピーライト */
#es_copyright {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: white; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}

/* *****************************************************************************

  マイページ

***************************************************************************** */
/* マイページ メニュー */
#es_mypages_menu h3 {
	/* background-color: #007e4e; */ /* 見出し 背景色 */
	/* color: white; */ /* 見出し フォントの色 */
}
#es_mypages_menu ul {
	/* border-color: #007e4e; */ /* 見出し 枠の色 */
}
/* マイページ メニュー (ホーム) */
#es_mypage_topmenu h3 {
	/* background-color: #007e4e; */ /* 見出し 背景色 */
	/* color: white; */ /* 見出し フォントの色 */
}
#es_mypage_topmenu ul {
	/* border-color: #007e4e; */ /* 見出し 枠の色 */
	/* background-color: white; */ /* 見出し 枠内の色 */
}



/* /////////////////////////////////////////////////////////////////////////////



  メインコンテンツ内で使用する共通定義



///////////////////////////////////////////////////////////////////////////// */

/* *****************************************************************************

  トピックパス

***************************************************************************** */
#es_topicPath p {
	/* border-left-width: 5px; */ /* 左のマーカーの幅 */
	/* border-left-color: #a0a0a0; */ /* 左のマーカーの色 */
}

/* *****************************************************************************

  コンテンツ 見出し

***************************************************************************** */
#es_contentHeadline {
	/* border-width: 2px 0 2px 0; */ /* 枠の幅 (上 右 下 左) */
	/* border-color: #a0a0a0; */ /* 枠の色 */
}
#es_contentHeadline h1,
#es_contentHeadline h2 {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}

/* *****************************************************************************

  コンテンツ メッセージ

***************************************************************************** */
/* メッセージ 見出し */
.es_contentMsg_headline {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* color: black; */ /* フォントの色 */
	/* font-style: normal; */ /* フォントのスタイル */
	/* background-color: transparent; */ /* フォントの背景色 */
	/* border-color: black; */ /* 枠の色 */
}
/* メッセージ 概要 */
.es_contentMsg_outline {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}

/* *****************************************************************************

  コンテンツ エラーメッセージ

***************************************************************************** */
/* エラーメッセージ 見出し */
.es_contentErrMsg_headline {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: red; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
	/* border-color: red; */ /* 枠の色 */
}
/* エラーメッセージ 内容 */
.es_contentErrMsg li {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: red; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}

/* *****************************************************************************

  ホームへ戻る リンク

***************************************************************************** */
#es_goHome {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: blue; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}

/* *****************************************************************************

  商品

    以下のテンプレートで共有して使用されます。

      top.html
      item_list.html
      item_detail.html
      item_search_list.html

    ※ es_model_top_1.css を読み込んでいる場合、
       基本的に widht プロパティの値は変更不可です。

***************************************************************************** */
/* 商品ブロック */

.es_item {
	/* border-color: #ccc; */ /* 枠の色 */
	/* background-color: white; */ /* 背景色 */
}
/* 画像ブロック (詳細画像 1) */
.es_item__image1 {
	/* width: 250px; */ /* 横幅 (標準 250px) */
}
/* 商品 詳細画像 1 */
.es_item__image1 img {
	/* width: 250px; */ /* 画像 幅 (標準 250px) */
	                    /* ※ 250px 以上にしたい場合は、データブロックの横幅から */
	                    /* 250px を超えた分をマイナス設定すること。 */
	                    /* 大きい値はレイアウトが崩れる恐れあり。 */
	/* height: 250px; */ /* 画像 高さ (未指定で自動) */
}
/* 画像ブロック (一覧画像) */
.es_item__imageList {
	/* width: 250px; */ /* 横幅 (標準 250px) */
}
/* 商品 一覧画像 */
.es_item__imageList img {
	/* width: 250px; */ /* 画像 幅 (標準 250px) */
	                    /* ※ 250px 以上にしたい場合は、データブロックの横幅から */
	                    /* 250px を超えた分をマイナス設定すること。 */
	                    /* 大きい値はレイアウトが崩れる恐れあり。 */
	/* height: 250px; */ /* 画像 高さ (未指定で自動) */
}
/* データブロック (商品 詳細画像 1 用) */
.es_item__data {
	/* width: 423px; */ /* 横幅 (標準 423px) */
}
/* データブロック (商品 一覧画像用) */
.es_item__dataList {
	/* width: 423px; */ /* 横幅 (標準 423px) */
}
/* 商品名 */
.es_item_itemName {
	/* background-color: blue; */ /* 背景色 */
}
.es_item_itemName a {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: blue; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}
/* 商品 標準フォント一括指定 */
.es_item .es_text_items {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 商品 説明文 1 */
.es_item_explanation1 {
	/* 基本的は、eネコショップ管理画面 HTML エディタで編集 */
	/* background-color: blue; */ /* 背景色 */
}
/* 商品 おすすめコメント ラベル */
.es_item_suggestComment_label {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 商品 おすすめコメント */
.es_item_suggestComment {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 商品 利用可能支払方法 ラベル */
.es_item_itemSettlement_label {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 商品 利用可能支払方法 */
.es_item_itemSettlement {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 商品 利用不可支払方法 ラベル */
.es_item_itemSettlementNg_label {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 商品 利用不可支払方法 */
.es_item_itemSettlementNg {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 商品 返品特約 */
.es_item_return {
    /* 基本的は、eネコショップ管理画面 HTML エディタで編集 */
    /* background-color: transparent; */ /* 背景色 */
}
/* 商品 補足 */
.es_item_supplement {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 商品コード (全体) */
.es_item_code {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 商品コード */
.es_item_code span {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}
/* 商品メーカー名 (全体) */
.es_item_maker {
    /* font-size: 100%; */ /* フォントの大きさ */
    /* font-weight: normal; */ /* フォントの太さ */
    /* font-style: normal; */ /* フォントのスタイル */
    /* color: black; */ /* フォントの色 */
    /* background-color: transparent; */ /* 背景色 */
}
/* 商品メーカー名 */
.es_item_maker span {
    /* font-size: 100%; */ /* フォントの大きさ */
    /* font-weight: normal; */ /* フォントの太さ */
    /* font-style: normal; */ /* フォントのスタイル */
    /* color: black; */ /* フォントの色 */
    /* background-color: transparent; */ /* フォントの背景色 */
}
/* 標準価格 (全体) */
.es_item_fixedPrice {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 標準価格 */
.es_item_fixedPrice span {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: red; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}
/* 販売価格 (全体) */
.es_item_price {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 販売価格 */
.es_item_price span {
	color:#aa0000;
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: red; */ /* フォントの色 */
	/* background-color: trantparent; */ /* フォントの背景色 */
}
/* 販売価格 税抜 (全体) */
.es_item_noTaxPrice {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 販売価格 税抜 */
.es_item_noTaxPrice span {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}
/* 特別価格 (全体) */
.es_item_specialPrice {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 特別価格 */
.es_item_specialPrice span {
	color:#aa0000;
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: red; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}
/* 特別価格 税抜 (全体) */
.es_item_noTaxSpecialPrice {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 特別価格 税抜 */
.es_item_noTaxSpecialPrice span {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}
/* 会員価格 (全体) */
.es_item_memberPrice {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 会員価格 */
.es_item_memberPrice span {
	color:#aa0000;
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: red; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}
/* 会員価格 税抜 (全体) */
.es_item_noTaxMemberPrice {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 会員価格 税抜 */
.es_item_noTaxMemberPrice span {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}
/* 標準価格と実売価格の一括スタイル切り替え */
.es_item span.on {
	/* font-weight: bold; */
	/* color: red; */
}
.es_item span.off {
	/* font-weight: normal; */
	/* color: black; */
}
/* 在庫 (全体) */
.es_item_stock {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 在庫 */
.es_item_stock span {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}
/* 在庫切れ */
.es_item_stockComment {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: red; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 宅急便荷物 宅急便 */
.es_item_sendMethod0 {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: red; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 宅急便 荷物 クール宅急便(冷凍) */
.es_item_sendMethod1 {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: red; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 宅急便 荷物 クール宅急便(冷蔵) */
.es_item_sendMethod2 {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: red; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 宅急便 荷物 サイズ */
.es_item_sendSize {
	/* font-size: 100%; */ /* サイズ フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* サイズ フォントの色 */
	/* background-color: transparent; */ /* サイズ フォントの背景色 */
}
/* 宅急便 荷物 商品重量 */
.es_item_weight {
	/* font-size: 100%; */ /* サイズ フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* サイズ フォントの色 */
	/* background-color: transparent; */ /* サイズ フォントの背景色 */
}
/* 在庫ラベル */
.es_item__stockLabel span {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}
/* 最低購入数 (全体) */
.es_item_itemOrderLowest {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 最低購入数 */
.es_item_itemOrderLowest span {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}
/* 購入上限数 (全体) */
.es_item_itemOrderLimit {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 購入上限数 */
.es_item_itemOrderLimit span {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}
/* カートボタン */
.es_item_cartButton {
	/* width: 150px; */ /* 画像 幅 */
	/* height: 30px; */ /* 画像 高さ */
	/* background-image: url("../img/eneko_top_pItem_cartIn.gif"); */ /* 画像 ファイル指定 */
}
/* 説明 2 */
.es_item__explanation2 {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 画像 その他 (横) */
/* 商品画像 2　表示制限範囲 */
.es_item__imageEtc .es_item__image2 {
	/* width: 688px; */ /* 画像 幅 */
	/* height: 688px; */ /* 画像 高さ */
}
/* 商品画像 2 */
.es_item__imageEtc .es_item__image2 img {
	/* width: 688px; */ /* 画像 幅 */
	/* height: 688px; */ /* 画像 高さ */
}
/* 商品画像 3 表示制限範囲 */
.es_item__imageEtc .es_item__image3 {
	/* width: 688px; */ /* 画像 幅 */
	/* height: 688px; */ /* 画像 高さ */
}
/* 商品画像 3 */
.es_item__imageEtc .es_item__image3 img {
	/* width: 688px; */ /* 画像 幅 */
	/* height: 688px; */ /* 画像 高さ */
}
/* 画像 その他 (縦) */
/* 商品画像 2 表示制限範囲 */
.es_item__imageEtc_vertical .es_item__image2 {
	/* width: 688px; */ /* 画像 幅 */
	/* height: 688px; */ /* 画像 高さ */
}
/* 商品画像 2 */
.es_item__imageEtc_vertical .es_item__image2 img {
	/* width: 688px; */ /* 画像 幅 */
	/* height: 688px; */ /* 画像 高さ */
}
/* 商品画像 3 表示制限範囲 */
.es_item__imageEtc_vertical .es_item__image3 {
	/* width: 688px; */ /* 画像 幅 */
	/* height: 688px; */ /* 画像 高さ */
}
/* 商品画像 3 */
.es_item__imageEtc_vertical .es_item__image3 img {
	/* width: 688px; */ /* 画像 幅 */
	/* height: 688px; */ /* 画像 高さ */
}

/* HTML埋め込みコード */
.es_html_embed_code {
	/*clear: both;*/
}

/* *****************************************************************************

  registers       - 共有定義

***************************************************************************** */
/* ステップバー */
#es_registers_stepBar_arrow,
#es_registers_stepBar_arrowOn {
	/* color: #aaa; */ /* 現在処理中以外の矢印のフォントの色 */
}
#es_registers_stepBar_arrowOn {
	/* color: #e97e00; */ /* 現在処理中の矢印のフォントの色 */
}
#es_registers_stepBar_item,
#es_registers_stepBar_itemOn {
	/* border-color: #888; */ /* 現在処理中以外の枠の色 */
	/* background-color: #fff; */ /* 現在処理中以外の背景色 */
	/* color: #888; */ /* 現在処理中以外のフォントの色 */
}
#es_registers_stepBar_itemOn {
	/* border-color: #e97e00; */ /* 現在処理中の枠の色 */
	/* background-color: yellow; */ /* 現在処理中の背景色 */
	/* color: #e97e00; */ /* 現在処理中のフォントの色 */
}
/* 見出し*/
.es_registers_form_headline {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
	/* border-color: #aaa; */ /* L 字の枠の色 */
}
/* 見出し 概要 */
.es_register_form_outline {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}



/* /////////////////////////////////////////////////////////////////////////////



  各点テンプレートファイル独自の定義



///////////////////////////////////////////////////////////////////////////// */

/* *****************************************************************************

  top.html - トップ

***************************************************************************** */
/* キャッチコピー画像 */
#es__top_catchCopyImage {
	/* margin-bottom: 5px; */ /* 余白 (下) */
	/* background-color: #fafafa; */ /* 下地の色 */
}
#es__top_catchCopyImage img {
	/* width: 700px; */ /* 画像 幅 (最大 700px) */
	/* height: 100px; */ /* 画像 高さ (未指定で幅に合わせて自動リサイズ) */
}
/* お知らせ */
#es__top_information {
	/* width: 698px; */ /* 横幅 ※最大値 700px。*/
	                    /* 「(内側の余白 x 2) + (枠線の太さ x 2) + 横幅」が最大値に収まるように */
	/* height: 150px; */ /* 縦幅。auto で自動 */
	/* padding: 5px; */ /* 内側の余白 */
	/* border-width: 1px; */ /* 枠線の太さ */
	/* border-style: solid; */ /* 枠線の種類 */
	/* border-color: #ccc; */ /* 枠線の色 */
	/* background-color: blue; */ /* 背景色 */
}
#es__top_information table{
	margin:0 auto;
	width:96% !important;
}
#es__top_information table th{
	width:15%;
	max-width:100px;
	vertical-align: top;
}
/* おすすめ商品帯画像 */
#es__top_choiceBeltImage p {
	/* margin-bottom: 5px; */ /* 余白 (下) */
	/* text-align: left; */ /* 画像の位置 */
	/* background-color: #007e4e; */ /* 背景色 */
}
#es__top_choiceBeltImage img {
	/* width: 700px; */ /* 画像 幅 (最大 700px) */
	/* height: 20px; */ /* 画像 高さ (未指定で幅に合わせて自動リサイズ) */
}
/*
  おすすめ商品

  商品の共有定義のセレクタの始めに #es__top_choiceItems を
  指定することで、top.html のおすすめ商品ブロックの
  スタイルのみを変更可能です。
  以下にいくつかのサンプルを記載します。

*/
#es__top_choiceItems{
    display:flex;
    flex-wrap: wrap;
}
#es__top_choiceItems .es_item{
	margin:0 1.5%;
    width:30.3%;
	text-align:center;
}



/* 商品画像 1 */
#es__top_choiceItems .es_item__image1 img {
	width:100%;
}
/* 商品 データブロック */
#es__top_choiceItems .es_item__data {
	/* width: 423px; */ /* 横幅 (標準 423px) */
}

/* *****************************************************************************

  beginner.html - 初めての方へ

***************************************************************************** */
/* コンテンツ内容・説明 */
#es__beginner #es_content_explanation {
	/* background-color: transparent; */ /* 背景色 */
}

/* *****************************************************************************

  info.html - 会社概要

***************************************************************************** */
/* コンテンツ内容・説明 */
#es__info #es_content_explanation {
	/* background-color: transparent; */ /* 背景色 */
}

/* *****************************************************************************

  privacy.html - プライバシーポリシー

***************************************************************************** */
/* コンテンツ内容・説明 */
#es__privacy #es_content_explanation {
	/* background-color: transparent; */ /* 背景色 */
}

/* *****************************************************************************

  payment.html - お支払方法について

***************************************************************************** */
/* コンテンツ内容・説明 */
#es__payment #es_content_explanation {
	/* background-color: transparent; */ /* 背景色 */
}

/* *****************************************************************************

  delivery.html - 配達について

***************************************************************************** */
/* コンテンツ内容・説明 */
#es__delivery #es_content_explanation {
	/* background-color: transparent; */ /* 背景色 */
}

/* *****************************************************************************

  law.html - 特定商取引法に基づく表示

***************************************************************************** */
/* コンテンツ内容・説明 */
#es__law #es_content_explanation {
	/* background-color: transparent; */ /* 背景色 */
}

/* *****************************************************************************

  contact.html - お問合せ 入力

***************************************************************************** */
/* コンテンツ内容・説明 */
#es__contact #es_content_explanation {
	/* background-color: transparent; */ /* 背景色 */
}
/* お問い合わせフォーム 見出し */
#es__contact_form legend {
	/* border-left-width: 5px; */ /* 左のマーカーの幅 */
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
	/* border-color: #ccc; */ /* 左のマーカーの色 */
}
/* お問い合わせフォーム 説明文 */
#es__contact_form_explanation {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}

/* *****************************************************************************

  contact_confirm.html - お問合せ 確認

***************************************************************************** */
/* コンテンツ内容・説明 */
#es__contactConfirm #es_content_explanation p {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: bold; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}

/* *****************************************************************************

  contact_finish.html - お問合せ 完了

***************************************************************************** */
/* コンテンツ内容・説明 */
#es__contactFinish #es_content_explanation  {
	margin:1em auto;
	font-size:1.3em !important;
	font-weight:bold;
	text-align:center;
	/* background-color: transparent; */ /* 背景色 */
}
/* コンテンツメッセージ (標準) */
#es__contactFinish_contentDefault {

	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
}

/* *****************************************************************************

  contents.html - 特設ページ

***************************************************************************** */
/* コンテンツ内容・説明 */
#es__contents #es_content_explanation {
	/* background-color: transparent; */ /* 背景色 */
}

/* *****************************************************************************

  item_list.html - 商品一覧

***************************************************************************** */
/* カレントカテゴリ */
#es__itemList_categoryCurrent {
	/* background-color: transparent; */ /* 背景色 */
	/* border-color:#ccc; */ /* 下の破線の色 */
}
/* カレントカテゴリ タイトル画像 */
#es__itemList_categoryCurrent_titleImage {
	/* width: 540px; */ /*  幅 (最大 540px) */
	/* height: 100px; */ /* 高さ (未指定で自動リサイズ) */
}
/* カレントカテゴリ 説明文 */
#es__itemList_categoryCurrent_explanation {
	/* background-color: transparent; */ /* 背景色 */
}
#es__itemList_categoryCurrent_explanation p {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
}
/* サブカテゴリ */
#es__itemList_categorySub {
	/* background-color: transparent; */ /* 背景色 */
	/* border-color:#ccc; */ /* 下の破線の色 */
}
/* サブカテゴリ カテゴリアイコン画像 */
.es__itemList_categorySub_icon {
	/* width: 25px; */ /* 画像 幅 */
	/* height: 25px; */ /* 画像 高さ */
}
/* サブカテゴリ カテゴリ名 */
.es__itemList_categorySub_name {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}
/* サブカテゴリ カテゴリアイコン画像 リンクなし */
.es__itemList_categorySub_icon_nolink {
	/* width: 25px; */ /* 画像 幅 */
	/* height: 25px; */ /* 画像 高さ */
}
/* サブカテゴリ カテゴリ名 リンクなし */
.es__itemList_categorySub_name_nolink {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}
/* 商品並べ替え */
#es__itemList_categoryItemsSort {
	/* background-color: transparent; */ /* 背景色 */
	/* border-color:#ccc; */ /* 下の破線の色 */
}
/* 商品並べ替え 見出し */
#es__itemList_categoryItemsSort legend {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}
/*
  カテゴリ内商品

  商品の共有定義のセレクタの始めに #es__itemList_categoryItems を
  指定することで、item_list.html のカテゴリ内商品ブロックの
  スタイルのみを変更可能です。
  以下にいくつかのサンプルを記載します。
*/
/* 商品画像 1 */
#es__itemList_categoryItems .es_item__image1 img {
	/* width: 150px; */ /* 画像 幅 (標準 150px) */
	                    /* ※ 150px 以上にしたい場合は、データブロックの横幅から */
	                    /* 150 を超えた分をマイナス設定すること。 */
	                    /* 300px 以上はレイアウトが崩れる恐れあり。 */
	/* height: 150px; */ /* 画像 高さ (未指定で自動) */
}
/* 商品 データブロック */
#es__itemList_categoryItems .es_item__data {
	/* width: 363px; */ /* 横幅 (標準 363px) */
}
/* ページャ */
#es__itemList_categoryPager_table {
	/* background-color: transparent; */ /* 背景色 */
}

/* *****************************************************************************

  item_detail.html - 商品詳細

***************************************************************************** */
/*
  商品詳細

  商品の共有定義のセレクタの始めに #es__itemDetail を
  指定することで、item_detail.html の商品ブロックの
  スタイルのみを変更可能です。
  以下にいくつかのサンプルを記載します。
*/
/* 商品画像 1 */
#es__itemDetail .es_item__image1 img {
	/* width: 150px; */ /* 画像 幅 (標準 150px) */
	                    /* ※ 150px 以上にしたい場合は、データブロックの横幅から */
	                    /* 150 を超えた分をマイナス設定すること。 */
	                    /* 300px 以上はレイアウトが崩れる恐れあり。 */
	/* height: 150px; */ /* 画像 高さ (未指定で自動) */
}
/* 商品 データブロック */
#es__itemDetail .es_item__data {
	/* width: 363px; */ /* 横幅 (標準 363px) */
}

/* *****************************************************************************

  item_search_list.html - 商品検索

***************************************************************************** */
/* 検索結果 */
#es__itemSearchList_result {
	/* background-color: transparent; */ /* 背景色 */
}
/* 検索結果 見出し */
#es__itemSearchList_result h2 {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 検索結果 件数 */
#es__itemSearchList_result p {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}
/* 検索フォーム */
#es__itemSearchList_form {
	/* background-color: transparent; */ /* 背景色 */
	/* border-color: #ccc; */ /* 枠の色 */
}
/* 検索フォーム 見出し */
#es__itemSearchList_form legend {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}
/* 検索カテゴリ */
#es__itemSearchList_categories {
	/* background-color: transparent; */ /* 背景色 */
	/* border-color: #ccc; */ /* 枠の色 */
}
/* 検索カテゴリ 見出し */
#es__itemSearchList_categories legend {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}
/* 検索カテゴリ アイコン画像 */
.es__itemSearchList_category_icon {
	/* width: 25px; */ /* 画像 幅 */
	/* height: 25px; */ /* 画像 高さ */
}
/* 検索カテゴリ 名前 */
.es__itemSearchList_category_name {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}
/* 検索カテゴリ 件数 */
.es__itemSearchList_category_data {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}
/* 検索カテゴリ アイコン画像 リンクなし */
.es__itemSearchList_category_icon_nolink {
	/* width: 25px; */ /* 画像 幅 */
	/* height: 25px; */ /* 画像 高さ */
}
/* 検索カテゴリ 名前 リンクなし */
.es__itemSearchList_category_name_nolink {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}
/* 検索カテゴリ 件数 リンクなし */
.es__itemSearchList_category_data_nolink {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* フォントの背景色 */
}
/*
  検索商品

  商品の共有定義のセレクタの始めに #es__itemSearchList_items を
  指定することで、item_search_list.html の商品ブロックの
  スタイルのみを変更可能です。
  以下にいくつかのサンプルを記載します。
*/
/* 検索商品画像 1 */
#es__itemSearchList_items .es_item__image1 img {
	/* width: 150px; */ /* 画像 幅 (標準 150px) */
	                    /* ※ 150px 以上にしたい場合は、データブロックの横幅から */
	                    /* 150 を超えた分をマイナス設定すること。 */
	                    /* 300px 以上はレイアウトが崩れる恐れあり。 */
	/* height: 150px; */ /* 画像 高さ (未指定で自動) */
}
/* 検索結果商品 データブロック */
#es__itemSearchList_items .es_item__data {
	/* width: 363px; */ /* 横幅 (標準 363px) */
}
/* ページャ */
#es__itemSearchList_categoryPager_table {
	/* background-color: transparent; */ /* 背景色 */
}

/* *****************************************************************************

  cart.html - カート

***************************************************************************** */

/* *****************************************************************************

  register1.html - 決済 支払方法選択

***************************************************************************** */
/* プライバシーポリシー */
#es__register1_privacy p {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}

/* *****************************************************************************

  register2.html - 決済 ご依頼主情報入力

***************************************************************************** */

/* *****************************************************************************

  register3.html - 決済 配送先一覧

***************************************************************************** */

/* *****************************************************************************

  register3b.html - 決済 配送先選択

***************************************************************************** */

/* *****************************************************************************

  register4.html - 決済 配送先登録

***************************************************************************** */

/* *****************************************************************************

  register7.html - 決済 注文確認

***************************************************************************** */

/* *****************************************************************************

  register8.html - 決済 注文完了

***************************************************************************** */

/* *****************************************************************************

  entry1.html - 会員登録 入力

***************************************************************************** */
/* プライバシーポリシー */
#es__entry1_privacy {
	/* font-size: 100%; */ /* フォントの大きさ */
	/* font-weight: normal; */ /* フォントの太さ */
	/* font-style: normal; */ /* フォントのスタイル */
	/* color: black; */ /* フォントの色 */
	/* background-color: transparent; */ /* 背景色 */
}

/* *****************************************************************************

  entry2.html - 会員登録 確認

***************************************************************************** */

/* *****************************************************************************

  entry3.html - 会員登録 完了

***************************************************************************** */

/* *****************************************************************************

  mypage1.html - マイページ

***************************************************************************** */

/* *****************************************************************************

  mypage3.html - マイページ 登録情報入力

***************************************************************************** */


/* *****************************************************************************

  mypage6.html - マイページ 配送先一覧

***************************************************************************** */

/* *****************************************************************************

  mypage7.html - マイページ 配送先登録

***************************************************************************** */

/* *****************************************************************************

  history1.html - マイページ 購入履歴 一覧

***************************************************************************** */

/* *****************************************************************************

  history2.html - マイページ 購入履歴 詳細

***************************************************************************** */

/* *****************************************************************************

  withdrawal1.html - マイページ 会員退会 入力

***************************************************************************** */

/* *****************************************************************************

  withdrawal2.html - マイページ 会員退会 完了

***************************************************************************** */

/* *****************************************************************************

  login.html - ログイン

***************************************************************************** */

/* *****************************************************************************

  reminder1.html - パスワード失念 入力

***************************************************************************** */

/* *****************************************************************************

  reminder2.html - パスワード失念 送信

***************************************************************************** */



/* *****************************************************************************

  ショップ全体の色変更

***************************************************************************** */

/* 基本色の変更 */
#es_mainNav_list,
#es_category_headline,
#es_contentsPage_headline,
#es_easySearch_headline,
#es_cart_headline,#es_footer,
#es_mypages_menu h3,
#es_mypage_topmenu h3,
#es__top_choiceBeltImage p,
#es_currentCalendar .es_title,
#es_nextCalendar .es_title,
#es_rankingPage_headline{

}

/* 基本フォントの設定 */
#es_category_headline,
#es_contentsPage_headline,
#es_contentsPage_headline,
#es_enquetePage_headline,
#es_allReviewPage_headline,
#es_rankingPage_headline,
#es_cart_headline,
#es_price_headline{
    border-top:2px solid #000;
    background: none;
    font-size:1.3em;
    font-weight:bold;
    color:#000;

}
#es_category_headline em,
#es_contentsPage_headline em,
#es_contentsPage_headline em,
#es_enquetePage_headline em,
#es_allReviewPage_headline em,
#es_rankingPage_headline em,
#es_cart_headline em,
#es_price_headline em{
    color:#aa0000;
}
#es_category_headline span,
#es_contentsPage_headline span,
#es_contentsPage_headline span,
#es_enquetePage_headline span,
#es_allReviewPage_headline span,
#es_rankingPage_headline span,
#es_cart_headline span,
#es_price_headline span{
    font-size:0.7em;
}
/* カテゴリ リンク非出力時上部ライン色 */
#es_category .es_category_nolink {
	/* border-top-color: #66cafd;  */
}

/* カテゴリ リンク非出力時背景色 */
#es_category .es_category_nolink {
	/* background-color: #66cafd; */
}


/* 枠線の色 */
#es_category ul,
#es_contentsPage ul,
#es_easySearch_field,
#es_cart_content,
#es_mypage_topmenu ul,
#es_mypages_menu ul,
#es_currentCalendar table,
#es_currentCalendar th,
#es_currentCalendar td,
#es_nextCalendar table,
#es_nextCalendar th,
#es_nextCalendar td,
#es_rankingPage ul {
	/* border-color: #66cafd; */
}

/* パンくずリストの左マーカーの色 */
#es_topicPath p {
	/* border-left-color: #66cafd; */
}

/* 文字の色 */
#es_mainNav_list a,
#es_easySearch_headline,
#es_category_headline,
#es_contentsPage_headline,
#es_cart_headline,
#es_mypage_topmenu h3,
#es_mypages_menu h3,
#es_currentCalendar .es_title,
#es_nextCalendar .es_title,
#es_copyright,
#es_rankingPage_headline {
	 /* color: black; */
}

/* マウスを乗せたときの基本色 */
#es_mainNav_list a:hover,
#es_category ul a:hover,
#es_contentsPage a:hover {
	/* background-color: yellow; */
}

/* マウスを乗せたときの文字の色 */
#es_mainNav_list a:hover,
#es_category ul a:hover,
#es_contentsPage a:hover {
	/* color: white; */
}


/*===========================================================================*/
/*  media quary:1000px  */
/*===========================================================================*/
@media screen and (max-width: 1000px) {
	
	#es__top_information table th{
		display:block;
		width:100%;
		font-weight:bold;
	}
	#es__top_information table td{
		display:block;
		width:100%;
		max-width:auto;
	}	
}


/*===========================================================================*/
/*  media quary:767px  */
/*===========================================================================*/
@media screen and (max-width: 767px) {
}

/*===========================================================================*/
/*  media quary:479px  */
/*===========================================================================*/
@media screen and (max-width: 479px) {
}







