@charset "UTF-8";
@font-face {
  font-family: 'Pretendard';
  font-weight: 900;
  font-display: swap;
  src: local('Pretendard Black'), url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-Black.woff2) format('woff2');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 800;
  font-display: swap;
  src: local('Pretendard ExtraBold'),
    url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-ExtraBold.woff2) format('woff2');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 700;
  font-display: swap;
  src: local('Pretendard Bold'), url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-Bold.woff2) format('woff2');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 600;
  font-display: swap;
  src: local('Pretendard SemiBold'),
    url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-SemiBold.woff2) format('woff2');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 500;
  font-display: swap;
  src: local('Pretendard Medium'), url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-Medium.woff2) format('woff2');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 400;
  font-display: swap;
  src: local('Pretendard Regular'),
    url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-Regular.woff2) format('woff2');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 300;
  font-display: swap;
  src: local('Pretendard Light'), url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-Light.woff2) format('woff2');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 200;
  font-display: swap;
  src: local('Pretendard ExtraLight'),
    url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-ExtraLight.woff2) format('woff2');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 100;
  font-display: swap;
  src: local('Pretendard Thin'), url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-Thin.woff2) format('woff2');
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, 'Helvetica Neue', 'Segoe UI',
    'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
    sans-serif;
}
body {
  margin: 0;
  padding: 0 !important;
  font-size: 14px;
  line-height: 1.5;
  background: #fff;
  -webkit-text-size-adjust: none;
  font-weight: 400;
  color: #24252e;
}
/* reset */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
p,
blockquote,
th,
td,
input,
select,
textarea,
button {
  margin: 0;
  padding: 0;
}

article,
aside,
details,
figcaption,
div,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 600;
}
dfn {
  font-style: italic;
}
h1 {
  margin: 0.67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
svg:not(:root) {
  overflow: hidden;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 600;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
:after,
:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button {
  cursor: pointer;
}
button a {
  color: #337ab7;
  text-decoration: none;
}
a:focus,
a:hover {
  color: #23527c;
  text-decoration: none;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.pointer {
  cursor: pointer !important;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
  border: 0;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-weight: 600;
  line-height: 1.1;
  color: inherit;
}
.h1,
h1 {
  font-size: 32px;
}
.h2,
h2 {
  font-size: 28px;
}
.h3,
h3 {
  font-size: 24px;
}
.h4,
h4 {
  font-size: 18px;
}
.h5,
h5 {
  font-size: 14px;
}
.h6,
h6 {
  font-size: 12px;
}

.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
ol,
ul {
  margin: 0;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
li {
  list-style: none;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
.txt-divide {
  display: inline-block;
  margin: 0 6px;
  font-weight: 400;
}
/*폰트*/
.blind {
  position: absolute;
  clip: rect(0 0 0 0);
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
}
/*정렬*/
.div-table {
  display: table;
  box-sizing: border-box;
  table-layout: fixed;
  width: 100%;
}
.div-table > div {
  display: table-cell;
}
/*간격*/
.line-height-1 {
  line-height: 1;
}
.line-height-1-2 {
  line-height: 1.2;
}
.line-height-2 {
  line-height: 2;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}

.float-l {
  float: left;
  position: relative;
}
.float-r {
  float: right;
  position: relative;
  /* overflow: hidden; */
  /* clear: both; */
}
.width-270 {
  width: 270px;
}
.p-0 {
  padding: 0 !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pr-0 {
  padding-right: 0 !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pl-0 {
  padding-left: 0 !important;
}
.p-5 {
  padding: 5px !important;
}
.pt-5 {
  padding-top: 5px !important;
}
.pr-5 {
  padding-right: 5px !important;
}
.pb-5 {
  padding-bottom: 5px !important;
}
.pl-5 {
  padding-left: 5px !important;
}
.p-6 {
  padding: 6px !important;
}
.pt-6 {
  padding-top: 6px !important;
}
.pr-6 {
  padding-right: 6px !important;
}
.pb-6 {
  padding-bottom: 6px !important;
}
.pl-6 {
  padding-left: 6px !important;
}
.p-8 {
  padding: 8px !important;
}
.pt-8 {
  padding-top: 8px !important;
}
.pr-8 {
  padding-right: 8px !important;
}
.pb-8 {
  padding-bottom: 8px !important;
}
.pl-8 {
  padding-left: 8px !important;
}
.p-10 {
  padding: 10px !important;
}
.pt-10 {
  padding-top: 10px !important;
}
.pr-10 {
  padding-right: 10px !important;
}
.pb-10 {
  padding-bottom: 10px !important;
}
.pl-10 {
  padding-left: 10px !important;
}
.p-15 {
  padding: 15px !important;
}
.pt-15 {
  padding-top: 15px !important;
}
.pr-15 {
  padding-right: 15px !important;
}
.pb-15 {
  padding-bottom: 15px !important;
}
.pl-15 {
  padding-left: 15px !important;
}
.p-16 {
  padding: 16px !important;
}
.pt-16 {
  padding-top: 16px !important;
}
.pr-16 {
  padding-right: 16px !important;
}
.pb-16 {
  padding-bottom: 16px !important;
}
.pl-16 {
  padding-left: 16px !important;
}
.p-20 {
  padding: 20px !important;
}
.pt-20 {
  padding-top: 20px !important;
}
.pr-20 {
  padding-right: 20px !important;
}
.pb-20 {
  padding-bottom: 20px !important;
}
.pl-20 {
  padding-left: 20px !important;
}
.p-24 {
  padding: 24px !important;
}
.pt-24 {
  padding-top: 24px !important;
}
.pr-24 {
  padding-right: 24px !important;
}
.pb-24 {
  padding-bottom: 24px !important;
}
.pl-24 {
  padding-left: 24px !important;
}
.p-30 {
  padding: 30px !important;
}
.pt-30 {
  padding-top: 30px !important;
}
.pr-30 {
  padding-right: 30px !important;
}
.pb-30 {
  padding-bottom: 30px !important;
}
.pl-30 {
  padding-left: 30px !important;
}
.p-32 {
  padding: 32px !important;
}
.pt-32 {
  padding-top: 32px !important;
}
.pr-32 {
  padding-right: 32px !important;
}
.pb-32 {
  padding-bottom: 32px !important;
}
.pl-32 {
  padding-left: 32px !important;
}
.p-40 {
  padding: 40px !important;
}
.pt-40 {
  padding-top: 40px !important;
}
.pr-40 {
  padding-right: 40px !important;
}
.pb-40 {
  padding-bottom: 40px !important;
}
.pl-40 {
  padding-left: 40px !important;
}
.p-50 {
  padding: 50px !important;
}
.pt-50 {
  padding-top: 50px !important;
}
.pr-50 {
  padding-right: 50px !important;
}
.pb-50 {
  padding-bottom: 50px !important;
}
.pl-50 {
  padding-left: 50px !important;
}
.p-100 {
  padding: 100px !important;
}
.pt-100 {
  padding-top: 100px !important;
}
.pr-100 {
  padding-right: 100px !important;
}
.pb-100 {
  padding-bottom: 100px !important;
}
.pl-100 {
  padding-left: 100px !important;
}
.m-0 {
  margin: 0 !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mr-0 {
  margin-right: 0 !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.ml-0 {
  margin-left: 0 !important;
}
.m-4 {
  margin: 4px !important;
}
.mt-4 {
  margin-top: 4px !important;
}
.mr-4 {
  margin-right: 4px !important;
}
.mb-4 {
  margin-bottom: 4px !important;
}
.ml-4 {
  margin-left: 4px !important;
}
.m-5 {
  margin: 5px !important;
}
.mt-5 {
  margin-top: 5px !important;
}
.mr-5 {
  margin-right: 5px !important;
}
.mb-5 {
  margin-bottom: 5px !important;
}
.ml-5 {
  margin-left: 5px !important;
}
.m-6 {
  margin: 6px !important;
}
.mt-6 {
  margin-top: 6px !important;
}
.mr-6 {
  margin-right: 6px !important;
}
.mb-6 {
  margin-bottom: 6px !important;
}
.ml-6 {
  margin-left: 6px !important;
}
.m-8 {
  margin: 8px !important;
}
.mt-8 {
  margin-top: 8px !important;
}
.mr-8 {
  margin-right: 8px !important;
}
.mb-8 {
  margin-bottom: 8px !important;
}
.ml-8 {
  margin-left: 8px !important;
}
.m-10 {
  margin: 10px !important;
}
.mt-10 {
  margin-top: 10px !important;
}
.mr-10 {
  margin-right: 10px !important;
}
.mb-10 {
  margin-bottom: 10px !important;
}
.ml-10 {
  margin-left: 10px !important;
}
.m-12 {
  margin: 12px !important;
}
.mt-12 {
  margin-top: 12px !important;
}
.mr-12 {
  margin-right: 12px !important;
}
.mb-12 {
  margin-bottom: 12px !important;
}
.ml-12 {
  margin-left: 12px !important;
}
.m-14 {
  margin: 14px !important;
}
.mt-14 {
  margin-top: 14px !important;
}
.mr-14 {
  margin-right: 14px !important;
}
.mb-14 {
  margin-bottom: 14px !important;
}
.ml-14 {
  margin-left: 14px !important;
}
.m-15 {
  margin: 15px !important;
}
.mt-15 {
  margin-top: 15px !important;
}
.mr-15 {
  margin-right: 15px !important;
}
.mb-15 {
  margin-bottom: 15px !important;
}
.ml-15 {
  margin-left: 15px !important;
}
.mt-16 {
  margin-top: 16px !important;
}
.mr-16 {
  margin-right: 16px !important;
}
.mb-16 {
  margin-bottom: 16px !important;
}
.ml-16 {
  margin-left: 16px !important;
}
.m-20 {
  margin: 20px !important;
}
.mt-20 {
  margin-top: 20px !important;
}
.mr-20 {
  margin-right: 20px !important;
}
.mb-20 {
  margin-bottom: 20px !important;
}
.ml-20 {
  margin-left: 20px !important;
}
.m-24 {
  margin: 24px !important;
}
.mt-24 {
  margin-top: 24px !important;
}
.mr-24 {
  margin-right: 24px !important;
}
.mb-24 {
  margin-bottom: 24px !important;
}
.ml-24 {
  margin-left: 24px !important;
}
.m-30 {
  margin: 30px !important;
}
.mt-30 {
  margin-top: 30px !important;
}
.mr-30 {
  margin-right: 30px !important;
}
.mb-30 {
  margin-bottom: 30px !important;
}
.ml-30 {
  margin-left: 30px !important;
}
.m-35 {
  margin: 35px !important;
}
.mt-35 {
  margin-top: 35px !important;
}
.mr-35 {
  margin-right: 35px !important;
}
.mb-35 {
  margin-bottom: 35px !important;
}
.ml-35 {
  margin-left: 35px !important;
}
.m-40 {
  margin: 40px !important;
}
.mt-40 {
  margin-top: 40px !important;
}
.mr-40 {
  margin-right: 40px !important;
}
.mb-40 {
  margin-bottom: 40px !important;
}
.ml-40 {
  margin-left: 40px !important;
}
.m-50 {
  margin: 50px !important;
}
.mt-50 {
  margin-top: 50px !important;
}
.mr-50 {
  margin-right: 50px !important;
}
.mb-50 {
  margin-bottom: 50px !important;
}
.ml-50 {
  margin-left: 50px !important;
}
.m-60 {
  margin: 60px !important;
}
.mt-60 {
  margin-top: 60px !important;
}
.mr-60 {
  margin-right: 60px !important;
}
.mb-60 {
  margin-bottom: 60px !important;
}
.ml-60 {
  margin-left: 60px !important;
}
.w-230 {
  width: 230px !important;
}
.min-w-full {
  min-width: 100% !important;
}
.min-w-min {
  min-width: min-content !important;
}
.min-w-max {
  min-width: max-content !important;
}
.min-w-fit {
  min-width: fit-content !important;
}
.min-w-0 {
  min-width: 0 !important;
}
.min-w-20 {
  min-width: 20px !important;
}
.min-w-100 {
  min-width: 100px !important;
}
.min-w-110 {
  min-width: 110px !important;
}
.min-w-120 {
  min-width: 120px !important;
}
.min-w-121 {
  min-width: 121px !important;
}
.min-w-150 {
  min-width: 150px !important;
}
.max-w-100 {
  max-width: 100px !important;
}
.max-w-110 {
  max-width: 110px !important;
}
.h-140 {
  height: 140px !important;
}
.h-385 {
  height: 385px !important;
}
.min-h-65 {
  min-height: 65px !important;
}
.min-h-700 {
  min-height: 700px !important;
}
.min-h-1000 {
  min-height: 1000px !important;
}
.min-h-full {
  min-height: 100% !important;
}
.black,
a.black {
  color: #192530 !important;
}
.gray {
  color: #a2a3ad !important;
}
.gray-dark {
  color: #727383 !important;
}
.orange {
  color: #f55e00 !important;
}
.blue {
  color: #3858cd !important;
}
.red {
  color: #ef5350 !important;
}
.white {
  color: #fff !important;
}
.blue-light {
  color: #2aaafe !important;
}
.modal-text-highlight {
  font-weight: 600;
  color: #3e6de3;
}
/*영역 구분*/
.section-bg {
  border: 1px solid transparent;
  background-color: transparent;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
}
.section-bg .section-title {
  font-size: 18px;
  font-weight: 600;
  display: block;
}
.section-bg.bg-gray-light {
  background-color: #f8f8f8;
}
.section-bg.dashed {
  border: 1px dashed transparent;
}
.section-bg.bg-gray {
  background-color: #f8f8f8;
}
.section-bg.bg-black {
  background-color: #3d3e56;
}
.section-bg.bg-outline {
  border-color: #d8dbdf;
  background-color: #fff;
}
.section-bg.bg-outline.lightgray {
  border-color: #eee;
  background-color: #fff;
}
.section-bg.r-4 {
  border-radius: 4px;
}
.section-bg.bg-outline.gray-light-50 {
  border-color: #b4b7ba;
  background-color: #fff;
}

.section-bg.bg-outline-blue {
  border-color: #2aaafe;
  background-color: rgba(42, 170, 254, 0.15);
}
.section-bg.bg-blue {
  background-color: rgba(42, 170, 254, 0.15);
}
.section-bg.bg-orange {
  background-color: rgba(250, 100, 0, 0.08);
}
/* Layout */
.container {
  position: relative;
  width: 100%;
}

.container.manage-library {
  position: relative;
  width: 100%;
  padding-top: 110px;
}
.container:after,
.container .inner:after {
  content: '';
  display: block;
  clear: both;
}
.container .inner {
  width: 1100px;
  margin: 0 auto 0 auto !important;
  position: relative;
}
.container .inner-1200 {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
.library-body {
  position: relative;
  width: 806px;
  vertical-align: top;
  float: right;
  margin-left: 40px;
}
.home-flex {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
  flex-grow: 1;
  justify-content: space-between;
  gap: 0 20px;
  margin-top: 20px;
}
.home-grid-2 {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 20px 0;
}
.manage-home-grid {
  display: grid;
  grid-template-columns: 724px 356px;
  gap: 20px;
  margin-top: 20px;
}
.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-between {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.flex-start {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.flex-start.rate-graph > div:nth-of-type(1) {
  width: 188px;
}
.flex-start.rate-graph > div:nth-of-type(2) {
  width: 852px;
}
.flex-row {
  display: flex;
  flex-flow: row;
}
.hidden {
  display: none !important;
}
.gap-60 {
  gap: 60px;
}
.static {
  position: static !important;
}
.absolute {
  position: absolute !important;
}
.relative {
  position: relative !important;
}
.fixed {
  position: fixed !important;
}
.sticky {
  position: sticky !important;
}
.opacity-0 {
  opacity: 0 !important;
}
.opacity-5 {
  opacity: 0.05 !important;
}
.opacity-60 {
  opacity: 0.6 !important;
}
.fw-100 {
  font-weight: 100 !important;
}
.fw-200 {
  font-weight: 200 !important;
}
.fw-300 {
  font-weight: 300 !important;
}
.fw-400 {
  font-weight: 400 !important;
}
.fw-500 {
  font-weight: 500 !important;
}
.fw-600 {
  font-weight: 600 !important;
}
.fw-700 {
  font-weight: 700 !important;
}
.fw-800 {
  font-weight: 800 !important;
}
.fw-900 {
  font-weight: 900 !important;
}
.items-start {
  align-items: flex-start !important;
}
.items-end {
  align-items: flex-end !important;
}
.items-center {
  align-items: center !important;
}
.items-baseline {
  align-items: baseline !important;
}
.items-stretch {
  align-items: stretch !important;
}

:root {
    /* Color styles */
    --neu--bk: #000000;
    --neu--00: #ffffff;
    --blg--900: #24252e;
    --blg--800: #2d2e39;
    --blg--700: #3b3c4a;
    --blg--600: #464858;
    --blg--500: #535465;
    --blg--400: #636474;
    --blg--300: #727383;
    --blg--200: #888996;
    --blg--100: #a3a4ae;
    --blg--50: #c1c2c7;
    --blg--40: #cfd0d3;
    --blg--30: #dfdfe2;
    --blg--20: #ececee;
    --blg--10: #f7f7f8;
    --pri--900: #162959;
    --pri--800: #1b336d;
    --pri--700: #274694;
    --pri--600: #325abc;
    --pri--500: #3e6de3;
    --pri--400: #658ae9;
    --pri--300: #8ba7ee;
    --pri--200: #b2c5f4;
    --pri--100: #d1dcf8;
    --pri--50: #e0e8fb;
    --pri--30: #ecf0fc;
    --pri--10: #f4f6fd;
    --sec--red--600: #c11515;
    --sec--red--500: #e83030;
    --sec--red--400: #ef7171;
    --sec--orange--600: #d65200;
    --sec--orange--500: #f55e00;
    --sec--orange--400: #ffa46b;
    --sec--orange--50: #ffe6d6;
    --sec--orange--10: #fff6f0;
    --sec--gold--600: #cf7f17;
    --sec--gold--500: #e99d3a;
    --sec--gold--400: #e9ae63;
    --sec--green--600: #12874d;
    --sec--green--500: #00a352;
    --sec--green--400: #4dc78a;
    --sec--sky--600: #027dbb;
    --sec--sky--500: #0096e0;
    --sec--sky--400: #45bcf7;
    --sec--sky--50: #ceedfd;
    --sec--sky--10: #ebf8fe;
    --sys--inf--600: #0467be;
    --sys--inf--500: #0777da;
    --sys--inf--400: #3198f2;
    --sys--neg--600: #c62f2f;
    --sys--neg--500: #de3535;
    --sys--neg--400: #fc4a4a;
    --sys--cau--600: #cb6b0b;
    --sys--cau--500: #e4780c;
    --sys--cau--400: #ef8925;
    --sys--pos--600: #008500;
    --sys--pos--500: #00a300;
    --sys--pos--400: #08ba08;
}

@charset "UTF-8";
@font-face {
  font-family: 'Pretendard';
  font-weight: 900;
  font-display: swap;
  src: local('Pretendard Black'),
    url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-Black.woff2)
      format('woff2');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 800;
  font-display: swap;
  src: local('Pretendard ExtraBold'),
    url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-ExtraBold.woff2)
      format('woff2');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 700;
  font-display: swap;
  src: local('Pretendard Bold'),
    url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-Bold.woff2)
      format('woff2');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 600;
  font-display: swap;
  src: local('Pretendard SemiBold'),
    url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-SemiBold.woff2)
      format('woff2');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 500;
  font-display: swap;
  src: local('Pretendard Medium'),
    url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-Medium.woff2)
      format('woff2');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 400;
  font-display: swap;
  src: local('Pretendard Regular'),
    url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-Regular.woff2)
      format('woff2');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 300;
  font-display: swap;
  src: local('Pretendard Light'),
    url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-Light.woff2)
      format('woff2');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 200;
  font-display: swap;
  src: local('Pretendard ExtraLight'),
    url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-ExtraLight.woff2)
      format('woff2');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 100;
  font-display: swap;
  src: local('Pretendard Thin'),
    url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-Thin.woff2)
      format('woff2');
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto,
    'Helvetica Neue', 'Segoe UI', 'Apple SD Gothic Neo', 'Noto Sans KR',
    'Malgun Gothic', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
    sans-serif;
}

body {
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  background: #fff;
  -webkit-text-size-adjust: none;
  font-weight: 400;
}

/* reset */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
p,
blockquote,
th,
td,
input,
select,
textarea,
button {
  margin: 0;
  padding: 0;
}

article,
aside,
details,
figcaption,
div,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: 600;
}

dfn {
  font-style: italic;
}

h1 {
  margin: 0.67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  height: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-size: inherit;
  color: inherit;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type='button'],
input[type='reset'],
input[type='submit'] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

input {
  line-height: normal;
}

input[type='checkbox'],
input[type='radio'] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  height: auto;
}

input[type='search'] {
  -webkit-appearance: textfield;
  outline: 0;
}

fieldset {
  padding: 0.35em 0.625em 0.75em;
  margin: 0 2px;
  border: 1px solid silver;
}

legend {
  padding: 0;
  border: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: 600;
}

table {
  border-spacing: 0;
  border-collapse: collapse;
}

td,
th {
  padding: 0;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

:after,
:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #337ab7;
  text-decoration: none;
  background-color: transparent;
}

a:focus,
a:hover {
  color: #23527c;
  text-decoration: none;
}

a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

a:active,
a:hover {
  outline: 0;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
  border: 0;
}

/*모달*/
.toastmassage-module_toast-massage-CXeb7.toastmassage-module_vertical-center-B8ddj {
  /*position: fixed;*/ /*react hot toast에서 설정하는 css와 충돌되어 비활성화*/
  /*top: 50%;*/
  /*left: 50%;*/
  /*-webkit-transform: translate(-50%, -50%);*/
  /*-ms-transform: translate(-50%, -50%);*/
  /*-moz-transform: translate(-50%, -50%);*/
  /*-o-transform: translate(-50%, -50%);*/
  /*transform: translate(-50%, -50%);*/ /*react hot toast에서 설정하는 css와 충돌되어 비활성화*/
  padding: 10px 20px;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  background-color: #24252e;
  /*z-index: 1002;*/ /*react hot toast에서 설정하는 css와 충돌되어 비활성화*/
}
.toastmassage-module_back_dim-klF1R {
  position: fixed;
  inset: 0px;
  z-index: 1000;
  width: 100%;
  height: 100%;
  margin: 0px auto;
  background-color: rgba(0, 0, 0, 0.4);
  overflow: hidden auto;
}
.toastmassage-module_spiner-20-OJHOU {
  width: 20px;
  height: 20px;
  background-image: url(../../../assets/images/4a6526bbf59d6b782611.png);
  background-size: 20px 20px;
  background-color: transparent;
  background-repeat: no-repeat;
  -webkit-animation: toastmassage-module_load3-zyDJy 1.4s infinite linear;
  animation: toastmassage-module_load3-zyDJy 1.4s infinite linear;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  display: inline-block;
  vertical-align: top;
  margin: 1px 10px 0 0;
}
@-webkit-keyframes toastmassage-module_load3-zyDJy {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes toastmassage-module_load3-zyDJy {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/*모달*/
.toastmassage-module_toast-massage-EuuAW.toastmassage-module_vertical-center-YrC1m {
  position: fixed;
  bottom: 24px;
  left: 50%;
  z-index: 1002;
  transform: translateX(-50%);
  width: max-content;
  max-width: 320px;
  padding: 12px 16px;
  border-radius: 8px;
  font-size: 15px;
  font-weight: 400;
  background: var(--bg--opa--bk--rgba--always-90);
  color: var(--txt--neu--always-10);
  text-align: center;
  font-family: Pretendard;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.title-module_menu-title-pigwd {
  position: relative;
  overflow: hidden;
  font-size: 20px;
  font-weight: 600;
  border-bottom: 1px solid #2d2e39;
  margin: 0 0 20px 0;
  padding: 0 0 12px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 45px;
}
.title-module_menu-title-pigwd > div {
  display: flex;
  align-items: center;
  gap: 8px;
  height: 32px;
}
.title-module_menu-title-pigwd .title-module_sub-text-t5fPY {
  font-size: 16px;
  font-weight: 500;
  color: #727383;
  display: inline-block;
}
.title-module_menu-title-pigwd .title-module_icon-24-Ccu7x {
  margin: 3px 6px 0 0;
}
.title-module_menu-title-pigwd.title-module_no-line-N3jnS {
  border: 0;
}
.title-module_menu-title-pigwd .title-module_btn-sup4H.title-module_type-icontxt-LPAaO + .title-module_btn-sup4H {
  margin-top: 0 !important;
  margin-left: 4px;
}
.title-module_menu-title-pigwd .title-module_float-r-XwaWB > span {
  margin-left: 18px;
  font-size: 18px;
  font-weight: 500;
  color: #a2a3ad;
}
.title-module_menu-title-pigwd .title-module_float-r-XwaWB > span.title-module_active-Wl7ZS {
  font-weight: 600;
  color: #24252e;
}
.title-module_menu-title-pigwd .title-module_float-r-XwaWB > span:first-of-type {
  margin-left: 0;
}
.title-module_sub-title-UUoDr {
  position: relative;
  overflow: hidden;
  font-size: 18px;
  font-weight: 600;
}
.title-module_sub-title-UUoDr .title-module_sub-text-t5fPY {
  font-size: 18px;
  font-weight: 600;
  color: #727383;
  display: inline-block;
  margin: 0 12px 0 6px;
}
.title-module_float-r-XwaWB {
  float: right;
}
.title-module_title-back--button-nKOHF {
  display: inline-block;
  width: 24px;
  height: 24px;
  border: 0;
  background-color: transparent;
  position: relative;
  vertical-align: top;
}
.title-module_icon-h24-o2UQL {
  width: 24px;
  height: 24px;
  background-image: url(../../../assets/images/db8d8a87430cd7038860.svg);
  background-repeat: no-repeat;
  display: inline-block;
}
.title-module_icon-h24--ChevronLeft-bluegray900-k32b4 {
  background-position: 0 -34px;
}

.guestbooklist-module_comment-area-miA2Z .guestbooklist-module_profile-img--large-zjb6b {
  position: absolute;
  top: 0;
  left: 0;
}
.guestbooklist-module_comment-box-mgL4i {
  margin: 22px 0 30px 0;
}
.guestbooklist-module_comment-box-mgL4i .guestbooklist-module_comment-title-oeKI8 {
  font-size: 18px;
  margin: 0 0 14px 0;
  font-weight: 500;
}
.guestbooklist-module_comment-write-Rat0d.guestbooklist-module_section-bg-JqV82 {
  padding: 16px 20px 20px 20px;
}
.guestbooklist-module_comment-write-Rat0d.guestbooklist-module_section-bg-JqV82 .guestbooklist-module_profile-64-mMu9r {
  position: absolute;
  left: 20px;
}
.guestbooklist-module_comment-write-Rat0d .guestbooklist-module_comment-write-inner-B7XWm {
  /* border: 1px solid #eee; */
  /* background: #fff; */
  /* border-radius: 4px; */
  margin-top: 12px;
  position: relative;
}
.guestbooklist-module_guestbook-profile-KUUpM {
  position: absolute;
  left: 0;
  top: 0;
}
.guestbooklist-module_comment-reply-pXGxR {
  color: #464858 !important;
  font-weight: 500;
}
.guestbooklist-module_comment-write-Rat0d .guestbooklist-module_comment-write-inner-B7XWm.guestbooklist-module_guestbook-RfN3B .guestbooklist-module_profile-img-m1KEp {
  position: absolute;
  left: 0;
  top: 0;
}
.guestbooklist-module_comment-write-Rat0d .guestbooklist-module_comment-write-inner-B7XWm.guestbooklist-module_guestbook-RfN3B {
  padding: 0 0 0 80px;
  margin-top: 0;
}
.guestbooklist-module_comment-write-Rat0d .guestbooklist-module_comment-write-inner-B7XWm .guestbooklist-module_textarea-MBINj {
  min-height: 60px;
  /* border: 0; */
  border-radius: 4px;
}
.guestbooklist-module_comment-write-Rat0d .guestbooklist-module_comment-write-inner-B7XWm.guestbooklist-module_guestbook-RfN3B .guestbooklist-module_textarea-MBINj {
  min-height: 90px;
  padding: 10px;
}
.guestbooklist-module_comment-write-Rat0d .guestbooklist-module_comment-write-inner-B7XWm .guestbooklist-module_text-count-xIAO4 {
  padding: 10px 12px;
  text-align: right;
}
.guestbooklist-module_comment-write-Rat0d .guestbooklist-module_comment-write-inner-B7XWm .guestbooklist-module_writer-PUIle {
  padding: 16px 0 0 20px;
  font-size: 14px;
}
.guestbooklist-module_comment-write-Rat0d .guestbooklist-module_comment-write-inner-B7XWm.guestbooklist-module_guestbook-RfN3B .guestbooklist-module_writer-PUIle {
  padding: 16px 0 0 0;
}
.guestbooklist-module_comment-write-Rat0d .guestbooklist-module_comment-write-inner-B7XWm.guestbooklist-module_guestbook-RfN3B .guestbooklist-module_text-count-xIAO4 {
  padding: 0 16px 16px 16px;
}
.guestbooklist-module_comment-write-Rat0d .guestbooklist-module_comment-write-inner-B7XWm.guestbooklist-module_guestbook-RfN3B .guestbooklist-module_text-count-xIAO4 .guestbooklist-module_btn-hlaQX {
  margin-left: 10px;
}

textarea.guestbooklist-module_comment-textarea-Y3VgO {
  max-height: 500px;
}
.guestbooklist-module_comment-write-Rat0d .guestbooklist-module_comment-attach-Jm4lB {
  padding: 10px 0 0 0;
  overflow: hidden;
}
.guestbooklist-module_comment-list-osQS1 {
  position: relative;
  padding: 16px 20px;
  display: block;
  border-bottom: 1px solid #ececee;
  overflow: hidden;
}
.guestbooklist-module_comment-list-osQS1 li.guestbooklist-module_view-more-yMK2Y {
  text-align: center;
  border-bottom: 0;
  padding: 30px 0 0 0;
}
.guestbooklist-module_comment-nick-info-y5sNf {
  height: 24px;
  font-size: 14px;
  display: flex;
  flex-flow: row;
  align-items: center;
  gap: 5px;
}

.guestbooklist-module_comment-nick-info-y5sNf.guestbooklist-module_guestbook-RfN3B {
  padding: 4px 0 0 80px;
}
.guestbooklist-module_comment-nick-info-y5sNf .guestbooklist-module_profile-img-m1KEp {
  margin: 0;
}
.guestbooklist-module_comment-nick-info-y5sNf .guestbooklist-module_nick-Gtw8F {
  font-size: 14px;
  color: #24252e;
  font-weight: 600;
}
.guestbooklist-module_blue-Fc_l5 {
  color: #3858cd !important;
}
.guestbooklist-module_gray-ucSVl {
  color: #727383 !important;
}
.guestbooklist-module_divided-textline-SC5gg {
  margin: 0 4px;
  height: 10px;
  width: 1px;
  background-color: #c1c2c7;
  display: inline-block;
}
.guestbooklist-module_txt-divide-cToG5 {
  display: inline-block;
  font-weight: 400;
  color: #c1c2c7;
}
.guestbooklist-module_comment-time-nCNE9 {
  font-size: 12px;
  color: #727383;
  margin: 0;
  /* font-weight: 400; */
}
.guestbooklist-module_comment-nick-info-y5sNf.guestbooklist-module_guestbook-RfN3B .guestbooklist-module_nick-Gtw8F {
  margin: 0 10px 0 0;
}
.guestbooklist-module_comment-nick-info-y5sNf .guestbooklist-module_nick-Gtw8F.guestbooklist-module_writer-PUIle {
  color: #3858cd;
}
.guestbooklist-module_comment-area-miA2Z {
  position: relative;
}
.guestbooklist-module_comment-area-miA2Z.guestbooklist-module_depth1-GEHIU {
  padding-left: 108px !important;
}
.guestbooklist-module_comment-area-miA2Z.guestbooklist-module_depth1-GEHIU:before {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  background: url(../../../assets/images/c10e3fdecad35f8d5676.svg);
  background-repeat: no-repeat;
  top: 0;
  left: 0;
}
.guestbooklist-module_comment-area-miA2Z.guestbooklist-module_depth1-GEHIU .guestbooklist-module_guestbook-profile-KUUpM {
  padding-left: 30px !important;
}
.guestbooklist-module_comment-area-miA2Z .guestbooklist-module_comment-text-MuzkK {
  font-size: 14px;
  overflow: hidden;
  word-break: break-all;
  word-wrap: break-word;
  line-height: 22px;
  white-space: pre-wrap;
  min-height: 22px;
}
.guestbooklist-module_comment-area-miA2Z .guestbooklist-module_comment-text-MuzkK.guestbooklist-module_deleted-CnWQE {
  color: #727383;
}
.guestbooklist-module_comment-area-miA2Z .guestbooklist-module_comment-text-MuzkK.guestbooklist-module_deleted-CnWQE .guestbooklist-module_icon-16-MUD2Z {
  margin: 0 3px 3px 0;
}
.guestbooklist-module_comment-area-miA2Z .guestbooklist-module_icon-16-MUD2Z {
  vertical-align: middle;
  margin: 0 0 0 4px;
}
.guestbooklist-module_comment-area-miA2Z .guestbooklist-module_comment-info-box-Loroj {
  overflow: hidden;
  font-size: 12px;
  display: flex;
  flex-flow: row;
  align-items: center;
  gap: 5px;
  height: 18px;
}
.guestbooklist-module_comment-area-miA2Z .guestbooklist-module_comment-info-box-Loroj button {
  background-color: transparent;
  border: 0;
  height: 18px;
}
.guestbooklist-module_comment-area-miA2Z button.guestbooklist-module_report-NkJFy {
  color: #727383;
  display: inline-block;
  padding: 0 5px 0 18px;
  position: relative;
}

.guestbooklist-module_comment-area-miA2Z button.guestbooklist-module_report-NkJFy::before {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  background: url(../../../assets/images/0111528f9d9f90ddc881.svg);
  background-position: -234px -52px;
  left: 0;
  top: 1px;
}
.guestbooklist-module_comment-area-miA2Z button.guestbooklist-module_block-PMWZ8 {
  color: #727383;
  display: inline-block;
  padding: 0 5px 0 18px;
  position: relative;
}

.guestbooklist-module_comment-area-miA2Z button.guestbooklist-module_block-PMWZ8::before {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  background: url(../../../assets/images/0111528f9d9f90ddc881.svg);
  background-position: -780px -52px;
  left: 0;
  top: 1px;
}

.guestbooklist-module_comment-area-miA2Z button.guestbooklist-module_like-Vs1oy {
  color: #ef5350;
  display: inline-block;
  padding: 0 10px 0 20px;
  position: relative;
  font-size: 12px;
}
.guestbooklist-module_comment-area-miA2Z button.guestbooklist-module_like-Vs1oy::before {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  /* background: url('../../img/icon/Icon_16/Like_off.svg'); */
  background-size: 100%;
  left: 0;
  top: 1px;
}
.guestbooklist-module_comment-area-miA2Z button.guestbooklist-module_like-Vs1oy.guestbooklist-module_active-XXJIF::before {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  /* background: url('../../img/icon/Icon_16/Like_on.svg'); */
  background-size: 100%;
  left: 0;
  top: 1px;
}
.guestbooklist-module_comment-area-miA2Z button.guestbooklist-module_dislike-xHARp {
  color: #2276bc;
  display: inline-block;
  padding: 0 10px 0 20px;
  position: relative;
  font-size: 12px;
}
.guestbooklist-module_comment-area-miA2Z a.guestbooklist-module_dislike-xHARp::before {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  /* background: url('../../img/icon/Icon_16/Dislike_off.svg'); */
  background-size: 100%;
  left: 0;
  top: 4px;
}
.guestbooklist-module_comment-area-miA2Z a.guestbooklist-module_dislike-xHARp.guestbooklist-module_active-XXJIF::before {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  /* background: url('../../img/icon/Icon_16/Dislike_on.svg'); */
  background-size: 100%;
  left: 0;
  top: 4px;
}
.guestbooklist-module_comment-area-miA2Z a.guestbooklist-module_delete-tB8FA {
  color: #727383;
  display: inline-block;
  padding: 0 0 0 20px;
  position: relative;
}
.guestbooklist-module_comment-area-miA2Z button.guestbooklist-module_delete-tB8FA::before {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  /* background: url('../../img/icon/Icon_16/Delete_gray100.svg'); */
  background-size: 100%;
  left: 0;
  top: 2px;
}

.guestbooklist-module_edit-delete-ObsXS {
  display: flex;
}
.guestbooklist-module_comment-list-osQS1 li.guestbooklist-module_comment-reply-write-rwGZz.guestbooklist-module_bbs-MiyBV {
  border: 0;
  padding: 16px 0 0 50px;
}
.guestbooklist-module_comment-list-osQS1 li.guestbooklist-module_comment-reply-write-rwGZz .guestbooklist-module_section-bg-JqV82 .guestbooklist-module_Icon_16-Reply-depth-DGeDN {
  position: absolute;
  left: 20px;
  top: 20px;
}
.guestbooklist-module_comment-list-osQS1 li.guestbooklist-module_comment-reply-pXGxR .guestbooklist-module_Icon_16-Reply-depth-DGeDN {
  position: absolute;
  left: 20px;
  top: 20px;
}
.guestbooklist-module_comment-list-osQS1.guestbooklist-module_guestbook-RfN3B .guestbooklist-module_comment-area-miA2Z {
  padding: 0 20px 0 80px;
  position: relative;
  /*display: flex;*/ /*방명록 여백 수정*/
  /*flex-flow: column;*/ /*방명록 여백 수정*/
  /*gap: 6px;*/ /*방명록 여백 수정*/
}

.guestbooklist-module_comment-list-osQS1.guestbooklist-module_guestbook-RfN3B .guestbooklist-module_comment-area-miA2Z.guestbooklist-module_guestbookEdit-Epirz {
  padding: 0;
  position: relative;
}

.guestbooklist-module_comment-list-osQS1.guestbooklist-module_guestbook-RfN3B .guestbooklist-module_comment-area-miA2Z .guestbooklist-module_profile-img-m1KEp.guestbooklist-module_w-64-_GRwq {
  position: absolute;
  left: 0;
  top: 0;
}
.guestbooklist-module_comment-list-osQS1.guestbooklist-module_guestbook-RfN3B li.guestbooklist-module_comment-reply-pXGxR {
  padding-left: 50px;
  border-bottom-width: 0; /*벙명록 댓글 하단 라인 제거*/
}
.guestbooklist-module_comment-list-osQS1.guestbooklist-module_guestbook-RfN3B li.guestbooklist-module_comment-reply-pXGxR::before {
  content: '';
  width: 16px;
  height: 16px;
  background-image: url(../../../assets/images/0111528f9d9f90ddc881.svg);
  background-position: 0 -156px;
  position: absolute;
  left: 20px;
  top: 16px;
}
.guestbooklist-module_comment-list-osQS1.guestbooklist-module_guestbook-RfN3B li.guestbooklist-module_comment-reply-pXGxR .guestbooklist-module_Icon_16-Reply-depth-DGeDN {
  position: absolute;
  left: -10px;
  top: 10px;
}
.guestbooklist-module_comment-list-osQS1.guestbooklist-module_guestbook-RfN3B .guestbooklist-module_comment-area-miA2Z .guestbooklist-module_comment-nick-info-y5sNf .guestbooklist-module_nick-Gtw8F {
  margin: 0;
}

.profile-module_profile-img-UadLJ {
  position: relative;
  overflow: hidden;
  display: inline-block;
  background-color: #d8dbdf;
  vertical-align: middle;
  border: 1px solid #d8dbdf;
  float: left;
}
.profile-module_profile-img--large-QFvNZ {
  width: 120px;
  height: 120px;
  border-radius: 60px;
  border: 4px solid #fff;
}
.profile-module_profile-img--medium-WBXe7 {
  width: 64px;
  height: 64px;
  border-radius: 32px;
}

.profile-module_profile-img--small-F91hl {
  width: 32px;
  height: 32px;
  border-radius: 19px;
}
.profile-module_profile-img--tiny-bIsI8 {
  width: 24px;
  height: 24px;
  border-radius: 12px;
}

.profile-module_profile-img-UadLJ.profile-module_w-120-cmlEt.profile-module_blank-l6mF_ {
  border-radius: 6px;
  background: #fff;
  border: 1px solid #d8dbdf;
  text-align: center;
  vertical-align: middle;
}
.profile-module_profile-img-UadLJ.profile-module_w-120-cmlEt.profile-module_blank-l6mF_:before {
  content: '';
  width: 104px;
  height: 104px;
  top: 7px;
  left: 7px;
  position: absolute;
  border-radius: 6px;
  background-position: center;
  background-color: #f7f7f8;
}

.profile-module_profile-img-UadLJ.profile-module_w-cover-syf4M.profile-module_blank-l6mF_ {
  width: 100%;
  height: 93px;
  border-radius: 6px;
  background: #fff;
  border: 1px solid #d8dbdf;
  text-align: center;
  vertical-align: middle;
}
.profile-module_profile-img-UadLJ.profile-module_w-cover-syf4M.profile-module_blank-l6mF_:before {
  content: '';
  width: 1064px;
  height: 77px;
  top: 7px;
  left: 7px;
  position: absolute;
  border-radius: 6px;
  background-position: center;
  background-color: #f7f7f8;
}

.profile-module_profile-img-UadLJ.profile-module_w-120-cmlEt.profile-module_circle-sI5l8 {
  border-radius: 60px;
}

.profile-module_profile-img-UadLJ.profile-module_w-64-fnEbl.profile-module_empty-Ebj_v:before {
  content: '?';
  position: absolute;
  width: 64px;
  height: 64px;
  top: 0;
  left: 0;
  text-align: center;
  font-size: 26px;
  color: #fff;
  font-weight: 600;
  line-height: 64px;
}
.profile-module_profile-img-UadLJ.profile-module_w-32-LKaWh.profile-module_empty-Ebj_v:before {
  content: '?';
  position: absolute;
  width: 32px;
  height: 32px;
  top: 0;
  left: 0;
  text-align: center;
  font-size: 16px;
  color: #fff;
  font-weight: 600;
  line-height: 32px;
}
.profile-module_profile-img-UadLJ.profile-module_w-24-NDnwa.profile-module_empty-Ebj_v:before {
  content: '?';
  position: absolute;
  width: 24px;
  height: 24px;
  top: 0;
  left: 0;
  text-align: center;
  font-size: 14px;
  color: #fff;
  font-weight: 600;
  line-height: 24px;
}
.profile-module_profile-img-UadLJ.profile-module_w-16-W9rZK {
  width: 16px !important;
  height: 16px !important;
  border-radius: 8px;
}
.profile-module_profile-img-UadLJ img {
  width: 100%;
  height: 100%;
  vertical-align: top;
}

.icons-module_icon-h28-I2yyu {
  width: 28px;
  height: 28px;
  background-image: url(../../../assets/images/2566119d808726a3c1a7.svg);

  background-repeat: no-repeat;
  display: inline-block;
}
.icons-module_icon-h28--Complete-neutral00-xr9wy {
  background-position: 0 0;
}
.icons-module_icon-h28--Close-bluegray900-jY_qX {
  background-position: -38px 0;
}
.icons-module_icon-h28--Close-bluegray100-L5ewn {
  background-position: -38px -38px;
}

.icons-module_icon-h24-ePeB4 {
  width: 24px;
  height: 24px;
  background-image: url(../../../assets/images/db8d8a87430cd7038860.svg);

  background-repeat: no-repeat;
  display: inline-block;
}
.icons-module_icon-h24--CloseCircle-bluegray800-mBeD2 {
  background-position: 0 0;
}
.icons-module_icon-h24--Profile-neutral00-GBMPo {
  background-position: -34px 0;
}
.icons-module_icon-h24--ChevronLeft-bluegray900-HgMKJ {
  background-position: 0 -34px;
}
.icons-module_icon-h24--ListOrder-bluegray100-gALih {
  background-position: -34px -34px;
}
.icons-module_icon-h24--ImageAdd-bluegray900-VPepz {
  background-position: -68px -34px;
}
.icons-module_icon-h24--GoldCharge-bluegray20-Tkafm {
  background-position: 0 -68px;
}
.icons-module_icon-h24--PreferList-bluegray20-ahyQd {
  background-position: -34px -68px;
}
.icons-module_icon-h24--Library-bluegray20-fWgSb {
  background-position: -68px -68px;
}
.icons-module_icon-h24--Mynovel-bluegray20-mMCK0 {
  background-position: -102px -68px;
}
.icons-module_icon-h24--PurchaseList-bluegray20-jRsmC {
  background-position: -136px -68px;
}
.icons-module_icon-h24--Notification-bluegray20-rJ3zx {
  background-position: -170px -68px;
}
.icons-module_icon-h24--Gift-bluegray20-_PgkF {
  background-position: -204px -68px;
}
.icons-module_icon-h24--CustomerSupport-bluegray20-zCJtQ {
  background-position: -238px -68px;
}
.icons-module_icon-h24--Login-bluegray20-dMItN {
  background-position: -272px -68px;
}
.icons-module_icon-h24--Logout-bluegray20-qirnX {
  background-position: -306px -68px;
}
.icons-module_icon-h24--Notice-bluegray20-Eld1Z {
  background-position: -340px -68px;
}
.icons-module_icon-h24--Reservation-bluegray20-EWf1I {
  background-position: -374px -68px;
}
.icons-module_icon-h24--Event-bluegray20-lTXSV {
  background-position: -408px -68px;
}
.icons-module_icon-h24--Edit-bluegray20-YdxJB {
  background-position: -442px -68px;
}
.icons-module_icon-h24--Comment-bluegray20-SVHRS {
  background-position: -476px -68px;
}
.icons-module_icon-h24--BookmarkList-bluegray20-yVmoz {
  background-position: -510px -68px;
}
.icons-module_icon-h24--ChevronRight-bluegray20-C0dkA {
  background-position: -544px -68px;
}
.icons-module_icon-h24--ChevronLeft-bluegray20-p4_S9 {
  background-position: -578px -68px;
}
.icons-module_icon-h24--ChevronRight-bluegray40-nrCXR {
  background-position: -612px -68px;
}

.icons-module_icon-h20-_vNNy {
  width: 20px;
  height: 20px;
  background-image: url(../../../assets/images/bcca59001be44033a4c9.svg);
  background-repeat: no-repeat;
  display: inline-block;
}
.icons-module_icon-h20--CloseCircle-bluegray800-ufRNV {
  background-position: 0 0;
}
.icons-module_icon-h20--CloseCircle-bluegray50-crLbA {
  background-position: -30px 0;
}
.icons-module_icon-h20--Private-neutral00-kFAek {
  background-position: -60px 0;
}
.icons-module_icon-h20--More-bluegray100-OCkSl {
  background-position: -90px 0;
}
.icons-module_icon-h20--Plus-neutral00-cBAgY {
  background-position: -63px -30px;
}
.icons-module_icon-h20--PreferList-bluegray900-RBfDH {
  background-position: 0 -60px;
}
.icons-module_icon-h20--PreferDelete-bluegray900-ujLPd {
  background-position: -30px -60px;
}
.icons-module_icon-h20--Folder-bluegray100-TCagS {
  background-position: -60px -60px;
}
.icons-module_icon-h20--ListOrder-bluegray100-Fbkdu {
  background-position: -90px -60px;
}
.icons-module_icon-h20--Setting-bluegray100-rSyRl {
  background-position: -120px -60px;
}
.icons-module_icon-h20--AlignLeftOn-bluegray900-FwDLX {
  background-position: -150px -60px;
}
.icons-module_icon-h20--AlignLeft-bluegray100-GVn5t {
  background-position: -180px -60px;
}
.icons-module_icon-h20--AlignCenterOn-bluegray900-c4KoT {
  background-position: -210px -60px;
}
.icons-module_icon-h20--AlignCenter-bluegray100-cgAav {
  background-position: -240px -60px;
}
.icons-module_icon-h20--AlignRightOn-bluegray900-gF4qs {
  background-position: -270px -60px;
}
.icons-module_icon-h20--AlignRight-bluegray100-zQazp {
  background-position: -300px -60px;
}
.icons-module_icon-h20--Delete-bluegray100-_jdQ5 {
  background-position: -330px -60px;
}
.icons-module_icon-h20--Bookmark-bluegray100-_LflJ {
  background-position: -360px -60px;
}
.icons-module_icon-h20--BookmarkOn-mainblue-HUGVH {
  background-position: -390px -60px;
}
.icons-module_icon-h20--Image-bluegray900-zgvHf {
  background-position: 0 -90px;
}
.icons-module_icon-h20--Calender-bluegray900-xoJ8n {
  background-position: -30px -90px;
}
.icons-module_icon-h20--Caution-bluegray100-Y_Civ {
  background-position: -60px -90px;
}
.icons-module_icon-h20--Caution-Negative-TRN5y {
  background-position: -90px -90px;
}
.icons-module_icon-h20--Info-Informative-GZRUc {
  background-position: -120px -90px;
}
.icons-module_icon-h20--Warnning-Caution-lWQJ8 {
  background-position: -150px -90px;
}
.icons-module_icon-h20--Positive-Positive-TKKhl {
  background-position: -180px -90px;
}

.icons-module_icon-h18-i9lyl {
  width: 18px;
  height: 18px;
  background-image: url(../../../assets/images/43b6a4348d77df318838.svg);
  background-repeat: no-repeat;
  display: inline-block;
}
.icons-module_icon-h18--CloseCircle-bluegray50-Agvt5 {
  background-position: 0 0;
}
.icons-module_icon-h18--Plus-bluegray900-jkn77 {
  background-position: 0 -28px;
}
.icons-module_icon-h18--Caution-negative-z0EKE {
  background-position: 0 -56px;
}
.icons-module_icon-h18--Info-informative-0WTWb {
  background-position: -28px -56px;
}
.icons-module_icon-h18--Warning-caution-MPK1g {
  background-position: -56px -56px;
}
.icons-module_icon-h18--Positive-positive-fHy6K {
  background-position: -84px -56px;
}
.icons-module_icon-h18--Report-bluegray900-uPu4g {
  background-position: -112px -56px;
}
.icons-module_icon-h18--LikeHeart-bluegray900-DFURD {
  background-position: -140px -56px;
}
.icons-module_icon-h18--LikeHeartOn-Red-A0zt7 {
  background-position: -168px -56px;
}
.icons-module_icon-h18--ImageAdd-bluegray900-D5RiV {
  background-position: -196px -56px;
}

.icons-module_icon-h16-uAcT5 {
  width: 16px;
  height: 16px;
  background-image: url(../../../assets/images/0111528f9d9f90ddc881.svg);

  background-repeat: no-repeat;
  display: inline-block;
}
.icons-module_icon-h16--CloseCircle-bluegray50-g5IZU {
  background-position: 0 0;
}
.icons-module_icon-h16--Private-bluegray400-VOvwQ {
  background-position: -26px 0;
}
.icons-module_icon-h16--Private-bluegray900-yUzPL {
  background-position: -52px 0;
}
.icons-module_icon-h16--More-bluegray100-HILFi {
  background-position: -78px 0;
}
.icons-module_icon-h16--Setting-bluegray100-fYZuQ {
  background-position: -104px 0;
}
.icons-module_icon-h16--Prefer-mainblue-EwuTY {
  background-position: -130px 0;
}
.icons-module_icon-h16--Plus-bluegray900-tvKSv {
  background-position: 0 -26px;
}
.icons-module_icon-h16--Search-bluegray900-boQRl {
  background-position: -26px -26px;
}
.icons-module_icon-h16--ChevronDown-bluegray400-_qsd9 {
  background-position: -26px -52px;
}
.icons-module_icon-h16--ChevronDown-bluegray400_disabled-CL7eg {
  background-position: -52px -52px;
}
.icons-module_icon-h16--ChevronUp-bluegray400-ZUGJs {
  background-position: -104px -52px;
}
.icons-module_icon-h16--ChevronUp-bluegray100-PfM4S {
  background-position: -130px -52px;
}
.icons-module_icon-h16--Close-bluegray100-ibCTQ {
  background-position: -156px -52px;
}
.icons-module_icon-h16--Write-bluegray900-xdsFJ {
  background-position: -182px -52px;
}
.icons-module_icon-h16--Write-neutral00-z9NO2 {
  background-position: -208px -52px;
}
.icons-module_icon-h16--Report-bluegray100-viQKt {
  background-position: -234px -52px;
}
.icons-module_icon-h16--Delete-bluegray400-gEBLk {
  background-position: -260px -52px;
}
.icons-module_icon-h16--Setting-bluegray900-_uB0N {
  background-position: -286px -52px;
}
.icons-module_icon-h16--Complete-bluegray900-ifJUv {
  background-position: -312px -52px;
}
.icons-module_icon-h16--ImageAdd-bluegray900-LiRvn {
  background-position: -338px -50px;
}
.icons-module_icon-h16--OrderChange-bluegray900-O3iYt {
  background-position: -364px -52px;
}
.icons-module_icon-h16--OrderChange-bluegray400-gqU5y {
  background-position: -390px -50px;
}
.icons-module_icon-h16--UpArrow-bluegray400-l4ICr {
  background-position: -416px -52px;
}
.icons-module_icon-h16--UpArrow-bluegray400-disabled-viqXp {
  background-position: -442px -52px;
}
.icons-module_icon-h16--DownArrow-bluegray400-iNH2m {
  background-position: -468px -52px;
}
.icons-module_icon-h16--DownArrow-bluegray400-disabled-B5bvX {
  background-position: -494px -52px;
}
.icons-module_icon-h16--Copy-bluegray400-j45Ky {
  background-position: -520px -52px;
}
.icons-module_icon-h16--Copy-bluegray400-disabled-vYoz8 {
  background-position: -546px -52px;
}
.icons-module_icon-h16--Like-bluegray100-xfdF1 {
  background-position: -572px -52px;
}
.icons-module_icon-h16--LikeOn-Red-DSO8Z {
  background-position: -598px -52px;
}
.icons-module_icon-h16--Dislike-bluegray100-A0C_F {
  background-position: -624px -52px;
}
.icons-module_icon-h16--DislikeOn-sky-Tgv6U {
  background-position: -650px -52px;
}
.icons-module_icon-h16--ChevronRight-bluegray100-snlL1 {
  background-position: -676px -52px;
}
.icons-module_icon-h16--ChevronDown-bluegray100-sdmIp {
  background-position: -702px -52px;
}
.icons-module_icon-h16--Folder-bluegray100-rb52o {
  background-position: 0 -78px;
}
.icons-module_icon-h16--PrivateFolder-bluegray100-Awz2w {
  background-position: -26px -78px;
}
.icons-module_icon-h16--Caution-bluegray100-JRICd {
  background-position: -52px -78px;
}
.icons-module_icon-h16--Caution-negative-ER2e5 {
  background-position: -78px -78px;
}
.icons-module_icon-h16--Info-informative-yfYGN {
  background-position: -104px -78px;
}
.icons-module_icon-h16--Warning-caution-J5gmC {
  background-position: -130px -78px;
}
.icons-module_icon-h16--Positive-positive-_FbJm {
  background-position: -156px -78px;
}
.icons-module_icon-h16--Mynovel-bluegray100-eXCf_ {
  background-position: -182px -78px;
}
.icons-module_icon-h16--GoldCharge-bluegray900-mScQI {
  background-position: 0 -104px;
}
.icons-module_icon-h16--PreferList-bluegray900-T9wU4 {
  background-position: -26px -104px;
}
.icons-module_icon-h16--Library-bluegray900-wZFi7 {
  background-position: -52px -104px;
}
.icons-module_icon-h16--Mynovel-bluegray900-gdqOJ {
  background-position: -78px -104px;
}
.icons-module_icon-h16--PurchaeList-bluegray900-cGocz {
  background-position: -104px -104px;
}
.icons-module_icon-h16--CustomerSupport-bluegray900-TFt_X {
  background-position: -130px -104px;
}
.icons-module_icon-h16--BookmarkList-bluegray900-DgEzp {
  background-position: -156px -104px;
}
.icons-module_icon-h16--Comment-bluegray900-n5ZT1 {
  background-position: -182px -104px;
}
.icons-module_icon-h16--Reservation-bluegray900-cACCv {
  background-position: -208px -104px;
}
.icons-module_icon-h16--Gift-bluegray900-s1BsQ {
  background-position: -234px -104px;
}
.icons-module_icon-h16--Notice-bluegray900-sWcfG {
  background-position: -260px -104px;
}
.icons-module_icon-h16--Event-bluegray900-XwD9n {
  background-position: -286px -104px;
}
.icons-module_icon-h16--ChevronLeft-bluegray900-JXLnl {
  background-position: -312px -104px;
}
.icons-module_icon-h16--ChevronRight-bluegray900-KloFn {
  background-position: -338px -104px;
}
.icons-module_icon-h16--Edit-bluegray900-UkDWC {
  background-position: -364px -104px;
}
.icons-module_icon-h16--Logout-bluegray900-HbBVT {
  background-position: -390px -104px;
}
.icons-module_icon-h16--Login-bluegray900-hc9ue {
  background-position: -416px -104px;
}
.icons-module_icon-h16--Notification-bluegray900-CYuNh {
  background-position: -442px -104px;
}
.icons-module_icon-h16--Fixed_New-ruX8b {
  background-position: 0 -130px;
}
.icons-module_icon-h16--Fixed_UP-ffhvh {
  background-position: -26px -130px;
}
.icons-module_icon-h16--Image_ReplyBar-j24up {
  background-position: 0 -156px;
}
.icons-module_icon-h16--Private-bluegray300-ByWZg {
  background-position: -26px 0;
}

.icons-module_icon-h12-pGBHR {
  width: 12px;
  height: 12px;
  background-image: url(../../../assets/images/9db557315b40a9f4296f.svg);
  background-repeat: no-repeat;
  display: inline-block;
}
.icons-module_icon-h12--Private-neutral00-bowQh {
  background-position: 0 0;
}
.icons-module_icon-h12--Down-bluegray900-kHzB9 {
  background-position: -22px 0;
}
.icons-module_icon-h12--Bold-ToFistChevron-bluegray900-HBa5Y {
  background-position: 0 -22px;
}
.icons-module_icon-h12--Bold-ChevronLeft-bluegray900-ixbSN {
  background-position: -22px -22px;
}
.icons-module_icon-h12--Bold-ChevronRight-bluegray900-Jxs7G {
  background-position: -44px -22px;
}
.icons-module_icon-h12--Bold-ToEndChevron-bluegray900-C9PiE {
  background-position: -66px -22px;
}
.icons-module_icon-h12--Bold-ToFistChevron-bluegray900-disabled-T9aOV {
  background-position: -88px -22px;
}
.icons-module_icon-h12--Bold-ChevronLeft-bluegray900-disabled-BwEtI {
  background-position: -110px -22px;
}
.icons-module_icon-h12--Bold-ChevronRight-bluegray900-disabled-J1FOZ {
  background-position: -132px -22px;
}
.icons-module_icon-h12--TBold-oEndChevron-bluegray900-disabled-VzVrJ {
  background-position: -154px -22px;
}
.icons-module_icon-h12--Lis-bluegray100-a1ZF3 {
  background-position: 0 -44px;
}
.icons-module_icon-h12--Lis-bluegray300-fkmhL {
  background-position: -22px -44px;
}
.icons-module_icon-h12--Prefer-bluegray100-ez4cc {
  background-position: -44px -44px;
}
.icons-module_icon-h12--Prefer-bluegray300-Jzk2U {
  background-position: -66px -44px;
}
.icons-module_icon-h12--ChevronRight-bluegray900-XTS13 {
  background-position: -88px -44px;
}
.icons-module_icon-h12--ChevronRight-bluegary400-E1TRH {
  background-position: -110px -44px;
}
.icons-module_icon-h12--ChevronUp-bluegray400-crDdK {
  background-position: -132px -44px;
}
.icons-module_icon-h12--ChevronDown-bluegray400-EHkMx {
  background-position: -154px -44px;
}
.icons-module_icon-h12--ChevronDown-bluegray400-disabeld-JDnVF {
  background-position: -176px -44px;
}

.icons-module_icon-h10-zMMKm {
  width: 10px;
  height: 10px;
  background-image: url(../../../assets/images/010be62c6da7f13fab60.svg);
  background-repeat: no-repeat;
  display: inline-block;
}
.icons-module_icon-h10--ChevronLeft-bluegray900-nvnsA {
  background-position: 0px 0px;
}
.icons-module_icon-h10--ChevronRight-bluegray900-L6EI1 {
  background-position: -20px 0px;
}
.icons-module_icon-h10--ChevronLeft-neutral00-xLAuq {
  background-position: -40px 0px;
}
.icons-module_icon-h10--ChevronRight-neutral00-y112U {
  background-position: -60px 0px;
}
.icons-module_icon-h10--ChevronRight-bluegray400-bYzkY {
  background-position: -80px 0px;
}
.icons-module_icon-h10--ChevronUp-bluegray400-xYkDH {
  background-position: -100px 0px;
}
.icons-module_icon-h10--ChevronDown-bluegray400-wSR6G {
  background-position: -120px 0px;
}

.guestbookwrite-module_guestbook-write-lmCf6 {
  position: relative;
  padding: 0 0 20px 0;
  border-bottom: 1px solid #ececee;
}
.guestbookwrite-module_guestbook-write-lmCf6 textarea {
  height: 104px !important;
}
.guestbookwrite-module_guestbook-write-lmCf6.guestbookwrite-module_edit-MJVq1 {
  padding: 20px 0;
  /*border-bottom: 1px solid #ececee;*/ /* 방명록 수정 시 하단에 나오는 선 미노출처리*/
}
.guestbookwrite-module_guestbook-write-lmCf6.guestbookwrite-module_depth1-tGw91 {
  padding: 20px 0 20px 56px;
}
.guestbookwrite-module_guestbook-write-lmCf6.guestbookwrite-module_depth1-tGw91:before {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  background: url(../../../assets/images/c10e3fdecad35f8d5676.svg);
  background-repeat: no-repeat;
  top: 20px;
  left: 20px;
}
.guestbookwrite-module_section-bg-EsZ7Z {
  padding: 16px 20px 20px 20px;
  background-color: #f7f7f8;
  border-radius: 10px;
}
.guestbookwrite-module_comment-write-inner-VrGLv {
  padding: 0 0 0 80px;
  margin-top: 0;
}
.guestbookwrite-module_nick-CW2L0 {
  font-size: 14px;
  color: #24252e;
  vertical-align: middle;
  font-weight: 600;
  height: 24px;
  margin: 0 4px 6px 0;
}
.guestbookwrite-module_comment-attach-nY6hM {
  padding: 10px 0 0 0;
  overflow: hidden;
}
.guestbookwrite-module_text-count-ZXnSJ {
  float: right;
}
.guestbookwrite-module_gray-dark-dejM1 {
  color: #727383 !important;
}
.guestbookwrite-module_bold-eDPLC {
  font-weight: 600;
}
.guestbookwrite-module_mr-10-p166b {
  margin-right: 10px;
}
.guestbookwrite-module_text-count-ZXnSJ .guestbookwrite-module_count-wrap-yhw1x {
  color: #727383;
  font-weight: 500;
  margin-right: 10px;
}
.guestbookwrite-module_text-count-ZXnSJ .guestbookwrite-module_count-wrap-yhw1x span {
  font-weight: bold;
  color: #464858;
}

/*텍스트에리어*/
textarea::placeholder {
  color: #a3a4ae !important;
  white-space: pre-wrap;
}
textarea.textarea-module_textarea-Hf8pa:focus {
  border-color: #24252e;
}
textarea.textarea-module_textarea-Hf8pa.textarea-module_error-p_EIH {
  border-color: #de3535;
}
textarea.textarea-module_textarea-Hf8pa {
  display: block;
  width: 100%;
  border: 1px solid transparent;
  -webkit-appearance: none;
  resize: none;
  box-sizing: border-box;
  outline: 0;
  position: relative;
  white-space: pre-wrap;
}
textarea.textarea-module_textarea--small-uS3eS {
  padding: 10px 14px;
  border-color: #dfdfe2;
  font-size: 14px;
  height: 140px;
  background-color: #fff;
  border-radius: 5px;
}
textarea.textarea-module_textarea--medium-wK_8Z {
  padding: 10px 14px;
  border-color: #dfdfe2;
  font-size: 15px;
  height: 140px;
  background-color: #fff;
  border-radius: 6px;
}
textarea.textarea-module_textarea--large-Mag0T {
  padding: 10px 14px;
  border-color: #dfdfe2;
  font-size: 16px;
  height: 140px;
  background-color: #fff;
  border-radius: 7px;
}
textarea.textarea-module_textarea--medium-wK_8Z.textarea-module_textarea--ghost-qIemu,
textarea.textarea-module_textarea--large-Mag0T.textarea-module_textarea--ghost-qIemu {
  padding: 10px 14px;
  border-color: transparent;
}
textarea.textarea-module_textarea--small-uS3eS.textarea-module_textarea--ghost-qIemu {
  padding: 20px 0;
  border-color: transparent;
}
textarea:disabled {
  border-color: #dfdfe2;
  color: #a3a4ae;
  background-color: #ececee;
}
textarea.textarea-module_textarea-Hf8pa.textarea-module_h440-RTa4H {
  height: 440px;
}

.button-module_storybook-button-PkGaJ {
  display: inline-flex;
  padding: 0;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  position: relative;
}
.button-module_storybook-button--primary-ebpLW {
  color: var(--neu--00);
  background-color: var(--blg--800);
  border-color: var(--blg--800);
}
.button-module_storybook-button--primary-ebpLW:hover {
  background-color: var(--blg--900);
  border-color: var(--blg--900);
}
.button-module_storybook-button--secondary-W1kPQ {
  color: var(--blg--900);
  background-color: #fff;
  border-color: var(--blg--50);
}
.button-module_storybook-button--secondary-W1kPQ:hover {
  background-color: var(--blg--20);
}
.button-module_storybook-button--tertiary-Gr_gl {
  color: var(--blg--900);
  background-color: var(--blg--20);
}
.button-module_storybook-button--tertiary-Gr_gl:hover {
  background-color: var(--blg--40);
}
.button-module_storybook-button--destructive-XVqB3 {
  background-color: #de3535;
  color: #fff;
  border-color: #de3535;
}
.button-module_storybook-button--destructive-XVqB3:hover {
  background-color: #c62f2f;
  border-color: #c62f2f;
}
.button-module_storybook-button--ghost-AojtZ {
  background-color: transparent;
  padding: 0 !important;
  color: #464858;
  font-weight: 400;
}
.button-module_storybook-button--ghost-AojtZ:hover {
  text-decoration: underline;
}
.button-module_storybook-button--ghost-AojtZ.button-module_disabled-bB6c7:hover {
  text-decoration: none; /*버튼 비활성화 마우스 오버 텍스트 언더라인 제거 */
}
.button-module_storybook-button--ghost-AojtZ.button-module_storybook-button--tiny-pYxCe {
  height: 19px;
  line-height: 19px;
}
.button-module_storybook-button--ghost-AojtZ.button-module_storybook-button--xsmall-PtI2I {
  height: 20px;
}
.button-module_storybook-button--ghost-AojtZ.button-module_storybook-button--small-EMWXQ {
  height: 21px;
  margin-right: 14px;
}
.button-module_storybook-button--ghost-AojtZ.button-module_storybook-button--small-EMWXQ:last-child {
  margin-right: 0;
}
.button-module_storybook-button--ghost-AojtZ.button-module_storybook-button--medium-nyL1F {
  height: 23px;
  line-height: 23px;
}
.button-module_storybook-button--ghost-AojtZ.button-module_storybook-button--large-D17XF {
  height: 25px;
  line-height: 25px;
}
.button-module_storybook-button--ghost03-B77g_ {
  background-color: transparent;
  padding: 0 !important;
  color: #727383;
  font-weight: 400;
}
.button-module_storybook-button--ghost03-B77g_:hover {
  text-decoration: underline;
}
.button-module_storybook-button--ghost03-B77g_.button-module_storybook-button--tiny-pYxCe {
  height: 19px;
}
.button-module_storybook-button--ghost03-B77g_.button-module_storybook-button--xsmall-PtI2I {
  height: 20px;
}
.button-module_storybook-button--ghost03-B77g_.button-module_storybook-button--small-EMWXQ {
  height: 21px;
  line-height: 21px;
}
.button-module_storybook-button--ghost03-B77g_.button-module_storybook-button--small-EMWXQ
  + .button-module_storybook-button--ghost03-B77g_.button-module_storybook-button--small-EMWXQ {
  margin-left: 14px;
}
.button-module_storybook-button--ghost03-B77g_.button-module_storybook-button--medium-nyL1F {
  height: 23px;
}
.button-module_storybook-button--ghost03-B77g_.button-module_storybook-button--large-D17XF {
  height: 25px;
}
.button-module_storybook-button--tiny-pYxCe {
  font-size: 12px;
  padding: 0 6px;
  height: 20px;
  border-radius: 4px;
}
.button-module_btn-label-VU_Jj {
  margin: 0 !important;
}
.button-module_storybook-button--tiny-pYxCe .button-module_btn-label-VU_Jj {
  padding: 0 1px;
}
.button-module_storybook-button--xsmall-PtI2I {
  font-size: 13px;
  padding: 0 8px;
  height: 26px;
  border-radius: 4px;
}
.button-module_storybook-button--xsmall-PtI2I .button-module_btn-label-VU_Jj {
  padding: 0 2px;
}
.button-module_storybook-button--small-EMWXQ {
  font-size: 14px;
  padding: 0 10px;
  height: 32px;
  border-radius: 4px;
}
.button-module_storybook-button--small-EMWXQ .button-module_btn-label-VU_Jj {
  padding: 0 3px;
}
.button-module_storybook-button--small-EMWXQ + .button-module_storybook-button--small-EMWXQ {
  margin-left: 8px;
}
.button-module_storybook-button--medium-nyL1F {
  font-size: 15px;
  padding: 0 12px;
  height: 38px;
  border-radius: 6px;
}
.button-module_storybook-button--medium-nyL1F .button-module_btn-label-VU_Jj {
  padding: 0 3px;
}
.button-module_storybook-button--medium-nyL1F + .button-module_storybook-button--medium-nyL1F {
  margin-left: 8px;
}
.button-module_storybook-button--large-D17XF {
  font-size: 16px;
  padding: 0 14px;
  height: 44px;
  border-radius: 7px;
}
.button-module_storybook-button--large-D17XF .button-module_btn-label-VU_Jj {
  padding: 0 4px;
}
.button-module_storybook-button--large-D17XF + .button-module_storybook-button--large-D17XF {
  margin-left: 8px;
}
.button-module_width-fix-RVvFx.button-module_storybook-button--tiny-pYxCe {
  padding: 0 16px;
}
.button-module_width-fix-RVvFx.button-module_storybook-button--small-EMWXQ {
  padding: 0;
  width: 84px;
}
.button-module_width-fix-RVvFx.button-module_storybook-button--medium-nyL1F {
  padding: 0;
  width: 100px;
}
.button-module_width-fix-RVvFx.button-module_storybook-button--large-D17XF {
  padding: 0;
  width: 130px;
}
.button-module_width-block-rEEHM.button-module_storybook-button-PkGaJ {
  display: block;
  width: 100%;
}
.button-module_disabled-bB6c7.button-module_storybook-button--primary-ebpLW {
  background-color: #535465;
  border-color: #535465;
  color: #a3a4ae;
  cursor: default;
}
.button-module_disabled-bB6c7.button-module_storybook-button--secondary-W1kPQ {
  background-color: #ececee;
  border-color: #c1c2c7;
  color: #c1c2c7;
  cursor: default;
}
.button-module_disabled-bB6c7.button-module_storybook-button--destructive-XVqB3 {
  background-color: #eb8484;
  color: #fff;
  border-color: #eb8484;
  cursor: default;
}
.button-module_disabled-bB6c7.button-module_storybook-button--ghost-AojtZ {
  color: #a3a4ae;
}
.button-module_disabled-bB6c7.button-module_storybook-button--ghost03-B77g_ {
  color: #a3a4ae;
}
.button-module_disabled-bB6c7.button-module_storybook-button--blue-dAUDM {
  background-color: #ecf0fc;
  color: #3e6de3;
  cursor: default;
}
.button-module_icon-h16-w787N {
  width: 16px;
  height: 16px;
  background-image: url(../../../assets/images/0111528f9d9f90ddc881.svg);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.button-module_icon-h16--Delete-bluegray400-bx7zr {
  background-position: -286px -52px;
}
.button-module_icon-h16--Write-bluegray900-iS0ak {
  background-position: -182px -52px;
}
.button-module_icon-h16--Report-bluegray100-XMcx_ {
  background-position: -234px -52px;
}
.button-module_icon-h16--Report-bluegray900-r96u0 {
  background-position: -260px -52px;
}
.button-module_icon-h16--OrderChange-bluegray900-ZteoT {
  background-position: -390px -52px;
}
.button-module_icon-h16--Plus-bluegray900-z5aqh {
  background-position: 0 -26px;
}
.button-module_icon-h16--ImageAdd-bluegray900-B4LL3 {
  background-position: -364px -52px;
}
.button-module_icon-h16--UpArrow-bluegray600-OTI98 {
  background-position: -468px -52px;
}
.button-module_icon-h16--UpArrow-bluegray600-disabled-TEsxG {
  background-position: -494px -52px;
}
.button-module_icon-h16--DownArrow-bluegray600-GRtgh {
  background-position: -520px -52px;
}
.button-module_icon-h16--DownArrow-bluegray600-disabled-Zm4QN {
  background-position: -546px -52px;
}
.button-module_icon-h16--Copy-bluegray600-Hv7vb {
  background-position: -572px -52px;
}
.button-module_icon-h16--Copy-bluegray600-disabled-lUGnu {
  background-position: -598px -52px;
}
.button-module_icon-h16--Delete-bluegray600-pod5U {
  background-position: -910px -52px;
}
.button-module_icon-h16--Delete-bluegray600-disabled-hJY7H {
  background-position: -936px -52px;
}
.button-module_icon-h16--ChevronDown-bluegray400-hvEwd {
  background-position: -26px -52px;
}
.button-module_icon-h16--ChevronUp-bluegray400-l1pQB {
  background-position: -104px -52px;
}
.button-module_icon-h16-Excel-xEvJy {
  background-image: url(../../../assets/images/221fda76536239d08d92.svg);
  background-size: 100%;
  background-position: 0 0;
  width: 18px;
}
.button-module_icon-h16--Caution-bluegray100-R3rlg {
  background-position: -104px -78px;
}
.button-module_icon-h16--Folder-bluegray300-U7H6X {
  background-position: -26px -78px;
}
.button-module_icon-h16--Folder-bluegray900-HJv3F {
  background-position: -260px -78px;
}
.button-module_icon-h16--PreferDelete-wyBT6 {
  background-position: -858px -52px;
}
.button-module_icon-h16--Folder-bluegray900-disabled-y9i5x {
  background-position: -0px -78px;
}
.button-module_icon-h16--PreferDelete-disabled-dxvHJ {
  background-position: -1014px -52px;
}
.button-module_icon-h16--EditOrder-ycG4Y {
  background-position: -884px -52px;
}
.button-module_icon-h16--CustomerSupport-bluegray900-Z7X4J {
  background-position: -468px -104px;
}
.button-module_icon-h18-i48ob {
  width: 18px;
  height: 18px;
  background-image: url(../../../assets/images/43b6a4348d77df318838.svg);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.button-module_icon-h18--ImageAdd-bluegray900-nixge {
  background-position: -225px -56px;
}
.button-module_icon-h18--Plus-bluegray900-B0Knh {
  background-position: 0 -28px;
}
.button-module_icon-h18--RefreshCircle-blg600-Y73Ti {
  background-position: -28px 0;
}
.button-module_icon-18-Delete-bluegray300-UChAZ {
  background-position: -672px -56px;
}
.button-module_icon-h12-Y89uj {
  width: 12px;
  height: 12px;
  background-image: url(../../../assets/images/9db557315b40a9f4296f.svg);
  background-repeat: no-repeat;
  display: inline-block;
}
.button-module_icon-h12--ChevronRight-bluegray900-c1chI {
  background-position: -88px -44px;
}
.button-module_width-180-Fk8N1 {
  width: 180px !important;
}

.button-module_icon-h20-l3PSy {
  width: 20px;
  height: 20px;
  background-image: url(../../../assets/images/bcca59001be44033a4c9.svg);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.button-module_icon-h20--Write2-bluegray900-HTu8G {
  background-position: -420px -60px;
}
.button-module_icon-h20--WriteNoti-bluegray900-QWpFR {
  background-position: -450px -60px;
}

@charset "UTF-8";
@font-face {
  font-family: 'Pretendard';
  font-weight: 900;
  font-display: swap;
  src: local('Pretendard Black'), url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-Black.woff2) format('woff2');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 800;
  font-display: swap;
  src: local('Pretendard ExtraBold'),
    url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-ExtraBold.woff2) format('woff2');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 700;
  font-display: swap;
  src: local('Pretendard Bold'), url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-Bold.woff2) format('woff2');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 600;
  font-display: swap;
  src: local('Pretendard SemiBold'),
    url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-SemiBold.woff2) format('woff2');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 500;
  font-display: swap;
  src: local('Pretendard Medium'), url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-Medium.woff2) format('woff2');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 400;
  font-display: swap;
  src: local('Pretendard Regular'),
    url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-Regular.woff2) format('woff2');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 300;
  font-display: swap;
  src: local('Pretendard Light'), url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-Light.woff2) format('woff2');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 200;
  font-display: swap;
  src: local('Pretendard ExtraLight'),
    url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-ExtraLight.woff2) format('woff2');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 100;
  font-display: swap;
  src: local('Pretendard Thin'), url(https://cdn1.munpia.com/v2/assets/fonts/Pretendard-Thin.woff2) format('woff2');
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, 'Helvetica Neue', 'Segoe UI',
    'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
    sans-serif;
  -webkit-tap-highlight-color: transparent !important;
}
body {
  margin: 0;
  padding: 0 !important;
  font-size: 14px;
  line-height: 1.5;
  background: #fff;
  -webkit-text-size-adjust: none;
  font-weight: 400;
  color: #24252e;
  scrollbar-gutter: stable;
}
/* reset */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
textarea,
p,
blockquote,
th,
td,
input,
select,
button {
  margin: 0;
  padding: 0;
}

article,
aside,
details,
figcaption,
div,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 600;
}
dfn {
  font-style: italic;
}
h1 {
  margin: 0.67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
svg:not(:root) {
  overflow: hidden;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 600;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
:after,
:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button {
  cursor: pointer;
}
button a {
  color: #337ab7;
  text-decoration: none;
}
a:focus,
a:hover {
  color: #23527c;
  text-decoration: none;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.pointer {
  cursor: pointer !important;
}
figure {
  margin: 0;
}
img {
  border: 0;
  vertical-align: middle;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-weight: 600;
  line-height: 1.1;
  color: inherit;
}
.h1,
h1 {
  font-size: 32px;
}
.h2,
h2 {
  font-size: 28px;
}
.h3,
h3 {
  font-size: 24px;
}
.h4,
h4 {
  font-size: 18px;
}
.h5,
h5 {
  font-size: 14px;
}
.h6,
h6 {
  font-size: 12px;
}

.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
ol,
ul {
  margin: 0;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
li {
  list-style: none;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
.txt-divide {
  display: inline-block;
  margin: 0 6px;
  font-weight: 400;
}
/*폰트*/
.blind {
  position: absolute;
  clip: rect(0 0 0 0);
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
}
/*정렬*/
.div-table {
  display: table;
  box-sizing: border-box;
  table-layout: fixed;
  width: 100%;
}
.div-table > div {
  display: table-cell;
}
/*간격*/
.line-height-1 {
  line-height: 1;
}
.line-height-1-2 {
  line-height: 1.2;
}
.line-height-2 {
  line-height: 2;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}

.float-l {
  float: left;
  position: relative;
}
.float-r {
  float: right;
  position: relative;
  /* overflow: hidden; */
  /* clear: both; */
}
.width-270 {
  width: 270px;
}
.p-0 {
  padding: 0 !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pr-0 {
  padding-right: 0 !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pl-0 {
  padding-left: 0 !important;
}
.p-5 {
  padding: 5px !important;
}
.pt-5 {
  padding-top: 5px !important;
}
.pr-5 {
  padding-right: 5px !important;
}
.pb-5 {
  padding-bottom: 5px !important;
}
.pl-5 {
  padding-left: 5px !important;
}
.p-6 {
  padding: 6px !important;
}
.pt-6 {
  padding-top: 6px !important;
}
.pr-6 {
  padding-right: 6px !important;
}
.pb-6 {
  padding-bottom: 6px !important;
}
.pl-6 {
  padding-left: 6px !important;
}
.p-8 {
  padding: 8px !important;
}
.pt-8 {
  padding-top: 8px !important;
}
.pr-8 {
  padding-right: 8px !important;
}
.pb-8 {
  padding-bottom: 8px !important;
}
.pl-8 {
  padding-left: 8px !important;
}
.p-10 {
  padding: 10px !important;
}
.pt-10 {
  padding-top: 10px !important;
}
.pr-10 {
  padding-right: 10px !important;
}
.pb-10 {
  padding-bottom: 10px !important;
}
.pl-10 {
  padding-left: 10px !important;
}
.p-15 {
  padding: 15px !important;
}
.pt-15 {
  padding-top: 15px !important;
}
.pr-15 {
  padding-right: 15px !important;
}
.pb-15 {
  padding-bottom: 15px !important;
}
.pl-15 {
  padding-left: 15px !important;
}
.p-16 {
  padding: 16px !important;
}
.pt-16 {
  padding-top: 16px !important;
}
.pr-16 {
  padding-right: 16px !important;
}
.pb-16 {
  padding-bottom: 16px !important;
}
.pl-16 {
  padding-left: 16px !important;
}
.p-20 {
  padding: 20px !important;
}
.pt-20 {
  padding-top: 20px !important;
}
.pr-20 {
  padding-right: 20px !important;
}
.pb-20 {
  padding-bottom: 20px !important;
}
.pl-20 {
  padding-left: 20px !important;
}
.p-24 {
  padding: 24px !important;
}
.pt-24 {
  padding-top: 24px !important;
}
.pr-24 {
  padding-right: 24px !important;
}
.pb-24 {
  padding-bottom: 24px !important;
}
.pl-24 {
  padding-left: 24px !important;
}
.p-30 {
  padding: 30px !important;
}
.pt-30 {
  padding-top: 30px !important;
}
.pr-30 {
  padding-right: 30px !important;
}
.pb-30 {
  padding-bottom: 30px !important;
}
.pl-30 {
  padding-left: 30px !important;
}
.p-40 {
  padding: 40px !important;
}
.pt-40 {
  padding-top: 40px !important;
}
.pr-40 {
  padding-right: 40px !important;
}
.pb-40 {
  padding-bottom: 40px !important;
}
.pl-40 {
  padding-left: 40px !important;
}
.p-50 {
  padding: 50px !important;
}
.pt-50 {
  padding-top: 50px !important;
}
.pr-50 {
  padding-right: 50px !important;
}
.pb-50 {
  padding-bottom: 50px !important;
}
.pl-50 {
  padding-left: 50px !important;
}
.p-100 {
  padding: 100px !important;
}
.pt-100 {
  padding-top: 100px !important;
}
.pr-100 {
  padding-right: 100px !important;
}
.pb-100 {
  padding-bottom: 100px !important;
}
.pl-100 {
  padding-left: 100px !important;
}
.m-4 {
  margin: 4px !important;
}
.mt-4 {
  margin-top: 4px !important;
}
.mr-4 {
  margin-right: 4px !important;
}
.mb-4 {
  margin-bottom: 4px !important;
}
.ml-4 {
  margin-left: 4px !important;
}
.m-5 {
  margin: 5px !important;
}
.mt-5 {
  margin-top: 5px !important;
}
.mr-5 {
  margin-right: 5px !important;
}
.mb-5 {
  margin-bottom: 5px !important;
}
.ml-5 {
  margin-left: 5px !important;
}
.m-6 {
  margin: 6px !important;
}
.mt-6 {
  margin-top: 6px !important;
}
.mr-6 {
  margin-right: 6px !important;
}
.mb-6 {
  margin-bottom: 6px !important;
}
.ml-6 {
  margin-left: 6px !important;
}
.m-8 {
  margin: 8px !important;
}
.mt-8 {
  margin-top: 8px !important;
}
.mr-8 {
  margin-right: 8px !important;
}
.mb-8 {
  margin-bottom: 8px !important;
}
.ml-8 {
  margin-left: 8px !important;
}
.m-10 {
  margin: 10px !important;
}
.mt-10 {
  margin-top: 10px !important;
}
.mr-10 {
  margin-right: 10px !important;
}
.mb-10 {
  margin-bottom: 10px !important;
}
.ml-10 {
  margin-left: 10px !important;
}
.m-12 {
  margin: 12px !important;
}
.mt-12 {
  margin-top: 12px !important;
}
.mr-12 {
  margin-right: 12px !important;
}
.mb-12 {
  margin-bottom: 12px !important;
}
.ml-12 {
  margin-left: 12px !important;
}
.m-14 {
  margin: 14px !important;
}
.mt-14 {
  margin-top: 14px !important;
}
.mr-14 {
  margin-right: 14px !important;
}
.mb-14 {
  margin-bottom: 14px !important;
}
.ml-14 {
  margin-left: 14px !important;
}
.m-15 {
  margin: 15px !important;
}
.mt-15 {
  margin-top: 15px !important;
}
.mr-15 {
  margin-right: 15px !important;
}
.mb-15 {
  margin-bottom: 15px !important;
}
.ml-15 {
  margin-left: 15px !important;
}
.mt-16 {
  margin-top: 16px !important;
}
.mr-16 {
  margin-right: 16px !important;
}
.mb-16 {
  margin-bottom: 16px !important;
}
.ml-16 {
  margin-left: 16px !important;
}
.m-20 {
  margin: 20px !important;
}
.mt-20 {
  margin-top: 20px !important;
}
.mr-20 {
  margin-right: 20px !important;
}
.mb-20 {
  margin-bottom: 20px !important;
}
.ml-20 {
  margin-left: 20px !important;
}
.m-24 {
  margin: 24px !important;
}
.mt-24 {
  margin-top: 24px !important;
}
.mr-24 {
  margin-right: 24px !important;
}
.mb-24 {
  margin-bottom: 24px !important;
}
.ml-24 {
  margin-left: 24px !important;
}
.m-30 {
  margin: 30px !important;
}
.mt-30 {
  margin-top: 30px !important;
}
.mr-30 {
  margin-right: 30px !important;
}
.mb-30 {
  margin-bottom: 30px !important;
}
.ml-30 {
  margin-left: 30px !important;
}
.m-35 {
  margin: 35px !important;
}
.mt-35 {
  margin-top: 35px !important;
}
.mr-35 {
  margin-right: 35px !important;
}
.mb-35 {
  margin-bottom: 35px !important;
}
.ml-35 {
  margin-left: 35px !important;
}
.m-40 {
  margin: 40px !important;
}
.mt-40 {
  margin-top: 40px !important;
}
.mr-40 {
  margin-right: 40px !important;
}
.mb-40 {
  margin-bottom: 40px !important;
}
.ml-40 {
  margin-left: 40px !important;
}
.m-50 {
  margin: 50px !important;
}
.mt-50 {
  margin-top: 50px !important;
}
.mr-50 {
  margin-right: 50px !important;
}
.mb-50 {
  margin-bottom: 50px !important;
}
.ml-50 {
  margin-left: 50px !important;
}
.m-60 {
  margin: 60px !important;
}
.mt-60 {
  margin-top: 60px !important;
}
.mr-60 {
  margin-right: 60px !important;
}
.mb-60 {
  margin-bottom: 60px !important;
}
.ml-60 {
  margin-left: 60px !important;
}
.min-w-full {
  min-width: 100% !important;
}
.min-w-min {
  min-width: min-content !important;
}
.min-w-max {
  min-width: max-content !important;
}
.min-w-fit {
  min-width: fit-content !important;
}
.min-w-0 {
  min-width: 0 !important;
}
.min-w-20 {
  min-width: 20px !important;
}
.min-w-100 {
  min-width: 100px !important;
}
.min-w-110 {
  min-width: 110px !important;
}
.min-w-120 {
  min-width: 120px !important;
}
.min-w-121 {
  min-width: 121px !important;
}
.min-w-150 {
  min-width: 150px !important;
}
.max-w-100 {
  max-width: 100px !important;
}
.max-w-110 {
  max-width: 110px !important;
}
.min-h-65 {
  min-height: 65px !important;
}
.min-h-700 {
  min-height: 700px !important;
}
.min-h-1000 {
  min-height: 1000px !important;
}
a.black {
  color: #192530 !important;
}
.gray {
  color: #a2a3ad !important;
}
.gray-dark {
  color: #727383 !important;
}
.orange {
  color: #f55e00 !important;
}
.blue {
  color: #3858cd !important;
}
.red {
  color: #ef5350 !important;
}
.white {
  color: #fff !important;
}
.blue-light {
  color: #2aaafe !important;
}
.modal-text-highlight {
  font-weight: 600;
  color: #3e6de3;
}
/*영역 구분*/
.section-bg {
  border: 1px solid transparent;
  background-color: transparent;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
}
.section-bg .section-title {
  font-size: 18px;
  font-weight: 600;
  display: block;
}
.section-bg.bg-gray-light {
  background-color: #f8f8f8;
}
.section-bg.dashed {
  border: 1px dashed transparent;
}
.section-bg.bg-gray {
  background-color: #f8f8f8;
}
.section-bg.bg-black {
  background-color: #3d3e56;
}
.section-bg.bg-outline {
  border-color: #d8dbdf;
  background-color: #fff;
}
.section-bg.bg-outline.lightgray {
  border-color: #eee;
  background-color: #fff;
}
.section-bg.r-4 {
  border-radius: 4px;
}
.section-bg.bg-outline.gray-light-50 {
  border-color: #b4b7ba;
  background-color: #fff;
}

.section-bg.bg-outline-blue {
  border-color: #2aaafe;
  background-color: rgba(42, 170, 254, 0.15);
}
.section-bg.bg-blue {
  background-color: rgba(42, 170, 254, 0.15);
}
.section-bg.bg-orange {
  background-color: rgba(250, 100, 0, 0.08);
}
/* Layout */
.container {
  position: relative;
  width: 100%;
}

.container.manage-library {
  position: relative;
  width: 100%;
  padding-top: 158px;
}
.container:after,
.container .inner:after {
  content: '';
  display: block;
  clear: both;
}
.container .inner {
  width: 1100px;
  margin: 40px auto 0 auto;
  position: relative;
}
.container .inner-1200 {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
.library-body {
  position: relative;
  width: 806px;
  vertical-align: top;
  float: right;
  margin-left: 40px;
}
.home-flex {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
  flex-grow: 1;
  justify-content: space-between;
  gap: 0 20px;
  margin-top: 20px;
}
.home-grid-2 {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 20px 0;
}
.manage-home-grid {
  display: grid;
  grid-template-columns: 724px 356px;
  gap: 20px;
  margin-top: 20px;
}
.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-between {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.flex-start {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.flex-start.rate-graph > div:nth-of-type(1) {
  width: 188px;
}
.flex-start.rate-graph > div:nth-of-type(2) {
  width: 852px;
}
.flex-row {
  display: flex;
  flex-flow: row;
}
.hidden {
  display: none !important;
}
.gap-60 {
  gap: 60px;
}
.static {
  position: static !important;
}
.absolute {
  position: absolute !important;
}
.relative {
  position: relative !important;
}
.fixed {
  position: fixed !important;
}
.sticky {
  position: sticky !important;
}

.button-module_storybook-button-LzrLQ {
  display: inline-flex;
  padding: 0;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  position: relative;
}
.button-module_storybook-button--primary-MOZko {
  color: var(--neu--00);
  background-color: var(--blg--800);
  border-color: var(--blg--800);
}
.button-module_storybook-button--primary-MOZko:hover {
  background-color: var(--blg--900);
  border-color: var(--blg--900);
}
.button-module_storybook-button--secondary-z8AA1 {
  color: var(--blg--900);
  background-color: #fff;
  border-color: var(--blg--50);
}
.button-module_storybook-button--secondary-z8AA1:hover {
  background-color: var(--blg--20);
}
.button-module_storybook-button--tertiary-L9QEA {
  color: var(--blg--900);
  background-color: var(--blg--20);
}
.button-module_storybook-button--tertiary-L9QEA:hover {
  background-color: var(--blg--40);
}
.button-module_storybook-button--destructive-V6pY5 {
  background-color: #de3535;
  color: #fff;
  border-color: #de3535;
}
.button-module_storybook-button--destructive-V6pY5:hover {
  background-color: #c62f2f;
  border-color: #c62f2f;
}
.button-module_storybook-button--ghost-xiexo {
  background-color: transparent;
  padding: 0 !important;
  color: #464858;
  font-weight: 400;
}
.button-module_storybook-button--ghost-xiexo:hover {
  text-decoration: underline;
}
.button-module_storybook-button--ghost-xiexo.button-module_disabled-M4IaZ:hover {
  text-decoration: none; /*버튼 비활성화 마우스 오버 텍스트 언더라인 제거 */
}
.button-module_storybook-button--ghost-xiexo.button-module_storybook-button--tiny-gmJZe {
  height: 19px;
  line-height: 19px;
}
.button-module_storybook-button--ghost-xiexo.button-module_storybook-button--xsmall-DDm3X {
  height: 20px;
}
.button-module_storybook-button--ghost-xiexo.button-module_storybook-button--small-dfarH {
  height: 21px;
  margin-right: 14px;
}
.button-module_storybook-button--ghost-xiexo.button-module_storybook-button--small-dfarH:last-child {
  margin-right: 0;
}
.button-module_storybook-button--ghost-xiexo.button-module_storybook-button--medium-Yb3GH {
  height: 23px;
  line-height: 23px;
}
.button-module_storybook-button--ghost-xiexo.button-module_storybook-button--large-FPrHC {
  height: 25px;
  line-height: 25px;
}
.button-module_storybook-button--ghost03-GSL_k {
  background-color: transparent;
  padding: 0 !important;
  color: #727383;
  font-weight: 400;
}
.button-module_storybook-button--ghost03-GSL_k:hover {
  text-decoration: underline;
}
.button-module_storybook-button--ghost03-GSL_k.button-module_storybook-button--tiny-gmJZe {
  height: 19px;
}
.button-module_storybook-button--ghost03-GSL_k.button-module_storybook-button--xsmall-DDm3X {
  height: 20px;
}
.button-module_storybook-button--ghost03-GSL_k.button-module_storybook-button--small-dfarH {
  height: 21px;
  line-height: 21px;
}
.button-module_storybook-button--ghost03-GSL_k.button-module_storybook-button--small-dfarH
  + .button-module_storybook-button--ghost03-GSL_k.button-module_storybook-button--small-dfarH {
  margin-left: 14px;
}
.button-module_storybook-button--ghost03-GSL_k.button-module_storybook-button--medium-Yb3GH {
  height: 23px;
}
.button-module_storybook-button--ghost03-GSL_k.button-module_storybook-button--large-FPrHC {
  height: 25px;
}
.button-module_storybook-button--tiny-gmJZe {
  font-size: 12px;
  padding: 0 6px;
  height: 20px;
  border-radius: 4px;
}
.button-module_btn-label-eThLk {
  margin: 0 !important;
}
.button-module_storybook-button--tiny-gmJZe .button-module_btn-label-eThLk {
  padding: 0 1px;
}
.button-module_storybook-button--xsmall-DDm3X {
  font-size: 13px;
  padding: 0 8px;
  height: 26px;
  border-radius: 4px;
}
.button-module_storybook-button--xsmall-DDm3X .button-module_btn-label-eThLk {
  padding: 0 2px;
}
.button-module_storybook-button--small-dfarH {
  font-size: 14px;
  padding: 0 10px;
  height: 32px;
  border-radius: 4px;
}
.button-module_storybook-button--small-dfarH .button-module_btn-label-eThLk {
  padding: 0 3px;
}
.button-module_storybook-button--small-dfarH + .button-module_storybook-button--small-dfarH {
  margin-left: 8px;
}
.button-module_storybook-button--medium-Yb3GH {
  font-size: 15px;
  padding: 0 12px;
  height: 38px;
  border-radius: 6px;
}
.button-module_storybook-button--medium-Yb3GH .button-module_btn-label-eThLk {
  padding: 0 3px;
}
.button-module_storybook-button--medium-Yb3GH + .button-module_storybook-button--medium-Yb3GH {
  margin-left: 8px;
}
.button-module_storybook-button--large-FPrHC {
  font-size: 16px;
  padding: 0 14px;
  height: 44px;
  border-radius: 7px;
}
.button-module_storybook-button--large-FPrHC .button-module_btn-label-eThLk {
  padding: 0 4px;
}
.button-module_storybook-button--large-FPrHC + .button-module_storybook-button--large-FPrHC {
  margin-left: 8px;
}
.button-module_width-fix-jyXLi.button-module_storybook-button--tiny-gmJZe {
  padding: 0 16px;
}
.button-module_width-fix-jyXLi.button-module_storybook-button--small-dfarH {
  padding: 0;
  width: 84px;
}
.button-module_width-fix-jyXLi.button-module_storybook-button--medium-Yb3GH {
  padding: 0;
  width: 100px;
}
.button-module_width-fix-jyXLi.button-module_storybook-button--large-FPrHC {
  padding: 0;
  width: 130px;
}
.button-module_width-block-mMu4C.button-module_storybook-button-LzrLQ {
  display: block;
  width: 100%;
}
.button-module_disabled-M4IaZ.button-module_storybook-button--primary-MOZko {
  background-color: #535465;
  border-color: #535465;
  color: #a3a4ae;
  cursor: default;
}
.button-module_disabled-M4IaZ.button-module_storybook-button--secondary-z8AA1 {
  background-color: #ececee;
  border-color: #c1c2c7;
  color: #c1c2c7;
  cursor: default;
}
.button-module_disabled-M4IaZ.button-module_storybook-button--destructive-V6pY5 {
  background-color: #eb8484;
  color: #fff;
  border-color: #eb8484;
  cursor: default;
}
.button-module_disabled-M4IaZ.button-module_storybook-button--ghost-xiexo {
  color: #a3a4ae;
}
.button-module_disabled-M4IaZ.button-module_storybook-button--ghost03-GSL_k {
  color: #a3a4ae;
}
.button-module_icon-h16-HRgvt {
  width: 16px;
  height: 16px;
  background-image: url(../../../assets/images/0111528f9d9f90ddc881.svg);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.button-module_icon-h16--Delete-bluegray400-qm2WZ {
  background-position: -286px -52px;
}
.button-module_icon-h16--Write-bluegray900-WFw2q {
  background-position: -182px -52px;
}
.button-module_icon-h16--Report-bluegray100-tY70P {
  background-position: -234px -52px;
}
.button-module_icon-h16--Report-bluegray900-gjB66 {
  background-position: -260px -52px;
}
.button-module_icon-h16--OrderChange-bluegray900-nKcQd {
  background-position: -390px -52px;
}
.button-module_icon-h16--Plus-bluegray900-x5hYg {
  background-position: 0 -26px;
}
.button-module_icon-h16--ImageAdd-bluegray900-Uwgx2 {
  background-position: -364px -52px;
}
.button-module_icon-h16--UpArrow-bluegray600-OKWNi {
  background-position: -468px -52px;
}
.button-module_icon-h16--UpArrow-bluegray600-disabled-r29s3 {
  background-position: -494px -52px;
}
.button-module_icon-h16--DownArrow-bluegray600-FsEgr {
  background-position: -520px -52px;
}
.button-module_icon-h16--DownArrow-bluegray600-disabled-MT8xZ {
  background-position: -546px -52px;
}
.button-module_icon-h16--Copy-bluegray600-ZYwMV {
  background-position: -572px -52px;
}
.button-module_icon-h16--Copy-bluegray600-disabled-LX64W {
  background-position: -598px -52px;
}
.button-module_icon-h16--Delete-bluegray600-gmBPq {
  background-position: -910px -52px;
}
.button-module_icon-h16--Delete-bluegray600-disabled-oYBqb {
  background-position: -936px -52px;
}
.button-module_icon-h16--ChevronDown-bluegray400-iNmYr {
  background-position: -26px -52px;
}
.button-module_icon-h16--ChevronUp-bluegray400-oUyZQ {
  background-position: -104px -52px;
}
.button-module_icon-h16-Excel-mPaXX {
  background-image: url(../../../assets/images/221fda76536239d08d92.svg);
  background-size: 100%;
  background-position: 0 0;
  width: 18px;
}
.button-module_icon-h16--Caution-bluegray100-p1bqP {
  background-position: -104px -78px;
}
.button-module_icon-h16--Folder-bluegray300-c6W6Q {
  background-position: -26px -78px;
}
.button-module_icon-h16--Folder-bluegray900-F1E95 {
  background-position: -260px -78px;
}
.button-module_icon-h16--PreferDelete-wKgLg {
  background-position: -858px -52px;
}
.button-module_icon-h16--Folder-bluegray900-disabled-EwCZj {
  background-position: -0px -78px;
}
.button-module_icon-h16--PreferDelete-disabled-ScyA_ {
  background-position: -1014px -52px;
}
.button-module_icon-h16--EditOrder-qIafT {
  background-position: -884px -52px;
}
.button-module_icon-h16--CustomerSupport-bluegray900-SNnGb {
  background-position: -468px -104px;
}
.button-module_icon-h18-C51j2 {
  width: 18px;
  height: 18px;
  background-image: url(../../../assets/images/43b6a4348d77df318838.svg);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.button-module_icon-h18--ImageAdd-bluegray900-yy8Un {
  background-position: -225px -56px;
}
.button-module_icon-h18--Plus-bluegray900-tRhid {
  background-position: 0 -28px;
}
.button-module_icon-h18--RefreshCircle-blg600-_yOfo {
  background-position: -28px 0;
}
.button-module_icon-18-Delete-bluegray300-At05F {
  background-position: -672px -56px;
}
.button-module_icon-h12-zhCLy {
  width: 12px;
  height: 12px;
  background-image: url(../../../assets/images/9db557315b40a9f4296f.svg);
  background-repeat: no-repeat;
  display: inline-block;
}
.button-module_icon-h12--ChevronRight-bluegray900-d0jyM {
  background-position: -88px -44px;
}
.button-module_width-180-vxTiG {
  width: 180px !important;
}

.button-module_icon-h20-xccPE {
  width: 20px;
  height: 20px;
  background-image: url(../../../assets/images/bcca59001be44033a4c9.svg);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.button-module_icon-h20--Write2-bluegray900-FA7VC {
  background-position: -420px -60px;
}
.button-module_icon-h20--WriteNoti-bluegray900-gHK6Y {
  background-position: -450px -60px;
}

.local-module_local-navigator-lSx6Y {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 999;
}

.local-module_local-navigator-lSx6Y .local-module_popup-btn-V34B6 {
  height: 40px;
  padding: 10px;
  background-color: var(--blg--800);
  font-size: 12px;
  color: var(--neu--00);
  border-radius: 0 0 0 20px;
  cursor: pointer;
}

.local-module_local-navigator-lSx6Y .local-module_popup-KLR4W {
  position: fixed;
  right: 0;
  top: 40px;
  background-color: #f7f7f8;
  padding: 20px;
  border: 1px solid #d8dbdf;
  border-right: none;
  border-radius: 0 0 0 20px;
}

.searchbar-module_search-wrapper-xry6y {
  display: inline-block;
  position: relative;
}
.searchbar-module_searchbar-N9RwZ {
  display: inline-block;
  padding: 0 12px;
  font-weight: 500;
  line-height: 1;
  text-align: left;
  white-space: nowrap;
  vertical-align: middle;
  background-image: none;
  background-color: #f7f7f8;
  border: 1px solid #dfdfe2;
  position: relative;
  outline: none;
  box-sizing: border-box;
  width: 232px;
}
.searchbar-module_searchbar-N9RwZ.searchbar-module_gnb-search-BgFQy {
  border: 1px solid #24252e;
  background-color: #fff;
  padding-right: 53px;
}
.searchbar-module_searchbar-N9RwZ::placeholder {
  color: #a3a4ae;
  font-weight: 400;
}
.searchbar-module_searchbar--small-snpYX {
  font-size: 14px;
  padding: 0 29px 0 10px;
  height: 32px;
  border-radius: 4px;
}
.searchbar-module_searchbar--medium-1vwzj {
  font-size: 16px;
  padding: 0 32px 0 12px;
  height: 36px;
  border-radius: 6px;
}
.searchbar-module_searchbar--large-D1Pkk {
  font-size: 18px;
  padding: 0 34px 0 14px;
  height: 44px;
  border-radius: 8px;
}
.searchbar-module_width-block-HQKFe {
  display: block;
  width: 100%;
}
.searchbar-module_close-icon-UUATW {
  border: 0;
  background-color: transparent;
  display: inline-block;
  outline: 0;
  cursor: pointer;
  position: absolute;
  z-index: 1;
}
.searchbar-module_close-icon-UUATW.searchbar-module_small-I9HpJ {
  width: 24px;
  height: 24px;
  background-image: url(../../../assets/images/0111528f9d9f90ddc881.svg);
  background-repeat: no-repeat;
  background-position: 4px 4px;
  right: 6px;
  top: 4px;
  bottom: 0;
}
.searchbar-module_close-icon-UUATW.searchbar-module_small-I9HpJ.searchbar-module_gnb-search-BgFQy {
  right: 30px;
}
.searchbar-module_close-icon-UUATW.searchbar-module_medium-KAID2 {
  width: 26px;
  height: 26px;
  background-image: url(../../../assets/images/43b6a4348d77df318838.svg);
  background-repeat: no-repeat;
  background-position: 4px 4px;
  right: 6px;
  top: 4px;
  bottom: 0;
}
.searchbar-module_close-icon-UUATW.searchbar-module_large-YPcbJ {
  width: 28px;
  height: 28px;
  background-image: url(../../../assets/images/bcca59001be44033a4c9.svg);
  background-repeat: no-repeat;
  background-position: -26px 4px;
  right: 6px;
  top: 8px;
  bottom: 0;
}
.searchbar-module_searchbar-N9RwZ:not(:valid) ~ .searchbar-module_close-icon-UUATW {
  display: none;
}
.searchbar-module_gnb-search-button-gXNDx {
  border: 0;
  background-color: transparent;
  display: inline-block;
  outline: 0;
  cursor: pointer;
  position: absolute;
  z-index: 1;
  width: 24px;
  height: 24px;
  background-image: url(../../../assets/images/0111528f9d9f90ddc881.svg);
  background-repeat: no-repeat;
  background-position: -22px -22px;
  right: 6px;
  top: 4px;
  bottom: 0;
}

.footer-module_footer-ioUJO {
  position: relative;
  margin: 80px 0 0 0;
  width: 100%;
  clear: both;
  border-top: 1px solid #ececee;
}
.footer-module_notice-wrap-Acl0X {
  border-bottom: 1px solid #f7f7f8;
  padding: 20px 0;
}
.footer-module_notice-wrap-Acl0X > div {
  width: 1100px;
  display: flex;
  margin: 0 auto;
  gap: 8px;
  font-weight: 600;
  align-items: center;
  flex-flow: row;
}

.footer-module_notice-p2mHc {
  flex-basis: auto;
  flex-shrink: 0;
}

.footer-module_notice-p2mHc a {
  display: flex;
  gap: 4px;
  align-items: center;
  flex-flow: row;
}

.footer-module_notice-ticker-quD5b {
  width: calc(1100px - 65px);
  height: 20px;
  overflow: hidden;
  display: flex;
}

.footer-module_notice-slide-du9rl {
  overflow: hidden;
}

.footer-module_notice-ticker-quD5b a {
  width: calc(1100px - 65px);
  color: #727383;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
}

.footer-module_notice-ticker-quD5b a:hover {
  color: #727383;
  text-decoration: underline;
}

.footer-module_footer-wrap-oWXO5 {
  position: relative;
  padding: 30px 0 40px 0;
  width: 1100px;
  margin: 0 auto;
  clear: both;
}
.footer-module_footer-nav-vRM_a {
  position: relative;
  overflow: hidden;
  font-weight: 500;
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 6px;
}
.footer-module_footer-nav-vRM_a a {
  display: inline-block;
  color: #464858;
}
.footer-module_footer-nav-vRM_a a.footer-module_emphasis-Twin7 {
  font-weight: 600;
  color: #24252e;
}
.footer-module_divided-textline-pSIB_ {
  margin: 0;
  height: 10px;
  width: 1px;
  background-color: #c1c2c7;
}
.footer-module_txt-divide-HCpIA {
  display: inline-block;
  font-weight: 400;
  color: #c1c2c7;
  vertical-align: middle;
}
.footer-module_icon-h12-VSpuO {
  width: 12px;
  height: 12px;
  background-image: url(../../../assets/images/9db557315b40a9f4296f.svg);
  background-size: 188px 56px;
  background-repeat: no-repeat;
  display: inline-block;
}
.footer-module_icon-h12--ChevronRight-bluegray900-wMEVD {
  background-position: -88px -44px;
}
.footer-module_footer-info-wrap-ff0gJ {
  display: flex;
  flex-flow: column wrap;
  margin: 10px 0 0 0;
  gap: 20px;
}
.footer-module_footer-info-jDeHa {
  flex-flow: row wrap;
  display: flex;
  gap: 8px;
  align-items: center;
  color: #888996;
}
.footer-module_footer-info-jDeHa a {
  color: #888996;
}
.footer-module_footer-info-jDeHa + .footer-module_footer-info-jDeHa {
  margin-top: 4px;
}
.footer-module_copyright-miTTR {
  color: #888996;
  font-size: 12px;
  flex-flow: column wrap;
  gap: 6px;
  display: flex;
}
.footer-module_footer-certification-IBT6F {
  position: absolute;
  top: 30px;
  right: 0;
  display: flex;
  flex-flow: row-reverse wrap;
  align-items: center;
  gap: 16px;
}

.isms-module_isms_pop-I_qda {
    overflow: hidden;
    background: #fff;
    z-index: 101;
    text-align: center;
    border-radius: 8px;
    width: 446px;
    position: absolute;
    -webkit-box-shadow: 0 2px 10px rgb(0 0 0 / 40%);
    -moz-box-shadow: 0 2px 10px rgba(0,0,0,0.4);
    box-shadow: 0 2px 10px rgb(0 0 0 / 40%);
    border: 1px solid rgba(0,0,0,0.3);
    padding: 0 0 10px 0;
    right: -17px;
    top: -264px;
}
.isms-module_isms_pop-I_qda .isms-module_pop_title-oYeJW {
    width: 100%;
    height: 50px;
    text-align: center;
    margin: 0!important;
    font-size: 18px;
    line-height: 50px;
    color: #000;
    position: relative;
    border-bottom: 1px solid #ddd;
}
.isms-module_isms_pop-I_qda p {
    margin: 15px auto!important;
    font-size: 14px;
    letter-spacing: -0.02em;
    width: 90%;
    line-height: 16px;
    text-align: center;
    color:#333;
}
.isms-module_pop_title-oYeJW .isms-module_btn-close-popup-oOM4A span:hover {
    background-position: -32px 0px;
}

.isms-module_pop_title-oYeJW .isms-module_btn-close-popup-oOM4A span {
    content: '';
    text-indent: -999px;
    background: url(//cdn1.munpia.com/assets/legacy/www/bullet_p/img/btn_close2.png?v1607396846?v1653972688) no-repeat;
    position: absolute;
    top: 8px;
    right: 10px;
    width: 32px;
    height: 32px;
    background-position: 0 0;
    padding: 0;
}

.profile-module_profile-img-ZDGCN {
  position: relative;
  overflow: hidden;
  display: inline-block;
  background-color: #d8dbdf;
  vertical-align: middle;
  border: 1px solid #d8dbdf;
  float: left;
}
.profile-module_profile-img--large-fo6FA {
  width: 120px;
  height: 120px;
  border-radius: 60px;
  border: 4px solid #fff;
}
.profile-module_profile-img--medium-WJXcr {
  width: 64px;
  height: 64px;
  border-radius: 32px;
}

.profile-module_profile-img--medium-small-Urnvr {
  width: 48px;
  height: 48px;
  border-radius: 24px;
}
.profile-module_profile-img--small-s_7ox {
  width: 32px;
  height: 32px;
  border-radius: 19px;
}
.profile-module_profile-img--tiny-XbCqq {
  width: 24px;
  height: 24px;
  border-radius: 12px;
}

.profile-module_profile-img-ZDGCN.profile-module_w-120-NMPV8.profile-module_blank-Zy66Z {
  border-radius: 6px;
  background: #fff;
  border: 1px solid #d8dbdf;
  text-align: center;
  vertical-align: middle;
}
.profile-module_profile-img-ZDGCN.profile-module_w-120-NMPV8.profile-module_blank-Zy66Z:before {
  content: '';
  width: 104px;
  height: 104px;
  top: 7px;
  left: 7px;
  position: absolute;
  border-radius: 6px;
  background-position: center;
  background-color: #f7f7f8;
}

.profile-module_profile-img-ZDGCN.profile-module_w-cover-rwPdn.profile-module_blank-Zy66Z {
  width: 100%;
  height: 93px;
  border-radius: 6px;
  background: #fff;
  border: 1px solid #d8dbdf;
  text-align: center;
  vertical-align: middle;
}
.profile-module_profile-img-ZDGCN.profile-module_w-cover-rwPdn.profile-module_blank-Zy66Z:before {
  content: '';
  width: 1064px;
  height: 77px;
  top: 7px;
  left: 7px;
  position: absolute;
  border-radius: 6px;
  background-position: center;
  background-color: #f7f7f8;
}

.profile-module_profile-img-ZDGCN.profile-module_w-120-NMPV8.profile-module_circle-vkNtX {
  border-radius: 60px;
}

.profile-module_profile-img-ZDGCN.profile-module_w-64-Yz1XF.profile-module_empty-qGaTP:before {
  content: '?';
  position: absolute;
  width: 64px;
  height: 64px;
  top: 0;
  left: 0;
  text-align: center;
  font-size: 26px;
  color: #fff;
  font-weight: 600;
  line-height: 64px;
}
.profile-module_profile-img-ZDGCN.profile-module_w-32-F7mgX.profile-module_empty-qGaTP:before {
  content: '?';
  position: absolute;
  width: 32px;
  height: 32px;
  top: 0;
  left: 0;
  text-align: center;
  font-size: 16px;
  color: #fff;
  font-weight: 600;
  line-height: 32px;
}
.profile-module_profile-img-ZDGCN.profile-module_w-24-A6eyu.profile-module_empty-qGaTP:before {
  content: '?';
  position: absolute;
  width: 24px;
  height: 24px;
  top: 0;
  left: 0;
  text-align: center;
  font-size: 14px;
  color: #fff;
  font-weight: 600;
  line-height: 24px;
}
.profile-module_profile-img-ZDGCN.profile-module_w-16-HVB42 {
  width: 16px !important;
  height: 16px !important;
  border-radius: 8px;
}
.profile-module_profile-img-ZDGCN img {
  width: 100%;
  height: 100%;
  vertical-align: top;
}

.badge-module_badge-G1lDM {
  display: inline-flex;
  padding: 0;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  background-image: none;
  border: 1px solid transparent;
  position: relative;
  align-items: center;
}

.badge-module_badge--orange--filled-d3TFX {
  color: white;
  background-color: #f55e00;
  border-color: #f55e00;
}
.badge-module_badge--gray800--filled-OKu16 {
  color: white;
  background-color: #3d3e56;
  border-color: #3d3e56;
}
.badge-module_badge--mainblue--filled-UHNIB {
  color: white;
  background-color: #3e6de3;
  border-color: #3e6de3;
  border-radius: 3px !important;
}
.badge-module_badge--pri30--filled-Mz2Ke {
  color: #3e6de3;
  background-color: #ecf0fc;
  border-color: #ecf0fc;
  border-radius: 3px !important;
}
.badge-module_badge--gray100--filled-J9KzA {
  color: white;
  background-color: #a2a3ad;
  border-color: #a2a3ad;
}
.badge-module_badge--sky--filled-QFbWe {
  color: white;
  background-color: #0096e0;
  border-color: #0096e0;
}
.badge-module_badge--orange--outlined-mnMoq {
  color: #f55e00;
  background-color: #fff;
  border-color: #f55e00;
}
.badge-module_badge--gray800--outlined-tw62m {
  color: #3d3e56;
  background-color: #fff;
  border-color: #3d3e56;
}
.badge-module_badge--gray300--outlined-cYNPf {
  color: #727383;
  background-color: #fff;
  border-color: #a3a4ae;
}
.badge-module_badge--mainblue--outlined-Yx3y9 {
  color: #3858cd;
  background-color: #fff;
  border-color: #3858cd;
  border-radius: 3px !important;
}
.badge-module_badge--gray100--outlined-m9TX_ {
  color: #a2a3ad;
  background-color: #f0f0f5;
  border-color: #a2a3ad;
}
.badge-module_badge--sky--outlined-aO4wQ {
  color: #0096e0;
  background-color: #fff;
  border-color: #0096e0;
}
.badge-module_badge--green--outlined-JcEW5 {
  color: #12874d;
  background-color: #fff;
  border-color: #12874d;
}
.badge-module_badge--tiny-oQjda {
  height: 18px;
  line-height: 18px;
  border-radius: 9px;
  padding: 0 3px;
  font-size: 12px;
  font-weight: 600;
}
.badge-module_badge--small-Xxm6m {
  height: 18px;
  line-height: 18px;
  padding: 0 3px;
  border-radius: 2px;
  font-size: 12px;
}
.badge-module_badge--small-Xxm6m + .badge-module_badge--small-Xxm6m {
  margin-left: 2px;
}
.badge-module_badge--medium-JU5Rf {
  height: 22px;
  padding: 0 6px;
  border-radius: 11px;
  font-size: 14px;
}
.badge-module_badge--large-aAjDu {
  height: 24px;
  line-height: 22px;
  padding: 0 5px;
  border-radius: 4px;
  font-size: 14px;
}

.badge-module_width-fix-DYp_4.badge-module_badge--tiny-oQjda {
  padding: 0;
  width: 18px;
}
.badge-module_width-fix-DYp_4.badge-module_badge--small-Xxm6m {
  padding: 0;
  width: 18px;
}
.badge-module_width-fix-DYp_4.badge-module_badge--medium-JU5Rf {
  padding: 0;
  width: 22px;
}
.badge-module_width-fix-DYp_4.badge-module_badge--large-aAjDu {
  padding: 0;
  width: 24px;
}

.bubbletutorialtooltip-module_bubble-tooltip-container-IcPnH .bubbletutorialtooltip-module_bubble-tooltip-WLSIC {
  background-color: #f5fcff;
  border-radius: 6px;
  padding: 16px 16px 16px 18px;
  --rt-opacity: 1;
  z-index: 3;
}

.tutorialtooltip-module_tooltip-jfNnV {
  display: flex;
  line-height: 22px;
  box-sizing: border-box;
  align-items: flex-start;
  justify-content: space-between;
  gap:8px;
}
.tutorialtooltip-module_tooltip-jfNnV > div {
  font-size: 16px;
  white-space: pre-line;
  word-break: keep-all;
  flex: 1 0 0;
  font-weight: 400;
  color: #0096e0;
  max-width: 286px;
  min-width: 200px;
}
.tutorialtooltip-module_tooltip-jfNnV button {
  border: 0;
  background-color: transparent;
}
.tutorialtooltip-module_icon-h20-xTLgx {
  width: 20px;
  height: 20px;
  background-image: url(../../../assets/images/bcca59001be44033a4c9.svg);
  background-repeat: no-repeat;
}
.tutorialtooltip-module_icon-h20--Close-sky500-M1Cqv {
  background-position: -480px -60px;
}

.seriallymodal-module_serially-modal-wrap-tmEtq {
  display: flex;
  width: 380px;
  padding: 18px 13px 20px 24px;
  flex-direction: column;
  align-items: flex-end;
  gap: 16px;
  border-radius: 6px;
  border: 1px solid #ececee;
  background: #fff;
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.06);
  position: absolute;
  top: -20px;
  right: 0;
  max-height: 416px;
}
.seriallymodal-module_serially-modal-header-ABGRT {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 28px;
  color: #24252e;
  font-size: 18px;
  font-weight: 700;
}
.seriallymodal-module_serially-modal-header-ABGRT button {
  background-color: transparent;
  border: 0;
}
.seriallymodal-module_icon-h28-zd2eR {
  width: 28px;
  height: 28px;
  background-image: url(../../../assets/images/2566119d808726a3c1a7.svg);
  background-repeat: no-repeat;
  display: flex;
}
.seriallymodal-module_Icon-h28--Close-bluegray100-R2sSJ {
  background-position: -76px -38px;
}
.seriallymodal-module_serially-list-scroll-FCgHa {
  overflow-y: auto;
  height: 100%;
  overflow-x: hidden;
  width: 100%;
  position: relative;
  padding-right: 18px;
}
.seriallymodal-module_serially-list-wrap-V43_0 {
  display: flex;
  gap: 10px;
  flex-direction: column;
  width: 100%;
  position: relative;
}
.seriallymodal-module_serially-list-T6RDr {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 6px;
  align-items: center;
  font-size: 14px;
  height: 22px;
}
.seriallymodal-module_serially-date-DVmUi {
  flex-shrink: 0;
  color: #727383;
  font-feature-settings: 'tnum';
  font-variant-numeric: tabular-nums;
  letter-spacing: -0.5px;
}
.seriallymodal-module_novel-title-wrap-MfLEq {
  line-height: normal;
  width: auto;
  table-layout: fixed;
  word-wrap: break-word;
  word-break: break-word;
  display: flex;
  align-items: center;
  gap: 6px;
}
.seriallymodal-module_novel-title-wXOpH {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
  text-align: left;
  color: #24252e;
}
.seriallymodal-module_serially-badge-wrap-CeIkZ {
  white-space: nowrap;
  word-break: break-word;
  position: relative;
  display: flex;
  align-items: center;
  gap: 2px;
}
.seriallymodal-module_serially-badge-W0bNm {
  background-image: url(../../../assets/images/b76dbad8cf4871263d8c.svg);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  display: inline-flex;
}
.seriallymodal-module_serially-badge-wrap-CeIkZ.seriallymodal-module_normal-vQF6_ .seriallymodal-module_serially-badge-W0bNm {
  background-position: 0 0;
  color: #1e4641;
  font-weight: 500;
}
.seriallymodal-module_serially-badge-wrap-CeIkZ.seriallymodal-module_hard-aA8RW .seriallymodal-module_serially-badge-W0bNm {
  background-position: -30px 0;
  color: #473db0;
  font-weight: 500;
}
.seriallymodal-module_serially-badge-wrap-CeIkZ.seriallymodal-module_superhard-IfYjt .seriallymodal-module_serially-badge-W0bNm {
  background-position: -60px 0;
  color: #7d1e1e;
  font-weight: 500;
}

.headernew-module_munpia-header-M9gzW {
  width: 100%;
  background-color: #fff;
}
.headernew-module_header-wrap-i0yNW {
  background-color: #fff;
  position: fixed;
  width: 100%;
  padding: 0;
  z-index: 50;
  top: 0;
  left: 0;
}
.headernew-module_gnb-wrap-HxZNv {
  position: relative;
  width: 1100px;
  margin: 0 auto 0 auto;
  height: 74px;
  display: flex;
  align-items: center;
}
.headernew-module_gnb-wrap-HxZNv h1 {
  margin: 0;
}
.headernew-module_gnb-wrap-HxZNv h1 a.headernew-module_logo-ci-dgKby {
  background-image: url('https://cdn1.munpia.com/v2/attachment/logo/munpia_logo.svg');
  background-size: 107px 30px;
  background-repeat: no-repeat;
  width: 107px;
  height: 30px;
  display: inline-block;
  margin: 4px 0 0 0;
}
.headernew-module_gnb-wrap-HxZNv .headernew-module_gnb-menu-yvQdL {
  margin-left: 20px;
}
.headernew-module_gnb-wrap-HxZNv .headernew-module_gnb-library-info-FXBXc {
  color: #a3a4ae;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  gap: 3px;
  margin-left: 30px;
}
.headernew-module_gnb-wrap-HxZNv .headernew-module_gnb-library-info-FXBXc span {
  color: #24252e;
}
.headernew-module_gnb-wrap-HxZNv .headernew-module_gnb-menu-yvQdL a {
  position: relative;
  display: inline-block;
  color: #a3a4ae;
  text-decoration: none;
  font-weight: 600;
  padding: 0 10px;
  background-color: transparent;
  border: 0;
  align-items: center;
  justify-content: center;
  font-size: 22px;
}
.headernew-module_gnb-wrap-HxZNv .headernew-module_gnb-menu-yvQdL a + a {
  margin-left: 10px;
}
.headernew-module_gnb-wrap-HxZNv .headernew-module_gnb-menu-yvQdL a:hover,
.headernew-module_gnb-wrap-HxZNv .headernew-module_gnb-menu-yvQdL a.headernew-module_active-IjFST {
  color: #24252e;
}

.headernew-module_gnb-wrap-HxZNv .headernew-module_gnb-search-hllNs {
  position: relative;
  width: 32px;
  height: 32px;
  margin: 7px 20px 0 0;
  float: right;
}
.headernew-module_gnb-wrap-HxZNv .headernew-module_search-area-rCjke {
  position: absolute;
  top: 16px;
  right: 80px;
  z-index: 10;
}
.headernew-module_gnb-wrap-HxZNv .headernew-module_gnb-search-hllNs a,
.headernew-module_gnb-wrap-HxZNv .headernew-module_gnb-profile-LHUle a {
  display: block;
}
.headernew-module_gnb-wrap-HxZNv .headernew-module_gnb-search-hllNs a,
.headernew-module_gnb-wrap-HxZNv .headernew-module_gnb-profile-LHUle.headernew-module_my-noti-FAM6g::before {
  content: '';
  width: 15px;
  height: 15px;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  background-size: 100%;
  position: absolute;
  z-index: 10;
  left: 22px;
  top: 0;
}

.headernew-module_gnb-wrap-HxZNv .headernew-module_gnb-profile-LHUle {
  position: absolute;
  right: 0;
  top: 16px;
  width: 63px;
  height: 32px;
  display: flex;
  align-items: center;
  gap: 11px;
  justify-content: flex-end;
  cursor: pointer;
}
.headernew-module_gnb-wrap-HxZNv .headernew-module_gnb-profile-LHUle .headernew-module_profile-img-GD0l6 {
  margin-left: 3px;
}
.headernew-module_gnb-wrap-HxZNv .headernew-module_gnb-profile-LHUle .headernew-module_Down-TWbMe {
  position: absolute;
  right: 3px;
  top: 12px;
}
.headernew-module_gnb-wrap-HxZNv .headernew-module_gnb-login-F_Y6n {
  position: absolute;
  right: 0;
  top: 16px;
}
.headernew-module_snb-wrap-_cgaK {
  width: 100%;
  height: 43px;
}
.headernew-module_logo-ci-dgKby {
  width: 107px;
  height: 30px;
}
.headernew-module_nav-wrap-sjVjg {
  position: relative;
  border-bottom: 1px solid #d8dbdf;
}
.headernew-module_header-wrap-i0yNW + .headernew-module_nav-wrap-sjVjg,
.headernew-module_nav-wrap-sjVjg.headernew-module_fixed-CpVoW {
  position: fixed;
  width: 100%;
  top: 114px;
  left: 0;
  right: 0;
  z-index: 20; /*메뉴가 가리는 현상 수정*/
  background-color: #ffffff; /*메뉴가 가리는 현상 수정*/
}
.headernew-module_nav-area-pLgXd {
  width: 1100px;
  margin: 0 auto 0 auto;
  padding: 2px 0 15px;
  position: relative;
}

.headernew-module_nav-area-pLgXd ul {
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  gap: 8px;
  height: 26px;
}
.headernew-module_nav-area-pLgXd ul li {
  display: inline-block;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  position: relative;
}
.headernew-module_nav-area-pLgXd ul li.headernew-module_lib-setting-aJeXG {
  position: absolute;
  right: 36px;
}
.headernew-module_nav-area-pLgXd ul li.headernew-module_lib-setting-aJeXG .headernew-module_Setting_bold-Pad_D {
  margin: 10px 2px 0 0;
}
.headernew-module_nav-area-pLgXd ul li button {
  position: relative;
  display: inline-block;
  color: #a2a3ad;
  text-decoration: none;
  font-weight: 500;
  padding: 0 10px 0 8px;
  background-color: transparent;
  border: 0;
}
.headernew-module_nav-area-pLgXd ul li button.headernew-module_noti-circle-IeROd::after {
  content: '';
  width: 6px;
  height: 6px;
  position: absolute;
  background-color: #f55e00;
  border-radius: 4px;
  right: 0;
  top: 0;
}
.headernew-module_nav-area-pLgXd ul li span {
  vertical-align: top;
  display: inline-block;
}
.headernew-module_nav-area-pLgXd ul li button:hover {
  color: #f55e00;
}
.headernew-module_nav-area-pLgXd ul li button.headernew-module_active-IjFST {
  color: #f55e00;
}
.headernew-module_nav_wrap-QkFlS {
  position: relative;
  border-bottom: 1px solid #d8dbdf;
  background-color: #fff;
  z-index: 9;
}
.headernew-module_nav-area-pLgXd .headernew-module_btn-setting-fiqdK {
  float: right;
  font-size: 18px;
  font-weight: 500;
  margin: 16px 0 0 0;
}
.headernew-module_nav-area-pLgXd .headernew-module_btn-setting-fiqdK i.headernew-module_icon-24-MFCjJ.headernew-module_Icon_24-Setting_bold-DVHWH {
  margin: 1px 0 0 0;
}
.headernew-module_nav-area-pLgXd ul li a:hover {
  color: #f55e00;
}
.headernew-module_nav-area-pLgXd ul li a.headernew-module_active-IjFST {
  color: #f55e00;
}
.headernew-module_sticky-QEA7W {
  position: fixed !important;
  top: 0;
  width: 100%;
}
.headernew-module_sticky-QEA7W + .headernew-module_container-FqWwI {
  padding-top: 63px;
}
.headernew-module_library-profile-area-h1vNl {
  max-width: 1920px;
  min-width: 1100px;
  margin: 114px auto 0 auto;
  height: 200px;
}
.headernew-module_inner-gr2lK {
  max-width: 1100px;
  margin: 0 auto;
  position: relative;
}
.headernew-module_library-profile-info-yz17y {
  position: absolute;
  top: -50px;
}
.headernew-module_library-profile-munstar-RvObH {
  position: absolute;
  right: -9px;
  bottom: -7px;
}
.headernew-module_library-profile-txt-Tpa6d {
  position: absolute;
  height: 68px;
  top: 50px;
  left: 132px;
  width: 970px;
  display: flex;
  align-items: end;
}
.headernew-module_library-profile-txt-Tpa6d .headernew-module_txt-wrap-eWvg_ {
  flex: auto;
}
.headernew-module_library-profile-nick-UUxA9 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
  padding: 0 0 6px 0;
}
.headernew-module_library-profile-word-E_asI {
  font-size: 16px;
  color: #727383;
  letter-spacing: -0.03em;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
  margin-bottom: 2px;
}
.headernew-module_library-profile-bg-jBCXL {
  position: relative;
  background-color: rgba(0, 0, 0, 0.02);
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
  width: 100%;
  height: 116px;
  overflow: hidden;
}
.headernew-module_library-profile-bg-jBCXL > img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
.headernew-module_badge-serially-HEl_o {
  background: url(../../../assets/images/eead55c5ba6f1d03a60e.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 74px;
  height: 89px;
  flex-shrink: 0;
  cursor: pointer;
}
.headernew-module_badge-serially-HEl_o.headernew-module_normal-q10qL {
  background-position: -84px 0;
}
.headernew-module_badge-serially-HEl_o.headernew-module_normal-q10qL > div {
  padding-top: 51px;
  color: #a2d7e8;
}
.headernew-module_badge-serially-HEl_o.headernew-module_hard-wClhP {
  background-position: -168px 0;
}
.headernew-module_badge-serially-HEl_o.headernew-module_hard-wClhP > div {
  padding-top: 50px;
  color: #b2b9fa;
}
.headernew-module_badge-serially-HEl_o.headernew-module_superhard-TcQ1o {
  background-position: -252px 0;
}
.headernew-module_badge-serially-HEl_o.headernew-module_superhard-TcQ1o > div {
  padding-top: 51px;
  color: #ffac90;
}
.headernew-module_badge-serially-HEl_o > div {
  text-align: center;
  padding-top: 48px;
  color: #eeca81;
  font-size: 17px;
  font-weight: 700;
}
.headernew-module_icon-h12-Gm2je {
  width: 12px;
  height: 12px;
  background-image: url(../../../assets/images/9db557315b40a9f4296f.svg);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
}
.headernew-module_icon-h12--Down-bluegray900-HZfQj {
  background-position: -22px 0;
}
.headernew-module_icon-h12--ChevronRight-bluegary600-udtDB {
  background-position: -110px -44px;
}
.headernew-module_icon-h12--Down-bluegray900-HZfQj.headernew-module_layer-on-Fml85 {
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
}
.headernew-module_icon-h24-rgIz4 {
  width: 24px;
  height: 24px;
  background-image: url(../../../assets/images/aedc9b3e98e3be8a97d8.svg);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
}
.headernew-module_icon-h24--Circle-Library-bluegray20-U9vFD {
  background-position: -68px -68px;
}
.headernew-module_icon-h24--Circle-GoldCharge-bluegray20-HXIwZ {
  background-position: 0 -68px;
}

.headernew-module_icon-h24--Circle-PurchaseList-bluegray20-eFSdf {
  background-position: -136px -68px;
}

.headernew-module_icon-h24--Circle-Mynovel-bluegray20-Mzkbn {
  background-position: -102px -68px;
}

.headernew-module_icon-h24--Circle-Notification-bluegray20-z_MlL {
  background-position: -170px -68px;
}

.headernew-module_icon-h24--Circle-Logout-bluegray20-s5eCN {
  background-position: -306px -68px;
}
.headernew-module_icon-h24--Avatar_24-b9_lJ {
  background-position: -646px -68px;
}
/*프로필 레이어*/
.headernew-module_login-my-wrap-ND0Qw {
  position: absolute; /*메뉴 위치가 변경되지 않게 변경*/
  right: -30px; /*react-tiny-popover 적용*/
  top: 10px; /*react-tiny-popover 적용*/
  z-index: 100;
  border-radius: 10px;
  border: 1px solid #ececee;
  background-color: #fff;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.06);
  display: flex;
  width: 210px;
  padding: 4px 0;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
}
.headernew-module_login-my-wrap-ND0Qw.headernew-module_manage-library-cqsM7 {
  top: 9px; /*서재관리 위치 보정*/
}
.headernew-module_login-my-wrap-ND0Qw .headernew-module_my-profile-wrap-o7Ztg {
  display: flex;
  padding: 16px 20px;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  width: 100%;
}
.headernew-module_my-info-wrap-eJlOi {
  font-size: 16px;
  font-weight: 500;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  width: auto;
  table-layout: fixed;
  word-wrap: break-word;
  word-break: break-word;
  background: none;
  border: 0;
  cursor: pointer;
}
.headernew-module_my-info-wrap-eJlOi:hover .headernew-module_my-nickname-i8JiX > div {
  text-decoration: underline;
}
.headernew-module_my-info-wrap-eJlOi span {
  word-break: break-all;
  white-space: normal;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  flex-basis: auto;
  flex-shrink: 0;
}
.headernew-module_my-nick-wrap-RTCG9 {
  display: flex;
  flex-direction: column;
}
.headernew-module_my-nickname-i8JiX {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.headernew-module_my-nickname-i8JiX > span {
  margin-left: 3px;
}
.headernew-module_my-nickname-i8JiX > div {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
  text-align: left;
  font-size: 16px;
  font-weight: 500;
}
.headernew-module_my-profile-select-xD52b .headernew-module_my-nickname-i8JiX > div {
  font-size: 15px;
}
.headernew-module_profile-select-wrap-Fi2fz {
  display: flex;
  flex-direction: column;
  gap: 2px;
  padding: 0 12px;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 6px;
}
.headernew-module_profile-select-wrap-Fi2fz .headernew-module_profile-title-A9PDL {
  color: #464858;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  margin: 0 0 2px 8px;
}
.headernew-module_my-profile-select-xD52b {
  display: flex;
  margin: 8px;
  align-items: center;
  gap: 6px;
  border: 0;
  background: none;
}
.headernew-module_new-profile-Cct7f {
  color: #727383;
  display: flex;
  padding: 8px;
  align-items: center;
  gap: 6px;
  border: 0;
  background: none;
  font-size: 15px;
  border-radius: 6px;
  width: 100%;
}
.headernew-module_new-profile-Cct7f:hover {
  background-color: #f7f7f8;
}
.headernew-module_my-profile-select-xD52b:hover .headernew-module_my-nickname-i8JiX {
  text-decoration: underline;
  cursor: pointer;
}
.headernew-module_my-profile-select-xD52b span {
  flex-shrink: 0;
}
.headernew-module_login-my-wrap-ND0Qw .headernew-module_my-profile-wrap-o7Ztg .headernew-module_my-id-oKVGZ {
  font-size: 12px;
  font-weight: normal;
  color: #a3a4ae;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
  text-align: left;
}
.headernew-module_login-my-wrap-ND0Qw .headernew-module_my-menu-wrap-higwZ {
  border-top: 1px solid #ececee;
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: 16px;
  padding: 16px 0;
  margin-top: 6px;
}
.headernew-module_login-my-wrap-ND0Qw .headernew-module_my-menu-wrap-higwZ a,
.headernew-module_login-my-wrap-ND0Qw .headernew-module_my-menu-wrap-higwZ button {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #464858;
  font-size: 16px;
  padding-left: 20px;
  width: 100%;
  border: 0;
  background-color: transparent;
}
.headernew-module_login-my-wrap-ND0Qw .headernew-module_my-menu-wrap-higwZ a:hover,
.headernew-module_login-my-wrap-ND0Qw .headernew-module_my-menu-wrap-higwZ button:hover {
  text-decoration: underline;
}
.headernew-module_login-my-wrap-ND0Qw .headernew-module_my-menu-wrap-higwZ .headernew-module_menu-gQvaF {
  position: relative;
}
.headernew-module_login-my-wrap-ND0Qw .headernew-module_my-menu-wrap-higwZ .headernew-module_menu-gQvaF.headernew-module_new-a9iHl:after {
  content: '';
  width: 6px;
  height: 6px;
  position: absolute;
  background-color: #f55e00;
  border-radius: 4px;
  right: -10px;
  top: 1px;
}
.headernew-module_login-my-wrap-ND0Qw .headernew-module_my-menu-wrap-higwZ li button:hover {
  text-decoration: underline;
}
.headernew-module_login-my-wrap-ND0Qw .headernew-module_my-menu-wrap-higwZ li button > span {
  margin: 0 5px 0 0;
}
.headernew-module_login-my-wrap-ND0Qw .headernew-module_my-menu-wrap-higwZ li .headernew-module_icon-24-MFCjJ {
  margin-right: 6px;
}
.headernew-module_library-move-VibZK {
  position: absolute;
  right: 0;
  top: 3px;
}
/* ticker */
.headernew-module_ticker-wrap-7_Sf5 {
  position: relative;
  padding-top: 40px;
  margin-bottom: 20px;
}
.headernew-module_ticker-area-vIwZf {
  width: 1100px;
  height: 42px;
  margin: 0 auto;
  padding: 0 16px;
  display: flex;
  align-items: center;
  gap: 12px;
  border-radius: 10px;
  border: 1px solid var(--sec--sky--400);
  background: var(--sec--sky--10);
}
.headernew-module_ticker-area-vIwZf .headernew-module_notice-wrap-JPE3F {
  width: 985px;
  display: flex;
  align-items: center;
  height: 42px;
  overflow: hidden;
  font-size: 16px;
  font-weight: 500;
}
.headernew-module_ticker-area-vIwZf .headernew-module_notice-wrap-JPE3F .headernew-module_notice-txt-b1Lql {
  height: 42px;
  display: flex !important;
  align-items: center;
  text-overflow: ellipsis;
  white-space: pre;
  cursor: default;
}
.headernew-module_ticker-area-vIwZf .headernew-module_notice-length-HskNV {
  font-size: 13px;
  font-weight: 400;
  color: var(--blg--300);
}
.headernew-module_ticker-area-vIwZf .headernew-module_notice-controls-aPhyf {
  display: flex;
  align-items: center;
}
.headernew-module_ticker-area-vIwZf .headernew-module_notice-controls-aPhyf .headernew-module_btn-KX3Wm {
  width: 20px;
  height: 20px;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  border: 1px solid var(--blg--50);
  cursor: pointer;
}
.headernew-module_ticker-area-vIwZf .headernew-module_notice-controls-aPhyf .headernew-module_btn-KX3Wm:hover {
  background: var(--blg--10);
}
.headernew-module_ticker-area-vIwZf .headernew-module_notice-controls-aPhyf .headernew-module_notice-prev-kwGwt {
  border-radius: 6px 0px 0px 6px;
}
.headernew-module_ticker-area-vIwZf .headernew-module_notice-controls-aPhyf .headernew-module_notice-next-j2chr {
  border-radius: 0px 6px 6px 0px;
  padding-top: 9px;
  padding-right: 9px;
  margin-left: -1px;
}

/*모달*/
.modalsmall-module_back_dim-dIc_y {
  position: fixed;
  inset: 0px;
  z-index: 1000;
  width: 100%;
  height: 100%;
  margin: 0px auto;
  background-color: rgba(0, 0, 0, 0.4);
  overflow: hidden auto;
}
.modalsmall-module_div_table-Tfbu2 {
  display: table;
  height: 100%;
  margin: 0px auto;
}
.modalsmall-module_div_table_cell-N1Yh_ {
  display: table-cell;
  vertical-align: middle;
}
.modalsmall-module_layer-pop-AunwU {
  width: 380px;
  padding: 24px 0 30px 0;
  overflow: hidden;
  background-color: #fff;
  z-index: 1001;
  text-align: center;
  display: block;
  border-radius: 14px;
}
.modalsmall-module_layer-pop-AunwU.modalsmall-module_vertical-center-uv0PW {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.modalsmall-module_layer-pop-AunwU.modalsmall-module_cover-select-F_oqi {
  width: 900px;
  /* height: 80%; */
  padding: 0;
  max-height: 685px;
  overflow: hidden;
  background-color: #fff;
  position: fixed;
  z-index: 1001;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin: 0;
}
.modalsmall-module_layer-pop-wrap-CvlNk {
  padding: 30px 40px 40px;
  height: 100%;
}
.modalsmall-module_layer-pop-title-tBkR3 {
  font-size: 18px;
  font-weight: 600;
  padding: 0 30px 10px 30px;
  line-height: 26px;
  white-space: pre-line;
}
.modalsmall-module_layer-pop-title-tBkR3 + .modalsmall-module_layer-pop-btn-tuMAD {
  padding-top: 14px;
}
.modalsmall-module_layer-pop-body-eCSK4 {
  padding: 0 30px;
  text-align: center;
  font-size: 16px;
  color: #464858 !important;
  overflow: hidden;
  word-break: break-all;
  white-space: pre-line;
}
.modalsmall-module_layer-pop-body-eCSK4.modalsmall-module_cover-box-nSk37 {
  height: calc(100% - 175px);
  display: block;
  padding: 0;
  margin: 0;
  width: auto;
}
.modalsmall-module_layer-pop-body-eCSK4.modalsmall-module_cover-box-nSk37.modalsmall-module_step1-ZhFJk {
  height: calc(100% - 215px);
}
.modalsmall-module_layer-pop-body-eCSK4 .modalsmall-module_pop-input-nuKFe {
  text-align: left;
  display: block;
  width: 100%;
  display: table;
}
.modalsmall-module_layer-pop-body-eCSK4 .modalsmall-module_pop-input-nuKFe > div {
  display: table-cell;
  color: #464858;
}
.modalsmall-module_layer-pop-body-eCSK4 .modalsmall-module_pop-input-nuKFe .modalsmall-module_index-py3OB {
  width: 88px;
}
.modalsmall-module_layer-pop-body-eCSK4 > .modalsmall-module_pop-input-nuKFe + .modalsmall-module_pop-input-nuKFe {
  margin-top: 10px;
}
.modalsmall-module_layer-pop-body-eCSK4 .modalsmall-module_text-input-BtgXW.modalsmall-module_h-36-gbD1l {
  width: 100%;
}
.modalsmall-module_layer-pop-btn-tuMAD {
  padding: 24px 30px 0 30px;
  display: -webkit-flex;
  display: flex;
}
.modalsmall-module_pop-input-nuKFe .modalsmall-module_index-py3OB {
  width: 92px;
}
.modalsmall-module_pop-input-nuKFe > div {
  display: table-cell;
}
.modalsmall-module_pop-input-nuKFe + .modalsmall-module_pop-input-nuKFe {
  margin-top: 16px;
}
.modalsmall-module_pop-input-nuKFe > div > span {
  font-weight: 600;
  color: #3e6de3;
}
.modalsmall-module_emphasis-ILNMI {
  font-weight: 600;
  color: #3e6de3;
}
.modalsmall-module_pop-input-nuKFe.modalsmall-module_radio-TGH9y + .modalsmall-module_radio-TGH9y {
  margin-top: 10px;
}
.modalsmall-module_pop-input-subtext-pHDca {
  font-size: 13px;
  color: #464858;
  padding-left: 24px;
  margin-top: 4px;
  line-height: 18px;
}
.modalsmall-module_text-center-yW_zT {
  text-align: center;
}
.modalsmall-module_icon-h48-ZXVWX {
  width: 48px;
  height: 48px;
  background-image: url(../../../assets/images/1f24796d0498607fdef1.svg);
  background-repeat: no-repeat;
  display: inline-block;
}
.modalsmall-module_icon-h20--Delete-red-ies7y {
  background-position: -58px 0;
}
.modalsmall-module_icon-h20--Block-red-NDQ8n {
  background-position: -174px 0;
}
.modalsmall-module_icon-area-E6F67 {
  margin-bottom: 16px;
  height: 48px;
}
.modalsmall-module_caution-text-w4DMu {
  color: #de3535;
  font-size: 16px;
  font-weight: 500;
  margin-top: 10px;
}
.modalsmall-module_report-text-ia1fR {
  color: #727383;
  font-size: 14px;
  margin: 10px 0 20px 0;
}
.modalsmall-module_pb-10-RxZNM {
  padding-bottom: 10px !important;
}
.modalsmall-module_pt-10-AYfrQ {
  padding-top: 10px !important;
}
.modalsmall-module_mb-10-z6WdY {
  margin-bottom: 10px !important;
}
.modalsmall-module_mt-10-N7HIv {
  margin-top: 10px !important;
}
.modalsmall-module_report-select-uzYxI li:last-child {
  padding: 0;
}
.modalsmall-module_report-select-uzYxI li {
  text-align: left;
  padding: 0 0 10px 0;
}
.modalsmall-module_report-select-uzYxI li span {
  font-size: 15px !important;
}
.modalsmall-module_layer-pop-box-X50ZO {
  border-radius: 8px;
  background-color: #f7f7f8;
  padding: 14px 18px 16px 18px;
}
.modalsmall-module_layer-pop-box-X50ZO .modalsmall-module_box-list-yHQ28 {
  display: flex;
  flex-flow: column wrap;
  gap: 4px;
  font-size: 15px;
}
.modalsmall-module_layer-pop-box-X50ZO .modalsmall-module_box-list-yHQ28 li {
  font-size: 14px;
  text-align: left;
  color: #727383;
  padding-left: 20px;
  position: relative;
}
.modalsmall-module_layer-pop-box-X50ZO .modalsmall-module_box-list-yHQ28 li:before {
  content: '';
  width: 4px;
  height: 4px;
  border-radius: 2px;
  background-color: #727383;
  position: absolute;
  top: 8px;
  left: 8px;
}
.modalsmall-module_layer-pop-box-X50ZO .modalsmall-module_box-list-sum-xSJ7m {
  display: flex;
  flex-flow: column wrap;
  gap: 2px;
  font-weight: 500;
  font-size: 16px;
  margin-top: 14px;
  padding-top: 14px;
  border-top: 1px solid #dfdfe2;
  color: #464858;
}
.modalsmall-module_layer-pop-box-X50ZO > div > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.modalsmall-module_font-500-WWPn3 {
  font-weight: 500;
}
.modalsmall-module_font-16-gnQs3 {
  font-size: 16px;
}
.modalsmall-module_info-text-YLuVQ {
  font-size: 14px;
  color: #727383;
  margin-top: 6px;
}
.modalsmall-module_layer-pop-text-flex-joiJZ {
  text-align: center;
  display: flex;
  flex-flow: column wrap;
  gap: 10px;
  margin-bottom: 20px;
}
.modalsmall-module_report-select-uzYxI textarea {
  height: 104px !important;
}
.modalsmall-module_help-text-oweOD {
  text-align: left;
}

.modalsmall-module_help-text-oweOD.modalsmall-module_large-Vyqwx {
  font-size: 13px;
}

.modalsmall-module_help-text-oweOD.modalsmall-module_small-UsyfU,
.modalsmall-module_help-text-oweOD.modalsmall-module_medium-Z9Ry0 {
  font-size: 13px;
}

.modalsmall-module_help-text-oweOD.modalsmall-module_small-UsyfU.modalsmall-module_warning-YKiSW,
.modalsmall-module_help-text-oweOD.modalsmall-module_medium-Z9Ry0.modalsmall-module_warning-YKiSW {
  margin: 6px 0 0 2px;
  color: #e4780c;
}

.modalsmall-module_help-text-oweOD.modalsmall-module_small-UsyfU.modalsmall-module_success-iBqMN,
.modalsmall-module_help-text-oweOD.modalsmall-module_medium-Z9Ry0.modalsmall-module_success-iBqMN {
  margin: 6px 0 0 2px;
  color: #00a300;
}

.modalsmall-module_help-text-oweOD.modalsmall-module_small-UsyfU.modalsmall-module_infomative-rt7KC,
.modalsmall-module_help-text-oweOD.modalsmall-module_medium-Z9Ry0.modalsmall-module_infomative-rt7KC {
  margin: 6px 0 0 2px;
  color: #3198f2;
}

.modalsmall-module_help-text-oweOD.modalsmall-module_small-UsyfU.modalsmall-module_negative-S9SbE,
.modalsmall-module_help-text-oweOD.modalsmall-module_medium-Z9Ry0.modalsmall-module_negative-S9SbE {
  margin: 6px 0 0 2px;
  color: #de3535;
}

.modalsmall-module_help-text-oweOD.modalsmall-module_large-Vyqwx.modalsmall-module_warning-YKiSW {
  margin: 8px 0 0 2px;
  color: #e4780c;
}

.modalsmall-module_help-text-oweOD.modalsmall-module_large-Vyqwx.modalsmall-module_success-iBqMN {
  margin: 8px 0 0 2px;
  color: #00a300;
}

.modalsmall-module_help-text-oweOD.modalsmall-module_large-Vyqwx.modalsmall-module_infomative-rt7KC {
  margin: 8px 0 0 2px;
  color: #3198f2;
}

.modalsmall-module_help-text-oweOD.modalsmall-module_large-Vyqwx.modalsmall-module_negative-S9SbE {
  margin: 8px 0 0 2px;
  color: #de3535;
}

.errorpage-module_error-page-wrap-YCP2R {
  display: flex;
  width: 100%;
  height: 100vh;
  flex-direction: column;
}
.errorpage-module_error-page-JijSU {
  display: flex;
  flex: 1 0 auto;
  text-align: center;
  vertical-align: middle;
  max-width: 100%;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 40px;
}
.errorpage-module_error-info-vKjp8 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
.errorpage-module_error-img-n4k7U {
  width: 72px;
  height: 72px;
  background: url(../../../assets/images/a0c318d1d70c6020ab7c.svg);
  background-repeat: no-repeat;
}
.errorpage-module_error-text-RZLLD {
  color: #24252e;
  font-size: 20px;
  font-weight: 500;
}
.errorpage-module_error-text-RZLLD.errorpage-module_small-xV93Z {
  color: #727383;
  font-size: 15px;
  font-weight: 400;
}
.errorpage-module_error-text-RZLLD + .errorpage-module_small-xV93Z {
  margin-top: 8px;
}

/*모달*/
.modalsmall-module_back_dim-bwUff {
  position: fixed;
  inset: 0px;
  z-index: 1000;
  width: 100%;
  height: 100%;
  margin: 0px auto;
  background-color: rgba(0, 0, 0, 0.4);
  overflow: hidden auto;
}
.modalsmall-module_div_table-kwNdy {
  display: table;
  height: 100%;
  margin: 0px auto;
}
.modalsmall-module_div_table_cell-ANILG {
  display: table-cell;
  vertical-align: middle;
}
.modalsmall-module_layer-pop-WwQhZ {
  width: 380px;
  padding: 24px 0 30px 0;
  overflow: hidden;
  background-color: #fff;
  z-index: 1001;
  text-align: center;
  display: block;
  border-radius: 14px;
}
.modalsmall-module_layer-pop-WwQhZ.modalsmall-module_vertical-center-LHSxk {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.modalsmall-module_layer-pop-WwQhZ.modalsmall-module_cover-select-qAqI5 {
  width: 900px;
  /* height: 80%; */
  padding: 0;
  max-height: 685px;
  overflow: hidden;
  background-color: #fff;
  position: fixed;
  z-index: 1001;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin: 0;
}
.modalsmall-module_layer-pop-wrap-Etrsd {
  padding: 30px 40px 40px;
  height: 100%;
}
.modalsmall-module_layer-pop-title-zM9rj {
  font-size: 18px;
  font-weight: 600;
  padding: 0 30px 10px 30px;
  line-height: 26px;
  white-space: pre-line;
}
.modalsmall-module_layer-pop-title-zM9rj + .modalsmall-module_layer-pop-btn-_1eHr {
  padding-top: 14px;
}
.modalsmall-module_layer-pop-body-lcgge {
  padding: 0 30px;
  text-align: center;
  font-size: 16px;
  color: #464858;
  overflow: hidden;
  word-break: break-all;
  white-space: pre-line;
}
.modalsmall-module_layer-pop-body-lcgge.modalsmall-module_cover-box-US_eQ {
  height: calc(100% - 175px);
  display: block;
  padding: 0;
  margin: 0;
  width: auto;
}
.modalsmall-module_layer-pop-body-lcgge.modalsmall-module_cover-box-US_eQ.modalsmall-module_step1-mPTle {
  height: calc(100% - 215px);
}
.modalsmall-module_layer-pop-body-lcgge .modalsmall-module_pop-input-iRENq {
  text-align: left;
  width: 100%;
  display: table;
  color: #24252e;
}
.modalsmall-module_layer-pop-body-lcgge .modalsmall-module_pop-input-iRENq > div {
  display: table-cell;
  color: #464858;
}
.modalsmall-module_layer-pop-body-lcgge .modalsmall-module_pop-input-iRENq .modalsmall-module_index-_5EIz {
  /*width: 88px;*/ /* 라벨 width 수정 */
  width: initial; /* 라벨 width 수정 */
  min-width: 65px; /* 라벨 width 수정 */
}
.modalsmall-module_layer-pop-body-lcgge > .modalsmall-module_pop-input-iRENq + .modalsmall-module_pop-input-iRENq {
  margin-top: 10px;
}
.modalsmall-module_layer-pop-body-lcgge .modalsmall-module_text-input-jGBZL.modalsmall-module_h-36-ZrJUG {
  width: 100%;
}
.modalsmall-module_layer-pop-btn-_1eHr {
  padding: 24px 30px 0 30px;
  display: -webkit-flex;
  display: flex;
}
.modalsmall-module_pop-input-iRENq .modalsmall-module_index-_5EIz {
  width: 92px;
}
.modalsmall-module_pop-input-iRENq > div {
  display: table-cell;
}
.modalsmall-module_pop-input-iRENq + .modalsmall-module_pop-input-iRENq {
  margin-top: 16px;
}
.modalsmall-module_pop-input-iRENq > div > span {
  font-weight: 600;
  color: #3e6de3;
}
.modalsmall-module_emphasis-FyHa5 {
  font-weight: 600;
  color: #3e6de3;
}
.modalsmall-module_pop-input-iRENq.modalsmall-module_radio-ge6kv + .modalsmall-module_radio-ge6kv {
  margin-top: 10px;
}
.modalsmall-module_pop-input-subtext-TI7Xk {
  font-size: 13px;
  color: #464858;
  padding-left: 24px;
  margin-top: 4px;
  line-height: 18px;
}
.modalsmall-module_text-center-ZKyVr {
  text-align: center;
}
.modalsmall-module_icon-h48-OJDi6 {
  width: 48px;
  height: 48px;
  background-image: url(../../../assets/images/1f24796d0498607fdef1.svg);
  background-repeat: no-repeat;
  display: inline-block;
}
.modalsmall-module_icon-h20--Delete-red-m6SVR {
  background-position: -58px 0;
}
.modalsmall-module_icon-h20--Block-red-Nel44 {
  background-position: -174px 0;
}
.modalsmall-module_icon-area-u3efq {
  margin-bottom: 16px;
  height: 48px;
}
.modalsmall-module_caution-text-KEnQS {
  color: #de3535;
  font-size: 16px;
  font-weight: 500;
  margin-top: 10px;
}
.modalsmall-module_report-text-uMSrI {
  color: #727383;
  font-size: 14px;
  margin: 10px 0 20px 0;
}
.modalsmall-module_pb-10-jXMxh {
  padding-bottom: 10px !important;
}
.modalsmall-module_pt-10-NXrsG {
  padding-top: 10px !important;
}
.modalsmall-module_mb-10-X1RgE {
  margin-bottom: 10px !important;
}
.modalsmall-module_mt-10-UDxnc {
  margin-top: 10px !important;
}
.modalsmall-module_report-select-rZsaA li:last-child {
  padding: 0;
}
.modalsmall-module_report-select-rZsaA li {
  text-align: left;
  padding: 0 0 10px 0;
}
.modalsmall-module_report-select-rZsaA li span {
  font-size: 15px !important;
}
.modalsmall-module_layer-pop-box-aXcGn {
  border-radius: 8px;
  background-color: #f7f7f8;
  padding: 14px 18px 16px 18px;
}
.modalsmall-module_layer-pop-box-aXcGn .modalsmall-module_box-list-NADc4 {
  display: flex;
  flex-flow: column wrap;
  gap: 4px;
  font-size: 15px;
}
.modalsmall-module_layer-pop-box-aXcGn .modalsmall-module_box-list-NADc4 li {
  font-size: 14px;
  text-align: left;
  color: #727383;
  padding-left: 20px;
  position: relative;
}
.modalsmall-module_layer-pop-box-aXcGn .modalsmall-module_box-list-NADc4 li:before {
  content: '';
  width: 4px;
  height: 4px;
  border-radius: 2px;
  background-color: #727383;
  position: absolute;
  top: 8px;
  left: 8px;
}
.modalsmall-module_layer-pop-box-aXcGn .modalsmall-module_box-list-sum-rTIwL {
  display: flex;
  flex-flow: column wrap;
  gap: 2px;
  font-weight: 500;
  font-size: 16px;
  margin-top: 14px;
  padding-top: 14px;
  border-top: 1px solid #dfdfe2;
  color: #24252e;
}
.modalsmall-module_layer-pop-box-aXcGn > div > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.modalsmall-module_font-500-GGEp5 {
  font-weight: 500;
}
.modalsmall-module_font-16-Z71AL {
  font-size: 16px;
}
.modalsmall-module_info-text-r4lhr {
  font-size: 14px;
  color: #727383;
  margin-top: 6px;
}
.modalsmall-module_layer-pop-text-flex-LWbt1 {
  text-align: center;
  display: flex;
  flex-flow: column wrap;
  gap: 10px;
  margin-bottom: 20px;
}
.modalsmall-module_report-select-rZsaA textarea {
  height: 104px !important;
}
.modalsmall-module_help-text-pgpyu {
  text-align: left;
}

.modalsmall-module_help-text-pgpyu.modalsmall-module_large-q0AOH {
  font-size: 13px;
}

.modalsmall-module_help-text-pgpyu.modalsmall-module_small-OLteg,
.modalsmall-module_help-text-pgpyu.modalsmall-module_medium-XrdxR {
  font-size: 13px;
}

.modalsmall-module_help-text-pgpyu.modalsmall-module_small-OLteg.modalsmall-module_warning-Haw1R,
.modalsmall-module_help-text-pgpyu.modalsmall-module_medium-XrdxR.modalsmall-module_warning-Haw1R {
  margin: 6px 0 0 2px;
  color: #e4780c;
}

.modalsmall-module_help-text-pgpyu.modalsmall-module_small-OLteg.modalsmall-module_success-XfTLm,
.modalsmall-module_help-text-pgpyu.modalsmall-module_medium-XrdxR.modalsmall-module_success-XfTLm {
  margin: 6px 0 0 2px;
  color: #00a300;
}

.modalsmall-module_help-text-pgpyu.modalsmall-module_small-OLteg.modalsmall-module_infomative-XkrY5,
.modalsmall-module_help-text-pgpyu.modalsmall-module_medium-XrdxR.modalsmall-module_infomative-XkrY5 {
  margin: 6px 0 0 2px;
  color: #3198f2;
}

.modalsmall-module_help-text-pgpyu.modalsmall-module_small-OLteg.modalsmall-module_negative-zvNmd,
.modalsmall-module_help-text-pgpyu.modalsmall-module_medium-XrdxR.modalsmall-module_negative-zvNmd {
  margin: 6px 0 0 2px;
  color: #de3535;
}

.modalsmall-module_help-text-pgpyu.modalsmall-module_large-q0AOH.modalsmall-module_warning-Haw1R {
  margin: 8px 0 0 2px;
  color: #e4780c;
}

.modalsmall-module_help-text-pgpyu.modalsmall-module_large-q0AOH.modalsmall-module_success-XfTLm {
  margin: 8px 0 0 2px;
  color: #00a300;
}

.modalsmall-module_help-text-pgpyu.modalsmall-module_large-q0AOH.modalsmall-module_infomative-XkrY5 {
  margin: 8px 0 0 2px;
  color: #3198f2;
}

.modalsmall-module_help-text-pgpyu.modalsmall-module_large-q0AOH.modalsmall-module_negative-zvNmd {
  margin: 8px 0 0 2px;
  color: #de3535;
}

.modalsmall-module_contest-info-text-WCXIB {
  font-size: 16px;
  color: #464858;
}

.modalsmall-module_contest-info-text-WCXIB .modalsmall-module_limited-entry-info-text-soxsL {
  color: #3e6de3;
}

.commentlist-module_comment-box-hhOTK {
  margin: 22px 0 30px 0;
}

.commentlist-module_comment-box-hhOTK .commentlist-module_comment-title-J4pjg {
  font-size: 18px;
  margin: 0 0 14px 0;
  font-weight: 500;
}

.commentlist-module_comment-write-c87N3.commentlist-module_section-bg-lUHK9 {
  padding: 16px 20px 20px 20px;
}

.commentlist-module_comment-write-c87N3.commentlist-module_section-bg-lUHK9 .commentlist-module_profile-64-Xrc0D {
  position: absolute;
  left: 20px;
}

.commentlist-module_comment-write-c87N3 .commentlist-module_comment-write-inner-jgQeo {
  /* border: 1px solid #eee; */
  /* background: #fff; */
  /* border-radius: 4px; */
  margin-top: 12px;
  position: relative;
}

.commentlist-module_comment-reply-VAlMO {
  color: #464858 !important;
  font-weight: 500;
}

.commentlist-module_comment-write-c87N3 .commentlist-module_comment-write-inner-jgQeo .commentlist-module_textarea-ThAqr {
  min-height: 60px;
  /* border: 0; */
  border-radius: 4px;
}

.commentlist-module_comment-write-c87N3 .commentlist-module_comment-write-inner-jgQeo .commentlist-module_text-count-iseTv {
  padding: 10px 12px;
  text-align: right;
}

.commentlist-module_comment-write-c87N3 .commentlist-module_comment-write-inner-jgQeo .commentlist-module_writer-m31zg {
  padding: 16px 0 0 20px;
  font-size: 14px;
}

textarea.commentlist-module_comment-textarea-sdru6 {
  max-height: 500px;
}

.commentlist-module_comment-write-c87N3 .commentlist-module_comment-attach-dkLQX {
  padding: 10px 0 0 0;
  overflow: hidden;
}

.commentlist-module_comment-list-mVD0I {
  overflow: hidden;
}

.commentlist-module_comment-list-mVD0I li {
  position: relative;
  padding: 16px 20px;
  display: block;
  border-bottom: 1px solid #ececee;
}

.commentlist-module_comment-list-mVD0I li.commentlist-module_view-more-FyqSz {
  text-align: center;
  border-bottom: 0;
  padding: 30px 0 0 0;
}

.commentlist-module_comment-nick-info-LbSHa {
  height: 24px;
  font-size: 14px;
  display: flex;
  flex-flow: row;
  align-items: center;
  gap: 5px;
}

.commentlist-module_comment-nick-info-LbSHa .commentlist-module_profile-img-P5v6i {
  margin: 0;
}

.commentlist-module_comment-nick-info-LbSHa .commentlist-module_nick-u4mIa {
  font-size: 14px;
  color: #24252e;
  font-weight: 600;
}

.commentlist-module_blue-hDrUs {
  color: #3e6de3 !important;
}

.commentlist-module_gray-IPq8J {
  color: #727383 !important;
}

.commentlist-module_divided-textline-bGxpa {
  margin: 0 4px;
  height: 10px;
  width: 1px;
  background-color: #c1c2c7;
  display: inline-block;
}

.commentlist-module_txt-divide-COIu1 {
  display: inline-block;
  font-weight: 400;
  color: #c1c2c7;
}

.commentlist-module_comment-time-jLvFB {
  font-size: 14px;
  color: #727383;
  margin: 0;
  font-weight: 400;
}

.commentlist-module_comment-nick-info-LbSHa.commentlist-module_guestbook-a5JQk .commentlist-module_nick-u4mIa {
  margin: 0 10px 0 0;
}

.commentlist-module_comment-nick-info-LbSHa .commentlist-module_nick-u4mIa.commentlist-module_writer-m31zg {
  color: #3858cd;
}

.commentlist-module_comment-area-K2TcW {
  position: relative;
  display: flex;
  flex-flow: column;
  gap: 6px;
  padding: 16px 20px;
  border-bottom: 1px solid #ececee;
}
.commentlist-module_comment-area-K2TcW.commentlist-module_editor-rDRrL {
  padding: 0;
}
/*방명록 디자인 수정사항??*/
.commentlist-module_comment-area-K2TcW.commentlist-module_guestbook-a5JQk {
  position: relative;
  display: flex;
  flex-flow: column;
  gap: 6px;
  padding: 16px 20px;
  border-bottom: none;
}

.commentlist-module_comment-area-K2TcW.commentlist-module_depth1-sVd_5 {
  padding-left: 50px;
}
.commentlist-module_comment-area-K2TcW.commentlist-module_depth2-JzTa7 {
  padding-left: 66px;
}
.commentlist-module_comment-area-K2TcW.commentlist-module_depth3-UMmyC {
  padding-left: 82px;
}
.commentlist-module_comment-area-K2TcW.commentlist-module_depth4-xUncF {
  padding-left: 98px;
}
.commentlist-module_comment-area-K2TcW.commentlist-module_depth5-eEqkV {
  padding-left: 114px;
}
.commentlist-module_comment-area-K2TcW.commentlist-module_blocked-comment-k_VVQ {
  display: flex;
  align-items: center;
  gap: 6px;
  flex-flow: row;
  color: #464858;
  padding-top: 20px;
  padding-bottom: 20px;
}
/*.comment-area.depth1.blocked-comment,*/
/*.comment-area.depth2.blocked-comment,*/
/*.comment-area.depth3.blocked-comment,*/
/*.comment-area.depth4.blocked-comment,*/
/*.comment-area.depth5.blocked-comment {*/
/*  padding-top: 20px;*/
/*  padding-bottom: 20px;*/
/*}*/
.commentlist-module_comment-area-K2TcW.commentlist-module_depth1-sVd_5:before,
.commentlist-module_comment-area-K2TcW.commentlist-module_depth2-JzTa7:before,
.commentlist-module_comment-area-K2TcW.commentlist-module_depth3-UMmyC:before,
.commentlist-module_comment-area-K2TcW.commentlist-module_depth4-xUncF:before,
.commentlist-module_comment-area-K2TcW.commentlist-module_depth5-eEqkV:before {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  background: url(../../../assets/images/c10e3fdecad35f8d5676.svg);
  background-repeat: no-repeat;
  top: 16px;
}
.commentlist-module_comment-area-K2TcW.commentlist-module_depth1-sVd_5:before {
  left: 20px;
}
.commentlist-module_comment-area-K2TcW.commentlist-module_depth2-JzTa7:before {
  left: 36px;
}
.commentlist-module_comment-area-K2TcW.commentlist-module_depth3-UMmyC:before {
  left: 52px;
}
.commentlist-module_comment-area-K2TcW.commentlist-module_depth4-xUncF:before {
  left: 68px;
}
.commentlist-module_comment-area-K2TcW.commentlist-module_depth5-eEqkV:before {
  left: 86px;
}
.commentlist-module_comment-area-K2TcW .commentlist-module_comment-text-REOtT {
  font-size: 14px;
  overflow: hidden;
  word-break: break-all;
  word-wrap: break-word;
  line-height: 22px;
  white-space: pre-wrap;
  color: #24252e;
}

.commentlist-module_comment-area-K2TcW .commentlist-module_comment-text-REOtT.commentlist-module_deleted-yzsVF {
  color: #727383;
}

.commentlist-module_comment-area-K2TcW .commentlist-module_comment-text-REOtT.commentlist-module_deleted-yzsVF .commentlist-module_icon-16-TVhWm {
  margin: 0 3px 3px 0;
}

.commentlist-module_comment-area-K2TcW .commentlist-module_icon-16-TVhWm {
  vertical-align: middle;
  margin: 0 0 0 4px;
}

.commentlist-module_comment-area-K2TcW .commentlist-module_comment-info-box-CMWjR {
  overflow: hidden;
  font-size: 12px;
  display: flex;
  flex-flow: row;
  align-items: center;
  gap: 5px;
}

.commentlist-module_comment-area-K2TcW .commentlist-module_comment-info-box-CMWjR button {
  background-color: transparent;
  border: 0;
}

.commentlist-module_comment-area-K2TcW button.commentlist-module_report-Jy1cQ {
  color: #727383;
  display: inline-block;
  padding: 0 5px 0 18px;
  position: relative;
}

.commentlist-module_comment-area-K2TcW button.commentlist-module_report-Jy1cQ::before {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  background: url(../../../assets/images/0111528f9d9f90ddc881.svg);
  background-position: -234px -52px;
  left: 0;
  top: 1px;
}

.commentlist-module_comment-area-K2TcW button.commentlist-module_block-Hbv_a {
  color: #a2a3ad;
  display: inline-block;
  padding: 0 5px 0 18px;
  position: relative;
}

.commentlist-module_comment-area-K2TcW button.commentlist-module_block-Hbv_a::before {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  background: url(../../../assets/images/0111528f9d9f90ddc881.svg);
  background-position: -780px -52px;
  left: 0;
  top: 1px;
}

.commentlist-module_comment-area-K2TcW button.commentlist-module_report-Jy1cQ .commentlist-module_icon-h16-TdtZN {
  vertical-align: top;
}
.commentlist-module_delete-PzM24 + .commentlist-module_like-FCAHW,
.commentlist-module_comment-reply-VAlMO + .commentlist-module_like-FCAHW,
.commentlist-module_delete-PzM24 + .commentlist-module_report-Jy1cQ,
.commentlist-module_comment-reply-VAlMO + .commentlist-module_report-Jy1cQ {
  margin-left: 14px;
}
.commentlist-module_delete-PzM24 + .commentlist-module_like-FCAHW:after,
.commentlist-module_comment-reply-VAlMO + .commentlist-module_like-FCAHW:after,
.commentlist-module_delete-PzM24 + .commentlist-module_report-Jy1cQ:after,
.commentlist-module_comment-reply-VAlMO + .commentlist-module_report-Jy1cQ:after {
  content: '';
  height: 10px;
  width: 1px;
  border-left: 1px solid #c1c2c7;
  position: absolute;
  top: 4px;
  left: -10px;
}
.commentlist-module_comment-area-K2TcW button.commentlist-module_like-FCAHW {
  color: #ef5350;
  display: inline-block;
  padding: 0 5px 0 18px;
  position: relative;
  font-size: 12px;
}

.commentlist-module_comment-area-K2TcW button.commentlist-module_like-FCAHW::before {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  background: url(../../../assets/images/0111528f9d9f90ddc881.svg);
  background-position: -624px -52px;
  left: 0;
  top: 0;
}

.commentlist-module_comment-area-K2TcW button.commentlist-module_like-FCAHW.commentlist-module_active-A2uwu::before {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  background: url(../../../assets/images/0111528f9d9f90ddc881.svg);
  background-position: -650px -52px;
  left: 0;
  top: 0;
}

.commentlist-module_comment-area-K2TcW button.commentlist-module_dislike-USU05 {
  color: #2276bc;
  display: inline-block;
  padding: 0 5px 0 18px;
  position: relative;
  font-size: 12px;
}
.commentlist-module_comment-area-K2TcW button.commentlist-module_dislike-USU05::before {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  background: url(../../../assets/images/0111528f9d9f90ddc881.svg);
  background-position: -676px -52px;
  left: 0;
  top: 1px;
}

.commentlist-module_comment-area-K2TcW button.commentlist-module_dislike-USU05.commentlist-module_active-A2uwu::before {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  background: url(../../../assets/images/0111528f9d9f90ddc881.svg);
  background-position: -702px -52px;
  left: 0;
  top: 1px;
}

.commentlist-module_comment-list-mVD0I li.commentlist-module_comment-reply-VAlMO {
  padding-left: 48px;
}
.commentlist-module_comment-list-mVD0I li.commentlist-module_comment-reply-write-krGaX {
  border: 0;
  padding: 16px 0 0 100px;
}

.commentlist-module_comment-list-mVD0I li.commentlist-module_comment-reply-write-krGaX.commentlist-module_bbs-gVbun {
  border: 0;
  padding: 16px 0 0 50px;
}

.commentlist-module_comment-list-mVD0I li.commentlist-module_comment-reply-write-krGaX .commentlist-module_section-bg-lUHK9 .commentlist-module_Icon_16-Reply-depth-gYPJ6 {
  position: absolute;
  left: 20px;
  top: 20px;
}

.commentlist-module_comment-list-mVD0I li.commentlist-module_comment-reply-VAlMO .commentlist-module_Icon_16-Reply-depth-gYPJ6 {
  position: absolute;
  left: 20px;
  top: 20px;
}

.commentlist-module_comment-list-mVD0I.commentlist-module_guestbook-a5JQk .commentlist-module_comment-area-K2TcW {
  padding: 0 20px 0 80px;
  position: relative;
}

.commentlist-module_comment-list-mVD0I.commentlist-module_guestbook-a5JQk .commentlist-module_comment-area-K2TcW .commentlist-module_profile-img-P5v6i.commentlist-module_w-64-SSXu5 {
  position: absolute;
  left: 0;
  top: 0;
}

.commentlist-module_comment-list-mVD0I.commentlist-module_guestbook-a5JQk li.commentlist-module_comment-reply-VAlMO {
  padding-left: 100px;
}

.commentlist-module_comment-list-mVD0I.commentlist-module_guestbook-a5JQk li.commentlist-module_comment-reply-VAlMO .commentlist-module_Icon_16-Reply-depth-gYPJ6 {
  position: absolute;
  left: -10px;
  top: 10px;
}

.commentlist-module_comment-list-mVD0I.commentlist-module_guestbook-a5JQk .commentlist-module_comment-area-K2TcW .commentlist-module_comment-nick-info-LbSHa .commentlist-module_nick-u4mIa {
  margin: 0;
}
.commentlist-module_icon-h16-TdtZN {
  width: 16px;
  height: 16px;
  background-image: url(../../../assets/images/0111528f9d9f90ddc881.svg);
  background-repeat: no-repeat;
  display: inline-block;
}
.commentlist-module_icon-h16--Block-bluegray600-rxoT7 {
  background-position: -806px -52px;
}
.commentlist-module_icon-16--Caution-bluegray100-DcybV {
  background-position: -104px -78px;
}
.commentlist-module_icon-16--Report-bluegray600-N2x2J {
  background-position: -832px -52px;
}

.loading-module_loading-wrap-e6sqK {
    display: flex;
    width: 100%;
    height:68px;
    align-items: center;
    justify-content: center;
}
.loading-module_spiner-20-vyoKc {
    width: 24px;
    height: 24px;
    background-image: url(../../../assets/images/592095172b9f4264eb4b.png);
    background-size: 24px 24px;
    background-color: transparent;
    background-repeat: no-repeat;
    -webkit-animation: loading-module_load3-opvz9 1.4s infinite linear;
    animation: loading-module_load3-opvz9 1.4s infinite linear;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    display: inline-block;
  }
  @-webkit-keyframes loading-module_load3-opvz9 {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  @keyframes loading-module_load3-opvz9 {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  
.lnbmember-module_library-lnb-zoqt7 {
  position: relative;
  display: block;
  float: left;
  width: 254px;
}
.lnbmember-module_library-lnb-zoqt7 .lnbmember-module_btn-_iFAB.lnbmember-module_type-icontxt-Iexw4 {
  margin: 0 0 14px 0;
}
.lnbmember-module_library-lnb-zoqt7 li {
  display: block;
  border-radius: 6px;
  margin: 0 0 6px 0;
  position: relative;
}
.lnbmember-module_library-lnb-zoqt7 li button {
  color: #727383;
  display: block;
  padding: 0 35px 0 10px;
  height: 40px;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  font-size: 16px;
  text-align: left;
}
.lnbmember-module_library-lnb-zoqt7 li:hover .lnbmember-module_text-ellipsis-wrap-z1tfm {
  color: #24252e;
}
.lnbmember-module_library-lnb-zoqt7 li:hover .lnbmember-module_text-ellipsis-wrap-z1tfm .lnbmember-module_icon-new-wrap-T2wUe {
  color: #a2a3ad;
}
.lnbmember-module_library-lnb-zoqt7 .lnbmember-module_text-ellipsis-wrap-z1tfm .lnbmember-module_icon-new-wrap-T2wUe .lnbmember-module_icon-h16-yfLrt {
  margin-bottom: -2px;
}
.lnbmember-module_library-lnb-zoqt7 li.lnbmember-module_active-Q3afM button {
  color: #24252e;
}
.lnbmember-module_library-lnb-zoqt7 li:hover {
  background-color: #f7f7f8;
}
.lnbmember-module_library-lnb-zoqt7 li.lnbmember-module_active-Q3afM {
  font-weight: 500;
  background-color: #f0f0f5;
}

.lnbmember-module_library-lnb-zoqt7 li.lnbmember-module_active-Q3afM .lnbmember-module_text-ellipsis-wrap-z1tfm .lnbmember-module_icon-new-wrap-T2wUe {
  color: #727383;
}
.lnbmember-module_library-lnb-zoqt7 li .lnbmember-module_text-ellipsis-wrap-z1tfm .lnbmember-module_icon-new-wrap-T2wUe {
  color: #a2a3ad;
  margin-left: 7px;
  display: table;
  white-space: nowrap;
  word-break: break-word;
  position: relative;
}
.lnbmember-module_article-zQrMh {
  display: table-cell;
}
.lnbmember-module_text-ellipsis-wrap-z1tfm {
  padding: 0;
  font-size: 16px;
  line-height: 1;
  display: table;
  width: auto;
  table-layout: fixed;
  word-break: break-all;
  word-wrap: break-word;
}
.lnbmember-module_library-lnb-zoqt7 li.lnbmember-module_private-n_RRg .lnbmember-module_text-ellipsis-wrap-z1tfm {
  padding: 0 50px 0 0;
}
.lnbmember-module_library-lnb-zoqt7 li .lnbmember-module_article-inner-N3ajH {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.lnbmember-module_library-lnb-zoqt7 li button.lnbmember-module_lnb-btn-TNlp_ {
  position: absolute;
  width: 26px;
  height: 26px;
  line-height: 20px;
  top: 7px;
  right: 6px;
  padding: 0;
  transition: 0.2s;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lnbmember-module_library-lnb-zoqt7 li button.lnbmember-module_lnb-btn-TNlp_.lnbmember-module_edit-hMw6S {
  right: 34px;
}

.lnbmember-module_library-lnb-zoqt7 li button.lnbmember-module_lnb-btn-TNlp_ button {
  padding: 0;
}

.lnbmember-module_orange-NhKIG + .lnbmember-module_icon-h16-yfLrt {
  margin-left: 6px;
}
.lnbmember-module_library-lnb-zoqt7 li button.lnbmember-module_lnb-btn-TNlp_:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.lnbmember-module_lnb-nav-AWW2B {
  position: relative;
  overflow: hidden;
  padding: 20px;
  width: 100%;
  float: left;
}
.lnbmember-module_lnb-nav-AWW2B li {
  padding: 8px 0 8px 0;
  position: relative;
}
.lnbmember-module_lnb-nav-AWW2B li:first-child {
  padding: 5px 0 8px 0;
}
.lnbmember-module_lnb-nav-AWW2B li .lnbmember-module_noti-circle-WaYgz::after {
  content: '';
  width: 6px;
  height: 6px;
  position: absolute;
  background-color: #f55e00;
  border-radius: 4px;
  right: 18px;
  top: 0px;
}
.lnbmember-module_lnb-nav-AWW2B li:first-child a.lnbmember-module_lnb-btn-TNlp_ {
  top: 5px;
}
.lnbmember-module_lnb-nav-AWW2B li a {
  color: #727383;
  display: inline-block;
  padding: 0;
}
.lnbmember-module_lnb-nav-AWW2B li:hover {
  background-color: transparent;
}
.lnbmember-module_lnb-nav-AWW2B li a:hover {
  color: #24252e;
}
.lnbmember-module_lnb-nav-AWW2B li a.lnbmember-module_active-Q3afM {
  color: #24252e;
  font-weight: 600;
}
.lnbmember-module_lnb-nav-AWW2B li a .lnbmember-module_text-ellipsis-wrap-z1tfm {
  padding: 0 30px 0 0;
  font-size: 18px;
  position: relative;
}
.lnbmember-module_lnb-nav-AWW2B li a .lnbmember-module_article-inner-N3ajH {
  height: 19px;
}
.lnbmember-module_lnb-nav-AWW2B li a.lnbmember-module_lnb-btn-TNlp_ {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 11px;
  right: 12px;
}
.lnbmember-module_lnb-sub-wrap-RC0Td {
  position: relative;
  border-left: 1px solid #ececee;
  margin: 16px 0 0 2px;
  padding: 0 0 0 8px;
}
.lnbmember-module_lnb-sub-wrap-RC0Td .lnbmember-module_lnb-sub-oPUhy {
  position: relative;
  padding: 0px 0 16px 0;
}
.lnbmember-module_lnb-sub-wrap-RC0Td .lnbmember-module_lnb-sub-oPUhy:last-of-type {
  padding: 0;
}
.lnbmember-module_lnb-sub-wrap-RC0Td .lnbmember-module_lnb-sub-oPUhy a .lnbmember-module_text-ellipsis-wrap-z1tfm {
  font-size: 16px;
  font-weight: 400;
  color: #727383;
  padding: 0 50px 0 0;
}
.lnbmember-module_lnb-sub-wrap-RC0Td .lnbmember-module_lnb-sub-oPUhy.lnbmember-module_private-n_RRg a .lnbmember-module_text-ellipsis-wrap-z1tfm {
  padding: 0 60px 0 0;
}
.lnbmember-module_lnb-sub-wrap-RC0Td .lnbmember-module_lnb-sub-oPUhy a .lnbmember-module_article-inner-N3ajH {
  height: 17px;
}
.lnbmember-module_lnb-sub-wrap-RC0Td .lnbmember-module_lnb-sub-oPUhy a:hover .lnbmember-module_text-ellipsis-wrap-z1tfm {
  color: #24252e;
}
.lnbmember-module_lnb-sub-wrap-RC0Td .lnbmember-module_lnb-sub-oPUhy a:hover .lnbmember-module_text-ellipsis-wrap-z1tfm .lnbmember-module_icon-new-wrap-T2wUe {
  color: #a2a3ad;
}
.lnbmember-module_lnb-sub-wrap-RC0Td .lnbmember-module_lnb-sub-oPUhy.lnbmember-module_active-Q3afM .lnbmember-module_text-ellipsis-wrap-z1tfm {
  font-weight: 500;
  color: #24252e;
}
.lnbmember-module_lnb-sub-wrap-RC0Td .lnbmember-module_lnb-sub-oPUhy a.lnbmember-module_lnb-btn-TNlp_ {
  position: absolute;
  width: 20px;
  height: 20px;
  top: -1px;
  right: 11px;
  padding: 0;
}
.lnbmember-module_lnb-nav-AWW2B .lnbmember-module_lnb-sub-add-uAmDH {
  position: relative;
  font-size: 16px;
  font-weight: 500;
  margin: 10px 0 6px 0;
}
.lnbmember-module_lnb-nav-AWW2B .lnbmember-module_lnb-sub-add-uAmDH a {
  color: #a2a3ad;
  padding-left: 30px;
}
.lnbmember-module_mb-14-Bwwzm {
  margin-bottom: 14px;
}
.lnbmember-module_lnb-divide-fLoeJ {
  width: 100%;
  height: 1px;
  margin: 8px 0;
  background-color: #ececee;
}
/*todo: 폴더 수정*/
.lnbmember-module_library-lnb-pop-uvzgr {
  position: absolute;
  left: 0px;
  top: 10px;
  z-index: 1;
  text-align: center;
  display: block;
  padding: 8px;
  color: #727383;
  box-sizing: border-box;
  border-radius: 8px;
  border: 1px solid #ececee;
  background-color: #fff;
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.06);
}
.lnbmember-module_library-lnb-pop-uvzgr button {
  background-color: transparent;
  border: 0;
  height: 28px;
  padding: 4px 8px;
  border-radius: 4px;
  color: #24252e;
}
.lnbmember-module_library-lnb-pop-uvzgr button:hover {
  background-color: #f7f7f8;
  text-decoration: none;
}
.lnbmember-module_library-lnb-pop-uvzgr li {
  text-align: left;
}
.lnbmember-module_library-lnb-pop-uvzgr li + li {
  margin-top: 4px;
}
.lnbmember-module_icon-h16-yfLrt {
  width: 16px;
  height: 16px;
  background-image: url(../../../assets/images/0111528f9d9f90ddc881.svg);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.lnbmember-module_icon-h16--Plus-bluegray100-aIpsR {
  background-position: -78px -26px;
}
.lnbmember-module_icon-h16--EditOrder-bluegray100-_NULb {
  background-position: -104px -26px;
}

.radiobutton-module_radiobutton-XslRy input[type='radio'] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  border: 1px solid #dfdfe2;
  outline: none;
  background-color: transparent;
  vertical-align: middle;
  margin: -2px 8px 0 0;
  cursor: pointer;
}
.radiobutton-module_radiobutton-XslRy input[type='radio']:checked {
  background-color: #fff;
  border: 5px solid #3e6de3;
}
.radiobutton-module_radiobutton-XslRy input[type='radio']:disabled {
  background-color: #ececee;
  border: 1px solid #dfdfe2;
  cursor: default;
}
.radiobutton-module_radiobutton-XslRy input[type='radio']:disabled:checked {
  background-color: #ececee;
  border: 5px solid #a3a4ae;
  cursor: default;
}
.radiobutton-module_radiobutton-XslRy input[type='radio'] + span {
  color: #24252e;
}
.radiobutton-module_radiobutton-XslRy input[type='radio']:disabled + span {
  color: #a3a4ae;
}
.radiobutton-module_radiobutton--medium-xceqT span {
  display: inline-block;
  font-size: 15px;
  font-weight: 400;
}
.radiobutton-module_radiobutton--small-h6pgo span {
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
}
.radiobutton-module_radiobutton-XslRy + .radiobutton-module_radiobutton-XslRy {
  margin-left: 30px;
}
.radiobutton-module_radiobutton--small-h6pgo + .radiobutton-module_radiobutton--small-h6pgo {
  margin-left: 20px;
}

/*텍스트에리어*/
textarea::placeholder {
  color: #a2a3ad;
  white-space: pre-wrap;
}
textarea.textarea-module_textarea-udRmg:focus {
  border-color: #24252e;
}
textarea.textarea-module_textarea-udRmg.textarea-module_error-UknNS {
  border-color: #de3535;
}
textarea.textarea-module_textarea-udRmg {
  display: block;
  width: 100%;
  border: 1px solid transparent;
  -webkit-appearance: none;
  resize: none;
  box-sizing: border-box;
  outline: 0;
  position: relative;
  white-space: pre-wrap;
}
textarea.textarea-module_textarea--small-yQbUR {
  padding: 10px 14px;
  border-color: #dfdfe2;
  font-size: 14px;
  height: 140px;
  background-color: #fff;
  border-radius: 5px;
}
textarea.textarea-module_textarea--medium-yAVRm {
  padding: 10px 14px;
  border-color: #dfdfe2;
  font-size: 15px;
  height: 140px;
  background-color: #fff;
  border-radius: 6px;
}
textarea.textarea-module_textarea--large-VnnJh {
  padding: 10px 14px;
  border-color: #dfdfe2;
  font-size: 16px;
  height: 140px;
  background-color: #fff;
  border-radius: 7px;
}
textarea.textarea-module_textarea--medium-yAVRm.textarea-module_textarea--ghost-H7e9l,
textarea.textarea-module_textarea--large-VnnJh.textarea-module_textarea-ghost-opn4P {
  padding: 10px 14px;
  border-color: transparent;
}
textarea.textarea-module_textarea--small-yQbUR.textarea-module_textarea--ghost-H7e9l {
  padding: 20px 0;
  border-color: transparent;
}
textarea:disabled {
  border-color: #dfdfe2;
  color: #a3a4ae;
  background-color: #ececee;
}
textarea.textarea-module_textarea-udRmg.textarea-module_h440-vqD9t {
  height: 440px;
}

/*EmptyPage*/
.EmptyPage-module_empty-wrap-KCPdD {
  width: 100%;
  position: relative;
  height: 480px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.EmptyPage-module_empty-wrap-KCPdD.EmptyPage-module_hAutoPadding-I2sZd {
  margin-bottom: 18px;
  height: auto !important;
  min-height: 97px;
}
.EmptyPage-module_empty-wrap-KCPdD.EmptyPage-module_hAuto-HWJrL {
  height: 100% !important;
}
.EmptyPage-module_empty-wrap-KCPdD.EmptyPage-module_height-114-NXVOX {
  height: 97px;
  margin-bottom: 18px;
}
.EmptyPage-module_empty-text-PQWTb {
  font-size: 16px;
  font-weight: 500;
  color: #24252e;
}
.EmptyPage-module_empty-subtext-NMJ10 {
  font-size: 15px;
  color: #727383;
  white-space: pre-wrap;
  line-height: 21px;
}
.EmptyPage-module_empty-text-PQWTb + .EmptyPage-module_empty-subtext-NMJ10 {
  margin-top: 4px;
}
.EmptyPage-module_empty-subtext-NMJ10 + button {
  margin-top: 16px;
}
.EmptyPage-module_img-Empty-Novel-antii {
  width: 154px;
  height: 124px;
  margin: 0 auto 16px auto;
  background-image: url(../../../assets/images/0d7f87f796b7c85d73c1.svg);
  background-size: 100%;
  background-repeat: no-repeat;
}

.guestbooklistsk-module_guestbook-sk-h4BwQ {
  padding: 16px 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
  display: flex;
  gap: 14px;
  flex-direction: row;
  align-items: flex-start;
}
.guestbooklistsk-module_profile-sk-s7PXO {
  width: 64px;
  height: 64px;
  border-radius: 32px;
  background-color: rgba(0, 0, 0, 0.04);
  flex-shrink: 0;
}
.guestbooklistsk-module_comment-area-sk-mxIb5 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 6px;
  flex-shrink: 1;
}
.guestbooklistsk-module_comment-area-sk-mxIb5 > div {
  width: 200px;
  height: 20px;
  background-color: rgba(0, 0, 0, 0.02);
}
.guestbooklistsk-module_comment-area-sk-mxIb5 > div:nth-of-type(2) {
  width: 100%;
}
.guestbooklistsk-module_comment-area-sk-mxIb5 > div:nth-of-type(3) {
  width: 130px;
}


/*# sourceMappingURL=index.b652b122e3250dd36c6a.css.map*/