.title{
    font-size:1.4em; font-weight:400;
    padding-bottom:0.3em;
    border-bottom:solid 2px;
}
.title1{
    display:inline-block;
    font-size:1.2em; font-weight:400;
}
.title2{
    font-weight:400;
}
.margin{
    height:2.5em;
}
.margin1{
    height:1.3em;
}
.margin2{
    height:0.5em;
}

.label{
    color:#f15a5a;
}

.bullet_cntr{
    position:relative;padding-left:1.3em;margin-left:0.5em;
}
.bullet{
    position:absolute;left:0;top:0;
}

.figure {
  position:relative; width:fit-content; max-width:100%; margin:1em 0;
}
.figure img {
  width:40em; max-width:100%;
}
.figure div {
  position:relative; width:100%; text-align:center; font-size:0.85em; white-space:nowrap; color:#626262;
}
.figure_img_border {
  background-color:#ececec; padding:0.7em; box-sizing:border-box;
}
.figure2 {
  display:flex; gap:1em;
}

.table {
  border-collapse: collapse;   /* 테이블 선 겹침 제거 */
}
.table th, .table td {
  border-top: 1px solid #ccc;  /* 위쪽에만 선 */
  border-bottom: 1px solid #ccc; /* 아래쪽에도 선 (원하면 제거 가능) */
  border-left: none;   /* 세로 줄 제거 */
  border-right: none;  /* 세로 줄 제거 */
  padding: 8px;
  text-align: left;
}
.table th {
    font-weight:400;
    border-top: none;
    border-bottom-color: inherit;
}
.table tr:last-child td {
  border-bottom: none;
}

/*
:root{
  --link-color: #1A73E8;
  --link-visited: #6F42C1;
  --link-hover: #1558C5;
  --link-active: #0A46A1;
  --link-focus-ring: rgba(26,115,232,0.20);
  --link-focus-border: #1A73E8;
  --link-disabled: #9AA0A6;
}
*/

a {
  /*color: var(--link-color);*/
  text-decoration: none;
  transition: color 120ms ease, text-decoration-color 120ms ease;
  cursor: pointer;
}

/*
a:visited {
  color: var(--link-visited);
}

a:hover,
a:hover:visited {
  color: var(--link-hover);
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-decoration-color: currentColor;
}

a:active,
a:active:visited {
  color: var(--link-active);
  transform: translateY(0.5px);
}

a:focus {
  outline: none;
  box-shadow: 0 0 0 4px var(--link-focus-ring);
  border-radius: 4px;
}

a.is-disabled,
a[aria-disabled="true"] {
  color: var(--link-disabled);
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  opacity: 0.95;
}
*/