@charset "UTF-8";@font-face{font-family:GreatVibes-Regular;src:url(../font/GreatVibes-Regular.ttf) format("truetype")}body{font-family:"Noto Serif JP",serif;color:#000;box-sizing:border-box;margin:0;border:0;line-height:1.4;font-weight:500;font-size:16px;background:#fff}*{box-sizing:border-box}*{font-family:\30d2\30e9\30ae\30ce\89d2\30b4ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif}h1,h2,h3,h4,figure{margin:0}.d-flex{display:flex}.flex-reserve{flex-direction:row-reverse}ul{padding:0;margin:0;list-style:none}p{margin-top:0;margin-bottom:0;padding:0}a{text-decoration:none}.align-items-center{align-items:center}pre{white-space:break-spaces}.pc{display:flex!important}.pc-display{display:block}.sp-display{display:none}.pc-block{display:block!important}.font-mincho{font-family:Hina Mincho,serif}.sp,.sp-block{display:none!important}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-end{justify-content:flex-end}.align-items-baseline{align-items:baseline}.text-center{text-align:center!important}.center{margin-left:auto;margin-right:auto}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jusify-content-left{justify-content:left!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes scaled_x{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0)}}.anim{opacity:0}.anim.fadeInUp.is-animated{animation:fadeInUp 1s ease-in-out forwards}.anim.fadeIn.is-animated{animation:fadeIn 1s ease-in-out forwards}.anim.fadeInLeft.is-animated{animation:fadeInLeft 1s ease-in-out forwards}.anim.fadeInRight.is-animated{animation:fadeInRight 1s ease-in-out forwards}.anim.scaled_x.is-animated{transform-origin:left;animation:scaled_x 1s ease-in-out forwards}.anim.scaled_y.is-animated{transform-origin:right;animation:scaled_x 1s ease-in-out forwards}@media screen and (max-width:768px){.pc,.pc-block{display:none!important}.sp{display:flex!important}.sp-block{display:block!important}}header{width:100%;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 50px;background-color:#fff}header .logo{width:211.38px;display:flex}header .nav-menu{display:flex;align-items:center}header .nav-menu li{padding:0 13px}header .nav-menu li.parent a{padding-right:20px;position:relative}header .nav-menu li.parent a:before{content:"";width:0;height:12px;border-left:1px solid #333;position:absolute;right:6px;top:50%;transform:translateY(-50%)}header .nav-menu li.parent a:after{content:"";width:12px;height:0;border-bottom:1px solid #333;position:absolute;right:0;top:50%;transform:translateY(-50%)}header .nav-menu li a{font-family:"Noto Serif JP";font-weight:600;font-size:14px;letter-spacing:.04em;line-height:54px;text-align:left;color:#333}header .shop__icons{display:flex;align-items:center}header .shop__icons .m_icon{width:22px;height:22px;margin-left:20px;display:flex}header .shop__icons .m_icon.cart svg path{stroke:#000}header .shop__icons .m_icon svg{width:100%;height:100%}.frontview{width:100%;height:1061px;padding:0;margin-top:var(--header-height);position:relative}.frontview .catch__wrapper{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;top:50%;left:50%;transform:translate(-50%,-50%)}.frontview .catch__wrapper .fv__logo{width:140px;display:flex;margin-bottom:50px}.frontview .catch__wrapper .catchcopy__txt{font-family:"Noto Serif JP";font-weight:500;font-size:30px;letter-spacing:.08em;line-height:54px;text-align:center;color:#fff}.frontview .catch__wrapper .shop-info__txt{font-family:Abhaya Libre;font-weight:500;font-size:26px;letter-spacing:.1em;line-height:1;margin-top:44px;text-align:center;color:#fff}.section-concept{padding:70px 0 130px}.section-concept .en__title{font-family:Abhaya Libre;font-weight:400;font-size:18px;letter-spacing:.18em;line-height:1.5;text-align:center;color:#97514d;margin-bottom:17px}.section-concept .t__txt{font-family:"Noto Serif JP";font-weight:600;font-size:24px;letter-spacing:.12em;line-height:32px;margin-top:17px;text-align:center;color:#333}.section-concept .c__txt{font-family:"Noto Serif JP";font-weight:400;font-size:16px;letter-spacing:.02em;line-height:38.4px;margin-top:60px;text-align:center;color:#333}.section-concept .cond__lbl{width:280px;height:54px;display:flex;justify-content:center;align-items:center;background:#97514d;border:1px solid #97514d;border-radius:6px;position:relative;bottom:-84%;transform:translate(123%);writing-mode:initial;transition:.4s}.section-concept .cond__lbl:hover{background:none!important}.section-concept .cond__lbl:hover span{color:#97514d}.section-concept .cond__lbl span{font-family:"Noto Serif JP";font-weight:500;font-size:16px;letter-spacing:.08em;line-height:1;text-align:center;color:#fff}.gap__image{width:100%;height:650px}.section__title .ja__txt{font-family:"Noto Serif JP",serif;font-size:28px;font-weight:500;letter-spacing:.16em;line-height:1.8;color:#333;text-align:center}.section__title .ja__txt:before{content:"";background:url(/cdn/shop/files/h2-deco.png?v=1713764587);display:block;width:117px;height:31px;background-size:cover;margin:0 auto}.deco-020{font-family:"Noto Serif JP",serif;font-size:28px;font-weight:500;letter-spacing:.16em;line-height:1.8;color:#333;text-align:center}.deco-020:before{content:"";background:url(/cdn/shop/files/h2-deco.png?v=1713764587);display:block;width:117px;height:31px;background-size:cover;margin:0 auto}.section__title.section__title-002 .ja__txt:before{background:url(/cdn/shop/files/h2-deco-02.png?v=1714204565);background-size:cover;height:36px}.section__title .en__txt{font-family:Abhaya Libre;font-weight:400;font-size:14px;letter-spacing:.06em;line-height:1.8;margin-top:7px;text-align:center;color:#97514d}.list__btn{width:280px;height:54px;margin:60px auto auto;display:flex;justify-content:center;align-items:center}.list__btn span{font-family:"Noto Serif JP";font-weight:600;font-size:16px;letter-spacing:.08em;line-height:1;text-align:center}.grid-product{width:303px;margin:0 20px}.product_item{width:303px;margin:0 15px;display:block}.product_item:nth-child(1){animation-delay:.1s!important}.product_item:nth-child(2){animation-delay:.4s!important}.product_item:nth-child(3){animation-delay:.7s!important}.product_item:nth-child(4){animation-delay:1s!important}.product_item.c01{width:100%}.product_item.c01 .image__wrapper{height:218px}.product_item .image__wrapper{width:100%;height:202px;overflow:hidden;position:relative}.product_item .image__wrapper .addcart-button{width:145px;height:40px;position:absolute;left:50%;bottom:0;cursor:pointer;transform:translate(-50%);opacity:0;transition:.5s}.product_item .image__wrapper .addcart-button .product-form,.product_item .image__wrapper .addcart-button .product-form .product-form__buttons{width:100%;height:100%}.product_item .image__wrapper .addcart-button .product-form .product-form__buttons .cardadd_btn{width:100%;height:100%;background:#a1692f;border-radius:0;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:0;display:none}.product_item .image__wrapper .addcart-button .product-form .product-form__buttons .cardadd_btn span{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;font-size:13px;letter-spacing:.04em;line-height:1;text-align:left;color:#fff}.product_item .image__wrapper:hover .addcart-button{opacity:1;bottom:20px}.product_item .image__wrapper:hover img{transform:scale(1.05)}.product_item .image__wrapper img{transition:.3s;border-radius:10px}.product_item .cat__items{margin-top:13px;display:flex}.product_item .cat__items span{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:500;font-size:13px;letter-spacing:.02em;background:#97514d;line-height:1.5;padding:2px 7px;margin-right:10px;text-align:left;color:#fff;order:2;border-radius:3px;display:none}.product_item .cat__items span.gift{background:#b57e24;order:1;display:none}.product_item .cat__items span:not([class]){display:none}.product_item .cat__items span.\4f46\99ac\725b ,.product_item .cat__items span.\6e21\8fba\725b ,.product_item .cat__items span.\795e\6238\725b ,.product_item .cat__items span.\4f46\99ac\7d4c\7523\725b {background:#6e6e6e;order:3;margin-right:0;display:inline-block}.product_item .product__title{font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica Neue,HelveticaNeue,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,Meiryo,sans-serif;font-weight:600;font-size:20px;letter-spacing:.02em;line-height:1.5;margin-top:10px;text-align:left;color:#333}.product_item .product__info{margin-top:0;display:flex;align-items:baseline}.product_item .product__info .price{font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica Neue,HelveticaNeue,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,Meiryo,sans-serif;font-weight:600;font-size:18px;letter-spacing:.02em;line-height:1.2;text-align:left;color:#333333cb}.product_item .product__info .price .metafield-single_line_text_field{font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica Neue,HelveticaNeue,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,Meiryo,sans-serif;font-weight:600;font-size:14px;letter-spacing:.02em;line-height:1.2;text-align:left;margin-right:2rem;vertical-align:baseline}.product_item .product__info .unit{font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica Neue,HelveticaNeue,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,Meiryo,sans-serif;font-weight:600;font-size:13px;letter-spacing:.02em;line-height:1.4;margin-left:7px;text-align:left;color:#333333cb}.section-pickup{padding:100px 0}.section-pickup2{padding:100px 0 70px}.section-pickup .pickup__slider{max-width:1340px;width:95%;margin:50px auto auto;display:flex;position:relative}.section-pickup .pickup__slider .next{width:60.24px;height:20px;background:url(/cdn/shop/files/aw_i.png);background-size:100% 100%;position:absolute;top:31%;right:0;transform:translateY(-50%);z-index:2;cursor:pointer;filter:brightness(0) saturate(100%) invert(45%) sepia(65%) saturate(511%) hue-rotate(358deg) brightness(100%) contrast(90%)}.section-pickup .pickup__slider .next.slick-disabled{display:none!important}.section-pickup .pickup__slider .next.prev{transform:translateY(-50%) rotate(180deg);right:auto;left:0}.section-pickup .pickup__slider .product_item{position:relative}.section-pickup .pickup__slider .product_item{margin-top:10px}.section-pickup .pickup__slider .product_item:before{content:"";width:39px;height:45px;display:block;position:absolute;top:-10px;left:15px;background:url(/cdn/shop/files/pickup-deco.png?v=1714204565)no-repeat;background-size:contain;z-index:2;font-family:Abhaya Libre;color:#fff;font-size:22px;line-height:1.8;padding-left:13px}.section-pickup .pickup__slider .product_item:nth-of-type(1):before{content:"1"}.section-pickup .pickup__slider .product_item:nth-of-type(2):before{content:"2"}.section-pickup .pickup__slider .product_item:nth-of-type(3):before{content:"3"}.section-pickup .pickup__slider .product_item:nth-of-type(4):before{content:"4"}.section-pickup .pickup__slider .product_item:nth-of-type(5):before{content:"5"}.section-pickup .pickup__slider .product_item:nth-of-type(6):before{content:"6"}.section-pickup .pickup__slider .product_item:nth-of-type(7):before{content:"7"}.section-pickup .pickup__slider .product_item:nth-of-type(8):before{content:"8"}.section-pickup .pickup__slider .product_item:nth-of-type(9):before{content:"9"}.section-pickup .pickup__slider2{max-width:1340px;width:95%;margin:50px auto auto;display:flex;position:relative}.section-pickup .pickup__slider2 .next{width:60.24px;height:20px;background:url(/cdn/shop/files/aw_i.png);background-size:100% 100%;position:absolute;top:37%;right:0;transform:translateY(-50%);z-index:2;cursor:pointer;filter:brightness(0) saturate(100%) invert(45%) sepia(65%) saturate(511%) hue-rotate(358deg) brightness(100%) contrast(90%)}.section-pickup .pickup__slider2 .next.slick-disabled{display:none!important}.section-pickup .pickup__slider2 .next.prev{transform:translateY(-50%) rotate(180deg);right:auto;left:0}.section-pickup .pickup__slider2 .product_item{position:relative}.section-pickup .pickup__slider2 .product_item{margin-top:10px}.section-pickup .pickup__slider2 .product_item:before{content:"";width:39px;height:45px;display:block;position:absolute;top:-10px;left:15px;background:url(/cdn/shop/files/pickup-deco.png?v=1714204565)no-repeat;background-size:contain;z-index:2;font-family:Abhaya Libre;color:#fff;font-size:22px;line-height:1.8;padding-left:13px}.section-pickup .pickup__slider2 .product_item:nth-of-type(1):before{content:"1"}.section-pickup .pickup__slider2 .product_item:nth-of-type(2):before{content:"2"}.section-pickup .pickup__slider2 .product_item:nth-of-type(3):before{content:"3"}.section-pickup .pickup__slider2 .product_item:nth-of-type(4):before{content:"4"}.section-pickup .pickup__slider2 .product_item:nth-of-type(5):before{content:"5"}.section-pickup .pickup__slider2 .product_item:nth-of-type(6):before{content:"6"}.section-pickup .pickup__slider2 .product_item:nth-of-type(7):before{content:"7"}.section-pickup .pickup__slider2 .product_item:nth-of-type(8):before{content:"8"}.section-pickup .pickup__slider2 .product_item:nth-of-type(9):before{content:"9"}.AddToCart span{font-family:Hiragino Kaku Gothic Std;font-weight:400;font-size:16px}.section-gift{background:#f8f6f4;padding:120px 0;max-width:100%}.section-gift .inner{max-width:1340px;width:100%;margin:auto;padding:0;display:flex;justify-content:space-between}.section-gift .inner .main__image{width:683px;height:571px;position:relative}.section-gift .inner .main__image .gift__plus{width:40px;height:40px;position:absolute;top:16px;right:33px}.section-gift .inner .detail__wrapper{width:600px}.section-gift .inner .detail__wrapper .detail__txt{font-family:"Noto Serif JP";font-weight:400;font-size:16px;letter-spacing:.02em;line-height:28.8px;margin-top:30px;text-align:left;color:#333}.section-gift .inner .detail__wrapper .section__title{position:relative;text-align:center}.section-gift .inner .detail__wrapper .section__title .ja__txt:before{content:"";background:url(/cdn/shop/files/h2-deco-03.png?v=1714207591) no-repeat;display:block;width:100%;height:58px;background-size:cover;margin:0 auto;position:absolute;top:8px;right:0}.section-gift .inner .detail__wrapper .section__title .en__txt{line-height:1;margin-top:0}.section-gift .inner .detail__wrapper .detail__image{width:100%;height:381px;margin-top:40px}.section-gift .pulse-button{background:#b57e24;box-shadow:0 0 #b57e2480}.section-shopinfo{padding:150px 0}.section-shopinfo .inner{max-width:1340px;width:100%;margin:auto;padding:0;display:flex;justify-content:space-between}.section-shopinfo .inner a{transition:.4s}.section-shopinfo .inner a:hover{transition:.4s;opacity:.7}.section-shopinfo .inner .item{width:425px;display:flex;flex-direction:column-reverse}.section-shopinfo .inner .item:nth-child(2){flex-direction:column-reverse}.section-shopinfo .inner .item:nth-child(2) .image__wrapper{margin-top:0;margin-bottom:20px}.section-shopinfo .inner .item .content__wrapper .t__txt{font-family:"Noto Serif JP";font-weight:500;font-size:22px;letter-spacing:.1em;line-height:39.6px;margin-bottom:20px;text-align:center;color:#333}.section-shopinfo .inner .item .content__wrapper .txt{font-family:"Noto Serif JP";font-weight:400;font-size:15px;letter-spacing:.02em;line-height:27px;text-align:left;color:#333}.section-shopinfo .inner .item .content__wrapper .t__txt:after{content:"";background:url(/cdn/shop/files/hirayama-deco-text05.png?v=1714050843);width:100%;height:4px;background-size:contain;display:block;margin:10px auto 0}.section-shopinfo .inner .item .image__wrapper{width:100%;height:auto;margin-bottom:20px;position:relative}.section-shopinfo .inner .item .image__wrapper .gap__txt{width:100%;font-family:"Noto Serif JP";font-weight:500;font-size:20px;letter-spacing:.04em;line-height:36px;text-align:center;color:#333;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.section-shopinfo .inner .item .image__wrapper img{opacity:.2}.section-shopinfo .inner .item .image__wrapper.okimg img{opacity:1}.section-column{background:#fff;padding:120px 0}.section-column.section-news .column__slider .item .inner .image__wrapper{display:none}.section-column .column__slider{max-width:1340px;width:100%;margin:60px auto auto;padding:0;display:flex;flex-wrap:wrap}.section-column .column__slider .item{width:33.3333333333%;padding:0 20px}.section-column.section-news .column__slider{max-width:1340px;width:100%;margin:60px auto auto;padding:0;display:flex;flex-wrap:wrap;flex-direction:column}.section-column.section-news .column__slider .item{width:75%;padding:0 20px;align-self:center}.section-column.section-news .inner .date{margin-top:0!important;margin-right:60px;min-width:132px;width:15%}.section-column.section-news .column__slider .item .inner .title__txt{height:max-content!important;min-width:500px;width:70%}.section-column.section-news .column__slider .item .inner .c__txt.news-disc-text+span{top:0;margin-top:0;margin-left:60px;white-space:nowrap;width:10%}.section-column.section-news .column__slider .item .inner{display:flex;align-items:center;position:relative;padding-top:30px;padding-bottom:24px;background:#fff}.section-column .column__slider .item:nth-child(1){animation-delay:.1s}.section-column .column__slider .item:nth-child(2){animation-delay:.4s}.section-column .column__slider .item:nth-child(3){animation-delay:.7s}.section-column .column__slider .item:hover .inner .image__wrapper img{transform:scale(1.05)}.section-column .column__slider .item .inner{background:#f8f6f4;padding:20px}.section-column .column__slider .item .inner .image__wrapper{width:100%;height:254.67px;overflow:hidden;margin-bottom:15px}.section-column .column__slider .item .inner .image__wrapper img{transition:.3s}.section-column .column__slider .item .inner .title__txt{font-family:"Noto Serif JP";font-weight:600;font-size:17px;letter-spacing:.02em;line-height:28.8px;text-align:left;color:#333;overflow:hidden}.section-column .column__slider .item .inner .c__txt{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;font-size:15px;letter-spacing:.02em;line-height:27px;margin-top:12px;text-align:left;color:#333;overflow:hidden}.section-column .column__slider .item .inner .c__txt.news-disc-text{display:none}.section-column .column__slider .item .inner .c__txt.news-disc-text+span{position:relative;top:-15px;margin-top:0}.section-column .column__slider .item .inner .detail__txt{font-family:"Noto Serif JP";font-weight:500;font-size:16px;letter-spacing:.02em;line-height:1;margin-top:25px;text-align:left;display:inline-block;color:#97514d;position:relative}.section-column .column__slider .item .inner .detail__txt:hover:after{width:0}.section-column .column__slider .item .inner .detail__txt:after{content:"";width:100%;height:0;border-bottom:1px solid #97514D;position:absolute;left:0;bottom:-4px;transition:.3s}.section-news{background:#f8f6f4}.section-instagram{padding:0 0 130px}.section-instagram .title__wrapper{display:flex;justify-content:center;align-items:center}.section-instagram .title__wrapper .icon{width:20px;display:flex;margin-right:10px;height:20px;margin-bottom:7px}.section-instagram .title__wrapper .lbl{font-family:Abhaya Libre;font-weight:400;font-size:28px;letter-spacing:.06em;line-height:54px;text-align:center;color:#333}.section-instagram .instagram__wrapper{max-width:1340px;width:100%;margin:35px auto auto;padding:0 50px}.menu-links{padding:45px 150px;border-top:1px solid #e5e5e5}.menu-links ul{display:flex;align-items:center;justify-content:space-around}.menu-links ul li{width:12%;height:91px}@media screen and (max-width:1260px){.menu-links ul li{width:17%}}.menu-links ul li a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.menu-links ul li a[href="#"]{pointer-events:none;opacity:.7}.menu-links ul li a:hover{opacity:.7;transition:.3s}.menu-links ul li a .icon{width:auto;height:55px}.menu-links ul li a .icon img{-o-object-fit:contain;object-fit:contain}.menu-links ul li a .lbl{font-family:"Noto Serif JP";font-weight:400;font-size:16px;letter-spacing:.02em;margin-top:10px;line-height:1;text-align:center;color:#333}.contact__bar{background:#f8f6f4;height:80px}.contact__bar .inner{max-width:1340px;width:100%;margin:auto;height:100%;padding:0;display:flex;justify-content:space-between;align-items:center}.contact__bar .inner .lbl01{font-family:"Noto Serif JP";font-weight:500;font-size:18px;letter-spacing:.06em;line-height:28.8px;text-align:left;color:var(--primary_color)}.contact__bar .inner .contact01{display:flex;align-items:center}.contact__bar .inner .contact01 .lbl{font-family:"Noto Serif JP";font-weight:500;font-size:16px;letter-spacing:.06em;line-height:28.8px;margin-right:11px;text-align:left;color:#333}.contact__bar .inner .contact01 .c__item{display:flex;align-items:center}.contact__bar .inner .contact01 .c__item.c01{margin-left:0}.contact__bar .inner .contact01 .c__item .icon{width:40px;height:40px;margin-right:12px}.contact__bar .inner .contact01 .c__item .icon svg{width:100%;height:100%}.contact__bar .inner .contact01 .c__item .tel{font-family:"Noto Serif JP";font-weight:600;font-size:22px;letter-spacing:.02em;line-height:32px;text-align:left;color:#333}#back-top{display:none!important}footer{padding:55px 0 0;background:#f8f6f4}footer .inner{max-width:1340px;width:100%;margin:auto;padding:0 0 80px;display:flex;justify-content:space-between}footer .inner .footer__info{width:175px}footer .inner .footer__info .f__logo{width:100%;display:flex}footer .inner .footer__info .wtime__txt,footer .inner .footer__info p{font-weight:300;font-size:13px;letter-spacing:.04em;line-height:25.2px;margin-top:22px;text-align:left;color:#333}footer .inner .footer__info .sns__links{margin-top:15px;display:flex}footer .inner .footer__info .sns__links .icon{width:17px;height:17px;margin-right:15px}footer .inner .footer-menu{width:855px;display:flex;justify-content:space-between}footer .inner .footer-menu ul li span.lbl{font-family:Abhaya Libre;font-weight:500;font-size:18px;letter-spacing:.06em;line-height:1.5;display:block;margin-bottom:5px;text-align:left;color:#97514d}.calender-section ul li span.lbl{font-family:Abhaya Libre;font-weight:500;font-size:18px;letter-spacing:.06em;line-height:1.5;display:block;margin-bottom:5px;text-align:center;color:#97514d}.calendar .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:nth-of-type(3){display:none}.calender-section ul li a{font-family:"Noto Serif JP";font-weight:500;display:inline-block;font-size:14px;letter-spacing:.04em;line-height:1.4;margin:7px 0;text-align:left;color:#333;position:relative}footer .inner .footer-menu ul li a{font-family:"Noto Serif JP";font-weight:500;display:inline-block;font-size:14px;letter-spacing:.04em;line-height:1.4;margin:7px 0;text-align:left;color:#333;position:relative}footer .inner .footer-menu ul li a:hover:after{width:100%}footer .inner .footer-menu ul li a:after{content:"";width:0;height:0;border-bottom:1px solid #97514D;position:absolute;left:0;bottom:0;transition:.3s}footer .inner .footer-menu ul li .calendar{width:260px;height:276.14px;margin-top:6px}footer .inner .footer-menu ul li .calendar iframe{width:100%;height:100%}.calender-section{display:none}.footer__bar{height:80px;border-top:1px solid #e5e5e5;background:#f8f6f4}.footer__bar .inner{width:1340px;margin:auto;padding:0;display:flex;justify-content:space-between}.topPage{width:30px;display:flex;position:fixed;bottom:20px;right:12px;z-index:999}.product-detail{background:#f8f6f4}.product-detail .inner{width:1440px;margin:auto;padding:50px;display:flex;justify-content:space-between}.product-detail .inner .main__wrapper{width:670px}.category-wrapper{background:#f8f6f4}.category-wrapper .subfrontview{width:100%;height:240px;display:flex;justify-content:center;align-items:center;position:relative}.category-wrapper .subfrontview.categorys{background:#fff;z-index:2}.category-wrapper .subfrontview.categorys .subtitle__wrapper .ja__txt{color:#333}.category-wrapper .subfrontview.categorys .subtitle__wrapper .en__txt{color:#333;opacity:.7}.category-wrapper .subfrontview.categorys .breadcrumb a{color:#333;border-right:1px solid #333333;text-decoration:underline}.category-wrapper .subfrontview.categorys .breadcrumb span{color:#333;opacity:.5}.category-wrapper .subfrontview.categorys-text{background:#fff;margin-bottom:100px;height:auto;text-align:center;padding-bottom:65px;margin-top:-35px}.category-wrapper.categorys-gift .subfrontview.categorys-text{margin-bottom:0}.category-wrapper.categorys-gift .section-pickup{padding:60px 0;background:#fff;margin-bottom:100px}.category-wrapper.categorys-gift .section-pickup .section__title .ja__txt{font-size:22px}.category-wrapper.categorys-gift .section-pickup .pickup__slider,.category-wrapper.categorys-gift .section-pickup .pickup__slider2{margin:30px auto auto}.category-wrapper .subfrontview.categorys-text p{font-weight:400;font-family:"Noto Serif JP";font-size:16px;letter-spacing:.02em;line-height:32px;text-align:center;color:#333}.category-wrapper .subfrontview .breadcrumb{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;font-size:12px;letter-spacing:.02em;line-height:1;text-align:left;position:absolute;left:35px;top:24px}.category-wrapper .subfrontview .breadcrumb a,.category-wrapper .subfrontview .breadcrumb span{padding:0 14px}.category-wrapper .subfrontview .breadcrumb a{color:#fff;border-right:1px solid white;text-decoration:underline}.category-wrapper .subfrontview .breadcrumb span{color:#fff;opacity:.5}.category-wrapper .subfrontview .subtitle__wrapper .ja__txt{font-family:"Noto Serif JP";font-weight:500;font-size:28px;letter-spacing:.16em;line-height:1.8;text-align:center;color:#fff}.category-wrapper .subfrontview .subtitle__wrapper .en__txt{font-family:Abhaya Libre;font-weight:400;font-size:16px;letter-spacing:.06em;line-height:1;margin-top:20px;text-align:center;color:#fff;opacity:.7}.category-wrapper .category-list{max-width:1330px;width:95%;margin:auto;padding-bottom:70px;display:flex;flex-wrap:wrap}.category-wrapper .category-list .item{width:25%;padding:0 15px;margin-bottom:80px}.category-wrapper .category-list .item .image__wrapper{width:100%;height:228px;overflow:hidden}.category-wrapper .category-list .item .image__wrapper:hover img{transform:scale(1.05)}.category-wrapper .category-list .item .image__wrapper img{transition:.3s;border-radius:10px}.category-wrapper .category-list .item .t__txt{font-family:"Noto Serif JP";font-weight:500;font-size:20px;letter-spacing:.1em;line-height:39.6px;margin-top:15px;text-align:center;color:#333}[id=shopify-section-template--22323464339764__banner] .category-detail__banner{background:#f8f6f4}.category-detail__banner{background:#fff;position:relative}.category-detail__banner.all .inner{padding:65px;justify-content:center}.category-detail__banner.all .inner .content__wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column}.category-detail__banner.all .inner .content__wrapper .cat-detail__text{display:none}.category-detail__banner .inner{max-width:1340px;width:100%;margin:auto;padding:50px 0;display:flex;align-items:center;justify-content:space-between}.category-detail__banner .inner .content__wrapper{width:50%}.category-detail__banner .inner .content__wrapper .cat__title{font-family:"Noto Serif JP";font-weight:500;font-size:28px;letter-spacing:.16em;line-height:1.8;text-align:center;color:#333}.category-detail__banner .inner .content__wrapper .cat__title:before{content:"";background:url(/cdn/shop/files/h2-deco.png?v=1713764587);display:block;width:117px;height:31px;background-size:cover;margin:0 auto 4px}.category-detail__banner .inner .content__wrapper .shopname{font-family:Abhaya Libre;font-weight:400;font-size:16px;letter-spacing:.06em;line-height:1;margin-top:7px;text-align:center;color:#97514d}.category-detail__banner .inner .content__wrapper .breadcrumb{display:flex;justify-content:center;align-items:center;margin-top:27px}.category-detail__banner .inner .content__wrapper .breadcrumb li{padding:0 15px;border-left:1px solid #333;line-height:1}.category-detail__banner .inner .content__wrapper .breadcrumb li:first-child{border-left:0}.category-detail__banner .inner .content__wrapper .breadcrumb li a,.category-detail__banner .inner .content__wrapper .breadcrumb li span{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;font-size:15px;letter-spacing:.02em;line-height:1;text-align:left;color:#333}.category-detail__banner .inner .content__wrapper .cat-detail__text{font-family:"Noto Serif JP";font-weight:400;font-size:16px;letter-spacing:.02em;margin-top:55px;line-height:32px;text-align:justify;color:#333}.category-detail__banner .inner .image__wrapper{width:48%;height:auto;margin-left:50px}.section-pickup.recently-product.product-pickup{padding:80px 0}.category-list__wrapper{background:#f8f6f4;padding:100px 0 50px}.category-list__wrapper.recently-view-product .list-inner .product-list__wrapper,.category-list__wrapper.recently-view-product .list-inner .product-list__wrapper .product-list__inner{width:100%}.category-list__wrapper.recently-view-product .list-inner .product-list__wrapper .product-list__inner .item{width:25%}.category-list__wrapper .t__txt{font-family:"Noto Serif JP";font-weight:500;font-size:22px;letter-spacing:.1em;line-height:1;margin-bottom:40px;text-align:center;color:#fff}.category-list__wrapper .list-inner{max-width:1340px;width:100%;margin:auto auto 40px;display:flex;justify-content:space-between;padding:0}.category-list__wrapper .list-inner .filter-sidebar{width:19%}.category-list__wrapper .list-inner .product-list__wrapper{width:79.8%}.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner{width:100%;display:flex;flex-wrap:wrap}.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item{width:33.3333333333%;padding:0 15px;margin-bottom:40px}.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item .inner{width:100%;position:relative}.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item .inner .image__wrapper{width:100%;height:327px;overflow:hidden;position:relative}.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item .inner .image__wrapper .addcart-button{width:145px;height:40px;position:absolute;left:50%;bottom:0;cursor:pointer;transform:translate(-50%);opacity:0;border-radius:0;transition:.5s}.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item .inner .image__wrapper .addcart-button .product-form,.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item .inner .image__wrapper .addcart-button .product-form .product-form__buttons{width:100%;height:100%}.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item .inner .image__wrapper .addcart-button .product-form .product-form__buttons .cardadd_btn{width:100%;height:100%;background:#a1692f;border-radius:0;padding:0;display:flex;justify-content:center;align-items:center;cursor:pointer}.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item .inner .image__wrapper .addcart-button .product-form .product-form__buttons .cardadd_btn span{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;font-size:13px;letter-spacing:.04em;line-height:1;text-align:left;color:#fff}.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item .inner .image__wrapper:hover .addcart-button{opacity:1;bottom:20px}.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item .inner .image__wrapper:hover img{transform:scale(1.05)}.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item .inner .image__wrapper img{transition:.3s}.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item .inner .cat__items{margin-top:13px;display:flex}.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item .inner .cat__items span{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:500;font-size:13px;letter-spacing:.02em;border-radius:1px;background:#97514d;line-height:1.5;padding:2px 7px;margin-right:10px;text-align:left;color:#fff}.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item .inner .cat__items span.gift{background:#891212}.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item .inner .product__title{font-family:"Noto Serif JP";font-weight:300;font-size:16px;letter-spacing:.02em;line-height:1.5;margin-top:10px;text-align:left;color:#fff}.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item .inner .product__info{margin-top:12px;display:flex;align-items:flex-end}.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item .inner .product__info .price{font-family:"Noto Serif JP";font-weight:500;font-size:18px;letter-spacing:.02em;line-height:1.2;text-align:left;color:#ffffffcb}.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item .inner .product__info .unit{font-family:"Noto Serif JP";font-weight:400;font-size:13px;letter-spacing:.02em;line-height:1.4;margin-left:7px;text-align:left;color:#ffffffcb}.pagination{margin-top:80px}.pagination ul{display:flex;justify-content:center;align-items:center}.pagination ul li{padding:0 10px}.pagination ul li.active a{border:1px solid}.pagination ul li.next.prev a span:after{right:auto;left:-17px;content:"\f104"}.pagination ul li.next a span{position:relative}.pagination ul li.next a span:after{content:"\f105";font-family:FontAwesome;font-size:22px;position:absolute;right:-17px;top:50%;transform:translateY(-50%)}.pagination ul li a,.pagination ul li span{width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-family:Arial;font-weight:400;font-size:16px;letter-spacing:.18em;line-height:1;text-align:center;color:#333}.pagination ul li a svg path{fill:#333!important}.recently-product{background:#f8f6f4}.product_item .product__info{color:#333333c2!important}.recently-product .t__txt{font-family:"Noto Serif JP";font-weight:500;font-size:22px;letter-spacing:.1em;line-height:1;margin-bottom:40px;text-align:center;color:#333}.recently-product .w__slider .next{background:url(/cdn/shop/files/w_arrow.png?v=1687631550);background-size:100% 100%}.recently-product .product_item .product__title,.recently-product .product_item .product__info .price,.recently-product .product_item .product__info .unit{color:#333}.recently-product .slide-arrow:after{background:#b57e24}.recently-product svg path{fill:#b57e24!important}.recently-product .mobile-sidebar__wrapper svg path{fill:#333!important}.mobile-sidebar__wrapper .sidebar-checkbox{color:inherit}.template-search .mobile-sidebar__open svg line{stroke:#000}.mobile-sidebar__wrapper .mobile-sidebar__submenu ul:not(.variant_Size,.variant_Color) .sidebar__item input[type=checkbox]+label:before{border:1px solid rgba(var(--color-foreground),.7)}.mobile-sidebar__wrapper .mobile-sidebar__submenu ul:not(.variant_Size,.variant_Color) .sidebar__item input[type=checkbox]:checked+label:after{background:rgba(var(--color-foreground),.7)}.product-grid-container{width:80%}#insta-feed img,.instafeed-shopify img{padding:5px}#insta-feed .instafeed-container{width:100%!important;padding-top:100%!important}#insta-feed{padding:0;max-width:100%;display:grid!important;grid-template-columns:1fr 1fr 1fr 1fr 1fr;align-items:center;grid-gap:0;z-index:1}.sidebar-container .button-label,.product-count__text{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;font-size:3.466658vw;letter-spacing:.02em;line-height:1.5;text-align:left;color:#333}.mobile-sidebar__open svg line{stroke:#333}.mobile-sidebar__open svg{width:3.066659vw}header.--sub_page .header__icon a svg{fill:#333}header.--sub_page .header__icon.header__icon--search span svg path{stroke:#333;fill:#333}header.--sub_page .header__icons a.header__icon--account svg path{fill:#000}header.--sub_page .header__icon span svg path{stroke:#333;fill:#333}.title--primary{color:#333}.site-nav__link:after{background-color:#97514d!important}.header__submenu .header__menu-item:hover{color:#97514d;transition:.3s}.site-nav__link[href="#"]:after{background-color:transparent!important}.site-nav__link[href="#"]{cursor:initial!important;pointer-events:none;opacity:.6}header.--sub_page .site-nav__link:after{background-color:#97514d!important}.view-cap,.view-container-border{background-color:red}footer .inner .footer-menu ul li a[href="#"]:after{content:unset}footer .inner .footer-menu ul li a[href="#"]{pointer-events:none;cursor:not-allowed;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:.6}.blog-detail__banner{background:#f8f6f4}.blog-detail__banner .inner{max-width:1340px;margin:auto;width:100%;padding:0;display:flex;justify-content:space-between;align-items:center}.blog-detail__banner .inner .content__wrapper{width:650px}.blog-detail__banner .inner .content__wrapper a.back__btn{display:flex;align-items:center}.blog-detail__banner .inner .content__wrapper a.back__btn span.icon{width:6.86px;height:12px;display:flex}.blog-detail__banner .inner .content__wrapper a.back__btn span.icon svg{width:100%;height:100%}.blog-detail__banner .inner .content__wrapper a.back__btn span.lbl{font-family:Abhaya Libre;font-weight:500;font-size:18px;letter-spacing:.06em;line-height:1;margin-left:15px;text-align:left;color:#333}.blog-detail__banner .inner .content__wrapper .bread__crumb{display:flex;margin-top:30px}.blog-detail__banner .inner .content__wrapper .bread__crumb a{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;text-decoration:underline;font-size:12px;letter-spacing:.02em;line-height:1;text-align:left;color:#333}.blog-detail__banner .inner .content__wrapper .bread__crumb span{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;font-size:12px;letter-spacing:.02em;line-height:1;text-align:left;color:#333}.blog-detail__banner .inner .content__wrapper .bread__crumb span.t__txt{color:#333;opacity:.5}.blog-detail__banner .inner .content__wrapper .title__txt{font-family:"Noto Serif JP";font-weight:500;font-size:26px;letter-spacing:.04em;line-height:46.8px;margin-top:25px;text-align:left;color:#333}.blog-detail__banner .inner .content__wrapper .excerpt__txt{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;font-size:16px;letter-spacing:.02em;line-height:28.8px;margin-top:15px;text-align:left;color:#222}.blog-detail__banner .inner .content__wrapper .date{font-weight:400;font-size:13px;letter-spacing:.02em;line-height:19.5px;text-align:left;margin-top:40px;color:#6e6e6e}.blog-detail__banner .inner .content__wrapper .date span{color:#97514d}.blog-detail__banner .inner .image__wrapper{width:630px;height:420px;background:#333}.blog-content{max-width:1120px;width:95%;margin:1px auto;padding:100px 0 80px}.blog-content>div{max-width:800px;width:95%;margin:auto}.section-column .inner .date{font-weight:400;font-size:13px;letter-spacing:.02em;line-height:19.5px;text-align:left;margin-top:40px;color:#6e6e6e}.section-column.section-news .inner .date{margin-top:0!important}.section-column .inner .date span{color:#97514d}.blog-content .table__inner{max-width:800px;width:95%;margin:auto}.blog-content div p:first-child{margin-top:0}.blog-content h2{font-family:"Noto Serif JP";font-weight:500;font-size:26px;letter-spacing:.04em;line-height:46.8px;text-align:center;color:#222}.blog-content div h2{margin:60px 0 0}.blog-content img{width:100%;margin-top:60px}.blog-content h3{font-family:"Noto Serif JP";font-weight:500;font-size:22px;letter-spacing:.02em;line-height:33px;padding-left:18px;margin:60px 0 0;text-align:left;color:#97514d;border-left:5px solid #97514D}.blog-content p{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;font-size:16px;letter-spacing:.02em;line-height:28.8px;margin-top:30px;text-align:left;color:#222}.blog-content p span{color:#ad0000}.blog-content p.strong{font-weight:600}.blog-content ul{margin-top:35px}.blog-content ul li{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;font-size:16px;letter-spacing:.02em;line-height:25.6px;padding-left:20px;margin:12px 0;text-align:left;color:#222;position:relative}.blog-content ul li:after{content:"\25a0";font-size:16px;color:#97514d;position:absolute;left:0;top:0}.blog-content h4{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;font-size:20px;letter-spacing:.06em;line-height:27px;margin-top:40px;text-align:left;color:#97514d}.blog-content ol{margin-top:35px;padding-left:23px}.blog-content ol li{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;font-size:16px;letter-spacing:.02em;line-height:25.6px;margin:12px 0;text-align:left;color:#222;position:relative}.blog-content ol li::marker{color:#97514d;font-weight:600}.blog-content a{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;text-decoration:underline;font-size:16px;letter-spacing:.02em;line-height:25.6px;text-align:left;color:#97514d;position:relative}.blog-content table{width:100%;border-collapse:collapse;margin-top:60px}.blog-content table tr td{width:25%;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;font-size:16px;letter-spacing:.02em;line-height:28.8px;text-align:center;color:#333;padding:17px 0;border:1px solid #cbcbcb}.blog-content table tr td:first-child{background:#f4f4f4;border:0;border-bottom:1px solid #cbcbcb;border-right:1px solid white}.blog-content table tr:nth-child(1) td{background:#97514d4d;padding:13px 0;border:1px solid white}.text_tabs-content table{table-layout:fixed;border-collapse:collapse;font-size:1.4rem;width:88%;border-style:inherit;box-shadow:none}.text_tabs-content tr th{padding:1em;width:25%;text-align:center;border:1px solid #E5E5E5;background:#f4f4f4;font-weight:300;border-right:none;border-left:none;font-size:16px}.text_tabs-content tr td{padding:2rem 1.5rem;width:75%;text-align:left;border:1px solid #E5E5E5;border-right:none;border-left:none;font-size:16px}.faq .media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{position:inherit}.section-pro-nav{background:#f8f6f4;padding:10px 0 50px;width:100%;margin:0 auto}.section-pro-nav .div-pro-nav{width:1340px;margin:0 auto}.section-pro-nav .div-pro-nav .title-pro p{font-family:"Noto Serif JP";font-size:20px;font-weight:500;text-align:center;letter-spacing:.16em}.section-pro-nav .div-pro-nav .title-pro p:before{content:"";height:2px;display:inline-block;width:44%;position:relative;top:-8px;right:2.5%;background-image:linear-gradient(to right,#97514D,#97514D 2px,transparent 2px,transparent 8px);background-size:6px 2px;background-position:left bottom;background-repeat:repeat-x}.section-pro-nav .div-pro-nav .title-pro p:after{left:2.5%;content:"";height:2px;display:inline-block;width:44%;position:relative;top:-8px;background-image:linear-gradient(to right,#97514D,#97514D 2px,transparent 2px,transparent 8px);background-size:6px 2px;background-position:left bottom;background-repeat:repeat-x}.section-pro-nav .pro-nav-flex{display:flex;justify-content:space-between;margin-top:30px}.section-pro-nav .product-list-nav{display:flex;margin-bottom:13px}.section-pro-nav .product-list-nav a[class=""]:hover{color:#97514d;transition:.3s}.section-pro-nav .product-list-nav .p-text:hover,.section-pro-nav .section-pro-nav-right a:hover{opacity:.6;transition:.3s}.product-link-button .product-link{display:inline-block;border:1px solid #97514D;color:#fff;background:#97514d;font-family:\30d2\30e9\30ae\30ce\89d2\30b4ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:500;padding:20px;width:200px;height:87px;font-size:17px;letter-spacing:.02em;white-space:nowrap;margin-bottom:0;text-align:center;display:flex;justify-content:flex-start;border-radius:6px;flex-direction:column}.product-link-button .product-link:hover{opacity:.6;transition:.3s}.product-link-button .product-link:after{content:"";background-image:url(/cdn/shop/files/Icon_feather-arrow-right-circle-white.png?v=1713396786);background-repeat:no-repeat;background-size:contain;display:inline-block;width:16px;height:16px;position:relative;top:10px;left:45%}.section-pro-nav .section-pro-nav-left .product-list-nav li{margin-right:20px;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;align-self:baseline}.section-pro-nav .section-pro-nav-left .product-list-nav li p{display:inline-block;border:1px solid #97514D;color:#97514d;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:500;padding:7px 10px;width:185px;font-size:15px;letter-spacing:.02em;white-space:nowrap;margin-bottom:0;text-align:left;display:flex;justify-content:space-between;border-radius:6px}.section-pro-nav .section-pro-nav-left .product-list-nav li p:after{content:"";background-image:url(/cdn/shop/files/Icon_feather-arrow-right-circle-red.png?v=1713396786);background-repeat:no-repeat;background-size:contain;display:inline-block;width:18px;height:18px;position:relative;top:2px;margin-left:8px}.section-pro-nav .section-pro-nav-left .product-list-nav li a span:before{content:"";background-image:url(/cdn/shop/files/Icon_feather-arrow-right-circle-red.png?v=1713396786);background-repeat:no-repeat;background-size:contain;display:inline-block;width:18px;height:18px;position:relative;top:3px;margin-right:8px}.section-pro-nav .section-pro-nav-right a{width:183px;color:#fff;background:#97514d;font-size:15px;font-weight:500;padding:10px;margin-bottom:13px;display:flex;justify-content:space-between}.section-pro-nav .section-pro-nav-right div:last-child a{margin-bottom:0}.section-pro-nav .section-pro-nav-right a:after{content:"";background-image:url(/cdn/shop/files/Icon_feather-arrow-right-circle-red.png?v=1713396786);background-repeat:no-repeat;background-size:contain;display:inline-block;width:16px;height:16px;position:relative;top:2px}.section-gift .section-pro-nav{background:#fff;width:1340px;padding:0 45px 7px;margin-top:40px}.section-gift .section-pro-nav .product-list-nav ul{flex-wrap:wrap;display:flex}.section-gift .section-pro-nav .section-pro-nav-left{width:100%}.section-gift .section-pro-nav .product-list-nav{margin-top:30px}.section-gift .section-pro-nav .product-list-nav li{margin-bottom:1rem;align-self:center}.section-gift .section-pro-nav .section-pro-nav-left .product-list-nav li p{width:inherit}.section-gift .section-pro-nav .section-pro-nav-left .product-list-nav li a span{letter-spacing:.02em}.collection .checked .gf-Checkbox{background-image:url(/cdn/shop/files/check-white.svg?v=1695370412)}.collection .gf-option-block ul li:hover>div>button>.gf-Checkbox{border-color:#fff}.gf-left .collection .gf-option-block .gf-block-title .h3:after{content:none}.collection #gf-tree .noUi-pips,.collection #gf-tree span.gf-range-split{color:#fff}[id=gf-grid] .product_item .cat__items{margin-top:13px;display:inherit}[id=gf-grid] .product_item .cat__items span{margin-right:5px;display:inline-block}[id=gf-grid] .product_item .cat__items span{margin-bottom:10px}[id=gf-grid] .product_item .product__title{margin-top:0}.button.cart__checkout{font-size:1.4rem}#shopify-section-template--21078033236276__956196f7-9801-4d87-bf1c-b8ce606caf4c .accordion__content p{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;line-height:2}#shopify-section-template--21078033236276__956196f7-9801-4d87-bf1c-b8ce606caf4c .accordion__content p strong{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif}.freeShippingMessage,.freeShippingRemain{display:none}span.teikyu{display:grid}span.teikyu.sp-display{display:none}span.teikyu.pc-display{display:grid;line-height:1.5}.category-wrapper.eats-category .subfrontview.categorys-text{margin-top:-7rem;z-index:1}footer .footer__column .footer__payment{width:100%;text-align:right}.spf-has-filter #gf-products{row-gap:40px}.column-first-box .ruffruff-table-of-contents{display:block;border:1px solid #CBA465;padding:40px 36px 20px;margin-bottom:100px}.column-first-box .ruffruff-table-of-contents h2{font-family:Abhaya Libre;color:#97514d;margin-top:0}.column-first-box .ruffruff-table-of-contents .ruffruff-table-of-contents-list-item{margin-top:40px;margin-bottom:20px;text-indent:-2em;padding-left:2em}.column-first-box .ruffruff-table-of-contents .ruffruff-table-of-contents-list-item ol{margin-top:28px;margin-bottom:20px color: #6e6e6e}.column-first-box .ruffruff-table-of-contents .ruffruff-table-of-contents-list-item ol li::marker{opacity:.8}.column-first-box .ruffruff-table-of-contents .ruffruff-table-of-contents-list-item ol a{color:#6e6e6e}.column-first-box .ruffruff-table-of-contents a{text-decoration:none;font-size:18px;color:#222}.column-first-box .ruffruff-table-of-contents .ruffruff-table-of-contents-list-item div{position:relative;display:block;width:104%;margin:8px 0 12px;border-bottom:1px solid #E5E5E5;top:12px;right:4.5%}.column-first-box .ruffruff-table-of-contents small{display:none}.column-first-box .ruffruff-table-of-contents .ruffruff-table-of-contents-list-item::marker{color:#333c;font-weight:400;font-family:Abhaya Libre;font-size:28px}.ruffruff-table-of-contents{display:none}.ruffruff-table-of-contents-body ol{counter-reset:item;list-style-type:none;padding-left:0}.ruffruff-table-of-contents-body ol>li{counter-increment:item;position:relative}.ruffruff-table-of-contents-body ol>li:before{content:counter(item) ".";position:absolute;color:#333c;font-weight:400;font-family:Abhaya Libre;font-size:28px;margin-right:15px!important}.ruffruff-table-of-contents-body ol>li>ol{counter-reset:subitem;list-style-type:none}.ruffruff-table-of-contents-body ol>li>ol>li{counter-increment:subitem;position:relative}.column-first-box .ruffruff-table-of-contents .ruffruff-table-of-contents-body ol>li>ol>li div{width:109%;right:9.5%}.ruffruff-table-of-contents-body ol>li>ol>li:before{content:counter(item) "-" counter(subitem) ".";position:absolute;left:-2.5em;color:#6e6e6e;font-size:24px;opacity:.8}#gf_pagination_wrap .pagination>span.current,#gf_pagination_wrap .pagination>span.deco,#gf_pagination_wrap .pagination>span>a{color:#fff!important}.calendar .view-container-border{padding:0}.calendar .product-form .ProductForm__Inventory{display:none}.calendar .fc .fc-toolbar-chunk .fc-button-primary{width:4rem;font-size:12px;letter-spacing:0;line-height:1.35;text-align:center;padding:3px;background:#97514d;border-color:#97514d}.calendar .fc .fc-toolbar-chunk .fc-button-group{width:5rem;min-height:2rem;font-size:12px;letter-spacing:0;line-height:0;text-align:center}.calendar .fc .fc-toolbar-chunk .fc-button-primary.fc-prev-button,.calendar .fc .fc-toolbar-chunk .fc-button-primary.fc-next-button{padding:3px 5px}.calendar .fc .fc-toolbar-title{font-size:1.5rem;margin-left:4rem;margin-right:1rem}footer .inner .footer-menu ul li a.fc-col-header-cell-cushion{font-family:\30d2\30e9\30ae\30ce\89d2\30b4ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;font-size:12px;letter-spacing:0;line-height:1;margin:0;text-align:center;color:#fff}.calender-section ul li a.fc-col-header-cell-cushion{font-family:\30d2\30e9\30ae\30ce\89d2\30b4ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;font-size:12px;letter-spacing:0;line-height:1;margin:0;text-align:center;color:#fff}.calender-section ul li .fc-daygrid-day-top a{font-family:\30d2\30e9\30ae\30ce\89d2\30b4ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:300;font-size:11px;letter-spacing:0;line-height:1;margin:0;text-align:center;color:#333;position:relative}footer .inner .footer-menu ul li .fc-daygrid-day-top a{font-family:\30d2\30e9\30ae\30ce\89d2\30b4ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:300;font-size:11px;letter-spacing:0;line-height:1;margin:0;text-align:center;color:#333;position:relative}.calendar .fc .fc-toolbar.fc-header-toolbar{margin-bottom:.2em}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{min-height:1.2em}.calendar .fc-theme-standard th{background:#533c1c;color:#fff}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{scale:1.2}#calendar,#calendar02{height:310px!important}.calendar .fc .fc-scroller.fc-scroller-liquid-absolute{overflow:unset!important}.shopify-section .FlexboxIeFix .ImageHero.ImageParallax{height:696px;margin-top:50px;margin-bottom:0}.shopify-section .ImageHero__Wrapper{width:564px;text-align:left;position:relative;left:15%;padding:0}.shopify-section .Heading{font-size:20px;letter-spacing:.02em;line-height:2;font-weight:600;font-family:"Noto Serif JP"}.ImageHero__Block .rte p{font-size:15px;letter-spacing:.02em;line-height:1.8!important;margin-top:20px!important;font-weight:400;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif}.ImageHero__Block .button.button--primary-outline,.page-width.section-template--21078033432884__product-recommendations-padding{display:none}.calendar .fc .fc-scrollgrid-liquid{background:#fff}.sp-inline{display:none}.calendar .fc-direction-ltr .fc-daygrid-event{background-color:#891212;border:none;font-size:11px;margin:0 auto;width:105%;border-radius:1px;pointer-events:none;font-weight:300;white-space:inherit}.calendar .fc .fc-daygrid-day-events{margin-top:-1px}.breadcrumb2{font-family:\30d2\30e9\30ae\30ce\89d2\30b4ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;font-size:12px;letter-spacing:.02em;line-height:1;text-align:left;position:absolute;left:35px;top:24px}.breadcrumb2 a{color:#333;border-right:1px solid #333333;text-decoration:underline;padding:0 14px}.breadcrumb2 a:not(:first-child){padding:0 14px 0 10px}.breadcrumb2 span{color:#333;opacity:.5;padding:0 14px 0 10px}#ProductForm__Inventory_main{display:none}.selected-option-value{font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica Neue,HelveticaNeue,YuGothic,Yu Gothic Medium,Yu Gothic,"Noto Serif JP",Verdana,Meiryo,sans-serif;font-weight:600;letter-spacing:.02em;line-height:50.4px;text-align:left;color:#333;font-size:16px;opacity:.8;margin-right:1rem;white-space:nowrap}.option-value-price{display:flex;align-items:flex-end;align-items:baseline}.price .unit{font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica Neue,HelveticaNeue,YuGothic,Yu Gothic Medium,Yu Gothic,"Noto Serif JP",Verdana,Meiryo,sans-serif;font-weight:600;font-size:14px;letter-spacing:.02em;line-height:50.4px;text-align:left;color:#333;opacity:1}.price .unit .metafield-single_line_text_field{font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica Neue,HelveticaNeue,YuGothic,Yu Gothic Medium,Yu Gothic,"Noto Serif JP",Verdana,Meiryo,sans-serif;font-weight:600}.price.price-text-line{opacity:1}.price .price__regular{white-space:nowrap}.price .unit .metafield-single_line_text_field{opacity:1}.page-width.text_tabs2-sec{padding:0;margin-top:110px}.page-width.text_tabs2-sec .text_tabs-section{justify-content:center}.page-width.text_tabs2-sec .tab2-link{z-index:99}.tab-content.tab2-content{display:inherit}.text_tabs-content .tab2-content table{width:100%}.tab-content.tab2-content{padding:20px 0 0;z-index:99}.text_tabs-content .tab2-content tr th{background:#fff;border-color:rgba(var(--color-foreground),.2)}.text_tabs-content .tab2-content tr td{border-color:rgba(var(--color-foreground),.2)}.page-width.section-template--21078033432884__95c43724-e6dc-49c5-a71c-5e61f7491f8c-padding{display:none}.cardadd_btn.button.AddToCart:disabled{opacity:1}.cart-attribute__field_area{margin:0 0 0 auto;max-width:400px}.cart-attribute__field label{display:block;color:#555;margin-top:30px}.cart-attribute__field input[type=text]{display:block;width:100%;height:45px;color:#555;border:1px solid #ccc;padding-left:10px;border-radius:5px;font-size:1.4333333rem}.cart-attribute__field select{display:block;width:100%;height:45px;color:#555;border:1px solid #ccc;padding-left:10px;border-radius:5px;background-color:#fff;font-size:1.4333333rem}#ui-datepicker-div{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:0 4px 8px #0000001a;border:1px solid #ccc;background-color:#fff}#ui-datepicker-div .ui-datepicker-header{background-color:#f7f7f7;border-bottom:1px solid #e5e5e5}#ui-datepicker-div .ui-state-default{border:1px solid #ddd;background-color:#f7f7f7;color:#333}#ui-datepicker-div .ui-state-hover{background-color:#eee}#ui-datepicker-div .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-next{cursor:pointer}#ui-datepicker-div .ui-datepicker-title{font-weight:700}#ui-datepicker-div .ui-datepicker-calendar th{color:#555;font-size:12px}#ui-datepicker-div .ui-datepicker-calendar td{font-size:12px}.ngc_haisou_modal{background-color:#000000b3}.ngc_haisou_modal-wrapper{box-shadow:0 4px 8px #0000001a;border-radius:4px;overflow:hidden}.ngc_haisou_modal-contents{padding:20px}.ngc_haisou_modal-close{top:10px;right:10px;font-size:18px}.cart-attribute__field span{color:#666;font-size:smaller;margin-top:5px;display:block}.cart__contents .ngc-note-attr-field{display:none}.frontview-new{display:flex;margin-top:var(--header-height);margin-bottom:0}.frontview-new .frontview{width:65%;padding:0;position:relative;height:auto;margin-top:0}.frontview-new .frontview img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.frontview-new .section-concept{writing-mode:vertical-rl;width:35%;padding:0;background:url(/cdn/shop/files/top_bg_pc.jpg?v=1701072730);background-size:contain}.frontview-new .section-concept .t__txt{color:#545454;margin:40px 161px 0 40px;text-align:justify;line-height:2;text-indent:-5.68em;padding-top:5.68em;margin-right:10.1vw;font-size:calc(100vw / 1440 * 24)}.frontview-new .section-concept .c__txt{color:#545454;text-align:justify;margin:66px 40px 0 50px;line-height:2.4;font-size:calc(100vw / 1440 * 16)}.announcebar .frontview-new,.announcebar .frontview{margin-top:0}.announcebar{margin-top:var(--header-height)}.announcebar .announce-text{background:#8a6f57;color:#fff;padding:.4rem;text-align:center;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400}.announcebar .announce-text span{font-weight:500;border-bottom:solid 1px}.header-wrapper header{position:relative;left:50%;transform:translate(-50%);width:1440px;top:0;z-index:999;padding:0 50px!important}main[id=MainContent]{margin-top:var(--header-height)}.e-gift-start{background:#f8f6f4;padding:50px 0 40px}.e-gift-start a:hover{opacity:.7}.e-gift-start img{width:1340px;margin:0 auto}.e-gift-start a{display:block;width:1340px;margin:0 auto}.fax-content{margin-left:1rem}.title-deco001.title-decoration{font-size:22px}.title-deco001.title-decoration:before{content:none}.title-deco001.title-decoration:after{content:"";background:url(/cdn/shop/files/h2-deco-001.png?v=1714226883);display:block;width:76px;height:11px;background-size:cover;margin:11px auto}.section-pickup.product-pickup-section .pickup__slider .product_item:before{content:none}.section-pickup.product-pickup-section .pickup__slider2 .product_item:before{content:none}.section-pickup.product-pickup-section{padding-bottom:0}.text_tabs-section.sp-display{display:none}.sidebar-filters__field .select__select svg path{fill:#333!important}.title-decoration.title-deco005{font-size:22px;position:relative;width:1140px;margin:0 auto}.title-decoration.title-deco005:before{content:none}.title-decoration.title-deco005:after{content:"";background:url(/cdn/shop/files/h2-deco-05.png);display:block;width:1140px;height:67px;background-size:cover;margin:auto;position:absolute;bottom:-15px;right:0}.category-list-wrapper .category-list.pickup__slider .product_item:before{content:none}.category-list-wrapper.section-pickup .pickup__slider{max-width:1140px;width:100%;margin:50px auto auto;display:flex;position:relative}.category-list-wrapper .category-list.pickup__slider2 .product_item:before{content:none}.category-list-wrapper.section-pickup .pickup__slider2{max-width:1140px;width:100%;margin:50px auto auto;display:flex;position:relative}.category-list-wrapper.section-pickup .slick-slider .slick-list{overflow:visible}.category-list-wrapper.section-pickup .slick-slider .slick-list .slick-track{width:1140px!important;flex-wrap:wrap}.category-list-wrapper.section-pickup .pickup__slider .product_item{margin-bottom:30px;width:165px!important;height:160px!important}.category-list-wrapper.section-pickup .pickup__slider .product_item:nth-of-type(1){margin-left:0}.category-list-wrapper.section-pickup .pickup__slider .product_item:nth-of-type(7){margin-left:0}.category-list-wrapper.section-pickup .pickup__slider .product_item:nth-of-type(6){margin-right:0}.category-list-wrapper.section-pickup .product_item .image__wrapper{height:124px}.category-list-wrapper.section-pickup .pickup__slider .next{visibility:hidden}.category-list-wrapper.section-pickup .pickup__slider .product_item h3.t__txt{font-family:"Noto Serif JP";font-weight:500;font-size:18px;letter-spacing:0;line-height:1.6;margin-top:10px;text-align:center;color:#333}.category-list-wrapper.section-pickup .pickup__slider2 .product_item{margin-bottom:30px;width:165px!important;height:160px!important}.category-list-wrapper.section-pickup .pickup__slider2 .product_item:nth-of-type(1){margin-left:0}.category-list-wrapper.section-pickup .pickup__slider2 .product_item:nth-of-type(7){margin-left:0}.category-list-wrapper.section-pickup .pickup__slider2 .product_item:nth-of-type(6){margin-right:0}.category-list-wrapper.section-pickup .pickup__slider2 .next{visibility:hidden}.category-list-wrapper.section-pickup .pickup__slider2 .product_item h3.t__txt{font-family:"Noto Serif JP";font-weight:500;font-size:18px;letter-spacing:0;line-height:1.6;margin-top:10px;text-align:center;color:#333}.category-wrapper .subfrontview.categorys .subtitle__wrapper .en__txt{color:#97514d;opacity:1}.deco-006.title-decoration:before{content:"";background:url(/cdn/shop/files/h2-deco-06.png);display:block;width:118px;height:33px;background-size:cover;margin:0 auto 8px}.deco-007.title-decoration:before{content:"";background:url(/cdn/shop/files/h2-deco-07.png);display:block;width:118px;height:28px;background-size:cover;margin:0 auto 8px}.deco-008.title-decoration:before{content:"";background:url(/cdn/shop/files/h2-deco-08.png);display:block;width:118px;height:32px;background-size:cover;margin:0 auto 8px}.category-detail__banner .inner .content__wrapper .cat__title.title-decoration.deco009{position:relative}.category-detail__banner .inner .content__wrapper .cat__title.title-decoration.deco009:before{content:"";background:url(/cdn/shop/files/h2-deco-09-01.png);display:inline-block;width:72px;height:35px;background-size:cover;margin:0 auto;position:absolute;left:0;bottom:-19px}.category-detail__banner .inner .content__wrapper .cat__title.title-decoration.deco009:after{content:"";background:url(/cdn/shop/files/h2-deco-09-02.png);display:inline-block;width:28px;height:51px;background-size:cover;margin:0 auto;position:absolute;right:15px;bottom:-18px}.title-decoration.deco010:before{content:"";background:url(/cdn/shop/files/h2-deco-10.png);display:inline-block;width:35%;height:4px;background-size:cover;margin:0 7px 1px auto}.title-decoration.deco010:after{content:"";background:url(/cdn/shop/files/h2-deco-10.png);display:inline-block;width:35%;height:4px;background-size:cover;margin:0 auto 1px 7px}h1.title.com{position:relative}.com h4{display:inline-block;position:relative;top:-35px;left:245px;margin-bottom:45px;color:#97514d}h1.title.com:before{content:"";background:url(/cdn/shop/files/h2-deco-11.png);display:inline-block;width:66px;height:41px;background-size:cover;margin:0 35px 0 auto;position:relative;left:0;bottom:-16px}h1.title.com:after{content:"";background:url(/cdn/shop/files/h2-deco-10.png);display:inline-block;width:100%;height:4px;background-size:contain;margin:0 auto;position:absolute;left:0;bottom:-10px}div[id=company] h2.title:after{content:"";background:url(/cdn/shop/files/h2-deco-001.png?v=1714226883);display:block;width:76px;height:11px;background-size:cover;margin:11px auto}.collapsible-content__header .subtitle:before{content:"";background:url(/cdn/shop/files/h2-deco.png?v=1713764587);display:block;width:117px;height:31px;background-size:cover;margin:0 auto}.collapsible-content__header .subtitle+h2.title{color:#97514d!important}.terms h1.terms:before{content:"";background:url(/cdn/shop/files/h2-deco.png?v=1713764587);display:block;width:117px;height:31px;background-size:cover;margin:0 auto}.terms h1.terms{line-height:1.8}.terms h2.sub{color:#97514d!important}.member-botton{text-align:center}.button.button--primary-outline{color:#fff!important;font-weight:500;line-height:30px!important;word-break:break-word;width:auto;min-width:250px;height:50px;background:transparent;opacity:1;background:#97514d;border:1px solid #97514d;border-radius:4px;transition:.4s;font-family:\30d2\30e9\30ae\30ce\89d2\30b4ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-size:16px;letter-spacing:.06em;text-align:center}.button.button--primary-outline:hover{background:#891212}.guide h2{color:#97514d!important}div.contact h1.title{line-height:1.8}div.contact h1.title:before{content:"";background:url(/cdn/shop/files/h2-deco.png?v=1713764587);display:block;width:117px;height:31px;background-size:cover;margin:0 auto}div.contact h3{color:#97514d!important}footer .inner .footer__info .sns__links img{filter:brightness(0) saturate(100%) invert(32%) sepia(31%) saturate(1043%) hue-rotate(314deg) brightness(98%) contrast(75%)}.cart__note label{display:block!important;font-weight:400}.cart__note .field__input{border:1px solid #6e6e6e55;border-radius:6px}.cart__checkout-button.button.button--primary-outline{width:100%}.cart__checkout-button:before{content:"";background-image:url(/cdn/shop/files/Icon_feather-arrow-right-circle-white.png?v=1713396786);background-repeat:no-repeat;background-size:contain;display:inline-block;width:18px;height:18px;margin-right:9px;position:relative;bottom:-4px}.tax-note{letter-spacing:0}.title-wrapper-with-link{display:none!important}.button.button--primary-outline.button003{margin-top:20px;margin-bottom:20px;width:100%;color:#97514d!important;background:none}.button.button--primary-outline.button003:hover{color:#fff!important;background:#97514d}.blog_tab+h1.title{line-height:1.8}.blog_tab+h1.title:before{content:"";background:url(/cdn/shop/files/h2-deco.png?v=1713764587);display:block;width:117px;height:31px;background-size:cover;margin:0 auto}.chakra-select,.chakra-textarea{background:#fff!important}.product_item .cat__items span.\795e\6238\725b {background:#b57e24!important}.product_item .cat__items span.\4f46\99ac\725b {background:#97514d!important}@media screen and (max-width:1440px){.frontview-new .section-concept .t__txt{margin-right:calc(100vw / 1440 * 130);margin-left:calc(100vw /1440 * 40)}.frontview-new{justify-content:space-between}.frontview-new .section-concept .c__txt{margin-right:calc(100vw /1440 * 40);margin-left:calc(100vw /1440 * 50)}.e-gift-start img{width:93.056vw;margin:0 auto}.e-gift-start a{display:block;width:93.056vw;margin:0 auto}.frontview{width:100%;height:73.681vw;padding:0;margin-top:7.917vw;position:relative}.frontview .catch__wrapper{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;top:50%;left:50%;transform:translate(-50%,-50%)}.frontview .catch__wrapper .fv__logo{width:9.722vw;display:flex;margin-bottom:3.472vw}.frontview .catch__wrapper .catchcopy__txt{font-family:"Noto Serif JP";font-weight:500;font-size:2.083vw;letter-spacing:.08em;line-height:3.75vw;text-align:center;color:#fff}.frontview .catch__wrapper .shop-info__txt{font-family:Abhaya Libre;font-weight:500;font-size:1.806vw;letter-spacing:.1em;line-height:1;margin-top:3.056vw;text-align:center;color:#fff}.section-concept{padding:4.861vw 0 9.028vw}.section-concept .en__title{font-family:Abhaya Libre;font-weight:400;font-size:1.25vw;letter-spacing:.18em;line-height:1.5;text-align:center;color:#97514d;margin-bottom:1.181vw}.section-concept .t__txt{font-family:"Noto Serif JP";font-weight:600;font-size:1.667vw;letter-spacing:.12em;line-height:2.222vw;margin-top:1.181vw;text-align:center;color:#333}.section-concept .c__txt{font-family:"Noto Serif JP";font-weight:400;font-size:1.111vw;letter-spacing:.02em;line-height:2.667vw;margin-top:4.167vw;text-align:center;color:#333}.section-concept .cond__lbl{width:19.444vw;height:3.75vw;display:flex;justify-content:center;align-items:center;background:#97514d;border:1px solid #97514d;border-radius:.417vw;position:relative;bottom:-84%;transform:translate(123%);writing-mode:initial;transition:.4s}.section-concept .cond__lbl:hover{background:none}.section-concept .cond__lbl:hover span{color:#97514d}.section-concept .cond__lbl span{font-family:"Noto Serif JP";font-weight:500;font-size:1.111vw;letter-spacing:.08em;line-height:1;text-align:center;color:#fff}.gap__image{width:100%;height:45.139vw}.section__title .ja__txt{font-family:"Noto Serif JP",serif;font-size:1.944vw;font-weight:500;letter-spacing:.16em;line-height:1.8;color:#333;text-align:center}.section__title .ja__txt:before{content:"";background:url(/cdn/shop/files/h2-deco.png?v=1713764587);display:block;width:8.125vw;height:2.153vw;background-size:cover;margin:0 auto}.section__title.section__title-002 .ja__txt:before{background:url(/cdn/shop/files/h2-deco-02.png?v=1714204565);background-size:cover;height:2.5vw}.section__title .en__txt{font-family:Abhaya Libre;font-weight:400;font-size:.972vw;letter-spacing:.06em;line-height:1.8;margin-top:.486vw;text-align:center;color:#97514d}.list__btn{width:19.444vw;height:3.75vw;margin:auto;margin-top:4.167vw;display:flex;justify-content:center;align-items:center}.list__btn span{font-family:"Noto Serif JP";font-weight:600;font-size:1.111vw;letter-spacing:.08em;line-height:1;text-align:center}.grid-product{width:21.042vw;margin:0 1.389vw}.product_item{width:21.042vw;margin:0 1.042vw;display:block}.product_item:nth-child(1){animation-delay:.1s!important}.product_item:nth-child(2){animation-delay:.4s!important}.product_item:nth-child(3){animation-delay:.7s!important}.product_item:nth-child(4){animation-delay:1s!important}.product_item.c01{width:100%}.product_item.c01 .image__wrapper{height:15.139vw}.product_item .image__wrapper{width:100%;height:14.028vw;overflow:hidden;position:relative}.product_item .image__wrapper .addcart-button{width:10.069vw;height:2.778vw;position:absolute;left:50%;bottom:0;cursor:pointer;transform:translate(-50%);opacity:0;transition:.5s}.product_item .image__wrapper .addcart-button .product-form,.product_item .image__wrapper .addcart-button .product-form .product-form__buttons{width:100%;height:100%}.product_item .image__wrapper .addcart-button .product-form .product-form__buttons .cardadd_btn{width:100%;height:100%;background:#a1692f;border-radius:0;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:0;display:none}.product_item .image__wrapper .addcart-button .product-form .product-form__buttons .cardadd_btn span{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;font-size:.903vw;letter-spacing:.04em;line-height:1;text-align:left;color:#fff}.product_item .image__wrapper:hover .addcart-button{opacity:1;bottom:1.389vw}.product_item .image__wrapper:hover img{transform:scale(1.05)}.product_item .image__wrapper img{transition:.3s;border-radius:.694vw}.product_item .cat__items{margin-top:.903vw;display:flex}.product_item .cat__items span{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:500;font-size:.903vw;letter-spacing:.02em;border-radius:.069vw;background:#97514d;line-height:1.5;padding:.139vw .486vw;margin-right:.694vw;text-align:left;color:#fff;order:2;border-radius:.208vw;display:none}.product_item .cat__items span.gift{background:#b57e24;order:1;display:none}.product_item .cat__items span:not([class]){display:none}.product_item .cat__items span.\4f46\99ac\725b ,.product_item .cat__items span.\6e21\8fba\725b ,.product_item .cat__items span.\795e\6238\725b ,.product_item .cat__items span.\5e73\5c71\8b39\88fd {background:#6e6e6e;order:3;margin-right:0;display:inline-block}.product_item .product__title{font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica Neue,HelveticaNeue,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,Meiryo,sans-serif;font-weight:600;font-size:1.389vw;letter-spacing:.02em;line-height:1.5;margin-top:.694vw;text-align:left;color:#333}.product_item .product__info{margin-top:0;display:flex;align-items:baseline}.product_item .product__info .price{font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica Neue,HelveticaNeue,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,Meiryo,sans-serif;font-weight:600;font-size:1.25vw;letter-spacing:.02em;line-height:1.2;text-align:left;color:#333333cb}.product_item .product__info .price .metafield-single_line_text_field{font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica Neue,HelveticaNeue,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,Meiryo,sans-serif;font-weight:600;font-size:.972vw;letter-spacing:.02em;line-height:1.2;text-align:left;margin-right:2rem;vertical-align:baseline}.product_item .product__info .unit{font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica Neue,HelveticaNeue,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,Meiryo,sans-serif;font-weight:600;font-size:.903vw;letter-spacing:.02em;line-height:1.4;margin-left:.486vw;text-align:left;color:#333333cb}.section-pickup{padding:6.944vw 0}.section-pickup2{padding:6.944vw 0 4.944vw}.section-pickup .pickup__slider{max-width:93.056vw;width:95%;margin:auto;margin-top:3.472vw;display:flex;position:relative}.section-pickup .pickup__slider .next{width:4.183vw;height:1.389vw;background:url(/cdn/shop/files/aw_i.png);background-size:100% 100%;position:absolute;top:31%;right:0;transform:translateY(-50%);z-index:2;cursor:pointer}.section-pickup .pickup__slider .next.slick-disabled{display:none!important}.section-pickup .pickup__slider .next.prev{transform:translateY(-50%) rotate(180deg);right:auto;left:0}.section-pickup .pickup__slider .product_item{position:relative}.section-pickup .pickup__slider .product_item{margin-top:.694vw}.section-pickup .pickup__slider .product_item:before{content:"";width:2.708vw;height:3.125vw;display:block;position:absolute;top:-.694vw;left:1.042vw;background:url(/cdn/shop/files/pickup-deco.png?v=1714204565)no-repeat;background-size:contain;z-index:2;font-family:Abhaya Libre;color:#fff;font-size:1.528vw;line-height:1.8;padding-left:.903vw}.section-pickup .pickup__slider .product_item:nth-of-type(1):before{content:"1"}.section-pickup .pickup__slider .product_item:nth-of-type(2):before{content:"2"}.section-pickup .pickup__slider .product_item:nth-of-type(3):before{content:"3"}.section-pickup .pickup__slider .product_item:nth-of-type(4):before{content:"4"}.section-pickup .pickup__slider .product_item:nth-of-type(5):before{content:"5"}.section-pickup .pickup__slider .product_item:nth-of-type(6):before{content:"6"}.section-pickup .pickup__slider .product_item:nth-of-type(7):before{content:"7"}.section-pickup .pickup__slider .product_item:nth-of-type(8):before{content:"8"}.section-pickup .pickup__slider .product_item:nth-of-type(9):before{content:"9"}.section-pickup .pickup__slider2{max-width:93.056vw;width:95%;margin:auto;margin-top:3.472vw;display:flex;position:relative}.section-pickup .pickup__slider2 .next{width:4.183vw;height:1.389vw;background:url(/cdn/shop/files/aw_i.png);background-size:100% 100%;position:absolute;top:37%;right:0;transform:translateY(-50%);z-index:2;cursor:pointer}.section-pickup .pickup__slider2 .next.slick-disabled{display:none!important}.section-pickup .pickup__slider2 .next.prev{transform:translateY(-50%) rotate(180deg);right:auto;left:0}.section-pickup .pickup__slider2 .product_item{position:relative}.section-pickup .pickup__slider2 .product_item{margin-top:.694vw}.section-pickup .pickup__slider2 .product_item:before{content:"";width:2.708vw;height:3.125vw;display:block;position:absolute;top:-.694vw;left:1.042vw;background:url(/cdn/shop/files/pickup-deco.png?v=1714204565)no-repeat;background-size:contain;z-index:2;font-family:Abhaya Libre;color:#fff;font-size:1.528vw;line-height:1.8;padding-left:.903vw}.section-pickup .pickup__slider2 .product_item:nth-of-type(1):before{content:"1"}.section-pickup .pickup__slider2 .product_item:nth-of-type(2):before{content:"2"}.section-pickup .pickup__slider2 .product_item:nth-of-type(3):before{content:"3"}.section-pickup .pickup__slider2 .product_item:nth-of-type(4):before{content:"4"}.section-pickup .pickup__slider2 .product_item:nth-of-type(5):before{content:"5"}.section-pickup .pickup__slider2 .product_item:nth-of-type(6):before{content:"6"}.section-pickup .pickup__slider2 .product_item:nth-of-type(7):before{content:"7"}.section-pickup .pickup__slider2 .product_item:nth-of-type(8):before{content:"8"}.section-pickup .pickup__slider2 .product_item:nth-of-type(9):before{content:"9"}.AddToCart span{font-family:Hiragino Kaku Gothic Std;font-weight:400;font-size:1.111vw}.section-gift{background:#f8f6f4;padding:8.333vw 0;max-width:100%}.section-gift .inner{max-width:93.056vw;width:100%;margin:auto;padding:0;display:flex;justify-content:space-between}.section-gift .inner .main__image{width:47.431vw;height:39.653vw;position:relative}.section-gift .inner .main__image .gift__plus{width:2.778vw;height:2.778vw;position:absolute;top:1.111vw;right:2.292vw}.section-gift .inner .detail__wrapper{width:41.667vw}.section-gift .inner .detail__wrapper .detail__txt{font-family:"Noto Serif JP";font-weight:400;font-size:1.111vw;letter-spacing:.02em;line-height:2vw;margin-top:2.083vw;text-align:left;color:#333}.section-gift .inner .detail__wrapper .section__title{position:relative;text-align:center}.section-gift .inner .detail__wrapper .section__title .ja__txt:before{content:"";background:url(/cdn/shop/files/h2-deco-03.png?v=1714207591) no-repeat;display:block;width:100%;height:4.028vw;background-size:cover;margin:0 auto;position:absolute;top:.556vw;right:0}.section-gift .inner .detail__wrapper .section__title .en__txt{line-height:1;margin-top:0}.section-gift .inner .detail__wrapper .detail__image{width:100%;height:26.458vw;margin-top:2.778vw}.section-gift .pulse-button{background:#b57e24;box-shadow:0 0 #b57e2480}.section-shopinfo{padding:10.417vw 0}.section-shopinfo .inner{max-width:93.056vw;width:100%;margin:auto;padding:0;display:flex;justify-content:space-between}.section-shopinfo .inner a{transition:.4s}.section-shopinfo .inner a:hover{transition:.4s;opacity:.7}.section-shopinfo .inner .item{width:29.514vw;display:flex;flex-direction:column-reverse}.section-shopinfo .inner .item:nth-child(2){flex-direction:column-reverse}.section-shopinfo .inner .item:nth-child(2) .image__wrapper{margin-top:0;margin-bottom:1.389vw}.section-shopinfo .inner .item .content__wrapper .t__txt{font-family:"Noto Serif JP";font-weight:500;font-size:1.528vw;letter-spacing:.1em;line-height:2.75vw;margin-bottom:1.389vw;text-align:center;color:#333}.section-shopinfo .inner .item .content__wrapper .txt{font-family:"Noto Serif JP";font-weight:400;font-size:1.042vw;letter-spacing:.02em;line-height:1.875vw;text-align:left;color:#333}.section-shopinfo .inner .item .content__wrapper .t__txt:after{content:"";background:url(/cdn/shop/files/hirayama-deco-text05.png?v=1714050843);width:100%;height:.278vw;background-size:contain;display:block;margin:10px auto 0}.section-shopinfo .inner .item .image__wrapper{width:100%;height:auto;margin-bottom:1.389vw;position:relative}.section-shopinfo .inner .item .image__wrapper .gap__txt{width:100%;font-family:"Noto Serif JP";font-weight:500;font-size:1.389vw;letter-spacing:.04em;line-height:2.5vw;text-align:center;color:#333;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.section-shopinfo .inner .item .image__wrapper img{opacity:.2}.section-shopinfo .inner .item .image__wrapper.okimg img{opacity:1}.section-column{background:#fff;padding:8.333vw 0}.section-column.section-news .column__slider .item .inner .image__wrapper{display:none}.section-column .column__slider{max-width:93.056vw;width:100%;margin:auto;padding:0;margin-top:4.167vw;display:flex;flex-wrap:wrap}.section-column .column__slider .item{width:33.3333333333%;padding:0 1.389vw}.section-column.section-news .column__slider{width:100%;margin:auto;padding:0;margin-top:4.167vw;display:flex;flex-wrap:wrap}.section-column.section-news .inner .date{margin-right:4.138vw;min-width:132px}.section-column.section-news .column__slider .item{width:75%;padding:0 1.389vw}.section-column.section-news .column__slider .item .inner .title__txt{height:max-content!important;min-width:34.483vw}.section-column .column__slider .item:nth-child(1){animation-delay:.1s}.section-column .column__slider .item:nth-child(2){animation-delay:.4s}.section-column .column__slider .item:nth-child(3){animation-delay:.7s}.section-column .column__slider .item:hover .inner .image__wrapper img{transform:scale(1.05)}.section-column .column__slider .item .inner{background:#f8f6f4;padding:1.389vw}.section-column .column__slider .item .inner .image__wrapper{width:100%;height:17.685vw;overflow:hidden;margin-bottom:1.042vw}.section-column .column__slider .item .inner .image__wrapper img{transition:.3s}.section-column .column__slider .item .inner .title__txt{font-family:"Noto Serif JP";font-weight:600;font-size:1.181vw;letter-spacing:.02em;line-height:2vw;text-align:left;color:#333;overflow:hidden}.section-column .column__slider .item .inner .c__txt{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;font-size:1.042vw;letter-spacing:.02em;line-height:1.875vw;margin-top:.833vw;text-align:left;color:#333;overflow:hidden}.section-column .column__slider .item .inner .detail__txt{font-family:"Noto Serif JP";font-weight:500;font-size:1.111vw;letter-spacing:.02em;line-height:1;margin-top:1.736vw;text-align:left;display:inline-block;color:#97514d;position:relative}.section-column .column__slider .item .inner .detail__txt:hover:after{width:0}.section-column .column__slider .item .inner .detail__txt:after{content:"";width:100%;height:0;border-bottom:1px solid #97514D;position:absolute;left:0;bottom:-.278vw;transition:.3s}.section-news{background:#f8f6f4}.section-instagram{padding:0 0 9.028vw;display:none}.section-instagram .title__wrapper{display:flex;justify-content:center;align-items:center}.section-instagram .title__wrapper .icon{width:1.389vw;display:flex;margin-right:.694vw;height:1.389vw;margin-bottom:.486vw}.section-instagram .title__wrapper .lbl{font-family:Abhaya Libre;font-weight:400;font-size:1.944vw;letter-spacing:.06em;line-height:3.75vw;text-align:center;color:#333}.section-instagram .instagram__wrapper{max-width:93.056vw;width:100%;margin:auto;margin-top:2.431vw;padding:0 3.472vw}.menu-links{padding:3.125vw 10.417vw;border-top:1px solid #e5e5e5}.menu-links ul{display:flex;align-items:center;justify-content:space-around}.menu-links ul li{width:12%;height:6.319vw}}@media screen and (max-width:1340px){.title-decoration.deco010:before{content:"";background:url(/cdn/shop/files/h2-deco-10.png);display:inline-block;width:33%}.title-decoration.deco010:after{content:"";background:url(/cdn/shop/files/h2-deco-10.png);display:inline-block;width:33%}}@media screen and (max-width:1150px){.section-concept .cond__lbl{width:24.348vw;height:4.696vw;display:flex;justify-content:center;align-items:center;background:#97514d;border:1px solid #97514d;border-radius:.522vw;position:relative;bottom:-85%;transform:translate(123%);writing-mode:initial}.section-concept .cond__lbl span{font-family:"Noto Serif JP";font-weight:500;font-size:1.391vw;letter-spacing:.08em;line-height:1;text-align:center;color:#fff}.section-pro-nav{background:#f8f6f4;padding:4.348vw 0;width:100%;margin:0 auto}.site-nav>li .site-nav__link span{font-size:calc(100vw / 1150 * 14)}.section-pro-nav .div-pro-nav{width:95.652vw;margin:0 auto}.section-pro-nav .div-pro-nav .title-pro p{font-family:"Noto Serif JP";font-weight:500;text-align:center;letter-spacing:.16em}.section-pro-nav .pro-nav-flex{display:flex;justify-content:space-between;margin-top:2.609vw}.section-pro-nav .product-list-nav{display:flex;margin-bottom:1.13vw}.section-pro-nav .section-pro-nav-left .product-list-nav li{margin-right:1.739vw;font-family:\30d2\30e9\30ae\30ce\89d2\30b4ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;align-self:center}.section-pro-nav .section-pro-nav-left .product-list-nav li p{display:flex;border:1px solid #97514D;color:#97514d;font-family:\30d2\30e9\30ae\30ce\89d2\30b4ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:500;padding:.8vw;width:16.087vw;letter-spacing:.02em;white-space:inherit;margin-bottom:0;font-size:1.304vw;align-items:center}.section-pro-nav .section-pro-nav-left .product-list-nav li p:after{content:"";background-image:url(/cdn/shop/files/arrow-right-circle.png?v=1695348883);background-repeat:no-repeat;background-size:contain;display:inline-block;width:1.565vw;height:1.565vw;position:relative;top:.174vw;margin-left:.696vw}.section-pro-nav .section-pro-nav-left .product-list-nav li a span:before{content:"";background-image:url(/cdn/shop/files/arrow-right-circle.png?v=1695348883);background-repeat:no-repeat;background-size:contain;display:inline-block;width:1.565vw;height:1.565vw;position:relative;top:.261vw;margin-right:.696vw}.section-pro-nav .section-pro-nav-right a{width:15.913vw;color:#fff;background:#97514d;font-size:1.304vw;font-weight:500;padding:.87vw;margin-bottom:1.13vw;display:flex;justify-content:space-between;align-items:center}.section-pro-nav .section-pro-nav-right div:last-child a{margin-bottom:0}.section-pro-nav .section-pro-nav-right a:after{content:"";background-image:url(/cdn/shop/files/Icon_feather-arrow-right-circle.png?v=1695348884);background-repeat:no-repeat;background-size:contain;display:inline-block;width:1.391vw;height:1.391vw;position:relative;top:.174vw}.section-gift .section-pro-nav{background:#fff;padding:0px 4.348vw .578vw;margin-top:3.478vw}.section-gift .section-pro-nav .product-list-nav{margin-top:2.609vw}.section-gift .section-pro-nav .section-pro-nav-left .product-list-nav li p{width:15.087vw}.section-gift .section-pro-nav .section-pro-nav-left .product-list-nav li a span{letter-spacing:.02em}.section-pro-nav .section-pro-nav-left .product-list-nav li a span{font-size:1.251vw;white-space:nowrap}}@media screen and (max-width:1450px){.section-gift .section-pro-nav .div-pro-nav{width:100%}.section-pickup .pickup__slider,.section-pickup .pickup__slider2,.section-gift .inner{padding:0}.section-gift .inner .main__image,.section-gift .inner .detail__wrapper .detail__image{height:auto}.section-column .column__slider{padding:0 1%}.section-instagram .instagram__wrapper{padding:0}footer .inner .footer-menu{width:74%}.contact__bar .inner .lbl01,.contact__bar .inner .contact01 .c__item .tel{font-size:1.241vw}.contact__bar .inner .contact01 .lbl{font-size:14px}.contact__bar .inner .contact01 .c__item .icon{width:30px;height:30px;margin-right:7px}.frontview .catch__wrapper{width:100%}.product_item.c01 .image__wrapper{height:15.034vw}.section-pickup .pickup__slider,.section-pickup .pickup__slider2{max-width:93.056vw;width:95%;margin:50px auto auto;display:flex;position:relative}.section-gift .inner,.section-shopinfo .inner{max-width:93.056vw;width:100%;margin:auto;padding:0;display:flex;justify-content:space-between}.section-column .column__slider{max-width:93.056vw;width:100%;margin:auto}.section-instagram .instagram__wrapper,.contact__bar .inner{max-width:93.056vw;width:100%}footer .inner{max-width:93.056vw;width:100%}.footer__bar .inner{width:93.056vw}.category-detail__banner .inner,.category-list__wrapper .list-inner{max-width:93.056vw;width:100%}.blog-detail__banner .inner{max-width:93.056vw}.section-pro-nav .div-pro-nav{width:93.056vw}.section-pro-nav{background:#f8f6f4;padding:.694vw 0 3.472vw;width:100%;margin:0 auto}.section-pro-nav .div-pro-nav{width:93.056vw;margin:0 auto}.section-pro-nav .div-pro-nav .title-pro p{font-family:"Noto Serif JP";font-size:1.389vw;font-weight:500;text-align:center;letter-spacing:.16em}.section-pro-nav .div-pro-nav .title-pro p:before{content:"";height:.139vw;display:inline-block;width:44%;position:relative;top:-.556vw;right:2.5%;background-image:linear-gradient(to right,#97514D,#97514D 2px,transparent 2px,transparent 8px);background-size:.417vw .139vw;background-position:left bottom;background-repeat:repeat-x}.section-pro-nav .div-pro-nav .title-pro p:after{left:2.5%;content:"";height:.139vw;display:inline-block;width:44%;position:relative;top:-.556vw;background-image:linear-gradient(to right,#97514D,#97514D 2px,transparent 2px,transparent 8px);background-size:.417vw .139vw;background-position:left bottom;background-repeat:repeat-x}.section-pro-nav .pro-nav-flex{display:flex;justify-content:space-between;margin-top:2.083vw}.section-pro-nav .product-list-nav{display:flex;margin-bottom:.903vw}.section-pro-nav .product-list-nav a[class=""]:hover{color:#97514d;transition:.3s}.section-pro-nav .product-list-nav .p-text:hover,.section-pro-nav .section-pro-nav-right a:hover{opacity:.6;transition:.3s}.product-link-button .product-link{display:inline-block;border:1px solid #97514D;color:#fff;background:#97514d;font-family:\30d2\30e9\30ae\30ce\89d2\30b4ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:500;padding:1.089vw;width:13.889vw;height:6.042vw;font-size:1.181vw;letter-spacing:.02em;white-space:nowrap;margin-bottom:0;text-align:center;display:flex;justify-content:flex-start;border-radius:.417vw;flex-direction:column}.product-link-button .product-link:hover{opacity:.6;transition:.3s}.product-link-button .product-link:after{content:"";background-image:url(/cdn/shop/files/Icon_feather-arrow-right-circle-white.png?v=1713396786);background-repeat:no-repeat;background-size:contain;display:inline-block;width:1.111vw;height:1.111vw;position:relative;top:.694vw;left:45%}.section-pro-nav .section-pro-nav-left .product-list-nav li{margin-right:1vw;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;align-self:baseline}.section-pro-nav .section-pro-nav-left .product-list-nav li p{display:inline-block;border:1px solid #97514D;color:#97514d;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:500;padding:.486vw .694vw;width:12.847vw;font-size:1.042vw;letter-spacing:.02em;white-space:nowrap;margin-bottom:0;text-align:left;display:flex;justify-content:space-between;border-radius:.417vw}.section-pro-nav .section-pro-nav-left .product-list-nav li p:after{content:"";background-image:url(/cdn/shop/files/Icon_feather-arrow-right-circle-red.png?v=1713396786);background-repeat:no-repeat;background-size:contain;display:inline-block;width:1.25vw;height:1.25vw;position:relative;top:.139vw;margin-left:.556vw}.section-pro-nav .section-pro-nav-left .product-list-nav li a span:before{content:"";background-image:url(/cdn/shop/files/Icon_feather-arrow-right-circle-red.png?v=1713396786);background-repeat:no-repeat;background-size:contain;display:inline-block;width:1.25vw;height:1.25vw;position:relative;top:.208vw;margin-right:.256vw}.section-pro-nav .section-pro-nav-right a{width:12.708vw;color:#fff;background:#97514d;font-size:1.042vw;font-weight:500;padding:.694vw;margin-bottom:.903vw;display:flex;justify-content:space-between}.section-pro-nav .section-pro-nav-right div:last-child a{margin-bottom:0}.section-pro-nav .section-pro-nav-right a:after{content:"";background-image:url(/cdn/shop/files/Icon_feather-arrow-right-circle-red.png?v=1713396786);background-repeat:no-repeat;background-size:contain;display:inline-block;width:1.111vw;height:1.111vw;position:relative;top:.139vw}.section-gift .section-pro-nav{background:#fff;width:93.056vw;padding:0px 3.472vw .486vw;margin-top:2.778vw}.section-gift .section-pro-nav .product-list-nav ul{flex-wrap:wrap;display:flex}.section-gift .section-pro-nav .section-pro-nav-left{width:100%}.section-gift .section-pro-nav .product-list-nav{margin-top:2.083vw}.section-gift .section-pro-nav .product-list-nav li{margin-bottom:1rem;align-self:center}.section-gift .section-pro-nav .section-pro-nav-left .product-list-nav li p{width:inherit}.section-gift .section-pro-nav .section-pro-nav-left .product-list-nav li a span{letter-spacing:.02em}.title-deco001.title-decoration:before{content:none}.title-deco001.title-decoration:after{content:"";background:url(/cdn/shop/files/h2-deco-001.png?v=1714226883);display:block;width:76px;height:11px;background-size:cover;margin:11px auto}.section-pickup.product-pickup-section .pickup__slider .product_item:before{content:none}.section-pickup.product-pickup-section .pickup__slider2 .product_item:before{content:none}.section-pickup.product-pickup-section{padding-bottom:0}.title-decoration.title-deco005:before{content:none}.title-decoration.title-deco005:after{content:"";background:url(/cdn/shop/files/h2-deco-05.png);display:block;width:79.167vw;height:4.653vw;background-size:cover;margin:auto;position:absolute;bottom:-1.042vw;right:0}.category-list-wrapper .category-list.pickup__slider .product_item:before{content:none}.category-list-wrapper.section-pickup .pickup__slider{max-width:79.167vw;width:100%;margin:50px auto auto;display:flex;position:relative}.category-list-wrapper .category-list.pickup__slider2 .product_item:before{content:none}.category-list-wrapper.section-pickup .pickup__slider2{max-width:79.167vw;width:100%;margin:50px auto auto;display:flex;position:relative}.category-list-wrapper.section-pickup .slick-slider .slick-list{overflow:visible}.category-list-wrapper.section-pickup .slick-slider .slick-list .slick-track{width:79.167vw!important;flex-wrap:wrap}.category-list-wrapper.section-pickup .pickup__slider .product_item{margin-bottom:2.083vw;width:11.458vw!important;height:11.111vw!important}.category-list-wrapper.section-pickup .pickup__slider .product_item:nth-of-type(1){margin-left:0}.category-list-wrapper.section-pickup .pickup__slider .product_item:nth-of-type(7){margin-left:0}.category-list-wrapper.section-pickup .pickup__slider .product_item:nth-of-type(6){margin-right:0}.category-list-wrapper.section-pickup .product_item .image__wrapper{height:8.611vw}.category-list-wrapper.section-pickup .pickup__slider .next{visibility:hidden}.category-list-wrapper.section-pickup .pickup__slider .product_item h3.t__txt{font-family:"Noto Serif JP";font-weight:500;font-size:1.27vw;letter-spacing:0;line-height:1.6;margin-top:.694vw;text-align:center;color:#333}.category-list-wrapper.section-pickup .pickup__slider2 .product_item{margin-bottom:2.083vw;width:11.458vw!important;height:11.111vw!important}.category-list-wrapper.section-pickup .pickup__slider2 .product_item:nth-of-type(1){margin-left:0}.category-list-wrapper.section-pickup .pickup__slider2 .product_item:nth-of-type(7){margin-left:0}.category-list-wrapper.section-pickup .pickup__slider2 .product_item:nth-of-type(6){margin-right:0}.category-list-wrapper.section-pickup .pickup__slider2 .next{visibility:hidden}.category-list-wrapper.section-pickup .pickup__slider2 .product_item h3.t__txt{font-family:"Noto Serif JP";font-weight:500;font-size:1.27vw;letter-spacing:0;line-height:1.6;margin-top:.694vw;text-align:center;color:#333}.title-decoration.title-deco005{width:79.167vw}}.site-nav__link span{font-family:"Noto Serif JP";font-weight:600;font-size:14px;letter-spacing:.04em;line-height:54px;text-align:left;color:#333}.template-index .header{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 50px!important;background-color:#fff}.list-menu__item{font-family:"Noto Serif JP";font-weight:600;font-size:14px;letter-spacing:.04em;line-height:54px;text-align:left;color:#333}.ngc-note-attr-field label{font-size:calc(var(--font-heading-scale) * 1.6rem);color:rgb(var(--color-foreground))!important;margin-bottom:5px}.ngc-note-attr-field div:not([class]){color:#666;font-size:smaller;margin-top:5px}.haisou_p_text{font-weight:500;font-size:16px;letter-spacing:.04em;line-height:25.2px;text-align:left}.haisou_a_text{font-weight:500;color:var(--primary_color)!important}.product_item .product__info .price .unit{display:none;vertical-align:bottom}@media screen and (max-width:1250px)and (min-width:769px){.header__heading-link.focus-inset.pc img{max-width:16vw}.header__inline-menu .site-nav{column-gap:1.4rem}header{padding:0 0 0 50px!important}}@media screen and (max-width:1050px)and (min-width:769px){.header__heading-link.focus-inset.pc img{max-width:12vw}.header__inline-menu .site-nav{column-gap:1.3rem}}@media screen and (max-width:990px)and (min-width:769px){.header__heading-link.focus-inset.pc img{max-width:inherit}}@media screen and (max-width:989px){.page-width.text_tabs2-sec{display:none}.page-width.section-template--21078033432884__95c43724-e6dc-49c5-a71c-5e61f7491f8c-padding{display:block}}@media screen and (max-width:1090px){.section-gift .section-pro-nav .div-pro-nav{width:100%}.frontview{padding:0}header{padding:0 10px}header .logo{width:150.38px}header .nav-menu li a{font-size:12px}.section-gift .inner{padding:0;width:95%}.section-column .column__slider .item{padding:0 6px}.menu-links{padding:45px 50px}header .shop__icons .m_icon{width:15px;height:15px;margin-left:10px}header .nav-menu li{padding:0 7px}.category-wrapper .category-list .item,.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item{width:50%}.category-list__wrapper.recently-view-product .list-inner .product-list__wrapper .product-list__inner .item{width:33.3333333333%}}@media screen and (max-width:768px){.fax-content{margin-left:0;margin-top:5.33332vw}.frontview{width:100%;height:73.733vw;padding:0}.frontview .catch__wrapper .fv__logo{width:21.33328vw;display:flex;margin-bottom:6.66665vw}.frontview .catch__wrapper .catchcopy__txt{font-size:4.799988vw;line-height:8.533312vw}.frontview .catch__wrapper .shop-info__txt{font-size:4.533322vw;letter-spacing:.1em;line-height:1;margin-top:5.866652vw}.section-concept{padding:12.667vw 0 19.99995vw}.section-concept .en__title{font-size:3.733324vw;margin-bottom:2.266661vw}.section-concept .t__txt{font-size:5.066654vw;letter-spacing:.12em;line-height:10.133308vw;margin-top:2.266661vw}.section-concept .c__txt{font-size:3.733324vw;letter-spacing:.02em;line-height:8.933311vw;margin-top:7.99998vw}.section-concept .cond__lbl{width:55.99986vw;height:12.666635vw;margin:auto;margin-top:11.99997vw;transform:none}.section-concept .cond__lbl span{font-size:3.466658vw}.gap__image{width:100%;height:59.99985vw}.section-pickup{padding:19.99995vw 0}.section__title .ja__txt{font-size:calc(100vw / 750 * 40);line-height:1.6}.section__title .ja__txt:before{width:calc(100vw / 750* 184);height:calc(100vw / 750* 49);margin-bottom:calc(100vw / 750* 13)}.deco-020{font-size:calc(100vw / 750 * 40);line-height:1.6}.deco-020:before{width:calc(100vw / 750* 184);height:calc(100vw / 750* 49);margin-bottom:calc(100vw / 750* 13)}.section__title .en__txt{font-size:calc(100vw / 750 * 26);letter-spacing:.06em;line-height:1.6;margin-top:calc(100vw / 750* 13)}.section-pickup .pickup__slider,.section-pickup .pickup__slider2{width:85.33312vw;margin-top:7.99998vw;display:block}.product_item{width:81.33313vw;margin:0 1.999995vw}.product_item.grid{width:100%}.grid-product{margin:0 1.999995vw}.product_item .image__wrapper{width:100%;height:54.133198vw}.product_item .cat__items{margin-top:3.333325vw;flex-wrap:wrap}.product_item .cat__items span{font-size:3.199992vw;padding:.266666vw 1.066664vw;margin-right:1.599996vw}.product_item .cat__items span.\5e73\5c71\8b39\88fd {font-size:2.599992vw;padding:.966666vw 1.066664vw}.product_item .product__title{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Std W4,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-size:calc(100vw / 750 * 32);line-height:1.8;margin-top:1.33333vw}.product_item .product__info .price{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Std W4,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-size:3.99999vw}.product_item .product__info .price .metafield-single_line_text_field{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Std W4,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;display:inline-block;font-size:2.86666vw}.product_item .product__info .unit{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Std W4,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-size:2.66666vw;margin-left:1.33333vw}.product_item .product__info .unit{display:none}.section-pickup .product_item .product__info .unit{display:inline-block}.product_item .product__info .price .unit{display:inline-block;vertical-align:bottom}.metafield-single_line_text_field{display:none}.list__btn{width:55.99986vw;height:12.666635vw;margin:auto;margin-top:10.66664vw}.list__btn span{font-size:3.466658vw}.section-gift{padding:19.99995vw 0}.section-gift .inner{padding:0;width:91.99977vw;display:block;padding-top:20vw}.section-gift .inner .main__image{width:100%}.section-gift .inner .detail__wrapper{width:100%;margin-top:7.99998vw}.section-gift .inner .detail__wrapper .detail__txt{font-size:3.733324vw;line-height:7.466648vw;margin:0 auto;margin-top:4.666655vw;width:83.99979vw}.section-shopinfo .item .content__wrapper{width:84vw;margin:0 auto}.section-gift .inner .detail__wrapper .detail__image{margin-top:7.99998vw}.section-shopinfo{padding:19.99995vw 0 0}.section-shopinfo .inner{width:92vw;display:block;padding:0}.section-shopinfo .inner .item{width:100%;flex-direction:column-reverse;margin-bottom:19.99995vw}.section-shopinfo .inner .item .image__wrapper{width:100%;height:auto;margin-top:0;margin-bottom:5.33332vw}.section-shopinfo .inner .item .content__wrapper .t__txt{font-size:4.799988vw;letter-spacing:.1em;line-height:1.6;margin-bottom:1.33333vw}.section-shopinfo .inner .item .content__wrapper .txt{font-size:3.733324vw;letter-spacing:.02em;line-height:7.466648vw}.section-shopinfo .inner .item:nth-child(2) .image__wrapper{margin-top:0;margin-bottom:5.33332vw}.section-column{padding:19.99995vw 0}.section-column .column__slider{width:91.99977vw;padding:0;margin-top:7.99998vw}.section-column .column__slider .item{width:100%;padding:0;margin-bottom:.99997vw}.section-column.section-news .column__slider{width:91.99977vw;padding:0;margin-top:7.99998vw;max-width:inherit}.section-column.section-news .column__slider .item .inner .c__txt.news-disc-text+span{top:0;margin-left:0;width:inherit;margin-top:5vw}.section-column.section-news .column__slider .item{width:100%;padding:0;margin-bottom:0vw}.section-column .column__slider .item:last-child{margin-bottom:0}.section-column .column__slider .item .inner{background:#f8f6f4;padding:3.99999vw}.section-column.section-news .column__slider .item .inner{padding-bottom:4.99999vw;display:block}.section-column.section-news .inner .date{min-width:max-content}.section-column .column__slider .item .inner .image__wrapper{width:100%;height:55.99986vw;margin-bottom:3.99999vw;display:none}.section-column.section-news .inner .date{margin-top:1.33332vw}.section-column.section-news .column__slider .item .inner .title__txt{height:max-content!important;min-width:100%}.section-column .column__slider .item .inner .title__txt{font-size:3.99999vw;letter-spacing:.02em;line-height:6.66665vw;max-height:max-content}.section-column .column__slider .item .inner .c__txt{font-size:3.733324vw;letter-spacing:.02em;line-height:6.66665vw;margin-top:1.599996vw;display:none}.section-column .column__slider .item .inner .detail__txt{font-size:3.599991vw;margin-top:3.99999vw;text-underline-offset:1.066664vw}.section-instagram .title__wrapper .lbl{font-size:5.599986vw;letter-spacing:.06em;padding-top:3px;margin:0;line-height:1.2}.section-instagram .title__wrapper .icon{width:4.266656vw;margin-right:1.33333vw;height:4.266656vw;margin-bottom:0}.section-instagram .instagram__wrapper{width:91.99977vw;margin:auto;margin-top:7.99998vw}.menu-links{padding:6.66665vw 7.99998vw}.menu-links ul{flex-wrap:wrap}.menu-links ul li{width:50%;height:17.599956vw;margin:3.99999vw 0}.menu-links ul li a .icon{width:auto;height:10.66664vw}.menu-links ul li a .lbl{font-size:3.733324vw;letter-spacing:.02em;margin-top:1.999995vw}.contact__bar{height:auto}.contact__bar .inner{height:100%;padding:7.99998vw 0;display:block}.contact__bar .inner .lbl01{font-size:3.99999vw;letter-spacing:.06em;line-height:6.399984vw;text-align:center}.contact__bar .inner .contact01{display:block;align-items:center;margin-top:5.33332vw}.contact__bar .inner .contact01 .lbl{font-family:"Noto Serif JP";font-weight:500;font-size:3.733324vw;letter-spacing:.06em;line-height:1.6;margin-right:0;display:block;text-align:center}.contact__bar .inner .contact01 .c__item .tel{font-size:6.66665vw;letter-spacing:.02em;line-height:1}.contact__bar .inner .contact01 .c__item .icon{width:8.799978vw;height:8.799978vw;margin-right:1.33333vw}.contact__bar .inner .contact01 .c__item{display:flex;align-items:center;justify-content:center;margin-top:3.466658vw}.contact__bar .inner .contact01 .c__item.c01{margin-left:0}footer{padding:13.3333vw 0 0}footer .inner{max-width:1340px;width:83.99979vw;margin:auto;padding:0;display:block}footer .inner .footer__info{width:100%}footer .inner .footer__info .f__logo{width:42.667vw;margin:auto}footer .inner .footer__info .wtime__txt,footer .inner .footer__info p{font-weight:300;font-size:3.466658vw;letter-spacing:.04em;line-height:6.133318vw;margin-top:3.99999vw;text-align:center}footer .inner .footer__info .sns__links{margin-top:4.666655vw;display:flex;justify-content:center}footer .inner .footer__info .sns__links .icon{width:5.33332vw;height:5.33332vw;margin:0 2.66666vw}footer .inner .footer-menu{width:100%;display:block;margin-top:9.33331vw}footer .inner .footer-menu ul li span.lbl{font-family:Abhaya Libre;font-weight:500;font-size:4.266656vw;letter-spacing:.06em;line-height:1.5;margin-bottom:5.999985vw;display:block;text-align:center}footer .inner .footer-menu ul li a{font-weight:500;display:block;font-size:3.733324vw;letter-spacing:.04em;line-height:1.5;margin:5.33332vw 0;text-align:center}footer .inner .footer-menu ul{margin-bottom:9.33331vw}footer .inner .footer-menu ul li .calendar{width:100%;height:89.33311vw;margin-top:6px}.calender-section{display:block;padding-top:19.99995vw;padding-bottom:19.99995vw}.calender-section ul li .calendar{width:100%;margin-top:6px}.section-instagram{padding:0 0 19.99995vw}.section-pickup .pickup__slider .next{width:10.66664vw;height:3.99999vw;top:37%;right:-3.33333vw}.section-pickup .pickup__slider .next.prev{left:-3.33333vw}.section-pickup .pickup__slider2 .next{width:10.66664vw;height:3.99999vw;top:37%;right:-3.33333vw}.section-pickup .pickup__slider2 .next.prev{left:-3.33333vw}.header__heading-link{width:39.333235vw}.header .header__icons a{width:29px}.product_item .product__info{margin-top:0}.category-wrapper .category-list .item{width:83.99979vw;padding:0;margin-bottom:8.666645vw}.category-wrapper .category-list .item .image__wrapper{width:100%;height:63.199842vw}.category-wrapper .category-list{width:83.99979vw;padding-bottom:13.3333vw}.category-wrapper .subfrontview .breadcrumb{font-size:2.933326vw;letter-spacing:.02em;left:3.333325vw;top:26vw}.category-wrapper .subfrontview .breadcrumb a,.category-wrapper .subfrontview .breadcrumb span{padding:0 1.999995vw}.category-wrapper .subfrontview{width:100%;height:68.03655vw;padding-top:21.333vw}.category-wrapper .subfrontview .subtitle__wrapper .ja__txt{font-size:5.599986vw;line-height:1.6}.category-wrapper .subfrontview .subtitle__wrapper .en__txt{font-size:3.466658vw;margin-top:2.399994vw}.category-wrapper .subfrontview.categorys-text{margin-bottom:calc(100vw / 750 * 100);padding-bottom:calc(100vw / 750 * 80);padding-top:calc(100vw / 750 * 100)}.category-wrapper .subfrontview.categorys-text p{font-size:3.733324vw;letter-spacing:.02em;margin-top:calc(100vw / 750 * -35);line-height:7.466648vw;text-align:left;width:84vw}.category-wrapper .category-list .item .t__txt{font-size:3.5vw;line-height:1.3;margin-top:2.66666vw}.category-detail__banner{top:.5px;width:100%}.category-detail__banner .inner{width:91.99977vw;margin:auto;padding:36vw 0 13.3333vw;flex-direction:column}.category-detail__banner .inner .content__wrapper{width:100%;margin:auto;order:2}.category-detail__banner .inner .content__wrapper .cat__title{font-size:5.33332vw}.category-detail__banner.all .inner{padding:13.3vw 0}.category-detail__banner .inner .content__wrapper .shopname{font-size:3.466658vw;letter-spacing:.06em;line-height:1;margin-top:2.266661vw}.category-detail__banner .inner .content__wrapper .breadcrumb{margin-top:7.333315vw}.category-detail__banner .inner .content__wrapper .breadcrumb li a,.category-detail__banner .inner .content__wrapper .breadcrumb li span{font-size:3.733324vw!important}.category-detail__banner .inner .content__wrapper .breadcrumb li{padding:0 4.666655vw}.category-detail__banner .inner .content__wrapper .cat-detail__text{font-size:3.733324vw;letter-spacing:.02em;width:84vw;margin:0 auto;margin-top:11.333305vw;line-height:7.466648vw}.category-detail__banner .inner .image__wrapper{width:100%;height:69.199827vw;margin-bottom:10.66664vw;margin-left:inherit}.category-list__wrapper .list-inner .filter-sidebar{width:19%;display:none}.category-list__wrapper .list-inner{width:92vw;margin:auto;display:block}.category-wrapper.eats-category .subfrontview.categorys-text{margin-top:-5rem}.category-list__wrapper .list-inner .product-list__wrapper{width:100%}.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item{width:50%;padding:0 1.999995vw;margin-bottom:7.99998vw}.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item .inner .image__wrapper{height:43.99989vw}.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item .inner .cat__items{display:none}.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item .inner .product__title{font-size:3.733324vw;margin-top:1.999995vw}.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item .inner .product__info{margin-top:1.599996vw}.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item .inner .product__info .price{font-size:3.99999vw}.pagination{margin-top:10.66664vw}.category-list__wrapper{background:#f8f6f4;padding:13.3333vw 0 6.66665vw}.category-list__wrapper .list-inner .product-list__wrapper .product-list__inner .item .inner .product__info .unit{display:none}.pagination ul li a{width:11.066639vw;height:11.066639vw}.pagination ul li a span{font-size:3.733324vw}.pagination ul li{padding:0 .533332vw;flex:unset}.pagination ul li.next a{width:auto;margin:0 1.33333vw;font-size:2.5vw}.pagination ul li.next a span{font-size:3.466658vw}.pagination ul li.next a span:after{font-size:4.133323vw;right:-2.933326vw}.recently-product .t__txt{font-size:4.799988vw;letter-spacing:.1em;line-height:1;margin-bottom:5.733319vw}.product_item.c01{width:auto}.product_item.c01 .image__wrapper{height:29.33326vw}.product-grid-container{width:96%}.template-index .header{display:grid}.frontview{margin-top:21.33328vw}.section-shopinfo .inner .item .image__wrapper .gap__txt{font-size:5.066654vw;line-height:9.066644vw}.list-social{display:flex;justify-content:center}.list-social .list-social__item svg path{fill:#97514d}.blog-detail__banner .inner{display:block;width:83.99979vw;padding:9.866642vw 0}.blog-detail__banner .inner .content__wrapper a.back__btn span.lbl{font-size:3.733324vw;margin-left:1.999995vw}.blog-detail__banner .inner .content__wrapper a.back__btn span.icon{width:1.2133303vw;height:auto}.blog-detail__banner .inner .content__wrapper .bread__crumb{margin-top:3.99999vw}.blog-detail__banner .inner .content__wrapper .bread__crumb a,.blog-detail__banner .inner .content__wrapper .bread__crumb span{font-size:2.933326vw}.blog-detail__banner .inner .content__wrapper .title__txt{font-size:4.799988vw;letter-spacing:.04em;line-height:7.599981vw;margin-top:6.66665vw}.blog-detail__banner .inner .content__wrapper .excerpt__txt{font-size:3.733324vw;letter-spacing:.02em;line-height:6.66665vw;margin-top:9.33331vw}.blog-detail__banner .inner .content__wrapper .date{font-size:3.199992vw;letter-spacing:.08em;line-height:1;margin-top:5.33332vw}.blog-detail__banner .inner .image__wrapper{width:100%;height:55.99986vw;margin-top:7.99998vw}.blog-content{width:91.99977vw;margin:1px auto;padding:9.33331vw 0 10.66664vw}.blog-content h2{font-size:4.799988vw;letter-spacing:.04em;line-height:8.533312vw}.blog-content div h2{margin:8vw 0 0}.blog-content img{margin-top:7.99998vw}.blog-content>div{width:83.99979vw}.blog-content h3{font-size:4.533322vw;letter-spacing:.02em;line-height:7.199982vw;padding-left:2.266661vw;margin:7.99998vw 0 0}.blog-content p{font-size:3.733324vw;letter-spacing:.02em;line-height:6.66665vw;margin-top:4.666655vw;text-align:justify}.blog-content ul{margin-top:5.33332vw}.blog-content ul li{font-size:3.733324vw;letter-spacing:.02em;line-height:5.599986vw;padding-left:3.333325vw;margin:1.599996vw 0}.blog-content ul li:after{content:"\25a0";font-size:2.933326vw}.blog-content h4{font-size:4.266656vw;letter-spacing:.06em;line-height:6.799983vw;margin-top:6.399984vw}.blog-content ol li{font-size:3.733324vw;letter-spacing:.02em;line-height:5.599986vw;margin:1.599996vw 0}.blog-content a{font-size:3.733324vw;letter-spacing:.02em;line-height:1.5;padding-left:.666665vw}.blog-content a:after{font-size:3.199992vw}.blog-content table tr td{width:25%;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;font-size:3.466658vw;letter-spacing:.02em;padding:3.99999vw 0;line-height:5.199987vw}.blog-content table tr:nth-child(1) td{padding:2.66666vw 0}.blog-content .table__inner{max-width:800px;width:91.99977vw;margin-left:2.66666vw;overflow:auto}.blog-content table{width:125%;border-collapse:collapse;margin-top:7.99998vw}.blog-detail__banner .inner .content__wrapper{width:100%}.blog-content ol{margin-top:7.99998vw;padding-left:24px}.pagination ul li a,.pagination ul li span{width:8vw;height:8vw;font-size:3vw}.pagination__list>li:not(:last-child){margin:0!important}.pagination__item--next .icon{margin-left:-1.2rem!important}.pagination__list>li.page-action a{font-size:2.5vw!important}.anim.fadeIn.is-animated{animation:fadeIn 1s ease-in-out forwards}.anim{opacity:1}footer .inner .footer-menu ul li a:after{content:unset}.category-wrapper.categorys-gift .section-pickup .section__title .ja__txt{font-size:4.8vw}.category-wrapper.categorys-gift .section-pickup{padding:calc(100vw / 750 * 100) 0;background:#fff;margin-bottom:calc(100vw / 750 * 100)}.category-wrapper.categorys-gift .section-pickup .pickup__slider,.category-wrapper.categorys-gift .section-pickup .pickup__slider2{margin:calc(100vw / 750 * 50) auto auto}.text_tabs-content table{width:100%}.text_tabs-content tr th{padding:1em;width:35%;font-size:calc(100vw / 750 * 28)}.text_tabs-content tr td{padding:1rem 1.5rem;width:65%;font-size:calc(100vw / 750 * 28)}.faq .page-width{width:92%;padding:0}.faq .accordion{margin-top:calc(100vw / 750 * 100)}.faq .accordion details[open]>summary .icon-caret{right:calc(100vw / 750 * 10)}.section-column .inner .date{font-size:3.199992vw;letter-spacing:.08em;line-height:1;margin-top:5.33332vw}.pc-display{display:none}.sp-display{display:block}.section-pro-nav .div-pro-nav .title-pro p:before{width:33%;right:6.5%;height:.4vw;top:calc(100vw / 750* -7);background-image:linear-gradient(to right,#97514D,#97514D calc(100vw / 750* 2),transparent calc(100vw / 750* 2),transparent calc(100vw / 750* 8));background-size:.8vw calc(100vw / 750* 2);background-position:left bottom;background-repeat:repeat-x}.section-pro-nav .div-pro-nav .title-pro p:after{width:33%;left:6.5%;height:.4vw;top:calc(100vw / 750* -7);background-image:linear-gradient(to right,#97514D,#97514D calc(100vw / 750* 2),transparent calc(100vw / 750* 2),transparent calc(100vw / 750* 8));background-size:.8vw calc(100vw / 750* 2);background-position:left bottom;background-repeat:repeat-x}.section-pro-nav{padding:0vw 0 calc(100vw / 750 * 80)}.section-pro-nav .div-pro-nav.sp-display{width:92vw}.section-pro-nav .div-pro-nav.sp-display .title-pro p{font-size:4vw;margin-bottom:calc(100vw / 750 * 40)}.section-pro-nav .product-list-nav.pro-nav-sp{justify-content:center;margin-bottom:calc(100vw / 750 * 40)}.section-pro-nav .product-list-nav.pro-nav-sp li{margin-right:0}.section-pro-nav .product-list-nav.pro-nav-sp li p{padding:calc(100vw / 750 * 13) calc(100vw / 750 * 17);width:39.6vw;font-size:3.2vw;text-align:center}.section-pro-nav .section-pro-nav-left .product-list-nav li p:after{width:calc(100vw / 750 * 28);height:calc(100vw / 750 * 28);margin-left:calc(100vw / 750 * 5)}.section-pro-nav .section-pro-nav-left .product-list-nav li:not(:last-of-type){margin-right:calc(100vw / 750 * 20)}.section-pro-nav .section-pro-nav-left .product-list-nav li:last-of-type{margin-right:0}.section-pro-nav .section-pro-nav-left .product-list-nav li a span:before{width:calc(100vw / 750 * 28);height:calc(100vw / 750 * 28);margin-right:calc(100vw / 750 * 5)}.section-pro-nav .section-pro-nav-left .product-list-nav li a span{font-size:calc(100vw / 750 * 28);letter-spacing:.02em}.section-pro-nav .pro-nav-sp .section-pro-nav-right{display:flex;justify-content:space-between;margin-bottom:calc(100vw / 750* 74)}.section-pro-nav .section-pro-nav-right a{width:calc(100vw / 750 * 334);padding:4vw calc(100vw / 750 * 25);margin-bottom:0;display:flex;justify-content:space-between;font-size:calc(100vw / 750 * 26);border-radius:.8vw}.section-pro-nav .section-pro-nav-right a:after{width:calc(100vw / 750 * 28);height:calc(100vw / 750 * 28);background-image:url(/cdn/shop/files/Icon_feather-arrow-right-circle-white.png?v=1713396786);background-repeat:no-repeat;background-size:contain}.section-pro-nav .product-list-nav{margin-bottom:calc(100vw / 750 * 70)}.section-pro-nav .product-list-nav.first-list-nav{margin-bottom:calc(100vw / 750 * 40)}.section-gift[data-section-type=shop-the-look]{padding-bottom:8vw}.section-gift .section-pro-nav{width:100%;margin-top:8vw;padding:calc(100vw / 750 * 40) 0 calc(100vw / 750 * 50)}.section-gift .section-pro-nav .product-list-nav{margin-bottom:calc(100vw / 750 * 25);margin-top:calc(100vw / 750 * 10);justify-content:center}.section-gift .section-pro-nav .product-list-nav:last-of-type{margin-bottom:0}footer .footer-sp-button div{display:flex;justify-content:space-between}footer .footer-sp-button a{background:#97514d;color:#fff;width:100%;text-align:center;max-height:calc(100vw / 750 * 100);padding:calc(100vw / 750 * 26.5);font-size:4vw;font-weight:500;display:none!important}footer .footer-sp-button a:first-of-type{border-right:1px solid #ffffff}.topPage{bottom:80px}footer .footer-sp-button{position:fixed;bottom:0;right:0;width:100%;z-index:5}.collection .gf-refine-toggle-mobile,.gf-form-button-group button{font-size:calc(100vw / 750 * 26)!important;text-transform:none!important;font-weight:400!important;color:#fff!important;border:none!important;background:none!important}.collection #gf-grid .fa-tasks:before,#gf-tree .fa-tasks:before{content:"";background-image:url(/cdn/shop/files/filter-sort.png?v=1695373311);display:inline-block;width:3.2vw;height:calc(100vw / 750 * 19);background-size:contain}.collection .gf-actions{margin-bottom:calc(100vw / 750 * 5)}.collection .gf-filter-selection{display:none}.shopify-section .section-template--21078032548148__product-grid-padding{padding-top:calc(100vw / 750 * 50)}span.teikyu.sp-display{display:block}span.teikyu.pc-display{display:none}.section-gift .section-pro-nav .section-pro-nav-left .product-list-nav li p{width:inherit}.spf-has-filter #gf-products{row-gap:8vw}#shopify-section-template--21078033236276__956196f7-9801-4d87-bf1c-b8ce606caf4c .collapsible-content__header p.subtitle{font-size:calc(100vw / 750 * 40)}#shopify-section-template--21078033236276__956196f7-9801-4d87-bf1c-b8ce606caf4c .collapsible-content__header h2.title{font-size:calc(100vw / 750 * 26)!important;margin-bottom:12.8vw}.faq #shopify-section-template--21078033236276__956196f7-9801-4d87-bf1c-b8ce606caf4c .accordion__title.h4{font-size:4vw}.faq #shopify-section-template--21078033236276__956196f7-9801-4d87-bf1c-b8ce606caf4c .accordion__content p{font-size:calc(100vw / 750 * 28)}.product-form .gpo-container .gpo-app{width:calc(100% + 20px)}.product-form .gpo-container .gpo-app .gpo-select select{font-size:calc(100vw / 750 * 28);min-height:9.666666vw}.product-form .gpo-container .gpo-container .gpo-app .gpo-select{height:9.666666vw}.gpo-container .gpo-app .gpo-helptext{margin-bottom:calc(100vw / 750* 10)}.gpo-app .gpo-element{margin-bottom:2vw!important}.text_tabs-section{padding:0 4vw}.gpo-app{margin-bottom:calc(100vw / 750* -20)!important}#shopify-product-reviews .spr-container .spr-header-title{font-size:4vw}#shopify-product-reviews .spr-container .spr-summary-caption,#shopify-product-reviews .spr-container .spr-summary-actions{font-size:calc(100vw / 750 * 28)}#shopify-product-reviews .spr-container{padding:calc(100vw / 750 * 40) 4vw!important}#shopify-section-template--21078033432884__364376d0-4fc8-44e9-aaef-b960653e0431 .section-pickup .section__title .ja__txt{font-size:4.8vw}.cart-page.page-width{width:90%}.cart-item__name{line-height:1.8}.cart-item .cart-item__totals .price--end{font-size:calc(100vw / 750 * 26)}.addresses-a p{line-height:1.6}.column-first-box .ruffruff-table-of-contents{border:1px solid #CBA465;padding:calc(100vw / 750 * 40) 4vw calc(100vw / 750 * 20);margin-bottom:calc(100vw / 750 * 80)}.column-first-box .ruffruff-table-of-contents h2{font-size:calc(100vw / 750 * 40)}.column-first-box .ruffruff-table-of-contents .ruffruff-table-of-contents-list-item{margin-top:8vw;margin-bottom:20px;text-indent:-1.7em;padding-left:2em}.column-first-box .ruffruff-table-of-contents .ruffruff-table-of-contents-list-item ol li{text-indent:-2.7em;padding-left:2.5em}.column-first-box .ruffruff-table-of-contents .ruffruff-table-of-contents-list-item ol{margin-top:8vw;margin-bottom:20px;color:#6e6e6e}.column-first-box .ruffruff-table-of-contents .ruffruff-table-of-contents-list-item ol li::marker{opacity:.8}.column-first-box .ruffruff-table-of-contents a{text-decoration:none;font-size:calc(100vw / 750 * 28);color:#222}.column-first-box .ruffruff-table-of-contents .ruffruff-table-of-contents-list-item div{position:relative;display:block;width:107%;margin:8px 0 12px;border-bottom:1px solid #E5E5E5;top:calc(100vw / 750 * 20);right:9.5%}.column-first-box .ruffruff-table-of-contents small{display:none}.column-first-box .ruffruff-table-of-contents .ruffruff-table-of-contents-list-item::marker{color:#333c;font-weight:400;font-family:Abhaya Libre;font-size:calc(100vw / 750 * 40)}.ruffruff-table-of-contents-body ol:first-of-type{margin-top:calc(100vw / 750 * -20)}.ruffruff-table-of-contents-body ol{padding-left:0}.ruffruff-table-of-contents-body ol>li:before{font-size:calc(100vw / 750 * 40);margin-right:2vw!important}.ruffruff-table-of-contents-body ol>li>ol>li:before{font-size:calc(100vw / 750 * 38)}.ruffruff-table-of-contents-body ol>li>ol{padding-left:0}.column-first-box .ruffruff-table-of-contents .ruffruff-table-of-contents-body ol>li>ol>li div{width:125%;right:26.5%}.shopify-section .FlexboxIeFix .ImageHero.ImageParallax{height:calc(100vw / 750 * 1297);margin-top:0;margin-bottom:0}.shopify-section .FlexboxIeFix{margin-top:4vw;margin-bottom:-16vw}.shopify-section .ImageHero__Wrapper{width:calc(100vw / 750 * 619);text-align:left;position:relative;left:0;padding:0;align-self:flex-end;padding-bottom:calc(100vw / 750 * 61)}.shopify-section .Heading{font-size:4vw;letter-spacing:.02em;line-height:1.6;text-align:center}.ImageHero__Block .rte p{font-size:calc(100vw / 750 * 26);letter-spacing:.02em;line-height:1.6!important;margin-top:calc(100vw / 750 * 34)!important}.sp-inline{display:inline-block}.breadcrumb2{font-size:2.933326vw;letter-spacing:.02em;left:3.333325vw;top:26vw}.breadcrumb2 a{color:#333;border-right:1px solid #333333;text-decoration:underline;padding:0 1.999995vw}.breadcrumb2 a:not(:first-child){padding:0 1.999995vw 0 1vw}.breadcrumb2 span{padding:0 1.999995vw 0 1vw}.product__info-container .metafield-single_line_text_field{display:inherit}#insta-feed{max-width:92vw;grid-template-columns:1fr 1fr}.section-concept.sp-display{background:url(/cdn/shop/files/top_bg_sp02.jpg?v=1701073574);background-size:cover}.section-concept .t__txt,.section-concept .c__txt{color:#545454}.product-section .breadcrumb.sp-display{padding-bottom:calc(100vw / 750 * 35)}.announcebar .announce-text{font-size:3.093324vw}main[id=MainContent]{margin-top:0}main[id=MainContent].active{margin-top:21.33328vw!important}.announcebar{margin-top:0}.shopify-section-group-header-group{position:relative;width:100%}.customer.addresses.section-template--21078032679220__main-padding{padding-top:21.333vw;margin-top:0}.customer.account.section-template--21078032613684__main-padding{margin-top:0}.customer.addresses.section-template--21078032679220__main-padding{margin-top:0!important;padding-top:26.333vw!important}.shopify-section[id=shopify-section-template--21078033269044__main],.shopify-section[id=shopify-section-template--21078032875828__6618d4d8-4c37-4b9c-8199-acd506227b77],.shopify-section[id=shopify-section-template--21078032482612__main],.shopify-section[id=shopify-section-template--21078032449844__main],.shopify-section[id=shopify-section-template--21078032711988__main],.shopify-section[id=shopify-section-template--21078032777524__main],.shopify-section[id=shopify-section-template--21078033498420__main],.shopify-section[id=shopify-section-template--21078032515380__cart-items],.shopify-section[id=shopify-section-template--21078033432884__main]{padding-top:21.333vw}.e-gift-start{background:#f8f6f4;padding:calc(100vw / 750 * 80) 0 calc(100vw / 750 * 40)}.section-pickup .pickup__slider .product_item:before{content:"";width:calc(100vw / 750 * 77);height:12vw;top:calc(100vw / 750 * -13);left:calc(100vw / 750 * 27);background:url(/cdn/shop/files/pickup-deco.png?v=1714204565) no-repeat;background-size:contain;z-index:2;font-family:Abhaya Libre;color:#fff;font-size:calc(100vw / 750 * 49);line-height:1.8;padding-left:calc(100vw / 750 * 25)}.section-pickup .pickup__slider2 .product_item:before{content:"";width:calc(100vw / 750 * 77);height:12vw;top:calc(100vw / 750 * -13);left:calc(100vw / 750 * 27);background:url(/cdn/shop/files/pickup-deco.png?v=1714204565) no-repeat;background-size:contain;z-index:2;font-family:Abhaya Libre;color:#fff;font-size:calc(100vw / 750 * 49);line-height:1.8;padding-left:calc(100vw / 750 * 25)}.product_item .image__wrapper img{border-radius:calc(100vw / 750 * 10)}.product_item .cat__items span{border-radius:calc(100vw / 750 * 4)}.section-gift .inner .detail__wrapper .section__title .ja__txt:before{content:"";background:url(/cdn/shop/files/h2-deco-03-sp.png?v=1714220088) no-repeat;display:block;width:100%;height:10.4vw;background-size:cover;margin:0 auto;position:absolute;top:0;right:0}.section-gift .inner .detail__wrapper .detail__image img{border-radius:calc(100vw / 750 * 10)}.section-shopinfo .inner .item .image__wrapper{margin-bottom:0}.section-shopinfo .inner .item .content__wrapper .t__txt:after{width:100%;height:calc(100vw / 750* 4);background-size:contain;margin-top:4vw}.section__title.section__title-002 .ja__txt:before{height:calc(100vw / 750* 56)}.selected-option-value{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Std W4,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-size:calc(100vw / 750* 22);line-height:inherit}.price .unit,.price .unit .metafield-single_line_text_field{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Std W4,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-size:calc(100vw / 750* 22)}.title-deco001.title-decoration:after{content:"";background:url(/cdn/shop/files/h2-deco-001-sp.png?v=1714226883);display:block;width:calc(100vw / 750* 112);height:calc(100vw / 750* 16);background-size:cover;margin:calc(100vw / 750* 19) auto}.price .unit .metafield-single_line_text_field{position:relative;left:calc(100vw / 750* -10)}.option-value-price{position:relative;top:-4vw}.title-deco001.title-decoration:before{content:none}.section-pickup.product-pickup-section .pickup__slider .product_item:before{content:none}.section-pickup.product-pickup-section .pickup__slider2 .product_item:before{content:none}.section-pickup.product-pickup-section{padding-bottom:0}.text_tabs-section.sp-display{display:flex}.section-pickup.recently-product.product-pickup{padding:calc(100vw / 750* 80) 0 20vw}.category-list-wrapper.section-pickup .pickup__slider,.category-list-wrapper.section-pickup .pickup__slider2{width:84vw;margin:calc(100vw / 750* 50) auto auto;margin-top:7.99998vw;max-width:100%}.category-list-wrapper.section-pickup .slick-slider .slick-list{overflow:hidden}.category-list-wrapper.section-pickup .slick-slider .slick-list .slick-track{width:max-content!important;flex-wrap:nowrap}.category-list-wrapper.section-pickup .pickup__slider .product_item{margin-bottom:calc(100vw / 750* 10);width:calc(100vw / 750* 280)!important;height:36vw!important}.category-list-wrapper.section-pickup .pickup__slider .product_item:nth-of-type(1){margin-left:0}.category-list-wrapper.section-pickup .pickup__slider .product_item:nth-of-type(7){margin-left:1.999995vw}.category-list-wrapper.section-pickup .pickup__slider .product_item:nth-of-type(6){margin-right:1.999995vw}.category-list-wrapper.section-pickup .product_item .image__wrapper{height:calc(100vw / 750* 210)}.category-list-wrapper.section-pickup .pickup__slider .next{visibility:visible}.category-list-wrapper.section-pickup .pickup__slider .product_item h3.t__txt{font-weight:500;font-size:calc(100vw / 750* 28);letter-spacing:.1em;line-height:1.333;margin-top:2vw;text-align:center;color:#333}.category-list-wrapper.section-pickup .pickup__slider2 .product_item{margin-bottom:calc(100vw / 750* 10);width:calc(100vw / 750* 280)!important;height:36vw!important}.category-list-wrapper.section-pickup .pickup__slider2 .product_item:nth-of-type(1){margin-left:0}.category-list-wrapper.section-pickup .pickup__slider2 .product_item:nth-of-type(7){margin-left:1.999995vw}.category-list-wrapper.section-pickup .pickup__slider2 .product_item:nth-of-type(6){margin-right:1.999995vw}.category-list-wrapper.section-pickup .pickup__slider2 .next{visibility:visible}.category-list-wrapper.section-pickup .pickup__slider2 .product_item h3.t__txt{font-weight:500;font-size:calc(100vw / 750* 28);letter-spacing:.1em;line-height:1.333;margin-top:2vw;text-align:center;color:#333}.title-decoration.title-deco005{width:84vw;font-size:4vw}.title-decoration.title-deco005:after{content:"";background:url(/cdn/shop/files/h2-deco-05-sp.png);width:84vw;height:calc(100vw / 750* 94);background-size:cover;margin:auto;position:absolute;bottom:calc(100vw / 750* -23);right:0}.deco-006.title-decoration:before{content:"";background:url(/cdn/shop/files/h2-deco-06.png);display:block;width:calc(100vw / 750* 185);height:calc(100vw / 750* 50);background-size:cover;margin:0 auto;margin-bottom:calc(100vw / 750* 13)}.deco-007.title-decoration:before{content:"";background:url(/cdn/shop/files/h2-deco-07.png);display:block;width:calc(100vw / 750* 185);height:6vw;background-size:cover;margin:0 auto;margin-bottom:calc(100vw / 750* 13)}.deco-008.title-decoration:before{content:"";background:url(/cdn/shop/files/h2-deco-08.png);display:block;width:calc(100vw / 750* 185);height:6.4vw;background-size:cover;margin:0 auto;margin-bottom:calc(100vw / 750* 13)}.com h4{display:none}div[id=company] h2.title:after{content:"";background:url(/cdn/shop/files/h2-deco-001-sp.png?v=1714226883);display:block;width:calc(100vw / 750* 112);height:calc(100vw / 750* 16);background-size:cover;margin:calc(100vw / 750* 19) auto}.collapsible-content__header .subtitle:before{width:calc(100vw / 750* 184);height:calc(100vw / 750* 49);margin-bottom:calc(100vw / 750* 13)}.terms h1.terms:before{width:calc(100vw / 750* 184);height:calc(100vw / 750* 49);margin-bottom:calc(100vw / 750* 13)}div.contact h1.title:before{width:calc(100vw / 750* 184);height:calc(100vw / 750* 49);margin-bottom:calc(100vw / 750* 13)}.button.button--primary-outline{min-width:calc(100vw / 750* 420)}.cart__checkout-button.button.button--primary-outline{width:90%}.cart-page{padding-top:24vw!important}.blog_tab+h1.title:before{width:calc(100vw / 750* 184);height:calc(100vw / 750* 49);margin-bottom:calc(100vw / 750* 13)}}.second-page{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif}.second-page .subfrontview{height:250px;width:100%;display:flex;justify-content:center;align-items:center;position:relative}.second-page .breadcrumb{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;font-size:12px;letter-spacing:.02em;line-height:1;text-align:left;position:absolute;left:35px;top:24px}.second-page .breadcrumb a{color:#333;border-right:1px solid #333333;text-decoration:underline;padding:0 14px}.second-page .breadcrumb a:not(:first-child){padding:0 14px 0 10px}.second-page .breadcrumb span{color:#333;opacity:.5;padding:0 14px 0 10px}.second-page .team-container{display:flex;justify-content:space-between;align-items:flex-start;text-align:center;flex-wrap:wrap}.second-page .ja__txt{font-family:"Noto Serif JP",serif;font-size:2.8rem;font-weight:500;letter-spacing:.16em;line-height:1.8;color:#333}.second-page .ja__txt:before{content:"";background:url(/cdn/shop/files/h2-deco.png?v=1713764587);display:block;width:117px;height:31px;background-size:cover;margin:0 auto}.second-page .en__txt{font-family:Abhaya Libre;font-weight:400;font-size:1.4rem;letter-spacing:.06em;line-height:1.8;margin-top:7px;text-align:center;color:#97514d}.second-page .Inner{max-width:1340px;margin:auto auto 130px}.second-page.staff .Inner{margin-bottom:70px}.second-page .team-member{width:282px;margin-bottom:60px}.second-page .team-member img{border-radius:50%;background:url(/cdn/shop/files/staff-deco-img.png?v=1713767483);background-size:contain;width:203px;margin:0 auto}.second-page .team-member h3{font-family:"Noto Serif JP",serif;font-weight:500;font-size:17px;letter-spacing:.02em;line-height:1.4;color:#333;margin-top:20px}.second-page .team-member h3:after{content:"";background:url(/cdn/shop/files/staff-deco-text.png?v=1713767713);display:block;width:253px;height:7px;background-size:cover;margin:4px auto}.second-page .team-member p:nth-of-type(1){font-family:Abhaya Libre;font-size:12px;letter-spacing:.06em;line-height:1.8;color:#333;margin-bottom:20px}.second-page .team-member p:nth-of-type(2){color:#333;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:300;letter-spacing:.02em;line-height:1.8;font-size:15px;width:232px;margin:0 auto;text-align:left}.second-page.e-gift .subfrontview{height:407px;max-width:1170px;display:flex;justify-content:center;align-items:center;position:relative;background:url(/cdn/shop/files/e-gift-fv.png?v=1713775091)no-repeat;background-size:contain;background-position-y:75px;margin:0 auto}.second-page.e-gift .subtitle__wrapper{position:relative;bottom:80px}.second-page.e-gift .ja__txt:before{content:none}.second-page.e-gift .ja__txt span.e-text{font-size:49px;font-family:Abhaya Libre;font-weight:600;letter-spacing:.16em;color:#97514d;line-height:1}.second-page.e-gift .ja__txt span.gift-text{font-weight:600;letter-spacing:.16em;color:#97514d}.second-page.e-gift .en__txt{margin-top:0;text-align:center;color:#333}.second-page.e-gift .e-gift-menu{height:auto;width:100%;text-align:center;position:relative;bottom:75px;background:#f8f6f4;display:flex;align-items:center;justify-content:center;column-gap:60px;flex-wrap:wrap}.second-page.e-gift .e-gift-menu a{font-family:"Noto Serif JP",serif;font-size:15px;font-weight:500;letter-spacing:.1em;line-height:1.9;color:#333;transition:.4s;height:70px;align-content:center}.second-page.e-gift .e-gift-menu a:hover{transition:.4s;opacity:.7}.second-page.e-gift .e-gift-menu a:after{content:"";display:inline-block;width:8px;height:8px;border:2px solid;border-radius:1px;border-color:transparent transparent #97514D #97514D;transform:rotate(-45deg);position:relative;bottom:5px;margin-left:10px}.second-page.e-gift .e-gift-menu a:last-of-type{margin-right:0}.second-page.e-gift .title__wrapper{max-width:1340px;background:url(/cdn/shop/files/gift-deco-text.png?v=1713775090)no-repeat;background-size:contain;height:135px;background-position:center;align-content:space-evenly}.second-page.e-gift .title__wrapper .ja__txt{font-size:23px;letter-spacing:.1em;text-align:center}.second-page.e-gift .title__wrapper .ja__txt span.e-text{color:#333;letter-spacing:.1em;font-size:39px}.second-page.e-gift .title__wrapper .ja__txt span.gift-text{font-weight:600;letter-spacing:.1em;color:#333;font-family:"Noto Serif JP";font-weight:700}.second-page.e-gift .title__wrapper .en__txt{margin-top:0;text-align:center;color:#97514d}.second-page.e-gift .dot-text{font-family:"Noto Serif JP";font-weight:400;font-size:16px;letter-spacing:.02em;line-height:1.2;margin-top:40px;text-align:left;color:#333;text-align:center}.second-page.e-gift .dot-text span{background-image:linear-gradient(to right,#B57E24,#B57E24 2px,transparent 2px,transparent 8px);background-size:6px 2px;background-position:left bottom;background-repeat:repeat-x;margin-bottom:20px;display:inline-block;height:30px}.second-page.e-gift section[id=e-gift01] p:not([class]){font-family:"Noto Serif JP";font-weight:400;font-size:15px;letter-spacing:.02em;line-height:2;margin-top:10px;text-align:center}.second-page.e-gift section .Inner{margin-bottom:0}.second-page.e-gift section{padding-top:80px;padding-bottom:80px}.second-page.e-gift section[id=e-gift02]{padding-top:80px}.second-page.e-gift .melit-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;column-gap:17px;row-gap:60px;margin-top:60px}.second-page.e-gift .melit-box{width:322px}.second-page.e-gift .melit-box:nth-of-type(1){margin-left:170px}.second-page.e-gift .melit-box:nth-of-type(3){margin-right:170px}.second-page.e-gift .melit-box img{width:180px;margin:0 auto}.second-page.e-gift .melit-box .melit-text{border:1px solid #E5E5E5;border-radius:12px;background:#fff;padding:30px 20px;position:relative}.second-page.e-gift .melit-box .melit-text:before{content:"";width:13px;height:13px;display:inline-block;border:2px solid #E5E5E5;border-radius:1px;background:#fff;border-color:transparent transparent #E5E5E5 #E5E5E5;transform:rotate(135deg);position:absolute;top:-6px;right:48%}.second-page.e-gift .melit-box .melit-text h3{font-family:"Noto Serif JP",serif;font-weight:500;font-size:18px;letter-spacing:.02em;line-height:1.4;color:#97514d;margin:0 auto 20px;width:282px;text-align:center}.second-page.e-gift .melit-box .melit-text p{color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:300;letter-spacing:0;line-height:1.8;font-size:16px;width:258px;margin:0 auto;text-align:left}.second-page.e-gift section[id=e-gift03] .subtitle__wrapper{position:relative;bottom:0;margin-top:70px;margin-bottom:60px;background:#f8f6f4}.second-page.e-gift section[id=e-gift03] .subtitle__wrapper h3.use01{text-align:center;width:423px;height:112px;margin:0 auto;background:url(/cdn/shop/files/h2-gift-deco01.png?v=1713775119)no-repeat;align-content:center;background-size:contain;background-position-x:15px;transform:translate(-10px);font-family:"Noto Serif JP",serif;font-weight:600}.second-page.e-gift section[id=e-gift03] .subtitle__wrapper h3.use02{text-align:center;width:423px;height:112px;margin:0 auto;background:url(/cdn/shop/files/h2-gift-deco02.png?v=1713775120)no-repeat;align-content:center;background-size:contain;background-position-x:15px;transform:translate(-10px);font-family:"Noto Serif JP",serif;font-weight:600}.second-page.e-gift section[id=e-gift03] .subtitle__wrapper h3{font-family:"Noto Serif JP",serif;font-weight:500;font-size:20px;letter-spacing:.02em;line-height:1.4;color:#333;margin:0 auto}.second-page.e-gift section[id=e-gift03] .subtitle__wrapper h3 span.e-text{font-size:27px;font-family:"Noto Serif JP",serif;font-weight:600}.second-page.e-gift section[id=e-gift03] .subtitle__wrapper h3 span:not([class]){color:#97514d;background-image:linear-gradient(to right,#97514D,#97514D 2px,transparent 2px,transparent 5px);background-size:5px 2px;background-position:left bottom;background-repeat:repeat-x;height:28%;display:inline-block;font-family:"Noto Serif JP",serif;font-weight:600}.second-page.e-gift section[id=e-gift03] .subtitle__wrapper h3.use02 span:not([class]){color:#b57e24;background-image:linear-gradient(to right,#B57E24,#B57E24 2px,transparent 2px,transparent 5px)}.second-page.e-gift .use-content{justify-content:center;display:flex;align-items:baseline;margin-bottom:120px}.second-page.e-gift .use-content:last-of-type{justify-content:center;display:flex;align-items:baseline;margin-bottom:0}.second-page.e-gift .use-box{width:274px;text-align:center}.second-page.e-gift .use-box h3{text-align:center;font-family:"Noto Serif JP",serif;font-weight:500;font-size:15px;letter-spacing:0em;line-height:1.4;color:#97514d;margin:0 auto 5px;background-image:linear-gradient(to right,#97514D,#97514D 2px,transparent 2px,transparent 5px);background-size:5px 2px;background-position:left bottom;background-repeat:repeat-x;display:inline-block}.second-page.e-gift .use-box h3 span{text-align:center;font-family:"Noto Serif JP",serif;font-weight:500;font-size:26px;letter-spacing:.02em;line-height:1.5;color:#97514d;margin:0 auto}.second-page.e-gift .use-box h3.orange{color:#b57e24!important;background-image:linear-gradient(to right,#B57E24,#B57E24 2px,transparent 2px,transparent 5px)}.second-page.e-gift .use-box h3.orange span{color:#b57e24!important}.second-page.e-gift .use-box p:nth-of-type(1){text-align:center;font-family:"Noto Serif JP",serif;font-weight:500;font-size:17px;letter-spacing:.02em;line-height:1.4;color:#333;margin:0 auto}.second-page.e-gift .use-box img{margin:10px 0}.second-page.e-gift .use-box p:nth-of-type(2){color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:300;letter-spacing:.02em;line-height:1.8;font-size:16px;margin:0 auto;text-align:left}.second-page.e-gift .right-arrow-red{width:0;height:0;border-left:20px solid #97514D;border-top:17px solid transparent;border-bottom:17px solid transparent;border-radius:6px;margin:0 23px;transform:translateY(175px)}.second-page.e-gift .right-arrow-red.orange{border-left:20px solid #B57E24}.second-page.e-gift .title__wrapper.two-rap{background:url(/cdn/shop/files/gift-deco-text02.png?v=1713818821) no-repeat;background-size:contain;height:167px;background-position:center}.second-page.e-gift .attention-content{width:800px;margin:60px auto 0}.second-page.e-gift section[id=e-gift03]{background:#f8f6f4}.second-page.e-gift section[id=e-gift06]{background:#f8f6f4}.second-page.e-gift section[id=e-gift06] .melit-content{width:1050px;margin-left:auto;margin-right:auto}.second-page.e-gift section[id=e-gift06] .melit-content .recomm-box a{display:block;width:500px}.second-page.e-gift .attention-text{text-align:center;font-family:"Noto Serif JP",serif;font-weight:500;font-size:17px;letter-spacing:.02em;line-height:1.4;color:#97514d;margin:0 auto;padding-bottom:8px;background-image:linear-gradient(to right,#97514D,#97514D 2px,transparent 2px,transparent 5px);background-size:5px 2px;background-position:left bottom;background-repeat:repeat-x}.second-page.e-gift .attention-box{margin-top:40px}.second-page.e-gift .attention-box ul li{color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:300;letter-spacing:.02em;line-height:1.8;font-size:16px;margin:0 auto 32px;text-align:left;text-indent:-16px;padding-left:16px}.second-page.e-gift .attention-box ul li span{color:#97514d;font-weight:600}.second-page.e-gift .attention-box ul li:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background-color:#97514d;margin-right:8px}.second-page.e-gift .qa-content{margin:80px auto 0;width:800px}.second-page.e-gift .qa-box{margin-bottom:70px}.recommend_wrap label h3{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;font-size:17px;letter-spacing:.02em;line-height:1.6;color:#222}.recommend_wrap label h3 span{font-family:Abhaya Libre;font-weight:400;font-size:24px;letter-spacing:.06em;padding-bottom:7px;margin-right:5px;line-height:1;color:#97514d;border-bottom:1px solid #97514D}.second-page.e-gift .cat_sub p{color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:300;letter-spacing:.02em;line-height:1.8;font-size:16px}.second-page.e-gift .cat_sub p span{color:#ad0000}.recommend_wrap{width:100%}.recommend_wrap input{display:none}.recommend_wrap label{height:36px;line-height:36px;display:block;margin:0 0 1%;cursor:pointer;transition:all .5s;font-size:17px;text-align:left;letter-spacing:.1em;color:#fff;border-bottom:1px solid #E5E5E5;position:relative}.recommend_wrap label:before{content:"+";font-size:20px;color:#707070;position:absolute;top:35%;font-weight:300;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:1%;font-family:"Noto Serif JP",serif}.recommend_wrap .ac-columnshow{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}.recommend_wrap input:checked~.ac-columnshow{height:auto;padding-top:20px;opacity:1}.recommend_wrap input:checked~label:before{content:"";width:13px;height:1px;background-color:#707070;position:absolute;top:35%;font-weight:300;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:1%;font-family:"Noto Serif JP",serif}.cat_sub{width:100%;height:auto;margin:0;overflow-x:auto;overflow-y:hidden}.second-page.about-tajimagyu{background:url(/cdn/shop/files/tajima-img00.png?v=1713853881);background-size:cover}.second-page.about-tajimagyu .fv-content-box{display:flex;max-width:1340px;padding-top:86px;margin:0 auto;justify-content:space-between}.second-page.about-tajimagyu .fv-content-box-img{width:614px}.second-page.about-tajimagyu .fv-content-box-text{width:670px;margin-top:74px}.second-page .ja__txt.tajimagyu-h1{position:relative;text-align:center}.second-page .ja__txt.tajimagyu-h1:before{content:"";background:url(/cdn/shop/files/tajima-deco-text01.png?v=1713853275) no-repeat;display:block;width:664px;height:58px;background-size:contain;margin:0 auto;position:absolute;top:12px;right:0}.second-page .en__txt.tajimagyu-h1{line-height:1;margin-top:0}.second-page.about-tajimagyu p:not([class]){color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:300;letter-spacing:.02em;line-height:1.8;font-size:16px}.second-page.about-tajimagyu .fv-content-box-text p:not([class]){letter-spacing:.02em;line-height:2.1;font-size:16px;margin-top:55px}.second-page.about-tajimagyu p.std-w4{color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Std W4,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W4,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.8;font-size:16px}.second-page.about-tajimagyu .fv-content-box-text p.std-w4{letter-spacing:.02em;line-height:2.1;font-size:16px;margin-top:55px}.second-page.about-tajimagyu .tajimagyu-menu{position:fixed;bottom:0;width:100%;background:#fff;z-index:999}.second-page.about-tajimagyu .tajimagyu-menu-content{width:1020px;margin:0 auto;display:flex;justify-content:space-between}.second-page.about-tajimagyu .tajimagyu-menu-content a{font-family:"Noto Serif JP",serif;font-size:15px;font-weight:500;letter-spacing:.02em;line-height:1.9;color:#333;transition:.4s;height:65px;align-content:center;display:inline-block;padding-bottom:5px;position:relative}.second-page.about-tajimagyu .tajimagyu-menu-content a{transition:.4s}.second-page.about-tajimagyu .tajimagyu-menu-content a>*{transition:.4s}.second-page.about-tajimagyu .tajimagyu-menu-content a:hover{transition:.4s}.second-page.about-tajimagyu .tajimagyu-menu-content a:after{content:"";display:inline-block;width:8px;height:8px;border:2px solid;border-radius:1px;border-color:transparent transparent #97514D #97514D;transform:rotate(-45deg);position:relative;bottom:5px;margin-left:10px}.second-page.about-tajimagyu .tajimagyu-menu-content a:hover:before{content:"";display:inline-block;background:url(/cdn/shop/files/tajima-deco-text03.png?v=1713853276);width:79%;height:4px;position:absolute;bottom:17px;right:9%;background-size:contain}.second-page.about-tajimagyu .tajimagyu-menu-content a:last-of-type{margin-right:0}.second-page.about-tajimagyu .tajimagyu-menu-content a span.number{width:29px;height:29px;background:url(/cdn/shop/files/title-number-back01.png?v=1713853276)no-repeat;background-size:contain;margin-right:4px;display:inline-block;position:relative;top:12%}.second-page.about-tajimagyu .tajimagyu-menu-content a:hover span.number{background:url(/cdn/shop/files/title-number-back02.png?v=1713853276)no-repeat;background-size:contain}.second-page.about-tajimagyu .tajimagyu-menu-content a span.number:before{display:block;position:absolute;font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;letter-spacing:.06em;line-height:1;color:#fff;top:22%;right:35%}.second-page.about-tajimagyu .tajimagyu-menu-content a span.number-text{position:relative;top:0}.second-page.about-tajimagyu .tajimagyu-menu-content a:hover span.number-text{position:relative;top:-5px;color:#891212}.second-page.about-tajimagyu .tajimagyu-menu-content a:nth-of-type(1) span.number:before{content:"1"}.second-page.about-tajimagyu .tajimagyu-menu-content a:nth-of-type(2) span.number:before{content:"2"}.second-page.about-tajimagyu .tajimagyu-menu-content a:nth-of-type(3) span.number:before{content:"3"}.second-page.about-tajimagyu .tajimagyu-menu-content a:nth-of-type(4) span.number:before{content:"4"}.second-page .ja__txt.tajimagyu-h2{position:relative;text-align:center;font-family:"Noto Serif JP",serif;font-size:25px;font-weight:500;letter-spacing:.16em;line-height:2;color:#333}.second-page .ja__txt.tajimagyu-h2:before{content:"";background:url(/cdn/shop/files/title-number01.png?v=1713853276) no-repeat;display:block;width:55px;height:55px;background-size:contain;margin:0 auto;position:absolute;top:-58px;right:48%}.second-page .ja__txt.tajimagyu-h2:after{content:"";background:url(/cdn/shop/files/tajima-deco-text03.png?v=1713853276) no-repeat;display:block;width:90px;height:4px;background-size:contain;margin:0 auto;position:absolute;top:60px;right:46.5%}.second-page.about-tajimagyu section[id=tajimagyu01]{margin-top:160px}.second-page.about-tajimagyu section[id=tajimagyu01]{padding-top:260px;margin-top:-100px}.second-page.about-tajimagyu section[id=tajimagyu02]{margin-top:160px}.second-page.about-tajimagyu section[id=tajimagyu02]{padding-top:260px;margin-top:-100px}.second-page.about-tajimagyu .Inner{margin:auto auto 0}.second-page.about-tajimagyu section .title__wrapper+p:not([class]){margin-top:50px;margin-bottom:50px;text-align:center}.second-page.about-tajimagyu section p:not([class]) span{font-weight:600;color:#b57e24}.second-page.about-tajimagyu section .title__wrapper+p.std-w4{margin-top:50px;margin-bottom:50px;text-align:center}.second-page.about-tajimagyu section p.std-w4 span{font-weight:600;color:#b57e24}.second-page.about-tajimagyu .tajimagyu01-content{display:flex;justify-content:space-between;width:1140px;margin:0 auto}.second-page.about-tajimagyu .tajimagyu01-content .tajimagyu01-content-box{width:47%;background:url(/cdn/shop/files/tajima-box-img01.png?v=1713853276)no-repeat;background-size:contain;padding:70px 50px 0;height:438px}.second-page.about-tajimagyu .tajimagyu01-content .tajimagyu01-content-box+.tajimagyu01-content-box{background:url(/cdn/shop/files/tajima-box-img02.png?v=1713853276)no-repeat;background-size:contain}.second-page.about-tajimagyu .tajimagyu01-content .tajimagyu01-content-box h3{font-family:"Noto Serif JP",serif;font-size:18px;font-weight:500;letter-spacing:.02em;line-height:1.6;color:#97514d;align-content:center;position:relative;text-align:center;width:fit-content;margin:0 auto 35px}.second-page.about-tajimagyu .tajimagyu01-content .tajimagyu01-content-box h3:after{content:"";background:url(/cdn/shop/files/tajima-deco-text03.png?v=1713853276);display:block;width:100%;height:4px;background-size:contain;margin:0 auto;position:absolute;top:30px;right:0}.second-page.about-tajimagyu .tajimagyu01-content .tajimagyu01-content-box ul li{color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Std W4,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W4,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.8;font-size:17px;margin:0 auto 12px;text-align:left;text-indent:-17px;padding-left:17px}.second-page.about-tajimagyu .tajimagyu01-content .tajimagyu01-content-box ul li span{color:#97514d;font-weight:600}.second-page.about-tajimagyu .tajimagyu01-content .tajimagyu01-content-box ul li:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background-color:#97514d;margin-right:8px}.second-page.about-tajimagyu .tajimagyu01-content .tajimagyu01-content-box ul{width:fit-content;margin:0 auto}.second-page.about-tajimagyu .tajimagyu01-content02{width:1140px;margin:60px auto 0;background:url(/cdn/shop/files/tajima-box-img03.png?v=1713853277)no-repeat;background-size:contain;padding:100px;height:969px}.second-page.about-tajimagyu .tajimagyu01-content02 h3{font-family:"Noto Serif JP";font-weight:500;font-size:22px;letter-spacing:.02em;line-height:1.2;padding-bottom:10px;margin-bottom:37px;text-align:left;color:#333;border-bottom:1px solid #EAE4DE}.second-page.about-tajimagyu .tajimagyu01-content02 h3:before{content:"";background:url(/cdn/shop/files/tajima-deco-text02.png?v=1713853275)no-repeat;width:24px;height:11px;background-size:contain;display:inline-block;position:relative;top:-3px;margin-right:10px}.second-page.about-tajimagyu .tajimagyu01-content02 .tajimagyu01-content-box{display:flex;justify-content:space-between;margin-top:37px;margin-bottom:25px}.second-page.about-tajimagyu .tajimagyu01-content02 .tajimagyu01-content-box ul li{color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Std W4,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W4,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.7;font-size:17px;margin:0 auto 12px;text-align:left;text-indent:-17px;padding-left:17px}.second-page.about-tajimagyu .tajimagyu01-content02 .tajimagyu01-content-box ul li span{color:#97514d;font-weight:600}.second-page.about-tajimagyu .tajimagyu01-content02 .tajimagyu01-content-box ul li:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background-color:#97514d;margin-right:8px}.second-page.about-tajimagyu .tajimagyu01-content02 .tajimagyu01-content-box ul{width:334px}.second-page.about-tajimagyu .tajimagyu01-content02 .tajimagyu01-content-box img{width:568px;height:266px}.second-page.about-tajimagyu .tajimagyu01-content02 .fukidashi01{width:731px;height:69px}.second-page.about-tajimagyu .tajimagyu01-content02 p{width:900px;margin:30px auto 0}.second-page.about-tajimagyu .tajimagyu01-content02 p+p{margin:30px auto 0}.second-page.about-tajimagyu .tajimagyu02-content{display:flex;margin-bottom:80px}.second-page.about-tajimagyu .tajimagyu02-content-box{margin-left:100px;margin-right:56px;width:570px}.second-page.about-tajimagyu .tajimagyu02-content-box02{width:614px}.second-page.about-tajimagyu .tajimagyu02-content h3{font-family:"Noto Serif JP";font-weight:500;font-size:22px;letter-spacing:.02em;line-height:1.2;padding-bottom:10px;margin-bottom:30px;text-align:left;color:#333;border-bottom:1px solid #EAE4DE}.second-page.about-tajimagyu .tajimagyu02-content h3:before{content:"";background:url(/cdn/shop/files/tajima-deco-text02.png?v=1713853275)no-repeat;width:24px;height:11px;background-size:contain;display:inline-block;position:relative;top:-3px;margin-right:10px}.second-page.about-tajimagyu .tajimagyu02-content table{margin:30px 0;border:1px solid #EAE4ED;box-shadow:none}.second-page.about-tajimagyu .tajimagyu02-content table th{text-align:left;padding:17px 10px 20px 20px;background:#f8f6f4;border-right:none;color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:300;letter-spacing:.02em;line-height:1.8;font-size:16px;width:132px;border-color:#eae4de}.second-page.about-tajimagyu .tajimagyu02-content table td{text-align:left;padding:17px 10px 20px 17px;background:#fff;border-left:none;color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:300;letter-spacing:.02em;line-height:1.8;font-size:16px;border-color:#eae4de}.second-page section[id=tajimagyu02] .ja__txt.tajimagyu-h2:before{content:"";background:url(/cdn/shop/files/title-number02.png?v=1713853276) no-repeat;background-size:contain}.second-page section[id=tajimagyu03] .ja__txt.tajimagyu-h2:before{content:"";background:url(/cdn/shop/files/title-number03.png?v=1713853276) no-repeat;background-size:contain}.second-page section[id=tajimagyu04] .ja__txt.tajimagyu-h2:before{content:"";background:url(/cdn/shop/files/title-number04.png?v=1713853276) no-repeat;background-size:contain}.second-page.about-tajimagyu .tajimagyu02-content.box-reverse{flex-direction:row-reverse}.second-page.about-tajimagyu .box-reverse .tajimagyu02-content-box{margin-left:56px;margin-right:100px}.second-page.about-tajimagyu .fukidashi02{width:475px;height:95px;margin:30px 0}.second-page.about-tajimagyu section .title__wrapper+img{width:1085px;margin:50px auto 0}.second-page.about-tajimagyu section .title__wrapper+img+p.std-w4{margin-top:40px;margin-bottom:89px;text-align:center}.second-page.about-tajimagyu section[id=tajimagyu04] img{width:1340px;margin:50px auto 0}.second-page.about-tajimagyu section[id=tajimagyu04] p.std-w4{margin-top:40px;margin-bottom:89px;text-align:center}.second-page.about-tajimagyu .tajimagyu03-content h3{font-family:"Noto Serif JP";font-weight:500;font-size:22px;letter-spacing:.02em;line-height:1.2;padding-bottom:10px;margin-bottom:30px;text-align:left;color:#333;border-bottom:1px solid #EAE4DE}.second-page.about-tajimagyu .tajimagyu03-content h3:before{content:"";background:url(/cdn/shop/files/tajima-deco-text02.png?v=1713853275)no-repeat;width:24px;height:11px;background-size:contain;display:inline-block;position:relative;top:-3px;margin-right:10px}.second-page.about-tajimagyu .tajimagyu03-content-box{width:901px;margin:0 auto}.second-page.about-tajimagyu .tajimagyu03-content-box img{width:650px;margin:0 auto}.second-page.about-tajimagyu .tajimagyu03-content-box h4{font-family:"Noto Serif JP";font-weight:500;font-size:20px;letter-spacing:.02em;line-height:1.6;padding-left:13px;margin:40px 0 20px;text-align:left;color:#222;border-left:3px solid #97514D}.second-page.about-tajimagyu .tajimagyu03-content-box p+p{margin-top:40px}.second-page.about-tajimagyu section[id=tajimagyu03]{margin-top:160px}.second-page.about-tajimagyu section[id=tajimagyu04]{margin-top:160px;padding-bottom:120px}.second-page.about-tajimagyu section[id=tajimagyu03]{padding-top:260px;margin-top:-100px}.second-page.about-tajimagyu section[id=tajimagyu04]{padding-top:260px;margin-top:-100px;padding-bottom:120px}.second-page.about-tajimagyu .tajimagyu03-content-box+.tajimagyu03-content-box{margin-top:80px}.second-page.about-tajimagyu .tajimagyu03-content-box img+p{margin-top:40px}.second-page.about-tajimagyu .last-text{text-align:end;color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4Std W4,\30d2\30e9\30ae\30ce\89d2\30b4ProN W4,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.8;font-size:16px}.second-page.about-tajimagyu .fv-content-box-img img{border-radius:10px}.second-page.about-hirayama .fv-content-box{max-width:1340px;margin:0 auto}.second-page.about-hirayama .fv-content-box-img{width:916px;height:auto;padding-top:45px;margin-right:0;margin-left:auto}.second-page.about-hirayama .fv-content-box-text{position:relative}.second-page.about-hirayama .fv-content-box .subtitle__wrapper{width:400px;height:340px;background:url(/cdn/shop/files/hirayama-box01.png?v=1714050678) no-repeat;background-size:cover;position:absolute;top:-485px;left:80px;align-content:center}.second-page.about-hirayama .ja__txt{text-align:center}.second-page.about-hirayama{background:url(/cdn/shop/files/tajima-img00.png?v=1713853881);background-size:cover}.second-page.about-hirayama .tajimagyu-menu{position:fixed;bottom:0;width:100%;background:#fff;z-index:9999}.second-page.about-hirayama .tajimagyu-menu-content{width:1020px;margin:0 auto;display:flex;justify-content:space-between}.second-page.about-hirayama .tajimagyu-menu-content a{font-family:"Noto Serif JP",serif;font-size:15px;font-weight:500;letter-spacing:.02em;line-height:1.9;color:#333;transition:.4s;height:65px;align-content:center;display:inline-block;padding-bottom:5px;position:relative}.second-page.about-hirayama .tajimagyu-menu-content a{transition:.4s}.second-page.about-hirayama .tajimagyu-menu-content a>*{transition:.4s}.second-page.about-hirayama .tajimagyu-menu-content a:hover{transition:.4s}.second-page.about-hirayama .tajimagyu-menu-content a:after{content:"";display:inline-block;width:8px;height:8px;border:2px solid;border-radius:1px;border-color:transparent transparent #97514D #97514D;transform:rotate(-45deg);position:relative;bottom:5px;margin-left:10px}.second-page.about-hirayama .tajimagyu-menu-content a:hover:before{content:"";display:inline-block;background:url(/cdn/shop/files/tajima-deco-text03.png?v=1713853276);width:79%;height:4px;position:absolute;bottom:17px;right:9%;background-size:contain}.second-page.about-hirayama .tajimagyu-menu-content a:last-of-type{margin-right:0}.second-page.about-hirayama .tajimagyu-menu-content a span.number{width:29px;height:29px;background:url(/cdn/shop/files/title-number-back01.png?v=1713853276)no-repeat;background-size:contain;margin-right:4px;display:inline-block;position:relative;top:12%}.second-page.about-hirayama .tajimagyu-menu-content a:hover span.number{background:url(/cdn/shop/files/title-number-back02.png?v=1713853276)no-repeat;background-size:contain}.second-page.about-hirayama .tajimagyu-menu-content a span.number:before{display:block;position:absolute;font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;letter-spacing:.06em;line-height:1;color:#fff;top:22%;right:35%}.second-page.about-hirayama .tajimagyu-menu-content a span.number-text{position:relative;top:0}.second-page.about-hirayama .tajimagyu-menu-content a:hover span.number-text{position:relative;top:-5px;color:#891212}.second-page.about-hirayama .tajimagyu-menu-content a:nth-of-type(1) span.number:before{content:"1"}.second-page.about-hirayama .tajimagyu-menu-content a:nth-of-type(2) span.number:before{content:"2"}.second-page.about-hirayama .tajimagyu-menu-content a:nth-of-type(3) span.number:before{content:"3"}.second-page.about-hirayama .tajimagyu-menu-content a:nth-of-type(4) span.number:before{content:"4"}.second-page.about-hirayama .second-view{width:1335px;height:1141px;background:url(/cdn/shop/files/hirayama-img02.png?v=1714050682)no-repeat;background-size:contain;margin:170px auto 50px;position:relative}.second-page.about-hirayama .second-view div.Inner div:nth-of-type(1) p{font-family:"Noto Serif JP",serif;font-size:28px;font-weight:500;letter-spacing:.4em;line-height:2;color:#333;display:block;writing-mode:vertical-rl;margin-left:auto;margin-right:245px;padding-top:75px}.second-page.about-hirayama .second-view div.Inner div:nth-of-type(2){position:absolute;bottom:25px;width:680px;height:314px;margin-left:100px}.second-page.about-hirayama .second-view div.Inner div:nth-of-type(2) p:nth-of-type(1){font-family:"Noto Serif JP",serif;font-size:22px;font-weight:500;letter-spacing:.16em;line-height:2.2;color:#333;display:block;margin-bottom:20px}.second-page.about-hirayama .second-view div.Inner div:nth-of-type(2) p:nth-of-type(2){font-family:"Noto Serif JP",serif;font-size:15px;font-weight:400;letter-spacing:0;line-height:1.8;color:#333;display:block}.second-page.about-hirayama .ja__txt.hirayama-h2{font-family:"Noto Serif JP",serif;font-size:28px;font-weight:500;letter-spacing:.16em;line-height:1.8;color:#333}.second-page.about-hirayama .ja__txt.hirayama-h2:before{content:none;background:url(/cdn/shop/files/h2-deco.png?v=1713764587);display:block;width:117px;height:31px;background-size:cover;margin:0 auto}.second-page.about-hirayama .ja__txt.hirayama-h2:after{content:"";background:url(/cdn/shop/files/hirayama-deco-text01.png?v=1714050678);display:block;width:218px;height:11px;background-size:cover;margin:11px auto}.second-page.about-hirayama .en__txt.hirayama-h2{font-family:Abhaya Libre;font-weight:400;font-size:16px;letter-spacing:.06em;line-height:1.6;margin-top:0;text-align:center;color:#97514d}.second-page.about-hirayama section[id=hirayama01]{padding-top:200px;margin-top:-100px}.second-page.about-hirayama section .title__wrapper+p{font-family:"Noto Serif JP",serif;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:2;color:#333;display:block;text-align:center;margin-top:40px}.second-page.about-hirayama section .hirayama01-content{width:1140px;height:1277px;margin:90px auto;background:url(/cdn/shop/files/hirayama-img03.png?v=1714050678)no-repeat;background-position-y:38px;background-size:contain;background-position-x:center}.second-page.about-hirayama section .hirayama01-content-box{display:flex;align-items:center;justify-content:space-between;margin-bottom:85px}.second-page.about-hirayama section p{font-family:"Noto Serif JP",serif;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:2;color:#333;display:block}.second-page.about-hirayama section h3{font-family:"Noto Serif JP";font-weight:500;font-size:22px;letter-spacing:.06em;line-height:1.2;margin-bottom:30px;text-align:left;color:#333}.second-page.about-hirayama section h3:before{content:"";background:url(/cdn/shop/files/tajima-deco-text02.png?v=1713853275) no-repeat;width:24px;height:11px;background-size:contain;display:inline-block;position:relative;top:-3px;margin-right:10px}.second-page.about-hirayama section .hirayama01-content-box .hirayama01-content-text p{width:471px}.second-page.about-hirayama section .hirayama01-content-box .hirayama01-content-img{width:480px;height:370px}.second-page.about-hirayama section .hirayama01-content-box:nth-of-type(2){flex-direction:row-reverse}.second-page.about-hirayama section[id=hirayama02] .background-cont{width:1440px;height:1800px;background:url(/cdn/shop/files/section_thought.png?v=1714382784) no-repeat;background-size:contain;margin:0 auto;background-position-x:70px}.second-page.about-hirayama section[id=hirayama02] .Inner{max-width:100%;padding-bottom:110px}.second-page.about-hirayama section[id=hirayama02] .hirayama02-content01{width:1140px;height:483px;margin:0 auto}.second-page.about-hirayama section[id=hirayama02] .hirayama02-content01 .title__wrapper{padding-top:197px}.second-page.about-hirayama section .hirayama02-content01+p{font-family:"Noto Serif JP",serif;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:2;color:#333;display:block;text-align:center;margin-top:40px}.second-page.about-hirayama .hirayama02-content02{width:1210px;height:1290px;margin-left:auto;margin-top:28px;position:relative}.second-page.about-hirayama .hirayama02-content-box{width:725px;height:750px;background:url(/cdn/shop/files/hirayama-box02.png?v=1714050678) no-repeat;background-size:contain;position:absolute;left:-130px;top:65px;padding:80px 67px 80px 60px}.second-page.about-hirayama .hirayama02-content02 .hirayama02-content-text:first-of-type{padding-bottom:60px;margin-bottom:60px;border-bottom:1px solid #f5f5f5}.second-page.about-hirayama .hirayama02-content02 .hirayama02-content-text p{font-size:15px;line-height:2.2}.second-page.about-hirayama .hirayama02-content03{display:flex;width:1195px;margin:52px auto 0;justify-content:space-between;align-items:center}.second-page.about-hirayama .hirayama02-content03-text p:nth-of-type(1){font-family:"Noto Serif JP";font-weight:500;font-size:28px;letter-spacing:.1em;line-height:1.9;margin-bottom:40px;text-align:left;color:#333}.second-page.about-hirayama .hirayama02-content03-text p:nth-of-type(2){font-family:"Noto Serif JP";font-weight:500;font-size:16px;letter-spacing:.02em;line-height:2;text-align:left;color:#333}.second-page.about-hirayama .hirayama02-content03-text{width:554px}.second-page.about-hirayama .hirayama02-content03-img{width:591px}.second-page.about-hirayama section[id=hirayama03] .background-cont{background:#eae4de;padding:80px 0 90px;position:relative}.second-page.about-hirayama section[id=hirayama03] .background-cont:before{content:"";display:block;width:100%;height:112px;background:url(/cdn/shop/files/top-bg-01.png?v=1714063225)no-repeat;background-size:cover;position:absolute;top:-110px;z-index:2}.second-page.about-hirayama section[id=hirayama03] .background-cont:after{content:"";display:block;width:100%;height:112px;background:url(/cdn/shop/files/top-bg-02.png?v=1714063225)no-repeat;background-size:cover;position:absolute;bottom:-110px;z-index:2}.second-page.about-hirayama .hirayama03-content01{width:1140px;margin:140px auto 108px}.second-page.about-hirayama .hirayama03-content-box{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}.second-page.about-hirayama .hirayama03-content-box:nth-of-type(2){flex-direction:row-reverse}.second-page.about-hirayama .hirayama03-content-box .hirayama03-content-text{width:509px}.second-page.about-hirayama .hirayama03-content-box .hirayama03-content-img{width:540px;height:370px}.second-page.about-hirayama .hirayama03-content-box .hirayama03-content-text h3{position:relative;padding-left:75px;letter-spacing:0}.second-page.about-hirayama .hirayama03-content-box .hirayama03-content-text h3:before{content:"";background:url(/cdn/shop/files/hirayama-deco-text02.png?v=1714050678)no-repeat;width:510px;height:59px;background-size:cover;display:block;position:absolute;left:0;top:-27px;margin-right:0}.second-page.about-hirayama .hirayama03-content-box:nth-of-type(2) .hirayama03-content-text{margin-top:40px}.second-page.about-hirayama .hirayama03-content-box:nth-of-type(2) .hirayama03-content-text h3:before{background:url(/cdn/shop/files/hirayama-deco-text03.png?v=1714050678)no-repeat;background-size:cover}.second-page.about-hirayama .hirayama03-content-box:nth-of-type(3) .hirayama03-content-text h3:before{background:url(/cdn/shop/files/hirayama-deco-text04.png?v=1714050678)no-repeat;background-size:cover}.second-page.about-hirayama .hirayama03-content-box .hirayama03-content-text p{font-size:15px;line-height:2.2;letter-spacing:0}.second-page.about-hirayama .hirayama03-content-box:nth-of-type(3) .hirayama03-content-img img{mix-blend-mode:luminosity}.second-page.about-hirayama .hirayama03-content02{width:1140px;margin:-120px auto 0;position:relative;z-index:3}.second-page.about-hirayama .hirayama03-content03 p:nth-of-type(1){text-align:center;font-size:28px;font-weight:500;letter-spacing:.1em;line-height:1.9;color:#333;display:block;margin-top:60px}.second-page.about-hirayama .hirayama03-content03 p:nth-of-type(2){text-align:center;margin:60px 0}.second-page.about-hirayama section[id=hirayama04] .title__wrapper+img{width:610px;margin:40px auto 80px}.second-page.about-hirayama .hirayama04-content{width:1140px;display:flex;justify-content:space-between;margin:0 auto 80px}.second-page.about-hirayama .hirayama04-content .hirayama04-content-box{width:30.2%}.second-page.about-hirayama .hirayama04-content .hirayama04-content-box .hirayama04-content-text{margin-top:35px}.second-page.about-hirayama .hirayama04-content .hirayama04-content-box .hirayama04-content-text p:nth-of-type(1){font-family:"Noto Serif JP";font-weight:500;font-size:22px;letter-spacing:0;line-height:1.4;margin-bottom:30px;text-align:left;color:#333}.second-page.about-hirayama .hirayama04-content .hirayama04-content-box .hirayama04-content-text p:nth-of-type(2){color:#6e6e6e;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Std W4,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W4,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;letter-spacing:-.02em;line-height:2;font-size:15px;margin:20px 0 13px;text-align:left}.second-page.about-hirayama .hirayama04-content .hirayama04-content-box .hirayama04-content-text p:nth-of-type(3){font-family:"Noto Serif JP";font-weight:500;font-size:16px;letter-spacing:0;line-height:2;text-align:end;color:#333}.second-page.about-hirayama .hirayama04-content02{width:1147px;margin:0 auto 160px}.second-page.about-hirayama .hirayama04-content03{display:flex;width:1140px;justify-content:space-between;margin:0 auto}.second-page.about-hirayama .hirayama04-content03 .hirayama04-content03-box{width:548px}.second-page.about-hirayama .hirayama04-content03 .hirayama04-content03-text h3{font-family:"Noto Serif JP";font-weight:500;font-size:28px;letter-spacing:0;line-height:1.4;padding-bottom:15px;text-align:center;color:#333}.second-page.about-hirayama .hirayama04-content03 .hirayama04-content03-text h3:before{content:none}.second-page.about-hirayama .hirayama04-content03 .hirayama04-content03-text h3:after{content:"";background:url(/cdn/shop/files/hirayama-deco-text05.png?v=1714050843);width:521px;height:4px;background-size:contain;display:block;margin:15px auto 0}.second-page.about-hirayama .hirayama04-content03 .hirayama04-content03-text p{font-family:"Noto Serif JP";font-weight:500;font-size:16px;letter-spacing:.02em;line-height:2;margin-bottom:25px;text-align:center;color:#333}.button001{width:280px;height:54px;display:flex;justify-content:center;align-items:center;background:#97514d;border:1px solid #97514d;border-radius:6px;transition:.4s;color:#fff}.button001:hover{display:flex;justify-content:center;align-items:center;background:none;border:1px solid #97514d;border-radius:6px;transition:.4s;color:#97514d!important}.button002{width:280px;height:54px;display:flex;justify-content:center;align-items:center;background:none;border:1px solid #97514d;border-radius:6px;transition:.4s;color:#97514d}.button002:hover{display:flex;justify-content:center;align-items:center;background:#97514d;border:1px solid #97514d;border-radius:6px;transition:.4s;color:#fff!important}.second-page.about-hirayama .hirayama04-content03-text a.button002{font-family:"Noto Serif JP";font-weight:600;font-size:16px;letter-spacing:.08em;margin:0 auto}.second-page.about-hirayama .shop-info-content{padding-top:130px}.second-page.about-hirayama .shop-info-content a.button002{font-family:"Noto Serif JP";font-weight:600;font-size:16px;letter-spacing:.08em;margin:0 auto}.second-page.about-hirayama .shop-info-box{width:1140px;margin:0 auto 67px;display:flex;justify-content:space-between}.second-page.about-hirayama .shop-info-text{width:521px;margin-top:35px}.second-page.about-hirayama .shop-info-text h3,.second-page.about-hirayama .shop-info-text h1{font-family:"Noto Serif JP";font-weight:500;font-size:28px;letter-spacing:.1em;line-height:1.8;margin-bottom:40px;text-align:left;color:#333}.second-page.about-hirayama .shop-info-text h3 span,.second-page.about-hirayama .shop-info-text h1 span{font-family:Abhaya Libre;font-weight:400;font-size:16px;letter-spacing:.06em;line-height:1.6;margin-top:16px;text-align:center;color:#97514d;display:inline-block;float:right}.second-page.about-hirayama .shop-info-text h3:before,.second-page.about-hirayama .shop-info-text h1:before{content:none}.second-page.about-hirayama .shop-info-text h3:after,.second-page.about-hirayama .shop-info-text h1:after{content:"";background:url(/cdn/shop/files/hirayama-deco-text06.png?v=1714050843);width:521px;height:4px;background-size:contain;display:block;margin:15px auto 0}.second-page.about-hirayama .shop-info-text p{font-size:15px;letter-spacing:0;line-height:2.2;font-family:"Noto Serif JP",serif}.second-page.about-hirayama .shop-info-text table{box-shadow:none;margin-top:40px;width:100%}.second-page.about-hirayama .shop-info-text table th{font-family:"Noto Serif JP",serif;font-size:16px;font-weight:500;letter-spacing:.02em;line-height:2;color:#333;border:none;border-bottom:1px solid #E5E5E5;width:28%;padding:10px 0;text-align:left}.second-page.about-hirayama .shop-info-text table td{font-family:"Noto Serif JP",serif;font-size:15px;font-weight:400;letter-spacing:0;line-height:1.4;color:#333;border:none;border-bottom:1px solid #E5E5E5;width:72%;padding:10px 0}.second-page.about-hirayama .shop-info-img{width:562px}.second-page.about-hirayama .shop-info-box02{height:582px}.second-page.about-hirayama section[id=hirayama03]{padding-top:50px;margin-top:-50px}.second-page.about-hirayama section[id=hirayama04]{padding-top:150px;margin-top:-150px}.second-page.about-hirayama{margin-bottom:0;padding-bottom:1px}.css-1rwovhe{display:flex;flex-direction:column}.chakra-stack.css-1bah2cq,.chakra-stack.css-hhatoo{margin-top:1rem}@media screen and (max-width:1200px){.second-page.about-hirayama section[id=hirayama03]{padding-top:3.472vw;margin-top:-3.472vw}.second-page.about-hirayama section[id=hirayama04]{padding-top:10.417vw;margin-top:-10.417vw}.second-page .team-container{justify-content:space-around}.second-page.e-gift .subtitle__wrapper{bottom:23%}.second-page .ja__txt{font-size:1.944vw}.second-page.e-gift .ja__txt span.e-text{font-size:3.403vw}.second-page.e-gift .ja__txt span.gift-text{font-weight:600;letter-spacing:.16em;color:#97514d}.second-page.e-gift .en__txt{font-size:.972vw}.second-page.e-gift .qa-content,.second-page.e-gift .attention-content{width:69.444vw}}@media screen and (max-width:1350px){.second-page.e-gift .melit-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;column-gap:1.181vw;row-gap:4.167vw;margin-top:4.167vw}.second-page.e-gift .melit-box{width:22.361vw}.second-page.e-gift .melit-box:nth-of-type(1){margin-left:11.806vw}.second-page.e-gift .melit-box:nth-of-type(3){margin-right:11.806vw}.second-page.e-gift .melit-box img{width:12.5vw;margin:0 auto}.second-page.e-gift .melit-box .melit-text{border:1px solid #E5E5E5;border-radius:.833vw;background:#fff;padding:2.083vw 1.389vw;position:relative}.second-page.e-gift .melit-box .melit-text:before{content:"";width:.903vw;height:.903vw;display:inline-block;border:2px solid #E5E5E5;border-radius:.069vw;background:#fff;border-color:transparent transparent #E5E5E5 #E5E5E5;transform:rotate(135deg);position:absolute;top:-.417vw;right:48%}.second-page.e-gift .melit-box .melit-text h3{font-family:"Noto Serif JP",serif;font-weight:500;font-size:1.25vw;letter-spacing:.02em;line-height:1.4;color:#97514d;margin:0 auto;margin-bottom:1.389vw;width:19.583vw;text-align:center}.second-page.e-gift .melit-box .melit-text p{color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:300;letter-spacing:0;line-height:1.8;font-size:1.111vw;width:17.917vw;margin:0 auto;text-align:left}.second-page.e-gift section[id=e-gift03] .subtitle__wrapper{position:relative;bottom:0;margin-top:4.861vw;margin-bottom:4.167vw}.second-page.e-gift section[id=e-gift03] .subtitle__wrapper h3.use01{text-align:center;width:29.375vw;height:7.778vw;margin:0 auto;background:url(/cdn/shop/files/h2-gift-deco01.png?v=1713775119)no-repeat;align-content:center;background-size:contain;background-position-x:1.042vw;transform:translate(-10px)}.second-page.e-gift section[id=e-gift03] .subtitle__wrapper h3.use02{text-align:center;width:29.375vw;height:7.778vw;margin:0 auto;background:url(/cdn/shop/files/h2-gift-deco02.png?v=1713775120)no-repeat;align-content:center;background-size:contain;background-position-x:1.042vw;transform:translate(-10px)}.second-page.e-gift section[id=e-gift03] .subtitle__wrapper h3{font-family:"Noto Serif JP",serif;font-weight:500;font-size:1.389vw;letter-spacing:.02em;line-height:1.4;color:#333;margin:0 auto}.second-page.e-gift section[id=e-gift03] .subtitle__wrapper h3 span.e-text{font-size:1.875vw}.second-page.e-gift section[id=e-gift03] .subtitle__wrapper h3 span:not([class]){color:#97514d;background-image:linear-gradient(to right,#97514D,#97514D 2px,transparent 2px,transparent 5px);background-size:.347vw .139vw;background-position:left bottom;background-repeat:repeat-x;height:28%;display:inline-block}.second-page.e-gift section[id=e-gift03] .subtitle__wrapper h3.use02 span:not([class]){color:#b57e24;background-image:linear-gradient(to right,#B57E24,#B57E24 2px,transparent 2px,transparent 5px)}.second-page.e-gift section[id=e-gift06] .melit-content{width:77.778vw;margin-left:auto;margin-right:auto}.second-page.e-gift section[id=e-gift06] .melit-content .recomm-box a{display:block;width:37.037vw}.second-page.e-gift .use-content{justify-content:center;display:flex;align-items:baseline;margin-bottom:8.333vw}.second-page.e-gift .use-content:last-of-type{justify-content:center;display:flex;align-items:baseline;margin-bottom:0}.second-page.e-gift .use-box{width:19.028vw;text-align:center}.second-page.e-gift .use-box h3{text-align:center;font-family:"Noto Serif JP",serif;font-weight:500;font-size:1.042vw;letter-spacing:0em;line-height:1.4;color:#97514d;margin:0 auto;background-image:linear-gradient(to right,#97514D,#97514D 2px,transparent 2px,transparent 5px);background-size:.347vw .139vw;background-position:left bottom;background-repeat:repeat-x;display:inline-block;margin-bottom:.347vw}.second-page.e-gift .use-box h3 span{text-align:center;font-family:"Noto Serif JP",serif;font-weight:500;font-size:1.806vw;letter-spacing:.02em;line-height:1.5;color:#97514d;margin:0 auto}.second-page.e-gift .use-box h3.orange{color:#b57e24!important;background-image:linear-gradient(to right,#B57E24,#B57E24 2px,transparent 2px,transparent 5px)}.second-page.e-gift .use-box h3.orange span{color:#b57e24!important}.second-page.e-gift .use-box p:nth-of-type(1){text-align:center;font-family:"Noto Serif JP",serif;font-weight:500;font-size:1.181vw;letter-spacing:.02em;line-height:1.4;color:#333;margin:0 auto}.second-page.e-gift .use-box img{margin:.694vw 0}.second-page.e-gift .use-box p:nth-of-type(2){color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:300;letter-spacing:.02em;line-height:1.8;font-size:1.111vw;margin:0 auto;text-align:left}.second-page.e-gift .right-arrow-red{width:0;height:0;border-left:20px solid #97514D;border-top:17px solid transparent;border-bottom:17px solid transparent;border-radius:.417vw;margin:0 1.597vw;transform:translateY(175px)}.second-page.e-gift .right-arrow-red.orange{border-left:20px solid #B57E24}.second-page.e-gift .e-gift-menu{height:auto;width:100%;text-align:center;position:relative;bottom:5.208vw;background:#f8f6f4;display:flex;align-items:center;justify-content:center;column-gap:4.167vw;flex-wrap:wrap}.second-page.e-gift .e-gift-menu a{font-family:"Noto Serif JP",serif;font-size:1.042vw;font-weight:500;letter-spacing:.1em;line-height:1.9;color:#333;transition:.4s;align-content:center}.second-page.e-gift .e-gift-menu a:hover{transition:.4s;opacity:.7}.second-page.e-gift .e-gift-menu a:after{content:"";display:inline-block;width:.556vw;height:.556vw;border:2px solid;border-radius:.069vw;border-color:transparent transparent #97514D #97514D;transform:rotate(-45deg);position:relative;bottom:.347vw;margin-left:.694vw}.second-page.e-gift .e-gift-menu a:last-of-type{margin-right:0}.second-page.about-tajimagyu .fv-content-box{display:flex;max-width:93.056vw;padding-top:5.972vw;margin:0 auto;justify-content:space-between}.second-page.about-tajimagyu .fv-content-box-img{width:42.639vw}.second-page.about-tajimagyu .fv-content-box-text{width:46.528vw;margin-top:5.139vw}.second-page .ja__txt.tajimagyu-h1{position:relative;text-align:center}.second-page .ja__txt.tajimagyu-h1:before{content:"";background:url(/cdn/shop/files/tajima-deco-text01.png?v=1713853275) no-repeat;display:block;width:46.111vw;height:4.028vw;background-size:contain;margin:0 auto;position:absolute;top:.833vw;right:0}.second-page .en__txt.tajimagyu-h1{line-height:1;margin-top:0}.second-page.about-tajimagyu p:not([class]){color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:300;letter-spacing:.02em;line-height:1.8;font-size:1.111vw}.second-page.about-tajimagyu .fv-content-box-text p:not([class]){letter-spacing:.02em;line-height:2.1;font-size:1.111vw;margin-top:3.819vw}.second-page.about-tajimagyu p.std-w4{color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Std W4,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W4,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.8;font-size:1.111vw}.second-page.about-tajimagyu .fv-content-box-text p.std-w4{letter-spacing:.02em;line-height:2.1;font-size:1.111vw;margin-top:3.819vw}.second-page.about-tajimagyu .tajimagyu-menu{position:fixed;bottom:0;width:100%;background:#fff}.second-page.about-tajimagyu .tajimagyu-menu-content{width:70.833vw;margin:0 auto;display:flex;justify-content:space-between}.second-page.about-tajimagyu .tajimagyu-menu-content a{font-family:"Noto Serif JP",serif;font-size:1.042vw;font-weight:500;letter-spacing:.02em;line-height:1.9;color:#333;transition:.4s;height:4.514vw;align-content:center;display:inline-block;padding-bottom:.347vw;position:relative}.second-page.about-tajimagyu .tajimagyu-menu-content a{transition:.4s}.second-page.about-tajimagyu .tajimagyu-menu-content a>*{transition:.4s}.second-page.about-tajimagyu .tajimagyu-menu-content a:hover{transition:.4s}.second-page.about-tajimagyu .tajimagyu-menu-content a:after{content:"";display:inline-block;width:.556vw;height:.556vw;border:2px solid;border-radius:.069vw;border-color:transparent transparent #97514D #97514D;transform:rotate(-45deg);position:relative;bottom:.347vw;margin-left:.694vw}.second-page.about-tajimagyu .tajimagyu-menu-content a:hover:before{content:"";display:inline-block;background:url(/cdn/shop/files/tajima-deco-text03.png?v=1713853276);width:79%;height:.278vw;position:absolute;bottom:1.181vw;right:9%;background-size:contain}.second-page.about-tajimagyu .tajimagyu-menu-content a:last-of-type{margin-right:0}.second-page.about-tajimagyu .tajimagyu-menu-content a span.number{width:2.014vw;height:2.014vw;background:url(/cdn/shop/files/title-number-back01.png?v=1713853276)no-repeat;background-size:contain;margin-right:.278vw;display:inline-block;position:relative;top:12%}.second-page.about-tajimagyu .tajimagyu-menu-content a:hover span.number{background:url(/cdn/shop/files/title-number-back02.png?v=1713853276)no-repeat;background-size:contain}.second-page.about-tajimagyu .tajimagyu-menu-content a span.number:before{display:block;position:absolute;font-family:"Noto Serif JP",serif;font-size:.972vw;font-weight:500;letter-spacing:.06em;line-height:1;color:#fff;top:22%;right:35%}.second-page.about-tajimagyu .tajimagyu-menu-content a span.number-text{position:relative;top:0}.second-page.about-tajimagyu .tajimagyu-menu-content a:hover span.number-text{position:relative;top:-.347vw;color:#891212}.second-page.about-tajimagyu .tajimagyu-menu-content a:nth-of-type(1) span.number:before{content:"1"}.second-page.about-tajimagyu .tajimagyu-menu-content a:nth-of-type(2) span.number:before{content:"2"}.second-page.about-tajimagyu .tajimagyu-menu-content a:nth-of-type(3) span.number:before{content:"3"}.second-page.about-tajimagyu .tajimagyu-menu-content a:nth-of-type(4) span.number:before{content:"4"}.second-page .ja__txt.tajimagyu-h2{position:relative;text-align:center;font-family:"Noto Serif JP",serif;font-size:1.736vw;font-weight:500;letter-spacing:.16em;line-height:2;color:#333}.second-page .ja__txt.tajimagyu-h2:before{content:"";background:url(/cdn/shop/files/title-number01.png?v=1713853276) no-repeat;display:block;width:3.819vw;height:3.819vw;background-size:contain;margin:0 auto;position:absolute;top:-4.028vw;right:48%}.second-page .ja__txt.tajimagyu-h2:after{content:"";background:url(/cdn/shop/files/tajima-deco-text03.png?v=1713853276) no-repeat;display:block;width:6.25vw;height:.278vw;background-size:contain;margin:0 auto;position:absolute;top:4.167vw;right:46.5%}.second-page.about-tajimagyu section[id=tajimagyu01]{margin-top:11.111vw}.second-page.about-tajimagyu section[id=tajimagyu02]{margin-top:11.111vw}.second-page.about-tajimagyu section[id=tajimagyu01]{padding-top:18.056vw;margin-top:-6.944vw}.second-page.about-tajimagyu section[id=tajimagyu02]{padding-top:18.056vw;margin-top:-6.944vw}.second-page.about-tajimagyu .Inner{margin:auto auto 0}.second-page.about-tajimagyu section .title__wrapper+p:not([class]){margin-top:3.472vw;margin-bottom:3.472vw;text-align:center}.second-page.about-tajimagyu section p:not([class]) span{font-weight:600;color:#b57e24}.second-page.about-tajimagyu section .title__wrapper+p.std-w4{margin-top:3.472vw;margin-bottom:3.472vw;text-align:center}.second-page.about-tajimagyu section p.std-w4 span{font-weight:600;color:#b57e24}.second-page.about-tajimagyu .tajimagyu01-content{display:flex;justify-content:space-between;width:79.167vw;margin:0 auto}.second-page.about-tajimagyu .tajimagyu01-content .tajimagyu01-content-box{width:47%;background:url(/cdn/shop/files/tajima-box-img01.png?v=1713853276)no-repeat;background-size:contain;padding:4.861vw 3.472vw 0;height:30.417vw}.second-page.about-tajimagyu .tajimagyu01-content .tajimagyu01-content-box h3{font-family:"Noto Serif JP",serif;font-size:1.25vw;font-weight:500;letter-spacing:.02em;line-height:1.6;color:#97514d;align-content:center;position:relative;text-align:center;width:fit-content;margin:0 auto;margin-bottom:2.431vw}.second-page.about-tajimagyu .tajimagyu01-content .tajimagyu01-content-box h3:after{content:"";background:url(/cdn/shop/files/tajima-deco-text03.png?v=1713853276);display:block;width:100%;height:.278vw;background-size:contain;margin:0 auto;position:absolute;top:2.083vw;right:0}.second-page.about-tajimagyu .tajimagyu01-content .tajimagyu01-content-box ul li{color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Std W4,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W4,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.8;font-size:1.181vw;margin:0 auto;text-align:left;margin-bottom:.833vw;text-indent:-1.181vw;padding-left:1.181vw}.second-page.about-tajimagyu .tajimagyu01-content .tajimagyu01-content-box ul li span{color:#97514d;font-weight:600}.second-page.about-tajimagyu .tajimagyu01-content .tajimagyu01-content-box ul li:before{content:"";display:inline-block;width:.625vw;height:.625vw;border-radius:50%;background-color:#97514d;margin-right:.556vw}.second-page.about-tajimagyu .tajimagyu01-content .tajimagyu01-content-box ul{width:fit-content;margin:0 auto}.second-page.about-tajimagyu .tajimagyu01-content02{width:79.167vw;margin:0 auto;background:url(/cdn/shop/files/tajima-box-img03.png?v=1713853277)no-repeat;background-size:contain;padding:6.944vw;height:67.292vw;margin-top:4.167vw}.second-page.about-tajimagyu .tajimagyu01-content02 h3{font-family:"Noto Serif JP";font-weight:500;font-size:1.528vw;letter-spacing:.02em;line-height:1.2;padding-bottom:.694vw;margin-bottom:2.569vw;text-align:left;color:#333;border-bottom:1px solid #EAE4DE}.second-page.about-tajimagyu .tajimagyu01-content02 h3:before{content:"";background:url(/cdn/shop/files/tajima-deco-text02.png?v=1713853275)no-repeat;width:1.667vw;height:.764vw;background-size:contain;display:inline-block;position:relative;top:-.208vw;margin-right:.694vw}.second-page.about-tajimagyu .tajimagyu01-content02 .tajimagyu01-content-box{display:flex;justify-content:space-between;margin-top:2.569vw;margin-bottom:1.736vw}.second-page.about-tajimagyu .tajimagyu01-content02 .tajimagyu01-content-box ul li{color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Std W4,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W4,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.7;font-size:1.181vw;margin:0 auto;text-align:left;margin-bottom:.833vw;text-indent:-1.181vw;padding-left:1.181vw}.second-page.about-tajimagyu .tajimagyu01-content02 .tajimagyu01-content-box ul li span{color:#97514d;font-weight:600}.second-page.about-tajimagyu .tajimagyu01-content02 .tajimagyu01-content-box ul li:before{content:"";display:inline-block;width:.625vw;height:.625vw;border-radius:50%;background-color:#97514d;margin-right:.556vw}.second-page.about-tajimagyu .tajimagyu01-content02 .tajimagyu01-content-box ul{width:23.194vw}.second-page.about-tajimagyu .tajimagyu01-content02 .tajimagyu01-content-box img{width:39.444vw;height:18.472vw}.second-page.about-tajimagyu .tajimagyu01-content02 .fukidashi01{width:50.764vw;height:4.792vw}.second-page.about-tajimagyu .tajimagyu01-content02 p{width:62.5vw;margin:30px auto 0}.second-page.about-tajimagyu .tajimagyu01-content02 p+p{margin:30px auto 0}.second-page.about-tajimagyu .tajimagyu02-content{display:flex;margin-bottom:5.556vw}.second-page.about-tajimagyu .tajimagyu02-content-box{margin-left:6.944vw;margin-right:3.889vw;width:39.583vw}.second-page.about-tajimagyu .tajimagyu02-content-box02{width:42.639vw}.second-page.about-tajimagyu .tajimagyu02-content h3{font-family:"Noto Serif JP";font-weight:500;font-size:1.528vw;letter-spacing:.02em;line-height:1.2;padding-bottom:.694vw;margin-bottom:2.083vw;text-align:left;color:#333;border-bottom:1px solid #EAE4DE}.second-page.about-tajimagyu .tajimagyu02-content h3:before{content:"";background:url(/cdn/shop/files/tajima-deco-text02.png?v=1713853275)no-repeat;width:1.667vw;height:.764vw;background-size:contain;display:inline-block;position:relative;top:-.208vw;margin-right:.694vw}.second-page.about-tajimagyu .tajimagyu02-content table{margin:2.083vw 0}.second-page.about-tajimagyu .tajimagyu02-content table th{text-align:left;padding:1.181vw .694vw 1.389vw 1.389vw;background:#f8f6f4;border-right:none;color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:300;letter-spacing:.02em;line-height:1.8;font-size:1.111vw;width:9.167vw}.second-page.about-tajimagyu .tajimagyu02-content table td{text-align:left;padding:1.181vw .694vw 1.389vw 1.181vw;background:#fff;border-left:none;color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:300;letter-spacing:.02em;line-height:1.8;font-size:1.111vw}.second-page section[id=tajimagyu02] .ja__txt.tajimagyu-h2:before{content:"";background:url(/cdn/shop/files/title-number02.png?v=1713853276) no-repeat;background-size:contain}.second-page section[id=tajimagyu03] .ja__txt.tajimagyu-h2:before{content:"";background:url(/cdn/shop/files/title-number03.png?v=1713853276) no-repeat;background-size:contain}.second-page section[id=tajimagyu04] .ja__txt.tajimagyu-h2:before{content:"";background:url(/cdn/shop/files/title-number04.png?v=1713853276) no-repeat;background-size:contain}.second-page.about-tajimagyu .tajimagyu02-content.box-reverse{flex-direction:row-reverse}.second-page.about-tajimagyu .box-reverse .tajimagyu02-content-box{margin-left:3.889vw;margin-right:6.944vw}.second-page.about-tajimagyu .fukidashi02{width:32.986vw;height:6.597vw;margin:2.083vw 0}.second-page.about-tajimagyu section .title__wrapper+img{width:75.347vw;margin:0 auto;margin-top:3.472vw}.second-page.about-tajimagyu section .title__wrapper+img+p.std-w4{margin-top:2.778vw;margin-bottom:6.181vw;text-align:center}.second-page.about-tajimagyu section[id=tajimagyu04] img{width:calc(100vw / 1440 * 1340);margin:0 auto;margin-top:3.472vw}.second-page.about-tajimagyu section[id=tajimagyu04] p.std-w4{margin-top:2.778vw;margin-bottom:6.181vw;text-align:center}.second-page.about-tajimagyu .tajimagyu03-content h3{font-family:"Noto Serif JP";font-weight:500;font-size:1.528vw;letter-spacing:.02em;line-height:1.2;padding-bottom:.694vw;margin-bottom:2.083vw;text-align:left;color:#333;border-bottom:1px solid #EAE4DE}.second-page.about-tajimagyu .tajimagyu03-content h3:before{content:"";background:url(/cdn/shop/files/tajima-deco-text02.png?v=1713853275)no-repeat;width:1.667vw;height:.764vw;background-size:contain;display:inline-block;position:relative;top:-.208vw;margin-right:.694vw}.second-page.about-tajimagyu .tajimagyu03-content-box{width:62.569vw;margin:0 auto}.second-page.about-tajimagyu .tajimagyu03-content-box img{width:45.139vw;margin:0 auto}.second-page.about-tajimagyu .tajimagyu03-content-box h4{font-family:"Noto Serif JP";font-weight:500;font-size:1.458vw;letter-spacing:.02em;line-height:1.6;padding-left:.903vw;margin:2.778vw 0 1.389vw;text-align:left;color:#222;border-left:3px solid #97514D}.second-page.about-tajimagyu .tajimagyu03-content-box p+p{margin-top:2.778vw}.second-page.about-tajimagyu section[id=tajimagyu03]{margin-top:11.111vw}.second-page.about-tajimagyu section[id=tajimagyu04]{margin-top:11.111vw;padding-bottom:8.333vw}.second-page.about-tajimagyu section[id=tajimagyu03]{padding-top:18.056vw;margin-top:-6.944vw}.second-page.about-tajimagyu section[id=tajimagyu04]{padding-top:18.056vw;margin-top:-6.944vw;padding-bottom:8.333vw}.second-page.about-tajimagyu .tajimagyu03-content-box+.tajimagyu03-content-box{margin-top:5.556vw}.second-page.about-tajimagyu .tajimagyu03-content-box img+p{margin-top:2.778vw}.second-page.about-tajimagyu .last-text{text-align:end;color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4Std W4,\30d2\30e9\30ae\30ce\89d2\30b4ProN W4,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.8;font-size:1.111vw}.second-page.about-hirayama .fv-content-box{max-width:93.056vw;margin:0 auto}.second-page.about-hirayama .fv-content-box-img{width:63.611vw;height:auto;padding-top:3.125vw;margin-right:0;margin-left:auto}.second-page.about-hirayama .fv-content-box-text{position:relative}.second-page.about-hirayama .fv-content-box .subtitle__wrapper{width:27.778vw;height:23.611vw;background:url(/cdn/shop/files/hirayama-box01.png?v=1714050678) no-repeat;background-size:cover;position:absolute;top:-33.681vw;left:5.556vw;align-content:center}.second-page.about-hirayama .ja__txt{text-align:center}.second-page.about-hirayama{background:url(/cdn/shop/files/tajima-img00.png?v=1713853881);background-size:cover}.second-page.about-hirayama .tajimagyu-menu{position:fixed;bottom:0;width:100%;background:#fff;z-index:9999}.second-page.about-hirayama .tajimagyu-menu-content{width:70.833vw;margin:0 auto;display:flex;justify-content:space-between}.second-page.about-hirayama .tajimagyu-menu-content a{font-family:"Noto Serif JP",serif;font-size:1.042vw;font-weight:500;letter-spacing:.02em;line-height:1.9;color:#333;transition:.4s;height:4.514vw;align-content:center;display:inline-block;padding-bottom:.347vw;position:relative}.second-page.about-hirayama .tajimagyu-menu-content a{transition:.4s}.second-page.about-hirayama .tajimagyu-menu-content a>*{transition:.4s}.second-page.about-hirayama .tajimagyu-menu-content a:hover{transition:.4s}.second-page.about-hirayama .tajimagyu-menu-content a:after{content:"";display:inline-block;width:.556vw;height:.556vw;border:2px solid;border-radius:.069vw;border-color:transparent transparent #97514D #97514D;transform:rotate(-45deg);position:relative;bottom:.347vw;margin-left:.694vw}.second-page.about-hirayama .tajimagyu-menu-content a:hover:before{content:"";display:inline-block;background:url(/cdn/shop/files/tajima-deco-text03.png?v=1713853276);width:79%;height:.278vw;position:absolute;bottom:1.181vw;right:9%;background-size:contain}.second-page.about-hirayama .tajimagyu-menu-content a:last-of-type{margin-right:0}.second-page.about-hirayama .tajimagyu-menu-content a span.number{width:2.014vw;height:2.014vw;background:url(/cdn/shop/files/title-number-back01.png?v=1713853276)no-repeat;background-size:contain;margin-right:.278vw;display:inline-block;position:relative;top:12%}.second-page.about-hirayama .tajimagyu-menu-content a:hover span.number{background:url(/cdn/shop/files/title-number-back02.png?v=1713853276)no-repeat;background-size:contain}.second-page.about-hirayama .tajimagyu-menu-content a span.number:before{display:block;position:absolute;font-family:"Noto Serif JP",serif;font-size:.972vw;font-weight:500;letter-spacing:.06em;line-height:1;color:#fff;top:22%;right:35%}.second-page.about-hirayama .tajimagyu-menu-content a span.number-text{position:relative;top:0}.second-page.about-hirayama .tajimagyu-menu-content a:hover span.number-text{position:relative;top:-.347vw;color:#891212}.second-page.about-hirayama .tajimagyu-menu-content a:nth-of-type(1) span.number:before{content:"1"}.second-page.about-hirayama .tajimagyu-menu-content a:nth-of-type(2) span.number:before{content:"2"}.second-page.about-hirayama .tajimagyu-menu-content a:nth-of-type(3) span.number:before{content:"3"}.second-page.about-hirayama .tajimagyu-menu-content a:nth-of-type(4) span.number:before{content:"4"}.second-page.about-hirayama .second-view{width:92.708vw;height:79.236vw;background:url(/cdn/shop/files/hirayama-img02.png?v=1714050682)no-repeat;background-size:contain;margin:0 auto;margin-top:11.806vw;margin-bottom:3.472vw;position:relative}.second-page.about-hirayama .second-view div.Inner div:nth-of-type(1) p{font-family:"Noto Serif JP",serif;font-size:1.944vw;font-weight:500;letter-spacing:.4em;line-height:2;color:#333;display:block;writing-mode:vertical-rl;margin-left:auto;margin-right:17.014vw;padding-top:5.208vw}.second-page.about-hirayama .second-view div.Inner div:nth-of-type(2){position:absolute;bottom:1.736vw;width:47.222vw;height:21.806vw;margin-left:6.944vw}.second-page.about-hirayama .second-view div.Inner div:nth-of-type(2) p:nth-of-type(1){font-family:"Noto Serif JP",serif;font-size:1.528vw;font-weight:500;letter-spacing:.16em;line-height:2.2;color:#333;display:block;margin-bottom:1.389vw}.second-page.about-hirayama .second-view div.Inner div:nth-of-type(2) p:nth-of-type(2){font-family:"Noto Serif JP",serif;font-size:1.042vw;font-weight:400;letter-spacing:0;line-height:1.8;color:#333;display:block}.second-page.about-hirayama .ja__txt.hirayama-h2{font-family:"Noto Serif JP",serif;font-size:1.944vw;font-weight:500;letter-spacing:.16em;line-height:1.8;color:#333}.second-page.about-hirayama .ja__txt.hirayama-h2:before{content:none;background:url(/cdn/shop/files/h2-deco.png?v=1713764587);display:block;width:8.125vw;height:2.153vw;background-size:cover;margin:0 auto}.second-page.about-hirayama .ja__txt.hirayama-h2:after{content:"";background:url(/cdn/shop/files/hirayama-deco-text01.png?v=1714050678);display:block;width:15.139vw;height:.764vw;background-size:cover;margin:11px auto}.second-page.about-hirayama .en__txt.hirayama-h2{font-family:Abhaya Libre;font-weight:400;font-size:1.111vw;letter-spacing:.06em;line-height:1.6;margin-top:0;text-align:center;color:#97514d}.second-page.about-hirayama section[id=hirayama01]{padding-top:13.889vw;margin-top:-6.944vw}.second-page.about-hirayama section .title__wrapper+p{font-family:"Noto Serif JP",serif;font-size:1.111vw;font-weight:400;letter-spacing:.02em;line-height:2;color:#333;display:block;text-align:center;margin-top:2.778vw}.second-page.about-hirayama section .hirayama01-content{width:79.167vw;height:88.681vw;margin:6.25vw auto;background:url(/cdn/shop/files/hirayama-img03.png?v=1714050678)no-repeat;background-position-y:2.639vw;background-size:contain;background-position-x:center}.second-page.about-hirayama section .hirayama01-content-box{display:flex;align-items:center;justify-content:space-between;margin-bottom:5.903vw}.second-page.about-hirayama section p{font-family:"Noto Serif JP",serif;font-size:1.111vw;font-weight:400;letter-spacing:.02em;line-height:2;color:#333;display:block}.second-page.about-hirayama section h3{font-family:"Noto Serif JP";font-weight:500;font-size:1.528vw;letter-spacing:.06em;line-height:1.2;margin-bottom:2.083vw;text-align:left;color:#333}.second-page.about-hirayama section h3:before{content:"";background:url(/cdn/shop/files/tajima-deco-text02.png?v=1713853275) no-repeat;width:1.667vw;height:.764vw;background-size:contain;display:inline-block;position:relative;top:-.208vw;margin-right:.694vw}.second-page.about-hirayama section .hirayama01-content-box .hirayama01-content-text p{width:32.708vw}.second-page.about-hirayama section .hirayama01-content-box .hirayama01-content-img{width:33.333vw;height:25.694vw}.second-page.about-hirayama section .hirayama01-content-box:nth-of-type(2){flex-direction:row-reverse}.second-page.about-hirayama section[id=hirayama02] .background-cont{width:100vw;height:125vw;background:url(/cdn/shop/files/section_thought.png?v=1714382784) no-repeat;background-size:contain;margin:0 auto;background-position-x:4.861vw}.second-page.about-hirayama section[id=hirayama02] .Inner{max-width:100%;padding-bottom:7.639vw}.second-page.about-hirayama section[id=hirayama02] .hirayama02-content01{width:79.167vw;height:33.542vw;margin:0 auto}.second-page.about-hirayama section[id=hirayama02] .hirayama02-content01 .title__wrapper{padding-top:13.681vw}.second-page.about-hirayama section .hirayama02-content01+p{font-family:"Noto Serif JP",serif;font-size:1.111vw;font-weight:400;letter-spacing:.02em;line-height:2;color:#333;display:block;text-align:center;margin-top:2.778vw}.second-page.about-hirayama .hirayama02-content02{width:84.028vw;height:89.583vw;margin-left:auto;margin-top:1.944vw;position:relative}.second-page.about-hirayama .hirayama02-content-box{width:50.347vw;height:52.083vw;background:url(/cdn/shop/files/hirayama-box02.png?v=1714050678) no-repeat;background-size:contain;position:absolute;left:-9.028vw;top:4.514vw;padding:5.556vw 4.653vw 5.556vw 4.167vw}.second-page.about-hirayama .hirayama02-content02 .hirayama02-content-text:first-of-type{padding-bottom:4.167vw;margin-bottom:4.167vw;border-bottom:1px solid #f5f5f5}.second-page.about-hirayama .hirayama02-content02 .hirayama02-content-text p{font-size:1.042vw;line-height:2.2}.second-page.about-hirayama .hirayama02-content03{display:flex;width:82.986vw;margin:0 auto;margin-top:3.611vw;justify-content:space-between;align-items:center}.second-page.about-hirayama .hirayama02-content03-text p:nth-of-type(1){font-family:"Noto Serif JP";font-weight:500;font-size:1.944vw;letter-spacing:.1em;line-height:1.9;margin-bottom:2.778vw;text-align:left;color:#333}.second-page.about-hirayama .hirayama02-content03-text p:nth-of-type(2){font-family:"Noto Serif JP";font-weight:500;font-size:1.111vw;letter-spacing:.02em;line-height:2;text-align:left;color:#333}.second-page.about-hirayama .hirayama02-content03-text{width:38.472vw}.second-page.about-hirayama .hirayama02-content03-img{width:41.042vw}.second-page.about-hirayama section[id=hirayama03] .background-cont{background:#eae4de;padding:5.556vw 0 6.25vw;position:relative}.second-page.about-hirayama section[id=hirayama03] .background-cont:before{content:"";display:block;width:100%;height:7.778vw;background:url(/cdn/shop/files/top-bg-01.png?v=1714063225)no-repeat;background-size:cover;position:absolute;top:-7.639vw;z-index:2}.second-page.about-hirayama section[id=hirayama03] .background-cont:after{content:"";display:block;width:100%;height:7.778vw;background:url(/cdn/shop/files/top-bg-02.png?v=1714063225)no-repeat;background-size:cover;position:absolute;bottom:-7.639vw;z-index:2}.second-page.about-hirayama .hirayama03-content01{width:79.167vw;margin:9.722vw auto 7.5vw}.second-page.about-hirayama .hirayama03-content-box{display:flex;justify-content:space-between;align-items:center;margin-bottom:4.167vw}.second-page.about-hirayama .hirayama03-content-box:nth-of-type(2){flex-direction:row-reverse}.second-page.about-hirayama .hirayama03-content-box .hirayama03-content-text{width:35.347vw}.second-page.about-hirayama .hirayama03-content-box .hirayama03-content-img{width:37.5vw;height:25.694vw}.second-page.about-hirayama .hirayama03-content-box .hirayama03-content-text h3{position:relative;padding-left:5.208vw;letter-spacing:0}.second-page.about-hirayama .hirayama03-content-box .hirayama03-content-text h3:before{content:"";background:url(/cdn/shop/files/hirayama-deco-text02.png?v=1714050678)no-repeat;width:35.417vw;height:4.097vw;background-size:cover;display:block;position:absolute;left:0;top:-1.875vw;margin-right:0}.second-page.about-hirayama .hirayama03-content-box:nth-of-type(2) .hirayama03-content-text{margin-top:2.778vw}.second-page.about-hirayama .hirayama03-content-box:nth-of-type(2) .hirayama03-content-text h3:before{background:url(/cdn/shop/files/hirayama-deco-text03.png?v=1714050678)no-repeat;background-size:cover}.second-page.about-hirayama .hirayama03-content-box:nth-of-type(3) .hirayama03-content-text h3:before{background:url(/cdn/shop/files/hirayama-deco-text04.png?v=1714050678)no-repeat;background-size:cover}.second-page.about-hirayama .hirayama03-content-box .hirayama03-content-text p{font-size:1.042vw;line-height:2.2;letter-spacing:0}.second-page.about-hirayama .hirayama03-content-box:nth-of-type(3) .hirayama03-content-img img{mix-blend-mode:luminosity}.second-page.about-hirayama .hirayama03-content02{width:79.167vw;margin:0 auto;position:relative;z-index:3;margin-top:-8.333vw}.second-page.about-hirayama .hirayama03-content03 p:nth-of-type(1){text-align:center;font-size:1.944vw;font-weight:500;letter-spacing:.1em;line-height:1.9;color:#333;display:block;margin-top:4.167vw}.second-page.about-hirayama .hirayama03-content03 p:nth-of-type(2){text-align:center;margin:4.167vw 0}.second-page.about-hirayama section[id=hirayama04] .title__wrapper+img{width:42.361vw;margin:0 auto;margin-top:2.778vw;margin-bottom:5.556vw}.second-page.about-hirayama .hirayama04-content{width:79.167vw;display:flex;justify-content:space-between;margin:0 auto;margin-bottom:5.556vw}.second-page.about-hirayama .hirayama04-content .hirayama04-content-box{width:30.2%}.second-page.about-hirayama .hirayama04-content .hirayama04-content-box .hirayama04-content-text{margin-top:2.431vw}.second-page.about-hirayama .hirayama04-content .hirayama04-content-box .hirayama04-content-text p:nth-of-type(1){font-family:"Noto Serif JP";font-weight:500;font-size:1.528vw;letter-spacing:0;line-height:1.4;margin-bottom:2.083vw;text-align:left;color:#333}.second-page.about-hirayama .hirayama04-content .hirayama04-content-box .hirayama04-content-text p:nth-of-type(2){color:#6e6e6e;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Std W4,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W4,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;letter-spacing:-.02em;line-height:2;font-size:1.042vw;margin:1.389vw 0 .903vw;text-align:left}.second-page.about-hirayama .hirayama04-content .hirayama04-content-box .hirayama04-content-text p:nth-of-type(3){font-family:"Noto Serif JP";font-weight:500;font-size:1.111vw;letter-spacing:0;line-height:2;text-align:end;color:#333}.second-page.about-hirayama .hirayama04-content02{width:79.653vw;margin:0 auto;margin-bottom:11.111vw}.second-page.about-hirayama .hirayama04-content03{display:flex;width:79.167vw;justify-content:space-between;margin:0 auto}.second-page.about-hirayama .hirayama04-content03 .hirayama04-content03-box{width:38.056vw}.second-page.about-hirayama .hirayama04-content03 .hirayama04-content03-text h3{font-family:"Noto Serif JP";font-weight:500;font-size:1.944vw;letter-spacing:0;line-height:1.4;padding-bottom:1.042vw;text-align:center;color:#333}.second-page.about-hirayama .hirayama04-content03 .hirayama04-content03-text h3:before{content:none}.second-page.about-hirayama .hirayama04-content03 .hirayama04-content03-text h3:after{content:"";background:url(/cdn/shop/files/hirayama-deco-text05.png?v=1714050843);width:36.181vw;height:.278vw;background-size:contain;display:block;margin:0 auto;margin-top:1.042vw}.second-page.about-hirayama .hirayama04-content03 .hirayama04-content03-text p{font-family:"Noto Serif JP";font-weight:500;font-size:1.111vw;letter-spacing:.02em;line-height:2;margin-bottom:1.736vw;text-align:center;color:#333}.button001{width:19.444vw;height:3.75vw;display:flex;justify-content:center;align-items:center;background:#97514d;border:1px solid #97514d;border-radius:.417vw;transition:.4s;color:#fff}.button001:hover{display:flex;justify-content:center;align-items:center;background:none;border:1px solid #97514d;border-radius:.417vw;transition:.4s;color:#97514d}.button002{width:19.444vw;height:3.75vw;display:flex;justify-content:center;align-items:center;background:none;border:1px solid #97514d;border-radius:.417vw;transition:.4s;color:#97514d}.button002:hover{display:flex;justify-content:center;align-items:center;background:#97514d;border:1px solid #97514d;border-radius:.417vw;transition:.4s;color:#fff}.second-page.about-hirayama .hirayama04-content03-text a.button002{font-family:"Noto Serif JP";font-weight:600;font-size:1.111vw;letter-spacing:.08em;margin:0 auto}.second-page.about-hirayama .shop-info-content{padding-top:5.556vw}.second-page.about-hirayama .shop-info-content a.button002{font-family:"Noto Serif JP";font-weight:600;font-size:1.111vw;letter-spacing:.08em;margin:0 auto}.second-page.about-hirayama .shop-info-box{width:79.167vw;margin:0 auto;display:flex;justify-content:space-between;margin-bottom:4.653vw}.second-page.about-hirayama .shop-info-text{width:36.181vw;margin-top:2.431vw}.second-page.about-hirayama .shop-info-text h3{font-family:"Noto Serif JP";font-weight:500;font-size:1.944vw;letter-spacing:.1em;line-height:1.8;margin-bottom:2.778vw;text-align:left;color:#333}.second-page.about-hirayama .shop-info-text h3 span{font-family:Abhaya Libre;font-weight:400;font-size:1.111vw;letter-spacing:.06em;line-height:1.6;margin-top:1.111vw;text-align:center;color:#97514d;display:inline-block;float:right}.second-page.about-hirayama .shop-info-text h3:before{content:none}.second-page.about-hirayama .shop-info-text h3:after{content:"";background:url(/cdn/shop/files/hirayama-deco-text06.png?v=1714050843);width:36.181vw;height:.278vw;background-size:contain;display:block;margin:0 auto;margin-top:1.042vw}.second-page.about-hirayama .shop-info-text p{font-size:1.042vw;letter-spacing:0;line-height:2.2}.second-page.about-hirayama .shop-info-text table{box-shadow:none;margin-top:2.778vw}.second-page.about-hirayama .shop-info-text table th{font-family:"Noto Serif JP",serif;font-size:1.111vw;font-weight:500;letter-spacing:.02em;line-height:2;color:#333;border:none;border-bottom:1px solid #E5E5E5;width:28%;padding:0;padding-bottom:.694vw;padding-top:.694vw;text-align:left}.second-page.about-hirayama .shop-info-text table td{font-family:"Noto Serif JP",serif;font-size:1.042vw;font-weight:400;letter-spacing:0;line-height:1.4;color:#333;border:none;border-bottom:1px solid #E5E5E5;width:72%;padding:0;padding-top:.694vw;padding-bottom:.694vw}.second-page.about-hirayama .shop-info-img{width:39.028vw}.second-page.about-hirayama .shop-info-box02{height:40.417vw}.second-page.about-hirayama .hirayama03-content04 img{width:calc(100vw / 1440* 1340);margin:0 auto}.second-page.about-hirayama section[id=hirayama01] .Inner>picture img{width:calc(100vw / 1440* 1340);margin:0 auto}.second-page.about-hirayama .Inner{margin:auto auto 9.028vw}}@media screen and (max-width:1100px){.second-page.e-gift .e-gift-menu{bottom:8.208vw}}@media screen and (max-width:1000px){.second-page.e-gift .e-gift-menu{bottom:11.208vw}}@media screen and (max-width:900px){.second-page.e-gift .e-gift-menu{bottom:14.208vw}}@media screen and (max-width:768px){.second-page{padding-top:21.333vw}.second-page .breadcrumb{font-size:2.933326vw;letter-spacing:.02em;left:3.333325vw;top:6vw}.second-page .breadcrumb a{color:#333;font-size:2.933326vw!important;border-right:1px solid #333333;text-decoration:underline;padding:0 1.999995vw}.second-page .breadcrumb a:not(:first-child){padding:0 1.999995vw 0 1vw}.second-page .breadcrumb span{padding:0 1.999995vw 0 1vw}.second-page .subfrontview{height:calc(100vw / 750* 380)}.second-page .ja__txt{font-size:calc(100vw / 750 * 40);line-height:1.6}.second-page .ja__txt:before{width:calc(100vw / 750 * 184);height:calc(100vw / 750 * 49);margin-bottom:calc(100vw / 750 * 13)}.second-page .en__txt{font-size:calc(100vw / 750 * 26);letter-spacing:.06em;line-height:1.6;margin-top:calc(100vw / 750 * 13)}.second-page .Inner{max-width:100vw;margin:auto;margin-bottom:20vw}.second-page.staff .Inner{margin-bottom:calc(100vw / 750 * 70)}.second-page .subtitle__wrapper{position:relative;top:15%}.second-page .team-member{width:calc(100vw / 750 * 664);margin-bottom:calc(100vw / 750 * 80);display:flex;justify-content:space-between}.second-page .team-member img{width:calc(100vw / 750 * 304);margin:0}.second-page .team-member h3{font-size:4vw;letter-spacing:.02em;line-height:1.8;color:#333;margin-top:0}.second-page .team-member h3:after{width:44vw;height:1.2vw;background-size:cover;margin:.8vw auto}.second-page .team-member p:nth-of-type(1){font-family:Abhaya Libre;font-size:calc(100vw / 750 * 26);letter-spacing:.06em;line-height:1.6;color:#333;margin-bottom:calc(100vw / 750 * 26)}.second-page .team-member p:nth-of-type(2){letter-spacing:0;line-height:1.8;font-size:calc(100vw / 750 * 28);width:calc(100vw / 750 * 308);margin:0 auto;text-align:left}.second-page .team-member:last-of-type{margin-bottom:0}.second-page.e-gift .breadcrumb{top:24vw}.second-page.e-gift .subfrontview{height:calc(100vw / 750* 470);background:url(/cdn/shop/files/e-gift-fv-sp.png?v=1713823815) no-repeat;background-size:contain;background-position-y:calc(100vw / 750* 200)}.second-page.e-gift .subtitle__wrapper{top:0}.second-page.e-gift .ja__txt span.e-text{font-size:9.2vw}.second-page.e-gift .en__txt{font-size:calc(100vw / 750 * 26)}.second-page.e-gift .e-gift-menu{flex-wrap:wrap;bottom:calc(100vw / 750* 10);column-gap:inherit;background:none}.second-page.e-gift .e-gift-menu a{font-size:calc(100vw / 750 * 28);width:calc(100vw / 750 * 242);height:calc(100vw / 750 * 146);border:.4vw solid #ffffff;border-bottom:.8vw solid #ffffff;border-top:none;background:#f8f6f4;line-height:1.3}.second-page.e-gift .e-gift-menu a:nth-of-type(4),.second-page.e-gift .e-gift-menu a:nth-of-type(5){width:48.4vw}.second-page.e-gift .e-gift-menu a:after{width:2.4vw;height:2.4vw;border-radius:calc(100vw / 750 * 2);display:block;margin:0 auto;bottom:calc(100vw / 750* -5)}.second-page.e-gift section{padding-top:calc(100vw / 750 * 100);padding-bottom:calc(100vw / 750 * 100)}.second-page.e-gift .title__wrapper{height:30vw;background:url(/cdn/shop/files/gift-deco-text-sp.png?v=1713829106) no-repeat;background-size:contain;background-position:center}.second-page.e-gift .title__wrapper .ja__txt{font-size:4.8vw}.second-page.e-gift .title__wrapper .ja__txt span.e-text{font-size:calc(100vw / 750 * 59)}.second-page.e-gift .title__wrapper .en__txt{font-size:3.2vw}.second-page.e-gift .dot-text{font-size:calc(100vw / 750 * 32);line-height:1.2;margin-top:8vw}.second-page.e-gift .dot-text span{background-image:linear-gradient(to right,#B57E24,#B57E24 calc(100vw / 750* 2),transparent calc(100vw / 750* 2),transparent calc(100vw / 750* 8));background-size:.8vw calc(100vw / 750* 2);background-position:left bottom;background-repeat:repeat-x;margin-bottom:4vw;display:inline-block;height:calc(100vw / 750* 50)}.second-page.e-gift section[id=e-gift01] p:not([class]){font-size:calc(100vw / 750* 28);margin-top:calc(100vw / 750* 25);text-align:center}.second-page.e-gift section[id=e-gift02]{padding-top:calc(100vw / 750 * 100)}.second-page.e-gift .melit-content{display:block;margin:0 auto;margin-top:calc(100vw / 750* 58);width:calc(100vw / 750* 634)}.second-page.e-gift .melit-box:nth-of-type(1){margin-left:0}.second-page.e-gift .melit-box{width:calc(100vw / 750* 634);margin-bottom:calc(100vw / 750 * 50)}.second-page.e-gift .melit-box:nth-of-type(3){margin-right:0}.second-page.e-gift .melit-box img{width:40vw}.second-page.e-gift .melit-box .melit-text{border:1px solid #E5E5E5;border-radius:.8vw;background:#fff;padding:calc(100vw / 750* 27) calc(100vw / 750* 22);position:relative;margin-top:4vw}.second-page.e-gift .melit-box .melit-text:before{content:"";width:5vw;height:5vw;display:inline-block;border:1px solid #E5E5E5;border-radius:.069vw;background:#fff;border-color:transparent transparent #E5E5E5 #E5E5E5;transform:rotate(135deg);position:absolute;top:-2.417vw;right:47%}.second-page.e-gift .melit-box .melit-text h3{font-size:calc(100vw / 750* 32);letter-spacing:.02em;line-height:1.6;margin-bottom:4vw;width:calc(100vw / 750* 589)}.second-page.e-gift .melit-box .melit-text p{font-weight:300;letter-spacing:0;line-height:1.8;font-size:calc(100vw / 750* 28);width:calc(100vw / 750* 560)}.second-page.e-gift section[id=e-gift03] .subtitle__wrapper h3{font-size:calc(100vw / 750* 32);letter-spacing:.02em;line-height:1.4}.second-page.e-gift section[id=e-gift03] .subtitle__wrapper{position:relative;bottom:0;margin-top:calc(100vw / 750* 100);margin-bottom:8vw}.second-page.e-gift section[id=e-gift03] .subtitle__wrapper h3.use01{text-align:center;width:calc(100vw / 750* 553);height:calc(100vw / 750* 112);margin:0 auto;background:url(/cdn/shop/files/h2-gift-deco01-sp.png?v=1713829798) no-repeat;align-content:center;background-size:contain;background-position-x:calc(100vw / 750* 16);transform:translate(-10px)}.second-page.e-gift section[id=e-gift03] .subtitle__wrapper h3 span.e-text{font-size:calc(100vw / 750* 44)}.second-page.e-gift section[id=e-gift03] .subtitle__wrapper h3 span:not([class]){color:#97514d;background-image:linear-gradient(to right,#97514D,#97514D calc(100vw / 750* 2),transparent calc(100vw / 750* 2),transparent calc(100vw / 750* 5));background-size:.8vw calc(100vw / 750* 2);background-position:left bottom;background-repeat:repeat-x;height:50%;display:inline-block}.second-page.e-gift .use-content{display:block;margin-bottom:16vw}.second-page.e-gift .use-box{width:calc(100vw / 750* 632);text-align:center;margin:0 auto}.second-page.e-gift .use-box h3{font-weight:500;font-size:3.2vw;letter-spacing:0em;line-height:1.4;background-image:linear-gradient(to right,#97514D,#97514D calc(100vw / 750* 2),transparent calc(100vw / 750* 2),transparent calc(100vw / 750* 5));background-size:.8vw calc(100vw / 750* 2);background-position:left bottom;background-repeat:repeat-x;display:inline-block;margin-bottom:2vw}.second-page.e-gift .use-box h3 span{font-size:4.8vw;letter-spacing:.02em;line-height:1.5}.second-page.e-gift .use-box p:nth-of-type(1){font-weight:500;font-size:4vw}.second-page.e-gift .use-box img{margin:4vw auto;width:calc(100vw / 750* 500)}.second-page.e-gift .use-box p:nth-of-type(2){letter-spacing:.02em;line-height:1.8;font-size:calc(100vw / 750* 28)}.second-page.e-gift .right-arrow-red{width:0;height:0;border-left:5vw solid #97514D;border-top:calc(100vw / 750* 31) solid transparent;border-bottom:calc(100vw / 750* 31) solid transparent;border-radius:.8vw;margin:calc(100vw / 750* 35) auto calc(100vw / 750* 50);transform:translateY(0);transform:rotate(90deg)}.second-page.e-gift section[id=e-gift03] .subtitle__wrapper h3.use02{text-align:center;width:calc(100vw / 750* 553);height:calc(100vw / 750* 112);margin:0 auto;background:url(/cdn/shop/files/h2-gift-deco02-sp.png?v=1713829798) no-repeat;align-content:center;background-size:contain;background-position-x:calc(100vw / 750* 16);transform:translate(-10px)}.second-page.e-gift section[id=e-gift03] .subtitle__wrapper h3.use02 span:not([class]){color:#b57e24;background-image:linear-gradient(to right,#B57E24,#B57E24 calc(100vw / 750* 2),transparent calc(100vw / 750* 2),transparent calc(100vw / 750* 5))}.second-page.e-gift .use-content:last-of-type{display:block;margin-bottom:calc(100vw / 750* 110)}.second-page.e-gift .right-arrow-red.orange{border-left:5vw solid #B57E24}.second-page.e-gift .use-box h3.orange{color:#b57e24!important;background-image:linear-gradient(to right,#B57E24,#B57E24 calc(100vw / 750* 2),transparent calc(100vw / 750* 2),transparent calc(100vw / 750* 5))}.second-page.e-gift .title__wrapper.two-rap{background:url(/cdn/shop/files/gift-deco-text02-sp.png?v=1713829106) no-repeat;background-size:contain;height:calc(100vw / 750* 256);background-position:center}.second-page.e-gift .attention-content,.second-page.e-gift .qa-content{width:84vw;margin:10.4vw auto 0}.second-page.e-gift .attention-text{font-size:4vw;letter-spacing:.02em;line-height:1.9;padding-bottom:2vw;background-image:linear-gradient(to right,#97514D,#97514D calc(100vw / 750* 2),transparent calc(100vw / 750* 2),transparent calc(100vw / 750* 5));background-size:calc(100vw / 750* 5) calc(100vw / 750* 2);background-position:left bottom;background-repeat:repeat-x}.second-page.e-gift .attention-box{margin-top:8vw}.second-page.e-gift .attention-box ul li{letter-spacing:.02em;line-height:1.8;font-size:calc(100vw / 750* 28);margin:0 auto calc(100vw / 750* 56);text-align:left;text-indent:calc(100vw / 750* -28);padding-left:calc(100vw / 750* 28)}.second-page.e-gift section[id=e-gift04]{padding-bottom:calc(100vw / 750* 20)}.second-page.e-gift .qa-box{margin-bottom:8vw}.recommend_wrap label{height:calc(100vw / 750* 66);line-height:calc(100vw / 750* 66);display:block;margin:0 0 1%;cursor:pointer;transition:all .5s;font-size:calc(100vw / 750* 28);text-align:left;letter-spacing:.1em;color:#fff;border-bottom:1px solid #E5E5E5;position:relative;text-indent:calc(100vw / 750* -65);padding-left:9.2vw}.recommend_wrap input:checked~label:before{content:"";width:calc(100vw / 750* 26);height:calc(100vw / 750* 1);background-color:#707070;position:absolute;top:40%;font-weight:300;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:1%;font-family:"Noto Serif JP",serif}.recommend_wrap label:before{content:"+";font-size:calc(100vw / 750* 40);color:#707070;position:absolute;top:35%;font-weight:300;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:1%;font-family:"Noto Serif JP",serif}.recommend_wrap label h3 span{font-size:calc(100vw / 750* 40);letter-spacing:.06em;padding-bottom:calc(100vw / 750* 17);margin-right:calc(100vw / 750* 13);line-height:1;color:#97514d;border-bottom:1px solid #97514D}.recommend_wrap label h3{font-size:calc(100vw / 750* 28)}.recommend_wrap.tw-rap label{height:calc(100vw / 750* 110);line-height:calc(100vw / 750* 66)}.recommend_wrap.th-rap label{height:calc(100vw / 750* 161);line-height:calc(100vw / 750* 66)}.second-page.e-gift .cat_sub p{font-size:calc(100vw / 750* 28)}.recommend_wrap.tw-rap label h3 span{padding-bottom:calc(100vw / 750* 61)}.recommend_wrap.th-rap label h3 span{padding-bottom:calc(100vw / 750* 112)}.recommend_wrap input:checked~.ac-columnshow{padding-top:4vw}.second-page.about-tajimagyu .breadcrumb{top:26vw}.second-page.about-tajimagyu .fv-content-box{display:block;max-width:92vw;padding-top:calc(100vw / 750* 100);margin:0 auto}.second-page.about-tajimagyu .fv-content-box-img{width:92vw}.second-page.about-tajimagyu .fv-content-box-text{width:92vw;margin:0 auto;margin-top:8vw}.second-page .ja__txt.tajimagyu-h1{position:relative;text-align:center}.second-page .ja__txt.tajimagyu-h1:before{content:"";background:url(/cdn/shop/files/tajima-deco-text01-sp.png?v=1713908901) no-repeat;display:block;width:90.8vw;height:calc(100vw / 750* 76);background-size:contain;margin:0 auto;position:absolute;top:2vw;right:0}.second-page .en__txt.tajimagyu-h1{line-height:1;margin-top:0}.second-page.about-tajimagyu p:not([class]){color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:300;letter-spacing:.02em;line-height:1.8;font-size:calc(100vw / 750* 28)}.second-page.about-tajimagyu .fv-content-box-text p:not([class]){letter-spacing:.02em;line-height:1.8;width:84vw;margin:0 auto;font-size:calc(100vw / 750* 28);margin-top:calc(100vw / 750* 50)}.second-page.about-tajimagyu p.std-w4{color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Std W4,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W4,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.8;font-size:calc(100vw / 750* 28)}.second-page.about-tajimagyu .fv-content-box-text p.std-w4{letter-spacing:.02em;line-height:1.8;font-size:calc(100vw / 750* 28);margin-top:calc(100vw / 750* 85)}.second-page.about-tajimagyu .tajimagyu-menu{position:fixed;bottom:0;width:100%;background:#fff;z-index:9999}.second-page.about-tajimagyu .tajimagyu-menu-content{width:100%;height:calc(100vw / 750* 188);margin:0 auto;display:flex;justify-content:space-between;align-items:center;background:#fff}.second-page.about-tajimagyu .tajimagyu-menu-content a{font-family:"Noto Serif JP",serif;font-size:3.2vw;font-weight:500;letter-spacing:.02em;line-height:1.4;color:#222;transition:.4s;height:calc(100vw / 750* 160);align-content:center;display:inline-block;padding-bottom:.347vw;position:relative}.second-page.about-tajimagyu .tajimagyu-menu-content a{transition:.4s}.second-page.about-tajimagyu .tajimagyu-menu-content a>*{transition:.4s}.second-page.about-tajimagyu .tajimagyu-menu-content a:hover{transition:.4s}.second-page.about-tajimagyu .tajimagyu-menu-content a:after{content:"";display:inline-block;width:.556vw;height:.556vw;border:2px solid;border-radius:.069vw;border-color:transparent transparent #97514D #97514D;transform:rotate(-45deg);position:relative;bottom:.347vw;margin-left:.694vw}.second-page.about-tajimagyu .tajimagyu-menu-content a:hover:before{content:"";display:inline-block;background:url(/cdn/shop/files/tajima-deco-text03.png?v=1713853276);width:79%;height:.278vw;position:absolute;bottom:1.181vw;right:9%;background-size:contain}.second-page.about-tajimagyu .tajimagyu-menu-content a:last-of-type{margin-right:0}.second-page.about-tajimagyu .tajimagyu-menu-content a span.number{width:2.014vw;height:2.014vw;background:url(/cdn/shop/files/title-number-back01.png?v=1713853276)no-repeat;background-size:contain;margin-right:.278vw;display:inline-block;position:relative;top:12%;display:none}.second-page.about-tajimagyu .tajimagyu-menu-content a:hover span.number{background:url(/cdn/shop/files/title-number-back02.png?v=1713853276)no-repeat;background-size:contain}.second-page.about-tajimagyu .tajimagyu-menu-content a span.number:before{display:block;position:absolute;font-family:"Noto Serif JP",serif;font-size:.972vw;font-weight:500;letter-spacing:.06em;line-height:1;color:#fff;top:22%;right:35%}.second-page.about-tajimagyu .tajimagyu-menu-content a span.number-text{position:relative;top:0}.second-page.about-tajimagyu .tajimagyu-menu-content a:hover span.number-text{position:relative;top:-.347vw;color:#891212}.second-page.about-tajimagyu .tajimagyu-menu-content a:nth-of-type(1) span.number:before{content:"1"}.second-page.about-tajimagyu .tajimagyu-menu-content a:nth-of-type(2) span.number:before{content:"2"}.second-page.about-tajimagyu .tajimagyu-menu-content a:nth-of-type(3) span.number:before{content:"3"}.second-page.about-tajimagyu .tajimagyu-menu-content a:nth-of-type(4) span.number:before{content:"4"}.second-page.about-tajimagyu .tajimagyu-menu{bottom:0;column-gap:inherit;background:none}.second-page.about-tajimagyu .tajimagyu-menu a{font-size:3.2vw;width:25%;height:calc(100vw / 750 * 140);border:.2vw solid #891212;border-bottom:none;border-top:none;background:#fff;line-height:1.3;text-align:center}.second-page.about-tajimagyu .tajimagyu-menu a:nth-of-type(1){border-left:none}.second-page.about-tajimagyu .tajimagyu-menu a:nth-of-type(4){border-right:none}.second-page.about-tajimagyu .tajimagyu-menu a:nth-of-type(4),.second-page.about-tajimagyu .tajimagyu-menu a:nth-of-type(5){width:25%}.second-page.about-tajimagyu .tajimagyu-menu a:after{width:2.4vw;height:2.4vw;border-radius:calc(100vw / 750 * 2);display:block;margin:0 auto;bottom:calc(100vw / 750* -5)}.second-page .ja__txt.tajimagyu-h2{position:relative;text-align:center;font-family:"Noto Serif JP",serif;font-size:4.8vw;font-weight:500;letter-spacing:.16em;line-height:1.6;color:#333}.second-page .ja__txt.tajimagyu-h2:before{content:"";background:url(/cdn/shop/files/title-number01-sp.png?v=1713942374) no-repeat;display:block;width:calc(100vw / 750 * 70);height:calc(100vw / 750 * 70);background-size:contain;margin:0 auto;position:absolute;top:calc(100vw / 750 * -95);right:45%}.second-page .ja__txt.tajimagyu-h2:after{content:"";background:url(/cdn/shop/files/tajima-deco-text03.png?v=1713853276) no-repeat;display:block;width:calc(100vw / 750* 211);height:calc(100vw / 750* 5.6);background-size:contain;margin:0 auto;position:absolute;top:inherit;right:28.5%;bottom:-4vw}.second-page.about-tajimagyu section[id=tajimagyu01]{margin-top:30vw}.second-page.about-tajimagyu section[id=tajimagyu02]{margin-top:30vw}.second-page.about-tajimagyu section[id=tajimagyu01]{padding-top:calc(100vw / 750 * 325);margin-top:calc(100vw / 750 * -100)}.second-page.about-tajimagyu section[id=tajimagyu02]{padding-top:calc(100vw / 750 * 325);margin-top:calc(100vw / 750 * -100)}.second-page.about-tajimagyu .Inner{margin:auto auto 0;width:92vw}.second-page.about-tajimagyu section .title__wrapper+p:not([class]){margin-top:calc(100vw / 750 * 100);margin-bottom:calc(100vw / 750 * 85);text-align:center}.second-page.about-tajimagyu section p:not([class]) span{font-weight:600;color:#b57e24}.second-page.about-tajimagyu section .title__wrapper+p.std-w4{margin-top:calc(100vw / 750 * 85);margin-bottom:calc(100vw / 750 * 100);text-align:center}.second-page.about-tajimagyu section p.std-w4 span{font-weight:600;color:#b57e24}.second-page.about-tajimagyu .tajimagyu01-content{display:block;justify-content:space-between;width:100%;margin:0 auto}.second-page.about-tajimagyu .tajimagyu01-content .tajimagyu01-content-box{width:100%;background:url(/cdn/shop/files/tajima-box-img01-sp.png?v=1713911210)no-repeat;background-size:contain;padding:16vw 6vw 0;height:calc(100vw / 750 * 594)}.second-page.about-tajimagyu .tajimagyu01-content .tajimagyu01-content-box+.tajimagyu01-content-box{background:url(/cdn/shop/files/tajima-box-img02-sp.png?v=1713911210)no-repeat;background-size:contain;margin-top:8vw}.second-page.about-tajimagyu .tajimagyu01-content .tajimagyu01-content-box h3{font-family:"Noto Serif JP",serif;font-size:calc(100vw / 750 * 28);font-weight:500;letter-spacing:.02em;line-height:1.6;color:#97514d;align-content:center;position:relative;text-align:center;width:fit-content;margin:0 auto;margin-bottom:calc(100vw / 750 * 50)}.second-page.about-tajimagyu .tajimagyu01-content .tajimagyu01-content-box h3:after{content:"";background:url(/cdn/shop/files/tajima-deco-text03.png?v=1713853276);display:block;width:100%;height:calc(100vw / 750 * 5);background-size:contain;margin:0 auto;position:absolute;top:inherit;bottom:calc(100vw / 750 * -10);right:0}.second-page.about-tajimagyu .tajimagyu01-content .tajimagyu01-content-box ul li{color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Std W4,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W4,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.8;font-size:calc(100vw / 750 * 28);margin:0 auto;text-align:left;margin-bottom:calc(100vw / 750 * 7);text-indent:calc(100vw / 750 * -19);padding-left:calc(100vw / 750 * 28)}.second-page.about-tajimagyu .tajimagyu01-content .tajimagyu01-content-box ul li span{color:#97514d;font-weight:600}.second-page.about-tajimagyu .tajimagyu01-content .tajimagyu01-content-box ul li:before{content:"";display:inline-block;width:1.2vw;height:1.2vw;border-radius:50%;background-color:#97514d;margin-right:calc(100vw / 750 * 8);margin-bottom:3px}.second-page.about-tajimagyu .tajimagyu01-content .tajimagyu01-content-box ul{width:auto;margin:0 auto}.second-page.about-tajimagyu .tajimagyu01-content02{width:100%;margin:0 auto;background:url(/cdn/shop/files/tajima-box-img03-sp.png?v=1713911210)no-repeat;background-size:contain;padding:6.4vw 4vw;height:299.2vw;margin-top:8vw}.second-page.about-tajimagyu .tajimagyu01-content02 h3{font-family:"Noto Serif JP";font-weight:500;font-size:calc(100vw / 750 * 32);letter-spacing:.06em;line-height:1.2;padding-bottom:calc(100vw / 750 * 10);margin-bottom:calc(100vw / 750 * 40);text-align:left;color:#333;border-bottom:1px solid #EAE4DE}.second-page.about-tajimagyu .tajimagyu01-content02 h3:before{content:"";background:url(/cdn/shop/files/tajima-deco-text02.png?v=1713853275)no-repeat;width:calc(100vw / 750 * 44);height:calc(100vw / 750 * 21);background-size:contain;display:inline-block;position:relative;top:calc(100vw / 750 * -5);margin-right:calc(100vw / 750 * 10)}.second-page.about-tajimagyu .tajimagyu01-content02 .tajimagyu01-content-box{display:block;justify-content:space-between;margin-top:calc(100vw / 750 * 40);margin-bottom:calc(100vw / 750 * 50)}.second-page.about-tajimagyu .tajimagyu01-content02 .tajimagyu01-content-box ul li{color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Std W4,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W4,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.7;font-size:calc(100vw / 750 * 28);margin:0 auto;text-align:left;margin-bottom:calc(100vw / 750 * 27);text-indent:-2.4vw;padding-left:calc(100vw / 750 * 28)}.second-page.about-tajimagyu .tajimagyu01-content02 .tajimagyu01-content-box ul li span{color:#97514d;font-weight:600}.second-page.about-tajimagyu .tajimagyu01-content02 .tajimagyu01-content-box ul li:before{content:"";display:inline-block;width:1.2vw;height:1.2vw;border-radius:50%;background-color:#97514d;margin-right:calc(100vw / 750 * 8);margin-bottom:3px}.second-page.about-tajimagyu .tajimagyu01-content02 .tajimagyu01-content-box ul{width:100%;margin-top:calc(100vw / 750 * 70)}.second-page.about-tajimagyu .tajimagyu01-content02 .tajimagyu01-content-box img{width:100%;height:calc(100vw / 750 * 323);margin-bottom:calc(100vw / 750 * 70)}.second-page.about-tajimagyu .tajimagyu01-content02 .fukidashi01{width:calc(100vw / 750 * 626);height:calc(100vw / 750 * 161)}.second-page.about-tajimagyu .tajimagyu01-content02 p{width:100%;margin:8vw auto 0}.second-page.about-tajimagyu .tajimagyu01-content02 p+p{margin:calc(100vw / 750 * 50) auto 0}.second-page.about-tajimagyu .tajimagyu02-content{display:block;margin-bottom:calc(100vw / 750 * 100)}.second-page.about-tajimagyu .tajimagyu02-content-box,.second-page.about-tajimagyu .tajimagyu02-content-box02{width:84vw;margin:0 auto}.second-page.about-tajimagyu .tajimagyu02-content h3{font-family:"Noto Serif JP";font-weight:500;font-size:calc(100vw / 750 * 32);letter-spacing:.06em;line-height:1.2;padding-bottom:calc(100vw / 750 * 10);margin-bottom:calc(100vw / 750 * 40);text-align:left;color:#333;border-bottom:1px solid #EAE4DE}.second-page.about-tajimagyu .tajimagyu02-content h3:before{content:"";background:url(/cdn/shop/files/tajima-deco-text02.png?v=1713853275) no-repeat;width:calc(100vw / 750 * 44);height:calc(100vw / 750 * 21);background-size:contain;display:inline-block;position:relative;top:-.208vw;margin-right:calc(100vw / 750 * 10)}.second-page.about-tajimagyu .tajimagyu02-content img.sp-display{margin-top:calc(100vw / 750 * 40)}.second-page.about-tajimagyu .tajimagyu02-content table{margin:calc(100vw / 750 * 40) 0}.second-page.about-tajimagyu .tajimagyu02-content table th{text-align:left;padding:calc(100vw / 750 * 20) calc(100vw / 750 * 8) calc(100vw / 750 * 19) 2.4vw;background:#f8f6f4;border-right:none;color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:300;letter-spacing:.02em;line-height:1.8;font-size:calc(100vw / 750 * 28);width:25.6vw}.second-page.about-tajimagyu .tajimagyu02-content table td{text-align:left;padding:calc(100vw / 750 * 20) calc(100vw / 750 * 23) calc(100vw / 750 * 19) calc(100vw / 750 * 25);background:#fff;border-left:none;color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:300;letter-spacing:.02em;line-height:1.8;font-size:calc(100vw / 750 * 28)}.second-page section[id=tajimagyu02] .ja__txt.tajimagyu-h2:before{content:"";background:url(/cdn/shop/files/title-number02-sp.png?v=1713942374) no-repeat;background-size:contain}.second-page section[id=tajimagyu03] .ja__txt.tajimagyu-h2:before{content:"";background:url(/cdn/shop/files/title-number03-sp.png?v=1713942374) no-repeat;background-size:contain}.second-page section[id=tajimagyu04] .ja__txt.tajimagyu-h2:before{content:"";background:url(/cdn/shop/files/title-number04-sp.png?v=1713942374) no-repeat;background-size:contain}.second-page.about-tajimagyu .tajimagyu02-content.box-reverse{flex-direction:row-reverse}.second-page.about-tajimagyu .box-reverse .tajimagyu02-content-box{margin-left:3.889vw;margin-right:6.944vw}.second-page.about-tajimagyu .fukidashi02{width:84vw;height:calc(100vw / 750 * 161);margin:8vw 0}.second-page.about-tajimagyu section .title__wrapper+img{width:92vw;margin:0 auto;margin-top:12vw}.second-page.about-tajimagyu section .title__wrapper+img+p.std-w4{margin-top:calc(100vw / 750 * 40);margin-bottom:calc(100vw / 750 * 100);text-align:center}.second-page.about-tajimagyu section[id=tajimagyu04] img{width:92vw;margin:0 auto;margin-top:12vw}.second-page.about-tajimagyu section[id=tajimagyu04] p.std-w4{margin-top:calc(100vw / 750 * 40);margin-bottom:calc(100vw / 750 * 100);text-align:left}.second-page.about-tajimagyu section[id=tajimagyu03] .title__wrapper+img+p.std-w4{margin-top:calc(100vw / 750 * 80);margin-bottom:calc(100vw / 750 * 100);width:84vw;margin-right:auto;margin-left:auto;text-align:left}.second-page.about-tajimagyu section[id=tajimagyu04] .title__wrapper+img+p.std-w4{margin-top:calc(100vw / 750 * 80);margin-bottom:calc(100vw / 750 * 70);text-align:left}.second-page.about-tajimagyu .tajimagyu03-content h3{font-family:"Noto Serif JP";font-weight:500;font-size:calc(100vw / 750 * 32);letter-spacing:.02em;line-height:1.6;padding-bottom:calc(100vw / 750 * 10);margin-bottom:calc(100vw / 750 * 50);text-align:left;color:#333;border-bottom:1px solid #EAE4DE;text-indent:calc(100vw / 750* -56);padding-left:calc(100vw / 750* 62)}.second-page.about-tajimagyu .tajimagyu03-content h3:before{content:"";background:url(/cdn/shop/files/tajima-deco-text02.png?v=1713853275)no-repeat;width:calc(100vw / 750 * 44);height:calc(100vw / 750 * 21);background-size:contain;display:inline-block;position:relative;top:0;margin-right:calc(100vw / 750 * 10)}.second-page.about-tajimagyu .tajimagyu03-content-box{width:84vw;margin:0 auto}.second-page.about-tajimagyu .tajimagyu03-content-box img{width:100%;margin:0 auto}.second-page.about-tajimagyu .tajimagyu03-content-box h4{font-family:"Noto Serif JP";font-weight:500;font-size:calc(100vw / 750 * 32);letter-spacing:.02em;line-height:1;padding-left:calc(100vw / 750 * 13);margin:8vw 0 4vw;text-align:left;color:#222;border-left:.4vw solid #97514D}.second-page.about-tajimagyu .tajimagyu03-content-box p+p{margin-top:calc(100vw / 750 * 50)}.second-page.about-tajimagyu section[id=tajimagyu03]{padding-top:calc(100vw / 750 * 325);margin-top:calc(100vw / 750 * -100)}.second-page.about-tajimagyu section[id=tajimagyu04]{padding-top:calc(100vw / 750 * 325);margin-top:calc(100vw / 750 * -100);padding-bottom:calc(100vw / 750 * 160)}.second-page.about-tajimagyu .tajimagyu03-content-box+.tajimagyu03-content-box{margin-top:5.556vw}.second-page.about-tajimagyu .tajimagyu03-content-box img+p{margin-top:2.778vw}.second-page.about-tajimagyu .last-text{text-align:end;color:#222;font-family:\30d2\30e9\30ae\30ce\89d2\30b4Std W4,\30d2\30e9\30ae\30ce\89d2\30b4ProN W4,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,verdana,sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.8;font-size:calc(100vw / 750 * 28)}.second-page.about-tajimagyu section[id=tajimagyu04] p{width:84vw;margin-right:auto;margin-left:auto}.second-page.about-tajimagyu .fv-content-box-img img{border-radius:calc(100vw / 750 * 10)}.second-page.about-hirayama .breadcrumb{top:26vw}.second-page.about-hirayama .fv-content-box{width:100%;max-width:100%;padding-bottom:calc(100vw / 750* 500)}.second-page.about-hirayama .fv-content-box-img{width:100%;padding-top:calc(100vw / 750* 100)}.second-page.about-hirayama .fv-content-box .subtitle__wrapper{width:calc(100vw / 750* 515);height:58.4vw;background:url(/cdn/shop/files/hirayama-box01-sp.png?v=1714050678) no-repeat;background-size:cover;top:calc(100vw / 750* -65);left:calc(100vw / 750* 118);display:flex;flex-direction:column;justify-content:center}.second-page.about-hirayama .second-view{width:100%;height:calc(100vw / 750* 2354);background:url(/cdn/shop/files/hirayama-img02-sp.png?v=1714075692) no-repeat;background-size:cover;margin:0 auto;margin-bottom:calc(100vw / 750* 160)}.second-page.about-hirayama .Inner{margin:auto auto calc(100vw / 750* 160)}.second-page.about-hirayama .second-view div.Inner div:nth-of-type(1) p{font-size:calc(100vw / 750 * 40);padding-top:calc(100vw / 750* 500);margin-right:calc(100vw / 750* 250)}.second-page.about-hirayama .second-view div.Inner div:nth-of-type(2){bottom:80vw;width:84vw;height:calc(100vw / 750* 634);margin-left:calc(100vw / 750* 62)}.second-page.about-hirayama .second-view div.Inner div:nth-of-type(2) p:nth-of-type(1){font-size:4.8vw;line-height:1.6;margin-bottom:calc(100vw / 750* 50)}.second-page.about-hirayama .second-view div.Inner div:nth-of-type(2) p:nth-of-type(2){font-size:calc(100vw / 750 * 28)}.second-page.about-hirayama section[id=hirayama01]{padding-top:calc(100vw / 750* 170);margin-top:calc(100vw / 750* -170)}.second-page.about-hirayama .ja__txt.hirayama-h2:after{content:"";background:url(/cdn/shop/files/hirayama-deco-text01-sp.png?v=1714075692);display:block;width:calc(100vw / 750* 230);height:calc(100vw / 750* 16);background-size:cover;margin:calc(100vw / 750* 19) auto}.second-page.about-hirayama .ja__txt.hirayama-h2{font-size:calc(100vw / 750 * 40);line-height:1.2}.second-page.about-hirayama .en__txt.hirayama-h2{font-size:calc(100vw / 750 * 26);line-height:1}.second-page.about-hirayama section .title__wrapper+p{font-size:calc(100vw / 750 * 28);line-height:1.8;width:84vw;margin:0 auto;text-align:left;margin-top:calc(100vw / 750 * 50)}.second-page.about-hirayama section .hirayama01-content{margin:12vw 0 calc(100vw / 750* 80) auto;width:calc(100vw / 750* 730);height:calc(100vw / 750* 3470);background:url(/cdn/shop/files/hirayama-img03-sp.png?v=1714075707) no-repeat;background-position-y:0;background-size:contain}.second-page.about-hirayama section .hirayama01-content-box{margin-bottom:calc(100vw / 750* 55);justify-content:flex-end}.second-page.about-hirayama section .hirayama01-content-box .hirayama01-content-text{width:calc(100vw / 750* 578)}.second-page.about-hirayama section h3{font-size:4.8vw;line-height:1.6;margin-bottom:4vw;text-indent:calc(100vw / 750* -56);padding-left:calc(100vw / 750* 62)}.second-page.about-hirayama section h3:before{content:"";background:url(/cdn/shop/files/tajima-deco-text02.png?v=1713853275) no-repeat;width:calc(100vw / 750* 44);height:calc(100vw / 750* 21);background-size:contain;display:inline-block;position:relative;top:0;margin-right:1.6vw}.second-page.about-hirayama section p{font-size:calc(100vw / 750 * 28);line-height:1.8}.second-page.about-hirayama section .hirayama01-content-box .hirayama01-content-text p{width:74.4vw;margin-top:4vw}.second-page.about-hirayama section .hirayama01-content-box:nth-of-type(2){flex-direction:row}.second-page.about-hirayama section .hirayama01-content-box:nth-of-type(1){padding-top:calc(100vw / 750 * 20)}.second-page.about-hirayama section[id=hirayama02] .background-cont{width:100vw;height:calc(100vw / 750* 3400);background:url(/cdn/shop/files/section_thought-sp.png?v=1714382784) no-repeat;background-size:contain;margin:0 auto;background-position-x:0}.second-page.about-hirayama section[id=hirayama02] .hirayama02-content01{width:100%;height:auto}.second-page.about-hirayama section[id=hirayama02] .hirayama02-content01 .title__wrapper{padding-top:0;margin-bottom:calc(100vw / 750* 614)}.second-page.about-hirayama .hirayama02-content02{width:92vw;height:calc(100vw / 750* 1343);margin-right:auto;margin-top:calc(100vw / 750* 340)}.second-page.about-hirayama .hirayama02-content-box{width:92vw;height:calc(100vw / 750* 1343);position:unset;background:url(/cdn/shop/files/hirayama-box02-sp.png?v=1714075689) no-repeat;background-size:contain;padding:calc(100vw / 750* 80) 7.6vw calc(100vw / 750* 80) calc(100vw / 750* 70)}.second-page.about-hirayama .hirayama02-content02 .hirayama02-content-text:first-of-type{padding-bottom:4vw;margin-bottom:4vw}.second-page.about-hirayama .hirayama02-content02 .hirayama02-content-text p{font-size:calc(100vw / 750 * 28);letter-spacing:0;line-height:1.8}.second-page.about-hirayama .hirayama02-content03{display:block;width:84vw;margin-top:calc(100vw / 750* 80)}.second-page.about-hirayama .hirayama02-content03-text{width:100%}.second-page.about-hirayama .hirayama02-content03-text p:nth-of-type(1){font-size:calc(100vw / 750 * 40);line-height:1.8;margin-bottom:calc(100vw / 750* 50)}.second-page.about-hirayama .hirayama02-content03-text p:nth-of-type(2){font-size:calc(100vw / 750 * 28);line-height:1.8;margin-bottom:calc(100vw / 750* 50)}.second-page.about-hirayama .hirayama02-content03-img{width:100%}.second-page.about-hirayama section[id=hirayama03] .background-cont:before{content:"";display:block;width:100%;height:calc(100vw / 750 * 112);background:url(/cdn/shop/files/top-bg-01-sp.png?v=1714075689) no-repeat;background-size:cover;position:absolute;top:calc(100vw / 750 * -110);z-index:2}.second-page.about-hirayama section[id=hirayama03] .background-cont:after{content:"";display:block;width:100%;height:calc(100vw / 750 * 112);background:url(/cdn/shop/files/top-bg-02-sp.png?v=1714075689) no-repeat;background-size:cover;position:absolute;bottom:calc(100vw / 750 * -110);z-index:2}.second-page.about-hirayama section[id=hirayama03] .title__wrapper+p{text-align:center}.second-page.about-hirayama .hirayama03-content01{width:84vw;margin:calc(100vw / 750* 100) auto 0}.second-page.about-hirayama .hirayama03-content-box{display:block;margin-bottom:calc(100vw / 750* 80)}.second-page.about-hirayama .hirayama03-content-box .hirayama03-content-text{width:100%}.second-page.about-hirayama .hirayama03-content-box .hirayama03-content-text h3{padding-left:calc(100vw / 750* 80);margin-bottom:calc(100vw / 750* 50);text-indent:0vw}.second-page.about-hirayama .hirayama03-content-box .hirayama03-content-text h3:before{margin-right:0;background:url(/cdn/shop/files/hirayama-deco-text02-sp.png?v=1714075689) no-repeat;background-size:cover;width:100%;height:calc(100vw / 750* 73);top:calc(100vw / 750* -25)}.second-page.about-hirayama .hirayama03-content-box .hirayama03-content-text p{font-size:calc(100vw / 750 * 28);line-height:1.8;margin-top:calc(100vw / 750* 40)}.second-page.about-hirayama .hirayama03-content-box .hirayama03-content-img{width:100%;height:auto}.second-page.about-hirayama section[id=hirayama03] .background-cont{padding:calc(100vw / 750* 38) 0 calc(100vw / 750* 40)}.second-page.about-hirayama .hirayama03-content02{margin-top:-4vw;width:92vw}.second-page.about-hirayama .hirayama03-content03 p:nth-of-type(1){margin:0 auto;margin-top:8vw;font-size:calc(100vw / 750* 40);line-height:1.5;width:88vw}.second-page.about-hirayama .hirayama03-content03 p:nth-of-type(2){width:84vw;margin:0 auto;margin-top:calc(100vw / 750* 50);margin-bottom:8vw;text-align:left}.second-page.about-hirayama .hirayama03-content04 img{width:92vw}.second-page.about-hirayama section[id=hirayama04] img.sp-display{width:calc(100vw / 750* 704);margin:0 auto;margin-top:calc(100vw / 750* 50);margin-bottom:8vw}.second-page.about-hirayama .hirayama04-content .hirayama04-content-box .hirayama04-content-img{display:none}.second-page.about-hirayama .hirayama04-content{display:block;width:84vw;margin:0 auto;margin-bottom:calc(100vw / 750* 100)}.second-page.about-hirayama .hirayama04-content .hirayama04-content-box{width:100%;margin-bottom:8vw}.second-page.about-hirayama .hirayama04-content .hirayama04-content-box .hirayama04-content-text p:nth-of-type(2){font-size:calc(100vw / 750 * 28);font-family:"Noto Serif JP";color:#333;letter-spacing:0;font-weight:500;line-height:1.8;margin:calc(100vw / 750* 40) 0 4vw}.second-page.about-hirayama .hirayama04-content .hirayama04-content-box .hirayama04-content-text p:nth-of-type(3){font-size:calc(100vw / 750 * 28);line-height:1.8}.second-page.about-hirayama .hirayama04-content02{width:calc(100vw / 750* 680);margin-bottom:16vw}.second-page.about-hirayama .hirayama04-content03{display:block;width:calc(100vw / 750* 633)}.second-page.about-hirayama .hirayama04-content03 .hirayama04-content03-box{width:100%;margin-bottom:calc(100vw / 750* 100)}.second-page.about-hirayama .hirayama04-content03 .hirayama04-content03-text h3{font-size:calc(100vw / 750 * 40);padding-bottom:4vw;margin-bottom:0;text-indent:0;padding-left:0}.second-page.about-hirayama .hirayama04-content03 .hirayama04-content03-text h3:after{width:100%;height:calc(100vw / 750 * 4);background-size:contain;margin-top:4vw}.second-page.about-hirayama .hirayama04-content03 .hirayama04-content03-text p{font-size:calc(100vw / 750 * 28);line-height:1.8;margin-bottom:calc(100vw / 750* 40);text-align:left}.second-page.about-hirayama .hirayama04-content .hirayama04-content-box .hirayama04-content-text p:nth-of-type(1){display:none}.button001{width:calc(100vw / 750* 420);height:calc(100vw / 750* 95);border-radius:.8vw}.button001:hover{border-radius:.8vw}.button002{width:calc(100vw / 750* 420);height:calc(100vw / 750* 95);border-radius:.8vw}.button002:hover{border-radius:.8vw}.second-page.about-hirayama .hirayama04-content03-text a.button002{font-size:calc(100vw / 750 * 28)}.second-page.about-hirayama section[id=hirayama04] .Inner{margin:auto auto 16vw}.second-page.about-hirayama .shop-info-content a.button002{font-size:calc(100vw / 750 * 28)}.second-page.about-hirayama .shop-info-box{display:block;width:calc(100vw / 750* 633);margin-bottom:calc(100vw / 750* 160)}.second-page.about-hirayama .shop-info-text{width:100%;margin-top:0}.second-page.about-hirayama .shop-info-text h3{font-size:calc(100vw / 750 * 40);text-indent:0;padding-left:0;line-height:1.3;margin-bottom:calc(100vw / 750* 50)}.second-page.about-hirayama .shop-info-text h3 span{font-size:calc(100vw / 750 * 26)}.second-page.about-hirayama .shop-info-text h3:after{margin-top:1.6vw;width:100%;height:calc(100vw / 750* 4)}.second-page.about-hirayama .shop-info-text p{font-size:calc(100vw / 750 * 28);line-height:1.8}.second-page.about-hirayama .shop-info-text table{margin-top:calc(100vw / 750* 50)}.second-page.about-hirayama .shop-info-text table th{font-size:calc(100vw / 750 * 28);padding-bottom:2vw;padding-top:2vw;width:22%}.second-page.about-hirayama .shop-info-text table td{font-size:calc(100vw / 750 * 28);width:78%;white-space:nowrap;padding-bottom:2vw;padding-top:2vw}.second-page.about-hirayama .shop-info-img{width:100%;height:calc(100vw / 750* 420);margin-top:8vw}.second-page.about-hirayama .shop-info-box02,.second-page.about-hirayama .shop-info-box02 iframe{height:calc(100vw / 750* 500)}.second-page.about-hirayama .tajimagyu-menu{position:fixed;bottom:0;width:100%;background:#fff;z-index:9999}.second-page.about-hirayama .tajimagyu-menu-content{width:100%;height:calc(100vw / 750* 130);margin:0 auto;display:flex;justify-content:space-between;align-items:center;background:#fff}.second-page.about-hirayama .tajimagyu-menu-content a{font-family:"Noto Serif JP",serif;font-size:3.2vw;font-weight:500;letter-spacing:.02em;line-height:1.4;color:#222;transition:.4s;height:calc(100vw / 750* 160);align-content:center;display:inline-block;padding-bottom:.347vw;position:relative}.second-page.about-hirayama .tajimagyu-menu-content a{transition:.4s}.second-page.about-hirayama .tajimagyu-menu-content a>*{transition:.4s}.second-page.about-hirayama .tajimagyu-menu-content a:hover{transition:.4s}.second-page.about-hirayama .tajimagyu-menu-content a:after{content:"";display:inline-block;width:.556vw;height:.556vw;border:2px solid;border-radius:.069vw;border-color:transparent transparent #97514D #97514D;transform:rotate(-45deg);position:relative;bottom:.347vw;margin-left:.694vw}.second-page.about-hirayama .tajimagyu-menu-content a:hover:before{content:"";display:inline-block;background:url(/cdn/shop/files/tajima-deco-text03.png?v=1713853276);width:79%;height:.278vw;position:absolute;bottom:1.181vw;right:9%;background-size:contain}.second-page.about-hirayama .tajimagyu-menu-content a:last-of-type{margin-right:0}.second-page.about-hirayama .tajimagyu-menu-content a span.number{width:2.014vw;height:2.014vw;background:url(/cdn/shop/files/title-number-back01.png?v=1713853276)no-repeat;background-size:contain;margin-right:.278vw;display:inline-block;position:relative;top:12%;display:none}.second-page.about-hirayama .tajimagyu-menu-content a:hover span.number{background:url(/cdn/shop/files/title-number-back02.png?v=1713853276)no-repeat;background-size:contain}.second-page.about-hirayama .tajimagyu-menu-content a span.number:before{display:block;position:absolute;font-family:"Noto Serif JP",serif;font-size:.972vw;font-weight:500;letter-spacing:.06em;line-height:1;color:#fff;top:22%;right:35%}.second-page.about-hirayama .tajimagyu-menu-content a span.number-text{position:relative;top:0}.second-page.about-hirayama .tajimagyu-menu-content a:hover span.number-text{position:relative;top:-.347vw;color:#891212}.second-page.about-hirayama .tajimagyu-menu-content a:nth-of-type(1) span.number:before{content:"1"}.second-page.about-hirayama .tajimagyu-menu-content a:nth-of-type(2) span.number:before{content:"2"}.second-page.about-hirayama .tajimagyu-menu-content a:nth-of-type(3) span.number:before{content:"3"}.second-page.about-hirayama .tajimagyu-menu-content a:nth-of-type(4) span.number:before{content:"4"}.second-page.about-hirayama .tajimagyu-menu{bottom:0;column-gap:inherit;background:none}.second-page.about-hirayama .tajimagyu-menu a{font-size:3.2vw;width:25%;height:calc(100vw / 750 * 140);border:.2vw solid #891212;border-bottom:none;border-top:none;background:#fff;line-height:1.3;text-align:center}.second-page.about-hirayama .tajimagyu-menu a:nth-of-type(1){border-left:none}.second-page.about-hirayama .tajimagyu-menu a:nth-of-type(4){border-right:none}.second-page.about-hirayama .tajimagyu-menu a:nth-of-type(4),.second-page.about-hirayama .tajimagyu-menu a:nth-of-type(5){width:25%}.second-page.about-hirayama .tajimagyu-menu a:after{width:2.4vw;height:2.4vw;border-radius:calc(100vw / 750 * 2);display:block;margin:0 auto;bottom:calc(100vw / 750* -5)}.second-page.about-hirayama section[id=hirayama02]{padding-top:calc(100vw / 750* 170);margin-top:calc(100vw / 750* -170)}.second-page.about-hirayama section[id=hirayama03]{padding-top:calc(100vw / 750* 170);margin-top:calc(100vw / 750* -170)}.second-page.about-hirayama section[id=hirayama04]{padding-top:calc(100vw / 750* 170);margin-top:calc(100vw / 750* -170)}.customer.login .second-page{padding-top:0}}.button.button--primary-outline.list__btn{max-width:280px}.header-back{width:100%;position:fixed;top:0;background:#fff}.header-back.--sub_page{background:#eae4de}.template-index .header{top:0;left:50%;transform:translate(-50%);width:1440px}.header__heading-link{width:max-content;margin-top:5px}.header__heading-link img{width:205px}.category-wrapper .subfrontview .breadcrumb,.breadcrumb2,.second-page .breadcrumb{left:50%;transform:translate(-50%);width:1440px;margin-left:40px}header{padding:0 30px 0 50px!important}.header__search_sp{grid-area:searchsp}.category-detail__banner .inner .content__wrapper .cat-detail__text .button002{margin:30px auto}.cart-page.page-width{max-width:1440px}div[id=shopify-block-all_in_gift_app_block_product_CxGzFE] select,div[id=shopify-block-all_in_gift_app_block_product_CxGzFE] textarea{background:#fff}.footer-menu-pc{display:block}.footer-menu-sp{display:none}section[id=shopify-section-template--22323465355572__1658309267661fee78] .page-width{display:none}.calendar-link.sp-display{display:none!important}.calendar-link.pc-display{display:inline-block!important}@media screen and (max-width:1440px){.template-index .header{padding:15px 2.099999vw!important;width:100vw}.header-wrapper header{width:100vw;padding:15px 2.099999vw!important}.category-wrapper .subfrontview .breadcrumb,.breadcrumb2,.second-page .breadcrumb{left:50%;transform:translate(-50%);width:100vw;margin-left:2.778vw}.cart-page.page-width{max-width:100vw}}@media screen and (max-width:768px){.header__heading-link img{max-width:142px;width:calc(100vw / 750 * 235)}.icon-search{width:6.4vw;height:calc(100vw / 750* 41)}.header__icon span.text{font-size:10px;font-weight:600;color:#333;padding-top:2px;letter-spacing:0;white-space:nowrap;height:auto}.header__icon span.text.cart-icon-text{top:calc(100vw / 750* -10)}.header__icons{grid-gap:0rem}.header__icon,.header__icon--cart .icon{height:3.312rem;width:3.312rem}.header .header__icons a{width:52px!important}.cart-count-bubble{bottom:2rem;left:3.1rem;height:calc(100vw / 750* 25);width:calc(100vw / 750* 25)}.header .header__icons a svg{transform:translateY(-1px);width:6vw;height:5.2vw}.category-wrapper .subfrontview .breadcrumb,.breadcrumb2,.second-page .breadcrumb{left:3.333325vw;transform:none;width:auto;margin-left:2.778vw}.select__select{background:#fff!important}.cart-page[id=main-cart-footer]{padding-top:0!important;margin-top:calc(100vw / 750* -40)}.css-1t92h5o.chakra-text,.css-nzradr{text-align:left!important}.footer-menu-pc{display:none}.footer-menu-sp{display:block}.footer-menu-sp div{display:flex;flex-wrap:wrap;justify-content:center}.footer-menu-sp div li{width:50%}.footer-menu-sp div li:nth-of-type(5){width:100%}footer .inner .footer-menu ul.footer-menu-sp li span.lbl{margin-bottom:2.999985vw}footer .inner .footer-menu ul.footer-menu-sp li a{margin:2.33332vw 0}footer .inner .footer-menu ul.footer-menu-sp{margin-bottom:5.33331vw}footer .inner .footer-menu .calendar-sec{display:none}.calendar-link.sp-display{display:inline-block!important}.calendar-link.pc-display{display:none!important}.header-anounce-bar h6 .sp_hidden{display:none}}.product__media-item a img{object-fit:contain}.category-list-wrapper.section-pickup .pickup__slider .product_item[href="/collections/watanabe"],.category-list-wrapper.section-pickup .pickup__slider2 .product_item[href="/collections/watanabe"]{display:none}.text_tabs-section div[id=tab2-1]{display:block}.text_tabs-section div[id=tab2-1] span{font-size:16px!important}.blog-detail__banner .image__wrapper img{object-fit:contain}.overflow-list{padding-bottom:1px;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.overflow-list .pickup__slider2{overflow:visible;overflow-x:scroll;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;display:flex;padding-bottom:30px}.overflow-list .pickup__slider2 a{flex:0 0 303px;display:inline-block;float:none;white-space:normal}@media screen and (max-width:1440px){.overflow-list .pickup__slider2 a{flex:0 0 21.042vw}}@media screen and (max-width:768px){.text_tabs2-sec #tab2-1_sp div span{font-size:calc(100vw / 750 * 28)!important}.overflow-list .pickup__slider2{padding-bottom:3.99998vw;overflow-x:visible;width:100%}.overflow-list .pickup__slider2:after{content:"";display:block;width:4vw;height:1px;flex:0 0 4vw}.pickup__slider2 .product_item .image__wrapper{width:100%;height:25.133198vw}.pickup__slider2 .product_item .product__info{display:block}.overflow-list .pickup__slider2 a{flex:0 0 35.33313vw}}.p_cart_stepHeader{display:flex;justify-content:center;align-items:center;margin:0 0 20px}.p_cart_stepCurrent ol{list-style:none;padding:0;display:flex;gap:35px}.p_cart_stepCurrent li{position:relative;padding:10px 20px 10px 40px;background-color:#f1f1f1;border-radius:6px;font-size:14px;color:#333;transition:background-color .3s ease}.p_cart_stepCurrent .p_cart_stepActive{background-color:#97514d;color:#fff}.p_cart_stepCurrent .p_cart_stepActive:before{color:#000;background:#fff}.p_cart_stepCurrent ol>li:before{content:"1";background-color:#333;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:18px;width:18px;color:#fff;font-size:11px;line-height:1.1;position:absolute;left:17px;padding-left:1px;margin-top:1px}.p_cart_stepCurrent ol>li:nth-of-type(2):before{content:"2"}.p_cart_stepCurrent li:after{content:">";position:absolute;right:-21px;top:50%;transform:translateY(-50%);color:#999}.p_cart_stepCurrent li:last-child:after{content:""}.section-column.section-news .inner .date span.line{display:none}.section-column.section-news .column__slider .item:nth-of-type(1) .inner{border-top-left-radius:10px;border-top-right-radius:10px;padding-top:40px}.section-column.section-news .column__slider .item:not(:last-child) .inner:after{content:"";display:inline-block;width:96%;height:2px;background-color:#e5e5e5;position:absolute;left:50%;bottom:-1px;transform:translate(-50%)}.section-column.section-news .column__slider .item:nth-of-type(3) .inner{border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding-bottom:40px}.section-pickup.recently-product.product-pickup .grid-product{margin:0}.cart__note label{color:#555;font-weight:500}.cart__note .field__input.text-area{padding-left:10px}.cart__note .field__input::-webkit-input-placeholder{line-height:1.4;color:#828282}.cart__note .field__input:-moz-placeholder{line-height:1.4;color:#828282}.cart-icon-img{width:24px;height:auto;display:block;margin:2px auto}.section-pro-nav .div-pro-nav.gift-pro-nav{width:100%;margin:0 auto}.section-pro-nav .div-pro-nav.gift-pro-nav .section-pro-nav-left .product-list-nav li{margin-right:15px}@media screen and (max-width:1440px){.section-column.section-news .column__slider .item .inner{padding-top:2.083vw;padding-bottom:1.667vw}.section-column.section-news .column__slider .item:nth-of-type(1) .inner{padding-top:2.778vw}.section-column.section-news .column__slider .item:nth-of-type(3) .inner{padding-bottom:2.778vw}.section-pro-nav .div-pro-nav.gift-pro-nav .section-pro-nav-left .product-list-nav li{margin-right:.9vw}.section-gift .section-pro-nav{padding:0px 3vw .486vw}.section-pro-nav .div-pro-nav.gift-pro-nav .section-pro-nav-left .product-list-nav li a span{font-size:1.111vw}}@media screen and (max-width:768px){.section-gift .section-pro-nav{padding:calc(100vw / 750* 40) 0 calc(100vw / 750* 50)}.section-gift .section-pro-nav .product-list-nav.list-nav-gift{justify-content:left;width:calc(100vw / 750* 620);margin-right:auto;margin-left:auto}.section-pro-nav .section-pro-nav-left .product-list-nav.list-nav-gift li a span{font-size:calc(100vw / 750* 28)}.section-pro-nav .section-pro-nav-left .product-list-nav.list-nav-gift li:nth-of-type(1){width:calc(100vw / 750* 172)}.section-pro-nav .section-pro-nav-left .product-list-nav.list-nav-gift li:nth-of-type(2){width:calc(100vw / 750* 145)}.section-pro-nav .section-pro-nav-left .product-list-nav.list-nav-gift li:nth-of-type(3){width:calc(100vw / 750* 172)}.cart-icon-img{width:calc(100vw / 750* 38);height:calc(100vw / 750* 37);margin-bottom:.62rem}.first-mega-menu{font-family:Abhaya Libre;font-weight:500}.first-mega-menu:nth-of-type(3){margin-top:15px}.p_cart_stepHeader{margin-top:-80px}.p_cart_stepCurrent li{padding:10px 10px 10px 30px;white-space:nowrap;font-size:12px}.p_cart_stepCurrent ol>li:before{margin-top:-1px;left:7px}.category-wrapper .category-list{gap:2.9vw}.category-wrapper .category-list .item{width:31%;padding:0;margin-bottom:1.666645vw}.category-wrapper .category-list .item .image__wrapper{height:auto}.category-wrapper.categorys-gift,.category-wrapper.eats-category,.category-wrapper.categorys-brand{margin-top:-80px}.section-column.section-news .column__slider .item .inner{padding-top:4vw;padding-bottom:calc(100vw / 750 * 40)}.section-column.section-news .column__slider .item:nth-of-type(1) .inner{padding-top:8vw;border-top-left-radius:calc(100vw / 750 * 10);border-top-right-radius:calc(100vw / 750 * 10)}.section-column.section-news .column__slider .item:nth-of-type(3) .inner{padding-bottom:8vw;border-bottom-right-radius:calc(100vw / 750 * 10);border-bottom-left-radius:calc(100vw / 750 * 10)}.section-column.section-news .inner .date time{line-height:1.6}.section-column.section-news .column__slider .item:not(:last-child) .inner:after{content:"";display:inline-block;width:90%;height:calc(100vw / 750 * 4);background-color:#e5e5e5;position:absolute;left:50%;bottom:-1px;transform:translate(-51%)}.price .price__regular .unit{position:relative;right:3px}.section-pickup.recently-product.product-pickup .rv-section-products{width:85.33312vw;margin:auto}.section-pickup.recently-product.product-pickup .next.slick-disabled{display:none!important}.section-pickup.recently-product.product-pickup .next{background:url(/cdn/shop/files/aw_i.png);background-size:100% 100%;position:absolute;filter:brightness(0) saturate(100%) invert(45%) sepia(65%) saturate(511%) hue-rotate(358deg) brightness(100%) contrast(90%);width:10.66664vw;height:3.99999vw;transform:translateY(-50%);right:-3.33333vw;top:30.5%;z-index:2}.section-pickup.recently-product.product-pickup .next.prev{top:30.5%;right:auto;left:-3.33333vw;transform:translateY(-50%) rotate(180deg)}.second-page.e-gift section[id=e-gift06] .melit-content{width:100%;margin-left:auto;margin-right:auto}.second-page.e-gift section[id=e-gift06] .melit-content .recomm-box a{display:block;width:84vw;margin:0 auto}}.cart-attribute__field select option{color:#555}.dropdown-icon{content:"";position:absolute;right:8px;top:30%;transform:translateY(-50%);border:solid rgb(130,130,130);border-width:0 2px 2px 0;display:inline-block;padding:2.3px;transform:rotate(45deg);pointer-events:none}.cart-attribute__field select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.cart-attribute__field input[type=text]::placeholder{color:#828282e6}
/*# sourceMappingURL=/cdn/shop/t/18/assets/style.css.map */
