@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&family=Oswald:wght@400;500;700&display=swap");:root{--stationColor: #206ed7;--gashaponColor: #206ed7;--premiumColor: #ac7808;--flatColor: #009f3c;--otherColor: #e50012;--allColor: #404248;--infoColor: #e50012;--itemColor: #ed5f00;--eventColor: #009f3c;--campaignColor: #206ed7;--blogColor: #9c53bc;--releaseColor: #f02e93}@media only screen and (min-width: 769px){#stockCol{padding-top:40px}}@media only screen and (max-width: 768px){#stockCol{padding-top:24px}}#stockCol .stockColInner .main{position:relative;width:100%;display:inline-block;vertical-align:top}#stockCol .stockColInner .main #stockList .button{text-align:center}.pg-heading{display:block;padding-bottom:0.25em;font-weight:700;border-bottom:3px solid #e50012}@media only screen and (min-width: 769px){.pg-heading{font-size:175%;grid-row:1/2;grid-column:2/3}}@media only screen and (min-width: 1081px){.pg-heading{font-size:200%}}@media only screen and (max-width: 768px){.pg-heading{font-size:170%}}.pg-heading.--gplus{text-indent:-9999px;padding:0;border:0}.pg-subheading{display:block;margin:0 0 0.5em;padding:0.4em 0;font-size:160%;font-weight:700;border-top:2px solid #e50012;border-bottom:1px solid #dadada;width:100%}.pg-heading__choice{position:absolute;font-weight:bold}@media only screen and (min-width: 769px){.pg-heading__choice{left:23.8%;top:6px;font-size:14px}}@media only screen and (min-width: 769px) and (max-width: 979px){.pg-heading__choice{top:4px}}@media only screen and (min-width: 540px) and (max-width: 769px){.pg-heading__choice{left:16.1% !important}}@media only screen and (max-width: 768px){.pg-heading__choice{left:21.8%;top:4px;font-size:13px}}#shop_loading{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%}@media only screen and (min-width: 769px){#shop_loading{height:42vh}}@media only screen and (max-width: 768px){#shop_loading{height:36vh}}#shop_map_area{position:relative}@media only screen and (max-width: 768px){#shop_map_area{width:100vw;margin-left:-4vw;margin-right:-4vw}}#shop_map_area:not(.is-getPosition) .leaflet-marker-icon[src*="ico_map_blue.svg"]{display:none}#shop_map_area .getPosition_btn{position:absolute;right:8px;bottom:16px;width:clamp(56px, 5.6vw, 64px);-webkit-filter:drop-shadow(2px 3px 3px rgba(0,0,0,0.25));filter:drop-shadow(2px 3px 3px rgba(0,0,0,0.25));z-index:2}#shop_map_area .getPosition_btn::before{display:block;position:absolute;width:100%;height:100%;border:0 solid #1e52a6;border-radius:1000px;content:'';pointer-events:none;transition:border-width .3s cubic-bezier(0.37, 0, 0.63, 1)}@media (hover: hover){#shop_map_area .getPosition_btn{transition:-webkit-filter .3s cubic-bezier(0.37, 0, 0.63, 1);transition:filter .3s cubic-bezier(0.37, 0, 0.63, 1);transition:filter .3s cubic-bezier(0.37, 0, 0.63, 1), -webkit-filter .3s cubic-bezier(0.37, 0, 0.63, 1)}#shop_map_area .getPosition_btn:hover{-webkit-filter:drop-shadow(0 0 0 rgba(0,0,0,0));filter:drop-shadow(0 0 0 rgba(0,0,0,0))}#shop_map_area .getPosition_btn:hover::before{border-width:2px}}#shop_map{width:100%;z-index:1}@media only screen and (min-width: 769px){#shop_map{height:42vh;border-radius:5px;margin-top:10px}}@media only screen and (max-width: 768px){#shop_map{width:100vw;height:36vh;margin-top:8px}}.pg-map__btn{position:relative}@media only screen and (min-width: 769px){.pg-map__btn{margin-top:28px}}@media only screen and (max-width: 768px){.pg-map__btn{margin-top:24px;font-weight:bold;min-width:calc((100% + 8vw) * 0.6)}}.pg-map__btn::after{content:none}.p-map__siteIcon{position:absolute;right:1.2em;top:calc(50% + 0.05em);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-map__siteIcon.--target{display:block;width:1em}@media only screen and (min-width: 769px){.pg-map__notice{margin-top:28px}}@media only screen and (max-width: 768px){.pg-map__notice{margin-top:16.8px}}.pg-map__annotation{color:#989898;margin-top:0;padding-left:0.5em;text-indent:-0.5em}@media only screen and (min-width: 769px){.pg-map__annotation.--end+*{margin-top:28px}}@media only screen and (max-width: 768px){.pg-map__annotation.--end+*{margin-top:16.8px}}@media only screen and (min-width: 980px){.pg-search__input--wrap{width:calc(100% - 420px - 25px);position:relative}.pg-search__input--wrap::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);border-radius:0.45em;opacity:0;pointer-events:none;transition:opacity 0.3s}.pg-search.is-active .pg-search__input--wrap::after{opacity:1}}@media only screen and (min-width: 769px){.pg-serach{margin:-28px 0 28px}}@media only screen and (max-width: 768px){.pg-serach{margin:-22.4px 0 22.4px}}.pg-serach form{position:relative;z-index:20;border-radius:0.5em}.is-active .pg-serach form{border-radius:0.5em 0.5em 0 0}@media only screen and (max-width: 980px){.pg-serach form{background:#fff}}@media only screen and (min-width: 980px){.pg-serach form{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.pg-search.is-active .pg-serach form{pointer-events:none}}.pg-serach__btn::before{position:relative;margin:auto 0;top:0.25em;right:-4.85em}@media only screen and (min-width: 980px){.pg-search__wrap{width:420px;position:relative;pointer-events:auto}}.pg-search__tabs{display:-webkit-flex;display:flex}.btn_search_tab{position:relative;width:50%;text-align:center;margin:auto;background:#f5f5f5;color:#404248;text-decoration:none;text-align:center;border:#d0d0d0 1px solid;cursor:pointer}@media only screen and (max-width: 980px){.btn_search_tab{border-top:none;border-radius:0 0 0 0.5em}}@media only screen and (min-width: 980px){.btn_search_tab{border-radius:0.5em 0 0 0.5em}}@media (hover: hover){.btn_search_tab{transition:background-color 0.3s, color 0.3s}.btn_search_tab:hover{background:#fff}.btn_search_tab:hover .btn_search_tab__select{color:#e50012}}.btn_search_tab select{width:100%;opacity:0;cursor:pointer}@media only screen and (max-width: 980px){.btn_search_tab select{padding:0.8em 0.5em}}@media only screen and (min-width: 980px){.btn_search_tab select{padding:0.95em 0.5em}}.btn_search_tab .btn_search_tab__select{position:absolute;top:0;right:0;bottom:0;left:0;width:5em;height:50%;margin:auto;padding-right:10px;cursor:pointer}.btn_search_tab .btn_search_tab__select::after{position:absolute;content:"";display:inline-block;top:0;min-width:0.7em;min-height:0.7em;width:10px;height:10px;margin:auto;border-bottom:2px solid #e50012;border-right:2px solid #e50012;-webkit-transform:translate(0, -25%) rotate(45deg);transform:translate(0, -25%) rotate(45deg)}@media only screen and (max-width: 768px){.btn_search_tab .btn_search_tab__select::after{bottom:0;right:-1em}}@media only screen and (min-width: 769px){.btn_search_tab .btn_search_tab__select::after{bottom:2px;right:-10px}}button#btn_search_product{background:#f5f5f5;width:50%;color:#404248;text-decoration:none;text-align:center}@media only screen and (max-width: 980px){button#btn_search_product{padding:0.8em 1.0em 0.8em 0.5em;border:#d0d0d0 1px solid;border-top:none;border-left:none;border-radius:0 0 0.5em 0}}@media only screen and (min-width: 980px){button#btn_search_product{padding:0.95em 1.4em 0.95em 0.5em;border:#d0d0d0 1px solid;border-left:none;border-radius:0 0.5em 0.5em 0}}@media (hover: hover){button#btn_search_product{transition:background-color 0.3s, color 0.3s}button#btn_search_product:hover{background:#fff;color:#e50012}}button#btn_search_product .p-product__siteIcon{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 768px){button#btn_search_product .p-product__siteIcon{right:calc(18% - 2.5em);top:calc(50% + 2.0em)}}@media only screen and (min-width: 769px) and (max-width: 979px){button#btn_search_product .p-product__siteIcon{right:calc(20% - 2.5em) !important;top:calc(50% + 1.8em) !important}}@media only screen and (min-width: 769px){button#btn_search_product .p-product__siteIcon{right:42px;top:calc(50% + 0.06em)}}button#btn_search_product .p-product__siteIcon .ico-target--01{fill:#e50012}button#btn_search_product .p-product__siteIcon .ico-target--02{stroke:#e50012}button#btn_search_product .p-product__siteIcon.--target{display:block;width:1em}#shop_err_area .pg-err__msg,.pg-msg__maint{border:1px solid #d0d0d0;margin:70px 0 40px;text-align:center;background:#f5f5f5;border-radius:0.5em}@media only screen and (max-width: 768px){#shop_err_area .pg-err__msg,.pg-msg__maint{font-size:15px;padding:25px}}@media only screen and (min-width: 769px){#shop_err_area .pg-err__msg,.pg-msg__maint{font-size:130%;padding:50px}}.pg-msg__maint{color:#e30000}@media only screen and (max-width: 768px){.pg-msg__maint{margin:24px 0 40px}}@media only screen and (min-width: 769px){.pg-msg__maint{margin:40px 0}}.pg-choosing{position:fixed;background:#f5f5f5;border:1px solid #d0d0d0;border-radius:0.5em;right:10px;bottom:10px;margin-right:auto;margin-left:auto;z-index:30}@media only screen and (min-width: 769px){.pg-choosing{width:450px;margin-top:-40px;padding:8px}}@media only screen and (min-width: 769px) and (max-width: 979px){.pg-choosing{width:50%}}@media only screen and (max-width: 768px){.pg-choosing{width:94%;left:10px;margin-top:-24px;padding:6px}}.pg-choosing .pg-choosing_list{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media only screen and (min-width: 769px){.pg-choosing .pg-choosing_img{width:24%;margin:-5px 0 -5px -5px;padding-right:12px}}@media only screen and (min-width: 540px) and (max-width: 769px){.pg-choosing .pg-choosing_img{width:16% !important}}@media only screen and (max-width: 768px){.pg-choosing .pg-choosing_img{width:22%;margin:-3px 0 -3px -3px;padding-right:9.6px}}.pg-choosing .pg-choosing__link{display:block}@media (hover: hover){.pg-choosing .pg-choosing__link{transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1)}.pg-choosing .pg-choosing__link:hover{opacity:0.6}}.pg-choosing .pg-choosing_txt{position:relative;line-height:1.2}@media only screen and (min-width: 769px){.pg-choosing .pg-choosing_txt{width:76.5%;font-size:16px;padding-top:16px}}@media only screen and (min-width: 540px) and (max-width: 769px){.pg-choosing .pg-choosing_txt{width:84% !important;font-size:14px !important}}@media only screen and (max-width: 768px){.pg-choosing .pg-choosing_txt{width:78%;font-size:14.4px;padding-top:14px}}.pg-choosing .pg-choosing_txt .pg-choosing_name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;font-weight:normal;-webkit-box-orient:vertical}.pg-choosing .pg-choosing_txt p{-webkit-box-orient:vertical;font-weight:bold}@media only screen and (min-width: 769px){.pg-choosing .pg-choosing_txt p{width:calc(100% - 30px)}}@media only screen and (max-width: 768px){.pg-choosing .pg-choosing_txt p{width:calc(100% - (30px * 0.8))}}.pg-choosing .pg-choosing_txt a{position:absolute;right:0;top:0;bottom:0;margin:auto;text-decoration:none}.pg-results__shop:nth-child(n+21){display:none}@media only screen and (min-width: 769px){#shop_lists{padding-top:30px;margin-top:10px;margin-bottom:40px}}@media only screen and (max-width: 768px){#shop_lists{padding-top:24px;margin-top:8px;margin-bottom:32px}}#shop_lists .shop_listsWrap{margin-bottom:10px}#shop_lists .shop_listsWrap.--gplus a{border:1px solid #d0d0d0;border-radius:.5em;transition:all .3s cubic-bezier(0.37, 0, 0.63, 1)}@media (hover: hover){#shop_lists .shop_listsWrap.--gplus a:hover{border:1px solid #e50012;border-radius:.5em}}#shop_lists .shop_listsWrap.--gplus .shop_listsWrap__set li.shop_listsWrap__list{border-right:1px solid #d0d0d0}#shop_lists .shop_listsWrap.--vending a{border:1px solid #ababab;border-radius:.5em;transition:all .3s cubic-bezier(0.37, 0, 0.63, 1)}@media (hover: hover){#shop_lists .shop_listsWrap.--vending a:hover{border:1px solid #e50012;border-radius:.5em}}#shop_lists .shop_listsWrap.--vending .shop_listsWrap__set li.shop_listsWrap{border-right:1px solid #ababab}#shop_lists .shop_listsWrap a{text-decoration:none;display:block}#shop_lists .shop_listsWrap .shop_listsWrap__set{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (min-width: 769px){#shop_lists .shop_listsWrap .shop_listsWrap__set li:first-child{width:90%}}@media only screen and (min-width: 769px) and (max-width: 979px){#shop_lists .shop_listsWrap .shop_listsWrap__set li:first-child{width:84.8%}}@media only screen and (max-width: 768px){#shop_lists .shop_listsWrap .shop_listsWrap__set li:first-child{width:82%}}#shop_lists .shop_listsWrap .shop_listsWrap__set li:last-child{position:relative}@media only screen and (min-width: 769px){#shop_lists .shop_listsWrap .shop_listsWrap__set li:last-child{width:10%}}@media only screen and (min-width: 769px) and (max-width: 979px){#shop_lists .shop_listsWrap .shop_listsWrap__set li:last-child{width:15.2%}}@media only screen and (max-width: 768px){#shop_lists .shop_listsWrap .shop_listsWrap__set li:last-child{width:18%}}#shop_lists .shop_listsWrap .shop_listsWrap__set li .shop_listsWrap__title{width:100%;color:#e50012;padding-bottom:8px;line-height:1.2}@media only screen and (min-width: 769px){#shop_lists .shop_listsWrap .shop_listsWrap__set li .shop_listsWrap__title{font-size:23px}}@media only screen and (max-width: 768px){#shop_lists .shop_listsWrap .shop_listsWrap__set li .shop_listsWrap__title{font-size:14.95px}}#shop_lists .shop_listsWrap .shop_listsWrap__set li .shop_listsWrap__address{width:100%;color:#989898;padding-bottom:5px;line-height:1.2}@media only screen and (min-width: 769px){#shop_lists .shop_listsWrap .shop_listsWrap__set li .shop_listsWrap__address{font-size:14px}}@media only screen and (max-width: 768px){#shop_lists .shop_listsWrap .shop_listsWrap__set li .shop_listsWrap__address{font-size:11.2px}}#shop_lists .shop_listsWrap .shop_listsWrap__set li .shop_listsWrap__distance{width:100%;display:block;color:#989898}@media only screen and (min-width: 769px){#shop_lists .shop_listsWrap .shop_listsWrap__set li .shop_listsWrap__distance{font-size:14px}}@media only screen and (max-width: 768px){#shop_lists .shop_listsWrap .shop_listsWrap__set li .shop_listsWrap__distance{font-size:11.2px}}#shop_lists .shop_listsWrap .shop_listsWrap__set li.shop_listsWrap__list{display:block;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;align-content:center;text-decoration:none;border-radius:.5em 0 0 .5em}@media only screen and (min-width: 769px){#shop_lists .shop_listsWrap .shop_listsWrap__set li.shop_listsWrap__list{padding:20px}}@media only screen and (max-width: 768px){#shop_lists .shop_listsWrap .shop_listsWrap__set li.shop_listsWrap__list{padding:12px}}#shop_lists .shop_listsWrap .shop_listsWrap__set li.shop_listsWrap__detail .shop_listsWrap__shop{position:relative;display:block;text-decoration:none;height:100%}@media only screen and (min-width: 769px){#shop_lists .shop_listsWrap .shop_listsWrap__set li.shop_listsWrap__detail .shop_listsWrap__shop{font-size:14px}}@media only screen and (max-width: 768px){#shop_lists .shop_listsWrap .shop_listsWrap__set li.shop_listsWrap__detail .shop_listsWrap__shop{font-size:11px}}#shop_lists .shop_listsWrap .shop_listsWrap__set li.shop_listsWrap__detail .shop_listsWrap__shop>div{position:absolute;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:auto;padding:0 5px;right:0;width:100%;height:100%;text-decoration:none;text-align:center;border-radius:0 .5em .5em 0;background-color:#fff;color:#404248}#shop_lists .shop_listsWrap .shop_listsWrap__set li.shop_listsWrap__detail .shop_listsWrap__shop>div i{position:relative;display:block;margin:auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#shop_lists .shop_listsWrap .shop_listsWrap__set li.shop_listsWrap__detail .shop_listsWrap__shop>div i::before{display:block;position:absolute;top:49%;right:1.41em;left:1.41em;width:0.5em;height:0.5em;border-top:0.2em solid #fff;border-right:0.2em solid #fff;content:'';-webkit-transform:translate(60%, -50%) rotate(45deg);transform:translate(60%, -50%) rotate(45deg);transition:border-top-color .3s cubic-bezier(0.37, 0, 0.63, 1),border-right-color .3s cubic-bezier(0.37, 0, 0.63, 1)}#shop_lists .shop_listsWrap .shop_listsWrap__set li.shop_listsWrap__detail .shop_listsWrap__shop>div i::after{display:block;width:1.5em;height:1.5em;border-radius:1000px;content:'';background-color:#e50012;transition:background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}@media only screen and (min-width: 980px){.pg-shop__products[data-num="0"]{margin-top:20px}}@media only screen and (min-width: 769px) and (max-width: 979px){.pg-shop__products[data-num="0"]{margin-top:30px}}@media only screen and (max-width: 768px){.pg-shop__products[data-num="0"]{margin-top:calc(30px * 0.6)}}.pg-shop__products .c-card__thumb{border-radius:0.5em 0.5em 0 0}.pg-shop__products .c-card__stock{background:#404248;color:#fff;text-align:center;padding:0.5em 0;border-radius:0 0 0.5em 0.5em}@media only screen and (min-width: 769px){.pg-shop__products .c-card__stock{font-size:16px}}@media only screen and (max-width: 768px){.pg-shop__products .c-card__stock{font-size:11px}}.pg-shop__products .c-card__stock .txt_stock{color:#ffe580;font-weight:bold}@media only screen and (min-width: 769px){.pg-shop__products .c-card__stock .txt_stock{font-size:14px}}@media only screen and (max-width: 768px){.pg-shop__products .c-card__stock .txt_stock{font-size:10px}}.pg-shop__products .c-card__stock_02{background:#e50012;color:#fff;text-align:center;padding:0.5em 0;border-radius:0 0 0.5em 0.5em}@media only screen and (min-width: 769px){.pg-shop__products .c-card__stock_02{font-size:16px}}@media only screen and (max-width: 768px){.pg-shop__products .c-card__stock_02{font-size:11px}}.pg-shop__products .c-card__stock_02 .txt_stock{color:#ffe580;font-weight:bold}@media only screen and (min-width: 769px){.pg-shop__products .c-card__stock_02 .txt_stock{font-size:16px}}@media only screen and (max-width: 768px){.pg-shop__products .c-card__stock_02 .txt_stock{font-size:11px}}.pg-shop__products .c-card__stock_03{background:#858585;color:#fff;text-align:center;padding:0.5em 0;border-radius:0 0 0.5em 0.5em}@media only screen and (min-width: 769px){.pg-shop__products .c-card__stock_03{font-size:16px}}@media only screen and (max-width: 768px){.pg-shop__products .c-card__stock_03{font-size:11px}}.pg-shop__products .c-card__stock_03 .txt_stock{font-weight:bold}@media only screen and (min-width: 769px){.pg-shop__products .c-card__stock_03 .txt_stock{font-size:16px}}@media only screen and (max-width: 768px){.pg-shop__products .c-card__stock_03 .txt_stock{font-size:11px}}@media only screen and (min-width: 769px){.pg-result__ctrls--products{margin-top:30px}}@media only screen and (max-width: 768px){.pg-result__ctrls--products{margin-top:25px}}@media only screen and (min-width: 500px) and (max-width: 769px){#stockCol .stockColInner{overflow:hidden}}#stockCol .stockColInner .main .txt_service{text-align:left;font-size:14px;line-height:1.7em;padding:0}#stockCol .stockColInner .main .txt_timestamp{text-align:right;font-size:14px;color:red;padding:0 0 10px}#stockCol .stockColInner .main .txt_handling{text-align:left;font-size:14px;color:red;padding:0 0 10px}#stockCol .stockColInner .main .txt_attention_stock{text-align:left;font-size:14px;padding:0 0 10px}#stockCol .stockColInner .main .txt_ic{text-align:left;font-size:14px;padding:0 0 10px}#stockCol .stockColInner .main .address_area{line-height:1.7em;position:relative;z-index:0}@media only screen and (min-width: 769px){#stockCol .stockColInner .main .address_area{padding:20px 0;margin:20px 0}}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .address_area{padding:10px 0;margin:20px 0}}@media only screen and (min-width: 769px){#stockCol .stockColInner .main .address_area .map_address{height:42vh;border-radius:5px}}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .address_area .map_address{height:36vh;margin-left:-4vw;margin-right:-4vw}}#stockCol .stockColInner .main .address_area .txt_address{text-align:left;color:#989898;line-height:1.2}@media only screen and (min-width: 769px){#stockCol .stockColInner .main .address_area .txt_address{margin-top:12px}}@media only screen and (max-width: 768px){#stockCol .stockColInner .main .address_area .txt_address{margin-top:7.2px}}#stockCol .stockColInner .main .lite_list{padding:0 0 10px;margin:0 0 10px}@media only screen and (min-width: 769px){.pg-back__btn{margin-top:60px}}@media only screen and (max-width: 768px){.pg-back__btn{margin-top:24px;font-weight:bold;min-width:calc((100% + 8vw) * 0.6)}}
