@charset "UTF-8";
/* ^scss에서 수정해주세요!  Don't edit .css file, Only work on the scss*/
.com_grade_icon {
  width: 30px;
  height: 30px;
  margin-right: 5px;
}

@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  font-style: normal;
  src: url(../../common/fonts/Pretendard-Thin.woff2) format("woff2"), url(../../common/fonts/Pretendard-Thin.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  font-style: normal;
  src: url(../../common/fonts/Pretendard-ExtraLight.woff2) format("woff2"), url(../../common/fonts/Pretendard-ExtraLight.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  font-style: normal;
  src: url(../../common/fonts/Pretendard-Light.woff2) format("woff2"), url(../../common/fonts/Pretendard-Light.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  font-style: normal;
  src: url(../../common/fonts/Pretendard-Regular.woff2) format("woff2"), url(../../common/fonts/Pretendard-Regular.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  font-style: normal;
  src: url(../../common/fonts/Pretendard-Medium.woff2) format("woff2"), url(../../common/fonts/Pretendard-Medium.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  font-style: normal;
  src: url(../../common/fonts/Pretendard-SemiBold.woff2) format("woff2"), url(../../common/fonts/Pretendard-SemiBold.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  font-style: normal;
  src: url(../../common/fonts/Pretendard-Bold.woff2) format("woff2"), url(../../common/fonts/Pretendard-Bold.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  font-style: normal;
  src: url(../../common/fonts/Pretendard-ExtraBold.woff2) format("woff2"), url(../../common/fonts/Pretendard-ExtraBold.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  font-style: normal;
  src: url(../../common/fonts/Pretendard-Black.woff2) format("woff2"), url(../../common/fonts/Pretendard-Black.woff) format("woff");
  font-display: swap;
}
html {
  /* Prevent font scaling in landscape */
  -webkit-text-size-adjust: none; /*Chrome, Safari, newer versions of Opera*/
  -moz-text-size-adjust: none; /*Firefox*/
  -ms-text-size-adjust: none; /*Ie*/
  -o-text-size-adjust: none; /*old versions of Opera*/
}

html, a, button,
input, textarea {
  font-family: "Pretendard", sans-serif, "Malgun Gothic", "맑은 고딕", Roboto, Arial;
}

*,
*::before,
*::after {
  letter-spacing: -0.02em;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  word-break: break-all;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  letter-spacing: -0.025em;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  *,
  *::before,
  *::after {
    word-break: break-all;
  }
}

html {
  height: 100vh;
  -webkit-text-size-adjust: none;
  /*Chrome, Safari, newer versions of Opera*/
  -moz-text-size-adjust: none;
  /*Firefox*/
  -ms-text-size-adjust: none;
  /*Ie*/
  -o-text-size-adjust: none;
  /*old versions of Opera*/
}

/*a,body,dd,div,dl,dt,h1,h2,h3,h4,h5,input,li,ol,p,html,ul,button,textarea*/
html,
textarea,
input {
  font-size: 14px;
  font-weight: normal;
  letter-spacing: -0.35px;
  line-height: 1.14;
  word-break: keep-all;
}

a,
body,
dd,
div,
dl,
dt,
h1,
h2,
h3,
h4,
h5,
html,
li,
ol,
p,
ul {
  padding: 0;
  margin: 0;
}

li,
ol,
ul {
  list-style: none;
}

a,
img {
  border: none;
}

img {
  max-width: 100%;
}

a + a,
img,
input + a,
input + button {
  vertical-align: middle;
}

a {
  text-decoration: none;
  display: inline-block;
  color: #111;
}
.dark a {
  color: #fff;
}

a:hover {
  text-decoration: none;
}

button {
  color: #111;
}
.dark button {
  color: #fff;
}

button:hover,
button:active,
button:visited,
a:hover,
a:active,
a:visited {
  color: inherit;
}

input[type=number],
input[type=password],
input[type=tel],
input[type=text],
input[type=date],
input[type=time],
input[type=search],
select,
textarea {
  box-sizing: border-box;
  color: #111;
  font-size: 14px;
  background: #fff;
  vertical-align: middle;
  height: 44px;
  padding-inline: 14px;
  border-radius: 5px;
  border: solid 1px #DBDBDB;
}
input[type=number]:disabled,
input[type=password]:disabled,
input[type=tel]:disabled,
input[type=text]:disabled,
input[type=date]:disabled,
input[type=time]:disabled,
input[type=search]:disabled,
select:disabled,
textarea:disabled {
  color: #B7B7B7;
  background-color: #EEE;
}
.dark input[type=number]:disabled,
.dark input[type=password]:disabled,
.dark input[type=tel]:disabled,
.dark input[type=text]:disabled,
.dark input[type=date]:disabled,
.dark input[type=time]:disabled,
.dark input[type=search]:disabled,
.dark select:disabled,
.dark textarea:disabled {
  background-color: #2B2B2B;
  color: #6C6D70;
}
input[type=number]:focus,
input[type=password]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=date]:focus,
input[type=time]:focus,
input[type=search]:focus,
select:focus,
textarea:focus {
  outline: 1px solid #6C6D70 !important;
}
@media screen and (max-width: 1023.9px) {
  input[type=number],
  input[type=password],
  input[type=tel],
  input[type=text],
  input[type=date],
  input[type=time],
  input[type=search],
  select,
  textarea {
    padding-inline: 5px;
  }
}
.dark input[type=number],
.dark input[type=password],
.dark input[type=tel],
.dark input[type=text],
.dark input[type=date],
.dark input[type=time],
.dark input[type=search],
.dark select,
.dark textarea {
  color: #fff;
  background-color: #1A1A1A;
  border-color: #2A2A2A;
}
.dark .com_member input[type=number],
.dark .com_member input[type=password],
.dark .com_member input[type=tel],
.dark .com_member input[type=text],
.dark .com_member input[type=date],
.dark .com_member input[type=time],
.dark .com_member input[type=search],
.dark .com_member select,
.dark .com_member textarea {
  background-color: #404040;
  border-color: #404040;
}

input {
  appearance: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}

input[type=date] {
  position: relative;
}
.dark input[type=date] {
  -webkit-text-fill-color: #fff;
}

input::-webkit-calendar-picker-indicator {
  position: absolute;
  right: 15px;
  width: 12px;
  height: 13px;
  background: url(../img/icon_calendar.png) no-repeat center/cover;
}
.dark input::-webkit-calendar-picker-indicator {
  background-image: url(../img/icon_calendar_dark.png);
}

input[type=text]:disabled {
  color: #B7B7B7;
  background-color: #EEE;
}

textarea {
  line-height: 1.5;
  outline: none;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url("../img/icon_arrow_down.png") no-repeat #fff;
  background-position: calc(100% - 10px) center;
  background-size: 10px auto;
  outline: none;
  padding-right: 30px;
}
.dark select {
  background-image: url("../img/icon_arrow_down_dark.png");
}
select:disabled {
  color: #B7B7B7;
  background-color: #EEE;
}
.dark select:disabled {
  background-color: #2B2B2B;
  color: #6C6D70;
}

/*select:disabled { background-image:url('../img/common/select_arrow_off.png'); background-color: #f8f8f8; } */
input[type=chekbox],
input[type=radio] {
  display: none;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=search] {
  padding-inline: 12px 10px;
  height: 40px;
  border: 1px solid #EDEDEE;
  -webkit-appearance: textfield;
}

input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration,
input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  background: url(../img/icon_del.png) center center no-repeat;
  background-size: 10px auto;
  cursor: pointer;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
}

i {
  font-style: normal;
}

*,
::after,
::before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: transparent;
}

table {
  border-collapse: collapse;
  width: 100%;
  border-spacing: 0;
}

th {
  text-align: center;
}

td {
  text-align: left;
}

table > caption {
  position: absolute;
  text-indent: -9999px;
}

button {
  border: 0;
  background-color: transparent;
  cursor: pointer;
}

button:disabled {
  cursor: not-allowed;
}

button,
input,
textarea {
  -webkit-appearance: none;
}

select,
textarea,
input[type=text] {
  width: 100%;
}

textarea {
  min-height: 150px;
  text-align: left;
  padding: 12px 15px;
}

input[type=tel] {
  width: 40px;
  min-width: 40px;
  margin-right: 4px;
}

input[type=number] {
  -moz-appearance: textfield;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #C3C0C3;
  opacity: 1;
  font-size: 14px;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #C3C0C3;
  opacity: 1;
  font-size: 14px;
}

input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
  color: #C3C0C3;
  opacity: 1;
  font-size: 14px;
}

input::placeholder,
textarea::placeholder {
  color: #C3C0C3;
  opacity: 1;
  font-size: 14px;
}

input:disabled {
  border: solid 1px #e7e8ef;
  background-color: transparent;
  cursor: not-allowed;
}

select:disabled,
input[readonly],
textarea[readonly] {
  border: 1px solid #e7e8ef;
  opacity: 1;
  background: transparent;
}

input[readonly]:focus,
textarea[readonly]:focus {
  outline: none;
}

input:focus {
  outline: none;
}

input:disabled::-webkit-input-placeholder,
input[readonly]::-webkit-input-placeholder,
textarea:disabled::-webkit-input-placeholder,
textarea[readonly]::-webkit-input-placeholder {
  color: #C3C0C3;
  opacity: 1;
}

input:disabled:-ms-input-placeholder,
input[readonly]:-ms-input-placeholder,
textarea:disabled:-ms-input-placeholder,
textarea[readonly]:-ms-input-placeholder {
  color: #C3C0C3;
  opacity: 1;
}

input:disabled::-ms-input-placeholder,
input[readonly]::-ms-input-placeholder,
textarea:disabled::-ms-input-placeholder,
textarea[readonly]::-ms-input-placeholder {
  color: #C3C0C3;
  opacity: 1;
}

input:disabled::placeholder,
input[readonly]::placeholder,
textarea:disabled::placeholder,
textarea[readonly]::placeholder {
  color: #C3C0C3;
  opacity: 1;
}

input::-ms-clear,
input::-ms-reveal,
textarea::-ms-clear,
textarea::-ms-reveal {
  display: none;
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button,
textarea::-webkit-inner-spin-button,
textarea::-webkit-outer-spin-button {
  -webkit-appearance: none;
}

textarea {
  line-height: 1.5;
}

textarea {
  resize: none;
}

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

hr {
  display: block;
  width: 100%;
  height: 1px;
  border: none;
}

main,
section,
article {
  display: block;
}

fieldset,
form {
  border: none;
  outline: none;
}

address {
  font-style: normal;
}

.com_grade_icon {
  width: 30px;
  height: 30px;
  margin-right: 5px;
}

.svg_icon {
  transition: all 0.2s;
  display: inline-block;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0;
}
.svg_icon.icon_bookmark {
  display: inline-block;
  width: 30px;
  min-width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.105 27.722V5.106A2.827 2.827 0 0 1 7.932 2.28h14.135a2.827 2.827 0 0 1 2.827 2.827v22.616l-8.366-5.378a2.827 2.827 0 0 0-3.057 0l-8.366 5.378Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_cs {
  display: inline-block;
  width: 30px;
  min-width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 8.59v7.692M15 21.422l.013-.014M15 27.82c7.08 0 12.82-5.74 12.82-12.82S22.08 2.18 15 2.18 2.18 7.92 2.18 15 7.92 27.82 15 27.82Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_message {
  display: inline-block;
  width: 30px;
  min-width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.59 14.787 15 19.274l6.41-4.487'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M2.18 25.043V11.111c0-.9.472-1.735 1.244-2.199L13.68 2.76a2.564 2.564 0 0 1 2.639 0l10.255 6.153a2.564 2.564 0 0 1 1.245 2.2v13.931a2.564 2.564 0 0 1-2.564 2.564H4.744a2.564 2.564 0 0 1-2.564-2.564Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_my {
  display: inline-block;
  width: 30px;
  min-width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 2.18C7.92 2.18 2.18 7.92 2.18 15S7.92 27.82 15 27.82 27.82 22.08 27.82 15 22.08 2.18 15 2.18Z'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.092 23.136S7.949 19.486 15 19.486c7.051 0 9.909 3.649 9.909 3.649M15 15a3.846 3.846 0 1 0 0-7.691A3.846 3.846 0 0 0 15 15Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_push {
  display: inline-block;
  width: 30px;
  min-width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22.223 13.72c.746 6.893 3.675 8.976 3.675 8.976H2.818s3.847-2.736 3.847-12.31c0-2.176.81-4.263 2.253-5.802 1.443-1.539 3.4-2.403 5.44-2.403.433 0 .861.038 1.282.114M23.335 9.874a3.847 3.847 0 1 0 0-7.693 3.847 3.847 0 0 0 0 7.693ZM16.577 26.542a2.564 2.564 0 0 1-4.436 0'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_search {
  display: inline-block;
  width: 30px;
  min-width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m22.066 22.067 5.654 5.654M2.28 13.587c0 6.245 5.062 11.308 11.307 11.308 3.128 0 5.96-1.27 8.006-3.323a11.272 11.272 0 0 0 3.302-7.985c0-6.245-5.063-11.308-11.308-11.308S2.279 7.342 2.279 13.587Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_pin {
  display: inline-block;
  width: 16px;
  min-width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg stroke='%23444' clip-path='url(%23a)'%3E%3Cpath stroke-width='2' d='M13.469 6.633c0 3.02-5.47 8.204-5.47 8.204S2.53 9.655 2.53 6.633a5.47 5.47 0 1 1 10.94 0Z'/%3E%3Cpath fill='%239B111E' stroke-linecap='round' stroke-linejoin='round' d='M8 7.317a.684.684 0 1 0 0-1.368.684.684 0 0 0 0 1.368Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_menu {
  display: inline-block;
  width: 20px;
  min-width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1.453 3.59h15.384M1.453 8.718h15.384M1.453 13.846H11.71'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_close {
  display: inline-block;
  width: 20px;
  min-width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 16 15.999 4M16 16 4.001 4'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_home {
  display: inline-block;
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.654 21.793H6.346a4.523 4.523 0 0 1-4.523-4.523v-7.115c0-1.582.826-3.049 2.179-3.868L9.656 2.86a4.523 4.523 0 0 1 4.688 0l5.654 3.427a4.523 4.523 0 0 1 2.18 3.868v7.115a4.523 4.523 0 0 1-4.524 4.523ZM8.607 17.271h6.785'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_home_active {
  display: inline-block;
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%23444' d='M20.69 5.23 15.04 1.8a5.515 5.515 0 0 0-5.73 0L3.66 5.23C2.02 6.22 1 8.03 1 9.95v7.11c0 3.05 2.48 5.52 5.52 5.52h11.31c3.04 0 5.52-2.48 5.52-5.52V9.95c0-1.92-1.02-3.73-2.66-4.72Zm-5.12 12.84H8.78c-.55 0-1-.45-1-1s.45-1 1-1h6.79c.55 0 1 .45 1 1s-.45 1-1 1Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_bookmark_active {
  display: inline-block;
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%23444' stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.085 22.176V4.084a2.262 2.262 0 0 1 2.261-2.262h11.308a2.262 2.262 0 0 1 2.262 2.262v18.092l-6.693-4.302a2.261 2.261 0 0 0-2.446 0l-6.692 4.302Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_message_active {
  display: inline-block;
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%23444' d='m22.03 6.36-8.2-4.92a3.05 3.05 0 0 0-3.14 0L2.48 6.36C1.57 6.91 1 7.91 1 8.98v11.15c0 1.68 1.37 3.05 3.05 3.05h16.41c1.68 0 3.05-1.37 3.05-3.05V8.98c0-1.07-.57-2.07-1.48-2.62Zm-4.07 6.38-5.13 3.59a.988.988 0 0 1-1.14 0l-5.13-3.59c-.45-.32-.56-.94-.25-1.39.32-.45.94-.56 1.39-.25l4.55 3.19 4.55-3.19a.988.988 0 0 1 1.39.25c.32.45.21 1.08-.25 1.39h.02Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_my_active {
  display: inline-block;
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 24 24' fill='none'%3E%3Cg fill='%23444' clip-path='url(%23a)'%3E%3Cpath d='M11.26 22.51C5.05 22.51 0 17.46 0 11.26S5.05 0 11.26 0s11.26 5.05 11.26 11.26-5.05 11.26-11.26 11.26v-.01Zm0-20.51C6.15 2 2 6.15 2 11.26c0 5.11 4.15 9.26 9.26 9.26 5.11 0 9.26-4.15 9.26-9.26 0-5.11-4.16-9.26-9.26-9.26Z'/%3E%3Cpath d='M11.26 14.85c5.63 0 7.92 2.91 7.93 2.92 1.46-1.77 2.33-4.04 2.33-6.51C21.52 5.6 16.93 1 11.26 1S1 5.59 1 11.26c0 2.47.87 4.74 2.33 6.51 0-.01 2.3-2.92 7.93-2.92Zm0-9.75c1.7 0 3.08 1.38 3.08 3.08 0 1.7-1.38 3.08-3.08 3.08-1.7 0-3.08-1.38-3.08-3.08 0-1.7 1.38-3.08 3.08-3.08Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h22.51v22.51H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_search_active {
  display: inline-block;
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m17.654 17.654 4.523 4.523M1.823 10.868a9.046 9.046 0 1 0 18.093 0 9.046 9.046 0 0 0-18.093 0Z'/%3E%3Cpath fill='%23444' d='M4.87 10.87a6 6 0 1 0 11.999 0 6 6 0 0 0-12 0Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_tip {
  display: inline-block;
  width: 4px;
  min-width: 4px;
  height: 12px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='12' viewBox='0 0 4 12' fill='none'%3E%3Cpath fill='%23444' d='m3.485 0-.263 8.147H.794L.516 0h2.969ZM.5 10.416C.492 9.551 1.173 8.85 2 8.85c.789 0 1.492.702 1.5 1.567C3.492 11.298 2.789 12 2 12c-.827 0-1.508-.702-1.5-1.584Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_arrow_right {
  display: inline-block;
  width: 16px;
  min-width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1 8h14M8 1l7 7-7 7'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_plus {
  display: inline-block;
  width: 12px;
  min-width: 12px;
  height: 13px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 11.395v-10M11 6.395H1'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_next {
  display: inline-block;
  width: 16px;
  min-width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m5.333 13.333 5.333-5-5.333-5'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_filter {
  display: inline-block;
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2 4.5h12'/%3E%3Ccircle cx='17' cy='4.5' r='1.5' fill='%23444'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20 4.5h2M2 12h7'/%3E%3Ccircle cx='12' cy='12' r='1.5' fill='%23444'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15 12h7M2 19.5h2'/%3E%3Ccircle cx='7' cy='19.5' r='1.5' fill='%23444'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M10 19.5h12'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_comment {
  display: inline-block;
  width: 21px;
  min-width: 21px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6.9 8.2h7.2M6.9 11.8h3.6M10.5 19a9 9 0 1 0-7.796-4.5l-.754 4.05L6 17.796A8.959 8.959 0 0 0 10.5 19Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_view {
  display: inline-block;
  width: 25px;
  min-width: 25px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12.5 14.261a2.261 2.261 0 1 0 0-4.523 2.261 2.261 0 0 0 0 4.523Z'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M22.676 12c-2.135 3.382-5.972 6.784-10.177 6.784-4.204 0-8.041-3.402-10.177-6.785 2.6-3.213 5.645-6.784 10.177-6.784 4.533 0 7.578 3.571 10.177 6.784Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_reset {
  display: inline-block;
  width: 16px;
  min-width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M14.111 5.33A6.685 6.685 0 0 0 1.334 7.335'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11.324 5.33h2.94c.222 0 .402-.18.402-.401v-2.94M1.89 10.677a6.685 6.685 0 0 0 12.778-2.005'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4.676 10.676H1.735a.401.401 0 0 0-.401.4v2.941'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_download {
  display: inline-block;
  width: 16px;
  min-width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M14 10v2.667A1.334 1.334 0 0 1 12.667 14H3.333A1.334 1.334 0 0 1 2 12.667V10'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m4.666 6.668 3.333 3.333 3.334-3.333M8 10V2'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_share {
  display: inline-block;
  width: 19px;
  min-width: 19px;
  height: 21px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='21' viewBox='0 0 19 21' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.861 7.192a2.639 2.639 0 1 0 0-5.278 2.639 2.639 0 0 0 0 5.278Z'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.305 13.348a2.639 2.639 0 1 0 0-5.278 2.639 2.639 0 0 0 0 5.278ZM14.861 19.504a2.639 2.639 0 1 0 0-5.278 2.639 2.639 0 0 0 0 5.278ZM6.582 12.04l6.015 3.496M12.585 5.883 6.582 9.379'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_walk {
  display: inline-block;
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%23444' d='m8.396 9.24 2.61-1.913c.287-.21.64-.327 1.012-.314.905.022 1.7.62 1.977 1.494.152.48.29.803.415.971a4.055 4.055 0 0 0 3.257 1.64v1.643a5.672 5.672 0 0 1-4.4-2.092l-.568 3.249 1.679 1.42 1.81 5.017-1.53.561-1.662-4.602-2.76-2.337a1.65 1.65 0 0 1-.582-1.563l.414-2.37-.551.404-1.732 2.405-1.318-.966L8.382 9.23l.014.01Zm4.791-2.638c-.9 0-1.629-.736-1.629-1.643s.73-1.643 1.63-1.643c.899 0 1.628.736 1.628 1.643s-.73 1.643-1.629 1.643Zm-2.42 10.825-2.618 3.146-1.248-1.056 2.424-2.912.608-1.79 1.458 1.231-.624 1.381Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_parking {
  display: inline-block;
  width: 25px;
  min-width: 25px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill='%23444' d='M12.25 19.2a7.2 7.2 0 1 1 0-14.4 7.2 7.2 0 0 1 0 14.4Zm.96-7.2h-2.04V9.84h2.04a1.08 1.08 0 1 1 0 2.16Zm0-3.6H9.73v7.2h1.44v-2.16h2.04a2.52 2.52 0 0 0 0-5.04Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_valet {
  display: inline-block;
  width: 25px;
  min-width: 25px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill='%23444' d='M14.969 14.586c2.01.846 3.489 2.8 3.765 5.148h-12c.277-2.349 1.756-4.302 3.766-5.148l2.234 3.548 2.235-3.548Zm2.3-10.852v4.8c0 2.651-2.03 4.8-4.535 4.8-2.504 0-4.535-2.149-4.535-4.8v-4.8h9.07Zm-1.511 4.8H9.71c0 1.768 1.354 3.2 3.023 3.2 1.67 0 3.024-1.432 3.024-3.2Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_disabled {
  display: inline-block;
  width: 25px;
  min-width: 25px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M19.853 17.578 18.267 14a1.144 1.144 0 0 0-1.047-.676h-3.198v-2.191h2.424a.91.91 0 0 0 .915-.905.91.91 0 0 0-.915-.905h-2.424v-.865c0-.75-.614-1.357-1.372-1.357-.758 0-1.373.607-1.373 1.357v5.763c0 .657.472 1.204 1.098 1.33.088.022.18.034.275.034h3.823l1.286 2.9a1.145 1.145 0 0 0 1.506.582c.579-.251.842-.918.588-1.49ZM12.65 6.638c.934 0 1.693-.751 1.693-1.674 0-.924-.76-1.675-1.693-1.675-.934 0-1.693.751-1.693 1.675 0 .923.76 1.674 1.693 1.674Z'/%3E%3Cpath fill='%23C4C6CA' d='M15.346 17.42a4.691 4.691 0 0 1-3.429 1.464c-2.597 0-4.71-2.09-4.71-4.66a4.652 4.652 0 0 1 2.877-4.292.71.71 0 0 0 .383-.934.723.723 0 0 0-.945-.379c-2.282.955-3.756 3.155-3.756 5.606 0 3.355 2.76 6.085 6.151 6.085a6.21 6.21 0 0 0 4.478-1.913.707.707 0 0 0-.03-1.007.726.726 0 0 0-1.019.03Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_birthday {
  display: inline-block;
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%23444' d='M8.266 7.286v3.427h2.55V7.286h1.7v3.427h2.55V7.286h1.7v3.427l.85.001a2.56 2.56 0 0 1 2.546 2.42l.004.152v.857c0 .869-.32 1.662-.85 2.267v3.733c0 .473-.38.857-.85.857h-13.6a.854.854 0 0 1-.85-.857v-3.737a3.463 3.463 0 0 1-.826-1.87l-.02-.217-.004-.176v-.857a2.562 2.562 0 0 1 2.4-2.567l.15-.005h.85V7.285h1.7Zm9.35 5.143h-11.9a.853.853 0 0 0-.844.757l-.006.1v.832l.003.126a1.706 1.706 0 0 0 1.697 1.613c.856 0 1.57-.64 1.683-1.457l.013-.13.004-.152c.031-1.07 1.553-1.108 1.69-.115l.01.115.003.126a1.706 1.706 0 0 0 1.697 1.613c.896 0 1.63-.7 1.695-1.586l.011-.242c.105-.99 1.583-.99 1.688 0l.01.242c.066.887.8 1.586 1.696 1.586.896 0 1.63-.7 1.695-1.586l.005-.128v-.857a.855.855 0 0 0-.75-.852l-.1-.005ZM7.416 3c1.122.747 1.414 1.79 1.232 2.476a1.274 1.274 0 0 1-1.562.909 1.287 1.287 0 0 1-.902-1.575c.253-.952 1.232-.524 1.232-1.81Zm4.25 0c1.122.747 1.414 1.79 1.232 2.476a1.274 1.274 0 0 1-1.562.909 1.287 1.287 0 0 1-.902-1.575c.253-.952 1.232-.524 1.232-1.81Zm4.25 0c1.122.747 1.414 1.79 1.232 2.476a1.274 1.274 0 0 1-1.562.909 1.287 1.287 0 0 1-.902-1.575c.253-.952 1.232-.524 1.232-1.81Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_not_car {
  display: inline-block;
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M11.656 7.624v1.354H7.798l-1.456 3.39h12.094v6.109a.682.682 0 0 1-.682.681h-.682a.683.683 0 0 1-.682-.681v-.683H6.9v.683a.682.682 0 0 1-.681.681h-.683a.682.682 0 0 1-.682-.681v-6.109l1.68-3.93a1.36 1.36 0 0 1 1.252-.825h3.859l.01.011ZM7.92 13.732c-.56 0-1.019.458-1.019 1.018s.459 1.019 1.019 1.019c.56 0 1.018-.46 1.018-1.019a1.02 1.02 0 0 0-1.018-1.018Zm7.462 0a1.02 1.02 0 0 0-1.018 1.018c0 .56.458 1.018 1.018 1.019.56 0 1.018-.46 1.018-1.019 0-.56-.458-1.018-1.018-1.018Zm.428-8.853a3.39 3.39 0 0 1 3.39 3.39 3.388 3.388 0 0 1-3.39 3.39 3.39 3.39 0 1 1 0-6.78Zm-.886 5.223a2.042 2.042 0 0 0 2.718-2.718l-2.718 2.718Zm.886-3.869a2.042 2.042 0 0 0-1.843 2.912l2.718-2.718a2.08 2.08 0 0 0-.875-.194Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_group {
  display: inline-block;
  width: 25px;
  min-width: 25px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill='%23444' d='M12.25 10.56a2.88 2.88 0 1 0 0-5.76 2.88 2.88 0 0 0 0 5.76Zm-4.68 2.16a1.8 1.8 0 1 0 0-3.6 1.8 1.8 0 0 0 0 3.6Zm11.16-1.8a1.8 1.8 0 1 1-3.6 0 1.8 1.8 0 0 1 3.6 0Zm-6.48.36a3.6 3.6 0 0 1 3.6 3.6v4.32h-7.2v-4.32a3.6 3.6 0 0 1 3.6-3.6Zm-5.04 3.6c0-.498.073-.98.208-1.435l-.122.01a2.52 2.52 0 0 0-2.245 2.506v3.24h2.16v-4.32Zm12.24 4.32v-3.24a2.52 2.52 0 0 0-2.367-2.515c.135.455.208.937.208 1.436v4.32h2.16Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_room {
  display: inline-block;
  width: 25px;
  min-width: 25px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill='%23444' d='M14.682 5.602h-4.364c-2.167 0-3.965 1.544-4.305 3.569.1-.01.202-.014.305-.014 1.808 0 3.273 1.433 3.273 3.2v1.067h5.818v-1.067c0-1.767 1.465-3.2 3.273-3.2.103 0 .205.005.306.014-.34-2.025-2.14-3.57-4.306-3.57Zm4.364 5.013a1.87 1.87 0 0 0-.364-.036c-1.004 0-1.818.796-1.818 1.778v3.2h-1.455v-.711H9.591v.711H8.136v-3.2c0-.982-.814-1.778-1.818-1.778-.124 0-.246.013-.363.036-.83.165-1.455.882-1.455 1.742 0 .419.132.739.284 1.106.204.495.443 1.074.443 2.094v2.133a.72.72 0 0 0 .727.712h13.092a.72.72 0 0 0 .727-.712v-2.133c0-1.02.24-1.6.443-2.094.152-.367.284-.687.284-1.106 0-.86-.625-1.577-1.454-1.742Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_pickup {
  display: inline-block;
  width: 25px;
  min-width: 25px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M12.408 7.584v1.36H8.535l-1.461 3.402h12.14v6.132a.685.685 0 0 1-.685.684h-.684a.685.685 0 0 1-.685-.684v-.685H7.636v.685a.685.685 0 0 1-.685.684h-.684a.685.685 0 0 1-.685-.684v-6.132l1.686-3.944c.215-.5.705-.828 1.257-.828h3.873l.01.01Zm-3.75 6.132c-.562 0-1.022.46-1.022 1.022s.46 1.022 1.022 1.022 1.022-.46 1.022-1.022-.46-1.022-1.022-1.022Zm7.49 0c-.562 0-1.021.46-1.021 1.022s.46 1.022 1.021 1.022c.562 0 1.022-.46 1.022-1.022s-.46-1.022-1.022-1.022Z'/%3E%3Cpath fill='%23C4C6CA' d='M16.557 4.844a3.397 3.397 0 0 1 3.392 3.392 3.397 3.397 0 0 1-3.392 3.393 3.397 3.397 0 0 1-3.393-3.393 3.397 3.397 0 0 1 3.393-3.392ZM14.533 9.39c.501.746 1.247 1.216 2.075 1.216.828 0 1.584-.47 2.074-1.216a3.018 3.018 0 0 0-2.074-.817c-.797 0-1.533.306-2.075.817Zm2.024-1.502c.562 0 1.011-.46 1.011-1.012a1.02 1.02 0 0 0-1.011-1.011 1.02 1.02 0 0 0-1.012 1.011c0 .552.46 1.012 1.012 1.012Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_wifi {
  display: inline-block;
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%23444' d='M12.001 15.315c1.108 0 1.994.867 1.994 1.945 0 1.07-.902 1.945-2.003 1.94-1.104-.004-1.99-.878-1.988-1.954 0-1.067.896-1.931 1.997-1.931Zm-.93-3.157c1.427-.244 2.749.045 3.95.834.504.33.927.743 1.29 1.218a.947.947 0 0 1 .194.543h-.002c-.018.375-.253.696-.584.803-.385.124-.75.03-.996-.278-.333-.417-.712-.778-1.19-1.033a3.619 3.619 0 0 0-4.536.894c-.087.106-.176.217-.283.301-.282.224-.722.23-1.03.02a.867.867 0 0 1-.349-.936c.062-.221.208-.392.354-.558.841-.97 1.898-1.59 3.182-1.808Zm.963-3.326c1.96.036 3.75.622 5.32 1.813.416.314.803.658 1.134 1.055.282.34.22.832-.12 1.145a.886.886 0 0 1-1.155.015c-.232-.201-.444-.428-.677-.63a6.75 6.75 0 0 0-3.45-1.584c-1.765-.266-3.404.09-4.897 1.045a6.677 6.677 0 0 0-1.263 1.051c-.24.25-.53.382-.883.302-.693-.153-.93-.934-.444-1.448a8.653 8.653 0 0 1 3.528-2.28 9.202 9.202 0 0 1 2.911-.486l-.005.002Zm-.088-3.23c2.281.008 4.356.561 6.264 1.681a11.662 11.662 0 0 1 2.31 1.781c.4.395.368 1.004-.07 1.324a.907.907 0 0 1-1.096-.03c-.385-.322-.75-.671-1.149-.977-1.192-.912-2.541-1.51-4.023-1.825a10.54 10.54 0 0 0-3.089-.189 10.22 10.22 0 0 0-6.323 2.877 1.167 1.167 0 0 1-.405.26c-.4.135-.824-.018-1.025-.344a.846.846 0 0 1 .131-1.09 11.99 11.99 0 0 1 5.867-3.18 12.512 12.512 0 0 1 2.608-.288Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_tel {
  display: inline-block;
  width: 20px;
  min-width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' d='M17.546 13.7v2.257a1.502 1.502 0 0 1-1.025 1.432 1.51 1.51 0 0 1-.619.074 14.943 14.943 0 0 1-6.508-2.311 14.691 14.691 0 0 1-4.526-4.516A14.877 14.877 0 0 1 2.553 4.11a1.503 1.503 0 0 1 .893-1.513 1.51 1.51 0 0 1 .608-.128h2.262a1.51 1.51 0 0 1 1.509 1.294c.095.723.272 1.433.528 2.116a1.503 1.503 0 0 1-.34 1.588l-.957.956a12.055 12.055 0 0 0 4.525 4.516l.958-.956a1.51 1.51 0 0 1 1.59-.339 9.7 9.7 0 0 0 2.12.527 1.51 1.51 0 0 1 1.297 1.528Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_sort {
  display: inline-block;
  width: 22px;
  min-width: 22px;
  height: 11px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11' viewBox='0 0 22 11' fill='none'%3E%3Cpath fill='%23444' d='M3.783 10V2.412L.898 5.311.01 4.436 4.412.046l4.402 4.39-.875.875-2.898-2.899V10H3.783ZM17.865.102v7.587l2.885-2.898.889.875-4.403 4.389-4.402-4.389.875-.875 2.898 2.898V.102h1.258Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_del {
  display: inline-block;
  width: 16px;
  min-width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2.805 3.598h10.397v9.213c0 1.098-.925 1.984-2.072 1.984H4.877c-1.147 0-2.072-.886-2.072-1.984V3.598Z'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6.002 3.599V2.588c0-.765.603-1.389 1.342-1.389H8.66c.74 0 1.342.624 1.342 1.389v1.01M1.604 3.598H14.4M6.4 6v6.399M9.6 6v6.399'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_edit {
  display: inline-block;
  width: 22px;
  min-width: 22px;
  height: 22px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'  viewBox='0 0 22 22' fill='none'%3E%3Cpath stroke='%23444' stroke-linejoin='round' stroke-width='1.5' d='M8.332 21h12.259M1.712 12.148c-.95.95-.95 2.486 0 3.426l4.72 4.72c.95.95 2.486.95 3.426 0l2.648-2.649L4.36 9.5l-2.648 2.648Z'/%3E%3Cpath stroke='%23444' stroke-linejoin='round' stroke-width='1.8' d='m12.86 1-8.5 8.5 8.146 8.155L4.36 9.499l8.146 8.156 8.5-8.51L12.86 1Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_re {
  display: inline-block;
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'  viewBox='0 0 24 24' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M22 14H8C0 14 0 3 8 3m14 11-7 7m7-7-7-7'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_chk {
  display: inline-block;
  width: 14px;
  min-width: 14px;
  height: 10px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m1.444 5.37 3.42 2.963 7.691-6.667'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_img {
  display: inline-block;
  width: 28px;
  min-width: 28px;
  height: 27px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='27' viewBox='0 0 28 27' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.432 9.88c0 .973-.784 1.757-1.758 1.757a1.755 1.755 0 0 1-1.758-1.758c0-.973.785-1.758 1.758-1.758.974 0 1.758.785 1.758 1.758Z'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M23.454 1H4.072A2.572 2.572 0 0 0 1.5 3.572v19.396a2.572 2.572 0 0 0 2.572 2.572h19.382a2.572 2.572 0 0 0 2.571-2.572V3.572A2.572 2.572 0 0 0 23.454 1Z'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M26.025 13.595 21.1 18.273a2.888 2.888 0 0 1-3.923.044l-7.759-6.989a2.904 2.904 0 0 0-4.17.32L1.5 16.239'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_reserve {
  display: inline-block;
  width: 18px;
  min-width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9.833 16.91H3.167c-.92 0-1.667-.745-1.667-1.666v-7.5h15v2.5m-5-7.5V1.079m0 1.667V4.41m0-1.666H7.75M1.5 7.742V4.409c0-.92.746-1.667 1.667-1.667h1.666M4.834 1.078v3.333M16.5 7.742V4.409c0-.92-.747-1.667-1.667-1.667h-.417M11.494 14.414h2.5m0 0H16.5m-2.506 0v-2.5m0 2.5v2.5'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_store {
  display: inline-block;
  width: 18px;
  min-width: 18px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16' fill='none'%3E%3Cpath stroke='%23444' stroke-width='2' d='M1.969 6.438v7.03c0 .864.7 1.563 1.562 1.563H14.47c.863 0 1.562-.7 1.562-1.562V6.438'/%3E%3Cpath stroke='%23444' stroke-miterlimit='16' stroke-width='2' d='M11.215 15.031v-4.687c0-.863-.7-1.563-1.563-1.563H8.09c-.863 0-1.563.7-1.563 1.563v4.687'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M16.67 5.94 15.348 1.31a.469.469 0 0 0-.45-.34h-3.163l.372 4.456a.452.452 0 0 0 .217.352c.304.182.9.518 1.364.66.794.245 1.954.157 2.615.075a.445.445 0 0 0 .369-.571Z'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M10.564 6.438c.443-.137 1.006-.449 1.321-.635a.452.452 0 0 0 .218-.429L11.736.97H6.267L5.9 5.374a.452.452 0 0 0 .218.43c.315.185.878.497 1.321.633 1.166.36 1.959.36 3.125 0Z'/%3E%3Cpath stroke='%23444' stroke-width='2' d='M2.654 1.309 1.331 5.94a.445.445 0 0 0 .368.571c.661.082 1.821.17 2.615-.074.464-.143 1.06-.48 1.364-.66a.452.452 0 0 0 .218-.353l.37-4.456H3.106a.469.469 0 0 0-.45.34Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_coupon {
  display: inline-block;
  width: 18px;
  min-width: 18px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14' viewBox='0 0 18 14' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1.5 11.556c0 .638.516 1.154 1.152 1.154h12.696c.636 0 1.152-.516 1.152-1.154V9.21a2.35 2.35 0 0 1 0-4.537V2.326c0-.638-.516-1.154-1.152-1.154H2.652c-.636 0-1.152.516-1.152 1.154v2.342a2.35 2.35 0 0 1 0 4.547v2.341ZM6.139 9.824l5.769-5.77'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6.716 5.209a.577.577 0 1 0 0-1.154.577.577 0 0 0 0 1.154ZM11.33 9.826a.577.577 0 1 0 0-1.154.577.577 0 0 0 0 1.154Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_point {
  display: inline-block;
  width: 18px;
  min-width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath stroke='%23444' stroke-width='1.5' d='M9.167 1.414a7.584 7.584 0 1 1 0 15.168 7.584 7.584 0 0 1 0-15.168Z'/%3E%3Cpath fill='%23444' d='M6.527 13.17V4.923h3.236c1.88 0 2.95 1.15 2.95 2.78 0 1.652-1.093 2.78-2.996 2.78h-1.48v2.689h-1.71Zm1.71-4.067h1.207c1.014 0 1.504-.57 1.504-1.401 0-.82-.49-1.379-1.504-1.379H8.236v2.78Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_stamp {
  display: inline-block;
  width: 20px;
  min-width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill='%23444' d='M17.85 7.98c-.302-.317-.615-.642-.733-.929-.11-.262-.116-.697-.122-1.118-.012-.783-.025-1.67-.642-2.287-.616-.616-1.504-.63-2.286-.641-.421-.007-.856-.013-1.118-.122-.286-.118-.612-.43-.928-.733-.554-.532-1.183-1.134-2.02-1.134s-1.465.602-2.02 1.134c-.316.302-.641.615-.928.733-.26.109-.697.115-1.118.122-.783.012-1.67.025-2.287.641-.616.617-.625 1.504-.641 2.287-.007.421-.013.856-.122 1.118-.118.286-.43.612-.733.928-.532.554-1.134 1.183-1.134 2.02s.602 1.465 1.134 2.02c.302.316.615.641.733.928.109.262.115.697.122 1.118.012.783.025 1.67.641 2.287.617.616 1.504.63 2.287.641.421.007.856.013 1.118.122.286.118.612.43.928.733.554.532 1.183 1.134 2.02 1.134s1.465-.602 2.02-1.134c.316-.302.641-.615.928-.733.262-.109.697-.115 1.118-.122.783-.012 1.67-.025 2.286-.641.617-.617.63-1.504.642-2.287.006-.421.013-.856.122-1.118.118-.286.43-.612.733-.928.532-.554 1.134-1.183 1.134-2.02s-.602-1.465-1.134-2.02Zm-.926 3.15c-.384.402-.782.816-.993 1.326-.202.489-.211 1.048-.22 1.59-.007.56-.016 1.149-.266 1.398-.249.248-.833.258-1.398.266-.541.008-1.1.017-1.59.219-.509.21-.923.609-1.324.993s-.811.777-1.132.777c-.32 0-.734-.395-1.132-.777-.398-.383-.816-.782-1.325-.993-.49-.202-1.048-.211-1.59-.22-.561-.007-1.149-.016-1.398-.265-.248-.25-.258-.834-.266-1.399-.008-.54-.017-1.1-.219-1.59-.21-.509-.609-.923-.993-1.324s-.777-.811-.777-1.132c0-.32.395-.734.777-1.132.383-.398.782-.816.993-1.325.202-.49.211-1.048.22-1.59.007-.561.016-1.149.265-1.398.25-.248.834-.258 1.398-.266.542-.008 1.1-.017 1.59-.219.51-.21.924-.609 1.325-.993.401-.384.811-.777 1.132-.777.32 0 .734.395 1.132.777.398.383.815.782 1.325.993.489.202 1.048.211 1.59.22.56.007 1.149.016 1.397.265.25.25.259.834.267 1.398.008.542.017 1.1.219 1.59.21.51.609.924.993 1.325.384.401.777.811.777 1.132 0 .32-.395.734-.777 1.132Zm-3.26-3.51c.25.25.25.657 0 .908L9.171 13.02a.642.642 0 0 1-.908 0l-1.925-1.925a.642.642 0 1 1 .908-.908l1.47 1.472 4.038-4.039c.25-.25.658-.25.908 0Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_note {
  display: inline-block;
  width: 16px;
  min-width: 16px;
  height: 19px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M3.65 11.059V1.5h9.794v9.559'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m4.271 2.008 4.18 4.18.441.43 5.774 5.635'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M13.443 1.5 8.548 6.281l-7.216 7.04M13.01 10.867 6.105 17.89M1.332 13.32l4.721 4.609M9.008 15.063l1.413 1.38M10.422 16.44l4.244-4.143'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_write_list {
  display: inline-block;
  width: 20px;
  min-width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15.918 9.984V5.095a.47.47 0 0 0-.137-.331l-2.463-2.462a.47.47 0 0 0-.331-.138H3.875a.47.47 0 0 0-.469.47v14.7c0 .26.21.47.47.47H8.88M6.533 8.425h6.256M6.533 5.297h3.128m-3.128 6.256H8.88M14.317 13.851l.782-.782a.877.877 0 0 1 1.24 1.24l-.782.782m-1.24-1.24-2.34 2.34a.782.782 0 0 0-.219.432l-.19 1.217 1.217-.19a.782.782 0 0 0 .433-.22l2.339-2.339m-1.24-1.24 1.24 1.24'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12.79 2.164v2.659c0 .259.21.469.468.469h2.659'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_list {
  display: inline-block;
  width: 14px;
  min-width: 14px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16' fill='none'%3E%3Cpath stroke='%23444' stroke-width='1.5' d='M1.168 14.217V1.773c0-.246.174-.445.389-.445h10.889c.215 0 .389.2.389.445v12.444c0 .245-.175.444-.39.444H1.558c-.215 0-.389-.198-.389-.444Z'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4.188 8.076h5.971M4.187 4.664h2.986M4.187 11.49h2.24'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_myinfo_edit {
  display: inline-block;
  width: 16px;
  min-width: 16px;
  height: 15px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6.825 7.212a3.137 3.137 0 1 0 0-6.275 3.137 3.137 0 0 0 0 6.275Z'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1.334 13.485v-.784A5.49 5.49 0 0 1 9.177 7.74M12.156 7.986l.589-.589a.796.796 0 0 1 1.126 0l.563.563c.31.311.31.815 0 1.126l-.59.59m-1.688-1.69-3.828 3.828a.796.796 0 0 0-.23.493l-.096 1.09a.398.398 0 0 0 .431.432l1.09-.096a.796.796 0 0 0 .494-.23l3.827-3.828m-1.688-1.689 1.688 1.69'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_inquiry {
  display: inline-block;
  width: 18px;
  min-width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M5.625 16.492a4.125 4.125 0 1 0-3.573-2.062l-.346 1.856 1.856-.346a4.106 4.106 0 0 0 2.063.552Z'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11.463 13.423a5.96 5.96 0 0 0 2.038-.726l2.7.503-.503-2.7A6 6 0 1 0 4.563 6.637'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_logout {
  display: inline-block;
  width: 14px;
  min-width: 14px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18' viewBox='0 0 14 18' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M7 9h5.833m0 0-2.5 2.5m2.5-2.5-2.5-2.5M12.833 4v-.833c0-.92-.747-1.667-1.667-1.667H2.833c-.92 0-1.667.746-1.667 1.667v11.666c0 .92.746 1.667 1.667 1.667h8.333c.92 0 1.667-.746 1.667-1.667V14'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_member_leave {
  display: inline-block;
  width: 15px;
  min-width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6.825 7.212a3.137 3.137 0 1 0 0-6.275 3.137 3.137 0 0 0 0 6.275Z'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1.334 13.485v-.784A5.49 5.49 0 0 1 9.177 7.74'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-width='1.5' d='M8 12.164h5.833'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_write {
  display: inline-block;
  width: 14px;
  min-width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath stroke='%23444' stroke-linejoin='round' stroke-width='1.5' d='m1 13.122 1.197-3.856 2.73 2.73L1 13.121Z'/%3E%3Cpath stroke='%23444' stroke-linejoin='round' stroke-width='1.5' d='m9.296 2.165-7.1 7.1 2.73 2.732 7.101-7.101-2.73-2.731ZM12.846 2.432l-1.094-1.094a1.166 1.166 0 0 0-1.642 0l-.817.818 2.73 2.729.817-.818c.45-.45.45-1.184 0-1.641l.006.006Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_report {
  display: inline-block;
  width: 16px;
  min-width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'  viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M14.84 14.5H1.628a.512.512 0 0 1-.48-.666l.325-.992a2.019 2.019 0 0 1 1.91-1.393h9.687c.867 0 1.637.563 1.91 1.393l.326.992a.506.506 0 0 1-.48.666h.014Z'/%3E%3Cpath stroke='%23444' stroke-linejoin='round' stroke-width='1.5' d='M13.269 11.458V6.252c0-2.807-2.259-5.08-5.036-5.08-2.784 0-5.036 2.273-5.036 5.08v5.206s10.005.067 10.072 0Z'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11.27 5.823c0-1.385-1.119-2.51-2.489-2.51'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_calculate {
  display: inline-block;
  width: 18px;
  min-width: 18px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16' fill='none'%3E%3Cpath stroke='%23444' stroke-width='1.5' d='M14.69 14.67H3.31a1.626 1.626 0 0 1-1.626-1.627V5.727c0-.898.727-1.625 1.625-1.625h11.38c.899 0 1.627.727 1.627 1.625v7.316c0 .898-.728 1.626-1.626 1.626Z'/%3E%3Cpath fill='%23444' stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12.658 9.797a.406.406 0 1 1 0-.813.406.406 0 0 1 0 .813Z'/%3E%3Cpath stroke='%23444' stroke-width='1.5' d='M13.877 4.098V2.963a1.626 1.626 0 0 0-2.045-1.571L2.89 3.776a1.626 1.626 0 0 0-1.206 1.571v.377'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_stats {
  display: inline-block;
  width: 16px;
  min-width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M5.037 10.957V5.031M8 10.961V7.258M10.963 10.949V8.727'/%3E%3Cpath stroke='%23444' stroke-width='1.5' d='M1.334 14.217V1.773c0-.246.199-.445.444-.445h12.445c.245 0 .444.2.444.445v12.444a.444.444 0 0 1-.444.444H1.778a.444.444 0 0 1-.444-.444Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_pm {
  display: inline-block;
  width: 20px;
  min-width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M3.334 9.637a7.032 7.032 0 0 0 13.333 3.125c-6.3 0-9.426-3.125-9.426-9.426a7.032 7.032 0 0 0-3.907 6.301Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_am {
  display: inline-block;
  width: 18px;
  min-width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9 13.088a4.09 4.09 0 1 0 0-8.182 4.09 4.09 0 0 0 0 8.182ZM15.818 9h.682M9 2.182V1.5M9 16.502v-.682M14.455 14.455l-.682-.682M14.455 3.547l-.682.682M3.545 14.455l.682-.682M3.545 3.547l.682.682M1.5 9h.682'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_holiday {
  display: inline-block;
  width: 16px;
  min-width: 16px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18' viewBox='0 0 16 18' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M14.374 11.998V3a1.5 1.5 0 0 0-1.5-1.5H2.378A1.5 1.5 0 0 0 .877 3v11.997a1.5 1.5 0 0 0 1.5 1.5h6.748'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M.877 6h5.999V4.5M14.374 6H8.375V4.5M10.625 15l1.5 1.5 3-3'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_premium {
  display: inline-block;
  width: 19px;
  min-width: 19px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='20' viewBox='0 0 19 20'  fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m16.425 19.25 1.742-11-6.096 3.3-2.613-3.3-2.612 3.3L.75 8.25l1.742 11h13.933ZM9.46 1.773V.914M16.336 3.492l-.86.86M2.586 3.492l.86.86'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_clock {
  display: inline-block;
  width: 16px;
  min-width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' clip-path='url(%23a)'%3E%3Cpath d='M8 14.67A6.667 6.667 0 1 0 8 1.335a6.667 6.667 0 0 0 0 13.333Z'/%3E%3Cpath d='M8 4v4l2.667 1.333'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_tel_full {
  display: inline-block;
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%23444' d='M21.056 16.445v2.71a1.804 1.804 0 0 1-1.23 1.718c-.239.081-.492.111-.743.088a17.933 17.933 0 0 1-7.81-2.772 17.63 17.63 0 0 1-5.43-5.42 17.852 17.852 0 0 1-2.779-7.831 1.803 1.803 0 0 1 1.071-1.815c.23-.101.479-.154.73-.154H7.58a1.812 1.812 0 0 1 1.81 1.553c.115.868.327 1.719.634 2.539a1.803 1.803 0 0 1-.408 1.905l-1.149 1.148a14.466 14.466 0 0 0 5.43 5.419l1.15-1.147a1.812 1.812 0 0 1 1.91-.407 11.64 11.64 0 0 0 2.542.633 1.81 1.81 0 0 1 1.557 1.833Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_entered_step1 {
  display: inline-block;
  width: 44px;
  min-width: 44px;
  height: 44px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 44 44' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m25.275 14.025 1.988-1.988a2.687 2.687 0 0 1 3.8 0l1.9 1.9a2.687 2.687 0 0 1 0 3.8l-1.988 1.988m-5.7-5.7L12.357 26.943a2.687 2.687 0 0 0-.776 1.664l-.326 3.681a1.344 1.344 0 0 0 1.457 1.457l3.681-.325a2.688 2.688 0 0 0 1.664-.777l12.918-12.918m-5.7-5.7 5.7 5.7'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_entered_step2 {
  display: inline-block;
  width: 44px;
  min-width: 44px;
  height: 44px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cg stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' clip-path='url(%23a)'%3E%3Cpath d='M8.499 14.709h26.998M33.42 8.496H10.577c-1.147 0-2.077.93-2.077 2.077v22.845c0 1.147.93 2.076 2.077 2.076H33.42c1.147 0 2.076-.93 2.076-2.076V10.573c0-1.147-.93-2.077-2.076-2.077ZM25.576 28.367l2.308 2.308'/%3E%3Cpath d='M17.115 24.525a4.615 4.615 0 1 0 9.23 0 4.615 4.615 0 0 0-9.23 0Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M7 7h30v30H7z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_entered_step3 {
  display: inline-block;
  width: 44px;
  min-width: 44px;
  height: 44px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 44 44' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.09 9.68h12.179l5.769 5.769v16.024'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.963 33.394V15.447c0-1.063.86-1.924 1.923-1.924h12.501c.204 0 .4.082.544.226l4.036 4.036c.145.144.226.34.226.544v15.065c0 1.062-.861 1.923-1.923 1.923H12.886a1.923 1.923 0 0 1-1.923-1.923Z'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M25.064 13.523v4.36c0 .424.345.768.77.768h4.358M20.705 30.192V22.5m0 0L17.5 25.705m3.205-3.205 3.205 3.205'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_entered_step4 {
  display: inline-block;
  width: 44px;
  min-width: 44px;
  height: 44px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 44 44' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M31.475 22.5v-8.015a.77.77 0 0 0-.226-.544l-4.036-4.036a.769.769 0 0 0-.544-.225H11.732a.77.77 0 0 0-.77.769V34.55c0 .425.345.77.77.77h8.205M16.09 19.933h10.256M16.09 14.805h5.128M16.09 25.06h3.846M32.115 33.398l1.923 1.923'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M25.064 30.19a3.846 3.846 0 1 0 7.692 0 3.846 3.846 0 0 0-7.692 0ZM26.346 9.68v4.358c0 .425.344.77.769.77h4.359'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_entered_step5 {
  display: inline-block;
  width: 44px;
  min-width: 44px;
  height: 44px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 44 44' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M32.18 22.476v-8a.768.768 0 0 0-.224-.543l-4.029-4.028a.768.768 0 0 0-.543-.225h-14.91a.768.768 0 0 0-.767.768v24.056c0 .424.344.768.768.768h8.19M16.826 19.915h10.237m-10.237-5.118h5.119m-5.119 10.237h3.839M29.564 28.794l1.28-1.28a1.435 1.435 0 0 1 2.029 2.03l-1.28 1.279m-2.03-2.03-3.827 3.828c-.192.192-.317.44-.359.708l-.31 1.991 1.99-.31a1.28 1.28 0 0 0 .709-.36l3.827-3.827m-2.03-2.03 2.03 2.03'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M27.063 9.68v4.35c0 .424.343.768.767.768h4.35'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_entered_step6 {
  display: inline-block;
  width: 44px;
  min-width: 44px;
  height: 44px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M33.736 23.414v4.413a2.242 2.242 0 0 1-2.242 2.242h-19.45a2.242 2.242 0 0 1-2.241-2.242v-4.413M19.528 30.146l-2.242 5.605M24.01 30.146l2.242 5.605M15.046 35.744h13.45M8.25 15.988 11.37 9.5h20.8l3.12 6.488H8.25Z'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.132 15.986v1.854c0 .983-.438 1.926-1.216 2.621-.778.696-1.834 1.086-2.935 1.086h-.58c-1.101 0-2.157-.39-2.935-1.086-.779-.695-1.216-1.638-1.216-2.621v-1.854M26.471 15.986v1.854c0 .983-.437 1.926-1.216 2.621-.778.696-1.834 1.086-2.934 1.086h-1.038c-1.1 0-2.156-.39-2.935-1.086-.778-.695-1.215-1.638-1.215-2.621v-1.854'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M35.29 15.986v1.854c0 .983-.438 1.926-1.216 2.621-.779.696-1.834 1.086-2.935 1.086h-.519c-1.1 0-2.156-.39-2.935-1.086-.778-.695-1.215-1.638-1.215-2.621v-1.854'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.no_data {
  display: inline-block;
  width: 100px;
  min-width: 100px;
  height: 100px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' fill='none'%3E%3Cg fill='%23444' clip-path='url(%23a)'%3E%3Cpath d='M0 49.451C.09 21.853 22.573-.122 50.582.001c27.164.12 49.508 22.637 49.415 49.8-.093 28.05-22.512 50.367-50.425 50.2C21.892 99.833-.093 77.417 0 49.451Zm92.983.503c.003-23.742-19.349-43.122-43.025-43.09-23.727.034-43.021 19.37-43.021 43.111 0 23.772 19.33 43.122 43.036 43.086 23.79-.036 43.004-19.293 43.007-43.107h.003Z'/%3E%3Cpath d='M50.42 55.8c9.847.464 18.43 4.481 24.707 12.962 1.457 1.97 2.525 4.188.105 5.984-2.456 1.826-4.094.03-5.644-1.886-11.072-13.671-28.102-13.582-39.402.204-1.605 1.958-3.377 3.484-5.713 1.556-2.084-1.72-1.136-3.769.204-5.681 5.572-7.954 15.348-13.088 25.74-13.142l.002.003ZM70.828 39.13c.108 3.46-2.789 6.649-6.21 6.834-3.6.195-6.85-2.936-6.862-6.616-.012-3.49 2.936-6.532 6.424-6.627 3.37-.09 6.543 2.966 6.65 6.409h-.002ZM42.164 39.653c-.16 3.467-3.314 6.433-6.72 6.322-3.603-.116-6.553-3.466-6.296-7.145.243-3.467 3.524-6.355 6.898-6.077 3.536.293 6.28 3.386 6.118 6.9Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h100v100H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_thumb {
  display: inline-block;
  width: 12px;
  min-width: 12px;
  height: 13px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' d='m3.5 6 2-4.5A1.5 1.5 0 0 1 7 3v2h2.83a1 1 0 0 1 1 1.15l-.69 4.5a1 1 0 0 1-1 .85H3.5m0-5.5v5.5m0-5.5H2a1 1 0 0 0-1 1v3.5a1 1 0 0 0 1 1h1.5'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_add_photo {
  display: inline-block;
  width: 19px;
  min-width: 19px;
  height: 19px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19'  viewBox='0 0 19 19' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9.808 16.078H2.435a.47.47 0 0 1-.47-.47V2.432c0-.26.21-.471.47-.471h13.177c.26 0 .47.21.47.47v7.373'/%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1.965 12.158 5.49-2.353 4.313 1.96M12.16 7.45a1.569 1.569 0 1 1 0-3.137 1.569 1.569 0 0 1 0 3.137ZM12.16 14.51h2.353m0 0h2.353m-2.353 0v-2.354m0 2.353v2.353'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_meeting {
  display: inline-block;
  width: 25px;
  min-width: 25px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath stroke='%23C4C6CA' stroke-miterlimit='10' stroke-width='2' d='M5.045 5.71a1.71 1.71 0 1 0 3.421 0 1.71 1.71 0 0 0-3.421 0ZM16.682 5.71a1.71 1.71 0 1 0 3.421 0 1.71 1.71 0 0 0-3.421 0ZM8.466 11.517v-1.01a1.71 1.71 0 1 0-3.421 0v4.445h4.788v4.796M16.681 11.517v-1.01a1.71 1.71 0 1 1 3.422 0v4.445h-4.789v4.796M7.78 12.902h9.59M12.574 19.752v-6.85'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_entertain {
  display: inline-block;
  width: 25px;
  min-width: 25px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='m13.106 6.663-3.025 2.45a1.214 1.214 0 0 0 1.51 1.903l3.103-2.413a.502.502 0 0 1 .615.791l-.653.506 5.538 5.1H21.5a1.5 1.5 0 0 0 1.5-1.5v-4A1.5 1.5 0 0 0 21.5 8h-2.522l-.122-.078-2.269-1.453a2.982 2.982 0 0 0-3.48.194Zm.713 3.887-1.616 1.257a2.213 2.213 0 0 1-3.15-.444 2.216 2.216 0 0 1 .397-3.025l2.6-2.104a2.952 2.952 0 0 0-1.15-.23 2.957 2.957 0 0 0-1.65.496L7 8H4.5A1.5 1.5 0 0 0 3 9.5v4A1.5 1.5 0 0 0 4.5 15h3.381l2.857 2.607a1.498 1.498 0 0 0 2.465-.74l.531.487a1.5 1.5 0 0 0 2.429-.606 1.501 1.501 0 0 0 1.85-2.353l-4.194-3.845Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_soldier {
  display: inline-block;
  width: 25px;
  min-width: 25px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' fill-rule='evenodd' d='M4 10.16V5h17v5.16l-.395.142a1.782 1.782 0 0 0-.86.659 1.815 1.815 0 0 0 0 2.078c.212.304.513.534.86.659l.395.141V19H4v-5.16l.395-.142c.347-.125.648-.355.86-.659a1.815 1.815 0 0 0 0-2.078 1.782 1.782 0 0 0-.86-.659L4 10.161Zm8.5-2.008 1.388 2.407 2.424.613-1.613 1.835.402 2.843-2.601-1.216-2.601 1.214.401-2.842-1.612-1.836 2.424-.612L12.5 8.152Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_fruit {
  display: inline-block;
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M12 7.729c2.682 0 4.594-2.304 4.454-4.715-1.543-.127-3.683.593-4.454 2.843-.77-2.25-2.912-2.97-4.454-2.842-.14 2.41 1.772 4.714 4.454 4.714Zm7.994 5.221c-.1-2.56-2.05-4.771-4.76-4.771-1.227 0-2.35.476-3.234 1.308-.884-.833-2.008-1.308-3.235-1.308-2.71 0-4.659 2.211-4.76 4.771C3.832 17.392 7.578 21 12 21s8.169-3.608 7.994-8.05Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_snack {
  display: inline-block;
  width: 25px;
  min-width: 25px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' fill-rule='evenodd' d='M17.747 5.105c-.213-.05-.543-.078-.92-.092a22.63 22.63 0 0 0-1.425-.004 36.17 36.17 0 0 0-3.844.311c-1.384.189-2.811.475-4.029.894-.21.073-.418.15-.62.233 1.204-.074 2.99-.137 5.59-.137 3.687 0 5.739.127 6.814.233.214.02.42.065.616.13a4.226 4.226 0 0 0-2.033-1.526 1.712 1.712 0 0 0-.149-.042ZM12.5 7.223c-3.41 0-5.393.109-6.485.206-.957.085-1.7.77-1.809 1.703-.101.873-.206 2.3-.206 4.48l.001.413a2.296 2.296 0 0 1 1.699-.74c1.252 0 2.267.98 2.267 2.19s-1.015 2.19-2.267 2.19a2.3 2.3 0 0 1-1.592-.63c.023.315.048.592.074.833.113 1.072.962 1.856 2.062 1.945 1.132.092 3.072.187 6.256.187s5.124-.095 6.256-.187c1.1-.089 1.95-.873 2.062-1.945.093-.886.182-2.253.182-4.257 0-2.377-.125-3.86-.234-4.703-.102-.791-.734-1.377-1.548-1.457-1.034-.102-3.051-.228-6.718-.228Zm4.156 9.712c-.835 0-1.512-.654-1.512-1.46 0-.807.677-1.46 1.512-1.46.834 0 1.51.653 1.51 1.46 0 .806-.676 1.46-1.51 1.46Zm-6.8-5.514c0 1.008.845 1.825 1.888 1.825 1.044 0 1.89-.817 1.89-1.825s-.846-1.825-1.89-1.825c-1.043 0-1.888.817-1.888 1.825Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_beer {
  display: inline-block;
  width: 25px;
  min-width: 25px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' fill-rule='evenodd' d='M11.405 4c-1.17 0-2.213.565-2.892 1.446a2.927 2.927 0 0 0-.48-.04C6.359 5.407 5 6.825 5 8.572c0 .887.35 1.689.913 2.263a56.71 56.71 0 0 0-.07 3.012c0 1.167.037 2.103.092 2.849.142 1.937 1.567 3.197 3.375 3.268.575.022 1.267.037 2.095.037.827 0 1.519-.015 2.094-.037 1.402-.055 2.574-.826 3.096-2.073h.681c1.337 0 2.577-.996 2.679-2.51a20.329 20.329 0 0 0 0-2.717c-.098-1.466-1.266-2.446-2.553-2.506a3.256 3.256 0 0 0 .407-1.586c0-1.747-1.358-3.164-3.034-3.164-.163 0-.323.013-.48.039-.678-.88-1.72-1.446-2.89-1.446ZM9.379 6.605c.413-.72 1.166-1.198 2.026-1.198.859 0 1.612.478 2.025 1.198a.661.661 0 0 0 .797.303c.171-.061.355-.095.548-.095.931 0 1.686.787 1.686 1.758s-.755 1.759-1.686 1.759h-3.709c-.37 0-.672.312-.674.7 0 .238-.003.438-.007.638-.012.68-.446 1.123-1.003 1.123-.557 0-.991-.442-1.003-1.123-.004-.201-.006-.422-.007-.664a.694.694 0 0 0-.58-.692c-.816-.122-1.444-.855-1.444-1.74 0-.972.755-1.759 1.686-1.759.193 0 .377.034.548.095a.661.661 0 0 0 .797-.303Zm7.561 5.307c.016.56.026 1.201.026 1.934 0 .89-.021 1.646-.056 2.286h.366c.572 0 .966-.402.998-.874a18.575 18.575 0 0 0 0-2.472c-.032-.472-.426-.874-.998-.874h-.336Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_alcohol {
  display: inline-block;
  width: 25px;
  min-width: 25px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M11.5 11v8.5h-6v-8l.5-2 1.5-1v-4h2v4l1 .5 1 2ZM18.269 8.174V4.5a.577.577 0 0 0-.577-.577H15.96v1.154h1.154v3.877s1.73.292 1.73 2.469v7.5h-1.73v1.154h2.308a.577.577 0 0 0 .576-.577v-8.077c0-1.991-1.115-2.899-1.73-3.248ZM14.232 8.174V4.5a.577.577 0 0 0-.577-.577h-1.731v1.154h1.154v3.877s1.73.292 1.73 2.469v7.5h-1.73v1.154h2.307a.577.577 0 0 0 .577-.577v-8.077c0-1.991-1.115-2.899-1.73-3.248Z'/%3E%3Cpath fill='%23C4C6CA' d='M10.192 8.174V4.5a.577.577 0 0 0-.577-.577H7.308a.577.577 0 0 0-.577.577v3.675C6.115 8.524 5 9.431 5 11.422v8.077c0 .318.258.577.577.577h5.77a.577.577 0 0 0 .576-.577v-8.077c0-1.991-1.115-2.899-1.73-3.248Zm.577 10.748H6.154v-7.5c0-2.177 1.73-2.469 1.73-2.469V5.076h1.154v3.877s1.731.292 1.731 2.469v7.5Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_business {
  display: inline-block;
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' fill-rule='evenodd' d='M9.512 5.805a.285.285 0 0 1 .202-.084h4.572a.285.285 0 0 1 .285.287V7.38H9.43V6.008c0-.076.03-.15.083-.203ZM7.714 7.38V6.008c0-.533.211-1.043.586-1.42A1.996 1.996 0 0 1 9.714 4h4.572c.53 0 1.039.212 1.414.588.375.377.586.887.586 1.42V7.38h2c.947 0 1.714.77 1.714 1.721v9.178c0 .95-.767 1.721-1.714 1.721H5.714C4.768 20 4 19.23 4 18.28V9.1c0-.95.768-1.72 1.714-1.72h2Zm-.428 4.105c0-.396.32-.717.714-.717h8c.395 0 .714.321.714.717 0 .396-.32.717-.714.717H8a.716.716 0 0 1-.714-.717ZM8 15.178a.716.716 0 0 0-.714.717c0 .396.32.717.714.717h8a.716.716 0 0 0 .714-.717.716.716 0 0 0-.714-.717H8Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_alone {
  display: inline-block;
  width: 25px;
  min-width: 25px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M12 11.074a5.704 5.704 0 0 1 5.703 5.705V20.2H6.295v-3.422a5.704 5.704 0 0 1 5.704-5.705ZM11.864 10.071a3.286 3.286 0 1 0 0-6.57 3.286 3.286 0 0 0 0 6.57Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_toilet {
  display: inline-block;
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M5.194 21.288v-6.413h-.478a.694.694 0 0 1-.51-.205.687.687 0 0 1-.206-.508V9.46c0-.46.171-.859.513-1.2.342-.34.742-.51 1.2-.51h2.495c.457 0 .857.17 1.199.51.342.341.513.74.513 1.2v4.702a.687.687 0 0 1-.206.508.695.695 0 0 1-.51.205h-.477v6.413a.687.687 0 0 1-.206.507.695.695 0 0 1-.51.205H5.91a.694.694 0 0 1-.51-.205.687.687 0 0 1-.206-.508Zm1.768-14.82c-.479 0-.89-.17-1.231-.51a1.66 1.66 0 0 1-.514-1.222c0-.477.17-.885.512-1.225.34-.34.75-.511 1.23-.511.478 0 .888.17 1.23.509.343.339.514.747.514 1.223 0 .476-.17.884-.512 1.225-.34.34-.75.51-1.229.51Zm8.21 14.82V16.3H13.62a.654.654 0 0 1-.555-.285.68.68 0 0 1-.113-.617l1.79-6.484c.115-.374.327-.661.635-.862a1.94 1.94 0 0 1 1.084-.302c.414 0 .775.1 1.083.302.309.2.52.488.636.862l1.79 6.484a.68.68 0 0 1-.113.617.654.654 0 0 1-.555.285H17.75v4.988a.687.687 0 0 1-.206.507.695.695 0 0 1-.51.205h-1.146a.694.694 0 0 1-.51-.205.687.687 0 0 1-.206-.508Zm1.29-14.82c-.478 0-.888-.17-1.23-.51a1.66 1.66 0 0 1-.514-1.222c0-.477.17-.885.512-1.225.34-.34.75-.511 1.229-.511.479 0 .89.17 1.231.509.342.339.513.747.513 1.223 0 .476-.17.884-.51 1.225-.342.34-.752.51-1.23.51Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_global_shop {
  display: inline-block;
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M20.67 8.194a1.32 1.32 0 0 0-.989-.442h-3.919c0-3.022-3.272-4.91-5.889-3.4a3.926 3.926 0 0 0-1.963 3.4H3.99a1.309 1.309 0 0 0-1.302 1.462l1.167 9.815c.078.663.642 1.16 1.309 1.155h13.352a1.309 1.309 0 0 0 1.309-1.155l1.166-9.814a1.309 1.309 0 0 0-.322-1.021Zm-8.834-3.06a2.617 2.617 0 0 1 2.617 2.618H9.22a2.617 2.617 0 0 1 2.617-2.617Z'/%3E%3Cpath fill='%23fff' d='M13.275 16.108a8.115 8.115 0 0 1-.404 1.65c-.161.431-.346.758-.535.972-.19.213-.358.287-.495.287s-.305-.074-.494-.287c-.19-.214-.375-.54-.537-.971a8.124 8.124 0 0 1-.403-1.65h2.868Zm-3.499 0c.098.704.252 1.34.45 1.87.127.337.275.639.443.89a4.685 4.685 0 0 1-3.158-2.76h2.265Zm6.395 0a4.685 4.685 0 0 1-3.158 2.76c.168-.251.316-.553.442-.89.199-.53.353-1.166.45-1.87h2.266Zm-6.463-2.907a13.352 13.352 0 0 0-.001 2.285h-2.4a4.686 4.686 0 0 1 0-2.285h2.401Zm3.64 0a12.688 12.688 0 0 1 .002 2.285h-3.016a12.722 12.722 0 0 1 0-2.285h3.015Zm3.026 0a4.682 4.682 0 0 1 0 2.285h-2.4a13.395 13.395 0 0 0 0-2.285h2.4ZM10.671 9.82a4.382 4.382 0 0 0-.444.892 8.847 8.847 0 0 0-.45 1.87H7.511a4.685 4.685 0 0 1 3.16-2.762Zm2.337 0a4.685 4.685 0 0 1 3.16 2.761h-2.266a8.84 8.84 0 0 0-.45-1.87 4.38 4.38 0 0 0-.444-.89Zm-1.167-.151c.135 0 .302.073.492.287.19.214.374.541.536.972.173.46.313 1.021.405 1.65h-2.867c.092-.629.232-1.19.405-1.65.161-.431.346-.758.536-.972.19-.214.357-.287.493-.287Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_manager {
  display: inline-block;
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' fill-rule='evenodd' d='M9.647 3.677A.865.865 0 0 1 10.49 3h3.46a.865.865 0 0 1 .843.677l.381 1.714c.346.164.676.354.986.57l1.676-.527a.865.865 0 0 1 1.009.392l1.73 2.996a.865.865 0 0 1-.165 1.07l-1.295 1.188a7 7 0 0 1 0 1.138l1.295 1.187a.865.865 0 0 1 .164 1.07l-1.73 2.996a.865.865 0 0 1-1.008.393l-1.675-.528c-.311.216-.641.407-.986.571l-.38 1.712a.865.865 0 0 1-.846.679h-3.46a.865.865 0 0 1-.843-.678l-.38-1.713a6.914 6.914 0 0 1-.987-.57l-1.676.527a.865.865 0 0 1-1.008-.393l-1.73-2.996a.865.865 0 0 1 .164-1.07l1.295-1.187c-.03-.379-.03-.76 0-1.138L4.03 9.893a.865.865 0 0 1-.164-1.07l1.73-2.996a.865.865 0 0 1 1.008-.392l1.675.527c.312-.216.641-.406.986-.57l.38-1.713.002-.002Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' d='M12.073 10.582a3.073 3.073 0 0 1 3.073 3.073V15.5H9v-1.845a3.073 3.073 0 0 1 3.073-3.073ZM12.001 6.5a1.77 1.77 0 1 1 0 3.541A1.77 1.77 0 0 1 12 6.5Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_week_book {
  display: inline-block;
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M9.286 3a1.07 1.07 0 0 1 1.071 1.071v1.072h4.286V4.07a1.07 1.07 0 1 1 2.143 0v1.072h1.607c.887 0 1.607.72 1.607 1.607v1.607H5V6.75c0-.887.72-1.607 1.607-1.607h1.607V4.07A1.07 1.07 0 0 1 9.286 3ZM5 9.429h15v9.107c0 .887-.72 1.607-1.607 1.607H6.607c-.887 0-1.607-.72-1.607-1.607V9.429Z'/%3E%3Cpath fill='%23fff' d='M13.746 10.648h5.466v2.187h-5.466zM6.094 13.93h5.466v2.187H6.094z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_group_discount {
  display: inline-block;
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' fill-rule='evenodd' d='M3 10.16V5h17v5.16l-.395.142a1.782 1.782 0 0 0-.86.659 1.815 1.815 0 0 0 0 2.078c.212.304.513.534.86.659l.395.141V19H3v-5.16l.395-.142c.347-.125.648-.355.86-.659a1.815 1.815 0 0 0 0-2.078 1.782 1.782 0 0 0-.86-.659L3 10.161Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' d='M11.5 11a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm-3.25 1.5a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5ZM16 11.25a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0Zm-4.5.25A2.5 2.5 0 0 1 14 14v3H9v-3a2.5 2.5 0 0 1 2.5-2.5ZM8 14c0-.347.05-.681.144-.997l-.085.007A1.75 1.75 0 0 0 6.5 14.75V17H8v-3Zm8.5 3v-2.25a1.75 1.75 0 0 0-1.644-1.747c.094.316.144.65.144.997v3h1.5Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_coupon_discount {
  display: inline-block;
  width: 25px;
  min-width: 25px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' fill-rule='evenodd' d='M4 10.16V5h17v5.16l-.395.142a1.782 1.782 0 0 0-.86.659 1.815 1.815 0 0 0 0 2.078c.212.304.513.534.86.659l.395.141V19H4v-5.16l.395-.142c.347-.125.648-.355.86-.659a1.815 1.815 0 0 0 0-2.078 1.782 1.782 0 0 0-.86-.659L4 10.161Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' d='M12 5h1v2h-1zM12 8h1v2h-1zM12 11h1v2h-1zM12 14h1v2h-1zM12 17h1v2h-1z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_birthday_discount {
  display: inline-block;
  width: 25px;
  min-width: 25px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' fill-rule='evenodd' d='M4 10.16V5h17v5.16l-.395.142a1.782 1.782 0 0 0-.86.659 1.815 1.815 0 0 0 0 2.078c.212.304.513.534.86.659l.395.141V19H4v-5.16l.395-.142c.347-.125.648-.355.86-.659a1.815 1.815 0 0 0 0-2.078 1.782 1.782 0 0 0-.86-.659L4 10.161Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' d='M19.5 11.475h-3.437c.245-.308.427-.672.532-1.071.378-1.505-.987-2.87-2.499-2.499a2.801 2.801 0 0 0-1.071.532V5h-1.05v3.437a2.788 2.788 0 0 0-1.071-.525c-1.505-.378-2.87.987-2.499 2.499.105.392.287.756.532 1.064H5.5v1.05h5.712A2.28 2.28 0 0 1 9 14.275a.529.529 0 0 0-.525.525c0 .287.238.525.525.525a3.324 3.324 0 0 0 2.975-1.841V19h1.05v-5.516A3.324 3.324 0 0 0 16 15.325a.529.529 0 0 0 .525-.525.529.529 0 0 0-.525-.525 2.275 2.275 0 0 1-2.212-1.75H19.5v-1.05Zm-7.525 0h-.854a1.745 1.745 0 0 1-1.694-1.323 1.01 1.01 0 0 1 1.225-1.225 1.751 1.751 0 0 1 1.323 1.694v.854Zm3.598-1.323a1.751 1.751 0 0 1-1.694 1.323h-.847v-.854c0-.805.546-1.498 1.323-1.694.735-.182 1.4.483 1.218 1.225Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_paid_parking {
  display: inline-block;
  width: 25px;
  min-width: 25px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M5 12c0 4.418 3.358 8 7.5 8 4.142 0 7.5-3.582 7.5-8s-3.358-8-7.5-8C8.358 4 5 7.582 5 12Z'/%3E%3Cpath fill='%23fff' d='M9.04 12.744H8v-.877h.823L8.123 9h1.305l.614 2.867h.917L11.64 9h1.22l.68 2.867h.923L15.072 9h1.304l-.7 2.867h.823v.877h-1.04l-.7 2.867h-1.38l-.676-2.867h-.908l-.676 2.867H9.74l-.7-2.867Zm1.409 1.032h.057l.245-1.032h-.524l.222 1.032Zm2.047-1.909-.222-.95h-.048l-.222.95h.492Zm1.498 1.918h.057l.222-1.041h-.524l.245 1.04Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_book_required {
  display: inline-block;
  width: 25px;
  min-width: 25px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M9.286 4c.592 0 1.071.475 1.071 1.063v1.062h4.286V5.062c0-.587.479-1.062 1.071-1.062.593 0 1.072.475 1.072 1.063v1.062h1.607A1.6 1.6 0 0 1 20 7.719v1.593H5V7.72a1.6 1.6 0 0 1 1.607-1.594h1.607V5.062c0-.587.48-1.062 1.072-1.062ZM5 10.375h15v9.031A1.6 1.6 0 0 1 18.393 21H6.607A1.6 1.6 0 0 1 5 19.406v-9.031Zm11.016 3.752a.789.789 0 0 0 0-1.126.808.808 0 0 0-1.135 0L11.7 16.156l-1.574-1.56a.805.805 0 0 0-1.135 0 .792.792 0 0 0 0 1.125l2.143 2.125a.805.805 0 0 0 1.135 0l3.747-3.719Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_private_room {
  display: inline-block;
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M20.356 18.77h-1.928V5.23c0-.679-.576-1.23-1.286-1.23H6.858c-.71 0-1.286.551-1.286 1.23v13.54H3.644c-.495 0-.804.512-.557.922.115.19.327.308.557.308h16.712c.495 0 .804-.513.557-.923a.648.648 0 0 0-.557-.308Zm-5.464-5.54c-.742 0-1.206-.768-.835-1.384.372-.615 1.3-.615 1.67 0 .085.14.13.3.13.462 0 .51-.432.923-.964.923Z'/%3E%3C/svg%3E");
  background-size: contain;
}
.svg_icon.icon_premium {
  margin-top: -4px;
}
.svg_icon.icon_pin.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg stroke='%239B111E' clip-path='url(%23a)'%3E%3Cpath stroke-width='2' d='M13.469 6.633c0 3.02-5.47 8.204-5.47 8.204S2.53 9.655 2.53 6.633a5.47 5.47 0 1 1 10.94 0Z'/%3E%3Cpath fill='%239B111E' stroke-linecap='round' stroke-linejoin='round' d='M8 7.317a.684.684 0 1 0 0-1.368.684.684 0 0 0 0 1.368Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.svg_icon.icon_tip {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='12' viewBox='0 0 4 12' fill='none'%3E%3Cpath fill='%2375777B' d='m3.485 0-.263 8.147H.794L.516 0h2.969ZM.5 10.416C.492 9.551 1.173 8.85 2 8.85c.789 0 1.492.702 1.5 1.567C3.492 11.298 2.789 12 2 12c-.827 0-1.508-.702-1.5-1.584Z'/%3E%3C/svg%3E");
}
.svg_icon.icon_plus.white {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 11.395v-10M11 6.395H1'/%3E%3C/svg%3E");
}
.svg_icon.icon_next.gray {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m5.333 13.333 5.333-5-5.333-5'/%3E%3C/svg%3E");
}
.svg_icon.icon_filter.white {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2 4.5h12'/%3E%3Ccircle cx='17' cy='4.5' r='1.5' fill='%23fff'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20 4.5h2M2 12h7'/%3E%3Ccircle cx='12' cy='12' r='1.5' fill='%23fff'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15 12h7M2 19.5h2'/%3E%3Ccircle cx='7' cy='19.5' r='1.5' fill='%23fff'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M10 19.5h12'/%3E%3C/svg%3E");
}
.svg_icon.icon_reset.white {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M14.111 5.33A6.685 6.685 0 0 0 1.334 7.335'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11.324 5.33h2.94c.222 0 .402-.18.402-.401v-2.94M1.89 10.677a6.685 6.685 0 0 0 12.778-2.005'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4.676 10.676H1.735a.401.401 0 0 0-.401.4v2.941'/%3E%3C/svg%3E");
}
.svg_icon.icon_bookmark.gray {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath stroke='%23C4C6CA' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.105 27.722V5.106A2.827 2.827 0 0 1 7.932 2.28h14.135a2.827 2.827 0 0 1 2.827 2.827v22.616l-8.366-5.378a2.827 2.827 0 0 0-3.057 0l-8.366 5.378Z'/%3E%3C/svg%3E");
}
.svg_icon.icon_share.gray {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='21' viewBox='0 0 19 21' fill='none'%3E%3Cpath stroke='%23C4C6CA' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.861 7.192a2.639 2.639 0 1 0 0-5.278 2.639 2.639 0 0 0 0 5.278Z'/%3E%3Cpath stroke='%23C4C6CA' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.305 13.348a2.639 2.639 0 1 0 0-5.278 2.639 2.639 0 0 0 0 5.278ZM14.861 19.504a2.639 2.639 0 1 0 0-5.278 2.639 2.639 0 0 0 0 5.278ZM6.582 12.04l6.015 3.496M12.585 5.883 6.582 9.379'/%3E%3C/svg%3E");
}
.svg_icon.icon_bookmark_active.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%239B111E' stroke='%239B111E' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.085 22.176V4.084a2.262 2.262 0 0 1 2.261-2.262h11.308a2.262 2.262 0 0 1 2.262 2.262v18.092l-6.693-4.302a2.261 2.261 0 0 0-2.446 0l-6.692 4.302Z'/%3E%3C/svg%3E");
}
.svg_icon.icon_walk.gray {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='m8.396 9.24 2.61-1.913c.287-.21.64-.327 1.012-.314.905.022 1.7.62 1.977 1.494.152.48.29.803.415.971a4.055 4.055 0 0 0 3.257 1.64v1.643a5.672 5.672 0 0 1-4.4-2.092l-.568 3.249 1.679 1.42 1.81 5.017-1.53.561-1.662-4.602-2.76-2.337a1.65 1.65 0 0 1-.582-1.563l.414-2.37-.551.404-1.732 2.405-1.318-.966L8.382 9.23l.014.01Zm4.791-2.638c-.9 0-1.629-.736-1.629-1.643s.73-1.643 1.63-1.643c.899 0 1.628.736 1.628 1.643s-.73 1.643-1.629 1.643Zm-2.42 10.825-2.618 3.146-1.248-1.056 2.424-2.912.608-1.79 1.458 1.231-.624 1.381Z'/%3E%3C/svg%3E");
}
.svg_icon.icon_walk.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%239B111E' d='m8.396 9.24 2.61-1.913c.287-.21.64-.327 1.012-.314.905.022 1.7.62 1.977 1.494.152.48.29.803.415.971a4.055 4.055 0 0 0 3.257 1.64v1.643a5.672 5.672 0 0 1-4.4-2.092l-.568 3.249 1.679 1.42 1.81 5.017-1.53.561-1.662-4.602-2.76-2.337a1.65 1.65 0 0 1-.582-1.563l.414-2.37-.551.404-1.732 2.405-1.318-.966L8.382 9.23l.014.01Zm4.791-2.638c-.9 0-1.629-.736-1.629-1.643s.73-1.643 1.63-1.643c.899 0 1.628.736 1.628 1.643s-.73 1.643-1.629 1.643Zm-2.42 10.825-2.618 3.146-1.248-1.056 2.424-2.912.608-1.79 1.458 1.231-.624 1.381Z'/%3E%3C/svg%3E");
}
.svg_icon.icon_parking.gray {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M12.25 19.2a7.2 7.2 0 1 1 0-14.4 7.2 7.2 0 0 1 0 14.4Zm.96-7.2h-2.04V9.84h2.04a1.08 1.08 0 1 1 0 2.16Zm0-3.6H9.73v7.2h1.44v-2.16h2.04a2.52 2.52 0 0 0 0-5.04Z'/%3E%3C/svg%3E");
}
.svg_icon.icon_parking.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill='%239B111E' d='M12.25 19.2a7.2 7.2 0 1 1 0-14.4 7.2 7.2 0 0 1 0 14.4Zm.96-7.2h-2.04V9.84h2.04a1.08 1.08 0 1 1 0 2.16Zm0-3.6H9.73v7.2h1.44v-2.16h2.04a2.52 2.52 0 0 0 0-5.04Z'/%3E%3C/svg%3E");
}
.svg_icon.icon_valet.gray {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M14.969 14.586c2.01.846 3.489 2.8 3.765 5.148h-12c.277-2.349 1.756-4.302 3.766-5.148l2.234 3.548 2.235-3.548Zm2.3-10.852v4.8c0 2.651-2.03 4.8-4.535 4.8-2.504 0-4.535-2.149-4.535-4.8v-4.8h9.07Zm-1.511 4.8H9.71c0 1.768 1.354 3.2 3.023 3.2 1.67 0 3.024-1.432 3.024-3.2Z'/%3E%3C/svg%3E");
}
.svg_icon.icon_valet.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill='%239B111E' d='M14.969 14.586c2.01.846 3.489 2.8 3.765 5.148h-12c.277-2.349 1.756-4.302 3.766-5.148l2.234 3.548 2.235-3.548Zm2.3-10.852v4.8c0 2.651-2.03 4.8-4.535 4.8-2.504 0-4.535-2.149-4.535-4.8v-4.8h9.07Zm-1.511 4.8H9.71c0 1.768 1.354 3.2 3.023 3.2 1.67 0 3.024-1.432 3.024-3.2Z'/%3E%3C/svg%3E");
}
.svg_icon.icon_disabled.gray {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M19.853 17.578 18.267 14a1.144 1.144 0 0 0-1.047-.676h-3.198v-2.191h2.424a.91.91 0 0 0 .915-.905.91.91 0 0 0-.915-.905h-2.424v-.865c0-.75-.614-1.357-1.372-1.357-.758 0-1.373.607-1.373 1.357v5.763c0 .657.472 1.204 1.098 1.33.088.022.18.034.275.034h3.823l1.286 2.9a1.145 1.145 0 0 0 1.506.582c.579-.251.842-.918.588-1.49ZM12.65 6.638c.934 0 1.693-.751 1.693-1.674 0-.924-.76-1.675-1.693-1.675-.934 0-1.693.751-1.693 1.675 0 .923.76 1.674 1.693 1.674Z'/%3E%3Cpath fill='%23C4C6CA' d='M15.346 17.42a4.691 4.691 0 0 1-3.429 1.464c-2.597 0-4.71-2.09-4.71-4.66a4.652 4.652 0 0 1 2.877-4.292.71.71 0 0 0 .383-.934.723.723 0 0 0-.945-.379c-2.282.955-3.756 3.155-3.756 5.606 0 3.355 2.76 6.085 6.151 6.085a6.21 6.21 0 0 0 4.478-1.913.707.707 0 0 0-.03-1.007.726.726 0 0 0-1.019.03Z'/%3E%3C/svg%3E");
}
.svg_icon.icon_disabled.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M19.853 17.578 18.267 14a1.144 1.144 0 0 0-1.047-.676h-3.198v-2.191h2.424a.91.91 0 0 0 .915-.905.91.91 0 0 0-.915-.905h-2.424v-.865c0-.75-.614-1.357-1.372-1.357-.758 0-1.373.607-1.373 1.357v5.763c0 .657.472 1.204 1.098 1.33.088.022.18.034.275.034h3.823l1.286 2.9a1.145 1.145 0 0 0 1.506.582c.579-.251.842-.918.588-1.49ZM12.65 6.638c.934 0 1.693-.751 1.693-1.674 0-.924-.76-1.675-1.693-1.675-.934 0-1.693.751-1.693 1.675 0 .923.76 1.674 1.693 1.674Z'/%3E%3Cpath fill='%23C4C6CA' d='M15.346 17.42a4.691 4.691 0 0 1-3.429 1.464c-2.597 0-4.71-2.09-4.71-4.66a4.652 4.652 0 0 1 2.877-4.292.71.71 0 0 0 .383-.934.723.723 0 0 0-.945-.379c-2.282.955-3.756 3.155-3.756 5.606 0 3.355 2.76 6.085 6.151 6.085a6.21 6.21 0 0 0 4.478-1.913.707.707 0 0 0-.03-1.007.726.726 0 0 0-1.019.03Z'/%3E%3C/svg%3E");
}
.svg_icon.icon_birthday.gray {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M8.266 7.286v3.427h2.55V7.286h1.7v3.427h2.55V7.286h1.7v3.427l.85.001a2.56 2.56 0 0 1 2.546 2.42l.004.152v.857c0 .869-.32 1.662-.85 2.267v3.733c0 .473-.38.857-.85.857h-13.6a.854.854 0 0 1-.85-.857v-3.737a3.463 3.463 0 0 1-.826-1.87l-.02-.217-.004-.176v-.857a2.562 2.562 0 0 1 2.4-2.567l.15-.005h.85V7.285h1.7Zm9.35 5.143h-11.9a.853.853 0 0 0-.844.757l-.006.1v.832l.003.126a1.706 1.706 0 0 0 1.697 1.613c.856 0 1.57-.64 1.683-1.457l.013-.13.004-.152c.031-1.07 1.553-1.108 1.69-.115l.01.115.003.126a1.706 1.706 0 0 0 1.697 1.613c.896 0 1.63-.7 1.695-1.586l.011-.242c.105-.99 1.583-.99 1.688 0l.01.242c.066.887.8 1.586 1.696 1.586.896 0 1.63-.7 1.695-1.586l.005-.128v-.857a.855.855 0 0 0-.75-.852l-.1-.005ZM7.416 3c1.122.747 1.414 1.79 1.232 2.476a1.274 1.274 0 0 1-1.562.909 1.287 1.287 0 0 1-.902-1.575c.253-.952 1.232-.524 1.232-1.81Zm4.25 0c1.122.747 1.414 1.79 1.232 2.476a1.274 1.274 0 0 1-1.562.909 1.287 1.287 0 0 1-.902-1.575c.253-.952 1.232-.524 1.232-1.81Zm4.25 0c1.122.747 1.414 1.79 1.232 2.476a1.274 1.274 0 0 1-1.562.909 1.287 1.287 0 0 1-.902-1.575c.253-.952 1.232-.524 1.232-1.81Z'/%3E%3C/svg%3E");
}
.svg_icon.icon_birthday.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%239B111E' d='M8.266 7.286v3.427h2.55V7.286h1.7v3.427h2.55V7.286h1.7v3.427l.85.001a2.56 2.56 0 0 1 2.546 2.42l.004.152v.857c0 .869-.32 1.662-.85 2.267v3.733c0 .473-.38.857-.85.857h-13.6a.854.854 0 0 1-.85-.857v-3.737a3.463 3.463 0 0 1-.826-1.87l-.02-.217-.004-.176v-.857a2.562 2.562 0 0 1 2.4-2.567l.15-.005h.85V7.285h1.7Zm9.35 5.143h-11.9a.853.853 0 0 0-.844.757l-.006.1v.832l.003.126a1.706 1.706 0 0 0 1.697 1.613c.856 0 1.57-.64 1.683-1.457l.013-.13.004-.152c.031-1.07 1.553-1.108 1.69-.115l.01.115.003.126a1.706 1.706 0 0 0 1.697 1.613c.896 0 1.63-.7 1.695-1.586l.011-.242c.105-.99 1.583-.99 1.688 0l.01.242c.066.887.8 1.586 1.696 1.586.896 0 1.63-.7 1.695-1.586l.005-.128v-.857a.855.855 0 0 0-.75-.852l-.1-.005ZM7.416 3c1.122.747 1.414 1.79 1.232 2.476a1.274 1.274 0 0 1-1.562.909 1.287 1.287 0 0 1-.902-1.575c.253-.952 1.232-.524 1.232-1.81Zm4.25 0c1.122.747 1.414 1.79 1.232 2.476a1.274 1.274 0 0 1-1.562.909 1.287 1.287 0 0 1-.902-1.575c.253-.952 1.232-.524 1.232-1.81Zm4.25 0c1.122.747 1.414 1.79 1.232 2.476a1.274 1.274 0 0 1-1.562.909 1.287 1.287 0 0 1-.902-1.575c.253-.952 1.232-.524 1.232-1.81Z'/%3E%3C/svg%3E");
}
.svg_icon.icon_not_car.gray {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M11.656 7.624v1.354H7.798l-1.456 3.39h12.094v6.109a.682.682 0 0 1-.682.681h-.682a.683.683 0 0 1-.682-.681v-.683H6.9v.683a.682.682 0 0 1-.681.681h-.683a.682.682 0 0 1-.682-.681v-6.109l1.68-3.93a1.36 1.36 0 0 1 1.252-.825h3.859l.01.011ZM7.92 13.732c-.56 0-1.019.458-1.019 1.018s.459 1.019 1.019 1.019c.56 0 1.018-.46 1.018-1.019a1.02 1.02 0 0 0-1.018-1.018Zm7.462 0a1.02 1.02 0 0 0-1.018 1.018c0 .56.458 1.018 1.018 1.019.56 0 1.018-.46 1.018-1.019 0-.56-.458-1.018-1.018-1.018Zm.428-8.853a3.39 3.39 0 0 1 3.39 3.39 3.388 3.388 0 0 1-3.39 3.39 3.39 3.39 0 1 1 0-6.78Zm-.886 5.223a2.042 2.042 0 0 0 2.718-2.718l-2.718 2.718Zm.886-3.869a2.042 2.042 0 0 0-1.843 2.912l2.718-2.718a2.08 2.08 0 0 0-.875-.194Z'/%3E%3C/svg%3E");
}
.svg_icon.icon_not_car.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M11.656 7.624v1.354H7.798l-1.456 3.39h12.094v6.109a.682.682 0 0 1-.682.681h-.682a.683.683 0 0 1-.682-.681v-.683H6.9v.683a.682.682 0 0 1-.681.681h-.683a.682.682 0 0 1-.682-.681v-6.109l1.68-3.93a1.36 1.36 0 0 1 1.252-.825h3.859l.01.011ZM7.92 13.732c-.56 0-1.019.458-1.019 1.018s.459 1.019 1.019 1.019c.56 0 1.018-.46 1.018-1.019a1.02 1.02 0 0 0-1.018-1.018Zm7.462 0a1.02 1.02 0 0 0-1.018 1.018c0 .56.458 1.018 1.018 1.019.56 0 1.018-.46 1.018-1.019 0-.56-.458-1.018-1.018-1.018Zm.428-8.853a3.39 3.39 0 0 1 3.39 3.39 3.388 3.388 0 0 1-3.39 3.39 3.39 3.39 0 1 1 0-6.78Zm-.886 5.223a2.042 2.042 0 0 0 2.718-2.718l-2.718 2.718Zm.886-3.869a2.042 2.042 0 0 0-1.843 2.912l2.718-2.718a2.08 2.08 0 0 0-.875-.194Z'/%3E%3C/svg%3E");
}
.svg_icon.icon_group.gray {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M12.25 10.56a2.88 2.88 0 1 0 0-5.76 2.88 2.88 0 0 0 0 5.76Zm-4.68 2.16a1.8 1.8 0 1 0 0-3.6 1.8 1.8 0 0 0 0 3.6Zm11.16-1.8a1.8 1.8 0 1 1-3.6 0 1.8 1.8 0 0 1 3.6 0Zm-6.48.36a3.6 3.6 0 0 1 3.6 3.6v4.32h-7.2v-4.32a3.6 3.6 0 0 1 3.6-3.6Zm-5.04 3.6c0-.498.073-.98.208-1.435l-.122.01a2.52 2.52 0 0 0-2.245 2.506v3.24h2.16v-4.32Zm12.24 4.32v-3.24a2.52 2.52 0 0 0-2.367-2.515c.135.455.208.937.208 1.436v4.32h2.16Z'/%3E%3C/svg%3E");
}
.svg_icon.icon_group.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill='%239B111E' d='M12.25 10.56a2.88 2.88 0 1 0 0-5.76 2.88 2.88 0 0 0 0 5.76Zm-4.68 2.16a1.8 1.8 0 1 0 0-3.6 1.8 1.8 0 0 0 0 3.6Zm11.16-1.8a1.8 1.8 0 1 1-3.6 0 1.8 1.8 0 0 1 3.6 0Zm-6.48.36a3.6 3.6 0 0 1 3.6 3.6v4.32h-7.2v-4.32a3.6 3.6 0 0 1 3.6-3.6Zm-5.04 3.6c0-.498.073-.98.208-1.435l-.122.01a2.52 2.52 0 0 0-2.245 2.506v3.24h2.16v-4.32Zm12.24 4.32v-3.24a2.52 2.52 0 0 0-2.367-2.515c.135.455.208.937.208 1.436v4.32h2.16Z'/%3E%3C/svg%3E");
}
.svg_icon.icon_room.gray {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M14.682 5.602h-4.364c-2.167 0-3.965 1.544-4.305 3.569.1-.01.202-.014.305-.014 1.808 0 3.273 1.433 3.273 3.2v1.067h5.818v-1.067c0-1.767 1.465-3.2 3.273-3.2.103 0 .205.005.306.014-.34-2.025-2.14-3.57-4.306-3.57Zm4.364 5.013a1.87 1.87 0 0 0-.364-.036c-1.004 0-1.818.796-1.818 1.778v3.2h-1.455v-.711H9.591v.711H8.136v-3.2c0-.982-.814-1.778-1.818-1.778-.124 0-.246.013-.363.036-.83.165-1.455.882-1.455 1.742 0 .419.132.739.284 1.106.204.495.443 1.074.443 2.094v2.133a.72.72 0 0 0 .727.712h13.092a.72.72 0 0 0 .727-.712v-2.133c0-1.02.24-1.6.443-2.094.152-.367.284-.687.284-1.106 0-.86-.625-1.577-1.454-1.742Z'/%3E%3C/svg%3E");
}
.svg_icon.icon_room.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill='%239B111E' d='M14.682 5.602h-4.364c-2.167 0-3.965 1.544-4.305 3.569.1-.01.202-.014.305-.014 1.808 0 3.273 1.433 3.273 3.2v1.067h5.818v-1.067c0-1.767 1.465-3.2 3.273-3.2.103 0 .205.005.306.014-.34-2.025-2.14-3.57-4.306-3.57Zm4.364 5.013a1.87 1.87 0 0 0-.364-.036c-1.004 0-1.818.796-1.818 1.778v3.2h-1.455v-.711H9.591v.711H8.136v-3.2c0-.982-.814-1.778-1.818-1.778-.124 0-.246.013-.363.036-.83.165-1.455.882-1.455 1.742 0 .419.132.739.284 1.106.204.495.443 1.074.443 2.094v2.133a.72.72 0 0 0 .727.712h13.092a.72.72 0 0 0 .727-.712v-2.133c0-1.02.24-1.6.443-2.094.152-.367.284-.687.284-1.106 0-.86-.625-1.577-1.454-1.742Z'/%3E%3C/svg%3E");
}
.svg_icon.icon_pickup.gray {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M12.408 7.584v1.36H8.535l-1.461 3.402h12.14v6.132a.685.685 0 0 1-.685.684h-.684a.685.685 0 0 1-.685-.684v-.685H7.636v.685a.685.685 0 0 1-.685.684h-.684a.685.685 0 0 1-.685-.684v-6.132l1.686-3.944c.215-.5.705-.828 1.257-.828h3.873l.01.01Zm-3.75 6.132c-.562 0-1.022.46-1.022 1.022s.46 1.022 1.022 1.022 1.022-.46 1.022-1.022-.46-1.022-1.022-1.022Zm7.49 0c-.562 0-1.021.46-1.021 1.022s.46 1.022 1.021 1.022c.562 0 1.022-.46 1.022-1.022s-.46-1.022-1.022-1.022Z'/%3E%3Cpath fill='%23C4C6CA' d='M16.557 4.844a3.397 3.397 0 0 1 3.392 3.392 3.397 3.397 0 0 1-3.392 3.393 3.397 3.397 0 0 1-3.393-3.393 3.397 3.397 0 0 1 3.393-3.392ZM14.533 9.39c.501.746 1.247 1.216 2.075 1.216.828 0 1.584-.47 2.074-1.216a3.018 3.018 0 0 0-2.074-.817c-.797 0-1.533.306-2.075.817Zm2.024-1.502c.562 0 1.011-.46 1.011-1.012a1.02 1.02 0 0 0-1.011-1.011 1.02 1.02 0 0 0-1.012 1.011c0 .552.46 1.012 1.012 1.012Z'/%3E%3C/svg%3E");
}
.svg_icon.icon_pickup.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M12.408 7.584v1.36H8.535l-1.461 3.402h12.14v6.132a.685.685 0 0 1-.685.684h-.684a.685.685 0 0 1-.685-.684v-.685H7.636v.685a.685.685 0 0 1-.685.684h-.684a.685.685 0 0 1-.685-.684v-6.132l1.686-3.944c.215-.5.705-.828 1.257-.828h3.873l.01.01Zm-3.75 6.132c-.562 0-1.022.46-1.022 1.022s.46 1.022 1.022 1.022 1.022-.46 1.022-1.022-.46-1.022-1.022-1.022Zm7.49 0c-.562 0-1.021.46-1.021 1.022s.46 1.022 1.021 1.022c.562 0 1.022-.46 1.022-1.022s-.46-1.022-1.022-1.022Z'/%3E%3Cpath fill='%23C4C6CA' d='M16.557 4.844a3.397 3.397 0 0 1 3.392 3.392 3.397 3.397 0 0 1-3.392 3.393 3.397 3.397 0 0 1-3.393-3.393 3.397 3.397 0 0 1 3.393-3.392ZM14.533 9.39c.501.746 1.247 1.216 2.075 1.216.828 0 1.584-.47 2.074-1.216a3.018 3.018 0 0 0-2.074-.817c-.797 0-1.533.306-2.075.817Zm2.024-1.502c.562 0 1.011-.46 1.011-1.012a1.02 1.02 0 0 0-1.011-1.011 1.02 1.02 0 0 0-1.012 1.011c0 .552.46 1.012 1.012 1.012Z'/%3E%3C/svg%3E");
}
.svg_icon.icon_wifi.gray {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M12.001 15.315c1.108 0 1.994.867 1.994 1.945 0 1.07-.902 1.945-2.003 1.94-1.104-.004-1.99-.878-1.988-1.954 0-1.067.896-1.931 1.997-1.931Zm-.93-3.157c1.427-.244 2.749.045 3.95.834.504.33.927.743 1.29 1.218a.947.947 0 0 1 .194.543h-.002c-.018.375-.253.696-.584.803-.385.124-.75.03-.996-.278-.333-.417-.712-.778-1.19-1.033a3.619 3.619 0 0 0-4.536.894c-.087.106-.176.217-.283.301-.282.224-.722.23-1.03.02a.867.867 0 0 1-.349-.936c.062-.221.208-.392.354-.558.841-.97 1.898-1.59 3.182-1.808Zm.963-3.326c1.96.036 3.75.622 5.32 1.813.416.314.803.658 1.134 1.055.282.34.22.832-.12 1.145a.886.886 0 0 1-1.155.015c-.232-.201-.444-.428-.677-.63a6.75 6.75 0 0 0-3.45-1.584c-1.765-.266-3.404.09-4.897 1.045a6.677 6.677 0 0 0-1.263 1.051c-.24.25-.53.382-.883.302-.693-.153-.93-.934-.444-1.448a8.653 8.653 0 0 1 3.528-2.28 9.202 9.202 0 0 1 2.911-.486l-.005.002Zm-.088-3.23c2.281.008 4.356.561 6.264 1.681a11.662 11.662 0 0 1 2.31 1.781c.4.395.368 1.004-.07 1.324a.907.907 0 0 1-1.096-.03c-.385-.322-.75-.671-1.149-.977-1.192-.912-2.541-1.51-4.023-1.825a10.54 10.54 0 0 0-3.089-.189 10.22 10.22 0 0 0-6.323 2.877 1.167 1.167 0 0 1-.405.26c-.4.135-.824-.018-1.025-.344a.846.846 0 0 1 .131-1.09 11.99 11.99 0 0 1 5.867-3.18 12.512 12.512 0 0 1 2.608-.288Z'/%3E%3C/svg%3E");
}
.svg_icon.icon_wifi.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%239B111E' d='M12.001 15.315c1.108 0 1.994.867 1.994 1.945 0 1.07-.902 1.945-2.003 1.94-1.104-.004-1.99-.878-1.988-1.954 0-1.067.896-1.931 1.997-1.931Zm-.93-3.157c1.427-.244 2.749.045 3.95.834.504.33.927.743 1.29 1.218a.947.947 0 0 1 .194.543h-.002c-.018.375-.253.696-.584.803-.385.124-.75.03-.996-.278-.333-.417-.712-.778-1.19-1.033a3.619 3.619 0 0 0-4.536.894c-.087.106-.176.217-.283.301-.282.224-.722.23-1.03.02a.867.867 0 0 1-.349-.936c.062-.221.208-.392.354-.558.841-.97 1.898-1.59 3.182-1.808Zm.963-3.326c1.96.036 3.75.622 5.32 1.813.416.314.803.658 1.134 1.055.282.34.22.832-.12 1.145a.886.886 0 0 1-1.155.015c-.232-.201-.444-.428-.677-.63a6.75 6.75 0 0 0-3.45-1.584c-1.765-.266-3.404.09-4.897 1.045a6.677 6.677 0 0 0-1.263 1.051c-.24.25-.53.382-.883.302-.693-.153-.93-.934-.444-1.448a8.653 8.653 0 0 1 3.528-2.28 9.202 9.202 0 0 1 2.911-.486l-.005.002Zm-.088-3.23c2.281.008 4.356.561 6.264 1.681a11.662 11.662 0 0 1 2.31 1.781c.4.395.368 1.004-.07 1.324a.907.907 0 0 1-1.096-.03c-.385-.322-.75-.671-1.149-.977-1.192-.912-2.541-1.51-4.023-1.825a10.54 10.54 0 0 0-3.089-.189 10.22 10.22 0 0 0-6.323 2.877 1.167 1.167 0 0 1-.405.26c-.4.135-.824-.018-1.025-.344a.846.846 0 0 1 .131-1.09 11.99 11.99 0 0 1 5.867-3.18 12.512 12.512 0 0 1 2.608-.288Z'/%3E%3C/svg%3E");
}
.svg_icon.icon_chk.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'%3E%3Cpath stroke='%239B111E' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m1.444 5.37 3.42 2.963 7.691-6.667'/%3E%3C/svg%3E");
}
.svg_icon.icon_img.gray {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='27' viewBox='0 0 28 27' fill='none'%3E%3Cpath stroke='%23828488' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.432 9.88c0 .973-.784 1.757-1.758 1.757a1.755 1.755 0 0 1-1.758-1.758c0-.973.785-1.758 1.758-1.758.974 0 1.758.785 1.758 1.758Z'/%3E%3Cpath stroke='%23828488' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M23.454 1H4.072A2.572 2.572 0 0 0 1.5 3.572v19.396a2.572 2.572 0 0 0 2.572 2.572h19.382a2.572 2.572 0 0 0 2.571-2.572V3.572A2.572 2.572 0 0 0 23.454 1Z'/%3E%3Cpath stroke='%23828488' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M26.025 13.595 21.1 18.273a2.888 2.888 0 0 1-3.923.044l-7.759-6.989a2.904 2.904 0 0 0-4.17.32L1.5 16.239'/%3E%3C/svg%3E");
}
.svg_icon.icon_close.gray {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath stroke='%23828488' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 16 15.999 4M16 16 4.001 4'/%3E%3C/svg%3E");
}
.svg_icon.icon_close.white {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 16 15.999 4M16 16 4.001 4'/%3E%3C/svg%3E");
}
.svg_icon.icon_tel_full.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%239B111E' d='M21.056 16.445v2.71a1.804 1.804 0 0 1-1.23 1.718c-.239.081-.492.111-.743.088a17.933 17.933 0 0 1-7.81-2.772 17.63 17.63 0 0 1-5.43-5.42 17.852 17.852 0 0 1-2.779-7.831 1.803 1.803 0 0 1 1.071-1.815c.23-.101.479-.154.73-.154H7.58a1.812 1.812 0 0 1 1.81 1.553c.115.868.327 1.719.634 2.539a1.803 1.803 0 0 1-.408 1.905l-1.149 1.148a14.466 14.466 0 0 0 5.43 5.419l1.15-1.147a1.812 1.812 0 0 1 1.91-.407 11.64 11.64 0 0 0 2.542.633 1.81 1.81 0 0 1 1.557 1.833Z'/%3E%3C/svg%3E");
}
.svg_icon.icon_tel.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath stroke='%239B111E' stroke-linecap='round' stroke-linejoin='round' d='M17.546 13.7v2.257a1.502 1.502 0 0 1-1.025 1.432 1.51 1.51 0 0 1-.619.074 14.943 14.943 0 0 1-6.508-2.311 14.691 14.691 0 0 1-4.526-4.516A14.877 14.877 0 0 1 2.553 4.11a1.503 1.503 0 0 1 .893-1.513 1.51 1.51 0 0 1 .608-.128h2.262a1.51 1.51 0 0 1 1.509 1.294c.095.723.272 1.433.528 2.116a1.503 1.503 0 0 1-.34 1.588l-.957.956a12.055 12.055 0 0 0 4.525 4.516l.958-.956a1.51 1.51 0 0 1 1.59-.339 9.7 9.7 0 0 0 2.12.527 1.51 1.51 0 0 1 1.297 1.528Z'/%3E%3C/svg%3E");
}
.svg_icon.no_data {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' fill='none'%3E%3Cg fill='%23dbdbdb' clip-path='url(%23a)'%3E%3Cpath d='M0 49.451C.09 21.853 22.573-.122 50.582.001c27.164.12 49.508 22.637 49.415 49.8-.093 28.05-22.512 50.367-50.425 50.2C21.892 99.833-.093 77.417 0 49.451Zm92.983.503c.003-23.742-19.349-43.122-43.025-43.09-23.727.034-43.021 19.37-43.021 43.111 0 23.772 19.33 43.122 43.036 43.086 23.79-.036 43.004-19.293 43.007-43.107h.003Z'/%3E%3Cpath d='M50.42 55.8c9.847.464 18.43 4.481 24.707 12.962 1.457 1.97 2.525 4.188.105 5.984-2.456 1.826-4.094.03-5.644-1.886-11.072-13.671-28.102-13.582-39.402.204-1.605 1.958-3.377 3.484-5.713 1.556-2.084-1.72-1.136-3.769.204-5.681 5.572-7.954 15.348-13.088 25.74-13.142l.002.003ZM70.828 39.13c.108 3.46-2.789 6.649-6.21 6.834-3.6.195-6.85-2.936-6.862-6.616-.012-3.49 2.936-6.532 6.424-6.627 3.37-.09 6.543 2.966 6.65 6.409h-.002ZM42.164 39.653c-.16 3.467-3.314 6.433-6.72 6.322-3.603-.116-6.553-3.466-6.296-7.145.243-3.467 3.524-6.355 6.898-6.077 3.536.293 6.28 3.386 6.118 6.9Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h100v100H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.dark .svg_icon.icon_search {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m22.066 22.067 5.654 5.654M2.28 13.587c0 6.245 5.062 11.308 11.307 11.308 3.128 0 5.96-1.27 8.006-3.323a11.272 11.272 0 0 0 3.302-7.985c0-6.245-5.063-11.308-11.308-11.308S2.279 7.342 2.279 13.587Z'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_message {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.59 14.787 15 19.274l6.41-4.487'/%3E%3Cpath stroke='%23fff' stroke-width='2' d='M2.18 25.043V11.111c0-.9.472-1.735 1.244-2.199L13.68 2.76a2.564 2.564 0 0 1 2.639 0l10.255 6.153a2.564 2.564 0 0 1 1.245 2.2v13.931a2.564 2.564 0 0 1-2.564 2.564H4.744a2.564 2.564 0 0 1-2.564-2.564Z'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_cs {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 8.59v7.692M15 21.422l.013-.014M15 27.82c7.08 0 12.82-5.74 12.82-12.82S22.08 2.18 15 2.18 2.18 7.92 2.18 15 7.92 27.82 15 27.82Z'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_bookmark {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.105 27.722V5.106A2.827 2.827 0 0 1 7.932 2.28h14.135a2.827 2.827 0 0 1 2.827 2.827v22.616l-8.366-5.378a2.827 2.827 0 0 0-3.057 0l-8.366 5.378Z'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_push {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22.223 13.72c.746 6.893 3.675 8.976 3.675 8.976H2.818s3.847-2.736 3.847-12.31c0-2.176.81-4.263 2.253-5.802 1.443-1.539 3.4-2.403 5.44-2.403.433 0 .861.038 1.282.114M23.335 9.874a3.847 3.847 0 1 0 0-7.693 3.847 3.847 0 0 0 0 7.693ZM16.577 26.542a2.564 2.564 0 0 1-4.436 0'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_my {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 2.18C7.92 2.18 2.18 7.92 2.18 15S7.92 27.82 15 27.82 27.82 22.08 27.82 15 22.08 2.18 15 2.18Z'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.092 23.136S7.949 19.486 15 19.486c7.051 0 9.909 3.649 9.909 3.649M15 15a3.846 3.846 0 1 0 0-7.691A3.846 3.846 0 0 0 15 15Z'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_filter {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2 4.5h12'/%3E%3Ccircle cx='17' cy='4.5' r='1.5' fill='%23000'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20 4.5h2M2 12h7'/%3E%3Ccircle cx='12' cy='12' r='1.5' fill='%23000'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15 12h7M2 19.5h2'/%3E%3Ccircle cx='7' cy='19.5' r='1.5' fill='%23000'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M10 19.5h12'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_arrow_right {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1 8h14M8 1l7 7-7 7'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_reset.white {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M14.111 5.33A6.685 6.685 0 0 0 1.334 7.335'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11.324 5.33h2.94c.222 0 .402-.18.402-.401v-2.94M1.89 10.677a6.685 6.685 0 0 0 12.778-2.005'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4.676 10.676H1.735a.401.401 0 0 0-.401.4v2.941'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_comment {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6.9 8.2h7.2M6.9 11.8h3.6M10.5 19a9 9 0 1 0-7.796-4.5l-.754 4.05L6 17.796A8.959 8.959 0 0 0 10.5 19Z'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_view {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12.5 14.261a2.261 2.261 0 1 0 0-4.523 2.261 2.261 0 0 0 0 4.523Z'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M22.676 12c-2.135 3.382-5.972 6.784-10.177 6.784-4.204 0-8.041-3.402-10.177-6.785 2.6-3.213 5.645-6.784 10.177-6.784 4.533 0 7.578 3.571 10.177 6.784Z'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_thumb {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' d='m3.5 6 2-4.5A1.5 1.5 0 0 1 7 3v2h2.83a1 1 0 0 1 1 1.15l-.69 4.5a1 1 0 0 1-1 .85H3.5m0-5.5v5.5m0-5.5H2a1 1 0 0 0-1 1v3.5a1 1 0 0 0 1 1h1.5'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_sort {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11' viewBox='0 0 22 11' fill='none'%3E%3Cpath fill='%23fff' d='M3.783 10V2.412L.898 5.311.01 4.436 4.412.046l4.402 4.39-.875.875-2.898-2.899V10H3.783ZM17.865.102v7.587l2.885-2.898.889.875-4.403 4.389-4.402-4.389.875-.875 2.898 2.898V.102h1.258Z'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_reserve {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9.833 16.91H3.167c-.92 0-1.667-.745-1.667-1.666v-7.5h15v2.5m-5-7.5V1.079m0 1.667V4.41m0-1.666H7.75M1.5 7.742V4.409c0-.92.746-1.667 1.667-1.667h1.666M4.834 1.078v3.333M16.5 7.742V4.409c0-.92-.747-1.667-1.667-1.667h-.417M11.494 14.414h2.5m0 0H16.5m-2.506 0v-2.5m0 2.5v2.5'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_store {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='2' d='M1.969 6.438v7.03c0 .864.7 1.563 1.562 1.563H14.47c.863 0 1.562-.7 1.562-1.562V6.438'/%3E%3Cpath stroke='%23fff' stroke-miterlimit='16' stroke-width='2' d='M11.215 15.031v-4.687c0-.863-.7-1.563-1.563-1.563H8.09c-.863 0-1.563.7-1.563 1.563v4.687'/%3E%3Cpath stroke='%23fff' stroke-width='2' d='M16.67 5.94 15.348 1.31a.469.469 0 0 0-.45-.34h-3.163l.372 4.456a.452.452 0 0 0 .217.352c.304.182.9.518 1.364.66.794.245 1.954.157 2.615.075a.445.445 0 0 0 .369-.571Z'/%3E%3Cpath stroke='%23fff' stroke-width='2' d='M10.564 6.438c.443-.137 1.006-.449 1.321-.635a.452.452 0 0 0 .218-.429L11.736.97H6.267L5.9 5.374a.452.452 0 0 0 .218.43c.315.185.878.497 1.321.633 1.166.36 1.959.36 3.125 0Z'/%3E%3Cpath stroke='%23fff' stroke-width='2' d='M2.654 1.309 1.331 5.94a.445.445 0 0 0 .368.571c.661.082 1.821.17 2.615-.074.464-.143 1.06-.48 1.364-.66a.452.452 0 0 0 .218-.353l.37-4.456H3.106a.469.469 0 0 0-.45.34Z'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_coupon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14' viewBox='0 0 18 14' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1.5 11.556c0 .638.516 1.154 1.152 1.154h12.696c.636 0 1.152-.516 1.152-1.154V9.21a2.35 2.35 0 0 1 0-4.537V2.326c0-.638-.516-1.154-1.152-1.154H2.652c-.636 0-1.152.516-1.152 1.154v2.342a2.35 2.35 0 0 1 0 4.547v2.341ZM6.139 9.824l5.769-5.77'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6.716 5.209a.577.577 0 1 0 0-1.154.577.577 0 0 0 0 1.154ZM11.33 9.826a.577.577 0 1 0 0-1.154.577.577 0 0 0 0 1.154Z'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='1.5' d='M9.167 1.414a7.584 7.584 0 1 1 0 15.168 7.584 7.584 0 0 1 0-15.168Z'/%3E%3Cpath fill='%23fff' d='M6.527 13.17V4.923h3.236c1.88 0 2.95 1.15 2.95 2.78 0 1.652-1.093 2.78-2.996 2.78h-1.48v2.689h-1.71Zm1.71-4.067h1.207c1.014 0 1.504-.57 1.504-1.401 0-.82-.49-1.379-1.504-1.379H8.236v2.78Z'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_stamp {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill='%23fff' d='M17.85 7.98c-.302-.317-.615-.642-.733-.929-.11-.262-.116-.697-.122-1.118-.012-.783-.025-1.67-.642-2.287-.616-.616-1.504-.63-2.286-.641-.421-.007-.856-.013-1.118-.122-.286-.118-.612-.43-.928-.733-.554-.532-1.183-1.134-2.02-1.134s-1.465.602-2.02 1.134c-.316.302-.641.615-.928.733-.26.109-.697.115-1.118.122-.783.012-1.67.025-2.287.641-.616.617-.625 1.504-.641 2.287-.007.421-.013.856-.122 1.118-.118.286-.43.612-.733.928-.532.554-1.134 1.183-1.134 2.02s.602 1.465 1.134 2.02c.302.316.615.641.733.928.109.262.115.697.122 1.118.012.783.025 1.67.641 2.287.617.616 1.504.63 2.287.641.421.007.856.013 1.118.122.286.118.612.43.928.733.554.532 1.183 1.134 2.02 1.134s1.465-.602 2.02-1.134c.316-.302.641-.615.928-.733.262-.109.697-.115 1.118-.122.783-.012 1.67-.025 2.286-.641.617-.617.63-1.504.642-2.287.006-.421.013-.856.122-1.118.118-.286.43-.612.733-.928.532-.554 1.134-1.183 1.134-2.02s-.602-1.465-1.134-2.02Zm-.926 3.15c-.384.402-.782.816-.993 1.326-.202.489-.211 1.048-.22 1.59-.007.56-.016 1.149-.266 1.398-.249.248-.833.258-1.398.266-.541.008-1.1.017-1.59.219-.509.21-.923.609-1.324.993s-.811.777-1.132.777c-.32 0-.734-.395-1.132-.777-.398-.383-.816-.782-1.325-.993-.49-.202-1.048-.211-1.59-.22-.561-.007-1.149-.016-1.398-.265-.248-.25-.258-.834-.266-1.399-.008-.54-.017-1.1-.219-1.59-.21-.509-.609-.923-.993-1.324s-.777-.811-.777-1.132c0-.32.395-.734.777-1.132.383-.398.782-.816.993-1.325.202-.49.211-1.048.22-1.59.007-.561.016-1.149.265-1.398.25-.248.834-.258 1.398-.266.542-.008 1.1-.017 1.59-.219.51-.21.924-.609 1.325-.993.401-.384.811-.777 1.132-.777.32 0 .734.395 1.132.777.398.383.815.782 1.325.993.489.202 1.048.211 1.59.22.56.007 1.149.016 1.397.265.25.25.259.834.267 1.398.008.542.017 1.1.219 1.59.21.51.609.924.993 1.325.384.401.777.811.777 1.132 0 .32-.395.734-.777 1.132Zm-3.26-3.51c.25.25.25.657 0 .908L9.171 13.02a.642.642 0 0 1-.908 0l-1.925-1.925a.642.642 0 1 1 .908-.908l1.47 1.472 4.038-4.039c.25-.25.658-.25.908 0Z'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_inquiry {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M5.625 16.492a4.125 4.125 0 1 0-3.573-2.062l-.346 1.856 1.856-.346a4.106 4.106 0 0 0 2.063.552Z'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11.463 13.423a5.96 5.96 0 0 0 2.038-.726l2.7.503-.503-2.7A6 6 0 1 0 4.563 6.637'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_write_list {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15.918 9.984V5.095a.47.47 0 0 0-.137-.331l-2.463-2.462a.47.47 0 0 0-.331-.138H3.875a.47.47 0 0 0-.469.47v14.7c0 .26.21.47.47.47H8.88M6.533 8.425h6.256M6.533 5.297h3.128m-3.128 6.256H8.88M14.317 13.851l.782-.782a.877.877 0 0 1 1.24 1.24l-.782.782m-1.24-1.24-2.34 2.34a.782.782 0 0 0-.219.432l-.19 1.217 1.217-.19a.782.782 0 0 0 .433-.22l2.339-2.339m-1.24-1.24 1.24 1.24'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12.79 2.164v2.659c0 .259.21.469.468.469h2.659'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_list {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='1.5' d='M1.168 14.217V1.773c0-.246.174-.445.389-.445h10.889c.215 0 .389.2.389.445v12.444c0 .245-.175.444-.39.444H1.558c-.215 0-.389-.198-.389-.444Z'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4.188 8.076h5.971M4.187 4.664h2.986M4.187 11.49h2.24'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_myinfo_edit {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6.825 7.212a3.137 3.137 0 1 0 0-6.275 3.137 3.137 0 0 0 0 6.275Z'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1.334 13.485v-.784A5.49 5.49 0 0 1 9.177 7.74M12.156 7.986l.589-.589a.796.796 0 0 1 1.126 0l.563.563c.31.311.31.815 0 1.126l-.59.59m-1.688-1.69-3.828 3.828a.796.796 0 0 0-.23.493l-.096 1.09a.398.398 0 0 0 .431.432l1.09-.096a.796.796 0 0 0 .494-.23l3.827-3.828m-1.688-1.689 1.688 1.69'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_logout {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18' viewBox='0 0 14 18' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M7 9h5.833m0 0-2.5 2.5m2.5-2.5-2.5-2.5M12.833 4v-.833c0-.92-.747-1.667-1.667-1.667H2.833c-.92 0-1.667.746-1.667 1.667v11.666c0 .92.746 1.667 1.667 1.667h8.333c.92 0 1.667-.746 1.667-1.667V14'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_member_leave {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6.825 7.212a3.137 3.137 0 1 0 0-6.275 3.137 3.137 0 0 0 0 6.275Z'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1.334 13.485v-.784A5.49 5.49 0 0 1 9.177 7.74'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='1.5' d='M8 12.164h5.833'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_holiday {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18' viewBox='0 0 16 18' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M14.374 11.998V3a1.5 1.5 0 0 0-1.5-1.5H2.378A1.5 1.5 0 0 0 .877 3v11.997a1.5 1.5 0 0 0 1.5 1.5h6.748'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M.877 6h5.999V4.5M14.374 6H8.375V4.5M10.625 15l1.5 1.5 3-3'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_add_photo {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19'  viewBox='0 0 19 19' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9.808 16.078H2.435a.47.47 0 0 1-.47-.47V2.432c0-.26.21-.471.47-.471h13.177c.26 0 .47.21.47.47v7.373'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1.965 12.158 5.49-2.353 4.313 1.96M12.16 7.45a1.569 1.569 0 1 1 0-3.137 1.569 1.569 0 0 1 0 3.137ZM12.16 14.51h2.353m0 0h2.353m-2.353 0v-2.354m0 2.353v2.353'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_am {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9 13.088a4.09 4.09 0 1 0 0-8.182 4.09 4.09 0 0 0 0 8.182ZM15.818 9h.682M9 2.182V1.5M9 16.502v-.682M14.455 14.455l-.682-.682M14.455 3.547l-.682.682M3.545 14.455l.682-.682M3.545 3.547l.682.682M1.5 9h.682'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_pm {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M3.334 9.637a7.032 7.032 0 0 0 13.333 3.125c-6.3 0-9.426-3.125-9.426-9.426a7.032 7.032 0 0 0-3.907 6.301Z'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_stats {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M5.037 10.957V5.031M8 10.961V7.258M10.963 10.949V8.727'/%3E%3Cpath stroke='%23fff' stroke-width='1.5' d='M1.334 14.217V1.773c0-.246.199-.445.444-.445h12.445c.245 0 .444.2.444.445v12.444a.444.444 0 0 1-.444.444H1.778a.444.444 0 0 1-.444-.444Z'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_calculate {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='1.5' d='M14.69 14.67H3.31a1.626 1.626 0 0 1-1.626-1.627V5.727c0-.898.727-1.625 1.625-1.625h11.38c.899 0 1.627.727 1.627 1.625v7.316c0 .898-.728 1.626-1.626 1.626Z'/%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12.658 9.797a.406.406 0 1 1 0-.813.406.406 0 0 1 0 .813Z'/%3E%3Cpath stroke='%23fff' stroke-width='1.5' d='M13.877 4.098V2.963a1.626 1.626 0 0 0-2.045-1.571L2.89 3.776a1.626 1.626 0 0 0-1.206 1.571v.377'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_re {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'  viewBox='0 0 24 24' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M22 14H8C0 14 0 3 8 3m14 11-7 7m7-7-7-7'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_premium {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='20' viewBox='0 0 19 20'  fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m16.425 19.25 1.742-11-6.096 3.3-2.613-3.3-2.612 3.3L.75 8.25l1.742 11h13.933ZM9.46 1.773V.914M16.336 3.492l-.86.86M2.586 3.492l.86.86'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_next {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m5.333 13.333 5.333-5-5.333-5'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_menu {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1.453 3.59h15.384M1.453 8.718h15.384M1.453 13.846H11.71'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_walk.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%23fff' d='m8.396 9.24 2.61-1.913c.287-.21.64-.327 1.012-.314.905.022 1.7.62 1.977 1.494.152.48.29.803.415.971a4.055 4.055 0 0 0 3.257 1.64v1.643a5.672 5.672 0 0 1-4.4-2.092l-.568 3.249 1.679 1.42 1.81 5.017-1.53.561-1.662-4.602-2.76-2.337a1.65 1.65 0 0 1-.582-1.563l.414-2.37-.551.404-1.732 2.405-1.318-.966L8.382 9.23l.014.01Zm4.791-2.638c-.9 0-1.629-.736-1.629-1.643s.73-1.643 1.63-1.643c.899 0 1.628.736 1.628 1.643s-.73 1.643-1.629 1.643Zm-2.42 10.825-2.618 3.146-1.248-1.056 2.424-2.912.608-1.79 1.458 1.231-.624 1.381Z'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_parking.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill='%23fff' d='M12.25 19.2a7.2 7.2 0 1 1 0-14.4 7.2 7.2 0 0 1 0 14.4Zm.96-7.2h-2.04V9.84h2.04a1.08 1.08 0 1 1 0 2.16Zm0-3.6H9.73v7.2h1.44v-2.16h2.04a2.52 2.52 0 0 0 0-5.04Z'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_valet.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill='%23fff' d='M14.969 14.586c2.01.846 3.489 2.8 3.765 5.148h-12c.277-2.349 1.756-4.302 3.766-5.148l2.234 3.548 2.235-3.548Zm2.3-10.852v4.8c0 2.651-2.03 4.8-4.535 4.8-2.504 0-4.535-2.149-4.535-4.8v-4.8h9.07Zm-1.511 4.8H9.71c0 1.768 1.354 3.2 3.023 3.2 1.67 0 3.024-1.432 3.024-3.2Z'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_disabled.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M19.853 17.578 18.267 14a1.144 1.144 0 0 0-1.047-.676h-3.198v-2.191h2.424a.91.91 0 0 0 .915-.905.91.91 0 0 0-.915-.905h-2.424v-.865c0-.75-.614-1.357-1.372-1.357-.758 0-1.373.607-1.373 1.357v5.763c0 .657.472 1.204 1.098 1.33.088.022.18.034.275.034h3.823l1.286 2.9a1.145 1.145 0 0 0 1.506.582c.579-.251.842-.918.588-1.49ZM12.65 6.638c.934 0 1.693-.751 1.693-1.674 0-.924-.76-1.675-1.693-1.675-.934 0-1.693.751-1.693 1.675 0 .923.76 1.674 1.693 1.674Z'/%3E%3Cpath fill='%23C4C6CA' d='M15.346 17.42a4.691 4.691 0 0 1-3.429 1.464c-2.597 0-4.71-2.09-4.71-4.66a4.652 4.652 0 0 1 2.877-4.292.71.71 0 0 0 .383-.934.723.723 0 0 0-.945-.379c-2.282.955-3.756 3.155-3.756 5.606 0 3.355 2.76 6.085 6.151 6.085a6.21 6.21 0 0 0 4.478-1.913.707.707 0 0 0-.03-1.007.726.726 0 0 0-1.019.03Z'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_birthday.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%23fff' d='M8.266 7.286v3.427h2.55V7.286h1.7v3.427h2.55V7.286h1.7v3.427l.85.001a2.56 2.56 0 0 1 2.546 2.42l.004.152v.857c0 .869-.32 1.662-.85 2.267v3.733c0 .473-.38.857-.85.857h-13.6a.854.854 0 0 1-.85-.857v-3.737a3.463 3.463 0 0 1-.826-1.87l-.02-.217-.004-.176v-.857a2.562 2.562 0 0 1 2.4-2.567l.15-.005h.85V7.285h1.7Zm9.35 5.143h-11.9a.853.853 0 0 0-.844.757l-.006.1v.832l.003.126a1.706 1.706 0 0 0 1.697 1.613c.856 0 1.57-.64 1.683-1.457l.013-.13.004-.152c.031-1.07 1.553-1.108 1.69-.115l.01.115.003.126a1.706 1.706 0 0 0 1.697 1.613c.896 0 1.63-.7 1.695-1.586l.011-.242c.105-.99 1.583-.99 1.688 0l.01.242c.066.887.8 1.586 1.696 1.586.896 0 1.63-.7 1.695-1.586l.005-.128v-.857a.855.855 0 0 0-.75-.852l-.1-.005ZM7.416 3c1.122.747 1.414 1.79 1.232 2.476a1.274 1.274 0 0 1-1.562.909 1.287 1.287 0 0 1-.902-1.575c.253-.952 1.232-.524 1.232-1.81Zm4.25 0c1.122.747 1.414 1.79 1.232 2.476a1.274 1.274 0 0 1-1.562.909 1.287 1.287 0 0 1-.902-1.575c.253-.952 1.232-.524 1.232-1.81Zm4.25 0c1.122.747 1.414 1.79 1.232 2.476a1.274 1.274 0 0 1-1.562.909 1.287 1.287 0 0 1-.902-1.575c.253-.952 1.232-.524 1.232-1.81Z'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_not_car.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M11.656 7.624v1.354H7.798l-1.456 3.39h12.094v6.109a.682.682 0 0 1-.682.681h-.682a.683.683 0 0 1-.682-.681v-.683H6.9v.683a.682.682 0 0 1-.681.681h-.683a.682.682 0 0 1-.682-.681v-6.109l1.68-3.93a1.36 1.36 0 0 1 1.252-.825h3.859l.01.011ZM7.92 13.732c-.56 0-1.019.458-1.019 1.018s.459 1.019 1.019 1.019c.56 0 1.018-.46 1.018-1.019a1.02 1.02 0 0 0-1.018-1.018Zm7.462 0a1.02 1.02 0 0 0-1.018 1.018c0 .56.458 1.018 1.018 1.019.56 0 1.018-.46 1.018-1.019 0-.56-.458-1.018-1.018-1.018Zm.428-8.853a3.39 3.39 0 0 1 3.39 3.39 3.388 3.388 0 0 1-3.39 3.39 3.39 3.39 0 1 1 0-6.78Zm-.886 5.223a2.042 2.042 0 0 0 2.718-2.718l-2.718 2.718Zm.886-3.869a2.042 2.042 0 0 0-1.843 2.912l2.718-2.718a2.08 2.08 0 0 0-.875-.194Z'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_group.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill='%23fff' d='M12.25 10.56a2.88 2.88 0 1 0 0-5.76 2.88 2.88 0 0 0 0 5.76Zm-4.68 2.16a1.8 1.8 0 1 0 0-3.6 1.8 1.8 0 0 0 0 3.6Zm11.16-1.8a1.8 1.8 0 1 1-3.6 0 1.8 1.8 0 0 1 3.6 0Zm-6.48.36a3.6 3.6 0 0 1 3.6 3.6v4.32h-7.2v-4.32a3.6 3.6 0 0 1 3.6-3.6Zm-5.04 3.6c0-.498.073-.98.208-1.435l-.122.01a2.52 2.52 0 0 0-2.245 2.506v3.24h2.16v-4.32Zm12.24 4.32v-3.24a2.52 2.52 0 0 0-2.367-2.515c.135.455.208.937.208 1.436v4.32h2.16Z'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_room.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill='%23fff' d='M14.682 5.602h-4.364c-2.167 0-3.965 1.544-4.305 3.569.1-.01.202-.014.305-.014 1.808 0 3.273 1.433 3.273 3.2v1.067h5.818v-1.067c0-1.767 1.465-3.2 3.273-3.2.103 0 .205.005.306.014-.34-2.025-2.14-3.57-4.306-3.57Zm4.364 5.013a1.87 1.87 0 0 0-.364-.036c-1.004 0-1.818.796-1.818 1.778v3.2h-1.455v-.711H9.591v.711H8.136v-3.2c0-.982-.814-1.778-1.818-1.778-.124 0-.246.013-.363.036-.83.165-1.455.882-1.455 1.742 0 .419.132.739.284 1.106.204.495.443 1.074.443 2.094v2.133a.72.72 0 0 0 .727.712h13.092a.72.72 0 0 0 .727-.712v-2.133c0-1.02.24-1.6.443-2.094.152-.367.284-.687.284-1.106 0-.86-.625-1.577-1.454-1.742Z'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_pickup.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M12.408 7.584v1.36H8.535l-1.461 3.402h12.14v6.132a.685.685 0 0 1-.685.684h-.684a.685.685 0 0 1-.685-.684v-.685H7.636v.685a.685.685 0 0 1-.685.684h-.684a.685.685 0 0 1-.685-.684v-6.132l1.686-3.944c.215-.5.705-.828 1.257-.828h3.873l.01.01Zm-3.75 6.132c-.562 0-1.022.46-1.022 1.022s.46 1.022 1.022 1.022 1.022-.46 1.022-1.022-.46-1.022-1.022-1.022Zm7.49 0c-.562 0-1.021.46-1.021 1.022s.46 1.022 1.021 1.022c.562 0 1.022-.46 1.022-1.022s-.46-1.022-1.022-1.022Z'/%3E%3Cpath fill='%23C4C6CA' d='M16.557 4.844a3.397 3.397 0 0 1 3.392 3.392 3.397 3.397 0 0 1-3.392 3.393 3.397 3.397 0 0 1-3.393-3.393 3.397 3.397 0 0 1 3.393-3.392ZM14.533 9.39c.501.746 1.247 1.216 2.075 1.216.828 0 1.584-.47 2.074-1.216a3.018 3.018 0 0 0-2.074-.817c-.797 0-1.533.306-2.075.817Zm2.024-1.502c.562 0 1.011-.46 1.011-1.012a1.02 1.02 0 0 0-1.011-1.011 1.02 1.02 0 0 0-1.012 1.011c0 .552.46 1.012 1.012 1.012Z'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_wifi.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%23fff' d='M12.001 15.315c1.108 0 1.994.867 1.994 1.945 0 1.07-.902 1.945-2.003 1.94-1.104-.004-1.99-.878-1.988-1.954 0-1.067.896-1.931 1.997-1.931Zm-.93-3.157c1.427-.244 2.749.045 3.95.834.504.33.927.743 1.29 1.218a.947.947 0 0 1 .194.543h-.002c-.018.375-.253.696-.584.803-.385.124-.75.03-.996-.278-.333-.417-.712-.778-1.19-1.033a3.619 3.619 0 0 0-4.536.894c-.087.106-.176.217-.283.301-.282.224-.722.23-1.03.02a.867.867 0 0 1-.349-.936c.062-.221.208-.392.354-.558.841-.97 1.898-1.59 3.182-1.808Zm.963-3.326c1.96.036 3.75.622 5.32 1.813.416.314.803.658 1.134 1.055.282.34.22.832-.12 1.145a.886.886 0 0 1-1.155.015c-.232-.201-.444-.428-.677-.63a6.75 6.75 0 0 0-3.45-1.584c-1.765-.266-3.404.09-4.897 1.045a6.677 6.677 0 0 0-1.263 1.051c-.24.25-.53.382-.883.302-.693-.153-.93-.934-.444-1.448a8.653 8.653 0 0 1 3.528-2.28 9.202 9.202 0 0 1 2.911-.486l-.005.002Zm-.088-3.23c2.281.008 4.356.561 6.264 1.681a11.662 11.662 0 0 1 2.31 1.781c.4.395.368 1.004-.07 1.324a.907.907 0 0 1-1.096-.03c-.385-.322-.75-.671-1.149-.977-1.192-.912-2.541-1.51-4.023-1.825a10.54 10.54 0 0 0-3.089-.189 10.22 10.22 0 0 0-6.323 2.877 1.167 1.167 0 0 1-.405.26c-.4.135-.824-.018-1.025-.344a.846.846 0 0 1 .131-1.09 11.99 11.99 0 0 1 5.867-3.18 12.512 12.512 0 0 1 2.608-.288Z'/%3E%3C/svg%3E");
}
.dark .svg_icon.icon_plus.white {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cpath stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 11.395v-10M11 6.395H1'/%3E%3C/svg%3E");
}

.png_icon {
  vertical-align: top;
}
.png_icon.grade_gold {
  content: "";
  display: inline-block;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(../img/grade_gold.png);
  width: 17px;
  min-width: 17px;
  height: 24px;
}
.png_icon.grade_silver {
  content: "";
  display: inline-block;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(../img/grade_silver.png);
  width: 17px;
  min-width: 17px;
  height: 24px;
}
.png_icon.grade_bronze {
  content: "";
  display: inline-block;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(../img/grade_bronze.png);
  width: 17px;
  min-width: 17px;
  height: 24px;
}
.png_icon.icon_fire {
  content: "";
  display: inline-block;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(../img/icon_fire.png);
  width: 18px;
  min-width: 18px;
  height: 18px;
}
.png_icon.icon_tip {
  content: "";
  display: inline-block;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(../img/icon_tip.png);
  width: 16px;
  min-width: 16px;
  height: 16px;
}

a.com_btn:hover {
  cursor: pointer;
}

.com_btn {
  padding: 0 20px;
  border-radius: 6px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  letter-spacing: normal;
  box-sizing: border-box;
  line-height: initial;
  gap: 5px;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  word-break: keep-all;
}
@media screen and (max-width: 1023.9px) {
  .com_btn {
    padding-inline: 8px;
    min-width: 40px;
  }
}
.com_btn__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  gap: 10px;
}
.com_btn__wrap.has_paging {
  margin-top: 35px;
  position: relative;
}
@media screen and (max-width: 1023.9px) {
  .com_btn__wrap.has_paging {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    margin-top: 25px;
    gap: 20px;
  }
}
.com_btn__wrap.has_paging .com_paging, .com_btn__wrap.has_paging .sec-paging {
  margin-top: 0;
}
.com_btn__wrap.bottom {
  margin-top: 25px;
  position: relative;
  width: 100%;
}
.com_write + .com_btn__wrap.bottom, .com_my_detail + .com_btn__wrap.bottom {
  margin-top: 40px;
}
.com_btn__wrap.bottom-board {
  position: relative;
  margin-top: 30px;
}
@media screen and (max-width: 1023.9px) {
  .com_btn__wrap.bottom-board {
    margin-top: 20px;
  }
}
.com_btn__wrap.bottom-board .com_btn {
  min-width: 150px;
}
@media screen and (max-width: 1023.9px) {
  .com_btn__wrap.bottom-board .com_btn {
    width: 100%;
    min-width: 0;
  }
}
.com_btn__wrap.bottom-board .com_btn.btn_prev {
  font-size: 14px;
  min-width: 0;
}
.com_btn__wrap.bottom-board .com_btn.btn_prev .svg_icon {
  transform: rotate(180deg);
}
.com_btn__wrap.bottom-board .com_btn.btn_next {
  font-size: 14px;
  min-width: 0;
}
@media screen and (max-width: 1023.9px) {
  .com_btn__wrap.bottom-board.m_col03 .com_btn {
    width: 33%;
  }
  .com_btn__wrap.bottom-board.m_col03 .align_right {
    width: 67%;
  }
  .com_btn__wrap.bottom-board.m_col03 .align_right .com_btn {
    width: 50%;
  }
}
.com_btn__wrap.bottom-board.m_col03 .state_field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  align-items: flex-start;
}
.com_btn__wrap .align_right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 5px;
}
@media screen and (min-width: 1023.9px) {
  .com_btn__wrap .align_right {
    position: absolute;
    right: 0;
    gap: 10px;
  }
  .com_btn__wrap .align_right.m {
    width: auto;
    min-width: 0 !important;
  }
}
.com_btn:disabled {
  background-color: #EDEDEE !important;
  color: #B7B7B7 !important;
  border: none !important;
}
.dark .com_btn:disabled {
  background-color: #2B2B2B !important;
  color: #6C6D70 !important;
}
.com_btn.full {
  width: 100%;
  min-width: 100%;
}
@media screen and (max-width: 1023.9px) {
  .com_btn.m_full {
    width: 100%;
  }
}
.com_btn.extend {
  flex: 1;
}
.com_btn.point {
  background-color: #9B111E;
  color: #fff;
}
.com_btn.black {
  background-color: #111;
  color: #fff;
}
.dark .com_btn.black {
  background-color: #fff;
  color: #111;
}
.com_btn.gray {
  background-color: #EDEDEE;
}
.dark .com_btn.gray {
  color: #fff;
  background-color: #2B2B2B;
}
.com_btn.white {
  background-color: #fff;
  border: 1px solid #DBDBDB;
  color: #828488;
}
.dark .com_btn.white {
  color: #111;
}
.com_btn.line {
  background: #fff;
  border: 1px solid #9B111E;
  color: #9B111E;
}
.com_btn.line.point {
  background-color: #F6EBEC;
  border-color: #E8C6C9;
}
.dark .com_btn.line.point {
  border: 1px solid #771922;
  background: rgba(155, 17, 30, 0.15);
  color: #fff;
}
.com_btn.line.white {
  border-color: #DBDBDB;
  color: #111;
}
.com_btn.line.gray {
  border-color: #75777B;
  color: #111;
  background-color: #EDEDEE;
}
.dark .com_btn.line.gray {
  border-color: #525252;
  background-color: transparent;
  color: #fff;
}
.com_btn.txt {
  text-decoration: underline;
  text-underline-offset: 2px;
  padding: 0;
  background: none;
  min-width: 0;
}
@media screen and (max-width: 1023.9px) {
  .com_btn.txt {
    font-size: 12px;
  }
}
.com_btn.txt.point {
  color: #9B111E;
}
.com_btn.l {
  height: 58px;
  font-size: 16px;
}
@media screen and (max-width: 1023.9px) {
  .com_btn.l {
    height: 44px;
    font-size: 14px;
  }
}
.com_btn.m {
  height: 44px;
  font-size: 14px;
  line-height: 1.4;
}
.com_btn.s {
  height: 32px;
  font-size: 14px;
  padding-inline: 15px;
}
@media screen and (max-width: 1023.9px) {
  .com_btn.s {
    padding-inline: 5px;
    font-size: 13px;
  }
}
.com_btn.xs {
  height: 26px;
  font-size: 12px;
  padding-inline: 8px;
}
.com_btn.xxs {
  height: 18px;
  font-size: 11px;
  padding-inline: 3px;
}
.com_btn.xxs .svg_icon.icon_close {
  width: 11px;
  min-width: 11px;
  height: 11px;
}
.com_btn.oval {
  border-radius: 30px;
}
.com_btn.icon {
  aspect-ratio: 1/1;
  padding: 0 !important;
  min-width: 0;
}
.com_btn .svg_icon.icon_tel {
  width: 16px;
  min-width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' d='M17.546 13.7v2.257a1.502 1.502 0 0 1-1.025 1.432 1.51 1.51 0 0 1-.619.074 14.943 14.943 0 0 1-6.508-2.311 14.691 14.691 0 0 1-4.526-4.516A14.877 14.877 0 0 1 2.553 4.11a1.503 1.503 0 0 1 .893-1.513 1.51 1.51 0 0 1 .608-.128h2.262a1.51 1.51 0 0 1 1.509 1.294c.095.723.272 1.433.528 2.116a1.503 1.503 0 0 1-.34 1.588l-.957.956a12.055 12.055 0 0 0 4.525 4.516l.958-.956a1.51 1.51 0 0 1 1.59-.339 9.7 9.7 0 0 0 2.12.527 1.51 1.51 0 0 1 1.297 1.528Z'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.com_btn .svg_icon.icon_tel.point {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath stroke='%239B111E' stroke-linecap='round' stroke-linejoin='round' d='M17.546 13.7v2.257a1.502 1.502 0 0 1-1.025 1.432 1.51 1.51 0 0 1-.619.074 14.943 14.943 0 0 1-6.508-2.311 14.691 14.691 0 0 1-4.526-4.516A14.877 14.877 0 0 1 2.553 4.11a1.503 1.503 0 0 1 .893-1.513 1.51 1.51 0 0 1 .608-.128h2.262a1.51 1.51 0 0 1 1.509 1.294c.095.723.272 1.433.528 2.116a1.503 1.503 0 0 1-.34 1.588l-.957.956a12.055 12.055 0 0 0 4.525 4.516l.958-.956a1.51 1.51 0 0 1 1.59-.339 9.7 9.7 0 0 0 2.12.527 1.51 1.51 0 0 1 1.297 1.528Z'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (max-width: 1023.9px) {
  .com_btn.btn_filter {
    height: 30px;
    border-radius: 10px;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_btn.mobile_full {
    width: 100%;
  }
}

.com_big_btns {
  margin-top: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 20px;
  width: 100%;
}
@media screen and (max-width: 1023.9px) {
  .com_big_btns {
    gap: 10px;
    margin-top: 25px;
  }
}
.com_big_btns .btn {
  border-radius: 10px;
  border: 1px solid #E8C6C9;
  background: #F6EBEC;
  padding: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  gap: 10px;
  text-align: center;
  font-size: 18px;
  flex: 1;
}
.dark .com_big_btns .btn {
  border: 1px solid var(--E8C6C9, #E8C6C9);
  background: var(--FFF2F3, rgba(246, 235, 236, 0.5));
  color: #000;
}
.com_big_btns .btn img {
  width: 100px;
}

.com_tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 25px;
  background: #EDEDEE;
}
.dark .com_tab {
  background-color: #404040;
}
.com_tab .tab {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  white-space: nowrap;
  min-height: 55px;
  font-weight: 500;
  font-size: 18px;
  text-align: center;
  flex: 1;
  color: #828488;
}
@media screen and (max-width: 1023.9px) {
  .com_tab .tab {
    font-size: 14px;
    min-height: 46px;
  }
}
.com_tab .tab.active {
  background-color: #fff;
  color: #111;
  border-radius: 10px;
  border: 4px solid #EDEDEE;
}
.com_tab_contents {
  display: none;
}
.com_tab_contents.active {
  display: block;
}

.com_tab_line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  border-radius: 6px 6px 0 0;
  overflow: hidden;
}
@media screen and (max-width: 1023.9px) {
  .com_tab_line {
    border-radius: 0;
  }
}
.com_tab_line .tab {
  background: #F4F4F4;
  flex: 1;
  height: 48px;
  font-size: 16px;
  border-bottom: 2px solid #9B111E;
}
@media screen and (max-width: 1023.9px) {
  .com_tab_line .tab {
    font-size: 14px;
    height: 40px;
  }
}
.com_tab_line .tab:not(:last-child) {
  border-right: 1px solid #DBDBDB;
}
.dark .com_tab_line .tab:not(:last-child) {
  border-right-color: #3B3B3B;
}
.com_tab_line .tab.active {
  border: 2px solid #9B111E;
  border-bottom-color: #fff;
  background-color: #fff;
  color: #9B111E;
  font-weight: 600;
}
.dark .com_tab_line .tab.active {
  border-bottom: 0;
  background-color: #000;
  color: #9B111E;
  border-right-color: #9B111E !important;
}
.dark .com_tab_line .tab {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
}

.com_tab_btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  gap: 6px;
  margin-bottom: 30px;
}
@media screen and (max-width: 1023.9px) {
  .com_tab_btn {
    margin-bottom: 20px;
  }
}
.com_tab_btn .tab {
  border-radius: 6px;
  background: #EDEDEE;
  height: 44px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  padding-inline: 20px;
  text-align: center;
  font-size: 15px;
  font-weight: 500;
  white-space: nowrap;
}
@media screen and (max-width: 1023.9px) {
  .com_tab_btn .tab {
    height: 36px;
    font-size: 14px;
    flex: 1;
    padding-inline: 5px;
  }
}
.com_tab_btn .tab.active {
  color: #fff;
  background-color: #9B111E;
}
.dark .com_tab_btn .tab.active {
  color: #fff;
}
.dark .com_tab_btn .tab {
  color: #111;
}
@media screen and (max-width: 1023.9px) {
  .com_tab_btn.type_board_tab {
    justify-content: flex-start;
    width: calc(100% + 34px) !important;
    overflow-x: auto;
    margin-left: -17px !important;
    padding-left: 17px;
    -ms-overflow-style: none;
  }
  .com_tab_btn.type_board_tab::-webkit-scrollbar {
    display: none;
  }
}
.com_tab_btn.type_board_tab .tab {
  flex: 1;
}
@media screen and (max-width: 1023.9px) {
  .com_tab_btn.type_board_tab .tab {
    padding-inline: 10px;
  }
}

.com_chk {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  cursor: pointer;
  line-height: initial;
  font-size: 15px;
  gap: 3px;
}
.com_chk__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 15px 30px;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.com_chk__wrap.type_col01 {
  flex-wrap: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  align-items: flex-start;
}
.com_chk input[type=checkbox], .com_chk input[type=radio] {
  display: inline-block;
  padding-right: 0;
  height: 20px;
  width: 20px;
}
.com_chk input[type=checkbox]::before, .com_chk input[type=radio]::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("../img/chk_off.png") no-repeat center/20px auto;
  border-radius: 2px;
  cursor: pointer;
  margin-right: 7px;
}
.com_chk input[type=checkbox]:checked::before, .com_chk input[type=radio]:checked::before {
  background: url("../img/chk_on.png") no-repeat center/20px auto;
  border-color: #9B111E;
}
.com_chk input[type=checkbox]:disabled, .com_chk input[type=radio]:disabled {
  opacity: 0.4;
}
.com_chk.circle {
  position: relative;
  margin: 0;
}
.com_chk.circle input::before {
  background-image: url("../img/radio_off.png");
  border: 0;
}
.com_chk.circle input:checked::before {
  background-image: url("../img/radio_on.png");
  background-size: 18px auto;
}

.com_chk_btn.s {
  height: 35px;
}
.com_chk_btn.s .btn {
  height: 35px;
}
.com_chk_btn.line .btn {
  background-color: #fff;
  border-color: #75777B;
  color: #111;
}
.dark .com_chk_btn.line .btn {
  border-color: #6c6d70;
  background-color: transparent;
  color: #fff;
}
.com_chk_btn.has_chk .btn {
  border-color: #EDEDEE;
  background-color: #fff;
  justify-content: flex-start;
  color: #111;
}
.com_chk_btn.has_chk .btn:before {
  content: "";
  display: inline-block;
  width: 20px;
  min-width: 20px;
  height: 20px;
  background: url("../img/chk_off.png") no-repeat center/20px auto;
  border-radius: 2px;
  cursor: pointer;
  margin-right: 7px;
}
.com_chk_btn.has_chk input:checked + .btn:before {
  background: url("../img/chk_on.png") no-repeat center/20px auto;
}
.com_chk_btn .btn {
  height: 44px;
  width: 100%;
  padding-inline: 20px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  font-size: 14px;
  white-space: nowrap;
  background: #F4F4F4;
  border: 1px solid #EDEDEE;
  border-radius: 6px;
  cursor: pointer;
  line-height: initial;
  color: #828488;
}
@media screen and (max-width: 1023.9px) {
  .com_chk_btn .btn {
    height: 36px;
  }
}
.dark .com_chk_btn .btn {
  border-color: #6c6d70;
  background-color: transparent;
  color: #fff;
}
.com_chk_btn input {
  display: none;
}
.com_chk_btn input:checked + .btn {
  border-color: #E8C6C9 !important;
  color: #9B111E;
  background-color: #F6EBEC;
}
.dark .com_chk_btn input:checked + .btn {
  border-color: #771922 !important;
  background-color: rgba(155, 17, 30, 0.15);
  color: #fff;
}
.com_chk_btn input:disabled + .btn {
  background-color: #EDEDEE;
  color: #B7B7B7;
  cursor: not-allowed;
  border: none;
}
.dark .com_chk_btn input:disabled + .btn {
  background-color: #3B3B3B;
  color: #B7B7B7;
}
.com_chk_btn__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 6px;
}
.com_chk_btn__wrap.type_col05 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px 10px;
  width: 100%;
}
.com_chk_btn__wrap.type_col05 > * {
  width: calc((100% - 10px * 4) / 5);
  min-width: calc((100% - 10px * 4) / 5);
}
@media screen and (max-width: 1023.9px) {
  .com_chk_btn__wrap.type_col05 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px 10px;
    width: 100%;
  }
  .com_chk_btn__wrap.type_col05 > * {
    width: calc((100% - 10px * 1) / 2);
    min-width: calc((100% - 10px * 1) / 2);
  }
}

.com_bookmark {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  gap: 8px;
  line-height: initial;
}
.com_bookmark:hover {
  cursor: pointer;
}
.com_bookmark input:checked + .svg_icon.icon_bookmark_active {
  width: 30px;
  height: 30px;
}
.com_bookmark input:checked + .svg_icon.icon_bookmark_active.icon_bookmark_active {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%239B111E' stroke='%239B111E' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.085 22.176V4.084a2.262 2.262 0 0 1 2.261-2.262h11.308a2.262 2.262 0 0 1 2.262 2.262v18.092l-6.693-4.302a2.261 2.261 0 0 0-2.446 0l-6.692 4.302Z'/%3E%3C/svg%3E");
}
@media screen and (max-width: 1023.9px) {
  .com_bookmark input:checked + .svg_icon.icon_bookmark_active {
    width: 16px;
    height: 16px;
    min-width: 16px;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_bookmark .svg_icon.icon_bookmark {
    width: 16px;
    height: 16px;
    min-width: 16px;
  }
}

.com_switch {
  display: inline-block;
  -webkit-appearance: none;
  background-color: #DFE5ED;
  border-radius: 100px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease;
  cursor: pointer;
}
.com_switch__wrap {
  position: relative;
}
.com_switch:after {
  content: "";
  display: inline-block;
  background-color: #fff;
  border-radius: 50px;
  position: absolute;
  top: 50%;
  left: 2px;
  transform: translateY(-50%);
  transition: all 0.3s ease;
}
.com_switch:checked[type=checkbox] {
  transition: all 0.3s ease;
}
.com_switch:checked[type=checkbox]:after {
  left: 22px;
  transition: all 0.3s ease;
  border: none;
}

.com_star_box {
  position: relative;
  width: 171px;
  height: 30px;
  background: url("../img/icon_star_off.png") repeat-x 0 0;
  background-size: auto 100%;
  margin: 0 auto;
}
@media screen and (max-width: 1023.9px) {
  .com_star_box {
    width: 137px;
    height: 24px;
  }
}
.com_star_box .point_img {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  display: block;
  width: 0;
  height: 100%;
  background: url("../img/icon_star.png") repeat-x 0 0;
  background-size: auto 100%;
}
.com_star_box .radio_area {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  width: 100%;
  height: 100%;
}
.com_star_box .radio_area .star {
  position: relative;
  width: 40px;
  height: 30px;
  overflow: hidden;
  cursor: pointer;
}
@media screen and (max-width: 1023.9px) {
  .com_star_box .radio_area .star {
    width: 34px;
    height: 24px;
  }
}
.com_star_box .radio_area .star input[type=radio] {
  position: absolute;
  left: -2px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.com_star_box .radio_area:has(.star:nth-child(1) input:checked, .star:nth-child(1):hover) ~ .point_img {
  width: 20%;
}
.com_star_box .radio_area:has(.star:nth-child(2) input:checked, .star:nth-child(2):hover) ~ .point_img {
  width: 40%;
}
.com_star_box .radio_area:has(.star:nth-child(3) input:checked, .star:nth-child(3):hover) ~ .point_img {
  width: 60%;
}
.com_star_box .radio_area:has(.star:nth-child(4) input:checked, .star:nth-child(4):hover) ~ .point_img {
  width: 80%;
}
.com_star_box .radio_area:has(.star:nth-child(5) input:checked, .star:nth-child(5):hover) ~ .point_img {
  width: 100%;
}

.com_btn_recommend {
  cursor: pointer;
}
.com_btn_recommend .btn {
  background-color: #EDEDEE;
  padding: 10px 20px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  border-radius: 6px;
  gap: 10px;
  line-height: initial;
  font-size: 15px;
}
.com_btn_recommend .btn .svg_icon {
  width: 17px;
  height: 17px;
}
.dark .com_btn_recommend .btn {
  color: #111;
}
.dark .com_btn_recommend .btn .svg_icon.icon_thumb.icon_thumb {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cpath stroke='%23111' stroke-linecap='round' stroke-linejoin='round' d='m3.5 6 2-4.5A1.5 1.5 0 0 1 7 3v2h2.83a1 1 0 0 1 1 1.15l-.69 4.5a1 1 0 0 1-1 .85H3.5m0-5.5v5.5m0-5.5H2a1 1 0 0 0-1 1v3.5a1 1 0 0 0 1 1h1.5'/%3E%3C/svg%3E");
}
.com_btn_recommend input:checked + .btn {
  background-color: #F6EBEC;
  color: #9B111E;
}
.com_btn_recommend input:checked + .btn .svg_icon.icon_thumb.icon_thumb {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cpath stroke='%239B111E' stroke-linecap='round' stroke-linejoin='round' d='m3.5 6 2-4.5A1.5 1.5 0 0 1 7 3v2h2.83a1 1 0 0 1 1 1.15l-.69 4.5a1 1 0 0 1-1 .85H3.5m0-5.5v5.5m0-5.5H2a1 1 0 0 0-1 1v3.5a1 1 0 0 0 1 1h1.5'/%3E%3C/svg%3E");
}

/*!페이징 << < > >> */
.com_paging {
  margin-top: 20px;
}
.com_paging img {
  display: none;
}

.sec-paging, .com_paging {
  overflow: hidden;
  text-align: center;
  width: 100% !important;
}
.sec-paging :is(.pg-btn, .btn-page),
.sec-paging :is(.btn_first, .btn_prev, .btn_page, .btn_next, .btn_last), .com_paging :is(.pg-btn, .btn-page),
.com_paging :is(.btn_first, .btn_prev, .btn_page, .btn_next, .btn_last) {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  min-width: 36px;
  height: 36px;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  color: #222;
}
@media screen and (max-width: 1023.9px) {
  .sec-paging :is(.pg-btn, .btn-page),
  .sec-paging :is(.btn_first, .btn_prev, .btn_page, .btn_next, .btn_last), .com_paging :is(.pg-btn, .btn-page),
  .com_paging :is(.btn_first, .btn_prev, .btn_page, .btn_next, .btn_last) {
    min-width: 30px;
    height: 30px;
  }
}
.sec-paging .pg-btn, .sec-paging :is(.btn_first, .btn_prev, .btn_next, .btn_last), .com_paging .pg-btn, .com_paging :is(.btn_first, .btn_prev, .btn_next, .btn_last) {
  background-image: url("../img/arrow_right.png");
  background-repeat: no-repeat;
  background-position: center;
  text-indent: -9999px;
}
.dark .sec-paging .pg-btn, .dark .sec-paging :is(.btn_first, .btn_prev, .btn_next, .btn_last), .dark .com_paging .pg-btn, .dark .com_paging :is(.btn_first, .btn_prev, .btn_next, .btn_last) {
  background-image: url("../img/arrow_right_dark.png");
}
.sec-paging .pg-btn.disabled, .sec-paging :is(.btn_first, .btn_prev, .btn_next, .btn_last).disabled, .com_paging .pg-btn.disabled, .com_paging :is(.btn_first, .btn_prev, .btn_next, .btn_last).disabled {
  cursor: auto;
  opacity: 0.4;
}
.sec-paging .group-prev, .sec-paging .btn_first, .com_paging .group-prev, .com_paging .btn_first {
  background-image: url("../img/arrow_last.png");
  transform: rotate(180deg);
}
.dark .sec-paging .group-prev, .dark .sec-paging .btn_first, .dark .com_paging .group-prev, .dark .com_paging .btn_first {
  background-image: url("../img/arrow_last_dark.png");
}
.sec-paging .group-next, .sec-paging .btn_last, .com_paging .group-next, .com_paging .btn_last {
  background-image: url("../img/arrow_last.png");
}
.dark .sec-paging .group-next, .dark .sec-paging .btn_last, .dark .com_paging .group-next, .dark .com_paging .btn_last {
  background-image: url("../img/arrow_last_dark.png");
}
.sec-paging :is(.group-prev, .prev), .sec-paging :is(.btn_prev), .com_paging :is(.group-prev, .prev), .com_paging :is(.btn_prev) {
  transform: rotate(180deg);
}
.sec-paging .pg-btn.prev, .sec-paging .btn_prev, .com_paging .pg-btn.prev, .com_paging .btn_prev {
  margin-right: 20px;
}
.sec-paging .pg-btn.next, .sec-paging .btn_next, .com_paging .pg-btn.next, .com_paging .btn_next {
  margin-left: 20px;
}
.sec-paging .btn-page, .sec-paging .btn_page, .com_paging .btn-page, .com_paging .btn_page {
  line-height: inherit;
  cursor: pointer;
}
.sec-paging .btn-page.active, .sec-paging .btn_page.active, .com_paging .btn-page.active, .com_paging .btn_page.active {
  color: #fff;
  background-color: #9B111E;
  border-radius: 100%;
  font-weight: 400;
}
.sec-paging .btn-page.active b, .sec-paging .btn_page.active b, .com_paging .btn-page.active b, .com_paging .btn_page.active b {
  font-weight: 400;
}

.com_popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 100vh;
  z-index: 100;
  display: none;
  justify-content: center;
  align-items: center;
}
.com_popup.active {
  display: flex;
  align-items: center;
}
.com_popup .bg_close {
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 100;
  background-color: rgba(0, 0, 0, 0.7);
}
.com_popup .pop_container {
  position: relative;
  background: #fff;
  padding: 20px 0;
  margin-inline: auto;
  border-radius: 10px;
  z-index: 101;
  overflow: hidden;
  border-radius: 10px;
  box-shadow: 0 0 5px 0 rgba(31, 39, 62, 0.24);
}
@media screen and (max-width: 1023.9px) {
  .com_popup .pop_container {
    max-width: 95vw;
  }
}
.com_popup .pop_container.m {
  width: 720px;
}
.com_popup .pop_container.s {
  width: 600px;
}
.com_popup .pop_container.sm {
  width: 500px;
}
.com_popup .pop_container.xs {
  width: 320px;
}
.dark .com_popup .pop_container {
  background-color: #202020;
}
.com_popup .content_container {
  padding-inline: 25px;
  max-height: calc(95vh - 150px);
  scrollbar-face-color: #999;
  scrollbar-highlight-color: #999; /*스크롤*/
  scrollbar-3dlight-color: #999; /*하이라이트*/
  scrollbar-darkshadow-color: #999; /*왼쪽외곽음영*/
  scrollbar-shadow-color: #999; /*오른쪽외곽음영*/
  scrollbar-arrow-color: #999; /*오른쪽 안쪽음영*/
  scrollbar-track-color: #999; /*화살*/
  /*스크롤영역*/
  overflow: hidden;
  overflow-y: auto;
  text-align: left;
  /*스크롤바*/
  /*스크롤바 버튼(아래 위 화살표)*/
  /*스크롤바 핸들*/
  /*스크롤바 진행줄*/
  /*진행줄에서 핸들로 덮이지 않은 영역 */
}
.com_popup .content_container::-webkit-scrollbar {
  opacity: 0;
  width: 6px;
  height: 6px;
}
.com_popup .content_container::-webkit-scrollbar-button {
  width: 0;
  height: 0;
}
.com_popup .content_container::-webkit-scrollbar-thumb {
  background-color: #999;
  background-clip: padding-box;
}
.com_popup .content_container::-webkit-scrollbar-track {
  background-color: #F4F4F4;
}
.com_popup .content_container::-webkit-scrollbar-track-piece {
  background-color: #F4F4F4;
}
.com_popup .content_container::-webkit-scrollbar-corner {
  background: #F4F4F4;
}
.com_popup .content_container .box {
  border-radius: 10px;
  border: 1px solid #DBDBDB;
  padding: 20px;
}
.com_popup .btn_container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  gap: 10px;
  margin-top: 20px;
  margin-inline: 25px;
}
.com_popup .btn_container.line {
  border-top: 1px solid #EDEDEE;
  padding-top: 25px;
}
@media screen and (max-width: 1023.9px) {
  .com_popup .btn_container .com_btn {
    flex: 0 50%;
  }
}
.com_popup .pop_tit {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 15px;
  text-align: center;
  margin-inline: 25px;
}
.com_popup .pop_tit.line {
  border-bottom: 1px solid #EDEDEE;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
.dark .com_popup .pop_tit.line {
  border-color: #6c6d70;
}
.com_popup .btn_close {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 14px;
  height: 14px;
  background: url("../img/icon_del.png") no-repeat center/100% auto;
}
.dark .com_popup .btn_close {
  background: url("../img/icon_del_dark.png") no-repeat center/100% auto;
}
.com_popup.type_alert .pop_container {
  width: 320px;
}
.com_popup.type_alert .content_container {
  padding-block: 10px;
  font-size: 15px;
  line-height: 1.5;
  letter-spacing: -0.38px;
  text-align: center;
}
.com_popup.type_alert .content_container .txt + .txt {
  margin-top: 15px;
}
.dark .com_popup.type_alert {
  color: #fff;
}
.dark .com_popup.type_alert .com_input_sec .tit_field {
  color: #000;
}
@media screen and (max-width: 1023.9px) {
  .com_popup.type_mo_bottom {
    align-items: flex-end;
  }
  .com_popup.type_mo_bottom .pop_container {
    width: 100% !important;
    max-width: none;
    border-radius: 10px 10px 0 0;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
  }
  .com_popup.type_mo_bottom .btn_container {
    border-top: 1px solid #EDEDEE;
    padding-top: 20px;
  }
}

.pop_profile .box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  gap: 15px;
  line-height: 1.4;
}
.pop_profile .profile {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  min-width: 140px;
  aspect-ratio: 1;
  border-radius: 100%;
}
.pop_profile .profile > a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.pop_profile .profile > img, .pop_profile .profile > a > img {
  object-fit: cover;
  min-height: 100%;
  min-width: 100%;
  max-height: 100%;
  max-width: none;
  height: 100%;
  width: 100%;
  aspect-ratio: auto;
}

.pop_coupon .coupon {
  background: url(../img/bg_coupon.png) no-repeat center/contain;
  width: 270px;
  height: 130px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  padding-right: 65px;
  padding-bottom: 12px;
  gap: 5px;
  margin-top: 10px;
}
.pop_coupon .coupon .tit {
  font-size: 15px;
  font-weight: 500;
}
.pop_coupon .coupon .price {
  font-size: 22px;
  font-weight: 700;
  color: #9B111E;
}
.pop_coupon .txt {
  text-align: center;
  margin-top: 10px;
  line-height: 1.5;
}

.pop_review .com_chk_btn__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 5px 5px;
  width: 100%;
}
.pop_review .com_chk_btn__wrap > * {
  width: calc((100% - 5px * 2) / 3);
  min-width: calc((100% - 5px * 2) / 3);
}

.pop_report .com_chk__wrap {
  border: 1px solid #EDEDEE;
  border-radius: 10px;
  padding: 20px;
}

.pop_manage_menu .content_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  gap: 10px;
}
.pop_manage_menu .menu_list {
  border: 1px solid #EDEDEE;
  padding: 20px;
  border-radius: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  gap: 10px;
}
@media screen and (max-width: 1023.9px) {
  .pop_manage_menu .menu_list {
    padding: 10px;
  }
}
.pop_manage_menu .menu_list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
}
@media screen and (min-width: 1023.9px) {
  .pop_manage_menu .bottom_wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
  }
}
@media screen and (max-width: 1023.9px) {
  .pop_manage_menu .bottom_wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    gap: 10px;
  }
}

.pop_new_tel .com_input_sec .com_btn {
  min-width: 119px;
}

.pop_auto_review .auto_review {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  gap: 12px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #EDEDEE;
}
.dark .pop_auto_review .auto_review {
  border-color: #6c6d70;
}
.pop_auto_review .auto_review-item {
  border-radius: 10px;
  border: 1px solid #EDEDEE;
  overflow: hidden;
}
.pop_auto_review .auto_review-txt {
  padding: 12px 20px;
  line-height: 1.4;
}
.pop_auto_review .auto_review-btn {
  font-size: 13px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 5px;
}
.pop_auto_review .auto_review-btn:not(:last-child) {
  position: relative;
}
.pop_auto_review .auto_review-btn:not(:last-child)::after {
  content: "";
  display: inline-block;
  position: relative;
  width: 1px;
  height: 10px;
  margin-inline: 10px;
  background: #EDEDEE;
  cursor: default;
}
.dark .pop_auto_review .auto_review-btn:not(:last-child)::after {
  background-color: #3B3B3B;
}
.pop_auto_review .auto_review-btn__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  padding: 6px 20px;
  background-color: #F8F8F8;
}
.pop_auto_review .auto_review-btn__wrap .com_btn {
  margin-right: auto;
}
.pop_auto_review .auto_review-btn__wrap .svg_icon {
  width: 16px;
  min-width: 16px;
  height: 16px;
}
.pop_auto_review .auto_review-textarea {
  margin-bottom: 10px;
  height: 100px;
  min-height: 100px;
}

body {
  overflow-x: hidden;
}
.dark body {
  background-color: #000;
  color: #fff;
}

main {
  min-height: 800px;
  padding-top: 140px;
  padding-bottom: 100px;
  background-color: #fff;
}
.dark main {
  background-color: #000;
}
@media screen and (max-width: 1023.9px) {
  main {
    min-height: auto;
    padding-top: 90px;
    padding-bottom: 40px;
  }
}

.com_divider {
  margin-block: 20px;
  display: block;
  height: 1px;
  width: 100%;
  background-color: #EDEDEE;
}
.dark .com_divider {
  background-color: #6c6d70;
}

.com_center_wrap {
  width: 1650px;
  margin-inline: auto;
}
@media screen and (max-width: 1699.9px) {
  .com_center_wrap {
    width: auto;
    padding-inline: 17px;
  }
}
@media screen and (min-width: 1023.9px) {
  .com_center_wrap.narrow {
    width: 650px;
  }
}
@media screen and (min-width: 1699.9px) {
  .com_center_wrap.m {
    width: 1350px;
  }
}

.head {
  position: fixed;
  top: 0;
  z-index: 11;
  width: 100%;
  background-color: #fff;
}
.head__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
}
@media screen and (max-width: 1023.9px) {
  .head__inner {
    height: 50px;
  }
}
.head__logo {
  padding-block: 20px;
}
@media screen and (max-width: 1023.9px) {
  .head__logo {
    padding-block: 0;
  }
}
.head__logo img {
  width: 192px;
}
@media screen and (max-width: 1023.9px) {
  .head__logo img {
    width: 82px;
  }
}
.head__mode {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  gap: 4px;
  background: #F4F4F4;
}
@media screen and (min-width: 1023.9px) {
  .head__mode {
    border-radius: 50px;
    padding-inline: 25px;
    height: 46px;
    width: 178px;
    min-width: 178px;
    margin-left: auto;
    margin-right: 30px;
    position: relative;
  }
}
@media screen and (max-width: 1023.9px) {
  .head__mode {
    display: none;
    font-size: 12px;
  }
}
.head__mode .switch {
  display: inline-block;
  -webkit-appearance: none;
  border: 2px solid #9B111E;
  border-radius: 100px;
  position: absolute;
  cursor: pointer;
  top: 50%;
}
@media screen and (min-width: 1023.9px) {
  .head__mode .switch {
    width: 48px;
    height: 26px;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (max-width: 1023.9px) {
  .head__mode .switch {
    height: 20px;
    width: 38px;
    left: 65px;
    transform: translateY(-50%);
  }
}
.head__mode .switch:after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: #9B111E;
  border-radius: 50px;
  position: absolute;
  top: 50%;
  left: 3px;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  transition-duration: 0.4s;
  transform: translateY(-50%);
}
@media screen and (max-width: 1023.9px) {
  .head__mode .switch:after {
    height: 13.5px;
    width: 13.5px;
    left: 2px;
  }
}
.head__mode .switch:checked[type=checkbox]:after {
  left: 23px;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  transition-duration: 0.4s;
  border: none;
}
@media screen and (max-width: 1023.9px) {
  .head__mode .switch:checked[type=checkbox]:after {
    left: 18px;
  }
}
.head__mode .switch:checked[type=checkbox]:before {
  content: "";
  display: block;
  background-color: #F4F4F4;
  width: 11px;
  height: 11px;
  border-radius: 20px;
  position: absolute;
  top: 50%;
  z-index: 2;
  transform: translateY(-50%);
  animation: move 800ms ease forwards;
}
@media screen and (max-width: 1023.9px) {
  .head__mode .switch:checked[type=checkbox]:before {
    animation: move-mobile 800ms ease forwards;
  }
}
@keyframes move {
  0% {
    left: 0;
  }
  50% {
    left: 20px;
  }
  100% {
    left: 20px;
  }
}
@keyframes move-mobile {
  0% {
    left: 0;
  }
  50% {
    left: 14px;
  }
  100% {
    left: 14px;
  }
}
.dark .head__mode .switch:checked[type=checkbox]:before {
  display: none;
}
.head__mode .switch:checked[type=checkbox] ~ .txt_light {
  color: rgba(255, 255, 255, 0.4);
}
.dark .head__mode .switch:checked[type=checkbox] ~ .txt_light {
  color: #B7B7B7;
}
.head__mode .switch:checked[type=checkbox] ~ .txt_dark {
  color: #fff;
}
@media screen and (max-width: 1023.9px) {
  .head__mode .switch:checked[type=checkbox] ~ .txt_dark {
    display: inline-block;
  }
}
.head__mode [class^=txt_] {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: #111;
}
@media screen and (min-width: 1023.9px) {
  .head__mode .txt_light {
    left: 25px;
  }
}
@media screen and (max-width: 1023.9px) {
  .head__mode .txt_light {
    left: 30px;
  }
}
.head__mode .txt_dark {
  right: 25px;
  color: #C4C6CA;
}
@media screen and (max-width: 1023.9px) {
  .head__mode .txt_dark {
    right: auto;
    left: 112px;
  }
}
.dark .head__mode {
  background-color: rgba(255, 255, 255, 0.1);
}
.head__link {
  position: relative;
}
@media screen and (max-width: 1023.9px) {
  .head__link .svg_icon.icon_cs {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath stroke='%23444444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='M15 8.59v7.692M15 21.422l.013-.014M15 27.82c7.08 0 12.82-5.74 12.82-12.82S22.08 2.18 15 2.18 2.18 7.92 2.18 15 7.92 27.82 15 27.82Z'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
  .head__link .svg_icon.icon_push {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath stroke='%23444444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='M22.223 13.72c.746 6.893 3.675 8.976 3.675 8.976H2.818s3.847-2.736 3.847-12.31c0-2.176.81-4.263 2.253-5.802 1.443-1.539 3.4-2.403 5.44-2.403.433 0 .861.038 1.282.114M23.335 9.874a3.847 3.847 0 1 0 0-7.693 3.847 3.847 0 0 0 0 7.693ZM16.577 26.542a2.564 2.564 0 0 1-4.436 0'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
}
.dark .head__link .svg_icon.icon_cs {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='M15 8.59v7.692M15 21.422l.013-.014M15 27.82c7.08 0 12.82-5.74 12.82-12.82S22.08 2.18 15 2.18 2.18 7.92 2.18 15 7.92 27.82 15 27.82Z'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.dark .head__link .svg_icon.icon_push {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='M22.223 13.72c.746 6.893 3.675 8.976 3.675 8.976H2.818s3.847-2.736 3.847-12.31c0-2.176.81-4.263 2.253-5.802 1.443-1.539 3.4-2.403 5.44-2.403.433 0 .861.038 1.282.114M23.335 9.874a3.847 3.847 0 1 0 0-7.693 3.847 3.847 0 0 0 0 7.693ZM16.577 26.542a2.564 2.564 0 0 1-4.436 0'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.head__link_area {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 30px;
}
@media screen and (max-width: 1023.9px) {
  .head__link_area {
    gap: 20px;
    margin-left: auto;
  }
}
.dark .head__link_area .svg_icon.icon_close.icon_close {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 16 15.999 4M16 16 4.001 4'/%3E%3C/svg%3E");
}
@media screen and (min-width: 1023.9px) {
  .head__link:hover .head__link-layer {
    display: block;
  }
}
.head__link-layer {
  display: none;
  filter: drop-shadow(0px 1px 3px 0px rgba(0, 0, 0, 0.25));
  border-radius: 50px;
  padding: 3px 8px;
  font-size: 11px;
  color: #9B111E;
  position: absolute;
  background-color: #fff;
  border: 1px solid #9B111E;
  bottom: -35px;
  left: 50%;
  transform: translateX(-50%);
  line-height: initial;
  min-width: 50px;
  text-align: center;
  white-space: nowrap;
}
.head__link-layer::before, .head__link-layer::after {
  content: "";
  position: absolute;
  top: -6px;
  left: 50%;
  transform: translateX(-50%);
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}
.head__link-layer::before {
  border-bottom: 6px solid #9B111E;
  z-index: 1;
}
.head__link-layer::after {
  top: -4px;
  border-bottom: 5px solid white;
  z-index: 2;
}
.head__link .grade {
  filter: drop-shadow(0px 1px 3px 0px rgba(0, 0, 0, 0.25));
  border-radius: 50px;
  padding: 3px 8px;
  font-size: 11px;
  color: #fff;
  position: absolute;
  background-color: #9B111E;
  top: -18px;
  left: 50%;
  transform: translateX(-50%);
  line-height: initial;
  white-space: nowrap;
}
.head__link .grade:after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 50%;
  transform: translateX(-50%);
  margin-bottom: -5px;
  border-top: 5px solid #9B111E;
  border-right: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid transparent;
}
.head__link .grade.type_store {
  background-color: #333;
}
.head__link .grade.type_store:after {
  border-top-color: #333;
}
@media screen and (min-width: 1023.9px) {
  .head__link.menu {
    display: none;
  }
}
@media screen and (max-width: 1023.9px) {
  .head__link.pc {
    display: none;
  }
}
@media screen and (max-width: 1023.9px) {
  .head__link .svg_icon {
    width: 20px;
    height: 20px;
    min-width: 20px;
  }
}
.head__location {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 10px;
  color: #C4C6CA;
  font-size: 14px;
}
@media screen and (max-width: 1023.9px) {
  .head__location {
    font-size: 12px;
  }
}
.head__location_name {
  font-size: 16px;
  font-weight: 600;
  color: #FFF;
}
@media screen and (max-width: 1023.9px) {
  .head__location_name {
    font-size: 14px;
  }
}
.head__location_icon {
  border-radius: 50px;
  background: #FFF;
  width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
}
@media screen and (max-width: 1023.9px) {
  .head__location_icon {
    width: 24px;
    height: 24px;
  }
}
.dark .head {
  background-color: #000;
}

.gnb {
  gap: 30px;
}
@media screen and (min-width: 1023.9px) {
  .gnb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    margin-left: -20px;
  }
}
@media screen and (max-width: 1023.9px) {
  .gnb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    padding-top: 90px;
    position: fixed;
    left: -100%;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    -ms-transition-duration: 0.2s;
    transition-duration: 0.2s;
  }
}
@media screen and (max-width: 1279.9px) {
  .gnb {
    gap: 10px;
  }
}
.gnb__wrap {
  background: var(--gradient, linear-gradient(180deg, #9B111E 0%, #890915 100%));
}
.gnb__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  height: 60px;
}
@media screen and (max-width: 1023.9px) {
  .gnb__inner {
    height: 40px;
  }
}
@media screen and (min-width: 1023.9px) {
  .gnb__link {
    padding: 15px 20px;
    font-size: 20px;
    font-weight: 600;
  }
  .gnb__link, .gnb__link:visited, .gnb__link:active {
    color: #fff;
  }
  .gnb__link:hover, .gnb__link.active {
    border-radius: 10px;
    background: linear-gradient(180deg, #FFF 46.63%, #FFE3E5 100%);
    box-shadow: 0px 0px 6px 0px rgba(138, 2, 42, 0.5);
    color: #9B111E;
  }
}
.gnb__close {
  display: none;
}

@media screen and (max-width: 1023.9px) {
  .head.open .gnb {
    background: rgba(0, 0, 0, 0.5);
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 10;
    -webkit-transition-duration: 0.15s;
    -moz-transition-duration: 0.15s;
    -o-transition-duration: 0.15s;
    -ms-transition-duration: 0.15s;
    transition-duration: 0.15s;
  }
  .head.open .gnb:after {
    content: "";
    display: block;
    background-color: #fff;
    width: 80%;
    height: calc(var(--vh, 1vh) * 100);
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1;
  }
  .dark .head.open .gnb:after {
    background-color: #111;
  }
  .head.open .gnb__link {
    padding-block: 15px;
    position: relative;
    z-index: 2;
    font-size: 20px;
    font-weight: 600;
    left: calc(20% + 30px);
    display: block;
  }
  .head.open .gnb__close {
    position: fixed;
    top: 15px;
    right: 17px;
    z-index: 12;
    display: block;
  }
  .head.open .head__mode {
    display: block;
    position: fixed;
    top: 0;
    left: 20%;
    z-index: 11;
    padding-inline: 30px;
    height: 50px;
    width: 80%;
  }
}
.footer {
  background: #111;
  padding-block: 55px;
}
@media screen and (max-width: 1023.9px) {
  .footer {
    padding-block: 25px 89px;
  }
}
.footer__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
}
@media screen and (max-width: 1023.9px) {
  .footer__inner {
    padding-bottom: 30px;
  }
}
.footer__logo {
  margin-bottom: 20px;
  width: 100%;
}
@media screen and (max-width: 1023.9px) {
  .footer__logo {
    margin-bottom: 0;
  }
  .footer__logo img {
    width: 96px;
  }
}
.footer__link {
  font-size: 15px;
}
@media screen and (max-width: 1023.9px) {
  .footer__link {
    font-size: 13px;
  }
}
.footer__link, .footer__link:visited, .footer__link:active, .footer__link:hover {
  color: #fff !important;
}
.footer__link_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 30px;
  margin-block: 28px;
}
@media screen and (max-width: 1023.9px) {
  .footer__link_wrap {
    gap: 5px 15px;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-block: 20px;
  }
}
.footer .address {
  color: #C4C6CA;
  font-size: 13px;
  line-height: 2;
}
@media screen and (max-width: 1023.9px) {
  .footer .address {
    line-height: 1.6;
    font-size: 12px;
  }
  .footer .address .info_address {
    display: block;
  }
}
.footer .address .info_copy {
  margin-top: 10px;
}
@media screen and (max-width: 1023.9px) {
  .footer .address .info_copy {
    position: absolute;
    bottom: 0;
  }
}
.footer .linkNaddress_sec {
  width: calc(100% - 370px);
}
@media screen and (max-width: 1023.9px) {
  .footer .linkNaddress_sec {
    width: 100%;
  }
}
.footer .snsNcs_sec {
  align-self: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  gap: 30px;
}
@media screen and (min-width: 1023.9px) {
  .footer .snsNcs_sec {
    border-left: 1px solid #303030;
    padding-left: 60px;
    padding-bottom: 27px;
    width: 370px;
  }
}
@media screen and (max-width: 1023.9px) {
  .footer .snsNcs_sec {
    border-block: 1px solid #303030;
    padding-block: 20px;
    margin-block: 20px;
    width: 100%;
  }
}
.footer__sns {
  width: 40px;
}
.footer__sns_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 15px;
}
@media screen and (max-width: 1023.9px) {
  .footer__sns_wrap {
    order: 2;
  }
}
.footer__cs {
  font-size: 13px;
  color: #C4C6CA;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  gap: 20px;
  line-height: 1.5;
}
@media screen and (max-width: 1023.9px) {
  .footer__cs {
    order: 1;
  }
}
.footer__cs .block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  gap: 20px;
}
.footer__cs .block:first-child {
  align-items: center;
}
.footer__cs .tit {
  color: #fff;
  font-size: 16px;
}
@media screen and (max-width: 1023.9px) {
  .footer__cs .tit {
    font-size: 13px;
  }
}
.footer__cs .tel {
  color: #fff;
  font-size: 30px;
  font-weight: 600;
  line-height: 1;
}
@media screen and (max-width: 1023.9px) {
  .footer__cs .tel {
    font-size: 20px;
  }
}

.bottom_menu {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 64px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 0px 0px;
  width: 100%;
  background-color: #fff;
  border-top: 1px soild #EDEDEE;
  z-index: 10;
}
@media screen and (min-width: 1023.9px) {
  .bottom_menu {
    display: none;
  }
}
.bottom_menu > * {
  width: calc((100% - 0px * 4) / 5);
  min-width: calc((100% - 0px * 4) / 5);
}
.bottom_menu__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  gap: 5px;
  font-size: 11px;
  text-align: center;
  padding-block: 10px;
}
.bottom_menu__link .svg_icon {
  width: 24px;
  min-width: 24px;
  height: 24px;
}
.bottom_menu__link .svg_icon.icon_home {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath stroke='%23444444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' d='M17.654 21.793H6.346a4.523 4.523 0 0 1-4.523-4.523v-7.115c0-1.582.826-3.049 2.179-3.868L9.656 2.86a4.523 4.523 0 0 1 4.688 0l5.654 3.427a4.523 4.523 0 0 1 2.18 3.868v7.115a4.523 4.523 0 0 1-4.524 4.523ZM8.607 17.271h6.785'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.com_flex_row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  width: 100%;
  gap: 10px;
}
.com_flex_row .divider {
  margin-left: auto;
}
.com_flex_row input[type=text] {
  flex: 1;
}
.com_flex_row.type_between {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
}
@media screen and (max-width: 1023.9px) {
  .com_flex_row.type_m_col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    align-items: flex-start;
  }
  .com_flex_row.type_m_col input[type=text] {
    flex: auto;
    width: 100%;
  }
  .com_flex_row.type_m_col input[type=number] {
    width: 100%;
  }
  .com_flex_row.type_m_col .com_btn {
    width: 100%;
  }
}

.com_flex_col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  gap: 10px;
}
.com_flex_col .com_btn {
  align-self: flex-start;
}

@media screen and (max-width: 1023.9px) {
  .p_store_detail .head, .p_store_detail .bottom_menu, .p_store_detail .footer {
    display: none;
  }
}

.com_point_txt {
  color: #9B111E !important;
}

.com_gray_txt {
  color: #828488;
}

.com_blue_txt {
  color: #0165D7 !important;
}

.com_red_txt {
  color: #EF3337 !important;
}

.com_pg_tit {
  font-size: 36px;
  font-weight: 600;
  padding-block: 50px 30px;
  text-align: center;
}
@media screen and (max-width: 1023.9px) {
  .com_pg_tit {
    padding-block: 14px;
    font-size: 20px;
    text-align: left;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
  }
}
.com_pg_tit .com_point_txt {
  font-size: 20px;
}
.com_pg_tit__wrap {
  margin-bottom: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
}
@media screen and (max-width: 1023.9px) {
  .com_pg_tit__wrap {
    margin-bottom: 25px;
  }
}
.com_pg_tit__wrap.line {
  border-bottom: 1px solid #EDEDEE;
  margin-bottom: 20px;
  min-height: 52px;
  padding-block: 10px;
}
.dark .com_pg_tit__wrap.line {
  border-color: #6c6d70;
}
@media screen and (min-width: 1023.9px) {
  .com_pg_tit__wrap.type_mo_hide {
    display: none;
  }
}
.com_pg_tit__wrap.type_col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
}
@media screen and (max-width: 1023.9px) {
  .com_pg_tit__wrap.type_col {
    align-items: flex-start;
    text-align: left;
  }
  .com_pg_tit__wrap.type_col .sub {
    text-align: left;
  }
}
.com_pg_tit__wrap .com_pg_tit {
  padding-bottom: 0;
}
@media screen and (max-width: 1023.9px) {
  .com_pg_tit__wrap .com_pg_tit {
    padding-bottom: 0;
  }
}
.com_pg_tit__wrap .sub {
  font-size: 18px;
  margin-top: 10px;
  text-align: center;
  line-height: 1.4;
}
.dark .com_pg_tit__wrap .sub {
  color: #B7B7B7;
}
@media screen and (max-width: 1023.9px) {
  .com_pg_tit__wrap .sub {
    font-size: 14px;
  }
}
.com_pg_tit__wrap .btns {
  margin-left: auto;
}

.com_sec_tit {
  font-size: 36px;
  font-weight: 600;
  position: relative;
}
.com_sec_tit::before {
  content: "";
  display: inline-block;
  position: relative;
  width: 12px;
  height: 12px;
  margin-inline: 0 10px;
  background: #9B111E;
  border-radius: 12px;
  vertical-align: middle;
  cursor: default;
}
.com_sec_tit.s {
  font-size: 24px;
}
@media screen and (max-width: 1023.9px) {
  .com_sec_tit.s {
    font-size: 17px;
  }
}
.com_sec_tit.xs {
  font-size: 18px;
}
.com_sec_tit.xs::before {
  width: 6px;
  height: 6px;
  margin-right: 6px;
}
.com_sec_tit__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  margin-bottom: 30px;
  position: relative;
}
@media screen and (max-width: 1023.9px) {
  .com_sec_tit__wrap {
    margin-bottom: 15px;
  }
}
.com_sec_tit__wrap .com_tip {
  margin-left: 15px;
}
.com_sec_tit__wrap .dot_tip {
  position: relative;
  margin-left: auto;
}
.com_sec_tit__wrap .dot_tip::before {
  content: "";
  display: inline-block;
  position: relative;
  width: 5px;
  height: 5px;
  margin-inline: 10px;
  background: #9B111E;
  border-radius: 5px;
  vertical-align: middle;
  cursor: default;
}
.com_sec_tit__wrap .divider {
  margin-left: auto;
}
.com_sec_tit__wrap .btn_more {
  margin-left: auto;
}
@media screen and (max-width: 1023.9px) {
  .com_sec_tit__wrap .btn_more {
    font-size: 24px;
    border-radius: 100%;
    width: 24px;
    min-width: 24px;
    height: 24px;
    padding: 0;
    line-height: initial;
    margin-left: auto;
  }
}
@media screen and (max-width: 1023.9px) and (max-width: 1023.9px) {
  .com_sec_tit__wrap .btn_more {
    font-size: 0;
  }
}
.com_sec_tit__wrap .btn_more .m {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  line-height: initial;
}
.com_sec_tit__wrap .com_board_group {
  margin-left: auto;
}
.com_sec_tit__wrap .com_btn__wrap {
  margin-left: auto;
}
.com_sec_tit__wrap .com_btn__wrap + .btn_more, .com_sec_tit__wrap .com_btn__wrap + .btn_filter {
  margin-left: 10px;
}
.com_sec_tit__wrap .swiper-button-next, .com_sec_tit__wrap .swiper-button-prev {
  position: relative;
  top: auto;
  margin-top: 0;
  left: auto;
  right: auto;
  border-radius: 10px;
  background: #EDEDEE;
  width: 44px;
  height: 44px;
}
@media screen and (max-width: 1023.9px) {
  .com_sec_tit__wrap .swiper-button-next, .com_sec_tit__wrap .swiper-button-prev {
    width: 30px;
    height: 30px;
  }
}
.com_sec_tit__wrap .swiper-button-next:after, .com_sec_tit__wrap .swiper-button-prev:after {
  display: none;
}
.dark .com_sec_tit__wrap .swiper-button-next, .dark .com_sec_tit__wrap .swiper-button-prev {
  border: 1px solid #fff;
  background-color: transparent;
}
.com_sec_tit__wrap .swiper-button-prev {
  margin-left: auto;
  transform: rotate(180deg);
}
.com_sec_tit__wrap.line {
  border-bottom: 1px solid #111;
  padding-bottom: 20px;
}
.dark .com_sec_tit__wrap .btn_filter {
  background-color: #fff;
}
@media screen and (max-width: 1023.9px) {
  .com_sec_tit {
    font-size: 17px;
  }
  .com_sec_tit::before {
    width: 6px;
    height: 6px;
    margin-right: 5px;
  }
  .com_sec_tit.s {
    font-size: 18px;
  }
}

.com_summary_tit {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
}
@media screen and (max-width: 1023.9px) {
  .com_summary_tit {
    font-size: 16px;
  }
}
.com_summary_tit:not(:first-child) {
  margin-top: 30px;
}
@media screen and (max-width: 1023.9px) {
  .com_summary_tit:not(:first-child) {
    margin-top: 20px;
  }
}
.com_summary_tit .sub {
  font-size: 14px;
  font-weight: 400;
}

.com_tag {
  border-radius: 5px;
  border: 1px solid #9B111E;
  padding: 5px 8px;
  font-size: 13px;
  font-weight: 500;
  color: #9B111E;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  line-height: initial;
}
@media screen and (max-width: 1023.9px) {
  .com_tag {
    font-size: 11px;
    padding: 3px 6px;
  }
}
.com_tag__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 5px;
  display: block;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dark .com_tag {
  background-color: #9B111E;
  color: #fff;
}

.com_tip .tit {
  font-weight: 600;
  font-size: 15px;
  margin-left: 5px;
}
.com_tip.active .layer {
  display: block;
}
.com_tip .btn_open {
  background-color: #EDEDEE;
  border: 1px solid #DFDFDF;
  width: 24px;
  min-width: 24px;
  height: 24px;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
}
@media screen and (max-width: 1023.9px) {
  .com_tip .btn_open {
    width: 16px;
    min-width: 16px;
    height: 16px;
  }
  .com_tip .btn_open .icon_tip {
    width: 2px;
    height: 8px;
  }
}
.com_tip .layer {
  position: absolute;
  margin-top: 32px;
  padding: 20px 25px;
  font-size: 15px;
  line-height: 1.4;
  border-radius: 10px;
  border: 1px solid #EDEDEE;
  background: #FFF;
  box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.08);
  width: 320px;
  word-break: break-all;
  display: none;
  z-index: 2;
  color: #111 !important;
}
@media screen and (max-width: 1023.9px) {
  .com_tip .layer {
    width: calc(100vw - 34px);
    left: 0;
    right: 0;
    padding: 15px;
    font-size: 12px;
    border-radius: 5px;
    margin-top: 8px;
  }
}
.com_tip .layer .icon_close {
  position: absolute;
  top: 12px;
  right: 12px;
  width: 16px;
  height: 16px;
  min-width: 16px;
}
@media screen and (max-width: 1023.9px) {
  .com_tip .layer .icon_close {
    top: 5px;
    right: 5px;
    width: 12px;
    height: 12px;
  }
}
.com_tip .txt {
  margin-top: 8px;
  line-height: 1.5;
}

.com_step {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  gap: 60px;
  position: relative;
  margin-bottom: 30px;
}
.com_step:before {
  width: 280px;
  content: "";
  display: inline-block;
  height: 1px;
  background-color: #EDEDEE;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.dark .com_step:before {
  background-color: #6c6d70;
}
.com_step .step {
  width: 25px;
  height: 25px;
  border-radius: 50px;
  border: 1px solid #DBDBDB;
  background: #E5E5E5;
  font-size: 12px;
  font-weight: 700;
  color: #BCBCBC;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  line-height: initial;
  z-index: 1;
}
.dark .com_step .step {
  background-color: #3E3F42;
  border-color: #6c6d70;
}
.com_step .step.active {
  color: #fff;
  background-color: #9B111E;
  border-color: #840612;
}
@media screen and (max-width: 1023.9px) {
  .com_step {
    padding-top: 30px;
    border-top: 1px solid #EDEDEE;
  }
  .dark .com_step {
    border-color: #6c6d70;
  }
}

.com_reserve_info {
  padding: 20px;
  border-radius: 10px;
  background: #F8F8F8;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  gap: 5px;
}
.dark .com_reserve_info {
  background-color: #202020;
}
.com_reserve_info + .com_reserve_info {
  margin-top: 10px;
}
.com_reserve_info .reserve_info__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  gap: 10px;
}
.com_reserve_info .reserve_info__item-tit {
  width: 100px;
  color: #828488;
  min-height: 21px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  line-height: 1.5;
}
.com_reserve_info .reserve_info__item-info {
  font-size: 15px;
  line-height: 1.5;
}
.com_reserve_info .reserve_info__item-cancel {
  color: #EF3337;
  margin-left: auto;
}

.com_price_info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  gap: 10px;
  margin-top: 15px;
}
.com_price_info.type_box {
  padding: 20px;
  background-color: #F8F8F8;
  border-radius: 10px;
  margin-top: 0;
}
.dark .com_price_info.type_box {
  background-color: #202020;
}
.com_price_info .price_info__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
}
.com_price_info .price_info__item-tit {
  min-width: 100px;
}
.com_price_info .price_info__item-tit:not(.type_total *) {
  color: #828488;
}
.dark .com_price_info .price_info__item-tit:not(.type_total *) {
  color: #B7B7B7;
}
.com_price_info .price_info__item-info {
  flex: 1;
  text-align: right;
}
.com_price_info .price_info__item .select {
  width: 100%;
}
.com_price_info .price_info__item.type_total {
  margin-top: 20px;
}
.com_price_info .price_info__item.type_total .price_info__item-tit {
  font-size: 15px;
  font-weight: 600;
}
.com_price_info .price_info__item.type_total .price_info__item-info {
  font-size: 18px;
  font-weight: 600;
}

.com_no_data {
  font-weight: 600;
  text-align: center;
}
.com_no_data.type_icon {
  padding: 200px 0;
  border: 1px solid #EDEDEE;
  border-radius: 10px;
  font-size: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  gap: 30px;
  font-size: 24px;
  color: #B7B7B7;
}
.dark .com_no_data.type_icon {
  border-color: transparent;
  background-color: #2B2B2B;
}
@media screen and (max-width: 1023.9px) {
  .com_no_data.type_icon {
    gap: 15px;
    font-size: 17px;
    padding-block: 100px;
  }
  .com_no_data.type_icon .svg_icon {
    width: 70px;
    height: 70px;
    min-width: 70px;
  }
}

.com_dot_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  gap: 5px;
}
.com_dot_list .list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 10px;
  position: relative;
}
.com_dot_list .list-item::before {
  content: "";
  display: inline-block;
  position: relative;
  width: 4px;
  height: 4px;
  margin-inline: 0px;
  background: #111;
  border-radius: 4px;
  vertical-align: middle;
  cursor: default;
}
.com_dot_list .list-item:before {
  margin-right: -5px;
}
.dark .com_dot_list .list-item .svg_icon.icon_close.icon_close {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 16 15.999 4M16 16 4.001 4'/%3E%3C/svg%3E");
}

/*common input form*/
.com_input_sec {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.com_input_sec .tit_field,
.com_input_sec .input_field {
  width: 100%;
}
.com_input_sec .tit_field.row,
.com_input_sec .input_field.row {
  min-height: 24px;
  margin-bottom: 25px;
}
.com_input_sec .error_txt {
  line-height: 17px;
  color: #EF3337;
}
.com_input_sec .tit_field {
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
}
.com_input_sec .tit_field .tip {
  color: #828488;
  font-size: 13px;
  margin-left: auto;
}
.com_input_sec .tit_field.row {
  width: auto;
}
@media screen and (max-width: 1023.9px) {
  .com_input_sec .tit_field {
    font-size: 14px;
  }
}
.dark .com_input_sec .tit_field {
  color: #fff;
}
.com_input_sec .input_field {
  margin-bottom: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  justify-content: center;
}
.com_input_sec .input_field:last-child {
  margin-bottom: 0;
}
.com_input_sec .input_field.row {
  flex: 1;
}
.com_input_sec .input_field.row.align_right {
  align-items: flex-end;
}
.com_input_sec .input_field.tel .com_btn {
  min-width: 118px;
}
.com_input_sec .input_field input[type=text],
.com_input_sec .input_field input[type=password] {
  width: 100%;
}
.com_input_sec .input_field .error_txt {
  color: #EF3337;
  text-align: center;
  margin-top: 10px;
}
.com_input_sec .input_field .ok_txt {
  color: #0165D7;
  text-align: center;
  margin-top: 10px;
}
.dark .com_input_sec .input_field .ok_txt {
  color: #fff;
}
.com_input_sec .input_field .tip_txt {
  color: #828488;
  margin-top: 10px;
}
.com_input_sec .flex_row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 6px;
}
.com_input_sec .flex_row + .flex_row {
  margin-top: 10px;
}
.com_input_sec .icon_must {
  font-size: 0;
  width: 6.9px;
  height: 7.1px;
  margin-left: 2px;
  display: inline-block;
  background: url(../img/icon_must.png) no-repeat center/contain;
  margin-bottom: 10px;
}
.com_input_sec .btn_attach {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  border-radius: 10px;
  border: 1px solid #DBDBDB;
  background: #F4F4F4;
  padding: 20px;
  gap: 5px;
  color: #828488;
}

.com_attached_img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px;
}
@media screen and (max-width: 1023.9px) {
  .com_attached_img {
    gap: 5px;
  }
}
.com_attached_img .block {
  position: relative;
  border-radius: 5px;
}
.com_attached_img .block .thumb {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  min-width: 80px;
  aspect-ratio: 1;
  border-radius: 5px;
}
.com_attached_img .block .thumb > a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.com_attached_img .block .thumb > img, .com_attached_img .block .thumb > a > img {
  object-fit: cover;
  min-height: 100%;
  min-width: 100%;
  max-height: 100%;
  max-width: none;
  height: 100%;
  width: 100%;
  aspect-ratio: auto;
}
@media screen and (max-width: 1023.9px) {
  .com_attached_img .block .thumb {
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    min-width: 60px;
    aspect-ratio: 1;
  }
  .com_attached_img .block .thumb > a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
  }
  .com_attached_img .block .thumb > img, .com_attached_img .block .thumb > a > img {
    object-fit: cover;
    min-height: 100%;
    min-width: 100%;
    max-height: 100%;
    max-width: none;
    height: 100%;
    width: 100%;
    aspect-ratio: auto;
  }
}
.com_attached_img .block .btn_del {
  background-color: #75777b;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  position: absolute;
  right: 3px;
  top: 3px;
}
.com_attached_img .block .btn_del .svg_icon {
  width: 12px;
  min-width: 12px;
  height: 12px;
}
.com_attached_img .block.type_select {
  border: 1px solid #EDEDEE;
  padding: 10px 10px 7px 10px;
}
@media screen and (max-width: 1023.9px) {
  .com_attached_img .block.type_select {
    padding: 4px;
  }
}
.com_attached_img .block.type_select .thumb {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  min-width: 100px;
  aspect-ratio: 1;
  border-radius: 5px;
  margin-bottom: 10px;
}
.com_attached_img .block.type_select .thumb > a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.com_attached_img .block.type_select .thumb > img, .com_attached_img .block.type_select .thumb > a > img {
  object-fit: cover;
  min-height: 100%;
  min-width: 100%;
  max-height: 100%;
  max-width: none;
  height: 100%;
  width: 100%;
  aspect-ratio: auto;
}
@media screen and (max-width: 1023.9px) {
  .com_attached_img .block.type_select .thumb {
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 100px;
    min-width: 100px;
    aspect-ratio: 1;
  }
  .com_attached_img .block.type_select .thumb > a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
  }
  .com_attached_img .block.type_select .thumb > img, .com_attached_img .block.type_select .thumb > a > img {
    object-fit: cover;
    min-height: 100%;
    min-width: 100%;
    max-height: 100%;
    max-width: none;
    height: 100%;
    width: 100%;
    aspect-ratio: auto;
  }
}
.com_attached_img .block.type_select .btn_del {
  top: 13px;
  right: 13px;
}

.com_add_file {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  flex-wrap: wrap;
  width: 100%;
  gap: 10px;
}
.com_add_file > * {
  align-self: stretch;
}
.com_add_file .btn_del_thumb {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  background: url("../img/icon_del.png") #e8e8e8 center center no-repeat;
  background-size: 9px auto;
  font-size: 0;
  width: 22px;
  height: 22px;
  border-radius: 100%;
}
.com_add_file .blind {
  display: none;
}
.com_add_file .input_form {
  flex: 1; /* input_form이 남은 공간을 꽉 채울 수 있도록 설정 */
}
.com_add_file .input_form .input {
  border: 1px solid #ddd;
  margin-left: 0;
  padding-inline: 10px;
}
.com_add_file .input_form + .com_btn {
  min-height: 44px;
  flex: 0 0 auto;
}
@media screen and (min-width: 575.9px) {
  .com_add_file .input_form + .com_btn {
    margin-left: 10px;
  }
}
@media screen and (max-width: 575.9px) {
  .com_add_file .input_form + .com_btn {
    margin: 0 0 0 10px;
    flex: 0.5;
  }
}
.com_add_file .add_file-input {
  flex: 1;
}
.com_add_file .com_btn {
  flex: 0; /* com_btn이 필요한 만큼의 공간만 차지하도록 설정 */
}
.com_add_file .com_file_thumb {
  position: relative;
  display: none;
  margin-top: 5px;
  width: 100%; /* 가로 크기를 100%로 설정하여 줄바꿈이 되도록 함 */
  border: 1px solid #EDEDEE;
  border-radius: 5px;
  padding: 5px;
}
.dark .com_add_file .com_file_thumb {
  border-color: #3B3B3B;
}
.com_add_file .com_file_thumb_img {
  position: relative;
  z-index: 0;
  display: inline-block;
  height: 100%;
}
.com_add_file .com_file_thumb_img .filebox {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
}
.com_add_file .com_file_thumb_img .filebox img {
  margin-bottom: auto;
}
.com_add_file .com_file_thumb .preview_img {
  width: 120px;
}
.com_add_file_img {
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
}
@media screen and (max-width: 575.9px) {
  .com_add_file_img + .com_add_file {
    margin-top: 25px;
  }
}
.com_add_file_img .btn_del_img {
  background: url("../img/icon_del.png") #e8e8e8 center center no-repeat;
  background-size: 9px auto;
  font-size: 0;
  width: 22px;
  height: 22px;
  border-radius: 100%;
  display: inline-block;
}
.com_add_file_img .img {
  position: relative;
  max-width: 200px;
  z-index: 0;
  width: 120px;
  aspect-ratio: 3/2;
  object-fit: cover;
}
.com_add_file_img .add_file_value {
  display: inline-block;
  margin-right: 5px;
  cursor: pointer;
}
.com_add_file_img .btn_btm {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 5px;
}
.com_add_file + .com_add_file {
  margin-top: 10px;
}

.com_agree_area {
  margin-top: 20px;
}
.com_agree_area label {
  color: #111;
  text-align: left;
  font-size: 14px;
}
.dark .com_agree_area label {
  color: #fff;
}
.com_agree_area .item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
}
.com_agree_area .item .txt {
  margin-left: auto;
  color: #9B111E;
}
.com_agree_area .item.all {
  border-top: 1px solid #EDEDEE;
  padding-top: 10px;
}
.dark .com_agree_area .item.all {
  border-color: #444;
}

.com_input_unit {
  border: 1px solid #DBDBDB;
  border-radius: 6px;
  padding: 0 15px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  gap: 10px;
  height: 44px;
  max-width: 150px;
}
@media screen and (max-width: 1023.9px) {
  .com_input_unit {
    max-width: 120px;
  }
}
.dark .com_input_unit {
  background-color: #1A1A1A;
  border-color: #2A2A2A;
}
.dark .com_member .com_input_unit {
  border-color: #525252;
  background-color: #404040;
}
.com_input_unit input {
  border: none;
  padding: 0;
  height: 42px;
  flex: 1;
  width: 100px;
}
@media screen and (max-width: 1023.9px) {
  .com_input_unit input {
    width: 80px;
  }
}

/*!스크롤*/
.scroll {
  scrollbar-face-color: #d5d3d7;
  /*스크롤*/
  scrollbar-highlight-color: #d5d3d7;
  /*하이라이트*/
  scrollbar-3dlight-color: #d5d3d7;
  /*왼쪽외곽음영*/
  scrollbar-darkshadow-color: #d5d3d7;
  /*오른쪽외곽음영*/
  scrollbar-shadow-color: #d5d3d7;
  /*오른쪽 안쪽음영*/
  scrollbar-arrow-color: #d5d3d7;
  /*화살*/
  scrollbar-track-color: rgba(255, 255, 255, 0);
  /*스크롤영역*/
  overflow: auto;
  /*스크롤바*/
  /*스크롤바 버튼(아래 위 화살표)*/
  /*스크롤바 핸들*/
  /*스크롤바 진행줄*/
  /*진행줄에서 핸들로 덮이지 않은 영역 */
  /*상하 좌우 스크롤이 만나는 공간*/
}
.scroll::-webkit-scrollbar {
  opacity: 0;
  width: 15px;
  height: 15px;
}
.scroll::-webkit-scrollbar-button {
  width: 0;
  height: 0;
}
.scroll::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
  border: 4px solid transparent;
  border-radius: 10px;
}
.scroll::-webkit-scrollbar-track {
  background-color: rgba(255, 255, 255, 0);
}
.scroll::-webkit-scrollbar-track-piece {
  background-color: rgba(255, 255, 255, 0);
}
.scroll::-webkit-scrollbar-corner {
  background: rgba(0, 0, 0, 0.08);
}

.scroll_lock {
  touch-action: none;
  overflow-y: hidden !important;
}
.scroll_lock body {
  touch-action: none;
  overflow-y: hidden !important;
}

.no_data {
  text-align: center;
  font-weight: bold;
  margin-block: 10px;
  width: 100% !important;
}

.loading-layer {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  display: none;
  z-index: 9999;
  gap: 25px;
  color: #fff;
  font-size: 18px;
}
.loading-layer.active {
  display: flex;
}
.loading-layer .spinner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
}
.loading-layer .dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #fff;
  margin: 0 5px;
  animation: pulse 1s infinite ease-in-out;
}
.loading-layer .dot1 {
  animation-delay: 0s;
}
.loading-layer .dot2 {
  animation-delay: 0.33s;
}
.loading-layer .dot3 {
  animation-delay: 0.66s;
}
@keyframes pulse {
  0% {
    transform: scale(0.8);
    opacity: 0.5;
  }
  50% {
    transform: scale(1.2);
    opacity: 1;
  }
  100% {
    transform: scale(0.8);
    opacity: 0.5;
  }
}

@media screen and (max-width: 1023.9px) {
  .pc {
    display: none;
  }
}

@media screen and (min-width: 1023.9px) {
  .mobile {
    display: none !important;
  }
}

.com_post_card {
  border-radius: 10px;
  box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}
.dark .com_post_card {
  background: #202020;
}
.com_post_card .thumb {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  min-width: 100%;
  aspect-ratio: 1;
}
.com_post_card .thumb > a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.com_post_card .thumb > img, .com_post_card .thumb > a > img {
  object-fit: cover;
  min-height: 100%;
  min-width: 100%;
  max-height: 100%;
  max-width: none;
  height: 100%;
  width: 100%;
  aspect-ratio: auto;
}
.com_post_card .tit {
  padding-top: 20px;
  padding-inline: 20px;
  font-size: 18px;
  font-weight: 600;
  display: block;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media screen and (max-width: 1023.9px) {
  .com_post_card .tit {
    font-size: 15px !important;
    padding-top: 15px !important;
    padding-inline: 15px !important;
  }
}
.dark .com_post_card .tit {
  color: #fff;
}
.com_post_card .date {
  padding-inline: 20px;
  padding-bottom: 20px;
  margin-top: 8px;
  color: #828488;
  font-size: 14px;
}
@media screen and (max-width: 1023.9px) {
  .com_post_card .date {
    font-size: 12px;
    padding-inline: 15px !important;
    padding-bottom: 15px !important;
  }
}
.com_post_card.type_thumb_wide .thumb {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  min-width: 100%;
  aspect-ratio: 1.56;
}
.com_post_card.type_thumb_wide .thumb > a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.com_post_card.type_thumb_wide .thumb > img, .com_post_card.type_thumb_wide .thumb > a > img {
  object-fit: cover;
  min-height: 100%;
  min-width: 100%;
  max-height: 100%;
  max-width: none;
  height: 100%;
  width: 100%;
  aspect-ratio: auto;
}
.com_post_card__list {
  margin-bottom: 45px;
}

.com_board_group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 6px;
}
@media screen and (max-width: 1023.9px) {
  .com_board_group {
    width: 100vw;
    overflow-x: auto;
    margin-left: -17px !important;
    padding-inline: 17px;
    -ms-overflow-style: none;
  }
  .com_board_group::-webkit-scrollbar {
    display: none;
  }
}
.com_board_group .group {
  white-space: nowrap;
}
.com_board_group .group input + .btn {
  border-radius: 6px;
  background: #ededee;
  padding: 13px 20px;
  font-size: 15px;
  font-weight: 500;
  text-align: center;
  cursor: pointer;
  min-width: 90px;
}
@media screen and (max-width: 1023.9px) {
  .com_board_group .group input + .btn {
    padding: 9px 15px;
    font-size: 14px;
    min-width: 0;
  }
}
.com_board_group .group input:checked + .btn {
  background-color: #9B111E;
  color: #fff;
}
.dark .com_board_group .group input + .btn {
  color: #111;
}
.dark .com_board_group .group input:checked + .btn {
  color: #fff;
}
@media screen and (max-width: 1023.9px) {
  .com_sec_tit + .com_board_group {
    margin-top: 10px;
  }
}

.com_store_list {
  border-top: 1px solid #111;
}
.com_store_list .item {
  border-bottom: 1px solid #EDEDEE;
  padding: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
}
@media screen and (max-width: 1023.9px) {
  .com_store_list .item {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 14px 0 4px 0;
  }
}
.com_store_list .item > * {
  align-self: stretch;
}
.com_store_list .item .info_wrap {
  margin-right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 0 20px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_list .item .info_wrap {
    width: 100%;
  }
}
.com_store_list .item .info_wrap .name {
  font-size: 20px;
  font-weight: 600;
  color: #9B111E;
}
@media screen and (max-width: 1023.9px) {
  .com_store_list .item .info_wrap .name {
    font-size: 15px;
  }
}
.dark .com_store_list .item .info_wrap .name {
  color: #fff;
}
.com_store_list .item .info_wrap .desc {
  display: block;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  font-size: 15px;
  margin-top: 14px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_list .item .info_wrap .desc {
    display: block;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    display: -webkit-box;
    white-space: normal;
    font-size: 12px;
    line-height: 1.6;
  }
}
.dark .com_store_list .item .info_wrap .desc {
  color: #fff;
}
.com_store_list .item .info_wrap .address {
  color: #828488;
  margin-top: 5px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_list .item .info_wrap .address {
    font-size: 11px;
  }
}
.dark .com_store_list .item .info_wrap .address {
  color: #6C6D70;
}
.com_store_list .item .board_num {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  position: relative;
  font-size: 20px;
  font-weight: 500;
  word-break: break-all;
}
@media screen and (min-width: 1023.9px) {
  .com_store_list .item .board_num {
    min-width: 200px;
    gap: 10px;
    position: relative;
    padding-inline: 20px;
  }
  .com_store_list .item .board_num::before {
    content: "";
    display: inline-block;
    position: relative;
    width: 1px;
    height: 32px;
    margin-inline: 0;
    background: #EDEDEE;
    cursor: default;
  }
  .dark .com_store_list .item .board_num::before {
    background-color: #3B3B3B;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_store_list .item .board_num {
    font-size: 11px;
    gap: 5px;
    margin-left: 13px;
    margin-top: 10px;
    justify-self: flex-end;
  }
  .com_store_list .item .board_num:first-of-type {
    margin-left: auto;
  }
  .com_store_list .item .board_num .svg_icon {
    width: 15px !important;
    min-width: 15px !important;
  }
}
.com_store_list .item .board_num:before {
  position: absolute;
  left: 0;
}
.dark .com_store_list .item .board_num:before {
  background-color: #191919;
}
.com_store_list .item .com_tag {
  height: 22px;
}
.dark .com_store_list .item .com_tag {
  background-color: #9B111E;
  color: #fff;
}
.dark .com_store_list .item {
  border-bottom: 1px solid #191919;
}
.com_store_list__sort {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  margin-block: 20px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_list__sort {
    margin-block: 15px;
  }
}
.com_store_list__sort .sort:not(:last-child) {
  position: relative;
}
.com_store_list__sort .sort:not(:last-child)::after {
  content: "";
  display: inline-block;
  position: relative;
  width: 1px;
  height: 12px;
  margin-inline: 10px;
  background: #EDEDEE;
  cursor: default;
}
.dark .com_store_list__sort .sort:not(:last-child)::after {
  background-color: #3B3B3B;
}
.dark .com_store_list__sort .sort {
  color: #fff;
}

.com_store_detail {
  padding-bottom: 160px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail {
    padding-top: 50px !important;
    padding-bottom: 77px;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .store_detail_bottom_btns {
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    background: #fff;
    border-top: 1px solid #EDEDEE;
    z-index: 99;
    padding: 11px 8px;
  }
  .dark .com_store_detail .store_detail_bottom_btns {
    border-color: #3B3B3B;
  }
}
.com_store_detail .top_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  padding-top: 80px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .top_container {
    padding-top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
  }
}
.com_store_detail .top_container > * {
  align-self: stretch;
}
@media screen and (min-width: 1023.9px) {
  .com_store_detail .detail_slide {
    width: 590px;
    padding-right: 50px;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .detail_slide {
    position: relative;
    width: calc(100% + 34px);
    min-width: calc(100% + 34px);
    margin-left: -17px !important;
    padding-inline: 0;
  }
}
@media screen and (min-width: 1023.9px) {
  .com_store_detail .detail_slide .custom-pagination {
    display: none;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .detail_slide .custom-pagination {
    position: absolute;
    right: 3vw;
    bottom: 13px;
    border-radius: 50px;
    background: rgba(0, 0, 0, 0.7);
    padding-inline: 13.5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    color: #fff;
    line-height: initial;
    height: 28px;
    font-size: 15px;
    z-index: 2;
  }
}
.com_store_detail .detail_slide .swiper-wrapper img {
  width: 100%;
}
.com_store_detail .detail_slide .img_swiper .swiper-slide {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  min-width: 100%;
  aspect-ratio: 1;
}
.com_store_detail .detail_slide .img_swiper .swiper-slide > a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.com_store_detail .detail_slide .img_swiper .swiper-slide > img, .com_store_detail .detail_slide .img_swiper .swiper-slide > a > img {
  object-fit: cover;
  min-height: 100%;
  min-width: 100%;
  max-height: 100%;
  max-width: none;
  height: 100%;
  width: 100%;
  aspect-ratio: auto;
}
@media screen and (min-width: 1023.9px) {
  .com_store_detail .detail_slide .img_swiper .swiper-slide {
    border-radius: 10px;
    overflow: hidden;
  }
}
.com_store_detail .detail_slide .thumb_swiper {
  margin-top: 20px;
}
.com_store_detail .detail_slide .thumb_swiper .swiper-slide {
  border-radius: 10px;
  overflow: hidden;
  aspect-ratio: 1/1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
}
.com_store_detail .detail_slide .thumb_swiper .swiper-slide img {
  object-fit: cover;
  min-height: 100%;
  min-width: 100%;
  max-height: 100%;
  max-width: none;
  height: 100%;
}
.com_store_detail .detail_slide .thumb_swiper__wrap {
  position: relative;
  padding-inline: 36px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .detail_slide .thumb_swiper__wrap {
    display: none;
  }
}
.com_store_detail .detail_slide .thumb_swiper__wrap .swiper-button-next:after,
.com_store_detail .detail_slide .thumb_swiper__wrap .swiper-button-prev:after {
  font-size: 13px;
}
.com_store_detail .detail_slide .thumb_swiper__wrap .swiper-button-next,
.com_store_detail .detail_slide .thumb_swiper__wrap .swiper-button-prev {
  color: #111;
}
.com_store_detail .detail_slide .thumb_swiper__wrap .swiper-button-prev {
  left: 0;
}
.com_store_detail .detail_slide .thumb_swiper__wrap .swiper-button-next {
  right: 0;
}
.com_store_detail .detail_slide .thumb_swiper__wrap .swiper-slide-thumb-active {
  border: 3px solid #9B111E;
}
.com_store_detail .detail_slide .thumb_swiper__wrap .swiper-slide-thumb-active img {
  transform: scale(1.2);
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.com_store_detail .detail_desc {
  flex: 1;
  padding-top: 10px;
}
@media screen and (min-width: 1023.9px) {
  .com_store_detail .detail_desc {
    border-left: 1px solid #EDEDEE;
    padding-left: 50px;
  }
  .dark .com_store_detail .detail_desc {
    border-color: #5d5d5d;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .detail_desc {
    padding-top: 17px;
  }
}
.com_store_detail .detail_desc .top_info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
}
.com_store_detail .detail_desc .top_info .name {
  font-size: 32px;
  font-weight: 600;
  word-break: break-all;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .detail_desc .top_info .name {
    font-size: 20px;
  }
}
.com_store_detail .detail_desc .top_info .cate {
  position: relative;
  color: #9B111E;
  font-size: 15px;
  font-weight: 500;
  white-space: nowrap;
  padding-right: 30px;
  margin-right: auto;
}
.com_store_detail .detail_desc .top_info .cate::before {
  content: "";
  display: inline-block;
  position: relative;
  width: 4px;
  height: 4px;
  margin-inline: 15px;
  background: #c4c6ca;
  border-radius: 4px;
  vertical-align: middle;
  cursor: default;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .detail_desc .top_info .cate {
    padding-right: 0;
  }
}
.com_store_detail .detail_desc .top_info .btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 25px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .detail_desc .top_info .btns {
    position: fixed;
    top: 9px;
    right: 17px;
    z-index: 99;
  }
}
.com_store_detail .detail_desc .top_info .btns .btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 8px;
  font-size: 15px;
  line-height: initial;
}
.dark .com_store_detail .detail_desc .top_info .btns .btn {
  color: #fff;
}
.com_store_detail .detail_desc .top_info .btns .bookmark .svg_icon {
  width: 20px;
  min-width: 20px;
  height: 20px;
}
.dark .com_store_detail .detail_desc .top_info .btns .bookmark .svg_icon.icon_bookmark {
  background: url("../img/svg/icon_bookmark_dark.svg") no-repeat center/contain;
}
.com_store_detail .detail_desc .num_info {
  margin-top: 11px;
  border-radius: 6px;
  border: 1px solid #DBDBDB;
  background-color: #F4F4F4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
}
.com_store_detail .detail_desc .num_info .block {
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  gap: 6px;
  font-weight: 600;
  height: 42px;
}
.com_store_detail .detail_desc .num_info .block:not(:first-child) {
  border-left: 1px solid #DBDBDB;
}
.com_store_detail .detail_desc .num_info .block .num {
  font-weight: 400;
}
.com_store_detail .detail_desc .num_info .block .icon_bookmark_active {
  width: 16px;
  min-width: 16px;
  height: 16px;
}
.dark .com_store_detail .detail_desc .num_info .block {
  color: #111;
}
.com_store_detail .detail_desc .desc {
  margin-top: 20px;
  font-size: 16px;
  line-height: 1.6;
  position: relative;
  word-break: break-all;
  min-height: 51px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .detail_desc .desc {
    font-size: 14px;
  }
}
.com_store_detail .detail_desc .desc:not(.active) {
  display: block;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  display: -webkit-box;
  white-space: normal;
}
.com_store_detail .detail_desc .desc .btn_more {
  font-size: 14px;
  color: #828488;
  white-space: nowrap;
  height: 10px;
  float: right;
  shape-outside: border-box;
  padding-right: 25px;
  margin-top: 31px;
}
.com_store_detail .detail_desc .desc .btn_more:before {
  content: "+ 더보기";
}
.com_store_detail .detail_desc .desc.active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
}
.com_store_detail .detail_desc .desc.active .btn_more {
  float: none;
  order: 2;
  margin-top: 0;
  text-align: right;
}
.com_store_detail .detail_desc .desc.active .btn_more:before {
  content: "- 접기";
}
.com_store_detail .detail_desc .info_list {
  margin-top: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  gap: 5px;
}
.com_store_detail .detail_desc .info_list .block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: baseline;
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  gap: 10px;
  min-height: 24px;
}
.com_store_detail .detail_desc .info_list .block .tit_field {
  width: 70px;
  min-width: 70px;
  color: #828488;
}
.com_store_detail .detail_desc .info_list .block .input_field {
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 10px;
  line-height: 1.4;
}
.com_store_detail .detail_desc .info_list .block .input_field.address {
  position: relative;
}
.com_store_detail .detail_desc .info_list .block .input_field.address .txt {
  position: relative;
  line-height: 1.6;
}
.com_store_detail .detail_desc .info_list .block .input_field.address .btn_address_detail {
  font-size: 0;
  background: url(../img/icon_arrow_down.png) no-repeat center/cover;
  width: 13px;
  height: 12px;
  vertical-align: 4px;
}
.dark .com_store_detail .detail_desc .info_list .block .input_field.address .btn_address_detail {
  background: url(../img/icon_arrow_down_dark.png) no-repeat center/13px auto;
}
.com_store_detail .detail_desc .info_list .block .input_field.address .adress_detail {
  max-height: 0;
  visibility: hidden;
  overflow: hidden;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.com_store_detail .detail_desc .info_list .block .input_field.address.active {
  align-items: flex-start;
}
.com_store_detail .detail_desc .info_list .block .input_field.address.active .adress_detail {
  visibility: visible;
  max-height: 30px;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.com_store_detail .detail_desc .info_list .block .input_field.address.active .btn_address_detail {
  transform: rotate(180deg);
  margin-top: 5px;
}
.com_store_detail .detail_desc .sec_tit {
  margin-top: 35px;
}
.com_store_detail .detail_desc .comforts_list {
  margin-top: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px 10px;
  width: 100%;
  position: relative;
}
.com_store_detail .detail_desc .comforts_list > * {
  width: calc((100% - 10px * 4) / 5);
  min-width: calc((100% - 10px * 4) / 5);
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .detail_desc .comforts_list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 12px 12px;
    width: 100%;
  }
  .com_store_detail .detail_desc .comforts_list > * {
    width: calc((100% - 12px * 1) / 2);
    min-width: calc((100% - 12px * 1) / 2);
  }
}
.com_store_detail .detail_desc .comforts_list li:nth-child(n+11) {
  display: none;
}
.com_store_detail .detail_desc .comforts_list:has(li:nth-child(11)) .btn_comforts {
  display: block;
}
.com_store_detail .detail_desc .comforts_list.open .block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
}
.com_store_detail .detail_desc .comforts_list.open .btn_comforts {
  transform: rotate(270deg);
}
.com_store_detail .detail_desc .comforts_list .block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 5px;
  line-height: initial;
}
.com_store_detail .detail_desc .comforts_list .btn_comforts {
  position: absolute;
  top: -30px;
  right: 0;
  width: auto !important;
  min-width: 0 !important;
  transform: rotate(90deg);
  display: none;
}
.com_store_detail .detail_desc .coupon_info {
  margin-top: 35px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .detail_desc .coupon_info {
    margin-top: 30px;
  }
}
.com_store_detail .detail_desc .coupon_info .sec_tit {
  margin-top: 0;
}
.com_store_detail .detail_desc .view_info {
  border-radius: 6px;
  border: 1px dashed #DBDBDB;
  background: #F4F4F4;
  padding-block: 8px;
  margin-block: 20px 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  gap: 30px;
}
.dark .com_store_detail .detail_desc .view_info {
  border-color: #6c6d70;
}
.com_store_detail .detail_desc .view_info .state {
  color: #9B111E;
  font-size: 16px;
  font-weight: 600;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .detail_desc .view_info .state {
    font-weight: 400;
    font-size: 14px;
  }
}
.com_store_detail .detail_desc .view_info .view {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  font-size: 16px;
  gap: 10px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .detail_desc .view_info .view {
    font-size: 14px;
  }
}
.dark .com_store_detail .detail_desc .view_info {
  background-color: #191919;
}
.com_store_detail .divider_line {
  margin-block: 80px;
  border-bottom: 1px solid #EDEDEE;
  padding: 0;
}
.dark .com_store_detail .divider_line {
  border-color: #5d5d5d;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .divider_line {
    display: none;
  }
}
.com_store_detail .detail_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  gap: 60px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .detail_container {
    gap: 25px;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .detail_container .com_sec_tit {
    white-space: nowrap;
  }
  .com_store_detail .detail_container .com_sec_tit__wrap {
    gap: 30px;
  }
  .com_store_detail .detail_container .com_sec_tit__wrap .com_board_group {
    margin-top: 0 !important;
    margin-left: 0;
    margin-right: -17px;
  }
}
.com_store_detail .detail_container .comforts_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px 10px;
  width: 100%;
}
.com_store_detail .detail_container .comforts_list > * {
  width: calc((100% - 10px * 4) / 5);
  min-width: calc((100% - 10px * 4) / 5);
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .detail_container .comforts_list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px 10px;
    width: 100%;
  }
  .com_store_detail .detail_container .comforts_list > * {
    width: calc((100% - 10px * 1) / 2);
    min-width: calc((100% - 10px * 1) / 2);
  }
}
.com_store_detail .detail_container .comforts_list .block {
  border-radius: 6px;
  border: 1px solid #DBDBDB;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 5px;
  height: 48px;
  padding-inline: 20px;
}
.dark .com_store_detail .detail_container .comforts_list .block {
  border: 0;
  background-color: #191919;
  color: #fff;
}
.com_store_detail .menu_area {
  position: relative;
}
@media screen and (min-width: 1023.9px) {
  .com_store_detail .menu_area {
    position: relative;
    border: 1px solid #DBDBDB;
    border-radius: 10px;
    padding: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 30px 80px;
    width: 100%;
  }
  .com_store_detail .menu_area::after {
    content: "";
    display: inline-block;
    position: relative;
    width: 1px;
    height: calc(100% - 80px);
    margin-inline: 0;
    background: #EDEDEE;
    cursor: default;
  }
  .dark .com_store_detail .menu_area::after {
    background-color: #3B3B3B;
  }
  .com_store_detail .menu_area > * {
    width: calc((100% - 80px * 1) / 2);
    min-width: calc((100% - 80px * 1) / 2);
  }
  .dark .com_store_detail .menu_area {
    border-color: #3B3B3B;
  }
  .dark .com_store_detail .menu_area:after {
    background-color: #222;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .menu_area {
    margin-top: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    gap: 40px;
  }
}
.com_store_detail .menu_area:not(:last-child) {
  margin-bottom: 60px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .menu_area:not(:last-child) {
    border-bottom: 1px solid #EDEDEE;
    margin-bottom: 30px;
    padding-bottom: 30px;
  }
  .dark .com_store_detail .menu_area:not(:last-child) {
    border-color: #3B3B3B;
  }
}
.com_store_detail .menu_area:after {
  position: absolute;
  left: 50%;
}
.com_store_detail .menu_area .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .menu_area .item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    align-items: flex-start;
    padding-right: 90px;
    position: relative;
  }
}
.com_store_detail .menu_area .item .info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  gap: 5px;
}
@media screen and (min-width: 1023.9px) {
  .com_store_detail .menu_area .item .info {
    margin-right: 20px;
  }
}
.com_store_detail .menu_area .item .info .name {
  font-size: 20px;
  font-weight: 500;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .menu_area .item .info .name {
    font-size: 14px;
  }
}
.com_store_detail .menu_area .item .info .txt {
  color: #828488;
  font-size: 15px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .menu_area .item .info .txt {
    font-size: 13px;
  }
}
.com_store_detail .menu_area .item .price_wrap {
  text-align: right;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  gap: 5px;
  margin-left: auto;
  flex: 0 0 auto;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .menu_area .item .price_wrap {
    margin-left: 0;
    text-align: left;
    margin-top: 8px;
  }
}
.com_store_detail .menu_area .item .price_wrap .price {
  font-size: 20px;
  font-weight: 600;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .menu_area .item .price_wrap .price {
    font-size: 13px;
  }
}
.com_store_detail .menu_area .item .price_wrap .price_x {
  font-size: 15px;
  color: #828488;
  text-decoration: line-through;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .menu_area .item .price_wrap .price_x {
    font-size: 13px;
  }
}
.com_store_detail .menu_area .item .thumb {
  margin-left: 60px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  min-width: 80px;
  aspect-ratio: 1;
  border-radius: 10px;
}
.com_store_detail .menu_area .item .thumb > a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.com_store_detail .menu_area .item .thumb > img, .com_store_detail .menu_area .item .thumb > a > img {
  object-fit: cover;
  min-height: 100%;
  min-width: 100%;
  max-height: 100%;
  max-width: none;
  height: 100%;
  width: 100%;
  aspect-ratio: auto;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .menu_area .item .thumb {
    margin-left: 0;
    position: absolute;
    right: 0;
  }
}
@media screen and (min-width: 1023.9px) {
  .com_store_detail .profile_area .list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 0px 12px;
    width: 100%;
  }
  .com_store_detail .profile_area .list > * {
    width: calc((100% - 12px * 5) / 6);
    min-width: calc((100% - 12px * 5) / 6);
  }
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .profile_area .profile_slider {
    width: calc(100% + 34px);
    min-width: calc(100% + 34px);
    margin-left: -17px !important;
    padding-inline: 17px;
  }
}
.com_store_detail .profile_area .item {
  background-color: #F4F4F4;
  border: 1px solid #DBDBDB;
  border-radius: 10px;
  padding: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
}
.dark .com_store_detail .profile_area .item {
  background-color: #111;
  border-color: #3B3B3B;
}
.com_store_detail .profile_area .item .profile {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  min-width: 100px;
  aspect-ratio: 1;
  border-radius: 100%;
}
.com_store_detail .profile_area .item .profile > a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.com_store_detail .profile_area .item .profile > img, .com_store_detail .profile_area .item .profile > a > img {
  object-fit: cover;
  min-height: 100%;
  min-width: 100%;
  max-height: 100%;
  max-width: none;
  height: 100%;
  width: 100%;
  aspect-ratio: auto;
}
.com_store_detail .profile_area .item .name {
  word-break: break-all;
  display: block;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 20px;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 5px;
}
.com_store_detail .profile_area .item .desc {
  color: #828488;
}
.com_store_detail .video_wrap {
  text-align: center;
}
.com_store_detail .video_wrap iframe {
  width: 800px;
  aspect-ratio: 30/15;
  border-radius: 10px;
}
.com_store_detail .store_info_sec .tit {
  font-size: 20px;
  font-weight: 600;
  padding-bottom: 15px;
  border-bottom: 1px solid #3B3B3B;
  margin-bottom: 30px;
  margin-top: 60px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .store_info_sec .tit {
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 10px;
    padding-bottom: 10px;
  }
}
.com_store_detail .store_info_sec .txt {
  font-size: 16px;
  line-height: 1.6;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .store_info_sec .txt {
    font-size: 13px;
  }
}
.dark .com_store_detail .store_info_sec .txt {
  color: #B7B7B7;
}
.com_store_detail .location_area {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  align-items: flex-start;
  gap: 10px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .location_area {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
  }
}
.com_store_detail .location_area .info_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  gap: 5px;
  font-size: 15px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .location_area .info_list {
    font-size: 13px;
  }
}
.com_store_detail .location_area .info_list .block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
}
.com_store_detail .location_area .info_list .tit_field {
  color: #828488;
  width: 90px;
  min-width: 90px;
}
.com_store_detail .location_area .info_list .info_field {
  flex: 1;
}
.com_store_detail .location_area .info_list .info_field {
  flex: 1;
}
.com_store_detail .location_area .map_area {
  background-color: #F4F4F4;
  width: 655px;
  height: 260px;
  border-radius: 10px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .location_area .map_area {
    width: 100%;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .notice_sec .com_sec_tit__wrap {
    width: calc(100% + 34px);
    min-width: calc(100% + 34px);
    margin-left: -17px !important;
    padding-inline: 17px;
  }
}
.com_store_detail .board_list_drop {
  margin-top: -30px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .board_list_drop {
    margin-top: -10px;
    width: calc(100% + 34px);
    min-width: calc(100% + 34px);
    margin-left: -17px !important;
    padding-inline: 0;
  }
}
.com_store_detail .board_list_drop .block {
  border-bottom: 1px solid #DBDBDB;
}
.com_store_detail .board_list_drop .block.active .board_detail {
  padding-block: 30px;
  height: auto;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  transition-duration: 0.4s;
  visibility: visible;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .board_list_drop .block.active .board_detail {
    padding-block: 10px;
  }
}
.dark .com_store_detail .board_list_drop .block.active .board_detail {
  background-color: #191919;
}
.com_store_detail .board_list_drop .block.active .btn {
  transform: rotate(270deg);
  right: 45px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .board_list_drop .block.active .btn {
    right: 32px;
  }
}
.dark .com_store_detail .board_list_drop .block {
  border-bottom-color: #111;
}
.com_store_detail .board_list_drop .tit {
  font-size: 20px;
  font-weight: 600;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .board_list_drop .tit {
    font-size: 14px;
  }
}
.com_store_detail .board_list_drop .info {
  color: #828488;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .board_list_drop .info {
    font-size: 13px;
  }
}
.com_store_detail .board_list_drop .btn {
  transform: rotate(90deg);
  position: absolute;
  right: 30px;
  top: 50%;
  margin-top: -15px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .board_list_drop .btn {
    right: 17px;
  }
}
.com_store_detail .board_list_drop .board_list {
  padding: 30px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  gap: 10px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .board_list_drop .board_list {
    padding: 10px 17px;
    gap: 8px;
  }
}
.com_store_detail .board_list_drop .board_detail {
  background-color: #F4F4F4;
  border-top: 1px solid #DBDBDB;
  height: 0;
  padding-inline: 30px;
  visibility: hidden;
  overflow: hidden;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .board_list_drop .board_detail {
    padding-inline: 17px;
    font-size: 13px;
  }
  .dark .com_store_detail .board_list_drop .board_detail {
    border-color: #3B3B3B;
  }
}
.dark .com_store_detail .board_list_drop .board_detail {
  border-top-color: #111;
  border-bottom: 1px solid #B7B7B7;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .review_sec .sec_tit_wrap {
    gap: 6px;
  }
}
.com_store_detail .review_sec .sec_tit_wrap .review_num {
  font-size: 24px;
  font-weight: 600;
  position: relative;
  color: #9B111E;
}
.com_store_detail .review_sec .sec_tit_wrap .review_num::before {
  content: "";
  display: inline-block;
  position: relative;
  width: 1px;
  height: 16px;
  margin-inline: 10px;
  background: #EDEDEE;
  cursor: default;
}
.dark .com_store_detail .review_sec .sec_tit_wrap .review_num::before {
  background-color: #3B3B3B;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .review_sec .sec_tit_wrap .review_num {
    font-size: 14px;
  }
}
.com_store_detail .review_sec .sec_tit_wrap .com_btn {
  margin-left: auto;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .review_sec .sec_tit_wrap .com_btn {
    height: 32px;
  }
}
.com_store_detail .review_sec .review__head {
  border-radius: 10px;
  border: 1px solid #DBDBDB;
  background: #F4F4F4;
  padding: 15px 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .review_sec .review__head {
    padding: 10px;
  }
}
.com_store_detail .review_sec .review__head .tit {
  font-size: 16px;
  font-weight: 600;
  position: relative;
}
.com_store_detail .review_sec .review__head .tit::after {
  content: "";
  display: inline-block;
  position: relative;
  width: 1px;
  height: 12px;
  margin-inline: 10px;
  background: #EDEDEE;
  cursor: default;
}
.dark .com_store_detail .review_sec .review__head .tit::after {
  background-color: #3B3B3B;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .review_sec .review__head .tit {
    font-size: 14px;
  }
  .com_store_detail .review_sec .review__head .tit:after {
    margin-inline: 5px;
  }
}
.com_store_detail .review_sec .review__head .num {
  font-size: 24px;
  font-weight: 600;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 5px;
  margin-right: auto;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .review_sec .review__head .num {
    font-size: 14px;
  }
}
.com_store_detail .review_sec .review__head .btn_sort {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 5px;
  position: relative;
  cursor: pointer;
  line-height: initial;
}
.com_store_detail .review_sec .review__head .btn_sort::before {
  content: "";
  display: inline-block;
  position: relative;
  width: 1px;
  height: 12px;
  margin-inline: 20px;
  background: #EDEDEE;
  cursor: default;
}
.dark .com_store_detail .review_sec .review__head .btn_sort::before {
  background-color: #3B3B3B;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .review_sec .review__head .btn_sort::before {
    margin-inline: 4px;
  }
}
.com_store_detail .review_sec .review__head .btn_sort.active .layer {
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  transition-duration: 0.4s;
  visibility: visible;
  height: auto;
  padding-block: 5px;
}
.com_store_detail .review_sec .review__head .btn_sort .layer {
  position: absolute;
  background: #fff;
  border-radius: 10px;
  border: 1px solid #DBDBDB;
  z-index: 2;
  top: 20px;
  right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  overflow: hidden;
  gap: 5px;
  text-align: center;
  height: 0;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  transition-duration: 0.4s;
  visibility: hidden;
  overflow: hidden;
}
.com_store_detail .review_sec .review__head .btn_sort .layer .chk {
  white-space: nowrap;
  padding: 5px 30px;
  cursor: pointer;
}
.com_store_detail .review_sec .review__head .btn_sort .layer .chk .icon_chk {
  display: none;
}
.com_store_detail .review_sec .review__head .btn_sort .layer .chk input:checked + .icon_chk {
  display: block;
  position: absolute;
  left: 10px;
}
.com_store_detail .review_sec .review__head .btn_sort .layer .chk:hover {
  background-color: #F4F4F4;
}
.com_store_detail .review_sec .review__head .com_chk {
  font-size: 14px;
}
.dark .com_store_detail .review_sec .review__head {
  border: 0;
  background-color: rgba(255, 255, 255, 0.1);
}
.com_store_detail .store_detail__header {
  position: fixed;
  height: 50px;
  top: 0;
  left: 0;
  width: 100%;
  padding-inline: 17px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 10px;
  background-color: #fff;
  z-index: 98;
}
@media screen and (max-width: 1023.9px) {
  .dark .com_store_detail .store_detail__header {
    background-color: #000;
  }
}
@media screen and (min-width: 1023.9px) {
  .com_store_detail .store_detail__header {
    display: none;
  }
}
.com_store_detail .store_detail__header .btn_prev,
.com_store_detail .store_detail__header .btn_home {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
}
.dark .com_store_detail .store_detail__header .svg_icon.icon_home.icon_home {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.654 21.793H6.346a4.523 4.523 0 0 1-4.523-4.523v-7.115c0-1.582.826-3.049 2.179-3.868L9.656 2.86a4.523 4.523 0 0 1 4.688 0l5.654 3.427a4.523 4.523 0 0 1 2.18 3.868v7.115a4.523 4.523 0 0 1-4.524 4.523ZM8.607 17.271h6.785'/%3E%3C/svg%3E");
}
.com_store_detail .store_detail__header .btn_prev {
  transform: rotate(180deg);
}
.com_store_detail .store_detail__header-btns {
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 15px;
}
.com_store_detail .store_detail__header-btns .btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 8px;
  line-height: initial;
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .com_tab_line {
    width: calc(100% + 34px);
    min-width: calc(100% + 34px);
    margin-left: -17px !important;
    padding-inline: 0;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_store_detail .recommend_sec {
    margin-top: 40px;
  }
}
.dark .com_store_detail .recommend_sec .com_btn.black {
  background-color: #fff;
  color: #111;
}

.com_write-tip {
  margin-bottom: 21px;
  line-height: 1.4;
}
.com_write .write {
  border-top: 1px solid #DBDBDB;
}
.dark .com_write .write {
  border-color: #3B3B3B;
}
@media screen and (min-width: 1023.9px) {
  .com_write .write {
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid #DBDBDB;
    border-collapse: separate;
  }
  .dark .com_write .write {
    border-color: #3B3B3B;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_write .write {
    position: relative;
  }
}
.com_write .write th,
.com_write .write td {
  border-bottom: 1px solid #EDEDEE;
}
.dark .com_write .write th,
.dark .com_write .write td {
  border-color: #3B3B3B;
}
.com_write .write th {
  font-size: 15px;
  font-weight: 500;
  text-align: left;
  padding: 24px 30px;
  background-color: #F8F8F8;
  width: 200px;
}
.dark .com_write .write th {
  background-color: #111;
}
@media screen and (max-width: 1023.9px) {
  .com_write .write th {
    padding: 15px 20px;
    background: none;
    width: auto;
    border: none;
    font-size: 14px;
  }
}
.com_write .write th .sub_txt {
  font-size: 13px;
  color: #828488;
  font-weight: 400;
}
.com_write .write td {
  line-height: 1.4;
  padding: 15px 12px;
}
@media screen and (min-width: 1023.9px) {
  .com_write .write td {
    position: relative;
  }
}
.com_write .write td .icon_clock {
  margin-right: -5px;
  vertical-align: -4px;
}
.com_write .write tr:last-child th,
.com_write .write tr:last-child td {
  border-bottom: none;
}
@media screen and (min-width: 1023.9px) {
  .com_write .write select {
    width: auto;
    min-width: 120px;
  }
}
@media screen and (min-width: 1023.9px) {
  .com_write .write .select,
  .com_write .write .input {
    width: 280px;
  }
}
@media screen and (min-width: 1023.9px) {
  .com_write .write .input-account_holder {
    width: 120px;
  }
}
.com_write .write .textarea {
  min-height: 450px;
}
@media screen and (max-width: 1023.9px) {
  .com_write .write .textarea {
    min-height: 200px;
  }
}
.com_write .write-tit {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
}
@media screen and (max-width: 1023.9px) {
  .com_write .write-tit {
    font-size: 17px;
  }
}
.com_write .write-tit-tip {
  font-size: 14px;
  font-weight: 400;
  color: #828488;
  margin-left: 11px;
}
@media screen and (max-width: 1023.9px) {
  .com_write .write-tit-tip {
    font-size: 12px;
  }
}
.com_write .write-tit__wrap {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
}
.com_write .write-tit__wrap .write-tit {
  margin-bottom: 0;
}
.com_write .write-tit.type_dot {
  position: relative;
}
.com_write .write-tit.type_dot::before {
  content: "";
  display: inline-block;
  position: relative;
  width: 6px;
  height: 6px;
  margin-inline: 0 8px;
  background: #9B111E;
  border-radius: 6px;
  vertical-align: middle;
  cursor: default;
}
.com_write .write .icon_must {
  font-size: 0;
  width: 6.9px;
  height: 7.1px;
  margin-left: 2px;
  display: inline-block;
  background: url(../img/icon_must.png) no-repeat center/contain;
  vertical-align: 13px;
}
.com_write .write .add_img_field {
  width: 200px;
  padding-inline: 30px !important;
  vertical-align: top;
}
@media screen and (min-width: 1023.9px) {
  .com_write .write .add_img_field {
    border-bottom: none !important;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_write .write .add_img_field {
    width: 100% !important;
    border-bottom: 1px solid #EDEDEE;
    justify-content: center !important;
    margin-top: 10px;
  }
}
.com_write .write .add_img_field__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  gap: 10px;
  text-align: center;
}
@media screen and (max-width: 1023.9px) {
  .com_write .write .add_img_field__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
  }
}
.com_write .write .add_img_field__inner .thumb {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  min-width: 150px;
  aspect-ratio: auto;
  border-radius: 6px;
  border: 1px solid #DBDBDB;
}
.com_write .write .add_img_field__inner .thumb > a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.com_write .write .add_img_field__inner .thumb > img, .com_write .write .add_img_field__inner .thumb > a > img {
  object-fit: cover;
  min-height: 100%;
  min-width: 100%;
  max-height: 100%;
  max-width: none;
  height: 100%;
  width: 100%;
  aspect-ratio: auto;
}
.dark .com_write .write .add_img_field__inner .thumb {
  border-color: #525252;
}
@media screen and (max-width: 1023.9px) {
  .com_write .write .add_img_field__inner .thumb {
    width: 100px;
    height: 100px;
    min-width: 100px;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_write .write .add_img_field__inner .com_btn {
    min-width: 100px;
    height: 32px;
  }
}
.com_write .write .address_field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
}
.com_write .write .address_field .input-address_detail {
  margin-top: 10px;
  width: 100%;
}
.com_write .write .bank_copy_field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
}
.com_write .write .bank_copy_field .bank_preview_wrap {
  margin-top: 10px;
}
.com_write .write .bank_copy_field .bank_preview_wrap img {
  max-width: 300px;
  border: 1px solid #ddd;
}
@media screen and (max-width: 1023.9px) {
  .com_write .write .bank_copy_field .bank_preview_wrap img {
    max-width: 150px;
  }
}
.com_write .write .bank_copy_btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 10px;
}
@media screen and (max-width: 1023.9px) {
  .com_write .write tr {
    width: calc(100vw - 34px);
  }
  .com_write .write.type_m_block {
    border-bottom: 1px solid #EDEDEE;
    padding-bottom: 20px;
    display: block;
  }
  .dark .com_write .write.type_m_block {
    border-color: #6c6d70;
  }
  .com_write .write.type_m_block tbody {
    display: block;
  }
  .com_write .write.type_m_block th,
  .com_write .write.type_m_block td {
    border: none;
    width: 100%;
  }
  .com_write .write.type_m_block th {
    padding: 20px 0 0;
    background: none;
    width: auto;
    padding-top: 20px;
  }
  .com_write .write.type_m_block tr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    gap: 10px;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
  }
  .com_write .write.type_m_block tr td + th {
    padding-top: 10px;
  }
  .com_write .write.type_m_block td {
    padding: 0;
  }
  .com_write .write.type_m_block td.has_rowspan {
    margin-bottom: 10px;
  }
  .com_write .write.type_m_block select {
    width: 100%;
    flex: 1;
  }
  .com_write .write.type_m_block.box {
    border-radius: 10px;
    border: 1px solid #EDEDEE;
    padding: 0 17px 17px;
  }
  .dark .com_write .write.type_m_block.box {
    border-color: #3B3B3B;
  }
  .com_write .write.type_m_block.box tbody {
    display: block;
    width: 100%;
  }
  .com_write .write.type_m_block.box tbody, .com_write .write.type_m_block.box tr {
    width: 100%;
  }
  .com_write .write.type_m_table tr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .com_write .write.type_m_table tr th,
  .com_write .write.type_m_table tr td {
    align-self: stretch;
    border-bottom: 1px solid #EDEDEE;
  }
  .dark .com_write .write.type_m_table tr th,
  .dark .com_write .write.type_m_table tr td {
    border-color: #3B3B3B;
  }
  .com_write .write.type_m_table tr th {
    width: 100px;
    padding-inline: 10px;
    font-size: 14px;
  }
  .com_write .write.type_m_table tr td {
    width: calc(100% - 100px);
    padding: 5px 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
  }
  .com_write .write.none_line {
    border: none;
  }
  .com_write .write.menu_template {
    border: 1px solid #EDEDEE;
    border-radius: 10px;
    padding: 17px;
  }
  .dark .com_write .write.menu_template {
    border-color: #3B3B3B;
  }
}
.com_write .write + .write {
  margin-top: 10px;
}
.com_write .write + .write-tit {
  margin-top: 41px;
}
@media screen and (max-width: 1023.9px) {
  .com_write .write + .write-tit {
    margin-top: 25px;
  }
}
.com_write .write-del {
  position: absolute;
  right: 5px;
  top: 5px;
}
.dark .com_write .write .note-editor,
.dark .com_write .write .note-editor button {
  color: #111;
}
.dark .com_write .write .btn-default {
  background-color: #3B3B3B;
  color: #fff !important;
}
.dark .com_write .write .btn-default.active {
  background-color: #000;
  box-shadow: inset 0 3px 5px rgba(255, 255, 255, 0.3);
}
.dark .com_write .write .btn-default.note-current-color-button {
  color: #111 !important;
}
.dark .com_write .write .btn-default:active:hover,
.dark .com_write .write .btn-default.active:hover,
.dark .com_write .write .open > .dropdown-toggle.btn-default:hover,
.dark .com_write .write .btn-default:active:focus,
.dark .com_write .write .btn-default.active:focus,
.dark .com_write .write .open > .dropdown-toggle.btn-default:focus,
.dark .com_write .write .btn-default:active.focus,
.dark .com_write .write .btn-default.active.focus,
.dark .com_write .write .open > .dropdown-toggle.btn-default.focus {
  background-color: #000;
  box-shadow: inset 0 3px 5px rgba(255, 255, 255, 0.3);
}
.dark .com_write .write .note-popover .popover-content, .dark .com_write .write .panel-heading.note-toolbar {
  background-color: #000;
}
.dark .com_write .write .note-editor.note-frame {
  border-color: #3B3B3B;
}

.com_mypage_list .list {
  border-collapse: separate;
  overflow: hidden;
  table-layout: fixed;
  border-radius: 10px;
  border: 1px solid #DBDBDB;
}
.dark .com_mypage_list .list {
  border-color: #3B3B3B;
}
.com_mypage_list .list th,
.com_mypage_list .list td {
  padding: 16px 15px;
  border-bottom: 1px solid #EDEDEE;
}
.com_mypage_list .list th:not(:last-child),
.com_mypage_list .list td:not(:last-child) {
  border-right: 1px solid #EDEDEE;
}
.dark .com_mypage_list .list th,
.dark .com_mypage_list .list td {
  border-color: #3B3B3B;
}
.com_mypage_list .list tr:last-child th,
.com_mypage_list .list tr:last-child td {
  border-bottom: none;
}
.com_mypage_list .list thead th {
  background: linear-gradient(180deg, #f8f8f8 52%, #f2f2f2 100%);
  font-weight: 500;
}
.dark .com_mypage_list .list thead th {
  border-bottom: 1px solid #3B3B3B;
  background: linear-gradient(180deg, #1d1d1d 52%, #151515 100%);
}
.com_mypage_list .list th {
  background-color: #f8f8f8;
}
.dark .com_mypage_list .list th {
  background-color: #202020;
}
.com_mypage_list .list td {
  word-break: break-all;
  text-align: center;
}
.com_mypage_list .list td.align_left {
  text-align: left !important;
}
.com_mypage_list .list .tit_field-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
}
.com_mypage_list .list .tit_field .link {
  display: block;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
}
@media screen and (min-width: 1023.9px) {
  .com_mypage_list .list .m_tit {
    display: none;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_mypage_list .list.has_btn_field tr {
    position: relative;
  }
  .com_mypage_list .list.has_btn_field .info_field {
    padding-right: 80px;
  }
  .com_mypage_list .list.has_btn_field .btn_field {
    position: absolute;
    bottom: 15px;
    right: 15px;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_mypage_list .list.type_m_block {
    border-radius: 0;
    border: none;
    border-top: 1px solid #EDEDEE;
  }
  .dark .com_mypage_list .list.type_m_block {
    border-color: #3B3B3B;
  }
  .com_mypage_list .list.type_m_block th,
  .com_mypage_list .list.type_m_block td {
    padding: 0;
    border: none;
  }
  .com_mypage_list .list.type_m_block td {
    text-align: left;
  }
  .com_mypage_list .list.type_m_block thead,
  .com_mypage_list .list.type_m_block colgroup {
    display: none;
  }
  .com_mypage_list .list.type_m_block tr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    border-bottom: 1px solid #EDEDEE;
    padding: 15px;
    gap: 4px;
    position: relative;
  }
  .dark .com_mypage_list .list.type_m_block tr {
    border-color: #3B3B3B;
  }
  .com_mypage_list .list.type_m_block .no_field {
    display: none;
  }
  .com_mypage_list .list.type_m_block .store_field {
    font-size: 13px;
    margin-bottom: 5px;
    order: 1;
  }
  .com_mypage_list .list.type_m_block .tit_field {
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 6px;
    order: 2;
  }
  .com_mypage_list .list.type_m_block .tit_field .m_tit {
    font-size: 12px;
    color: #111;
  }
  .dark .com_mypage_list .list.type_m_block .tit_field .m_tit {
    color: #fff;
  }
  .com_mypage_list .list.type_m_block .info_field {
    font-size: 12px;
    order: 3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    line-height: initial;
    gap: 3px;
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_bookmark {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.105 27.722V5.106A2.827 2.827 0 0 1 7.932 2.28h14.135a2.827 2.827 0 0 1 2.827 2.827v22.616l-8.366-5.378a2.827 2.827 0 0 0-3.057 0l-8.366 5.378Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_cs {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 8.59v7.692M15 21.422l.013-.014M15 27.82c7.08 0 12.82-5.74 12.82-12.82S22.08 2.18 15 2.18 2.18 7.92 2.18 15 7.92 27.82 15 27.82Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_message {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.59 14.787 15 19.274l6.41-4.487'/%3E%3Cpath stroke='%2375777B' stroke-width='2' d='M2.18 25.043V11.111c0-.9.472-1.735 1.244-2.199L13.68 2.76a2.564 2.564 0 0 1 2.639 0l10.255 6.153a2.564 2.564 0 0 1 1.245 2.2v13.931a2.564 2.564 0 0 1-2.564 2.564H4.744a2.564 2.564 0 0 1-2.564-2.564Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_my {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 2.18C7.92 2.18 2.18 7.92 2.18 15S7.92 27.82 15 27.82 27.82 22.08 27.82 15 22.08 2.18 15 2.18Z'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.092 23.136S7.949 19.486 15 19.486c7.051 0 9.909 3.649 9.909 3.649M15 15a3.846 3.846 0 1 0 0-7.691A3.846 3.846 0 0 0 15 15Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_push {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22.223 13.72c.746 6.893 3.675 8.976 3.675 8.976H2.818s3.847-2.736 3.847-12.31c0-2.176.81-4.263 2.253-5.802 1.443-1.539 3.4-2.403 5.44-2.403.433 0 .861.038 1.282.114M23.335 9.874a3.847 3.847 0 1 0 0-7.693 3.847 3.847 0 0 0 0 7.693ZM16.577 26.542a2.564 2.564 0 0 1-4.436 0'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_search {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m22.066 22.067 5.654 5.654M2.28 13.587c0 6.245 5.062 11.308 11.307 11.308 3.128 0 5.96-1.27 8.006-3.323a11.272 11.272 0 0 0 3.302-7.985c0-6.245-5.063-11.308-11.308-11.308S2.279 7.342 2.279 13.587Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_pin {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg stroke='%2375777B' clip-path='url(%23a)'%3E%3Cpath stroke-width='2' d='M13.469 6.633c0 3.02-5.47 8.204-5.47 8.204S2.53 9.655 2.53 6.633a5.47 5.47 0 1 1 10.94 0Z'/%3E%3Cpath fill='%239B111E' stroke-linecap='round' stroke-linejoin='round' d='M8 7.317a.684.684 0 1 0 0-1.368.684.684 0 0 0 0 1.368Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_menu {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1.453 3.59h15.384M1.453 8.718h15.384M1.453 13.846H11.71'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_close {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 16 15.999 4M16 16 4.001 4'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_home {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.654 21.793H6.346a4.523 4.523 0 0 1-4.523-4.523v-7.115c0-1.582.826-3.049 2.179-3.868L9.656 2.86a4.523 4.523 0 0 1 4.688 0l5.654 3.427a4.523 4.523 0 0 1 2.18 3.868v7.115a4.523 4.523 0 0 1-4.524 4.523ZM8.607 17.271h6.785'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_home_active {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%2375777B' d='M20.69 5.23 15.04 1.8a5.515 5.515 0 0 0-5.73 0L3.66 5.23C2.02 6.22 1 8.03 1 9.95v7.11c0 3.05 2.48 5.52 5.52 5.52h11.31c3.04 0 5.52-2.48 5.52-5.52V9.95c0-1.92-1.02-3.73-2.66-4.72Zm-5.12 12.84H8.78c-.55 0-1-.45-1-1s.45-1 1-1h6.79c.55 0 1 .45 1 1s-.45 1-1 1Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_bookmark_active {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%2375777B' stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.085 22.176V4.084a2.262 2.262 0 0 1 2.261-2.262h11.308a2.262 2.262 0 0 1 2.262 2.262v18.092l-6.693-4.302a2.261 2.261 0 0 0-2.446 0l-6.692 4.302Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_message_active {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%2375777B' d='m22.03 6.36-8.2-4.92a3.05 3.05 0 0 0-3.14 0L2.48 6.36C1.57 6.91 1 7.91 1 8.98v11.15c0 1.68 1.37 3.05 3.05 3.05h16.41c1.68 0 3.05-1.37 3.05-3.05V8.98c0-1.07-.57-2.07-1.48-2.62Zm-4.07 6.38-5.13 3.59a.988.988 0 0 1-1.14 0l-5.13-3.59c-.45-.32-.56-.94-.25-1.39.32-.45.94-.56 1.39-.25l4.55 3.19 4.55-3.19a.988.988 0 0 1 1.39.25c.32.45.21 1.08-.25 1.39h.02Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_my_active {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 24 24' fill='none'%3E%3Cg fill='%2375777B' clip-path='url(%23a)'%3E%3Cpath d='M11.26 22.51C5.05 22.51 0 17.46 0 11.26S5.05 0 11.26 0s11.26 5.05 11.26 11.26-5.05 11.26-11.26 11.26v-.01Zm0-20.51C6.15 2 2 6.15 2 11.26c0 5.11 4.15 9.26 9.26 9.26 5.11 0 9.26-4.15 9.26-9.26 0-5.11-4.16-9.26-9.26-9.26Z'/%3E%3Cpath d='M11.26 14.85c5.63 0 7.92 2.91 7.93 2.92 1.46-1.77 2.33-4.04 2.33-6.51C21.52 5.6 16.93 1 11.26 1S1 5.59 1 11.26c0 2.47.87 4.74 2.33 6.51 0-.01 2.3-2.92 7.93-2.92Zm0-9.75c1.7 0 3.08 1.38 3.08 3.08 0 1.7-1.38 3.08-3.08 3.08-1.7 0-3.08-1.38-3.08-3.08 0-1.7 1.38-3.08 3.08-3.08Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h22.51v22.51H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_search_active {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m17.654 17.654 4.523 4.523M1.823 10.868a9.046 9.046 0 1 0 18.093 0 9.046 9.046 0 0 0-18.093 0Z'/%3E%3Cpath fill='%2375777B' d='M4.87 10.87a6 6 0 1 0 11.999 0 6 6 0 0 0-12 0Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_tip {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='12' viewBox='0 0 4 12' fill='none'%3E%3Cpath fill='%2375777B' d='m3.485 0-.263 8.147H.794L.516 0h2.969ZM.5 10.416C.492 9.551 1.173 8.85 2 8.85c.789 0 1.492.702 1.5 1.567C3.492 11.298 2.789 12 2 12c-.827 0-1.508-.702-1.5-1.584Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_arrow_right {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1 8h14M8 1l7 7-7 7'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_plus {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 11.395v-10M11 6.395H1'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_next {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m5.333 13.333 5.333-5-5.333-5'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_filter {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2 4.5h12'/%3E%3Ccircle cx='17' cy='4.5' r='1.5' fill='%2375777B'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20 4.5h2M2 12h7'/%3E%3Ccircle cx='12' cy='12' r='1.5' fill='%2375777B'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15 12h7M2 19.5h2'/%3E%3Ccircle cx='7' cy='19.5' r='1.5' fill='%2375777B'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M10 19.5h12'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_comment {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6.9 8.2h7.2M6.9 11.8h3.6M10.5 19a9 9 0 1 0-7.796-4.5l-.754 4.05L6 17.796A8.959 8.959 0 0 0 10.5 19Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_view {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12.5 14.261a2.261 2.261 0 1 0 0-4.523 2.261 2.261 0 0 0 0 4.523Z'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M22.676 12c-2.135 3.382-5.972 6.784-10.177 6.784-4.204 0-8.041-3.402-10.177-6.785 2.6-3.213 5.645-6.784 10.177-6.784 4.533 0 7.578 3.571 10.177 6.784Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_reset {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M14.111 5.33A6.685 6.685 0 0 0 1.334 7.335'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11.324 5.33h2.94c.222 0 .402-.18.402-.401v-2.94M1.89 10.677a6.685 6.685 0 0 0 12.778-2.005'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4.676 10.676H1.735a.401.401 0 0 0-.401.4v2.941'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_download {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M14 10v2.667A1.334 1.334 0 0 1 12.667 14H3.333A1.334 1.334 0 0 1 2 12.667V10'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m4.666 6.668 3.333 3.333 3.334-3.333M8 10V2'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_share {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='21' viewBox='0 0 19 21' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.861 7.192a2.639 2.639 0 1 0 0-5.278 2.639 2.639 0 0 0 0 5.278Z'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.305 13.348a2.639 2.639 0 1 0 0-5.278 2.639 2.639 0 0 0 0 5.278ZM14.861 19.504a2.639 2.639 0 1 0 0-5.278 2.639 2.639 0 0 0 0 5.278ZM6.582 12.04l6.015 3.496M12.585 5.883 6.582 9.379'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_walk {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%2375777B' d='m8.396 9.24 2.61-1.913c.287-.21.64-.327 1.012-.314.905.022 1.7.62 1.977 1.494.152.48.29.803.415.971a4.055 4.055 0 0 0 3.257 1.64v1.643a5.672 5.672 0 0 1-4.4-2.092l-.568 3.249 1.679 1.42 1.81 5.017-1.53.561-1.662-4.602-2.76-2.337a1.65 1.65 0 0 1-.582-1.563l.414-2.37-.551.404-1.732 2.405-1.318-.966L8.382 9.23l.014.01Zm4.791-2.638c-.9 0-1.629-.736-1.629-1.643s.73-1.643 1.63-1.643c.899 0 1.628.736 1.628 1.643s-.73 1.643-1.629 1.643Zm-2.42 10.825-2.618 3.146-1.248-1.056 2.424-2.912.608-1.79 1.458 1.231-.624 1.381Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_parking {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill='%2375777B' d='M12.25 19.2a7.2 7.2 0 1 1 0-14.4 7.2 7.2 0 0 1 0 14.4Zm.96-7.2h-2.04V9.84h2.04a1.08 1.08 0 1 1 0 2.16Zm0-3.6H9.73v7.2h1.44v-2.16h2.04a2.52 2.52 0 0 0 0-5.04Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_valet {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill='%2375777B' d='M14.969 14.586c2.01.846 3.489 2.8 3.765 5.148h-12c.277-2.349 1.756-4.302 3.766-5.148l2.234 3.548 2.235-3.548Zm2.3-10.852v4.8c0 2.651-2.03 4.8-4.535 4.8-2.504 0-4.535-2.149-4.535-4.8v-4.8h9.07Zm-1.511 4.8H9.71c0 1.768 1.354 3.2 3.023 3.2 1.67 0 3.024-1.432 3.024-3.2Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_disabled {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M19.853 17.578 18.267 14a1.144 1.144 0 0 0-1.047-.676h-3.198v-2.191h2.424a.91.91 0 0 0 .915-.905.91.91 0 0 0-.915-.905h-2.424v-.865c0-.75-.614-1.357-1.372-1.357-.758 0-1.373.607-1.373 1.357v5.763c0 .657.472 1.204 1.098 1.33.088.022.18.034.275.034h3.823l1.286 2.9a1.145 1.145 0 0 0 1.506.582c.579-.251.842-.918.588-1.49ZM12.65 6.638c.934 0 1.693-.751 1.693-1.674 0-.924-.76-1.675-1.693-1.675-.934 0-1.693.751-1.693 1.675 0 .923.76 1.674 1.693 1.674Z'/%3E%3Cpath fill='%23C4C6CA' d='M15.346 17.42a4.691 4.691 0 0 1-3.429 1.464c-2.597 0-4.71-2.09-4.71-4.66a4.652 4.652 0 0 1 2.877-4.292.71.71 0 0 0 .383-.934.723.723 0 0 0-.945-.379c-2.282.955-3.756 3.155-3.756 5.606 0 3.355 2.76 6.085 6.151 6.085a6.21 6.21 0 0 0 4.478-1.913.707.707 0 0 0-.03-1.007.726.726 0 0 0-1.019.03Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_birthday {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%2375777B' d='M8.266 7.286v3.427h2.55V7.286h1.7v3.427h2.55V7.286h1.7v3.427l.85.001a2.56 2.56 0 0 1 2.546 2.42l.004.152v.857c0 .869-.32 1.662-.85 2.267v3.733c0 .473-.38.857-.85.857h-13.6a.854.854 0 0 1-.85-.857v-3.737a3.463 3.463 0 0 1-.826-1.87l-.02-.217-.004-.176v-.857a2.562 2.562 0 0 1 2.4-2.567l.15-.005h.85V7.285h1.7Zm9.35 5.143h-11.9a.853.853 0 0 0-.844.757l-.006.1v.832l.003.126a1.706 1.706 0 0 0 1.697 1.613c.856 0 1.57-.64 1.683-1.457l.013-.13.004-.152c.031-1.07 1.553-1.108 1.69-.115l.01.115.003.126a1.706 1.706 0 0 0 1.697 1.613c.896 0 1.63-.7 1.695-1.586l.011-.242c.105-.99 1.583-.99 1.688 0l.01.242c.066.887.8 1.586 1.696 1.586.896 0 1.63-.7 1.695-1.586l.005-.128v-.857a.855.855 0 0 0-.75-.852l-.1-.005ZM7.416 3c1.122.747 1.414 1.79 1.232 2.476a1.274 1.274 0 0 1-1.562.909 1.287 1.287 0 0 1-.902-1.575c.253-.952 1.232-.524 1.232-1.81Zm4.25 0c1.122.747 1.414 1.79 1.232 2.476a1.274 1.274 0 0 1-1.562.909 1.287 1.287 0 0 1-.902-1.575c.253-.952 1.232-.524 1.232-1.81Zm4.25 0c1.122.747 1.414 1.79 1.232 2.476a1.274 1.274 0 0 1-1.562.909 1.287 1.287 0 0 1-.902-1.575c.253-.952 1.232-.524 1.232-1.81Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_not_car {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M11.656 7.624v1.354H7.798l-1.456 3.39h12.094v6.109a.682.682 0 0 1-.682.681h-.682a.683.683 0 0 1-.682-.681v-.683H6.9v.683a.682.682 0 0 1-.681.681h-.683a.682.682 0 0 1-.682-.681v-6.109l1.68-3.93a1.36 1.36 0 0 1 1.252-.825h3.859l.01.011ZM7.92 13.732c-.56 0-1.019.458-1.019 1.018s.459 1.019 1.019 1.019c.56 0 1.018-.46 1.018-1.019a1.02 1.02 0 0 0-1.018-1.018Zm7.462 0a1.02 1.02 0 0 0-1.018 1.018c0 .56.458 1.018 1.018 1.019.56 0 1.018-.46 1.018-1.019 0-.56-.458-1.018-1.018-1.018Zm.428-8.853a3.39 3.39 0 0 1 3.39 3.39 3.388 3.388 0 0 1-3.39 3.39 3.39 3.39 0 1 1 0-6.78Zm-.886 5.223a2.042 2.042 0 0 0 2.718-2.718l-2.718 2.718Zm.886-3.869a2.042 2.042 0 0 0-1.843 2.912l2.718-2.718a2.08 2.08 0 0 0-.875-.194Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_group {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill='%2375777B' d='M12.25 10.56a2.88 2.88 0 1 0 0-5.76 2.88 2.88 0 0 0 0 5.76Zm-4.68 2.16a1.8 1.8 0 1 0 0-3.6 1.8 1.8 0 0 0 0 3.6Zm11.16-1.8a1.8 1.8 0 1 1-3.6 0 1.8 1.8 0 0 1 3.6 0Zm-6.48.36a3.6 3.6 0 0 1 3.6 3.6v4.32h-7.2v-4.32a3.6 3.6 0 0 1 3.6-3.6Zm-5.04 3.6c0-.498.073-.98.208-1.435l-.122.01a2.52 2.52 0 0 0-2.245 2.506v3.24h2.16v-4.32Zm12.24 4.32v-3.24a2.52 2.52 0 0 0-2.367-2.515c.135.455.208.937.208 1.436v4.32h2.16Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_room {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill='%2375777B' d='M14.682 5.602h-4.364c-2.167 0-3.965 1.544-4.305 3.569.1-.01.202-.014.305-.014 1.808 0 3.273 1.433 3.273 3.2v1.067h5.818v-1.067c0-1.767 1.465-3.2 3.273-3.2.103 0 .205.005.306.014-.34-2.025-2.14-3.57-4.306-3.57Zm4.364 5.013a1.87 1.87 0 0 0-.364-.036c-1.004 0-1.818.796-1.818 1.778v3.2h-1.455v-.711H9.591v.711H8.136v-3.2c0-.982-.814-1.778-1.818-1.778-.124 0-.246.013-.363.036-.83.165-1.455.882-1.455 1.742 0 .419.132.739.284 1.106.204.495.443 1.074.443 2.094v2.133a.72.72 0 0 0 .727.712h13.092a.72.72 0 0 0 .727-.712v-2.133c0-1.02.24-1.6.443-2.094.152-.367.284-.687.284-1.106 0-.86-.625-1.577-1.454-1.742Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_pickup {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M12.408 7.584v1.36H8.535l-1.461 3.402h12.14v6.132a.685.685 0 0 1-.685.684h-.684a.685.685 0 0 1-.685-.684v-.685H7.636v.685a.685.685 0 0 1-.685.684h-.684a.685.685 0 0 1-.685-.684v-6.132l1.686-3.944c.215-.5.705-.828 1.257-.828h3.873l.01.01Zm-3.75 6.132c-.562 0-1.022.46-1.022 1.022s.46 1.022 1.022 1.022 1.022-.46 1.022-1.022-.46-1.022-1.022-1.022Zm7.49 0c-.562 0-1.021.46-1.021 1.022s.46 1.022 1.021 1.022c.562 0 1.022-.46 1.022-1.022s-.46-1.022-1.022-1.022Z'/%3E%3Cpath fill='%23C4C6CA' d='M16.557 4.844a3.397 3.397 0 0 1 3.392 3.392 3.397 3.397 0 0 1-3.392 3.393 3.397 3.397 0 0 1-3.393-3.393 3.397 3.397 0 0 1 3.393-3.392ZM14.533 9.39c.501.746 1.247 1.216 2.075 1.216.828 0 1.584-.47 2.074-1.216a3.018 3.018 0 0 0-2.074-.817c-.797 0-1.533.306-2.075.817Zm2.024-1.502c.562 0 1.011-.46 1.011-1.012a1.02 1.02 0 0 0-1.011-1.011 1.02 1.02 0 0 0-1.012 1.011c0 .552.46 1.012 1.012 1.012Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_wifi {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%2375777B' d='M12.001 15.315c1.108 0 1.994.867 1.994 1.945 0 1.07-.902 1.945-2.003 1.94-1.104-.004-1.99-.878-1.988-1.954 0-1.067.896-1.931 1.997-1.931Zm-.93-3.157c1.427-.244 2.749.045 3.95.834.504.33.927.743 1.29 1.218a.947.947 0 0 1 .194.543h-.002c-.018.375-.253.696-.584.803-.385.124-.75.03-.996-.278-.333-.417-.712-.778-1.19-1.033a3.619 3.619 0 0 0-4.536.894c-.087.106-.176.217-.283.301-.282.224-.722.23-1.03.02a.867.867 0 0 1-.349-.936c.062-.221.208-.392.354-.558.841-.97 1.898-1.59 3.182-1.808Zm.963-3.326c1.96.036 3.75.622 5.32 1.813.416.314.803.658 1.134 1.055.282.34.22.832-.12 1.145a.886.886 0 0 1-1.155.015c-.232-.201-.444-.428-.677-.63a6.75 6.75 0 0 0-3.45-1.584c-1.765-.266-3.404.09-4.897 1.045a6.677 6.677 0 0 0-1.263 1.051c-.24.25-.53.382-.883.302-.693-.153-.93-.934-.444-1.448a8.653 8.653 0 0 1 3.528-2.28 9.202 9.202 0 0 1 2.911-.486l-.005.002Zm-.088-3.23c2.281.008 4.356.561 6.264 1.681a11.662 11.662 0 0 1 2.31 1.781c.4.395.368 1.004-.07 1.324a.907.907 0 0 1-1.096-.03c-.385-.322-.75-.671-1.149-.977-1.192-.912-2.541-1.51-4.023-1.825a10.54 10.54 0 0 0-3.089-.189 10.22 10.22 0 0 0-6.323 2.877 1.167 1.167 0 0 1-.405.26c-.4.135-.824-.018-1.025-.344a.846.846 0 0 1 .131-1.09 11.99 11.99 0 0 1 5.867-3.18 12.512 12.512 0 0 1 2.608-.288Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_tel {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' d='M17.546 13.7v2.257a1.502 1.502 0 0 1-1.025 1.432 1.51 1.51 0 0 1-.619.074 14.943 14.943 0 0 1-6.508-2.311 14.691 14.691 0 0 1-4.526-4.516A14.877 14.877 0 0 1 2.553 4.11a1.503 1.503 0 0 1 .893-1.513 1.51 1.51 0 0 1 .608-.128h2.262a1.51 1.51 0 0 1 1.509 1.294c.095.723.272 1.433.528 2.116a1.503 1.503 0 0 1-.34 1.588l-.957.956a12.055 12.055 0 0 0 4.525 4.516l.958-.956a1.51 1.51 0 0 1 1.59-.339 9.7 9.7 0 0 0 2.12.527 1.51 1.51 0 0 1 1.297 1.528Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_sort {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11' viewBox='0 0 22 11' fill='none'%3E%3Cpath fill='%2375777B' d='M3.783 10V2.412L.898 5.311.01 4.436 4.412.046l4.402 4.39-.875.875-2.898-2.899V10H3.783ZM17.865.102v7.587l2.885-2.898.889.875-4.403 4.389-4.402-4.389.875-.875 2.898 2.898V.102h1.258Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_del {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2.805 3.598h10.397v9.213c0 1.098-.925 1.984-2.072 1.984H4.877c-1.147 0-2.072-.886-2.072-1.984V3.598Z'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6.002 3.599V2.588c0-.765.603-1.389 1.342-1.389H8.66c.74 0 1.342.624 1.342 1.389v1.01M1.604 3.598H14.4M6.4 6v6.399M9.6 6v6.399'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_edit {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'  viewBox='0 0 22 22' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linejoin='round' stroke-width='1.5' d='M8.332 21h12.259M1.712 12.148c-.95.95-.95 2.486 0 3.426l4.72 4.72c.95.95 2.486.95 3.426 0l2.648-2.649L4.36 9.5l-2.648 2.648Z'/%3E%3Cpath stroke='%2375777B' stroke-linejoin='round' stroke-width='1.8' d='m12.86 1-8.5 8.5 8.146 8.155L4.36 9.499l8.146 8.156 8.5-8.51L12.86 1Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_re {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'  viewBox='0 0 24 24' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M22 14H8C0 14 0 3 8 3m14 11-7 7m7-7-7-7'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_chk {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m1.444 5.37 3.42 2.963 7.691-6.667'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_img {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='27' viewBox='0 0 28 27' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.432 9.88c0 .973-.784 1.757-1.758 1.757a1.755 1.755 0 0 1-1.758-1.758c0-.973.785-1.758 1.758-1.758.974 0 1.758.785 1.758 1.758Z'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M23.454 1H4.072A2.572 2.572 0 0 0 1.5 3.572v19.396a2.572 2.572 0 0 0 2.572 2.572h19.382a2.572 2.572 0 0 0 2.571-2.572V3.572A2.572 2.572 0 0 0 23.454 1Z'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M26.025 13.595 21.1 18.273a2.888 2.888 0 0 1-3.923.044l-7.759-6.989a2.904 2.904 0 0 0-4.17.32L1.5 16.239'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_reserve {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9.833 16.91H3.167c-.92 0-1.667-.745-1.667-1.666v-7.5h15v2.5m-5-7.5V1.079m0 1.667V4.41m0-1.666H7.75M1.5 7.742V4.409c0-.92.746-1.667 1.667-1.667h1.666M4.834 1.078v3.333M16.5 7.742V4.409c0-.92-.747-1.667-1.667-1.667h-.417M11.494 14.414h2.5m0 0H16.5m-2.506 0v-2.5m0 2.5v2.5'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_store {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16' fill='none'%3E%3Cpath stroke='%2375777B' stroke-width='2' d='M1.969 6.438v7.03c0 .864.7 1.563 1.562 1.563H14.47c.863 0 1.562-.7 1.562-1.562V6.438'/%3E%3Cpath stroke='%2375777B' stroke-miterlimit='16' stroke-width='2' d='M11.215 15.031v-4.687c0-.863-.7-1.563-1.563-1.563H8.09c-.863 0-1.563.7-1.563 1.563v4.687'/%3E%3Cpath stroke='%2375777B' stroke-width='2' d='M16.67 5.94 15.348 1.31a.469.469 0 0 0-.45-.34h-3.163l.372 4.456a.452.452 0 0 0 .217.352c.304.182.9.518 1.364.66.794.245 1.954.157 2.615.075a.445.445 0 0 0 .369-.571Z'/%3E%3Cpath stroke='%2375777B' stroke-width='2' d='M10.564 6.438c.443-.137 1.006-.449 1.321-.635a.452.452 0 0 0 .218-.429L11.736.97H6.267L5.9 5.374a.452.452 0 0 0 .218.43c.315.185.878.497 1.321.633 1.166.36 1.959.36 3.125 0Z'/%3E%3Cpath stroke='%2375777B' stroke-width='2' d='M2.654 1.309 1.331 5.94a.445.445 0 0 0 .368.571c.661.082 1.821.17 2.615-.074.464-.143 1.06-.48 1.364-.66a.452.452 0 0 0 .218-.353l.37-4.456H3.106a.469.469 0 0 0-.45.34Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_coupon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14' viewBox='0 0 18 14' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1.5 11.556c0 .638.516 1.154 1.152 1.154h12.696c.636 0 1.152-.516 1.152-1.154V9.21a2.35 2.35 0 0 1 0-4.537V2.326c0-.638-.516-1.154-1.152-1.154H2.652c-.636 0-1.152.516-1.152 1.154v2.342a2.35 2.35 0 0 1 0 4.547v2.341ZM6.139 9.824l5.769-5.77'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6.716 5.209a.577.577 0 1 0 0-1.154.577.577 0 0 0 0 1.154ZM11.33 9.826a.577.577 0 1 0 0-1.154.577.577 0 0 0 0 1.154Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_point {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath stroke='%2375777B' stroke-width='1.5' d='M9.167 1.414a7.584 7.584 0 1 1 0 15.168 7.584 7.584 0 0 1 0-15.168Z'/%3E%3Cpath fill='%2375777B' d='M6.527 13.17V4.923h3.236c1.88 0 2.95 1.15 2.95 2.78 0 1.652-1.093 2.78-2.996 2.78h-1.48v2.689h-1.71Zm1.71-4.067h1.207c1.014 0 1.504-.57 1.504-1.401 0-.82-.49-1.379-1.504-1.379H8.236v2.78Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_stamp {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill='%2375777B' d='M17.85 7.98c-.302-.317-.615-.642-.733-.929-.11-.262-.116-.697-.122-1.118-.012-.783-.025-1.67-.642-2.287-.616-.616-1.504-.63-2.286-.641-.421-.007-.856-.013-1.118-.122-.286-.118-.612-.43-.928-.733-.554-.532-1.183-1.134-2.02-1.134s-1.465.602-2.02 1.134c-.316.302-.641.615-.928.733-.26.109-.697.115-1.118.122-.783.012-1.67.025-2.287.641-.616.617-.625 1.504-.641 2.287-.007.421-.013.856-.122 1.118-.118.286-.43.612-.733.928-.532.554-1.134 1.183-1.134 2.02s.602 1.465 1.134 2.02c.302.316.615.641.733.928.109.262.115.697.122 1.118.012.783.025 1.67.641 2.287.617.616 1.504.63 2.287.641.421.007.856.013 1.118.122.286.118.612.43.928.733.554.532 1.183 1.134 2.02 1.134s1.465-.602 2.02-1.134c.316-.302.641-.615.928-.733.262-.109.697-.115 1.118-.122.783-.012 1.67-.025 2.286-.641.617-.617.63-1.504.642-2.287.006-.421.013-.856.122-1.118.118-.286.43-.612.733-.928.532-.554 1.134-1.183 1.134-2.02s-.602-1.465-1.134-2.02Zm-.926 3.15c-.384.402-.782.816-.993 1.326-.202.489-.211 1.048-.22 1.59-.007.56-.016 1.149-.266 1.398-.249.248-.833.258-1.398.266-.541.008-1.1.017-1.59.219-.509.21-.923.609-1.324.993s-.811.777-1.132.777c-.32 0-.734-.395-1.132-.777-.398-.383-.816-.782-1.325-.993-.49-.202-1.048-.211-1.59-.22-.561-.007-1.149-.016-1.398-.265-.248-.25-.258-.834-.266-1.399-.008-.54-.017-1.1-.219-1.59-.21-.509-.609-.923-.993-1.324s-.777-.811-.777-1.132c0-.32.395-.734.777-1.132.383-.398.782-.816.993-1.325.202-.49.211-1.048.22-1.59.007-.561.016-1.149.265-1.398.25-.248.834-.258 1.398-.266.542-.008 1.1-.017 1.59-.219.51-.21.924-.609 1.325-.993.401-.384.811-.777 1.132-.777.32 0 .734.395 1.132.777.398.383.815.782 1.325.993.489.202 1.048.211 1.59.22.56.007 1.149.016 1.397.265.25.25.259.834.267 1.398.008.542.017 1.1.219 1.59.21.51.609.924.993 1.325.384.401.777.811.777 1.132 0 .32-.395.734-.777 1.132Zm-3.26-3.51c.25.25.25.657 0 .908L9.171 13.02a.642.642 0 0 1-.908 0l-1.925-1.925a.642.642 0 1 1 .908-.908l1.47 1.472 4.038-4.039c.25-.25.658-.25.908 0Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_note {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M3.65 11.059V1.5h9.794v9.559'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m4.271 2.008 4.18 4.18.441.43 5.774 5.635'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M13.443 1.5 8.548 6.281l-7.216 7.04M13.01 10.867 6.105 17.89M1.332 13.32l4.721 4.609M9.008 15.063l1.413 1.38M10.422 16.44l4.244-4.143'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_write_list {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15.918 9.984V5.095a.47.47 0 0 0-.137-.331l-2.463-2.462a.47.47 0 0 0-.331-.138H3.875a.47.47 0 0 0-.469.47v14.7c0 .26.21.47.47.47H8.88M6.533 8.425h6.256M6.533 5.297h3.128m-3.128 6.256H8.88M14.317 13.851l.782-.782a.877.877 0 0 1 1.24 1.24l-.782.782m-1.24-1.24-2.34 2.34a.782.782 0 0 0-.219.432l-.19 1.217 1.217-.19a.782.782 0 0 0 .433-.22l2.339-2.339m-1.24-1.24 1.24 1.24'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12.79 2.164v2.659c0 .259.21.469.468.469h2.659'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_list {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16' fill='none'%3E%3Cpath stroke='%2375777B' stroke-width='1.5' d='M1.168 14.217V1.773c0-.246.174-.445.389-.445h10.889c.215 0 .389.2.389.445v12.444c0 .245-.175.444-.39.444H1.558c-.215 0-.389-.198-.389-.444Z'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4.188 8.076h5.971M4.187 4.664h2.986M4.187 11.49h2.24'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_myinfo_edit {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6.825 7.212a3.137 3.137 0 1 0 0-6.275 3.137 3.137 0 0 0 0 6.275Z'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1.334 13.485v-.784A5.49 5.49 0 0 1 9.177 7.74M12.156 7.986l.589-.589a.796.796 0 0 1 1.126 0l.563.563c.31.311.31.815 0 1.126l-.59.59m-1.688-1.69-3.828 3.828a.796.796 0 0 0-.23.493l-.096 1.09a.398.398 0 0 0 .431.432l1.09-.096a.796.796 0 0 0 .494-.23l3.827-3.828m-1.688-1.689 1.688 1.69'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_inquiry {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M5.625 16.492a4.125 4.125 0 1 0-3.573-2.062l-.346 1.856 1.856-.346a4.106 4.106 0 0 0 2.063.552Z'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11.463 13.423a5.96 5.96 0 0 0 2.038-.726l2.7.503-.503-2.7A6 6 0 1 0 4.563 6.637'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_logout {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18' viewBox='0 0 14 18' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M7 9h5.833m0 0-2.5 2.5m2.5-2.5-2.5-2.5M12.833 4v-.833c0-.92-.747-1.667-1.667-1.667H2.833c-.92 0-1.667.746-1.667 1.667v11.666c0 .92.746 1.667 1.667 1.667h8.333c.92 0 1.667-.746 1.667-1.667V14'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_member_leave {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6.825 7.212a3.137 3.137 0 1 0 0-6.275 3.137 3.137 0 0 0 0 6.275Z'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1.334 13.485v-.784A5.49 5.49 0 0 1 9.177 7.74'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-width='1.5' d='M8 12.164h5.833'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_write {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linejoin='round' stroke-width='1.5' d='m1 13.122 1.197-3.856 2.73 2.73L1 13.121Z'/%3E%3Cpath stroke='%2375777B' stroke-linejoin='round' stroke-width='1.5' d='m9.296 2.165-7.1 7.1 2.73 2.732 7.101-7.101-2.73-2.731ZM12.846 2.432l-1.094-1.094a1.166 1.166 0 0 0-1.642 0l-.817.818 2.73 2.729.817-.818c.45-.45.45-1.184 0-1.641l.006.006Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_report {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'  viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M14.84 14.5H1.628a.512.512 0 0 1-.48-.666l.325-.992a2.019 2.019 0 0 1 1.91-1.393h9.687c.867 0 1.637.563 1.91 1.393l.326.992a.506.506 0 0 1-.48.666h.014Z'/%3E%3Cpath stroke='%2375777B' stroke-linejoin='round' stroke-width='1.5' d='M13.269 11.458V6.252c0-2.807-2.259-5.08-5.036-5.08-2.784 0-5.036 2.273-5.036 5.08v5.206s10.005.067 10.072 0Z'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11.27 5.823c0-1.385-1.119-2.51-2.489-2.51'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_calculate {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16' fill='none'%3E%3Cpath stroke='%2375777B' stroke-width='1.5' d='M14.69 14.67H3.31a1.626 1.626 0 0 1-1.626-1.627V5.727c0-.898.727-1.625 1.625-1.625h11.38c.899 0 1.627.727 1.627 1.625v7.316c0 .898-.728 1.626-1.626 1.626Z'/%3E%3Cpath fill='%2375777B' stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12.658 9.797a.406.406 0 1 1 0-.813.406.406 0 0 1 0 .813Z'/%3E%3Cpath stroke='%2375777B' stroke-width='1.5' d='M13.877 4.098V2.963a1.626 1.626 0 0 0-2.045-1.571L2.89 3.776a1.626 1.626 0 0 0-1.206 1.571v.377'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_stats {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M5.037 10.957V5.031M8 10.961V7.258M10.963 10.949V8.727'/%3E%3Cpath stroke='%2375777B' stroke-width='1.5' d='M1.334 14.217V1.773c0-.246.199-.445.444-.445h12.445c.245 0 .444.2.444.445v12.444a.444.444 0 0 1-.444.444H1.778a.444.444 0 0 1-.444-.444Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_pm {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M3.334 9.637a7.032 7.032 0 0 0 13.333 3.125c-6.3 0-9.426-3.125-9.426-9.426a7.032 7.032 0 0 0-3.907 6.301Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_am {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9 13.088a4.09 4.09 0 1 0 0-8.182 4.09 4.09 0 0 0 0 8.182ZM15.818 9h.682M9 2.182V1.5M9 16.502v-.682M14.455 14.455l-.682-.682M14.455 3.547l-.682.682M3.545 14.455l.682-.682M3.545 3.547l.682.682M1.5 9h.682'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_holiday {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18' viewBox='0 0 16 18' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M14.374 11.998V3a1.5 1.5 0 0 0-1.5-1.5H2.378A1.5 1.5 0 0 0 .877 3v11.997a1.5 1.5 0 0 0 1.5 1.5h6.748'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M.877 6h5.999V4.5M14.374 6H8.375V4.5M10.625 15l1.5 1.5 3-3'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_premium {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='20' viewBox='0 0 19 20'  fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m16.425 19.25 1.742-11-6.096 3.3-2.613-3.3-2.612 3.3L.75 8.25l1.742 11h13.933ZM9.46 1.773V.914M16.336 3.492l-.86.86M2.586 3.492l.86.86'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_clock {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' clip-path='url(%23a)'%3E%3Cpath d='M8 14.67A6.667 6.667 0 1 0 8 1.335a6.667 6.667 0 0 0 0 13.333Z'/%3E%3Cpath d='M8 4v4l2.667 1.333'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_tel_full {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill='%2375777B' d='M21.056 16.445v2.71a1.804 1.804 0 0 1-1.23 1.718c-.239.081-.492.111-.743.088a17.933 17.933 0 0 1-7.81-2.772 17.63 17.63 0 0 1-5.43-5.42 17.852 17.852 0 0 1-2.779-7.831 1.803 1.803 0 0 1 1.071-1.815c.23-.101.479-.154.73-.154H7.58a1.812 1.812 0 0 1 1.81 1.553c.115.868.327 1.719.634 2.539a1.803 1.803 0 0 1-.408 1.905l-1.149 1.148a14.466 14.466 0 0 0 5.43 5.419l1.15-1.147a1.812 1.812 0 0 1 1.91-.407 11.64 11.64 0 0 0 2.542.633 1.81 1.81 0 0 1 1.557 1.833Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_entered_step1 {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 44 44' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m25.275 14.025 1.988-1.988a2.687 2.687 0 0 1 3.8 0l1.9 1.9a2.687 2.687 0 0 1 0 3.8l-1.988 1.988m-5.7-5.7L12.357 26.943a2.687 2.687 0 0 0-.776 1.664l-.326 3.681a1.344 1.344 0 0 0 1.457 1.457l3.681-.325a2.688 2.688 0 0 0 1.664-.777l12.918-12.918m-5.7-5.7 5.7 5.7'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_entered_step2 {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cg stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' clip-path='url(%23a)'%3E%3Cpath d='M8.499 14.709h26.998M33.42 8.496H10.577c-1.147 0-2.077.93-2.077 2.077v22.845c0 1.147.93 2.076 2.077 2.076H33.42c1.147 0 2.076-.93 2.076-2.076V10.573c0-1.147-.93-2.077-2.076-2.077ZM25.576 28.367l2.308 2.308'/%3E%3Cpath d='M17.115 24.525a4.615 4.615 0 1 0 9.23 0 4.615 4.615 0 0 0-9.23 0Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M7 7h30v30H7z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_entered_step3 {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 44 44' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.09 9.68h12.179l5.769 5.769v16.024'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.963 33.394V15.447c0-1.063.86-1.924 1.923-1.924h12.501c.204 0 .4.082.544.226l4.036 4.036c.145.144.226.34.226.544v15.065c0 1.062-.861 1.923-1.923 1.923H12.886a1.923 1.923 0 0 1-1.923-1.923Z'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M25.064 13.523v4.36c0 .424.345.768.77.768h4.358M20.705 30.192V22.5m0 0L17.5 25.705m3.205-3.205 3.205 3.205'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_entered_step4 {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 44 44' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M31.475 22.5v-8.015a.77.77 0 0 0-.226-.544l-4.036-4.036a.769.769 0 0 0-.544-.225H11.732a.77.77 0 0 0-.77.769V34.55c0 .425.345.77.77.77h8.205M16.09 19.933h10.256M16.09 14.805h5.128M16.09 25.06h3.846M32.115 33.398l1.923 1.923'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M25.064 30.19a3.846 3.846 0 1 0 7.692 0 3.846 3.846 0 0 0-7.692 0ZM26.346 9.68v4.358c0 .425.344.77.769.77h4.359'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_entered_step5 {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 44 44' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M32.18 22.476v-8a.768.768 0 0 0-.224-.543l-4.029-4.028a.768.768 0 0 0-.543-.225h-14.91a.768.768 0 0 0-.767.768v24.056c0 .424.344.768.768.768h8.19M16.826 19.915h10.237m-10.237-5.118h5.119m-5.119 10.237h3.839M29.564 28.794l1.28-1.28a1.435 1.435 0 0 1 2.029 2.03l-1.28 1.279m-2.03-2.03-3.827 3.828c-.192.192-.317.44-.359.708l-.31 1.991 1.99-.31a1.28 1.28 0 0 0 .709-.36l3.827-3.827m-2.03-2.03 2.03 2.03'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M27.063 9.68v4.35c0 .424.343.768.767.768h4.35'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_entered_step6 {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M33.736 23.414v4.413a2.242 2.242 0 0 1-2.242 2.242h-19.45a2.242 2.242 0 0 1-2.241-2.242v-4.413M19.528 30.146l-2.242 5.605M24.01 30.146l2.242 5.605M15.046 35.744h13.45M8.25 15.988 11.37 9.5h20.8l3.12 6.488H8.25Z'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.132 15.986v1.854c0 .983-.438 1.926-1.216 2.621-.778.696-1.834 1.086-2.935 1.086h-.58c-1.101 0-2.157-.39-2.935-1.086-.779-.695-1.216-1.638-1.216-2.621v-1.854M26.471 15.986v1.854c0 .983-.437 1.926-1.216 2.621-.778.696-1.834 1.086-2.934 1.086h-1.038c-1.1 0-2.156-.39-2.935-1.086-.778-.695-1.215-1.638-1.215-2.621v-1.854'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M35.29 15.986v1.854c0 .983-.438 1.926-1.216 2.621-.779.696-1.834 1.086-2.935 1.086h-.519c-1.1 0-2.156-.39-2.935-1.086-.778-.695-1.215-1.638-1.215-2.621v-1.854'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.no_data {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' fill='none'%3E%3Cg fill='%2375777B' clip-path='url(%23a)'%3E%3Cpath d='M0 49.451C.09 21.853 22.573-.122 50.582.001c27.164.12 49.508 22.637 49.415 49.8-.093 28.05-22.512 50.367-50.425 50.2C21.892 99.833-.093 77.417 0 49.451Zm92.983.503c.003-23.742-19.349-43.122-43.025-43.09-23.727.034-43.021 19.37-43.021 43.111 0 23.772 19.33 43.122 43.036 43.086 23.79-.036 43.004-19.293 43.007-43.107h.003Z'/%3E%3Cpath d='M50.42 55.8c9.847.464 18.43 4.481 24.707 12.962 1.457 1.97 2.525 4.188.105 5.984-2.456 1.826-4.094.03-5.644-1.886-11.072-13.671-28.102-13.582-39.402.204-1.605 1.958-3.377 3.484-5.713 1.556-2.084-1.72-1.136-3.769.204-5.681 5.572-7.954 15.348-13.088 25.74-13.142l.002.003ZM70.828 39.13c.108 3.46-2.789 6.649-6.21 6.834-3.6.195-6.85-2.936-6.862-6.616-.012-3.49 2.936-6.532 6.424-6.627 3.37-.09 6.543 2.966 6.65 6.409h-.002ZM42.164 39.653c-.16 3.467-3.314 6.433-6.72 6.322-3.603-.116-6.553-3.466-6.296-7.145.243-3.467 3.524-6.355 6.898-6.077 3.536.293 6.28 3.386 6.118 6.9Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h100v100H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_thumb {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' d='m3.5 6 2-4.5A1.5 1.5 0 0 1 7 3v2h2.83a1 1 0 0 1 1 1.15l-.69 4.5a1 1 0 0 1-1 .85H3.5m0-5.5v5.5m0-5.5H2a1 1 0 0 0-1 1v3.5a1 1 0 0 0 1 1h1.5'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_add_photo {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19'  viewBox='0 0 19 19' fill='none'%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9.808 16.078H2.435a.47.47 0 0 1-.47-.47V2.432c0-.26.21-.471.47-.471h13.177c.26 0 .47.21.47.47v7.373'/%3E%3Cpath stroke='%2375777B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1.965 12.158 5.49-2.353 4.313 1.96M12.16 7.45a1.569 1.569 0 1 1 0-3.137 1.569 1.569 0 0 1 0 3.137ZM12.16 14.51h2.353m0 0h2.353m-2.353 0v-2.354m0 2.353v2.353'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_meeting {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath stroke='%23C4C6CA' stroke-miterlimit='10' stroke-width='2' d='M5.045 5.71a1.71 1.71 0 1 0 3.421 0 1.71 1.71 0 0 0-3.421 0ZM16.682 5.71a1.71 1.71 0 1 0 3.421 0 1.71 1.71 0 0 0-3.421 0ZM8.466 11.517v-1.01a1.71 1.71 0 1 0-3.421 0v4.445h4.788v4.796M16.681 11.517v-1.01a1.71 1.71 0 1 1 3.422 0v4.445h-4.789v4.796M7.78 12.902h9.59M12.574 19.752v-6.85'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_entertain {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='m13.106 6.663-3.025 2.45a1.214 1.214 0 0 0 1.51 1.903l3.103-2.413a.502.502 0 0 1 .615.791l-.653.506 5.538 5.1H21.5a1.5 1.5 0 0 0 1.5-1.5v-4A1.5 1.5 0 0 0 21.5 8h-2.522l-.122-.078-2.269-1.453a2.982 2.982 0 0 0-3.48.194Zm.713 3.887-1.616 1.257a2.213 2.213 0 0 1-3.15-.444 2.216 2.216 0 0 1 .397-3.025l2.6-2.104a2.952 2.952 0 0 0-1.15-.23 2.957 2.957 0 0 0-1.65.496L7 8H4.5A1.5 1.5 0 0 0 3 9.5v4A1.5 1.5 0 0 0 4.5 15h3.381l2.857 2.607a1.498 1.498 0 0 0 2.465-.74l.531.487a1.5 1.5 0 0 0 2.429-.606 1.501 1.501 0 0 0 1.85-2.353l-4.194-3.845Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_soldier {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' fill-rule='evenodd' d='M4 10.16V5h17v5.16l-.395.142a1.782 1.782 0 0 0-.86.659 1.815 1.815 0 0 0 0 2.078c.212.304.513.534.86.659l.395.141V19H4v-5.16l.395-.142c.347-.125.648-.355.86-.659a1.815 1.815 0 0 0 0-2.078 1.782 1.782 0 0 0-.86-.659L4 10.161Zm8.5-2.008 1.388 2.407 2.424.613-1.613 1.835.402 2.843-2.601-1.216-2.601 1.214.401-2.842-1.612-1.836 2.424-.612L12.5 8.152Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_fruit {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M12 7.729c2.682 0 4.594-2.304 4.454-4.715-1.543-.127-3.683.593-4.454 2.843-.77-2.25-2.912-2.97-4.454-2.842-.14 2.41 1.772 4.714 4.454 4.714Zm7.994 5.221c-.1-2.56-2.05-4.771-4.76-4.771-1.227 0-2.35.476-3.234 1.308-.884-.833-2.008-1.308-3.235-1.308-2.71 0-4.659 2.211-4.76 4.771C3.832 17.392 7.578 21 12 21s8.169-3.608 7.994-8.05Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_snack {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' fill-rule='evenodd' d='M17.747 5.105c-.213-.05-.543-.078-.92-.092a22.63 22.63 0 0 0-1.425-.004 36.17 36.17 0 0 0-3.844.311c-1.384.189-2.811.475-4.029.894-.21.073-.418.15-.62.233 1.204-.074 2.99-.137 5.59-.137 3.687 0 5.739.127 6.814.233.214.02.42.065.616.13a4.226 4.226 0 0 0-2.033-1.526 1.712 1.712 0 0 0-.149-.042ZM12.5 7.223c-3.41 0-5.393.109-6.485.206-.957.085-1.7.77-1.809 1.703-.101.873-.206 2.3-.206 4.48l.001.413a2.296 2.296 0 0 1 1.699-.74c1.252 0 2.267.98 2.267 2.19s-1.015 2.19-2.267 2.19a2.3 2.3 0 0 1-1.592-.63c.023.315.048.592.074.833.113 1.072.962 1.856 2.062 1.945 1.132.092 3.072.187 6.256.187s5.124-.095 6.256-.187c1.1-.089 1.95-.873 2.062-1.945.093-.886.182-2.253.182-4.257 0-2.377-.125-3.86-.234-4.703-.102-.791-.734-1.377-1.548-1.457-1.034-.102-3.051-.228-6.718-.228Zm4.156 9.712c-.835 0-1.512-.654-1.512-1.46 0-.807.677-1.46 1.512-1.46.834 0 1.51.653 1.51 1.46 0 .806-.676 1.46-1.51 1.46Zm-6.8-5.514c0 1.008.845 1.825 1.888 1.825 1.044 0 1.89-.817 1.89-1.825s-.846-1.825-1.89-1.825c-1.043 0-1.888.817-1.888 1.825Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_beer {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' fill-rule='evenodd' d='M11.405 4c-1.17 0-2.213.565-2.892 1.446a2.927 2.927 0 0 0-.48-.04C6.359 5.407 5 6.825 5 8.572c0 .887.35 1.689.913 2.263a56.71 56.71 0 0 0-.07 3.012c0 1.167.037 2.103.092 2.849.142 1.937 1.567 3.197 3.375 3.268.575.022 1.267.037 2.095.037.827 0 1.519-.015 2.094-.037 1.402-.055 2.574-.826 3.096-2.073h.681c1.337 0 2.577-.996 2.679-2.51a20.329 20.329 0 0 0 0-2.717c-.098-1.466-1.266-2.446-2.553-2.506a3.256 3.256 0 0 0 .407-1.586c0-1.747-1.358-3.164-3.034-3.164-.163 0-.323.013-.48.039-.678-.88-1.72-1.446-2.89-1.446ZM9.379 6.605c.413-.72 1.166-1.198 2.026-1.198.859 0 1.612.478 2.025 1.198a.661.661 0 0 0 .797.303c.171-.061.355-.095.548-.095.931 0 1.686.787 1.686 1.758s-.755 1.759-1.686 1.759h-3.709c-.37 0-.672.312-.674.7 0 .238-.003.438-.007.638-.012.68-.446 1.123-1.003 1.123-.557 0-.991-.442-1.003-1.123-.004-.201-.006-.422-.007-.664a.694.694 0 0 0-.58-.692c-.816-.122-1.444-.855-1.444-1.74 0-.972.755-1.759 1.686-1.759.193 0 .377.034.548.095a.661.661 0 0 0 .797-.303Zm7.561 5.307c.016.56.026 1.201.026 1.934 0 .89-.021 1.646-.056 2.286h.366c.572 0 .966-.402.998-.874a18.575 18.575 0 0 0 0-2.472c-.032-.472-.426-.874-.998-.874h-.336Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_alcohol {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M11.5 11v8.5h-6v-8l.5-2 1.5-1v-4h2v4l1 .5 1 2ZM18.269 8.174V4.5a.577.577 0 0 0-.577-.577H15.96v1.154h1.154v3.877s1.73.292 1.73 2.469v7.5h-1.73v1.154h2.308a.577.577 0 0 0 .576-.577v-8.077c0-1.991-1.115-2.899-1.73-3.248ZM14.232 8.174V4.5a.577.577 0 0 0-.577-.577h-1.731v1.154h1.154v3.877s1.73.292 1.73 2.469v7.5h-1.73v1.154h2.307a.577.577 0 0 0 .577-.577v-8.077c0-1.991-1.115-2.899-1.73-3.248Z'/%3E%3Cpath fill='%23C4C6CA' d='M10.192 8.174V4.5a.577.577 0 0 0-.577-.577H7.308a.577.577 0 0 0-.577.577v3.675C6.115 8.524 5 9.431 5 11.422v8.077c0 .318.258.577.577.577h5.77a.577.577 0 0 0 .576-.577v-8.077c0-1.991-1.115-2.899-1.73-3.248Zm.577 10.748H6.154v-7.5c0-2.177 1.73-2.469 1.73-2.469V5.076h1.154v3.877s1.731.292 1.731 2.469v7.5Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_business {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' fill-rule='evenodd' d='M9.512 5.805a.285.285 0 0 1 .202-.084h4.572a.285.285 0 0 1 .285.287V7.38H9.43V6.008c0-.076.03-.15.083-.203ZM7.714 7.38V6.008c0-.533.211-1.043.586-1.42A1.996 1.996 0 0 1 9.714 4h4.572c.53 0 1.039.212 1.414.588.375.377.586.887.586 1.42V7.38h2c.947 0 1.714.77 1.714 1.721v9.178c0 .95-.767 1.721-1.714 1.721H5.714C4.768 20 4 19.23 4 18.28V9.1c0-.95.768-1.72 1.714-1.72h2Zm-.428 4.105c0-.396.32-.717.714-.717h8c.395 0 .714.321.714.717 0 .396-.32.717-.714.717H8a.716.716 0 0 1-.714-.717ZM8 15.178a.716.716 0 0 0-.714.717c0 .396.32.717.714.717h8a.716.716 0 0 0 .714-.717.716.716 0 0 0-.714-.717H8Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_alone {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M12 11.074a5.704 5.704 0 0 1 5.703 5.705V20.2H6.295v-3.422a5.704 5.704 0 0 1 5.704-5.705ZM11.864 10.071a3.286 3.286 0 1 0 0-6.57 3.286 3.286 0 0 0 0 6.57Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_toilet {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M5.194 21.288v-6.413h-.478a.694.694 0 0 1-.51-.205.687.687 0 0 1-.206-.508V9.46c0-.46.171-.859.513-1.2.342-.34.742-.51 1.2-.51h2.495c.457 0 .857.17 1.199.51.342.341.513.74.513 1.2v4.702a.687.687 0 0 1-.206.508.695.695 0 0 1-.51.205h-.477v6.413a.687.687 0 0 1-.206.507.695.695 0 0 1-.51.205H5.91a.694.694 0 0 1-.51-.205.687.687 0 0 1-.206-.508Zm1.768-14.82c-.479 0-.89-.17-1.231-.51a1.66 1.66 0 0 1-.514-1.222c0-.477.17-.885.512-1.225.34-.34.75-.511 1.23-.511.478 0 .888.17 1.23.509.343.339.514.747.514 1.223 0 .476-.17.884-.512 1.225-.34.34-.75.51-1.229.51Zm8.21 14.82V16.3H13.62a.654.654 0 0 1-.555-.285.68.68 0 0 1-.113-.617l1.79-6.484c.115-.374.327-.661.635-.862a1.94 1.94 0 0 1 1.084-.302c.414 0 .775.1 1.083.302.309.2.52.488.636.862l1.79 6.484a.68.68 0 0 1-.113.617.654.654 0 0 1-.555.285H17.75v4.988a.687.687 0 0 1-.206.507.695.695 0 0 1-.51.205h-1.146a.694.694 0 0 1-.51-.205.687.687 0 0 1-.206-.508Zm1.29-14.82c-.478 0-.888-.17-1.23-.51a1.66 1.66 0 0 1-.514-1.222c0-.477.17-.885.512-1.225.34-.34.75-.511 1.229-.511.479 0 .89.17 1.231.509.342.339.513.747.513 1.223 0 .476-.17.884-.51 1.225-.342.34-.752.51-1.23.51Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_global_shop {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M20.67 8.194a1.32 1.32 0 0 0-.989-.442h-3.919c0-3.022-3.272-4.91-5.889-3.4a3.926 3.926 0 0 0-1.963 3.4H3.99a1.309 1.309 0 0 0-1.302 1.462l1.167 9.815c.078.663.642 1.16 1.309 1.155h13.352a1.309 1.309 0 0 0 1.309-1.155l1.166-9.814a1.309 1.309 0 0 0-.322-1.021Zm-8.834-3.06a2.617 2.617 0 0 1 2.617 2.618H9.22a2.617 2.617 0 0 1 2.617-2.617Z'/%3E%3Cpath fill='%23fff' d='M13.275 16.108a8.115 8.115 0 0 1-.404 1.65c-.161.431-.346.758-.535.972-.19.213-.358.287-.495.287s-.305-.074-.494-.287c-.19-.214-.375-.54-.537-.971a8.124 8.124 0 0 1-.403-1.65h2.868Zm-3.499 0c.098.704.252 1.34.45 1.87.127.337.275.639.443.89a4.685 4.685 0 0 1-3.158-2.76h2.265Zm6.395 0a4.685 4.685 0 0 1-3.158 2.76c.168-.251.316-.553.442-.89.199-.53.353-1.166.45-1.87h2.266Zm-6.463-2.907a13.352 13.352 0 0 0-.001 2.285h-2.4a4.686 4.686 0 0 1 0-2.285h2.401Zm3.64 0a12.688 12.688 0 0 1 .002 2.285h-3.016a12.722 12.722 0 0 1 0-2.285h3.015Zm3.026 0a4.682 4.682 0 0 1 0 2.285h-2.4a13.395 13.395 0 0 0 0-2.285h2.4ZM10.671 9.82a4.382 4.382 0 0 0-.444.892 8.847 8.847 0 0 0-.45 1.87H7.511a4.685 4.685 0 0 1 3.16-2.762Zm2.337 0a4.685 4.685 0 0 1 3.16 2.761h-2.266a8.84 8.84 0 0 0-.45-1.87 4.38 4.38 0 0 0-.444-.89Zm-1.167-.151c.135 0 .302.073.492.287.19.214.374.541.536.972.173.46.313 1.021.405 1.65h-2.867c.092-.629.232-1.19.405-1.65.161-.431.346-.758.536-.972.19-.214.357-.287.493-.287Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_manager {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' fill-rule='evenodd' d='M9.647 3.677A.865.865 0 0 1 10.49 3h3.46a.865.865 0 0 1 .843.677l.381 1.714c.346.164.676.354.986.57l1.676-.527a.865.865 0 0 1 1.009.392l1.73 2.996a.865.865 0 0 1-.165 1.07l-1.295 1.188a7 7 0 0 1 0 1.138l1.295 1.187a.865.865 0 0 1 .164 1.07l-1.73 2.996a.865.865 0 0 1-1.008.393l-1.675-.528c-.311.216-.641.407-.986.571l-.38 1.712a.865.865 0 0 1-.846.679h-3.46a.865.865 0 0 1-.843-.678l-.38-1.713a6.914 6.914 0 0 1-.987-.57l-1.676.527a.865.865 0 0 1-1.008-.393l-1.73-2.996a.865.865 0 0 1 .164-1.07l1.295-1.187c-.03-.379-.03-.76 0-1.138L4.03 9.893a.865.865 0 0 1-.164-1.07l1.73-2.996a.865.865 0 0 1 1.008-.392l1.675.527c.312-.216.641-.406.986-.57l.38-1.713.002-.002Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' d='M12.073 10.582a3.073 3.073 0 0 1 3.073 3.073V15.5H9v-1.845a3.073 3.073 0 0 1 3.073-3.073ZM12.001 6.5a1.77 1.77 0 1 1 0 3.541A1.77 1.77 0 0 1 12 6.5Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_week_book {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M9.286 3a1.07 1.07 0 0 1 1.071 1.071v1.072h4.286V4.07a1.07 1.07 0 1 1 2.143 0v1.072h1.607c.887 0 1.607.72 1.607 1.607v1.607H5V6.75c0-.887.72-1.607 1.607-1.607h1.607V4.07A1.07 1.07 0 0 1 9.286 3ZM5 9.429h15v9.107c0 .887-.72 1.607-1.607 1.607H6.607c-.887 0-1.607-.72-1.607-1.607V9.429Z'/%3E%3Cpath fill='%23fff' d='M13.746 10.648h5.466v2.187h-5.466zM6.094 13.93h5.466v2.187H6.094z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_group_discount {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' fill-rule='evenodd' d='M3 10.16V5h17v5.16l-.395.142a1.782 1.782 0 0 0-.86.659 1.815 1.815 0 0 0 0 2.078c.212.304.513.534.86.659l.395.141V19H3v-5.16l.395-.142c.347-.125.648-.355.86-.659a1.815 1.815 0 0 0 0-2.078 1.782 1.782 0 0 0-.86-.659L3 10.161Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' d='M11.5 11a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm-3.25 1.5a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5ZM16 11.25a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0Zm-4.5.25A2.5 2.5 0 0 1 14 14v3H9v-3a2.5 2.5 0 0 1 2.5-2.5ZM8 14c0-.347.05-.681.144-.997l-.085.007A1.75 1.75 0 0 0 6.5 14.75V17H8v-3Zm8.5 3v-2.25a1.75 1.75 0 0 0-1.644-1.747c.094.316.144.65.144.997v3h1.5Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_coupon_discount {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' fill-rule='evenodd' d='M4 10.16V5h17v5.16l-.395.142a1.782 1.782 0 0 0-.86.659 1.815 1.815 0 0 0 0 2.078c.212.304.513.534.86.659l.395.141V19H4v-5.16l.395-.142c.347-.125.648-.355.86-.659a1.815 1.815 0 0 0 0-2.078 1.782 1.782 0 0 0-.86-.659L4 10.161Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' d='M12 5h1v2h-1zM12 8h1v2h-1zM12 11h1v2h-1zM12 14h1v2h-1zM12 17h1v2h-1z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_birthday_discount {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' fill-rule='evenodd' d='M4 10.16V5h17v5.16l-.395.142a1.782 1.782 0 0 0-.86.659 1.815 1.815 0 0 0 0 2.078c.212.304.513.534.86.659l.395.141V19H4v-5.16l.395-.142c.347-.125.648-.355.86-.659a1.815 1.815 0 0 0 0-2.078 1.782 1.782 0 0 0-.86-.659L4 10.161Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' d='M19.5 11.475h-3.437c.245-.308.427-.672.532-1.071.378-1.505-.987-2.87-2.499-2.499a2.801 2.801 0 0 0-1.071.532V5h-1.05v3.437a2.788 2.788 0 0 0-1.071-.525c-1.505-.378-2.87.987-2.499 2.499.105.392.287.756.532 1.064H5.5v1.05h5.712A2.28 2.28 0 0 1 9 14.275a.529.529 0 0 0-.525.525c0 .287.238.525.525.525a3.324 3.324 0 0 0 2.975-1.841V19h1.05v-5.516A3.324 3.324 0 0 0 16 15.325a.529.529 0 0 0 .525-.525.529.529 0 0 0-.525-.525 2.275 2.275 0 0 1-2.212-1.75H19.5v-1.05Zm-7.525 0h-.854a1.745 1.745 0 0 1-1.694-1.323 1.01 1.01 0 0 1 1.225-1.225 1.751 1.751 0 0 1 1.323 1.694v.854Zm3.598-1.323a1.751 1.751 0 0 1-1.694 1.323h-.847v-.854c0-.805.546-1.498 1.323-1.694.735-.182 1.4.483 1.218 1.225Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_paid_parking {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M5 12c0 4.418 3.358 8 7.5 8 4.142 0 7.5-3.582 7.5-8s-3.358-8-7.5-8C8.358 4 5 7.582 5 12Z'/%3E%3Cpath fill='%23fff' d='M9.04 12.744H8v-.877h.823L8.123 9h1.305l.614 2.867h.917L11.64 9h1.22l.68 2.867h.923L15.072 9h1.304l-.7 2.867h.823v.877h-1.04l-.7 2.867h-1.38l-.676-2.867h-.908l-.676 2.867H9.74l-.7-2.867Zm1.409 1.032h.057l.245-1.032h-.524l.222 1.032Zm2.047-1.909-.222-.95h-.048l-.222.95h.492Zm1.498 1.918h.057l.222-1.041h-.524l.245 1.04Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_book_required {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M9.286 4c.592 0 1.071.475 1.071 1.063v1.062h4.286V5.062c0-.587.479-1.062 1.071-1.062.593 0 1.072.475 1.072 1.063v1.062h1.607A1.6 1.6 0 0 1 20 7.719v1.593H5V7.72a1.6 1.6 0 0 1 1.607-1.594h1.607V5.062c0-.587.48-1.062 1.072-1.062ZM5 10.375h15v9.031A1.6 1.6 0 0 1 18.393 21H6.607A1.6 1.6 0 0 1 5 19.406v-9.031Zm11.016 3.752a.789.789 0 0 0 0-1.126.808.808 0 0 0-1.135 0L11.7 16.156l-1.574-1.56a.805.805 0 0 0-1.135 0 .792.792 0 0 0 0 1.125l2.143 2.125a.805.805 0 0 0 1.135 0l3.747-3.719Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_private_room {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23C4C6CA' d='M20.356 18.77h-1.928V5.23c0-.679-.576-1.23-1.286-1.23H6.858c-.71 0-1.286.551-1.286 1.23v13.54H3.644c-.495 0-.804.512-.557.922.115.19.327.308.557.308h16.712c.495 0 .804-.513.557-.923a.648.648 0 0 0-.557-.308Zm-5.464-5.54c-.742 0-1.206-.768-.835-1.384.372-.615 1.3-.615 1.67 0 .085.14.13.3.13.462 0 .51-.432.923-.964.923Z'/%3E%3C/svg%3E");
  }
  .com_mypage_list .list.type_m_block .info_field .svg_icon.icon_view {
    width: 15px;
    height: 15px;
    min-width: 15px;
  }
  .com_mypage_list .list.type_m_block .info_field .m_bold {
    font-weight: 600;
  }
  .com_mypage_list .list.type_m_block .info_field .m_red {
    color: #9B111E;
  }
  .com_mypage_list .list.type_m_block .btn_field {
    order: 4;
  }
  .com_mypage_list .list.type_m_block .num_field {
    font-size: 15px;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    text-align: right;
  }
  .com_mypage_list .list.type_m_block .m_tit {
    padding-right: 20px;
    display: inline-block;
    color: #828488;
    white-space: nowrap;
  }
  .dark .com_mypage_list .list.type_m_block .m_tit {
    color: #fff;
  }
}
.com_mypage_list + .com_paging, .com_mypage_list + .sec-paging {
  margin-top: 35px;
}
@media screen and (max-width: 1023.9px) {
  .com_mypage_list + .com_paging, .com_mypage_list + .sec-paging {
    margin-top: 25px;
  }
}

.com_mypage_detail {
  border-block: 1px solid #EDEDEE;
}
@media screen and (min-width: 1023.9px) {
  .com_mypage_detail {
    border: 1px solid #EDEDEE;
    overflow: hidden;
    border-radius: 10px;
  }
}
.dark .com_mypage_detail {
  border-color: #3B3B3B;
}
.com_mypage_detail .detail__head {
  background: var(--table-header-gradient, linear-gradient(180deg, #f8f8f8 52%, #f2f2f2 100%));
  padding: 20px 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
}
.dark .com_mypage_detail .detail__head {
  border-color: #3B3B3B;
  background: linear-gradient(180deg, #1d1d1d 52%, #151515 100%);
}
@media screen and (max-width: 1023.9px) {
  .com_mypage_detail .detail__head {
    padding: 10px 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    align-items: flex-start;
    gap: 5px;
  }
}
.com_mypage_detail .detail__head-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
}
@media screen and (min-width: 1023.9px) {
  .com_mypage_detail .detail__head-item:not(:first-child) {
    position: relative;
  }
  .com_mypage_detail .detail__head-item:not(:first-child)::before {
    content: "";
    display: inline-block;
    position: relative;
    width: 1px;
    height: 12px;
    margin-inline: 30px;
    background: #DBDBDB;
    cursor: default;
  }
  .dark .com_mypage_detail .detail__head-item:not(:first-child)::before {
    background-color: #3B3B3B;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_mypage_detail .detail__head-item .tit {
    font-weight: 500;
  }
}
.com_mypage_detail .detail__head-item .txt {
  position: relative;
}
.com_mypage_detail .detail__head-item .txt::before {
  content: "";
  display: inline-block;
  position: relative;
  width: 4px;
  height: 4px;
  margin-inline: 10px;
  background: #dbdbdb;
  border-radius: 4px;
  vertical-align: middle;
  cursor: default;
}
@media screen and (max-width: 1023.9px) {
  .com_mypage_detail .detail__head-item .txt {
    font-size: 13px;
    font-weight: 500;
  }
  .com_mypage_detail .detail__head-item .txt:after {
    width: 2px;
    height: 2px;
    min-width: 2px;
    margin-inline: 3px;
  }
}
.com_mypage_detail .detail__head-tit {
  font-size: 15px;
  font-weight: 500;
}
.com_mypage_detail .detail__head-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
}
@media screen and (min-width: 1023.9px) {
  .com_mypage_detail .detail__head-info {
    margin-left: auto;
  }
}
.com_mypage_detail .detail__head-info .info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  line-height: initial;
}
.com_mypage_detail .detail__head-info .info:not(:first-child) {
  position: relative;
}
.com_mypage_detail .detail__head-info .info:not(:first-child)::before {
  content: "";
  display: inline-block;
  position: relative;
  width: 1px;
  height: 12px;
  margin-inline: 10px;
  background: #EDEDEE;
  cursor: default;
}
.dark .com_mypage_detail .detail__head-info .info:not(:first-child)::before {
  background-color: #3B3B3B;
}
.com_mypage_detail .detail__body {
  padding: 30px 40px;
  font-size: 15px;
  line-height: 1.4;
}
@media screen and (max-width: 1023.9px) {
  .com_mypage_detail .detail__body {
    padding: 20px 15px;
    font-size: 14px;
  }
}
.com_mypage_detail + .com_mypage_detail {
  margin-top: 20px;
}
@media screen and (max-width: 1023.9px) {
  .com_mypage_detail + .com_mypage_detail {
    margin-top: 12px;
  }
}

@media screen and (max-width: 1023.9px) {
  .com_list {
    border-top: 1px solid #EDEDEE;
    display: block;
    width: 100%;
  }
  .dark .com_list {
    border-color: #3B3B3B;
  }
}
.com_list__top {
  margin-bottom: 20px;
}
@media screen and (min-width: 1023.9px) {
  .com_list__top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_list__top {
    border-top: 1px solid #EDEDEE;
    padding-top: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    gap: 10px;
    margin-bottom: 10px;
  }
  .dark .com_list__top {
    border-color: #3B3B3B;
  }
}
@media screen and (min-width: 1023.9px) {
  .com_list__top .top_num {
    position: relative;
  }
  .com_list__top .top_num::before {
    content: "";
    display: inline-block;
    position: relative;
    width: 5px;
    height: 5px;
    margin-inline: 5px;
    background: #c4c6ca;
    border-radius: 5px;
    vertical-align: middle;
    cursor: default;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_list__top .top_num {
    order: 2;
    position: relative;
  }
  .com_list__top .top_num::before {
    content: "";
    display: inline-block;
    position: relative;
    width: 5px;
    height: 5px;
    margin-inline: 0 5px;
    background: #c4c6ca;
    border-radius: 5px;
    vertical-align: middle;
    cursor: default;
  }
}
.com_list__top .top_num-price {
  color: #9B111E;
  font-size: 18px;
  font-weight: 600;
}
@media screen and (max-width: 1023.9px) {
  .com_list__top .top_tip {
    margin-bottom: 10px;
    order: 1;
    line-height: 1.4;
  }
}
.com_list__top .top_search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 6px;
  margin-left: auto;
}
@media screen and (max-width: 1023.9px) {
  .com_list__top .top_search {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    gap: 10px 6px;
    order: 1;
    margin: 0;
  }
}
.com_list__top .top_search-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 6px;
}
@media screen and (max-width: 1023.9px) {
  .com_list__top .top_search-item {
    width: 100%;
  }
  .com_list__top .top_search-item input[type=date] {
    width: 100px;
    flex: 1;
    font-size: 13px;
  }
  .com_list__top .top_search-item .com_chk_btn {
    flex: 1;
  }
}
.com_list__top .top_search-input {
  width: 280px;
}
@media screen and (max-width: 1023.9px) {
  .com_list__top .top_search-input {
    width: 100%;
    flex: 1;
  }
}
.com_list__top .top_search-select {
  width: 100px;
}
.com_list__top .top_search-divider {
  display: block;
  width: 1px;
  height: 44px;
  background-color: #DBDBDB;
  margin-inline: 20px;
}
.dark .com_list__top .top_search-divider {
  background-color: #3B3B3B;
}
@media screen and (max-width: 1023.9px) {
  .com_list__top .top_search-divider {
    display: none;
  }
}
.com_list thead {
  border-top: 1px solid #111;
}
@media screen and (max-width: 1023.9px) {
  .com_list thead {
    display: none;
  }
}
.dark .com_list thead {
  border-color: #6c6d70;
}
.com_list th {
  background-color: #F8F8F8;
  border-bottom: 1px solid #DBDBDB;
}
@media screen and (max-width: 1023.9px) {
  .com_list th {
    display: none;
  }
}
.dark .com_list th {
  background-color: #111;
  border-color: #3B3B3B;
}
@media screen and (min-width: 1023.9px) {
  .com_list th, .com_list td {
    padding: 20px 15px;
    height: 60px;
    text-align: center;
  }
}
@media screen and (min-width: 1023.9px) {
  .com_list td {
    border-bottom: 1px solid #EDEDEE;
  }
  .dark .com_list td {
    border-color: #3B3B3B;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_list td {
    display: block;
  }
}
.com_list .list-tit {
  text-align: left;
  font-size: 15px;
}
@media screen and (max-width: 1023.9px) {
  .com_list .list-tit {
    margin-bottom: 10px;
  }
}
.com_list .list-tit a {
  font-size: 15px;
  display: block;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media screen and (max-width: 1023.9px) {
  .com_list .list-tit a {
    font-weight: 500;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_list .list-no {
    display: none;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_list .list-info {
    color: #828488;
    font-size: 12px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    gap: 3px;
  }
  .com_list .list-info:not(:last-child) {
    position: relative;
  }
  .com_list .list-info:not(:last-child)::after {
    content: "";
    display: inline-block;
    position: relative;
    width: 1px;
    height: 10px;
    margin-inline: 10px;
    background: #EDEDEE;
    cursor: default;
  }
  .dark .com_list .list-info:not(:last-child)::after {
    background-color: #3B3B3B;
  }
}
@media screen and (min-width: 1023.9px) {
  .com_list .list-info .svg_icon {
    display: none;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_list .list-info .svg_icon {
    width: 14px;
    min-width: 14px;
  }
}
.com_list + .com_paging, .com_list + .sec-paging {
  margin-top: 35px;
}
@media screen and (max-width: 1023.9px) {
  .com_list tbody {
    display: block;
    width: 100%;
  }
  .com_list tr {
    display: block;
    padding-block: 20px;
    border-bottom: 1px solid #EDEDEE;
    width: 100%;
  }
  .dark .com_list tr {
    border-color: #3B3B3B;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_list colgroup {
    display: none;
  }
}

.com_view {
  border-bottom: 1px solid #EDEDEE;
  display: block;
}
.dark .com_view {
  border-color: #3B3B3B;
}
.com_view .view__head {
  border-top: 1px solid #111;
  border-bottom: 1px solid #EDEDEE;
  padding-block: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  gap: 5px;
}
@media screen and (max-width: 1023.9px) {
  .com_view .view__head {
    padding-block: 13px 10px;
  }
}
.dark .com_view .view__head {
  border-color: #3B3B3B;
  border-top-color: #6c6d70;
}
.com_view .view__head-tit {
  font-size: 20px;
  font-weight: 600;
}
@media screen and (max-width: 1023.9px) {
  .com_view .view__head-tit {
    font-size: 15px;
  }
}
.com_view .view__head-info {
  margin-top: 5px;
  color: #828488;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 5px 0px;
}
.com_view .view__head-info .info {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
}
@media screen and (max-width: 1023.9px) {
  .com_view .view__head-info .info {
    font-szie: 12px;
  }
}
.com_view .view__head-info .info:not(:last-child) {
  position: relative;
}
.com_view .view__head-info .info:not(:last-child)::after {
  content: "";
  display: inline-block;
  position: relative;
  width: 1px;
  height: 12px;
  margin-inline: 10px;
  background: #EDEDEE;
  cursor: default;
}
.dark .com_view .view__head-info .info:not(:last-child)::after {
  background-color: #3B3B3B;
}
.dark .com_view .view__head-info {
  color: #fff;
}
.com_view .view__body {
  overflow: hidden;
}
.com_view .view__body .btn_report {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  float: right;
  gap: 5px;
  margin-bottom: 35px;
}
@media screen and (max-width: 1023.9px) {
  .com_view .view__body .btn_report {
    position: absolute;
    bottom: 20px;
    right: 0;
    margin-bottom: 0;
  }
}
.com_view .view__body-contents {
  padding-block: 45px 50px;
  line-height: 1.8;
}
@media screen and (max-width: 1023.9px) {
  .com_view .view__body-contents {
    padding-block: 10px;
  }
}
.com_view .view__body-tip {
  border-radius: 10px;
  background: #F8F8F8;
  padding: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  gap: 10px;
}
.dark .com_view .view__body-tip {
  background-color: #111;
}
.com_view .view__body-tip_tit {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
}
@media screen and (max-width: 1023.9px) {
  .com_view .view__body-tip_tit {
    font-size: 14px;
  }
}
.com_view .view__body-tip__wrap {
  padding-bottom: 45px;
}
@media screen and (max-width: 1023.9px) {
  .com_view .view__body-tip__wrap {
    padding-bottom: 20px;
  }
}
.com_view.has_btn_recommend {
  position: relative;
}
.com_view.has_btn_recommend .com_btn_recommend {
  position: absolute;
  top: 31px;
  right: 0;
}
@media screen and (max-width: 1023.9px) {
  .com_view.has_btn_recommend .com_btn_recommend {
    bottom: 10px;
    right: auto;
    left: 50%;
    top: auto;
    transform: translateX(-50%);
  }
}
@media screen and (min-width: 1023.9px) {
  .com_view.has_btn_recommend .view__head {
    padding-right: 200px;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_view.has_btn_recommend .view__body {
    padding-bottom: 50px;
  }
}

a.com_store_card {
  cursor: pointer;
}

.com_store_card {
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.08);
  position: relative;
}
@media screen and (max-width: 1023.9px) {
  .com_store_card {
    border-radius: 10px;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.08);
  }
}
.com_store_card a:hover {
  cursor: pointer;
}
.com_store_card .btn_close {
  position: absolute;
  top: 10px;
  right: 10px;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  z-index: 2;
  background: #FFF;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
}
.com_store_card .btn_close .svg_icon.icon_close {
  width: 16px;
  min-width: 16px;
  height: 16px;
}
.com_store_card .info_area {
  padding: 22px 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  background-color: #fff;
}
@media screen and (max-width: 1023.9px) {
  .com_store_card .info_area {
    padding: 15px;
  }
}
.com_store_card .info_area .name {
  font-size: 22px;
  font-weight: 600;
  padding-right: 80px;
  display: block;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
  height: 25px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_card .info_area .name {
    font-size: 15px;
    padding-right: 15px;
    height: 17px;
  }
}
.dark .com_store_card .info_area .name {
  color: #fff;
}
.com_store_card .info_area .address {
  font-size: 14px;
  margin-top: 5px;
  display: block;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
  height: 16px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_card .info_area .address {
    font-size: 12px;
    height: 14px;
  }
}
.dark .com_store_card .info_area .address {
  color: #fff !important;
}
.com_store_card .info_area .cate {
  font-size: 13px;
  display: block;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}
@media screen and (max-width: 1023.9px) {
  .com_store_card .info_area .cate {
    font-size: 12px;
    height: 14px;
  }
}
.dark .com_store_card .info_area .cate {
  color: #fff;
}
.com_store_card .info_area .review {
  font-size: 13px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 5px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_card .info_area .review {
    margin-top: 5px;
    font-size: 11px;
    height: 16px;
  }
}
.com_store_card .info_area .review .score {
  font-size: 15px;
  font-weight: 600;
}
@media screen and (max-width: 1023.9px) {
  .com_store_card .info_area .review .score {
    font-size: 13px;
  }
}
.dark .com_store_card .info_area .review .score {
  color: #fff;
}
.dark .com_store_card .info_area .review {
  color: #fff;
}
.com_store_card .info_area .info_wrap {
  margin-top: 16px;
}
@media screen and (min-width: 1023.9px) {
  .com_store_card .info_area .info_wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    height: 17px;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_store_card .info_area .info_wrap {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1023.9px) {
  .com_store_card .info_area .info_wrap > * {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
  }
  .com_store_card .info_area .info_wrap > *:not(:last-child) {
    position: relative;
  }
  .com_store_card .info_area .info_wrap > *:not(:last-child)::after {
    content: "";
    display: inline-block;
    position: relative;
    width: 1px;
    height: 12px;
    margin-inline: 10px;
    background: #EDEDEE;
    cursor: default;
  }
  .dark .com_store_card .info_area .info_wrap > *:not(:last-child)::after {
    background-color: #3B3B3B;
  }
}
.com_store_card .info_area .tag_wrap {
  margin-top: 25px;
  min-height: 27.8px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_card .info_area .tag_wrap {
    margin-top: 15px;
    min-height: 20px;
  }
}
.com_store_card .info_area .bookmark {
  position: absolute;
  top: 22px;
  right: 25px;
  z-index: 2;
}
@media screen and (max-width: 1023.9px) {
  .com_store_card .info_area .bookmark {
    top: 14px;
    right: 15px;
  }
}
.com_store_card .info_area .bookmark .svg_icon.icon_bookmark,
.com_store_card .info_area .bookmark .svg_icon.icon_bookmark_active {
  width: 24px;
  height: 24px;
  min-width: auto;
}
@media screen and (max-width: 1023.9px) {
  .com_store_card .info_area .bookmark .svg_icon.icon_bookmark,
  .com_store_card .info_area .bookmark .svg_icon.icon_bookmark_active {
    width: 16px;
    height: 16px;
  }
}
.dark .com_store_card .info_area .bookmark .svg_icon.icon_bookmark {
  background: url("../img/svg/icon_bookmark_dark.svg") no-repeat center/contain;
}
.com_store_card .icon_premium {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 70px;
  height: 70px;
  display: block;
}
@media screen and (max-width: 1023.9px) {
  .com_store_card .icon_premium {
    width: 50px;
    height: 50px;
    top: 5px;
    left: 5px;
  }
}
.com_store_card .date {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: baseline;
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  gap: 10px;
  font-size: 13px;
  margin-top: 25px;
}
.dark .com_store_card .date {
  color: #fff;
}
@media screen and (max-width: 1023.9px) {
  .com_store_card .date {
    font-size: 12px;
    margin-top: 15px;
  }
}
.com_store_card .date-tit {
  color: #828488;
  white-space: nowrap;
}
.dark .com_store_card .date-tit {
  color: #B7B7B7;
}
.com_store_card.type_default {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  align-self: stretch;
  height: auto;
  flex-shrink: none;
}
.com_store_card.type_default .thumb {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  min-width: 100%;
  aspect-ratio: 1;
  position: relative;
}
.com_store_card.type_default .thumb > a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.com_store_card.type_default .thumb > img, .com_store_card.type_default .thumb > a > img {
  object-fit: cover;
  min-height: 100%;
  min-width: 100%;
  max-height: 100%;
  max-width: none;
  height: 100%;
  width: 100%;
  aspect-ratio: auto;
}
.com_store_card.type_default .info_area {
  position: relative;
  flex: 1;
}
.com_store_card.type_default .info_area .address {
  color: #828488;
}
.dark .com_store_card.type_default .info_area {
  background-color: #2B2B2B;
}
.com_store_card.type_full_thumb {
  color: #fff !important;
  aspect-ratio: 390/577;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
}
.com_store_card.type_full_thumb a {
  color: #fff;
}
.com_store_card.type_full_thumb .info_area {
  margin-top: auto;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  padding-top: 70px;
  z-index: 2;
}
.com_store_card.type_full_thumb .info_area .address {
  color: #B7B7B7 !important;
}
.com_store_card.type_full_thumb .thumb {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  min-width: 100%;
  aspect-ratio: 0.6759098787;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.com_store_card.type_full_thumb .thumb > a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.com_store_card.type_full_thumb .thumb > img, .com_store_card.type_full_thumb .thumb > a > img {
  object-fit: cover;
  min-height: 100%;
  min-width: 100%;
  max-height: 100%;
  max-width: none;
  height: 100%;
  width: 100%;
  aspect-ratio: auto;
}
.com_store_card.type_full_thumb .info_field .address {
  color: #C4C6CA;
}
.com_store_card.type_full_thumb .info_wrap > *:not(:last-child):after {
  opacity: 0.3;
}
.com_store_card.type_full_thumb .tag_wrap .com_tag {
  color: #fff;
  border-color: rgba(235, 236, 240, 0.3);
  background-color: transparent !important;
}
.com_store_card.type_full_thumb .com_bookmark .svg_icon.icon_bookmark {
  width: 24px;
  height: 24px;
  min-width: 24px;
}
.com_store_card.type_full_thumb .com_bookmark .svg_icon.icon_bookmark.icon_bookmark {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.105 27.722V5.106A2.827 2.827 0 0 1 7.932 2.28h14.135a2.827 2.827 0 0 1 2.827 2.827v22.616l-8.366-5.378a2.827 2.827 0 0 0-3.057 0l-8.366 5.378Z'/%3E%3C/svg%3E");
}
.com_store_card.type_full_thumb .com_bookmark .svg_icon.svg_icon.icon_bookmark_active {
  width: 24px;
  height: 24px;
  min-width: 24px;
}
.com_store_card.s .info_area {
  padding: 12px 15px 18px;
}
.com_store_card.s .info_area .name {
  font-size: 16px;
}
.com_store_card.s .info_area .address {
  font-size: 13px;
  margin-top: 3px;
}
.com_store_card.s .info_area .cate {
  font-size: 12px;
}
.com_store_card.s .info_area .review {
  font-size: 12px;
}
.com_store_card.s .info_area .review .score {
  font-size: 14px;
}
.com_store_card.s .info_area .bookmark {
  top: 12px;
  right: 15px;
}
.com_store_card.s .info_area .bookmark .svg_icon {
  width: 20px;
  min-width: 20px;
  height: 20px;
}
.com_store_card.s .info_area .info_wrap {
  margin-top: 10px;
}
.com_store_card.s .tag_wrap {
  margin-top: 16px;
}
.com_store_card.s .com_tag {
  font-size: 12px;
  height: 23px;
  padding-inline: 6px;
}
.com_store_card__list.swiper.type_full {
  margin-inline: 0;
}
@media screen and (min-width: 1650px) {
  .com_store_card__list.swiper.type_full {
    padding: 0 20px 60px;
    margin-left: calc(0px - (100vw - 1650px) / 2);
    width: 100vw;
    padding-inline: calc((100vw - 1650px) / 2);
  }
}
@media screen and (max-width: 1650px) {
  .com_store_card__list.swiper.type_full {
    padding: 0 10px 30px;
    width: calc(100% + 34px);
    min-width: calc(100% + 34px);
    margin-left: -17px !important;
    padding-inline: 17px;
  }
}
.com_store_card__list.swiper.type_full .com_store_card {
  max-width: 390px;
}
.com_store_card__list.col04 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 30px 30px;
  width: 100%;
}
.com_store_card__list.col04 > * {
  width: calc((100% - 30px * 3) / 4);
  min-width: calc((100% - 30px * 3) / 4);
}
@media screen and (max-width: 1023.9px) {
  .com_store_card__list.col04 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 11px 11px;
    width: 100%;
  }
  .com_store_card__list.col04 > * {
    width: calc((100% - 11px * 1) / 2);
    min-width: calc((100% - 11px * 1) / 2);
  }
}
.com_store_card__list.col2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px 20px;
  width: 100%;
}
.com_store_card__list.col2 > * {
  width: calc((100% - 20px * 1) / 2);
  min-width: calc((100% - 20px * 1) / 2);
}
.com_store_card__list + .com_paging, .com_store_card__list + .sec-paging {
  margin-top: 35px;
}
@media screen and (max-width: 1023.9px) {
  .com_store_card__list + .com_paging, .com_store_card__list + .sec-paging {
    margin-top: 25px;
  }
}

.com_side_store {
  position: fixed;
  overflow: hidden;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  border-radius: 10px;
  background: #FFF;
  z-index: 12;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
}
@media screen and (max-width: 1023.9px) {
  .com_side_store {
    display: none;
  }
}
.dark .com_side_store {
  background-color: #202020;
  border: 1px solid #3B3B3B;
}
.com_side_store .side_store__wrap {
  padding: 10px;
}
.com_side_store .side_store__wrap.type_today {
  border-top: 1px solid #EDEDEE;
}
.dark .com_side_store .side_store__wrap.type_today {
  border-color: #3B3B3B;
}
.com_side_store .side_store-no_data {
  color: #828488;
  font-size: 12px;
  text-align: center;
}
.com_side_store .side_store-tit {
  text-align: center;
  padding-bottom: 8px;
}
.com_side_store .btn_top {
  background-color: #111;
  color: #fff;
  text-align: center;
  padding: 10px;
  font-size: 13px;
  width: 100%;
}

.side_store_swiper {
  padding-block: 18px;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.side_store_swiper .swiper-wrapper {
  align-items: center;
}
.side_store_swiper .swiper {
  height: 190px;
}
.side_store_swiper .swiper-slide {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  min-width: 60px;
  aspect-ratio: 1;
  height: 60px !important;
}
.side_store_swiper .swiper-slide > a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.side_store_swiper .swiper-slide > img, .side_store_swiper .swiper-slide > a > img {
  object-fit: cover;
  min-height: 100%;
  min-width: 100%;
  max-height: 100%;
  max-width: none;
  height: 100%;
  width: 100%;
  aspect-ratio: auto;
}
.side_store_swiper .swiper-button-prev,
.side_store_swiper .swiper-button-next {
  margin: 0;
  left: 50%;
  right: auto;
  color: #111;
  transform: rotate(90deg);
  margin-left: -13px;
}
.dark .side_store_swiper .swiper-button-prev,
.dark .side_store_swiper .swiper-button-next {
  color: #fff;
}
.side_store_swiper .swiper-button-next {
  bottom: -15px;
  top: auto;
}
.side_store_swiper .swiper-button-prev {
  top: -15px;
}
.side_store_swiper .swiper-button-next:after, .side_store_swiper .swiper-button-prev:after {
  font-size: 15px;
}

.com_area_search {
  border-bottom: 1px solid #DBDBDB;
  background: #F8F8F8;
  padding-block: 20px;
}
.dark .com_area_search {
  border-color: #3B3B3B;
}
@media screen and (max-width: 1023.9px) {
  .com_area_search {
    display: none;
    position: fixed;
    width: 100%;
    height: 100vh;
    top: 0;
    left: 0;
    z-index: 100;
    background-color: rgba(0, 0, 0, 0.7);
    justify-content: flex-end;
    padding: 0;
  }
  .com_area_search.active {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
  }
}
.com_area_search .inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  gap: 40px;
}
@media screen and (max-width: 1023.9px) {
  .com_area_search .inner {
    position: relative;
    gap: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    background: #fff;
    width: 100% !important;
    max-width: none;
    border-radius: 10px 10px 0 0;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
    padding: 20px;
  }
  .dark .com_area_search .inner {
    background-color: #202020;
  }
}
.com_area_search .wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 5px;
}
@media screen and (max-width: 1023.9px) {
  .com_area_search .wrap {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px 6px;
    width: 100%;
  }
}
.com_area_search .wrap select {
  min-width: 120px;
}
@media screen and (max-width: 1023.9px) {
  .com_area_search .wrap select {
    width: auto;
    flex: 1;
  }
}
.dark .com_area_search .wrap .com_btn.black {
  background-color: #fff;
  color: #111;
}
.com_area_search .tit {
  padding-right: 30px;
  font-size: 15px;
  font-weight: 500;
  white-space: nowrap;
}
@media screen and (max-width: 1023.9px) {
  .com_area_search .tit {
    width: 100%;
  }
}
.com_area_search .area_search-tit {
  font-size: 18px;
  font-weight: 600;
  border-bottom: 1px solid #EDEDEE;
  padding-bottom: 20px;
  text-align: center;
  width: 100%;
}
@media screen and (min-width: 1023.9px) {
  .com_area_search .area_search-tit {
    display: none;
  }
}
.com_area_search .area_search-close {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 14px;
  height: 14px;
  background: url("../img/icon_del.png") no-repeat center/100% auto;
}
@media screen and (min-width: 1023.9px) {
  .com_area_search .area_search-close {
    display: none;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_area_search .btn_wrap {
    border-top: 1px solid #EDEDEE;
    padding-top: 20px;
  }
  .com_area_search .btn_wrap .com_btn {
    flex: 0 calc((100% - 6px) / 2);
  }
}
.dark .com_area_search {
  background-color: #111;
}

.com_reserve_desc {
  overflow: hidden;
  margin-bottom: 20px;
}
@media screen and (min-width: 1023.9px) {
  .com_reserve_desc {
    border-radius: 20px;
    border: 1px solid #EDEDEE;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_reserve_desc {
    border-bottom: 1px solid #EDEDEE;
  }
}
.dark .com_reserve_desc {
  border-color: #3B3B3B;
}
.com_reserve_desc .reserve_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  padding: 30px;
  gap: 20px;
}
@media screen and (max-width: 1023.9px) {
  .com_reserve_desc .reserve_item {
    padding: 20px 0;
    gap: 10px 15px;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-top: 1px solid #EDEDEE;
    align-items: flex-start;
  }
}
.com_reserve_desc .reserve_item-thumb {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  min-width: 80px;
  aspect-ratio: 1;
  border-radius: 10px;
}
.com_reserve_desc .reserve_item-thumb > a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.com_reserve_desc .reserve_item-thumb > img, .com_reserve_desc .reserve_item-thumb > a > img {
  object-fit: cover;
  min-height: 100%;
  min-width: 100%;
  max-height: 100%;
  max-width: none;
  height: 100%;
  width: 100%;
  aspect-ratio: auto;
}
@media screen and (max-width: 1023.9px) {
  .com_reserve_desc .reserve_item-thumb {
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 70px;
    height: 70px;
    min-width: 70px;
    aspect-ratio: 1;
  }
  .com_reserve_desc .reserve_item-thumb > a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
  }
  .com_reserve_desc .reserve_item-thumb > img, .com_reserve_desc .reserve_item-thumb > a > img {
    object-fit: cover;
    min-height: 100%;
    min-width: 100%;
    max-height: 100%;
    max-width: none;
    height: 100%;
    width: 100%;
    aspect-ratio: auto;
  }
}
.com_reserve_desc .reserve_item-name {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
}
@media screen and (max-width: 1023.9px) {
  .com_reserve_desc .reserve_item-name {
    font-size: 15px;
  }
}
.com_reserve_desc .reserve_item-txt {
  line-height: 1.5;
}
@media screen and (max-width: 1023.9px) {
  .com_reserve_desc .reserve_item-txt {
    font-size: 12px;
  }
}
.com_reserve_desc .reserve_item .btn_review {
  margin-left: auto;
}
@media screen and (max-width: 1023.9px) {
  .com_reserve_desc .reserve_item .btn_review {
    margin-left: 85px;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_reserve_desc .reserve_item-desc {
    width: calc(100% - 85px);
  }
}
.com_reserve_desc .reserve_item + .reserve_item {
  border-top: 1px solid #EDEDEE;
}
.dark .com_reserve_desc .reserve_item + .reserve_item {
  border-color: #3B3B3B;
}

@media screen and (min-width: 1023.9px) {
  .com_popup .com_reserve_desc .reserve_item {
    padding: 20px;
  }
}
.com_popup .com_reserve_desc .reserve_item-name {
  font-size: 15px;
}

.com_transaction__list {
  border-radius: 10px;
  border: 1px solid #EDEDEE;
  padding: 20px 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  margin-bottom: 20px;
}
.dark .com_transaction__list {
  border-color: #3B3B3B;
}
@media screen and (max-width: 1023.9px) {
  .com_transaction__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    padding: 13px 17px 10px 17px;
  }
}
.com_transaction__list .transaction-item {
  flex: 1;
}
@media screen and (min-width: 1023.9px) {
  .com_transaction__list .transaction-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
  }
  .com_transaction__list .transaction-item:not(:first-child) {
    border-left: 1px solid #DBDBDB;
    padding-left: 40px;
  }
  .dark .com_transaction__list .transaction-item:not(:first-child) {
    border-color: #3B3B3B;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_transaction__list .transaction-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    gap: 5px;
    width: 100%;
  }
  .com_transaction__list .transaction-item + .transaction-item {
    border-top: 1px solid #EDEDEE;
    margin-top: 10px;
    padding-top: 10px;
  }
  .dark .com_transaction__list .transaction-item + .transaction-item {
    border-color: #3B3B3B;
  }
}
.com_transaction__list .transaction-label {
  position: relative;
  font-size: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
}
.com_transaction__list .transaction-label::before {
  content: "";
  display: inline-block;
  position: relative;
  width: 5px;
  height: 5px;
  margin-inline: 6px;
  background: #9B111E;
  border-radius: 5px;
  vertical-align: middle;
  cursor: default;
}
@media screen and (min-width: 1023.9px) {
  .com_transaction__list .transaction-label {
    margin-left: -6px;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_transaction__list .transaction-label {
    font-size: 14px;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_transaction__list .transaction-label .unit {
    display: none;
  }
}
.com_transaction__list .transaction-amount {
  font-weight: 600;
}
@media screen and (min-width: 1023.9px) {
  .com_transaction__list .transaction-amount {
    font-size: 18px;
    margin-left: 11px;
    margin-top: 5px;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_transaction__list .transaction-amount {
    font-size: 14px;
  }
}

.com_review {
  border-top: 1px solid #111;
  margin-top: 20px;
}
.com_review .btn_comment {
  text-decoration: underline;
  margin-top: 10px;
}
.com_review .top__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 15px;
}
.com_review .top-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 5px 0;
}
@media screen and (max-width: 1023.9px) {
  .com_review .top-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    gap: 5px;
    align-items: flex-start;
    position: relative;
    padding-right: 60px;
    flex: 1;
  }
}
.com_review .top-info .star {
  width: 100%;
  font-weight: 600;
  font-size: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 5px;
  line-height: initial;
}
@media screen and (max-width: 1023.9px) {
  .com_review .top-info .star {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 14px;
    width: auto;
  }
}
.com_review .top-info .id {
  font-size: 15px;
  font-weight: 600;
}
@media screen and (max-width: 1023.9px) {
  .com_review .top-info .id {
    font-size: 14px;
    grid-column: 1/2;
    grid-row: 1/2;
  }
}
.com_review .top-info .date {
  color: #828488;
}
@media screen and (min-width: 1023.9px) {
  .com_review .top-info .date {
    position: relative;
  }
  .com_review .top-info .date::before {
    content: "";
    display: inline-block;
    position: relative;
    width: 1px;
    height: 12px;
    margin-inline: 10px;
    background: #EDEDEE;
    cursor: default;
  }
  .dark .com_review .top-info .date::before {
    background-color: #3B3B3B;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_review .top-info .date {
    grid-column: 1/2;
    grid-row: 2/3;
    font-size: 12px;
  }
}
.dark .com_review .top-info .date {
  color: #6C6D70;
}
.dark .com_review .top-info .date ~ .date {
  color: #fff;
}
.dark .com_review .top-info .date::before {
  background-color: #111;
}
.com_review .profile {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  min-width: 36px;
  aspect-ratio: 1;
  border-radius: 100%;
}
.com_review .profile > a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.com_review .profile > img, .com_review .profile > a > img {
  object-fit: cover;
  min-height: 100%;
  min-width: 100%;
  max-height: 100%;
  max-width: none;
  height: 100%;
  width: 100%;
  aspect-ratio: auto;
}
.com_review .comment {
  margin-top: 20px;
  line-height: 1.6;
  font-size: 15px;
}
@media screen and (max-width: 1023.9px) {
  .com_review .comment {
    font-size: 14px;
  }
}
.com_review .comment-btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
}
@media screen and (min-width: 1023.9px) {
  .com_review .comment-btns {
    position: absolute;
    right: 30px;
    top: 30px;
  }
}
@media screen and (max-width: 1023.9px) {
  .com_review .comment-btns {
    margin-top: 20px;
  }
}
.com_review .comment-btns .btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 3px;
}
@media screen and (max-width: 1023.9px) {
  .com_review .comment-btns .btn {
    font-size: 13px;
  }
}
.com_review .comment-btns .btn:not(:first-child) {
  position: relative;
}
.com_review .comment-btns .btn:not(:first-child)::before {
  content: "";
  display: inline-block;
  position: relative;
  width: 1px;
  height: 10px;
  margin-inline: 10px;
  background: #EDEDEE;
  cursor: default;
}
.dark .com_review .comment-btns .btn:not(:first-child)::before {
  background-color: #3B3B3B;
}
.com_review .comment-btns .btn .svg_icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
}
.dark .com_review .comment-btns .btn {
  color: #6C6D70;
}
.dark .com_review .comment {
  color: #B7B7B7;
}
.com_review .item {
  padding: 30px;
  border-bottom: 1px solid #DBDBDB;
  position: relative;
}
@media screen and (max-width: 1023.9px) {
  .com_review .item {
    padding: 20px 0;
  }
}
.com_review .item .img {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  min-width: 80px;
  aspect-ratio: 1;
  border-radius: 10px;
}
.com_review .item .img > a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.com_review .item .img > img, .com_review .item .img > a > img {
  object-fit: cover;
  min-height: 100%;
  min-width: 100%;
  max-height: 100%;
  max-width: none;
  height: 100%;
  width: 100%;
  aspect-ratio: auto;
}
@media screen and (max-width: 1023.9px) {
  .com_review .item .img {
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 70px;
    height: 70px;
    min-width: 70px;
    aspect-ratio: 1;
  }
  .com_review .item .img > a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
  }
  .com_review .item .img > img, .com_review .item .img > a > img {
    object-fit: cover;
    min-height: 100%;
    min-width: 100%;
    max-height: 100%;
    max-width: none;
    height: 100%;
    width: 100%;
    aspect-ratio: auto;
  }
}
.com_review .item .img__wrap {
  margin-top: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 10px;
}
.com_review .item .keyword {
  border-radius: 6px;
  border: 1px solid #E8C6C9;
  background: #F6EBEC;
  padding: 5px 15px;
  height: 35px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  color: #9B111E;
}
.com_review .item .keyword__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 5px;
  margin-top: 20px;
}
@media screen and (max-width: 767.9px) {
  .com_review .item .keyword__wrap {
    flex-wrap: wrap;
  }
}
.dark .com_review .item .keyword {
  border-color: rgba(249, 177, 184, 0.5);
  background: rgba(255, 218, 222, 0.1);
  color: #F9B1B8;
}
.dark .com_review .item {
  border-bottom-color: #111;
}
.com_review .re_item {
  background-color: #F4F4F4;
  padding: 30px 30px 30px 74px;
  position: relative;
  border-bottom: 1px solid #DBDBDB;
}
@media screen and (max-width: 1023.9px) {
  .com_review .re_item {
    padding: 20px 30px;
  }
}
.com_review .re_item .icon_re {
  position: absolute;
  left: 30px;
  top: 30px;
}
@media screen and (max-width: 1023.9px) {
  .com_review .re_item .icon_re {
    left: 8px;
    top: 24px;
    width: 15px;
    min-width: 15px;
  }
}
.dark .com_review .re_item {
  border-bottom-color: #6C6D70;
  background-color: #111;
  color: #B7B7B7;
}
.com_review .re_write {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  gap: 6px;
  height: 0;
  visibility: hidden;
  overflow: hidden;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.com_review .re_write.active {
  height: auto;
  visibility: visible;
  margin-top: 20px;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.com_review .re_notice {
  margin-top: 20px;
  color: #828488;
}
.com_review .store_thumb {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  min-width: 80px;
  aspect-ratio: auto;
  border-radius: 10px;
  position: absolute;
  left: 30px;
}
.com_review .store_thumb > a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.com_review .store_thumb > img, .com_review .store_thumb > a > img {
  object-fit: cover;
  min-height: 100%;
  min-width: 100%;
  max-height: 100%;
  max-width: none;
  height: 100%;
  width: 100%;
  aspect-ratio: auto;
}
@media screen and (max-width: 1023.9px) {
  .com_review .store_thumb {
    display: none;
  }
}
@media screen and (min-width: 1023.9px) {
  .com_review.has_store_thumb .item {
    padding-left: 130px;
  }
  .com_review.has_store_thumb .item .profile {
    display: none;
  }
}
.com_review.has_store_thumb .re_item {
  border-bottom: none;
}
.com_review.type_box {
  border-top: none;
  margin-top: 0;
  padding: 0;
  border: 1px solid #EDEDEE;
  border-radius: 10px;
  overflow: hidden;
}
.dark .com_review.type_box {
  border-color: transparent;
  background-color: #2B2B2B;
}
.dark .com_review.type_box {
  background-color: transparent;
  border-color: #3B3B3B;
}
@media screen and (max-width: 1023.9px) {
  .com_review.type_box {
    border: none;
    border-top: 1px solid #EDEDEE;
    border-radius: 0;
  }
  .dark .com_review.type_box {
    border-color: #6c6d70;
  }
}
.com_review.type_box .item {
  border-bottom-color: #EDEDEE;
}
.dark .com_review.type_box .item {
  border-color: #3B3B3B;
}
.com_review.type_box .re_item {
  border-bottom: none;
}
.dark .com_review.type_box .re_item {
  background-color: #202020;
}