/*=========================================================
CSSåŸºæœ¬è¨­å®š
FutureShop2 r_system_preset.css
=========================================================*/
/* åˆæœŸè¨­å®š */
[type="image"]{
	cursor: pointer;
}

/*=========================================================
å•†å“ç”»é¢ï¼šæ‰€å±žã™ã‚‹å­ã‚°ãƒ«ãƒ¼ãƒ—ã®ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆã‚¹ã‚¿ã‚¤ãƒ«
=========================================================*/
/*ã€€å•†å“ç”»é¢ï¼šæ‰€å±žã™ã‚‹å­ã‚°ãƒ«ãƒ¼ãƒ—ã®ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆã‚¹ã‚¿ã‚¤ãƒ«ï¼šãƒ‘ã‚¿ãƒ¼ãƒ³D */

#FS2_itemlayout_list_D td{
vertical-align:top;
padding:2px;
}

#FS2_itemlayout_list_D .itemGroup{
	font-weight:normal;
	font-size:80%;
	padding:0px;
	margin:0px;
}

#FS2_itemlayout_list_D .itemGroup .FS2_itemlayout_list_D_arrow{
	font-weight:bold;
	color:red;
}

.FS2_itemlayout_list_D_icon{
	width:3px;
}

.alignItem_01 .FS2_itemlayout_list_D_name{
	width:99%;
}

.alignItem_02 .FS2_itemlayout_list_D_name{
	width:49%;
}

.alignItem_03 .FS2_itemlayout_list_D_name{
	width:33%;
}

.alignItem_04 .FS2_itemlayout_list_D_name{
	width:24%;
}

.alignItem_05 .FS2_itemlayout_list_D_name{
	width:19%;
}

.alignItem_06 .FS2_itemlayout_list_D_name{
	width:16%;
}

.alignItem_07 .FS2_itemlayout_list_D_name{
	width:14%;
}

.alignItem_08 .FS2_itemlayout_list_D_name{
	width:12%;
}

.alignItem_09 .FS2_itemlayout_list_D_name{
	width:11%;
}

.alignItem_10 .FS2_itemlayout_list_D_name{
	width:9%;
}



/*ã€€ã‚«ãƒ¼ãƒˆç”»é¢ï¼šåˆè¨ˆé‡‘é¡ã‚³ãƒ³ãƒ†ãƒŠ */
/*ã€€ã‚«ãƒ¼ãƒˆç”»é¢ï¼šTadeSafe */
.FS2_TradeSafe div{
	margin:auto;
}


/*=========================================================
ä¼šå“¡ç™»éŒ²ç”»é¢
=========================================================*/
.FS2_birthdayOnceMessage{display:block;}


/*ã€€ä¼šå“¡ç”»é¢ï¼šãƒ¬ãƒ“ãƒ¥ãƒ¼ãƒšãƒ¼ã‚¸ï¼šè³¼å…¥ã—ãŸå•†å“ã®ãƒ¬ãƒ“ãƒ¥ãƒ¼ä¸€è¦§ */
.FS2_MyReviewList_Text:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}



/*=========================================================
å…±é€šä½¿ç”¨ã‚»ãƒ¬ã‚¯ã‚¿
=========================================================*/

.gl_Item ul {
		list-style-type: none;
}

/*ã€€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;
}


/*=========================================================
ã‚¹ãƒžãƒ¼ãƒˆãƒ•ã‚©ãƒ³ã¸æˆ»ã‚‹
=========================================================*/
.FS2_ReturnSP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding:3px 3px 10px 3px;
	text-align:center;

	background: -moz-linear-gradient(
		top,
		#4a4a4a 0%,
		#000000);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#4a4a4a),
		to(#000000));
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border: 0px solid #ffffff;
	-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,000,217,0);
	-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,000,217,0);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,0.3);
}

.FS2_ReturnSP_Btn {
		cursor: pointer;
	width:70%;
	margin:0 auto;
	color: #ffffff;
	padding: 0px 8px;
	background: -moz-linear-gradient(
		top,
		#919191 0%,
		#242424);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#919191),
		to(#242424));
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #000000;
	-moz-box-shadow:
		0px 0px 0px rgba(115,115,115,0),
		inset 0px 0px 1px rgba(145,145,145,1);
	-webkit-box-shadow:
		0px 0px 0px rgba(115,115,115,0),
		inset 0px 0px 1px rgba(145,145,145,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.7),
		0px 0px 0px rgba(255,255,255,0.3);
}


/*========================================================================
ã€€ã‚«ãƒ¼ãƒˆã‚¹ã‚¿ã‚¤ãƒ«â†“â†“â†“â†“â†“
======================================================================== */
#fs2_deliveryList{
	width:95%;
}
label[for="fs2_point-none"],
label[for="fs2_point-all"]{
	display:block;
	margin:5px 0;
}
/* cartTable */
.cartTable .FS2_GoodsImage_td,
.FS2_Checkout_CartTable .FS2_GoodsImage_td{
	border-right:none;
}
.cartTable .FS2_GoodsImage_td+.FS2_GoodsName_td,
.cartTable .FS2_cartTable_optionName,
.FS2_Checkout_CartTable .FS2_GoodsImage_td+.FS2_GoodsName_td,
.FS2_Checkout_CartTable .FS2_cartTable_optionName{
	border-left:none;
}
.FS2_cartTable_unitPrice,
.FS2_cartTable_subtotal{
	text-align:right;
}
.FS2_cartTable_point,
.FS2_cartTable_amount,
.FS2_cartTable_delete{
	text-align:center;
}
.FS2_cartTable_unitPrice,
.FS2_cartTable_point,
.FS2_cartTable_amount,
.FS2_cartTable_subtotal{
	white-space:nowrap;
}
.FS2_Cart_memberPriceLabel{
	display:block;
}

/* ã‚«ãƒ¼ãƒˆãƒ†ãƒ¼ãƒ–ãƒ«ã‚»ãƒ«å¹…è¨­å®š */
.FS2_cartTableHeader_unitPrice{width:17%;}
.FS2_cartTableHeader_point{width:10%;}
.FS2_cartTableHeader_amount{width:8%;}
.FS2_cartTableHeader_subtotal{width:13%;}

.FS2_cartTableHeader_goodsName,
.FS2_cartTableHeader_unitPrice,
.FS2_cartTableHeader_point,
.FS2_cartTableHeader_amount,
.FS2_GoodsImage_td{
	white-space:nowrap;
}

.FS2_CartSellTerms{
  font-size: 10px;
}
/*========================================================================
ã€€ã‚«ãƒ¼ãƒˆã‚¹ã‚¿ã‚¤ãƒ«â†‘â†‘â†‘â†‘â†‘
======================================================================== */



/*========================================================================
ã€€ã¾ã¨ã‚è²·ã„å‰²å¼•é–¢ä¿‚ã‚¹ã‚¿ã‚¤ãƒ«â†“â†“â†“â†“â†“
======================================================================== */


/* ////////// æ³¨æ–‡ç¢ºèªç”»é¢ /////////// */

/* ã¾ã¨ã‚è²·ã„å¯¾è±¡å¤–ã§ã™ */
div.FS2_ExcludedFromVolumeDiscount{
	font-size:10px;
	margin-bottom:5px;
}


/* ////////// ã‚·ãƒ§ãƒƒãƒ”ãƒ³ã‚°ã‚«ãƒ¼ãƒˆ /////////// */

.FS2_VolumeDiscountInformation{
	line-height:1.4;
}

.FS2_VolumeDiscountInformation span{
	display:block;
}
span.FS2_VolumeDiscountNote_Next{
	margin-bottom:5px;
}

span.FS2_VolumeDiscountNote_Coupon,
span.FS2_VolumeDiscountNote_Point{
	font-size:0.80em;
}


/*========================================================================
ã€€ã¾ã¨ã‚è²·ã„å‰²å¼•é–¢ä¿‚ã‚¹ã‚¿ã‚¤ãƒ«â†‘â†‘â†‘â†‘â†‘
======================================================================== */




/*========================================================================
ã€€ãƒžã‚¤ãƒšãƒ¼ã‚¸/ã‚¢ãƒ‰ãƒ¬ã‚¹å¸³ãƒšãƒ¼ã‚¸ç”¨ã€€cartTableè£œæ­£â†“â†“â†“â†“â†“
======================================================================== */
body.FS2_body_MyPage_AddressList .cartTable th{
	width:auto;
}
/*========================================================================
ã€€ãƒžã‚¤ãƒšãƒ¼ã‚¸/ã‚¢ãƒ‰ãƒ¬ã‚¹å¸³ãƒšãƒ¼ã‚¸ç”¨ã€€cartTableè£œæ­£â†‘â†‘â†‘â†‘â†‘
======================================================================== */


/*========================================================================
ã€€ã‚ªãƒªã‚¸ãƒŠãƒ«ã‚¢ã‚¤ã‚³ãƒ³è¡¨ç¤ºç”¨ã€€â†“â†“â†“â†“â†“
======================================================================== */
.FS2_original_icons {
	list-style: none outside none;
	padding: 0;
}

.FS2_original_icons li{
	display:inline-block;
	vertical-align:top;
	margin:0 5px 5px 0;
}
/*========================================================================
ã€€ã‚ªãƒªã‚¸ãƒŠãƒ«ã‚¢ã‚¤ã‚³ãƒ³è¡¨ç¤ºç”¨ã€€â†‘â†‘â†‘â†‘â†‘
======================================================================== */





/*========================================================================
ã€€ã‚¯ãƒ¬ã‚¸ãƒƒãƒˆã‚«ãƒ¼ãƒ‰ä¿æŒæ©Ÿèƒ½ç”¨ã€€â†“â†“â†“â†“â†“
======================================================================== */
/* ã‚¯ãƒ¬ã‚¸ãƒƒãƒˆã‚«ãƒ¼ãƒ‰æƒ…å ± */
span.FS2_addCreditCardList{
	display:block;
	margin-bottom:10px;
}

.FS2_CardListTable th{
	width:auto;
}

.FS2_CardListTable td{
	text-align:center;
	vertical-align:middle;
}

.FS2_body_MyPage_CreditCardEntry_icons{
	margin-bottom:20px;
}

/* ã‚¯ãƒ¬ã‚¸ãƒƒãƒˆã‚«ãƒ¼ãƒ‰å‰Šé™¤ */
body.FS2_body_MyPage_CreditCardDelete .userTable_01 th{
	text-align:right;
}

/* æ±ºæ¸ˆæ–¹æ³•é¸æŠž */
.FS2_CreditCardInfoComment{
	padding-left:1.2em;
}

.FS2_NewCreditCardDisabled{
	filter: alpha(opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;
}

.FS2_SelectCreditCardArea,
.FS2_InputCreditCardDataArea{
	margin:16px 0 10px 0;
}

/* å®šæœŸç”³è¾¼ã‚¯ãƒ¬ã‚¸ãƒƒãƒˆã‚«ãƒ¼ãƒ‰ç•ªå·å¤‰æ›´ */
.FS2_creditcard_caution_container{
	margin-top:12px;
	padding:5px;
	text-align:center;
}


/*========================================================================
ã€€ã‚¯ãƒ¬ã‚¸ãƒƒãƒˆã‚«ãƒ¼ãƒ‰ä¿æŒæ©Ÿèƒ½ç”¨ã€€â†‘â†‘â†‘â†‘â†‘
======================================================================== */




/*========================================================================
ã€€ç”»åƒãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°altè¡¨ç¤ºç”¨ã€€â†“â†“â†“â†“â†“
======================================================================== */

.FS2_additional_image_thumbnail_container{
	display:inline-block;
	vertical-align:top;
}

.FS2_additional_image_btn_thumbnail_container .FS2_thumbnail_container span{
	display:block;
}


/*========================================================================
ã€€ç”»åƒãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°altè¡¨ç¤ºç”¨ã€€â†‘â†‘â†‘â†‘â†‘
======================================================================== */



/*========================================================================
ã€€äºˆç´„è¡¨ç¤ºé–¢é€£ç”¨ã€€â†“â†“â†“â†“â†“
======================================================================== */

/* å•†å“è©³ç´°ç”»é¢ =================================== */

/* äºˆç´„å—ä»˜ã‚¢ã‚¤ã‚³ãƒ³ */
.FS2_AdvancedOrderIcon{
	display:block;
	margin:5px 0;
}

/* ç™ºå£²æ—¥æ™‚ */
.FS2_ReleaseDate{
	display:block;
	margin-bottom:5px;
}

/* å‡ºè·é–‹å§‹äºˆå®šæ—¥ */
.FS2_ReservedItemShippingDate{
	display:block;
}

/* äºˆç´„å—ä»˜æœŸé–“ */
.reservationPeriod{
	font-weight:bold;
}


/* ãƒãƒªã‚¨ãƒ¼ã‚·ãƒ§ãƒ³è¡¨ç¤ºï¼ˆç¸¦æ–¹å‘ãƒªã‚¹ãƒˆãƒ‘ã‚¿ãƒ¼ãƒ³ï¼‰ */
.FS2_PreOrderVariationComment{
	display:block;
	font-size:0.834em;
}


/* å‡ºè·äºˆå®šæ—¥ã‚³ãƒ¡ãƒ³ãƒˆå‡ºåŠ›ç®‡æ‰€ */
table td span.FS2_ShippingDateNote{
	display:block;
	text-align:left;
}

/* ã‚«ãƒ¼ãƒˆç”»é¢ ================================ */

/* äºˆç´„å•†å“æ³¨é‡ˆ */
div.FS2_PreorderItemCartComment,
div.FS2_ShippingDateCartComment{
		font-size: 10px;
		margin-bottom: 5px;
}


/*========================================================================
ã€€äºˆç´„è¡¨ç¤ºé–¢é€£ç”¨ã€€â†‘â†‘â†‘â†‘â†‘
======================================================================== */





/*========================================================================
ã€€ãŠæ”¯æ‰•æ–¹æ³•é¸æŠžç”»é¢ã§ã‚¯ãƒ¼ãƒãƒ³ã‚³ãƒ¼ãƒ‰ã‚’å…¥åŠ›ã€€â†“â†“â†“â†“â†“
======================================================================== */

.FS2_CouponCodeInput{
	text-align:center;
	padding:10px 0;
}

.FS2_CouponCodeInput td .error_content{
	margin:0 5px 10px 5px;
}

.FS2_CouponCodeComment{
	font-size:0.834em;
	margin:3px 0 3px 0;
}

.FS2_ApplyCouponButton{
	vertical-align:middle;
}
.FS2_ApplyCouponButton input{
	vertical-align:text-bottom;
}

/*========================================================================
ã€€ãŠæ”¯æ‰•æ–¹æ³•é¸æŠžç”»é¢ã§ã‚¯ãƒ¼ãƒãƒ³ã‚³ãƒ¼ãƒ‰ã‚’å…¥åŠ›ã€€â†‘â†‘â†‘â†‘â†‘
======================================================================== */





/*========================================================================
ã€€ãƒãƒ³ãƒ‰ãƒ«å‰²å¼•ã€€ã‚«ãƒ¼ãƒˆç³»ç”»é¢ã‚¹ã‚¿ã‚¤ãƒ«ã€€â†“â†“â†“â†“â†“
======================================================================== */


/* ãƒãƒ³ãƒ‰ãƒ«å‰²å¼•ã‚«ãƒ¼ãƒˆç³» */

#FS2_bundleInformationBlock{
	margin:20px 0;
	padding:10px;
	border-width:1px;
	border-style:solid;
	clear:both;
}

/* ãƒãƒ³ãƒ‰ãƒ«å•†å“ã«é–¢ã™ã‚‹ã‚³ãƒ¡ãƒ³ãƒˆã€‚ï¼ˆè‡ªç”±å…¥åŠ›ï¼‰ */
#FS2_bundleCartComment{
	margin:10px 0;
	clear:both;
}

#FS2_bundleTypeList{
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
}

#FS2_bundleTypeList li{
	margin:0 10px 10px 1px;
}

/* å•†å“åä¸Šéƒ¨æ³¨é‡ˆã‚³ãƒ¡ãƒ³ãƒˆ */
div.FS2_BundleItemCartComment{
		font-size: 10px;
		margin-bottom: 5px;
}

.FS2_bundleDetailButton{
	display:block;
	text-align:right;
	clear:both;
}

/* ã‚ªãƒ—ã‚·ãƒ§ãƒ³ä¾¡æ ¼è¡¨ç¤º */
.FS2_option_price_declaration,
.FS2_bundleSubtotal{
	display:block;
}
.FS2_bundleSubtotal{
	border-top-width:1px;
	border-top-style:dotted;
	margin-top:3px;
	padding-top:3px;
	font-weight:bold;
}



/*========================================================================
ã€€ãƒãƒ³ãƒ‰ãƒ«å‰²å¼•ã€€ã‚«ãƒ¼ãƒˆç³»ç”»é¢ã‚¹ã‚¿ã‚¤ãƒ«ã€€â†‘â†‘â†‘â†‘â†‘
======================================================================== */


/* ã€ŒEãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’ä¿å­˜ã™ã‚‹ã€ */
.FS2_holdEmailAddress{
	text-align:center;
	margin:5px 0;
}



/*========================================================================
ã€€FutureShop2X ã‚¹ã‚¿ã‚¤ãƒ«ã€€â†“â†“â†“â†“â†“
======================================================================== */
/* ä¼šå“¡ç™»éŒ² */

#FS2_MembershipCardBlock{
	padding:50px 0;
	text-align:center;
}
/*========================================================================
ã€€FutureShop2X ã‚¹ã‚¿ã‚¤ãƒ«ã€€â†‘â†‘â†‘â†‘â†‘
======================================================================== */



/*========================================================================
ã€€è¤‡æ•°ãŠå±Šã‘è³¼å…¥é–¢é€£ ã‚¹ã‚¿ã‚¤ãƒ«ã€€â†“â†“â†“â†“â†“
======================================================================== */
#FS2_AddresseeSelect>ul {
	text-align: center;
	padding-left:0;
}
#FS2_AddresseeSelect li {
	list-style: none;
	display: inline-block;
	margin: 0 10px;
}

.FS2_AddresseeDescription{
	margin:0 0 50px;
}
.FS2_ChangeNumofDestination{
	display:block;
	text-align:right;
	padding:8px 0;
}

.FS2_DeliveryComment+br{
	display:none;
}
.FS2_DeliveryComment{
	padding:0 0 0.6em 2em;
}
.FS2_DeliveryComment .FS2_Delivery_table03{
	margin-left:0;
}

.FS2_CopyDeliveryButton{
	text-align:center;
	margin-bottom:20px;
}
.FS2_CopyDeliveryButton input{
	padding:4px 10px;
}
/*========================================================================
ã€€è¤‡æ•°ãŠå±Šã‘è³¼å…¥é–¢é€£ ã‚¹ã‚¿ã‚¤ãƒ«ã€€â†‘â†‘â†‘â†‘â†‘
======================================================================== */


/*========================================================================
ã€€æ³¨æ–‡ç¢ºèªç”»é¢ ã‚¹ã‚¿ã‚¤ãƒ«ã€€â†“â†“â†“â†“â†“
======================================================================== */
/* æ³¨æ–‡å‡¦ç†ä¸­æ–‡è¨€éžè¡¨ç¤º */
#FS2_OrderProcessingComment_container{
	display:none;
}
/*========================================================================
ã€€æ³¨æ–‡ç¢ºèªç”»é¢ ã‚¹ã‚¿ã‚¤ãƒ«ã€€â†‘â†‘â†‘â†‘â†‘
======================================================================== */


/*========================================================================
ã€€ãƒ•ã‚©ãƒ¼ãƒ å…¥åŠ›ã‚¢ã‚·ã‚¹ãƒˆ ã‚¹ã‚¿ã‚¤ãƒ«ã€€â†“â†“â†“â†“â†“
======================================================================== */

.FS2_assist_container {
	padding-top: 5px;
	margin: 2px 0 3px;
}
.FS2_assist_container::after {
	content: "";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}

.FS2_assist_message {
	padding: 4px 14px 3px;
	border-radius: 2px;
	background-color: #e55;
	color: #fff;
	width: auto;
	display: block;
	float: left;
}
.FS2_assist_message_large {
	float: none;
}

.FS2_assist_required {
	background: #fff6ee;
}

.FS2_assist_error {
	background: #fdd;
}


.FS2_ui-menu {
	display: block;
	position: absolute;
	z-index:1600;
	width: auto;
	padding:8px;
	margin: 0;
	outline: none;
	border-radius:4px;
	box-shadow: 0px 0px 3px 3px rgba(48,48,48,0.25);
	background-color:rgba(221,221,221,0.9);
	list-style: none;
}
.FS2_ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px 0.4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	border-top:1px solid rgba(236,236,251,1);
	border-bottom: 1px solid rgba(168,168,183,1);
	background-color:rgba(221,221,221,0);
	color:#333;
}
.FS2_ui-menu-item:first-child{
	border-top:none;
}
.FS2_ui-menu-item:last-child{
	border-bottom: none;
}
.FS2_ui-menu-item.FS2_ui-state-focus,
.FS2_ui-menu-item.FS2_ui-state-active {
	background-color: rgba(48, 48, 48,1);
	color:#ccc;
}


/*========================================================================
ã€€ãƒ•ã‚©ãƒ¼ãƒ å…¥åŠ›ã‚¢ã‚·ã‚¹ãƒˆ ã‚¹ã‚¿ã‚¤ãƒ«ã€€â†‘â†‘â†‘â†‘â†‘
======================================================================== */



/*========================================================================
ã€€å®Ÿåº—èˆ—åœ¨åº«è¡¨ç¤º ã‚¹ã‚¿ã‚¤ãƒ«ã€€â†“â†“â†“â†“â†“â†“
======================================================================== */

/* FS2_stripeList ---- */
.FS2_stripeList{
	display:table;
	width:100%;
	margin:0;
	padding:0;
	border-collapse:collapse;
	box-sizing:border-box;
}
.FS2_stripeList>li{
	display:table-row;
	list-style:none;
}
.FS2_stripeList>li:nth-of-type(2n+1){
	background:rgba(122, 122, 122, 0.1);
}
.FS2_storeContentsMain{
	padding:20px 14px;
}
.FS2_storeContentsMain .FS2_itemInfo_block{
	display:table;
	width:100%;
}
.FS2_storeContentsMain .FS2_itemPhoto,
.FS2_storeContentsMain .FS2_itemInfo{
	display:table-cell;
	vertical-align:top;
}
.FS2_storeContentsMain .FS2_itemPhoto{
	width:100px;
	padding-right:16px;
}
.FS2_storeContentsMain .FS2_itemPhoto img{
	width:100%;
}
.FS2_storeContentsMain .FS2_itemInfo>h1{
	font-size:14px;
}
.FS2_storeContentsMain .FS2_itemInfo .FS2_itemNumber{
	display:table;
}
.FS2_storeContentsMain .FS2_itemInfo .FS2_itemNumber>dt,
.FS2_storeContentsMain .FS2_itemInfo .FS2_itemNumber>dd{
	display:table-cell;
}
.FS2_storeContentsMain .FS2_VariationList{
	display:table;
	padding:0;
}
.FS2_storeContentsMain .FS2_VariationList>li{
	display:table-row;
	list-style:none;
}
.FS2_storeContentsMain .FS2_VariationList>li>*{
	display:table-cell;
	box-sizing:border-box;
	padding:8px 5px;
	vertical-align:middle;
}
.FS2_storeContentsMain .FS2_VariationList>li>label{
	display:table-cell;
	padding:0 4px 8px 0;
}
.FS2_storeContentsMain .FS2_VariationList>li>select{
	display:table-cell;
}
.FS2_storeStockStatus-noData{
	margin:18px 0;
	padding:8px;
	text-align:center;
	border:5px solid #fdd;
	background:#fbb;
}
/* StoreStockList */
.FS2_variationSelector_block{
	border-left:3px solid #ddd;
	padding-left:0.6em;
}
.FS2_variationSelector_list{
	margin:1em 0;
	padding:0;
	list-style:none;
}
.FS2_variationSelector_list>li{
	margin-bottom:0.8em;
}
.FS2_stores_block{
	margin-top:20px;
}
.FS2_areaList_container{
	margin:0 0 8px;
}
.FS2_areaList{
	display:table;
	width:100%;
	padding:0;
	table-layout:fixed;
}
.FS2_areaList>li{
	position:relative;
	display:table-cell;
	padding:1px;
	text-align:center;
	vertical-align:middle;
	border-right:2px solid #fff;
	background:#ddd;
}
.FS2_areaList>li:last-child{
	border-right:none;
}
.FS2_areaList>li::after{
	position:absolute;
	top:1px;
	right:1px;
	bottom:1px;
	left:1px;
	display:block;
	content:"";
	border:1px solid #fff;
}
.FS2_areaList>li>a{
	display:block;
	padding:5px;
	text-decoration:none;
	color:#333;
	position:relative;
	z-index:9;
}
.FS2_areaList>li>a:hover{
	background:#eee;
}
.FS2_storeArea_block{
	margin-bottom:20px;
}
.FS2_storeArea_title{
	font-size:14px;
	margin:0;
	padding:4px;
	color:#fff;
	background:#999;
}
.FS2_storeList li>*{
	display:table-cell;
	box-sizing:border-box;
	padding:8px 5px;
	vertical-align:middle;
}
.FS2_storeList .FS2_storeListItem_title,
.FS2_storeList .FS2_storeListItem_stock,
.FS2_storeList .FS2_storeListItem_button{
	border:1px solid #ddd;
}
.FS2_storeList .FS2_storeListItem_title{
	width:76%;
	padding:0;
}
.FS2_storeList .FS2_storeListItem_title>a{
	display:block;
	padding:8px 5px;
	text-decoration:none;
	color:inherit;
}
.FS2_storeList .FS2_storeListItem_title>a:hover{
	text-decoration:underline;
}
.FS2_storeList .FS2_storeListItem_title .FS2_storeAddress{
	font-size:0.8em;
	display:block;
	margin-top:3px;
	padding-top:3px;
	border-top:1px solid #ddd;
}
.FS2_storeList .FS2_storeListItem_stock{
	width:16%;
	text-align:center;
	white-space: nowrap;
}
.FS2_storeList .FS2_storeListItem_button{
	width:8%;
	text-align:center;
	white-space: nowrap;
}
.FS2_storeList .FS2_storeStock_label::after,
.FS2_VariationList .FS2_storeStock_label::after{
	content:" : ";
}
.system_content .FS2_storeList,
.system_content .FS2_VariationList,
.system_content .FS2_areaList
.system_content .FS2_variationSelector_list {
	margin:0;
}

/* StoreStockInfo ---- */
.FS2_storeStock_area{
	margin-top:16px;
}
.FS2_storeStock_area .FS2_storeStockVariationLabel{
	font-weight:bold;
}
.FS2_storeStock_container{
	display:table;
	margin:10px 0 14px;
	border-collapse:collapse;
}
.FS2_storeStock_container .FS2_storeStock_label,
.FS2_storeStock_container .FS2_storeStock_value{
	display:table-cell;
	padding:4px 8px;
	border:1px solid #aaa;
}
.FS2_storeStock_container .FS2_storeStock_label{
	background:rgba(122, 122, 122, 0.1);
}
.FS2_storeStock_container .FS2_storeStock_msg,
.FS2_storeStock_container .FS2_storeStock_extend {
	padding: 5px 10px;
	border: 1px solid #aaa;
}
.FS2_storeStockVariation_area{
	margin:2px 0 16px;
}
.FS2_storeStockVariation_area h2{
	font-size:14px;
	font-weight:bold;
	margin:10px 0 0 0;
	padding:3px 5px;
	color:#fff;
	background:#999;
}
.FS2_VariationList>li>span{
	box-sizing:border-box;
	border:1px solid #eee;
	border-width:1px 0;
}
.FS2_storeList_container{
	display:table;
	width:100%;
	margin:0 0 10px;
	padding:0;
	border-width:2px 0;
}
.FS2_storeList_container>li{
	font-size:12px;
	display:table-row;
	overflow:hidden;
	margin:0;
	border:none;
}
.FS2_storeList_container>li:nth-child(even){
	background:#f6f6f6;
}
.FS2_storeList_container>li>span{
	display:table-cell;
	box-sizing:border-box;
	padding:8px 4px;
	vertical-align:middle;
	word-break:break-all;
}
.FS2_Variation_value{
	width:30%;
}
.FS2_VariationInCartButton_container{
	width:44%;
	margin:0;
	padding:0;
}
.FS2_VariationInCartButton_container>input{
	margin:0;
	padding:4px 5px;
}
.FS2_storeDescription .userTable_01{
	border-collapse:collapse;
}
.FS2_storeDescription .userTable_01>tbody>tr>th,
.FS2_storeDescription .userTable_01>tbody>tr>td{
	padding:5px;
}
.FS2_storeDescription_table{
	width:100%;
	border-collapse:collapse;
}
.FS2_storeDescription_table th,
.FS2_storeDescription_table td{
	line-height:1.1;
	padding:7px 10px 5px;
	border:1px solid #ddd;
}
.FS2_storeDescription_table th{
	font-weight:normal;
	background:rgba(122, 122, 122, 0.1);
}
.FS2_storeDescription_table tbody th{
	text-align:left;
}
.FS2_storeZipcode{
	margin-right:0.5em;
}
.FS2_movetoStoreStockListButton_container{
	margin:20px 0;
	padding:3px 0;
	text-align:center;
}
.FS2_movetoStoreStockListButton{
	font-size:1.2em;
	line-height:1;
	position:relative;
	display:inline-block;
	padding:0.6em 1.8em 0.5em 1.2em;
	cursor:pointer;
	text-decoration:none;
	color:#fff;
	border-radius:3px;
	background:#777;
	box-shadow:1px 1px 3px #ddd;
}
.FS2_movetoStoreStockListButton:hover{
	background-color:#8b8b8b;
}
.FS2_movetoStoreStockListButton:link, .FS2_movetoStoreStockListButton:visited, .FS2_movetoStoreStockListButton:hover, .FS2_movetoStoreStockListButton:active {
	color: #fff;
}
.FS2_movetoStoreStockListButton::after{
	position:absolute;
	top:0;
	right:0.5em;
	bottom:0;
	display:block;
	width:0;
	height:0;
	margin:auto;
	content:"";
	border-width:0.5em 0 0.5em 0.75em;
	border-style:solid;
	border-color:transparent transparent transparent #fff;
}
/* storeInfo ----- */
/* GoodsDetail ----- */
.FS2_storeStockInfo_container{
	margin:20px 0;
}
.FS2_favoriteStoreStock{
	margin:0 0 14px;
}
.FS2_favoriteStoreStock_link,
.FS2_storeStockList_link{
	position:relative;
	display:block;
	padding:6px 10px;
	transition:background-color 0.3s ease-out, color 0.3s linear, border-color 0.3s linear,box-shadow 0.3s ease-out;
	text-decoration:none;
	color:#333;
	border:1px solid #ec9;
	border-right:14px solid #da5;
	border-radius:5px;
	background:#fec;
}
.FS2_favoriteStoreStock_link:hover,
.FS2_storeStockList_link:hover{
	border-color:#c94;
	background:#fdb;
	box-shadow:1px 1px 3px rgba(50, 50, 50, 0.3);
}
.FS2_favoriteStoreStock_link::after,
.FS2_storeStockList_link::after{
	position:absolute;
	top:0;
	right:-10px;
	bottom:0;
	width:0;
	height:0;
	margin:auto;
	content:"";
	border-width:6px 0 6px 6px;
	border-style:solid;
	border-color:transparent transparent transparent #fff;
}
/* GoodsDetail ----- */

/*========================================================================
ã€€å®Ÿåº—èˆ—åœ¨åº«è¡¨ç¤º ã‚¹ã‚¿ã‚¤ãƒ«ã€€â†‘â†‘â†‘â†‘â†‘
======================================================================== */




/*========================================================================
ã€€Amazon Payé–¢é€£ã‚¹ã‚¿ã‚¤ãƒ«ã€€â†“â†“â†“â†“â†“
======================================================================== */

.FS2_OtherServiceLogin_area{
	margin:10px 0;
	text-align:center;
}
.FS2_OtherServiceLoginAreaDivider_container{
	margin:0 0 10px;
}
.FS2_OtherServiceLoginAreaDivider_container .FS2_Divider_line{
	position:relative;
	display:block;
}
.FS2_OtherServiceLoginAreaDivider_container .FS2_Divider_line::before,
.FS2_OtherServiceLoginAreaDivider_container .FS2_Divider_line::after{
	position:absolute;
	top:0.5em;
	display:block;
	width:42%;
	content:"";
	border-width:1px 0 0 0;
	border-style:solid;
	border-color:#aaa;
}
.FS2_OtherServiceLoginAreaDivider_container .FS2_Divider_line::before{
	left:0;
}
.FS2_OtherServiceLoginAreaDivider_container .FS2_Divider_line::after{
	right:0;
}
.FS2_OtherServiceLoginAreaDivider_container .FS2_Divider_label{
	position:relative;
}
.FS2_AnotherLogin_comment{
	font-size:0.9em;
	position:relative;
	margin-bottom:16px;
	padding:0.5em 1em;
	text-align:left;
	border:1px solid #ccc;
	border-radius:0.5em;
	background:rgba(220, 220, 220, 0.3);
}
.FS2_AnotherLogin_comment::after{
	position:absolute;
	right:0;
	bottom:-12px;
	left:0;
	display:block;
	width:0;
	height:0;
	margin:auto;
	content:"";
	border-width:12px 8px 0;
	border-style:solid;
	border-color:#ccc transparent transparent;
}
.FS2_OtherLoginCompleted_comment{
	margin:10px 0;
	padding:10px 14px;
	color:#333;
	border:5px solid #eee;
	background:#f9f9f9;
}
.FS2_OtherLoginCompleted_comment p{
	margin:0;
}
/* Login control */
.FS2_body_CheckoutInProgress .FS2_login_layout_table_td_right{
	display:none;
}
.FS2_body_Login_Login.FS2_body_RegisteredUser .FS2_login_layout_table_td_right,
.FS2_body_ReviewLogin.FS2_body_RegisteredUser .FS2_login_layout_table_td_right,
.FS2_body_WishListLogin_Login.FS2_body_RegisteredUser .FS2_login_layout_table_td_right {
	display: none;
}
.FS2_body_CouponLogin.FS2_body_RegisteredUser .FS2_SignUp_area {
	display: none;
}
.FS2_body_Cart_GuestLogin.FS2_body_RegisteredUser .FS2_login_layout_table_td_right input[name="entry"],
.FS2_body_FixedPeriodGuestLogin.FS2_body_RegisteredUser .FS2_login_layout_table_td_right input[name="entry"] {
	display: none;
}
.FS2_body_Cart_GuestLogin.FS2_body_RegisteredUser .FS2_login_layout_table_td_right{
	display:table-cell;
}
.FS2_body_Cart_GuestLogin.FS2_body_RegisteredUser .FS2_login_layout_table_td_right input[name="entry"]{
	display:none;
}
/* CouponLogin */
.FS2_CouponLogin_area{
	display:table;
	box-sizing:border-box;
	width:100%;
}
.FS2_CouponLogin_area>*{
	display:table-cell;
}
.FS2_CouponLogin_area .FS2_OtherServiceLogin_area{
	position:relative;
	width:50%;
	padding-left:8em;
	vertical-align:middle;
}
.FS2_CouponLogin_area .FS2_OtherServiceLoginAreaDivider_container{
	position:absolute;
	top:0;
	bottom:0;
	left:2em;
	width:5em;
	margin:auto;
	text-align:center;
}
.FS2_CouponLogin_area .FS2_OtherServiceLoginAreaDivider_container .FS2_Divider_line{
	position:absolute;
	top:0;
	bottom:0;
}
.FS2_CouponLogin_area .FS2_OtherServiceLoginAreaDivider_container .FS2_Divider_line::before,
.FS2_CouponLogin_area .FS2_OtherServiceLoginAreaDivider_container .FS2_Divider_line::after{
	left:2.5em;
	height:46%;
	border-width:0 0 0 1px;
}
.FS2_CouponLogin_area .FS2_OtherServiceLoginAreaDivider_container .FS2_Divider_line::after{
	top:auto;
	bottom:0;
}
.FS2_CouponLogin_area .FS2_OtherServiceLoginAreaDivider_container .FS2_Divider_label{
	line-height:1;
	position:absolute;
	top:1em;
	bottom:0;
	left:0;
	width:5em;
	height:1.5em;
	margin:auto;
}
/* ShoppingCart */
.FS2_SelectCheckoutService_area{
	margin:40px 0 20px;
	padding:10px;
	border:5px solid #eee;
}
.FS2_SelectCheckoutService_area .FS2_OtherServiceLoginAreaDivider_container{
	left:50%;
}
.FS2_CheckoutService_area{
	display:table;
	box-sizing:border-box;
	width:100%;
}
.FS2_CheckoutService_area .FS2_CheckoutServiceComment_container,
.FS2_CheckoutService_area .FS2_CheckoutServiceButton_container{
	display:table-cell;
	text-align:left;
	vertical-align:middle;
}
.FS2_CheckoutService_area .FS2_CheckoutServiceComment_container{
	padding-right:1em;
}
.FS2_CheckoutService_area .FS2_CheckoutServiceButton_container{
	width:40%;
	text-align:right;
}
.FS2_CheckoutService_area .FS2_CheckoutServiceButton_container.FS2_CheckoutServiceDisabledButton_container{
	width:297px;
}
.FS2_CheckoutServiceDisabledButton{
	position:relative;
	float:right;
	box-sizing:border-box;
	width:297px;
	padding:8px 12px 7px 36px;
	text-align:center;
	color:#fff;
	border:1px solid #999;
	border-radius:5px;
	background:#aaa;
}
.FS2_CheckoutServiceDisabledButton::before,
.FS2_CheckoutServiceDisabledButton::after{
	position:absolute;
	top:0;
	bottom:0;
	left:10px;
	display:block;
	width:14px;
	height:14px;
	margin:auto;
	content:"";
	border:2px solid #fff;
}
.FS2_CheckoutServiceDisabledButton::before{
	border-radius:50%;
}
.FS2_CheckoutServiceDisabledButton::after{
	top:10px;
	left:17px;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	border-width:2px 0 0;
}
.FS2_CheckoutServiceDisabled_comment{
	float:right;
	box-sizing:border-box;
	width:296px;
	margin-top:6px;
	padding-left:6px;
	text-align:left;
	border-left:3px solid #dcc;
}
.FS2_CheckoutServiceDisabled_comment p{
	line-height:1.4;
	margin:0;
}
/*========================================================================
ã€€Amazon Payé–¢é€£ã‚¹ã‚¿ã‚¤ãƒ«ã€€â†‘â†‘â†‘â†‘â†‘
======================================================================== */





/*========================================================================
ã€€LINEé–¢é€£ã‚¹ã‚¿ã‚¤ãƒ«ã€€â†“â†“â†“â†“â†“
======================================================================== */
.FS2_AnotherLogin_area + .FS2_AnotherLogin_area {
  margin-top: 35px;
}

.FS2_LineAddFriend_area {
  margin-bottom: 40px;
}

.FS2_LineAddFriendButton_container,
.FS2_LineIdLinkButton_container,
.FS2_LineExportProfileButton_container {
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
}

.FS2_LineAddFriendButton,
.FS2_LineIdLinkButton,
.FS2_LineExportProfileButton {
  cursor: pointer;
}

.FS2_LineImportProfileButton_container {
  text-align: center;
  margin: 30px auto;
  width: 36%;
}

.FS2_LineIdLinkComplete_comment {
  margin-top: 25px;
  margin-bottom: 25px;
}

/* Login Control */
.FS2_body_LineIdLinkLogin.FS2_body_RegisteredUser .FS2_login_layout_table_td_right,
.FS2_body_LineIdLinkLogin.FS2_body_RegisteredUser .FS2_LineLoginCompleted_comment {
  display: none;
}

/*========================================================================
ã€€LINEé–¢é€£ã‚¹ã‚¿ã‚¤ãƒ«ã€€â†‘â†‘â†‘â†‘â†‘
======================================================================== */



/* ãƒ­ã‚°ã‚¤ãƒ³æƒ…å ± */
.FS2_repeater{
	display: none;
}


/* JSã§è¡¨ç¤ºã•ã›ã‚‹ã‚¨ãƒ¬ãƒ¡ãƒ³ãƒˆç”¨ */
.FS2_hiddenElement{
	display: none;
}

/*========================================================================
ã€€Modalã€€â†“â†“â†“â†“â†“
======================================================================== */
/* common */
.FS2_Modal {
  display: none;
  background: rgba(0, 0, 0, 0.7);
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2147483647;
}

.FS2_ModalContents {
  background: #fff;
  flex-basis: 500px;
  max-width: 500px;
  min-height: 400px;
  padding: 20px;
}
.FS2_Modal input[type="radio"] {
  display: none;
}
/*========================================================================
ã€€Modalã€€â†‘â†‘â†‘â†‘â†‘
======================================================================== */

/*========================================================================
ã€€CreditCardInputAreaã€€â†“â†“â†“â†“â†“
======================================================================== */
/* FixedPeriodHistoryDetail. */
.FS2_FixedPeriodHistoryDetail_CreditCardModal .FS2_CreditCardActionButtons {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-content: center;
  margin: 20px 0;
}
.FS2_FixedPeriodHistoryDetail_CreditCardModal .FS2_CreditCardActionButtons::after {
  display: none;
}
.FS2_FixedPeriodHistoryDetail_CreditCardModal .FS2_CreditCardModifyButton {
  background: #ffa234;
  border: none;
  border-radius: 3px;
  box-shadow: 1px 1px 3px #aaa;
  color: #fff;
  cursor: pointer;
  font-size: inherit;
  padding: 5px 20px;
}
.FS2_FixedPeriodHistoryDetail_CreditCardModal .FS2_CancelProcessButton {
  border: none;
  background: none;
  color: #4b87b2;
  cursor: pointer;
  font-size: 90%;
  margin: 3px 0px;
  padding: 0px;
}
.FS2_FixedPeriodHistoryDetail_CreditCardModal .FS2_CreditCardModifyProcessingComment {
  display: none;
  margin-top: 30px;
  text-align: center;
}
/*========================================================================
ã€€CreditCardInputAreaã€€â†‘â†‘â†‘â†‘â†‘
======================================================================== */

.FS2_CreditCardDetail .FS2_SettleCreditExplainArea{
	display: none;
}


/*========================================================================
ã€€å®šæœŸè¤‡æ•°å•†å“ã€€â†“â†“â†“â†“
======================================================================== */

.FS2_cycleNameCartComment {
  margin: 8px 0;
}

.FS2_moveToAnotherCart {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.FS2_FixedPeriodPriceList {
  list-style: none;
  margin: 0;
  padding: 0;
}

.FS2_FixedPeriodPrice_usual:only-child > .FS2_FixedPeriodPriceLabel {
  display: none;
}

.FS2_CycleNameCartCommentCourse::before {
  content: "ï¼ˆ";
}
.FS2_CycleNameCartCommentCourse::after {
  content: "ï¼‰";
}

.FS2_FixedPeriodHistory_NextDelivery,
.FS2_FixedPeriodHistory_DeliveryStatus {
  display: flex;
  align-items: center;
}

.FS2_SkipNextDeliveryButton_container {
  margin: 0 0 16px;
  text-align: right;
}

.FS2_ModalActionButtons {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-content: center;
  margin: 20px 0;
}

.FS2_CancelProcessButton {
  border: none;
  background: none;
  color: #4b87b2;
  cursor: pointer;
  font-size: 90%;
  margin: 3px 0px;
  padding: 0px;
}

.FS2_ModalProcessingComment {
  display: none;
}

.FS2_FixedPeriodHistoryDetail_ModifyDeliveryDateModal .FS2_ModifyDeliveryDateSaveButton {
  background: #ffa234;
  border: none;
  border-radius: 3px;
  box-shadow: 1px 1px 3px #aaa;
  color: #fff;
  cursor: pointer;
  font-size: inherit;
  padding: 5px 20px;
}
.FS2_FixedPeriodHistoryDetail_ModifyDeliveryDateModal .FS2_CancelProcessButton {
  border: none;
  background: none;
  color: #4b87b2;
  cursor: pointer;
  font-size: 90%;
  margin: 3px 0px;
  padding: 0px;
}

/*========================================================================
ã€€å®šæœŸè¤‡æ•°å•†å“ã€€â†‘â†‘â†‘â†‘â†‘
======================================================================== */

/* CSS Document */

/*=========================================================
CSSåŸºæœ¬è¨­å®š
FutureShop2 system_DesignSettings.css
=========================================================*/

/*ã€€ãƒ•ã‚©ãƒ³ãƒˆã‚µã‚¤ã‚ºã‚’ã‚¯ãƒ­ã‚¹ãƒ–ãƒ©ã‚¦ã‚¸ãƒ³ã‚°å¯¾å¿œã€€*/
body {
	font-size:80%;

}

/*ã€€bodyç›´ä¸‹ãƒ†ã‚­ã‚¹ãƒˆã€€*/
.FS2_body_text_area {}
.FS2_body_text {
	margin:0px;
	padding:0px;
}

/*=========================================================
ãƒšãƒ¼ã‚¸ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆ
=========================================================*/

/*ã€€ãƒšãƒ¼ã‚¸ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆã€€*/
.layout_body {
		position:relative;

	}

/*ã€€ãƒšãƒ¼ã‚¸ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆï¼šãƒ˜ãƒƒãƒ€ã‚¨ãƒªã‚¢ã€€*/
.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:0;
	margin:10px 0;
	/*border-bottom:1px solid #ccc;*/
	font-size:90%;
}

.utility table {
	width:100%;
	float:left;
	margin:0;
	padding:0px;
	border:none;
}

.utility td,.utility tr,.utility tbody{
	padding:0px;
	margin:0px;
	vertical-align:bottom;
}

/*ã€€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚¨ãƒªã‚¢ï¼šã„ã‚‰ã£ã—ã‚ƒã„ã¾ã›ã‚²ã‚¹ãƒˆã•ã‚“ã€€*/
/*.FS2_welcome_area {
        display:none;
	border-bottom:1px dotted #DDDDDD;
}

.welcome {
	margin-left:0.5em;
	line-height:1.1;
}*/

.FS2_welcome_area{
	position:absolute;
	border:none;
}

.welcome{
	position:relative;
	width:180px;
	display: none;
	top:-560px;
	left:820px;
	text-align:right;
	background-image:url($POINT$);
}
/*ã€€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚¨ãƒªã‚¢ï¼šãƒžã‚¤ãƒšãƒ¼ã‚¸ãƒ»ãƒ­ã‚°ã‚¤ãƒ³ãƒ»ãƒ‘ã‚¹ãƒ¯ãƒ¼ãƒ‰ã€€*/
.FS2_login_area {
	padding:0 0 0 15px;
	text-align:right;
}


ul.login {
	/*border-bottom:1px dotted #DDDDDD;*/
	padding:0px;
	margin:0px;
}

.login li {
	padding:0 0 0 10px;
	margin:0px;
	display:inline;
}

/*ã€€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚¨ãƒªã‚¢ï¼šãƒžã‚¤ãƒšãƒ¼ã‚¸ã€€*/
.FS2_icon_mypage {}

/*ã€€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚¨ãƒªã‚¢ï¼šãƒ­ã‚°ã‚¤ãƒ³ã€€*/
.FS2_icon_login {}

/*ã€€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚¨ãƒªã‚¢ï¼šãƒ­ã‚°ã‚¢ã‚¦ãƒˆã€€*/
.FS2_icon_logout {}

/*ã€€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚¨ãƒªã‚¢ï¼šã‚¯ãƒ¼ãƒãƒ³æƒ…å ±ã€€*/
.FS2_icon_coupon {}

/*ã€€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚¨ãƒªã‚¢ï¼šãŠæ°—ã«å…¥ã‚Šä¸€è¦§ã‚’è¦‹ã‚‹ã€€*/
.FS2_icon_wishlist {}


/*ã€€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚¨ãƒªã‚¢ï¼šãƒ‘ã‚¹ãƒ¯ãƒ¼ãƒ‰ã‚’ãŠå¿˜ã‚Œã§ã™ã‹ï¼Ÿã€€*/
.FS2_FS2_icon_password {}


/*ã€€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚¨ãƒªã‚¢ï¼šé€æ–™ãƒ»å€‹äººæƒ…å ±ãƒ»ç‰¹å•†ã€€*/
ul.item {
	/*border-bottom:2px solid #DDDDDD;*/
	padding:6px 0 0 0;
	margin:0 0 0 0;
	text-align:right;
	width:100%;
	float:right;
}

.item li {
	padding:0 0 0 10px;
	margin:0px;
	display:inline;
}



ul.login li.FS2_icon_coupon a,ul.login li.FS2_icon_wishlist a,.item li a{
	text-decoration:underline;
	}

/*ã€€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚¨ãƒªã‚¢ï¼šé€æ–™ã¨ãŠæ”¯æ‰•ã„æ–¹æ³•ã«ã¤ã„ã¦ã€€*/
.FS2_postagesettlelist {}

/*ã€€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚¨ãƒªã‚¢ï¼šå€‹äººæƒ…å ±ã®å–ã‚Šæ‰±ã„ã«ã¤ã„ã¦ã€€*/
.FS2_privacypolicy {}

/*ã€€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚¨ãƒªã‚¢ï¼šç‰¹å®šå•†å–å¼•æ³•ã«åŸºã¥ãè¡¨ç¤ºã€€*/
.FS2_businessdeal {}




/*=========================================================
ã‚·ã‚¹ãƒ†ãƒ ã‚³ãƒ³ãƒ†ãƒ³ãƒ„
=========================================================*/

/*ã€€ã‚·ã‚¹ãƒ†ãƒ ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã€€*/
.system_content {
	clear:left;
	margin-top: 100px;
	}


/*ã€€ã‚·ã‚¹ãƒ†ãƒ ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ï¼šãƒ‘ãƒ³ããšãƒŠãƒ“ã€€*/
.pan {
	font-size:85%;
	background:#F6F6F6;
	padding:5px;
	margin:0 0 20px 0;
}

/*ã€€ã‚·ã‚¹ãƒ†ãƒ ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ï¼šãƒšãƒ¼ã‚¸åˆ‡ã‚Šæ›¿ãˆï¼ˆâ—‹ä»¶ä¸­â—‹ä»¶è¡¨ç¤ºï¼‰ã€€*/
.pager {
    margin: 20px 0px;
    padding: 0px 5px;
    font-size: 85%;
    text-align: left;
    float: left;
    width: 940px;
}
.FS2_pager_text {
	font-size: 110%;
    float: left;
    padding-top: 6px;
    margin:0 0 5px 0;
}
.pager img{
	text-decoration: none;
	display:none;	
}

.pager a {
    background-color: #F6F6F6;
    border: 1px solid #DDD;
    cursor: pointer;
    text-align: center;
    float: left;
    text-decoration: none;
    padding: 5px 8px;
    margin: 0px 3px;
}
.FS2_pager_link_first,
.FS2_pager_link_prev,
.FS2_pager_link_next,
.FS2_pager_link_last{
	position:relative;
	}



.FS2_pager_link_first:before {
	content: url("https://titivate.jp/images/pager_top.gif")
	}
.FS2_pager_link_prev:before {
	content: url("https://titivate.jp/images/pager_previous.gif")
}
.FS2_pager_link {}
.FS2_pager_stay {
    border: 1px solid #FFF;
    text-align: center;
    float: left;
    padding: 5px 8px;
    margin: 0px 3px;
}
.FS2_pager_link_next:before {
	content: url("https://titivate.jp/images/pager_next.gif")
	}
.FS2_pager_link_last:before{
	content: url("https://titivate.jp/images/pager_last.gif")
	}


/*ã€€ã‚·ã‚¹ãƒ†ãƒ ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ï¼šä¸¦ã³æ›¿ãˆï¼ˆä¸¦ã³æ›¿ãˆï½œä¾¡æ ¼ãŒå®‰ã„ï½œä¾¡æ ¼ãŒé«˜ã„ï½œæ–°ç€é †ï½œï¼‰ã€€*/
/*ã€€ã‚·ã‚¹ãƒ†ãƒ ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ï¼šä¸¦ã³æ›¿ãˆï¼šã‚³ãƒ³ãƒ†ãƒŠã€€*/
.FS2_sort_menu_bg {
	margin:0px;
	padding:0 5px;
}

.FS2_sort_menu_bg ul {
	margin:0px;
	text-align:right;
}

.FS2_sort_menu_bg li {
	margin:0px;
	padding:0 8px 0 5px;
	display:inline;
	border-right:1px solid #CCC !important;
}
.FS2_sort_menu_bg li:last-child {
	border-right:none !important;
}
.FS2_sort_menu_bg li a{
	text-decoration:underline;
	font-size:90%;
}
/*ã€€ã‚·ã‚¹ãƒ†ãƒ ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ï¼šä¸¦ã³æ›¿ãˆï¼šã‚³ãƒ³ãƒ†ãƒŠã€€*/
#FS2_sort_menu {
	height: auto !important;
	padding: 8px 5px 8px 0px !important;
	}

/*ã€€ã‚·ã‚¹ãƒ†ãƒ ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ï¼šä¸¦ã³æ›¿ãˆï¼šä¸¦ã³æ›¿ãˆã€€*/
.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:5px;
	margin:0 0 25px 0;
	border-bottom:1px solid #DDDDDD;
}

.CrossHead {
	padding:0px;
	margin:20px 0 5px 0;
	font-size: 95%;
	color: #fff;
	background-color: #000;
	text-align: center;
	display: block;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	border:none;
}

.Definition {
	padding:0px;
	margin:20px 0 5px 0;
	border-bottom:1px solid #DDDDDD;
}
.FS2_body_WishListLogin_Login .Definition{
	text-align:center;
	padding:5px 0 10px;
	margin:0 0;
	}

/*=========================================================
ãƒšãƒ¼ã‚¸å…±é€šè¨­å®šï¼šãƒ†ãƒ¼ãƒ–ãƒ«
=========================================================*/
.inputTableArea {
	margin-top:10px;
	}

.userTable_01 {
	width:100%;
	margin-top:5px;
	margin-bottom:20px;
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	/*padding:15px 0;*/
}

.userTable_01 caption {
	padding:5px;
	text-align:center;
	background:#DDDDDD;
}

.userTable_01 th {
	white-space:nowrap;font-weight:normal;
	background:#F6F6F6;
	border-bottom:1px solid #DDDDDD;
	padding:10px 5px;
}

.userTable_01 th.FS2_Delivery_table_caution{
	white-space:normal;
}


.userTable_01 td {
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	padding:10px 10px;
	line-height:1.4em;
}
.userTable_01 td input{
	width: 100%;
	margin:2px 0 2px;
	padding:2px;
	font-size:14px;
	border:1px solid #b6b6b6;
	}
.FS2_body_MailMagazine_MailMagazineEntry .userTable_01 td input,
#FS2_body_Cart .userTable_01 td input,
#FS2_body_Cart .userTable_01 td select,
.FS2_body_Member_MemberEntryEdit .userTable_01 td input,
.FS2_body_Member_MemberEntryEdit .userTable_01 td select{
	width: auto;
	background-color:#fff !important;
	margin:0 3px;
	}
.FS2_body_Member_MemberEntryEdit .userTable_01 td input{
	margin-bottom:3px;
	}
#FS2_body_Goods .FS2_additional_image_itemdetail_container_left .userTable_01 td{
	border-bottom:none;
	border-right:none;
	border-left:none;
	}
.userTable_02 {
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	width:100%;
	margin-bottom:10px;
}

.userTable_02 caption {
	padding:5px;
	text-align:center;
	background:#DDDDDD;
}

.userTable_02 th {
	font-weight:normal;
	background:#F6F6F6;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	padding:3px 5px;
}

.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_GroupList {
	display:none;}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“ã‚°ãƒ«ãƒ¼ãƒ—ï¼šå•†å“ä¸€è¦§ã®ã‚³ãƒ³ãƒ†ãƒŠã€€*/
.FS2_GroupLayout {}


/*ã€€å•†å“ç”»é¢ï¼šå•†å“ã‚°ãƒ«ãƒ¼ãƒ—ï¼šå•†å“ã‚°ãƒ«ãƒ¼ãƒ—ã®ã‚³ãƒ³ãƒ†ãƒŠã€€*/
.groupLayout {
	margin:0 auto;
	width:100%;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“ã‚°ãƒ«ãƒ¼ãƒ—ï¼šå•†å“ã®ã‚³ãƒ³ãƒ†ãƒŠã€€*/
.groupLayout .gl_Item {
	float: left;
	display:inline;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“ã‚°ãƒ«ãƒ¼ãƒ—ï¼šã‚µãƒ ãƒã‚¤ãƒ«ã€€*/
.groupLayout .FS2_thumbnail_container {
	margin:0 0 5px 0;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“ã‚°ãƒ«ãƒ¼ãƒ—åã€€*/
.groupLayout .itemGroup {
	font-size:110%;
	padding:0px;
	margin: 0 0 5px 0;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“ã‚°ãƒ«ãƒ¼ãƒ—ï¼šå•†å“ä¸€è¨€èª¬æ˜Žã€€*/
.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%;
	margin-left:1%;
}

.alignItem_04 .gl_Item {
	width:23.8%;
	margin-left:1%;
}

.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;
}
h2.itemGroup {
    font-size: 10px;
    line-height: 1.75em;
    letter-spacing: 0.05em;
    text-align: left;
    font-weight: normal;
    clear: both;
}

/* r_system_preset.css */
#FS2_itemlayout_list_D .itemGroup .FS2_itemlayout_list_D_arrow{
	font-weight:normal;
	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 {
	margin-bottom:15px;
}

#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_recommendgoods_table {
	margin:0 auto;
}

/*ã€€ãŠã™ã™ã‚å•†å“ï¼šå•†å“åã€€*/
#FS2_Recommend_List .itemTitle {
	padding:0px;
	margin:0px;
}

/*ã€€ãŠã™ã™ã‚å•†å“ï¼šå®šä¾¡ã€€*/
#FS2_Recommend_List .FS2_itemPrice_text {
	margin-bottom:0px;
}

#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:20px;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šã‚³ãƒ³ãƒ†ãƒŠï¼šãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆå·¦å´ã€€*/
.FS2_itemlayout_td_Left {
	vertical-align:top;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç”»åƒã‚³ãƒ³ãƒ†ãƒŠã€€*/
.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:0 10px 5px 0;}
#FS2_Recommend_itemlayout_A .thumbnail {margin:0 10px 5px 0;}/*ãŠã™ã™ã‚å•†å“*/

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šã‚³ãƒ³ãƒ†ãƒŠï¼šãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆå³å´ã€€*/
.FS2_itemlayout_td_Right {
	vertical-align:top;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šå•†å“åã€€*/
.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: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 10px 0;
    line-height: 1.8em;
    font-size:90%;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥å®šä¾¡ã€€*/
.FS2_FixedPeriodItemPrice_text {
	padding:0px;
	margin:0 0 15px 0;
}


/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šå®šä¾¡å–æ¶ˆã—ç·šã€€*/
.useBorder {
	text-decoration:line-through;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šå½“åº—ç‰¹åˆ¥ä¾¡æ ¼ã€€*/
.FS2_special_price {
	padding:0px;
	margin-right:0.5em;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šä¾¡æ ¼ã€€*/
.itemPrice {
	font-weight:bold;
	color:#a50d43;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šä¾¡æ ¼ï¼š(æœ¬ä½“ä¾¡æ ¼ï¼šÃ—Ã—å††)(æ¶ˆè²»ç¨Žè¾¼ï¼šÃ—Ã—å††)(ç¨Žè¾¼)ã€€*/
.FS2_itemPrice_addition {
padding-left:5px;
}


/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç‰¹åˆ¥ä¼šå“¡ä¾¡æ ¼ã‚ã‚Šã€€*/
.FS2_members_contents {}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç‰¹åˆ¥ä¼šå“¡ä¾¡æ ¼ã‚ã‚Šã‚¢ã‚¤ã‚³ãƒ³ã€€*/
.FS2_memberPriceImage {
	margin:0 0 5px 0;
	padding:0px;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç‰¹åˆ¥ä¼šå“¡ä¾¡æ ¼ï¼šã‚³ãƒ³ãƒ†ãƒŠã€€*/
.FS2_special_members_price {
	margin:0px;
	padding:0px;
	font-size:80%;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç‰¹åˆ¥ä¼šå“¡ä¾¡æ ¼ï¼šãƒ†ã‚­ã‚¹ãƒˆã€€*/
.FS2_special_members_price_text {
	margin-right:0.5em;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç‰¹åˆ¥ä¼šå“¡ä¾¡æ ¼ã€€*/
.FS2_special_members_price .itemPrice {
	color:#000;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šãƒã‚¤ãƒ³ãƒˆã€€*/
.FS2_point {
	font-size:85%;
	color:#a50d43;
	padding:0px;
	margin:0 0 10px;
	/*border-bottom:1px dotted #DDDDDD;*/

}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šä¼šå“¡ä¾¡æ ¼ã§è³¼å…¥ã™ã‚‹ã«ã¯ãƒ­ã‚°ã‚¤ãƒ³ãŒå¿…è¦ã§ã™ã€€*/
.FS2_members_login_link {
	padding:0px;
	margin:0 0 20px 0;
	text-align:left;
	font-size:90%;
     clear: left;
}

.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;
   clear:left;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šè²©å£²é–‹å§‹å‰ã§ã™ã€‚ã€€*/
/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šè²©å£²ã‚’çµ‚äº†ã„ãŸã—ã¾ã—ãŸã€‚ã€€*/
.error_item {
	border:1px dotted #F17171;
	color:#F17171;
	/*background:#fceef3;*/
	text-align:center;
	padding:7px;
	margin:0 0 10px 0;
    clear: left;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šè²©å£²æœŸé–“ã€€*/
p.sellTerms {
	background:#F6F6F6;
	text-align:center;
	padding:10px;
	margin:0 0 10px 0;
    clear: left;
}
.FS2_body_Goods_GoodsGroupList_4 .sellTerms,
.FS2_body_Goods_GoodsGroupList_3 .sellTerms,
.FS2_body_Goods_GoodsGroupList_2 .sellTerms,
.FS2_body_Goods_GoodsGroupList_1 .sellTerms,
.FS2_body_Goods_GoodsGroupList_0 .sellTerms{
padding: 5px;
}
/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šã‚¨ãƒ©ãƒ¼ã€€*/
.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;
	width:100%;
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
    clear: left;
}

.GoodsSelectionTable th {
	font-weight:normal;
	padding:12px 10px;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	background:#F6F6F6;
	font-size:85%;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šãƒãƒªã‚¨ãƒ¼ã‚·ãƒ§ãƒ³ã®ãƒ†ãƒ¼ãƒ–ãƒ«ï¼šç¸¦ï¼æ¨ªã€€*/
.thStrong {
	width:30%;

}

.GoodsSelectionTable td {
	padding:12px 10px;
	text-align:center;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	background: #FFFFFF;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç”³ã—è¨³ã”ã–ã„ã¾ã›ã‚“ã€‚ãŸã ã„ã¾åœ¨åº«ãŒã”ã–ã„ã¾ã›ã‚“ã€‚ã€€*/

.FS2_body_Goods_GoodsGroupList_4 .itemStock,
.FS2_body_Goods_GoodsGroupList_3 .itemStock,
.FS2_body_Goods_GoodsGroupList_2 .itemStock,
.FS2_body_Goods_GoodsGroupList_1 .itemStock,
.FS2_body_Goods_GoodsGroupList_0 .itemStock{
	padding:1px;
}
.itemStock {
	border:1px dotted #F17171;
	color:#F17171;
	padding:7px!important;
	margin:0 0 10px 0;
	text-align:center;
}
/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šåœ¨åº«æ•°ã€€*/
.FS2_Stock {}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šæ®‹ã‚Šã‚ãšã‹ã€€*/
.FS2_FewText {}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šåœ¨åº«ãŒã‚ã‚Šã¾ã›ã‚“ã€€*/
.FS2_noStockText {}


/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šâ–³ï¼šæ®‹ã‚Šã‚ãšã‹ã€€*/
.FS2_ItemStockSample_area {
	padding:0px;
	margin:0 0 10px 0;
 	font-size:80%; 
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šæ®‹ã‚Šã‚ãšã‹ã€€*/
.FS2_fewStockSample {}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šåœ¨åº«ãŒãªããªã‚Šã¾ã—ãŸã€€*/
.FS2_noStockSample {}


/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šåœ¨åº«ãŒãªã„å ´åˆã®æ™‚ã®ç€è‰²ã‚’ãƒªã‚»ãƒƒãƒˆã€€*/
.FS2_ItemStockSample_area .itemStock {
	border:none;
	padding:0px;
	color:#000000;
}


/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šã‚ªãƒ—ã‚·ãƒ§ãƒ³ä¾¡æ ¼ã‚³ãƒ³ãƒ†ãƒŠã€€*/
.FS2_OptionPrice {
	margin-bottom:10px;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šã‚ªãƒ—ã‚·ãƒ§ãƒ³ä¾¡æ ¼ãƒ†ãƒ¼ãƒ–ãƒ«ã€€*/
.FS2_OptionPrice_table {}

.FS2_OptionPrice_table th {
	font-weight:normal;
	padding:2px 8px;
	border-bottom:1px solid #DDDDDD;
	background:#F6F6F6;
}

.FS2_OptionPrice_table td {
	font-weight:normal;
	padding:2px 8px;
	border-bottom:1px solid #DDDDDD;
	text-align:left;
}



/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šæ•°é‡ã‚³ãƒ³ãƒ†ãƒŠã€€*/
.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_updn_btn {}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šã‚«ãƒ¼ãƒˆãƒ˜å…¥ã‚Œã‚‹ãƒœã‚¿ãƒ³ã€€*/
.FS2_figure_table_td_cart_btn {
	padding-left: 20px;
	}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šè©³ã—ãè¦‹ã‚‹ãƒœã‚¿ãƒ³ã€€*/
.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 {
	margin:10px 0 0 0;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šã“ã®å•†å“ã®å¹³å‡è©•ä¾¡ã€€*/
.FS2_ReviewEditAverage img {
	position:relative;
	top:3px;
}
.FS2_ReviewButton_area a img{
	float:left;
	}
.FS2_ReviewButton_area a .FS2_ReviewButton_textLink{
	display:block;
	padding-top:5px;
	}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šãƒ¬ãƒ“ãƒ¥ãƒ¼ä¸€è¦§ã€€*/

.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 {
	border:none;
	padding:10px 3px 3px;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šãƒ¬ãƒ“ãƒ¥ãƒ¼ä¸€è¦§ï¼šèƒŒæ™¯è‰²ã€€*/
.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:4px 5px 5px;
}

.FS2_MyReviewStatus img {
	position:relative;
	top:3px;
}

.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;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šTrustMarkã€€*/
.FS2_TrustMark {
	margin-bottom:10px;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šå•†å“èª¬æ˜Žã€€*/
.FS2_ItemComment {}


/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ãƒ»é ’å¸ƒä¼šï¼šä¾¡æ ¼è¡¨ã€€*/
/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ãƒ»é ’å¸ƒä¼šï¼šä¾¡æ ¼è¡¨ï¼šã‚³ãƒ³ãƒ†ãƒŠã€€*/
.FS2_FixedPeriod {
	margin-bottom:10px;	
}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ãƒ»é ’å¸ƒä¼šï¼šä¾¡æ ¼è¡¨ï¼šä¸Šéƒ¨ã‚³ãƒ¡ãƒ³ãƒˆã€€*/
.FS2_FixedPeriod_comment {
	margin:0px 0px 5px 0px;
}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ãƒ»é ’å¸ƒä¼šï¼šä¾¡æ ¼è¡¨ï¼šãƒ†ãƒ¼ãƒ–ãƒ«ã€€*/
.FS2_GoodsFixedPeriodTable{
	margin: 0 0 5px 0;
	width:100%;
	border-left:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
}

.FS2_GoodsFixedPeriodTable th {
	font-weight:normal;
	padding:2px 8px;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	background:#F6F6F6;
	text-align:left;
}

.FS2_GoodsFixedPeriodTable td {
	padding:2px 8px;
	text-align:center;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	text-align:right;
}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ãƒ»é ’å¸ƒä¼šï¼šä¾¡æ ¼è¡¨ï¼šåˆå›žã€€*/
.FS2_FixedPeriod_title_tr_init {}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ãƒ»é ’å¸ƒä¼šï¼šä¾¡æ ¼è¡¨ï¼šãã®ä»–ã®å›žã€€*/
.FS2_FixedPeriod_title_tr {}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ãƒ»é ’å¸ƒä¼šï¼šä¾¡æ ¼è¡¨ï¼šæœ€çµ‚å›žã€€*/
.FS2_FixedPeriod_title_tr_final {}


/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ãƒ»é ’å¸ƒä¼šï¼šä¾¡æ ¼è¡¨ï¼šå½“åº—ç‰¹åˆ¥ä¾¡æ ¼ã€€*/
.FS2_GoodsFixedPeriodTable.FS2_special_price {}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ãƒ»é ’å¸ƒä¼šï¼šä¾¡æ ¼è¡¨ï¼šä¾¡æ ¼ã€€*/
.FS2_GoodsFixedPeriodTable.itemPrice {}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ãƒ»é ’å¸ƒä¼šï¼šä¾¡æ ¼è¡¨ï¼š(æœ¬ä½“ä¾¡æ ¼ï¼šÃ—Ã—å††)(æ¶ˆè²»ç¨Žè¾¼ï¼šÃ—Ã—å††)(ç¨Žè¾¼)ã€€*/
.FS2_GoodsFixedPeriodTable.FS2_itemPrice_addition {
}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ï¼šä¸€å›žã®ã¿æ³¨æ–‡ã™ã‚‹ã€€*/
.FS2_figure_InCartOnly {
	border:5px solid #F0F0F0;
	padding:10px;
	margin:0px;
}

.FS2_figure_InCartOnly p {
	margin:0px;
	padding:0px;
}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ï¼šä¸€å›žã®ã¿æ³¨æ–‡ã™ã‚‹ï¼šãƒ†ãƒ¼ãƒ–ãƒ«ã€€*/
.FS2_figure_table_InCartOnly {}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ï¼šä¸€å›žã®ã¿æ³¨æ–‡ã™ã‚‹ï¼šåœ¨åº«ã€€*/
.FS2_figure_InCartOnly .FS2_Stock {}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ï¼šä¸€å›žã®ã¿æ³¨æ–‡ã™ã‚‹ï¼šä¸€ç•ªå·¦ã®ç©ºç™½ã‚»ãƒ«ï¼ˆãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆèª¿æ•´ç”¨ï¼‰ã€€*/
.FS2_figure_InCartOnly .FS2_figure_table_InCartOnly .FS2_FixedPeriod_td {
	width:px;/*ã€€ä¸Šä¸‹ã®ãƒœã‚¿ãƒ³ä½ç½®ã‚’èª¿æ•´ã—ãŸã„å ´åˆã€ä»»æ„ã®æ•°å€¤ã«è¦å¤‰æ›´ã€€*/
}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ï¼šä¸€å›žã®ã¿æ³¨æ–‡ã™ã‚‹ï¼šæ•°é‡ã€€*/
.FS2_figure_InCartOnly .FS2_figure_table_InCartOnly .FS2_figure_table_td_figure {}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ï¼šä¸€å›žã®ã¿æ³¨æ–‡ã™ã‚‹ï¼šæ•°é‡å…¥åŠ›ãƒ†ã‚­ã‚¹ãƒˆãƒ•ã‚©ãƒ¼ãƒ ã€€*/
.FS2_figure_InCartOnly .FS2_figure_table_InCartOnly .FS2_figure_table_td_input_cnt {}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ï¼šä¸€å›žã®ã¿æ³¨æ–‡ã™ã‚‹ï¼šæ•°é‡â†‘â†“ãƒœã‚¿ãƒ³ã€€*/
.FS2_figure_InCartOnly .FS2_figure_table_InCartOnly .FS2_figure_table_td_updn_btn {}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ï¼šä¸€å›žã®ã¿æ³¨æ–‡ã™ã‚‹ï¼šã‚«ãƒ¼ãƒˆãƒ˜å…¥ã‚Œã‚‹ãƒœã‚¿ãƒ³ã€€*/
.FS2_figure_InCartOnly .FS2_figure_table_InCartOnly .FS2_figure_table_td_cart_btn {}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ï¼šå®šæœŸè³¼å…¥ã™ã‚‹ã€€*/
.FS2_figure_FixedPeriod {
	border:5px solid #F0F0F0;
	padding:10px;
	margin:0px 0px 10px 0px;
}

.FS2_figure_FixedPeriod p {
	margin:0px;
	padding:0px;
}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ï¼šå®šæœŸè³¼å…¥ã™ã‚‹ï¼šãƒ†ãƒ¼ãƒ–ãƒ«ã€€*/
.FS2_FixedPeriod_table {}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ï¼šå®šæœŸè³¼å…¥ã™ã‚‹ï¼šåœ¨åº«ã€€*/
.FS2_figure_FixedPeriod .FS2_Stock {}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ï¼šå®šæœŸè³¼å…¥ã™ã‚‹ï¼šä¸€ç•ªå·¦ã®ç©ºç™½ã‚»ãƒ«ï¼ˆãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆèª¿æ•´ç”¨ï¼‰ã€€*/
.FS2_figure_FixedPeriod .FS2_FixedPeriod_table .FS2_FixedPeriod_td {}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ï¼šå®šæœŸè³¼å…¥ã™ã‚‹ï¼šæ•°é‡ã€€*/
.FS2_figure_FixedPeriod .FS2_FixedPeriod_table .FS2_figure_table_td_figure {}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ï¼šå®šæœŸè³¼å…¥ã™ã‚‹ï¼šæ•°é‡å…¥åŠ›ãƒ†ã‚­ã‚¹ãƒˆãƒ•ã‚©ãƒ¼ãƒ ã€€*/
.FS2_figure_FixedPeriod .FS2_FixedPeriod_table .FS2_figure_table_td_input_cnt {}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ï¼šå®šæœŸè³¼å…¥ã™ã‚‹ï¼šæ•°é‡â†‘â†“ãƒœã‚¿ãƒ³ã€€*/
.FS2_figure_FixedPeriod .FS2_FixedPeriod_table .FS2_figure_table_td_updn_btn {}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ï¼šå®šæœŸè³¼å…¥ã™ã‚‹ï¼šã‚«ãƒ¼ãƒˆãƒ˜å…¥ã‚Œã‚‹ãƒœã‚¿ãƒ³ã€€*/
.FS2_figure_FixedPeriod .FS2_FixedPeriod_table .FS2_figure_table_td_cart_btn {}




/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ï¼šé€šå¸¸ãƒ»å®šæœŸå•†å“æ··åœ¨æ™‚ã®å®šæœŸè³¼å…¥ã™ã‚‹ã€€*/
.FS2_figure_FixedPeriodUnion {
	border:5px solid #F0F0F0;
	border-top:none;
	padding:10px;
	margin:0px 0px 10px 0px;
}

.FS2_figure_FixedPeriodUnion p {
	margin:0px;
	padding:0px;
}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ï¼šé€šå¸¸ãƒ»å®šæœŸå•†å“æ··åœ¨æ™‚ã®å®šæœŸè³¼å…¥ã™ã‚‹ï¼šãƒ†ãƒ¼ãƒ–ãƒ«ã€€*/
.FS2_figure_FixedPeriodUnion .FS2_FixedPeriod_table {}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ï¼šé€šå¸¸ãƒ»å®šæœŸå•†å“æ··åœ¨æ™‚ã®å®šæœŸè³¼å…¥ã™ã‚‹ï¼šåœ¨åº«ã€€*/
.FS2_figure_FixedPeriodUnion .FS2_Stock {}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ï¼šé€šå¸¸ãƒ»å®šæœŸå•†å“æ··åœ¨æ™‚ã®å®šæœŸè³¼å…¥ã™ã‚‹ï¼šåœ¨åº«åˆ‡ã‚Œãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã€€*/
p.FS2_noStockText_forFixedPeriod {
	color:#8c8c8c;
	display:block;
	background:#f0f0f0;
	padding:5px 10px;
}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ï¼šé€šå¸¸ãƒ»å®šæœŸå•†å“æ··åœ¨æ™‚ã®å®šæœŸè³¼å…¥ã™ã‚‹ï¼šä¸€ç•ªå·¦ã®ç©ºç™½ã‚»ãƒ«ï¼ˆãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆèª¿æ•´ç”¨ï¼‰ã€€*/
.FS2_figure_FixedPeriodUnion .FS2_FixedPeriod_table .FS2_FixedPeriod_td {}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ï¼šé€šå¸¸ãƒ»å®šæœŸå•†å“æ··åœ¨æ™‚ã®å®šæœŸè³¼å…¥ã™ã‚‹ï¼šæ•°é‡ã€€*/
.FS2_figure_FixedPeriodUnion .FS2_FixedPeriod_table .FS2_figure_table_td_figure {}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ï¼šé€šå¸¸ãƒ»å®šæœŸå•†å“æ··åœ¨æ™‚ã®å®šæœŸè³¼å…¥ã™ã‚‹ï¼šæ•°é‡å…¥åŠ›ãƒ†ã‚­ã‚¹ãƒˆãƒ•ã‚©ãƒ¼ãƒ ã€€*/
.FS2_figure_FixedPeriodUnion .FS2_FixedPeriod_table .FS2_figure_table_td_input_cnt {}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ï¼šé€šå¸¸ãƒ»å®šæœŸå•†å“æ··åœ¨æ™‚ã®å®šæœŸè³¼å…¥ã™ã‚‹ï¼šæ•°é‡â†‘â†“ãƒœã‚¿ãƒ³ã€€*/
.FS2_figure_FixedPeriodUnion .FS2_FixedPeriod_table .FS2_figure_table_td_updn_btn {}

/*ã€€å•†å“è©³ç´°ï¼šå®šæœŸè³¼å…¥ï¼šé€šå¸¸ãƒ»å®šæœŸå•†å“æ··åœ¨æ™‚ã®å®šæœŸè³¼å…¥ã™ã‚‹ï¼šã‚«ãƒ¼ãƒˆãƒ˜å…¥ã‚Œã‚‹ãƒœã‚¿ãƒ³ã€€*/
.FS2_figure_FixedPeriodUnion .FS2_FixedPeriod_table .FS2_figure_table_td_cart_btn {}





/*ã€€å•†å“è©³ç´°ï¼šé ’å¸ƒä¼šï¼šå•†å“åˆ¥ä¾¡æ ¼ä¸€è¦§ã€€*/
/*ã€€å•†å“è©³ç´°ï¼šé ’å¸ƒä¼šï¼šå•†å“åˆ¥ä¾¡æ ¼ä¸€è¦§ï¼šã‚³ãƒ³ãƒ†ãƒŠã€€*/
.FS2_Distribution {
	margin:10px 0;
}

.FS2_Distribution_title{
margin-bottom:2px;
}
/*ã€€å•†å“è©³ç´°ï¼šé ’å¸ƒä¼šï¼šå•†å“åˆ¥ä¾¡æ ¼ä¸€è¦§ï¼šãƒ†ãƒ¼ãƒ–ãƒ«ã€€*/
.FS2_GoodsDistributionTable{
	margin: 0 0 5px 0;
	width:100%;
	border-left:1px solid #B8B8B8;
	border-top:1px solid #B8B8B8;
	border-right:1px solid #B8B8B8;
}
.FS2_GoodsDistributionTable th{
	font-weight:normal;
	padding:2px 8px;
	border-bottom:1px solid #B8B8B8;
	border-right:1px solid #B8B8B8;
	background:#e0e0e0;
	text-align:left;
}
.FS2_GoodsDistributionTable td {
	font-weight:normal;
	padding:2px 8px;
	border-bottom:1px solid #B8B8B8;
	text-align:left;
}

/*ã€€å•†å“è©³ç´°ï¼šé ’å¸ƒä¼šï¼šé ’å¸ƒä¼šè³¼å…¥ã™ã‚‹ãƒœã‚¿ãƒ³ã€€*/
.FS2_figure_Distribution {
	border:5px solid #F0F0F0;
	padding:10px;
	margin:0px 0px 10px 0px;
}

.FS2_figure_Distribution p {
	margin:0px;
	padding:0px;
}


/*ã€€å•†å“è©³ç´°ï¼šé ’å¸ƒä¼šï¼šé ’å¸ƒä¼šè³¼å…¥ã™ã‚‹ãƒœã‚¿ãƒ³ï¼šãƒ†ãƒ¼ãƒ–ãƒ«ã€€*/
.FS2_figure_Distribution .FS2_Distribution_table {}

/*ã€€å•†å“è©³ç´°ï¼šé ’å¸ƒä¼šï¼šé ’å¸ƒä¼šè³¼å…¥ã™ã‚‹ãƒœã‚¿ãƒ³ï¼šåœ¨åº«ã€€*/
.FS2_figure_Distribution .FS2_Stock {}

/*ã€€å•†å“è©³ç´°ï¼šé ’å¸ƒä¼šï¼šé ’å¸ƒä¼šè³¼å…¥ã™ã‚‹ãƒœã‚¿ãƒ³ï¼šåœ¨åº«åˆ‡ã‚Œãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã€€*/
p.FS2_noStockText_forDistribution {
	color:#8c8c8c;
	display:block;
	background:#f0f0f0;
	padding:5px 10px;
}

/*ã€€å•†å“è©³ç´°ï¼šé ’å¸ƒä¼šï¼šé ’å¸ƒä¼šè³¼å…¥ã™ã‚‹ãƒœã‚¿ãƒ³ï¼šä¸€ç•ªå·¦ã®ç©ºç™½ã‚»ãƒ«ï¼ˆãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆèª¿æ•´ç”¨ï¼‰ã€€*/
.FS2_figure_Distribution .FS2_Distribution_table .FS2_FixedPeriod_td {}

/*ã€€å•†å“è©³ç´°ï¼šé ’å¸ƒä¼šï¼šé ’å¸ƒä¼šè³¼å…¥ã™ã‚‹ãƒœã‚¿ãƒ³ï¼šæ•°é‡ã€€*/
.FS2_figure_Distribution .FS2_Distribution_table .FS2_figure_table_td_figure {}

/*ã€€å•†å“è©³ç´°ï¼šé ’å¸ƒä¼šï¼šé ’å¸ƒä¼šè³¼å…¥ã™ã‚‹ãƒœã‚¿ãƒ³ï¼šæ•°é‡å…¥åŠ›ãƒ†ã‚­ã‚¹ãƒˆãƒ•ã‚©ãƒ¼ãƒ ã€€*/
.FS2_figure_Distribution .FS2_Distribution_table .FS2_figure_table_td_input_cnt {}

/*ã€€å•†å“è©³ç´°ï¼šé ’å¸ƒä¼šï¼šé ’å¸ƒä¼šè³¼å…¥ã™ã‚‹ãƒœã‚¿ãƒ³ï¼šæ•°é‡â†‘â†“ãƒœã‚¿ãƒ³ã€€*/
.FS2_figure_Distribution .FS2_Distribution_table .FS2_figure_table_td_updn_btn {}

/*ã€€å•†å“è©³ç´°ï¼šé ’å¸ƒä¼šï¼šé ’å¸ƒä¼šè³¼å…¥ã™ã‚‹ãƒœã‚¿ãƒ³ï¼šã‚«ãƒ¼ãƒˆãƒ˜å…¥ã‚Œã‚‹ãƒœã‚¿ãƒ³ã€€*/
.FS2_figure_Distribution .FS2_Distribution_table .FS2_figure_table_td_cart_btn {}



/*ã€€å•†å“è©³ç´°ï¼šè¿”å“ç‰¹ç´„ã€€*/
/*ã€€å•†å“è©³ç´°ï¼šè¿”å“ç‰¹ç´„ï¼šã‚³ãƒ³ãƒ†ãƒŠã€€*/
.FS2_ReturnedSpecialContract {
	margin-bottom:10px;	
}

/*ã€€å•†å“è©³ç´°ï¼šè¿”å“ç‰¹ç´„ï¼šãƒªãƒ³ã‚¯ãƒ†ã‚­ã‚¹ãƒˆã€€*/
.FS2_ReturnedSpecialContract_link {
	margin:10px 0;
}

.FS2_ReturnedSpecialContract_text p {
	padding:0px;
	margin:0px;
}


/*ã€€å•†å“è©³ç´°ï¼šè¿”å“ç‰¹ç´„ï¼šãƒ†ã‚­ã‚¹ãƒˆã€€*/
.FS2_ReturnedSpecialContract_text {
	margin:10px 0 30px 0;
	border:5px solid #f0f0f0;
	padding:10px;
}


/*=========================================================
ãŠæ°—ã«å…¥ã‚Šä¸€è¦§ç”»é¢
=========================================================*/
.FS2_body_WishList{}
/*.FS2_body_WishList .FS2_WishListAllDeleteButton_area{
	display:none;
	}*/
table.FS2_WishList_table{
	clear:both;
	display:block;

	width:100%;
	margin:25px 0;
	}

/*=========================================================
é€æ–™ã¨ãŠæ”¯æ‰•ã„æ–¹æ³•ã«ã¤ã„ã¦
=========================================================*/
/*ã€€é€æ–™ã€€*/
.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;
	width:100px;
	height:auto;
}

.FS2_arrival_information_td02 {}

.FS2_body_ArrivalInfomationEntry .FS2_bottom_btn_center_1 {
margin-bottom:40px;
}

.FS2_arrival_information_td02 {
	vertical-align:middle;
	line-height:2.0;
}

/*=========================================================
ãƒ¬ãƒ“ãƒ¥ãƒ¼ä¸€è¦§ç”»é¢
=========================================================*/
#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_td {
	padding:5px;
}

#FS2_body_Review .caution {
	position:relative;
	top:3px;
}

.FS2_Review_Detail_text {
	padding:0px;
	margin:5px;
	line-height:1.4em;
}


/*ã€€ãƒ¬ãƒ“ãƒ¥ãƒ¼ä¸€è¦§ç”»é¢ï¼šæŠ•ç¨¿è€…ã”ã¨ã®ãƒ¬ãƒ“ãƒ¥ãƒ¼ä¸€è¦§ã€€*/
.FS2_body_ReviewListCustomer .FS2_Review_Detail_Prof_Date {
	margin:5px;
}

.FS2_body_ReviewListCustomer .userTable_01 th {
	white-space:nowrap;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_ReviewListGoods .layout_table .system_content .userTable_01,
.FS2_body_ReviewListGoods .layout_table .system_content .userTable_01 td{
	border-left:none;
	border-right:none;
}
.FS2_body_ReviewListGoods .system_content .FS2_ReviewImage_table .FS2_ReviewImage_td_01 img{
	height:80px;
	}
.FS2_body_ReviewListGoods .system_content .FS2_ReviewImage_table .FS2_ReviewImage_td_02 .itemTitle{
	font-size:100%;
	line-height:1.8em;
	margin-bottom:3px;
}
.FS2_body_ReviewListGoods .system_content .FS2_ReviewImage_table .FS2_ReviewImage_td_02 .itemPrice {
    line-height: 1.8em;
	padding-left:3px;
}
.FS2_Review_User_Status {
    background: none repeat scroll 0% 0% #F17171;
    padding: 3px 3px 1px 4px;
}
.FS2_body_ReviewListGoods .caution{
     top: -2px !important;
     color: #F17171 !important;
}
/*=========================================================
ãƒžã‚¤ãƒšãƒ¼ã‚¸ 
=========================================================*/
.FS2_body_Common_Information .system_content p{
	line-height:1.4em;
}
.FS2_body_MyPage_MyPageTop .FS2_mypage_container_ReviewHistory a{
	text-decoration:underline;
	line-height: 1.8em;
	}
/*=========================================================
ãƒžã‚¤ãƒšãƒ¼ã‚¸ > è³¼å…¥å•†å“ãƒ¬ãƒ“ãƒ¥ãƒ¼ä¸€è¦§
=========================================================*/
.FS2_body_ItemReviewList .pager,
.FS2_body_ItemReviewList .pager .FS2_pager_text{
	float:none;
}
.FS2_body_ItemReviewList .CrossHead a{
	color:#fff;
}
.FS2_body_ItemReviewList .FS2_GoodsImage_td img{
    width: 80px;
}
/*=========================================================
ãƒžã‚¤ãƒšãƒ¼ã‚¸ > æ³¨æ–‡å±¥æ­´
=========================================================*/
.FS2_body_MyPage_OrderHistoryList .FS2_pagerTable_area .pager,
.FS2_body_MyPage_PointHistory .FS2_pagerTable_area .pager{
	width:auto !important;
	}
.FS2_body_MyPage_OrderHistoryList .tableSummary,
.FS2_body_MyPage_PointHistory .tableSummary{
	width:23% !important;
	margin:10px 0 15px;
	}
/*=========================================================
ãƒžã‚¤ãƒšãƒ¼ã‚¸ > ã‚¢ãƒ‰ãƒ¬ã‚¹å¸³ 
=========================================================*/
.FS2_body_MyPage_AddressEntry .inputTableArea .userTable_01 td input {
    width: auto !important;
}
/*=========================================================
ãƒžã‚¤ãƒšãƒ¼ã‚¸ > ãŠæ°—ã«å…¥ã‚Šä¸€è¦§ 
=========================================================*/
.FS2_body_WishList .FS2_WishList_table{
	border-top:1px solid #ccc;
	}
.FS2_body_WishList .FS2_WishList_table .FS2_WishListGoodsImage_td a img{
	width:100%;
}
.FS2_body_WishList .FS2_bottom_btn_left_1 {
    margin: 40px 0px;
}
.FS2_body_WishList .FS2_WishList_table td{
	padding:10px;
	border-bottom:1px solid #ccc;
	}
.FS2_body_WishList .FS2_WishList_table .FS2_WishListCheck_td{
	width:2%;
	line-height: 1.2em;
	}
.FS2_body_WishList .FS2_WishList_table .FS2_WishListGoodsImage_td{
	width:14%;
	}
.FS2_body_WishList .FS2_WishList_table .FS2_WishListDetail_td{
	width:84%;
	}
.FS2_body_WishList .FS2_WishList_table .FS2_ReviewButton_area a .FS2_ReviewButton_textLink {
   padding-top:1px;
	padding-left:3px;
}
.FS2_body_WishList .caution{
	color:#F17171;
	}
/*=========================================================
ã‚¯ãƒ¼ãƒãƒ³æƒ…å ±
=========================================================*/
.FS2_body_CouponInformationCustomer div.FS2_CouponInfo{
	margin:10px 0 20px;
	background-color: #ececec;
	border: 3px double #fff;
	}
.FS2_body_CouponInformationCustomer div.FS2_CouponInfo p.FS2_CouponEffect{
    color: #A0040F;
    font-weight: bold;
}
.FS2_body_CouponInformationCustomer .FS2_CouponOrder .userTable_02{
	width: 60% !important;
	float: left;
	}
.FS2_body_CouponInformationCustomer .FS2_MoveToCouponCode_container,
.FS2_body_CouponInformationCustomer .FS2_Coupon_container{
	border:none !important;
	}
.FS2_body_CouponInformationCustomer .FS2_Coupon_container span{
    margin: 12px 0 0 !important;
}
.FS2_body_CouponInformationCustomer div.FS2_CouponBlock {
    margin: 0px 0px 45px;
    padding-bottom: 40px;
}

/*=========================================================
ã‚«ãƒ¼ãƒˆç”»é¢
=========================================================*/

/*ã€€ã‚«ãƒ¼ãƒˆç”»é¢å…±é€šã€€*/
#FS2_body_Cart {}

.FS2_body_Cart_ShoppingCart {} /*ã‚«ãƒ¼ãƒˆç”»é¢ï¼šã‚·ãƒ§ãƒƒãƒ”ãƒ³ã‚°ã‚«ãƒ¼ãƒˆTOPãƒšãƒ¼ã‚¸*/
.FS2_body_Cart_ShoppingCart #form{
	margin-bottom:50px;
	}
.FS2_body_Cart_ShoppingCart #form p{
    line-height: 1.4em;
}
.FS2_body_Cart_ShoppingCart input#return{
/*	margin: -96px 0px 0px 210px;*/ 
	margin: -46px 0px 0px 230px;
	position: absolute;
	}
.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:10px;
	border-collapse:collapse;
	border-left:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
}

.cartTable caption {
	background:#DDDDDD;
	padding:5px;
}

.cartTable th {
	background:#F6F6F6;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	padding:10px;
	font-weight:normal;
}

.cartTable td {
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	padding:10px;
	line-height:1.4em;
}

.FS2_GoodsImage_td {
	width:1px;
	vertical-align:top;
}
.FS2_GoodsImage_td img {
	margin:5px;
}


#FS2_body_Cart input,
#FS2_body_Cart input#count:hover{ opacity: 1.0; filter: alpha(opacity=100);}
#FS2_body_Cart input:hover{
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)" !important; /* IE 8 */
	-khtml-opacity: 0.8 !important; /* Safari 1.x */
	-moz-opacity: 0.8 !important; /* FF lt 1.5, Netscape */
}
/*ã€€ã‚«ãƒ¼ãƒˆç”»é¢ï¼šæ•°é‡ã€€*/
#FS2_body_Cart input#count{
	text-align:center;
	}
/*ã€€ã‚«ãƒ¼ãƒˆç”»é¢ï¼šåˆè¨ˆé‡‘é¡ã‚³ãƒ³ãƒ†ãƒŠã€€*/
.FS2_total_area table {}
.FS2_total_area td {}


/*ã€€ã‚«ãƒ¼ãƒˆç”»é¢ï¼šåˆè¨ˆé‡‘é¡ã€€*/
.summary {
	font-weight:bold;
}

/* æ‰‹æ•°æ–™ã€å€¤å¼•ãç­‰ã®è¡¨ã®ã€Œç·åˆè¨ˆã€è¡Œã®è¦‹ã›æ–¹ */
.cartTable tr.summary th,
.cartTable tr.summary td{
	/*border-top-width:3px;
	border-top-style:double;*/
}
.cartTable tr.summary td{
	color:#A0040F;
}


/*ã€€ã‚«ãƒ¼ãƒˆç”»é¢ï¼šSTEP1ï½žSTEP5ã€€*/
.orderFlow {

	padding:0px;
	margin:0 0 20px 0;
}

/*ã€€ã‚«ãƒ¼ãƒˆç”»é¢ï¼šTadeSafeã€€*/
/*ã€€system_preset.cssã€€*/
.FS2_TradeSafe div{
	margin:auto;
}


/*ã€€ã‚«ãƒ¼ãƒˆç”»é¢ï¼šãŠæ”¯æ‰•ã„ã«é–¢ã™ã‚‹æ³¨æ„äº‹é …ã€€*/
.FS2_settleNotice {}


/*ã€€ã‚«ãƒ¼ãƒˆï¼šå®šæœŸè³¼å…¥ï¼šSTEP2ï¼ˆbodyï¼‰ã€€*/
.FS2_body_FixedPeriodDeliveryEdit {}

/*ã€€ã‚«ãƒ¼ãƒˆï¼šå®šæœŸè³¼å…¥ï¼šSTEP3ï¼ˆbodyï¼‰ã€€*/
.FS2_body_FixedPeriodDeliveryCycleEdit {}

.FS2_FixedPeriodDelivery_CycleEdit_container_01 {}
	
.FS2_FixedPeriodDelivery_CycleEdit_container_02 {
	margin-top:0.3em;
	margin-left:1.5em;
	margin-bottom:1.5em;
}

.FS2_FixedPeriodDeliveryCycle_Confirm_container{
	margin:0 auto;
	width:65%;
}

.FS2_body_FixedPeriodDeliveryCycleEdit .inputTableArea th{
	text-align:left;	
}



/*ã€€ã‚«ãƒ¼ãƒˆï¼šå®šæœŸè³¼å…¥ï¼šãŠå±Šã‘æ—¥ç¢ºèªä¸€è¦§ã€€*/
.FS2_FixedPeriodDeliveryCycle_Confirm {
	border:5px solid #DDDDDD;
	padding:10px;
}

.FS2_FixedPeriodDeliveryCycle_Confirm span {
	display: -moz-inline-box;
	display:inline-block;
	width:10em;
}


.FS2_FixedPeriodDeliveryCycle_Confirm input {}

/*ã€€ã‚«ãƒ¼ãƒˆï¼šå®šæœŸè³¼å…¥ï¼šãŠå±Šã‘æ—¥ç¢ºèªä¸€è¦§ï¼šçœç•¥ã®â€¦ã€€*/
.FS2_FixedPeriodDeliveryCycle_Confirm_abbr {
	padding-left:16em;
}

/*ã€€ã‚«ãƒ¼ãƒˆï¼šå®šæœŸè³¼å…¥ï¼šSTEP4ï¼ˆbodyï¼‰ã€€*/
.FS2_body_FixedPeriodSettleEdit {}

/*ã€€ã‚«ãƒ¼ãƒˆï¼šå®šæœŸè³¼å…¥ï¼šSTEP5ï¼ˆbodyï¼‰ã€€*/
.FS2_body_FixedPeriodOrderConfirm {}

/*ã€€ã‚«ãƒ¼ãƒˆï¼šå®šæœŸè³¼å…¥ï¼šSTEP5ï¼šåˆè¨ˆé‡‘é¡ï¼ˆthï¼‰ã€€*/
.FS2_total_area .cartTable th.FS2_FixedPeriod_summary {
	font-weight:bold;
}

/*ã€€ã‚«ãƒ¼ãƒˆï¼šå®šæœŸè³¼å…¥ï¼šSTEP5ï¼šåˆè¨ˆé‡‘é¡ï¼ˆtdï¼‰ã€€*/
.FS2_total_area .cartTable td.FS2_FixedPeriod_summary {
	font-weight:bold;
}



/*ã€€ã‚«ãƒ¼ãƒˆï¼šè¿”å“ç‰¹ç´„ã€€*/
.FS2_body_Cart_OrderConfirm .FS2_ReturnedSpecialContract_text {
	margin:10px 0 30px 0;
	border:none;
	padding:0px;
}

.FS2_body_Cart_OrderConfirm .FS2_ReturnedSpecialContract_text p {
	padding:0px;
	margin:0px 0px 10px 0px ;
}



/*=========================================================
ãƒ­ã‚°ã‚¤ãƒ³ç”»é¢
=========================================================*/

/*ã€€ãƒ­ã‚°ã‚¤ãƒ³ç”»é¢ï¼šãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆç”¨ãƒ†ãƒ¼ãƒ–ãƒ«ã€€*/
.FS2_login_layout_table {
	margin:0 0 50px 0;
	width:100%;
	line-height: 1.8;
}

/*ã€€ãƒ­ã‚°ã‚¤ãƒ³ç”»é¢ï¼šå·¦å´ã€€*/
.FS2_login_layout_table_td_left {
	padding-left:20px;
	padding-right:10px;
	}

.FS2_login_layout_table_td_left .inputTableArea {
	/*margin-right:15px;*/
	position:relative;
}
.FS2_body_Cart_GuestLogin .FS2_login_layout_table .FS2_login_layout_table_td_left .inputTableArea .FS2_holdEmailAddress,
.FS2_body_WishListLogin_Login .FS2_login_layout_table .FS2_login_layout_table_td_left .inputTableArea .FS2_holdEmailAddress,
.FS2_body_Login_Login .FS2_login_layout_table .FS2_login_layout_table_td_left .inputTableArea .FS2_holdEmailAddress{
	text-align:left;
	padding-left:40px;

}
.FS2_body_Cart_GuestLogin .FS2_login_layout_table .FS2_login_layout_table_td_left .inputTableArea .itemCenter,
.FS2_body_WishListLogin_Login .FS2_login_layout_table .FS2_login_layout_table_td_left .inputTableArea .itemCenter,
.FS2_body_Login_Login .FS2_login_layout_table .FS2_login_layout_table_td_left .inputTableArea .itemCenter{
	text-align:center;
	width: auto;
	margin-top:15px;
}
.FS2_body_WishListLogin_Login .FS2_login_layout_table .FS2_login_layout_table_td_left .inputTableArea div a,
.FS2_body_Login_Login .FS2_login_layout_table .FS2_login_layout_table_td_left .inputTableArea div a{
	position:absolute;
	top: 148px;
	left: 250px;

}
.FS2_body_Cart_GuestLogin .FS2_login_layout_table .FS2_login_layout_table_td_left .inputTableArea div a{
	position:absolute;
	top: 143px;
	left: 250px;

}
@-moz-document url-prefix() {
	.FS2_body_WishListLogin .FS2_login_layout_table .FS2_login_layout_table_td_left .inputTableArea div a,
	.FS2_body_Login_Login .FS2_login_layout_table .FS2_login_layout_table_td_left .inputTableArea div a{
	top: 145px;	}
}
@-moz-document url-prefix() {
	.FS2_body_Cart_GuestLogin .FS2_login_layout_table .FS2_login_layout_table_td_left .inputTableArea div a{
	top: 142px;	}
}
.FS2_login_layout_table_td_left .CrossHead {
	margin-right:15px;
}

/*ã€€ãƒ­ã‚°ã‚¤ãƒ³ç”»é¢ï¼šå³å´ã€€*/
.FS2_login_layout_table_td_right {
	padding-left:20px;
	padding-right:20px;
	}

.FS2_Login_comment_area {
	margin:20px 0;
	text-align:center;
	}
.FS2_body_Login_Login .FS2_Login_comment_area {
	text-align:left;
	padding: 0 10px;
	}
/*ã€€ãƒ­ã‚°ã‚¤ãƒ³ç”»é¢ï¼šä¼šå“¡ç™»éŒ²å¾Œï¼ˆã›ãšï¼‰ã«è³¼å…¥ãƒœã‚¿ãƒ³ã€€*/
.FS2_body_WishListLogin_Login .FS2_Login_btn_position,
.FS2_body_WishListLogin .FS2_Login_btn_position,
.FS2_body_Login_Login .FS2_Login_btn_position{
	text-align:center;
	margin: 78px auto 0;
}
.FS2_body_Cart_GuestLogin .FS2_Login_btn_position img{
	margin-top:20px;
}
.FS2_body_WishListLogin_Login .FS2_Login_btn_position{
	text-align:center;
	margin: 20px auto 0;
}
@-moz-document url-prefix() {
	.FS2_body_WishListLogin .FS2_Login_btn_position,
	.FS2_body_Login_Login .FS2_Login_btn_position {
	margin: 77px auto 0;
	}
}


/* ãƒ‘ã‚¹ãƒ¯ãƒ¼ãƒ‰ã‚’ãŠå¿˜ã‚Œã®å ´åˆ */
.FS2_body_Password_PasswordReminderEdit .system_content{
	margin-bottom:50px;
	}
.FS2_body_Password_PasswordReminderEdit ol{
	list-style-position:inside;
	padding:15px 0 20px 30px;
	float:left;
	width:50%;
	}
.FS2_body_Password_PasswordReminderEdit ol li{
	margin-bottom:15px;
	}
.FS2_body_Password_PasswordReminderEdit form#form{
	width:50%;
	float:left;
	padding:0 10px 0 40px;
	}
.FS2_body_Password_PasswordReminderEdit form#form .inputTableArea .userTable_01{
	width:100%;
	margin-bottom:0;
	}

/*=========================================================
ä¼šå“¡ç™»éŒ²ç”»é¢
=========================================================*/
#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_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 {}/*ã‚¢ãƒ‰ãƒ¬ã‚¹å¸³ã‚³ãƒ³ãƒ†ãƒŠ*/

.FS2_mypage_container_PasswordEdit {}/*ãƒ‘ã‚¹ãƒ¯ãƒ¼ãƒ‰ã®å¤‰æ›´ã‚³ãƒ³ãƒ†ãƒŠ*/
.FS2_mypage_container_PointHistory {}/*ãƒã‚¤ãƒ³ãƒˆå±¥æ­´ã‚’è¦‹ã‚‹ã‚³ãƒ³ãƒ†ãƒŠ*/
.FS2_mypage_container_EntryInfoEdit {}/*ç™»éŒ²å†…å®¹ã®å¤‰æ›´ãƒ»è§£é™¤ã‚³ãƒ³ãƒ†ãƒŠ*/
.FS2_mypage_container_ReviewHistory {}/*ãƒ¬ãƒ“ãƒ¥ãƒ¼ã‚³ãƒ³ãƒ†ãƒŠ*/


.FS2_body_MyPage_MyPageTop h3.CrossHead{
	font-size: 110%;
	width:auto;
	color: #000;
	background-color: #EFEFEF;
	text-align: left;
}

/*ã€€ä¼šå“¡ç”»é¢ï¼šæ³¨æ–‡å±¥æ­´ãƒšãƒ¼ã‚¸ã€€*/
.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:#F6F6F6;
}

.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 #DDDDDD;
	border-left:none;
    clear: left;

}

.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:5px;
	margin:0px;
}

.FS2_ReviewEdit {
	float:right;
}

/*=========================================================
ãŠæ”¯æ‰•ã„æ–¹æ³•é¸æŠžç”»é¢
=========================================================*/

.FS2_body_Cart_SettleEdit .userTable_01 th{
	width:25% !important;
	text-align:center !important;
	vertical-align:middle !important;
	line-height:1.4em !important;
}
.FS2_body_Cart_SettleEdit .userTable_01 td{
	width:75% !important;
}

/**é€šä¿¡æ¬„**/
.FS2_body_Cart_SettleEdit .userTable_01 td textarea{
	width:100%;
	}
.FS2_body_Cart_SettleEdit .userTable_01:last-child td{
	border-left:none;
	padding: 10px 30px 30px;
	}
/**é€šä¿¡æ¬„**/

/**ãŠå±Šã‘å…ˆã«é–¢ã™ã‚‹ã”å¸Œæœ›**/
.FS2_body_Cart_SettleEdit .FS2_DeliveryMethod_table td{
	border-left: 1px solid #DDD !important;
	padding: 10px !important;
	}
.FS2_body_Cart_SettleEdit .userTable_01 .userTable_01 th.FS2_Delivery_table_caution{
	border-right: 1px solid #DDD;
	text-align: left !important;
	}
/**ãŠå±Šã‘å…ˆã«é–¢ã™ã‚‹ã”å¸Œæœ›**/

/**ã‚¯ãƒ¼ãƒãƒ³**/
.FS2_body_Cart_SettleEdit .userTable_01 td .FS2_ApplyCouponButton input[type="image"] ,
.FS2_body_Cart_SettleEdit .userTable_01 .FS2_ActiveCoupons td .FS2_CancelCouponButton input,
.FS2_body_CouponCode .FS2_InputCouponCode_container,
.FS2_body_CouponInformation .FS2_MoveToCouponCode_container{
	border: none;
}
.FS2_body_Cart_SettleEdit .userTable_01 .FS2_ActiveCoupons td ul,
.FS2_body_Cart_SettleEdit .userTable_01 .FS2_ActiveCoupons td li{
	margin-bottom:0;
	}
.FS2_body_Cart_SettleEdit table.FS2_CouponTable tr.FS2_InactiveCoupons td ul,
.FS2_body_Cart_SettleEdit table.FS2_CouponTable tr.FS2_InactiveCoupons td ul li{
    margin:0;
}
.FS2_body_Cart_SettleEdit table.FS2_CouponTable tr.FS2_InactiveCoupons td ul li{
    padding: 10px;
	clear:both;
}
.FS2_body_Cart_SettleEdit table.FS2_CouponTable tr.FS2_InactiveCoupons td{
	margin:0;
	padding: 0;
}
.FS2_body_Cart_SettleEdit table.FS2_CouponTable tr.FS2_InactiveCoupons td ul li div{
	float:left;
	margin: 10px 0px 5px 5px;
}
.FS2_body_Cart_SettleEdit table.FS2_CouponTable tr.FS2_InactiveCoupons td ul li p.FS2_CouponSettleCaution{
	clear:both;
}
.FS2_body_Cart_SettleEdit table.FS2_CouponTable tr.FS2_InactiveCoupons td ul li div strong,
.FS2_body_Cart_SettleEdit .userTable_01 .FS2_ActiveCoupons td strong{
	color: #F17171;
}
.FS2_body_Cart_SettleEdit table.FS2_CouponTable tr.FS2_InactiveCoupons td ul li .FS2_ApplyCouponButton{
	margin-left:50px;
}
.FS2_body_Cart_SettleEdit .FS2_InputCreditCardDataArea{
margin:0;
}

.FS2_body_CouponInformation .FS2_MoveToCouponCode_container em,
.FS2_body_CouponCode .FS2_InputCouponCode_container em{
	font-size:100%;
	font-weight:normal;
	}
/**ã‚¯ãƒ¼ãƒãƒ³**/

/**ãƒã‚¤ãƒ³ãƒˆ**/
.FS2_body_Cart_SettleEdit label[for="fs2_point-all"]{
    margin: 7px auto 5px;
}
.FS2_body_Cart_SettleEdit .FS2_PointTable td{
	padding-bottom:20px;
}
/**ãƒã‚¤ãƒ³ãƒˆ**/

/**ãŠæ”¯æ‰•ã„æ–¹æ³•**/

/*ã‚¯ãƒ¬ã‚¸ãƒƒãƒˆã‚«ãƒ¼ãƒ‰ */
.FS2_body_Cart_SettleEdit .userTable_01 .userTable_01 td{
	border-left: 1px solid #DDD;
	padding: 10px;
}
.FS2_body_Cart_SettleEdit .FS2_InputCreditCardDataArea .userTable_01 tr:last-child td:last-child{
	border-left:none;
}
.FS2_body_Cart_SettleEdit .FS2_EnteredCreditCardArea{
	margin-top:20px;
}
.FS2_body_Cart_SettleEdit .FS2_InputCreditCardDataArea .userTable_01{
	margin-bottom: 0;
}
.FS2_body_Cart_SettleEdit .FS2_SettleEdit_list_Credit_table td .FS2_securityCodeExplain{
	margin-top: 7px;
	display: block;
}
.FS2_body_Cart_SettleEdit .FS2_SettleEdit_list_Credit_table td .FS2_securityCodeExplain a.securityCodeLink{
	text-decoration:underline;
}
.FS2_body_Cart_SettleEdit .FS2_SettleEdit_list_Credit_table td .FS2_securityCodeExplain a.securityCodeLink:hover{
	color:#b2b2b2;
}
/*ã‚³ãƒ³ãƒ“ãƒ‹ãƒ»éƒµè²¯ãƒ»éŠ€è¡Œå¾Œæ‰•ã„ (NPå¾Œæ‰•ã„ï¼‰*/
.FS2_body_Cart_SettleEdit #fs2_settleSelect .payNP h5{
	font-size: 120%;
	margin: 10px auto 3px;
}
.FS2_body_Cart_SettleEdit #fs2_settleSelect .payNP{
	margin:0 auto 5px;
	line-height:1.4em;
}
.FS2_body_Cart_SettleEdit #fs2_settleSelect .payNP .small{
	margin:5px auto 0;
	font-size: 90%;
	display:block;
}
/**ãŠæ”¯æ‰•ã„æ–¹æ³•**/



/*=========================================================
æ³¨æ–‡ç¢ºèªç”»é¢
=========================================================*/
.FS2_body_Cart_OrderConfirm #form .inputTableArea .cartTable,
.FS2_body_Cart_OrderConfirm #form .inputTableArea .userTable_01,
.FS2_body_Cart_OrderConfirm #form .inputTableArea .userTable_02{
	line-height:1.4em;
	margin-top:20px;
	}
.FS2_body_Cart_OrderConfirm #form .inputTableArea .userTable_01 th,
.FS2_body_Cart_OrderConfirm #form .inputTableArea .userTable_02 th{
	text-align:center;
}
.FS2_body_Cart_OrderConfirm #form .inputTableArea .userTable_01 td,
.FS2_body_Cart_OrderConfirm #form .inputTableArea .userTable_02 td{
    padding: 10px 20px;
}


/*=========================================================
ãƒ‘ã‚¹ãƒ¯ãƒ¼ãƒ‰èªè¨¼ï¼ˆé—‡å¸‚ï¼‰
=========================================================*/
/*ã€€ãƒ‘ã‚¹ãƒ¯ãƒ¼ãƒ‰èªè¨¼ï¼ˆé—‡å¸‚ï¼‰å…±é€šã€€*/
.FS2_body_GoodsPassword {}

/*ã€€ãƒ‘ã‚¹ãƒ¯ãƒ¼ãƒ‰èªè¨¼ï¼ˆé—‡å¸‚ï¼‰ï¼šãƒ•ã‚©ãƒ¼ãƒ ã‚³ãƒ¡ãƒ³ãƒˆã€€*/
.FS2_GoodsPassword_message {}


/*ã€€=================================================================
ã€€è¿”å“ç‰¹ç´„
=================================================================ã€€*/

/* è¿”å“ç‰¹ç´„ï¼šå•†å“è©³ç´° */
.FS2_ReturnedSpecialContract {
	margin:20px 0px;
}

.FS2_ReturnedSpecialContract_link {
	margin:10px 0;
}

.FS2_ReturnedSpecialContract_text {
	margin:10px 0 30px 0;
	border:5px solid #f0f0f0;
	padding:10px;
}

.FS2_ReturnedSpecialContract_text p{
	padding:0px;
	margin:0px;
}


/* è¿”å“ç‰¹ç´„ï¼šã‚·ãƒ§ãƒƒãƒ”ãƒ³ã‚°ã‚«ãƒ¼ãƒˆ */
.FS2_body_Cart_OrderConfirm .FS2_ReturnedSpecialContract{
	width:48%;
	margin:0px;
	border:5px solid #f0f0f0;
	padding:0px;
}

.FS2_body_Cart_OrderConfirm .FS2_ReturnedSpecialContract_link {
	margin:10px;
}

.FS2_body_Cart_OrderConfirm .FS2_ReturnedSpecialContract_text {
	margin:0px 10px 10px 10px;
	border:none;
	padding:0px;
}


/*ã€€=================================================================
ã€€ç”»åƒãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚ªãƒ—ã‚·ãƒ§ãƒ³
=================================================================ã€€*/

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç”»åƒãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚ªãƒ—ã‚·ãƒ§ãƒ³ï¼šå•†å“ä¸€è¦§ï¼š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{
	}
.FS2_body_Goods_GoodsSearchList #FS2_itemlayout_IHL2 .FS2_AdditionalImageEnlargementSsize_Button,
.FS2_body_Goods_GoodsGroupList_4 #FS2_itemlayout_IHL2 .FS2_AdditionalImageEnlargementSsize_Button,
.FS2_body_Goods_GoodsGroupList_3 #FS2_itemlayout_IHL2 .FS2_AdditionalImageEnlargementSsize_Button,
.FS2_body_Goods_GoodsGroupList_2 #FS2_itemlayout_IHL2 .FS2_AdditionalImageEnlargementSsize_Button,
.FS2_body_Goods_GoodsGroupList_1 #FS2_itemlayout_IHL2 .FS2_AdditionalImageEnlargementSsize_Button,
.FS2_body_Goods_GoodsGroupList_0 #FS2_itemlayout_IHL2 .FS2_AdditionalImageEnlargementSsize_Button{
	display:none;
	}



/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç”»åƒãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚ªãƒ—ã‚·ãƒ§ãƒ³ï¼šå•†å“ä¸€è¦§ï¼šIHL2ã€€*/
#FS2_itemlayout_IHL2{
    float: left !important;
    width: 225px !important;
    padding: 10px !important;
    /* margin: 5px 0 5px 20px; */
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç”»åƒãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚ªãƒ—ã‚·ãƒ§ãƒ³ï¼šå•†å“ä¸€è¦§ï¼š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;
}
.FS2_eye_catch_icon img.catch01,
#FS2_itemlayout_IHL2 .FS2_eye_catch_icon img.catch01{
    margin-right: 10px;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç”»åƒãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚ªãƒ—ã‚·ãƒ§ãƒ³ï¼šå•†å“ä¸€è¦§ï¼šIHL2ï¼š
å•†å“ä¾¡æ ¼ã‚³ãƒ³ãƒ†ãƒŠã€€*/
#FS2_itemlayout_IHL2 .FS2_itemPrice_text{
	margin:5px 0px;
	font-size:80%;
	font-weight:normal;
color: #666;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç”»åƒãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚ªãƒ—ã‚·ãƒ§ãƒ³ï¼šå•†å“ä¸€è¦§ï¼š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;
}



/*å•†å“è©³ç´°ç”»é¢------------------------------------------------------------------*/

#FS2_itemlayout_IH1{
	position:relative;
}


/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç”»åƒãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚ªãƒ—ã‚·ãƒ§ãƒ³ï¼šãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆåˆ¥ã‚µã‚¤ã‚ºæŒ‡å®šï¼šIH1ã€€*/
/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç”»åƒãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚ªãƒ—ã‚·ãƒ§ãƒ³ï¼šãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆåˆ¥ã‚µã‚¤ã‚ºæŒ‡å®šï¼šIH1ï¼š
å•†å“ç”»åƒã‚³ãƒ³ãƒ†ãƒŠæ¨ªå¹…ã€€*/
#FS2_itemlayout_IH1 .FS2_thumbnail_container{
	width:400px;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç”»åƒãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚ªãƒ—ã‚·ãƒ§ãƒ³ï¼šãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆåˆ¥ã‚µã‚¤ã‚ºæŒ‡å®šï¼šIH1ï¼š
ãƒ¡ã‚¤ãƒ³ãƒ»ã‚µãƒ–ç”»åƒç¾¤ã‚µãƒ ãƒã‚¤ãƒ«ã‚³ãƒ³ãƒ†ãƒŠæ¨ªå¹…ã€€*/
#FS2_itemlayout_IH1 .FS2_additional_image_container{

	width:300px;
	margin-right:0px;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç”»åƒãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚ªãƒ—ã‚·ãƒ§ãƒ³ï¼šãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆåˆ¥ã‚µã‚¤ã‚ºæŒ‡å®šï¼šIH1ï¼š
å•†å“ç”»åƒãƒ»æ‹¡å¤§ãƒ»Prevãƒ»Nextãƒœã‚¿ãƒ³ãƒ†ãƒ¼ãƒ–ãƒ«ã‚³ãƒ³ãƒ†ãƒŠæ¨ªå¹…ã€€*/
#FS2_itemlayout_IH1 .FS2_additional_image_btn_thumbnail_container{
	margin-bottom:50px;
	margin-left:50px;
	width:540px;

}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç”»åƒãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚ªãƒ—ã‚·ãƒ§ãƒ³ï¼šãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆåˆ¥ã‚µã‚¤ã‚ºæŒ‡å®šï¼šIH1ï¼š
å•†å“è©³ç´°å³ã‚«ãƒ©ãƒ ã€€*/
#FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_right{
	width:400px;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç”»åƒãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚ªãƒ—ã‚·ãƒ§ãƒ³ï¼šãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆåˆ¥ã‚µã‚¤ã‚ºæŒ‡å®šï¼šIH1ï¼š
å•†å“è©³ç´°å·¦ã‚«ãƒ©ãƒ ã€€*/
#FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left{
	width:380px;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç”»åƒãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚ªãƒ—ã‚·ãƒ§ãƒ³ï¼šãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆåˆ¥ã‚µã‚¤ã‚ºæŒ‡å®šï¼šIH1ï¼š
å•†å“è©³ç´°ã‚³ãƒ³ãƒ†ãƒŠ*/
#FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container{

	margin-top:2em;
}




/*ã€€å„ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆå…±é€šã€€*/
/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç”»åƒãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚ªãƒ—ã‚·ãƒ§ãƒ³ï¼šã‚µãƒ ãƒã‚¤ãƒ«ã‚³ãƒ³ãƒ†ãƒŠ*/ã€€
.FS2_additional_image_btn_thumbnail_container .FS2_thumbnail_container{
	border:1px solid #ddd;
	margin-bottom:10px;
	padding:9px;
	text-align:center;
	float:left;
    /*
   display:none;*/
}


/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç”»åƒãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚ªãƒ—ã‚·ãƒ§ãƒ³ï¼šãƒ¡ã‚¤ãƒ³ãƒ»ã‚µãƒ–ç”»åƒç¾¤ã‚µãƒ ãƒã‚¤ãƒ«ã‚³ãƒ³ãƒ†ãƒŠã€€*/
.FS2_additional_image_container{
	float:right;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç”»åƒãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚ªãƒ—ã‚·ãƒ§ãƒ³ï¼šãƒ¡ã‚¤ãƒ³ç”»åƒç¾¤ã‚µãƒ ãƒã‚¤ãƒ«ã‚³ãƒ³ãƒ†ãƒŠã€€*/
.FS2_additional_image_container_main{
	width:300px;
	/*float:right;*/

	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;
	margin:10px 0 0 210px;
	/*width:100%;*/
}


.FS2_additional_image_btn_container td{
	vertical-align:top;
	padding:0 10px 0 0;
}



.FS2_additional_image_btn_container .FS2_additional_image_btn_incart{
	display: none;
	/*width:59px;*/
}


.FS2_additional_image_btn_container .FS2_additional_image_btn_next{
	text-align:right;
	position:absolute;
	top: 170px;
	left: 480px;
}

.FS2_additional_image_btn_container .FS2_additional_image_btn_prev{
	text-align:right;
	/*width:59px;*/
	position:absolute;
	top: 170px;
	left: 0px;
}


/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç”»åƒãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚ªãƒ—ã‚·ãƒ§ãƒ³ï¼šå•†å“è©³ç´°ã‚³ãƒ³ãƒ†ãƒŠã€€*/
.FS2_additional_image_itemdetail_container{
	width:800px;
	margin:0 0 30px 0px;
}


/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç”»åƒãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚ªãƒ—ã‚·ãƒ§ãƒ³ï¼šå•†å“è©³ç´°å³ã‚«ãƒ©ãƒ ã€€*/
.FS2_additional_image_itemdetail_container_right{
	float:right;
	margin:0 0 0 0;
}


/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç”»åƒãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚ªãƒ—ã‚·ãƒ§ãƒ³ï¼šå•†å“è©³ç´°å·¦ã‚«ãƒ©ãƒ ã€€*/
.FS2_additional_image_itemdetail_container_left{
	margin:0 0 0px 0;
}



/*ã€€å•†å“ç”»é¢ï¼šå•†å“è©³ç´°ï¼šç”»åƒãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚ªãƒ—ã‚·ãƒ§ãƒ³ï¼šãƒãƒªã‚¨ãƒ¼ã‚·ãƒ§ãƒ³ãƒ†ãƒ¼ãƒ–ãƒ«ã€€*/
.FS2_additional_image_tableVariation{
	margin:10px 0;	
}

.FS2_additional_image_tableVariation_table {
	margin:0 0 25px 0 ;
}

.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: 150px;
	height: 150px;
	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;*/
    display:none;
}

/*ã€€å•†å“ç”»é¢ï¼šå•†å“ä¸€è¦§ï¼šç”»åƒãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚ªãƒ—ã‚·ãƒ§ãƒ³ï¼šãƒãƒ«ãƒ¼ãƒ³ãƒãƒƒãƒ—ï¼š
å³å´ã«è¡¨ç¤ºæ™‚ã€€*/
.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;
}



/*=========================================================
ã‚¨ãƒ©ãƒ¼
=========================================================*/

/*ã€€æ“ä½œå¤±æ•—æ™‚ã®ã‚¨ãƒ©ãƒ¼ã€€*/
.error_content {
	border:1px solid #000;
	text-align:center;
	padding:10px 2px;
	margin:10px auto;
	background:#000;
	color:#FFFFFF;
        line-height: 1.8em;
}


/*=========================================================
ä¸Šéƒ¨ãƒ»ä¸­éƒ¨ãƒ»ä¸‹éƒ¨ã‚³ãƒ¡ãƒ³ãƒˆ
=========================================================*/

/*ã€€ä¸Šéƒ¨ãƒ»ä¸­éƒ¨ãƒ»ä¸‹éƒ¨ã‚³ãƒ¡ãƒ³ãƒˆã€€*/
/*ã€€ä¸Šéƒ¨ãƒ»ä¸­éƒ¨ãƒ»ä¸‹éƒ¨ã‚³ãƒ¡ãƒ³ãƒˆå…±é€šã€€*/
.user_content {}
/*ã€€ä¸Šéƒ¨ã‚³ãƒ¡ãƒ³ãƒˆã€€*/
.FS2_upper_comment {}
/*ã€€ä¸­éƒ¨ã‚³ãƒ¡ãƒ³ãƒˆï¼šMailMagazineEntry.htmlã®ã¿ã§ä½¿ç”¨ã€€*/
.FS2_middle_comment {}
/*ã€€ä¸‹éƒ¨ã‚³ãƒ¡ãƒ³ãƒˆã€€*/
.FS2_lower_comment {
	clear: both;
}



/*=========================================================
ãƒšãƒ¼ã‚¸ä¸‹éƒ¨ã®ãƒœã‚¿ãƒ³
=========================================================*/

/*ã€€ãƒšãƒ¼ã‚¸ä¸‹éƒ¨ã®ãƒœã‚¿ãƒ³ï¼š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;
	margin-bottom:10px;
}

#FS2_itemlayout_B .itemRight{
display: none;
}
.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;
}
	




/*========================================================================
ã€€ã‚¯ãƒ¼ãƒãƒ³é–¢ä¿‚ã‚¹ã‚¿ã‚¤ãƒ«â†“â†“â†“â†“â†“
========================================================================ã€€*/

body#FS2_body_Coupon a img{border:none;}

a.FS2_MoveToAcquiredCouponList{
	display:block;
	float:right;
	padding:5px 3px 0 0;
	text-decoration:none;
}

div.FS2_CouponBlock{
	margin:0 0 40px 0;
	padding-bottom:25px;
	line-height:1.5em;
}

table.FS2_CouponDescriptionTable{
	width:100%;
	border-collapse:collapse;
}


table.FS2_CouponDescriptionTable td{
	margin:0;
	padding:0;
	vertical-align:top;
}

table.FS2_CouponDescriptionTable img.FS2_CouponImg{
	margin:0 16px 8px 0;
}

table.FS2_CouponDescriptionTable td.FS2_CouponDescriptionCell
 p{
	margin:0px 0 8px 0;
}

div.FS2_CouponInfo{
	text-align:center;
	padding:10px;
	margin:10px 0;
}

div.FS2_CouponInfo p.FS2_CouponEffect{
	font-size:20px;
	margin:6px;
}

div.FS2_CouponInfo p.FS2_CouponRequirements{
	margin:0 0 5px 0;
	padding:0;
}

div.FS2_CouponBlock table th{
	width:160px;
}

div.FS2_CouponBlock table .FS2_Coupon_condition{
	margin:3px 0 0 0;
	padding0;
}

.FS2_ShowCouponGoodsList{
	margin:5px 2px;
	text-align:right;
}

.FS2_Coupon_container,
.FS2_UseCoupon_container,
.FS2_InputCouponCode_container,
.FS2_MoveToCouponCode_container{
	margin:20px 0;
	padding:5px;
	text-align:center;
}

.FS2_Coupon_container strong,
.FS2_Coupon_container em,
.FS2_UseCoupon_container strong,
.FS2_UseCoupon_container em,
.FS2_InputCouponCode_container strong,
.FS2_InputCouponCode_container em,
.FS2_MoveToCouponCode_container strong,
.FS2_MoveToCouponCode_container em{
	display:block;
	padding:10px 5px;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
}

.FS2_Coupon_container span,
.FS2_UseCoupon_container span,
.FS2_MoveToCouponCode_container span{     	display:block;
}


.FS2_Coupon_container p{
	margin:8px 0;
	line-height:1.5em;
}

.FS2_InputCouponCode_container span{                     
	display:block;
	padding-bottom:10px;
}


.FS2_CouponTargetItems+p.alignRight{
	margin:0 0 10px 0;
}


.FS2_GetCoupon{
	padding:3px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

.FS2_GetCoupon p{
	margin:3px;
}

body.FS2_body_CouponLogin .FS2_Login_btn_position{
		margin:10px 0 30px 0;
}


/* ã‚¯ãƒ¼ãƒãƒ³å¯¾è±¡å•†å“ä¸€è¦§â†“ */

span.FS2_CouponTargetItemsBoxPager{
	display:block;
	text-align:right;
	position:absolute;
	top:-32px;
	right:5px;
}
span.FS2_CouponTargetItemsBoxCtrlButtons{
	display:block;
	position:absolute;
	top:0px;

	left:0px;
	right:10px;
	visibility:hidden;
}
span.FS2_CouponTargetItemsBoxCtrlButtons a{
	display:block;
}

a.FS2_CouponTargetItemsBox_leftButton{
	float:left;
}
a.FS2_CouponTargetItemsBox_rightButton{
	float:right;
}

ul.FS2_CouponTargetItems{
	margin:10px auto 0 auto;
	list-style-type:none;
	margin:0 50px;

	padding:0;
	position: relative;
  z-index: 100;	
}

ul.FS2_CouponTargetItems a{
	display:block;
	text-decoration:none;
	padding:5px;
}
ul.FS2_CouponTargetItems span.FS2_itemName{
	display:block;
	padding-top:4px;
}
div.FS2_CouponTargetItemsBox{
	position:relative;
	margin:0;
}

ul.FS2_CouponTargetItems:after{
	content:".";
	height:0;
	visibility:hidden;
	overflow:hidden;
	display:block;
	clear:both;
}
ul.FS2_CouponTargetItems {
  min-height: 1px;
}
* html ul.FS2_CouponTargetItems{
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
ul.FS2_CouponTargetItems li{
	width:130px;
	margin:0 20px 0 0;
	float:left;
	text-align:center;
}
ul.FS2_CouponTargetItems li img{
	width:120px;
}

/* ã‚¯ãƒ¼ãƒãƒ³å¯¾è±¡å•†å“ä¸€è¦§â†‘ */



/* æ”¯æ‰•ã„æ–¹æ³•é¸æŠžç”»é¢ï¼ˆã‚¯ãƒ¼ãƒãƒ³ï¼‰â†“ */

table.FS2_CouponTable{
	margin-top:30px;
}

table.FS2_CouponTable th span{
	display:block;
	font-size:0.88em;
}


table.FS2_CouponTable ul,
table.FS2_CouponTable li{
	padding:0;
	list-style:none;
}

table.FS2_CouponTable ul{margin:10px 0 0 0;}

table.FS2_CouponTable li{
	margin:0 0 10px 0;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}

table.FS2_CouponTable li:last-child{border:none;}

table.FS2_CouponTable li p{
	margin:0 0 5px 0;
}

table.FS2_CouponTable li div{
	margin:0 0 5px 5px;
}

table.FS2_CouponTable li strong{
	display:block;
	margin:0;
	font-size:1.1em;
	color:#c00;
}

table.FS2_CouponTable li p.FS_couponSettleCaution{
	margin-top:10px;
}

table.FS2_CouponCalculateTable{
	margin-bottom:30px;
	width:300px;
}

table.FS2_CouponCalculateTable th,
table.FS2_CouponCalculateTable td{
	text-align:right;
}
/* æ”¯æ‰•ã„æ–¹æ³•é¸æŠžç”»é¢ï¼ˆã‚¯ãƒ¼ãƒãƒ³ï¼‰â†‘ */





/* -=-=-=-= â†“ã‚¯ãƒ¼ãƒãƒ³ã€€ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‚·ãƒªãƒ¼ã‚ºã«ä¾å­˜ã™ã‚‹éƒ¨åˆ†â†“ =-=-=-=- */
/* ã‚¯ãƒ¼ãƒãƒ³å(æž )ï¼šã‚·ãƒ³ãƒ—ãƒ«ã‚·ãƒªãƒ¼ã‚º */
table.FS2_CouponDescriptionTable td.FS2_CouponDescriptionCell
 h3{
	margin:0 0 10px 0;
	padding:2px 0 1px 8px;
}

/* ã‚¯ãƒ¼ãƒãƒ³åãƒ†ã‚­ã‚¹ãƒˆéƒ¨åˆ†ï¼šã‚·ãƒ³ãƒ—ãƒ«ã‚·ãƒªãƒ¼ã‚º */
table.FS2_CouponDescriptionTable td.FS2_CouponDescriptionCell
 h3 span{
	display:block;
	padding:0;
}



/* -=-=-=-= â†“ã‚¯ãƒ¼ãƒãƒ³ã€€ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‚«ãƒ©ãƒ¼ã«ä¾å­˜ã™ã‚‹éƒ¨åˆ†â†“ =-=-=-=- */

/* ã‚¯ãƒ¼ãƒãƒ³ä¸€è¦§ã§ã®å„ã‚¯ãƒ¼ãƒãƒ³ã®å¢ƒç•Œç·š */
div.FS2_CouponBlock{
	border-bottom:1px solid #999;
}


/* ã€Œã‚¯ãƒ¼ãƒãƒ³å–å¾—ãƒ»ä½¿ç”¨ã€ãªã©ã®ãƒœã‚¿ãƒ³ã‚’å«ã‚€ãƒ–ãƒ­ãƒƒã‚¯ */
.FS2_Coupon_container,
.FS2_UseCoupon_container,
.FS2_InputCouponCode_container,
.FS2_MoveToCouponCode_container{
	border:5px solid #fde;
}

/* ã€Œã‚¯ãƒ¼ãƒãƒ³å–å¾—ãƒ»ä½¿ç”¨ã€ãªã©ã®ãƒœã‚¿ãƒ³ã®ä¸Šã®ã‚³ãƒ¡ãƒ³ãƒˆ */
.FS2_Coupon_container strong,
.FS2_UseCoupon_container strong{
	color:#c00;
}
/* ã€Œã‚¯ãƒ¼ãƒãƒ³å¯¾è±¡å•†å“ã€ã®ã‚µãƒ ãƒãƒ¼ãƒ«ã«ãƒžã‚¦ã‚¹ã‚ªãƒ¼ãƒãƒ¼ã—ãŸã¨ãã®èƒŒæ™¯è‰² */
ul.FS2_CouponTargetItems a:hover{
	background-color:#fff0f6;
}
/* ã‚¯ãƒ¼ãƒãƒ³åŠ¹æžœè¡¨ç¤ºãƒ–ãƒ­ãƒƒã‚¯ */
div.FS2_CouponInfo{
	border:3px double #c9a;
	background-color:#ffeef3;
}

/* ã‚¯ãƒ¼ãƒãƒ³åŠ¹æžœæ–‡å­—åˆ— */
div.FS2_CouponInfo p.FS2_CouponEffect{
	color:#f03;
}
/* ã€Œã‚¯ãƒ¼ãƒãƒ³ã‚’ç²å¾—ã—ã¾ã—ãŸã€éƒ¨åˆ† */
.FS2_GetCoupon{
	color:#fff;
	background-color:#c02;
}

/* ã‚¯ãƒ¼ãƒãƒ³å(æž )å·¦ç·šæŒ‡å®š */
table.FS2_CouponDescriptionTable td.FS2_CouponDescriptionCell
 h3{
	border-left:3px solid #333;
}
/* ã‚¯ãƒ¼ãƒãƒ³åãƒ†ã‚­ã‚¹ãƒˆéƒ¨åˆ†èƒŒæ™¯è‰²ã¨æ–‡å­—è‰² */
table.FS2_CouponDescriptionTable td.FS2_CouponDescriptionCell
 h3 span{
	color:#333;
}

/*========================================================================
ã€€ã‚¯ãƒ¼ãƒãƒ³é–¢ä¿‚ã‚¹ã‚¿ã‚¤ãƒ«â†‘â†‘â†‘â†‘â†‘
========================================================================*/

/*========================================================================
é€æ–™ã¨ãŠæ”¯æ‰•ã„æ–¹æ³•ã«ã¤ã„ã¦ 
========================================================================*/
.FS2_body_Config_PostageSettleList{
	line-height:1.4em;
	}
.FS2_body_Config_PostageSettleList .userTable_02 th{
	background-color:#f6f6f6;
}
.FS2_body_Config_PostageSettleList .FS2_PostageSettleList_table .FS2_PostageSettleList_td table{
border-right:1px solid #DDD;
border-bottom:1px solid #DDD;
}
.FS2_body_Config_PostageSettleList .FS2_PostageSettleList_table .FS2_PostageSettleList_td table.userTable_02{
	border-right:none;
	border-bottom:none;
	}
.FS2_body_Config_PostageSettleList .FS2_PostageSettleList_table .FS2_PostageSettleList_td .payNP h5{
font-size:120%;
}
.FS2_body_Config_PostageSettleList .FS2_PostageSettleList_table .FS2_PostageSettleList_td .payNP img{
margin:20px 0 0;
}
.FS2_body_Config_PostageSettleList .FS2_PostageSettleList_table{
	width:100%;
	}
.FS2_body_Config_PostageSettleList .FS2_PostageSettleList_table .ginkoATT{
	clear:both;
	}
.FS2_body_Config_PostageSettleList .FS2_PostageSettleList_table .ginkoATT p{
    float: left;
    width: 35%;
}
.FS2_body_Config_PostageSettleList .FS2_PostageSettleList_table .ginkoATT img{
	width:100% !important;
}
.FS2_body_Config_PostageSettleList .FS2_PostageSettleList_table .ginkoATT ul{
    float: right;
    margin-bottom: 0px;
    margin-top: 30px;
    width: 65%;
}
.FS2_body_Config_PostageSettleList table.FS2_PostageSettleList_table:nth-of-type(3) tr:nth-of-type(2) td{
	width:50%;
}
.FS2_body_Config_PostageSettleList table.FS2_PostageSettleList_table:nth-of-type(3) tr:nth-of-type(2) td .userTable_02 th{
	width:30% !important;
}
.FS2_body_Config_PostageSettleList table.FS2_PostageSettleList_table:nth-of-type(3) tr:nth-of-type(2) td .userTable_02 td{
	width:70% !important;
}
.FS2_body_Config_PostageSettleList .FS2_Config_DeliveryMethod:last-of-type table{
	border-right:1px solid #DDD;
border-bottom:1px solid #DDD;
}
.FS2_body_Config_PostageSettleList .FS2_Config_DeliveryMethod:last-of-type table th{
	border-right:1px solid #DDD;
	font-weight:normal;
}
.FS2_body_Config_PostageSettleList .FS2_Config_DeliveryMethod:last-of-type table caption {
    padding: 5px;
    text-align: center;
    background: none repeat scroll 0% 0% #DDD;
}
.FS2_body_Config_PostageSettleList .FS2_bottom_btn_center_1{
	margin: 80px 0px 40px;
}


h1.FS2_PageTitle {
text-align: center;
}


@charset "UTF-8";

body {
	color: #333;
}
a {
	color: #333;
	text-decoration: none;
}

h1.itemTitle {
	color: #000;
}
.itemPrice {
	color: #000;
}
.FS2_point_area {
	display: inline;
}
.FS2_contents_container p.FS2_point {
	display: inline;font-size: 10px;
}
#new_202102_btn {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 90%;
	margin: 0 auto;
}
#new_202102_btn div {
	margin: 0 auto;
	padding: 0 2%;
	width: 100%;
}
#new_202102_btn div a {
	background: #333;
	color: #fff;
	padding: 7px 0;
	text-align: center;
	display: block;
	line-height: 1.2em;
	text-decoration: none;
	font-size: 12px;
}
#new_202102_btn div a small {
	font-size: 10px;
}






#new_202102_item_content {
	font-size: 14px;
	width: 100%;
	margin: 40px 0 40px;
	line-height: 1.5em;
	border-top: 1px solid #e4e4e4;
}
@media (max-width:767px) {
	#new_202102_item_content {
		font-size: 12px;
		width: 96%;
		margin: 30px 2% 15px;
		line-height: 1.5em;
		border-top: 1px solid #e4e4e4;
	}
}
#new_202102_item_content img {
	max-width: 100%;
}
.new_202102_item_content_box {
	border-bottom: 1px solid #e4e4e4;
}
.new_202102_item_content_head {
	padding: 20px 0;
}
@media (min-width:769px) {
	.new_202102_item_content_head:hover {
		cursor: pointer;
	}
}
.new_202102_item_content_head span {
	text-align: center;
	display: block;
	background: url('https://ur-s.me/assets/images/common/open_arrow_bk.png') no-repeat right 10px center;
	background-size: 14px;
}
.new_202102_item_content_section {
	/* display: none; */
	padding-bottom: 20px;
}
.new_202102_item_content_section_open span {
	display: block;
	background: url('https://ur-s.me/assets/images/common/close_arrow_bk.png') no-repeat right 10px center;
	background-size: 14px;
}
.new_202102_item_detail_table {
	border-top: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
	border-collapse: collapse;
	width: 100%;
	margin: 0 auto;
}
.new_202102_item_detail_table tr td {
	padding: 2%;
	border-bottom: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	font-size: 12px;
	vertical-align: middle;
}
@media (max-width:767px) {
	.new_202102_item_detail_table tr td {
		padding: 3%;
		line-height: 18px;
	}
}
.new_202102_item_detail_table tr th {
	padding: 1%;
	border-bottom: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	width: 22%;
	vertical-align: middle;
	font-weight: normal;
}
@media (max-width:767px) {
	.new_202102_item_detail_table tr th {
		font-size: 12px;
	}
}
#new_202102_item_announce .new_202102_item_content_section dl dt {
	color:#C80503;
	font-weight:bold;
}
#new_202102_item_announce .new_202102_item_content_section dl dd {
	margin: 0;
}
#new_202102_item_announce .new_202102_item_content_section dl dd ul {
	padding: 0 0 0 25px;
}
#new_202102_item_announce .new_202102_item_content_section dl dd ul li {
	list-style: disc;
}
.new_202102_item_announce_btn {
	display: flex;
	justify-content: space-around;
	align-items: center;
	flex-wrap: nowrap;
	margin-top: 10px;
}
.new_202102_item_announce_btn a {
	display: block;
	width: 100%;
	padding: 10px 0;
	margin: 0 1%;
	background: #e4e4e4;
	text-align: center;
	font-size: 10px;
	text-decoration: none;
	color: #000;
}
.new_202102_item_size_table_scroll {
	overflow-x: auto;
	overflow-y: hidden;
	white-space: nowrap;
	margin-bottom: 10px;
}
.new_202102_item_size_table_scroll::-webkit-scrollbar{
	height: 5px;
}
.new_202102_item_size_table_scroll::-webkit-scrollbar-track{
	background: #F1F1F1;
}
.new_202102_item_size_table_scroll::-webkit-scrollbar-thumb {
	background: #BCBCBC;
}
.new_202102_item_size_table {
	border-top: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
	border-collapse: collapse;
	width: 100%;
	margin: 10px auto 2px;
	/* table-layout: fixed; */
}
.new_202102_item_size_table caption {
	text-align: left;
	margin-bottom: 2px;
}
.new_202102_item_size_table th {
	border-bottom: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	text-align: center;
	background: #eee;
	padding: 1%;
	vertical-align: middle;
	min-width: 50px;
	box-sizing: border-box;
}
.new_202102_item_size_table td {
	border-bottom: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	text-align: center;
	padding: 1%;
	vertical-align: middle;
}
.new_202102_item_size_text {
	margin-bottom: 10px;
}
.new_202102_item_size_text a {
	text-decoration: underline;
}
.new_202102_item_size_annotation {
	margin-bottom: 10px;
}
@media (max-width:767px) {
	.new_202102_item_size_annotation {
		font-size: 11px;
	}
	.new_202102_item_size_table_scroll table,
	.new_202102_item_size_table_scroll table th,
	.new_202102_item_size_table_scroll table td {
		font-size: 11px;
	}
}
@media (min-width:769px) {
	#new_202102_item_review,
	#new_202102_item_instagram {
		display: none;
	}
}
#new_202102_item_review .new_202102_item_content_head small {
	display: inline;
}
#new_202102_item_review .new_202102_item_content_head b {
	font-weight: normal;
}
#new_202102_item_review .new_202102_item_content_head img {
	vertical-align: top;
}

.new_202102_item_review_write {
	margin-bottom: 20px;
}
.new_202102_item_review_write a {
	display: block;
	text-align: center;
	padding: 7px 0;
	border: 1px solid #999;
}
.new_202102_item_review_write a span {
	color: #C80503;
}
.new_202102_item_review_number {
	text-align: left;
	margin-bottom: 20px;
}
.new_202102_item_review_list {
	border-bottom: 1px dotted #ddd;
	line-height: 1.1;
	padding: 10px 3px;
}
.FS2_Review_User_Status {
	background: #F17171;
	padding: 2px 3px 1px 3px;
	margin-bottom: 5px;
	display: inline-block;
}
.FS2_Review_User_Status {
	background: #ff6600;
	color: #fff;
	font-size: 80%;
	padding: 2px 0px 0px 2px;
}
.FS2_Review_Detail_Prof_Date {
	font-size: 10px;
	color: #666;
}
.new_202102_item_review_list img {
	clear: both;
	margin-top: 5px;
}
.new_202102_item_review_list img {
	margin-bottom: 5px;
	vertical-align: top;
}
.new_202102_item_review_list_text {
	margin-top: 3px;
	line-height: 1.5em;
}
.new_202102_item_review_all a {
	display: block;
	text-align: right;
	padding: 5px 0;
	margin-top: 10px;
}

.new_202102_item_staff_comment_list_head {
	width: 100%;
	border: 1px solid #e4e4e4;
	padding: 10px 0;
	margin: 5px auto 10px;
	text-align: center;
}
.new_202102_item_staff_comment_list_head span {
	display: block;
	background: url(https://ur-s.me/assets/images/common/open_arrow_bk.png) right 15px center no-repeat;
	background-size: 14px;
	padding-right: 30px;
}
.new_202102_item_staff_comment_list_section_open span {
	display: block;
	background: url(https://ur-s.me/assets/images/common/close_arrow_bk.png) right 15px center no-repeat;
	background-size: 14px;
	padding-right: 30px;
}

.new_202102_item_staff_comment_list_section {
	display: none;
}
.new_202102_item_staff_comment_list_section dl {
	width: 96%;
	margin: 0 auto 10px;
}
.new_202102_item_staff_comment_list_section dl dt {
	background: #F6F6F6;
	text-align: center;
	padding: 5px 0;
}
.new_202102_item_staff_comment_list_section dl dd {
	text-align: center;
	padding: 5px 1%;
	margin: 0;
}

.new_202102_item_instagram_wrap {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
.new_202102_item_instagram_list {
	padding: 0 1%;
	width: calc(100% / 3);
	box-sizing: border-box;
	margin-bottom: 20px;
}
.new_202102_item_instagram_list_img {
	margin-bottom: 5px;
	width: 100%;
}
.new_202102_item_instagram_list_account {
	display: flex;
	justify-content: left;
	align-items: center;
}
.new_202102_item_instagram_list_account_img img {
	border-radius: 50%;
	width: 20px;
}
.new_202102_item_instagram_list_account_name {
	padding-left: 8px;
}
.new_202102_item_instagram_list_remodal {
	padding: 20px;
	position: relative;
}
.new_202102_item_instagram_list_remodal .remodal_cancel {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	background: transparent;
	font-size: 34px;
	line-height: 34px;
	padding: 0;
	width: 34px;
}

.new_202102_item_relation_item_wrap {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
}
.new_202102_item_relation_item_list {
	padding: 0 1%;
	width: calc(100% / 3);
	box-sizing: border-box;
	margin-bottom: 20px;
}
.new_202102_item_relation_item_list a {
	text-decoration: underline;
}
.new_202102_item_relation_item_list_img {
	margin-bottom: 10px;
}

.provisional_cart_btn {
	margin: 20px auto 40px;
}
.provisional_cart_btn a {
	display: block;
	padding: 17px 20px;
	background: black;
	color: #fff;
	text-align: center;
	width: 52%;
	margin: 0 0 0 4%;
}

.cart_item_detail_remodal {
	position: relative;
}
.cart_item_detail_remodal .remodal_cancel {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	background: transparent;
	font-size: 34px;
	line-height: 34px;
	padding: 0;
	width: 34px;
}
.cart_item_detail_wrap {
	padding:20px 10px;
	font-size: 12px;
}
.cart_item_detail_title {
	text-align: left;
	padding-bottom: 10px;
}
/* .cart_item_detail_title {
	border-bottom: 1px solid #e4e4e4;
} */
.cart_item_detail_color_wrap {
	border-top: 1px solid #e4e4e4;
	margin-bottom: 20px;
}
.cart_item_detail_color {
	border-bottom: 1px solid #eee;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: nowrap;
	background: #eee;
}
.cart_item_detail_color_size {
	border-bottom: 1px solid #eee;
}
.cart_item_detail_color_size:last-child {
	border-bottom: 1px solid #e4e4e4;
}
.cart_item_detail_color_img {
	width: 20%;
}
.cart_item_detail_color_text {
	width: 76%;
	margin-left: 4%;
	text-align: left;
}
.cart_item_detail_color_text span {
	display: block;
}
.cart_item_detail_color_img img {
	width: 100%;
}
.cart_item_detail_color_size {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: nowrap;
	padding: 10px 0;
}
.cart_item_detail_color_size_text span {
	display: inline-block;
	margin-left: 10px;
}
.cart_item_detail_color_size_text {
	width: 55%;
	text-align: left;
}
.cart_item_detail_color_size_btn {
	width: 45%;
}
.cart_item_detail_color_size_btn a {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: nowrap;
	padding: 10px 0;
	color: #fff;
	background: black;
}
.cart_item_detail_color_size_sold_out_btn a {
	background: #999;
}
.cart_item_detail_color_size_btn a .icon_cart {
	background: url(https://ur-s.me/assets/images/common/icon_cart_white.png) no-repeat;
	background-size: 100%;
	width: 20px;
	height: 15px;
}
.remodal {
	line-height: 1.5em;
}

#new_reco_box {
	position: static!important;
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
}

.FS2_Name_and_Price .itemTitle {
	margin: 8px 0!important;
}
.FS2_Figure li {
	border-top: none!important;
}
.FS2_Figure select {
	font-size: 12px!important;
	height: 24px;
}
.FS2_VariationList li {
	border-top: none!important;
	border-bottom: none!important;
}
#FS2_Variation_select .FS2_VariationList > li .FS2_Variation_radioMark > input {
	margin: 5px 0 0 1px;
	width: 16px;
	height: 16px;
}
#FS2_Variation_select .FS2_VariationList > li .FS2_OutOfStock_mark {
	font-size: 1.4em;
	line-height: 1em;
	width: 24px;
	text-align: left;
}
#FS2_ItemDetail .FS2_StockInfo_area {
	padding-top: 0;
}
#FS2_ItemDetail .FS2_noStockText {
	line-height: 24px;
	padding: 0 0 0 3px;
	margin-top: 0;
}
.FS2_figure_text {
	margin: 0 3px 0 1%;
}
.FS2_Figure input.FS2_Figure_textarea {
	margin-top: 0;
}
.FS2_CartButton_area #toCart {
	float: left;
	margin: 0 12px 0 0!important;
	border: none;
	box-shadow: none;
	padding: 7px 8px;
	display: block;
	width: 47%!important;
	box-sizing: border-box;
	line-height: 2em!important;
}
/* #eb_selector {
	padding: 2px 3% 0;
	margin: 0!important;
} */
/* .eb_selector_box_left {
	padding: 6px 0px;
	width: 47%;
	margin-right: 8px;
} */
.eb_recommend_box {
	padding: 12px 8px 12px 18px !important;
}
.FS2_Utility2_container {
	margin-top: 50px;
}



#new_202102_item_wear_item .new_202102_item_wear_item_list {
	display: flex;
	flex-wrap: nowrap;
	align-items: flex-start;
	margin-bottom: 20px;
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 20px;
}
#new_202102_item_wear_item .new_202102_item_wear_item_list:last-child {
	margin-bottom: 0px;
	border-bottom: none;
	padding-bottom: 0px;
}
.new_202102_item_wear_item_list_main_img {
	margin-right: 10px;
	width: 45%;
}
.new_202102_item_wear_item_list_item {
	width: 55%;
}
.new_202102_item_wear_item_list_item_list {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	margin-bottom: 10px;
}
.new_202102_item_wear_item_list_item_list:last-child {
	margin-bottom: 0px;
}
.new_202102_item_wear_item_list_item_img {
	width: 40%;
	margin-right: 10px;
}
.new_202102_item_wear_item_list_item_text {
	width: 60%;
}
.new_202102_item_wear_item_list_item_text span {
	display: block;
	text-decoration: underline;
}
.new_202102_item_wear_item_list_item_text span:after {
	content: " \03e";
	margin-left: 0px;
}

#FS2_Variation_select select::-ms-expand {
	display: none;
}
#FS2_Variation_select select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 0px 0px 0px 5px;
	line-height: 1.1em;
	border-radius: 0px;
	border: 1px solid #333;
	background-image: url(https://ur-s.me/assets/images/common/open_arrow_bk.png);
	background-repeat: no-repeat;
	background-size: 14px;
	background-position: right 10px center;
	background-color: #fff;
}

.swiper-pagination-function {
	text-align: right!important;
}

.FS2_Button.FS2_contents_container {
	margin-bottom: 20px;
}
#new_202102_seadress_comment .new_202102_item_content_section dl {
	/* display: flex;
	justify-content: left; */
	width: 50%;
	margin: 0 auto;
}
#new_202102_seadress_comment .new_202102_item_content_section dl dt {
	display: inline;
}
#new_202102_seadress_comment .new_202102_item_content_section dl dd {
	display: inline;
}
#new_202102_seadress_comment .new_202102_item_content_section dl dt.new_202102_seadress_comment_dt:after {
	content: ":";
	display: inline-block;
	margin: 0 5px;
}





/* è©³ç´°ç”»åƒä»¥ä¸‹css */
.eb_pull-img {
	margin: 25px auto 40px;
	width: 40%;
	position: relative;
}

.eb_pull-img a {
	background-color: #000;
	text-align: center;
	font-weight: bold;
	padding: 15px 0;
	font-size: 12px;
	color: #fff;
	width: 100%;
	display: block;
}

.eb_pull-img a::after {
	content: "\e803";
	font-family: 'fontello';
	color: #FFF;
	position: absolute;
	top: 15px;
	left: 88%;
	font-size: 12px;
	z-index: 999;
}

.eb_pull-img a.eb_active::after {
	content: "\e805";
	font-family: 'fontello';
	color: #FFF;
	position: absolute;
	top: 15px;
	left: 88%;
	font-size: 12px;
	z-index: 999;
}

.eb_detailimg {
	display: none;
}

.eb_detailimg img {
	width: 700px;
	margin:auto 150px;
}

.eb_m_img img {
	margin-bottom: 40px;
}

.eb_c_img, .eb_d_img {
	text-align: center;
}

.FS2_additional_image_detail_container {
	position: relative;
}

.eb_sb_trigger_btn_box {
	right:10px;
	bottom:10px;
}

.eb_sb_trigger_btn {
	width:80px;
}

.eb_sb_trigger_btn img {
	width:80px;
}

#FS2_itemlayout_IH1 .FS2_additional_image_btn_thumbnail_container {
	margin-left: 32px;
}

.cart_item_detail_remodal {
	padding: 10px 10px 0px;
	width: 100%;
	display: block;
	box-sizing: border-box;
}






#new_202102_item_specific_item1 .new_202102_item_content_section,
#new_202102_item_specific_item2 .new_202102_item_content_section,
#new_202102_item_specific_item3 .new_202102_item_content_section,
#new_202102_item_specific_item4 .new_202102_item_content_section,
#new_202102_item_specific_item5 .new_202102_item_content_section {
	width: 100%;
}
#new_202102_item_specific_item1 .specific_item_wrap,
#new_202102_item_specific_item2 .specific_item_wrap,
#new_202102_item_specific_item3 .specific_item_wrap,
#new_202102_item_specific_item4 .specific_item_wrap,
#new_202102_item_specific_item5 .specific_item_wrap {
	width: 100%;
	margin: 0 auto;
}
#new_202102_item_specific_item1 .specific_item_list,
#new_202102_item_specific_item2 .specific_item_list,
#new_202102_item_specific_item3 .specific_item_list,
#new_202102_item_specific_item4 .specific_item_list,
#new_202102_item_specific_item5 .specific_item_list {
	padding: 0 2px;
	box-sizing: border-box;
}
#new_202102_item_specific_item1 .specific_item_text_box,
#new_202102_item_specific_item2 .specific_item_text_box,
#new_202102_item_specific_item3 .specific_item_text_box,
#new_202102_item_specific_item4 .specific_item_text_box,
#new_202102_item_specific_item5 .specific_item_text_box {
	font-size: 12px;
	padding: 12px 6px;
}
#new_202102_item_specific_item1 .specific_item_text_box .specific_item_name,
#new_202102_item_specific_item2 .specific_item_text_box .specific_item_name,
#new_202102_item_specific_item3 .specific_item_text_box .specific_item_name,
#new_202102_item_specific_item4 .specific_item_text_box .specific_item_name,
#new_202102_item_specific_item5 .specific_item_text_box .specific_item_name {
	text-decoration: underline;
}
#new_202102_item_specific_item1 .slick-prev,
#new_202102_item_specific_item2 .slick-prev,
#new_202102_item_specific_item3 .slick-prev,
#new_202102_item_specific_item4 .slick-prev,
#new_202102_item_specific_item5 .slick-prev {
	left: -3px;
}

#new_202102_item_specific_item1 .slick-next,
#new_202102_item_specific_item2 .slick-next,
#new_202102_item_specific_item3 .slick-next,
#new_202102_item_specific_item4 .slick-next,
#new_202102_item_specific_item5 .slick-next {
	right: 0;
	background-image: url(https://ur-s.me/assets/images/common/next_arrow_bk.png);
	background-size: 50%;
	background-position: center;
	background-repeat: no-repeat;
	width: 5%;
	height: 20%;
	background-color: #fff;
	opacity: 0.4;
}
#new_202102_item_specific_item1 .slick-prev,
#new_202102_item_specific_item2 .slick-prev,
#new_202102_item_specific_item3 .slick-prev,
#new_202102_item_specific_item4 .slick-prev,
#new_202102_item_specific_item5 .slick-prev {
	right: 0;
	background-image: url(https://ur-s.me/assets/images/common/prev_arrow_bk.png);
	background-size: 50%;
	background-position: center;
	background-repeat: no-repeat;
	width: 5%;
	height: 20%;
	background-color: #fff;
	opacity: 0.4;
}
#new_202102_item_specific_item1 .slick-next:before,
#new_202102_item_specific_item2 .slick-next:before,
#new_202102_item_specific_item3 .slick-next:before,
#new_202102_item_specific_item4 .slick-next:before,
#new_202102_item_specific_item5 .slick-next:before {
	content: unset !important;
}
#new_202102_item_specific_item1 .slick-prev:before,
#new_202102_item_specific_item2 .slick-prev:before,
#new_202102_item_specific_item3 .slick-prev:before,
#new_202102_item_specific_item4 .slick-prev:before,
#new_202102_item_specific_item5 .slick-prev:before {
	content: unset !important;
}
#new_202102_item_specific_item1 .slick-slider .slick-list,
#new_202102_item_specific_item2 .slick-slider .slick-list,
#new_202102_item_specific_item3 .slick-slider .slick-list,
#new_202102_item_specific_item4 .slick-slider .slick-list,
#new_202102_item_specific_item5 .slick-slider .slick-list {
	width: 100%;
}
#new_202102_item_specific_item1 .slick-slide,
#new_202102_item_specific_item2 .slick-slide,
#new_202102_item_specific_item3 .slick-slide,
#new_202102_item_specific_item4 .slick-slide,
#new_202102_item_specific_item5 .slick-slide {
	width: 100%;
	box-sizing: border-box;
}
#new_202102_item_specific_item1 .specific_item_list:not(:first-child),
#new_202102_item_specific_item2 .specific_item_list:not(:first-child),
#new_202102_item_specific_item3 .specific_item_list:not(:first-child),
#new_202102_item_specific_item4 .specific_item_list:not(:first-child),
#new_202102_item_specific_item5 .specific_item_list:not(:first-child) {
	padding: 0 2px;
	box-sizing: border-box;
	display: block;
}
#new_202102_item_specific_item1 img,
#new_202102_item_specific_item2 img,
#new_202102_item_specific_item3 img,
#new_202102_item_specific_item4 img,
#new_202102_item_specific_item5 img {
	margin: 0 auto;
}
#new_202102_item_specific_item1 .specific_item_date,
#new_202102_item_specific_item2 .specific_item_date,
#new_202102_item_specific_item3 .specific_item_date,
#new_202102_item_specific_item4 .specific_item_date,
#new_202102_item_specific_item5 .specific_item_date {
	display: block;
}





.provisional_cart_btn a.show_store_quantity_button {
	background: unset;
	margin: 8px auto 8px;
	padding: 0px;
	border: 1px solid rgb(153, 153, 153);
	line-height: 4.5em;
	width: 96%;
	color: #333;
}

#eb_sq_overlay {
	background: rgba(41, 41, 41, .9);
	height: 100vh;
	width: 100vw;
	position: fixed;
	z-index: 99997;
	display: block;
	top: 0;
	right: 0;
}
#eb_store_quantity_area {
	position: fixed;
	height: 92%;
	width: 92%;
	z-index: 99998;
	display: block;
	top: 4%;
	right: 4%;
	background: #fff;
	padding: 18px;
	overflow-y: scroll;
}
#eb_store_quantity_area .eb_sq_title {
	margin: 16px 0;
}
#eb_store_quantity_area .eb_sq_itembox {
	display: flex;
	flex-wrap: nowrap;
	margin-bottom: 18px;
}
#eb_store_quantity_area .eb_sq_item_img {
	width: 50%;
}
#eb_store_quantity_area .eb_sq_item_detail {
	width: 50%;
	padding-left: 12px;
	vertical-align: middle;
	padding-top: 40px;
	font-size: 12px;
}
#eb_store_quantity_area .eb_sq_item_name {
	margin-bottom: 12px;
	line-height: 1.4;
}
#eb_store_quantity_area .eb_sq_item_code {
	margin-bottom: 12px;
	display: flex;
	flex-wrap: nowrap;
}
#eb_store_quantity_area .eb_sq_item_code .eb_sq_item_code_title {
	width: 24%;
}
#eb_store_quantity_area .eb_sq_item_code .eb_sq_item_code_value {
	width: 76%;
}
#eb_store_quantity_area .eb_sq_item_price {
	margin-bottom: 12px;
	display: flex;
	flex-wrap: nowrap;
}
#eb_store_quantity_area .eb_sq_item_price .eb_sq_item_code_title {
	width: 24%;
}
#eb_store_quantity_area .eb_sq_item_price .eb_sq_item_code_value {
	width: 76%;
	line-height: 1.4;
}
#eb_store_quantity_area .eb_sq_item_price .eb_sq_item_code_value .eb_sq_tax {
	font-size: 10px;
	margin-left: 4px;
}
#eb_store_quantity_area .eb_sq_exp_box {
	line-height: 1.6;
	font-size: 12px;
	color: #cc0000;
	margin-bottom: 24px;
}
#eb_store_quantity_area .eb_sq_storelist_title {
	border-bottom: 1px solid #aaa;
	padding-bottom: 14px;
	padding-top:20px;
}
#eb_store_quantity_area .eb_sq_storelist_default {
	margin-top: 24px;
	text-align: center;
	color: #575757;
}
#eb_store_quantity_area .eb_sq_popup_cancel_button {
	position: absolute;
	right: 12px;
	font-size: 24px;
	padding: 8px;
	top: 12px;
}
#eb_store_quantity_area #eb_sq_color_name {
	line-height: 2rem;
	padding: 8px 12px;
	width: 100%;
	margin-bottom: 12px;
	border: 1px solid #aaa;
	border-radius: 6px;
	background: #fff;
	height: 38px;
	color: #333;
}
#eb_store_quantity_area #eb_sq_size_name {
	line-height: 2rem;
	padding: 8px 12px;
	width: 100%;
	margin-bottom: 12px;
	border: 1px solid #aaa;
	border-radius: 6px;
	background: #fff;
	height: 38px;
	color: #333;
}
#eb_store_quantity_area #eb_sq_done_btn {
	border-radius: 6px;
	border: 1px solid #aaa;
	width: 100%;
	padding: 8px 12px;
	color: #fff;
	background: #0F2C6E;
	font-family: kozuka-gothic-pr6n, sans-serif;
	margin-bottom: 24px;
	height: 38px;
}
#eb_store_quantity_area #eb_sq_done_btn:disabled {
	background: #ccc;
}
#eb_store_quantity_area .eb_store_quantity_error {
	margin: 24px auto;
	text-align: center;
}
#eb_store_quantity_area .eb_sq_storelist {
	padding-top: 20px;
	line-height: 1.4;
}
#eb_store_quantity_area .eb_sq_storelist dl {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 16px;
	border-bottom: 1px solid #a0a0a0;
	padding-bottom: 12px;
}
#eb_store_quantity_area .eb_sq_storelist dl dt {
	width: 65%;
}
#eb_store_quantity_area .eb_sq_storelist dl dd {
	width: 35%;
	vertical-align: middle;
	display: table;
}


#eb_store_quantity_area .eb_store_quantity_name {
	text-decoration: underline;
	font-size: 14px;
}
#eb_store_quantity_area .eb_store_quantity_map {
	background: #868686;
	color: #fff;
	padding: 3px 6px;
	font-size: 10px;
	border-radius: 3px;
}
#eb_store_quantity_area .eb_store_quantity_title {
	margin-bottom: 8px;
}
#eb_store_quantity_area .eb_store_quantity_address {
	font-size: 12px;
	margin-bottom: 2px;
}
#eb_store_quantity_area .eb_store_quantity_tel {
	font-size: 12px;
	margin-bottom: 2px;
}
#eb_store_quantity_area .eb_store_quantity_opentime {
	font-size: 12px;
	margin-bottom: 2px;
}
#eb_store_quantity_area .eb_store_quantity_label {
	text-align: center;
	font-size: 24px;
	vertical-align: middle;
	display: table-cell;
}




















.eb_pull-img {
    margin: 25px auto 40px;
    width: 40%;
    position: relative;
    }
    
    .eb_pull-img a {
    background-color: #000;
    text-align: center;
    font-weight: bold;
    padding: 15px 0;
    font-size: 12px;
    color: #fff;
    width: 100%;
    display: block;
    }
    
    .eb_pull-img a::after {
    content: "\e803";
    font-family: 'fontello';
    color: #FFF;
    position: absolute;
    top: 15px;
    left: 88%;
    font-size: 12px;
    z-index: 999;
    }
    
    .eb_pull-img a.eb_active::after {
    content: "\e805";
    font-family: 'fontello';
    color: #FFF;
    position: absolute;
    top: 15px;
    left: 88%;
    font-size: 12px;
    z-index: 999;
    }
    
    .eb_detailimg {
    display: none;
    }
    
    .eb_detailimg img {
    width: 700px;
    margin:auto 150px;
    }
    
    .eb_m_img img {
        margin-bottom: 40px;
    }
    
    .eb_c_img, .eb_d_img {
        text-align: center;
    }
    
    .FS2_additional_image_detail_container {
        position: relative;
    }
    
    .eb_sb_trigger_btn_box {
        right:10px;
        bottom:10px;
    }
    
    .eb_sb_trigger_btn {
        width:80px;
    }
    
    .eb_sb_trigger_btn img {
        width:80px;
    }
    
    #FS2_itemlayout_IH1 .FS2_additional_image_btn_thumbnail_container {
        margin-left: 32px;
    }
    
    
    
    
    
    .member_price_box {
        color: #c59a50;
        text-align: left;
        line-height: 1.2em;
    }
    .member_price_box .mp_date {
        font-size: 14px;
        margin-bottom: 16px;
        color: #c59a50;
    }
    .member_price_box .mp_price {
        margin-top: 12px;
        margin-bottom: 8px;
        color: #c59a50;
    }
    .member_price_box .mp_price .mp_main_title {
        font-size: 22px;
        margin-right: 6px;
        font-weight: bold;
        color: #c59a50;
    }
    
    .member_price_box .mp_price .mp_sub_title {
        font-size: 14px;
        margin-right: 6px;
        color: #c59a50;
    }
    
    .coupon_price_box2 {
        color: #306eb4;
        text-align: left;
        line-height: 1.2em;
    }
    .coupon_price_box2 .cp_date {
        font-size: 14px;
        margin-bottom: 16px;
    }
    .coupon_price_box2 .cp_price {
        margin-top: 12px;
        margin-bottom: 8px;
    }
    .coupon_price_box2 .cp_price .cp_main_title {
        font-size: 22px;
        margin-right: 6px;
        font-weight: bold;
    }
    .coupon_price_box2 .cp_price .cp_sub_title {
        font-size: 14px;
        margin-right: 6px;
    }
    
    table.layout_table {
        margin: 0 auto;
    }
    
    div#FS2_itemlayout_IH1 {
    max-width: 900px;
    }
    
    .FS2_additional_image_btn_thumbnail_container {
        overflow: hidden;
    }
    
    .FS2_additional_image_btn_container {
        display: none;
    }
    
    .FS2_thumbnail_container.FS2_additional_image_detail_container img {
        width: 100%;!;!importan;!i;!;
    }
    
    span.FS2_additional_image_thumbnail_container {
        width: 60px;
    }
    
    span.FS2_additional_image_thumbnail_container img {
        width: 100%;
    }