/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 14 2025 | 06:05:54 */
@import url('https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&family=Noto+Sans+JP:wght@100..900&display=swap');
html {
  scroll-behavior: smooth;
}
a {
  text-decoration:none!important;
}
a:hover {
  text-decoration:underline!important;
}
body {
  font-family: "Noto Sans JP",sans-serif;
}
h3 {
  font-family: "Noto Sans JP",sans-serif;
}
/* top-back */
@media screen and (max-width:640px){
  .top-back{
    display:none!important;
  }
}
@media screen and (min-width:641px){
  .vk_icon_frame.text-center .vk_icon_border.has-background.has-contrast-background-color{
    display:none;
  }
}
.top-back {
  display: none;
  position: fixed;
  right:30px;
  bottom:40px;
}
.top-back a {
  display: block;
  background-color: #343434;
  width: 52px;
  height: 52px;
  line-height: 48px;
  text-align: center;
  color: #fff;
  border-radius: 50%;
  font-size: 24px;
}
/* calendar */
.xo-event-calendar table.xo-month button span.nav-next,
.xo-event-calendar table.xo-month button span.nav-prev{
  width:10px;
  height:10px;
  position:relative;
  top:-4px;
}
.xo-event-calendar table.xo-month .month-header>span {
  display:inline-block;
  margin-top:-2px;
}
.xo-month caption {
  margin-bottom:5px!important;
}
