/*=========================================================
CSS基本設定
FutureShop2 system_DesignSettings.css　ver2.4.0
=========================================================*/

/* reset
-------------------------------*/
* {
}

html {
	height:100%;
	font-family:"Lucida Grande",Verdana,Geneva,Arial,Helvetica,"Hiragino Kaku Gothic Pro","MS UI Gothic",Osaka,Sans-serif;
	line-height:1.4;
	overflow:scroll;
}
body,h1,h2,h3,h4,h5,h6,form,p,ul,ol,li,table,tr,th,td,dl,dd,dt{
	margin:0;padding:0;
}
h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
}
img{border:none;}
li{list-style:none;}
* html h1,
* html h2,
* html h3,
* html h4,
* html h5,
* html table{
	font-size:100%;
}
address{font-style:normal;}

table {
	padding:0;
}

th,td {
	border-collapse:collapse;
	padding:0;
	margin:0;
}

td.layout_content{
text-align:left;
background:url(/shop/item/vegas/design/img05/bg_syscon_top.gif) repeat-x 0 48px;
}

*:first-child+html td.layout_content {background:url(/shop/item/vegas/design/img05/bg_syscon_top.gif) repeat-x 0 44px;}
* html td.layout_content{background:url(/shop/item/vegas/design/img05/bg_syscon_top.gif) repeat-x 0 44px;}

/*　フォントサイズをクロスブラウジング対応　*/
body {
	font-size:80%;
}

/*　body直下テキスト　*/
.FS2_body_text_area {}
.FS2_body_text {
	margin:0px;
	padding:0px;
}

/*=========================================================
ページレイアウト
=========================================================*/

/*　ページレイアウト　*/
.layout_body {}

/*　ページレイアウト：ヘッダエリア　*/
.layout_header {}

/*　ページレイアウト：左メニュー　*/
td.layout_menu {
	margin:0px;
	padding:0px;
	vertical-align:top;
}

/*　ページレイアウト：コンテンツエリア　*/
td.layout_content {
	margin:0px;
	padding:0px;
	vertical-align:top;
}

/*　ページレイアウト：右メニュー　*/
td.layout_right {
	margin:0px;
	padding:0px;
	vertical-align:top;
}

/*　ページレイアウト：フッタエリア　*/
.layout_footer {}


/*=========================================================
ユーザーメニューエリア
=========================================================*/

/*　ユーザーメニューエリア　*/
.utility {
	padding:0px;
	margin:0;
}

.utility table {
	margin:0px;
}

.utility td {
	padding:0px;
	margin:0px;
}

/*　ユーザーメニューエリア：いらっしゃいませゲストさん　*/
.FS2_welcome_area {
	border-bottom:1px dotted #DDDDDD;
}

.welcome {
	margin-left:0.5em;
	line-height:1.1;
}

/*　ユーザーメニューエリア：マイページ・ログイン・パスワード　*/
.FS2_login_area {
	padding:0 0 0 10px;
	text-align:right;
}

ul.login {
	border-bottom:1px dotted #DDDDDD;
	padding:0px;
	margin:0px;
}

.login li {
	padding:0 5px 0 15px;
	margin:0px;
	display:inline;
}


/*　ユーザーメニューエリア：マイページ　*/
.FS2_icon_mypage {}

/*　ユーザーメニューエリア：ログイン　*/
.FS2_icon_login {}

/*　ユーザーメニューエリア：ログアウト　*/
.FS2_icon_logout {}

/*　ユーザーメニューエリア：パスワードをお忘れですか？　*/
.FS2_FS2_icon_password {}


/*　ユーザーメニューエリア：送料・個人情報・特商　*/
ul.item {
	border-bottom:2px solid #DDDDDD;
	padding:2px 0 0 0;
	margin:5px 0 0 0;
	text-align:right;
}

.item li {
	padding:0 5px 0 15px;
	margin:0px;
	display:inline;
}

/*　ユーザーメニューエリア：送料とお支払い方法について　*/
.FS2_postagesettlelist {}

/*　ユーザーメニューエリア：個人情報の取り扱いについて　*/
.FS2_privacypolicy {}

/*　ユーザーメニューエリア：特定商取引法に基づく表示　*/
.FS2_businessdeal {}




/*=========================================================
システムコンテンツ
=========================================================*/

/*　システムコンテンツ　*/
.system_content {}



/*　システムコンテンツ：パンくずナビ　*/
.pan {
	font-size:85%;
	background:#FFF5D8;
	padding:5px;
	margin:0 0 0 -22px;
}

*:first-child+html .pan {margin:0 0 0 -22px;}
* html .pan { margin-left:0;}

/*　システムコンテンツ：ページ切り替え（○件中○件表示）　*/
.pager {
	border-bottom:1px solid #999999;
	margin:5px 0 15px;
	padding:0 0;
}

.FS2_pager_text {}
.FS2_pager_link_first {}
.FS2_pager_link_prev {}
.FS2_pager_link {}
.FS2_pager_stay {}
.FS2_pager_link_next {}
.FS2_pager_link_last {}


/*　システムコンテンツ：並び替え（並び替え｜価格が安い｜価格が高い｜新着順｜）　*/
/*　システムコンテンツ：並び替え：コンテナ　*/
.FS2_sort_menu_bg {
	margin:0px;
	padding:12px 5px 0;
}

.FS2_sort_menu_bg ul {
	margin:0px;
	padding:0px;
	text-align:right;
}

.FS2_sort_menu_bg li {
	margin:0px;
	padding:0 8px 0 5px;
	display:inline;
	border-right:1px solid #333333;
}

/*　システムコンテンツ：並び替え：コンテナ　*/
#FS2_sort_menu {}

/*　システムコンテンツ：並び替え：並び替え　*/
.FS2_sort_menu_title {}

/*　システムコンテンツ：並び替え：価格が安い　*/
.FS2_sort_menu_sortPriceLowLink {}

/*　システムコンテンツ：並び替え：価格が高い　*/
.FS2_sort_menu_sortPriceHighLink {}

/*　システムコンテンツ：並び替え：新着順　*/
.FS2_sort_menu_sortNewLink {}

/*　システムコンテンツ：並び替え：登録順　*/
.FS2_sort_menu_sortOldLink {}

/*　システムコンテンツ：並び替え：優先度順　*/
.FS2_sort_menu_sortPriorityLink {}

/*　システムコンテンツ：並び替え：レビュー順　*/
.FS2_sort_menu_sortReviewLink {}

/*　システムコンテンツ：並び替え：キーワードヒット順　*/
.FS2_sort_menu_sortKeywordLink {}

/* 商品を閲覧するにはログインが必要です */
.FS2_memberOnly {}
.FS2_memberOnlyText {}
.FS2_memberOnlyLoginLink {}


/*=========================================================
ページ共通設定：見出し
=========================================================*/
.pageTitle {
	padding:0px;
	margin:0 0 20px 0;
	border-bottom:2px solid #DDDDDD;
}

*:first-child+html .pageTitle{ font-size:16px;}
* html .pageTitle{ font-size:16px;}

h2.CrossHead {
	width:618px;
	height:27px;
	padding:0 0 0 27px;
	border:none;
	background:url(/shop/item/vegas/design/img05/h3.gif) no-repeat;
	margin:20px 0 10px;
	color:#333;
}

h3.CrossHead{
	border-bottom:2px dotted #ffb400;
	margin:15px 0 10px;
	color:#333;
}

.Definition {
	padding:0px;
	margin:20px 0 5px 0;
	border-bottom:2px dotted #DDDDDD;
}


/*=========================================================
ページ共通設定：テーブル
=========================================================*/
.inputTableArea {}

.userTable_01 {
	width:100%;
	margin:0 0 10px; 
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
}

.userTable_01 caption {
	padding:5px;
	text-align:center;
	background:#DDDDDD;
	color:#333333;
}

.userTable_01 th {
	font-weight:normal;
	background:#fff5d8;
	border-bottom:1px solid #f6f6f6;
	padding:7px 7px;
	color:#784b4b;
	text-align:left;
}

.userTable_01 td {
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	padding:3px 5px;
}

.userTable_02 {
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	width:100%;
	margin:5px 0 10px; 
}

.userTable_02 caption {
	padding:5px;
	text-align:center;
	background:#DDDDDD;
}

.userTable_02 th {
	font-weight:normal;
	background:#fff5d8;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	padding:3px 5px;
}

.FS2_body_Member_MemberAgreement .userTable_02 th{
	background:#ddd;
	padding:7px;
	text-align:center;
	}

.FS2_body_Member_MemberAgreement .userTable_02 td{
	padding:10px;
	}

.userTable_02 td {
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	padding:3px 5px;
}


/*=========================================================
ページ共通設定：個人情報保護方針
=========================================================*/
.FS_privacyPageLink_conteiner {
	text-align:center;
	margin:5px 0;
	border:1px solid #DDDDDD;
	padding:5px;
}

.FS_privacyPageLink_conteiner input {
	position:relative;
	top:3px;
}

.FS_privacyPageLink {}


/*=========================================================
商品ページ
=========================================================*/

/*　商品ページ共通　*/
#FS2_body_Goods {}

.FS2_body_Goods_GoodsGroupList_0,/*商品グループ一覧*/
.FS2_body_Goods_GoodsGroupList_1,/*グループ一覧（第1階層）*/
.FS2_body_Goods_GoodsGroupList_2,/*グループ一覧（第2階層）*/
.FS2_body_Goods_GoodsGroupList_3,/*グループ一覧（第3階層）*/
.FS2_body_Goods_GoodsGroupList_4,/*グループ一覧（第4階層）*/
.FS2_body_Goods_GoodsGroupList_5 /*グループ一覧（第5階層）*/
 {}


/*=========================================================
商品画面：商品カテゴリ一覧ページ
=========================================================*/

/* 商品一覧：カスタマイズ 
===========================*/

.FS2_body_Goods_GoodsGroupList_1 .system_content,
.FS2_body_Goods_GoodsGroupList_2 .system_content,
.FS2_body_Goods_GoodsGroupList_3 .system_content,
.FS2_body_Goods_GoodsGroupList_4 .system_content,
.FS2_body_Goods_GoodsGroupList_5 .system_content {
	margin:0 auto;
	width:685px;
}

div.FS2_eye_catch_icon{
	margin-bottom:0;
	height:18px;
	padding-left:0;
	padding-top:3px;
	text-align:left;
}

/*　商品画面：商品グループ：子グループのコンテナ　*/
.FS2_GroupList {}

/*　商品画面：商品グループ：商品一覧のコンテナ　*/
.FS2_GroupLayout {}


/*　商品画面：商品グループ：商品グループのコンテナ　*/
.groupLayout {
	margin:0 auto;
	width:100%;
	background:url(/shop/item/vegas/design/img05/dot_itemgroup01.gif) repeat-y;
	overflow:hidden;
}

/*　商品画面：商品グループ：商品のコンテナ　*/
.groupLayout .gl_Item {
	float: left;
	display:inline;
}

/*　商品画面：商品グループ：サムネイル　*/
.groupLayout .FS2_thumbnail_container {
	margin:0 0 5px 0;
	width:150px;
	height:150px;
	overflow:hidden;
	background:transparent url(/shop/item/vegas/design/img05/noimage_s.gif) no-repeat scroll 0 0;
}

.groupLayout .FS2_thumbnail_container a{
	display:block;
	height:150px;
	width:150px;
}

/*　商品画面：商品グループ名　*/
.groupLayout .itemGroup {
	font-size:12px;
	margin:0 0 3px;
	padding:0;
	text-align:left;
}

/*　商品画面：商品グループ：商品一言説明　*/
.FS2_ItemShortComment {}



/*=========================================================
商品画面：商品グループ・商品一覧　レイアウトスタイル
=========================================================*/

/*　商品グループレイアウト1×1から
　　商品レイアウト横幅指定　*/
.alignItem_01 .gl_Item {
	width:98%;
	margin-left:1%;
}

.alignItem_02 .gl_Item {
	width:48.5%;
	margin-left:1%;
}

.alignItem_03 .gl_Item {
	width:32.2%;
}


.alignItem_04 {
	background:transparent url(/shop/item/vegas/design/img05/dot_itemgroup02.gif) repeat-x center bottom;
	overflow:hidden;
}

.alignItem_04 .gl_Item {
	width:21.9%;
	height:280px;
	padding:1% 10px;
	text-align:center;
	margin-bottom:0px;
	background:url(/shop/item/vegas/design/img05/dot_itemgroup02.gif) no-repeat bottom;
}

.alignItem_05 .gl_Item {
	width:19.5%;
	margin-left:0.5%;
}

.alignItem_06 .gl_Item {
	width:16.1%;
	margin-left:0.5%;
}

.alignItem_07 .gl_Item {
	width:13.7%;
	margin-left:0.5%;
}

.alignItem_08 .gl_Item {
	width:11.9%;
	margin-left:0.5%;
}

.alignItem_09 .gl_Item {
	width:10.6%;
	margin-left:0.5%;
}

.alignItem_10 .gl_Item {
	width:9.4%;
	margin-left:0.5%;
}


/*=========================================================
商品画面：所属する子グループのレイアウトスタイル
=========================================================*/

/*　商品画面：所属する子グループのレイアウトスタイル：パターンA　*/
#FS2_itemlayout_list_A {}

/*　商品画面：所属する子グループのレイアウトスタイル：パターンB　*/
#FS2_itemlayout_list_B {}

/*　商品画面：所属する子グループのレイアウトスタイル：パターンC　*/
#FS2_itemlayout_list_C {}

/*　商品画面：所属する子グループのレイアウトスタイル：パターンD　*/
#FS2_itemlayout_list_D {}

/* r_system_preset.css */
#FS2_itemlayout_list_D td{
vertical-align:top;
padding:2px;
}

/* r_system_preset.css */
#FS2_itemlayout_list_D .itemGroup{
	font-weight:normal;
	font-size:80%;
	padding:0px;
	margin:0px;
}

/* r_system_preset.css */
#FS2_itemlayout_list_D .itemGroup .FS2_itemlayout_list_D_arrow{
	font-weight:bold;
	color:red;
}

/* r_system_preset.css */
.FS2_itemlayout_list_D_icon{
	width:3px;
}

/* r_system_preset.css */
.alignItem_01 .FS2_itemlayout_list_D_name{
	width:99%;
}

/* r_system_preset.css */
.alignItem_02 .FS2_itemlayout_list_D_name{
	width:49%;
}

/* r_system_preset.css */
.alignItem_03 .FS2_itemlayout_list_D_name{
	width:33%;
}

/* r_system_preset.css */
.alignItem_04 .FS2_itemlayout_list_D_name{
	width:24%;
}

/* r_system_preset.css */
.alignItem_05 .FS2_itemlayout_list_D_name{
	width:19%;
}

/* r_system_preset.css */
.alignItem_06 .FS2_itemlayout_list_D_name{
	width:16%;
}

/* r_system_preset.css */
.alignItem_07 .FS2_itemlayout_list_D_name{
	width:14%;
}

/* r_system_preset.css */
.alignItem_08 .FS2_itemlayout_list_D_name{
	width:12%;
}

/* r_system_preset.css */
.alignItem_09 .FS2_itemlayout_list_D_name{
	width:11%;
}

/* r_system_preset.css */
.alignItem_10 .FS2_itemlayout_list_D_name{
	width:9%;
}

/*=========================================================
商品画面：所属する商品のレイアウトスタイル一覧
=========================================================*/

/*　商品画面：所属する商品のレイアウトスタイル：
　　サムネイル一覧　→　商品詳細ページに遷移するタイプ　*/

/*　パターンA　*/
#FS2_itemlayout_A {}

/*　パターンB　*/
#FS2_itemlayout_B {}

/*　パターンC　*/
#FS2_itemlayout_C {}



/*　商品画面：所属する商品のレイアウトスタイル：
　　同一ページ内に複数の商品詳細情報を並べるタイプ　*/

/*　パターンE　*/
#FS2_itemlayout_E {}

/*　パターンF　*/
#FS2_itemlayout_F {}

/*　パターンG　*/
#FS2_itemlayout_G {}

/*　パターンH　*/
#FS2_itemlayout_H {}

/*　パターンI　*/
#FS2_itemlayout_I {}

/*　パターンJ　*/
#FS2_itemlayout_J {
}


/*=========================================================
商品画面：おすすめ商品
=========================================================*/

/*　おすすめ商品：コンテナ　*/
#FS2_Recommend_List {}

/*　おすすめ商品：見出し　*/
#FS2_Recommend_List .CrossHead,
#FS2_body_Cart #FS2_Recommend_List h3.CrossHead  {
	background:transparent url(/shop/item/vegas/design/img05/tit_osusume.gif) no-repeat scroll 0 0;
	height:105px;
	margin:0 auto;
	padding:0;
	text-indent:-5000px;
	width:645px;
}

#FS2_Recommend_List .gl_Item {
	float:left;
	display:inline;
}

/*　おすすめ商品：パターンA　*/
#FS2_Recommend_itemlayout_A {}

/*　おすすめ商品：パターンB　*/
#FS2_Recommend_itemlayout_B .gl_Item {}

/*　おすすめ商品：パターンC　*/
#FS2_Recommend_itemlayout_C {}


/*　おすすめ商品：レイアウトテーブル　*/
.FS2_reccomendgoods_table {
	margin:0 auto;
}

/*　おすすめ商品：商品名　*/
#FS2_Recommend_List .itemTitle {
	background:transparent none repeat scroll 0 0;
	font-size:12px;
	margin:0 7px;
	text-align:left;
	border-left:4px solid #B40000;
	color:#000000;
	padding:0px 0 0 7px;
	width:160px;
}

/*　おすすめ商品：定価　*/

#FS2_Recommend_List .FS2_itemPrice_text {
	margin-bottom:0px;
	padding-left:17px;
}

#FS2_Recommend_List .FS2_itemPrice_text span.itemPrice{
	font-weight:normal
	}

#FS2_Recommend_List .FS2_memberPriceImage {
	margin:0px;
}


/*=========================================================
商品画面：商品詳細ページ
=========================================================*/

/*　商品詳細ページ共通　*/
.FS2_body_Goods_GoodsDetail {}


/*=========================================================
商品画面：商品詳細
=========================================================*/

/*　商品画面：商品詳細：コンテナ　*/
.gl_Item {
	padding:0px;
	margin:0 0 15px 0;
}

/*　商品画面：商品詳細：上部・下部コメント　*/
.user_inner_content {
	margin-bottom:0px;
}

/*　商品画面：商品詳細：コンテナ：レイアウト左側　*/
.FS2_itemlayout_td_Left {
	vertical-align:top;
	padding-top:25px;
}

#FS2_itemlayout_J .FS2_itemlayout_td_Left {
	vertical-align:top;
	background:transparent url(/shop/item/vegas/design/img05/noimage_l.gif) no-repeat scroll 0 25px;
	height:330px;
	width:320px;
	padding-top:0px;
}


/*　商品画面：商品詳細：画像コンテナ　*/
.FS2_thumbnail_container {
	vertical-align:top;
}

/*　商品画面：商品詳細：画像　*/
.thumbnail {}

/*　商品画面：商品詳細：商品レイアウトパターン：中央寄せのレイアウト　*/
#FS2_itemlayout_list_B .thumbnail {margin:0px;}/*商品グループ*/
#FS2_itemlayout_list_C .thumbnail {margin:0px;}/*商品グループ*/
#FS2_itemlayout_B .thumbnail {margin:0 0 5px 0;}
#FS2_itemlayout_C .thumbnail {margin:0 0 5px 0;}
#FS2_Recommend_itemlayout_B .thumbnail {margin:0 0 5px 0;}/*おすすめ商品*/
#FS2_Recommend_itemlayout_C .thumbnail {margin:0 0 5px 0;}/*おすすめ商品*/

/*　商品画面：商品詳細：商品レイアウトパターン：中央寄せ以外のレイアウト　*/
#FS2_itemlayout_list_A .thumbnail {margin:0 10px 0 0;}/*商品グループ*/
#FS2_itemlayout_A .thumbnail {margin:0 10px 5px 0;}
#FS2_itemlayout_D .thumbnail {margin:0 10px 5px 0;}
#FS2_itemlayout_E .thumbnail {margin:0 10px 5px 0;}
#FS2_itemlayout_F .thumbnail {margin:0 10px 5px 0;}
#FS2_itemlayout_G .thumbnail {margin:0 10px 5px 0;}
#FS2_itemlayout_I .thumbnail {margin:0 10px 5px 0;}
#FS2_itemlayout_J .thumbnail {margin:25px 0 0 0;}
#FS2_Recommend_itemlayout_A .thumbnail {margin:0 10px 5px 0;}/*おすすめ商品*/

/*　商品画面：商品詳細：コンテナ：レイアウト右側　*/
.FS2_itemlayout_td_Right {
	vertical-align:top;
	padding-top:25px;
}

/*　商品画面：商品詳細：商品名　*/
.itemTitle {
	font-size:116%;
}

/*　商品画面：商品詳細：アイキャッチアイコン　*/
.catch {}
/*　商品画面：商品詳細：商品レイアウトパターン：中央寄せのレイアウト　*/
#FS2_itemlayout_list_B .catch {margin:0 1px;}/*商品グループ*/
#FS2_itemlayout_list_C .catch {margin:0 1px;}/*商品グループ*/
#FS2_itemlayout_B .catch {margin:0 1px;}
#FS2_itemlayout_C .catch {margin:0 1px;}

/*　商品画面：商品詳細：商品レイアウトパターン：中央寄せ以外のレイアウト　*/
#FS2_itemlayout_list_A .catch {margin:0 2px 0 0;}/*商品グループ*/
#FS2_itemlayout_A .catch {margin:0 2px 0 0;}
#FS2_itemlayout_D .catch {margin:0 2px 0 0;}
#FS2_itemlayout_E .catch {margin:0 2px 0 0;}
#FS2_itemlayout_F .catch {margin:0 2px 0 0;}
#FS2_itemlayout_G .catch {margin:0 2px 0 0;}
#FS2_itemlayout_I .catch {margin:0 2px 0 0;}
#FS2_itemlayout_J .catch {margin:0 2px 0 0;}


/*　商品画面：商品詳細：商品番号　*/
.itemNumber {
	color:#8C8C8C;
	padding:0px;
	margin:0 0 5px 0;
}

/*　商品画面：商品詳細：価格コンテナ　*/
.FS2_itemPrice_area {
	padding:0px;
	margin:0 0 5px 0;
}

/*　商品画面：商品詳細：商品価格上部コメント　*/
.itemComment {
	padding:0px;
	margin:0 0 5px 0;
	}

/*　商品画面：商品詳細：定価　*/
.FS2_itemPrice_text {
	padding:0px;
	margin:0 0 15px 0;
}

/*　商品画面：商品詳細：定価取消し線　*/
.useBorder {
	text-decoration:line-through;
}

/*　商品画面：商品詳細：当店特別価格　*/
.FS2_special_price {
	padding:0px;
	margin-right:0.5em;
}

/*　商品画面：商品詳細：価格　*/
.itemPrice {
	color:#333;
}

/*　商品画面：商品詳細：価格：(本体価格：××円)(消費税込：××円)(税込)　*/
.FS2_itemPrice_addition {
	padding:0 0 0 5px;
	margin:0 0 5px 0;
	font-size:10px;
	color:#777;
}


/*　商品画面：商品詳細：特別会員価格あり　*/
.FS2_members_contents {}

/*　商品画面：商品詳細：特別会員価格ありアイコン　*/
.FS2_memberPriceImage {
	margin:0 0 5px 0;
	padding:0px;
}

/*　商品画面：商品詳細：特別会員価格：コンテナ　*/
.FS2_special_members_price {
	margin:0px;
	padding:0px;
}

/*　商品画面：商品詳細：特別会員価格：テキスト　*/
.FS2_special_members_price_text {
	margin-right:0.5em;
}

/*　商品画面：商品詳細：特別会員価格　*/
.FS2_special_members_price .itemPrice {
	color:#FF0000;
}

/*　商品画面：商品詳細：ポイント　*/
.FS2_point {
	font-size:85%;
	color:#FF3300;
	padding:0px;
	margin:0px;
	border-bottom:1px dotted #DDDDDD;
}

/*　商品画面：商品詳細：会員価格で購入するにはログインが必要です　*/
.FS2_members_login_link {
	padding:0px;
	margin:0px;
	text-align:right;
}

.FS2_members_login_link a {
	text-decoration:none;
}

.FS2_members_login_link a:hover {
	text-decoration:underline;
}


/*　商品画面：商品詳細：送料　*/
.FS2_postage {
	padding:0px;
	margin:0 0 10px 0;
}

/*　商品画面：商品詳細：販売開始前です。　*/
/*　商品画面：商品詳細：販売を終了いたしました。　*/
.error_item {
	border:1px dotted #FF3300;
	color:#FF3300;
	background:#FFF1EE;
	text-align:center;
	padding:0px;
	margin:0 0 10px 0;
}

/*　商品画面：商品詳細：販売期間　*/
.sellTerms {
	border:1px dotted #DDDDDD;
	background:#F6F6F6;
	text-align:center;
	padding:0px;
	margin:0 0 10px 0;
}

/*　商品画面：商品詳細：エラー　*/
.error_content {}

/*　商品画面：商品詳細：項目選択肢コンテナ　*/
.FS2_inputSelection {
	margin-bottom:10px;
}
/*　商品画面：商品詳細：項目選択肢テーブル　*/
.FS2_inputSelection_table {}

.FS2_inputSelection_table th {
	font-weight:normal;
	padding:2px 8px;
	border-bottom:1px solid #DDDDDD;
	background:#F6F6F6;
}

.FS2_inputSelection_table td {
	font-weight:normal;
	padding:2px 8px;
	border-bottom:1px solid #DDDDDD;
	text-align:left;
}

/*　商品画面：商品詳細：バリエーションコンテナ　*/
.FS2_tableVariation {}

/*　商品画面：商品詳細：バリエーションのテーブル　*/
.GoodsSelectionTable {
	margin: 0 0 5px 0;
}

.GoodsSelectionTable th {
	font-weight:normal;
	padding:2px 8px;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	background:#F6F6F6;
}

/*　商品画面：商品詳細：バリエーションのテーブル：縦／横　*/
.thStrong {}

.GoodsSelectionTable td {
	padding:2px 8px;
	text-align:center;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
}

/*　商品画面：商品詳細：申し訳ございません。ただいま在庫がございません。　*/
.itemStock {
	border:1px dotted #FF3300;
	color:#FF3300;
	padding:0 5px;
	margin:0 0 10px 0;
	text-align:center;
}

/*　商品画面：商品詳細：在庫数　*/
.FS2_Stock {}

/*　商品画面：商品詳細：残りわずか　*/
.FS2_FewText {}

/*　商品画面：商品詳細：在庫がありません　*/
.FS2_noStockText {}



/*　商品画面：商品詳細：△：残りわずか　*/
.FS2_ItemStockSample_area {
	padding:0px;
	margin:0 0 10px 0;  
}

/*　商品画面：商品詳細：残りわずか　*/
.FS2_fewStockSample {}

/*　商品画面：商品詳細：在庫がなくなりました　*/
.FS2_noStockSample {}


/*　商品画面：商品詳細：在庫がない場合の時の着色をリセット　*/
.FS2_ItemStockSample_area .itemStock {
	border:none;
	padding:0px;
	color:#000000;
}

/*　商品画面：商品詳細：数量コンテナ　*/
.FS2_figure {
	padding:0px;
	margin:0 0 5px 0;
}

/*　商品画面：商品詳細：数量テーブル　*/
.FS2_figure_table {}

/*　商品画面：商品詳細：数量　*/
.FS2_figure_table_td_figure {}

/*　商品画面：商品詳細：数量入力テキストフォーム　*/
.FS2_figure_table_td_input_cnt {}

.FS2_figure_table_td_input_cnt input {width:18px;}

/*　商品画面：商品詳細：数量↑↓ボタン　*/
.FS2_figure_table_td_updn_btn {}

/*　商品画面：商品詳細：カートヘ入れるボタン　*/
.FS2_figure_table_td_cart_btn {}

/*　商品画面：商品詳細：詳しく見るボタン　*/
.FS2_figure_table_td_detail_btn {}

/*　商品画面：商品詳細：クール便コンテナ　*/
.FS2_CoolButton_area {
	padding:0px;
	margin:0 0 5px 0;
}

/*　商品画面：商品詳細：商品についてのお問い合わせ　*/
.FS2_InquiryButton_area {}

/*　商品画面：商品詳細：友達にメールで知らせる　*/
.FS2_MailRecommendButton_area {}


/*　商品画面：商品詳細：レビューを書くボタン　*/
.FS2_ReviewEditButton_area {}

/*　商品画面：商品詳細：レビューを見るボタン　*/

.FS2_ReviewButton_area a {
	text-decoration:none;
}

/*　商品画面：商品詳細：この商品の平均評価　*/
.FS2_ReviewEditAverage img {
	position:relative;
	top:-2px;
}

/*　商品画面：商品詳細：レビュー一覧　*/
.FS2_Review_Detail_container_td table {
	width:100%;
	border:none;
}

#FS2_body_Goods .userTable_01 {
	border-left:none;
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
}

#FS2_body_Goods .userTable_01 td {
	padding:0px;
	border-right:none;
	border-bottom:none;
}

#FS2_body_Goods .userTable_01 .FS2_Review_Detail_container_td td {
	background:#F7FFF1 none repeat scroll 0 0;
	border:none;
	padding:3px;
}

#FS2_body_Goods .userTable_01 .FS2_Review_Detail_container_td table{
	margin-bottom:0px;
}

/*　商品画面：商品詳細：レビュー一覧：背景色　*/
.FS2_Review_Detail_td {
	background:#F6F6F6;
}

/*　商品画面：商品詳細：レビュー一覧：投稿者名　*/
.FS2_Review_Detail_name {}

/*　商品画面：商品詳細：レビュー一覧：購入者　*/
.FS2_Review_User_Status {
	background:#FF6600;
	color:#FFFFFF;
	padding:1px 0px 0px 2px;
	line-height:1.2;
	border:1px solid #FFFFFF;
	font-size:11px;
	margin-left:5px;
}

/*　商品画面：商品詳細：レビュー一覧：投稿者詳細・投稿日　*/
.FS2_Review_Detail_Prof_Date {
	padding:0px;
	margin:0px;
	text-align:right;
}

/*　商品画面：商品詳細：レビュー一覧：おすすめ度　*/
.FS2_MyReviewStatus {
	color:#5BA633;
	float:left;
	font-size:85%;
	margin:5px;
}

.FS2_MyReviewStatus img {
	position:relative;
	top:-2px;
}

.FS2_MyReviewStatus_text {
	line-height:2;
	color:#000000;
}

/*　商品画面：商品詳細：レビュー一覧：投稿内容　*/
.FS2_MyReviewList_Text {
	padding:0px;
	margin:0 5px 5px 5px;
	width:98%;
}

/*　商品画面：商品詳細：レビュー一覧：全てのレビューを見る　*/
.FS2_ReviewTextLink_area {
	text-align:right;
	margin:0 auto;
}

/*　商品画面：商品詳細：TrustMark　*/
.FS2_TrustMark {
	margin-bottom:10px;
}

/*　商品画面：商品詳細：商品説明　*/
.FS2_ItemComment {
	width:645px;
	margin:0 auto;
	text-align:left;
}

.FS2_ItemComment .FS2_ItemComment{
	background:transparent url(/shop/item/vegas/design/img05/title_review.gif) no-repeat scroll center bottom;
	padding-bottom:45px;
	padding-bottom:55px;
	}


/*=========================================================
送料とお支払い方法について
=========================================================*/
/*　送料　*/
.FS2_Config_Postage {
	}
/*　お支払方法　*/
.FS2_Config_Settle {}


/*=========================================================
商品についてのお問い合わせ
友達にメールで知らせる
=========================================================*/
.FS2_inqury_table {
	margin: 0 0 20px 0;
}

.FS2_inqury_td01 img {
	margin-right:10px;
}

.FS2_inqury_td02 {

}


/*=========================================================
入荷お知らせメールお申し込み
=========================================================*/
.FS2_arrival_information_table {
	margin: 0 0 20px 0;
}

.FS2_arrival_information_td01 img {
	margin-right:10px;
}

.FS2_arrival_information_td02 {}

.FS2_body_ArrivalInfomationEntry .FS2_bottom_btn_center_1 {
margin-bottom:40px;
}


/*=========================================================
レビュー一覧画面
=========================================================*/
#FS2_body_Review .userTable_01 td {
	border-right:none;
	border-bottom:none;
	padding:0px;
}

#FS2_body_Review .userTable_01 {
	border-left:none;
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
}

/*　レビュー一覧画面：商品ごとのレビュー一覧　*/
.FS2_ReviewImage_table td {
	vertical-align:top;
	padding-right:10px;
}

#FS2_body_Review .userTable_01 .FS2_Review_Detail_th {
	background:#F7FFF1;
}

#FS2_body_Review .userTable_01 .FS2_Review_Detail_td {
	background:#F7FFF1;
	padding:5px;
}

#FS2_body_Review .caution {
	position:relative;
	top:3px;
}

.FS2_Review_Detail_text {
	padding:0px;
	margin:5px;
}


/*　レビュー一覧画面：投稿者ごとのレビュー一覧　*/
.FS2_body_ReviewListCustomer .FS2_Review_Detail_Prof_Date {
	margin:5px;
}

.FS2_body_ReviewListCustomer .userTable_01 th {
	background:#F7FFF1;
	border:none;
	padding:2px 5px;
}


.FS2_body_ReviewListCustomer .userTable_01 .FS2_Review_Detail_td td {
	border:none;
	padding:2px 5px;
}



/*　レビュー一覧画面：投稿された全てのレビュー一覧　*/
/*　レビュー一覧画面：投稿された全てのレビュー一覧：テーブル　*/
.FS2_body_ReviewList .userTable_01 {
	margin-bottom:15px;
}

/*　レビュー一覧画面：投稿された全てのレビュー一覧：投稿内容　*/
.FS2_body_ReviewList td.FS2_Review_Detail_td {
	font-size:100%;
	border-bottom:1px solid #DDDDDD;
	padding:5px 5px 0 5px;
}

/*　レビュー一覧画面：投稿された全てのレビュー一覧：本文背景色　*/
.FS2_body_ReviewList .FS2_MyReviewList_Detail_td {
	background:none;
}

/*　レビュー一覧画面：投稿された全てのレビュー一覧：投稿者名　*/
.FS2_body_ReviewList .FS2_Review_Detail_name {
	font-weight:bold;
	margin-left:5px;
}

/*　レビュー一覧画面：投稿された全てのレビュー一覧：投稿者詳細・投稿日　*/
.FS2_body_ReviewList .FS2_Review_Detail_Prof_Date {
	margin-top:7px;
}

/*　レビュー一覧画面：投稿された全てのレビュー一覧：商品名リンク　*/
.FS2_Review_Detail_itemname {
	font-size:85%;
	margin-left:5px;
}


/*=========================================================
カート画面
=========================================================*/

/*　カート画面共通　*/
#FS2_body_Cart {}

.FS2_body_Cart_ShoppingCart {} /*カート画面：ショッピングカートTOPページ*/
.FS2_body_Cart_GuestLogin {} /*カート画面：ゲストログインページ*/
.FS2_body_Cart_DeliveryEdit {} /*カート画面：お届け先指定ページ*/
.FS2_body_Cart_SettleEdit {} /*カート画面：お支払方法選択ページ*/
.FS2_body_Cart_OrderConfirm {} /*カート画面：注文確認ページ*/
.FS2_body_Cart_OrderComplete {}/*カート画面：注文完了ページ*/

/*　カート画面テーブル　*/
.cartTable {
	width:100%;
	margin-bottom:5px;
	border-left:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
}

.cartTable .FS2_GoodsImage_td{
	width:1px;
	overflow:hidden;
	padding:0;
}

#FS2_body_Cart .userTable_02{
	margin:0;}

.cartTable caption,
#FS2_body_Cart .userTable_02 caption,
#FS2_body_Cart .userTable_01 caption{
	background:transparent url(/shop/item/vegas/design/img05/table_top_y.gif) repeat-x scroll 0 0;
	border-color:#DDDDDD;
	border-style:solid solid none;
	border-width:1px 1px medium;
	font-weight:bold;
	height:24px;
	margin:0;
	padding:0;
	line-height:2.0;
	color:#333;
}

#FS2_body_Cart h3.CrossHead{
	width:618px;
	height:27px;
	padding:0 0 0 27px;
	border:none;
	background:url(/shop/item/vegas/design/img05/h3.gif) no-repeat;
	margin:20px 0 10px;
	color:#333;
	font-size:16px;
}

#FS2_body_Cart .userTable_01 th{
	background: #fff5d8; color:#784b4b; padding:7px;
}
#FS2_body_Cart .userTable_01 td{
	padding:7px;
}

#FS2_body_Cart .inputTableArea .userTable_02 th{
	background: #fff5d8; color:#784b4b; padding:7px;
}
#FS2_body_Cart .inputTableArea .userTable_02 td{
	padding:7px;
}

.cartTable th {
	background:#F6F6F6;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	padding:3px;
	font-weight:normal;
}

.cartTable td {
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	padding:3px;
}

.FS2_GoodsImage_td {
	width:1px;
	vertical-align:top;
}
.FS2_GoodsImage_td img {
	margin:5px;
}


/*　カート画面：合計金額コンテナ　*/
.FS2_total_area table {}
.FS2_total_area td {}


/*　カート画面：合計金額　*/
.summary {
	font-weight:bold;
}


/*　カート画面：STEP1〜STEP5　*/
.orderFlow {
	padding:20px 0 0;
	margin:0 0 20px 0;
}

/*　カート画面：TadeSafe　*/
/*　system_preset.css　*/
.FS2_TradeSafe div{
	margin:auto;
}


/*　カート画面：お支払いに関する注意事項　*/
.FS2_settleNotice {}

/* カート */

.FS2_body_Cart_ShoppingCart .cartTable input#count,
.FS2_body_Cart_ShoppingCart .cartTable input#count_0,
.FS2_body_Cart_ShoppingCart .cartTable input#count_1,
.FS2_body_Cart_ShoppingCart .cartTable input#count_2,
.FS2_body_Cart_ShoppingCart .cartTable input#count_3,
.FS2_body_Cart_ShoppingCart .cartTable input#count_4,
.FS2_body_Cart_ShoppingCart .cartTable input#count_5,
.FS2_body_Cart_ShoppingCart .cartTable input#count_6,
.FS2_body_Cart_ShoppingCart .cartTable input#count_7,
.FS2_body_Cart_ShoppingCart .cartTable input#count_8,
.FS2_body_Cart_ShoppingCart .cartTable input#count_9,
.FS2_body_Cart_ShoppingCart .cartTable input#count_10{
	text-align:center;
}


/*=========================================================
ログイン画面
=========================================================*/

/*　ログイン画面：レイアウト用テーブル　*/
.FS2_login_layout_table,
.FS2_body_Cart_GuestLogin .FS2_login_layout_table {
	margin:0 0 10px 0;
	width:100%;
}

/*　ログイン画面：左側　*/
.FS2_login_layout_table_td_left,
.FS2_body_Cart_GuestLogin .FS2_login_layout_table_td_left{
	padding:10px;
	height:275px;
	background:url(/shop/item/vegas/design/img05/login_table_bg01.gif) no-repeat 7px 7px;
}

.FS2_login_layout_table_td_left .inputTableArea .userTable_01 input,
.FS2_body_Cart_GuestLogin .FS2_login_layout_table_td_left .inputTableArea .userTable_01 input {
	margin:5px;
	width:150px;
	height:18px;
}

.FS2_login_layout_table_td_left .inputTableArea div div,
.FS2_body_Cart_GuestLogin .FS2_login_layout_table_td_left .inputTableArea div div {
	text-align:center;
}

.FS2_login_layout_table_td_left .inputTableArea,
.FS2_body_Cart_GuestLogin .FS2_login_layout_table_td_left .inputTableArea  {
	margin:0 12px;
}

.FS2_login_layout_table_td_left .inputTableArea .userTable_01 caption,
.FS2_body_Cart_GuestLogin .FS2_login_layout_table_td_left .inputTableArea .userTable_01 caption {
	background:transparent url(/shop/item/vegas/design/img05/table_top_g.gif) repeat-x scroll 0 0;
	border-color:#DDDDDD;
	border-style:solid solid none;
	border-width:1px 1px medium;
	font-weight:bold;
	height:24px;
	margin:0;
	padding:0;
	line-height:2.0;
}

.FS2_login_layout_table_td_left .CrossHead,
.FS2_body_Cart_GuestLogin .FS2_login_layout_table_td_left .CrossHead{
	width:301px!important;
	height:43px!important;
	margin:1px 1px 8px !important;
	text-indent:-9999px!important;
	border:none!important;
	background:url(/shop/item/vegas/design/img05/login_tit01.gif) no-repeat!important;
	padding:0!important;
}

.FS2_body_Cart_GuestLogin .FS2_login_layout_table_td_left .userTable_01 td{
	padding:3px 5px!important;
}

.FS2_body_Cart_GuestLogin .FS2_login_layout_table_td_left .inputTableArea div{
	text-align:center;
}

/*　ログイン画面：右側　*/

.FS2_login_layout_table_td_right,
.FS2_body_Cart_GuestLogin .FS2_login_layout_table_td_right .FS2_login_layout_table_td_right{
	padding:10px;
	height:235px;
	background:url(/shop/item/vegas/design/img05/login_table_bg02.gif) no-repeat 2px 3px;
}

.FS2_login_layout_table_td_right .CrossHead,
.FS2_body_Cart_GuestLogin .FS2_login_layout_table_td_right .FS2_login_layout_table_td_right .CrossHead,
.FS2_body_ReviewLogin .FS2_login_layout_table_td_right h4.Definition{
	width:301px!important;
	height:43px!important;
	margin:1px 1px 8px !important;
	text-indent:-9999px!important;
	border:none!important;
	background:url(/shop/item/vegas/design/img05/login_tit02.gif) no-repeat!important;
}

.FS2_Login_comment_area,
.FS2_body_Cart_GuestLogin .FS2_login_layout_table_td_right .FS2_Login_comment_area{
	margin:0 11px;
	color:#333;
	margin-bottom:70px;
}

/*　ログイン画面：会員登録後（せず）に購入ボタン　*/
.FS2_Login_btn_position,
.FS2_body_Cart_GuestLogin .FS2_login_layout_table_td_right .FS2_Login_btn_position{
	text-align:center;
}

.FS2_body_Cart_GuestLogin .FS2_login_layout_table_td_right p{
	color:#333333;
	margin:0 11px 43px;
	width:280px;
}

/*=========================================================
ログイン画面 カート　
=========================================================*/

/*　ログイン画面 カート：レイアウト用テーブル　*/
#FS2_body_Cart.FS2_body_Cart_GuestLogin .FS2_login_layout_table {
	margin:0 0 10px 0;
	width:100%;
}

/*　ログイン画面 カート：左側　*/
.FS2_login_layout_table_td_left {
	padding:10px;
	height:275px;
	background:url(/shop/item/vegas/design/img05/login_table_bg01.gif) no-repeat 7px 7px;
}

.FS2_login_layout_table_td_left .inputTableArea .userTable_01 input{
	margin:5px;
	width:150px;
	height:18px;
}

.FS2_login_layout_table_td_left .inputTableArea div div{
	text-align:center;
}

.FS2_login_layout_table_td_left .inputTableArea {
	margin:0 12px;
}

.FS2_login_layout_table_td_left .inputTableArea .userTable_01 caption{
	background:transparent url(/shop/item/vegas/design/img05/table_top_g.gif) repeat-x scroll 0 0;
	border-color:#DDDDDD;
	border-style:solid solid none;
	border-width:1px 1px medium;
	font-weight:bold;
	height:24px;
	margin:0;
	padding:0;
	line-height:2.0;
}

.FS2_login_layout_table_td_left .CrossHead,
 {
	background:#FFBF00 none repeat scroll 0 0;
	margin:3px 3px 12px 3px;
	padding:5px 0 0 10px;
	border:none;
}

/*　ログイン画面 カート：右側　*/

.FS2_login_layout_table_td_right {
	padding:10px;
	height:235px;
	background:url(/shop/item/vegas/design/img05/login_table_bg02.gif) no-repeat 7px 7px;
}

.FS2_Login_comment_area {
	margin:0 11px;
	color:#333;
	margin-bottom:57px;
}

/*　ログイン画面：会員登録後（せず）に購入ボタン　*/
.FS2_Login_btn_position {
	text-align:center;
}

/*=========================================================
会員登録画面
=========================================================*/
#FS2_body_Member{}
.FS2_body_Member_MemberAgreement{}

/*　会員登録画面：会員規約　*/
.frameArea{
	height: 300px;
	margin: 10px auto;
	overflow: scroll;
}

/*=========================================================
会員画面（マイページ）
=========================================================*/
/*　会員画面共通　*/
#FS2_body_MyPage {}

.FS2_body_MyPage_MyPageTop {}/*マイページのトップページ*/
.FS2_body_MyPage_MyPageTop h2.pageTitle { display:none;}/*マイページのトップページはh2消す*/
.FS2_body_MyPage_OrderHistoryList {}/*注文履歴*/
.FS2_body_MyPage_AddressList {}/*アドレス帳*/
.FS2_body_MyPage_PasswordEdit {}/*パスワードの変更*/
.FS2_body_MyPage_PointHistory {}/*ポイント履歴を見る*/
.FS2_body_PointAgreement {}/*ポイントについて*/
.FS2_body_MyPage_EntryDetail {}/*登録内容の変更・解除*/
.FS2_body_ItemReviewList {}/*購入した商品のレビューを書く*/
.FS2_body_MyReviewList {}/*レビュー履歴を見る*/


/*　会員画面：マイページのトップページ：レイアウトテーブル　*/
.FS2_mypagetop_list {}

.FS2_mypage_top_table {
	width:100%;
}

.FS2_mypage_container_LookOrderHistory {}/*注文履歴を見るコンテナ*/
.FS2_mypage_container_AddressList {background:transparent url(/shop/item/vegas/design/img05/ico_mypage01.gif) no-repeat scroll 30px 40px; margin-bottom:30px; height:100px;}/*アドレス帳コンテナ*/
.FS2_mypage_container_PasswordEdit {background:transparent url(/shop/item/vegas/design/img05/ico_mypage02.gif) no-repeat scroll 30px 40px; margin-bottom:30px; height:100px;}/*パスワードの変更コンテナ*/
.FS2_mypage_container_PointHistory {}/*ポイント履歴を見るコンテナ*/
.FS2_mypage_container_EntryInfoEdit {background:transparent url(/shop/item/vegas/design/img05/ico_mypage03.gif) no-repeat scroll 30px 40px; margin-bottom:30px; height:100px;}/*登録内容の変更・解除コンテナ*/
.FS2_mypage_container_ReviewHistory {background:transparent url(/shop/item/vegas/design/img05/ico_mypage04.gif) no-repeat scroll 30px 40px; margin-bottom:30px; height:100px;}/*レビューコンテナ*/

*:first-child+html .FS2_mypage_container_AddressList {background:transparent url(/shop/item/vegas/design/img05/ico_mypage01.gif) no-repeat scroll 30px 60px; margin-bottom:0px; height:130px;}/*アドレス帳コンテナ*/
*:first-child+html .FS2_mypage_container_PasswordEdit {background:transparent url(/shop/item/vegas/design/img05/ico_mypage02.gif) no-repeat scroll 30px 60px; margin-bottom:0px; height:130px;}/*パスワードの変更コンテナ*/
*:first-child+html .FS2_mypage_container_EntryInfoEdit {background:transparent url(/shop/item/vegas/design/img05/ico_mypage03.gif) no-repeat scroll 30px 60px; margin-bottom:0px; height:130px;}/*登録内容の変更・解除コンテナ*/
*:first-child+html .FS2_mypage_container_ReviewHistory {background:transparent url(/shop/item/vegas/design/img05/ico_mypage04.gif) no-repeat scroll 30px 60px; margin-bottom:0px; height:150px;}/*レビューコンテナ*/

* html .FS2_mypage_container_AddressList {background:transparent url(/shop/item/vegas/design/img05/ico_mypage01.gif) no-repeat scroll 30px 60px; margin-bottom:0px; height:130px;}/*アドレス帳コンテナ*/
* html .FS2_mypage_container_PasswordEdit {background:transparent url(/shop/item/vegas/design/img05/ico_mypage02.gif) no-repeat scroll 30px 60px; margin-bottom:0px; height:130px;}/*パスワードの変更コンテナ*/
* html .FS2_mypage_container_EntryInfoEdit {background:transparent url(/shop/item/vegas/design/img05/ico_mypage03.gif) no-repeat scroll 30px 60px; margin-bottom:0px; height:130px;}/*登録内容の変更・解除コンテナ*/
* html .FS2_mypage_container_ReviewHistory {background:transparent url(/shop/item/vegas/design/img05/ico_mypage04.gif) no-repeat scroll 30px 60px; margin-bottom:0px; height:150px;}/*レビューコンテナ*/


.FS2_mypage_container_AddressList p,
.FS2_mypage_container_PasswordEdit p,
.FS2_mypage_container_EntryInfoEdit p,
.FS2_mypage_container_ReviewHistory p{
	padding:5px 0 0 130px;
	color:#333;
	}


.FS2_mypage_container_PasswordEdit p{ padding-top:30px;}
.FS2_mypage_container_EntryInfoEdit p{padding-top:15px;}

/*　会員画面：注文履歴ページ　*/
.FS2_body_MyPage_OrderHistoryList .pager {
	border:none;
	margin:0px;
	padding:0px;
}

/*　会員画面：マイページ共通：表示するボタン　*/
.FS2_pagerTable_area_input {
	position:relative;
	top:3px;
	left:3px;
}

/*　会員画面：注文履歴ページ：今年の注文　*/
.FS2_mypage_Entry_table .GoodsSelectionTable th {
	border-right:none;
}
.FS2_mypage_Entry_table .GoodsSelectionTable td {
	border-right:none;
}

/*　会員画面：注文履歴ページ：ご注文明細：お届け先タイトル　*/
.OD_CrossHead {
	margin:0px;
	padding:0px;
}


/*　会員画面：注文履歴ページ：ご注文明細：お届け先テキスト　*/
.OD_color {}

.ODTable {
	width:100%;
	border-left:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	margin:0 0 5px 0;
}

.ODTable th {
	font-weight:normal;
	background:#F6F6F6;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	padding:0px 5px;
}

.ODTable td {
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	padding:0px 5px;
}

.ODTable2 {
	width:100%;
	border-left:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	margin:0 0 5px 
}

.ODTable2 th {
	font-weight:normal;
	background:#F6F6F6;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	padding:0px 5px;
}

.ODTable2 td {
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	padding:0px 5px;
}

/*　アドレス帳　*/
.FS2_Address_list_btn input {
	margin-right:20px;
}

/*　会員画面：注文履歴ページ：ページ切り替え（○件中○件表示）　*/
.FS2_body_MyPage_PointHistory .pager {
	border:none;
	margin:0px;
	padding:0px;
}
	
/*　会員画面：レビューページ：購入した商品のレビュー一覧　*/
.FS2_body_ItemReviewList .cartTable td {
	padding:0px;
}

.FS2_body_ItemReviewList .FS2_GoodsImage_td {
	border-right:none;
}

.FS2_MyReviewList_Detail_td {
	background:#ffb400;
}

.FS2_MyReview_itemname {
	padding:0px;
	margin:5px;
}

.FS2_body_ItemReviewList .FS2_MyReviewStatus {
	float:left;
	line-height:1.1;
	margin:0 5px;
}

.FS2_body_ItemReviewList .FS2_MyReviewList_Text {
	background:#FFFFFF;
	padding:5px;
	margin:0px;
}

.FS2_MyReviewList_Text:after {   
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}  

.FS2_MyReviewList_Text {   
    display: inline-block;
}

/*　会員画面：レビューページ：レビュー履歴一覧　*/
.FS2_body_MyReviewList .cartTable {
	border-top:1px solid #ffb400;
	border-left:none;
}

.FS2_body_MyReviewList .cartTable td {
	padding:0px;
	border-right:none;
}

.FS2_body_MyReviewList .FS2_GoodsImage_td {
	border-right:none;
}

.FS2_body_MyReviewList .FS2_MyReviewStatus {
	float:left;
	line-height:1.1;
	margin:0 5px;
}

.FS2_body_MyReviewList .FS2_MyReviewList_Text {
	background:#FFFFFF;
	padding:6px;
	margin:0px;
}

.FS2_ReviewEdit {
	float:right;
}



/*=========================================================
パスワード認証（闇市）
=========================================================*/
/*　パスワード認証（闇市）共通　*/
.FS2_body_GoodsPassword {}

/*　パスワード認証（闇市）：フォームコメント　*/
.FS2_GoodsPassword_message {}


/*=========================================================
エラー
=========================================================*/

/*　操作失敗時のエラー　*/
.error_content {
	background:#FFEEEE none repeat scroll 0 0;
	border:1px dotted #FF0000;
	text-align:center;
	padding:5px 2px;
	margin-bottom:10px;
	line-height:1.6;
	color:#FF0000;
}

.FS2_body_Member_MemberEntryEdit .error_content {
	margin-bottom:50px;
	margin-top:20px;
}

/* ログイン画面でのエラー */

.FS2_body_Login_Login .error_content,
.FS2_body_Cart_GuestLogin .error_content{
	padding:1px;
	margin:-12px 3px 5px;
	line-height:1.3;
	}


/*=========================================================
上部・中部・下部コメント
=========================================================*/

/*　上部・中部・下部コメント　*/
/*　上部・中部・下部コメント共通　*/
.user_content {}
/*　上部コメント　*/
.FS2_upper_comment {}
/*　中部コメント：MailMagazineEntry.htmlのみで使用　*/
.FS2_middle_comment {}
/*　下部コメント　*/
.FS2_lower_comment {}



/*=========================================================
ページ下部のボタン
=========================================================*/

/*　ページ下部のボタン：infomation.html用　*/
.FS2_bottom_btn_info {
	margin: 0 0 30px 0;
}

/*　ページ下部のボタン：位置:1段目：中央寄　*/
.FS2_bottom_btn_center_1 {
	text-align:center;
	margin: 10px 0;
}

/*　ページ下部のボタン：位置:1段目：右寄　*/
.FS2_bottom_btn_right_1 {
	text-align:right;
	margin: 10px 0;
}

/*　ページ下部のボタン：位置:1段目：左寄　*/
.FS2_bottom_btn_left_1 {
	text-align:left;
	margin: 10px 0;
}

/*　ページ下部のボタン：位置：2段目：中央寄　*/
.FS2_bottom_btn_center_2 {
	text-align:center;
	margin: 10px 0;
}

/*　ページ下部のボタン：位置：2段目：右寄　*/
.FS2_bottom_btn_right_2 {
	text-align:right;
	margin: 10px 0;
}

/*　ページ下部のボタン：位置：2段目：左寄　*/
.FS2_bottom_btn_left_2 {
	text-align:left;
	margin: 10px 0;
}


/*=========================================================
共通使用セレクタ
=========================================================*/

/*　Float　*/
.itemCenter {
	text-align:center;
}

.itemLeft {
	float:left;
}

.itemRight {
	float:right;
}

.itemLeft50 {
	float:left;
	width:48%;
}
.itemRight50 {
	float:right;
	width:48%;
}


/*　文字寄　*/
.alignCenter {
	text-align:center;
}

.alignLeft {
	text-align:left;
}

.alignRight {
	text-align:right;
}

/*　dummySubmit　*/
.dummySubmit {
	position:absolute;
	left:-9999px;
}

.caution {
	color:#FF0000;
}

/*=========================================================
お試し店舗　ヘッダ
=========================================================*/
.FS2_trial table {
	position:relative;
	top:-2px;
}

.FS2_trial td {
	vertical-align:top;
}

.FS2_trial p {
	padding:0px;
	margin:0px;
}
	
