@media only screen and (min-width: 481px){#header,#g-nav{position:relative;top:auto}}.leeds #header .tel-box{display:none}.leeds #g-nav{display:none}.leeds #g-nav .links-box{display:none}.leeds #f-nav{display:none}@media only screen and (min-width: 481px){.leeds #f-footer .f-box1{min-height:45px}}.leeds #f-footer .f-box1 .links{display:none !important}.leeds #sec-popup{display:none}@media only screen and (min-width: 481px){#path{margin-top:0}}@media only screen and (max-width: 480px){#path .container-L{padding-bottom:2.7vw}}@media only screen and (min-width: 481px){#main{margin-top:.5rem}}@media only screen and (max-width: 480px){#main{font-size:4vw;line-height:1.4;margin-top:4.7rem}}img{width:100%;height:auto}#sec-popup{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}@media only screen and (min-width: 481px){#sec-popup{display:none !important}}#sec-popup.active{bottom:0}#sec-popup:not(.active){bottom:-30vw}#sec-popup .web-box,#sec-popup .tel-box{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#sec-popup .web-box .txt,#sec-popup .tel-box .txt{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#sec-popup .web-box .txt a,#sec-popup .web-box .txt>span,#sec-popup .tel-box .txt a,#sec-popup .tel-box .txt>span{text-decoration:none;color:#fff;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:auto;padding:5vw 0;font-size:3.5vw}#sec-popup .web-box .txt a span,#sec-popup .web-box .txt>span span,#sec-popup .tel-box .txt a span,#sec-popup .tel-box .txt>span span{text-align:center;font-weight:bold}#sec-popup .web-box .txt a span b,#sec-popup .web-box .txt>span span b,#sec-popup .tel-box .txt a span b,#sec-popup .tel-box .txt>span span b{font-size:4.5vw}#sec-popup .web-box{width:64vw;position:relative}#sec-popup .web-box .toujitsu-icon{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#00b266;color:#fff;border-radius:10em;line-height:1;z-index:2;font-size:3.5vw;padding:1.5vw 4vw}#sec-popup .web-box .txt{z-index:1}#sec-popup .web-box .txt a,#sec-popup .web-box .txt>span{background-color:#ff4500}#sec-popup .tel-box:not(.tel-only){width:36vw}#sec-popup .tel-box.tel-only{width:100%}#sec-popup .tel-box .txt a,#sec-popup .tel-box .txt>span{background-color:#00b266}.hstyle-shop2{font-weight:bold}@media only screen and (min-width: 481px){.hstyle-shop2{font-size:28px;margin-bottom:20px;line-height:1.3}}@media only screen and (max-width: 480px){.hstyle-shop2{font-size:5.3vw;margin-bottom:4vw;line-height:1.4}}.hstyle-shop3{font-weight:bold;line-height:1.5}@media only screen and (min-width: 481px){.hstyle-shop3{font-size:20px;margin-bottom:10px}}@media only screen and (max-width: 480px){.hstyle-shop3{font-size:4.3vw;line-height:1.4;margin-bottom:1.3vw}}.zoom-overlay{background:hsla(0,0%,100%,.8)}#main .tel-box{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 481px){#main .tel-box{padding:20px 18px 10px;border:2px solid #c6c6c6}}@media only screen and (max-width: 480px){#main .tel-box{background-color:#e9ead9;padding:4vw;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 481px){#main .tel-box.tel-only{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width: 481px){#main .tel-box:not(.tel-only).toujitsu-ok .web{margin-bottom:1rem}}@media only screen and (min-width: 481px){#main .tel-box:not(.tel-only):not(.toujitsu-ok) .web{margin-bottom:1rem}}#main .tel-box .tel{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media only screen and (max-width: 480px){#main .tel-box .tel{width:100%}}#main .tel-box .tel>a,#main .tel-box .tel>span{font-weight:bold;text-decoration:none;text-align:center}@media only screen and (min-width: 481px){#main .tel-box .tel>a,#main .tel-box .tel>span{display:block;color:#464646}}@media only screen and (max-width: 480px){#main .tel-box .tel>a,#main .tel-box .tel>span{border-radius:8px;font-weight:bold;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00b266;background-color:#fff;border:1px solid #00b266;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;position:relative;text-decoration:none;padding:.5em 0;background-image:url(/files/img/common/phone-volume.png);background-repeat:no-repeat;background-position:4.3vw center;background-size:10vw}#main .tel-box .tel>a:after,#main .tel-box .tel>span:after{content:"";position:absolute;height:.9em;width:.9em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/files/img/common/angle-right-green.png);background-repeat:no-repeat;background-position:center;background-size:contain}}@media only screen and (max-width: 480px)and (min-width: 481px){#main .tel-box .tel>a:after,#main .tel-box .tel>span:after{right:8px}}@media only screen and (max-width: 480px)and (max-width: 480px){#main .tel-box .tel>a:after,#main .tel-box .tel>span:after{right:.5em}}#main .tel-box .tel>a p,#main .tel-box .tel>span p{display:inline-block}#main .tel-box .tel>a .txt,#main .tel-box .tel>span .txt{margin-left:.5em;line-height:1.2;font-weight:bold}@media only screen and (min-width: 481px){#main .tel-box .tel>a .txt,#main .tel-box .tel>span .txt{font-weight:bold}}@media only screen and (max-width: 480px){#main .tel-box .tel>a .txt,#main .tel-box .tel>span .txt{color:#464646;font-size:3.2vw}}#main .tel-box .tel>a .num,#main .tel-box .tel>span .num{line-height:1}@media only screen and (min-width: 481px){#main .tel-box .tel>a .num,#main .tel-box .tel>span .num{font-size:36px;padding-left:1.1em;background:url(/files/img/shop/square-phone.png) no-repeat left center;background-size:.9em}}@media only screen and (max-width: 480px){#main .tel-box .tel>a .num,#main .tel-box .tel>span .num{font-size:8vw}}#main .tel-box .tel>a .num a,#main .tel-box .tel>span .num a{font-weight:bold}#main .tel-box .tel>a .num a:hover,#main .tel-box .tel>span .num a:hover{opacity:1}@media only screen and (min-width: 481px){#main .tel-box .tel a:hover{opacity:.7}}@media only screen and (max-width: 480px){#main .tel-box .tel a:hover{background-color:#f6f6f6}}#main .tel-box .web{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width: 481px){#main .tel-box .web{margin-left:10px}}@media only screen and (max-width: 480px){#main .tel-box .web{width:100%;margin-bottom:1rem}}#main .tel-box .web .info_txt{font-weight:bold;text-align:center;line-height:1.2;margin-bottom:1vw;margin-left:3em;font-size:3vw}@media only screen and (min-width: 481px){#main .tel-box .web .info_txt{display:none}}#main .tel-box .web a{border-radius:8px;font-weight:bold;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#ff4500;border:1px solid #ff4500;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;position:relative;text-decoration:none;padding:.5em 0;position:relative}#main .tel-box .web a:after{content:"";position:absolute;height:.9em;width:.9em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/files/img/common/angle-right-white.png);background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (min-width: 481px){#main .tel-box .web a:after{right:8px}}@media only screen and (max-width: 480px){#main .tel-box .web a:after{right:.5em}}#main .tel-box .web a:hover{opacity:.7}#main .tel-box .web a p{font-weight:bold;text-align:center}#main .tel-box .web a .icon{position:absolute;left:0;top:0;background-color:#00b266;border-radius:10em;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.16);box-shadow:0 2px 4px rgba(0,0,0,.16);line-height:1.4}@media only screen and (min-width: 481px){#main .tel-box .web a .icon{width:60px;height:60px;font-size:12px;padding-top:5px;-webkit-transform:translate(-40%, -30%);transform:translate(-40%, -30%)}}@media only screen and (max-width: 480px){#main .tel-box .web a .icon{font-size:3.2vw;width:16vw;height:16vw;padding-top:1.3vw;-webkit-transform:translate(-25%, -40%);transform:translate(-25%, -40%)}}#main .tel-box .web a .txt{width:100%}@media only screen and (min-width: 481px){#main .tel-box .web a .txt{font-size:18px;padding-left:20px}}@media only screen and (max-width: 480px){#main .tel-box .web a .txt{font-size:4.8vw}}#main .tel-box .web a .small{background-color:#fff;color:#f90;padding:0 1.5em;line-height:1.3}@media only screen and (min-width: 481px){#main .tel-box .web a .small{margin-top:2px;font-size:12px}}@media only screen and (max-width: 480px){#main .tel-box .web a .small{font-size:3.2vw}}.icon-box .icons{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 481px){.icon-box .icons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width: 480px){.icon-box .icons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.icon-box .icons li{width:15.5%}.icon-box .icons li:not(:first-of-type){margin-left:1.4%}@media only screen and (min-width: 481px){#sec-top{margin-bottom:30px}}@media only screen and (min-width: 481px){#sec-top .container-PC:after{content:"";clear:both;display:block}}@media only screen and (max-width: 480px){#sec-top .container-PC{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}#sec-top .container-PC .toujitsu-icon,#sec-top .container-PC .tel-icon{background-color:#00b266;color:#fff;border-radius:1em;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.1em 1em;font-weight:bold}@media only screen and (min-width: 481px){#sec-top .container-PC .toujitsu-icon,#sec-top .container-PC .tel-icon{font-size:14px;display:inline-block}}@media only screen and (max-width: 480px){#sec-top .container-PC .toujitsu-icon,#sec-top .container-PC .tel-icon{font-size:3.7vw;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#sec-top .container-PC .toujitsu-icon:before,#sec-top .container-PC .tel-icon:before{width:1em;height:1em;display:inline-block;background-size:contain !important;margin-right:.2em}#sec-top .container-PC .toujitsu-icon:before{background:url(/files/img/common/circle-check-green.png) no-repeat center}#sec-top .container-PC .tel-icon:before{background:url(/files/img/common/phone-green.png) no-repeat center}#sec-top .container-PC .df{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 481px){#sec-top .container-PC .df:first-of-type{margin-bottom:1rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media only screen and (max-width: 480px){#sec-top .container-PC .df:first-of-type{margin-bottom:1.5rem}}@media only screen and (min-width: 481px){#sec-top .container-PC .name-box{width:580px}}@media only screen and (max-width: 480px){#sec-top .container-PC .name-box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:92%;margin:.5rem auto 1rem}}@media only screen and (min-width: 481px){#sec-top .container-PC .name-box .txt{font-size:14px}}@media only screen and (max-width: 480px){#sec-top .container-PC .name-box .txt{font-size:3.2vw}}@media only screen and (min-width: 481px){#sec-top .container-PC .name-box .shop_name{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#sec-top .container-PC .name-box .shop_name h1{font-weight:bold;line-height:1.4}@media only screen and (min-width: 481px){#sec-top .container-PC .name-box .shop_name h1{font-size:32px}}@media only screen and (max-width: 480px){#sec-top .container-PC .name-box .shop_name h1{font-size:5.4vw}}@media only screen and (min-width: 481px){#sec-top .container-PC .name-box .shop_name h1 small{font-size:16px;margin-left:15px}}@media only screen and (max-width: 480px){#sec-top .container-PC .name-box .shop_name h1 small{display:block;font-size:3.2vw;margin-left:.5em}}#sec-top .container-PC .name-box .shop_name .toujitsu-icon,#sec-top .container-PC .name-box .shop_name .tel-icon{margin-left:1em}@media only screen and (max-width: 480px){#sec-top .container-PC .name-box .shop_name .toujitsu-icon,#sec-top .container-PC .name-box .shop_name .tel-icon{display:none}}@media only screen and (min-width: 481px){#sec-top .container-PC .name-box .moyori{clear:both}}@media only screen and (max-width: 480px){#sec-top .container-PC .name-box .moyori{font-size:3.2vw}}@media only screen and (max-width: 480px){#sec-top .container-PC .name-box .address{font-size:3.2vw}}#sec-top .container-PC .content-nav{margin-bottom:0}@media only screen and (min-width: 481px){#sec-top .container-PC .content-nav{display:none}}@media only screen and (max-width: 480px){#sec-top .container-PC .content-nav{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}#sec-top .container-PC .content-nav ul li:nth-of-type(2){display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 481px){#sec-top .container-PC .content-nav ul li a{font-size:13px}}@media only screen and (min-width: 481px){#sec-top .container-PC .icon-box{width:400px}}@media only screen and (max-width: 480px){#sec-top .container-PC .icon-box{display:none}}@media only screen and (min-width: 481px){#sec-top .container-PC .left-box{width:360px}}@media only screen and (min-width: 481px){#sec-top .container-PC .left-box .tel-box{margin-top:auto}}@media only screen and (min-width: 481px){#sec-top .container-PC .right-box{width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f6f6f6;padding:1rem}}@media only screen and (max-width: 480px){#sec-top .container-PC .right-box{padding:1rem}}#sec-top .container-PC .thm-box{position:relative}@media only screen and (min-width: 481px){#sec-top .container-PC .thm-box{width:360px;height:300px}}@media only screen and (max-width: 480px){#sec-top .container-PC .thm-box{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:92%;margin:0 auto 1.5rem}}#sec-top .container-PC .thm-box .toujitsu-icon,#sec-top .container-PC .thm-box .tel-icon{position:absolute;left:1vw;top:3vw;z-index:5}@media only screen and (min-width: 481px){#sec-top .container-PC .thm-box .toujitsu-icon,#sec-top .container-PC .thm-box .tel-icon{display:none}}@media only screen and (max-width: 480px){#sec-top .container-PC .thm-box .flickity .flickity-viewport{aspect-ratio:4/3}}#sec-top .container-PC .thm-box .flickity .flickity-viewport .flickity-slider .flick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 481px){#sec-top .container-PC .thm-box .flickity .flickity-viewport .flickity-slider .flick-slide{width:400px;height:300px}}@media only screen and (max-width: 480px){#sec-top .container-PC .thm-box .flickity .flickity-viewport .flickity-slider .flick-slide{height:100%}}#sec-top .container-PC .thm-box .flickity .flickity-viewport .flickity-slider .flick-slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;min-height:100%}@media only screen and (min-width: 481px){#sec-top .container-PC .thm-box .flickity>.flick-slide{width:400px;height:300px}}@media only screen and (min-width: 481px){#sec-top .container-PC .slickdots-box{margin:1rem auto}}@media only screen and (max-width: 480px){#sec-top .container-PC .slickdots-box{display:none;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:92%;margin:0 auto 4vw}}#sec-top .container-PC .slickdots-box .flickity-nav{width:100%}#sec-top .container-PC .slickdots-box .flickity-nav>li:not(:first-of-type){position:absolute;right:300%;bottom:300%}@media only screen and (max-width: 480px){#sec-top .container-PC .slickdots-box .flickity-nav .flickity-viewport{height:16vw}}@media only screen and (min-width: 481px){#sec-top .container-PC .slickdots-box .flickity-nav li{width:77px;height:54px;margin-right:3px}}@media only screen and (max-width: 480px){#sec-top .container-PC .slickdots-box .flickity-nav li{width:16vw;height:12vw;margin-right:2vw;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#sec-top .container-PC .slickdots-box .flickity-nav li>div{height:100%}#sec-top .container-PC .slickdots-box .flickity-nav li.is-nav-selected:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:2}#sec-top .container-PC .slickdots-box .flickity-nav li img{width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 481px){#sec-top .container-PC .shopinfo__list{display:grid;grid-template-columns:1fr 3fr;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width: 480px){#sec-top .container-PC .shopinfo__list.sp-half{width:49%}}@media only screen and (min-width: 481px){#sec-top .container-PC .shopinfo__list dt,#sec-top .container-PC .shopinfo__list dd{font-size:14px}}@media only screen and (max-width: 480px){#sec-top .container-PC .shopinfo__list dt,#sec-top .container-PC .shopinfo__list dd{width:100%}}#sec-top .container-PC .shopinfo__list dt{background-repeat:no-repeat;font-weight:bold}@media only screen and (min-width: 481px){#sec-top .container-PC .shopinfo__list dt{width:100px;padding:.5em 0 .5em 2.2em;background-position:left .4em;background-size:1.8em}}@media only screen and (max-width: 480px){#sec-top .container-PC .shopinfo__list dt{padding:0 0 0 1.7em;background-position:left center;background-size:1.5em;font-size:4.3vw;margin-bottom:2vw}}#sec-top .container-PC .shopinfo__list dt.address{background-image:url(/files/img/shop/icon_location-dot.png)}#sec-top .container-PC .shopinfo__list dt.address+dd{border-top:none}@media only screen and (max-width: 480px){#sec-top .container-PC .shopinfo__list dt.address+dd{margin-bottom:0}}#sec-top .container-PC .shopinfo__list dt.access{background-image:url(/files/img/shop/icon_train-subway.png)}#sec-top .container-PC .shopinfo__list dt.access+dd a:hover{color:#00b266}#sec-top .container-PC .shopinfo__list dt.parking{background-image:url(/files/img/shop/icon_square-parking.png)}#sec-top .container-PC .shopinfo__list dt.eigyo{background-image:url(/files/img/shop/icon_clock.png)}#sec-top .container-PC .shopinfo__list dt.teikyu{background-image:url(/files/img/shop/icon_calender-days.png)}#sec-top .container-PC .shopinfo__list dt.shohin{background-image:url(/files/img/shop/icon_hands-holding.png)}@media only screen and (max-width: 480px){#sec-top .container-PC .shopinfo__list dt.shohin+dd{letter-spacing:-0.2vw}}@media only screen and (min-width: 481px){#sec-top .container-PC .shopinfo__list dd{border-top:1px dotted #c6c6c6;padding:.5em 0}}@media only screen and (max-width: 480px){#sec-top .container-PC .shopinfo__list dd:not(:last-of-type){margin-bottom:5.3vw}}@media only screen and (min-width: 481px){#sec-top .container-PC .shopinfo__map{aspect-ratio:16/7;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:auto}}@media only screen and (max-width: 480px){#sec-top .container-PC .shopinfo__map{width:100%;height:68.8vw;margin-bottom:4vw;padding-top:4vw}}#sec-top .container-PC .shopinfo__map iframe{width:100%;height:100%}@media only screen and (min-width: 481px){#sec-greeting .icon-box{display:none}}@media only screen and (max-width: 480px){#sec-greeting .icon-box{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;width:92%;margin:0 auto 1rem}}@media only screen and (min-width: 481px){#sec-greeting .oricon-box{margin:2rem auto}}@media only screen and (max-width: 480px){#sec-greeting .oricon-box{margin:0 auto 4vw}}#sec-greeting .greeting-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 481px){#sec-greeting .greeting-box{margin-bottom:2rem}}@media only screen and (max-width: 480px){#sec-greeting .greeting-box{width:92%;margin:0 auto 4vw;-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}}#sec-greeting .greeting-box .title{color:#00b266;font-weight:bold;line-height:1.3}@media only screen and (min-width: 481px){#sec-greeting .greeting-box .title{font-size:21px;margin-bottom:15px}}@media only screen and (max-width: 480px){#sec-greeting .greeting-box .title{font-size:5.4vw;margin-bottom:1vw}}#sec-greeting .greeting-box .content{line-height:1.4}@media only screen and (min-width: 481px){#sec-greeting .greeting-box .content{font-size:15px;text-align:center}}#sec-greeting .greeting-box .content strong{font-weight:bold}#sec-greeting .movie-box{background-color:#edf4f2;position:relative}@media only screen and (min-width: 481px){#sec-greeting .movie-box{padding:30px;margin:0 auto 2rem}}@media only screen and (max-width: 480px){#sec-greeting .movie-box{padding:6.7vw 4vw 1rem;margin-bottom:2rem}}@media only screen and (min-width: 481px){#sec-greeting .movie-box .container-movie{width:700px;margin:0 auto;position:relative}#sec-greeting .movie-box .container-movie:after{content:"";clear:both;display:block}}#sec-greeting .movie-box .container-movie .title{font-weight:bold}@media only screen and (min-width: 481px){#sec-greeting .movie-box .container-movie .title{font-size:22px;line-height:1.4;margin-bottom:12px;margin-top:.8rem;width:320px;float:left}}@media only screen and (max-width: 480px){#sec-greeting .movie-box .container-movie .title{font-size:4.3vw;line-height:1.4;margin-bottom:4vw;text-align:center}}#sec-greeting .movie-box .container-movie .title strong{color:#f90}#sec-greeting .movie-box .container-movie .title strong span{font-weight:bold;color:#f90}@media only screen and (min-width: 481px){#sec-greeting .movie-box .container-movie .title strong span{font-size:32px}}@media only screen and (max-width: 480px){#sec-greeting .movie-box .container-movie .title strong span{font-size:6.7vw}}@media only screen and (min-width: 481px){#sec-greeting .movie-box .container-movie .title b{font-size:26px}}@media only screen and (max-width: 480px){#sec-greeting .movie-box .container-movie .title b{font-size:5.3vw}}@media only screen and (min-width: 481px){#sec-greeting .movie-box .container-movie .txt{width:320px;font-size:15px;float:left}}@media only screen and (max-width: 480px){#sec-greeting .movie-box .container-movie .txt{line-height:1.5}}@media only screen and (min-width: 481px){#sec-greeting .movie-box .container-movie .movie{width:345px;float:right}}@media only screen and (max-width: 480px){#sec-greeting .movie-box .container-movie .movie{height:53vw;margin-bottom:4vw}}#sec-greeting .movie-box .container-movie .movie a{width:100%;height:100%}@media only screen and (max-width: 480px){#sec-greeting .movie-box .container-movie .movie a{min-height:51vw}}#sec-greeting .movie-box .container-movie .movie a:hover{opacity:.7}@media only screen and (min-width: 481px){#sec-greeting .movie-box .quality-box{width:700px;margin:1rem auto 0}}@media only screen and (max-width: 480px){#sec-greeting .movie-box .quality-box{margin-top:1rem}}#sec-greeting .movie-box .quality-box .title{background-color:rgba(0,178,102,.1);border:1px solid #00b266;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;width:100%}@media only screen and (min-width: 481px){#sec-greeting .movie-box .quality-box .title{padding:3px 2em}}@media only screen and (max-width: 480px){#sec-greeting .movie-box .quality-box .title{padding:2vw 4vw 2.5vw;font-size:3.4vw;margin:0}}#sec-greeting .movie-box .quality-box .title:hover{opacity:.7;cursor:pointer}#sec-greeting .movie-box .quality-box .title span{font-weight:bold;color:#00b266}@media only screen and (max-width: 480px){#sec-greeting .movie-box .quality-box .title span{width:78vw}}#sec-greeting .movie-box .quality-box .title:after{content:"";width:1em;height:1em;background:url(/files/img/common/angle-right-green.png) no-repeat center;background-size:contain;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#sec-greeting .movie-box .quality-box .title.active:after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}#sec-greeting .movie-box .quality-box .seiho-quality{display:none;width:100%}#sec-greeting .movie-box .quality-box .seiho-quality .box{border:1px solid #00b266;border-top:none;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}@media only screen and (min-width: 481px){#sec-greeting .movie-box .quality-box .seiho-quality .box{padding:20px 30px}}@media only screen and (max-width: 480px){#sec-greeting .movie-box .quality-box .seiho-quality .box{padding:2vw 4vw}}@media only screen and (min-width: 481px){#sec-greeting .movie-box .quality-box .seiho-quality .box .img{width:70px}}@media only screen and (max-width: 480px){#sec-greeting .movie-box .quality-box .seiho-quality .box .img{width:14vw}}#sec-greeting .movie-box .quality-box .seiho-quality .box .img img{width:100%}#sec-greeting .movie-box .quality-box .seiho-quality .box .txt{line-height:1.4}@media only screen and (min-width: 481px){#sec-greeting .movie-box .quality-box .seiho-quality .box .txt{width:530px}}@media only screen and (max-width: 480px){#sec-greeting .movie-box .quality-box .seiho-quality .box .txt{width:65vw;font-size:3.2vw}}#sec-greeting .movie-box .quality-box .seiho-quality .box .txt a{float:right;color:#00b266;padding-left:.7em;background:url(/files/img/common/angle-right-green.png) no-repeat left 60%;background-size:.5em}#sec-greeting .movie-box .quality-box .seiho-quality .box .txt a:hover{opacity:.7}#sec-greeting .banner-box{margin-bottom:2rem}@media only screen and (max-width: 480px){#sec-greeting .banner-box{display:none}}#sec-greeting .banner-box .banner-box__text{text-align:center;color:#f90;font-weight:bold;margin-bottom:1rem}@media only screen and (min-width: 481px){#sec-greeting .banner-box .banner-box__text{font-size:20px}}#sec-greeting .banner-box .banner-box__text span{font-weight:bold}@media only screen and (min-width: 481px){#sec-greeting .banner-box .banner-box__text br{display:none}}@media only screen and (min-width: 481px){#sec-shopinfo{margin-bottom:20px}}@media only screen and (max-width: 480px){#sec-shopinfo{margin-bottom:4vw}}#sec-shopinfo .container-L{position:relative}@media only screen and (min-width: 481px){#sec-shopinfo .container-L{border-radius:10px}#sec-shopinfo .container-L:after{content:"";clear:both;display:block}}@media only screen and (max-width: 480px){#sec-shopinfo .container-L{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#sec-banner{margin-bottom:20px}@media only screen and (max-width: 480px){#sec-banner{display:none}}#sec-banner img{min-height:100px}@media only screen and (min-width: 481px){.col2{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:50px}}@media only screen and (max-width: 480px){.col2{margin-bottom:5.3vw}}@media only screen and (min-width: 481px){.col2 .left-box{width:69%}}.col2 .right-box{width:29%;position:relative}@media only screen and (max-width: 480px){.col2 .right-box{display:none}}@media only screen and (min-width: 481px){.content-nav{margin-bottom:30px}}@media only screen and (max-width: 480px){.content-nav{margin-bottom:4vw}}.content-nav ul{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content-nav ul li{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:min-content;flex-basis:min-content}.content-nav ul li a{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%;height:100%;text-decoration:none;color:#464646;position:relative;line-height:1.2;background-color:#f6f6f6;padding:.8em 0 1.2em;border-bottom:2px solid #00b266}@media only screen and (max-width: 480px){.content-nav ul li a{font-size:3.5vw}}.content-nav ul li a:before{content:"";background:url(/files/img/common/caret-down-green.png) no-repeat center;background-size:contain;width:.8em;height:.8em;position:absolute;left:50%;bottom:.1rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.content-nav ul li a:hover{color:#fff;background-color:#00b266}.content-nav ul li a:hover:before{background-image:url(/files/img/common/caret-down-white.png)}.content-nav ul li.active a{background-color:#00b266;color:#fff;font-weight:bold}.content-nav ul li.active a:before{background-image:url(/files/img/common/caret-down-white.png)}@media only screen and (min-width: 481px){#sec-calendar{position:sticky;top:0;right:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width: 481px){#sec-calendar.sticky{padding-top:20px;margin-top:-20px}}#sec-calendar .box{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 481px){#sec-calendar .box{border:2px solid #c6c6c6;padding:10px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}}@media only screen and (max-width: 480px){#sec-calendar .box{width:92%;margin:0 auto 8vw}}@media only screen and (min-width: 481px){#sec-calendar .box::-webkit-scrollbar{display:none}}#sec-calendar .box .title{width:100%}@media only screen and (min-width: 481px){#sec-calendar .box .title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width: 480px){#sec-calendar .box .title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width: 481px){#sec-calendar .box .title .hstyle-shop2{background-color:#00b266;color:#fff;font-size:16px;text-align:center;padding:5px 0;margin-bottom:10px}}@media only screen and (min-width: 481px){#sec-calendar .box #calendar{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media only screen and (max-width: 480px){#sec-calendar .box #calendar{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media only screen and (max-width: 480px){#sec-calendar .box #calendar.notset{height:100vw}}@media only screen and (min-width: 481px){#sec-calendar .box .description{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:10px}}@media only screen and (max-width: 480px){#sec-calendar .box .description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (min-width: 481px){#sec-calendar .box .description p{font-size:14px}}#sec-calendar .box .description .banner-text{text-align:center;color:#f90;font-weight:bold;margin-bottom:1rem;margin-top:1rem}@media only screen and (min-width: 481px){#sec-calendar .box .description .banner-text{display:none}}#sec-calendar .box .description .banner-text span{font-weight:bold}@media only screen and (min-width: 481px){#sec-calendar .box .description picture{display:none !important}}@media only screen and (max-width: 480px){#sec-calendar .box .description picture{display:block;margin-top:4vw;margin-bottom:5.3vw;min-height:26vw}}@media only screen and (min-width: 481px){#sec-calendar .box .tel{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width: 480px){#sec-calendar .box .tel{background-color:#fff;width:100%;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}@media only screen and (min-width: 481px){#sec-calendar .box .tel:not(.tel-only){margin-bottom:10px}}#sec-calendar .box .tel>a,#sec-calendar .box .tel>span{font-weight:bold;text-decoration:none;text-align:center}@media only screen and (min-width: 481px){#sec-calendar .box .tel>a,#sec-calendar .box .tel>span{display:block;color:#464646}}@media only screen and (max-width: 480px){#sec-calendar .box .tel>a,#sec-calendar .box .tel>span{border-radius:8px;font-weight:bold;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00b266;background-color:#fff;border:1px solid #00b266;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;position:relative;text-decoration:none;padding:.4em 0 .4em 1em;background-image:url(/files/img/common/phone-volume.png);background-repeat:no-repeat;background-position:4.3vw center;background-size:13vw}#sec-calendar .box .tel>a:after,#sec-calendar .box .tel>span:after{content:"";position:absolute;height:.9em;width:.9em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/files/img/common/angle-right-green.png);background-repeat:no-repeat;background-position:center;background-size:contain}}@media only screen and (max-width: 480px)and (min-width: 481px){#sec-calendar .box .tel>a:after,#sec-calendar .box .tel>span:after{right:8px}}@media only screen and (max-width: 480px)and (max-width: 480px){#sec-calendar .box .tel>a:after,#sec-calendar .box .tel>span:after{right:.5em}}#sec-calendar .box .tel>a p,#sec-calendar .box .tel>span p{display:inline-block}#sec-calendar .box .tel>a .txt,#sec-calendar .box .tel>span .txt{margin-left:4px;line-height:1.2;font-weight:bold}@media only screen and (min-width: 481px){#sec-calendar .box .tel>a .txt,#sec-calendar .box .tel>span .txt{font-size:14px;font-weight:bold}}@media only screen and (max-width: 480px){#sec-calendar .box .tel>a .txt,#sec-calendar .box .tel>span .txt{color:#464646;font-size:3.2vw}}#sec-calendar .box .tel>a .num,#sec-calendar .box .tel>span .num{line-height:1.2}@media only screen and (min-width: 481px){#sec-calendar .box .tel>a .num,#sec-calendar .box .tel>span .num{font-size:30px;padding-left:37px;background:url(/files/img/shop/square-phone.png) no-repeat left center;background-size:31.5px}}@media only screen and (max-width: 480px){#sec-calendar .box .tel>a .num,#sec-calendar .box .tel>span .num{font-size:8vw}}#sec-calendar .box .tel>a .num a,#sec-calendar .box .tel>span .num a{font-weight:bold}#sec-calendar .box .tel>a .num a:hover,#sec-calendar .box .tel>span .num a:hover{opacity:1}@media only screen and (min-width: 481px){#sec-calendar .box .tel a:hover{opacity:.7}}@media only screen and (max-width: 480px){#sec-calendar .box .tel a:hover{background-color:#f6f6f6}}@media only screen and (min-width: 481px){#sec-calendar .box .info{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:10px}}@media only screen and (max-width: 480px){#sec-calendar .box .info{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin:2.7vw 0}}@media only screen and (min-width: 481px){#sec-calendar .box .info p{font-size:14px}}#sec-calendar .box .info p img{width:1em;-webkit-transform:translateY(30%);transform:translateY(30%)}@media only screen and (min-width: 481px){#sec-covid{margin:20px 0}}@media only screen and (max-width: 480px){#sec-covid{margin:4vw 0;padding:0 4vw}}#sec-covid .post a{background:url(/files/img/common/angle-right-red.png) no-repeat left 65%;background-size:.5em;color:#464646;text-decoration:none;padding-left:1em}@media only screen and (max-width: 480px){#sec-covid .post a{font-size:4vw}}#sec-covid .post a:hover{color:#df1721}@media only screen and (min-width: 481px){#sec-news{margin-bottom:30px}}@media only screen and (max-width: 480px){#sec-news{margin-bottom:2rem;padding-bottom:1rem;border-bottom:5px solid #edf4f2}}@media only screen and (max-width: 480px){#sec-news .hstyle-shop2{padding:0 4vw}}@media only screen and (max-width: 480px){#sec-news .hstyle-shop2+p{padding:0 4vw;margin-bottom:1rem;text-align:center}}@media only screen and (max-width: 480px){#sec-news .news-list{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;overflow-x:scroll;padding:0 0 4vw 4vw;margin-bottom:4vw}}#sec-news .news-list .post{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 481px){#sec-news .news-list .post{width:213px;min-width:213px;margin-bottom:10px}}@media only screen and (max-width: 480px){#sec-news .news-list .post{width:42vw;min-width:42vw;display:inline-block;margin-right:2.7vw}}@media only screen and (min-width: 481px){#sec-news .news-list .post:first-of-type{margin-left:.2em}}@media only screen and (min-width: 481px){#sec-news .news-list .post:not(:first-of-type){margin-left:22px}}#sec-news .news-list .post a{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);overflow:hidden;text-decoration:none;color:#464646;width:100%;height:100%;border:1px solid #c6c6c6}#sec-news .news-list .post a:hover{background-color:#f6f6f6}#sec-news .news-list .post a:hover img{opacity:.7}#sec-news .news-list .post a .thm{border-bottom:1px solid #c6c6c6;position:relative;display:block;width:100%;overflow:hidden;border-radius:10px 10px 0 0;z-index:0}@media only screen and (min-width: 481px){#sec-news .news-list .post a .thm{height:213px}}@media only screen and (max-width: 480px){#sec-news .news-list .post a .thm{height:42vw}}#sec-news .news-list .post a .thm img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#sec-news .news-list .post a .box{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width: 481px){#sec-news .news-list .post a .box{padding:10px 10px 5px}}@media only screen and (max-width: 480px){#sec-news .news-list .post a .box{padding:1.3vw 2.7vw 2.7vw}}#sec-news .news-list .post a .box .cat-list{width:100%;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 481px){#sec-news .news-list .post a .box .cat-list{margin-bottom:5px}}@media only screen and (max-width: 480px){#sec-news .news-list .post a .box .cat-list{margin-bottom:1.3vw}}#sec-news .news-list .post a .box .cat-list li{background-color:#00b266;color:#fff;padding:0 1em;font-weight:bold}@media only screen and (min-width: 481px){#sec-news .news-list .post a .box .cat-list li{font-size:14px}}@media only screen and (max-width: 480px){#sec-news .news-list .post a .box .cat-list li{font-size:2.7vw}}#sec-news .news-list .post a .box .title{font-weight:bold;line-height:1.5;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width: 481px){#sec-news .news-list .post a .box .title{margin-bottom:10px}}@media only screen and (max-width: 480px){#sec-news .news-list .post a .box .title{white-space:normal;margin-bottom:2vw}}#sec-news .news-list .post a .box .span{width:100%}@media only screen and (min-width: 481px){#sec-news .news-list .post a .box .span{margin-bottom:10px;font-size:14px}}@media only screen and (max-width: 480px){#sec-news .news-list .post a .box .span{font-size:2.7vw;margin-bottom:2vw}}#sec-news .news-list .post a .box .date{margin-top:auto;width:100%}@media only screen and (min-width: 481px){#sec-news .news-list .post a .box .date{font-size:14px}}@media only screen and (max-width: 480px){#sec-news .news-list .post a .box .date{font-size:2.7vw}}@media only screen and (min-width: 481px){#sec-tenpo{margin-bottom:55px}}@media only screen and (max-width: 480px){#sec-tenpo{margin-bottom:2rem}}@media only screen and (max-width: 480px){#sec-tenpo .hstyle-shop3{margin-bottom:2.7vw}}@media only screen and (max-width: 480px){#sec-tenpo .tenpo-wrap{padding:0 4vw}}@media only screen and (min-width: 481px){#sec-tenpo .staff{margin-top:50px}}@media only screen and (max-width: 480px){#sec-tenpo .staff{margin-top:5.3vw}}#sec-tenpo .more{margin:1rem auto 2rem}@media only screen and (min-width: 481px){#sec-tenpo .more{width:345px}}@media only screen and (max-width: 480px){#sec-tenpo .more{padding:0 4vw}}@media only screen and (min-width: 481px){#sec-tenpo .more .btn-5{padding:13px 0}}#sec-tenpo .more:hover{cursor:pointer}#sec-tenpo .more.active{display:none}#sec-tenpo .shop-toggle{display:none;border-top:1px dotted #c6c6c6}@media only screen and (min-width: 481px){#sec-tenpo .shop-toggle{margin-top:15px;padding-top:15px}}@media only screen and (max-width: 480px){#sec-tenpo .shop-toggle{margin-top:4vw;padding-top:5.3vw}}@media only screen and (min-width: 481px){#sec-tenpo .box{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#sec-tenpo .box:not(:first-of-type){border-top:1px dotted #c6c6c6}@media only screen and (min-width: 481px){#sec-tenpo .box:not(:first-of-type){margin-top:15px;padding-top:15px}}@media only screen and (max-width: 480px){#sec-tenpo .box:not(:first-of-type){margin-top:4vw;padding-top:5.3vw}}#sec-tenpo .box .photo{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}@media only screen and (min-width: 481px){#sec-tenpo .box .photo{width:240px;height:180px}}@media only screen and (max-width: 480px){#sec-tenpo .box .photo{margin-bottom:4vw;aspect-ratio:4/3}}@media only screen and (min-width: 481px){#sec-tenpo .box .photo:hover{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;opacity:.7}}#sec-tenpo .box .photo:before{display:block;background:#fff url(/files/img/shop/grass-plus.png) no-repeat center;border-radius:10em;position:absolute;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;opacity:1;z-index:2}@media only screen and (min-width: 481px){#sec-tenpo .box .photo:before{content:"";width:44px;height:44px;background-size:24px;right:1em;bottom:1em}}@media only screen and (max-width: 480px){#sec-tenpo .box .photo:before{width:12.8vw;height:12.8vw;background-size:6.7vw}}#sec-tenpo .box .photo img{-o-object-fit:cover;object-fit:cover;position:relative;z-index:1;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}@media only screen and (min-width: 481px){#sec-tenpo .box .txt{width:430px}}@media only screen and (max-width: 480px){#sec-tenpo .box .txt{line-height:1.4}}#sec-point{background-color:#edf4f2}@media only screen and (min-width: 481px){#sec-point{padding:35px 30px;margin-bottom:50px}}@media only screen and (max-width: 480px){#sec-point{padding:8vw 4vw;margin-bottom:8vw}}#sec-point h2{text-align:center;font-weight:bold}@media only screen and (min-width: 481px){#sec-point h2{font-size:28px;margin-bottom:20px}}@media only screen and (max-width: 480px){#sec-point h2{font-size:5.3vw;margin-bottom:5.3vw}}#sec-point h2 b{color:#f90}@media only screen and (max-width: 480px){#sec-point .point-list{background-color:#fff;padding-bottom:4vw}}#sec-point .point-list .flickity-viewport .flickity-slider{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 480px){#sec-point .point-list .flickity-viewport .flickity-slider .flick-slide{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:92vw}}@media only screen and (min-width: 481px){#sec-point .point-list .flick-slide:not(:first-of-type){margin-top:10px}}@media only screen and (min-width: 481px){#sec-point .point-list .flick-slide.point-1 .box .img img{width:90%}}#sec-point .point-list .flick-slide.point-3 .box .img{margin-top:0}@media only screen and (min-width: 481px){#sec-point .point-list .flick-slide.point-4 .box{height:auto;padding:20px 0;margin-top:10px}}#sec-point .point-list .flick-slide.point-4 .box .img img{max-height:none}@media only screen and (max-width: 480px){#sec-point .point-list .flick-slide.point-4 .box .img img{width:90%}}@media only screen and (min-width: 481px){#sec-point .point-list .flick-slide.point-4 .box .txt p:last-of-type{margin-top:15px}}@media only screen and (max-width: 480px){#sec-point .point-list .flick-slide.point-4 .box .txt p:last-of-type{margin-top:4vw;text-align:center}}@media only screen and (min-width: 481px){#sec-point .point-list .flick-slide.point-4 .box .txt img{width:300px}}@media only screen and (max-width: 480px){#sec-point .point-list .flick-slide.point-4 .box .txt img{width:90%}}#sec-point .point-list .flick-slide .box{border-radius:10px;background-color:#fff;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 481px){#sec-point .point-list .flick-slide .box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:150px}}@media only screen and (max-width: 480px){#sec-point .point-list .flick-slide .box{padding:5.3vw 4vw 0;height:100%;width:100%}}@media only screen and (min-width: 481px){#sec-point .point-list .flick-slide .box .img{width:200px;padding:10px 0;text-align:center;margin-right:30px}}@media only screen and (max-width: 480px){#sec-point .point-list .flick-slide .box .img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:auto auto 0;text-align:center;position:relative;height:60vw;width:100%}}@media only screen and (min-width: 481px){#sec-point .point-list .flick-slide .box .img img{max-height:130px}}@media only screen and (max-width: 480px){#sec-point .point-list .flick-slide .box .img img{max-height:100%;width:auto;margin:auto;position:absolute;left:0;right:0;bottom:0}}@media only screen and (min-width: 481px){#sec-point .point-list .flick-slide .box .txt{width:360px}}@media only screen and (max-width: 480px){#sec-point .point-list .flick-slide .box .txt{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center;margin-bottom:4vw}}#sec-point .point-list .flick-slide .box .txt h3{font-weight:bold;line-height:1.3}@media only screen and (min-width: 481px){#sec-point .point-list .flick-slide .box .txt h3{font-size:19px;margin-bottom:10px}}@media only screen and (max-width: 480px){#sec-point .point-list .flick-slide .box .txt h3{display:none;font-size:4.3vw;margin-bottom:2.7vw;text-align:center}}#sec-point .point-list .flick-slide .box .txt p b{color:#00b266;text-decoration:underline}@media only screen and (min-width: 481px){.nav-calendar{display:none}}@media only screen and (min-width: 481px){.nav-voice{margin-bottom:20px}}@media only screen and (max-width: 480px){.nav-voice{margin-bottom:0}}@media only screen and (min-width: 481px){#sec-voice{margin-bottom:50px}}@media only screen and (max-width: 480px){#sec-voice{margin-bottom:2rem;padding-bottom:2rem;border-bottom:5px solid #edf4f2}}@media only screen and (min-width: 481px){#sec-voice .v{padding:0 0 18px;background-size:51%;margin-bottom:20px}}@media only screen and (max-width: 480px){#sec-voice .v{padding:3vw 4vw 2vw;margin-bottom:5.3vw;background-size:57%;background-position:right top}}@media only screen and (min-width: 481px){#sec-voice .v .hstyle-shop2{margin-bottom:10px}}@media only screen and (min-width: 481px){#sec-voice .v .hstyle-shop2 span{font-size:14px}}@media only screen and (max-width: 480px){#sec-voice .v .hstyle-shop2 span{display:block;font-size:3.7vw}}@media only screen and (min-width: 481px){#sec-voice .v p{font-size:14px}}@media only screen and (max-width: 480px){#sec-voice .v p{font-size:3.2vw;width:45vw}}@media only screen and (max-width: 480px){#sec-voice .v p:last-of-type{font-size:3.7vw;margin-top:2.7vw;font-weight:bold}}#sec-voice .default .more:hover{cursor:pointer}#sec-voice .default .more.active{display:none}#sec-voice .continuation{display:none}@media only screen and (min-width: 481px){#sec-voice .voice-list .post .person{width:270px}}@media only screen and (min-width: 481px){#sec-voice .voice-list .post .review{width:360px}}@media only screen and (min-width: 481px){#sec-voice .voice-list .post .review .customer .info dt,#sec-voice .voice-list .post .review .customer .info dd{font-size:15px}}@media only screen and (min-width: 481px){#sec-voice .voice-list .post .review .customer .info dd{width:280px}}@media only screen and (min-width: 481px){#sec-handling{margin-bottom:50px}}@media only screen and (max-width: 480px){#sec-handling{margin-bottom:4vw;border-bottom:1px solid #c6c6c6}}@media only screen and (max-width: 480px){#sec-handling .hstyle-shop2{padding:0 4vw}}#sec-handling .box{background-color:#f6f6f6}@media only screen and (min-width: 481px){#sec-handling .box{padding:0 15px 20px}}@media only screen and (max-width: 480px){#sec-handling .box{padding:0 1rem 1.5rem}}#sec-handling .box .hstyle-shop3{border-bottom:2px dotted #c6c6c6;padding-bottom:.8rem;margin-top:1rem;margin-bottom:0}@media only screen and (max-width: 480px){#sec-handling .box .hstyle-shop3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#sec-handling .box .hstyle-shop3:first-of-type{padding-top:1.5rem}@media only screen and (max-width: 480px){#sec-handling .box .hstyle-shop3:after{-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;content:"";background:url(/files/img/common/plus-green.png) no-repeat center;background-size:contain;width:1.2em;height:1.2em}}@media only screen and (max-width: 480px){#sec-handling .box .hstyle-shop3.active:after{-webkit-transform:rotate(360deg);transform:rotate(360deg);background-image:url(/files/img/common/minus-green.png)}}#sec-handling .box .handling-box{margin-top:1rem}@media only screen and (max-width: 480px){#sec-handling .box .handling-box{display:none}}@media only screen and (min-width: 481px){#sec-handling .box .company-list li{width:159px}}@media only screen and (min-width: 481px){#sec-handling .box .company-list li:not(:nth-of-type(6n+1)){margin-left:0}}@media only screen and (min-width: 481px){#sec-handling .box .company-list li:not(:nth-of-type(4n+1)){margin-left:8px}}@media only screen and (max-width: 480px){.nav-info{margin-top:4vw}}@media only screen and (max-width: 480px){#sec-info{margin-top:2rem}}@media only screen and (max-width: 480px){#sec-info .hstyle-shop2{padding:0 4vw}}#sec-info .info-table{border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6}#sec-info .info-table tr:not(:first-of-type) th,#sec-info .info-table tr:not(:first-of-type) td{border-top:1px dotted #c6c6c6}#sec-info .info-table tr th,#sec-info .info-table tr td{border-right:none;border-bottom:none}@media only screen and (min-width: 481px){#sec-info .info-table tr th,#sec-info .info-table tr td{font-size:15px;padding:1em}}#sec-info .info-table tr th{background-color:#f6f6f6;font-weight:bold}@media only screen and (min-width: 481px){#sec-info .info-table tr th{width:135px}}@media only screen and (max-width: 480px){#sec-info .info-table tr th{width:26.7vw;padding:4vw 0 4vw 4vw}}@media only screen and (max-width: 480px){#sec-info .info-table tr td{padding:4vw 4vw 4vw 2.7vw}}@media only screen and (min-width: 481px){#sec-info .table-txt{margin:20px 0 30px}}@media only screen and (max-width: 480px){#sec-info .table-txt{padding:0 4vw;margin:2.7vw auto 5.3vw}}#sec-info .table-txt p{color:#868686}@media only screen and (min-width: 481px){#sec-info .table-txt p{font-size:14px}}@media only screen and (max-width: 480px){#sec-info .table-txt p{font-size:2.6vw}}#sec-info .hstyle-shop2 span{font-weight:bold}@media only screen and (min-width: 481px){#sec-info .hstyle-shop2 span{font-size:16px}}@media only screen and (max-width: 480px){#sec-info .hstyle-shop2 span{font-size:3.7vw}}#sec-info .hstyle-shop2 span a{color:#00b266;font-weight:bold}#sec-info .root .box{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 480px){#sec-info .root .box{width:92%;margin:0 auto}}#sec-info .root .box:not(:first-of-type){border-top:1px dotted #c6c6c6}@media only screen and (min-width: 481px){#sec-info .root .box:not(:first-of-type){margin-top:15px;padding-top:15px}}@media only screen and (max-width: 480px){#sec-info .root .box:not(:first-of-type){margin-top:4vw;padding-top:5.3vw}}#sec-info .root .box .photo{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}@media only screen and (min-width: 481px){#sec-info .root .box .photo{width:240px}}@media only screen and (max-width: 480px){#sec-info .root .box .photo{width:39%}}@media only screen and (min-width: 481px){#sec-info .root .box .photo:hover{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;opacity:.7}}#sec-info .root .box .photo:before{display:block;background:#fff url(/files/img/shop/grass-plus.png) no-repeat center;border-radius:10em;position:absolute;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;opacity:1;z-index:2}@media only screen and (min-width: 481px){#sec-info .root .box .photo:before{content:"";width:44px;height:44px;background-size:24px;right:1em;bottom:1em}}@media only screen and (max-width: 480px){#sec-info .root .box .photo:before{width:7.5vw;height:7.5vw;background-size:4.2vw;right:.5em;bottom:.5em}}#sec-info .root .box .photo img{-o-object-fit:cover;object-fit:cover;position:relative;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;z-index:1}@media only screen and (min-width: 481px){#sec-info .root .box .txt{width:430px}}@media only screen and (max-width: 480px){#sec-info .root .box .txt{width:58%}}#sec-info .root .box .txt h3{color:#00b266}@media only screen and (max-width: 480px){#sec-info .root .box .txt h3{margin-bottom:0}}@media only screen and (max-width: 480px){#sec-info .root .box .txt p{line-height:1.4}}@media only screen and (min-width: 481px){#sec-flow{padding:30px 0;background-color:#f6f6f6}}@media only screen and (min-width: 481px){#sec-flow .hstyle-2{margin-bottom:10px}}@media only screen and (max-width: 480px){#sec-flow .hstyle-2{line-height:1.25;font-size:4.3vw;border-left:5px solid #00b266;padding-left:.5em;margin-bottom:5.3vw;text-align:left}}@media only screen and (max-width: 480px){#sec-flow .container-PC{background-color:#f6f6f6;padding:5.3vw 4vw}}#sec-flow .flow-list{background-color:#fff;border:1px solid #c6c6c6}@media only screen and (min-width: 481px){#sec-flow .flow-list{padding:25px 15px 20px;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 480px){#sec-flow .flow-list{padding:1.3vw 4vw 4vw}}@media only screen and (min-width: 481px){#sec-flow .flow-list li{background-color:#edf4f2;height:140px;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}}@media only screen and (min-width: 481px){#sec-flow .flow-list li:first-of-type{width:290px;padding:15px 0 15px 10px}}@media only screen and (min-width: 481px){#sec-flow .flow-list li:first-of-type .num{left:0;top:0}}@media only screen and (min-width: 481px){#sec-flow .flow-list li:not(:first-of-type){width:339px;padding:15px 15px 15px 60px;background:#edf4f2 url(/files/img/shop/flow-arrow.png) no-repeat left center;background-size:contain}}@media only screen and (max-width: 480px){#sec-flow .flow-list li:not(:first-of-type){border-top:1px dotted #c6c6c6;margin-top:2.7vw;padding-top:1.3vw}}@media only screen and (min-width: 481px){#sec-flow .flow-list li:not(:first-of-type) .num{left:5%;top:0}}#sec-flow .flow-list li .num{color:#00b266;font-weight:bold}@media only screen and (min-width: 481px){#sec-flow .flow-list li .num{position:absolute;-webkit-transform:translateY(-60%);transform:translateY(-60%);font-size:32px;line-height:1.2}}@media only screen and (max-width: 480px){#sec-flow .flow-list li .num{font-size:4.8vw;line-height:1.5;margin-bottom:1.3vw}}#sec-flow .flow-list li h3{line-height:1.25;font-weight:bold;margin-bottom:.2em}@media only screen and (min-width: 481px){#sec-flow .flow-list li h3{font-size:16px}}@media only screen and (max-width: 480px){#sec-flow .flow-list li h3{margin-bottom:1.3vw}}#sec-flow .flow-list li p{line-height:1.25}#sec-faq{background-color:#f6f6f6}@media only screen and (min-width: 481px){#sec-faq{padding:0 0 30px}}@media only screen and (max-width: 480px){#sec-faq{padding:0 4vw 8vw;margin-bottom:4vw}}@media only screen and (min-width: 481px){#sec-faq .hstyle-2{margin-bottom:10px}}@media only screen and (max-width: 480px){#sec-faq .hstyle-2{line-height:1.25;font-size:4.3vw;border-left:5px solid #00b266;padding-left:.5em;margin-bottom:5.3vw;text-align:left}}#sec-faq .faq-list{background-color:#fff;border:1px solid #c6c6c6}@media only screen and (min-width: 481px){#sec-faq .faq-list{padding:10px 20px}}@media only screen and (max-width: 480px){#sec-faq .faq-list{padding:0 4vw}}#sec-faq .faq-list dt{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;font-weight:bold;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}@media only screen and (min-width: 481px){#sec-faq .faq-list dt{padding:20px 0}}@media only screen and (max-width: 480px){#sec-faq .faq-list dt{padding:4vw 3em 4vw 0}}#sec-faq .faq-list dt:hover{cursor:pointer;color:#868686}#sec-faq .faq-list dt:not(:first-of-type){border-top:1px solid #c6c6c6}#sec-faq .faq-list dt:after{-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;content:"";background:url(/files/img/common/plus-green.png) no-repeat center;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:1em;top:50%;width:1.2em;height:1.2em}#sec-faq .faq-list dt.active:after{-webkit-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg);background-image:url(/files/img/common/minus-green.png)}#sec-faq .faq-list dd{opacity:0;padding:0;line-height:0;visibility:hidden;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#sec-faq .faq-list dd.active{opacity:1;visibility:visible;line-height:1.4}@media only screen and (min-width: 481px){#sec-faq .faq-list dd.active{padding-bottom:20px}}@media only screen and (max-width: 480px){#sec-faq .faq-list dd.active{padding-bottom:4vw}}@media only screen and (min-width: 481px){#sec-support{margin:0 auto 50px}}@media only screen and (max-width: 480px){#sec-support{margin:4vw auto 0}}@media only screen and (min-width: 481px){#sec-support .hstyle-2{margin-bottom:10px}}@media only screen and (max-width: 480px){#sec-support .hstyle-2{margin-bottom:2.7vw}}#sec-support .checkshop-list{border:1px solid #c6c6c6}@media only screen and (min-width: 481px){#sec-support .checkshop-list{padding:15px 30px 5px}}@media only screen and (max-width: 480px){#sec-support .checkshop-list{padding:3.2vw 4vw .5vw}}@media only screen and (min-width: 481px){#sec-support .checkshop-list li{margin-bottom:10px}}@media only screen and (max-width: 480px){#sec-support .checkshop-list li{margin-bottom:2.7vw}}@media only screen and (min-width: 481px){#sec-support .checkshop-list li a{font-size:18px}}#sec-after{background-color:#edf4f2}@media only screen and (min-width: 481px){#sec-after{padding:25px 30px 35px;margin-bottom:30px}}@media only screen and (max-width: 480px){#sec-after{padding:6vw 0 8vw;margin-top:4vw;margin-bottom:8vw}}#sec-after h2{font-weight:bold}@media only screen and (min-width: 481px){#sec-after h2{font-size:28px;margin-bottom:20px}}@media only screen and (max-width: 480px){#sec-after h2{font-size:5.3vw;margin-bottom:5.3vw;text-align:center}}#sec-after h2 b{color:#f90}#sec-after .box{border-radius:10px;background-color:#fff}@media only screen and (min-width: 481px){#sec-after .box{padding:20px 30px}}@media only screen and (max-width: 480px){#sec-after .box{padding:4vw}}#sec-after .box h3{font-weight:bold;line-height:1.3}@media only screen and (min-width: 481px){#sec-after .box h3{font-size:19px;margin-bottom:10px}}@media only screen and (max-width: 480px){#sec-after .box h3{font-size:4.3vw;margin-bottom:4vw;text-align:center}}@media only screen and (min-width: 481px){#sec-after .box ul{margin-bottom:10px}}@media only screen and (max-width: 480px){#sec-after .box ul{margin-bottom:4vw}}#sec-after .box ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#sec-after .box ul li:before{content:"";display:block;background:url(/files/img/common/rectangle-check-green.png) no-repeat center;background-size:contain;min-width:1.2em;width:1.2em;height:1.2em;margin-right:.5em}@media only screen and (max-width: 480px){#sec-after .box ul li:not(:first-of-type){border-top:1px dotted #c6c6c6;padding-top:2.7vw;margin-top:2.7vw}}#sec-after .box p b{color:#00b266;text-decoration:underline}@media only screen and (min-width: 481px){#sec-pref{margin:0 auto 50px}}@media only screen and (max-width: 480px){#sec-pref{margin:5.3vw auto}}@media only screen and (min-width: 481px){#sec-pref .hstyle-2{margin-bottom:10px}}@media only screen and (max-width: 480px){#sec-pref .hstyle-2{margin-bottom:2.7vw}}#sec-pref .city-list{border:1px solid #c6c6c6;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 481px){#sec-pref .city-list{padding:15px 30px 5px}}@media only screen and (max-width: 480px){#sec-pref .city-list{padding:3.2vw 4vw .5vw}}@media only screen and (min-width: 481px){#sec-pref .city-list li{width:16.6666666667%;margin-bottom:10px}}@media only screen and (max-width: 480px){#sec-pref .city-list li{width:33.3333333333%;margin-bottom:2.7vw}}#sec-pref .city-list li a{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 481px){#sec-pref .city-list li a{color:#464646;text-decoration:none}}#sec-pref .city-list li a:before{width:.8em;height:.8em;margin-right:.2em;display:block;background:url(/files/img/common/angle-right-green.png) no-repeat center;background-size:contain}@media only screen and (min-width: 481px){#sec-pref .city-list li a:before{content:""}}#sec-pref .city-list li a:hover{color:#00b266;text-decoration:underline}@media only screen and (min-width: 481px){#sec-gps-shoplist{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;width:100%;margin-top:30px}}@media only screen and (max-width: 480px){#sec-gps-shoplist{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;background-color:#fff;padding:8vw 4vw}}#sec-gps-shoplist .title{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%;font-weight:bold}@media only screen and (min-width: 481px){#sec-gps-shoplist .title{font-size:20px;margin-bottom:1em}}@media only screen and (max-width: 480px){#sec-gps-shoplist .title{font-size:4.5vw;margin-bottom:4vw}}#sec-gps-shoplist .title:before{content:"";width:1.2em;height:1.2em;background:url(/files/img/common/location-green.png) no-repeat center;background-size:contain;margin-right:.5em}#sec-gps-shoplist .gps-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media only screen and (min-width: 481px){#sec-gps-shoplist .gps-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:.5em}}@media only screen and (max-width: 480px){#sec-gps-shoplist .gps-list{overflow-x:scroll}}#sec-gps-shoplist .gps-list>li{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 481px){#sec-gps-shoplist .gps-list>li{width:24%}}@media only screen and (max-width: 480px){#sec-gps-shoplist .gps-list>li{width:48vw;min-width:48vw;margin-right:4vw}}#sec-gps-shoplist .gps-list>li div{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;height:100%;width:100%;color:#464646}@media only screen and (min-width: 481px){#sec-gps-shoplist .gps-list>li div{background-color:#fff;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}}#sec-gps-shoplist .gps-list>li div .thm{width:100%;position:relative}@media only screen and (min-width: 481px){#sec-gps-shoplist .gps-list>li div .thm{height:160px}}@media only screen and (max-width: 480px){#sec-gps-shoplist .gps-list>li div .thm{height:30vw}}#sec-gps-shoplist .gps-list>li div .thm img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#sec-gps-shoplist .gps-list>li div .shop_name{font-weight:bold;margin-bottom:.1em;width:100%;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:3.4em}@media only screen and (min-width: 481px){#sec-gps-shoplist .gps-list>li div .shop_name{padding:.2em .5em 0;font-size:15px;line-height:1.4}}@media only screen and (max-width: 480px){#sec-gps-shoplist .gps-list>li div .shop_name{padding:2vw 0 0;font-size:3.8vw}}#sec-gps-shoplist .gps-list>li div .shop_info{width:100%}@media only screen and (min-width: 481px){#sec-gps-shoplist .gps-list>li div .shop_info{padding:.5em;font-size:15px;line-height:1.4}}@media only screen and (max-width: 480px){#sec-gps-shoplist .gps-list>li div .shop_info{padding:2vw 0;font-size:3.5vw}}#sec-gps-shoplist .gps-list>li div .shop_info li{padding-left:1.2em;background-repeat:no-repeat}#sec-gps-shoplist .gps-list>li div .shop_info li.address{background-image:url(/files/img/common/location-green.png);background-size:.8em;background-position:.1em .2em}#sec-gps-shoplist .gps-list>li div .shop_info li.time{background-image:url(/files/img/common/clock-green.png);background-size:1em;background-position:left .2em}#sec-gps-shoplist .gps-list>li div .btn{width:100%;margin-top:auto}@media only screen and (min-width: 481px){#sec-gps-shoplist .gps-list>li div .btn{padding:0 1em 1em}}@media only screen and (max-width: 480px){#sec-gps-shoplist .gps-list>li div .btn{padding:0 4vw 4vw}}#sec-gps-shoplist .gps-list>li div .btn a{border:1px solid #00b266;padding:.1em 0;display:block;color:#00b266;font-weight:bold;text-align:center;text-decoration:none}#sec-gps-shoplist .gps-list>li div .btn a:hover{background-color:#f90;color:#fff}#sec-text{background-color:#edf4f2}@media only screen and (min-width: 481px){#sec-text{padding:20px 0}}@media only screen and (max-width: 480px){#sec-text{padding:5.3vw 0}}@media only screen and (max-width: 480px){#sec-text p{font-size:2.7vw}}@media only screen and (min-width: 481px){#sec-text .df{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:14px;margin-top:10px}}@media only screen and (max-width: 480px){#sec-text .df{margin-top:1.3vw}}@media only screen and (max-width: 480px){#sec-text .df .left{margin-bottom:1.3vw}}#to-top{-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#to-top.active{bottom:18vw}#to-top:not(.active){bottom:-30vw}@media only screen and (max-width: 480px){#footer{margin-bottom:16vw}}#tel-modal{display:none;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1001;width:100vw}@media only screen and (min-width: 481px){#tel-modal{display:none}}#tel-modal .container-L{height:100%;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:5px;padding:1em 1em 1.5em}#tel-modal .container-L .title{text-align:center;font-weight:bold;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-bottom:.5em;font-size:4.5vw}#tel-modal .container-L .title:before{content:"";display:inline-block;width:1.8em;height:1.8em;background:url(/files/img/common/phone-volume.png) no-repeat center;background-size:contain}#tel-modal .container-L .tel-btn{width:100%}#tel-modal .container-L .tel-btn li{text-align:center}#tel-modal .container-L .tel-btn li:first-of-type a{border-radius:8px;font-weight:bold;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00b266;background-color:#fff;border:1px solid #00b266;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;position:relative;text-decoration:none;padding:1em .3em 1em 0;border-width:2px}#tel-modal .container-L .tel-btn li:first-of-type a:after{content:"";position:absolute;height:.9em;width:.9em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/files/img/common/angle-right-green.png);background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (min-width: 481px){#tel-modal .container-L .tel-btn li:first-of-type a:after{right:8px}}@media only screen and (max-width: 480px){#tel-modal .container-L .tel-btn li:first-of-type a:after{right:.5em}}#tel-modal .container-L .tel-btn li:not(:first-of-type){margin-top:1em}#tel-modal .container-L .tel-btn li:not(:first-of-type) a{border-radius:8px;font-weight:bold;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f90;background-color:#fff;border:1px solid #f90;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;position:relative;text-decoration:none;padding:1em .3em 1em 0;border-width:2px}#tel-modal .container-L .tel-btn li:not(:first-of-type) a:after{content:"";position:absolute;height:.9em;width:.9em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/files/img/common/angle-right-orange.png);background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (min-width: 481px){#tel-modal .container-L .tel-btn li:not(:first-of-type) a:after{right:8px}}@media only screen and (max-width: 480px){#tel-modal .container-L .tel-btn li:not(:first-of-type) a:after{right:.5em}}#tel-modal .container-L .tel-btn li a{font-size:4.5vw;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,.35);box-shadow:3px 3px 5px rgba(0,0,0,.35)}.tel-modal-overlay{display:none;background-color:rgba(0,0,0,.6);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000}/*# sourceMappingURL=shop.css.map */