hr {
  width: 70%;
  margin-top: 50px;
  margin-bottom: 50px;
}
h2 {
  margin-top: 30px;
  text-align: center;
  font-family: "Orbit", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 20pt;
}
h3 {
  text-align: center;
  font-family: "Orbit", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12pt;
}
iframe {
  width: 100%;
}
hr {
  border: none;
  border-top: 1px solid gray;
}
a {
  font-size: 10pt;
  text-decoration: none;
  color: gray;
}
a:hover {
  color: skyblue;
  transition: 0.5s;
}
details {
  margin-top: 10px;
  margin-left: 30px;
  margin-right: 30px;
  margin-bottom: 10px;
}
summary {
  cursor: pointer;
  list-style: none;
}
summary::-webkit-details-marker {
  display: none;
}
summary::before {
  content: "▶  ";
}
details[open] > summary::before {
  content: "▼ ";
}
li {
  margin-left: 10px;
}
.container {
  max-width: 900px;
  margin: auto;
  text-align: justify;
  font-family: "Gowun Batang", serif;
  font-weight: 400;
  font-style: normal;
  font-size: 13pt;
}
.case {
  text-align: justify;
  margin-left: 30px;
}
.equation {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 30px;
}
.comment {
  text-align: center;
  color: gray;
  font-size: 10pt;
  margin-top: 200px;
  margin-bottom: 50px;
}
.con-box {
  border: 1px solid black;
  padding-top: 15px;
  padding-bottom: 15px;
}
.con-1::marker {
  content: '(가) ';
}
.con-2::marker {
  content: '(나) ';
}
.con-3::marker {
  content: '(다) ';
}
