html{background:black;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important}html #Wrap{opacity:0}html #Loading{position:fixed;width:50px;top:50%;left:50%;transform:translate(-50%, -50%)}html.wf-active #Wrap,html.wf-inactive #Wrap{background:black;opacity:1;transition:opacity 1s}html.wf-active #Loading,html.wf-inactive #Loading{animation:fadeout 1s both}@keyframes fadeout{0%{opacity:1}99%{visibility:visible;opacity:0}100%{visibility:hidden}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body{background-color:black;color:white;width:100%;font-family:"Tazugane Gothic StdN W50 Light";font-feature-settings:"palt";font-variant-ligatures:no-common-ligatures;-webkit-tap-highlight-color:rgba(0,0,0,0) !important}@media only screen and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}img{vertical-align:bottom}.white{fill:white}.pc-only{display:none !important}.sp-block{display:block}main{text-align:center;margin:70px auto 68px;width:77%}main p{text-align:justify;font-size:1.0em;line-height:2.6;letter-spacing:0.15em}main #Aniv{margin:0 auto 70px;width:66.6%}main #Moved{margin:59px auto 63px;width:98%}main #Welcome{margin-top:40px}main #Coffee{margin-top:40px}main #Close{margin-top:40px}main #Link #DropSVG{fill:white}main #Link #Biscuit img{width:80%;animation:rotate 60s infinite linear}main #Link a{position:relative;text-decoration:none;color:#fff}main #Link a.btn{display:block;width:100%;margin-top:60px;text-align:center;position:relative}main #Link a.btn p{position:absolute;top:35%;left:50%;transform:translate(-50%, -50%);font-size:0.9em;font-weight:bold;letter-spacing:0.2em;color:black;text-align:center}main #Link a.btn img.txt{position:absolute;top:50%;left:48%;transform:translate(-50%, -50%);width:30%}main #Link a.btn img.txt.pc-only{top:35%;width:36%}main #Link a.btn.delivery p{color:white;position:relative;text-align:center}main #Link a.btn.delivery:after{color:white;top:0}main #Link a:after{content:"";color:black;position:absolute;top:50.5%;right:28%;transform:translateY(-50%) rotate(45deg);border-top:2px solid;border-right:2px solid;width:8px;height:8px}main #Address{margin-top:120px}main #Address h2{font-size:1.4em;letter-spacing:0.3em;font-weight:lighter;text-align:left}main #Address p{margin-top:34px;font-size:0.9em;letter-spacing:0.1em;line-height:2.0}main #Address p.note{margin-top:3px;font-size:0.75em;letter-spacing:0.13em}main #Address p.note span{font-size:1em;margin-right:2px;font-weight:bold}main #Address #Map{background-color:grey;margin-top:40px;width:100%;height:45vw}main #CopyRight{margin:57px auto 0;width:126px}@media screen and (min-width: 769px){.pc-only{display:block !important}span.pc-only{display:inline !important}.sp-only{display:none !important}.sp-block{display:inline}main{position:relative;text-align:left;width:560px;margin:70px auto 68px 548px}main p{font-size:1em;line-height:2.9;letter-spacing:0.1em}main #Aniv{position:fixed;left:172px;width:204px}main #Greeting{margin-top:201px;width:225px;margin-bottom:65px}main #Welcome{margin-top:56px}main #Coffee{margin-top:0}main #Close{margin-top:40px;font-size:0.95em;letter-spacing:0.25em}main #Link{margin:101px 0 0}main #Link div{text-align:center}main #Link a{text-decoration:none;color:#fff}main #Link a p{letter-spacing:0.05em}main #Link a.btn{color:#000}main #Link a.btn p{letter-spacing:0.14em;font-size:1.1em;top:35%}main #Link a.btn img{top:35%}main #Link a.btn.delivery{margin-top:30px}main #Link a.btn.delivery p{display:inline-block;position:absolute;font-size:1em}main #Link a.btn.delivery:after{top:55%;right:190px}main #Link a:after{width:8px;height:8px;top:35%;right:130px;border-top:2px solid;border-right:2px solid}main #Address{margin-top:250px}main #Address h2{font-size:1.4em;letter-spacing:0.3em;font-weight:lighter}main #Address p{margin-top:50px;font-size:1em;letter-spacing:0.1em;line-height:2.5}main #Address p.note{margin-top:3px;font-size:0.75em;letter-spacing:0.13em}main #Address #Map{margin-top:50px;height:300px}main #CopyRight{text-align:right;width:137px;margin:137px 0 0 auto}}@media screen and (min-width: 769px) and (max-width: 1279px){main{margin:70px auto 68px 548px;padding-right:172px}main #Aniv{position:absolute;left:-376px}}
