@charset "UTF-8";
/*
z-index levels

1000: Body
2000: Header
3000: Sidebar
4000: Left Panel, Right Panel
5000: Dialog (backdrops)
*/
* {
  position: relative;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
*:focus {
  outline: none;
}

body {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
}

html {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  font-family: var(--default-font);
}

div {
  width: 100%;
  display: inline-block;
  float: left;
}

button {
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  cursor: pointer;
  overflow: visible;
  white-space: nowrap;
  background: transparent;
  text-decoration: none;
  /* inherit font & color from ancestor */
  color: inherit;
  font: inherit;
  /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
  line-height: normal;
  /* Corrects font smoothing for webkit */
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  /* Corrects inability to style clickable `input` types in iOS */
  -webkit-appearance: none;
  /* Remove excess padding and border in Firefox 4+ */
}
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

a {
  color: var(--primary-color);
}
a.no-underline {
  text-decoration: none;
}
a:hover:not(.no-underline) {
  color: var(--blue-button-a);
}

input {
  display: inline-block;
  float: left;
  margin: 0;
  padding: 0;
  max-width: 100%;
  min-width: initial;
}

.clck,
.clck1,
.clck2 {
  cursor: pointer;
}
.clck.dsabld,
.clck1.dsabld,
.clck2.dsabld {
  cursor: not-allowed;
}

@font-face {
  font-family: aleo-light;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/aleo/Aleo-Light.ttf");
}
@font-face {
  font-family: aleo-regular;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/aleo/Aleo-Regular.ttf");
}
@font-face {
  font-family: aleo-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/aleo/Aleo-Bold.ttf");
}
@font-face {
  font-family: aleo-light-italic;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/aleo/Aleo-LightItalic.ttf");
}
@font-face {
  font-family: aleo-italic;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/aleo/Aleo-Italic.ttf");
}
@font-face {
  font-family: aleo-bold-italic;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/aleo/Aleo-BoldItalic.ttf");
}
@font-face {
  font-family: arial;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/arial/Arial.ttf");
}
@font-face {
  font-family: calibri-light;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/calibri/Calibri-Light.ttf");
}
@font-face {
  font-family: calibri-regular;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/calibri/Calibri-Regular.ttf");
}
@font-face {
  font-family: calibri-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/calibri/Calibri-Bold.ttf");
}
@font-face {
  font-family: calibri-light-italic;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/calibri/Calibri-Light-Italic.ttf");
}
@font-face {
  font-family: calibri-italic;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/calibri/Calibri-Italic.ttf");
}
@font-face {
  font-family: calibri-bold-italic;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/calibri/Calibri-Bold-Italic.ttf");
}
@font-face {
  font-family: doriel;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/doriel/Doriel.otf");
}
@font-face {
  font-family: dynalight;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/dynalight/Dynalight-Regular.ttf");
}
@font-face {
  font-family: helvetica-light;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/helvetica/Helvetica-Light.ttf");
}
@font-face {
  font-family: helvetica-regular;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/helvetica/Helvetica-Regular.ttf");
}
@font-face {
  font-family: helvetica-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/helvetica/Helvetica-Bold.ttf");
}
@font-face {
  font-family: helvetica-oblique;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/helvetica/Helvetica-Oblique.ttf");
}
@font-face {
  font-family: helvetica-compressed;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/helvetica/Helvetica-Compressed.otf");
}
@font-face {
  font-family: helvetica-rounded-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/helvetica/Helvetica-Rounded-Bold.otf");
}
@font-face {
  font-display: block;
  font-family: helvetica-neue-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/helvetica-neue/Helvetica-Neue-Bold.ttf");
}
@font-face {
  font-display: block;
  font-family: helvetica-neue-condensed-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/helvetica-neue/Helvetica-Neue-Condensed-Bold.ttf");
}
@font-face {
  font-display: block;
  font-family: helvetica-neue-italic;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/helvetica-neue/Helvetica-Neue-Italic.ttf");
}
@font-face {
  font-display: block;
  font-family: helvetica-neue-medium;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/helvetica-neue/Helvetica-Neue-Medium.ttf");
}
@font-face {
  font-display: block;
  font-family: helvetica-neue-regular;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/helvetica-neue/Helvetica-Neue-Regular.otf");
}
@font-face {
  font-family: jaceline;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/jaceline/Jaceline.ttf");
}
@font-face {
  font-family: lora-regular;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/lora/Lora-Regular.ttf");
}
@font-face {
  font-family: lora-medium;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/lora/Lora-Medium.ttf");
}
@font-face {
  font-family: lora-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/lora/Lora-Bold.ttf");
}
@font-face {
  font-family: lora-italic;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/lora/Lora-Italic.ttf");
}
@font-face {
  font-family: lora-medium-italic;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/lora/Lora-MediumItalic.ttf");
}
@font-face {
  font-family: lora-bold-italic;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/lora/Lora-BoldItalic.ttf");
}
@font-face {
  font-family: montserrat-thin;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/montserrat/Montserrat-Thin.ttf");
}
@font-face {
  font-family: montserrat-extra-light;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/montserrat/Montserrat-ExtraLight.ttf");
}
@font-face {
  font-family: montserrat-light;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/montserrat/Montserrat-Light.ttf");
}
@font-face {
  font-family: montserrat-regular;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/montserrat/Montserrat-Regular.ttf");
}
@font-face {
  font-family: montserrat-medium;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/montserrat/Montserrat-Medium.ttf");
}
@font-face {
  font-family: montserrat-semi-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/montserrat/Montserrat-SemiBold.ttf");
}
@font-face {
  font-family: montserrat-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/montserrat/Montserrat-Bold.ttf");
}
@font-face {
  font-family: montserrat-extra-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/montserrat/Montserrat-ExtraBold.ttf");
}
@font-face {
  font-family: montserrat-black;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/montserrat/Montserrat-Black.ttf");
}
@font-face {
  font-family: multicolore;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/multicolore/Multicolore.otf");
}
@font-face {
  font-family: roboto;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/roboto/Roboto-Regular.ttf");
}
@font-face {
  font-family: roboto-thin;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/roboto/Roboto-Thin.ttf");
}
@font-face {
  font-family: roboto-light;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/roboto/Roboto-Light.ttf");
}
@font-face {
  font-family: roboto-regular;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/roboto/Roboto-Regular.ttf");
}
@font-face {
  font-family: roboto-medium;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/roboto/Roboto-Medium.ttf");
}
@font-face {
  font-family: roboto-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/roboto/Roboto-Bold.ttf");
}
@font-face {
  font-family: roboto-black;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/roboto/Roboto-Black.ttf");
}
@font-face {
  font-family: nanum-myeongjo;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/nanum/NanumMyeongjo-Regular.woff2") format("woff2");
}
@font-face {
  font-family: nanum-myeongjo-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/nanum/NanumMyeongjo-Bold.woff2") format("woff2");
}
@font-face {
  font-family: nanum-myeongjo-extra-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/nanum/NanumMyeongjo-ExtraBold.woff2") format("woff2");
}
@font-face {
  font-family: nanum-gothic;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/nanum/NanumGothic-Regular.woff2") format("woff2");
}
@font-face {
  font-family: nanum-gothic-light;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/nanum/NanumGothic-Light.woff2") format("woff2");
}
@font-face {
  font-family: nanum-gothic-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/nanum/NanumGothic-Bold.woff2") format("woff2");
}
@font-face {
  font-family: nanum-gothic-extra-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/nanum/NanumGothic-ExtraBold.woff2") format("woff2");
}
@font-face {
  font-family: nanum-barun-gothic;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/nanum/NanumBarunGothic-Regular.woff2") format("woff2");
}
@font-face {
  font-family: nanum-barun-gothic-ultra-light;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/nanum/NanumBarunGothic-UltraLight.woff2") format("woff2");
}
@font-face {
  font-family: nanum-barun-gothic-light;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/nanum/NanumBarunGothic-Light.woff2") format("woff2");
}
@font-face {
  font-family: nanum-barun-gothic-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/nanum/NanumBarunGothic-Bold.woff2") format("woff2");
}
@font-face {
  font-family: nanum-square-round;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/nanum/NanumSquareRound-Regular.woff2") format("woff2");
}
@font-face {
  font-family: nanum-square-round-light;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/nanum/NanumSquareRound-Light.woff2") format("woff2");
}
@font-face {
  font-family: nanum-square-round-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/nanum/NanumSquareRound-Bold.woff2") format("woff2");
}
@font-face {
  font-family: nanum-square-round-extra-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/nanum/NanumSquareRound-ExtraBold.woff2") format("woff2");
}
@font-face {
  font-family: a-gothic-10;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/a-gothic/aGothic10.woff2") format("woff2");
}
@font-face {
  font-family: a-gothic-11;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/a-gothic/aGothic11.woff2") format("woff2");
}
@font-face {
  font-family: a-gothic-12;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/a-gothic/aGothic12.woff2") format("woff2");
}
@font-face {
  font-family: a-gothic-13;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/a-gothic/aGothic13.woff2") format("woff2");
}
@font-face {
  font-family: a-gothic-14;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/a-gothic/aGothic14.woff2") format("woff2");
}
@font-face {
  font-family: a-gothic-15;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/a-gothic/aGothic15.woff2") format("woff2");
}
@font-face {
  font-family: a-gothic-16;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/a-gothic/aGothic16.woff2") format("woff2");
}
@font-face {
  font-family: a-gothic-17;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/a-gothic/aGothic17.woff2") format("woff2");
}
@font-face {
  font-family: a-gothic-18;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/a-gothic/aGothic18.woff2") format("woff2");
}
@font-face {
  font-family: a-gothic-19;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/a-gothic/aGothic19.woff2") format("woff2");
}
@font-face {
  font-family: google-sans-black;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/google-sans/ProductSans-Black.ttf");
}
@font-face {
  font-family: google-sans-black-italic;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/google-sans/ProductSans-BlackItalic.ttf");
}
@font-face {
  font-family: google-sans-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/google-sans/ProductSans-Bold.ttf");
}
@font-face {
  font-family: google-sans-light;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/google-sans/ProductSans-Light.ttf");
}
@font-face {
  font-family: google-sans-light-italic;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/google-sans/ProductSans-LightItalic.ttf");
}
@font-face {
  font-family: google-sans-medium;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/google-sans/ProductSans-Medium.ttf");
}
@font-face {
  font-family: google-sans-medium-italic;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/google-sans/ProductSans-MediumItalic.ttf");
}
@font-face {
  font-family: google-sans-regular;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/google-sans/ProductSans-Regular.ttf");
}
@font-face {
  font-family: google-sans-thin;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/google-sans/ProductSans-Thin.ttf");
}
@font-face {
  font-family: google-sans-thin-italic;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/google-sans/ProductSans-ThinItalic.ttf");
}
@font-face {
  font-family: gotham;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/gotham/GothamBook.ttf");
}
@font-face {
  font-family: gotham-medium;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/gotham/GothamMedium.ttf");
}
@font-face {
  font-family: avenir;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/avenir/AvenirLTStd-Book.otf");
}
@font-face {
  font-family: avenir-medium;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/avenir/AvenirLTStd-Medium.otf");
}
@font-face {
  font-family: avenir-roman;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/avenir/AvenirLTStd-Roman.otf");
}
@font-face {
  font-family: avenir-heavy;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/avenir/AvenirLTStd-Heavy.otf");
}
@font-face {
  font-family: font-awesome;
  src: url("/css/fontawesome_5.3.1/webfonts/fa-regular-400.ttf");
}
@font-face {
  font-family: black-han-sans-regular;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/BlackHanSans-Regular.woff2") format("woff2");
}
@font-face {
  font-family: cafe-24-ssurround;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/Cafe24Ssurround.ttf");
}
@font-face {
  font-family: dohyeon-regular;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/DoHyeon-Regular.woff2") format("woff2");
}
@font-face {
  font-family: east-sea-dokdo-regular;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/EastSeaDokdo-Regular.woff2") format("woff2");
}
@font-face {
  font-family: jua-regular;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/Jua-Regular.woff2") format("woff2");
}
@font-face {
  font-family: nanum-brush-script-regular;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/NanumBrushScript-Regular.woff2") format("woff2");
}
@font-face {
  font-family: nanum-pen-script-regular;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/NanumPenScript-Regular.woff2") format("woff2");
}
@font-face {
  font-family: noto-sans-kr-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/noto-sans/NotoSansKR-Bold.woff2") format("woff2");
}
@font-face {
  font-family: noto-sans-kr-light;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/noto-sans/NotoSansKR-Light.woff2") format("woff2");
}
@font-face {
  font-family: noto-sans-kr-regular;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/noto-sans/NotoSansKR-Regular.woff2") format("woff2");
}
@font-face {
  font-family: songmyung-regular;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/SongMyung-Regular.woff2") format("woff2");
}
@font-face {
  font-family: yeonsung-regular;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/YeonSung-Regular.woff2") format("woff2");
}
@font-face {
  font-family: yangpyeong-light;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/yangpyeong/Yangpyeong-Light.woff2") format("woff2");
}
@font-face {
  font-family: yangpyeong-regular;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/yangpyeong/Yangpyeong-Regular.woff2") format("woff2");
}
@font-face {
  font-family: yangpyeong-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/yangpyeong/Yangpyeong-Bold.woff2") format("woff2");
}
@font-face {
  font-display: block;
  font-family: a-asia-1;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/asia-head/a-asia-head-1.ttf");
}
@font-face {
  font-display: block;
  font-family: a-asia-2;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/asia-head/a-asia-head-2.ttf");
}
@font-face {
  font-display: block;
  font-family: a-asia-3;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/asia-head/a-asia-head-3.ttf");
}
@font-face {
  font-display: block;
  font-family: a-asia-4;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/asia-head/a-asia-head-4.ttf");
}
@font-face {
  font-family: seoul-hangang-light;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/seoul/Seoul-Hangang-Light.woff2") format("woff2");
}
@font-face {
  font-family: seoul-hangang-regular;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/seoul/Seoul-Hangang-Regular.woff2") format("woff2");
}
@font-face {
  font-family: seoul-hangang-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/seoul/Seoul-Hangang-Bold.woff2") format("woff2");
}
@font-face {
  font-family: seoul-hangang-extra-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/seoul/Seoul-Hangang-ExtraBold.woff2") format("woff2");
}
@font-face {
  font-family: seoul-hangang-tall-light;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/seoul/Seoul-Hangang-Tall-Light.woff2") format("woff2");
}
@font-face {
  font-family: seoul-hangang-tall-regular;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/seoul/Seoul-Hangang-Tall-Regular.woff2") format("woff2");
}
@font-face {
  font-family: seoul-hangang-tall-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/seoul/Seoul-Hangang-Tall-Bold.woff2") format("woff2");
}
@font-face {
  font-family: seoul-hangang-tall-extra-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/seoul/Seoul-Hangang-Tall-ExtraBold.woff2") format("woff2");
}
@font-face {
  font-family: seoul-hangang-tall-black;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/seoul/Seoul-Hangang-Tall-Black.woff2") format("woff2");
}
@font-face {
  font-family: seoul-namsan-light;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/seoul/Seoul-Namsan-Light.woff2") format("woff2");
}
@font-face {
  font-family: seoul-namsan-regular;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/seoul/Seoul-Namsan-Regular.woff2") format("woff2");
}
@font-face {
  font-family: seoul-namsan-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/seoul/Seoul-Namsan-Bold.woff2") format("woff2");
}
@font-face {
  font-family: seoul-namsan-extra-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/seoul/Seoul-Namsan-ExtraBold.woff2") format("woff2");
}
@font-face {
  font-family: seoul-namsan-vert;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/seoul/Seoul-Namsan-Vert.woff2") format("woff2");
}
@font-face {
  font-family: seoul-namsan-tall-light;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/seoul/Seoul-Namsan-Tall-Light.woff2") format("woff2");
}
@font-face {
  font-family: seoul-namsan-tall-regular;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/seoul/Seoul-Namsan-Tall-Regular.woff2") format("woff2");
}
@font-face {
  font-family: seoul-namsan-tall-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/seoul/Seoul-Namsan-Tall-Bold.woff2") format("woff2");
}
@font-face {
  font-family: seoul-namsan-tall-extra-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/seoul/Seoul-Namsan-Tall-ExtraBold.woff2") format("woff2");
}
@font-face {
  font-family: seoul-namsan-tall-black;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/seoul/Seoul-Namsan-Tall-Black.woff2") format("woff2");
}
@font-face {
  font-family: noto-serif-kr-light;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/noto-serif/noto-serif-kr-light.woff2") format("woff2");
}
@font-face {
  font-family: noto-serif-kr;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/noto-serif/noto-serif-kr-regular.woff2") format("woff2");
}
@font-face {
  font-family: noto-serif-kr-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/noto-serif/noto-serif-kr-bold.woff2") format("woff2");
}
@font-face {
  font-family: noto-sans-jp-light;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/japanese/noto-sans/NotoSansJP-Light.woff2") format("woff2");
}
@font-face {
  font-family: noto-sans-jp;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/japanese/noto-sans/NotoSansJP-Regular.woff2") format("woff2");
}
@font-face {
  font-family: noto-sans-jp-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/japanese/noto-sans/NotoSansJP-Bold.woff2") format("woff2");
}
@font-face {
  font-family: noto-serif-jp-light;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/japanese/noto-serif/NotoSerifJP-Light.woff2") format("woff2");
}
@font-face {
  font-family: noto-serif-jp;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/japanese/noto-serif/NotoSerifJP-Regular.woff2") format("woff2");
}
@font-face {
  font-family: noto-serif-jp-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/japanese/noto-serif/NotoSerifJP-Bold.woff2") format("woff2");
}
@font-face {
  font-display: block;
  font-family: hs-bom-baram;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/temp/hs-bom-baram-1.0.ttf");
}
@font-face {
  font-display: block;
  font-family: optima-bold-oblique;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/temp/optima-bold-oblique.ttf");
}
@font-face {
  font-display: block;
  font-family: optima-medium;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/korean/temp/optima-medium.ttf");
}
@font-face {
  font-display: block;
  font-family: century-gothic;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/century_gothic/century_gothic.ttf");
}
@font-face {
  font-display: block;
  font-family: century-gothic-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/century_gothic/century_gothic_bold.ttf");
}
@font-face {
  font-display: block;
  font-family: century-gothic-italic;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/century_gothic/century_gothic_italic.ttf");
}
@font-face {
  font-display: block;
  font-family: century-gothic-bold-italic;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/alphabet/century_gothic/century_gothic_bold_italic.ttf");
}
@font-face {
  font-display: block;
  font-family: americana-std;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/americana-std/americana-std.otf");
}
@font-face {
  font-display: block;
  font-family: americana-std-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/americana-std/americana-std-bold.otf");
}
@font-face {
  font-display: block;
  font-family: americana-std-extra-bold;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/americana-std/americana-std-extra-bold.otf");
}
@font-face {
  font-display: block;
  font-family: americana-std-italic;
  src: url("https://dgnpfvohbwh0o.cloudfront.net/fonts/americana-std/americana-std-italic.otf");
}
:root {
  --primary-color: var(--blue-button-h);
  --secondary-color: var(--yellow-8);
  --disable-color: var(--gray-5);
  --cancel-color: var(--gray-6);
  --danger-color: var(--red-delete);
  --option-color: var(--gray-button);
  --logicsuqare-logo-color: #9d1604;
  --red-delete: #b71c1c;
  --red-delete-hover: #d50000;
  --button-disabled-save: #b0bec5;
  --button-disabled-delete: #f5f5f5;
  --blue-button-h: #4c8bf5;
  --blue-button-e: #b9dcf9;
  --blue-button: #244ea0;
  --blue-button-a: #173480;
  --gray-button: #3e3e3e;
  --yellow-button-h: #ffbd2d;
  --dashboard-header-siteadmin: #6d7278;
  --dashboard-background: #f9fafa;
  --page-fixed-i: #4165b1;
  --page-fixed-i-2: #f7b529;
  --page-fixed-i-3: #7d96fd;
  --gray-tab: #dee1e6;
  --gray-tab-hover: #edeff2;
  --sidebar-shop: #92278f;
  --sidebar-board: #5D1C04;
  --def: var(--gray-4);
  --def-hover: var(--gray-3);
  --def-active: var(--gray-5);
  --def-disalbed: var(--gray-1);
  --pos: var(--green-6);
  --pos-hover: var(--green-7);
  --pos-active: var(--green-8);
  --pos-disabled: var(--green-4);
  --neg: var(--red-c);
  --neg-hover: var(--red-b);
  --neg-active: var(--red-d);
  --neg-disabled: var(--red-a);
  --warn: var(--amber-c);
  --warn-hover: var(--amber-b);
  --warn-active: var(--amber-d);
  --warn-disabled: var(--amber-a);
  --empha-orange: #eb7b15;
  --header-main: var(--purple-7);
  --header-sub: #e356df;
}

:root {
  --white: #ffffff;
  --black: #000000;
  --red-1: #ffebee;
  --red-2: #ffcdd2;
  --red-3: #ef9a9a;
  --red-4: #e57373;
  --red-5: #ef5350;
  --red-6: #ef5350;
  --red-7: #e53935;
  --red-8: #d32f2f;
  --red-9: #c62828;
  --red-10: #b71c1c;
  --red-a: #ff8a80;
  --red-b: #ff5252;
  --red-c: #ff1744;
  --red-d: #d50000;
  --pink-1: #fce4ec;
  --pink-2: #f8bbd0;
  --pink-3: #f48fb1;
  --pink-4: #f06292;
  --pink-5: #ec407a;
  --pink-6: #e91e63;
  --pink-7: #d81b60;
  --pink-8: #c2185b;
  --pink-9: #ad1457;
  --pink-10: #880e4f;
  --pink-a: #ff80ab;
  --pink-b: #ff4081;
  --pink-c: #f50057;
  --pink-d: #c51162;
  --purple-1: #f3e5f5;
  --purple-2: #e1bee7;
  --purple-3: #ce93d8;
  --purple-4: #ba68c8;
  --purple-5: #ab47bc;
  --purple-6: #9c27b0;
  --purple-7: #8e24aa;
  --purple-8: #7b1fa2;
  --purple-9: #6a1b9a;
  --purple-10: #4a148c;
  --purple-a: #ea80fc;
  --purple-b: #e040fb;
  --purple-c: #d500f9;
  --purple-d: #aa00ff;
  --deep-purple-1: #ede7f6;
  --deep-purple-2: #d1c4e9;
  --deep-purple-3: #b39ddb;
  --deep-purple-4: #9575cd;
  --deep-purple-5: #7e57c2;
  --deep-purple-6: #673ab7;
  --deep-purple-7: #5e35b1;
  --deep-purple-8: #512da8;
  --deep-purple-9: #4527a0;
  --deep-purple-10: #311b92;
  --deep-purple-a: #b388ff;
  --deep-purple-b: #7c4dff;
  --deep-purple-c: #651fff;
  --deep-purple-d: #6200ea;
  --indigo-1: #e8eaf6;
  --indigo-2: #c5cae9;
  --indigo-3: #9fa8da;
  --indigo-4: #7986cb;
  --indigo-5: #5c6bc0;
  --indigo-6: #3f51b5;
  --indigo-7: #3949ab;
  --indigo-8: #303f9f;
  --indigo-9: #283593;
  --indigo-10: #1a237e;
  --indigo-a: #8c9eff;
  --indigo-b: #536dfe;
  --indigo-c: #3d5afe;
  --indigo-d: #304ffe;
  --blue-1: #e3f2fd;
  --blue-2: #bbdefb;
  --blue-3: #90caf9;
  --blue-4: #64b5f6;
  --blue-5: #42a5f5;
  --blue-6: #2196f3;
  --blue-7: #1e88e5;
  --blue-8: #1976d2;
  --blue-9: #1565c0;
  --blue-10: #0d47a1;
  --blue-a: #82b1ff;
  --blue-b: #448aff;
  --blue-c: #2979ff;
  --blue-d: #2962ff;
  --blue-e: #093791;
  --light-blue-1: #e1f5fe;
  --light-blue-2: #b3e5fc;
  --light-blue-3: #81d4fa;
  --light-blue-4: #4fc3f7;
  --light-blue-5: #29b6f6;
  --light-blue-6: #03a9f4;
  --light-blue-7: #039be5;
  --light-blue-8: #0288d1;
  --light-blue-9: #0277bd;
  --light-blue-10: #01579b;
  --light-blue-a: #80d8ff;
  --light-blue-b: #40c4ff;
  --light-blue-c: #00b0ff;
  --light-blue-d: #0091ea;
  --cyan-1: #e0f7fa;
  --cyan-2: #b2ebf2;
  --cyan-3: #80deea;
  --cyan-4: #4dd0e1;
  --cyan-5: #26c6da;
  --cyan-6: #00bcd4;
  --cyan-7: #00acc1;
  --cyan-8: #0097a7;
  --cyan-9: #00838f;
  --cyan-10: #006064;
  --cyan-a: #84ffff;
  --cyan-b: #18ffff;
  --cyan-c: #00e5ff;
  --cyan-d: #00b8d4;
  --teal-1: #e0f2f1;
  --teal-2: #b2dfdb;
  --teal-3: #80cbc4;
  --teal-4: #4db6ac;
  --teal-5: #26a69a;
  --teal-6: #009688;
  --teal-7: #00897b;
  --teal-8: #00796b;
  --teal-9: #00695c;
  --teal-10: #004d40;
  --teal-a: #a7ffeb;
  --teal-b: #64ffda;
  --teal-c: #1de9b6;
  --teal-d: #00bfa5;
  --green-1: #e8f5e9;
  --green-2: #c8e6c9;
  --green-3: #a5d6a7;
  --green-4: #81c784;
  --green-5: #66bb6a;
  --green-6: #4caf50;
  --green-7: #43a047;
  --green-8: #388e3c;
  --green-9: #2e7d32;
  --green-10: #1b5e20;
  --green-a: #b9f6ca;
  --green-b: #69f0ae;
  --green-c: #00e676;
  --green-d: #00c853;
  --light-green-1: #f1f8e9;
  --light-green-2: #dcedc8;
  --light-green-3: #c5e1a5;
  --light-green-4: #aed581;
  --light-green-5: #9ccc65;
  --light-green-6: #8bc34a;
  --light-green-7: #7cb342;
  --light-green-8: #689f38;
  --light-green-9: #558b2f;
  --light-green-10: #33691e;
  --light-green-a: #ccff90;
  --light-green-b: #b2ff59;
  --light-green-c: #76ff03;
  --light-green-d: #64dd17;
  --lime-1: #f9fbe7;
  --lime-2: #f0f4c3;
  --lime-3: #e6ee9c;
  --lime-4: #dce775;
  --lime-5: #d4e157;
  --lime-6: #cddc39;
  --lime-7: #c0ca33;
  --lime-8: #afb42b;
  --lime-9: #9e9d24;
  --lime-10: #827717;
  --lime-a: #f4ff81;
  --lime-b: #eeff41;
  --lime-c: #c6ff00;
  --lime-d: #aeea00;
  --yellow-1: #fffde7;
  --yellow-2: #fff9c4;
  --yellow-3: #fff59d;
  --yellow-4: #fff176;
  --yellow-5: #ffee58;
  --yellow-6: #ffeb3b;
  --yellow-7: #fdd835;
  --yellow-8: #fbc02d;
  --yellow-9: #f9a825;
  --yellow-10: #f57f17;
  --yellow-a: #ffff8d;
  --yellow-b: #ffff00;
  --yellow-c: #ffea00;
  --yellow-d: #ffd600;
  --amber-1: #fff8e1;
  --amber-2: #fffcb3;
  --amber-3: #ffe082;
  --amber-4: #ffd54f;
  --amber-5: #ffca28;
  --amber-6: #ffc107;
  --amber-7: #ffb300;
  --amber-8: #ffa000;
  --amber-9: #ff6f00;
  --amber-10: #ff6f00;
  --amber-a: #ffe57f;
  --amber-b: #ffd740;
  --amber-c: #ffc400;
  --amber-d: #ffab00;
  --orange-1: #fff3e0;
  --orange-2: #ffe0b2;
  --orange-3: #ffcc80;
  --orange-4: #ffb74d;
  --orange-5: #ff9800;
  --orange-6: #ff9800;
  --orange-7: #fb8c00;
  --orange-8: #f57c00;
  --orange-9: #ef6c00;
  --orange-10: #e65100;
  --orange-a: #ffd180;
  --orange-b: #ff9100;
  --orange-c: #ff9100;
  --orange-d: #ff6d00;
  --deep-orange-1: #fbe9e7;
  --deep-orange-2: #ffccbc;
  --deep-orange-3: #ffab91;
  --deep-orange-4: #ff8a65;
  --deep-orange-5: #ff7043;
  --deep-orange-6: #ff5722;
  --deep-orange-7: #f4511e;
  --deep-orange-8: #e64a19;
  --deep-orange-9: #d84315;
  --deep-orange-10: #bf360c;
  --deep-orange-a: #ff9e80;
  --deep-orange-b: #ff6e40;
  --deep-orange-c: #ff3d00;
  --deep-orange-d: #dd2c00;
  --brown-1: #efebe9;
  --brown-2: #d7ccc8;
  --brown-3: #bcaaa4;
  --brown-4: #a1887f;
  --brown-5: #8d6e63;
  --brown-6: #795548;
  --brown-7: #6d4c41;
  --brown-8: #5d4037;
  --brown-9: #4e342e;
  --brown-10: #3e2723;
  --gray-1: #fafafa;
  --gray-2: #f5f5f5;
  --gray-3: #eeeeee;
  --gray-4: #e0e0e0;
  --gray-5: #bdbdbd;
  --gray-6: #9e9e9e;
  --gray-7: #757575;
  --gray-8: #616161;
  --gray-9: #424242;
  --gray-10: #212121;
  --blue-gray-1: #757575;
  --blue-gray-2: #cfd8dc;
  --blue-gray-3: #b0bec5;
  --blue-gray-4: #90a4ae;
  --blue-gray-5: #78909c;
  --blue-gray-6: #607d8b;
  --blue-gray-7: #546e7a;
  --blue-gray-8: #455a64;
  --blue-gray-9: #37474f;
  --blue-gray-10: #263238;
}

.ls-button {
  min-width: 80px;
  min-height: 30px;
  padding: 0.4em 1.2em;
  text-align: center;
  transition: all 0.2s ease;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.ls-button:hover {
  box-shadow: 0 0 5px var(--gray-7);
}
.ls-button:disabled {
  opacity: 0.3;
  cursor: default;
  -webkit-user-select: none;
  pointer-events: none;
}
.ls-button.small {
  font-size: 0.75em;
}
.ls-button.med {
  font-size: 1.25em;
}
.ls-button.big {
  font-size: 1.5em;
}
.ls-button.rounded {
  border-radius: 2rem;
}
.ls-button.full-width {
  width: 100%;
}
.ls-button.right {
  margin-left: auto;
}
.ls-button.left {
  margin-right: auto;
}

.btn-primary {
  color: white;
  border-radius: 3px;
  background-color: var(--primary-color);
}
.btn-primary:hover {
  background-color: var(--primary-color);
  color: white;
}

.btn-outline-primary {
  color: var(--primary-color);
  border-radius: 3px;
  border: 1px solid var(--primary-color);
  background: none;
}
.btn-outline-primary:hover {
  background-color: var(--primary-color);
  color: white;
}
.btn-outline-primary.selected {
  background-color: var(--primary-color);
  color: white;
}

.btn-secondary {
  color: white;
  border-radius: 3px;
  background-color: var(--secondary-color);
}
.btn-secondary:hover {
  background-color: var(--secondary-color);
  color: white;
}

.btn-outline-secondary {
  color: var(--secondary-color);
  border-radius: 3px;
  border: 1px solid var(--secondary-color);
  background: none;
}
.btn-outline-secondary:hover {
  background-color: var(--secondary-color);
  color: white;
}
.btn-outline-secondary.selected {
  background-color: var(--secondary-color);
  color: white;
}

.btn-cancel {
  color: white;
  border-radius: 3px;
  background-color: var(--cancel-color);
}
.btn-cancel:hover {
  background-color: var(--cancel-color);
  color: white;
}

.btn-outline-cancel {
  color: var(--cancel-color);
  border-radius: 3px;
  border: 1px solid var(--cancel-color);
  background: none;
}
.btn-outline-cancel:hover {
  background-color: var(--cancel-color);
  color: white;
}
.btn-outline-cancel.selected {
  background-color: var(--cancel-color);
  color: white;
}

.btn-optional {
  color: white;
  border-radius: 3px;
  background-color: var(--option-color);
}
.btn-optional:hover {
  background-color: var(--option-color);
  color: white;
}

.btn-outline-optional {
  color: var(--option-color);
  border-radius: 3px;
  border: 1px solid var(--option-color);
  background: none;
}
.btn-outline-optional:hover {
  background-color: var(--option-color);
  color: white;
}
.btn-outline-optional.selected {
  background-color: var(--option-color);
  color: white;
}

.btn-option {
  color: white;
  border-radius: 3px;
  background-color: var(--cancel-color);
}
.btn-option:hover {
  background-color: var(--cancel-color);
  color: white;
}

.btn-neutral-to-primary {
  color: white;
  border-radius: 3px;
  background-color: var(--cancel-color);
}
.btn-neutral-to-primary:hover {
  background-color: var(--primary-color);
  color: white;
}

.btn-outline-option {
  color: var(--cancel-color);
  border-radius: 3px;
  border: 1px solid var(--cancel-color);
  background: none;
}
.btn-outline-option:hover {
  background-color: var(--cancel-color);
  color: white;
}
.btn-outline-option.selected {
  background-color: var(--cancel-color);
  color: white;
}

.btn-white-outline-primary {
  color: var(--primary-color);
  border-radius: 3px;
  border: 1px solid var(--primary-color);
  background: none;
  border: 1px solid white;
  color: white;
}
.btn-white-outline-primary:hover {
  background-color: var(--primary-color);
  color: white;
}
.btn-white-outline-primary.selected {
  background-color: var(--primary-color);
  color: white;
}
.btn-white-outline-primary:hover {
  border-color: var(--primary-color);
}

.btn-danger {
  color: white;
  border-radius: 3px;
  background-color: var(--danger-color);
}
.btn-danger:hover {
  background-color: var(--danger-color);
  color: white;
}

.btn-outline-danger {
  color: var(--danger-color);
  border-radius: 3px;
  border: 1px solid var(--danger-color);
  background: none;
}
.btn-outline-danger:hover {
  background-color: var(--danger-color);
  color: white;
}
.btn-outline-danger.selected {
  background-color: var(--danger-color);
  color: white;
}

.btn-main-outline-save {
  color: var(--primary-color);
  border-radius: 3px;
  border: 2px solid var(--primary-color);
  background: none;
}
.btn-main-outline-save:hover {
  background-color: var(--primary-color);
  color: white;
}
.btn-main-outline-save.selected {
  background-color: var(--primary-color);
  color: white;
}

.btn-main-outline-cancel {
  color: var(--cancel-color);
  border-radius: 3px;
  border: 2px solid var(--cancel-color);
  background: none;
}
.btn-main-outline-cancel:hover {
  background-color: var(--cancel-color);
  color: white;
}
.btn-main-outline-cancel.selected {
  background-color: var(--cancel-color);
  color: white;
}

.btn-label-primary {
  font-size: 14px;
  font-family: var(--default-font);
  cursor: pointer;
  text-decoration: underline;
  color: var(--primary-color);
}

.btn-label-danger {
  font-size: 14px;
  font-family: var(--default-font);
  cursor: pointer;
  text-decoration: underline;
  color: var(--danger-color);
}

.text-button {
  width: auto;
  font-size: 15px;
  color: var(--primary-color);
  text-decoration: underline;
  cursor: pointer;
}
.text-button._red-color {
  color: var(--red-delete);
}
.text-button._red-color:hover {
  color: var(--red-delete-hover);
}
.text-button:hover {
  color: var(--blue-button-a);
}
.text-button._no-border {
  text-decoration: none;
}
.text-button._no-border:hover {
  color: var(--blue-button-a);
  text-decoration: underline;
}
.text-button._no-border-hover {
  text-decoration: none;
}
ß .text-button._no-border-hover:hover {
  color: var(--gray-9);
  text-decoration: none;
}

.text-button-no-underline {
  width: auto;
  font-size: 15px;
  color: var(--primary-color);
  cursor: pointer;
  font-family: var(--default-font);
}
.text-button-no-underline:hover {
  color: var(--blue-button-a);
}
.text-button-no-underline._no-border {
  text-decoration: none;
}
.text-button-no-underline._no-border:hover {
  color: var(--blue-button-a);
}

.more-button {
  font-size: 13px;
  color: var(--gray-8);
  text-decoration: underline;
  cursor: pointer;
}
.more-button:hover {
  color: var(--gray-10);
}

.btn-option-3 {
  padding: 0 10px;
  height: 32px;
  font-size: 14px;
  color: var(--gray-9);
  border-radius: 3px;
  border: 1px solid var(--gray-6);
  background-color: var(--gray-3);
}

.btn-option-5 {
  padding: 0 10px;
  height: 32px;
  font-size: 14px;
  color: var(--gray-9);
  border-radius: 3px;
  border: 1px solid var(--gray-6);
  background-color: var(--gray-5);
}
