@charset "UTF-8";
/* 管理画面で背景非表示
----------------------------------------------- */
.cmsAdminEdit .bs-ob-bg:before,
.cmsAdminEdit .bs-ob-bg::before,
.cmsAdminEdit .p-kr-bg::before,
.cmsAdminEdit .bs-tc-bg::before,
.cmsAdminEdit .bs-jg-bg::before,
.cmsAdminEdit .bs-th-bg::before,
.cmsAdminEdit .bs-ft-bg::before,
.cmsAdminEdit .bs-pi-bg::before,
.cmsAdminEdit .bs-kobe-bg::before,
.cmsAdminEdit .bs-nichibei-bg::before,
.cmsAdminEdit .bs-j-labo-bg::before,
.cmsAdminEdit .bs-sailor-bg::before,
.cmsAdminEdit .bs-okumura-bg::before,
.cmsAdminEdit .bs-taikotei-bg::before,
.cmsAdminEdit .bs-luludi-bg::before,
.cmsAdminEdit .bs-taiseikaku-bg::before,
.cmsAdminEdit .bs-tsutsushita-bg::before,
.cmsAdminEdit .bs-pickles-bg::before,
.cmsAdminEdit .bs-ooigawa-bg::before,
.cmsAdminEdit .bs-chiyonokuni-bg:before,
.cmsAdminEdit .bs-gahouen-bg:before,
.cmsAdminEdit .bs-jisaburo-bg:before,
.cmsAdminEdit .bs-kinokocenter-bg:before,
.cmsAdminEdit .bs-tokyowinery-bg:before,
.cmsAdminEdit .bs-niyushuzo-bg:before,
.cmsAdminEdit .bs-yamauti-bg:before,
.cmsAdminEdit .bs-erikagranola-bg:before,
.cmsAdminEdit .bs-narumijyouzouten-bg:before{
    content:unset;
}


/*------管理画面で背景画像の下に保存ボタンが隠れてしまうため、管理画面の背景画像非表示 ----*/
.cmsAdminEdit .petbottle-beer_bg:before,
.cmsAdminEdit .hyuumil_bg:before,
.cmsAdminEdit .qzno10_bg:before,
.cmsAdminEdit .cokonlab_bg:before{
    display:none;
}

.cmsAdminEdit .brand_bg:before{
    display:none;
}

/* ハンバーガーメニュー
----------------------------------------------- */
/*--塩--*/
.head-icon02 li.list01 {
    background-image: url(/contents/images/navbg-salt.jpg);
}
/*--アロマ--*/
.head-icon02 li.list12 {
    background-image: url(/contents/images/navbg-aroma.jpg);
}
/*--べっ甲女性向け--*/
.head-icon02 li.list11 {
    background-image: url(/contents/images/tac-women.png);
}
/*--バットクス--*/
.head-icon02 li.list06 {
    background-image: url(/contents/images/navbg-buttocs.jpg);
}
/*--ガーゼ--*/
.head-icon02 li.list07 {
    background-image: url(/contents/images/navbg-gauze.jpg);
}
/*--生姜--*/
.head-icon02 li.list04 {
    background-image: url(/contents/images/navbg-shoga.jpg);
}
/*-- 黒珈茶--*/
.head-icon02 li.list05 {
    background-image: url(/contents/images/bottle_renkon.jpg);
}
/*--べっ甲男性向け--*/
.head-icon02 li.list10 {
    background-image: url(/contents/images/tac-men.png);
}
/*--青汁--*/
.head-icon02 li.list03 {
    background-image: url(/contents/images/navbg-aojiu.jpg);
}
/*--エンジェル--*/
.head-icon02 li.list08 {
    background-image: url(/contents/images/navbg-enjel.jpg);
}
/*--モリンガ茶--*/
.head-icon02 li.list02 {
    background-image: url(/contents/images/navbg-moringa.jpg);
}
.head-icon02 li.list09 {
    background-image: url(/contents/images/navbg-beko.jpg);
}
/*--Fit88--*/
.head-icon02 li.list13 {
    background-image: url(/contents/images/fit88_a01.png);
}
/*--THボディーバランス--*/
.head-icon02 li.list14 {
    background-image: url(/contents/images/thbodybalance_energyrose04.png);
}
/*--川岸畜産--*/
.head-icon02 li.list15 {
    background-image: url(/contents/images/kawagishi-chikusan_a01.png);
}
/*-日米珈琲--*/
.head-icon02 li.list16 {
    background-image: url(/contents/images/nichibei-coffee_bs_bg.png);
}
/*-J-LABO--*/
.head-icon02 li.list17 {
    background-image: url(/contents/images/j-labo_a01.png);
}
/*-セーラー--*/
.head-icon02 li.list18 {
    background-image: url(/contents/images/sailor_bs_img05.png);
}
/*-オクムラ--*/
.head-icon02 li.list19 {
    background-image: url(/contents/images/okumura_a01.jpg);
}
/*-luludi--*/
.head-icon02 li.list20 {
    background-position:top;
    background-image: url(/contents/images/luludi_a02.jpg);
}
/*-関西おだし--*/
.head-icon02 li.list21 {
    background-image: url(/contents/images/taikotei_a01.jpg);
}
/*-大成閣--*/
.head-icon02 li.list22 {
    background-image: url(/contents/images/taiseikaku_a01.jpg);
}
/*-つつした--*/
.head-icon02 li.list23 {
    background-image: url(/contents/images/higuchi-knit-top.jpg);
}
/*-いずみピクルス--*/
.head-icon02 li.list24 {
    background-image: url(/contents/images/nsw_a12.jpg);
}
/*-大井川茶園--*/
.head-icon02 li.list25 {
    background-image: url(/contents/images/oigawachaen_a05_02.jpg);
}
/*-千代の園酒造--*/
.head-icon02 li.list26 {
    background-image: url(/contents/images/chiyonosono-shuzou_a01.jpg);
}
/*-雅蜂園--*/
.head-icon02 li.list27 {
    background-image: url(/contents/images/gahouen_a01.jpg);
}
/*-治三郎（JISABURO）--*/
.head-icon02 li.list28 {
    background-image: url(/contents/images/jisaburo_a13_01.jpg);
}
/*-南九州きのこセンター--*/
.head-icon02 li.list29 {
    background-image: url(/contents/images/kinokocenter_a01.jpg);
}
/*-東京ワイナリー--*/
.head-icon02 li.list30 {
    background-image: url(/contents/images/tokyowinery_a01.jpg);
}
/*-丹生酒造--*/
.head-icon02 li.list31 {
    background-image: url(/contents/images/niyushuzo_a01_02.jpg);
}
/*-山内ファーム--*/
.head-icon02 li.list32 {
    background-image: url(/contents/images/yamauti_a01_02.jpg);
}
/*-エリカグラノーラ--*/
.head-icon02 li.list33 {
    background-image: url(/contents/images/erikagranola_boxitem-img01.jpg);
}

/*-鳴海醸造店--*/
.head-icon02 li.list34 {
    background-image: url(/contents/images/narumijyouzou_a01_v1.jpg);
}

/*-R blossoms--*/
.head-icon02 li.list35 {
    background-image: url(/contents/images/rsoap_bs_img13.jpg);
}

/*-モリンガ錠--*/
.head-icon02 li.list36 {
    background-image: url(/contents/images/moringa-tablets.jpg);
}

/*-ゴーヤ茶--*/
.head-icon02 li.list37 {
    background-image: url(/contents/images/goyacha.jpg);
}
/*--ペットボトル生ビール--*/
.head-icon02 li.list38 {
    background-image: url(/contents/images/erdinger-weiss.jpg);
}
/*--HYUUMiL--*/
.head-icon02 li.list39 {
    background-image: url(/contents/images/camisole_02.jpg);
}
/*--QZ No10--*/
.head-icon02 li.list40 {
    background-image: url(/contents/images/qzno10_img_05.jpg);
}
/*--COKON LAB--*/
.head-icon02 li.list41 {
    background-image: url(/contents/images/cokonlab_img_list41.jpg);
}
/*--淡路阿利布--*/
.head-icon02 li.list42 {
    background-image: url(/contents/images/awaji-olive_01.jpg);
}
/*--毎日カムカム--*/
.head-icon02 li.list43 {
    background-image: url(/contents/images/camucamu_slide_1.jpg);
}
/*--カンダファーム プレミアム米『ゆうだい21』--*/
.head-icon02 li.list44 {
    background-image: url(/contents/images/kandafarm_goods_01v2.jpg);
}

/*--マルマサ食品--*/
.head-icon02 li.list45 {
    background-image: url(/contents/images/marumasa_img_09.jpg);
}

/*--MotoCola--*/
.head-icon02 li.list46 {
    background-image: url(/contents/images/motocola_item_01.jpg);
}

/*--C'est Chic'a--*/
.head-icon02 li.list47 {
    background-image: url(/contents/images/cestchica_item_07.jpg);
}
/*--勝浦の鮪--*/
.head-icon02 li.list48 {
    background-image: url(/contents/images/katsuuramaguro_img13.jpg);
}
/*--IMA（アイマ）--*/
.head-icon02 li.list49 {
    background-image: url(/contents/images/ima_img07.jpg);
}
/*--ミスターアロマ--*/
.head-icon02 li.list50 {
    background-image: url(/contents/images/mraroma-image09.jpg);
}
/*--飛騨山椒--*/
.head-icon02 li.list51 {
    background-image: url(/contents/images/sannsho_img06.jpg);
}
/*--HAL Ringo Garden--*/
.head-icon02 li.list52 {
    background-image: url(/contents/images/hal-ringo_img10.png);
}
/*--UMAMI Bomb『LA-YU』--*/
.head-icon02 li.list53 {
    background-image: url(/contents/images/la-yu_item2.jpg);
}

/*--発酵発芽玄米--*/
.head-icon02 li.list54 {
    background-image: url(/contents/images/dai_item00.jpg);
}

/*--開運アート　スパングルトーン®--*/
.head-icon02 li.list55 {
    background-image: url(/contents/images/kaiunart_img07.png);
}

/*--カラスコナーズ®--*/
.head-icon02 li.list55-2 {
    background-image: url(/contents/images/owl_menu.jpg);
}
/*--おぎひろ家のお漬物--*/
.head-icon02 li.list56 {
    background-image: url(/contents/images/ogihiroya_image02.png);
}

/*--京かまぼこ大栄--*/
.head-icon02 li.list57 {
    background-image: url(/contents/images/kyokamaboko_item04.jpg);
}

/*--久世酒造店--*/
.head-icon02 li.list58 {
    background-image: url(/contents/images/kuzesyuzou_img09.png);
}

/*--DAI（入浴剤）--*/
.head-icon02 li.list59 {
    background-image: url(/contents/images/dai-image03.png);
}



/* 背景画像設定
----------------------------------------------- */
/* 管理画面で背景非表示
(管理画面で背景画像の下にユニットの保存ボタンが隠れてしまうため)
----------------------------------------------- */

.cmsAdminEdit .p-kr-bg::before,
.cmsAdminEdit .bs-tc-bg::before,
.cmsAdminEdit .bs-ob-bg::before,
.cmsAdminEdit .bs-pi-bg::before,
.cmsAdminEdit .bs-jg-bg::before,
.cmsAdminEdit .bs-th-bg::before, 
.cmsAdminEdit .bs-ft-bg::before,
.cmsAdminEdit .bs-kobe-bg::before,
.cmsAdminEdit .bs-nichibei-bg::before,
.cmsAdminEdit .bs-j-labo-bg::before,
.cmsAdminEdit .bs-sailor-bg::before,
.cmsAdminEdit .bs-okumura-bg::before,
.cmsAdminEdit .bs-luludi-bg::before,
.cmsAdminEdit .bs-taikotei-bg::before,
.cmsAdminEdit .bs-taiseikaku-bg::before,
.cmsAdminEdit .bs-tsutsushita-bg::before,
.cmsAdminEdit .bs-pickles-bg::before,
.cmsAdminEdit .bs-ooigawa-bg::before,
.cmsAdminEdit .bs-chiyonokuni-bg:before,
.cmsAdminEdit .bs-gahouen-bg:before,
.cmsAdminEdit .bs-jisaburo-bg:before,
.cmsAdminEdit .bs-kinokocenter-bg:before,
.cmsAdminEdit .bs-tokyowinery-bg:before,
.cmsAdminEdit .bs-niyushuzo-bg:before,
.cmsAdminEdit .bs-yamauti-bg:before,
.cmsAdminEdit .bs-erikagranola-bg:before,
.cmsAdminEdit .bs-narumijyouzouten-bg:before,
.cmsAdminEdit .bs-rblossoms-bg:before,
.cmsAdminEdit .petbottle-beer_bg:before{
    display:none;
}


/* 沖縄ベルク
----------------------------------------------- */
.bs-ob-bg::before{
    background-image:url(/contents/images/bs-ob-bg.jpg);
}
.p-ob-lsd:before{
    content: url(/contents/images/back-sea.jpg);
    position: absolute;
    left: 5vw;
    z-index: 0;
    opacity:0.3;
}
.p-ob-rsd:before{
    content: url(/contents/images/back-sea.jpg);
    position: absolute;
    top:80px;
    right: 90px;
    z-index: 0;
    opacity:0.3;
}
@media screen and (max-width:480px){
    .p-ob-lsd:before,.p-ob-rsd:before{
        display:none;
    }
}
/*------ かおりと ----*/
.p-kr-bg::before{
    background-image:url(/contents/images/bs-kr-bg.jpg);
}
.p-kr-lsd:before{
    content: url(/contents/images/p-kr-sd.jpg);
    position: absolute;
    left: 5vw;
    z-index: 0;
    opacity:0.3;
}

.p-kr-rsd:before{
    content: url(/contents/images/p-kr-sd.jpg);
    position: absolute;
    top:80px;
    right: 90px;
    z-index: 0;
    opacity:0.3;
}
@media screen and (max-width:480px){
    .p-kr-lsd:before,.p-kr-rsd:before{
        display:none;
    }
}
/*------ タック ----*/
.bs-tc-bg::before{
    background-image:url(/contents/images/bs-tc-bg.jpg);
}
.p-tc-lsd:before{
    content: url(/contents/images/p-tc-sd.jpg);
    position: absolute;
    left: 5vw;
    z-index: 0;
    opacity:0.3;
}

.p-tc-rsd:before{
    content: url(/contents/images/p-tc-sd.jpg);
    position: absolute;
    top:80px;
    right: 90px;
    z-index: 0;
    opacity:0.3;
}
@media screen and (max-width:480px){
    .p-tc-lsd:before,.p-tc-rsd:before{
        display:none;
    }
}
/*------ ピコ バトックス ----*/
.bs-pi-bg::before{
    background-image:url(/contents/images/bs-pi-bg.jpg);
}
.p-pib-lsd:before{
    content: url(/contents/images/p-pib-sd.jpg);
    position: absolute;
    left: 5vw;
    z-index: 0;
    opacity:0.3;
}

.p-pib-rsd:before{
    content: url(/contents/images/p-pib-sd.jpg);
    position: absolute;
    top:80px;
    right: 90px;
    z-index: 0;
    opacity:0.3;
}
@media screen and (max-width:480px){
    .p-pib-lsd:before,.p-pib-rsd:before{
        display:none;
    }
}
/*------ ピコ 黒紅琲 ----*/
.p-pik-lsd:before{
    content: url(/contents/images/p-pik-sd.png);
    position: absolute;
    left: 5vw;
    z-index: 0;
    opacity:0.3;
}

.p-pik-rsd:before{
    content: url(/contents/images/p-pik-sd.png);
    position: absolute;
    top:80px;
    right: 90px;
    z-index: 0;
    opacity:0.3;
}
@media screen and (max-width:480px){
    .p-pik-lsd:before,.p-pik-rsd:before{
        display:none;
    }
}
/*------ 成願 ----*/
.bs-jg-bg::before{
    background-image:url(/contents/images/bs-jg-bg.jpg);
}
.p-jg-lsd:before{
    content: url(/contents/images/p-jg-sd.jpg);
    position: absolute;
    left: 5vw;
    z-index: 0;
    opacity:0.3;
}

.p-jg-rsd:before{
    content: url(/contents/images/p-jg-sd.jpg);
    position: absolute;
    top:80px;
    right: 90px;
    z-index: 0;
    opacity:0.3;
}
@media screen and (max-width:480px){
    .p-jg-lsd:before,.p-jg-rsd:before{
        display:none;
    }
}
/*------ T.Hボディーバランス ----*/
.bs-th-bg{
    padding:70px 0;
}
.bs-th-bg::before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:50% 100%;
    background-size:cover;
    background-image:url(/contents/images/bs-T.H.bodybalance-imgbg.png);
}
.p-th-lsd:before{
    content: url(/contents/images/energyrose_imgside.png);
    position: absolute;
    left: 5vw;
    z-index: 0;
    opacity:0.3;
}

.p-th-rsd:before{
    content: url(/contents/images/energyrose_imgside.png);
    position: absolute;
    top:80px;
    right: 90px;
    z-index: 0;
    opacity:0.3;
}
@media screen and (max-width:480px){
    .p-th-lsd:before,.p-th-rsd:before{
        display:none;
    }
}
/*------ Fit88 ----*/
.bs-ft-bg{
    padding:70px 0;
}
.bs-ft-bg::before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:50% 100%;
    background-size:cover;
    background-image:url(/contents/images/fit88_bs_bg.png);
}
.p-ft-lsd:before{
    content: url(/contents/images/fit88-side.png);
    position: absolute;
    left: 5vw;
    z-index: 0;
    opacity:0.3;
}

.p-ft-rsd:before{
    content: url(/contents/images/fit88-side.png);
    position: absolute;
    top:80px;
    right: 90px;
    z-index: 0;
    opacity:0.3;
}
@media screen and (max-width:480px){
    .p-ft-lsd:before,.p-ft-rsd:before{
        display:none;
    }
}
/*------ 神戸牛 ----*/
.bs-kobe-bg{
    padding:70px 0;
}
.bs-kobe-bg::before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:50% 100%;
    background-size:cover;
    background-image:url(/contents/images/kawagishi-chikusan_bs_bg.png);
}
.p-kobe-lsd:before{
    content: url(/contents/images/kawagishi-chikusan_side.png);
    position: absolute;
    left: 5vw;
    z-index: 0;
    opacity:0.3;
}

.p-kobe-rsd:before{
    content: url(/contents/images/kawagishi-chikusan_side.png);
    position: absolute;
    top:80px;
    right: 90px;
    z-index: 0;
    opacity:0.3;
}
@media screen and (max-width:480px){
    .p-kobe-lsd:before,
    .p-kobe-rsd:before{
        display:none;
    }
}

/*------ 日米珈琲 ----*/
.bs-nichibei-bg{
    padding:70px 0;
}
.bs-nichibei-bg::before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:50% 100%;
    background-size:cover;
    background-image:url(/contents/images/nichibei-coffee_bs_bg.png);
}
.p-nichibei-lsd:before{
    content: url(/contents/images/nichibei-coffee_kobe-coffee-shokunin_side.png);
    position: absolute;
    left: 5vw;
    z-index: 0;
    opacity:0.3;
}

.p-nichibei-rsd:before{
    content: url(/contents/images/nichibei-coffee_kobe-coffee-shokunin_side.png);
    position: absolute;
    top:80px;
    right: 90px;
    z-index: 0;
    opacity:0.3;
}
@media screen and (max-width:480px){
    .p-nichibei-lsd:before,
    .p-nichibei-rsd:before{
        display:none;
    }
}

/*------ J-LABO ----*/
.bs-j-labo-bg{
    padding:70px 0;
}
.bs-j-labo-bg::before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:50% 100%;
    background-size:cover;
    background-image:url(/contents/images/j-labo_bg.png);
}
.p-j-labo-lsd:before{
    content: url(/contents/images/j-labo_side.jpg);
    position: absolute;
    left: 5vw;
    z-index: 0;
    opacity:0.3;
}

.p-j-labo-rsd:before{
    content: url(/contents/images/j-labo_side.jpg);
    position: absolute;
    top:80px;
    right: 90px;
    z-index: 0;
    opacity:0.3;
}
@media screen and (max-width:480px){
    .p-j-labo-lsd:before,
    .p-j-labo-rsd:before{
        display:none;
    }
}

/*------ セーラー ----*/
.bs-sailor-bg{
    padding:70px 0;
}
.bs-sailor-bg::before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:50% 100%;
    background-size:cover;
    background-image:url(/contents/images/sailor-bs-bg.jpg);
}
.p-sailor-lsd:before{
    content: url(/contents/images/sailor-side.png);
    position: absolute;
    left: 5vw;
    z-index: 0;
    opacity:0.3;
}

.p-sailor-rsd:before{
    content: url(/contents/images/sailor-side.png);
    position: absolute;
    top:80px;
    right: 90px;
    z-index: 0;
    opacity:0.3;
}
@media screen and (max-width:480px){
    .p-sailor-lsd:before,
    .p-sailor-rsd:before{
        display:none;
    }
}
/*------ オクムラ ----*/
.bs-okumura-bg{
    padding:70px 0;
}
.bs-okumura-bg::before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:50% 100%;
    background-size:cover;
    background-image:url(/contents/images/okumura-bg2.jpg);
}
.p-okumura-lsd:before{
    content: url(/contents/images/okumura-side.png);
    position: absolute;
    left: 5vw;
    z-index: 0;
    opacity:0.3;
}

.p-okumura-rsd:before{
    content: url(/contents/images/okumura-side.png);
    position: absolute;
    top:80px;
    right: 90px;
    z-index: 0;
    opacity:0.3;
}
@media screen and (max-width:480px){
    .p-okumura-lsd:before,
    .p-okumura-rsd:before{
        display:none;
    }
}
/*------太鼓亭 ----*/
.bs-taikotei-bg{
    padding:70px 0;
}
.bs-taikotei-bg::before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/taikotei_bg02.JPG);
}
/*------luludi ----*/
.bs-luludi-bg{
    padding:70px 0;
}
.bs-luludi-bg::before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/luludi_bg.jpg);
}
/*------千代の園酒造 ----*/
.bs-chiyo-bg{
    padding:70px 0;
}
.bs-chiyo-bg::before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/chiyonosonoshuzou_a01.jpg);
}
/*------大成閣 ----*/
.bs-taiseikaku-bg{
    padding:70px 0;
}
.bs-taiseikaku-bg::before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/taiseikaku_bg.jpg);
}
/*------大成閣 ----*/
.bs-taiseikaku-bg{
    padding:70px 0;
}
.bs-taiseikaku-bg::before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/taiseikaku_bg.jpg);
}
/*------つつした ----*/
.bs-tsutsushita-bg{
    padding:70px 0;
}
.bs-tsutsushita-bg::before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/higuchi-knit_bg.jpg);
}
/*------いずみピクルス ----*/
.bs-pickles-bg{
    padding:70px 0;
}
.bs-pickles-bg::before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/nsw_bg.jpg);
}
/*------大井川茶園 ----*/
.bs-ooigawa-bg{
    padding:70px 0;
}
.bs-ooigawa-bg::before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/oigawachaen_bg.jpg);
}
/*------千代の園酒造 ----*/
.bs-chiyonokuni-bg{
    padding:70px 0;
}
.bs-chiyonokuni-bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/chiyonosono-shuzou_bg.jpg);
}
/*------雅蜂園 ----*/
.bs-gahouen-bg{
    padding:70px 0;
}
.bs-gahouen-bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/gahouen_bg02.jpg);
}
/*------南商店 ----*/
.bs-jisaburo-bg{
    padding:70px 0;
}
.bs-jisaburo-bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/jisaburo_bg01.jpg);
}
/*------南九州きのこセンター ----*/
.bs-kinokocenter-bg{
    padding:70px 0;
}
.bs-kinokocenter-bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/kinokocenter_bg01.jpg);
}
/*------東京ワイナリー ----*/
.bs-tokyowinery-bg{
    padding:70px 0;
}
.bs-tokyowinery-bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/tokyowinery_bg01.jpg);
}
/*------丹生酒造 ----*/
.bs-niyushuzo-bg{
    padding:70px 0;
}
.bs-niyushuzo-bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/niyushuzo_bg01.jpg);
}

/*------山内ファーム ----*/
.bs-yamauti-bg{
    padding:70px 0;
}
.bs-yamauti-bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/yamauti_bg01.jpg);
}

/*------エリカグラノーラ ----*/
.bs-erikagranola-bg{
    padding:70px 0;
}
.bs-erikagranola-bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/erikagranola_bg01.jpg);
}

/*------鳴海醸造店 ----*/
.bs-narumijyouzouten-bg{
    padding:70px 0;
}
.bs-narumijyouzouten-bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/narumijyouzouten_bg01.jpg);
}

/*------R blossoms ----*/
.bs-rblossoms-bg{
    padding:70px 0;
}
.bs-rblossoms-bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/rblossoms_bg03.jpg);
}


/*------ペットボトル生ビール ----*/
.petbottle-beer_bg{
    padding:70px 0;
}
.petbottle-beer_bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/petbottle-beer_bg02.jpg);
}

/*------HYUUMiL(ヒュウミル) ----*/
.hyuumil_bg{
    padding:70px 0;
}
.hyuumil_bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/hyuumil_bg_3.jpg);
}

/*------QZ No10 ----*/
.qzno10_bg{
    padding:70px 0;
}
.qzno10_bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/qzno10_bg.jpg);
}

/*------ COKON LAB ----*/
.cokonlab_bg{
    padding:70px 0;
}
.cokonlab_bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/cokonlab_bg.jpg);
}

/*------ 淡路阿利布 ----*/
.awaji-olive_bg{
    padding:70px 0;
}
.awaji-olive_bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/awaji-olive_bg.jpg);
}

/*------ 毎日カムカム ----*/
.camucamu_bg{
    padding:70px 0;
}
.camucamu_bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/camucamu_bg.jpg);
}

/*------ カンダファーム『ゆうだい21』 ----*/
.kandafarm_bg{
    padding:70px 0;
}
.kandafarm_bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/kandafarm_bg.jpg);
}

/*------ マルマサ食品 ----*/
.marumasa_bg{
    padding:70px 0;
}
.marumasa_bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/marumasa_bg.jpg);
}

/*------ MotoCola ----*/
.motocola_bg{
    padding:70px 0;
}
.motocola_bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/motocola_bg.jpg);
}

/*------ C'est Chic'a ----*/
.cestchica_bg{
    padding:70px 0;
}
.cestchica_bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/cestchica_bg.jpg);
}

/*------勝浦の鮪 ----*/
.katsuura_a_bg{
    padding:70px 0;
}
.katsuura_a_bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/katsuura_a_bg.jpg);
}

/*------IMA（アイマ） ----*/
.ima_bg{
    padding:70px 0;
}
.ima_bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/ima_bg.jpg);
}

/*------ミスターアロマ ----*/
.mraroma_bg{
    padding:70px 0;
}
.mraroma_bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/mraroma_bg.jpg);
}
/*------飛騨山椒 ----*/
.sannsho_bg{
    padding:70px 0;
}
.sannsho_bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/sannsho_bg.jpg);
}
/*------HAL Ringo Garden ----*/
.hal-ringo_bg{
    padding:70px 0;
}
.hal-ringo_bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/hal-ringo_bg.jpg);
}
/*------UMAMI Bomb『LA-YU』 ----*/
.la-yu_bg{
    padding:70px 0;
}
.la-yu_bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/la-yu_bg.jpg);
}

/*------発酵発芽玄米 ----*/
.dai_bg{
    padding:70px 0;
}
.dai_bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/dai_bg.jpg);
}

/*------開運アート ----*/
.kaiunart_bg{
    padding:70px 0;
}
.kaiunart_bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/kaiunart_bg_v1.jpg);
}
/*------開運アート(カラスコナーズ） ----*/
.kaiunart2_bg{
    padding:70px 0;
}
.kaiunart2_bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/kaiunart2_bg.jpg);
}

/*------おぎひろ家のお漬物 ----*/
.ogihiroya_bg{
    padding:70px 0;
}
.ogihiroya_bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/ogihiroya_bg.jpg);
}
/*------京かまぼこ大栄 ----*/
.kyokamaboko_bg{
    padding:70px 0;
}
.kyokamaboko_bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/kyokamaboko_bg.jpg);
}

/*------久世酒造店----*/
.kuzesyuzou_bg{
    padding:70px 0;
}
.kuzesyuzou_bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/kuzesyuzou_bg.png);
}

/*------DAI（入浴剤）----*/
.dai02_bg{
    padding:70px 0;
}
.dai02_bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/dai02_bg.png);
}

/*------新規ブランド追加用フォーマット ----*/
.brand_bg{
    padding:70px 0;
}
.brand_bg:before{
    content:"";
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100vh;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(/contents/images/brand_bg.jpg);
}


/*インスタ表示*/
.instagram {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.instagram .postItem {
    width: 23%;
    margin: 5px;
}
.instagram .postItem a {
    display: block;
    position: relative;
}
.instagram .postItem a::before {
   content: "";
   display: block;
   padding-top: 100%;
}
.instagram .postItem img {
    /*max-width: 100%;*/
    /*width: auto;*/
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    object-fit: cover;
}
@media(max-width:630px){
    .instagram .postItem {
        width: 47%;
    }
}

.tac{
    text-align: center;
}

/*202508追加*/
.column-box.ca_list{
    justify-content: center;
}

.ca_list li{
    width: 21%!important;
    margin: 0 0.3em 0.3em;
}

footer{
    padding-top: 60px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 1px;
    background-color: #fff;
    clear: both;
    background-color: #672E1B;
}