/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 23 2026 | 14:46:08 */
.d-none { display:none!important; }
#mobile-site-navigation ul li { line-height:2;	font-size:1.2em; }
.wsp-pages-list .page_item, .wsp-posts-list .wsp-posts-list{ 	line-height:2;	font-size:1.2em; }
.wsp-posts-list .wsp-category-title{ line-height:2;	font-size:1.3em; }
.concept-mess a { text-decoration:none!important; color: #444!important; }
.pc-style, .sp-style { width: 100%; }
.pc-style img, .sp-style img { display: block; width: 100%; height: auto; }
.js-loop-slider { position: relative; width: 100%; overflow: hidden; }
.js-loop-slider .loop-slider-track { display: flex; align-items: center; will-change: transform; gap: 0; }
.js-loop-slider .loop-slide { flex: 0 0 auto; margin: 0; padding: 0; }
.js-loop-slider .loop-slide img { display: block; width: 100%; height: auto; border-radius: 12px; }

.pc-style { display: block; width: 100%; }
.sp-style { display: none; }
.pc-style .pc-slider { width: 100%; overflow: hidden; }

/* ========================================
   スマホ表示
======================================== */
@media screen and (max-width: 767px) {
.pc-style { display: none; }
.sp-style { display: block; width: 100%; }
.sp-style .sp-slider { width: 100%; overflow: hidden; }
}