/*kv*/
.member_kv{width: 100%;}
.member_kv img{width: 100%;}
.member_kv img:nth-child(2){display: none;}


/*中間主要*/
.member_main{width: 909px; margin: 0 auto;}

.member_main{text-align: center;}
.member_main h2{
  color: #313131;
  font-size: 36px;
  font-weight: 500;
  margin: 40px 0 20px 0;
}
.member_main h3{
  color: #ee8a5f;
  font-size: 24px;
  font-weight: 500;
  margin: 20px 0;
  display: inline-block;
  border-bottom: 1px solid #ee8a5f;
  padding-bottom: 2px;
}

/* 列表設定 */
.member_main ul{
  list-style-type: disc;
  list-style-position: outside;
  padding-left: 1.2em;
}

/* li 懸掛縮排：保留你原本的效果 */
.member_main ul li{
  margin: 16px 0;
  text-align: left;
  color: #313131;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 1.1px;
}

.member_main ul li strong{font-weight: 700;}
.member_main ul li span{
  color: #d81f25;
  line-height: 2;
}

/* -----------------------------------------
   ★ small：用 before 顯示「※」
   ★ 第二行不再內縮，與第一行文字齊頭
   ----------------------------------------- */
.member_main ul li small{
  display: block;
  position: relative;
  margin-top: 6px;

  padding-left: 1.2em;  /* 所有行對齊同一個位置 */
  text-indent: 0;       /* 取消懸掛縮排（關鍵） */
  line-height: 1.6;
  font-size: 14px;      /* 你可調整 */
}

/* 自動加 ※ */
.member_main ul li small::before{
  content: "※ ";
  position: absolute;
  left: 0;
  top: 0;
}

.member_main p{
  margin: 20px 0;
  text-align: justify;
  color: #313131;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 1.1px;
}
.br {
  display: block;
  height: 0px; /* 自訂你想要的換行高度 */
}
/* ---------------------------
   RWD
   --------------------------- */
@media screen and (max-width:1024px){

  /*kv*/
  .member_kv img:nth-child(1){display: none;}
  .member_kv img:nth-child(2){display: block;}

  .member_main{width: 86%;}
  .member_main ul{padding-left: 0.2em;}
  .member_main h2{font-size: 34px;margin: 40px 0 20px 0;}
  .member_main ul li{
    text-align: justify;font-size: 16px;
  }
  .member_main ul li small{
    text-align: justify;
  }

  .member_main img{width: 100%;}
  .member_main p{font-size: 16px;}
  .member_main ul li span{line-height: 1.6;}
}

@media screen and (max-width:375px){
  .member_main h2{font-size: 30px;}
}