/*ランキング------------------------------------------------------*/
.FS2_body_Goods_ranking h2{ margin-top:20px; clear:both; }
dl.ranking123{ margin:5px 0 0 20px; padding:0 0 20px 0; float:left; width:175px; }
dl.ranking123 dd a{ font-size:90%; line-height:160%; }
dl.ranking123 dd a:hover img{ filter:Alpha(opacity=80); opacity: 0.8; }
dd.rank-price{ font-size:88%; color:#966; line-height:160%; text-align:right }
dd.rank-price-red{ font-size:88%; color:#966; line-height:160%; text-align:right; color:#c00; }
dl.ranking4-7{ padding:0 12px 50px 20px; float:left; width:115px; }
dl.ranking4-7 dd a{ font-size:88%; line-height:160%; }
dl.ranking4-7 dd a:hover img{ filter:Alpha(opacity=80); opacity: 0.8; }
dl.ranking4-7 dd.rank-price{ font-size:85%; color:#966; line-height:160%; text-align:right; }
p.rank-time{ font-size:90%; color:#909fa6; text-align:right; clear:both; }



/* 凡用-----------------------------------------------------------------*/
/* フォント色*/
.black{ color:#000 }
.gray{ color:#999 }
.red{ color:#C00 }
.brown{ color:#715533 }
.beige{ color:#963 }
.blue{ color:#369 }
.orange{ color:#D6671A }
/* フォントサイズ */
.f10{ font-size:85% }
.f11{ font-size:90% }
.f12{ font-size:100% }
.f14{ font-size:105% }
/* テキストその他 */
.lh18{ line-height:160% }
.red-mini{ display:block; color:#900; font-size:92%; line-height:140%; }
p.red-mini{ margin-left:1em; text-indent:-1em; }
.note-f11{ font-size:95%; line-height:140%; color:#333 }
p.attention{ font-size:95%; color:#900; line-height:140%; margin:0 0 3px 0; padding:0 0 0 1em;text-indent:-1em; }
.sale-att{ font-size:92%; line-height:140%; padding:.5em 0 .6em 0; margin:0px; }
.sale-att p{ color:#900; margin:0 0 0 1em; padding:0px; text-indent:-1em; }
/* マージン */
.mt40{ margin-top:40px }
.mt20{ margin-top:20px }
.mt10{ margin-top:10px }
.mt5{ margin-top:5px }
.mt3{ margin-top:3px }
.mt0{ margin-top:0px }
/*赤いリンク*/
a.red-link:link{ color:#C00 }
a.red-link:visited{ color:#C00 }
a.red-link:active{ color:#C00 }
a.red-link:hover{ color:#C00 }
/* 線の細いテーブル*/
table.tbl-bdr { border-collapse:collapse; border:1px solid #999; }


/*ヘッダテキスト---------------------------------------------------------*/
.FS2_body_text_area{ width:900px; padding:5px 0 5px 0; border-bottom:#fff solid 1px; }
.FS2_body_text{
 font-size:74%;
 font-family:Osaka,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3',Monaco,Chicago, sans-serif;
 color:#909fa6;
}

/*パンくずリスト---------------------------------------------------------*/
.pan{ font-size:90%; padding:0 0 5px 0; border-bottom:1px #EDE2E4 solid; }
.pan a:hover{color:#C87886;}

/*メールフォーム用---------------------------------------*/
div#contact p{ color:#333; line-height:160%; }
div#contact .toiawase{ width:450px; margin-left:30px; }
div#contact .form{ width:450px; margin-left:30px; color:#333; }
div#contact .maru{ color:#9CF }
div#contact .kouri{ line-height:180%; color:#000; background-color:#E6E6E6 }
div#contact .kouri-table{ margin-left:50px }

/*ニュースレター登録ページ用------------------------------*/
.newsletter-title{ padding:10px 0 5px 40px; }
.newsletter-point{ font-size:80% }
.newsletter-td1{ color:#369 }
div.hotmail-box{ padding:5px }
div.hotmail-box a:link{ color:#C00 }
div.hotmail-box a:visited{ color:#C00 }
div.hotmail-box a:active{ color:#C00 }
div.hotmail-box a:hover{ color:#C00 }
div#hotmail-sub{ background-color:#fffcf3; border:1px solid rosybrown; padding:8px }
div#hotmail-sub p{ text-indent:1em; line-height:160% }
.newsletter-line{ background-color:#C6C5BB }
.newsletter-table td,.newsletter-table th{ text-align:left; }

/*ログインページ・会員ページなどの微調整--------------*/
td.FS2_login_layout_table_td_right { padding-left:10px }

/*商品一覧---------------------------------------*/
.FS2_itemPrice_area{ font-size:90%; }
div#FS2_itemlayout_C span.FS2_itemPrice_addition{ display:none; }
.FS2_ItemShortComment{ font-size:90%; color:#3f668c; }
/*Sold Out表示*/
.FS2_noStockText{ color:#900; margin-left:5px; }
/* カテゴリ⇒小カテゴリのリンク */
.c-nav{ font-size:11px; color:#a69f90; background-color:#fff; height:20px; margin:0px; padding:1px; }
.c-nav span{ display:block; float:left; margin:0px; padding:2px 5px; }
.c-nav a{ display:block; float:left; margin:0px; padding:2px 5px; text-decoration:none; color:#8a5c29 }
.c-nav a:hover{ background-color:#F4EEEA; color:#8a5c29 }



/*商品・バリエーションtable-------------------------*/
table.GoodsSelectionTable td,th{ text-align:center; border-collapse:collapse }
table.GoodsSelectionTable th{ color:#fff; background-color:#a3b4c4; padding:5px 10px 5px 10px; }
table.GoodsSelectionTable td{ vertical-align:middle }
table.GoodsSelectionTable th.thStrong{ background-color:#f2fafc; color:#999 }

/*商品詳細・写真-----------------------------------*/
.FS2_body_Goods_GoodsDetail img.thumbnail{ border:solid 8px #fff; }

/*商品詳細・コメント-------------------------------*/
body.FS2_body_Goods_GoodsDetail .FS2_itemPrice_area p{ margin-top:10px }
.FS2_upper_comment{ padding-bottom:5px }
p.itemComment{ color:#6978B7; line-height:160%; font-size:105% }
.itemComment-howto{ display:block; margin-top:10px }
p.FS2_special_members_price{ padding-left:5px; }
.FS2_special_members_price_text{ color:#933; }
.FS2_members_contents{ padding-left:10px; }

/*商品詳細・Tweetボタン----------------------------*/
.FS2_TweetButton_area{ padding:20px 0 10px 5px; }

/*商品詳細・お気に入り登録ボタン---------------------*/
.FS2_WishListButton_area{ padding:3px 0 10px 5px; }

/*商品詳細・お気に入り⇒ログイン---------------------*/
.FS2_body_WishListLogin_Login .FS2_Login_comment_area{ padding-left:1em; }
.FS2_body_WishListLogin_Login .FS2_login_layout_table{ margin-top:10px; }
.FS2_body_WishListLogin_Login h4.Definition{ margin-top:0px; }

/*商品詳細・サイズ---------------------------------*/
.FS2_ItemComment{ margin:20px 0 0 5px; border-top:1px solid #ccc; padding-top:8px; line-height:160% }
.gl_Item form{ padding-bottom:10px }
/*商品詳細・サイズ内＞予約*/
div.yoyaku{ border:1px solid #c99; color:#666; padding:5px; }
.yoyaku h2{ font:80% lighter; color:#933; margin:10px 0 0 0; padding-left:5px }
.yoyaku p{ line-height:160%; padding:0 5px 2px 5px; margin-top:3px; }

/*商品詳細・下部コメント-----------------------------*/
.FS2_body_Goods_GoodsDetail .FS2_lower_comment {
 color:#666; font-size:92%;
 line-height:140%;
 border-top:1px solid #ccc;
 padding-top:10px;
 margin:10px 0 0 5px; }
.com-att { color:#C00; font-size:105% }
p.com-att { margin:0px; padding-left:1em;text-indent:-1em; padding-bottom:0px; padding-top:0px; line-height:140% }
.com-koos{ font-size:105%; line-height:160%;
 padding-left:1em;
 text-indent:-1em;
 padding-bottom:10px;
 border-bottom:1px solid #ccc; }
.com-etc{ font-size:105%; line-height:160%;
 padding-bottom:10px;
 border-bottom:1px solid #ccc; }
.com-etc p{ padding-left:1em;
 text-indent:-1em;
 margin:0px; }

/*ギフトラッピング-------------------------------*/
.giftwrap{ padding:0 2em; }
.giftwrap h2{ margin:0 0 0 5px; font-weight:normal; font-size:100% }
.giftwrap h3{ margin:0 0 0 0; font-weight:normal; color:#963; font-size:98% }
.giftwrap p{ padding:0 0 0 1em; margin:0px; }
.giftwrap-note p{ margin:0px; line-height:160%; padding:2px 1em; text-indent:-1em; }

/*weck説明文-----------------------------------*/
.weck { color:#963; }


/*ご利用ガイド----------------------------------*/
ul#guide-menu{ margin:0px; padding:0 5px 10px 30px; }
ul#guide-menu li{ font-size:95%; color:#a3c4c4; padding-bottom:2px; }
ul#guide-menu a{ font-size:95%; padding-left:.2em; color: #6978B7; }
.FS2_body_Goods_guide h2{ padding:6px 0 3px 0; }
.guide{ margin:0px; padding:0 0 0 1em; }
.guide p{ font-size:96%; line-height:160%; margin:.2em 4px .9em; }
.indent1{ padding-right:2em; }
.indent1 p{ padding-left:2.8em; text-indent: -1em; line-height:160%; } 
.indent1 table{ margin-left:2em; background-color:#fff; border-collapse:collapse; border:1px solid #999; }
.indent1 th{ width:120px; padding:2px 5px; border-collapse:collapse; border:1px solid #999; background-color:#c7d9d9; }
.indent1 td{ padding:5px; border-collapse:collapse; border:1px solid #999; }
.indent1 p.p-top,.guide-flow p.p-top{ padding:10px 0; }
/* flow */
.guide-flow{ margin:0px; padding:0 2em; }
.guide-flow h3{ margin:3px 0; font-size:105%; color:#369; font-weight:normal; }
.guide-flow p,.flow pre{ margin:3px; }
.guide-flow p{ font-size:96%; line-height:160%; }


/*ウィークリーコーディネート-------------------------*/
.wcn-txt{padding:5px 0 0 20px; font-size:92%; }
.wcn-date{padding:30px 0 0 20px; font-size:92%; color:#8A5C29; clear:both; }
ol.shop-wcn{ padding:0px 0px 8px 5px; }
ol.shop-wcn li{ display:inline; padding-right:10px; }
ol.shop-main-weekly-3{ padding:0px 0px 0px 5px; }
ol.shop-main-weekly-3 li{ display:inline; padding-right:40px; }
ol.shop-main-weekly-3-text{ padding:5px 10px 50px 76px; }
ol.shop-main-weekly-3-text li{ width:130px; height:68px; text-align:center; float:left; background:url(/shop/item/scshop/design/img04/main_weekly-tape.png) no-repeat; padding:5px 30px 0 0; font-size:.6em; color:#900; line-height:140%; }


/*クッキーについてのページ---------------------------*/
.cookie a{ font-size:110%; }
.cookie a:hover{ color:#369; }
.cookie h2{
 font-size:110%; color:#369;
 margin:10px 5px 0 5px; padding:0 0 4px 2px;
 border-bottom:1px solid #ccc;  }
.cookie ol{ margin:5px 15px 40px 40px; padding:0px; }
.cookie li{ margin:0px; padding:5px 0; line-height:18px }
img.c-window{ padding:5px 0 10px 3px; border:0px none; }

/*コンフィグページ行間------------------------------*/
body#FS2_body_Config div.system_content { line-height:160%; text-align:left }
body#FS2_body_Config h2.CrossHead { color:#6978B7; }
body#FS2_body_Config h3.CrossHead { margin-top:20px; color:#6978B7; }
body.FS2_body_Config_PostageSettleList div.FS2_Config_Postage p{ margin-left:1em; }
body.FS2_body_Config_PostageSettleList td.FS2_PostageSettleList_td{ padding-left:1em; }
body.FS2_body_Config_PostageSettleList div.FS2_Config_Settle_tax p{ margin-left:1em; }
body.FS2_body_Config_PostageSettleList .FS2_PostageSettleList_icons{ background-color:#fff; width:550px; }

/*マイページ--------------------------------------*/
body#FS2_body_MyPage h3.CrossHead{ font-size:104% }
.FS2_mypage_top_table{ margin-left:10px }
.FS2_mypage_top_table p{ line-height:160%; padding:5px 20px }
.FS2_bottom_btn_left_1{ margin-top:30px; }

/*マイページ｜お気に入りリスト-----------------------*/
.FS2_body_WishList .pager{ clear:both; position:relative; top:-5px; }
.FS2_WishListAllDeleteButton_area{ margin:0px; padding:0px; }
.FS2_WishList_table{ margin:10px 0; width:100%; }
.FS2_WishList_table td{ padding:3px; border-collapse:collapse; border:1px solid #999; background-color:#fff; }
.FS2_WishListDetail_td{ width:100%; padding:5px; }
.FS2_WishListDate{ font-size:80%; padding:0px 5px; }
.FS2_WishList_itemName{ padding:0px 5px; }

/*カート｜お届け日時の設定---------------------------*/
.FS2_body_Cart_DeliveryEdit .FS2_Delivery_table02 p{ margin:1px 0 3px 0; padding:0 0 0 1em; text-indent:-1em; }

/*FAQ用------------------------------------------*/
div.faq{ width:545px; padding:0 0 0 2em; margin:0px; }
div.faq h3{ font-size:105%; color:#546981; font-weight:lighter; margin:30px 0 0 20px; padding:3px;
 border-bottom:double 4px #ccc; }
div.faq ul{ margin:5px 0 0 45px; }
div.faq li{ margin-top:5px; list-style-type:circle; }
div.faq-ans{ margin-top:50px; border-top:dotted 5px #ccc; padding:0 0 0 5px; }
div.faq-ans h4{ font-size:105%; color:#669; font-weight:lighter; margin:5px 0 0 15px; padding:3px; }
div.faq-ans-under h4{ font-size:105%; color:#669; font-weight:lighter; margin:5px 0 0 15px; padding:3px; }
a.faq-a-name { color: #669; font-size:105%; }
a.faq-a-name:hover { color: #669; font-size:105%; }
div.faq-ans-box{ border:solid 1px #99c; background-color:whitesmoke; margin:0 0 0 20px; padding:7px; }
div.faq-ans-box p{ margin:0px; padding:0 0 0 1em; line-height:160%; text-indent:-1em;}
.faq-ans-a{ color:#669 }

/*サイズについてのページ-------------------------------*/
.size-top-note{ font-size:95%; line-height:140%; padding:5px 2em;}
.size-box{ margin-top:30px; padding:10px 2em; }
.size-box img{ padding:5px 2em; }
.size-note p{ font-size:98%; padding:3px 2em; margin:0px }


/*返品特約----------------------*/
/*商品詳細からのリンク*/
#FS2_body_Goods .FS2_ReturnedSpecialContract{ margin:0 0 0 5px;padding:0px; font-size:92%; }
/*返品特約ページ*/
div.henpin{ font-size:13px; padding:0 10px; width:545px }
div.henpin div,div.henpin p,div.henpin td{ font-size:13px }
div.henpin p{ margin:15px 0 0 0; }
div.henpin-box{ margin-top:3px;
 padding:7px;
 width:450px;
 font-size:12px; color:#669;
 background:#F5F5F5;
 border:1px solid; }
div.FS2_ReturnedSpecialContract{ margin:5px 5px 20px 5px; padding:8px; background-color:aliceblue }
div.FS2_ReturnedSpecialContract_text{ line-height:17px }
table.henpin-tb th,table.henpin-tb td{ padding:1px 5px; border-collapse:collapse; border:1px solid #999; }
.FS2_body_Cart_OrderConfirm .FS2_ReturnedSpecialContract{ margin:0px; padding:3px; }
.FS2_body_Cart_OrderConfirm .FS2_ReturnedSpecialContract_link a{ color:#900; }
.FS2_body_Cart_OrderConfirm .FS2_ReturnedSpecialContract_text{ padding-left:1em; color:#6b8cb2; font-size:96% }
.FS2_body_Cart_OrderConfirm .itemRight50{ margin:0 0 0 10px; }


/*セールページ用---------------------------------------*/
.layout_menu a.sale-link:link { color:#900; text-decoration:none; }
.layout_menu a.sale-link:visited { color:#900; text-decoration:none; }
.layout_menu a.sale-link:active { color:#900; text-decoration:none; }
.layout_menu a.sale-link:hover { color:#c00; text-decoration:none; }
div.sale-c-menu { padding-top:10px; font-size:92%; color:#909fa6; }
.sale-c-menu a{ letter-spacing:1px }
a.sale-here { text-decoration:none; color:#666; }
a.sale-here:hover { color:#C87886; }
.sale-c-menu p{ padding-bottom:7px; margin-top:0px; }
.sale-msg{ padding:10px 25px; line-height:160%; margin-top:10px }
.sale-info { margin-top:20px; padding-left:2em }
.sale-info h4{ color:#930; font-weight:normal; padding:0px 0px 8px 0px; border-bottom:1px #999 dashed; }
.sale-info-att{ margin:40px 0px 10px 0px; font-size:95% }
.sale-info-att p{ margin:3px; padding-left:1em; text-indent:-1em; line-height:160%; }
.sale-info h5{ color:#369; font-weight:normal; margin:20px 0px 0px 0px; padding:0px; }
.sale-info a.hover-no:active{ color:#900 }
.sale-info a.hover-no:hover{ color:#900 }
.sale-line-top{ border-bottom:1px dashed #ccc; }
.c-mark1{ color:#e69999; font-size:95%; font-weight:bold; }
.c-mark2{ color:#99b3cc; font-size:95%; font-weight:bold; }
.c-mark3{ color:#99b3cc; font-size:80%; }
/*　saleランキング表示　*/
dl.left-saleranking-box{ background:url(/shop/item/scshop/design/img04/left_rank_bg.gif) repeat-y; width:197px; }
dl.left-saleranking-box dt{ margin:0 11px; padding:0px; clear:left; }
dl.left-saleranking-box dd{ margin:0 11px; padding:0px; font-size:68%; min-height:35px; }
dl.left-saleranking-box a{ text-decoration:none; line-height:1.4em; color:#000; }
dl.left-saleranking-box a:hover{ color:#c00; }
img.left-rank-tn{ float:left; padding-right:5px }


/*　pager --------------------------------------------------------------*/
/*　pager全体　*/
.FS2_sort_menu_bg{ padding:20px 0 5px 0; clear:both }
ul#FS2_sort_menu li{ font-size:90%; }
.pager {
	position:relative; top:-2em;
	margin:0px; padding-top:0px;
	padding-bottom:10px;
	height:13px;
	text-align:left;
	white-space:nowrap;
	font-size:90%;
}

/*　00 件中 0-0 件表示　*/
.FS2_pager_text{
	display:block;
	padding:0px 5px 10px 15px;
	text-align:right;
}

/*　緑色の矢印の画像を表示しない　*/
.FS2_pager_link_first img{display:none;}
.FS2_pager_link_prev img{display:none;}
.FS2_pager_link_next img{display:none;}
.FS2_pager_link_last img{display:none;}

/*　最初に戻る　*/
.FS2_pager_link_first{
	display:inline-block;
	width:35px; height:13px;
	background:url(/shop/item/scshop/design/img01/bg_first.gif) no-repeat;
	position:relative;
	top:2px; margin:0 5px;
}
a:hover.FS2_pager_link_first{
	background:url(/shop/item/scshop/design/img01/bg_first_on.gif) no-repeat;
}

/*　前へ　*/
.FS2_pager_link_prev{
	display:inline-block;
	width:35px; height:13px;
	background:url(/shop/item/scshop/design/img01/bg_prev.gif) no-repeat 0 0;
	position:relative;
	top:2px; padding-right:3px; margin:0px;
	border-right:1px #ccc solid;
}
a:hover.FS2_pager_link_prev{
	background:url(/shop/item/scshop/design/img01/bg_prev_on.gif) no-repeat 0 0;
}

/*　次へ　*/
.FS2_pager_link_next{
	display:inline-block;
	width:35px; height:13px;
	background:url(/shop/item/scshop/design/img01/bg_next.gif) no-repeat 0 0;
	position:relative;
	top:2px; margin:0 0 0 3px;
}
a:hover.FS2_pager_link_next{
	background:url(/shop/item/scshop/design/img01/bg_next_on.gif) no-repeat 0 0;
}

/*　最後へ　*/
.FS2_pager_link_last{
	display:inline-block;
	width:35px; height:13px;
	background:url(/shop/item/scshop/design/img01/bg_last.gif) no-repeat 0 0;
	position:relative;
	top:2px; margin:0 0 0 3px;
}
a:hover.FS2_pager_link_last{
	background:url(/shop/item/scshop/design/img01/bg_last_on.gif) no-repeat 0 0;

}

/*　ページ別リンク　*/
.FS2_pager_link {
	text-decoration:none;
	display:inline-block;
	border-right:1px #ccc solid;
}
.FS2_pager_link{
	padding:1px 7px 1px 4px;
	color:#6978B7;
	position:relative;
}
a:hover.FS2_pager_link{
	color:#99AED3;
}

/*　現在表示中のページ　*/
.FS2_pager_stay{
	display:inline-block;
	color:#999;
	font-weight:bold;
	padding:1px 7px 1px 4px;
	border-right:1px #ccc solid;
}

/* ie用ハック */
/*ie7*/
*+html body .FS2_pager_link_first{
	position:relative;
	top:0px;
}
*+html body .FS2_pager_link_prev{
	position:relative;
	top:0px;
}
*+html body .FS2_pager_link_next{
	position:relative;
	top:0px;
}
*+html body .FS2_pager_link_last{
	position:relative;
	top:0px;
}
/*ie6*/
* html body .FS2_pager_link_first{
	position:relative;
	top:0px;
}
* html body .FS2_pager_link_prev{
	position:relative;
	top:0px;
}
* html body .FS2_pager_link_next{
	position:relative;
	top:0px;
}
* html body .FS2_pager_link_last{
	position:relative;
	top:0px;
}



/* twitter-----------------------------------------------------------------*/
#twitter-ticker{
 width:197px;
 height:364px;
 background-color:#b3e2ee;
 color:#635342;
 display:none;
 padding-top:11px;
-moz-border-radius:10px 10px 6px 6px;
-khtml-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius:6px;
}
#tweet-container{
 height:350px;
 width:auto;
 overflow:hidden;
}
.tweet{
 padding:6px;
 font:74% sans-serif;
 line-height:140%;
 margin:0 8px 8px;
 border:1px solid #86a8c7;
 background:url(/shop/item/scshop/design/img04/transparent.png);
 width:auto;
 overflow:hidden;
}
.tweet .time{
 margin-top:5px;
 text-align:right;
 text-transform:uppercase;
 font-size:72%;
 color:#AAAAAA;
 white-space:nowrap;
}

/* twitter+スクロール-----------------------------------------------------------*/
 .jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right:0;
	top:0;
	height: 100%;
}
.jScrollPaneDrag {
	position: absolute;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
#twitter-ticker .jScrollPaneTrack {
	right:8px;
	background:url(/shop/item/scshop/design/img04/scrollbar.gif) repeat-y;
}
#twitter-ticker .jScrollPaneDrag {
	background: #A0B9C1;
}


/* コメントパターン ------------------------------------------*/
.com-p{ border:1px solid #779ac7; background-color:#fff; }

/* コメントパターン｜カート-----------------------------------*/
.com-cart { margin:10px 15px; text-align:left; }
.com-cart p{
 color:#333;
 font-size:95%;
 line-height:140%;
 text-align:left;
 text-indent:-1em;
 padding:0 0 2px 1em;
}
.com-cart span{ color:#900 }

/* コメントパターン｜東日本大地震------------------------------*/
.eq1103{ padding:10px 15px; text-align:left; }
.eq1103 p{
 color:#333;
 font-size:95%;
 line-height:140%;
 text-align:left;
 text-indent:-1em;
 padding:0 0 2px 1em;
}
.eq1103 dl{
 padding:0 1em 10px;
}
.eq1103 dt{
 color:#cb0f0f;
}
.eq1103 dd{
 color:#333;
}


/* twitterキャンペーン（2011/4/7〜）-----------------------------------------------*/
/*リンク*/
.FS2_body_Goods_event-twitter .user_content a{
color:#06c;
}
/*上部コメント｜応募方法＞見出し*/
.FS2_body_Goods_event-twitter .FS2_upper_comment h3{
margin-left:50px;
}
/*上部コメント｜応募方法＞注意事項*/
.FS2_body_Goods_event-twitter .FS2_upper_comment p{
margin:0 0 0 100px;
text-indent:-1.5em;
color:#900;
font-size:95%;
}
/*上部コメント｜ツイートボックス*/
.FS2_body_Goods_event-twitter .FS2_upper_comment #tbox{
margin:10px 100px 30px;
padding:0px;
}
/*下部コメント｜センタリンク*/
.FS2_body_Goods_event-twitter .FS2_lower_comment{
text-align:center;
}
/*下部コメント｜企画詳細*/
.FS2_body_Goods_event-twitter #twitterCP-dtl{
width:600px;
background:#e9eff1 url(/shop/item/scshop/design/img04/110407twitter-CP_bg.gif);
text-align:left;
margin:20px auto 0;
}
/*下部コメント｜見出し*/
.FS2_body_Goods_event-twitter #twitterCP-dtl h2{
margin-left:45px;
}
/*下部コメント｜応募方法*/
.FS2_body_Goods_event-twitter #twitterCP-dtl ol{
margin:0 45px 20px 55px;
}
.FS2_body_Goods_event-twitter #twitterCP-dtl ol li{
font-size:105%;
color:#666;
padding-bottom:10px;
}
/*下部コメント｜企画詳細*/
.FS2_body_Goods_event-twitter #twitterCP-dtl table{
width:510px;
margin-left:55px;
}
.FS2_body_Goods_event-twitter #twitterCP-dtl table th{
color:#369;
text-align:left;
padding:0 16px 15px 5px;
vertical-align:top;
white-space:nowrap;
}
.FS2_body_Goods_event-twitter #twitterCP-dtl table td{
padding:0 25px 15px 0;
vertical-align:top;
}
.FS2_body_Goods_event-twitter #twitterCP-dtl table td p{
padding-left:1em;
text-indent:-1em;
}


/*クリスマスギフト特集---------------------------------------------------*/
body.FS2_body_Goods_xmas-gift .user_content p{ font-size:90%; padding:3px 0; }
body.FS2_body_Goods_xmas-gift .cap{ margin:30px 0 0 0; }
body.FS2_body_Goods_xmas-gift .pager{ display:none; border:none; }
body.FS2_body_Goods_xmas-gift h2.itemGroup{ font-size:90%; margin:0px; padding:0px }
body.FS2_body_Goods_xmas-gift h2.itemGroup a,.xmas-gift-etc a{ color:#000; }
body.FS2_body_Goods_xmas-gift h2.itemGroup a:hover,.xmas-gift-etc a:hover{ color:#c33; text-decoration:none; }
body.FS2_body_Goods_xmas-gift .groupLayout,.xmas-gift-etc{ background:url(/shop/item/scshop/design/img04/111201xmasgift_etc.gif) no-repeat; border:none; margin-top:20px; padding-top:45px; }
body.FS2_body_Goods_xmas-gift .groupLayout a:hover img,.xmas-gift-etc a:hover img{ filter:Alpha(opacity=80); opacity: 0.8; }
body.FS2_body_Goods_xmas-gift .FS2_lower_comment{ margin:0px; padding:0px; }
p.xmasgift-wrap{ margin-top:40px; text-align:center; }
body.FS2_body_Goods_xmas-gift_stole .pager,body.FS2_body_Goods_xmas-gift_hat .pager,body.FS2_body_Goods_xmas-gift_bag .pager,body.FS2_body_Goods_xmas-gift_socks .pager{ display:none; border:none; }
.xmas-gift-etc,.xmas-gift-etc .alignItem_04{ margin:0px; }

<!--[if lt IE 7]>
div.tweet {
   background:none;
    border:none;
}
<![endif]-->

