/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 15 2025 | 04:58:49 */
@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;
}