@charset "UTF-8";html{--funmaker-page-title-shadow-color:transparent;}.header .header-contact .button.contact-button2{background-color:var(--funmaker-theme-sub-color);}.gallery .gallery-title{color:var(--funmaker-theme-color) !important;}.gallery.layout-1 .gallery-title,.gallery.layout-2 .gallery-title{border-color:var(--funmaker-theme-color) !important;}.gallery.layout-1 .gallery-title::after{border-bottom-color:var(--funmaker-theme-color) !important;}#footer .footer .widget-menu.is-horizontal{text-align:center;}.line .copyright{color:#fff;}.line .footer-link a{color:#fff;}@media (max-width:689px){#footer .footer .widget-menu.is-horizontal{text-align:left;}}.sidebar .side.widget_text:first-child{border:none;}.link-to-school.button-content li::before{display:none;}.link-to-school.button-content{margin-top:0;margin-bottom:0;}.link-to-school.button-content li{padding-right:0;padding-left:0;}.link-to-school.button-content li a{font-size:16px;}.link-to-school.button-content li a::before{color:var(--funmaker-theme-font-color);left:15px;height:10px !important;}.header-smp-contact .toschool-btn{margin-top:-10px;margin-bottom:10px;}.header-smp-contact .toschool-btn .grid-column{margin-top:0;}.sns-icon-wrapper .tiktok-icon{background-color:#000;}.sns-icon-wrapper .sns-icon a.tiktok-icon::before{background-image:url("https://grandcolor.jp/wp-content/uploads/2025/10/icon-tiktok.png");}