@charset "utf-8";
/* CSS Document */

/*/////////////////
     ログイン
/////////////////*/
/* レイアウト */
@media screen and (min-width: 960px) {
	.fs-body-login .fs-c-loginForm {
		gap: 48px 80px;
	}
	.fs-body-login .fs-c-loginForm > * {
        flex-basis: calc(50% - 40px);
    }
}
@media screen and (min-width: 1350px) {
	.fs-body-login .fs-c-loginForm {
		gap: 48px 148px;
	}
	.fs-body-login .fs-c-loginForm > * {
        flex-basis: calc(50% - 74px);
    }
}

/* ログインページ内共通 */
.fs-c-subSection {

}
.fs-c-subSection .fs-c-subSection__title {
	border: none;
	color: var(--brwn);
	font-family: var(--f-noto);
	font-size: var(--f-sz16);
}


/* 会員登録がお済みのお客様 */
.fs-c-registeredUsers {

}
.fs-c-registeredUsers .fs-c-inputInformation {
	background-color: var(--ivry);
	border-radius: 30px;
	padding: 30px 40px 38px 40px;
}
.fs-c-registeredUsers .fs-c-inputInformation__field {
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.fs-c-inputInformation__link {
	text-align: center;
}


/* まだご登録がお済みでないお客様 */
.fs-c-newUsers {

}
.fs-c-newUsers__message {
	padding-bottom: var(--mp20);
	font-family: var(--f-noto);
	font-size: var(--f-sz15);
	font-weight: 400;
	line-height: 2;
}


/*///////////////////
 パスワードをお忘れの方 
///////////////////*/
#fs_PasswordReminder .fs-c-inputInformation__field {
	background :var(--ivry);
	border-radius: 30px;
}



/*/////////////////
   マイページトップ
/////////////////*/
#fs_MyPageTop .fs-c-wishlistProduct {
	display: none;
}


.fs-p-accountInfo {
	background: none;
	color: var(--brwn);
}
.fs-p-accountInfo .fs-p-accountInfo__header {
	justify-content: center;
}


.fs-c-accountService {
	justify-content: center;
}
.fs-c-accountService .fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) {
	flex-basis: 180px;
	height: 180px;
	margin: 10px;
}
.fs-c-accountService .fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink {
	box-shadow: none;
	background: var(--ivry);
	border: none;
	border-radius: 20px;
	color: var(--brwn);

}
.fs-c-accountService .fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink__label {
	font-size: var(--f-sz14);
	font-family: var(--f-noto);
	font-weight: 400;
}
.fs-c-accountService .fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink__label::before {
	content: "";
	width: 72px;
	height: 72px;
	margin: 18px auto;
}

/* お気に入り */
.fs-c-accountService__page--wishList .fs-c-accountService__pageLink__label::before {
	background: url("../img/i-fav_mypage.svg") no-repeat center center / contain;
}

/* 注文履歴 */
.fs-c-accountService__page--orderHistoryList .fs-c-accountService__pageLink__label::before {
	background: url("../img/i-cart_mypage.svg") no-repeat center center / contain;
}

/* お届け先リスト */
.fs-c-accountService__page--addressbook .fs-c-accountService__pageLink__label::before {
	background: url("../img/i-address.svg") no-repeat center center / contain;
}

/* パスワード変更 */
.fs-c-accountService__page--accountPassword .fs-c-accountService__pageLink__label::before {
	background: url("../img/i-passwd.svg") no-repeat center center / contain;
}

/* 会員登録内容変更 */
.fs-c-accountService__page--accountSettingsModify .fs-c-accountService__pageLink__label::before {
	background: url("../img/i-editUserInfo.svg") no-repeat center center / contain;
}

.fs-c-accountService__page.fs-c-accountService__page--accountDelete {
	display: none;
}


/*/////////////////
     注文履歴
/////////////////*/
.fs-c-history__info {
	background: var(--ivry);
	border-radius: 30px;
	padding: 40px 30px;
}
.fs-c-history__term {
    color: var(--brwn);
}
.fs-c-history__total dt, .fs-c-history__total dd {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}


.fs-c-history__listContainer {

}
.fs-c-orderHistoryItem__header {
	background: var(--ivry);
	border-color: rgba(131,120,114,0.3);
}
.fs-c-orderHistoryItem {
	border-width: 1px 0 1px 0;
	border-color: rgba(131,120,114,0.3);
}


/*/////////////////
    注文履歴詳細
/////////////////*/



/*/////////////////
   パスワード変更
/////////////////*/
#fs_EditPassword .fs-c-inputInformation__field {
	background :var(--ivry);
	border-radius: 30px;
	padding: 30px 40px 38px 40px;
}









