@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Noto+Serif+JP:wght@400;500;700&display=swap");.en header #headerInner nav #gnaviWrap #hnaviBottom > li.parentMenu .submenuWrap .submenuInner .submenuHeadbox .text{font-size:1.4rem;line-height:1.5}.en footer #copyrightArea .container .attentionBox{max-width:750px}.en #keyWrap #keyCatchBox{width:62.5vw;max-width:900px}.en #keyWrap #keyCatchBox .catch01{font-size:clamp(28px,3vw,50px)}.en #keyWrap #keyCatchBox .catch02{font-size:clamp(16px,2vw,28px)}.en #qualityMenuWrap li a .nameBox,.en #qualityMenuWrap li a .closeName,.en #qualityMenuWrap li a h1{width:160px;height:40px}.en #qualityMenuWrap li a .closeName span,.en #qualityMenuWrap li a h1 span{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.en #qualityMenuWrap li.current a .nameBox,.en #qualityMenuWrap li.current a h1{width:420px;height:100px}.en #qualityMenuWrap li.current a h1{padding-bottom:20px}.en #qualityMenuWrap li.current a h1 span.ctgCatch,.en #qualityMenuWrap li.current a h1 span.ctgName{height:auto}.en #qualityKeyWrap .keyInner .keyText .titleBox h1{font-size:clamp(20px,3vw,34px)}.en #qualityKeyWrap .keyInner .keyText .textBox p,.en .qualityDescWrap .descTextBox div p{line-height:1.75}.en#spirits #qualityKeyWrap .keyInner .keyText .titleBox h1{line-height:1.3}.en #itemListWrap ul.productsList li figure figcaption span{font-size:1.0rem;line-height:1.2}.en #itemWrap #photoBox #lineupSliderWrap p.label_sub{height:auto;padding:0.25em 0}.en #itemWrap #photoBox #lineupSliderWrap p.label_sub span{line-height:normal;text-align:center}.en #itemWrap #itemDetailArea #itemSpecWrap dl dt{width:110px}.en #itemWrap #itemDetailArea #itemSpecWrap dl dd{width:calc(100% - 110px)}@media (max-width:1024px){.en header #headerInner nav #gnaviWrap #hnaviBottom > li.parentMenu .submenuWrap .submenuInner .submenuHeadbox .text{font-size:1.2rem}.en #keyWrap #keyCatchBox .catch02{margin-top:20px}.en #qualityMenuWrap li a .nameBox,.en #qualityMenuWrap li a h1{width:50%;height:80px}}@media (max-width:480px){.en #keyWrap #keyCatchBox{width:94.5vw;height:20.2vw}.en #keyWrap #keyCatchBox .catch02{margin-top:10px}.en #qualityMenuWrap li a .nameBox,.en #qualityMenuWrap li a h1{width:70%}.en #itemListWrap ul.productsList li .relateditemBox .viewBtn span{font-size:1.2rem}.en #itemListWrap ul.productsList li .relateditemBox .viewBtn span i{right:12px;width:14px}}