/*system_SizeColorSettings.css*/

/*メイン・サブカラー*/

/*メインカラー*/
.GoodsSelectionTable th {background-color: #F3F1ED;}
.FS2_figure table {background-color: #F3F1ED;}
.cartTable th {background-color: #F3F1ED;}
.pageTitle {background-color: #F3F1ED;}
div.FS2_body_text_area {background-color: #F3F1ED;}
.layout_right {background-color: #F3F1ED;}

/*サブカラー　1*/
p.sellTerms {color: #898072;}
p.error_item {background: #898072;}
.CrossHead {color: #898072;}
.Definition {color: #898072; border-bottom: 2px dotted #898072;}
.OD_CrossHead {border-bottom: 1px solid #898072;}
.OD_color{color: #898072;}

/*サブカラー　2*/
.system_content p.pan {border-bottom: 1px dotted #C7BFB3;}
.GoodsSelectionTable {border-top: 1px solid #C7BFB3; border-left: 1px solid #C7BFB3;}
.GoodsSelectionTable th {border-right: 1px solid #C7BFB3; border-bottom: 1px solid #C7BFB3;}
.GoodsSelectionTable td {border-right: 1px solid #C7BFB3; border-bottom: 1px solid #C7BFB3;}
.FS2_mypage_top_table div{border: 1px solid #C7BFB3; border-left: 5px solid #C7BFB3;}
.cartTable th {border-top: 1px solid #C7BFB3; border-right: 1px solid #C7BFB3;}
.cartTable td {border-top: 1px solid #C7BFB3; border-right: 1px solid #C7BFB3;}
.FS2_figure table {border: 1px solid #C7BFB3;}
.cartTable {border-bottom: 1px solid #C7BFB3; border-left: 1px solid #C7BFB3;}
table.ODTable {border-right: 1px solid #C7BFB3;}
.ODTable th {border-left: 1px solid #C7BFB3; border-bottom: 1px solid #C7BFB3;}
.ODTable td {border-left: 1px solid #C7BFB3; border-bottom: 1px solid #C7BFB3;}
table.ODTable2 {border-left: 1px solid #C7BFB3; border-top: 1px solid #C7BFB3;}
.ODTable2 th {border-right: 1px solid #C7BFB3; border-bottom: 1px solid #C7BFB3;}
.ODTable2 td {border-right: 1px solid #C7BFB3; border-bottom: 1px solid #C7BFB3;}
.pageTitle {border: 1px solid #C7BFB3;}
.CrossHead {border-bottom: 3px solid #C7BFB3;}
.userTable_01 th {background-color: #C7BFB3;}
.userTable_01 .thStrong {background-color: #C7BFB3;}
.userTable_01 td {border-bottom: 1px solid #C7BFB3; border-left: 1px solid #C7BFB3;}
.userTable_02 th {background-color: #C7BFB3;}
.userTable_02 td {border-bottom: 1px solid #C7BFB3;}
.FS2_mypage_top_table .CrossHead {border-bottom: 1px dotted #C7BFB3;}
.FS2_body_Config_PostageSettleList .userTable_02 th {background-color: #C7BFB3;}

/*リンク*/

/*リンク色*/
a:link {color: #444444;}
/*すでにクリックしたリンク色*/
a:visited {color: #444444;}
/*クリック中のリンク色*/
a:active {color: #444444;}
/*マウスカーソル通過時の色*/
a:hover {color: #660000;}

/*背景*/

/*背景色*/
body {background-color: #FFFFFF;}
/*背景画像*/
body {background-image:url();}
/*背景画像の繰り返し*/
body {background-repeat: no-repeat;}
/*背景画像の位置*/
body {background-position:top center;}

/*テキスト*/

/*全体*/
/*色*/
body {color: #555555;}
/*サイズ*/
body {font-size: 13px;}
/*行間*/
p {line-height: 160%;}

/*ページ見出し*/
/*色*/
.pageTitle {color: #7E766A;}
/*サイズ*/
.pageTitle {font-size: 120%;}
/*行間*/
.pageTitle {line-height: 100%;}

/*パンくずリンク*/
/*色*/
p.pan, p.pan a {color: #5C5C5C;}
/*サイズ*/
p.pan {font-size: 100%;}
/*行間*/
p.pan {line-height: 120%;}

/*商品名（グループ・商品の一覧表示時）*/
/*色*/
.itemTitle, .itemGroup a{color: #444444;}
/*サイズ*/
.itemTitle, .itemGroup {font-size: 100%;font-weight: normal;}
/*行間*/
.itemTitle, .itemGroup {line-height: 120%;}

/*商品名（商品詳細表示時）*/
/*色*/
.FS2_body_Goods_GoodsDetail .itemTitle, .itemTitle a {color: #444444;}
/*サイズ*/
.FS2_body_Goods_GoodsDetail .itemTitle {font-size: 120%;}
/*行間*/
.FS2_body_Goods_GoodsDetail .itemTitle {line-height: 120%;}

/*商品価格（グループ・商品の一覧表示時）*/
/*色*/
.itemPrice {color: #8C5235;}
/*サイズ*/
.itemPrice {font-size: 100%;}
/*行間*/
.itemPrice {line-height: 100%;}

/*商品価格（商品詳細表示時）*/
/*色*/
.FS2_body_Goods_GoodsDetail .itemPrice {color: #8C5235;}
/*サイズ*/
.FS2_body_Goods_GoodsDetail .itemPrice {font-size: 120%;}
/*行間*/
.FS2_body_Goods_GoodsDetail .itemPrice {line-height: 100%;}

/*会員価格*/
/*色*/
.FS2_special_members_price .itemPrice {color: #CC0000;}
/*サイズ*/
.FS2_special_members_price .itemPrice {font-size: 120%;}
/*行間*/
.FS2_special_members_price .itemPrice {line-height: 100%;}

/*アラート文言*/
/*色*/
.error_content {color: #FF0000; border-color: #FF0000;}
/*サイズ*/
.error_content {font-size: 100%;}
/*行間*/
.error_content {line-height: 120%;}
/*system_SizeColorSettings.css*/

/*メイン・サブカラー*/

/*メインカラー*/
.GoodsSelectionTable th {background-color: #F3F1ED;}
.FS2_figure table {background-color: #F3F1ED;}
.cartTable th {background-color: #F3F1ED;}
.pageTitle {background-color: #F3F1ED;}
div.FS2_body_text_area {background-color: #F3F1ED;}
.layout_right {background-color: #F3F1ED;}

/*サブカラー　1*/
p.sellTerms {color: #898072;}
p.error_item {background: #898072;}
.CrossHead {color: #898072;}
.Definition {color: #898072; border-bottom: 2px dotted #898072;}
.OD_CrossHead {border-bottom: 1px solid #898072;}
.OD_color{color: #898072;}

/*サブカラー　2*/
.system_content p.pan {border-bottom: 1px dotted #C7BFB3;}
.GoodsSelectionTable {border-top: 1px solid #C7BFB3; border-left: 1px solid #C7BFB3;}
.GoodsSelectionTable th {border-right: 1px solid #C7BFB3; border-bottom: 1px solid #C7BFB3;}
.GoodsSelectionTable td {border-right: 1px solid #C7BFB3; border-bottom: 1px solid #C7BFB3;}
.FS2_mypage_top_table div{border: 1px solid #C7BFB3; border-left: 5px solid #C7BFB3;}
.cartTable th {border-top: 1px solid #C7BFB3; border-right: 1px solid #C7BFB3;}
.cartTable td {border-top: 1px solid #C7BFB3; border-right: 1px solid #C7BFB3;}
.FS2_figure table {border: 1px solid #C7BFB3;}
.cartTable {border-bottom: 1px solid #C7BFB3; border-left: 1px solid #C7BFB3;}
table.ODTable {border-right: 1px solid #C7BFB3;}
.ODTable th {border-left: 1px solid #C7BFB3; border-bottom: 1px solid #C7BFB3;}
.ODTable td {border-left: 1px solid #C7BFB3; border-bottom: 1px solid #C7BFB3;}
table.ODTable2 {border-left: 1px solid #C7BFB3; border-top: 1px solid #C7BFB3;}
.ODTable2 th {border-right: 1px solid #C7BFB3; border-bottom: 1px solid #C7BFB3;}
.ODTable2 td {border-right: 1px solid #C7BFB3; border-bottom: 1px solid #C7BFB3;}
.pageTitle {border: 1px solid #C7BFB3;}
.CrossHead {border-bottom: 3px solid #C7BFB3;}
.userTable_01 th {background-color: #C7BFB3;}
.userTable_01 .thStrong {background-color: #C7BFB3;}
.userTable_01 td {border-bottom: 1px solid #C7BFB3; border-left: 1px solid #C7BFB3;}
.userTable_02 th {background-color: #C7BFB3;}
.userTable_02 td {border-bottom: 1px solid #C7BFB3;}
.FS2_mypage_top_table .CrossHead {border-bottom: 1px dotted #C7BFB3;}
.FS2_body_Config_PostageSettleList .userTable_02 th {background-color: #C7BFB3;}

/*リンク*/

/*リンク色*/
a:link {color: #444444;}
/*すでにクリックしたリンク色*/
a:visited {color: #444444;}
/*クリック中のリンク色*/
a:active {color: #444444;}
/*マウスカーソル通過時の色*/
a:hover {color: #660000;}

/*背景*/

/*背景色*/
body {background-color: #FFFFFF;}
/*背景画像*/
body {background-image:url();}
/*背景画像の繰り返し*/
body {background-repeat: no-repeat;}
/*背景画像の位置*/
body {background-position:top center;}

/*テキスト*/

/*全体*/
/*色*/
body {color: #555555;}
/*サイズ*/
body {font-size: 13px;}
/*行間*/
p {line-height: 160%;}

/*ページ見出し*/
/*色*/
.pageTitle {color: #7E766A;}
/*サイズ*/
.pageTitle {font-size: 120%;}
/*行間*/
.pageTitle {line-height: 100%;}

/*パンくずリンク*/
/*色*/
p.pan, p.pan a {color: #5C5C5C;}
/*サイズ*/
p.pan {font-size: 100%;}
/*行間*/
p.pan {line-height: 120%;}

/*商品名（グループ・商品の一覧表示時）*/
/*色*/
.itemTitle, .itemGroup a{color: #444444;}
/*サイズ*/
.itemTitle, .itemGroup {font-size: 100%;font-weight: normal;}
/*行間*/
.itemTitle, .itemGroup {line-height: 120%;}

/*商品名（商品詳細表示時）*/
/*色*/
.FS2_body_Goods_GoodsDetail .itemTitle, .itemTitle a {color: #444444;}
/*サイズ*/
.FS2_body_Goods_GoodsDetail .itemTitle {font-size: 120%;}
/*行間*/
.FS2_body_Goods_GoodsDetail .itemTitle {line-height: 120%;}

/*商品価格（グループ・商品の一覧表示時）*/
/*色*/
.itemPrice {color: #8C5235;}
/*サイズ*/
.itemPrice {font-size: 100%;}
/*行間*/
.itemPrice {line-height: 100%;}

/*商品価格（商品詳細表示時）*/
/*色*/
.FS2_body_Goods_GoodsDetail .itemPrice {color: #8C5235;}
/*サイズ*/
.FS2_body_Goods_GoodsDetail .itemPrice {font-size: 120%;}
/*行間*/
.FS2_body_Goods_GoodsDetail .itemPrice {line-height: 100%;}

/*会員価格*/
/*色*/
.FS2_special_members_price .itemPrice {color: #CC0000;}
/*サイズ*/
.FS2_special_members_price .itemPrice {font-size: 120%;}
/*行間*/
.FS2_special_members_price .itemPrice {line-height: 100%;}

/*アラート文言*/
/*色*/
.error_content {color: #FF0000; border-color: #FF0000;}
/*サイズ*/
.error_content {font-size: 100%;}
/*行間*/
.error_content {line-height: 120%;}
/*　=================================================================
　画像ホスティングオプション
=================================================================　*/

/*　商品画面：商品詳細：画像ホスティングオプション：商品一覧：IHL1　*/
#FS2_itemlayout_IHL1{
	border:1px solid #ddd;	
	float:left;
	width:200px;
	padding:0;
	margin:5px;
	padding:10px;
}

/*　商品画面：商品詳細：画像ホスティングオプション：商品一覧：IHL1：
サムネイル　*/
#FS2_itemlayout_IHL1 .FS2_thumbnail_container{
	border:none;
	margin:5px 0px;
	padding:0px;
}

#FS2_itemlayout_IHL1 img{
	margin:0px;
	padding:0px;	
}

/*　商品画面：商品詳細：画像ホスティングオプション：商品一覧：IHL1：
サムネイル　*/
#FS2_itemlayout_IHL1 .FS2_AdditionalImageEnlargementSsize_Button{
	text-align:right;
}

/*　商品画面：商品詳細：画像ホスティングオプション：商品一覧：IHL1：
商品価格コンテナ　*/
#FS2_itemlayout_IHL1 .FS2_itemPrice_text{
	margin:5px 0px;
	font-size:80%;
	font-weight:normal;
}

/*　商品画面：商品詳細：画像ホスティングオプション：商品一覧：IHL1：
商品一言コメント　*/
#FS2_itemlayout_IHL1 .FS2_ItemShortComment{
	margin:10px;
	font-size:80%;
	color:#777;
}


/*　商品画面：商品詳細：画像ホスティングオプション：商品一覧：IHL1：
特別会員価格あり　*/
#FS2_itemlayout_IHL1 .FS2_members_contents{
	margin:5px 0px;
}

/*　商品画面：商品詳細：画像ホスティングオプション：商品一覧：IHL1：
会員価格　*/
#FS2_itemlayout_IHL1 .FS2_special_members_price{
	margin:5px 0px;
}

/*　商品画面：商品詳細：画像ホスティングオプション：商品一覧：IHL1：
拡大ボタン　*/
#FS2_itemlayout_IHL2 .FS2_AdditionalImageEnlargementSsize_Button{}




/*　商品画面：商品詳細：画像ホスティングオプション：商品一覧：IHL2　*/
#FS2_itemlayout_IHL2{
	border:1px solid #ddd;	
	float:left;
	width:200px;
	padding:10px;
	margin:5px;
	
}

/*　商品画面：商品詳細：画像ホスティングオプション：商品一覧：IHL2：
サムネイル　*/
#FS2_itemlayout_IHL2 .FS2_thumbnail_container{
	border:none;
	margin:0px 0px 10px 0px;
	padding:0px;

}

#FS2_itemlayout_IHL2 img{
	margin:0px;
	padding:0px;	
}

/*　商品画面：商品詳細：画像ホスティングオプション：商品一覧：IHL2：
アイキャッチアイコン　*/
#FS2_itemlayout_IHL2 .FS2_eye_catch_icon{
	margin:5px 0px;
}

/*　商品画面：商品詳細：画像ホスティングオプション：商品一覧：IHL2：
商品価格コンテナ　*/
#FS2_itemlayout_IHL2 .FS2_itemPrice_text{
	margin:5px 0px;
	font-size:80%;
	font-weight:normal;
}

/*　商品画面：商品詳細：画像ホスティングオプション：商品一覧：IHL2：
商品一言コメント　*/
#FS2_itemlayout_IHL2 .FS2_ItemShortComment{
	margin:10px;
	font-size:80%;
	color:#777;
}

/*　商品画面：商品詳細：画像ホスティングオプション：商品一覧：IHL2：
特別会員価格あり　*/
#FS2_itemlayout_IHL2 .FS2_members_contents{
	margin:5px 0px;
}

/*　商品画面：商品詳細：画像ホスティングオプション：商品一覧：IHL2：
会員価格　*/
#FS2_itemlayout_IHL2 .FS2_special_members_price{
	margin:5px 0px;
}

/*　商品画面：商品詳細：画像ホスティングオプション：商品一覧：IHL2：
拡大ボタン　*/
#FS2_itemlayout_IHL2 .FS2_AdditionalImageEnlargementSsize_Button{
	margin:5px 0px 0px 0px;
}


/*　商品画面：商品詳細：画像ホスティングオプション：商品一覧：IHL3　*/
#FS2_itemlayout_IHL3{
	border:1px solid #ddd;	
	float:left;
	width:320px;
	padding:10px;
	margin:5px;
	
}

/*　商品画面：商品詳細：画像ホスティングオプション：商品一覧：IHL3：
サムネイル　*/
#FS2_itemlayout_IHL3 .FS2_thumbnail_container{
	border:none;
	padding:0px;
	float:left;
	margin:0px 10px 0px 0px;
}

#FS2_itemlayout_IHL3 img{
	margin:0px;
	padding:0px;	
}

/*　商品画面：商品詳細：画像ホスティングオプション：商品一覧：IHL3：
アイキャッチアイコン　*/
#FS2_itemlayout_IHL3 .FS2_eye_catch_icon{
	margin-bottom:10px;	
}

/*　商品画面：商品詳細：画像ホスティングオプション：商品一覧：IHL3：
商品価格コンテナ　*/
#FS2_itemlayout_IHL3 .FS2_itemPrice_text{
	margin:5px 0px;
	font-size:80%;
	font-weight:normal;
}


/*　商品画面：商品詳細：画像ホスティングオプション：商品一覧：IHL3：
商品一言コメント　*/
#FS2_itemlayout_IHL3 .FS2_ItemShortComment{
	margin:10px;
	font-size:80%;
	color:#777;
}

/*　商品画面：商品詳細：画像ホスティングオプション：商品一覧：IHL3：
特別会員価格あり　*/
#FS2_itemlayout_IHL3 .FS2_members_contents{
	margin:5px 0px;
}

/*　商品画面：商品詳細：画像ホスティングオプション：商品一覧：IHL3：
会員価格　*/
#FS2_itemlayout_IHL3 .FS2_special_members_price{
	margin:5px 0px;
}

/*　商品画面：商品詳細：画像ホスティングオプション：商品一覧：IHL3：
拡大ボタン　*/
#FS2_itemlayout_IHL3 .FS2_AdditionalImageEnlargementSsize_Button{
	text-align:right;
}



/*　商品画面：商品詳細：オプション価格コンテナ　*/
.FS2_OptionPrice {
	margin-bottom:10px;
}
/*　商品画面：商品詳細：オプション価格テーブル　*/
.FS2_OptionPrice {}

.FS2_OptionPrice th {
	font-weight:normal;
	padding:2px 8px;
	border-bottom:1px solid #DDDDDD;
	background:#F6F6F6;
}

.FS2_OptionPrice td {
	font-weight:normal;
	padding:2px 8px;
	border-bottom:1px solid #DDDDDD;
	text-align:left;
}

/*　オプション価格（カート画面罫線）　*/
.FS2_option_price_rule{
	color:#DDDDDD;
}



/*商品詳細画面------------------------------------------------------------------*/

/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH1　*/
/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH1：
商品画像コンテナ横幅　*/
#FS2_itemlayout_IH1 .FS2_thumbnail_container{
	width:400px;
}

/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH1：
メイン・サブ画像群サムネイルコンテナ横幅　*/
#FS2_itemlayout_IH1 .FS2_additional_image_container{
	width:140px;
}

/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH1：
商品画像・拡大・Prev・Nextボタンテーブルコンテナ横幅　*/
#FS2_itemlayout_IH1 .FS2_additional_image_btn_thumbnail_container{
	width:420px;
}

/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH1：
商品詳細右カラム　*/
#FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_right{
	width:220px;
}

/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH1：
商品詳細左カラム　*/
#FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left{
	width:350px;
}

/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH1：
商品詳細コンテナ*/
#FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container{
	margin-top:2em;
}


/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH2　*/
/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH2：
商品画像・拡大・Prev・Nextボタンテーブルコンテナ横幅　*/
#FS2_itemlayout_IH2 .FS2_additional_image_btn_thumbnail_container{
	width:420px;
}

/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH2：
商品画像コンテナ横幅　*/
#FS2_itemlayout_IH2 .FS2_thumbnail_container{
	width:400px;
}

/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH2：
商品詳細右カラム　*/
#FS2_itemlayout_IH2 .FS2_additional_image_itemdetail_container_right{
	width:220px;
}

/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH2：
商品詳細左カラム　*/
#FS2_itemlayout_IH2 .FS2_additional_image_itemdetail_container_left{
	width:350px;
}

/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH2：
メイン画像群サムネイルコンテナ　*/
#FS2_itemlayout_IH2 .FS2_additional_image_container_main{
	float:right;
	width:140px;
}

/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH2：
サブ画像群サムネイルコンテナ　*/
#FS2_itemlayout_IH2 .FS2_additional_image_container_sub{
	margin-top:2em;
	width:100%;
}

/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH2：
商品詳細コンテナ*/
#FS2_itemlayout_IH2 .FS2_additional_image_itemdetail_container{
	margin-top:2em;
}



/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH3　*/
/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH3：
商品画像コンテナ横幅　*/
#FS2_itemlayout_IH3 .FS2_thumbnail_container{
	width:410px;
}

/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH3：
商品詳細右カラム　*/
#FS2_itemlayout_IH3 .FS2_additional_image_itemdetail_container_right{
	width:330px;
	margin-left:40px;
}

/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH3：
メイン画像群サムネイルコンテナ　*/
#FS2_itemlayout_IH3 .FS2_additional_image_container_main{
	float:right;
	width:90px;
}

/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH3：
サブ画像群サムネイルコンテナ　*/
#FS2_itemlayout_IH3 .FS2_additional_image_container_sub{
	width:520px;
}


/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH3：
商品画像・拡大・Prev・Nextボタンテーブルコンテナ横幅　*/
#FS2_itemlayout_IH3 .FS2_additional_image_btn_thumbnail_container{
	width:430px;
	margin-bottom:2em;
}

/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH3：
商品詳細コンテナ*/
#FS2_itemlayout_IH3 .FS2_additional_image_itemdetail_container{
	margin-top:2em;
}



/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH4　*/
/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH4：
商品画像コンテナ横幅　*/
#FS2_itemlayout_IH4 .FS2_thumbnail_container{
	width:200px;
}

/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH4：
商品詳細右カラム　*/
#FS2_itemlayout_IH4 .FS2_additional_image_itemdetail_container_right{
	width:250px;
	margin-left:20px;
}

/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH4：
商品詳細左カラム　*/
#FS2_itemlayout_IH4 .FS2_additional_image_itemdetail_container_left{
	width:290px;
	float:right;
	margin-left:20px;
}


/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH4：
商品画像・拡大・Prev・Nextボタンテーブルコンテナ横幅　*/
#FS2_itemlayout_IH4 .FS2_additional_image_btn_thumbnail_container{
	width:220px;
	float:left;
}


/*　商品画面：商品詳細：画像ホスティングオプション：レイアウト別サイズ指定：IH4：
メイン・サブ画像群サムネイルコンテナ横幅　*/
#FS2_itemlayout_IH4 .FS2_additional_image_container{
	width:85px;
	float:left;
	margin-right:10px;
}



/*　各レイアウト共通　*/
/*　商品画面：商品詳細：画像ホスティングオプション：サムネイルコンテナ　*/
.FS2_additional_image_btn_thumbnail_container .FS2_thumbnail_container{
	border:1px solid #ddd;
	margin-bottom:10px;
	padding:9px;
	text-align:center;
}


/*　商品画面：商品詳細：画像ホスティングオプション：メイン・サブ画像群サムネイルコンテナ　*/
.FS2_additional_image_container{
	float:right;
}

/*　商品画面：商品詳細：画像ホスティングオプション：メイン画像群サムネイルコンテナ　*/
.FS2_additional_image_container_main{
	margin-bottom:2em;	
}

.FS2_additional_image_container_main img{
	margin:0px 2px 2px 0px;
    border: 1px solid white;
}

/*　商品画面：商品詳細：画像ホスティングオプション：メイン・サブ画像群サムネイルコンテナ　*/
.FS2_additional_image_container_sub{}

.FS2_additional_image_container_sub img{
	margin:0px 2px 2px 0px;
	border: 1px solid white;
}

/*　商品画面：商品詳細：画像ホスティングオプション：メイン・サブ画像群名称　*/
.FS2_additional_image_container_title{
	border-bottom:1px dotted #555;
	padding-bottom:2px;
	margin:5px 0px;
	font-weight:bold;
}


/*　商品画面：商品詳細：画像ホスティングオプション：拡大・Next・Prevボタン　*/
.FS2_additional_image_btn_container table{
	border-collapse:collapse;
	border-spacing: 0px;
	/*width:100%;*/
}

.FS2_additional_image_btn_container td{
	vertical-align:top;	
}

.FS2_additional_image_btn_container .FS2_additional_image_btn_next{
	text-align:right;
	/*width:59px;*/
}

.FS2_additional_image_btn_container .FS2_additional_image_btn_prev{
	text-align:right;
	/*width:59px;*/
}


/*　商品画面：商品詳細：画像ホスティングオプション：商品詳細コンテナ　*/
.FS2_additional_image_itemdetail_container{}


/*　商品画面：商品詳細：画像ホスティングオプション：商品詳細右カラム　*/
.FS2_additional_image_itemdetail_container_right{
	float:right;
}


/*　商品画面：商品詳細：画像ホスティングオプション：商品詳細左カラム　*/
.FS2_additional_image_itemdetail_container_left{}



/*　商品画面：商品詳細：画像ホスティングオプション：バリエーションテーブル　*/
.FS2_additional_image_tableVariation{
	margin:10px 0;	
}

.FS2_additional_image_tableVariation_table {}

.FS2_additional_image_tableVariation_table th{
	text-align:left;
	font-weight:normal;
	padding:2px 2px 2px 2px;	
}

.FS2_additional_image_tableVariation_table td{
	padding:2px;	
}

.FS2_additional_image_tableVariation_table td span{
	display:block;
	text-align:center;
	color:#777;
}

.FS2_additional_image_tableVariation_table td img{}

.FS2_additional_image_tableVariation_border th{
	border-top:1px solid #888;
	padding-top:4px;
	vertical-align:top;
}

.FS2_additional_image_tableVariation_border td{
	border-top:1px solid #888;
	padding-top:4px;
}

.FS2_additional_image_tableVariation_bg{
	background:#f6f6f6;	
}


/*　商品画面：商品詳細：画像ホスティングオプション：拡大（popup window）：
ページ余白　*/
body#FS2_additional_image_popup{
	margin:0px;
	padding:0px;
}

/*　商品画面：商品詳細：画像ホスティングオプション：拡大（popup window）：
画像コンテナ　*/
#FS2_additional_image_popup .FS2_thumbnail_container{
	width:500px;
	margin-top:10px;
	margin-left:10px;
}

#FS2_additional_image_popup .FS2_thumbnail_container img{
border:none;
}


/*　商品画面：商品詳細：画像ホスティングオプション：拡大（popup window）：
ページ全体の横幅　*/
.FS2_additional_image_popup_container{
	width:900px;
	padding-bottom:50px;
}


/*　商品画面：商品詳細：画像ホスティングオプション：拡大（popup window）：
メイン・サブ画像群サムネイルコンテナ　*/
.FS2_additional_image_popup_container .FS2_additional_image_container{
	float:right;
	width:350px;
	margin-top:10px;
}


/*　商品画面：商品詳細：画像ホスティングオプション：拡大（popup window）：
フッタ　*/
.FS2_additional_image_popup_footer{
	text-align:center;
	margin:2em auto 0 auto;
	background:#f0f0f0;
	padding:1em 0;
	position:absolute;
	bottom:0px;
	width:100%;
}

.FS2_additional_image_popup_footer a:link{
	color:#fff;
	text-decoration:none;
	background:#000;
	display:inline-block;
	padding:5px 10px;
}

.FS2_additional_image_popup_footer a:active{
	color:#fff;
	text-decoration:none;
	background:#000;
	display:inline-block;
	padding:5px 10px;
}

.FS2_additional_image_popup_footer a:visited{
	color:#fff;
	text-decoration:none;
	background:#000;
	display:inline-block;
	padding:5px 10px;
}


.FS2_additional_image_popup_footer a:hover{
	color:#fff;
	background:#666;
}



/*　商品画面：商品一覧：画像ホスティングオプション：バルーンチップ　*/
/*　商品画面：商品一覧：画像ホスティングオプション：バルーンチップ：コンテナ　*/
.FS2_AdditionalImage_Balloon_Tip {
	width: 300px;
	height: 100px;
	display: none;
	position: absolute;
	color: gray;
	background-color: white;
	border: 1px solid silver;
	overflow: hidden;
	padding:10px;
}

#FS2_AdditionalImage_Balloon_Tip_container {
	width: 300px;
	left: 10px;
	top: 10px;
	display: block;
	position: fixed;
	color: gray;
	background-color: white;
	border: 1px solid silver;
}

#FS2_AdditionalImage_Balloon_Tip_container {
	display: none;
}

/*　商品画面：商品一覧：画像ホスティングオプション：バルーンチップ：
左側に表示時　*/
.FS2_AdditionalImage_Balloon_Tip_left {
	border-right: 5px solid silver;
	border-bottom: 5px solid silver;
}

/*　商品画面：商品一覧：画像ホスティングオプション：バルーンチップ：
右側に表示時　*/
.FS2_AdditionalImage_Balloon_Tip_right {
	border-left: 5px solid silver;
	border-bottom: 5px solid silver;
}

/*　商品画面：商品一覧：画像ホスティングオプション：バルーンチップ：
画像共通設定　*/
.FS2_AdditionalImage_Balloon_Tip img {
	border: 0;
}


/*　商品画面：商品一覧：画像ホスティングオプション：バルーンチップ：
ロールオーバー時背景色　*/
.FS2_AdditionalImage_Balloon_Tip_RollOver {
	background-color: #f6f6f6;
}


/*　商品画面：商品詳細：画像ホスティングオプション：画像切り替え　*/
/*　商品画面：商品詳細：画像ホスティングオプション：画像切り替え：
メイン画像群サムネイル　*/
.FS2_AdditionalImage_switcher_thumbs_color img { 
	border: 1px solid white;
}

/*　商品画面：商品詳細：画像ホスティングオプション：画像切り替え：
サブ画像群サムネイル　*/
.FS2_AdditionalImage_switcher_thumbs_item img { 
	border: 1px solid white;
}

/*　商品画面：商品詳細：画像ホスティングオプション：画像切り替え：
サブ画像群サムネイル　*/
.FS2_AdditionalImage_switcher_cursor_pointer { 
	cursor: pointer;
}


/*　商品画面：商品詳細：画像ホスティングオプション：画像切り替え：
サブ画像群サムネイル　*/
.FS2_AdditionalImage_switcher_cursor_cross { 
	cursor: crosshair;
 }


/*　商品画面：商品詳細：画像ホスティングオプション：画像切り替え：
サブ画像群サムネイル　*/
.FS2_AdditionalImage_switcher_thumbnail_selected {
	border-color: silver !important;
}

/*　商品画面：商品詳細：画像ホスティングオプション：画像切り替え：
サブ画像群サムネイル　*/
.FS2_AdditionalImage_switcher_btn_prev {
	cursor: pointer;
}

/*　商品画面：商品詳細：画像ホスティングオプション：画像切り替え：
サブ画像群サムネイル　*/
.FS2_AdditionalImage_switcher_btn_next {
	cursor: pointer;
}


/*　入荷お知らせメールお申し込み：画像ホスティングオプション用：マトリクス　*/
.FS2_AdditionalImage_ArrivalInformation_Entry_Container_Matorix{
	margin:1em 0 2em 0;
}

/*　入荷お知らせメールお申し込み：画像ホスティングオプション用：コンボボックス　*/
.FS2_AdditionalImage_ArrivalInformation_Entry_Container {
	display:table;
	margin:0 0 15px 0;
	width:100%;
	background-color:#EEEEEE;
}

.FS2_ArrivalInformation_Entry_ListR {
	direction:rtl;
}

.FS2_ArrivalInformation_Entry_ListR * {
	direction:ltr; 
}

.FS2_AdditionalImage_ArrivalInformation_Entry_Container .FS2_ArrivalInformation_Entry_List,
.FS2_AdditionalImage_ArrivalInformation_Entry_Container .FS2_ArrivalInformation_Entry_Comment {
	display:table-cell;
	padding:10px;
	vertical-align:top;
	line-height:1.2em;

}

.FS2_AdditionalImage_ArrivalInformation_Entry_Container .FS2_ArrivalInformation_Entry_Comment {}
.FS2_AdditionalImage_ArrivalInformation_Entry_Container .FS2_ArrivalInformation_Entry_List {
	padding-left:10px;
	padding-right:10px;
}
.FS2_ArrivalInformation_Entry_ListR .FS2_ArrivalInformation_Entry_Comment {
	padding-left:10px;
}
.FS2_ArrivalInformation_Entry_ListL .FS2_ArrivalInformation_Entry_Comment {
	padding-right:10px;
}

/* for IE */
.FS2_forIE8 FS2_AdditionalImage_ArrivalInformation_Entry_Container .FS2_ArrivalInformation_Entry_List {
	width:expression(this.getElementsByTagName("img")[0].clientWidth);
}
.FS2_forIE8 .FS2_ArrivalInformation_Entry_ListL .FS2_ArrivalInformation_Entry_List {
	float:left;
}
.FS2_forIE8 .FS2_ArrivalInformation_Entry_ListR .FS2_ArrivalInformation_Entry_List {
	float:right;
}
.FS2_forIE8 FS2_AdditionalImage_ArrivalInformation_Entry_Container .FS2_ArrivalInformation_Entry_Comment {
	width:auto;
}

