@charset "utf-8";


/* --------------------------------------------------------------------------------
	返品・交換について
-------------------------------------------------------------------------------- */
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 .fs-l-pageMain{
	max-width: 1200px;
	width: 1200px;
}
body.fs-body-cart .fs-c-continueShopping{
	padding: 0 0 50px;
}
body.fs-body-cart .fs-c-button--primary,
body.fs-body-cart .fs-c-button--secondary{
	min-width: 200px;
}


/* 
選択・入力内容をご確認ください
--------------------------- */
body.fs-body-cart .bnr-cart-error-souryou{
	padding: 0 0 10px;
	text-align: center;
}


/* 
選択・入力内容をご確認ください
--------------------------- */
body.fs-body-cart #fs-page-error-container .fs-c-panel--error{
	background:#FFFF00;
	color:#000000;
	font-size:15px;
	padding:65px 10px 10px 10px;
	margin:10px 0;
	text-align:center;
	font-weight:bold;
	border:2px #FF0000 dashed;
	background-image:url(../fs_images/icon_attention.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
body.fs-body-cart #fs-page-error-container .fs-c-panel::before{
	display: none;
}

/* --------------------------------------------------------------------------------
	マイページトップ
-------------------------------------------------------------------------------- */
body.fs-body-my-top .fs-c-accountService{
	flex-basis: 63%;
}




/* --------------------------------------------------------------------------------
	ご注文手続き
-------------------------------------------------------------------------------- */
/********** fs-body-checkout **********/
body.fs-body-checkout .fs-l-pageMain{
	max-width: 1200px;
	width: 1200px;
}
body.fs-body-checkout .fs-c-totalAndActions button:not(.fs-c-button--image){
	width: 225px;
	box-sizing: border-box;
}


/********** fs-body-checkout-multi **********/
body.fs-body-checkout-multi .fs-l-pageMain {
	max-width: 1200px;
	width: 1200px;
}
body.fs-body-checkout-multi .fs-c-totalAndActions button:not(.fs-c-button--image){
	width: 225px;
	box-sizing: border-box;
}




/* --------------------------------------------------------------------------------
	Amazonカート
-------------------------------------------------------------------------------- */
/********** fs-l-pageMaint **********/
body.fs-body-checkout-amazon .fs-l-pageMain{
	max-width:1200px;
	width:1200px;
}

/********** 注文ボタン **********/
body.fs-body-checkout-amazon .fs-c-totalAndActions button:not(.fs-c-button--image){
	box-sizing:border-box;
}



/* --------------------------------------------------------------------------------
	定期便　お申し込み手続き
-------------------------------------------------------------------------------- */
/********** fs-l-pageMaint **********/
body.fs-body-checkout-subscribe .fs-l-pageMain{
	max-width:1200px;
	width:1200px;
}
/********** 注文ボタン **********/
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-linkServicesList__item {
	padding: 16px 10px;
}
.fs-body-my-linkedAccounts .fs-c-linkService{
	grid-template-columns: 60px 50px 170px;
}
.fs-body-my-linkedAccounts .fs-c-linkService__button{
	width: 170px;
}
.fs-body-my-linkedAccounts .fs-c-button--secondary,
.fs-body-my-linkedAccounts .fs-c-button--standard{
	box-sizing: border-box;
}

/* --------------------------------------------------------------------------------
	ログイン連携停止
-------------------------------------------------------------------------------- */
/*ログイン連携を停止する*/
.fs-body-my-linkedAccounts .fs-c-inputInformation__button .fs-c-button--revokeLinkedAccountConfirm{
	margin: 0 10px;
}
/*キャンセル*/
.fs-body-my-linkedAccounts .fs-c-inputInformation__button .fs-c-button--cancel{
	margin: 0 10px;
}














