@charset 'utf-8';

/*マイページ登録内容変更画面で定期のチェックボックスを目立たせる*/
.fs-body-my-account-settings-edit fieldset:not(.fs-c-additionalCheckField) + .fs-c-additionalCheckField {
border: 1px solid #FF0000; /*　枠線（太さ・種類・色）任意　*/
border-radius:3px; /*　枠線の角　*/
background: #FFFFF0; /*　背景色：任意の色　*/
padding: 10px; /*　内側の余白：任意の色　*/
color: #ff0000; /*　文字色：任意の色　*/
font-size: 120%; /*　文字サイズ　*/
font-weight: bold; /*　文字の太さ　*/
}

/*
@import '';
*/

/* ---------- スマートフォン ----------*/
/*
@import 'https://isekadoyabeer.itembox.design/item/css/common-device.css?t=20250630103326' screen and (max-width: 767px);
*/
@import 'https://isekadoyabeer.itembox.design/item/css/fs-device.css?t=20250630103326' screen and (max-width: 767px);
/*
@import 'https://isekadoyabeer.itembox.design/item/css/group-device.css?t=20250630103326' screen and (max-width: 767px);
*/
@import 'https://isekadoyabeer.itembox.design/item/css/item-device.css?t=20250630103326' screen and (max-width: 767px);



/* ---------- PC ----------*/
/*
@import 'https://isekadoyabeer.itembox.design/item/css/common.css?t=20250630103326' screen and (min-width: 768px);
*/
@import 'https://isekadoyabeer.itembox.design/item/css/fs.css?t=20250630103326' screen and (min-width: 768px);
/*
@import 'https://isekadoyabeer.itembox.design/item/css/group.css?t=20250630103326' screen and (min-width: 768px);
*/
@import 'https://isekadoyabeer.itembox.design/item/css/item.css?t=20250630103326' screen and (min-width: 768px);


.fs-c-cartTable__headerCell, .fs-c-cartTable__dataCell{
      padding: 14px 8px;

}

.fs-c-cartTable__product{
    grid-template-columns: 120px 1fr;
}
.fs-c-cartTable__productName__name{
font-family: 'YuGothicC' !important;
}

.fs-c-orderTotalTable > tbody > .fs-c-orderTotalTable__count th,
.fs-c-orderTotalTable > tbody > .fs-c-orderTotalTable__count td{
    border-top:none;

}
.fs-c-checkout-customerInfo__name, .fs-c-checkout-destination__name, .fs-c-checkout-confirmationList > dd {
    font-size: 16px;
 
}
.fs-c-loginForm .fs-c-registeredUsers #fs_form .fs-c-inputInformation__field .fs-c-inputTable > tbody > tr td input{
border: 1px solid;
}
@media screen and (max-width: 1430px){

.fs-c-checkout-customerInfo__name, .fs-c-checkout-destination__name, .fs-c-checkout-confirmationList > dd {
    font-size: calc(16 / 1340 * 100vw);
}
}

/*　高額購入割引の送料の文字色・サイズの変更　*/
.fs-c-cartDiscountInfo--postage .fs-c-cartDiscountInfo__info{
font-size: 24px; 
color: #FF0000;
line-height: 120%;
font-weight: bold;
}

.fs-body-product-vr_isekadoset .main-goods .custom_free{
    display:none;
}

.fs-l-page .back-grey {
    top: auto;
}