/* --------------------------------------------------------------------
　マイページ設定（スキミング防止ページ系列）
-------------------------------------------------------------------- */
main.rfMypageTop{
display:flex;
justify-content:space-between;
flex-wrap:wrap;
width:100%;
max-width:1160px;
margin:0 auto;
padding:0 20px;
}
main.rfMypageTop > #fs-page-error-container{
width:100%;
order:1;
}
main.rfMypageTop > #mypageTopAllDataBox{
background:#fff;
margin:0;
padding:0;
filter:drop-shadow(0 0 2px rgba(0,0,0,.2));
width:230px;
height:max-content;
order:2;
}
main.rfMypageTop > #myPageTopInfoBox{
width:calc(100% - 250px);
max-width:max-content;
order:3;
margin:0;
}
main.rfMypageTop > .fs-c-wishlistProduct{
width:100% !important;
max-width:unset !important;
order:4;
}

@media screen and (max-width:920px){
	main.rfMypageTop > #myPageTopInfoBox,
	main.rfMypageTop > #mypageTopAllDataBox{
	width:100%;
	max-width:680px;
	}
	main.rfMypageTop > #mypageTopAllDataBox{
	order:2;
	margin:0 auto 60px auto;
	}
	main.rfMypageTop > #myPageTopInfoBox{
	order:3;
	margin:auto;
	padding:0;
	}
}
@media screen and (max-width:768px){
	main#antiSkimmingWrap.rfMypageTop{
	padding:0;
	}
	main.rfMypageTop > #myPageTopInfoBox,
	main.rfMypageTop > #mypageTopAllDataBox,
	main.rfMypageTop > .fs-c-wishlistProduct{
	width:100%;
	max-width:unset;
	}
	main.rfMypageTop > .fs-c-wishlistProduct{
	padding:0 20px !important;
	}
	main.rfMypageTop > #mypageTopAllDataBox{
	filter:unset;
	margin:0 auto;
	}
	main.rfMypageTop > #myPageTopInfoBox{
	padding:0;
	}
}

/*-- マイページ（トップ）設定：ステータス＆メニューコンテンツ --*/
#mypageTopAllDataBox > #members-status-contents > #user-profile{
line-height:1.4;
text-align:center;
padding:20px;
background:#fff;
}
#mypageTopAllDataBox > #members-status-contents > #user-profile > .fs-icon--member{
width:80px;
height:80px;
background:#e7eff2;
border-radius:100%;
margin:auto;
display:flex;
justify-content:center;
align-items:center;
}
#mypageTopAllDataBox > #members-status-contents.members_stage_01 > #user-profile > .fs-icon--member{
background:#f7dfe9;
}
#mypageTopAllDataBox > #members-status-contents.members_stage_02 > #user-profile > .fs-icon--member{
background:#b9a559;
}
#mypageTopAllDataBox > #members-status-contents.members_stage_03 > #user-profile > .fs-icon--member{
background:#898989;
}
#mypageTopAllDataBox > #members-status-contents.members_stage_04 > #user-profile > .fs-icon--member{
background:#938377;
}
#mypageTopAllDataBox > #members-status-contents > #user-profile > .fs-icon--member:before{
font-size:60px;
color:#a4bcca;
}
#mypageTopAllDataBox > #members-status-contents.members_stage_01 > #user-profile > .fs-icon--member:before{
color:#df5592;
}
#mypageTopAllDataBox > #members-status-contents.members_stage_02 > #user-profile > .fs-icon--member:before{
color:#e4e0c2;
}
#mypageTopAllDataBox > #members-status-contents.members_stage_03 > #user-profile > .fs-icon--member:before{
color:#d6d6d6;
}
#mypageTopAllDataBox > #members-status-contents.members_stage_04 > #user-profile > .fs-icon--member:before{
color:#e8e2de;
}
#mypageTopAllDataBox > #members-status-contents > #user-profile > .name{
font-size:18px;
margin-top:15px;
}
#mypageTopAllDataBox > #members-status-contents > #user-profile > .id_number{
font-size:12px;
}
#mypageTopAllDataBox > #members-status-contents > #user-profile > .stage{
font-size:12px;
font-weight:bold;
display:flex;
justify-content:center;
padding:10px;
background:#e7eff2;
color:#829eae;
border-radius:20px;
margin-top:15px;
}
#mypageTopAllDataBox > #members-status-contents.members_stage_01 > #user-profile > .stage{
background:#df5592;
color:#f7dfe9;
}
#mypageTopAllDataBox > #members-status-contents.members_stage_02 > #user-profile > .stage{
background:#b9a559;
color:#fffde4;
}
#mypageTopAllDataBox > #members-status-contents.members_stage_03 > #user-profile > .stage{
background:#898989;
color:#ebebeb;
}
#mypageTopAllDataBox > #members-status-contents.members_stage_04 > #user-profile > .stage{
background:#938377;
color:#e8e2de;
}
#mypageTopAllDataBox > #members-status-contents > #user-card > ul{
padding:0 20px 20px 20px;
border-bottom:1px solid #ddd;
}
#mypageTopAllDataBox > #members-status-contents > #user-card > ul > li{
display:flex;
justify-content:space-between;
align-items:center;
flex-wrap:wrap;
}
#mypageTopAllDataBox > #members-status-contents > #user-card > ul > li > .label{
font-size:1.05rem;
}
#mypageTopAllDataBox > #members-status-contents > #user-card > ul > li > .value{
font-size:1.7rem;
font-weight:600;
}
#mypageTopAllDataBox > #members-status-contents > #user-card > ul > li > .deadline{
width:100%;
display:block;
font-size:1.03rem;
background:#efefef;
padding:5px 10px;
}
#mypageTopAllDataBox > #members-menu-contents > ul{
padding:20px;
}
#mypageTopAllDataBox > #members-menu-contents > ul > li{
margin-bottom:10px;
}
#mypageTopAllDataBox > #members-menu-contents > ul > li > a{
font-size:1.3rem;
width:100%;
display:block;
position:relative;
padding-left:25px;
}
#mypageTopAllDataBox > #members-menu-contents > ul > li > a > span{
font-weight:600;
}
#mypageTopAllDataBox > #members-menu-contents > ul > li > a:after,
#mypageTopAllDataBox > #members-menu-contents > ul > li > a:before{
content:"";
position:absolute;
top:0;
bottom:0;
left:0;
margin:auto;
vertical-align:middle;
}
#mypageTopAllDataBox > #members-menu-contents > ul > li > a::before{
width:16px;
height:16px;
-webkit-border-radius:50%;
border-radius:50%;
background:#a4bcca;
}
#mypageTopAllDataBox > #members-menu-contents.members_stage_01 > ul > li > a::before{
background:#df5592;
}
#mypageTopAllDataBox > #members-menu-contents.members_stage_02 > ul > li > a::before{
background:#b9a559;
}
#mypageTopAllDataBox > #members-menu-contents.members_stage_03 > ul > li > a::before{
background:#898989;
}
#mypageTopAllDataBox > #members-menu-contents.members_stage_04 > ul > li > a::before{
background:#938377;
}
#mypageTopAllDataBox > #members-menu-contents > ul > li > a::after{
left:4px;
width:6px;
height:6px;
border-top:2px solid #fff;
border-right:2px solid #fff;
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
}
@media screen and (max-width:768px){
	#myPageTopInfoBox > #members-rule-benefits > ul > li{
	width:calc((100% / 2) - 20px);
	}
}
@media screen and (max-width:768px){
	#mypageTopAllDataBox > #members-status-contents > #user-profile{
	padding:0 20px 20px 20px;
	border-bottom:0;
	}
	#mypageTopAllDataBox > #members-status-contents > #user-card > ul{
	border-bottom:0;
	padding:0 25px 20px 25px;
	}
	#mypageTopAllDataBox > #members-menu-contents > ul{
	padding:0;
	border-bottom:5px solid #f5f5f5;
	}
	#mypageTopAllDataBox > #members-menu-contents > ul > li{
	padding:15px 20px;
	border-top:5px solid #f5f5f5;
	margin:0;
	position:relative;
	}
	#mypageTopAllDataBox > #members-menu-contents > ul > li:after{
	content:"";
	position:absolute;
	top:50%;
	right:20px;
	width:10px;
	height:10px;
	border-top:2px solid #a4bcca;
	border-right:2px solid #a4bcca;
	transform:rotate(45deg) translateY(-50%);
	}
	#mypageTopAllDataBox > #members-menu-contents.members_stage_01 > ul > li:after{
	border-top:2px solid #df5592;
	border-right:2px solid #df5592;
	}
	#mypageTopAllDataBox > #members-menu-contents.members_stage_02 > ul > li:after{
	border-top:2px solid #b9a559;
	border-right:2px solid #b9a559;
	}
	#mypageTopAllDataBox > #members-menu-contents.members_stage_03 > ul > li:after{
	border-top:2px solid #898989;
	border-right:2px solid #898989;
	}
	#mypageTopAllDataBox > #members-menu-contents.members_stage_04 > ul > li:after{
	border-top:2px solid #938377;
	border-right:2px solid #938377;
	}
	#mypageTopAllDataBox > #members-menu-contents > ul > li > a{
	padding-left:50px;
	}
	#mypageTopAllDataBox > #members-menu-contents > ul > li > a:before{
	font-family:"fs-icon";
	width:unset;
	height:unset;
	color:#fff;
	font-weight:600;
	font-size:16px;
	line-height:0;
	display:flex;
	align-items:center;
	justify-content:center;
	width:35px;
	height:35px;
	border-radius:100%;
	top:50%;
	bottom:unset;
	transform:translateY(-50%);
	background:#a4bcca;
	}
	#mypageTopAllDataBox > #members-menu-contents > ul > li > a:after{
	display:none;
	}
	#mypageTopAllDataBox > #members-menu-contents > ul > li.fs-c-accountService__page--couponList > a:before{
	content:"\e900";
	}
	#mypageTopAllDataBox > #members-menu-contents > ul > li.fs-c-accountService__page--wishList > a:before{
	content:"\e901";
	}
	#mypageTopAllDataBox > #members-menu-contents > ul > li.fs-c-accountService__page--orderHistoryList > a:before{
	content:"\e902";
	}
	#mypageTopAllDataBox > #members-menu-contents > ul > li.fs-c-accountService__page--pointHistory > a:before{
	content:"\e903";
	}
	#mypageTopAllDataBox > #members-menu-contents > ul > li.fs-c-accountService__page--accountReviews > a:before{
	content:"\e904";
	}
	#mypageTopAllDataBox > #members-menu-contents > ul > li.fs-c-accountService__page--accountCard > a:before{
	content:"\e905";
	}
	#mypageTopAllDataBox > #members-menu-contents > ul > li.fs-c-accountService__page--addressbook > a:before{
	content:"\e906";
	}
	#mypageTopAllDataBox > #members-menu-contents > ul > li.fs-c-accountService__page--accountPassword > a:before{
	content:"\e908";
	}
	#mypageTopAllDataBox > #members-menu-contents > ul > li.fs-c-accountService__page--accountSettingsModify > a:before{
	content:"\e909";
	}
	#mypageTopAllDataBox > #members-menu-contents > ul > li.fs-c-accountService__page--accountDelete > a:before{
	content:"\e90a";
	}
	#mypageTopAllDataBox > #members-menu-contents > ul > li.fs-c-accountService__page--accountDelete > a:before{
	backgroun:unset !important;
	}
	#mypageTopAllDataBox > #members-menu-contents.members_stage_01 > ul > li > a:before{
	background:#df5592;
	}
	#mypageTopAllDataBox > #members-menu-contents.members_stage_02 > ul > li > a:before{
	background:#b9a559;
	}
	#mypageTopAllDataBox > #members-menu-contents.members_stage_03 > ul > li > a:before{
	background:#898989;
	}
	#mypageTopAllDataBox > #members-menu-contents.members_stage_04 > ul > li > a:before{
	background:#938377;
	}
}

/*-- マイページ（トップ）設定：お知らせ系コンテンツ --*/
#myPageTopInfoBox > .shopMembersBenefitContainer{
margin-bottom:60px;
}
#myPageTopInfoBox > .shopMembersBenefitContainer > h2{
text-align:left;
padding:15px 0 0 0;
font-size:18px;
color:#474747;
line-height:1.8;
}
#myPageTopInfoBox > .shopMembersBenefitContainer:not(#members-rule-stage) > h2 > br{
display:none;
}
#myPageTopInfoBox > .shopMembersBenefitContainer > h2 > span{
display:none;
}
#myPageTopInfoBox > .shopMembersBenefitContainer > p{
margin-top:30px;
font-size:13px;
}
#myPageTopInfoBox > .shopMembersBenefitContainer > ol{
margin:30px 0 60px 0;
list-style:disc;
padding:0 0 0 20px;
font-size:13px;
}

/*-- 会員登録のメリット --*/
#myPageTopInfoBox > .shopMembersBenefitContainer#members-rule-benefits{
margin-bottom:30px;
}
#myPageTopInfoBox > #members-rule-benefits > section > .contents{
margin:40px 0;
}
#myPageTopInfoBox > #members-rule-benefits > section > .contents > h2{
font-size:16px;
font-weight:600;
margin-bottom:30px;
grid-column:1;
grid-row:1;
margin:auto auto 0 0;
color:#b5afa4;
}
#myPageTopInfoBox > #members-rule-benefits > section > .contents > h2:before{
font-size:40px;
font-family:"big-caslon-fb", serif;
letter-spacing:0;
font-weight:600;
line-height:1;
content:attr(data-word);
pointer-events:none;
display:block;
color:#a49070;
}
#myPageTopInfoBox > #members-rule-benefits > section > .contents > h3,
#myPageTopInfoBox > #members-rule-benefits > section > .contents > figure,
#myPageTopInfoBox > #members-rule-benefits > section > .contents > .text,
#myPageTopInfoBox > #members-rule-benefits > section > figure{
display:none;
}
#myPageTopInfoBox > #members-rule-benefits > ul{
width:100%;
margin:0 auto;
padding:0;
display:grid;
grid-template-columns:repeat(3, 1fr);
gap:20px;
align-items:stretch;
justify-content:space-between;
}
#myPageTopInfoBox > #members-rule-benefits > ul > li{
position:relative;
background:#f8f8f8;
padding:40px 30px;
border-radius:20px;
}
#myPageTopInfoBox > #members-rule-benefits > ul > li > div > .icon{
width:100px;
height:100px;
border-radius:100%;
display:flex;
align-items:center;
justify-content:center;
padding:20px;
margin:0 auto 20px auto;
}
#myPageTopInfoBox > #members-rule-benefits > ul > li > div.sale > .icon{
background:#b55958;
}
#myPageTopInfoBox > #members-rule-benefits > ul > li > div.point > .icon{
background:#ab997c;
}
#myPageTopInfoBox > #members-rule-benefits > ul > li > div.present > .icon{
background:#7a7269;
}
#myPageTopInfoBox > #members-rule-benefits > ul > li > div > .icon > svg{
width:100%;
height:auto;
display:block;
fill:#fff;
}
#myPageTopInfoBox > #members-rule-benefits > ul > li > .main{
text-align:center;
}
#myPageTopInfoBox > #members-rule-benefits > ul > li > .main > strong{
font-size:15px;
display:block;
margin:0 0 20px 0;
}
#myPageTopInfoBox > #members-rule-benefits > ul > li > .main.sale > strong{
color:#b55958;
}
#myPageTopInfoBox > #members-rule-benefits > ul > li > .main.point > strong{
color:#ab997c;
}
#myPageTopInfoBox > #members-rule-benefits > ul > li > .main.present > strong{
color:#7a7269;
}
#myPageTopInfoBox > #members-rule-benefits > ul > li > .ex{
font-size:13px;
line-height:22px;
text-align:left;
}

/*-- 会員ランクステージ --*/
#myPageTopInfoBox > #members-rule-stage{
background:#f8f8f8;
width:100%;
margin:0 auto 60px auto;
padding:40px;
border-radius:20px;
}
#myPageTopInfoBox > #members-rule-stage > h2{
margin:auto;
display:block;
font-size:22px;
letter-spacing:0;
text-align:center;
}
#myPageTopInfoBox > #members-rule-stage > p{
display:none;
}
#myPageTopInfoBox > #members-rule-stage > div.info{
padding:30px;
width:calc(100% - 20px);
max-width:580px;
font-size:13px;
background:rgba(0,0,0,.035);
border-radius:20px;
margin:0 auto 20px auto;
text-align:center;
line-height:1.5;
}
#myPageTopInfoBox > #members-rule-stage > div.info > span{
font-size:15px;
font-weight:600;
display:block;
margin:0 auto 10px auto;
color:#ca0000;
}
#myPageTopInfoBox > #members-rule-stage > ul > li{
font-size:13px;
}
@media screen and (max-width:768px){
	#myPageTopInfoBox > .shopMembersBenefitContainer > h2{
	font-size:16px;
	line-height:1.4;
	width:calc(100% - 40px);
	}
	#myPageTopInfoBox > .shopMembersBenefitContainer > p{
	font-size:11px;
	width:calc(100% - 40px);
	margin:30px auto 0 auto;
	}

	/*-- 会員登録のメリット --*/
	#myPageTopInfoBox > .shopMembersBenefitContainer#members-rule-benefits{
	margin:0;
	background:#f8f8f8;
	}
	#myPageTopInfoBox > #members-rule-benefits > section > .contents{
	padding:60px 20px 10px 20px;
	margin:0;
	}
	#myPageTopInfoBox > #members-rule-benefits > section > .contents > h2{
	font-size:13px;
	text-align:center;
	}
	#myPageTopInfoBox > #members-rule-benefits > section > .contents > h2:before{
	font-size:25px;
	}
	#myPageTopInfoBox > #members-rule-benefits > ul{
	max-width:unset;
	min-width:unset;
	display:block;
	padding:40px 20px;
	width:calc(100% - 40px);
	margin:0 auto;
	}
	#myPageTopInfoBox > #members-rule-benefits > ul > li{
	margin-bottom:15px;
	background:unset;
	padding:0;
	width:100%;
	}
	#myPageTopInfoBox > #members-rule-benefits > ul > li > .main{
	display:grid;
	grid-template-columns:80px 1fr;
	gap:0 20px;
	text-align:left;
	}
	#myPageTopInfoBox > #members-rule-benefits > ul > li > .main > .icon{
	grid-row:span 2;
	width:80px;
	height:80px;
	}
	#myPageTopInfoBox > #members-rule-benefits > ul > li > .main > strong{
	text-align:left;
	margin:auto 0 0 0;
	}
	#myPageTopInfoBox > #members-rule-benefits > ul > li > .main > .ex{
	text-align:left;
	margin:0 0 auto 0;
	font-size:12px;
	line-height:1.5;
	}

	/*-- 会員ランクステージ --*/
	#myPageTopInfoBox > #members-rule-stage{
	padding:20px 20px 60px 20px;
	border-radius:0;
	}
	#myPageTopInfoBox > #members-rule-stage > h2{
	font-size:18px;
	width:100%;
	}
	#myPageTopInfoBox > #members-rule-stage > div.info{
	text-align:left;
	padding:20px;
	width:100%;
	}
	#myPageTopInfoBox > #members-rule-stage > ul > li{
	font-size:11px;
	}
	

	/*-- その他 --*/
	#myPageTopInfoBox > .shopMembersBenefitContainer > ol{
	font-size:11px;
	width:calc(100% - 40px);
	margin:30px auto;
	}
	#myPageTopInfoBox > .shopMembersBenefitContainer > h2:nth-child(3){
	margin-top:60px;
	}
}

/*-- マイページ（トップ）設定：お気に入りリストコンテンツ --*/
main#antiSkimmingWrap > .fs-c-wishlistProduct{
margin:90px auto 40px auto;
}
main#antiSkimmingWrap > .fs-c-wishlistProduct > .fs-c-wishlistProduct__header > h2{
text-align:center;
margin-bottom:40px !important;
line-height:1.4;
}
main#antiSkimmingWrap > .fs-c-wishlistProduct > .fs-c-wishlistProduct__header > h2:after{
content:"FAVORITES LIST";
font-size:10px;
text-align:center;
margin-top:10px;
display:block;
}
main#antiSkimmingWrap > .fs-c-wishlistProduct > .fs-c-wishlistProduct__list{
width:100%;
padding:0;
}
main#antiSkimmingWrap > .fs-c-wishlistProduct > .fs-c-wishlistProduct__list,
main#antiSkimmingWrap > .fs-c-wishlistProduct > .fs-c-wishlistProduct__list > .fs-c-productListCarousel__list.no-swiperslider{
display:block;
}
main#antiSkimmingWrap > .fs-c-wishlistProduct > .fs-c-wishlistProduct__list > .fs-c-productListCarousel__ctrl{
display:none !important;
}
main#antiSkimmingWrap > .fs-c-wishlistProduct > .fs-c-wishlistProduct__list > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track{
display:grid;
grid-template-columns:repeat(5,1fr) !important;
grid-gap:0 16px;
width:100% !important;
transform:none !important;
}
main#antiSkimmingWrap > .fs-c-wishlistProduct > .fs-c-wishlistProduct__list > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track > .slick-slide > div > article > h2 > a{
text-align:left;
display:block;
margin-top:10px;
font-weight:500;
}
.fs-c-productListCarousel.fs-c-slick > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track > .slick-slide > div > article > #item-price.members.sale > .fs-c-productPrice--selling, .fs-c-productListCarousel.fs-c-slick > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track > .slick-slide > div > article > #item-price.sale > .fs-c-productPrice--listed, .fs-c-productListCarousel.fs-c-slick > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track > .slick-slide > div > article > #item-price.members:not(.sale) > .fs-c-productPrice--selling{
display:none;
}
.fs-c-productListCarousel.fs-c-slick > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track > .slick-slide > div > article > h2 > a > .fs-c-productName__name{
display:-webkit-box
}
main#antiSkimmingWrap > .fs-c-wishlistProduct > .fs-c-wishlistProduct__list > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track > .slick-slide > div > article > h2 > a > .fs-c-productName__variation{
font-size:10px;
margin-top:5px;
line-height:1.5;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
overflow:hidden;
}
.fs-c-wishlistProduct__footer{
margin:30px auto 0 auto;
text-align:center;
width:100%;
max-width:300px;
}
.fs-c-wishlistProduct__footer > a{
width:100%;
line-height:60px;
background:#000;
color:#fff;
display:block;
}
@media screen and (min-width:769px){
	main#antiSkimmingWrap > .fs-c-wishlistProduct > .fs-c-wishlistProduct__list > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track > div:nth-child(n + 6){
	display:none;
	}
}
@media screen and (max-width:768px){
	main#antiSkimmingWrap > .fs-c-wishlistProduct > .fs-c-wishlistProduct__list{
	padding:0;
	}
	main#antiSkimmingWrap > .fs-c-wishlistProduct > .fs-c-wishlistProduct__list > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track{
	grid-template-columns:repeat(3,1fr) !important;
	gap:30px 5px;
	}
	main#antiSkimmingWrap > .fs-c-wishlistProduct > .fs-c-wishlistProduct__list > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track > div:nth-child(n + 7){
	display:none;
	}
	main#antiSkimmingWrap > .fs-c-wishlistProduct > .fs-c-wishlistProduct__list > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track > .slick-slide > div > article > h2 > a > .fs-c-productName__variation{
	font-weight:300;
	line-height:1.5;
	display:none;
	}
	main#antiSkimmingWrap > .fs-c-wishlistProduct > .fs-c-wishlistProduct__list > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track > .slick-slide > div > article > #item-price > div{
	font-size:13px;
	}
	main#antiSkimmingWrap > .fs-c-wishlistProduct > .fs-c-wishlistProduct__list > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track > .slick-slide > div > article > #item-price > div > span > span > .fs-c-price__currencyMark{
	font-size:11px;
	}
	main#antiSkimmingWrap > .fs-c-wishlistProduct > .fs-c-wishlistProduct__list > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track > .slick-slide > div > article > #item-price > div > span#sale-off,
	main#antiSkimmingWrap > .fs-c-wishlistProduct > .fs-c-wishlistProduct__list > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track > .slick-slide > div > article > #item-price > div > span#members-off{
	font-size:9px;
	}
	.fs-c-productListCarousel.fs-c-slick > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track > .slick-slide > div > article > h2 > a > .fs-c-productName__name{
	display:-webkit-box
	}
	.fs-c-productListCarousel.fs-c-slick > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track > .slick-slide > div > article > h2{
	margin:0 auto 6px auto !important;
	}
	.fs-c-wishlistProduct__footer{
	max-width:unset;
	}
}


/*-- マイページ設定：クーポン情報ページ --*/
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList{
margin-bottom:40px;
}
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList > .fs-c-couponList__item.fs-c-coupon{
border-bottom:1px solid #ddd;
padding:0 0 40px 0;
margin:0 auto 40px auto;
max-width:910px;
}
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList > .fs-c-couponList__item.fs-c-coupon > .fs-c-coupon__info > .fs-c-coupon__name{
display:flex;
flex-wrap:wrap;
margin-bottom:20px;
font-weight:500;
}
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList > .fs-c-couponList__item.fs-c-coupon > .fs-c-coupon__info > .fs-c-coupon__name > h2{
text-align:left;
order:2;
width:100%;
font-size:18px;
line-height:1.8;
margin:0;
font-weight:500;
}
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList > .fs-c-couponList__item.fs-c-coupon > .fs-c-coupon__info > .fs-c-coupon__name > .fs-c-couponName__discount{
display:flex;
align-items:center;
justify-content:center;
background:#ca0000;
color:#fff;
font-size:12px;
font-weight:600;
width:max-content;
margin:0 0 10px 0;
padding:7px 20px 5px 20px;
line-height:1;
order:1;
}
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList > .fs-c-couponList__item.fs-c-coupon > .fs-c-coupon__info > .fs-c-coupon__name > .fs-c-couponName__discount:before{
content:"割引：";
}
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList > .fs-c-couponList__item.fs-c-coupon > .fs-c-coupon__info > .fs-c-coupon__description{
border-bottom:1px solid #ddd;
margin-bottom:20px;
}
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList > .fs-c-couponList__item.fs-c-coupon > .fs-c-coupon__info > .fs-c-coupon__description > .fs-c-coupon__description__expiration,
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList > .fs-c-couponList__item.fs-c-coupon > .fs-c-coupon__info > .fs-c-coupon__description > .fs-c-coupon__description__appliedCondition{
display:grid;
grid-template-columns:120px auto;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
}
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList > .fs-c-couponList__item.fs-c-coupon > .fs-c-coupon__info > .fs-c-coupon__description > .fs-c-coupon__description__expiration > h3,
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList > .fs-c-couponList__item.fs-c-coupon > .fs-c-coupon__info > .fs-c-coupon__description > .fs-c-coupon__description__appliedCondition > h3{
border-right:1px solid #ddd;
padding:10px;
background:#f9f9f9;
font-weight:600;
}
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList > .fs-c-couponList__item.fs-c-coupon > .fs-c-coupon__info > .fs-c-coupon__description > .fs-c-coupon__description__expiration > ul,
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList > .fs-c-couponList__item.fs-c-coupon > .fs-c-coupon__info > .fs-c-coupon__description > .fs-c-coupon__description__appliedCondition > ul{
padding:10px;
}
}#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList >.fs-c-couponList__item > .fs-c-coupon__products.fs-c-couponProduct{
margin-bottom:40px;
padding-bottom:40px;
border-bottom:1px solid #ddd;
}
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList > .fs-c-couponList__item.fs-c-coupon > .fs-c-coupon__products > .fs-c-couponProduct__header > h2{
font-weight:300;
}
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList >.fs-c-couponList__item > .fs-c-coupon__products.fs-c-couponProduct > .fs-c-couponProduct__list > .fs-c-productListCarousel__ctrl,
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList >.fs-c-couponList__item > .fs-c-coupon__products.fs-c-couponProduct > .fs-c-couponProduct__list > .slick-slider > .slick-list > .slick-track:before,
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList >.fs-c-couponList__item > .fs-c-coupon__products.fs-c-couponProduct > .fs-c-couponProduct__list > .slick-slider > .slick-list > .slick-track > .slick-slide > div > article > .fs-c-productMarks,
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList >.fs-c-couponList__item > .fs-c-coupon__products.fs-c-couponProduct > .fs-c-couponProduct__list > .slick-slider > .slick-list > .slick-track > .slick-slide > div > article > .fs-c-productListItem__control{
display:none !important;
}
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList >.fs-c-couponList__item > .fs-c-coupon__products.fs-c-couponProduct > .fs-c-couponProduct__list{
width:100%;
padding:0;
display:block;
}
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList >.fs-c-couponList__item > .fs-c-coupon__products.fs-c-couponProduct > .fs-c-couponProduct__list > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track{
display:grid !important;
grid-template-columns:repeat(5,1fr);
width:100% !important;
transform:none !important;
gap:30px 5px;
}
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList >.fs-c-couponList__item > .fs-c-coupon__products.fs-c-couponProduct > .fs-c-couponProduct__list > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track > .slick-slide{
width:unset;
margin:0;
padding:0;
}
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList >.fs-c-couponList__item > .fs-c-coupon__products.fs-c-couponProduct > .fs-c-couponProduct__list > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track > .slick-slide > div > article > h2{
text-align:left;
margin-top:10px;
}
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList >.fs-c-couponList__item > .fs-c-coupon__products.fs-c-couponProduct > .fs-c-couponProduct__list > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track > .slick-slide > div > article > h2 > a > .fs-c-productName__copy{
font-size:11px;
line-height:1.2;
overflow:hidden;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
margin-bottom:5px;
}
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList >.fs-c-couponList__item > .fs-c-coupon__products.fs-c-couponProduct > .fs-c-couponProduct__list > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track > .slick-slide > div > article > h2 > a > .fs-c-productName__name{
font-size:13px;
line-height:1.4;
overflow:hidden;
display:-webkit-box;
-webkit-box-orient:vertical;
font-weight:300;
}
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList >.fs-c-couponList__item > .fs-c-coupon__products.fs-c-couponProduct > .fs-c-couponProduct__list > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track > .slick-slide > div > article > #item-price{
margin-top:10px;
}
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList >.fs-c-couponList__item > .fs-c-coupon__products.fs-c-couponProduct > .fs-c-couponProduct__footer{
width:max-content;
margin:10px 0 0 auto;
}
#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList >.fs-c-couponList__item > .fs-c-coupon__products.fs-c-couponProduct > .fs-c-couponProduct__footer > a{
width:max-content;
background:#f0f0f0;
border:1px solid #ddd;
padding:10px 30px;
font-weight:600;
}
@media screen and (min-width:769px){
	#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList >.fs-c-couponList__item > .fs-c-coupon__products.fs-c-couponProduct > .fs-c-couponProduct__list > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track > .slick-slide:nth-child(n + 6){
	display:none;
	}
}
@media screen and (max-width:768px){
	#fs_MyCoupons > .fs-l-page > main#antiSkimmingWrap{
	padding-left:20px;
	padding-right:20px;
	}
	#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList >.fs-c-couponList__item > .fs-c-coupon__products.fs-c-couponProduct > .fs-c-couponProduct__list > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track{
	grid-template-columns:repeat(2,1fr);s
	}
	#fs_MyCoupons > .fs-l-page > main > .fs-c-couponList >.fs-c-couponList__item > .fs-c-coupon__products.fs-c-couponProduct > .fs-c-couponProduct__list > .fs-c-productListCarousel__list > .slick-slider > .slick-list > .slick-track > .slick-slide:nth-child(n + 7){
	display:none;
	}
}


/*-- マイページ設定：お気に入りページ --*/
#antiSkimmingWrap > .fs-c-wishList > .fs-c-productList__list{
margin:0 auto 40px auto;
display:grid;
grid-template-columns:repeat(2,1fr);
gap:40px;
}
#antiSkimmingWrap > .fs-c-wishList > .fs-c-productList__list > article > form{
display:grid;
grid-template-columns:180px 1fr;
gap:0 20px;
position:relative;
}
#antiSkimmingWrap > .fs-c-wishList > .fs-c-productList__list > article > form > .fs-c-productListItem__imageContainer{
grid-column:1;
grid-row:span 3;
}
#antiSkimmingWrap > .fs-c-wishList > .fs-c-productList__list > article > form > h2.fs-c-productName{
text-align:left;
margin:auto auto 0 0;
grid-column:2;
grid-row:1;
}
#antiSkimmingWrap > .fs-c-wishList > .fs-c-productList__list > article > form > h2.fs-c-productName > a > .fs-c-productName__name{
font-size:13px;
line-height:1.5;
-webkit-line-clamp:2;
}
#antiSkimmingWrap > .fs-c-wishList > .fs-c-productList__list > article > form > h2.fs-c-productName > a > .fs-c-productName__variation{
margin:0;
padding:5px 0;
font-size:12px;
font-weight:300;
}
#antiSkimmingWrap > .fs-c-wishList > .fs-c-productList__list > article > form > #item-price{
margin:0 auto 10px 0;
grid-column:2;
grid-row:2;
}
#antiSkimmingWrap > .fs-c-wishList > .fs-c-productList__list > article > form > .fs-c-productListItem__control.fs-c-buttonContainer{
margin:0 auto auto 0;
grid-column:2;
grid-row:3;
display:grid !important;
grid-template-columns:repeat(2,1fr);
gap:0 10px;
width:100%;
height:max-content;
position:unset;
font-size:12px;
}
#antiSkimmingWrap > .fs-c-wishList > .fs-c-productList__list > article > form > .fs-c-productListItem__control.fs-c-buttonContainer > a{
font-size:12px;
line-height:40px;
color:#222;
}
#antiSkimmingWrap > .fs-c-wishList > .fs-c-productList__list > article > form > .fs-c-productListItem__control.fs-c-buttonContainer > button{
border:1px solid #ddd !important;
font-size:12px;
line-height:40px;
color:#222;
}
#antiSkimmingWrap > .fs-c-wishList > .fs-c-productList__list > article > form > .fs-c-productListItem__control.fs-c-buttonContainer > a,
#antiSkimmingWrap > .fs-c-wishList > .fs-c-productList__list > article > form > .fs-c-productListItem__control.fs-c-buttonContainer > button.fs-c-button--addToCart--list.fs-c-button--plain,
#antiSkimmingWrap > .fs-c-wishList > .fs-c-productList__list > article > form > .fs-c-productListItem__control.fs-c-buttonContainer > button.fs-c-button--subscribeToArrivalNotice--list.fs-c-button--plain{
background:#f0f0f0;
border:1px solid #f0f0f0 !important;
}
@media screen and (max-width:768px){
	.fs-body-my-wishlist > .fs-l-page > #antiSkimmingWrap{
	padding:0;
	}
	#antiSkimmingWrap > .fs-c-wishList > .fs-c-productList__list{
	grid-template-columns:1fr;
	gap:0;
	border-top:1px solid #ddd;
	}
	#antiSkimmingWrap > .fs-c-wishList > .fs-c-productList__list > article > form{
	grid-template-columns:95px calc(100% - 115px);
	border-bottom:1px solid #ddd;
	padding:20px 20px 0 20px;
	}
	#antiSkimmingWrap > .fs-c-wishList > .fs-c-productList__list > article > form > .fs-c-productListItem__imageContainer{
	grid-row:span 2;
	}
	#antiSkimmingWrap > .fs-c-wishList > .fs-c-productList__list > article > form > h2.fs-c-productName > a > .fs-c-productName__name{
	font-size:12px;
	}
	#antiSkimmingWrap > .fs-c-wishList > .fs-c-productList__list > article > form > h2.fs-c-productName > a > .fs-c-productName__variation{
	font-size:10px;
	line-height:1.2;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	padding:10px 0;
	}
	#antiSkimmingWrap > .fs-c-wishList > .fs-c-productList__list > article > form > .fs-c-productListItem__control.fs-c-buttonContainer{
	gap:0 5px;
	grid-column:span 2;
	margin:20px 0 0 0;
	}
	.fs-body-my-wishlist > .fs-l-page > #antiSkimmingWrap > .fs-c-buttonContainer{
	padding:0 40px 40px 40px;
	}
}



/*-- マイページ設定：注文履歴 --*/
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history{
margin:0 auto 40px auto;
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info{
width:100%;
display:block;
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > .fs-c-history__termCtrl{
margin:0 auto 10px auto;
width:230px;
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > .fs-c-history__termCtrl > form{
margin:0;
border:1px solid #ddd;
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > .fs-c-history__infoSummary{
line-height:1.4;
margin:20px auto 0 auto;
text-align:center;
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > .fs-c-history__infoSummary > .fs-c-history__term{
font-size:12px;
margin:0 0 5px;
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > .fs-c-history__infoSummary > .fs-c-history__total > .fs-c-pairList{
display:flex;
align-items:center;
justify-content:center;
font-weight:600;
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > .fs-c-history__infoSummary > .fs-c-history__total > dl > dd{
text-align:right;
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > .fs-c-history__infoSummary > .fs-c-history__total > dl > dt.fs-c-history__number + dd:after{
content:"件";
margin-left:2px;
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-listControl{
padding-top:30px;
text-align:right;
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-listControl:nth-child(1){
display:none;
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory{
margin-top:60px;
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem{
display:grid;
grid-template-columns:300px calc(100% - 300px);
border-bottom:1px solid #ddd;
padding:30px 0;
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem:nth-child(1){
border-top:1px solid #ddd;
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__header > .fs-c-orderHistoryItem__orderInfo{
margin-bottom:20px;
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__header > .fs-c-orderHistoryItem__orderInfo > dl > dt{
display:none;
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__header > .fs-c-orderHistoryItem__orderInfo > dl > dd{
font-weight:600;
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__header > .fs-c-orderHistoryItem__orderInfo > dl:nth-child(1) > dd > time:before{
content:"注文日時：";
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__header > .fs-c-orderHistoryItem__orderInfo > dl:nth-child(2) > dd > span:before{
content:"注文番号：";
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__header > .fs-c-orderHistoryItem__orderInfo > dl:nth-child(3) > dd > span{
justify-content:unset;
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__header > .fs-c-orderHistoryItem__orderInfo > dl:nth-child(3) > dd > span:before{
content:"合計金額：";
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__header > .fs-c-orderHistoryItem__header__button > a{
background:#f0f0f0;
border:1px solid #ddd;
width:120px;
line-height:40px;
font-size:12px;
margin:0;
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__body > .fs-c-orderHistoryItem__product{
display:grid;
grid-template-columns:150px calc(100% - 170px);
gap:0 20px;
margin-bottom:30px;
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__body > .fs-c-orderHistoryItem__product:last-child{
margin-bottom:0;
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__body > .fs-c-orderHistoryItem__product > .fs-c-orderHistoryItem__productImage{
grid-row:span 4;
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__body > .fs-c-orderHistoryItem__product > .fs-c-orderHistoryItem__deliveryInfo{
display:none;
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__body > .fs-c-orderHistoryItem__product > .fs-c-orderHistoryItem__productQuantity{
font-size:13px
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__body > .fs-c-orderHistoryItem__product > .fs-c-orderHistoryItem__productQuantity > .fs-c-orderHistoryItem__productQuantity__label:after{
content:"：";
}
#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__body > .fs-c-orderHistoryItem__product > .fs-c-orderHistoryItem__button > a{
width:max-content;
max-width:unset;
margin:0;
text-decoration:underline;
font-size:13px;
}
@media screen and (max-width:768px){
	#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap.width-max-over1080{
	padding-left:0;
	padding-right:0;
	}
	#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history{
	display:block;
	}
	#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info,
	#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer{
	position:unset;
	width:100%;
	}
	#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info{
	margin:0 0 30px 0;
	}
	#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory{
	margin-top:0;
	}
	#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem,
	#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem:nth-child(1){
	border:0;
	display:block;
	}
	#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__header{
	display:flex;
	justify-content:space-between;
	align-items:center;
	background:#f0f0f0;
	padding:10px 20px;
	}
	#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__header > .fs-c-orderHistoryItem__orderInfo{
	margin-bottom:0;
	}
	#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__header > .fs-c-orderHistoryItem__orderInfo > dl:nth-child(1) > dd > time:before{
	display:none;
	}
	#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__header > .fs-c-orderHistoryItem__orderInfo > dl:nth-child(1) > dd > time:after{
	content:"注文分";
	}
	#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__header > .fs-c-orderHistoryItem__orderInfo > dl:nth-child(2) > dd{
	font-size:10px;
	}
	#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__header > .fs-c-orderHistoryItem__orderInfo > dl:nth-child(2) > dd > span:before{
	content:"（注文番号：";
	}
	#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__header > .fs-c-orderHistoryItem__orderInfo > dl:nth-child(2) > dd > span:after{
	content:"）";
	}
	#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__header > .fs-c-orderHistoryItem__orderInfo > dl:nth-child(3){
	display:none;
	}
	#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__header > .fs-c-orderHistoryItem__header__button > a{
	background:#fff;
	}
	#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__body{
	padding:20px;
	}
	#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__body > .fs-c-orderHistoryItem__product{
	grid-template-columns:100px calc(100% - 120px);
	border-bottom:1px solid #ddd;
	padding:0 0 15px 0;
	}
	#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-orderHistory > .fs-c-orderHistoryItem > .fs-c-orderHistoryItem__body > .fs-c-orderHistoryItem__product:last-child{
	border-bottom:0;
	}
	#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-listControl{
	border-top:1px solid #ddd;
	padding:20px 20px 0 20px;
	}
	#fs_MyOrders > .fs-l-page > main#antiSkimmingWrap > .fs-c-buttonContainer{
	padding:0 40px;
	}
}


/*-- マイページ設定：注文履歴詳細 --*/
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail{
display:grid;
grid-template-columns:calc(100% - 370px) 310px;
gap:0 60px;
margin:0 auto 60px auto;
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__data{
grid-column:span 2;
margin-bottom:30px;
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__data > .fs-c-orderDetailList{
display:flex;
justify-content:center;
align-items:center;
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__data > .fs-c-orderDetailList:before{
content:"（";
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__data > .fs-c-orderDetailList:after{
content:"）";
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__data > .fs-c-orderDetailList > dt:after{
content:"：";
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__data > .fs-c-orderDetailList > dt.fs-c-orderDetailList__code{
margin-left:10px;
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > .fs-c-orderPerAddressee__orderDeliveryInfo,
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__orderInfo.fs-c-orderDetailInfo > table.fs-c-orderDetailInfo__cartTable.fs-c-cartTable{
display:none;
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > h2.fs-c-heading.fs-c-heading--section{
text-align:left;
padding:10px;
font-size:15px;
color:#474747;
background:#f7f7f7;
border:1px solid #ebebeb;
line-height:1.8;
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > dl{
display:grid;
grid-template-columns:auto 1fr;
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > h3 > span.fs-c-orderPerAddressee__headingNumber.fs-c-string.fs-c-string--label:after,
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > dl > dt:after{
content:"：";
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > dl > dd.fs-c-address{
display:flex;
flex-wrap:wrap;
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > dl > dd.fs-c-address > span{
margin:0 2px 0 0;
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > dl > dd.fs-c-address > span.fs-c-address__tel:before{
content:"（TEL：";
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > dl > dd.fs-c-address > span.fs-c-address__tel:after{
content:"）";
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > table{
margin-top:30px;
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > table > thead > tr,
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > table > tbody > tr{
display:grid;
grid-template-columns:calc(100% - 190px) 80px 90px;
gap:0 10px;
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > table > thead > tr > th.fs-c-cartTable__headerCell--product{
text-align:left;
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > table > thead > tr{
border-bottom:1px solid #ccc
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > table > thead > tr > th:nth-child(4){
display:none;
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > table > tbody > tr > td{
padding:15px 0;
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > table > tbody > tr > td.fs-c-cartTable__dataCell--product > .fs-c-cartTable__product > .fs-c-cartTable__productImage{
width:100px;
padding:0;
margin:0 15px 0 0;
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > table > tbody > tr > td.fs-c-cartTable__dataCell--product > .fs-c-cartTable__product > .fs-c-cartTable__productImage > a,
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > table > tbody > tr > td.fs-c-cartTable__dataCell--product > .fs-c-cartTable__product > .fs-c-cartTable__productImage > a > img{
width:100%;
padding:0;
margin:0;
display:block;
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > table > tbody > tr > td.fs-c-cartTable__dataCell--product > .fs-c-cartTable__product > .fs-c-cartTable__productInfo{
width:calc(100% - 115px);
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > table > tbody > tr > td.fs-c-cartTable__dataCell--quantity{
text-align:center;
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > table > tbody > tr > td.fs-c-cartTable__dataCell--subtotal > .fs-c-price{
justify-content:flex-end;
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > table > tbody > tr > td.fs-c-cartTable__dataCell--review{
grid-column:span 3;
text-align:right;
padding:0 0 20px 0;
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > table > tbody > tr > td.fs-c-cartTable__dataCell--review > a{
border:1px solid #ebebeb;
padding:5px 15px;
width:max-content;
display:block;
font-weight:600;
font-size:12px;
margin:0 0 0 auto;
border-radius:4px;
background:#f7f7f7;
color:#474747;
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__orderInfo.fs-c-orderDetailInfo{
background:#fff;
padding:30px;
filter:drop-shadow(0 0 2px rgba(0,0,0,.2));
height:max-content;
position:sticky;
top:30px;
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__orderInfo.fs-c-orderDetailInfo > h2{
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__orderInfo.fs-c-orderDetailInfo > .fs-c-orderDetailInfo__orderTotal > table{
width:100%;
text-align:right;
margin-top:20px;
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__orderInfo.fs-c-orderDetailInfo > .fs-c-orderDetailInfo__orderTotal > table > tbody > tr:not(.fs-c-orderTotalTable__grandTotal) > th,
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__orderInfo.fs-c-orderDetailInfo > .fs-c-orderDetailInfo__orderTotal > table > tbody > tr:not(.fs-c-orderTotalTable__grandTotal) > td{
border:0;
vertical-align:text-top;
}
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__orderInfo.fs-c-orderDetailInfo > .fs-c-orderDetailInfo__orderTotal > table > tbody > tr.fs-c-orderTotalTable__grandTotal > th,
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__orderInfo.fs-c-orderDetailInfo > .fs-c-orderDetailInfo__orderTotal > table > tbody > tr.fs-c-orderTotalTable__grandTotal > td{
border-left:0;
border-right:0;
border-bottom:0;
}
.fs-c-orderTotalTable .fs-c-orderTotalTable__total > th,
.fs-c-orderTotalTable .fs-c-orderTotalTable__total > td,
.fs-c-orderTotalTable .fs-c-orderTotalTable__grandTotal > th,
.fs-c-orderTotalTable .fs-c-orderTotalTable__grandTotal > td{
border-top-width:1px;
border-top-style:solid;
}
.fs-c-orderTotalTable__usePoint__pointQuantity,
#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__orderInfo.fs-c-orderDetailInfo > .fs-c-orderDetailInfo__orderTotal > table > tbody > tr:not(.fs-c-orderTotalTable__grandTotal) > td > .fs-c-orderTotalTable__usePoint__pointQuantity{
display:none;
}


@media screen and (max-width:768px){
	#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap{
	padding:0;
	}
	#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail{
	margin:0 auto 30px auto;
	display:block;
	}
	#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__data > .fs-c-orderDetailList{
	flex-wrap:wrap;
	padding:0 20px;
	justify-content:flex-start;
	font-weight:600;
	}
	#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__data > .fs-c-orderDetailList:before,
	#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__data > .fs-c-orderDetailList:after{
	display:none;
	}
	#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__data > .fs-c-orderDetailList > dt{
	width:max-content;
	max-width:110px;
	margin:0;
	}
	#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__data > .fs-c-orderDetailList > dd{
	width:calc(100% - 110px);
	}
	#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__data > .fs-c-orderDetailList > dt.fs-c-orderDetailList__code{
	margin:0;
	}
	#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > h2.fs-c-heading.fs-c-heading--section{
	padding:10px 20px;
	}
	#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > h3,
	#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > dl{
	font-size:12px;
	padding:0 20px;
	}
	#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > dl > dd.fs-c-address{
	display:block;
	}
	#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > dl > dd.fs-c-address > span{
	display:inline;
	}
	#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > table{
	border-bottom:1px solid #ddd;
	}
	#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > table > tbody > tr{
	display:flex;
	flex-direction:column;
	padding:20px;
	border-top:1px solid #ddd;
	}
	#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > table > tbody > tr > td{
	padding:0;
	}
	#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > table > tbody > tr > td:before,
	#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > table > tbody > tr > td{
	font-size:12px;
	font-weight:normal;
	}
	#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > table > tbody > tr > td.fs-c-cartTable__dataCell--product{
	padding-bottom:10px;
	}
	#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > table > tbody > tr > td.fs-c-cartTable__dataCell--quantity,
	#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > table > tbody > tr > td.fs-c-cartTable__dataCell--subtotal{
	margin:0 0 0 115px;
	width:calc(100% - 115px);
	text-align:left;
	}
	#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > table > tbody > tr > td.fs-c-cartTable__dataCell--subtotal{
	display:flex;
	align-items:center;
	justify-content:flex-start;
	}
	#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__addresseeInfo > .fs-c-orderPerAddresseeList > .fs-c-orderPerAddressee > table > tbody > tr > td.fs-c-cartTable__dataCell--review{
	padding:10px 0 0 0;
	}
	#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-orderDetail > .fs-c-orderDetail__orderInfo.fs-c-orderDetailInfo{
	width:calc(100% - 80px);
	position:unset;
	top:unset;
	margin:30px auto 0 auto;
	}
	#fs_MyOrderDetails > .fs-l-page > main#antiSkimmingWrap > .fs-c-buttonContainer.fs-c-buttonContainer--back{
	padding:0 40px;
	margin:0 auto 30px auto;
	}
}


/*-- マイページ設定：ポイント履歴 --*/
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
margin:0 auto 40px auto;
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info{
background:#fff;
padding:30px;
filter:drop-shadow(0 0 5px rgba(0,0,0,.2));
width:280px;
height:max-content;
position:sticky;
top:30px;
order:2;
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer{
width:calc(100% - 330px);
order:1;
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > div > dl{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
align-items:center;
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > div > dl > dt,
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > div > dl > dd{
font-size:11px;
letter-spacing:0;
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > div > dl > dt{
width:70%;
color:#999;
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > div > dl > dd{
width:30%;
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > div > dl > dd{
text-align:right
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > div > dl > dt.fs-c-pointSummary__label--availablePoint{
width:100%;
text-align:center;
font-size:12px;
color:#222;
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > div > dl > dd.fs-c-pointSummary__value--availablePoint{
width:100%;
text-align:center;
font-size:40px;
font-weight:600;
line-height:1;
margin:18px 0 0 0;
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > div > dl > dd.fs-c-pointSummary__value--availablePoint:after{
content:"pt";
font-size:15px;
font-weight:300;
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > div > dl > dd.fs-c-pointSummary__value--availablePoint > span{
letter-spacing:-1px;
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > div > dl > dt.fs-c-pointSummary__label--limitedPoint{
width:max-content;
margin:0 0 0 auto;
text-align:right;
font-size:10px;
color:#222;
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > div > dl > dt.fs-c-pointSummary__label--limitedPoint:before{
content:"（";
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > div > dl > dt.fs-c-pointSummary__label--limitedPoint:after{
content:"：";
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > div > dl > dd.fs-c-pointSummary__value--limitedPoint{
width:max-content;
margin:0 auto 0 0;
text-align:left;
font-size:10px;
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > div > dl > dd.fs-c-pointSummary__value--limitedPoint:after{
content:"）";
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > div > dl > dt.fs-c-pointSummary__label--waitingPoint,
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > div > dl > dd.fs-c-pointSummary__value--waitingPoint{
margin:20px 0 0 0;
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-history__termCtrl > form{
max-width:180px;
width:100%;
border:1px solid #ddd;
margin:0;
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-listControl{
text-align:right;
font-size:12px;
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > table{
width:100%;
margin:25px 0;
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > table > thead > tr > th,
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > table > tbody > tr > td{
width:calc(100% / 5);
padding:10px;
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > table > thead > tr{
background:#f6f6f6;
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > table > thead > tr > th{
font-size:11px;
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > table > tbody > tr{
border-bottom:1px solid #ddd;
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > table > tbody > tr > td{
font-size:13px;
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > table > tbody > tr > td > .fs-c-pointListTable__pointType > .fs-c-pointListTable__data{
font-size:12px;
font-weight:600;
text-align:left;
}
#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > table > tbody > tr > td > .fs-c-pointListTable__data{
text-align:center;
}
@media screen and (max-width:768px){
	#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap.width-max-over1080{
	padding-left:40px;
	padding-right:40px;
	}
	#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history{
	display:block;
	}
	#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info,
	#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer{
	position:unset;
	width:100%;
	}
	#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > div > dl > dt,
	#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__info > div > dl > dd{
	font-size:12px;
	letter-spacing:0;
	}
	#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer{
	margin:40px 0 0 0;
	}
	#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-history__termCtrl > form{
	max-width:unset;
	margin:0 0 20px 0;
	}
	#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > .fs-c-listControl{
	font-size:10px;
	}
	#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > table{
	border-bottom:1px solid #ddd;
	margin:5px 0;
	}
	#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > table > tbody > tr{
	border-top:1px solid #ddd;
	border-bottom:0;
	background:#fff;
	padding:10px 0;
	margin:0;
	}
	#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > table > tbody > tr > td{
	width:100%;
	padding:5px 0;
	text-align:left;
	}
	#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > table > tbody > tr > td > div,
	#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > table > tbody > tr > td > span,
	#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > table > tbody > tr > td > time{
	width:calc(100% - 120px);
	}
	#fs_MyPoints > .fs-l-page > main#antiSkimmingWrap > .fs-c-history > .fs-c-history__listContainer > table > tbody > tr > td > .fs-c-pointListTable__data{
	text-align:left;
	}
}


