.special_page_template .itemlists-section-inner{position:relative;z-index:3}.special_page_template .itemlists-section{background-color:var(--section-bg-color)}.special_page_template .itemlists-block-flex.--v-middle{display:flex;align-items:top}@media all and (max-width:767px){.special_page_template .itemlists-block-flex.--v-middle{flex-direction:column;row-gap:16px}.special_page_template .itemlists-block-flex.sp-row-gap{row-gap:32px}.special_page_template .itemlists-block-half:not(:last-child){margin-bottom:0}.itemlists-list.col-4{gap:40px 16px}.itemlists-list.col-4 .itemlists-list-item{max-width:calc((100% - 16px)/2);width:100%}}.special_page_template .itemlists-section-inner+.itemlists-section-inner{margin-top:44px}@media all and (max-width:767px){.special_page_template .itemlists-section-inner+.itemlists-section-inner{margin-top:32px}}.special_page_template .itemlists-section.--wide{padding-left:0;padding-right:0}.special_page_template .itemlists-section.--wide .itemlists-section-inner,.special_page_template .itemlists-kv{max-width:1440px}.special_page_template .itemlists-kv-image{height:auto}.special_page_template .itemlists-article{background-color:var(--section-bg-color);display:flex;justify-content:center;align-items:center;padding:44px 20px;margin:0 auto;max-width:100%}.special_page_template .itemlists-article-text{font-family:EB Garamond,YakuHanMPs,A1 Mincho,\6e38\660e\671d,Yu Mincho,\30d2\30e9\30ae\30ce\660e\671dPro W3,Hiragino Mincho Pro,serif!important;font-weight:400;font-size:20px;text-align:center;color:#000}@media all and (max-width:767px){.special_page_template .itemlists-article{margin:0 auto;padding:20px 16px}.special_page_template .itemlists-article-text{font-size:15px}}.special_page_template .itemlists-article-large{background-color:var(--section-bg-color);display:flex;justify-content:center;align-items:center;padding:80px 20px 40px;margin:0 auto;max-width:100%}.special_page_template .itemlists-article-text-large{font-family:EB Garamond,YakuHanMPs,A1 Mincho,\6e38\660e\671d,Yu Mincho,\30d2\30e9\30ae\30ce\660e\671dPro W3,Hiragino Mincho Pro,serif!important;font-weight:400;font-size:32px;text-align:center;color:var(--itemlists-page-title)}@media all and (max-width:767px){.special_page_template .itemlists-article-large{margin:0 auto;padding:40px 16px 16px}.special_page_template .itemlists-article-text-large{font-size:20px}}.special_page_template .itemlists-list.--h-center{justify-content:space-between}@media all and (max-width:767px){.special_page_template .itemlists-list.--h-sp-left{justify-content:flex-start}}.special_page_template .itemlists-nav{padding-bottom:30px;background-color:var(--section-bg-color)}.special_page_template .itemlists-nav-list{display:flex;justify-content:center;align-items:center;gap:1px}.special_page_template .itemlists-nav-item{max-width:300px;width:100%}.special_page_template .itemlists-nav-item>a{font-family:EB Garamond,YakuHanMPs,A1 Mincho,\6e38\660e\671d,Yu Mincho,\30d2\30e9\30ae\30ce\660e\671dPro W3,Hiragino Mincho Pro,serif!important;display:flex;justify-content:center;align-items:center;color:var(--itemlists-nav-list-text);background-color:var(--itemlists-nav-list-bg);max-width:300px;width:100%;height:84px}@media all and (max-width:767px){.special_page_template .itemlists-nav-list{flex-wrap:wrap}.special_page_template .itemlists-nav-item{max-width:calc((100% - 1px)/2)}.special_page_template .itemlists-nav-item>a{font-size:16px;height:56px}}.special_page_template .itemlists-page-title{display:flex;justify-content:center;align-items:center;height:88px;gap:40px}.special_page_template .itemlists-page-title:before,.special_page_template .itemlists-page-title:after{color:var(--itemlists-page-title);width:20px;height:88px;font-family:EB Garamond,YakuHanMPs,A1 Mincho,\6e38\660e\671d,Yu Mincho,\30d2\30e9\30ae\30ce\660e\671dPro W3,Hiragino Mincho Pro,serif!important;border:solid 1px rgba(0,0,0,0);border-top-color:var(--itemlists-page-title);border-bottom-color:var(--itemlists-page-title);background-size:contain;background-repeat:no-repeat;background-position:center;content:""}.special_page_template .itemlists-page-title:before{border-left-color:var(--itemlists-page-title)}.special_page_template .itemlists-page-title:after{border-right-color:var(--itemlists-page-title)}.special_page_template .itemlists-page-title-inner{color:var(--itemlists-page-title);font-family:EB Garamond,YakuHanMPs,A1 Mincho,\6e38\660e\671d,Yu Mincho,\30d2\30e9\30ae\30ce\660e\671dPro W3,Hiragino Mincho Pro,serif!important;font-weight:400;font-size:32px;line-height:2}@media all and (max-width:767px){.special_page_template .itemlists-page-title{gap:16px}.special_page_template .itemlists-page-title-inner{font-size:20px}}.special_page_template .product-image{margin-bottom:32px}@media all and (max-width:767px){.special_page_template .product-image{margin-bottom:16px}}.special_page_template .product-title{font-family:A-OTF A1 Mincho Std,EB Garamond,YakuHanMPs,A1 Mincho,\6e38\660e\671d,Yu Mincho,\30d2\30e9\30ae\30ce\660e\671dPro W3,Hiragino Mincho Pro,serif!important;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-.03em;color:#000}.special_page_template .product-title span{font-size:18px}.special_page_template .product-title.--small{font-size:18px;font-weight:400;line-height:27px;letter-spacing:-.05em;margin-top:24px}@media all and (max-width:767px){.special_page_template .product-title{font-size:18px;font-weight:400;line-height:27px;letter-spacing:-.05em;margin-top:4px;margin-bottom:16px}.special_page_template .product-title span{font-size:14px}}.special_page_template .product-explain{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30afMedium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:15px;font-weight:300;line-height:23px;letter-spacing:-.03em;color:#222}@media all and (max-width:767px){special_page_template .product-explain{margin-bottom:16px}}.special_page_template .product-price{font-family:Arial,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30afMedium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:24px;font-weight:700;line-height:28px;letter-spacing:0em;color:#bb0404}@media all and (max-width:767px){.special_page_template .product-price{margin-bottom:16px}}.special_page_template .product-price span{font-size:14px;font-weight:400;line-height:21px;letter-spacing:0em}.special_page_template .product-btn{display:flex;justify-content:center;align-items:center;color:var(--btn-text);background-color:var(--btn-color);width:100%;height:68px}.special_page_template .product-btn.--small{height:62px;font-size:15px;font-weight:400;line-height:30px;letter-spacing:-.03em;text-align:center}.itemlists-section.--gift{background-color:unset!important;position:relative}.itemlists-section.--gift:before,.itemlists-section.--gift:after{content:"";width:100%;height:100%;position:absolute;top:0;right:0;z-index:1;display:block}.itemlists-section.--gift:before{background-color:#e8e8e8}.itemlists-section.--gift:after{background:url(/cdn/shop/files/pkg_img_pc2.png?v=1767673815) no-repeat;background-size:contain;background-position:top right;background-repeat:no-repeat;mix-blend-mode:darken}.--gift .itemlists-section-title{color:var(--gift-title);font-family:A-OTF A1 Mincho Std;font-size:32px;font-weight:400;line-height:51px;letter-spacing:0em;text-align:left}.--gift .itemlists-section-lead{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30afMedium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;color:var(--gift-lead);font-size:16px;font-weight:300;line-height:29px;letter-spacing:0em;text-align:left}.--gift .gift-list-item{background-color:#fff;padding:24px 20px;border-radius:8px;box-shadow:0 4px 12px #0000001a}.--gift .gift-list-item-title{background-color:var(--gift-label-bg);font-family:A-OTF A1 Mincho Std;font-size:20px;font-weight:400;line-height:40px;letter-spacing:0em;text-align:center;color:var(--gift-label-text)}.--gift .gift-list-item-text{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30afMedium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:14px;font-weight:300;line-height:21px;letter-spacing:0em;color:#222}.--gift .gift-list-item-text span{color:#dc4809}.gift-summerpackage2024-wrapper{gap:2%}.--gift .gift-summerpackage2024{background:url(/cdn/shop/files/bg_summerpackage.jpg?v=1722246814) no-repeat;background-size:cover;background-position:center center;background-repeat:no-repeat;padding:32px;border-radius:8px;box-shadow:0 4px 12px #0000001a}.itemlists-list .itemlists-list-item.gift-summerpackage2024{width:64%}.--gift .gift-summerpackage2024-body{text-align:center}.--gift .gift-summerpackage2024-wrapper .gift-list-item-title{display:inline-block;width:310px;max-width:100%;text-align:center;margin:0 0 19.44444px}.--gift .gift-summerpackage2024-image{margin-bottom:8px}.itemlists-list .itemlists-list-item.gift-shopper{width:34%;text-align:center;padding:32px 32px 10px}.itemlists-list .itemlists-list-item.gift-shopper .gift-list-item-image{margin-bottom:10px}.itemlists-list .itemlists-list-item.gift-shopper .gift-list-item-image img{width:100%}.itemlists-list .itemlists-list-item.gift-shopper .gift-list-item-text{text-align:left}@media all and (max-width:1250px){.--gift .gift-summerpackage2024-wrapper .gift-list-item-title{font-size:17px}}@media all and (max-width:1000px){.--gift .gift-summerpackage2024,.itemlists-list .itemlists-list-item.gift-shopper{padding:20px}.--gift .gift-summerpackage2024-wrapper .gift-list-item-title{font-size:13px}}@media all and (max-width:767px){.--gift{padding-top:80%}.itemlists-section.--gift:after{background:url(/cdn/shop/files/pkg_img_sp_383f78f7-4602-4aee-b3de-659c22f34c7b.png?v=1767674723) no-repeat;background-size:contain;background-position:top right;background-repeat:no-repeat}.--gift .itemlists-list.col-3,.itemlists-list .itemlists-list-item.gift-summerpackage2024-wrapper{gap:32px}.itemlists-list .itemlists-list-item.gift-summerpackage2024{background-image:url(/cdn/shop/files/bg_summerpackage_sp.jpg?v=1722247798);background-size:cover;padding:20px;display:block;border-radius:8px;margin-top:28px;margin-bottom:28px;width:100%}.--gift .gift-summerpackage2024-wrapper .gift-list-item-title{font-size:18px}.itemlists-list .itemlists-list-item.gift-shopper,.itemlists-list.col-3 .itemlists-list-item{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/special_page_template.css.map */
