@import url("https://mikegray.itembox.design/item/css/reset.css?t=20231019194518");
@import url("https://mikegray.itembox.design/item/css/style.css?t=20231019194518");
@import url("https://mikegray.itembox.design/item/css/style-futureshop.css?t=20231019194518");
@import url("https://mikegray.itembox.design/item/css/fadein.css?t=20231019194518");
@import url("https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.5.0/css/swiper.min.css");


@media screen and (max-width: 767px) {
.cart_btn_modal{
    margin-bottom: 1.5em;
}

}

/*****************************
    入荷お知らせメールボタン
*****************************/
#item_page button.fs-c-button--secondary {    height: 40px;    width: 100%;    font-size: 1.2rem;    background: #ffffff;    border-width: thin;}

#item_page button.fs-c-button--secondary span.fs-c-button__label{   color: #333333;}

.fs-c-inputInformation .fs-c-button--subscribeToArrivalNotice span.fs-c-button__label {    color: #333;}


/*****************************
    ブランドカテゴリーページバナー
*****************************/
li.brandbanner {
    display: inline-block;
    width: 49%;
}


/*****************************
    レコメンド表示崩れ対策
*****************************/
div.FS2_Recommend2_recommend > ul {
    display: flex;
    flex-wrap: wrap;
}
div.FS2_Recommend2_recommend > ul > li {
    float: none;
}


/*****************************
    会員登録ページ承認コードボタン
*****************************/
.fs-c-button--sendVerificationCode,.fs-c-button--resendVerificationCode {
    background: #a9a9a9;
    color: #fff;
    border: none;
    width: 50%;
    height: 50px;
    margin-top:10px;
}


/*****************************
    会員登録ページ不要な余白削除
*****************************/
@media screen and (max-width: 767px) {
    #signup .fs-c-privacyPolicyAgreeField {
        margin-left:0;
    }
}



/* パスワード入力枠線 */
.fs-body-auth .fs-c-inputGroup {
    border: 1px solid #98CFD9;
    margin-bottom: 20px;
}
/* パスワード入力の背景 */
.fs-body-auth .fs-c-inputGroup > [type=password] {
    background: #FFFFF0;
}
 
/* 認証ボタン */
.fs-body-auth .fs-c-button--authenticatePassword {
    border: 1px solid #98CFD9;
    background: #BBD9DE;
    padding: 5px 10px;
    border-radius: 3px;
}
/* 認証ボタンの文字色 */
.fs-body-auth .fs-c-button--authenticatePassword .fs-c-button__label{
    color:#FFF000;
}

#item_group.sub_page span.fs-c-productPrice__main__label {
    display: block;
    font-size: 90%;
    margin-bottom: 0;
    margin-top: 5px;
}


/*セール価格の文字を調整するCSS*/
.fs-c-productPrice--listed + .fs-c-productPrice--selling .fs-c-productPrice__main__price,
.fs-c-productPrice--listed + .fs-c-productPrice--selling > .fs-c-productPrice__addon{
color:#FF0000;
font-weight:bold;
}


/*NP後払いバナー用CSS*/
.fs-c-npIcons__image {
  max-width: 282px;
}




/*削除可*/
.fs-c-checkout-receivingMethod__destination{
display:block;
}
.fs-c-checkout-receivingMethod__control{
display:block;
}
.fs-c-checkout-receivingMethod__control > * + * {
    margin-top: 0px;
}
.fs-c-checkout-receivingMethod--delivery{
margin-bottom:20px;
}
.fs-c-checkout-receivingMethod__button.fs-c-buttonContainer--chooseDestination{
margin-left:0;
}

.fs-c-modal--pickupStoreList .fs-c-inputInformation__message{
margin-bottom:20px;
}
.fs-c-modal--pickupStoreList tr{
margin-bottom:20px;
display:block;
}
.fs-c-modal--pickupStoreList td.fs-c-inputTable__dataCell input{
height:30px;
}
.fs-c-modal--pickupStoreList .fs-c-modal__inner th.fs-c-inputTable__headerCell{
width: 100%;
display:block;
margin-bottom:5px;
}
.fs-c-modal--pickupStoreList .fs-c-modal__inner td.fs-c-inputTable__dataCell{
width: 100%;
margin-bottom:0;
display:block;
}
.fs-c-modal--pickupStoreList .fs-c-checkout-searchPickupStoreField{
margin-bottom:10px;
}
.fs-c-checkout-pickupStoreList__status{
margin-bottom:20px;
}
.fs-c-modal__inner .fs-c-button--setPickupStore{
margin:10px 0 30px;
}


.fs-c-modal__inner .fs-c-button--searchPickupStore{
	background: #4d4d4d;
	border: none;
	border-radius: 0;
	padding: 5px 10px;
}
.fs-c-modal__inner .fs-c-button--setPickupStore{
	background: #4d4d4d;
	border: none;
	border-radius: 0;
	padding: 5px 10px;
}

/*******/