﻿.product-box .product-box__address,.fr-view .story__html__product-list .product-box .product-box__address,.product-box .product-box__producer,.fr-view .story__html__product-list .product-box .product-box__producer,.articles__feed .articles__feed__action,.articles__feed dl .date,.articles__feed dl,.articles__product .address,.fr-view .articles .story__html__product .address,.articles__taberu .address,.articles__product dl,.fr-view .articles .story__html__product dl,.articles__official dl,.articles__taberu dl,.articles__product,.fr-view .articles .story__html__product,.articles__official,.articles__taberu,.articles__feed,.articles__feed .new_post_comment__text,.articles__feed .new_post_comment__form,.articles__feed .new_post_comment,.articles__feed .comments article dl .delete-comment,.articles__feed dl .delete,.articles__feed dl .avatar,.articles__product .photo p,.fr-view .articles .story__html__product .photo p,.articles__official .photo p,.articles__taberu .photo p,input,textarea,button,pre,p,ul,li,h1,h2,h3,h4,h5,h6,html,body{margin:0}.product-box .product-box__producer__image,.fr-view .story__html__product-list .product-box .product-box__producer__image,.product-box .product-box__price,.fr-view .story__html__product-list .product-box .product-box__price,.articles__product .price,.fr-view .articles .story__html__product .price,.articles__product .title,.fr-view .articles .story__html__product .title,.articles__taberu .title,.articles__official .text,.articles__official .title,.articles__product dl dd,.fr-view .articles .story__html__product dl dd,.articles__official dl dd,.articles__taberu dl dd,.articles__feed .new_post_comment__text,.articles__feed .new_post_comment__form,.articles__feed .new_post_comment,.articles__feed .comments article dl .delete-comment,.articles__feed dl .delete,.articles__feed dl .avatar,.articles__product .photo p,.fr-view .articles .story__html__product .photo p,.articles__official .photo p,.articles__taberu .photo p,input,textarea,button,pre,p,ul,li,h1,h2,h3,h4,h5,h6,html,body{padding:0}.fr-view .story__html__chatting__comment::after,.fr-view .story__html__chatting__casts .__list .__cast::after,.fr-view .story__html__writer .story__html__writer__header::after,.articles::after,.fr-view .articles::after{content:'';display:block;clear:both}.product-box .product-box__address,.fr-view .story__html__product-list .product-box .product-box__address,.product-box .product-box__producer .product-box__producer__name--vegetable,.product-box .product-box__producer .product-box__producer__name--seafood,.product-box .product-box__producer .product-box__producer__name--meat,.product-box .product-box__producer .product-box__producer__name--,.product-box .product-box__id,.fr-view .story__html__product-list .product-box .product-box__id,.product-box .product-box__quantity,.fr-view .story__html__product-list .product-box .product-box__quantity,.product-box .product-box__furusato-unit,.fr-view .story__html__product-list .product-box .product-box__furusato-unit,.product-box .product-box__furusato,.fr-view .story__html__product-list .product-box .product-box__furusato,.product-box .product-box__stock-unit,.fr-view .story__html__product-list .product-box .product-box__stock-unit,.product-box .product-box__stock,.fr-view .story__html__product-list .product-box .product-box__stock,.articles__feed dl .name,.articles__feed dl .date,.articles__product .quantity,.fr-view .articles .story__html__product .quantity,.articles__product .address,.fr-view .articles .story__html__product .address,.articles__taberu .address,.articles__official .text,.articles__official .title,.articles__product dl dt,.fr-view .articles .story__html__product dl dt,.articles__official dl dt,.articles__taberu dl dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body{background:#f5f5f5;color:#323232;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;user-select:none;-webkit-touch-callout:none}h1,h2,h3,h4,h5,h6{font-weight:normal}ul,li{list-style:none}a{color:#323232;text-decoration:none}a:hover{opacity:.7}pre,p{user-select:text}pre{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;white-space:pre-wrap}img{vertical-align:bottom}input,textarea,button{box-sizing:border-box;font-size:100%;-webkit-appearance:none}input,textarea,button,select{outline:none}input::placeholder,textarea::placeholder{color:#ccc}button:enabled:hover{opacity:.7}textarea{vertical-align:top;resize:none}input::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:none}.fancybox-wrap .fancybox-skin{border:2px solid #f39800;border-radius:0;background:#fff}.fancybox-wrap .fancybox-skin .fancybox-close{top:10px;right:10px;left:auto;width:auto;height:auto;background:none}.fancybox-wrap .fancybox-skin .fancybox-close::before{content:'\f10a';font-family:'fontcustom';font-size:22px}.p-dialogs{background:#fff}.articles,.fr-view .articles{position:relative;margin:0 -1px 30px 0;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6}@media screen and (max-width: 519px){.articles,.fr-view .articles{border-right:none;border-left:none}}.articles::before,.fr-view .articles::before{content:'';position:absolute;bottom:0;left:-1px;width:100%;height:100%;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.articles__product,.fr-view .articles .story__html__product,.articles__official,.articles__taberu,.articles__feed{position:relative;box-sizing:border-box;float:left;border-right:1px solid #e6e6e6}.articles__product,.fr-view .articles .story__html__product,.articles__official,.articles__taberu{padding:10px;border-bottom:1px solid #e6e6e6}.articles__product .photo,.fr-view .articles .story__html__product .photo,.articles__official .photo,.articles__taberu .photo{position:relative}.articles__product .photo::before,.fr-view .articles .story__html__product .photo::before,.articles__official .photo::before,.articles__taberu .photo::before{content:'';display:block}.articles__product .photo p,.fr-view .articles .story__html__product .photo p,.articles__official .photo p,.articles__taberu .photo p{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#f5f5f5;background-repeat:no-repeat;background-position:50%;background-size:cover}.articles__product .photo p img,.fr-view .articles .story__html__product .photo p img,.articles__official .photo p img,.articles__taberu .photo p img{visibility:hidden}.articles__product .photo p .photo__stock-end,.fr-view .articles .story__html__product .photo p .photo__stock-end,.articles__product .photo p .photo__stock-none,.fr-view .articles .story__html__product .photo p .photo__stock-none,.articles__product .photo p .photo__stock-suspended,.fr-view .articles .story__html__product .photo p .photo__stock-suspended,.articles__product .photo p .photo__stock-soldout,.fr-view .articles .story__html__product .photo p .photo__stock-soldout,.articles__official .photo p .photo__stock-end,.articles__official .photo p .photo__stock-none,.articles__official .photo p .photo__stock-suspended,.articles__official .photo p .photo__stock-soldout,.articles__taberu .photo p .photo__stock-end,.articles__taberu .photo p .photo__stock-none,.articles__taberu .photo p .photo__stock-suspended,.articles__taberu .photo p .photo__stock-soldout{position:absolute;top:0;left:0}.articles__product .photo p .photo__will-end-label,.fr-view .articles .story__html__product .photo p .photo__will-end-label,.articles__official .photo p .photo__will-end-label,.articles__taberu .photo p .photo__will-end-label{position:absolute;top:6px;right:8px;margin-left:10px}.articles__product .photo p .photo__stock-end,.fr-view .articles .story__html__product .photo p .photo__stock-end,.articles__official .photo p .photo__stock-end,.articles__taberu .photo p .photo__stock-end{width:56px;height:56px;background-image:url(/assets/replace/stock--end-0ecd5cf2f05c6c58d17ed8ed6fb8ffcf334e13f36e16bd2f89aad9ce2b556116.png);background-position:0 0;background-repeat:no-repeat;background-size:56px auto;text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block}.articles__product .photo p .photo__stock-none,.fr-view .articles .story__html__product .photo p .photo__stock-none,.articles__official .photo p .photo__stock-none,.articles__taberu .photo p .photo__stock-none{width:56px;height:56px;background-image:url(/assets/replace/stock--none-b9a60ab897d958a958735265e9adc996cbe7ece39717e1e4cb7d6f228f29c15d.png);background-position:0 0;background-repeat:no-repeat;background-size:56px auto;text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block}.articles__product .photo p .photo__stock-suspended,.fr-view .articles .story__html__product .photo p .photo__stock-suspended,.articles__official .photo p .photo__stock-suspended,.articles__taberu .photo p .photo__stock-suspended{width:56px;height:56px;background-image:url(/assets/replace/stock--suspended-88d282af4d4ad84be2ff1f145b028c3304b2fb1d8380ee48a89dda40c57910fa.png);background-position:0 0;background-repeat:no-repeat;background-size:56px auto;text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block}.articles__product .photo p .photo__stock-soldout,.fr-view .articles .story__html__product .photo p .photo__stock-soldout,.articles__official .photo p .photo__stock-soldout,.articles__taberu .photo p .photo__stock-soldout{width:56px;height:56px;background-image:url(/assets/replace/stock--soldout-43f53e63416c1f0a5e650dc6fc29033815dd05944fea5a82dd9151ba58bc15e5.png);background-position:0 0;background-repeat:no-repeat;background-size:56px auto;text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block}.articles__product .photo p,.fr-view .articles .story__html__product .photo p,.articles__official .photo p,.articles__taberu .photo p{border-radius:10px}.articles__product dl,.fr-view .articles .story__html__product dl,.articles__official dl,.articles__taberu dl{position:absolute;left:0;box-sizing:border-box;width:100%;padding:0 10px}.articles__product dl dt,.fr-view .articles .story__html__product dl dt,.articles__official dl dt,.articles__taberu dl dt{margin:0 39px 0 0;padding:5px 10px 5px 5px;border-radius:2px;background-repeat:repeat;background-position:0;background-size:4px;font-size:10px;line-height:1;text-align:right}.articles__product dl dd,.fr-view .articles .story__html__product dl dd,.articles__official dl dd,.articles__taberu dl dd{position:absolute;top:50%;right:10px;width:40px;height:40px;margin:-22px 0 0;border:2px solid #fff;border-radius:50%;background-color:#f5f5f5;background-repeat:no-repeat;background-position:50%;background-size:cover}.articles__product dl dd img,.fr-view .articles .story__html__product dl dd img,.articles__official dl dd img,.articles__taberu dl dd img{visibility:hidden}.articles__official{width:100%;padding-bottom:19.5px}.articles__official .photo::before{padding-top:50%}.articles__official .title{height:16px;margin:32px 33px -2px 0;font-size:12px;font-weight:bold}.articles__official .text{height:14px;margin:5px 0 -4px;color:#646464;font-size:10px}.articles__official dl{margin-top:-56px}.articles__official dl dt{background-image:url(/assets/stripe__gray-c8c8c8-702bd819b5ec841ee075aa9d72ca60ba4515d062d61a7c1e6095f4be9004ded1.png)}.articles__official dl dd{background-image:url(/assets/pocket-marche__official-story-icon-51f1db66b80c870a0b607336f582b772a7466d9c04dacfd46352296330f680cc.png)}@media screen and (min-width: 770px) and (max-width: 1039px){.articles__official{width:50%}}@media screen and (min-width: 1040px){.articles__official{width:50%}}.articles__product,.fr-view .articles .story__html__product,.articles__taberu{width:50%}.articles__product .photo::before,.fr-view .articles .story__html__product .photo::before,.articles__taberu .photo::before{padding-top:100%}.articles__product .title,.fr-view .articles .story__html__product .title,.articles__taberu .title{display:-webkit-box;position:relative;height:36px;margin:45px 0 0;overflow:hidden;font-size:12px;font-weight:bold;line-height:1.5;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.articles__product.meat dl dt,.fr-view .articles .meat.story__html__product dl dt,.articles__taberu.meat dl dt{background-image:url(/assets/stripe__orange-0065a96a076a03db286c0ac25c23ed0ea53bfa2a814ecbf46387e01aec24d34e.png)}.articles__product.seafood dl dt,.fr-view .articles .seafood.story__html__product dl dt,.articles__taberu.seafood dl dt{background-image:url(/assets/stripe__blue-02de3f7cf1145c5a6fa09be785148a87d75681c9fb78731897e5bf6193d5d3b1.png)}.articles__product.vegetable dl dt,.fr-view .articles .vegetable.story__html__product dl dt,.articles__taberu.vegetable dl dt{background-image:url(/assets/stripe__green-38d92d41c2567a9665c901714ee5c182e0bbc6abb3d298f6f56b76e6a731f991.png)}.articles__product .address,.fr-view .articles .story__html__product .address,.articles__taberu .address{position:absolute;left:0;box-sizing:border-box;width:100%;padding:5px 47px 5px 10px;font-size:10px}.articles__product .address::before,.fr-view .articles .story__html__product .address::before,.articles__taberu .address::before{margin-right:5px}@media screen and (min-width: 770px) and (max-width: 1039px){.articles__product,.fr-view .articles .story__html__product,.articles__taberu{width:25%}}@media screen and (min-width: 1040px){.articles__product,.fr-view .articles .story__html__product,.articles__taberu{width:25%}}.articles__taberu dl{margin-top:-76px}.articles__taberu .address{margin-top:-58px}.articles__product .price,.fr-view .articles .story__html__product .price{height:17px;margin:3px 0 0;color:#f39800;font-size:13px}.articles__product .price::before,.fr-view .articles .story__html__product .price::before{content:'\00a5'}.articles__product .type,.fr-view .articles .story__html__product .type,.articles__product .auto_coupon,.fr-view .articles .story__html__product .auto_coupon,.articles__product .monthly_subscription_product-type,.fr-view .articles .story__html__product .monthly_subscription_product-type,.articles__product .weekly_subscription_product-type,.fr-view .articles .story__html__product .weekly_subscription_product-type,.articles__product .reserved_subscription_product-type,.fr-view .articles .story__html__product .reserved_subscription_product-type{position:absolute;right:10px;height:15px;margin:-18px 0 0;padding:4px 15px;border:1px solid #323232;border-radius:12px;font-size:12px;line-height:15px}.articles__product .reserved_subscription_product-type,.fr-view .articles .story__html__product .reserved_subscription_product-type{border:1px solid #fff;background-color:#1b8386;color:#fff}.articles__product .monthly_subscription_product-type,.fr-view .articles .story__html__product .monthly_subscription_product-type,.articles__product .weekly_subscription_product-type,.fr-view .articles .story__html__product .weekly_subscription_product-type{border:1px solid #fff;background-color:#ffa887;color:#fff}.articles__product .auto_coupon,.fr-view .articles .story__html__product .auto_coupon{border:1px solid #fff;background-color:#ff4d4d;color:#fff}.articles__product .quantity,.fr-view .articles .story__html__product .quantity{height:15px;margin:15px 0 0;padding:0 25px 0 0;color:#969696;font-size:10px}.articles__product__like-btn{display:block;position:absolute;right:8px;bottom:8px;height:16px;line-height:16px}.articles__product dl,.fr-view .articles .story__html__product dl{margin-top:-126px}.articles__product .address,.fr-view .articles .story__html__product .address{margin-top:-108px}.articles__feed{width:100%;padding:15px 0 0;background:#e6e6e6}.articles__feed dl{position:relative;padding:10px 15px;background:#fff}.articles__feed dl .name,.articles__feed dl .date{margin:0 0 0 50px}.articles__feed dl .name{padding:5px 0 0;font-size:12px}.articles__feed dl .avatar{position:absolute;top:10px;left:15px;width:40px;height:40px;border:1px solid #c8c8c8;border-radius:50%;background-color:#f5f5f5;background-repeat:no-repeat;background-position:50%;background-size:cover}.articles__feed dl .avatar img{visibility:hidden}.articles__feed dl .date{color:#969696;font-size:10px}.articles__feed dl .text{margin:10px 0 0;padding:10px 0 0;border-top:1px solid #e6e6e6;color:#646464;font-size:12px;line-height:1.5}.articles__feed dl .delete{position:absolute;top:10px;right:20px;padding:5px 14px;border:1px solid #c8c8c8;border-radius:8px;text-align:center}.articles__feed dl .delete a{color:#969696;font-size:14px}.articles__feed .photo{background-color:#f0f0f0}.articles__feed .photo+.comments{border-top:none}.articles__feed .photo img{max-height:561px;object-fit:contain}.articles__feed .articles__feed__action{padding:10px 15px;background:#fff}.articles__feed .articles__feed__action .icon-like{font-size:12px}.articles__feed .articles__feed__action .icon-like::before{margin-right:6px;font-size:20px;vertical-align:-10%}.articles__feed .comments{border-top:1px solid #e6e6e6}.articles__feed .comments article dl .delete-comment{position:absolute;top:6px;right:90px;padding:2px 8px;border:1px solid #c8c8c8;border-radius:6px}.articles__feed .comments article dl .delete-comment a{color:#969696;font-size:12px}.articles__feed .comments article dl .date{margin-top:-1.8em;text-align:right}.articles__feed .comments article dl .text{margin-top:-2.7em;padding-top:3.5em;padding-left:50px}.articles__feed .comments article:first-child dl .text{border-top:none}.articles__feed .new_post_comment{width:100%;padding:0;background-color:#fff}.articles__feed .new_post_comment__form{width:100%;padding:0}.articles__feed .new_post_comment__text{width:75%;height:4.5em;margin:10px;padding:5px;border:1px solid #e6e6e6;border-radius:10px;background-color:#fff}.articles__feed .new_post_comment__action{width:15%;height:100%;margin-top:10px;font-size:12px}.product-type,.product-box .product-box__type,.fr-view .story__html__product-list .product-box .product-box__type{display:inline-block;height:15px;margin:-18px 0 0;padding:4px 15px;border-radius:12px;color:#fff;font-size:12px;line-height:15px}.product-type--reserved_subscription_product,.product-box .product-box__type--reserved_subscription_product,.fr-view .story__html__product-list .product-box .product-box__type--reserved_subscription_product{background:#1b8386}.product-type--subscription_product,.product-box .product-box__type--monthly_subscription_product,.fr-view .story__html__product-list .product-box .product-box__type--monthly_subscription_product,.product-box .product-box__type--weekly_subscription_product,.fr-view .story__html__product-list .product-box .product-box__type--weekly_subscription_product{background:#ffa887}.product-type--one_time_product,.product-box .product-box__type--one_time_product,.fr-view .story__html__product-list .product-box .product-box__type--one_time_product{background:#547ea5}.product-type--auto_coupon,.product-box .product-box__type--auto_coupon,.fr-view .story__html__product-list .product-box .product-box__type--auto_coupon{background:#ff4d4d}.will-end-label__small,.product-box .product-box__image__will-end-label,.fr-view .story__html__product-list .product-box .product-box__image__will-end-label,.articles__product .photo p .photo__will-end-label,.fr-view .articles .story__html__product .photo p .photo__will-end-label,.articles__official .photo p .photo__will-end-label,.articles__taberu .photo p .photo__will-end-label,.will-end-label__normal{display:inline-block;border-radius:10px;background-color:#a92b23;color:#fff;font-size:10px;font-weight:bold}.will-end-label__normal{padding:3px 7px}.will-end-label__small,.product-box .product-box__image__will-end-label,.fr-view .story__html__product-list .product-box .product-box__image__will-end-label,.articles__product .photo p .photo__will-end-label,.fr-view .articles .story__html__product .photo p .photo__will-end-label,.articles__official .photo p .photo__will-end-label,.articles__taberu .photo p .photo__will-end-label{padding:2px 6px}.product-box,.fr-view .story__html__product-list .product-box{position:relative;padding:10px}.product-box a,.fr-view .story__html__product-list .product-box a{color:#323232;text-decoration:none}.product-box p,.fr-view .story__html__product-list .product-box p{margin:0}.product-box .product-box__link,.fr-view .story__html__product-list .product-box .product-box__link{display:block;width:100%}.product-box .product-box__disabled-link,.fr-view .story__html__product-list .product-box .product-box__disabled-link{opacity:1;pointer-events:none}.product-box .product-box__image,.fr-view .story__html__product-list .product-box .product-box__image{position:relative}.product-box .product-box__image__picture,.fr-view .story__html__product-list .product-box .product-box__image__picture{border-radius:10px;background-repeat:no-repeat;background-position:50%;background-size:cover}.product-box .product-box__image__picture::before,.fr-view .story__html__product-list .product-box .product-box__image__picture::before{content:'';display:block;padding-top:100%}.product-box .product-box__image__will-end-label,.fr-view .story__html__product-list .product-box .product-box__image__will-end-label{position:absolute;top:6px;right:8px;margin-left:10px}.product-box .product-box__image__discontinued,.fr-view .story__html__product-list .product-box .product-box__image__discontinued,.product-box .product-box__image__out-of-stock,.fr-view .story__html__product-list .product-box .product-box__image__out-of-stock,.product-box .product-box__image__suspended,.fr-view .story__html__product-list .product-box .product-box__image__suspended,.product-box .product-box__image__soldout,.fr-view .story__html__product-list .product-box .product-box__image__soldout{position:absolute;top:0;left:0;border-top-left-radius:10px}.product-box .product-box__image__discontinued,.fr-view .story__html__product-list .product-box .product-box__image__discontinued{width:56px;height:56px;background-image:url(/assets/replace/stock--end-0ecd5cf2f05c6c58d17ed8ed6fb8ffcf334e13f36e16bd2f89aad9ce2b556116.png);background-position:0 0;background-repeat:no-repeat;background-size:56px auto;text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block}.product-box .product-box__image__out-of-stock,.fr-view .story__html__product-list .product-box .product-box__image__out-of-stock{width:56px;height:56px;background-image:url(/assets/replace/stock--none-b9a60ab897d958a958735265e9adc996cbe7ece39717e1e4cb7d6f228f29c15d.png);background-position:0 0;background-repeat:no-repeat;background-size:56px auto;text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block}.product-box .product-box__image__suspended,.fr-view .story__html__product-list .product-box .product-box__image__suspended{width:56px;height:56px;background-image:url(/assets/replace/stock--suspended-88d282af4d4ad84be2ff1f145b028c3304b2fb1d8380ee48a89dda40c57910fa.png);background-position:0 0;background-repeat:no-repeat;background-size:56px auto;text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block}.product-box .product-box__image__soldout,.fr-view .story__html__product-list .product-box .product-box__image__soldout{width:56px;height:56px;background-image:url(/assets/replace/stock--soldout-43f53e63416c1f0a5e650dc6fc29033815dd05944fea5a82dd9151ba58bc15e5.png);background-position:0 0;background-repeat:no-repeat;background-size:56px auto;text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block}.product-box .product-box__title,.fr-view .story__html__product-list .product-box .product-box__title{position:relative;height:36px;overflow:hidden;font-size:12px;font-weight:bold;line-height:1.5;text-overflow:ellipsis}.product-box .product-box__price,.fr-view .story__html__product-list .product-box .product-box__price{height:17px;margin:3px 0 0;color:#4a4a4a;font-size:13px}.product-box .product-box__type,.fr-view .story__html__product-list .product-box .product-box__type{position:absolute;right:10px}.product-box .product-box__stock,.fr-view .story__html__product-list .product-box .product-box__stock{display:inline-block;width:85px;margin:15px 0 0;padding:0 8px 0 0;color:#969696;font-size:10px}.product-box .product-box__stock-unit,.fr-view .story__html__product-list .product-box .product-box__stock-unit{display:inline-block;margin:15px 0 0;padding:0 3px 0 0;float:right;color:#969696;font-size:10px}.product-box .product-box__furusato,.fr-view .story__html__product-list .product-box .product-box__furusato{display:inline-block;width:85px;margin:15px 0 0;padding:0 8px 0 0;color:#969696;font-size:10px}.product-box .product-box__furusato-unit,.fr-view .story__html__product-list .product-box .product-box__furusato-unit{display:inline-block;margin-top:11px;padding:4px 8px;float:right;border-radius:26px;color:#fff;font-size:10px}.product-box .product-box__furusato-unit.enabled{background:#68ad68}.product-box .product-box__furusato-unit.disabled{background:#808080}.product-box .product-box__quantity,.fr-view .story__html__product-list .product-box .product-box__quantity{display:inline-block;width:94%;margin:15px 0 0;padding:0 8px 0 0;color:#4a4a4a;font-size:10px}.product-box .product-box__quantity.with-id{width:85px}.product-box .product-box__id,.fr-view .story__html__product-list .product-box .product-box__id{display:inline-block;margin:15px 0 0;padding:0 3px 0 0;float:right;color:#969696;font-size:10px}.product-box .product-box__producer-link,.fr-view .story__html__product-list .product-box .product-box__producer-link{display:block;height:42px}.product-box .product-box__producer,.fr-view .story__html__product-list .product-box .product-box__producer{position:relative;box-sizing:border-box;width:100%;margin:4px 0}.product-box .product-box__producer .product-box__producer__name--vegetable,.product-box .product-box__producer .product-box__producer__name--seafood,.product-box .product-box__producer .product-box__producer__name--meat,.product-box .product-box__producer .product-box__producer__name--{margin:0 39px 0 0;padding:5px 10px 5px 5px;border-radius:2px;background-repeat:repeat;background-position:0;background-size:4px;font-size:10px;line-height:1;text-align:right}.product-box .product-box__producer__name--,.fr-view .story__html__product-list .product-box .product-box__producer__name--{background-image:url(/assets/stripe__orange-0065a96a076a03db286c0ac25c23ed0ea53bfa2a814ecbf46387e01aec24d34e.png)}.product-box .product-box__producer__name--meat,.fr-view .story__html__product-list .product-box .product-box__producer__name--meat{background-image:url(/assets/stripe__orange-0065a96a076a03db286c0ac25c23ed0ea53bfa2a814ecbf46387e01aec24d34e.png)}.product-box .product-box__producer__name--seafood,.fr-view .story__html__product-list .product-box .product-box__producer__name--seafood{background-image:url(/assets/stripe__blue-02de3f7cf1145c5a6fa09be785148a87d75681c9fb78731897e5bf6193d5d3b1.png)}.product-box .product-box__producer__name--vegetable,.fr-view .story__html__product-list .product-box .product-box__producer__name--vegetable{background-image:url(/assets/stripe__green-38d92d41c2567a9665c901714ee5c182e0bbc6abb3d298f6f56b76e6a731f991.png)}.product-box .product-box__producer__image,.fr-view .story__html__product-list .product-box .product-box__producer__image{position:absolute;top:50%;right:0;width:40px;height:40px;margin:-22px 0 0;border:2px solid #fff;border-radius:50%;background-color:#f5f5f5;background-repeat:no-repeat;background-position:50%;background-size:cover}.product-box .product-box__producer__producer-badge,.fr-view .story__html__product-list .product-box .product-box__producer__producer-badge{position:absolute;top:40%;left:90%;width:22px;height:30px;background-image:url(/assets/producer/producer-badge-3203e63a19694b33687ef2093b7caba275ed20d716011078b234494b3e211290.png);background-repeat:no-repeat;background-size:contain}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.product-box .product-box__producer__producer-badge,.fr-view .story__html__product-list .product-box .product-box__producer__producer-badge{background-image:url(/assets/producer/producer-badge@2x-d160ac6ff533584beabf2640c49529445d325601e68c5aed34b3f41a051d8490.png)}}@media (-webkit-min-device-pixel-ratio: 3),(min-resolution: 288dpi){.product-box .product-box__producer__producer-badge,.fr-view .story__html__product-list .product-box .product-box__producer__producer-badge{background-image:url(/assets/producer/producer-badge@3x-0b380934be8e2dd3ef8374be88414c893348917d1fc8ffa32ccb56c1a91a8a05.png)}}.product-box .product-box__address,.fr-view .story__html__product-list .product-box .product-box__address{box-sizing:border-box;width:100%;font-size:10px}.product-box .product-box__address::before,.fr-view .story__html__product-list .product-box .product-box__address::before{margin-right:5px}.product-box .product-box__like-btn,.fr-view .story__html__product-list .product-box .product-box__like-btn{display:block;position:absolute;right:8px;bottom:8px;height:16px;color:#969696;line-height:16px}.fr-view{overflow:hidden}.fr-view a{color:#0050c9;text-decoration:underline}.fr-view h3{position:relative;margin:20px 15px;padding:10px 0;border-bottom:solid 2px #008cd6;color:#008cd6;font-size:18px;font-weight:bold}.fr-view h4{position:relative;margin:15px;padding:10px 0;font-size:18px;font-weight:bold}.fr-view h5{position:relative;margin:15px;padding:10px 0;font-size:14px;font-weight:bold;text-decoration:underline}.fr-view img{box-sizing:border-box;width:100%;height:auto;padding:0 15px}.fr-view p{margin:15px;padding:0;font-size:15px}.fr-view p img{padding:0}.fr-view p.caption{padding:0 30px;color:#585858;font-size:12px;line-height:16px}.fr-view blockquote{position:relative;margin:15px;padding:15px;border-left:none;border-radius:5px;background:#f3f3f3;color:#323232}.fr-view blockquote::before{content:url(/assets/stories/wysiwyg/comma-ee291dbd8769e5f76f981e794cd42746a071a069a3e3dcf8a7e8b6583805fa54.svg);position:absolute;top:10px;left:10px}.fr-view blockquote p{padding-left:25px}.fr-view ul,.fr-view ol{margin:15px;padding-left:40px}.fr-view ul>li,.fr-view ol>li{padding-left:15px;list-style-position:inside;font-size:15px;line-height:30px}.fr-view ul li{list-style-type:disc}.fr-view ol li{list-style-type:decimal}.p-rails-admin--main .fr-view .fr-google-map{position:relative;min-height:1.5em}.p-rails-admin--main .fr-view .fr-google-map::after{content:'クリックで地図の編集/削除';display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;background:rgba(0,0,0,0.5);color:#fff;cursor:pointer}.fr-view .story__html__recipe__title{padding:0 0 15px;border-bottom:solid 2px #f0f0f0;font-size:18px;font-weight:bold}.fr-view .story__html__recipe__ingredients{width:300px;margin:15px 30px}.fr-view .story__html__recipe__ingredients .__ingredient{list-style:none}.fr-view .story__html__recipe__ingredients .__ingredient .__name,.fr-view .story__html__recipe__ingredients .__ingredient .__num{padding:5px 0;border:none}.fr-view .story__html__recipe__ingredients .__ingredient .__num{text-align:right}.fr-view .story__html__recipe__steps{padding:0 15px}.fr-view .story__html__recipe__steps .__step{padding:15px;list-style:decimal inside;border-bottom:1px solid #eee}.fr-view .story__html__producer{width:100%;margin:30px 0;padding:30px 0;background-color:#f9f9f9}.fr-view .story__html__producer .story__html__producer__title{margin-bottom:15px;color:#4a90e2;font-family:"Times New Roman", Times, serif;font-size:15px;font-weight:bold;text-align:center}.fr-view .story__html__producer .story__html__producer__thum{width:100px;height:100px;margin:0 auto 15px}.fr-view .story__html__producer .story__html__producer__thum img{width:100%;border-radius:100%;text-align:center}.fr-view .story__html__producer .story__html__producer__profile__name{font-weight:bold;text-align:center}.fr-view .story__html__producer .story__html__producer__profile__description{width:80%;margin:0 auto;font-size:12px}.fr-view .story__html__producer .story__html__producer__profile__map{width:80%;margin:30px auto 15px}.fr-view .story__html__producer .story__html__producer__profile__map .fr-google-map{margin:0}.fr-view .story__html__producer .story__html__producer__profile__map iframe{display:block;width:100%;height:200px;border-radius:4px}.fr-view .story__html__writer{width:100%;margin:30px 0;padding:30px 0;background-color:#f9f9f9}.fr-view .story__html__writer .story__html__writer__header{width:80%;margin:0 auto}.fr-view .story__html__writer .story__html__writer__header__thum{width:80px;height:80px;float:left}.fr-view .story__html__writer .story__html__writer__header__thum img{width:100%;max-width:100%;margin:0;padding:0;border-radius:100%}.fr-view .story__html__writer .story__html__writer__header__info{margin-left:100px;color:#4a90e2;font-weight:bold}.fr-view .story__html__writer .story__html__writer__header__info__title{margin:15px 0;font-family:"Times New Roman", Times, serif;font-size:15px;line-height:18px}.fr-view .story__html__writer .story__html__writer__header__info__name{margin:15px 0;color:#000;line-height:18px}.fr-view .story__html__writer .story__html__writer__profile{width:80%;margin:15px auto}.fr-view .story__html__writer .story__html__writer__profile__description{margin:0;font-size:12px}.fr-view .story__html__chatting__casts{margin:30px 15px 5px;border-bottom:solid 1px #eee}.fr-view .story__html__chatting__casts .__title{margin:0 0 15px;padding:0;font-size:18px;font-weight:bold}.fr-view .story__html__chatting__casts .__list{margin:0;padding:0}.fr-view .story__html__chatting__casts .__list .__cast{width:100%;margin:0 0 15px;padding:0;list-style:none}.fr-view .story__html__chatting__casts .__list .__cast .__icon{width:47px;max-width:100%;height:47px;margin:0;margin-right:0;margin-left:0;padding:0;float:left;border-radius:100%}.fr-view .story__html__chatting__casts .__list .__cast .__name{display:block;margin-left:57px;padding-top:10px;line-height:1.5}.fr-view .story__html__chatting__comment{margin:15px}.fr-view .story__html__chatting__comment .__icon{width:47px;max-width:100%;height:47px;margin:0;padding:0;border-radius:100%}.fr-view .story__html__chatting__comment .__message{display:block;position:relative;box-sizing:border-box;padding:10px;border-radius:10px;font-size:15px;line-height:28px}.fr-view .story__html__chatting__comment .__message::before{position:absolute;top:20px}.fr-view .story__html__chatting__comment.--icon_left .__icon{float:left}.fr-view .story__html__chatting__comment.--icon_left .__message{margin-left:57px;background:#f0f0f0}.fr-view .story__html__chatting__comment.--icon_left .__message::before{content:url(/assets/stories/wysiwyg/hukidashi_gray-3c6bc061b60c23631f687375a9d347e481e45cadf77979c67c68a127cda08026.svg);left:-8px}.fr-view .story__html__chatting__comment.-icon_left .__icon{float:left}.fr-view .story__html__chatting__comment.-icon_left .__message{margin-left:57px;background:#f0f0f0}.fr-view .story__html__chatting__comment.-icon_left .__message::before{content:url(/assets/stories/wysiwyg/hukidashi_gray-3c6bc061b60c23631f687375a9d347e481e45cadf77979c67c68a127cda08026.svg);left:-8px}.fr-view .story__html__chatting__comment.--icon_right .__icon{float:right}.fr-view .story__html__chatting__comment.--icon_right .__message{margin-right:57px;background:#deeff6}.fr-view .story__html__chatting__comment.--icon_right .__message::before{content:url(/assets/stories/wysiwyg/hukidashi_blue-aab5e59180fba7a82772181c1aa53fab60cb3e551b0794e92a7df6801a00b17c.svg);right:-8px}.fr-view .story__html__chatting__comment.-icon_right .__icon{float:right}.fr-view .story__html__chatting__comment.-icon_right .__message{margin-right:57px;background:#deeff6}.fr-view .story__html__chatting__comment.-icon_right .__message::before{content:url(/assets/stories/wysiwyg/hukidashi_blue-aab5e59180fba7a82772181c1aa53fab60cb3e551b0794e92a7df6801a00b17c.svg);right:-8px}.fr-view .story__html__product-list{margin-right:-1px;margin-left:-1px;border-top:1px solid #f0f0f0}.fr-view .articles,.fr-view .articles{border-right:none;border-left:none}.fr-view .articles .story__html__product{width:50%}.fr-view .story__html__toc{margin:20px 0;padding:10px 20px;background-color:#f9f9f9}.fr-view .story__html__toc__title{font-size:18px;font-weight:bold}.fr-view .story__html__toc__placeholder{visibility:hidden;padding:20px 0 59px;color:#969696;text-align:center}.p-rails-admin--main__post-story .fr-view .story__html__toc__placeholder,.p-rails-admin--main__edit-story .fr-view .story__html__toc__placeholder{visibility:visible}.fr-view .story__html__toc ul{margin:20px 0 36px;padding:0 0 0 23px;list-style-type:decimal;letter-spacing:.05rem;line-height:1.6}.fr-view .story__html__toc ul>li{padding:0 0 0 4px;list-style-type:decimal}.fr-view .story__html__toc ul>li ul{margin-left:10px}.fr-view .story__html__toc ul>li ul>li{position:relative;margin:5px 0;padding:0 0 0 25px;list-style-type:none}.fr-view .story__html__toc ul>li ul>li::before{content:'';display:block;position:absolute;top:9px;left:1px;width:6px;height:6px;border-radius:50%;background:#181818}.fr-view .story__html__toc a{color:#0050c9;font-size:14px;font-weight:bold;text-decoration:underline}
