@charset "utf-8";:root{--leading-trim:calc((1em - 1lh) / 2);--col_white:#fff;--col_black:#282828;--col_gold:#B39A56;--col_gray:#585858;--font_ZenOldMincho:'Zen Old Mincho', sans-serif;--font_CrimsonPro:'Crimson Pro', sans-serif;--font_Cinzel:'Cinzel', sans-serif;--font_NotoSansJP:'Noto Sans JP', sans-serif}@supports not (top:1lh){:root{--leading-trim:0px}}@media (min-width:1440px){.collectionWrap .collection-nav{margin-bottom:90px}.collectionWrap .detail-ttl h4{width:345px}.collectionWrap .collectionInfo{padding-block:10px 80px}.collectionWrap .collectionInfo p{text-align:center;line-height:150%}.collectionWrap .collectionInfo .event-main-ttl{height:auto;width:768px;margin:0 auto 40px}.collectionWrap .collectionInfo .event-main-ttl.ja{font-size:2.8125rem}.collectionWrap .collectionInfo .event-sub-ttl-01,.collectionWrap .collectionInfo .event-info p{font-size:1.125rem}.collectionWrap .collectionInfo .event-sub-ttl-01{margin-bottom:22px}.collectionWrap .collectionInfo .event-sub-ttl-02{font-size:1.75rem;position:relative;padding-block:28px 60px}.collectionWrap .collectionInfo .event-sub-ttl-02.ja{padding-block:40px 60px}.collectionWrap .collectionInfo .event-sub-ttl-02::before{background-color:var(--col_gold);content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);height:3px;width:36px}.collectionWrap .collectionMenu{margin:0 auto;width:800px}.collectionWrap .collectionMenu ul{padding-top:10px}.collectionWrap .collectionMenu ul li{border-bottom:1px solid var(--col_gray);padding-block:43px 45px}.collectionWrap .collectionMenu ul li:first-child{border-top:1px solid var(--col_gray)}.collectionWrap .collectionMenu ul li:last-child p.menu-name{margin-bottom:0}.collectionWrap .collectionMenu ul li p{display:block;font-weight:400;text-align:center;width:100%}.collectionWrap .collectionMenu ul li p.menu-prefecture{font-size:1rem;line-height:150%;margin-bottom:6px}.collectionWrap .collectionMenu ul li p.menu-name{font-size:1.375rem;line-height:180%;margin-bottom:8px}.collectionWrap .collectionMenu ul li p.menu-ingredients{font-size:.875rem;line-height:150%}.collectionWrap .collectionLowerBtn{margin-top:97px}.collectionWrap .collectionLowerBtn.menuPage a::before{left:77px;width:270px}.collectionWrap .collectionLowerBtn.menuPage a .icon .arrow{transform:scaleX(-1)}}@media (min-width:768px) and (max-width:1439px){.collectionWrap .collection-nav{margin-bottom:6.25vw}.collectionWrap .detail-ttl h4{width:23.96vw}.collectionWrap .collectionInfo{padding-block:.69vw 5.56vw}.collectionWrap .collectionInfo p{text-align:center;line-height:150%}.collectionWrap .collectionInfo .event-main-ttl{height:auto;width:53.33vw;margin:0 auto 2.78vw}.collectionWrap .collectionInfo .event-main-ttl.ja{font-size:3.13vw}.collectionWrap .collectionInfo .event-sub-ttl-01,.collectionWrap .collectionInfo .event-info p{font-size:1.25vw}.collectionWrap .collectionInfo .event-sub-ttl-01{margin-bottom:1.53vw}.collectionWrap .collectionInfo .event-sub-ttl-02{font-size:1.94vw;position:relative;padding-block:1.94vw 4.17vw}.collectionWrap .collectionInfo .event-sub-ttl-02.ja{padding-block:2.78vw 4.17vw}.collectionWrap .collectionInfo .event-sub-ttl-02::before{background-color:var(--col_gold);content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);height:.21vw;width:2.5vw}.collectionWrap .collectionMenu{margin:0 auto;width:55.56vw}.collectionWrap .collectionMenu ul{padding-top:.69vw}.collectionWrap .collectionMenu ul li{border-bottom:1px solid var(--col_gray);padding-block:2.99vw 3.13vw}.collectionWrap .collectionMenu ul li:first-child{border-top:1px solid var(--col_gray)}.collectionWrap .collectionMenu ul li:last-child p.menu-name{margin-bottom:0}.collectionWrap .collectionMenu ul li p{display:block;font-weight:400;text-align:center;width:100%}.collectionWrap .collectionMenu ul li p.menu-prefecture{font-size:1.11vw;line-height:150%;margin-bottom:.42vw}.collectionWrap .collectionMenu ul li p.menu-name{font-size:1.53vw;line-height:180%;margin-bottom:.56vw}.collectionWrap .collectionMenu ul li p.menu-ingredients{font-size:.97vw;line-height:150%}.collectionWrap .collectionLowerBtn{margin-top:6.74vw}.collectionWrap .collectionLowerBtn.menuPage a::before{left:5.35vw;width:18.75vw}.collectionWrap .collectionLowerBtn.menuPage a .icon .arrow{transform:scaleX(-1)}}@media (max-width:767px){.collectionWrap .collection-nav{margin-bottom:12.82vw}.collectionWrap .collection-nav .detail-ttl h4{width:54.62vw}.collectionWrap .collection-nav .detail-ttl h4::before{top:-.51vw;height:16.15vw}.collectionWrap .collectionInfo{padding-block:5.13vw 12.82vw}.collectionWrap .collectionInfo p{text-align:center;line-height:150%}.collectionWrap .collectionInfo .event-main-ttl{height:auto;width:100%;margin:0 auto 10.26vw}.collectionWrap .collectionInfo .event-main-ttl.ja{font-size:9.23vw}.collectionWrap .collectionInfo .event-sub-ttl-01,.collectionWrap .collectionInfo .event-info p{font-size:4.62vw}.collectionWrap .collectionInfo .event-sub-ttl-01{margin-bottom:6.41vw}.collectionWrap .collectionInfo .event-sub-ttl-02{font-size:5.64vw;position:relative;padding-block:9.74vw 20.51vw}.collectionWrap .collectionInfo .event-sub-ttl-02::before{background-color:var(--col_gold);content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);height:.77vw;width:9.23vw}.collectionWrap .collectionMenu{margin:0 auto;width:100%}.collectionWrap .collectionMenu ul{padding-top:4.1vw}.collectionWrap .collectionMenu ul li{border-bottom:1px solid var(--col_gray);padding-block:10.77vw 10.77vw}.collectionWrap .collectionMenu ul li:first-child{border-top:1px solid var(--col_gray)}.collectionWrap .collectionMenu ul li:last-child p.menu-name{margin-bottom:0}.collectionWrap .collectionMenu ul li p{display:block;font-weight:400;text-align:center}.collectionWrap .collectionMenu ul li p.menu-prefecture{font-size:4.1vw;line-height:150%;margin-bottom:1.28vw}.collectionWrap .collectionMenu ul li p.menu-name{font-size:5.64vw;line-height:180%;margin-bottom:1.79vw}.collectionWrap .collectionMenu ul li p.menu-ingredients{font-size:3.59vw;line-height:150%}.collectionWrap .collectionLowerBtn{margin-block:15.38vw}.collectionWrap .collectionLowerBtn.menuPage a{font-size:3.92vw}.collectionWrap .collectionLowerBtn.menuPage a::before{left:19.74vw;width:68.72vw}.collectionWrap .collectionLowerBtn.menuPage a .icon .arrow{transform:scaleX(-1)}}