@charset "UTF-8";
@import url(common.css);

.wrap {
  overflow: hidden;
  max-width: 480px;
  margin: 0 auto;
}

.visually-hidden {
  display: none;
}

/* 헤더 시작 */
#header {
  border-bottom: 2px solid #ff6726;
}

#header .inner {
  position: relative;
  width: 100%;
  margin: 0 auto;
}

#header .inner .board-write>.top {
  margin-bottom: 15px;
  padding-bottom: 10px;
  border-bottom: 2px solid #000;
}

#header .inner .board-write>.top .title {
  color: #222;
  font-size: 28px;
  font-weight: 500;
  line-height: 41px;
}

#header .inner .board-write .board-content-write {
  padding: 30px 0 36px 0;
}

#header .inner .board-write .board-content-write .ipt-board-headline {
  border-radius: 5px;
  border: 1px solid #d9d9d9;
  padding: 19px 20px;
  font-size: 16px;
  line-height: 18px;
  width: 100%;
  margin-bottom: 14px;
}

#header .inner .board-write .board-content-write .ipt-board-headline::-moz-placeholder {
  color: #c8c8c8;
}

#header .inner .board-write .board-content-write .ipt-board-headline::placeholder {
  color: #c8c8c8;
}

#header .inner .board-write .board-content-write .ipt-board-body {
  width: 100%;
  height: 348px;
  border-radius: 5px;
  border: 1px solid #d9d9d9;
  padding: 19px 20px;
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 14px;
}

#header .inner .board-write .board-content-write .ipt-board-body::-moz-placeholder {
  color: #c8c8c8;
}

#header .inner .board-write .board-content-write .ipt-board-body::placeholder {
  color: #c8c8c8;
}

#header .inner .board-write .board-bottom {
  justify-content: space-between;
}

#header .inner .board-write .board-bottom .btn-write {
  display: flex;
  padding: 11px 19px;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  border: 1px solid #4d64c3;
  background: #fff;
  color: #4d64c3;
  font-size: 16px;
  line-height: 23px;
  font-weight: 500;
}

#header .inner .file-list {
  background: #f9f9f9;
  padding: 20px;
  margin-bottom: 14px;
}

#header .inner .file-list .title {
  color: #222;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  margin-bottom: 22px;
}

#header .inner .file-list ul li {
  border-radius: 10px;
  background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='25' viewBox='0 0 20 25' fill='none'%3E%3Cg clip-path='url(%23clip0_173_515)'%3E%3Cpath d='M19.879 8.232C19.8197 8.09642 19.7368 7.97248 19.634 7.866L12.134 0.366C12.0272 0.263133 11.9029 0.180163 11.767 0.121C11.73 0.104 11.69 0.094 11.65 0.08C11.5453 0.0443154 11.4364 0.0227913 11.326 0.016C11.3 0.014 11.276 0 11.25 0H2.5C1.8372 0.000793929 1.20178 0.264441 0.73311 0.73311C0.264441 1.20178 0.000793929 1.8372 0 2.5L0 22.5C0 23.879 1.121 25 2.5 25H17.5C18.879 25 20 23.879 20 22.5V8.75C20 8.724 19.986 8.7 19.984 8.672C19.9778 8.56189 19.9562 8.45318 19.92 8.349C19.907 8.309 19.896 8.27 19.879 8.232ZM15.732 7.5H12.5V4.268L15.732 7.5ZM2.5 22.5V2.5H10V8.75C10 9.08152 10.1317 9.39946 10.3661 9.63388C10.6005 9.8683 10.9185 10 11.25 10H17.5L17.503 22.5H2.5Z' fill='%234D64C3'/%3E%3Cpath d='M5 12.5H15V15H5V12.5ZM5 17.5H15V20H5V17.5ZM5 7.5H7.5V10H5V7.5Z' fill='%234D64C3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_173_515'%3E%3Crect width='20' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 30px 16px no-repeat;
  box-shadow: 0px 4px 5px 2px rgba(0, 0, 0, 0.06);
  height: 58px;
  padding: 0 30px 0 68px;
  margin-bottom: 16px;
  border: 1px solid #fff;
}

#header .inner .file-list ul li:after {
  content: "";
  clear: both;
  display: block;
}

#header .inner .file-list ul li.none-file {
  background: none;
  padding-left: 20px;
}

#header .inner .file-list ul li:hover {
  border: 1px solid #4d64c3;
}

#header .inner .file-list ul li:hover .btn-file-download {
  display: block;
}

#header .inner .file-list ul li:last-child {
  margin-bottom: 0;
}

#header .inner .file-list ul li .file-name {
  float: left;
  color: #333;
  font-size: 15px;
  font-weight: 500;
  line-height: 56px;
}

#header .inner .file-list ul li .btn-file-download {
  float: right;
  display: none;
  border-radius: 4px;
  border: 1px solid #aab5e2;
  background: #fff;
  color: #586494;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
  width: 74px;
  height: 36px;
  line-height: 34px;
  text-align: center;
  margin-top: 11px;
}

#header .inner .write-file-list {
  background: #f9f9f9;
  padding: 12px 20px 40px;
  margin-bottom: 14px;
}

#header .inner .write-file-list .top {
  position: relative;
}

#header .inner .write-file-list .top .title {
  color: #222;
  font-size: 18px;
  font-weight: 700;
  line-height: 36px;
  margin-top: 8px;
  margin-bottom: 19px;
}

#header .inner .write-file-list .top .btn-file-upload {
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 4px;
  border: 1px solid #aab5e2;
  background: #fff;
  width: 74px;
  height: 36px;
  line-height: 34px;
  text-align: center;
  color: #586494;
  font-size: 12px;
  font-weight: 500;
}

#header .inner .write-file-list ul.none-file li {
  border-radius: 10px;
  box-shadow: 0px 4px 5px 2px rgba(0, 0, 0, 0.06);
  height: 58px;
  padding: 0 30px 0 68px;
  margin-bottom: 16px;
  border: 1px solid #fff;
  background: #fff;
  padding-left: 20px;
}

#header .inner .write-file-list ul.none-file li p {
  float: left;
  color: #333;
  font-size: 15px;
  font-weight: 500;
  line-height: 58px;
}

#header .inner .write-file-list ul.file-upload-list {
  border-radius: 10px;
  background: #fff;
  padding: 30px;
}

#header .inner .write-file-list ul.file-upload-list li {
  background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='25' viewBox='0 0 20 25' fill='none'%3E%3Cg clip-path='url(%23clip0_173_515)'%3E%3Cpath d='M19.879 8.232C19.8197 8.09642 19.7368 7.97248 19.634 7.866L12.134 0.366C12.0272 0.263133 11.9029 0.180163 11.767 0.121C11.73 0.104 11.69 0.094 11.65 0.08C11.5453 0.0443154 11.4364 0.0227913 11.326 0.016C11.3 0.014 11.276 0 11.25 0H2.5C1.8372 0.000793929 1.20178 0.264441 0.73311 0.73311C0.264441 1.20178 0.000793929 1.8372 0 2.5L0 22.5C0 23.879 1.121 25 2.5 25H17.5C18.879 25 20 23.879 20 22.5V8.75C20 8.724 19.986 8.7 19.984 8.672C19.9778 8.56189 19.9562 8.45318 19.92 8.349C19.907 8.309 19.896 8.27 19.879 8.232ZM15.732 7.5H12.5V4.268L15.732 7.5ZM2.5 22.5V2.5H10V8.75C10 9.08152 10.1317 9.39946 10.3661 9.63388C10.6005 9.8683 10.9185 10 11.25 10H17.5L17.503 22.5H2.5Z' fill='%234D64C3'/%3E%3Cpath d='M5 12.5H15V15H5V12.5ZM5 17.5H15V20H5V17.5ZM5 7.5H7.5V10H5V7.5Z' fill='%234D64C3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_173_515'%3E%3Crect width='20' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 0 0 no-repeat;
  height: 32px;
  padding-bottom: 8px;
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 14px;
}

#header .inner .write-file-list ul.file-upload-list li:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

#header .inner .write-file-list ul.file-upload-list li:after {
  content: "";
  clear: both;
  display: block;
}

#header .inner .write-file-list ul.file-upload-list li .file-name {
  float: left;
  color: #333;
  font-size: 15px;
  font-weight: 500;
  line-height: 25px;
  margin-left: 38px;
}

#header .inner .write-file-list ul.file-upload-list li .btn-file-del {
  float: right;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M12 12L2 3M2 12L12 3L2 12Z' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center center no-repeat;
}

#header .inner #logo {
  margin: 20px auto 18px;
  /* margin-left: 20px; */
  text-align: center;
  width: 170px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='24' viewBox='0 0 170 24' fill='none'%3E%3Cpath d='M118.206 11.11V21.1219C118.206 22.22 117.339 22.7093 116.472 22.9527C116.224 23.0744 115.357 23.318 115.108 23.318C113.869 23.6857 113.622 22.9527 113.622 22.3418V19.5344C113.249 19.6562 112.631 19.7782 112.135 20.0215C111.391 20.1455 110.153 20.1455 109.409 20.1455H97.5137C97.0194 20.1455 96.152 19.8998 96.152 19.2908V19.1669C96.152 18.558 96.2756 18.3123 97.0193 18.3123H102.594V15.6267C100.489 15.2613 97.6374 13.1846 97.6374 10.9885C97.6374 9.03565 98.8779 7.93533 100.736 6.95893H98.3813C97.3904 6.95893 96.6466 6.59359 96.6466 5.98253V5.61718C96.6466 5.00613 96.8938 5.00613 97.3903 5.00613H112.135C112.382 5.00613 112.632 5.2497 112.632 5.49326V5.98253C112.632 6.71537 111.515 6.95893 111.268 6.95893H109.037C110.771 7.69176 112.382 9.15743 112.382 10.9885C112.382 13.6741 108.913 15.3833 107.178 15.6267V18.3123H109.162C110.03 18.3123 111.392 18.3123 112.012 18.0687C112.632 17.947 113.25 17.4577 113.623 17.2141V2.1985C113.499 0.732833 114.241 0.732832 115.481 0.732832H116.348C117.216 0.61105 118.207 1.21996 118.207 2.07458V9.15722H120.685C121.056 9.15722 121.552 9.40078 121.552 9.89005V10.2554C121.552 10.9882 120.809 10.9882 120.189 11.11H118.206ZM63.3165 17.8252C63.0671 17.947 62.6963 18.0689 62.1998 18.1905C61.7056 18.4362 61.3324 18.4362 60.3415 18.4362H52.1648C51.4208 18.4362 50.1827 18.1905 49.8097 17.8252C49.4392 17.3359 49.1898 17.0923 49.1898 16.4813V4.51665C49.1898 3.1749 49.563 2.9292 50.6771 2.9292H60.4653C60.8385 2.9292 61.4584 2.9292 61.4584 3.41847V3.90773C61.4584 4.51665 60.9618 4.88413 59.7237 4.88413H54.2703C53.7761 4.88413 53.7761 5.1277 53.7761 5.49305V15.7485C53.7761 15.9942 53.7761 16.2377 53.8997 16.3595C54.0231 16.4811 54.1467 16.4811 54.2703 16.4811H60.4653C61.209 16.4811 61.4584 16.4811 62.0764 16.3595C62.4496 16.1157 63.0673 15.8724 63.3169 15.6265V2.68542C63.3169 1.58724 63.0675 0.732617 64.4314 0.732617H65.1754C66.1661 0.610834 67.9008 0.976186 67.9008 2.07437V7.81312H70.9994C71.4936 7.81312 71.741 8.05668 71.741 8.42417V8.78952C71.741 9.40057 70.8737 9.76592 70.3795 9.76592H67.9008V21.1216C67.9008 21.8545 67.4043 22.4632 66.6627 22.9524C66.5369 23.0742 65.7953 23.1962 65.2988 23.3178H64.928C63.6875 23.4396 63.3169 22.8309 63.3169 22.2196V17.8252H63.3165ZM9.29146 12.9412H1.48535C0.494408 12.9412 0 12.5759 0 12.0866V11.3538C0 10.9884 0.370585 10.9885 0.743761 10.9885H21.6836C22.3016 10.9885 22.4274 11.232 22.4274 11.5995C22.4274 11.7213 22.3016 12.2084 22.3016 12.2084C22.0542 12.8195 21.4343 12.9415 20.9401 12.9415H13.2574V14.1636C15.9828 14.4071 19.3288 15.7489 19.3288 18.802C19.3288 22.2205 14.0013 23.5644 11.2755 23.5644C7.30934 23.5644 3.22004 21.6094 3.22004 18.802C3.22004 15.7489 6.44202 14.5289 9.29146 14.1636V12.9412ZM41.8798 14.1631C42.6238 14.1631 43.2437 14.5285 43.2437 15.1395V21.1219C42.9943 22.3418 41.7564 23.1964 40.3923 23.1964H30.2335C28.8696 23.1964 27.3821 22.4634 27.3821 21.1219V15.5049C27.3821 14.2849 27.5057 14.1631 28.9932 14.1631H41.8798ZM93.0532 7.69155C93.0532 9.15722 90.9477 9.64435 89.5838 9.64435H78.0611C76.8206 9.52257 75.7063 9.15722 75.7063 7.69155V2.9292C75.7063 1.58745 76.0771 1.46566 77.3176 1.46566H90.6984C92.5567 1.46566 93.0532 1.9528 93.0532 2.68563V7.69155ZM38.7812 11.5993C37.7903 12.0864 37.0465 12.2082 35.685 12.2082H27.7553C26.888 12.2082 26.2678 12.0866 25.897 11.5993C25.5238 11.11 25.2771 10.6207 25.2771 10.0118V1.9528C25.2771 1.09818 25.6476 1.09818 26.1444 1.09818H27.8791C29.4902 1.09818 29.7372 1.58745 29.7372 2.44207V9.52257C29.7372 9.89006 29.8606 10.2554 30.2337 10.2554H35.8086C36.7993 10.1336 37.9141 9.89005 38.7814 9.40079V1.9528C38.7814 1.09818 38.6578 0.61105 40.5161 0.732832H41.5092C42.3766 0.61105 43.2439 1.34388 43.2439 2.07458V5.86053H46.0934C46.9607 5.86053 47.0841 6.1041 47.0841 6.47158V6.95872C47.0841 7.69155 46.5875 7.81334 45.846 7.81334H43.2439V10.7447C43.2439 11.3536 42.8707 12.6975 42.1272 12.8193L39.5252 13.1846C38.9072 13.1846 38.7814 12.6975 38.7814 12.33L38.7812 11.5993ZM128.118 14.0392H123.534C122.79 14.0392 122.296 13.7957 122.296 13.1846V12.8193C122.296 12.4539 122.543 12.33 123.04 12.33H144.35C144.97 12.33 145.094 12.5757 145.094 12.8193C145.094 12.941 144.97 13.1846 144.97 13.1846C144.723 13.7957 144.35 14.0392 143.606 14.0392H139.89V21.4872C139.89 22.098 139.27 22.5854 138.652 22.8311L136.917 23.1964C135.553 23.318 135.306 22.8311 135.306 22.22V14.0392H132.827V21.4872C132.827 21.8547 132.951 22.4634 131.713 22.8311H131.836C131.587 22.7093 130.102 23.1964 129.728 23.1964C128.614 23.5639 128.117 22.8311 128.117 22.22V14.0392H128.118ZM166.901 13.4305C166.654 13.7959 162.812 13.1848 161.697 12.2082C160.706 11.5993 158.972 10.3772 157.857 9.15722C156.866 10.2554 155.502 11.3536 154.388 11.9646C152.776 12.8193 150.918 13.5521 148.811 13.5521C148.193 13.5521 147.572 13.4305 147.572 12.6975C147.449 12.33 147.696 12.33 147.82 12.2082L147.943 11.9646C149.184 11.8429 151.042 10.499 151.786 10.0118C153.147 9.15722 154.264 7.3262 154.882 5.98232C155.379 5.00592 155.131 3.78381 155.131 3.1749C155.006 1.9528 156.369 1.83102 156.99 1.83102H157.98C158.848 1.83102 159.962 1.83102 159.962 3.29668C159.962 4.02952 160.086 5.1277 160.21 5.98232C160.459 7.81334 163.928 10.7447 166.654 11.5993C167.769 11.9646 168.389 12.0864 168.141 12.8193C167.769 13.4305 167.274 13.4305 166.901 13.4305ZM17.4707 4.1513H13.381C14.3719 6.22588 16.727 7.44798 18.9582 7.93511C20.073 8.3026 20.8165 8.66795 20.3198 9.40079C19.8256 10.0118 19.4524 10.0118 18.7087 10.0118C16.2302 9.64435 13.2574 9.03543 11.3993 7.3262C10.6554 8.18082 9.41722 9.03544 8.17692 9.40079C6.56583 10.0118 5.45149 10.0118 3.96378 10.2554C3.22003 10.3772 2.35269 10.499 1.85851 10.0118C1.11455 9.40078 1.61112 9.03544 2.3527 8.66795C5.69848 7.69155 7.80613 7.0805 9.04405 4.1513H4.21314C3.59321 4.1513 3.34579 3.78382 3.09643 3.66203C2.72586 3.29668 2.72586 3.05312 2.72586 3.05312C2.60226 2.68563 2.84925 2.44207 3.84019 2.44207H18.3381C19.2054 2.44207 19.4524 2.68563 19.3288 3.05312L19.2054 3.66203C19.0818 4.02952 18.5851 4.1513 17.4707 4.1513ZM82.645 13.3085H74.095C73.3512 13.3085 72.4839 12.8193 72.4839 12.2082V11.9646C72.4839 11.3536 72.9806 11.3536 73.3512 11.3536H94.6641C95.1584 11.3536 95.4081 11.4754 95.4081 11.9646V12.4539C95.4081 12.941 94.6641 13.3085 93.9205 13.3085H87.229V16.4813C87.229 17.2143 86.9818 17.3359 86.4852 17.5816C86.238 17.7034 86.1144 17.8252 85.9908 17.947C85.8674 17.947 85.1235 18.0687 84.627 18.1905C84.5034 18.1905 84.3797 18.1905 84.3797 18.3123C83.2652 18.4362 82.645 18.558 82.645 17.2141V13.3085ZM127.994 10.3772C127.25 10.3772 126.633 10.1336 126.26 9.76613C125.765 9.40078 125.392 8.91151 125.392 8.18082V3.41847C125.392 2.32029 125.269 1.46566 126.756 1.46566H128.244C129.358 1.46566 129.978 2.1985 129.978 2.9292V7.81334C130.102 8.3026 130.102 8.54617 130.596 8.54617H141.625C142.121 8.54617 142.492 8.78973 142.492 9.15722C142.492 9.15722 142.615 9.27901 142.368 9.52257C141.872 10.1336 141.748 10.3772 141.004 10.3772H127.994ZM79.4229 23.1967C78.5555 23.1967 76.9444 23.0749 76.5736 22.5856C76.2028 22.2203 75.9535 21.6092 75.9535 21.1221V17.3359C76.0771 16.2377 75.9535 15.3831 77.441 15.3831H78.5555C80.043 15.3831 80.4138 15.9942 80.4138 16.8488V20.5108C80.4138 21.1219 80.6632 21.3654 81.0338 21.3654H92.6824C93.1768 21.2436 93.5498 21.4872 93.5498 21.8547V22.0983C93.5498 22.8313 93.0532 23.1967 91.8151 23.1967H79.4229ZM147.943 19.7782C147.199 19.7782 146.582 19.6564 146.582 18.9236V18.5582C146.582 18.1905 147.076 18.0689 147.449 18.0689H169.256C169.876 18.0689 170 18.4364 170 18.5582C170 18.8018 169.876 18.9236 169.876 18.9236C169.627 19.5344 169.256 19.7782 168.512 19.7782H147.943ZM38.907 16.727C38.907 16.2377 38.7812 15.8724 38.1632 15.8724H32.2154C31.8422 15.8724 31.7186 16.2377 31.7186 16.727V20.5108C31.595 21.0001 31.8422 21.3654 32.2154 21.3654H38.1632C38.6574 21.3654 38.907 21.0001 38.907 20.5108V16.727ZM88.4695 3.90773C88.3459 3.29668 88.2201 3.1749 87.7255 3.1749H80.9104C80.4138 3.1749 80.2902 3.66203 80.2902 3.90773V7.0805C80.2902 7.56977 80.5396 7.93511 80.9104 7.93511H87.7255C88.2199 7.81333 88.4695 7.69155 88.4695 7.0805V3.90773ZM14.8687 18.8016C14.8687 17.0923 13.5046 15.8724 11.2757 15.8724C8.79729 15.8724 7.55698 17.2141 7.55698 18.8016C7.68275 20.389 8.92089 21.609 11.2757 21.609C13.2574 21.609 14.8687 20.6328 14.8687 18.8016ZM107.674 10.9882C107.674 9.279 106.311 8.0569 104.949 8.0569C103.585 8.0569 102.347 9.15722 102.347 10.9882C102.347 12.8193 103.585 13.6739 104.949 13.6739C106.311 13.6739 107.674 12.8193 107.674 10.9882ZM13.381 1.70923H8.6737C8.05354 1.70923 7.80634 1.34388 7.55698 1.21996C7.18619 0.854615 7.18617 0.611048 7.18617 0.611048C7.06279 0.243563 7.30956 0 8.30072 0H14.2486C15.1159 0 15.2395 0.243563 15.1159 0.611048L14.9925 1.21996C14.8687 1.58745 14.4955 1.70923 13.381 1.70923ZM106.684 3.78381H102.594C101.974 3.78381 101.727 3.41847 101.48 3.29668C101.107 2.9292 101.107 2.68563 101.107 2.68563C100.983 2.32028 101.23 2.07458 102.223 2.07458H107.551C108.418 2.07458 108.542 2.32028 108.418 2.68563L108.295 3.29668C108.169 3.66203 107.798 3.78381 106.684 3.78381Z' fill='black'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#header .inner #logo a {
  display: block;
  width: 100%;
  height: 100%;
}

.total-menu-logo{  width:170px; height:24px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='24' viewBox='0 0 170 24' fill='none'%3E%3Cpath d='M118.206 11.11V21.1219C118.206 22.22 117.339 22.7093 116.472 22.9527C116.224 23.0744 115.357 23.318 115.108 23.318C113.869 23.6857 113.622 22.9527 113.622 22.3418V19.5344C113.249 19.6562 112.631 19.7782 112.135 20.0215C111.391 20.1455 110.153 20.1455 109.409 20.1455H97.5137C97.0194 20.1455 96.152 19.8998 96.152 19.2908V19.1669C96.152 18.558 96.2756 18.3123 97.0193 18.3123H102.594V15.6267C100.489 15.2613 97.6374 13.1846 97.6374 10.9885C97.6374 9.03565 98.8779 7.93533 100.736 6.95893H98.3813C97.3904 6.95893 96.6466 6.59359 96.6466 5.98253V5.61718C96.6466 5.00613 96.8938 5.00613 97.3903 5.00613H112.135C112.382 5.00613 112.632 5.2497 112.632 5.49326V5.98253C112.632 6.71537 111.515 6.95893 111.268 6.95893H109.037C110.771 7.69176 112.382 9.15743 112.382 10.9885C112.382 13.6741 108.913 15.3833 107.178 15.6267V18.3123H109.162C110.03 18.3123 111.392 18.3123 112.012 18.0687C112.632 17.947 113.25 17.4577 113.623 17.2141V2.1985C113.499 0.732833 114.241 0.732832 115.481 0.732832H116.348C117.216 0.61105 118.207 1.21996 118.207 2.07458V9.15722H120.685C121.056 9.15722 121.552 9.40078 121.552 9.89005V10.2554C121.552 10.9882 120.809 10.9882 120.189 11.11H118.206ZM63.3165 17.8252C63.0671 17.947 62.6963 18.0689 62.1998 18.1905C61.7056 18.4362 61.3324 18.4362 60.3415 18.4362H52.1648C51.4208 18.4362 50.1827 18.1905 49.8097 17.8252C49.4392 17.3359 49.1898 17.0923 49.1898 16.4813V4.51665C49.1898 3.1749 49.563 2.9292 50.6771 2.9292H60.4653C60.8385 2.9292 61.4584 2.9292 61.4584 3.41847V3.90773C61.4584 4.51665 60.9618 4.88413 59.7237 4.88413H54.2703C53.7761 4.88413 53.7761 5.1277 53.7761 5.49305V15.7485C53.7761 15.9942 53.7761 16.2377 53.8997 16.3595C54.0231 16.4811 54.1467 16.4811 54.2703 16.4811H60.4653C61.209 16.4811 61.4584 16.4811 62.0764 16.3595C62.4496 16.1157 63.0673 15.8724 63.3169 15.6265V2.68542C63.3169 1.58724 63.0675 0.732617 64.4314 0.732617H65.1754C66.1661 0.610834 67.9008 0.976186 67.9008 2.07437V7.81312H70.9994C71.4936 7.81312 71.741 8.05668 71.741 8.42417V8.78952C71.741 9.40057 70.8737 9.76592 70.3795 9.76592H67.9008V21.1216C67.9008 21.8545 67.4043 22.4632 66.6627 22.9524C66.5369 23.0742 65.7953 23.1962 65.2988 23.3178H64.928C63.6875 23.4396 63.3169 22.8309 63.3169 22.2196V17.8252H63.3165ZM9.29146 12.9412H1.48535C0.494408 12.9412 0 12.5759 0 12.0866V11.3538C0 10.9884 0.370585 10.9885 0.743761 10.9885H21.6836C22.3016 10.9885 22.4274 11.232 22.4274 11.5995C22.4274 11.7213 22.3016 12.2084 22.3016 12.2084C22.0542 12.8195 21.4343 12.9415 20.9401 12.9415H13.2574V14.1636C15.9828 14.4071 19.3288 15.7489 19.3288 18.802C19.3288 22.2205 14.0013 23.5644 11.2755 23.5644C7.30934 23.5644 3.22004 21.6094 3.22004 18.802C3.22004 15.7489 6.44202 14.5289 9.29146 14.1636V12.9412ZM41.8798 14.1631C42.6238 14.1631 43.2437 14.5285 43.2437 15.1395V21.1219C42.9943 22.3418 41.7564 23.1964 40.3923 23.1964H30.2335C28.8696 23.1964 27.3821 22.4634 27.3821 21.1219V15.5049C27.3821 14.2849 27.5057 14.1631 28.9932 14.1631H41.8798ZM93.0532 7.69155C93.0532 9.15722 90.9477 9.64435 89.5838 9.64435H78.0611C76.8206 9.52257 75.7063 9.15722 75.7063 7.69155V2.9292C75.7063 1.58745 76.0771 1.46566 77.3176 1.46566H90.6984C92.5567 1.46566 93.0532 1.9528 93.0532 2.68563V7.69155ZM38.7812 11.5993C37.7903 12.0864 37.0465 12.2082 35.685 12.2082H27.7553C26.888 12.2082 26.2678 12.0866 25.897 11.5993C25.5238 11.11 25.2771 10.6207 25.2771 10.0118V1.9528C25.2771 1.09818 25.6476 1.09818 26.1444 1.09818H27.8791C29.4902 1.09818 29.7372 1.58745 29.7372 2.44207V9.52257C29.7372 9.89006 29.8606 10.2554 30.2337 10.2554H35.8086C36.7993 10.1336 37.9141 9.89005 38.7814 9.40079V1.9528C38.7814 1.09818 38.6578 0.61105 40.5161 0.732832H41.5092C42.3766 0.61105 43.2439 1.34388 43.2439 2.07458V5.86053H46.0934C46.9607 5.86053 47.0841 6.1041 47.0841 6.47158V6.95872C47.0841 7.69155 46.5875 7.81334 45.846 7.81334H43.2439V10.7447C43.2439 11.3536 42.8707 12.6975 42.1272 12.8193L39.5252 13.1846C38.9072 13.1846 38.7814 12.6975 38.7814 12.33L38.7812 11.5993ZM128.118 14.0392H123.534C122.79 14.0392 122.296 13.7957 122.296 13.1846V12.8193C122.296 12.4539 122.543 12.33 123.04 12.33H144.35C144.97 12.33 145.094 12.5757 145.094 12.8193C145.094 12.941 144.97 13.1846 144.97 13.1846C144.723 13.7957 144.35 14.0392 143.606 14.0392H139.89V21.4872C139.89 22.098 139.27 22.5854 138.652 22.8311L136.917 23.1964C135.553 23.318 135.306 22.8311 135.306 22.22V14.0392H132.827V21.4872C132.827 21.8547 132.951 22.4634 131.713 22.8311H131.836C131.587 22.7093 130.102 23.1964 129.728 23.1964C128.614 23.5639 128.117 22.8311 128.117 22.22V14.0392H128.118ZM166.901 13.4305C166.654 13.7959 162.812 13.1848 161.697 12.2082C160.706 11.5993 158.972 10.3772 157.857 9.15722C156.866 10.2554 155.502 11.3536 154.388 11.9646C152.776 12.8193 150.918 13.5521 148.811 13.5521C148.193 13.5521 147.572 13.4305 147.572 12.6975C147.449 12.33 147.696 12.33 147.82 12.2082L147.943 11.9646C149.184 11.8429 151.042 10.499 151.786 10.0118C153.147 9.15722 154.264 7.3262 154.882 5.98232C155.379 5.00592 155.131 3.78381 155.131 3.1749C155.006 1.9528 156.369 1.83102 156.99 1.83102H157.98C158.848 1.83102 159.962 1.83102 159.962 3.29668C159.962 4.02952 160.086 5.1277 160.21 5.98232C160.459 7.81334 163.928 10.7447 166.654 11.5993C167.769 11.9646 168.389 12.0864 168.141 12.8193C167.769 13.4305 167.274 13.4305 166.901 13.4305ZM17.4707 4.1513H13.381C14.3719 6.22588 16.727 7.44798 18.9582 7.93511C20.073 8.3026 20.8165 8.66795 20.3198 9.40079C19.8256 10.0118 19.4524 10.0118 18.7087 10.0118C16.2302 9.64435 13.2574 9.03543 11.3993 7.3262C10.6554 8.18082 9.41722 9.03544 8.17692 9.40079C6.56583 10.0118 5.45149 10.0118 3.96378 10.2554C3.22003 10.3772 2.35269 10.499 1.85851 10.0118C1.11455 9.40078 1.61112 9.03544 2.3527 8.66795C5.69848 7.69155 7.80613 7.0805 9.04405 4.1513H4.21314C3.59321 4.1513 3.34579 3.78382 3.09643 3.66203C2.72586 3.29668 2.72586 3.05312 2.72586 3.05312C2.60226 2.68563 2.84925 2.44207 3.84019 2.44207H18.3381C19.2054 2.44207 19.4524 2.68563 19.3288 3.05312L19.2054 3.66203C19.0818 4.02952 18.5851 4.1513 17.4707 4.1513ZM82.645 13.3085H74.095C73.3512 13.3085 72.4839 12.8193 72.4839 12.2082V11.9646C72.4839 11.3536 72.9806 11.3536 73.3512 11.3536H94.6641C95.1584 11.3536 95.4081 11.4754 95.4081 11.9646V12.4539C95.4081 12.941 94.6641 13.3085 93.9205 13.3085H87.229V16.4813C87.229 17.2143 86.9818 17.3359 86.4852 17.5816C86.238 17.7034 86.1144 17.8252 85.9908 17.947C85.8674 17.947 85.1235 18.0687 84.627 18.1905C84.5034 18.1905 84.3797 18.1905 84.3797 18.3123C83.2652 18.4362 82.645 18.558 82.645 17.2141V13.3085ZM127.994 10.3772C127.25 10.3772 126.633 10.1336 126.26 9.76613C125.765 9.40078 125.392 8.91151 125.392 8.18082V3.41847C125.392 2.32029 125.269 1.46566 126.756 1.46566H128.244C129.358 1.46566 129.978 2.1985 129.978 2.9292V7.81334C130.102 8.3026 130.102 8.54617 130.596 8.54617H141.625C142.121 8.54617 142.492 8.78973 142.492 9.15722C142.492 9.15722 142.615 9.27901 142.368 9.52257C141.872 10.1336 141.748 10.3772 141.004 10.3772H127.994ZM79.4229 23.1967C78.5555 23.1967 76.9444 23.0749 76.5736 22.5856C76.2028 22.2203 75.9535 21.6092 75.9535 21.1221V17.3359C76.0771 16.2377 75.9535 15.3831 77.441 15.3831H78.5555C80.043 15.3831 80.4138 15.9942 80.4138 16.8488V20.5108C80.4138 21.1219 80.6632 21.3654 81.0338 21.3654H92.6824C93.1768 21.2436 93.5498 21.4872 93.5498 21.8547V22.0983C93.5498 22.8313 93.0532 23.1967 91.8151 23.1967H79.4229ZM147.943 19.7782C147.199 19.7782 146.582 19.6564 146.582 18.9236V18.5582C146.582 18.1905 147.076 18.0689 147.449 18.0689H169.256C169.876 18.0689 170 18.4364 170 18.5582C170 18.8018 169.876 18.9236 169.876 18.9236C169.627 19.5344 169.256 19.7782 168.512 19.7782H147.943ZM38.907 16.727C38.907 16.2377 38.7812 15.8724 38.1632 15.8724H32.2154C31.8422 15.8724 31.7186 16.2377 31.7186 16.727V20.5108C31.595 21.0001 31.8422 21.3654 32.2154 21.3654H38.1632C38.6574 21.3654 38.907 21.0001 38.907 20.5108V16.727ZM88.4695 3.90773C88.3459 3.29668 88.2201 3.1749 87.7255 3.1749H80.9104C80.4138 3.1749 80.2902 3.66203 80.2902 3.90773V7.0805C80.2902 7.56977 80.5396 7.93511 80.9104 7.93511H87.7255C88.2199 7.81333 88.4695 7.69155 88.4695 7.0805V3.90773ZM14.8687 18.8016C14.8687 17.0923 13.5046 15.8724 11.2757 15.8724C8.79729 15.8724 7.55698 17.2141 7.55698 18.8016C7.68275 20.389 8.92089 21.609 11.2757 21.609C13.2574 21.609 14.8687 20.6328 14.8687 18.8016ZM107.674 10.9882C107.674 9.279 106.311 8.0569 104.949 8.0569C103.585 8.0569 102.347 9.15722 102.347 10.9882C102.347 12.8193 103.585 13.6739 104.949 13.6739C106.311 13.6739 107.674 12.8193 107.674 10.9882ZM13.381 1.70923H8.6737C8.05354 1.70923 7.80634 1.34388 7.55698 1.21996C7.18619 0.854615 7.18617 0.611048 7.18617 0.611048C7.06279 0.243563 7.30956 0 8.30072 0H14.2486C15.1159 0 15.2395 0.243563 15.1159 0.611048L14.9925 1.21996C14.8687 1.58745 14.4955 1.70923 13.381 1.70923ZM106.684 3.78381H102.594C101.974 3.78381 101.727 3.41847 101.48 3.29668C101.107 2.9292 101.107 2.68563 101.107 2.68563C100.983 2.32028 101.23 2.07458 102.223 2.07458H107.551C108.418 2.07458 108.542 2.32028 108.418 2.68563L108.295 3.29668C108.169 3.66203 107.798 3.78381 106.684 3.78381Z' fill='black'/%3E%3C/svg%3E");
background-repeat:no-repeat;}

.total-menu-logo a {
	display:block;
	width:100%;
	height:100%;
}
#header .inner .btn-menu {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  width: 18px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='17' viewBox='0 0 18 17' fill='none'%3E%3Cg clip-path='url(%23clip0_528_2544)'%3E%3Cpath d='M17 14.6833C17.2549 14.6836 17.5 14.7812 17.6854 14.9562C17.8707 15.1312 17.9822 15.3703 17.9972 15.6247C18.0121 15.8792 17.9293 16.1297 17.7657 16.3252C17.6021 16.5206 17.3701 16.6462 17.117 16.6763L17 16.6833H1C0.74512 16.6831 0.499968 16.5855 0.314632 16.4105C0.129296 16.2355 0.017765 15.9964 0.00282788 15.742C-0.0121092 15.4875 0.0706746 15.237 0.234265 15.0415C0.397855 14.8461 0.629904 14.7205 0.883 14.6903L1 14.6833H17ZM17 7.68335C17.2652 7.68335 17.5196 7.78871 17.7071 7.97624C17.8946 8.16378 18 8.41813 18 8.68335C18 8.94857 17.8946 9.20292 17.7071 9.39046C17.5196 9.57799 17.2652 9.68335 17 9.68335H1C0.734784 9.68335 0.48043 9.57799 0.292893 9.39046C0.105357 9.20292 0 8.94857 0 8.68335C0 8.41813 0.105357 8.16378 0.292893 7.97624C0.48043 7.78871 0.734784 7.68335 1 7.68335H17ZM17 0.68335C17.2652 0.68335 17.5196 0.788707 17.7071 0.976243C17.8946 1.16378 18 1.41813 18 1.68335C18 1.94857 17.8946 2.20292 17.7071 2.39046C17.5196 2.57799 17.2652 2.68335 17 2.68335H1C0.734784 2.68335 0.48043 2.57799 0.292893 2.39046C0.105357 2.20292 0 1.94857 0 1.68335C0 1.41813 0.105357 1.16378 0.292893 0.976243C0.48043 0.788707 0.734784 0.68335 1 0.68335H17Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_528_2544'%3E%3Crect width='18' height='16' fill='white' transform='translate(0 0.68335)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 0 0 no-repeat;
}

/* 헤더 끝 */
/* 컨테이너 시작 */
#container {
  margin-top: 20px;
}

#container .inner {
  width: 100%;
  padding: 0 20px;
  margin: 10px auto 0;
}

#container .inner:after {
  content: "";
  clear: both;
  display: block;
}

#container .inner .left-area {
  float: left;
  width: 820px;
}

#container .inner .right-area {
  float: right;
  width: 320px;
}

/* 컨테이너 끝 */
/* 전체메뉴 시작 */
.total-menu-box {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #f2f3f8;
  padding: 30px 20px;
  overflow-y: auto;
  z-index: 1005;
}

.total-menu-box .total-menu-top {
  position: relative;
  max-width: 460px;
  margin: 0 auto 30px;
}

.total-menu-box .total-menu-top .btn-close {
  position: absolute;
  right: 0;
  top: 4px;
  width: 19px;
  height: 19px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='20' viewBox='0 0 18 20' fill='none'%3E%3Cg clip-path='url(%23clip0_495_5117)'%3E%3Cpath d='M10.3226 9.50368L17.7836 2.04268C17.931 1.87051 18.0081 1.64904 17.9993 1.42253C17.9906 1.19603 17.8967 0.981161 17.7364 0.820876C17.5761 0.660591 17.3612 0.566691 17.1347 0.557942C16.9082 0.549193 16.6868 0.626239 16.5146 0.773683L9.05359 8.23468L1.59259 0.764683C1.42312 0.595209 1.19326 0.5 0.953589 0.5C0.713918 0.5 0.484062 0.595209 0.314589 0.764683C0.145116 0.934156 0.0499066 1.16401 0.0499066 1.40368C0.0499066 1.64335 0.145116 1.87321 0.314589 2.04268L7.78459 9.50368L0.314589 16.9647C0.220376 17.0454 0.143857 17.1447 0.0898363 17.2563C0.0358154 17.368 0.00545822 17.4896 0.000670672 17.6135C-0.00411687 17.7375 0.016768 17.8611 0.0620152 17.9766C0.107262 18.0921 0.175895 18.197 0.263604 18.2847C0.351313 18.3724 0.456206 18.441 0.571698 18.4863C0.687191 18.5315 0.81079 18.5524 0.934737 18.5476C1.05868 18.5428 1.1803 18.5125 1.29196 18.4584C1.40362 18.4044 1.50291 18.3279 1.58359 18.2337L9.05359 10.7727L16.5146 18.2337C16.6868 18.3811 16.9082 18.4582 17.1347 18.4494C17.3612 18.4407 17.5761 18.3468 17.7364 18.1865C17.8967 18.0262 17.9906 17.8113 17.9993 17.5848C18.0081 17.3583 17.931 17.1369 17.7836 16.9647L10.3226 9.50368Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_495_5117'%3E%3Crect width='18.0001' height='19' fill='white' transform='translate(-0.00012207 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 0 0 no-repeat;
}

.total-menu-box .total-info-bar {
  border-radius: 12px;
  background: #fff;
  padding: 18px 20px;
  margin-bottom: 20px;
  max-width: 460px;
  margin: 0 auto 20px;
}

.total-menu-box .total-info-bar .info-title {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 16px;
}

.total-menu-box .total-info-bar .login-box {
  display: flex;
  gap: 8px;
}

.total-menu-box .total-info-bar .login-box a {
  border-radius: 3px;
  border: 1px solid #ff6726;
  display: flex;
  height: 30px;
  padding: 0 12px;
  align-items: center;
  color: #ff6726;
  font-size: 15px;
  font-weight: 500;
  line-height: 15px;
}

.total-menu-box .total-info-bar .login-box a.btn-login,
.total-menu-box .total-info-bar .login-box a.btn-logout {
  color: #fff;
  background: #ff6726;
}

.total-menu-box #gnb {
  border-radius: 16px;
  background: #fff;
  padding: 20px;
  max-width: 460px;
  margin: 0 auto;
}

.total-menu-box #gnb li {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #dfdfdf;
  color: #000;
  font-size: 18px;
  font-weight: 500;
}

.total-menu-box #gnb li:last-child {
  margin-bottom: 0;
}


.total-menu-box #gnb li a {
  color: #000;
  font-size: 18px;
  font-weight: 500;
}

/* 전체메뉴 끝 */
/* 섹션리스트 시작 */
.paging-wrap {
  display: flex;
  justify-content: center;
  margin-top: 10px;
  align-items: center;
  overflow: hidden;
}

.paging-wrap .pagination {
  display: flex;
  justify-content: center;
  align-items: center;
}

.paging-wrap .pagination li {
  margin: 0 3px;
  width: 38px;
  height: 38px;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  cursor: pointer;
}

.paging-wrap .pagination li.page-prev {
  width: 38px;
  height: 38px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='none'%3E%3Ccircle cx='19' cy='19' r='18.5' transform='rotate(180 19 19)' fill='white' stroke='%23DDDDDD'/%3E%3Cpath d='M22 25L16 19L22 13' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0 no-repeat;
  margin-right: 6px;
}

.paging-wrap .pagination li.page-prev.none {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='none'%3E%3Ccircle cx='19' cy='19' r='18.5' fill='white' stroke='%23DDDDDD'/%3E%3Cpath d='M22 13L16 19L22 25' stroke='%23C9C9C9' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.paging-wrap .pagination li.page-next {
  width: 38px;
  height: 38px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='none'%3E%3Ccircle cx='19' cy='19' r='18.5' fill='white' stroke='%23DDDDDD'/%3E%3Cpath d='M16 13L22 19L16 25' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0 no-repeat;
  margin-left: 6px;
}

.paging-wrap .pagination li.page-next.none {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='none'%3E%3Ccircle cx='19' cy='19' r='18.5' transform='rotate(180 19 19)' fill='white' stroke='%23DDDDDD'/%3E%3Cpath d='M16 25L22 19L16 13' stroke='%23C9C9C9' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.paging-wrap .pagination li.num.active {
  border-radius: 50%;
  background-color: #ff6726;
  color: #fff;
}

.paging-wrap .pagination li a {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
}

/* 섹션리스트 끝 */
/* 게시판 시작 */
.board-list .top {
  margin-bottom: 16px;
  padding-bottom: 12px;
  border-bottom: 2px solid #000;
}

.board-list .top .title {
  color: #222;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.board-list .top .btn-write {
  border: 1px solid #4D64C3;
  display: flex;
  padding: 5px 10px;
  align-items: center;
  color: #4D64C3;
  font-size: 16px;
  font-weight: 500;
}

.board-list ul {
  margin-bottom: 30px;
}

.board-list ul li {
  padding-bottom: 12px;
  margin-bottom: 12px;
  border-bottom: 1px solid #ddd;
}

.board-list ul li:after {
  content: '';
  clear: both;
  display: block;
}

.board-list ul li .headline {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 8px;
}

.board-list ul li .headline a {
  color: #000;
}

.board-list ul li .date {
  color: #666;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  float: left;
}

.board-list ul li .ico-file {
  float: right;
  width: 75px;
  height: 20px;
  margin-right: 25px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='20' viewBox='0 0 16 20' fill='none'%3E%3Cpath d='M10 0H2C0.9 0 0 0.9 0 2V18C0 19.1 0.9 20 2 20H14C15.1 20 16 19.1 16 18V6L10 0ZM14 18H2V2H10V6H14V18ZM8 15C6.9 15 6 14.1 6 13V7.5C6 7.22 6.22 7 6.5 7C6.78 7 7 7.22 7 7.5V13H9V7.5C9 6.12 7.88 5 6.5 5C5.12 5 4 6.12 4 7.5V13C4 15.21 5.79 17 8 17C10.21 17 12 15.21 12 13V9H10V13C10 14.1 9.1 15 8 15Z' fill='%23222222'/%3E%3C/svg%3E") center right no-repeat;
}

.board-list ul li .ico-file:before {
  content: '첨부파일';
  color: #666;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  font-style: normal;
}

.board-view .top {
  margin-bottom: 12px;
}

.board-view .top .title {
  color: #222;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.board-view .board-info {
  border-top: 1px solid #000;
  padding-bottom: 20px;
  border-bottom: 1px solid #000;
  margin-bottom: 30px;
}

.board-view .board-info .headline {
  color: #000;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  margin: 16px 0 20px 0;
}

.board-view .board-info .board-byline>div {
  display: inline-block;
  color: #111;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
  margin-right: 30px;
}

.board-view .board-info .board-byline>div span {
  color: #666;
  font-weight: 400;
}

.board-view .board-content {
  color: #222;
  font-size: 22px;
  font-weight: 300;
  line-height: 36px;
  padding-bottom: 70px;
}

/*.board-view .board-content>p {
  color: #222;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  word-break: break-all;
  margin-bottom: 30px;
}*/

.board-view .board-content img{
max-width:100%;
}

.board-view .board-content figure {
  max-width: 100%;
  margin: 30px 0;
}

.board-view .board-content figure img {
  max-width: 100%;
}

.board-view .board-content .file-list{
margin:30px 0 0;
}

.board-view .board-content .file-list .title {
  color: #222;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  margin-bottom: 22px;
}

.board-view .board-content .file-list ul li {
  border-radius: 10px;
  background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='26' viewBox='0 0 20 26' fill='none'%3E%3Cg clip-path='url(%23clip0_495_114)'%3E%3Cpath d='M19.879 9.09223C19.8197 8.95665 19.7368 8.83271 19.634 8.72623L12.134 1.22623C12.0272 1.12336 11.9029 1.04039 11.767 0.981229C11.73 0.964229 11.69 0.954229 11.65 0.940229C11.5453 0.904545 11.4364 0.883021 11.326 0.876229C11.3 0.874229 11.276 0.860229 11.25 0.860229H2.5C1.8372 0.861023 1.20178 1.12467 0.73311 1.59334C0.264441 2.06201 0.000793929 2.69743 0 3.36023L0 23.3602C0 24.7392 1.121 25.8602 2.5 25.8602H17.5C18.879 25.8602 20 24.7392 20 23.3602V9.61023C20 9.58423 19.986 9.56023 19.984 9.53223C19.9778 9.42212 19.9562 9.31341 19.92 9.20923C19.907 9.16923 19.896 9.13023 19.879 9.09223ZM15.732 8.36023H12.5V5.12823L15.732 8.36023ZM2.5 23.3602V3.36023H10V9.61023C10 9.94175 10.1317 10.2597 10.3661 10.4941C10.6005 10.7285 10.9185 10.8602 11.25 10.8602H17.5L17.503 23.3602H2.5Z' fill='%234D64C3'/%3E%3Cpath d='M5 13.3602H15V15.8602H5V13.3602ZM5 18.3602H15V20.8602H5V18.3602ZM5 8.36023H7.5V10.8602H5V8.36023Z' fill='%234D64C3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_495_114'%3E%3Crect width='20' height='25' fill='white' transform='translate(0 0.860229)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 20px 16px no-repeat;
  box-shadow: 0px 4px 5px 2px rgba(0, 0, 0, 0.06);
  height: 58px;
  padding: 0 20px 0 58px;
  margin-bottom: 16px;
  border: 1px solid #fff;
}

.board-view .board-content .file-list ul li:after {
  content: "";
  clear: both;
  display: block;
}

.board-view .board-content .file-list ul li:hover {
  border: 1px solid #4d64c3;
}

.board-view .board-content .file-list ul li:hover .btn-file-download {
  display: block;
}

.board-view .board-content .file-list ul li:last-child {
  margin-bottom: 0;
}

.board-view .board-content .file-list ul li .file-name {
  float: left;
  color: #333;
  font-size: 15px;
  font-weight: 500;
  line-height: 56px;
  width: calc(100% - 90px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.board-view .board-content .file-list ul li .btn-file-download {
  float: right;
  border-radius: 4px;
  border: 1px solid #aab5e2;
  background: #fff;
  color: #586494;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
  width: 74px;
  height: 36px;
  line-height: 34px;
  text-align: center;
  margin-top: 11px;
}

.board-view .board-bottom {
  justify-content: space-between;
}

.board-view .board-bottom .btn-list {
  display: flex;
  width: 100%;
  height: 42px;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  border: 1px solid #4d64c3;
  background: #fff;
  color: #4d64c3;
  font-size: 14px;
  font-weight: 500;
}

.board-view .comment-wrap {
  margin-top: 50px;
}

.board-write>.top {
  margin-bottom: 16px;
  padding-bottom: 12px;
  border-bottom: 2px solid #000;
}

.board-write>.top .title {
  color: #222;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.board-write .board-content-write {
  padding: 0 0 36px 0;
}

.board-write .board-content-write .ipt-board-headline {
  border-radius: 5px;
  border: 1px solid #d9d9d9;
  padding: 19px 20px;
  font-size: 16px;
  line-height: 18px;
  width: 100%;
  margin-bottom: 14px;
}

.board-write .board-content-write .ipt-board-headline::-moz-placeholder {
  color: #c8c8c8;
}

.board-write .board-content-write .ipt-board-headline::placeholder {
  color: #c8c8c8;
}

.board-write .board-content-write .ipt-board-body {
  width: 100%;
  height: 348px;
  border-radius: 5px;
  border: 1px solid #d9d9d9;
  padding: 19px 20px;
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 14px;
}

.board-write .board-content-write .ipt-board-body::-moz-placeholder {
  color: #c8c8c8;
}

.board-write .board-content-write .ipt-board-body::placeholder {
  color: #c8c8c8;
}

.board-write .board-bottom {
  justify-content: space-between;
}

.board-write .board-bottom .btn-write {
  display: flex;
  width: 100%;
  padding: 11px 19px;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  border: 1px solid #4d64c3;
  background: #fff;
  color: #4d64c3;
  font-size: 16px;
  line-height: 23px;
  font-weight: 700;
}

.board-bottom2 {
  display: flex;
}

.board-bottom .btn-write.orange {
  margin-right: 10px;
  background: #FF6726 !important;
  border: 0 none !important;
  color: #fff !important;
  float: left;
}

.btn-write.btn-cancel {
  margin-right: 10px;
  background: #666 !important;
  border: 0 none !important;
  color: #fff !important;
  float: left;
  border-radius: 5px;
}

.btn-write.orange.bdline {
  border: 1px solid #FF6726 !important;
  color: #FF6726 !important;
  background: #fff !important;
}

.btn-write.btn-cancel.bdline {
  border: 1px solid #666 !important;
  color: #666 !important;
  background: #fff !important;
}

.board-list .top {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.board-list .top .title {
  float: left;
}

.write-file-list {
  background: #f9f9f9;
  padding: 12px 20px 40px;
  margin-bottom: 14px;
}

.write-file-list .top {
  position: relative;
}

.write-file-list .top .title {
  color: #222;
  font-size: 18px;
  font-weight: 700;
  line-height: 36px;
  margin-top: 8px;
  margin-bottom: 19px;
}

.write-file-list .top .btn-file-upload {
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 4px;
  border: 1px solid #aab5e2;
  background: #fff;
  width: 74px;
  height: 36px;
  line-height: 34px;
  text-align: center;
  color: #586494;
  font-size: 12px;
  font-weight: 500;
}

.write-file-list ul.none-file li {
  border-radius: 10px;
  box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.06);
  height: 58px;
  padding: 0 30px 0 68px;
  margin-bottom: 16px;
  border: 1px solid #fff;
  background: #fff;
  padding-left: 20px;
}

.write-file-list ul.none-file li p {
  float: left;
  color: #333;
  font-size: 15px;
  font-weight: 500;
  line-height: 58px;
}

.write-file-list ul.file-upload-list {
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.06);
  padding: 30px;
}

.write-file-list ul.file-upload-list li {
  background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='25' viewBox='0 0 20 25' fill='none'%3E%3Cg clip-path='url(%23clip0_173_515)'%3E%3Cpath d='M19.879 8.232C19.8197 8.09642 19.7368 7.97248 19.634 7.866L12.134 0.366C12.0272 0.263133 11.9029 0.180163 11.767 0.121C11.73 0.104 11.69 0.094 11.65 0.08C11.5453 0.0443154 11.4364 0.0227913 11.326 0.016C11.3 0.014 11.276 0 11.25 0H2.5C1.8372 0.000793929 1.20178 0.264441 0.73311 0.73311C0.264441 1.20178 0.000793929 1.8372 0 2.5L0 22.5C0 23.879 1.121 25 2.5 25H17.5C18.879 25 20 23.879 20 22.5V8.75C20 8.724 19.986 8.7 19.984 8.672C19.9778 8.56189 19.9562 8.45318 19.92 8.349C19.907 8.309 19.896 8.27 19.879 8.232ZM15.732 7.5H12.5V4.268L15.732 7.5ZM2.5 22.5V2.5H10V8.75C10 9.08152 10.1317 9.39946 10.3661 9.63388C10.6005 9.8683 10.9185 10 11.25 10H17.5L17.503 22.5H2.5Z' fill='%234D64C3'/%3E%3Cpath d='M5 12.5H15V15H5V12.5ZM5 17.5H15V20H5V17.5ZM5 7.5H7.5V10H5V7.5Z' fill='%234D64C3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_173_515'%3E%3Crect width='20' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 0 0 no-repeat;
  height: 32px;
  padding-bottom: 8px;
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 14px;
}

.write-file-list ul.file-upload-list li:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  height: 25px;
}

.write-file-list ul.file-upload-list li:after {
  content: "";
  clear: both;
  display: block;
}

.write-file-list ul.file-upload-list li .file-name {
  float: left;
  color: #333;
  font-size: 15px;
  font-weight: 500;
  line-height: 25px;
  margin-left: 38px;
}

.write-file-list ul.file-upload-list li .btn-file-del {
  float: right;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M12 12L2 3M2 12L12 3L2 12Z' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center center no-repeat;
}

/* 게시판 끝 */
/* 푸터 시작 */
#footer {
  margin-top: 30px;
  border-top: 1px solid #ddd;
  padding: 42px 0;
  background: #fff;
}

#footer .inner {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}

#footer .inner .footer-nav {
  display: flex;
  justify-content: center;
  align-items: center;
}

#footer .inner .footer-nav li {
  display: flex;
  align-items: center;
}

#footer .inner .footer-nav li a {
  color: #666;
  font-size: 14px;
  display: inline-flex;
  font-weight: 400;
  line-height: 28px;
}

#footer .inner .footer-nav li:after {
  content: "";
  display: inline-flex;
  background: #ccc;
  width: 2px;
  height: 15px;
  margin: 0 15px;
  line-height: 20px;
}

#footer .inner .footer-nav li:last-child:after {
  display: none;
}

#footer .inner .copyright {
  color: #666;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  text-align: center;
}

#footer .inner:after {
  content: "";
  clear: both;
  display: block;
}

/* 푸터 끝 */
.local-logo {
  display: flex;
  flex-wrap: wrap;
  gap: 18px;
  padding: 20px 0;
}

.local-logo .swiper {
  padding-bottom: 40px;
  width: 100%;
}

.local-logo .swiper li {
  width: 50%;
}

.local-logo .swiper-pagination-bullets {
  top: auto;
  bottom: 0;
}

.local-logo .swiper-pagination-bullets .swiper-pagination-bullet {
  background: #ccc;
  opacity: 1;
  margin: 0 3px;
}

.local-logo .swiper-pagination-bullets .swiper-pagination-bullet-active {
  background: #ff6726;
  width: 16px;
  border-radius: 8px;
}

.local-logo a {
  display: flex;
  border: 1px solid #ddd;
  width: 100%;
  height: 50px;
  align-items: center;
  justify-content: center;
}

.local-logo img {
  display: block;
  max-width: 80%;
  max-height: 80%;
}

#google_translate_element {
  position: absolute;
}