#about .bg-nishiki{padding:3em 2.5em 2em}#about .bg-nishiki .txt .ttl{font-size:clamp(1.4em,3.3vw,30px);line-height:1.85}#about #value .ttl-def{margin-bottom:clamp(1em,4.4vw,40px)}#about #value .txt .wrap-btn{margin-top:1.5em;text-align:center}#about #bubu .ttl-def .small{display:block;font-size:.65em;margin-bottom:.25em}#about #bubu .ttl-bb.bold{display:inline-block}#about #bubu .bg-wht{padding:1em 1.5em}#about .how-list{display:grid;gap:1.5em}#about .how-list .pic{max-width:260px;margin-inline:auto;text-align:center}#about #manbe .col2.pic img{width:100%}#about #manbe .txt{margin-bottom:2em}@media screen and (min-width: 600px){#about #bubu .col2 .txt{padding-left:3em}#about .how-list{grid-template-columns:1fr 1fr 1fr}#about #manbe .txt{text-align:center;font-size:18px;line-height:1.9}}@media screen and (min-width: 751px){#about .bg-nishiki{margin-top:-6vw}}@media screen and (min-width: 960px){#about .bg-nishiki{padding-block:6em 12em}#about .bg-nishiki .txt{width:450px;margin-left:auto}#about .bg-nishiki .txt p:not(:last-child){margin-bottom:1.5em}}@media screen and (min-width: 1150px){#about #value.col2 .txt{padding-right:3em}#about #bubu .col2 .txt{padding-top:2em;padding-left:5em;font-size:18px;line-height:2}#about #bubu .bg-wht{padding-inline:3em;padding-bottom:2em}#about #bubu .how-list{column-gap:3em}}@media screen and (min-width: 1500px){#about .bg-nishiki .txt{margin-right:10em}}@media screen and (max-width: 1149px){#about #value.col2{grid-template-columns:none}#about #value.col2 .pic{width:90%;margin:1.5em auto;text-align:center}}@media screen and (max-width: 599px){#about #bubu .col2 .pic{width:90%;margin-inline:auto;margin-bottom:1.5em}}.shopping-link{display:flex;flex-wrap:wrap;justify-content:center;gap:.8em 1em;margin-bottom:clamp(1.5em,5.6vw,50px)}.shopping-link a{display:block;position:relative;min-width:10em;padding:.6em 2.7em .7em 1.8em;text-align:center;color:#fff;background:#9e4718}.shopping-link a::after{content:"";display:block;position:absolute;width:1.7em;aspect-ratio:1;top:50%;right:.4em;transform:translateY(-50%);background:url(../img/common/arrow-maru-w.svg) no-repeat center/100%}@media screen and (min-width: 960px){.shopping-link a:hover{background:#4b3030}}.item-wrap{padding:clamp(1em,2.5vw,30px) clamp(1em,5vw,60px) clamp(2em,5.5vw,50px);background:#fff}.item-wrap+.item-wrap{margin-top:clamp(2em,7.7vw,70px)}.item-col2{margin-top:clamp(1.5em,4.5vw,40px)}.item-col2 .pic{margin-inline:auto;text-align:center;width:100%}.item-col2 .pic img{aspect-ratio:4/3;object-fit:contain}.item-col2 .pic .thumbnail .slick-slide{margin-inline:1px;cursor:pointer}.item-col2 .txt .ex{margin-bottom:2em}.item-col2 .txt .notice{font-size:.92em;color:#ab0b00}.item-buy{margin-top:clamp(2em,4.5vw,40px);padding:1.5em 1.5em 1.2em;border:1px solid #beb09f}.item-buy .ttl-bb{font-size:clamp(1.1em,2vw,18px)}.item-buy .price{margin-block:.4em .8em;text-align:right;font-size:clamp(1.3em,2.4vw,22px)}.item-buy .price .small{font-size:.7em}.item-buy .quantity{display:flex;align-items:center;align-self:flex-start;column-gap:.5em}.item-buy .quantity input[name^=num]{width:3em}.item-buy .btn-def{min-width:auto;font-size:1em;background:none}.item-buy .sts12,.item-buy .sts13{color:#ab0b00}@media screen and (min-width: 960px){.item-buy .btn-def:hover{background:#56463f}}@media screen and (min-width: 1150px){.item-col2{display:grid;grid-template-columns:1fr minmax(560px, 1fr)}.item-col2>*{min-width:0;min-height:0}.item-col2 .txt{padding-left:60px}}@media screen and (max-width: 1149px){.item-col2 .pic{margin-bottom:1.5em}}@media screen and (max-width: 1149px)and (min-width: 600px){.item-col2 .pic{width:75%}}@media screen and (max-width: 599px){.item-buy{padding-inline:1.2em}.item-buy .quantity{margin-bottom:1em}}.type-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:.7em}.type-list li{padding:.7em .4em;text-align:center;font-size:clamp(.9em,1.6vw,15px);line-height:1.5;background:#efe0cf;cursor:pointer}.type-list li.active{background:#ecc292}.product-tag{width:fit-content;margin:0 auto;padding:.2em 2em .3em;text-align:center;font-size:clamp(1.05em,1.9vw,17px);line-height:1}.product-tag.tag0{background:#fbe89b}.product-tag.tag1{background:#bae7f0}.product-tag.tag2{background:#b5d1f6}.note{margin-bottom:clamp(1.8em,5.5vw,50px)}.note .ttl-def{margin-bottom:clamp(.7em,2.7vw,25px)}@media screen and (min-width: 600px){.note{width:fit-content}}@media screen and (max-width: 599px){.note{padding-inline:1em}}#shopping #pan{margin-bottom:clamp(1em,2.2vw,20px)}#shopping .item-wrap .ttl-def{margin-bottom:.5em}#shopping .ttl-def.stand{color:#222}#shopping #shipping .tbl tbody th{width:75%;text-align:left}#shopping #shipping .tbl+.kome{margin-top:1.5em;font-size:.95em}#shopping #shipping .tbl+.kome li+li{margin-top:.3em}#shopping #shipping .tbl td.price{text-align:right}@media screen and (max-width: 599px){#shopping #legal .dl-simple{grid-template-columns:none}#shopping #legal .dl-simple dt{padding-bottom:0;border-bottom:0;font-weight:600;color:#9e4718}#shopping #legal .dl-simple dd{padding-top:.5em}#shopping #shipping .tbl th.price{width:25%}}.num-update{width:20px;height:20px;line-height:16px;text-align:center;font-weight:bold;color:#fff;background:#4b3030;border-radius:50%;cursor:pointer}.ui-datepicker td.date-holiday a{color:#ab0b00;background-color:#ffe7e7;border-color:#c67c7c}.ui-datepicker td.date-saturday a{color:#06c;background-color:#dbeef4;border-color:#7ca5c6}#company #policy{padding-top:min(6%,50px)}#company #policy .ttl-bl{margin-top:clamp(1.5em,3.8vw,35px)}@media screen and (min-width: 1150px){#header .gmenu>li>a:not(.online,.cart){color:#222}#header .gmenu>li>a:hover{background-color:rgba(0,0,0,.1)}#header.scroll .gmenu>li>a:not(.online,.cart){background:hsla(0,0%,100%,.7)}#header.scroll .gmenu>li>a:not(.online,.cart):hover{background:hsla(0,0%,100%,.9)}}body{background:url(../img/common/bg.jpg)}@media screen and (max-width: 959px){body{background-size:200px}}.pageTitle{display:grid;position:relative}.pageTitle::before{content:"";display:block;position:absolute;background:url(../img/common/pagettl.jpg) no-repeat center/cover}#company .pageTitle::before{background-image:url(../img/common/pagettl2.jpg)}#kodawari .pageTitle::before{background-image:url(../img/common/pagettl3.jpg)}#shopping .pageTitle::before{background-image:url(../img/common/pagettl4.jpg)}.pageTitle .ttl{writing-mode:vertical-rl;font-size:clamp(1.5em,3.3vw,30px);font-weight:500;line-height:1.5}.pageTitle .ttl::before{content:"";display:block;position:absolute;z-index:-1;aspect-ratio:1/2;background:url(../img/common/i-unagi.svg) no-repeat center/100%;opacity:.7}.pageTitle-s{margin-block:clamp(4em,14vw,150px) clamp(.2em,1vw,10px);padding-block:2em;text-align:center;font-size:clamp(1.5em,3.3vw,30px);font-weight:500;line-height:1;color:#fff;background:#4b3030}.pageTitle-s .ttl{position:relative}.pageTitle-s .ttl::before{z-index:-1;content:"";display:block;position:absolute;width:clamp(5em,17vw,150px);aspect-ratio:28/5;top:-1.3em;left:50%;transform:translateX(-50%);background-image:url(../img/common/i-wave-light.svg)}@media screen and (min-width: 1150px){.pageTitle{padding-block:14vw;min-height:45vw}.pageTitle::before{width:72vw;height:35vw;top:10vw;right:0}.pageTitle .ttl{margin-block:auto 12vw}.pageTitle .ttl::before{width:8em;top:-1em;left:-7em}}@media screen and (max-width: 1149px){.pageTitle{place-content:center;padding-block:6em 65vw}.pageTitle::before{width:100%;height:50vw;bottom:0;left:0}.pageTitle .ttl::before{width:6em;top:-2em;left:50%;transform:translateX(-50%)}}@media screen and (max-width: 599px){.pageTitle .ttl span{display:block;padding-top:4em}}#pan{display:flex;flex-wrap:wrap;justify-content:flex-end;width:95%;margin-inline:auto;margin-bottom:clamp(1.5em,4.4vw,40px);padding-top:1em;font-size:.875em}#pan li:not(:first-child){padding-left:2.5em;color:#4b3030;position:relative}#pan li:not(:first-child)::before{content:"";display:block;position:absolute;top:.6em;left:.9em;width:0.5em;height:0.5em;border-top:1px solid #222;border-right:1px solid #222;transform:rotate(45deg)}#pan a{color:#56463f}#pan a:hover{text-decoration:underline}.wbox{padding-inline:clamp(1.5em,8vw,100px);padding-bottom:1.5em;background:#fff}.wbox+.wbox{margin-top:clamp(2em,5vw,50px)}.wbox.wrap-box{margin-bottom:clamp(3em,8vw,80px);padding-top:clamp(3em,8vw,80px)}@media screen and (min-width: 600px){.wbox{padding-bottom:3em}}@media screen and (min-width: 960px){.wbox.wrap-box{padding-inline:50px}}@media screen and (max-width: 599px){.wbox.wrap-box{padding:2em 1.5em}}.tbl{width:100%;border-bottom:1px solid #beb09f;font-size:.9em}.tbl.auto{width:auto}.tbl caption{text-align:right}.tbl tr>*{padding:.6em 1em;line-height:1.6;border:1px solid #d8d8d8}.tbl .ws-nowrap{white-space:nowrap}.tbl thead th{color:#fff;background-color:#4b3030;position:relative}.tbl thead th.split>span{position:absolute;z-index:1}.tbl thead th.split>span:nth-child(1){top:3%;right:3%}.tbl thead th.split>span:nth-child(2){bottom:3%;left:3%;color:#222}.tbl thead th.split::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f4f4f4;clip-path:polygon(0 0, 0% 100%, 100% 100%)}.tbl tbody th{text-align:center;background-color:#f4f4f4}.tbl tbody th a{display:inline-block;position:relative}.tbl tbody th a::after{content:"";display:block;position:absolute;width:1em;height:1em;background:url(../img/common/arrow.svg) no-repeat center/contain}@media screen and (min-width: 600px){.tbl tbody th a{padding-right:1.3em}.tbl tbody th a::after{top:50%;right:0;margin-top:-0.5em}}@media screen and (max-width: 599px){.tbl tbody th a{padding-bottom:1.3em}.tbl tbody th a::after{bottom:0;left:.15em}}.tbl tbody th a[href^="#"]::after{width:1.1em;height:1.1em;rotate:90deg}.tbl tbody.th-l th{text-align:left}.tbl tbody td{vertical-align:top;font-feature-settings:"palt"}.tbl tbody td small{display:inline-block;font-size:.9em}.tbl tbody td .kome,.tbl tbody td .small{font-size:.95em}.tbl tbody td>p:first-child{margin-top:0}.tbl tbody td>p:last-child{margin-bottom:0}.tbl tbody td .li-flex>li{display:flex;flex-wrap:wrap;justify-content:space-between}.tbl tbody td .li-flex>li>p{width:100%;margin-block:0}.tbl tbody td .kome::before{color:#ab0b00}@media screen and (max-width: 599px){.tbl tbody tr>*{padding:.6em .7em}.tbl tbody .ws-nowrap-sp{white-space:nowrap}}.tbl.td3 td{width:31%}.tbl.middle tbody td{vertical-align:middle}@media screen and (min-width: 600px){.tbl.lr-sp tbody th{white-space:nowrap;text-align:left}}@media screen and (max-width: 599px){.tbl.lr-sp tbody th>span{white-space:pre;writing-mode:vertical-lr;text-orientation:upright;line-height:1.3}.tbl.lr-sp tbody th>span>span:not(.c-red){text-combine-upright:all}.tbl.lr-sp tbody th.left{padding-top:1em;text-align:left}}.intro .ttl{font-size:clamp(1.35em,3vw,28px)}@media screen and (max-width: 959px){.intro .txt{order:1}.intro .pic{order:2}}@media screen and (min-width: 960px){.intro{padding-top:30px}.intro .txt{padding-left:2em}.intro .txt p{line-height:1.9}}@media screen and (min-width: 1150px){.intro{padding-top:50px}.intro .txt{padding-left:6em}.intro .txt .ttl{line-height:1.6}.intro .txt p{font-size:18px}}@media screen and (max-width: 750px){.intro{margin-bottom:3em;padding-top:1.2em}.intro.col2{grid-template-columns:none}.intro.col2 .pic{width:70%;margin-inline:auto;margin-top:1.5em}}@media screen and (max-width: 599px){.intro.col2 .pic{width:90%}}.pic-big2col.col2 .txt{padding-inline:clamp(1.5em,9vw,100px)}.pic-big2col.col2 .txt .ttl-def{margin-bottom:clamp(1.3em,5.5vw,50px)}.pic-big2col.col2 .pic img{width:100%;max-height:40vw;object-fit:cover}@media screen and (min-width: 1150px){.pic-big2col .txt p:not(:last-child){margin-bottom:1.5em}.pic-big2col:nth-child(2n+1) .txt{order:1}.pic-big2col:nth-child(2n+1) .pic{order:2}}@media screen and (max-width: 1149px){.pic-big2col.col2{grid-template-columns:none}}