@charset "UTF-8";
/* 2026-09-29 第37弾：女性性・男性性1日集中クラス（/seminar/awasanuki/）専用
   「参加者の声」をカード型に。PC 2列／スマホ 1列。1段落目を表示し、続きはタップで開く */
.ldm-asv{column-count:2;column-gap:18px;max-width:980px;margin:6px auto 0;text-align:left;}
.ldm-asv-card{break-inside:avoid;display:inline-block;width:100%;margin:0 0 18px;padding:20px 22px 16px;border:1px solid var(--ldm-line,#ebd7ec);border-radius:14px;background:#fff;box-shadow:0 4px 14px rgba(153,73,159,.07);box-sizing:border-box;position:relative;overflow:hidden;}
.ldm-asv-card::before{content:"";position:absolute;left:0;top:0;right:0;height:4px;background:linear-gradient(90deg,#f3628a,#86cfbc);opacity:.75;}
.one_day_contents .ldm-asv-who,.ldm-asv-who{display:flex;align-items:center;gap:12px;margin:0 0 12px !important;padding:0 0 12px;border-bottom:1px dashed #ebd7ec;text-align:left !important;}
.ldm-asv-ic{flex:0 0 40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#f3628a,#86cfbc);color:#fff;font-size:30px;font-family:Georgia,serif;line-height:52px;text-align:center;}
.ldm-asv-name{font-size:15px;font-weight:bold;line-height:1.5;color:#4a3a48;}
.ldm-asv-name small{display:block;font-size:12px;font-weight:normal;color:#8a7a88;letter-spacing:.02em;}
.one_day_contents .ldm-asv-body p,.ldm-asv-body p{margin:0 0 10px !important;font-size:14px !important;line-height:1.95 !important;color:#494949;text-align:left !important;}
details.ldm-asv-more > summary{list-style:none;cursor:pointer;display:inline-block;margin:2px 0 4px;padding:5px 16px;border-radius:999px;border:1px solid #d2a5d5;color:#99499f;font-size:13px;font-weight:bold;background:#fff;}
details.ldm-asv-more > summary::-webkit-details-marker{display:none;}
details.ldm-asv-more > summary::after{content:" ▾";}
details.ldm-asv-more[open] > summary{margin-bottom:10px;}
details.ldm-asv-more[open] > summary::after{content:" ▴";}
.ldm-asv .ldm-c,.ldm-asv details[open] > summary .ldm-o{display:none;}
.ldm-asv details[open] > summary .ldm-c{display:inline;}
@media screen and (max-width:750px){
  .ldm-asv{column-count:1;}
  .ldm-asv-card{margin-bottom:12px;padding:16px 16px 12px;}
  .ldm-asv-ic{flex-basis:36px;height:36px;font-size:26px;line-height:46px;}
}

/* 2026-10-03 第116弾：スマホで本文枠の左右余白をチャクラと同じに（チャクラは chakra.css で0） */
@media screen and (max-width:750px){#contents-single{padding-left:0 !important;padding-right:0 !important;}}
