@charset "utf-8";


section.fs-l-pageMain{
	margin:0 2vw;
}

/* --------------------------------------------------------------------------------
	返品・交換について
-------------------------------------------------------------------------------- */
body.fs-body-product .return-link{
	text-align: right;
}
body.fs-body-product .return-link a{
	text-decoration: none;
	color: #1e5d9b;
}
body.fs-body-product .return-link a:hover{
	opacity: 0.8;
	text-decoration: underline;
	color: #333;
}


/* --------------------------------------------------------------------------------
	ショッピングカート
	スマホ
-------------------------------------------------------------------------------- */
/* 
選択・入力内容をご確認ください
--------------------------- */
body.fs-body-cart .bnr-cart-error-souryou{
	padding: 0 0 1vw;
	text-align: center;
}

/*amazon pay*/
body.fs-body-cart #AmazonPayButton{
	width: 286px !important;
	margin:0 auto;
}



/* --------------------------------------------------------------------------------
	ご注文手続き
-------------------------------------------------------------------------------- */
/********** fs-body-checkout **********/
body.fs-body-checkout .fs-c-totalAndActions button:not(.fs-c-button--image){
	box-sizing: border-box;
}


/********** fs-body-checkout-multi **********/
body.fs-body-checkout-multi .fs-c-totalAndActions button:not(.fs-c-button--image){
	box-sizing: border-box;
}




/* --------------------------------------------------------------------------------
	Amazonカート
-------------------------------------------------------------------------------- */
/********** 注文ボタン **********/
body.fs-body-checkout-amazon .fs-c-totalAndActions button:not(.fs-c-button--image){
	box-sizing:border-box;
}
/********** 注文ボタン **********/
body.fs-body-checkout-subscribe .fs-c-totalAndActions button:not(.fs-c-button--image){
	box-sizing:border-box;
}

/* --------------------------------------------------------------------------------
	定期便　お申し込み手続き
-------------------------------------------------------------------------------- */
body.fs-body-checkout-subscribe .fs-c-panelContainer{
	min-width: fit-content;
	max-width: fit-content;
}

/* --------------------------------------------------------------------------------
	ログイン連携
-------------------------------------------------------------------------------- */
.fs-body-my-linkedAccounts .fs-c-button--secondary,
.fs-body-my-linkedAccounts .fs-c-buttonContainer .fs-c-button--standard{
	box-sizing: border-box;
	padding: 1.2em 1.6em;
}


/* --------------------------------------------------------------------------------
	ログイン連携停止
-------------------------------------------------------------------------------- */
/*ログイン連携を停止する*/
.fs-body-my-linkedAccounts .fs-c-inputInformation__button .fs-c-button--revokeLinkedAccountConfirm{
	margin: 0 0 4vw;
}
/*キャンセル*/
.fs-body-my-linkedAccounts .fs-c-inputInformation__button.fs-c-buttonContainer.fs-c-buttonContainer--pair .fs-c-button--standard{
	padding: 0.8em 1.6em;
}



/* --------------------------------------------------------------------------------
	LINE ID連携完了
-------------------------------------------------------------------------------- */
.fs-body-line-success .fs-l-main{
	flex-wrap: wrap;
}









