.store__list__section{width:100%;display:flex;flex-direction:column;padding:60px 90px;position:relative}@media screen and (max-width: 768px){.store__list__section{padding:50px 32px}}@media screen and (max-width: 640px){.store__list__section{padding:50px 16px}}.store__list__breadcrumbs__link{font-size:10px;color:#59564a}.store__list__map__wrapper{display:flex;flex-direction:column;align-items:center;gap:30px 0;margin-bottom:72px}@media screen and (max-width: 640px){.store__list__map__wrapper{margin-bottom:30px}}.store__list__map__title__wrapper{display:flex;flex-direction:column;align-items:center}.store__list__map__title{color:#002d72;font-size:28px;font-weight:700;font-family:var(---font-stack-heading);margin:0}@media screen and (max-width: 640px){.store__list__map__title{font-size:24px}}.store__list__map__sub__title{color:#002d72;font-size:16px;margin:0;font-family:var(---font-stack-heading)}@media screen and (max-width: 640px){.store__list__map__sub__title{font-size:14px;width:214px;text-align:center}}.store__list__map__image{height:520px;position:relative;z-index:100}@media screen and (max-width: 640px){.store__list__map__image{height:240px}}.store__list__footprint{position:absolute;right:-160px;top:260px}@media screen and (max-width: 1100px){.store__list__footprint{width:200px;right:-40px;top:500px}}@media screen and (max-width: 640px){.store__list__footprint{width:140px;right:-40px;top:300px}}.premium__store__wrapper{width:100%;padding:40px 0;display:flex;border-top:3px solid #002d72}.premium__store__wrapper:first-child{border-top:none}.premium__store__wrapper:last-child{border-bottom:3px solid #002d72}@media screen and (max-width: 768px){.premium__store__wrapper{display:flex;flex-direction:column;align-items:center;gap:16px 0}}@media screen and (min-width: 768px){.premium__store__left__box{margin-right:50px}}.premium__store__left__box{width:50%;display:flex;flex-direction:column;gap:20px 0}@media screen and (max-width: 768px){.premium__store__left__box{width:100%}}.premium__store__name{color:#002d72;font-size:28px;font-weight:700;font-family:var(---font-stack-heading)}@media screen and (max-width: 640px){.premium__store__name{font-size:20px}}.premium__store__image{width:100%}.premium__store__right__box{width:50%;display:flex;flex-direction:column;justify-content:center;gap:30px 0}@media screen and (max-width: 768px){.premium__store__right__box{width:100%}}@media screen and (max-width: 640px){.premium__store__right__box{width:100%;gap:16px 0}}.premium__store__address__wrapper{display:flex;flex-direction:column}.premium__store__post__code{color:#1c1c1c;font-size:18px;font-weight:700;margin:0;font-family:var(---font-stack-heading)}@media screen and (max-width: 640px){.premium__store__post__code{font-size:14px}}.premium__store__address{color:#1c1c1c;font-size:18px;font-weight:700;margin:0;font-family:var(---font-stack-heading)}@media screen and (max-width: 640px){.premium__store__address{font-size:14px}}.premium__store__business__information__wrapper{display:flex;flex-direction:column;gap:10px 0}.premium__store__opening_hours{color:#1c1c1c;font-size:14px;font-weight:700;margin:0;font-family:var(---font-stack-heading)}@media screen and (max-width: 640px){.premium__store__opening_hours{font-size:12px}}.premium__store__regular__holiday{color:#1c1c1c;font-size:14px;font-weight:700;margin:0;font-family:var(---font-stack-heading)}@media screen and (max-width: 640px){.premium__store__regular__holiday{font-size:12px}}.premium__store__telephone_number{color:#1c1c1c;font-size:14px;font-weight:700;margin:0}@media screen and (max-width: 640px){.premium__store__telephone_number{font-size:12px}}.premium__store__link{color:#002d72;font-size:18px;font-family:var(---font-stack-heading);font-weight:800}.premium__store__link:hover{color:#002d72;opacity:.5}@media screen and (max-width: 640px){.premium__store__link{font-size:14px}}.partner__store__section{width:100%;display:flex;flex-direction:column;align-items:center;gap:60px 0;margin-top:90px;position:relative;z-index:100}@media screen and (max-width: 640px){.partner__store__section{gap:40px 0;margin-top:60px}}.partner__store__title__container{display:flex;flex-direction:column;align-items:center}.partner__store__title{color:#002d72;font-size:28px;font-weight:700;font-family:magpie,serif;margin:0}.partner__store__sub__title{color:#002d72;font-size:16px;margin:0;font-family:var(---font-stack-heading)}.select__prefecture__wrapper{display:flex;justify-content:center;gap:0 40px}@media screen and (max-width: 967px){.select__prefecture__wrapper{display:none}}.select__prefecture__wrapper__mobile{display:none}@media screen and (max-width: 967px){.select__prefecture__wrapper__mobile{display:flex;justify-content:center;flex-wrap:wrap;width:440px;gap:20px 40px}}@media screen and (max-width: 640px){.select__prefecture__wrapper__mobile{width:300px;gap:20px 24px}}.select__prefecture{display:block;font-size:18px;padding-bottom:12px;border-bottom:1px solid #cfc493;color:#002d72;font-family:var(---font-stack-heading);font-weight:700}.select__prefecture:hover{color:#002d72;opacity:.5}@media screen and (max-width: 640px){.select__prefecture{font-size:12px}}.partner__store__item__wrapper{width:100%;display:flex;flex-direction:column;gap:20px 0}.prefecture__name{color:#002d72;font-size:24px;font-weight:700;font-family:var(---font-stack-heading)}.partner__store__store__wrapper{width:100%;display:flex;justify-content:space-between;gap:20px 0;flex-wrap:wrap}@media screen and (max-width: 768px){.partner__store__store__wrapper{display:flex;flex-direction:column;gap:32px 0}}@media screen and (max-width: 640px){.partner__store__store__wrapper{display:flex;flex-direction:column;gap:20px 0}}.partner__store__store__item__wrapper{width:49%;display:flex;flex-direction:column;padding:40px;background-color:#fff}@media screen and (max-width: 768px){.partner__store__store__item__wrapper{width:100%}}@media screen and (max-width: 640px){.partner__store__store__item__wrapper{width:100%;padding:20px}}.partner__store__name{color:#002d72;font-size:20px;font-weight:700;margin:0}@media screen and (max-width: 640px){.partner__store__name{font-size:14px}}.partner__store__address__wrapper{margin:30px 0 0;display:flex;flex-direction:column}@media screen and (max-width: 640px){.partner__store__address__wrapper{margin-top:16px}}.partner__store__post_code{color:#1c1c1c;font-size:14px;margin:0;font-weight:700;font-family:var(---font-stack-heading)}@media screen and (max-width: 640px){.partner__store__post_code{font-size:12px}}.partner__store__address{color:#1c1c1c;font-size:14px;margin:0;font-weight:700;font-family:var(---font-stack-heading)}@media screen and (max-width: 640px){.partner__store__address{font-size:12px}}.partner__store__telephone_number{color:#1c1c1c;font-size:14px;font-weight:700;margin:20px 0 0;font-family:var(---font-stack-heading)}@media screen and (max-width: 640px){.partner__store__telephone_number{font-size:12px;margin-top:10px}}.partner__store__link{font-size:14px;color:#002d72;font-weight:700;margin:10px 0 0;font-family:magpie,serif}.partner__store__link:hover{color:#002d72;opacity:.5}@media screen and (max-width: 768px){#tohoku__section{display:none}}@media screen and (max-width: 768px){#kanto__section{display:none}}@media screen and (max-width: 768px){#hokuriku__section{display:none}}@media screen and (max-width: 768px){#tokai__section{display:none}}@media screen and (max-width: 768px){#kinki__section{display:none}}@media screen and (max-width: 768px){#tyugoku__section{display:none}}@media screen and (max-width: 768px){#shikoku__section{display:none}}@media screen and (max-width: 768px){#kyushu__section{display:none}}.partner__store__left__single__footprint{position:absolute;left:-192px;top:1040px;z-index:-100}@media screen and (max-width: 967px){.partner__store__left__single__footprint{display:none}}.partner__store__right__single__footprint{position:absolute;top:3000px;right:-192px;z-index:-100}@media screen and (max-width: 967px){.partner__store__right__single__footprint{display:none}}.store__button a{color:#002d72;font-family:var(---font-stack-heading)}.store__button a:after{content:"";display:inline-block;width:10px;height:10px;margin-left:10px;border-color:#002d72;border-style:solid;border-width:0 0 1px 1px;vertical-align:middle;transform:rotate(-45deg);transform-origin:50% 50%;transition:all .3s;margin-bottom:10px}.store__button_bottom a:after{transform:rotate(135deg);margin-bottom:-2px}@media screen and (max-width: 650px){.store__button a:after{width:5px;height:5px;margin-bottom:4px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/store-list.css.map */
