/* flexslider */
@import 'https://ja13on51.itembox.design/item/js/common/flexslider/flexslider.css?t=20240903094330';

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

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

.fs-p-headerUtilityMenu,
.fs-l-header__logo,
.fs-p-headerNavBar,
.fs-p-footerPageTop,
.fs-l-footer__utility,
.fs-p-footerCopyright{
display:none;
}

/*スマホトップ検索窓*/
@media screen and (max-width: 767px) {
.fs-body-top .search-box{
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.fs-body-top .search-box input[type="text"]{
	display: block;
	width: calc(100% - 14vw);
	border-radius: 0;
	padding: 0 12px;
	line-height: 1;
	font-size: 3.6vw;
	color: #333;
}
.fs-body-top .search-box input[type="image"]{
	display: block;
	width: 14vw;
	border-radius: 0;
}
}

/*検索窓PC非表示*/
@media screen and (min-width: 768px){
.fs-l-page > form {
    display: none;
}
}

/*トップカルーセル*/
@media screen and (min-width: 768px){
div.fs-c-slick div.fs-pt-carousel__track {
width: 1200px;
margin: 0 auto;
}
}

/*　メニューのフォントサイズを14pxに指定　*/
#sub1 .item-list nav > ul li a {
    font-size: 14px;
}

/*　購入手続き時のメルマガチェックボックス非表示を解除　*/
.fs-c-agreementField .fs-c-agreementConfirmationArea .fs-c-agreementConfirmation:nth-child(3) {
	display: block;
}

/*価格表記を￥→円に変更*/
.fs-c-price__currencyMark {
display: none;
}
.fs-c-price::after {
content: "円";
}

/*商品情報の視認性向上*/
.product_additional_comments span{
display: block;
border-left: 15px solid #005bac;
background-color:#e9e9e9;
width: 100%; /* 親要素の幅に合わせる */
margin-bottom: -3px; /* 要素との距離を調整 */
padding: 10px; /* 色を塗るエリアの内側余白を広げる */
height: auto; /* 高さを自動調整（必要に応じて固定高さに変更可） */
line-height: 1.5em; /* テキストの行間を調整 */
}
