@charset "UTF-8";


.pane-left-menu + .pane-main {
width: 895px !important;
padding-left: 0 !important;
margin-left: 35px;
}

.revico-multicomment-top .revico-comment-footer .revico-comment-footer--paging-buttons {
margin: 0 0 20px 0;
}


/*--- 検索連動バナー表示エリア制御用 ---*/

div.block-genre-page--comment {
display:-webkit-box;
display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:-moz-flex;
display:flex;
-webkit-box-lines:multiple;
-moz-box-lines:multiple;
-webkit-flex-wrap:wrap;
-moz-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}
div.block-genre-page--comment a {
display: inline-block;
width:32%;
margin:20px 1% 5px 0;
padding:0;
}

/*--- Fujino 商品詳細ページの発売日消込　2023.10.12 ---*/
dl.block-goods-release-dt {
display: none;
}


/*--- Fujino FAX受付専用商品のカートボタンマスキング　2023.11.07 ---*/
div.block-goods-comment1 {
position: relative;
}
/*p.fax-item {
position: absolute;
top: -140px;
left: 0;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
vertical-align: middle;
cursor: pointer;
white-space: nowrap;
z-index: 1000;
}
p.fax-item a {
display: block;
color: #fff;
background: #ff6900;
font-weight: bold;
text-align: center;
width: 100%;
height: 60px;
margin: 0;
margin-top: 0;
margin-bottom: 10px;
padding: 16px 0;
font-size: 18px;
border-radius: 4px;
border: 0;
text-decoration: none;
}*/

/*--- Fujino 上記FAX受付専用商品のカートボタンマスキング修正（商品詳細ページ改修に伴う　2026.04.13 ---*/
p.fax-item {
position: absolute;
top: -160px;
right: 0;
width: 300px;
display: flex;
justify-content: center;
align-items: center;
vertical-align: middle;
cursor: pointer;
white-space: nowrap;
z-index: 1000;
}
p.fax-item a {
display: block;
color: #fff;
background: #ff6900;
font-weight: bold;
text-align: center;
width: 100%;
height: 65px;
margin: 0;
margin-top: 0;
margin-bottom: 10px;
padding: 20px 0;
font-size: 18px;
border-radius: 4px;
border: 0;
text-decoration: none;
}

ul.block-goods-list-d--items p.fax-item {
display: none;
}

/*--- Fujino Revico Pick Upアイコンの非表示　2023.11.07 ---*/
.revico-multicomment-top .revico-widget .revico-review-comment-row[data-pickup-review=true] .revico-review-comment-detail::after {
display: none !important;
}

/*--- Fujino 問い合わせフォームのテキストエリアへメッセージ設置　2023.11.21 ---*/
div.block-inquiry--inquiry-body .form-control::before {
content: '商品に関するお問い合わせの際は、10桁の品番を必ず明記ください。';
color: #f00;
}
div.block-inquiry--inquiry-body textarea {
margin: 8px 0 0 0;
}


/*--- Fujino アクセス時のメインビジュアルバナーの不快な拡大挙動の制御　2023.11.24 ---*/
div#block_of_top_body {
margin-top: 20px;
margin-bottom: 40px;
}
#top-slider-warp {
overflow: hidden;
margin-top: 0 !important;
margin-bottom: 0 !important;
height: 290px;
}

#top-slider-warp .bx-wrapper {
height: 290px;
}

#top-slider-warp li img {
width: 920px !important;
height: 250px !important;
}


/*--- Fujino 左カラムのデザイン修正 2023.11.28 ---*/


/*--- 全体制御 ---*/
div.container {
position: relative;
}

/*--- 発送日バナー ページ領域の左外へ
　　　　解像度1780px以下は非表示---*/
@media screen and (max-width: 1779px) {
div.truck-banner {
display: none;
}
}
@media screen and (min-width: 1780px) {
div.truck-banner {
position: absolute !important;
left: -290px;
top: 0;
width: 279px;
}
div.truck-banner object {
height: 125px;
}
}

/*--- その他トピックスのアイコン密着回避 ---*/
.block-top-topic--items img {
margin-right: 3px;
}


/*--- ↓↓↓ 2023.12.08 Pa-man Fujino CLS対策 ↓↓↓ ---*/
.page-top.top-layout1 .block-campaign-banner ul.block-campaign-banner--list > li a img, .page-top.top-layout2 .block-campaign-banner ul.block-campaign-banner--list > li a img {
    width: 279px !important;
    height: 160px !important;
}


/*--- ↓↓↓ 2024.3.04 Pa-man Fujino CLS対策 ↓↓↓ ---*/
.block-header-left {
width: 844px;
}
.block-left-menu-top {
width: 270px
}
.block-left-menu-middle {
width: 270px
}
.block-left-menu-bottom {
width: 270px
}
.page-top.top-layout2 .block-campaign-banner {
width: 895px;
}
.block-header-right {
width: 350px;
}


/*--- ↓↓↓ 2024.1.12 Pa-man Fujino 商品画像ズーム機能拡大関連 ↓↓↓ ---*/
div.zoomWindowContainer {
position: absolute;
top: -60px;
left: 50px;
}
div.zoomContainer {
z-index: 10;
}

/*--- ↓↓↓ 2024.7.1 Pa-man Fujino ログイン画面のリンクカラー制御 ↓↓↓ ---*/
div.block-login--ask-password a {
color: #005aff;
text-decoration: underline !important;
font-size: 110%;
}
div.block-login--ask-password a:hover {
color: #ff6900;
text-decoration: none !important;
}
/*--- ↑↑↑ 2024.7.1 Pa-man Fujino ログイン画面のリンクカラー制御 ↑↑↑ ---*/

/*--- ↓↓↓ 2024.7.5 Pa-man Fujino ワイヤーフレームに実店舗情報追加 ↓↓↓ ---*/
div.block-footer-shopinfo {
width: 1200px;
background: #fff;
border-radius: 5px;
padding: 40px;
margin: 20px auto 0 auto;
}
p.block-shopinfo-title {
text-align: center;
color: #004EA2;
margin-bottom: 30px;
font-size: 18px;
font-weight: bold;
}
div.block-footer-shopinfo ul.cell-shop {
margin:0;
padding:0;
display:-webkit-box;
display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:-moz-flex;
display:flex;
-webkit-box-lines:multiple;
-moz-box-lines:multiple;
-webkit-flex-wrap:wrap;
-moz-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
text-align: left;
}
div.block-footer-shopinfo ul.cell-shop li {
width:32%;
margin:0 2% 10px 0;
padding:0;
list-style: none;
}
div.block-footer-shopinfo ul.cell-shop li:nth-child(3n) {
margin:0 0 10px 0;
}
div.block-footer-shopinfo ul.cell-shop li img {
width:100%;
}
div.block-footer-shopinfo ul.cell-shop dl {
margin: 0;
padding: 0;
}
div.block-footer-shopinfo ul.cell-shop dt {
margin: 0 0 8px 0;
padding: 0;
color: #000;
}
div.block-footer-shopinfo ul.cell-shop dt p.shop_name {
font-size: 16px;
font-weight: bold;
margin: 0 0 8px 0;
}
div.block-footer-shopinfo ul.cell-shop dd {
margin:0;
padding:0;
display:-webkit-box;
display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:-moz-flex;
display:flex;
-webkit-box-lines:multiple;
-moz-box-lines:multiple;
-webkit-flex-wrap:wrap;
-moz-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
text-align: left;
}
div.block-footer-shopinfo ul.cell-shop dd p {
margin:0;
padding:0;
}
div.block-footer-shopinfo div.block-shop-img {
margin:0;
padding:0;
width: 40%;
}
div.block-footer-shopinfo div.block-shop-detail {
margin:0 0 0 3%;
padding:0;
width: 57%;
}
div.block-footer-shopinfo div.block-shop-detail p.sns_notice {
font-size: 80%;
color: #CC0000;
}
/*--- ↑↑↑ 2024.7.5 Pa-man Fujino ワイヤーフレームに実店舗情報追加 ↑↑↑ ---*/

/*--- ↓↓↓ 2024.12.13 Pa-man Fujino ワイヤーフレームに実店舗情報へSNSリンク追加 ↓↓↓ ---*/
div.block-footer-shopinfo ul.cell-shop dd div.sns {
background: #f7f7f7;
border: #eee 1px solid;
border-radius: 5px;
padding: 6px 5px 1px 5px;
margin: 0;
display: flex;
justify-content: flex-start;
}
div.block-footer-shopinfo ul.cell-shop dd div.sns .inner {
width: 35%;
margin: 0 10px 0 0;
}
div.block-footer-shopinfo ul.cell-shop dd div.sns .ico {
text-align: center;
}
div.block-footer-shopinfo ul.cell-shop dd div.sns .ico img {
height: 20px;
width: auto;
}
div.block-footer-shopinfo ul.cell-shop dd div.sns .qr {
text-align: center;
}
div.block-footer-shopinfo ul.cell-shop dd div.sns .qr img {
max-width: 100%;
}
/*--- ↑↑↑ 2024.12.13 Pa-man Fujino ワイヤーフレームに実店舗情報へSNSリンク追加 ↑↑↑ ---*/


/*--- ↓↓↓ 2026.04.03 Pa-man Fujino 取り消し線のスタイル追加 ↓↓↓ ---*/
del.strike-through-double {
  background-image: linear-gradient(transparent 0.5em, #000 0, #000 calc(0.5em + 1px), transparent 0, transparent calc(0.5em + 3px), #000 0, #000 calc(0.5em + 4px), transparent 0);
  text-decoration: none;
  padding: 0 2px;
}
/*--- ↑↑↑ 2026.04.03 Pa-man Fujino 取り消し線のスタイル追加 ↑↑↑ ---*/
