/* ************************************************ 
 *	共通設定
 * ************************************************ */
*
{margin: 0px;
 padding: 0px;}


#container
{margin-left:auto;
 margin-right:auto;
 width:900px;}


#icon
{font-size:11px;}

.icon-t
{float:left;
 display:inline;
 vertical-align:bottom;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:20px;
 margin-right:15px;}

.facebook
{float:left;
 display:inline;
 margin-top:5px;
 margin-left:20px;
 margin-right:0px;}


/*↓↓ここを作ってなかったからだよー↓↓*/

.instagram
{float:left;
 display:inline;
 margin-top:5px;
 margin-left:3px;
 margin-right:10px;}

/*↑↑ここまでねー↑↑*/

.twitter
{float:left;
 display:inline;
 margin-top:5px;
 margin-right:5px;}




#category
{font-size:12px;
 margin-left:10px;
 padding:10px 10px 5px;}

td.category1
 {padding:20px 10px 15px;
  width:210px;}

#kikaku
{margin-top:20px;
 margin-bottom:5px;
 margin-left:15px;}

#kikaku2
{margin-top:0px;
 margin-bottom:5px;
 margin-left:0px;}

#grouplink
{font-size:11px;}

#group-list
{margin:10px 25px;}

.group-list-link
{}

.country
{margin:10px 10px;}

.country1
{font-size:11px;
 padding:5px 0px 5px 10px;}

.kakaku
{margin:10px 10px;}

.kakaku1
{font-size:11px;
 padding:5px 0px 5px 10px;}

#cart
{margin-left:15px;}

.gift
{margin:10px 0px;
 width:180px;}

.blog
{margin:10px 0px;
 width:180px;}

.sideline
{margin:0px;}


body 
{padding-top: 15px;
 color: #333;
 font-size: 11px;
 font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', Arial, sans-serif;
 line-height: 150%;
 background-color: #FFFFFF;
 margin-left: 20px;}


a:link 
{color: #778899;
 text-decoration:none;}

a:visited 
{color: #778899;
 text-decoration: underline;}

a:active 
{color: #778899;
 text-decoration: none;}

a:hover 
{color: #FF0000;
 background: #FFFFFF;
 text-decoration: none;}

img 
{padding: 1px;
 display: block;
 background: #FFF;
 border: 0px;}

a:hover img 
{padding: 1px;
 display: block;
 background: #FFFFFF;}

ul
{list-styl-type:none;
 margin-left:0;
 padding-left:0;}


li 
{list-style-type: none;
 margin-bottom:10px;}


/*ショップ名文字サイズ*/
h1 
{font-size:14px;
 color:#808080;
 margin-bottom: 0px;}
 

/*ページタイトル部分*/
h2 
{font-size: 12px;
 color:#808080;
 padding-top: 0px;
 margin-top: 20px;
 margin-bottom: 0px;}

h3 
{font-size:13px;
 color:#808080;}



#side h2 
{margin-bottom: 10px;}


/* ------------------------------------- 
 *	ページレイアウト
 * ------------------------------------- */

#header 
{}

.top
{font-size:11px;}

.top1
{width:100%;
 height:100px;}

.topimg
{width:550px;
 height:100px;}


/*　画面中央(main)の幅　*/
#main 
{width:680px;
 margin-top:10px;
 margin-right:10px;
 float:right;}


/*　レイアウト調整　*/
#side 
{margin-top:0px;}

/*　画面左側メニューの幅　*/
.side_in 
{width:210px;}

/*　フッター　*/
#footer 
{clear: both;
 font-size:11px;
 margin: 20px 30px;
 text-align:center;}


/*送料無料*/
.subtotal 
{padding:5px 0;}

.total 
{padding:5px 0;
 border-top:1px dotted #C3C3C3;
 text-align:right;}

.postage 
{border-top:1px solid #C3C3C3;
 border-bottom:1px solid #C3C3C3;
 list-style-type:none;}

.postage li 
{margin:5px 0;
 color:red;
 text-align:left;}

.viewcart 
{padding-left:5px;
 padding-right:7px;
 padding-top:5px;
 text-align:left;}

/* ************************************************ 
 *	トップ
 * ************************************************ */
/*会員専用ページ*/
#btn_members_login,
#btn_members_logout 
{margin:0px 0px 15px;}

#btn_members_signup span,
#btn_members_logout span 
{margin:0px 0px 3px;
 display:block;
 font-size:11px;
 line-height:1.1em;}

/*会員専用価格 トップページ用*/
.regular_price_top 
{padding:0px 0px 2px;
 font-size:11px;
 text-decoration:line-through;
 color:#666666;}

.price_top 
{padding:0px;}

.discount_rate_top 
{padding:2px 0px 0px;
 color:#ff0000;}



/*会員専用価格 商品一覧用*/
.regular_price_all 
{padding:0px 0px 2px;
 font-size:11px;
 text-decoration:line-through;
 color:#666666;}

.price_all 
{padding:0px;}

.discount_rate_all 
{padding:0px 0px 0px 5px;
 color:#ff0000;}

/* ************************************************ 
 *	商品詳細
 * ************************************************ */



/*会員専用価格 商品詳細用*/
.regular_price_detail 
{padding:0px 0px 2px;
 text-decoration:line-through;}

.price_detail 
{padding:0px;}

.discount_rate_detail 
{padding:2px 0px 0px;
 color:#ff0000;}

/* 特定商取引法に基づく表記（返品など）ボタン */
p#sk_link_other 
{text-align:left;
 margin-top:10px;}

p#sk_link_other a 
{font-size:12px;}


/* ------------------------------------- 
 *	この商品を買った人はこんな商品も買ってます
 * ------------------------------------- */

#together 
{margin: 0px 0px 20px 0px;}

#together .tog_main_title 
{font-weight: bolder;
 margin-top:30px;
 padding-bottom:5px;
 border-bottom: 2px solid #768FBE;}

#together .together_list 
{margin:10px 3px 3px 3px;
 float:left;
 width: 130px;
 text-align:left;}

/* ------------------------------------- 
 *	トラックバック
 * ------------------------------------- */

#trackback 
{margin: 0px 0px 20px 0px;}

#trackback .tb_main_title 
{font-weight: bolder;
 margin-top:30px;
 padding-bottom:5px;
 border-bottom: 2px solid #768FBE;}

#trackback .tb_url 
{font-size: 11px;
 padding: 5px 10px 5px 10px;}

#trackback .tb 
{margin: 10px 0px 10px 0px;
 border-top: 1px solid #CCC;
 border-left: 1px solid #CCC;
 border-right: 1px solid #CCC;
 border-bottom: 1px solid #CCC;}

#trackback .tb_date 
{font-size: 10px;
 padding: 10px 10px 10px 10px;}

#trackback .tb_title 
{font-weight: bold;
 padding: 0px 10px 10px 10px;}

#trackback .tb_body 
{line-height: 150%;
 padding: 10px 10px 10px 10px;
 border-top: 1px dotted #CCC;
 border-bottom: 1px dotted #CCC;}

#trackback .tb_state {
	padding: 5px 10px 5px 10px;
}


/* ************************************************ 
 *	商品検索ページ
 * ************************************************ */
/*会員専用価格 商品検索結果用*/
.regular_price_search 
{padding:0px 0px 2px;
 font-size:11px;
 text-decoration:line-through;
 color:#666666;}

.price_detail_search 
{padding:0px;}

.discount_rate_search 
{padding:0px 0px 0px 5px;
 color:#ff0000;}

#search
{color:#111111}
/* ************************************************ 
 *	商品オプションページ
 * ************************************************ */

#Option 
{padding:0px 10px 10px 10px;}


/* ------------------------------------- 
 *	オプション表の罫線の色
 * ------------------------------------- */
#Option .option_table 
{background-color:#CCC;}


/* ------------------------------------- 
 *	オプション　項目背景の色 
 * ------------------------------------- */
#Option .option_cell1 
{text-align:left;
 background-color:#EEE;
 padding: 5px;
 font-weight:bold;
 white-space:nowrap;}

/* ------------------------------------- 
 *	オプション　価格背景の色
 * ------------------------------------- */
#Option .option_cell2 
{text-align:left;
 background-color:#FFFFFF;
 padding: 5px;}

.option_btn 
{margin-top:10px;}


/*会員専用価格の表示 オプション用*/
.regular_price_stock 
{padding:0px 0px 2px;
 font-size:11px;
 text-decoration:line-through;
 color:#666666;}

.price_detail_stock 
{padding:0px;}

.discount_rate_stock 
{padding:2px 0px;
 color:#ff0000;}

/* ------------------------------------- 
 *	最近チェックした商品
 * ------------------------------------- */
#checkitem1
{border:dotted 2px #cccccc;}

.checkitem_list 
{width:110px;
 margin:15px 7px 10px 15px;
 float:left;}

.checkitem .ci_img 
{width:110px;
 margin-bottom:3px;}

.checkitem .name 
{font-size:10px;}