@media screen and (max-width:999px){.spNone{display:none !important}html{width:100%;height:100%;font-size:12px}body{width:100%;height:100%;font-size:1rem}img{display:block;max-width:100%;width:auto}.detailOverlay2 .box .post{font-size:1rem;padding-top:0}.detailOverlay2 .box .post .grp{margin-top:4.5rem}.detailOverlay2 .box .post .grp:first-child{margin-top:0}.detailOverlay2 .box .post .grp .num{text-align:center}.detailOverlay2 .box .post table{font-size:.75rem}.detailOverlay2 .box .post table table{margin:.75rem 0}.header .menu{width:2.5rem;height:2.5rem;position:fixed;right:1.5em;top:1.25em;z-index:98}.header .menu span{display:block;width:100%;height:2px;position:absolute;left:0;background:#000;transition:.5s}.header .menu .span{top:calc(50% - 9px)}.header .menu .span2{bottom:calc(50% - 1px);opacity:1}.header .menu .span3{bottom:calc(50% - 9px)}.header .menu.open .span{top:calc(50% - 1px);transform:rotate(45deg)}.header .menu.open .span2{opacity:0}.header .menu.open .span3{bottom:calc(50% - 1px);transform:rotate(-45deg)}.header nav{display:none;width:100vw;height:100vh;position:fixed;left:0;top:0;background:rgba(255,255,255,.94);text-align:center;z-index:97}.header nav ul.nav{width:calc(100% - 6rem);margin:auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.header nav ul.nav li{border-bottom:1px solid rgba(0,0,0,.2)}.header nav ul.nav li:first-child{border-top:1px solid rgba(0,0,0,.2)}.header nav ul.nav li a{display:block;padding:1.5em 0}.header nav ul.nav li a img{height:1rem;margin:0 auto}.header nav ul.nav li a img.height{height:2.25rem}.header nav .nav2{display:none}.header .insta{right:5.5rem;z-index:99;position:fixed}.subPage .header{height:5rem}.subPage .header .h1{position:absolute;left:1.5em;top:1.875em}.subPage .header .h1 img{height:1.25rem}.subPage .contents{padding:0 1.5em}#index .header{margin:0;padding:6rem 3rem 3rem}#index .header figure img{height:2rem}#index .header .h1{margin:0 auto}#index .header .h1 img{width:auto;height:100vw;max-height:12rem;margin:0 auto}#index .contents{padding:0}#index .contents #news{margin:0 1.5rem}#index .contents #news .box{width:100%;max-width:500px;margin:2em auto 0}#index .contents #news .box:nth-child(-n+2){margin-top:0}#index .contents #news .box img{width:100%;margin:0 auto}#index .contents #news .box a p{font-size:.75rem}#news .contents .postImage img{width:100%}#about .contents{padding:0}#about .contents img{margin-bottom:4em}#about .contents .txt.first{margin-top:-.375em}#access .contents .left{margin:2em 0 4em;text-align:center}#access .contents .left .logo img{margin:0 auto}#access .contents .left .link a{margin:3em auto 0}.detailOverlay .box,.detailOverlay2 .box{width:calc(100% - 3em);padding:2em}.detailOverlay .box .close,.detailOverlay2 .box .close{width:1.5rem;height:1.5rem;top:.25rem;right:.25rem}.detailOverlay .box .close:before,.detailOverlay2 .box .close:before{width:1.5rem}.detailOverlay .box .close:after,.detailOverlay2 .box .close:after{width:1.5rem}#shopping .contents{padding:0}#shopping .contents .main .left .guide{margin:.5rem 1.5rem 0 0}#shopping .contents .main .right{margin:2em 1.5em 0}#shopping .contents .main .right .category li{width:50%;float:left}#shopping .contents .main .right .category li:last-child{width:100%;float:none;clear:both}#shopping .contents .main .right .category li a:hover{background-position:left 4vw center}#shopping .contents .main .right .category li.on a{background-position:left 4vw center}#shopping .contents .detail{padding:3em 1.5em}#shopping .contents .detail .slide{position:relative;margin:3em 0 0}#shopping .contents .detail .slide ul.image{width:100%;padding-top:72%}#shopping .contents .detail .slide ul.image li{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}#shopping .contents .detail .slide .thum{width:100%;position:absolute;bottom:-1.5rem}#shopping .contents .detail .slide .thum ul{width:100% !important;text-align:center}#shopping .contents .detail .slide .thum ul li{display:inline-block;width:1.5rem;height:.5rem;position:relative}#shopping .contents .detail .slide .thum ul li.on span{background:#000}#shopping .contents .detail .slide .thum ul li span{display:block;width:.5rem;height:.5rem;cursor:pointer;text-indent:-9999px;margin:auto;border:1px solid #000;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}#shopping .contents .detail .body{margin-top:3rem}#shopping .contents .detail .body .left{text-align:left}#shopping .contents .detail .body .left ul li{width:50%;float:left;margin:2em 0 0}#shopping .contents .detail .body .left .carts .in{display:none}#shopping .contents .detail .body .left .carts .box{display:block;padding:0;background:0 0;position:static}#shopping .contents .detail .body .left .carts .box .btn .txt{color:inherit}#shopping .contents .detail .body .left .carts .box .daibiki{color:#000}#shopping .contents .detail .body .right{margin:3em 0 0}#shopping .contents .introduction{padding:0 1.5em}#shopping .contents .introduction .title{margin:3rem 0 1rem}#shopping .contents .subNav li{width:auto;border:none;margin:0 0 .75rem}#shopping .contents .subNav li a{padding:.5rem 1rem}#shopping .contents .subNav li:last-child{border:none}#shopping .contents .subNav li:last-child a{padding:0 1rem}#shopping .contents .list{margin-top:3rem;font-size:0}#shopping .contents .list li{width:calc((100% - 2rem)/2);margin:1.5rem .5rem 0}#shopping .contents .list li a{height:auto;padding-top:100%}}