.bgwrap .contents_blocks .contents_block_part,.pickupWrap .pickup>div{position:relative}.bgwrap .contents_blocks .contents_block_part a:before,.pickupWrap .pickup>div a:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0}@media (max-width: 767px){.pcOnly{display:none!important}}@media (min-width: 768px){.spOnly{display:none!important}}.important_infomation_link{padding:14px 0}.mvfadesec .swiper-slide-active .mainSlide_inner,.mvfadesec .swiper-slide-duplicate-active .mainSlide_inner,.mvfadesec .swiper-slide-prev .mainSlide_inner{animation:zoomanime 20s linear 0s normal both}@keyframes zoomanime{0%{transform:scale(1)}to{transform:scale(1.2)}}@media (min-width: 993px){header-drawer{display:none}.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:185px auto 425px}}.search-header__form .search__input.field__input{border:solid 1px #F4F4F4;border-radius:50px;background:none}[class*=hasChildren]{list-style:none;margin-right:15px}[class*=hasChildren]>a{position:relative}[class*=hasChildren]>a:after{content:"";display:block;position:absolute;top:50%;right:0;width:6px;height:6px;border-top:2px solid #1b1b1b;border-right:2px solid #1b1b1b;transform:rotate(45deg) translateY(-50%);transform-origin:top center;transition:.15s;transform:rotate(135deg) translateY(-50%)}[class*=hasChildren]>a.open:after{transform:rotate(-45deg) translateY(-50%)}[class*=hasChildren]>ul{list-style:none;position:absolute;opacity:0;pointer-events:none;background:#fff;padding:10px;z-index:2;transition:.15s}[class*=hasChildren]>ul.open{opacity:1;pointer-events:all}[class*=hasChildren]>ul a{padding:5px;line-height:24px}@media (max-width: 767px){[class*=hasChildren]{margin-right:10px}[class*=hasChildren]>ul{right:0}}.contents_block_image,.card__inner{border-radius:10px!important;overflow:hidden!important}.pickup>div{border-radius:10px;overflow:hidden}.pickup>div a{display:block;overflow:hidden}.pickuptxtWrap{background:#f9fdf8;padding:15px}.pickuptxt_txt{position:static!important;font-weight:500!important;font-size:16px!important;line-height:160%!important;letter-spacing:.05em!important;color:#666!important;background:none!important}.pickuptxt_title{position:static!important;font-weight:500!important;font-size:18px!important;line-height:24px!important;letter-spacing:.3em!important;vertical-align:middle!important;background:none!important;color:#1b1b1b!important}.cate_bgsec{background:url(/cdn/shop/files/sec05_bg1.jpg) no-repeat;padding:80px 0}.cate_bgsec section+section{margin-top:80px}@media (max-width: 767px){.cate_bgsec{background:url(/cdn/shop/files/sec05_bg1_sp.jpg) no-repeat;padding:60px 0}.cate_bgsec section+section{margin-top:30px}}.cate_bgsec .contents_block_part{position:relative}.cate_bgsec .contents_block_image_wrapper{margin-bottom:0!important}.cate_bgsec .contents_block_info{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:center}.cate_bgsec .contents_block_info .contents_block_heading{color:#fff;text-align:center}@media (max-width: 767px){.collection__view-all{margin-top:20px}}.wagashi_bgsec{position:relative}.wagashi_bgsec:before{position:absolute;top:10%;left:0;content:"";display:block;width:310px;height:355px;background:url(/cdn/shop/files/sec07_bg01.png) no-repeat;background-size:contain}.wagashi_bgsec:after{position:absolute;bottom:0;right:0;z-index:-1;content:"";display:block;width:439px;height:645px;background:url(/cdn/shop/files/sec07_bg02.png) no-repeat;background-size:contain}@media (max-width: 767px){.wagashi_bgsec:before{content:none}.wagashi_bgsec:after{content:none}}.v_top_page .button{position:relative;width:270px;background:#7c5c38;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle}.v_top_page .button:after{box-shadow:none!important;content:"";display:block;position:absolute;top:50%;right:15px!important;left:auto;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg) translateY(-50%);transform-origin:top center;transition:.15s}.v_top_page .button:hover:after{right:12px!important}.concept .grid>div{border-radius:10px;overflow:hidden}.no-gutter.concept .grid{gap:0}.no-gutter.conceptB .conceptB__textWrap{padding:60px}@media (max-width: 767px){.conceptB .page-width{padding:0}.conceptB .conceptB__textWrap{padding:20px 15px 50px!important}}.bg_fixed{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(/cdn/shop/files/sec08_pr01.jpg);min-height:400px}@media (max-width: 767px){.bg_fixed{background-image:url(/cdn/shop/files/sec08_pr01_sp.jpg);min-height:275px}}.columnsec{position:relative;padding-bottom:50px!important}.columnsec:before{position:absolute;left:0;right:0;bottom:0;content:"";display:block;width:100%;height:315px;background-image:url(/cdn/shop/files/sec09_bg01.jpg);background-size:cover}.columnsec .text-wrapper{position:relative;background:#fff;padding:14px}.columnsec.blog-slide .card-wrapper .text-wrapper:before{content:"MORE >";font-weight:500;font-size:12px;line-height:100%;letter-spacing:0;position:absolute;top:-24px;right:10px}.columnsec .text-wrapper h3{font-weight:500;font-size:16px;line-height:24px;letter-spacing:0}.columnsec .text-wrapper span{display:block;font-weight:500;font-size:12px;line-height:1;letter-spacing:0;vertical-align:middle;margin-top:14px}@media (max-width: 767px){.columnsec:before{height:70%}.columnsec ul li{box-shadow:0 3px 6px #00000040}}.newssec .news_list>li a{font-weight:600;font-size:16px;line-height:160%;letter-spacing:.05em;vertical-align:middle}.newssec .news_list>li a time{font-weight:400;font-size:14px;letter-spacing:0;vertical-align:middle}@media (max-width: 767px){.newssec .news_list>li a{font-size:14px}.newssec .news_list>li a time{font-size:12px;margin-bottom:10px}}footer.footer{position:relative}@media (min-width: 992px){.fNav__list{list-style:none}.fNav__list ul,.fNav__list li{list-style:none;line-height:1}.fNav__list li a{line-height:1}.fNav--typeC{width:100%;padding-top:10px;padding-bottom:20px;display:flex;gap:20px 0;flex-direction:column;justify-content:space-between;align-items:center}.fNav--typeC .snsNav{padding:0 40px}.fNav--typeC .fNav__list{flex-grow:2;display:flex;justify-content:flex-end;align-items:center}.fNav--typeC .fNav__list li{padding:0 14px;font-size:14px}.fNav--typeC .fNav__list li:not(:last-child){border-right:1px solid #1D0000}.fNav--typeC .fNav__list li a:after{content:none!important}}@media (max-width: 991px){[class*=fNav--type]:not(.fNav--typeA){width:100%;padding:0;background:#fff;color:#1b1b1b!important}[class*=fNav--type]:not(.fNav--typeA) a{color:#1b1b1b!important}[class*=fNav--type]:not(.fNav--typeA) .fNav__list{display:block;max-width:100%;border-top:1px solid #dfdfdf}[class*=fNav--type]:not(.fNav--typeA) .fNav__list li{border-right:none!important;padding:0}[class*=fNav--type]:not(.fNav--typeA) .fNav__list li a{padding:8px 15px;line-height:24px;display:block;border-bottom:1px solid #dfdfdf}[class*=fNav--type]:not(.fNav--typeA) .fNav__list li a:after{content:""!important}[class*=fNav--type]:not(.fNav--typeA) .fNav__list li:last-child a{border-bottom:none}.fNav__logo{text-align:center;margin:20px 0}.fNav--typeC .fNav__logo{margin-bottom:15px;text-align:center}.fNav--typeC .snsNav{margin-bottom:30px;justify-content:center}.fNav--typeC .snsNav li{margin:0 10px}.fNav--typeC .fNav__list{flex-grow:2;display:flex;justify-content:flex-end;align-items:center}.fNav--typeC .fNav__list li{padding:0 14px;font-size:12px}.fNav--typeC .fNav__list li:not(:last-child){border-right:1px solid #1D0000}.fNav--typeC .fNav__list li a:after{content:none!important}[class*=fNav--type]:not(.fNav--typeA) .fNav__list a:after{content:"";display:block;position:absolute;top:50%;width:6px;height:6px;border-top:2px solid #1b1b1b;border-right:2px solid #1b1b1b;transform:rotate(45deg) translateY(-50%);transform-origin:top center;transition:.15s}[class*=fNav--type]:not(.fNav--typeA) .fNav__list a:hover:after{transition:.2s;margin-left:3px;border-color:#1b1b1b}[class*=fNav--type]:not(.fNav--typeA) .fNav__list a{position:relative;padding-right:15px}[class*=fNav--type]:not(.fNav--typeA) .fNav__list a:after{right:15px}[class*=fNav--type]:not(.fNav--typeA) .fNav__list a:hover:after{right:12px}[class*=fNav--type]:not(.fNav--typeA) .fNav__list a{padding-right:0}.fNav__list li.hasChildren--click>a:before,.fNav__list li.hasChildren--click>a:after{right:15px!important;border:none;width:2px!important;height:10px!important;background:#1b1b1b}.fNav__list li.hasChildren--click>a:after{transform:rotate(90deg) translateY(-50%)!important;transform-origin:top center!important}.fNav__list li.hasChildren--click>a:before{content:"";display:block;position:absolute;top:50%;transform:rotate(0) translateY(-50%);transform-origin:top center;transition:.15s}.fNav__list li.hasChildren--click>a.open:before{transform:rotate(90deg) translateY(-50%)!important}.fNav__list li.hasChildren--click>ul{border-bottom:1px solid #dfdfdf;background:#f4f1e6}}.footer__content-bottom{background:#fff;color:#1d0000}.footer__content-bottom a{color:#1d0000!important}.footer__content-bottom-copyright{background:#93b881;color:#fff;padding:14px 0}.footer__content-bottom-copyright a{color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/add.css.map */
