@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;scroll-padding-top:clamp(0px,10.6666666667vw,80px)}}body{margin:0}#hayfever html{background:#fff;color:#000}#hayfever blockquote,#hayfever body,#hayfever code,#hayfever dd,#hayfever div,#hayfever dl,#hayfever dt,#hayfever fieldset,#hayfever figcaption,#hayfever figure,#hayfever form,#hayfever h1,#hayfever h2,#hayfever h3,#hayfever h4,#hayfever h5,#hayfever h6,#hayfever input,#hayfever legend,#hayfever li,#hayfever ol,#hayfever p,#hayfever pre,#hayfever td,#hayfever textarea,#hayfever th,#hayfever ul{margin:0;padding:0}#hayfever table{border-collapse:collapse;border-spacing:0}#hayfever fieldset,#hayfever img{border:0}#hayfever caption,#hayfever th{text-align:left}#hayfever h1,#hayfever h2,#hayfever h3,#hayfever h4,#hayfever h5,#hayfever h6{font-size:100%}#hayfever article,#hayfever aside,#hayfever details,#hayfever figcaption,#hayfever figure,#hayfever footer,#hayfever header,#hayfever hgroup,#hayfever nav,#hayfever section{display:block}#hayfever caption{text-align:left}#hayfever img{vertical-align:top}#hayfever html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}#hayfever main{display:block}#hayfever abbr,#hayfever acronym{border:0;font-variant:normal}#hayfever input,#hayfever select,#hayfever textarea{font-family:inherit;font-size:inherit;font-size:100%;font-weight:inherit}#hayfever button,#hayfever input,#hayfever select,#hayfever textarea{color:inherit;font-family:inherit;font-size:100%}#hayfever input[type=checkbox],#hayfever input[type=radio]{box-sizing:border-box;padding:0}#hayfever input[type=button],#hayfever input[type=submit]{-webkit-appearance:none;border-radius:0}#hayfever textarea{overflow:auto;vertical-align:top}#hayfever li{list-style:none}#hayfever em,#hayfever i{font-style:normal}#hayfever em{font-weight:unset}#hayfever button,#hayfever input,#hayfever textarea{-webkit-appearance:none;border:0;border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;max-width:100%}#hayfever select{appearance:none;background:#0000;border-radius:0;margin:0;padding:0}#hayfever *{box-sizing:border-box;margin:0;padding:0}#hayfever{background:#fff;color:#000;font-display:swap;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-size:clamp(0px,3.7333333333vw,28px);font-style:normal;font-variation-settings:"wdth" 100;font-weight:400;letter-spacing:0;line-height:100%;margin:0;overflow:hidden;padding:0;position:relative;width:100%;word-wrap:break-word;font-feature-settings:"palt"}#hayfever .container{background:#fffcd8;margin:0 auto;max-width:750px;padding-bottom:clamp(0px,8vw,60px);width:100%}@media screen and (min-width:751px){#hayfever .container{box-shadow:0 0 20px #0003}}#hayfever .inner{margin:0 auto;max-width:clamp(0px,88vw,660px)}#hayfever h1,#hayfever h2,#hayfever h3,#hayfever h4,#hayfever h5{font-weight:500;line-height:100%}#hayfever h1 img,#hayfever h2 img,#hayfever h3 img,#hayfever h4 img,#hayfever h5 img{display:block;margin:auto}#hayfever p{letter-spacing:0;line-height:1.7857142857}#hayfever .s{display:inline-block;transform:scaleX(.92);transform-origin:top left;white-space:nowrap}#hayfever a{color:#000;text-decoration:none;transition:all .3s}#hayfever picture{display:block}#hayfever img{height:auto;max-width:100%;vertical-align:bottom;width:100%}#hayfever #kv{margin-bottom:clamp(0px,3.3333333333vw,25px)}#hayfever #kv h1{width:clamp(0px,100vw,750px)}#hayfever [id^=point0]{background:#fff;margin:0 auto;padding-bottom:clamp(0px,4vw,30px);position:relative;width:clamp(0px,92vw,690px)}#hayfever [id^=point0]:not(:last-child){margin-bottom:clamp(0px,12.6666666667vw,95px)}#hayfever [id^=point0]:before{background:url(../img/bg_deco.png) no-repeat 50% top/contain;content:"";display:block;height:clamp(0px,6.6666666667vw,50px);position:relative;transform:translateY(-50%);width:clamp(0px,92vw,690px);z-index:10}#hayfever [id^=point0] h2{margin:clamp(0px,2.4vw,18px) 0 clamp(0px,3.3333333333vw,25px);width:100%}#hayfever [id^=point0] .cont{margin:0 auto;width:clamp(0px,81.3333333333vw,610px)}#hayfever [id^=point0] .cont .txt-lead{margin-bottom:clamp(0px,6.6666666667vw,50px)}#hayfever [id^=point0] .cont h3{margin-block:clamp(0px,6.9333333333vw,52px) clamp(0px,2.4vw,18px)}#hayfever [id^=point0] .cont p{text-align:justify}#hayfever [id^=point0]#point01:after{background:url(../img/group01_deco.png) no-repeat 50% top/contain;bottom:clamp(0px,4.6666666667vw,35px);content:"";display:block;height:clamp(0px,27.8666666667vw,209px);position:absolute;right:clamp(0px,4vw,30px);width:clamp(0px,16.9333333333vw,127px)}#hayfever [id^=point0]#point01 .cont .txt01{width:clamp(0px,62.5333333333vw,469px)}#hayfever [id^=point0]#point01 .cont .txt-lead{margin-bottom:clamp(0px,8.2666666667vw,62px)}#hayfever [id^=point0]#point03 h2{margin-bottom:clamp(0px,.6666666667vw,5px)}#hayfever [id^=point0]#point03 .cont .txt-lead{margin-bottom:clamp(0px,4vw,30px)}#hayfever [id^=point0]#point03 .block-note{align-items:center;display:flex;gap:clamp(0px,4vw,30px);justify-content:flex-start;margin-block:clamp(0px,3.3333333333vw,25px) clamp(-30px,-4vw,0px)}#hayfever [id^=point0]#point03 .block-note figure{width:clamp(0px,20vw,150px)}#hayfever [id^=point0]#point03 .block-note p{flex:1;font-size:clamp(0px,2.9333333333vw,22px);line-height:1.3636363636;padding:1em;text-indent:-1em}#hayfever [id^=point0]#point03 .block-cart .item01 .txt-fukidashi{width:clamp(0px,30.2666666667vw,227px)}#hayfever [id^=point0]#point04 .cont .txt-1point{margin-top:clamp(0px,5.3333333333vw,40px);width:clamp(0px,85.3333333333vw,640px)}#hayfever [id^=point0]#point04 .block-cart .item01 .txt-fukidashi{width:clamp(0px,35.4666666667vw,266px)}#hayfever [id^=point0]#point04 .block-cart .item02 .txt-fukidashi{width:clamp(0px,33.6vw,252px)}#hayfever [id^=point0]#point05 .block-cart .item01 .txt-fukidashi{width:clamp(0px,25.4666666667vw,191px)}#hayfever [id^=point0]#point05 .block-cart .item02{margin-top:clamp(0px,12vw,90px)}#hayfever [id^=point0]#point05 .block-cart .item02 .txt-fukidashi{top:clamp(-90px,-12vw,0px);width:clamp(0px,29.4666666667vw,221px)}#hayfever [id^=point0]#point05 .block-cart .item03 .txt-fukidashi{width:clamp(0px,34.4vw,258px)}#hayfever [id^=point0]#point05 .block-cart .item04 .txt-fukidashi{top:clamp(-50px,-6.6666666667vw,0px);width:clamp(0px,38.6666666667vw,290px)}#hayfever [id^=point0]#point06 .block-cart .item01 .txt-fukidashi{width:clamp(0px,35.3333333333vw,265px)}#hayfever [id^=point0]#point06 .block-cart .item02 .txt-fukidashi{width:clamp(0px,28.4vw,213px)}#hayfever [id^=point0]#point06 .block-cart .item03 .txt-fukidashi{width:clamp(0px,35.0666666667vw,263px)}#hayfever [id^=point0]#point06 .block-cart .item04 .txt-fukidashi{width:clamp(0px,29.6vw,222px)}#hayfever [id^=point0]#point07 .block-cart .item01 .txt-fukidashi{width:clamp(0px,36.5333333333vw,274px)}#hayfever [id^=point0]#point07 .block-cart .item02 .txt-fukidashi,#hayfever [id^=point0]#point07 .block-cart .item03 .txt-fukidashi{width:clamp(0px,35.3333333333vw,265px)}#hayfever [id^=point0]#point08{margin-bottom:clamp(0px,9.3333333333vw,70px)}#hayfever [id^=point0]#point08 .block-cart .item01{align-items:flex-start}#hayfever [id^=point0]#point08 .block-cart .item01 .item-image{margin-top:clamp(0px,18.6666666667vw,140px);width:clamp(0px,31.7333333333vw,238px)}#hayfever [id^=point0]#point08 .block-cart .item01 .item-detail .name{margin-bottom:clamp(0px,.6666666667vw,5px)}#hayfever [id^=point0]#point08 .block-cart .item01 .item-detail .num{line-height:1.3}#hayfever [id^=point0]#point08 .block-cart .item01 .item-detail .price-wrap{margin-bottom:clamp(0px,4.2666666667vw,32px);margin-top:clamp(0px,4.6666666667vw,35px)}#hayfever [id^=point0]#point08 .block-cart .item01 .txt-fukidashi{width:clamp(0px,27.2vw,204px)}#hayfever [id^=point0]#point08 .block-cart .item01 [class^=item-color0]{margin-left:clamp(-40px,-5.3333333333vw,0px);position:relative}#hayfever [id^=point0]#point08 .block-cart .item01 [class^=item-color0]:before{background-color:#fadac1;border:2px solid #000;border-radius:50%;content:"";height:clamp(0px,10vw,75px);left:0;position:absolute;top:clamp(0px,.9333333333vw,7px);width:clamp(0px,10vw,75px)}#hayfever [id^=point0]#point08 .block-cart .item01 [class^=item-color0] .name{margin:0 0 0 clamp(0px,11.7333333333vw,88px)}#hayfever [id^=point0]#point08 .block-cart .item01 [class^=item-color0] .num{margin:0 0 clamp(0px,3.7333333333vw,28px) clamp(0px,11.7333333333vw,88px)}#hayfever [id^=point0]#point08 .block-cart .item01 [class^=item-color0]+[class^=item-color0]{margin-top:clamp(0px,4.5333333333vw,34px)}#hayfever [id^=point0]#point08 .block-cart .item01 .item-color02:before{background-color:#f9d2ae}#hayfever [id^=point0]#point08 .block-cart .item01 .item-color03:before{background-color:#fad5a6}#hayfever #tel{background:url(../img/tel_bg.png) no-repeat 50% top/contain;display:flex;flex-direction:column;height:clamp(0px,66.8vw,501px);justify-content:center;margin:0 auto;text-align:center;width:clamp(0px,92vw,690px)}#hayfever #tel .lead{color:#5a322a;font-size:clamp(0px,4.5333333333vw,34px);font-weight:700;line-height:150%}#hayfever #tel .tel{margin:clamp(0px,4vw,30px) auto;transform:translateX(clamp(-10px,-1.3333333333vw,0px));width:clamp(0px,63.3333333333vw,475px)}#hayfever #tel .time{font-size:clamp(0px,4vw,30px);font-weight:500;line-height:130%}#hayfever #tel .time span{display:block;font-size:clamp(0px,3.0666666667vw,23px)}#hayfever .block-cart{margin:0 auto;padding-block:clamp(0px,12.6666666667vw,95px) clamp(0px,1.6vw,12px);width:clamp(0px,81.3333333333vw,610px)}#hayfever .block-cart .item{align-items:center;background:#fff;border:2px solid #ec7993;border-radius:clamp(0px,4vw,30px);display:flex;flex-wrap:wrap;position:relative}#hayfever .block-cart .item+.item{margin-top:clamp(0px,9.3333333333vw,70px)}#hayfever .block-cart .item .item-image{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:clamp(0px,5.3333333333vw,40px);width:clamp(0px,26.4vw,198px)}#hayfever .block-cart .item .item-image figure{position:relative}#hayfever .block-cart .item .item-image figure figcaption{bottom:clamp(0px,.2666666667vw,2px);font-size:clamp(0px,1.8666666667vw,14px);left:clamp(0px,3.4666666667vw,26px);position:absolute}#hayfever .block-cart .item .item-detail{align-items:flex-start;display:flex;flex:1;flex-direction:column;min-width:0;padding-block:clamp(0px,2.9333333333vw,22px) clamp(0px,4.2666666667vw,32px);position:relative}#hayfever .block-cart .item .item-detail .name{color:#000;font-size:clamp(0px,4.5333333333vw,34px);font-weight:800;line-height:1.4117647059;margin:0 0 clamp(0px,2.6666666667vw,20px);white-space:nowrap}#hayfever .block-cart .item .item-detail .name span{color:#000;font-size:clamp(0px,4.2666666667vw,32px);font-weight:700}#hayfever .block-cart .item .item-detail .name small{color:#000;display:block;font-size:clamp(0px,2.9333333333vw,22px);font-weight:500;margin-top:clamp(0px,.6666666667vw,5px)}#hayfever .block-cart .item .item-detail .txt-fukidashi{position:absolute;right:clamp(-20px,-2.6666666667vw,0px);top:clamp(-68px,-9.0666666667vw,0px);width:clamp(0px,34.1333333333vw,256px)}#hayfever .block-cart .item .item-detail em{display:inline-block;font-weight:700;line-height:100%}#hayfever .block-cart .item .item-detail .normal{color:#000;font-size:clamp(0px,3.2vw,24px);margin-top:clamp(0px,.6666666667vw,5px)}#hayfever .block-cart .item .item-detail .num{font-size:clamp(0px,2.9333333333vw,22px);line-height:1.4545454545;margin-bottom:clamp(0px,.2666666667vw,2px)}#hayfever .block-cart .item .item-detail .type li{font-size:clamp(0px,2.9333333333vw,22px);line-height:1.1818181818;margin-top:clamp(0px,2vw,15px);padding-left:1em;text-indent:-1em}#hayfever .block-cart .item .item-detail .type li+li,#hayfever .block-cart .item .item-detail .type+.num{margin-top:0}#hayfever .block-cart .item .item-detail .price-wrap{align-items:baseline;display:flex;gap:clamp(0px,.6666666667vw,5px);margin-bottom:clamp(0px,4vw,30px);position:relative}#hayfever .block-cart .item .item-detail .price-wrap .price{letter-spacing:0;line-height:100%}#hayfever .block-cart .item .item-detail .price-wrap .price em{font-size:clamp(0px,6.4vw,48px);font-weight:500}#hayfever .block-cart .item .item-detail .price-wrap .tax{font-size:clamp(0px,2.9333333333vw,22px);font-weight:500;text-align:right}#hayfever .block-cart .item .item-detail .price-wrap.special{color:#d70000;display:block;margin-bottom:clamp(0px,1.3333333333vw,10px);margin-top:clamp(0px,2vw,15px)}#hayfever .block-cart .item .item-detail .price-wrap.special .lead{font-size:clamp(0px,3.2vw,24px);font-weight:500}#hayfever .block-cart .item .item-detail .price-wrap.special .price{font-size:clamp(0px,6.6666666667vw,50px);margin-top:clamp(-15px,-2vw,0px)}#hayfever .block-cart .item .item-detail .price-wrap.special .price em{font-size:clamp(0px,10.9333333333vw,82px)}#hayfever .block-cart .item .item-detail .price-wrap.special .tax{display:block;font-size:clamp(0px,3.2vw,24px);margin-top:clamp(-2px,-.2666666667vw,0px);translate:clamp(-5px,-.6666666667vw,0px) 0}#hayfever .block-cart .item .item-detail .price-wrap.special .point{background:#d70000;border-radius:clamp(0px,.6666666667vw,5px);bottom:calc(100% - clamp(0px,2.6666666667vw,20px));color:#fff;font-size:clamp(0px,2.9333333333vw,22px);left:calc(100% - clamp(0px,2vw,15px));padding:clamp(0px,1.0666666667vw,8px) clamp(0px,1.3333333333vw,10px);position:absolute;white-space:nowrap}#hayfever .block-cart .item .item-detail .price-wrap.special .point:after{background:#d70000;clip-path:polygon(25% 0,0 100%,100% 0);content:"";display:block;height:clamp(0px,2.6666666667vw,20px);left:clamp(0px,3.3333333333vw,25px);position:absolute;top:calc(100% - 1px);width:clamp(0px,4vw,30px)}#hayfever .block-cart .item .item-detail .price-wrap.special .point em{font-size:clamp(0px,3.2vw,24px)}#hayfever .block-cart .item .item-detail .detail{font-size:clamp(0px,3.2vw,24px);line-height:1.3181818182;margin-bottom:clamp(0px,3.3333333333vw,25px)}#hayfever .block-cart .item .item-detail .detail-list{margin:clamp(-10px,-1.3333333333vw,0px) 0 clamp(0px,2.4vw,18px)}#hayfever .block-cart .item .item-detail .detail-list li{font-size:clamp(0px,2.9333333333vw,22px);letter-spacing:-.06em;line-height:1.2;padding-left:1em;text-indent:-1em}#hayfever .block-cart .item .btn-wrap .btn-cart{display:block;transition:opacity .3s ease;width:clamp(0px,51.2vw,384px)}#hayfever .block-cart .item .btn-wrap .btn-cart img{display:block}@media(hover:hover){#hayfever .block-cart .item .btn-wrap .btn-cart:hover{opacity:.6}}