<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
a {
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  cursor:pointer;
}
*{
  outline: none;
}
body.modaal-noscroll .insta {
  display: none;
  position: relative;
}
.modal {
  display: none;
}
.modaal-container {
  box-shadow: none;
}
.modaal-content-container {
  padding: 0;
  position: relative;
  color: #626262;
}
.modaal-inner-wrapper {
  padding: 0;
}
.modaal-close:focus, .modaal-close:hover {
  outline: 0;
  background: inherit;
}
.modaal-close:after, .modaal-close:before {
  display: none;
}
.modaal-wrapper .modaal-close {
  position: absolute;
  z-index: 1;
  top: auto;
  bottom: -60px;
  right: 50%;
  transform: translateX(50%);
  width: 30px;
  height: 30px;
}
.modaal-content-container .text {
  font-size: 2rem;
  line-height: 1.4;
  font-weight: bold;
}
.modaal-content-container .text .name {
  font-size: 1.6rem;
}
.modaal-content-container hr {
  width: 40px;
  margin: 6px 0;
}
.modaal-content-container .text2 {
  font-size: 1.4rem;
  line-height: 1.71;
  font-family: 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','Yu Gothic UI',sans-serif;
  /* font-family: 'Hiragino Kaku Gothic W5 JIS2004', sans-serif; */
  padding-top: 2em;
}
.modaal-wrapper {
  z-index: 1000;
}
#tori  {
  display: none;
}
body.modaal-noscroll #tori {
  position: fixed;
  right: 60px;
  bottom: 0;
  z-index: 1001;
  display: block;
}
#tori img {
  height: 160px;
}
@media (min-width: 641px){
  .modaal-container {
    max-width: 650px;
    padding: 65px 65px 100px 65px;
    border-radius: 30px;
  }
  .modaal-wrapper .modaal-close:hover {
    opacity: .5;
    -webkit-transition: .16s;
    transition: .16s;
  }
  #stores ul li a:hover::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    background-color: rgba(234,85,20,.3);
    -webkit-transition: .16s;
    transition: .16s;
  }  
}
@media screen and (max-width: 640px){
  #top .spOnly {
    top: 410px;
    height: 90px;
  }
  #yodogawa {
    padding: 25px 0 55px; 
  }
  .modaal-container {
    width: 92.8%;
    border-radius: 20px;
    padding: 50px 25px 80px 25px;
  }
  .modaal-wrapper .modaal-close {
    bottom: -50px;
  }
  .modaal-content-container .text {
    font-size: 1.6rem;
  }
  .modaal-content-container .text .name {
    font-size: 1.4rem;
  }
  .modaal-content-container .text2 {
    font-size: 1.2rem;
  }
  #tori img {
    height: 110px;
  }
  body.modaal-noscroll #tori {
    right: 10px;
  }
}</pre></body></html>