*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:normal}button,label,input[type=submit]{cursor:pointer}input,button,select{outline:0;border:none;appearance:none}input::-webkit-input-placeholder{color:#ccc}input:-ms-input-placeholder{color:#ccc}input::-moz-placeholder{color:#ccc}img{vertical-align:top}select::-ms-expand{display:none}ul,ol,dl,dt,dd{list-style:none;padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}p,figure,figcaption{margin:0;padding:0}.l-main2+.l-footer2{margin-top:60px}@media screen and (min-width: 769px){.l-main2+.l-footer2{margin-top:80px}}.l-footer2.l-footer2--no-marginTop{margin-top:0}.l-footer2 .l-footer2__share{display:flex;justify-content:center;padding:0 30px}.l-footer2 .l-footer2__share+.l-footer2__copyright{margin-top:80px}.l-footer2 .l-footer2__copyright{--background-color: #c4c4c4;background-color:var(--background-color)}.l-footer2 .l-footer2_copyrightInner{display:flex;justify-content:center}.c-productCard{display:block;width:100%;background-color:#fff;border-radius:12px}.c-productCard .c-productCard__item{color:#212121;font-family:sans-serif;font-size:14px;font-weight:bold;line-height:1.5;text-decoration:none}.c-productCard .c-productCard__image{border-radius:12px 0 0 12px}.c-productCard .c-productCard__photo{border-radius:12px 12px 0 0;aspect-ratio:4/3;width:100%}.c-productCard .c-productCard__itemBody{padding:8px;height:110px;display:flex;flex-direction:column}.c-productCard .c-productCard__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal;overflow:hidden}.c-productCard .c-productCard__price{display:flex;gap:4px;flex-direction:row;justify-content:flex-end;align-items:center;font-family:Arial,sans-serif;font-size:21px;text-align:right;margin-top:auto}.c-productCard .c-productCard__priceFreeShippingLabel{display:inline-block;color:#fff;font-size:12px;line-height:1;padding:4px;background-color:#dc2b41;border-radius:2px}.c-productCard .c-productCard__campaignDiscountLabel{border-radius:16px;background:#dc2b41;color:#fff;font-size:10px;font-weight:700;line-height:1;letter-spacing:.4px;padding:4px 8px;margin-right:4px}.c-productCard .c-productCard__farmer{display:grid;gap:8px;align-items:center;grid-template-columns:minmax(25px, 50px) 75%;color:#212121;font-family:sans-serif;line-height:1.5;text-decoration:none;padding:8px;border-top:1px solid #e6e6e5}.c-productCard .c-productCard__farmerIconPhoto{width:100%;border-radius:50%}.c-productCard .c-productCard__farmerArea{font-size:10px}.c-productCard .c-productCard__farmerName{font-size:12px;font-weight:bold;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.p-copyright{--color: #212121;color:var(--color);font-family:Arial,sans-serif;font-size:12px;padding:1rem}.p-notesList{--marker-color: #2f7e28;list-style-type:disc;padding-left:1em;margin-top:20px}.p-notesList .p-notesList__item::marker{color:var(--marker-color)}.p-notesList.p-notesList--marginBottom{margin-bottom:20px}.p-shareLinks{--background-color: #fafaf0;width:100%;max-width:500px;background-color:var(--background-color);border-radius:20px;padding:2rem}.p-shareLinks .p-shareLinks__title{font-weight:bold;text-align:center}.p-shareLinks .p-shareLinks__title+.p-shareLinks_list{margin-top:16px}.p-shareLinks .p-shareLinks_list{display:flex;justify-content:center;margin:auto;gap:16px}.p-productsList2.-horizonal{overflow-x:auto;-webkit-overflow-scrolling:touch}.p-productsList2.-horizonal .p-productsList2__inner{display:grid;width:100%;grid-template-columns:repeat(8, minmax(156px, 1fr));gap:8px}@media screen and (min-width: 769px){.p-productsList2.-horizonal .p-productsList2__inner{grid-template-columns:repeat(8, minmax(200px, 1fr));gap:16px}}@media screen and (max-width: 768px){.p-productsList2.-smartphone-only-horizonal{overflow-x:auto;-webkit-overflow-scrolling:touch}.p-productsList2.-smartphone-only-horizonal .p-productsList2__inner{display:grid;width:100%;grid-template-columns:repeat(8, minmax(156px, 1fr));gap:8px}}@media screen and (min-width: 769px){.p-productsList2.-smartphone-only-horizonal .p-productsList2__inner{display:grid;gap:12px;grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 769px)and (min-width: 769px){.p-productsList2.-smartphone-only-horizonal .p-productsList2__inner{grid-template-columns:repeat(4, 1fr);gap:32px 16px}}.p-productsList2.-directionColumn .p-productsList2__inner{display:grid;gap:12px;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 769px){.p-productsList2.-directionColumn .p-productsList2__inner{grid-template-columns:repeat(4, 1fr);gap:32px 16px}}.u-pc-only{display:none}@media screen and (min-width: 769px){.u-pc-only{display:block}}.u-sp-only{display:block}@media screen and (min-width: 769px){.u-sp-only{display:none}}.l-goshuinHeader{padding:8px 16px;margin:0 auto}@media screen and (min-width: 769px){.l-goshuinHeader{display:none}}.c-goshuinMainImage{max-width:var(--goshuin-max-width);width:100%}.c-goshuinCTA{display:inline-block;width:300px;color:#fff;font-size:16px;font-weight:700;line-height:1.7;text-align:center;padding:16px 22px;border-radius:50px;background:#45876b}.c-goshuinCTAImage .c-goshuinCTAImage_image{max-width:800px;width:100%;display:block;margin:auto}.c-goshuinFlowerShop{display:flex;flex-direction:column;align-items:flex-start;width:100%}.c-goshuinFlowerShop .c-goshuinFlowerShop__photo{width:100%}.c-goshuinFlowerShop .c-goshuinFlowerShop__name{font-size:20px;font-weight:600;line-height:1.3;margin-top:16px}.c-goshuinFlowerShop .c-goshuinFlowerShop__area{color:var(--text-lighten-color);font-size:14px;font-weight:600;line-height:1.5;margin-top:8px}.c-goshuinFlowerShop .c-goshuinFlowerShop__summary{font-size:14px;font-weight:300;line-height:1.7;margin-top:8px}.p-goshuinMainImage{background-color:#ffd25b}.p-goshuinMainImage .p-goshuinMainImage__image{max-width:var(--goshuin-max-width);display:block;margin:0 auto}.p-goshuinSection{padding:40px 16px}@media screen and (min-width: 769px){.p-goshuinSection{padding:80px 24px}}.p-goshuinSection.p-goshuinSection--background{background-color:var(--goshuin-sub-background-color)}.p-goshuinSection.p-goshuinSection--about{background-image:url(/ulp/assets/images/bg-0013324c24d541e6a87a.png)}.p-goshuinSection .p-goshuinSection__inner{max-width:var(--goshuin-content-max-width);display:block;margin:0 auto;font-weight:300;line-height:2}@media screen and (min-width: 769px){.p-goshuinSection .p-goshuinSection__inner{font-size:18px}}.p-goshuinSection .p-goshuinSection__title{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--goshuin-secondary-color);font-family:serif;font-size:24px;font-style:normal;font-weight:600;line-height:1.4;text-align:center}@media screen and (min-width: 769px){.p-goshuinSection .p-goshuinSection__title{font-size:30px}}.p-goshuinSection .p-goshuinSection__title+.p-goshuinSection__body,.p-goshuinSection .p-goshuinSection__title+.p-goshuinSection__lead{margin-top:32px}.p-goshuinSection .p-goshuinSection__title::before{content:"";width:40px;height:23px;background-image:url("data:image/svg+xml,%3csvg width='40' height='23' viewBox='0 0 40 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cg clip-path='url(%23clip0_2664_70)'%3e %3cpath d='M19.9972 22.7583C21.5223 22.7583 22.7586 21.522 22.7586 19.997C22.7586 18.4719 21.5223 17.2356 19.9972 17.2356C18.4721 17.2356 17.2358 18.4719 17.2358 19.997C17.2358 21.522 18.4721 22.7583 19.9972 22.7583Z' fill='%23EB5405'/%3e %3cpath d='M22.6037 2.60114C22.6037 4.03791 20.0025 14.09 20.0025 14.09C20.0025 14.09 17.4014 4.03791 17.4014 2.60114C17.4014 1.16437 18.5657 0 20.0025 0C21.4393 0 22.6037 1.16437 22.6037 2.60114Z' fill='%23EB5405'/%3e %3cpath d='M34.1407 9.53907C33.1258 10.5539 24.1741 15.8256 24.1741 15.8256C24.1741 15.8256 29.4405 6.87383 30.4606 5.85901C31.4808 4.8442 33.1258 4.8442 34.1407 5.85901C35.1555 6.87383 35.1555 8.52425 34.1407 9.53907Z' fill='%23EB5405'/%3e %3cpath d='M9.53932 5.85901C10.5541 6.87383 15.8259 15.8256 15.8259 15.8256C15.8259 15.8256 6.87408 10.5592 5.85926 9.53907C4.84444 8.51891 4.84444 6.87383 5.85926 5.85901C6.87408 4.8442 8.5245 4.8442 9.53932 5.85901Z' fill='%23EB5405'/%3e %3cpath d='M2.6009 17.396C4.03767 17.396 14.0897 19.9971 14.0897 19.9971C14.0897 19.9971 4.03767 22.5983 2.6009 22.5983C1.16413 22.5983 -0.000244141 21.4392 -0.000244141 19.9971C-0.000244141 18.555 1.16413 17.396 2.6009 17.396Z' fill='%23EB5405'/%3e %3cpath d='M37.3934 22.6037C35.9566 22.6037 25.9045 20.0025 25.9045 20.0025C25.9045 20.0025 35.9566 17.4014 37.3934 17.4014C38.8301 17.4014 39.9945 18.5657 39.9945 20.0025C39.9945 21.4393 38.8301 22.6037 37.3934 22.6037Z' fill='%23EB5405'/%3e %3c/g%3e %3cdefs%3e %3cclipPath id='clip0_2664_70'%3e %3crect width='39.9999' height='22.7587' fill='white'/%3e %3c/clipPath%3e %3c/defs%3e %3c/svg%3e")}.p-goshuinSection .p-goshuinSection__lead{font-size:14px;font-weight:300;line-height:1.7}.p-goshuinSection .p-goshuinSection__lead+.p-goshuinSection__body{margin-top:24px}@media screen and (min-width: 769px){.p-goshuinSection .p-goshuinSection__lead{font-size:18px;line-height:2;text-align:center}}.p-goshuinSection .p-goshuinSection__action{display:flex;justify-content:center;margin-top:20px}@media screen and (min-width: 769px){.p-goshuinSection .p-goshuinSection__action{margin-top:24px}}.p-goshuinAbout{font-size:16px;font-weight:700;line-height:2.2;letter-spacing:.36px}@media screen and (min-width: 769px){.p-goshuinAbout{font-size:18px}}.p-goshuinLossFlower{display:grid;position:relative}.p-goshuinLossFlower .p-goshuinLossFlower__image{grid-area:1/2;margin:0 calc(50% - 50vw);width:100vw}@media screen and (min-width: 769px){.p-goshuinLossFlower .p-goshuinLossFlower__image{width:100%;margin:0}}.p-goshuinLossFlower .p-goshuinLossFlower__photo{width:100%;max-width:620px}.p-goshuinLossFlower .p-goshuinLossFlower__sumary{grid-area:1/2;display:flex;justify-content:flex-end;width:100%;padding-top:230px}@media screen and (min-width: 769px){.p-goshuinLossFlower .p-goshuinLossFlower__sumary{padding:37px 0}}.p-goshuinLossFlower .p-goshuinLossFlower__text{font-weight:300;line-height:2;background-color:#fff;padding:24px 16px}@media screen and (min-width: 769px){.p-goshuinLossFlower .p-goshuinLossFlower__text{width:55%;font-size:16px;padding:36px 24px}}.p-goshuinLossFlower .p-goshuinLossFlower__flower{position:absolute;bottom:-20px;right:0}.p-goshuinHnachouzu .p-goshuinHnachouzu__note{color:var(--goshuin-text-lighten-color);font-size:14px;font-weight:300;line-height:1.7;margin-top:20px}.p-goshuinHnachouzu .p-goshuinHnachouzu__registered{color:var(--goshuin-text-lighten-color);font-size:14px;font-weight:300;line-height:1.7}.p-goshuinHnachouzuSchedule{margin-top:40px}.p-goshuinHnachouzuSchedule .p-goshuinHnachouzuSchedule__title{color:var(--goshuin-secondary-color);font-family:serif;font-size:24px;font-style:normal;font-weight:600;line-height:1.3;text-align:center}.p-goshuinHnachouzuSchedule .p-goshuinHnachouzuSchedule__list{max-width:660px;width:100%;font-weight:300;line-height:1.7;margin:20px auto 0}.p-goshuinHnachouzuSchedule .p-goshuinHnachouzuSchedule__item{display:flex;gap:24px}.p-goshuinHnachouzuSchedule .p-goshuinHnachouzuSchedule__item+.p-goshuinHnachouzuSchedule__item{margin-top:8px}.p-goshuinHnachouzuSchedule .p-goshuinHnachouzuSchedule__attention{color:var(--text-lighten-color);font-size:14px;font-weight:300;line-height:1.7;margin-top:20px}.p-goshuinHnachouzuSchedule .p-goshuinHnachouzuSchedule__action{margin-top:40px}.p-goshuinFlowerShops{display:grid;grid-template-columns:repeat(1, 1fr);gap:24px}@media screen and (min-width: 769px){.p-goshuinFlowerShops{grid-template-columns:repeat(4, 1fr)}}.goshuin{--main-color: #fac949;--goshuin-max-width: 1440px;--goshuin-content-max-width: 1068px;--goshuin-text-color: #333333;--goshuin-text-lighten-color: #666666;--goshuin-main-color: #fac949;--goshuin-secondary-color: #45876b;--goshuin-sub-background-color: #faf7ef}a{text-decoration:none}html{color:var(--goshuin-text-color);font-size:14px;font-family:sans-serif;line-height:1.5;box-sizing:border-box}@media screen and (min-width: 769px){html{font-size:16px}}body{margin:0;padding:0}.l-footer2 .l-footer2__copyright{--background-color: var(--main-color)}.p-copyright{--color: #ffffff}.p-notesList{--marker-color: var(--main-color)}
