@charset "UTF-8";body{color:#333;font-family:'Times New Roman',"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:1;text-align:left;background:#fff;height:100%}a:hover img{opacity:.64;transition:.5s}div:after,ul:after,dl:after,article:after,.ac:after{content:"";display:block;clear:both}img{max-width:100%;height:auto}*{box-sizing:border-box}.anchor{text-decoration:none}.anchor:hover{opacity:1}.wpcf7-form{margin:3em 0 0}.wpcf7-form .need{color:red}.wpcf7-form dl{margin:0 0 1.5em}.wpcf7-form dl:last-of-type{margin-bottom:3em}.wpcf7-form dl dt{line-height:1.5;padding:.75em 0}.wpcf7-form dl dt .br{padding:2px 0}.wpcf7-form dl dd input[type=email],.wpcf7-form dl dd input[type=text],.wpcf7-form dl dd textarea{display:block;width:100%;line-height:1.5;padding:.75em 1em;border:1px solid rgba(0,0,0,.24);-webkit-appearance:none;box-sizing:border-box}.wpcf7-form dl dd input[type=checkbox],.wpcf7-form dl dd input[type=radio]{margin:1em .5em 1em 1em}.wpcf7-form dl dd .wpcf7-radio span{display:inline !important}.wpcf7-form dl dd .wpcf7-radio input{display:inline !important;width:auto !important}.wpcf7-form dl dd .wpcf7-radio .first{margin-left:-1em !important}.wpcf7-form p{text-align:center;position:relative}.wpcf7-form p span{display:inline !important}.wpcf7-form p input{display:inline-block;width:12em;line-height:1;margin:0 auto;padding:1em 0;background:#000;border-radius:.5em;border:none;cursor:pointer;color:#fff;text-align:center;text-decoration:none;-webkit-appearance:none}.wpcf7-form p input:hover{background:#000;opacity:.64}.wpcf7c-hide{display:none}.wpcf7c-force-hide{display:none !important}.wpcf7c-conf{color:red !important;background-color:transparent !important;border:none !important}.ajax-loader{display:none}.screen-reader-response{display:none}.wpcf7-not-valid-tip{display:block;color:red !important;font-size:.8em !important;margin-top:.5em}.wpcf7-validation-errors{display:block;color:red !important;text-align:center;line-height:1.5;padding:0 !important;margin-top:.75em !important;margin-bottom:-.25em !important;border:none !important}.wpcf7c-elm-step2.message{display:block;text-align:center;line-height:1.5;padding:0 !important;margin-top:.75em !important;margin-bottom:-.25em !important;border:none !important}.wpcf7-mail-sent-ok{display:block;color:red !important;text-align:center;line-height:1.5;padding:0 !important;margin-top:.75em !important;margin-bottom:-.25em !important;border:none !important}.overlay{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background:#fff;z-index:99}.overlay .loader{width:3rem;height:3rem;margin:auto;border-radius:50%;border:3px solid #000;border-right-color:transparent;box-sizing:border-box;position:fixed;top:calc(50% - 1.5em);left:calc(50% - 1.5em);animation:loaderAnime 1.5s linear infinite;-webkit-animation:loaderAnime 1.5s linear infinite}@keyframes loaderAnime{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes loaderAnime{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}.header{position:relative}.header .headerContents{position:relative}.header .insta{display:block;position:absolute;top:1.5rem;right:3rem}.header .insta img{width:2rem}.footer{padding:6em 0 3em}.footer p{font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","メイリオ",Helvetica Neue,Helvetica,Hiragino Sans,Meiryo,sans-serif;font-size:.75rem;letter-spacing:.1em;text-align:center;text-indent:.1em}.link{line-height:1}.link a{display:block;width:13.5rem;font-size:.75rem;text-align:center;text-decoration:none;padding:1em 0;margin:3rem 0 0;background:url(//shvetams.com/wp-content/themes/shevtams/css/../img/arw1.png) right 1rem center/0.5rem no-repeat;border:1px solid rgba(0,0,0,.75)}.subPage .header{height:11.5rem}.subPage .header .h1 img{height:1.5rem}.subPage .header nav .nav li a img{height:1rem}.subPage .header nav .nav li a img.height{height:2rem}.subPage .header nav .nav2{display:none}.post{margin:0 auto}.post>*:first-child{margin-top:0}.post h1{margin:1em 0 0;font-size:1.75rem;font-weight:400;letter-spacing:.1em;text-indent:.1em;line-height:1.5}.post h2{margin:calc(4.25rem + -.125em) 0 -.125em;padding-bottom:.5rem;border-bottom:1px solid #000;font-size:1.5rem;line-height:1.25;letter-spacing:.1em;font-weight:400}.post h3{margin:calc(2.75rem + -.125em) 0 -.125em;font-size:1.25rem;letter-spacing:.1em;line-height:1.25;font-weight:400}.post h4{margin:calc(2rem + -.125em) 0 -.125em;line-height:1.25;font-weight:400}.post .center{text-align:center}.post .catch{font-size:1.25rem}.post ul{margin:2em 0 .25em 1.25em;list-style:disc}.post ol{margin:2em 0 .25em 1.25em;list-style:decimal}.post li{line-height:1.5;margin-bottom:.5em}.post li:last-child{margin-bottom:0}.post img{display:inline-block;max-width:100%;height:auto;margin:2rem 0 -.375em}.post iframe{margin:2rem 0 -.375em}.post a[name]{text-decoration:none}.post table{width:100%;margin:3rem 0 0;border-bottom:1px solid rgba(0,0,0,.12)}.post table tr th{padding:.75em 0;border-top:1px solid rgba(0,0,0,.12);line-height:1.5;vertical-align:top}.post table tr td{padding:.75em 0;border-top:1px solid rgba(0,0,0,.12);line-height:1.5;word-break:break-all}.post img{margin:3rem auto 0}.post p{line-height:1.75;margin:calc(3rem + -.375em) 0 -.375em}.post .date{font-family:"Times New Roman",Times,"serif"}#index .header{margin:0 0 6em;padding:2.125em 0 0}#index .header figure{width:100%;position:absolute;top:0;left:0}#index .header figure img{margin:0 auto;height:7rem}#index .header .h1{margin:0 0 5.5em}#index .header .h1 img{margin:0 auto}#index .header .insta{top:.5rem}#index .contents #news .box a{display:block;text-decoration:none}#index .contents #news .box a .title{margin:calc(.75rem + -.25em) 0 -.25em;text-align:right;letter-spacing:.1em;line-height:1.5}#index .contents #news .box a .date{margin:.75rem 0 0;text-align:right;letter-spacing:.1em}#access .contents .left .logo img{width:100%;height:auto}#access .contents .left address{margin:calc(3.5rem + -.25em) 0 -.25em;line-height:1.5;letter-spacing:.05em}#access .contents .left .txt{margin:calc(2.5rem + -.25em) 0 -.25em;line-height:1.5;letter-spacing:.05em}#access .contents h2{margin:0 0 1em;text-align:center;letter-spacing:.075em;text-indent:.075em}#about .contents .txt{margin:calc(-.625em + 4rem) 0 -.625em;font-size:1.2rem;text-align:center;line-height:2.25;letter-spacing:.2em;text-indent:.2em;font-feature-settings:"palt" 1}#about .contents img{margin:4em 0 6em}.detailOverlay,.detailOverlay2{display:none;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:99}.detailOverlay .bg,.detailOverlay2 .bg{width:100vw;height:100vh;position:absolute;top:0;left:0;background:rgba(0,0,0,.28);z-index:1}.detailOverlay ::-webkit-scrollbar,.detailOverlay2 ::-webkit-scrollbar{width:.25rem}.detailOverlay ::-webkit-scrollbar-thumb,.detailOverlay2 ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.48)}.detailOverlay .box,.detailOverlay2 .box{width:80%;max-width:730px;max-height:calc(100vh - 12rem);overflow-y:auto;position:absolute;left:0;right:0;top:50%;z-index:2;transform:translateY(-50%);-webkit-transform:translateY(-50%);margin:0 auto;padding:6em;background:rgba(255,255,255,.9)}.detailOverlay .box .post,.detailOverlay2 .box .post{margin:0;font-size:1.325rem}.detailOverlay .box .post p,.detailOverlay2 .box .post p{font-family:inherit}.detailOverlay .box .close,.detailOverlay2 .box .close{width:3rem;height:3rem;cursor:pointer;position:absolute;top:1.5rem;right:1.5rem;z-index:3}.detailOverlay .box .close:hover,.detailOverlay2 .box .close:hover{opacity:.5}.detailOverlay .box .close:before,.detailOverlay2 .box .close:before{display:block;content:'';width:3rem;height:1px;background:rgba(0,0,0,.4);position:absolute;top:50%;right:0;transform:rotate(-45deg)}.detailOverlay .box .close:after,.detailOverlay2 .box .close:after{display:block;content:'';width:3rem;height:1px;background:rgba(0,0,0,.4);position:absolute;top:50%;right:0;transform:rotate(45deg)}.detailOverlay2 .box .post .num strong{display:block;font-size:6rem;font-weight:400;line-height:1;margin-bottom:.25rem}#shopping .contents .guide{margin:.5rem 0 0;text-align:right}#shopping .contents .guide img{display:inline-block;height:1.5rem}#shopping .contents .main .left .image{padding-top:100%;background-position:center;background-repeat:no-repeat;background-size:cover}#shopping .contents .main .right{position:relative}#shopping .contents .main .right .category li{border-bottom:1px solid rgba(0,0,0,.75)}#shopping .contents .main .right .category li:last-child{border-bottom:none}#shopping .contents .main .right .category li:last-child a{padding:1.5rem 0}#shopping .contents .main .right .category li:last-child a img{height:2rem}#shopping .contents .main .right .category li.on a{background:url(//shvetams.com/wp-content/themes/shevtams/css/../img/arw2.png) left 4.75rem center/0.5rem no-repeat}#shopping .contents .main .right .category li a{display:block;padding:2rem 0}#shopping .contents .main .right .category li a:hover{background:url(//shvetams.com/wp-content/themes/shevtams/css/../img/arw2.png) left 4.75rem center/0.5rem no-repeat;transition:none}#shopping .contents .main .right .category li a img{height:1rem;margin:0 auto}#shopping .contents .detail{background:#ececed;padding:4.5em 0}#shopping .contents .detail .slide2{width:100%;margin-top:2rem}#shopping .contents .detail .slide2 .image{width:100%;padding-top:calc(100%/1.5);position:relative}#shopping .contents .detail .slide2 .image ul li{display:none;width:100%;padding-top:calc(100%/1.5);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:0}#shopping .contents .detail .slide2 .image ul li:first-child{display:block}#shopping .contents .detail .slide2 .thum ul{text-align:center}#shopping .contents .detail .slide2 .thum ul li{display:inline-block;width:calc((100% - 1rem)/3);float:left;margin:1.5rem 0 0 .5rem}#shopping .contents .detail .slide2 .thum ul li:first-child{margin-left:0}#shopping .contents .detail .slide2 .thum ul li span{display:block;width:100%;padding-top:calc(100%/1.5);background-position:center;background-repeat:no-repeat;background-size:contain}#shopping .contents .detail .body .left p{margin:2rem 0 0;font-size:.75rem;letter-spacing:.2em}#shopping .contents .detail .body .left h1{margin:1.25rem 0 0;font-size:16px;font-weight:400;letter-spacing:.2em}#shopping .contents .detail .body .left .more{margin:3.5rem 0 0;font-size:13px}#shopping .contents .detail .body .left .carts{font-size:.75rem;letter-spacing:.2em;margin:2rem 0 0;position:relative}#shopping .contents .detail .body .left .carts .in{display:block;width:11.5rem;padding:1rem 0 1rem .75rem;background:url(//shvetams.com/wp-content/themes/shevtams/css/../img/_cart.png) left 1.5rem center/0.75rem no-repeat #000;text-decoration:none;color:#fff;text-align:center}#shopping .contents .detail .body .left .carts .daibiki{display:block;margin-top:1em}#shopping .contents .detail .body .left .carts .ordermade{display:block;width:100%;color:#fff;text-align:center;text-decoration:none;padding:1rem 0 1rem .75rem;margin-top:2rem;background:#000;border-radius:1.5rem}#shopping .contents .detail .body .left .carts .txt2{display:block;text-align:center;margin-top:.5rem}#shopping .contents .detail .body .left .carts .box{display:none;padding:0 2rem 1.5rem;background:#000;position:absolute;top:0;left:0;z-index:2}#shopping .contents .detail .body .left .carts .box .btn{margin-top:1.5rem}#shopping .contents .detail .body .left .carts .box .btn .txt{display:block;color:#fff;margin-bottom:.5em}#shopping .contents .detail .body .left .carts .box .daibiki{color:#fff;margin-top:1.5rem}#shopping .contents .detail .body .right ul li{padding-top:72%;background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer}#shopping .contents .introduction{position:relative}#shopping .contents .introduction h2{font-weight:400;font-size:1.2rem;letter-spacing:.2em}#shopping .contents .subNav{text-align:center;font-size:0}#shopping .contents .subNav li{display:inline-block;width:10.5rem;border-left:1px solid rgba(0,0,0,.75);vertical-align:middle}#shopping .contents .subNav li a{display:block;padding:.5rem 0}#shopping .contents .subNav li a img{height:.75rem;margin:0 auto}#shopping .contents .subNav li:last-child{border-right:1px solid rgba(0,0,0,.75)}#shopping .contents .subNav li:last-child a{padding:0}#shopping .contents .subNav li:last-child a img{height:1.75rem}#shopping .contents .list{margin:5.5em auto 0;text-align:center}#shopping .contents .list li{display:inline-block;width:195px;margin:2.5em 1.25em 0;position:relative}#shopping .contents .list li a{display:block;height:195px;background-position:center;background-repeat:no-repeat;background-size:contain;position:relative;z-index:1}#shopping .contents .list li a .mask{width:100%;height:100%;position:absolute;top:0;left:0;box-sizing:border-box;background:rgba(0,0,0,.4);opacity:0;transition:.25s}#shopping .contents .list li a .caption{width:100%;height:3rem;opacity:0;color:#fff;line-height:2;text-align:center;margin:auto;transition:.25s;transform:translateY(1rem);position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}#shopping .contents .list li a .caption strong{display:block}#shopping .contents .list li a:hover .mask{opacity:1}#shopping .contents .list li a:hover .caption{opacity:1;transform:translateY(0)}#form .contents h2{margin:0 0 1em;text-align:center;letter-spacing:.075em;text-indent:.075em}