@font-face {
  font-family: "score-dream";
  src: url("/pcms/common/font/score-dream/score-dream-bold.woff2") format("woff2"), url("/pcms/common/font/score-dream/score-dream-bold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
body {
  position: inherit !important;
}

.cursor-mouse {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 9999;
}

.cursor-mouse .cursor {
  position: absolute;
  width: 12px;
  height: 12px;
  background-color: #149ab8;
  transform: rotate(-21deg);
}

.cursor-mouse .follower {
  position: absolute;
  width: 8px;
  height: 8px;
  background-color: #438dd9;
  transform: rotate(-21deg);
}

.cursor-mouse .linker {
  position: absolute;
  width: 6px;
  height: 6px;
  background-color: #e76565;
  transform: rotate(-21deg);
}

a:focus, button:focus {
  outline: 1px dotted #000;
}

@keyframes spinspin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.move_top {
  opacity: 0;
  position: fixed;
  top: auto;
  right: 2%;
  bottom: 50px;
  z-index: 50;
  width: 60px;
  height: 60px;
}

.move_top.show {
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
}

.move_top a {
  display: block;
  width: 60px;
  height: 60px;
  border: 1px solid #c1c1c1;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.5);
  text-align: center;
}

.move_top a canvas {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}

.move_top a em {
  position: relative;
  z-index: 2;
  width: 58px;
  height: 58px;
  overflow: hidden;
  display: block;
  padding-top: 30px;
  font-size: 12px;
  transition: all 0.3s ease-in-out;
}

.move_top a em:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 18px;
  width: 13px;
  height: 3px;
  transform: rotate(-45deg);
  margin-left: -12px;
  background: #000;
  transform-origin: 100%;
  transition: all 0.3s ease-in-out;
}

.move_top a em:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 18px;
  width: 13px;
  height: 3px;
  background: #000;
  transform: rotate(45deg);
  transform-origin: 0;
  transition: all 0.3s ease-in-out;
}

.move_top a:hover em {
  color: #262a36;
}

.move_top a:hover em:before,
.move_top a:hover em:after {
  background: #262a36;
}

#contens #txt .sitemap.type2 {
  border-top: none;
}

#gnb_layout .depth1_ul > li.n3 .item {
  padding-left: 477px;
}

#top_layout .top_wrap .utile_wrap > li > a .txt-on,
#top_layout .top_wrap .utile_wrap > li > button .txt-on {
  display: none !important;
}

#top_layout .top_wrap #logo {
  width: 307px;
  height: 44px;
}
@media (max-width: 640px) {
  #top_layout .top_wrap #logo {
    width: 150px;
    height: 32px;
  }
}
@media (max-width: 420px) {
  #top_layout .top_wrap #logo {
    width: 112px;
    height: 24px;
  }
}
@media (max-width: 320px) {
  #top_layout .top_wrap #logo {
    width: 98px;
    height: 21px;
  }
}
#top_layout .top_wrap #logo a {
  background-image: url("data:image/svg+xml,%3Csvg width='308' height='44' viewBox='0 0 308 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M37.6255 10.917L26.7227 13.8381L33.0972 37.6257L44 34.7046L37.6255 10.917Z' fill='%230096B8'/%3E%3Cpath d='M30.1724 26.7243L6.3826 33.0982L9.30401 44L33.0938 37.6261L30.1724 26.7243Z' fill='%23306B9B'/%3E%3Cpath d='M34.7001 0L10.9102 6.37387L13.8316 17.2757L37.6215 10.9018L34.7001 0Z' fill='%23DFAE74'/%3E%3Cpath d='M10.9097 6.38175L0 9.30428L6.37539 33.0916L17.2851 30.1691L10.9097 6.38175Z' fill='%23E4605B'/%3E%3Cpath d='M297.077 13.2716H289.861V15.4606H292.149V30.5636H294.701V15.4606H297.077V13.2716Z' fill='%23444444'/%3E%3Cpath d='M245.179 29.7496L243.661 13.2826H241.032L243.155 30.5636H246.752L248.875 13.2826H246.686L245.168 29.7496H245.179Z' fill='%23444444'/%3E%3Cpath d='M258.346 15.4716V13.2936H252.153V30.5966H258.346V28.4186H254.683V22.0716H258.236V19.8826H254.683V15.4716H258.346Z' fill='%23444444'/%3E%3Cpath d='M278.08 27.5496C278.08 28.3636 277.618 28.6936 276.903 28.6936C276.1 28.6936 275.671 28.2536 275.671 27.5496V24.0406H273.097V27.2416C273.097 29.5846 274.318 31.2236 276.848 31.2236C279.378 31.2236 280.698 29.6616 280.698 27.2856C280.885 24.5686 280.148 23.7656 280.148 23.7656C279.939 23.1056 278.509 21.5436 278.509 21.5436C278.025 20.9386 276.441 19.1456 276.441 19.1456C275.847 18.3976 275.748 17.6826 275.748 17.6826C275.572 17.0006 275.682 16.2856 275.682 16.2856C275.682 15.4716 276.177 15.1416 276.892 15.1416C277.64 15.1416 278.069 15.6696 278.036 16.2856V19.2446H280.61V16.8246C280.61 14.4816 279.389 12.8426 276.87 12.8426C274.351 12.8426 273.119 14.4486 273.119 16.8246C273.119 16.8246 273.075 17.4626 273.174 18.2986C273.174 18.2986 273.273 19.4866 274.23 20.7186C274.23 20.7186 276.892 23.6886 277.365 24.2826C277.365 24.2826 278.388 25.4156 278.091 27.5386L278.08 27.5496Z' fill='%23444444'/%3E%3Cpath d='M215.567 13.2716V27.5496C215.567 28.3636 215.072 28.6936 214.357 28.6936C213.554 28.6936 213.213 28.2536 213.213 27.5496V13.2716H210.65V27.2526C210.408 29.5956 211.86 31.2346 214.401 31.2346C216.942 31.2346 218.383 29.6286 218.141 27.2526V13.2716H215.567Z' fill='%23444444'/%3E%3Cpath d='M228.734 13.2716V28.2536L226.248 13.2716H222.464V30.5856H224.532V14.5806L227.205 30.5856H230.802V13.2716H228.734Z' fill='%23444444'/%3E%3Cpath d='M237.776 13.2716H235.224V30.5856H237.776V13.2716Z' fill='%23444444'/%3E%3Cpath d='M286.748 13.2716H284.207V30.5856H286.748V13.2716Z' fill='%23444444'/%3E%3Cpath d='M307.109 13.2936H304.711L303.116 21.4556L301.477 13.2936H298.815L301.686 24.4146V30.6296H304.238V24.4146L307.109 13.2936Z' fill='%23444444'/%3E%3Cpath d='M264.528 22.3686V30.5856H261.987V13.2716H266.057C268.367 13.2716 269.467 14.5366 269.467 17.2206C269.467 19.7506 268.84 21.2356 266.233 21.2356H266.475C268.169 21.2356 269.423 21.9066 269.423 24.1726L269.401 28.4846C269.401 28.4846 269.28 29.8266 269.764 30.5746H267.124C267.124 30.5746 266.827 30.0356 266.86 28.0666V24.3156C266.86 23.1936 266.376 22.4566 265.507 22.3906L264.517 22.3686H264.528ZM265.628 20.3446C266.618 20.3446 266.849 19.6076 266.871 17.9686C266.893 16.4726 266.706 15.3506 265.628 15.3506H264.528V20.3336H265.628V20.3446Z' fill='%23444444'/%3E%3Cpath d='M153.593 13.2716H146.377V15.4496H148.665V30.5636H151.217V15.4496H153.593V13.2716Z' fill='%23444444'/%3E%3Cpath d='M142.021 30.5636H144.661L142.538 13.2826H138.941L136.818 30.5636H139.007L139.425 26.0426H141.614L142.032 30.5636H142.021ZM139.601 23.8646L140.503 14.1076L141.394 23.8646H139.601Z' fill='%23444444'/%3E%3Cpath d='M192.005 30.5636H194.645L192.522 13.2826H188.925L186.791 30.5636H188.98L189.398 26.0426H191.587L192.005 30.5636ZM189.596 23.8646L190.487 14.1076L191.378 23.8646H189.585H189.596Z' fill='%23444444'/%3E%3Cpath d='M170.742 27.2526C170.742 29.6286 169.455 31.2346 167.002 31.2346C164.549 31.2346 163.251 29.6066 163.251 27.2526V16.7476C163.251 14.3716 164.527 12.7656 167.002 12.7656C169.477 12.7656 170.742 14.4046 170.742 16.7476V27.2526ZM168.168 16.2086C168.168 15.4936 167.838 15.0646 167.024 15.0646C166.32 15.0646 165.825 15.3946 165.825 16.2086V27.5496C165.825 28.2646 166.155 28.6936 166.969 28.6936C167.673 28.6936 168.179 28.3636 168.179 27.5496V16.2086H168.168Z' fill='%23444444'/%3E%3Cpath d='M131.406 13.2716V28.2536L128.92 13.2716H125.147V30.5856H127.215V14.5806L129.888 30.5856H133.474V13.2716H131.406Z' fill='%23444444'/%3E%3Cpath d='M181.434 13.2716V28.2536L178.948 13.2716H175.175V30.5856H177.243V14.5806L179.905 30.5856H183.502V13.2716H181.434Z' fill='%23444444'/%3E%3Cpath d='M158.961 13.2716H156.409V30.5856H158.961V13.2716Z' fill='%23444444'/%3E%3Cpath d='M200.376 28.3856V13.2716H197.824V30.5746H204.072V28.3856H200.376Z' fill='%23444444'/%3E%3Cpath d='M70.796 30.5746H73.436L71.302 13.2936H67.705L65.582 30.5746H67.771L68.178 26.0646H70.378L70.796 30.5746ZM68.387 23.8756L69.289 14.1076L70.191 23.8756H68.387Z' fill='%23444444'/%3E%3Cpath d='M107.525 30.5746L105.391 13.2936H101.794L99.671 30.5746H101.86L102.267 26.0646H104.467L104.874 30.5746H107.525ZM102.476 23.8756L103.367 14.1076L104.269 23.8756H102.476Z' fill='%23444444'/%3E%3Cpath d='M82.94 13.2936V28.2646L80.443 13.2936H76.67V30.5966H78.738V14.5916L81.4 30.5966H84.997V13.2936H82.94Z' fill='%23444444'/%3E%3Cpath d='M116.468 13.2716H109.241V15.4496H111.54V30.5636H114.092V15.4496H116.468V13.2716Z' fill='%23444444'/%3E%3Cpath d='M93.071 20.3556C94.061 20.3556 94.292 19.6296 94.314 17.9796C94.347 16.4836 94.16 15.3616 93.071 15.3616H91.96V20.3446H93.071V20.3556ZM96.954 26.5816C96.778 29.1116 96.25 30.5966 93.643 30.5966H89.419V13.2936H93.5C95.81 13.2936 96.91 14.5586 96.91 17.2316C96.91 19.7616 96.294 21.2356 93.676 21.2356H93.918C95.612 21.2466 96.954 22.3136 96.954 24.1726C96.954 24.1726 96.976 26.3286 96.965 26.5706L96.954 26.5816ZM94.303 24.3266C94.303 23.2046 93.819 22.4676 92.95 22.4016L91.96 22.3796V28.6276H93.038C94.028 28.6276 94.27 27.9016 94.358 26.2516C94.402 25.2836 94.303 24.3266 94.303 24.3266Z' fill='%23444444'/%3E%3Cpath d='M59.763 13.2386V19.8496H57.541V13.2386H55V30.5526H57.541V22.0386H59.763V30.5526H62.304V13.2386H59.763Z' fill='%23444444'/%3E%3C/svg%3E%0A");
}

#foot_layout .footer-addr {
  padding-top: 53px;
}

#foot_layout .footer-addr .footer_address {
  padding-right: 150px;
}

#foot_layout .footer-addr address p > strong {
  margin-right: 16px;
}

#foot_layout .footer-addr address p .tel, #foot_layout .footer-addr address p .fax {
  margin-left: 10px;
}

/*# sourceMappingURL=acego.tmpl.css.map */
