@media print,screen and (min-width: 820px){#ginzacurry .index #ginza-header{opacity:0;transition:opacity .15s linear;-webkit-transition:opacity .15s linear;visibility:hidden}#ginzacurry .index #ginza-header.is-visible{opacity:1;visibility:visible}}#ginzacurry .index section:not(.opening){padding:10% 5%}@media print,screen and (min-width: 820px){#ginzacurry .index section:not(.opening){padding:45px 35px}}#ginzacurry .index .link{width:80%;height:50px;margin:50px auto 0;text-align:center;background:url(../images/common/icon_arrow1.svg) no-repeat right 5% center #6a0c18;background-size:18px 18px;box-shadow:4px 4px 0 #f5aa00}#ginzacurry .index .link img{width:auto;height:100%}@media print,screen and (min-width: 820px){#ginzacurry .index .link{width:350px;height:60px}}#ginzacurry .index .txt{margin:20px auto;color:#821a1f;text-align:center;font-weight:bold;font-size:3.8vw;line-height:1.8}@media print,screen and (min-width: 820px){#ginzacurry .index .txt{font-size:18px;line-height:2}}@media print,screen and (max-width: 819px){#ginzacurry .index .ginzacurry_contents{padding-top:5%}}#ginzacurry .index .bnr_cmp{width:90%;margin:5%}@media print,screen and (max-width: 819px){#ginzacurry .index .bnr_cmp{margin:0 5%}}#ginzacurry .index .bnr_cmp a{display:block;width:100%}.opening_bg{position:fixed;left:0;top:0;width:100%;height:100vh}@media print,screen and (min-width: 820px){.opening_bg{background:url(../images/common/bg2.png) no-repeat left bottom,url(../images/common/bg3.svg) no-repeat left calc(50% + 450px) bottom 100px;background-size:314px auto,307px auto;background-color:#f5aa00;opacity:0;transition:opacity .3s linear;-webkit-transition:opacity .3s linear}}.opening_bg .opening_slider{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:21}.opening_bg .opening_slider li{width:150px}.opening_bg .opening_slider li.frozen{margin:0 20px}@media print,screen and (max-width: 819px){.opening_bg .opening_slider{display:none}}.opening_bg._show{opacity:1}.opening{position:relative;width:100%;z-index:1}@media print,screen and (min-width: 820px){.opening{height:calc(100vh - 100px);min-height:760px}}@media print,screen and (max-width: 819px){.opening{padding-top:46px}}.opening .mv{display:flex;align-items:center;width:100%;height:100%;background:url(../images/top/mv_bg.png) repeat-y center top;background-size:100% auto}@media print,screen and (min-width: 820px){.opening .mv{width:530px;margin:0 auto;box-shadow:rgba(0,0,0,.2) 0 6px 12px}}#top_ginza .pkg{width:50%;margin:30px auto;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.3))}#top_ginza .txt{margin:50px auto 30px}#top_product .top_product_slider{margin-bottom:30px;padding:40px 0 10px;background:url(../images/top/product_bg.png) no-repeat center top;background-size:contain}@media print,screen and (min-width: 820px){#top_product .top_product_slider{margin-bottom:50px;padding:40px 0 10px}}#top_product .top_product_slider .slick-slide{width:150px;margin-top:150px;transition:all .3s ease;-webkit-transition:all .3s ease;transform-origin:top center}#top_product .top_product_slider .slick-slide.bnrCenter{opacity:1;margin-top:0;transform:scale(1.6);-webkit-transform:scale(1.6)}#top_product .top_product_slider .slick-slide img{filter:drop-shadow(2px 2px 8px rgba(99, 99, 99, 0.2))}#top_product .top_product_slider .top_product_slider_prev,#top_product .top_product_slider .top_product_slider_next{position:absolute;top:130px;width:50px;height:50px;z-index:1;cursor:pointer}#top_product .top_product_slider .top_product_slider_prev{left:calc(50% - 170px);background:url(../images/common/icon_arrow3_prev.png) no-repeat left top;background-size:100% 100%}#top_product .top_product_slider .top_product_slider_next{left:calc(50% + 120px);background:url(../images/common/icon_arrow3_next.png) no-repeat left top;background-size:100% 100%}#top_himitsu{padding:10% 0 !important}@media print,screen and (min-width: 820px){#top_himitsu{padding:45px 0 0 !important}}#top_himitsu h2{width:90%;margin:0 auto 5%}@media print,screen and (min-width: 820px){#top_himitsu h2{width:460px;margin:0 auto 30px}}#top_himitsu .top_himitsu_body{width:100%;overflow-x:auto}#top_himitsu .item_himitsu{display:flex;flex-direction:row;width:1900%}@media print,screen and (min-width: 820px){#top_himitsu .item_himitsu{width:10070px}}#top_himitsu li{width:100%}#top_himitsu h3{margin:20px auto;font-size:20px;text-align:center;color:#6a0c18}#top_himitsu h3 span{display:inline-block;padding:5px 40px;border-radius:100vh;color:#fff;background-color:#f5aa00}#top_himitsu .item_himitsu_body .txt{position:relative;width:85%;margin:30px 5% 0 10%;padding:10px 10px 10px 50px;font-size:18px;color:#6a0c18;background-color:#fff;border-radius:10px;line-height:1.5}#top_himitsu .item_himitsu_body .txt img{position:absolute;left:-35px;top:50%;width:70px;transform:translateY(-50%)}@media print,screen and (max-width: 819px){#top_himitsu .item_himitsu_body .txt{font-size:3.5vw}}#top_himitsu .item_himitsu_body .ttl_sub{margin:-15px auto 0;font-size:14px;font-weight:bold;text-align:center}#top_himitsu .item_himitsu_body .ttl_sub span{display:inline-block;padding:5px 30px;border-radius:100vh;color:#fff;background-color:#f5aa00}#top_history{padding:45px 0 !important}#top_history h2{width:90%;margin:0 auto 5%}@media print,screen and (min-width: 820px){#top_history h2{width:460px;margin:0 auto 30px}}#top_history .pic1{width:40%;margin:0 auto}#top_history .pic2{margin-bottom:30px}#top_history .txt{margin-bottom:0 !important}#top_recreation .pic{margin:0 auto 50px}#top_recreation .link:nth-of-type(2){margin-top:20px}#ginzacurry .recipe_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}#ginzacurry .recipe_list li{width:48%;margin-top:3%}#ginzacurry .recipe_list li a{display:block;width:100%;height:auto}@media print,screen and (min-width: 820px){#ginzacurry .recipe_list li a{transition:opacity .15s linear;-webkit-transition:opacity .15s linear}#ginzacurry .recipe_list li a:hover{opacity:.7}}#ginzacurry .recipe_list li .pic{padding:5px;background-color:#fff;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}@media print,screen and (min-width: 820px){#ginzacurry .recipe_list li .pic{padding:10px}}#ginzacurry .recipe_list li p.ttl{display:block;padding:5px 0;text-align:center;font-size:3vw;font-weight:bold;color:#6a0c18;text-align:center}@media print,screen and (min-width: 820px){#ginzacurry .recipe_list li p.ttl{font-size:16px}}/*# sourceMappingURL=index.css.map */
