@charset "UTF-8";
/*=======================================
	breakpoint
=======================================*/
/*=======================================
	hover
=======================================*/
/*=======================================
	中央配置
=======================================*/
/*=======================================
	可変レスポンシブ
=======================================*/
/* PC */
/* TB */
/* SP */
/*=======================================
	ブラウザ別
=======================================*/
/* Safari */
/* Firefox */
/* ----------------------
円錐角膜
- sec_symptoms
- sec_treatment
---------------------- */
/*===========================
　sec_symptoms
============================*/
.sec_symptoms {
  margin-bottom: 0;
}
.sec_symptoms .sttl-l_02 {
  text-align: center;
}
.sec_symptoms .sttl-l_04 {
  color: var(--white);
  background-color: var(--brown03);
}
.sec_symptoms .emphasis {
  margin-bottom: 0;
}
.sec_symptoms .emphasis .right {
  padding: 50px 21px 46px 56px;
}
@media screen and (max-width: 768px) {
  .sec_symptoms .emphasis .right {
    padding: 18px 20px 20px;
  }
}
.sec_symptoms .emphasis .right ul {
  grid-template-columns: 1fr;
}
@media screen and (max-width: 768px) {
  .sec_symptoms .emphasis .right ul {
    grid-template-columns: 1fr;
    row-gap: 7px;
  }
}
.sec_symptoms .emphasis .right ul li:nth-child(n+5) {
  grid-column: 1;
}

/*===========================
　sec_treatment
============================*/
.sec_treatment .sttl-l_02 {
  text-align: center;
}
.sec_treatment .c2_rimg:nth-of-type(2) {
  grid-template-columns: 1fr 1fr;
  gap: 44px;
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .sec_treatment .c2_rimg:nth-of-type(2) {
    grid-template-columns: 1fr;
    gap: 0;
  }
}
.sec_treatment .c2_listitem_rimg .sttl-l_02 {
  text-align: left;
}/*# sourceMappingURL=keratoconus.css.map */