
/* ****************** HTML 편집기  ****************** */

.html_462251_ {overflow:hidden;}
.html_462251_:after {content:''; display:block; clear:both;}

    body {
      font-family: 'Noto Sans KR', sans-serif;
      line-height: 1.6;
      color: #333;
      background: #f9f9f9;
      margin: 0;
      padding: 0;
    }
    .container {
      max-width: 800px;
      margin: 0 auto;
      padding: 20px;
      background: #fff;
      box-shadow: 0 2px 8px rgba(0,0,0,0.05);
    }
    h1 {
      text-align: center;
      margin-bottom: 1rem;
      font-size: 2rem;
      color: #0055a5;
    }
    section {
      margin-top: 2rem;
    }
    section h2 {
      border-bottom: 2px solid #0055a5;
      padding-bottom: 0.5rem;
      margin-bottom: 1rem;
      font-size: 1.4rem;
    }
    table {
      width: 100%;
      border-collapse: collapse;
      margin-top: 0.5rem;
    }
    table th,
    table td {
      border: 1px solid #ddd;
      padding: 0.6rem;
      text-align: center;
    }
    table th {
      background: #f0f8ff;
    }
    ul.transport-list {
      list-style: none;
      padding: 0;
    }
    ul.transport-list li {
      margin-bottom: 0.5rem;
      padding-left: 1.2rem;
      position: relative;
    }
    ul.transport-list li:before {
      content: "•";
      position: absolute;
      left: 0;
      color: #0055a5;
    }
    @media (max-width: 600px) {
      h1 { font-size: 1.6rem; }
      section h2 { font-size: 1.2rem; }
    }
  