@charset "UTF-8";.store-page{font-size:14px;color:#333}.store-page .store-content{width:100%;margin:0 auto}.store-page .store-h2{padding:4px;font-size:18px;border-bottom:2px solid #ff5a00}.store-page .store-mv{padding:0 0 12px}.store-page .store-mv .mv-catchphrase{padding:4px;font-family:游明朝体,Yu Mincho,ヒラギノ明朝 Pro W6,Hiragino Mincho Pro,HGS明朝E,ＭＳ Ｐ明朝,serif;font-size:1.2em;color:#fff;background:#111}.store-page .store-map-icon{font-size:14px}.store-page .store-map-icon a{display:block;width:42px;height:42px;line-height:1em;color:#fff;text-align:center;text-decoration:none;background:#ff5a00;border-radius:4px}.store-page .store-map-icon i{padding:3px 0 2px;font-size:1.6em}.store-page .store-map-icon .map-icon-text{font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:.9em}@media screen and (min-width:768px){.store-page{font-size:16px}.store-page .store-h2{font-size:22px}.store-page .store-content{width:980px}.store-page.inherit .store-content{width:100%}}.store-page .store-introduction{padding:0 10px;font-size:13px}.store-page .store-information{margin:26px 0 48px}.store-page .store-information .information-name-box{display:-webkit-flex;display:flex;align-items:center;padding:6px;margin:24px 0 0;background:#f2f2f2}.store-page .store-information .information-name-text{flex:1;padding:4px 10px}.store-page .store-information .information-logo{width:64px}.store-page .store-information .information-name{font-size:1.4em}.store-page .store-information .information-item-box{font-size:.9em}.store-page .store-information .information-item{display:-webkit-flex;display:flex;align-items:center;padding:12px 16px;border-top:1px solid #ccc}.store-page .store-information .information-item:last-of-type{border-bottom:1px solid #ccc}.store-page .store-information .information-term{width:25%;max-width:168px;font-weight:700}.store-page .store-information .information-description{flex:1;padding:0 2px}.store-page .liquorshop-info-table{margin-bottom:48px;border-spacing:0 8px;border-collapse:collapse}.store-page .liquorshop-info-table tbody{font-size:.9em;text-align:left}.store-page .liquorshop-info-table tr{border-bottom:1px solid #ccc}.store-page .liquorshop-info-table th{width:25%;padding:12px 10px}.store-page .liquorshop-info-table .information-icon.tbl{display:inline-block;padding:10px;vertical-align:middle}@media screen and (min-width:768px){.store-page .liquorshop-info-table th{padding:12px 16px}}.store-page .store-item-category{display:-webkit-flex;display:flex;flex-wrap:wrap;margin:24px 0}.store-page.inherit .store-item-category{margin:24px 5px 0}.store-page .store-item-category .category-item{width:49%;margin:8px .5%}.store-page .store-item-category .category-image{position:relative;margin-bottom:4px}.store-page .store-item-category .category-image:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";box-shadow:inset 0 0 20px #00000080,inset 0 0 40px #0003}.store-page .store-item-category .category-title{display:block;font-size:1.2em}.store-page .store-item-category .category-english{display:block;margin-bottom:6px;font-size:.9em;line-height:1em;color:#666}.store-page .store-item-category .category-text{display:block;font-size:15px}@media screen and (min-width:768px){.store-page .store-item-category .category-item{width:32%}}.store-page .store-item-brand{display:-webkit-flex;display:flex;flex-wrap:wrap;margin:24px 0}.store-page.inherit .store-item-brand{margin:24px 5px 0}.store-page .store-item-brand .brand-item{display:-webkit-flex;display:flex;align-items:center;width:49%;margin:8px .5%}.store-page .store-item-brand .brand-image{flex-shrink:0;width:48px}.store-page .store-item-brand .brand-title.title-small,.store-page .store-item-brand .brand-title.title-small-xs{font-size:.75em}.store-page .store-item-brand .brand-caption{flex:1;padding:0 6px;line-height:1.2em;word-break:break-all}.store-page .store-item-brand .brand-english{display:block;font-size:.6em;line-height:1.2em}@media screen and (min-width:768px){.store-page .store-item-brand .brand-image{width:64px}.store-page .store-item-brand .brand-item{width:24%}.store-page .store-item-brand .brand-title.title-small{font-size:.85em}.store-page .store-item-brand .brand-title.title-small-xs{font-size:1em}}.store-page .store-timeline-bg{padding:20px 0;margin:24px 0;background:#f2f2f2}.store-page .store-timeline{position:relative;padding:20px 0;margin:10px 15px 0 35px}.store-page .store-timeline:before{position:absolute;top:40px;bottom:60px;left:0;width:5px;margin-left:-2.5px;content:"";background:#fff}.store-page .store-timeline .timeline-box{position:relative;margin-bottom:64px}.store-page .store-timeline .timeline-box:last-child{margin-bottom:0}.store-page .store-timeline .timeline-box .timeline-badge{position:absolute;top:12px;left:0;z-index:2;width:50px;height:50px;margin-left:-25px;font-size:3rem;line-height:50px;text-align:center;background:#fff;border-radius:50%}.store-page .store-timeline .timeline-box .timeline-badge.daikokuya{background:none}.store-page .store-timeline .timeline-box .timeline-panel{position:relative;padding:16px;margin-left:40px;color:#333;background:#fff;background-color:#fff;border-radius:18px}.store-page .store-timeline .timeline-box .timeline-panel:before{position:absolute;top:30px;left:-8px;z-index:1;display:block;width:0;margin-top:-14px;content:"";border:20px solid transparent;border-right-color:#fff;border-left-width:0}.store-page .store-timeline .timeline-box .timeline-body{display:-webkit-flex;display:flex}.store-page .store-timeline .timeline-box .timeline-image{width:20%;max-width:128px}.store-page .store-timeline .timeline-box .timeline-content{flex:1;padding:0 6px}.store-page .store-timeline .timeline-box .timeline-heading{font-size:1.2em;font-weight:700}.store-page .store-timeline .timeline-box .timeline-daikokuya{padding:4px 0;font-size:15px;font-weight:700}@media screen and (max-width:454px){.store-page .store-timeline .timeline-box .timeline-body{display:block}.store-page .store-timeline .timeline-box .timeline-image{width:50%;margin:0 auto 6px}}.store-page .store-item-access .access-tab-radio{display:none}.store-page .store-item-access .access-tab-box{display:-webkit-flex;display:flex;padding:0 12px;margin:24px 0 12px;border-bottom:1px solid #ff5a00}.store-page .store-item-access .access-tab{width:49%;max-width:256px;margin:0 .5%;color:#565656;text-align:center;border:1px solid #ccc;border-bottom:none;transition:all .2s ease}.store-page .store-item-access #train:checked~.access-tab-box #train-tab,.store-page .store-item-access #car:checked~.access-tab-box #car-tab{font-weight:700;color:#ff5a00;border-color:#ff5a00}.store-page .store-item-access .access-tab>label{display:block;width:100%;height:100%;padding:12px 0;cursor:pointer}.store-page .store-item-access .access-tab .fas{padding-right:6px;font-size:1.4em}.store-page .store-item-access .access-content{display:none;padding:0 12px}.store-page .store-item-access #train:checked~#train-content,.store-page .store-item-access #car:checked~#car-content{display:block}.store-page .store-item-access .access-heading{position:relative;padding:0 0 0 16px;margin:0 0 6px;font-size:1.2em;font-weight:400}.store-page .store-item-access .access-heading:before{position:absolute;top:0;bottom:0;left:4px;display:block;width:6px;height:100%;margin:auto;content:"";background:#ff5a00;border-radius:4px}.store-page .store-item-access .access-time{padding:0 14px;margin:0 0 24px}.store-page .store-item-access .access-route-box{display:-webkit-flex;display:flex;flex-wrap:wrap;padding:0 14px}.store-page .store-item-access .access-route-box.acbox-border{padding-bottom:7px;margin-bottom:20px;border-bottom:2px solid #c8c8c8}.store-page .store-item-access .access-route-child{width:49%;margin:0 .5% 6px}.store-page .store-item-access .access-route-text{font-size:.9em}.store-page .store-item-access .access-parking-box{display:-webkit-flex;display:flex;align-items:center;padding:8px;margin:12px 14px 0;border-bottom:1px solid #565656}.store-page .store-item-access .access-parking-text{flex:1}.store-page .store-item-access .access-parking-name{font-size:1.1em}.store-page .store-item-access .access-parking-information{padding:0 8px;font-size:.9em}@media screen and (min-width:768px){.store-page .store-item-access .access-tab:hover{opacity:.75}.store-page .store-item-access .access-route-child{width:24%}.store-page .store-item-access .access-route-box.acbox-border{padding-bottom:15px;margin-bottom:25px}}.store-page .store-kit-button-bg{padding:20px 0;margin:24px 0 -30px;background:#f2f2f2}.store-page .store-kit-button{padding:12px 5px 28px;text-align:center}.store-page .liquor-shop-list{font-size:12px}
