@charset "UTF-8";
@font-face {
  font-family: "SpoqaHanSans";
  font-weight: 100;
  src: url("font/SpoqaHanSansNeo-Light.eot?") format("eot"), url("font/SpoqaHanSansNeo-Light.woff2") format("woff2"), url("font/SpoqaHanSansNeo-Light.woff") format("woff"), url("font/SpoqaHanSansNeo-Light.ttf") format("truetype");
}

@font-face {
  font-family: "SpoqaHanSans";
  font-weight: 400;
  src: url("font/SpoqaHanSansNeo-Regular.eot?") format("eot"), url("font/SpoqaHanSansNeo-Regular.woff2") format("woff2"), url("font/SpoqaHanSansNeo-Regular.woff") format("woff"), url("font/SpoqaHanSansNeo-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "SpoqaHanSans";
  font-weight: 500;
  src: url("font/SpoqaHanSansNeo-Medium.eot?") format("eot"), url("font/SpoqaHanSansNeo-Medium.woff2") format("woff2"), url("font/SpoqaHanSansNeo-Medium.woff") format("woff"), url("font/SpoqaHanSansNeo-Medium.ttf") format("truetype");
}

@font-face {
  font-family: "SpoqaHanSans";
  font-weight: 700;
  src: url("font/SpoqaHanSansNeo-Bold.eot?") format("eot"), url("font/SpoqaHanSansNeo-Bold.woff2") format("woff2"), url("font/SpoqaHanSansNeo-Bold.woff") format("woff"), url("font/SpoqaHanSansNeo-Bold.ttf") format("truetype");
}

html,
body {
  width: 100%;
  height: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: none;
  -webkit-overflow-scrolling: touch;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: -0.2px;
  word-break: keep-all;
  word-wrap: break-word;
  scroll-behavior: smooth;
}

body,
th,
td,
input,
select,
textarea,
button {
  font-family: "SpoqaHanSans";
  font-weight: 400;
  color: #293A46;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
      hyphens: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

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

fieldset,
img {
  border: 0;
}

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

input,
select,
textarea,
button {
  font-size: 100%;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

hr {
  margin: 0;
  border: none;
}

a {
  color: #18262F;
  text-decoration: none;
}

a:active,
a:hover {
  text-decoration: none;
}

strong,
b {
  font-weight: 700;
}

address,
caption,
cite,
code,
dfn,
em,
var {
  font-style: normal;
}

table {
  table-layout: fixed;
  width: 100%;
  border-collapse: collapse;
  word-break: break-word;
}

caption {
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  border: 0;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
}

button {
  border: 0;
  cursor: pointer;
  background: none;
}

input,
select,
textarea {
  margin: 0;
  padding: 0;
  border: none;
  -webkit-appearance: none;
  outline: none;
}

img {
  max-width: 100%;
  vertical-align: middle;
}

iframe {
  display: block;
  border: none;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  box-shadow: 0 0 0 100px white inset;
  -webkit-box-shadow: 0 0 0 100px white inset;
  background-color: transparent;
  -webkit-transition: all 0.01s ease-in-out 0s;
  transition: all 0.01s ease-in-out 0s;
}

.blind {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0;
  white-space: nowrap;
  clip: rect(0, 0, 0, 0);
}

.lpds-wrap h1,
.lpds-wrap h2,
.lpds-wrap h3,
.lpds-wrap h4,
.lpds-wrap h5,
.lpds-wrap h6 {
  line-height: 1.5;
}

.lpds-wrap a {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.lpds-wrap label {
  margin: 0;
  color: #293A46;
  font-size: 14px;
}

.lpds-wrap input::-webkit-input-placeholder {
  color: #DDE4E9;
}

.lpds-wrap input:-ms-input-placeholder {
  color: #DDE4E9;
}

.lpds-wrap input::-ms-input-placeholder {
  color: #DDE4E9;
}

.lpds-wrap input::placeholder {
  color: #DDE4E9;
}

.lpds-wrap textarea::-webkit-input-placeholder {
  color: #C7D3DB;
}

.lpds-wrap textarea:-ms-input-placeholder {
  color: #C7D3DB;
}

.lpds-wrap textarea::-ms-input-placeholder {
  color: #C7D3DB;
}

.lpds-wrap textarea::placeholder {
  color: #C7D3DB;
}

.lpds-wrap textarea {
  width: 100%;
  height: 80px;
  padding: 5px;
  border: 1px solid #DDE4E9;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  resize: none;
}

.lpds-wrap input[type="text"]::-ms-clear {
  display: none;
}

.lpds-wrap input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.lpds-wrap input[type="checkbox"],
.lpds-wrap input[type="radio"] {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0;
  white-space: nowrap;
  clip: rect(0, 0, 0, 0);
}

.lpds-wrap input[type="text"] {
  padding: 0;
  border: none;
}

.lpds-wrap input[type="file"] {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0;
  white-space: nowrap;
  clip: rect(0, 0, 0, 0);
}

.lpds-wrap input[type="search"] {
  padding: 0;
  border: none;
  background-color: transparent;
}

.text--brand {
  color: #30B566 !important;
}

.text--primary {
  color: #28A65B !important;
}

.text--secondary {
  color: #28A65B !important;
}

.text--third {
  color: #7A8DAC !important;
}

.text--noti {
  color: #F06300 !important;
}

.text--link {
  color: #0286E8 !important;
}

.text--confirm {
  color: #158244 !important;
}

.text--warning {
  color: #F60019 !important;
}

.text--primary900 {
  color: #158244 !important;
}

.text--primary700 {
  color: #28A65B !important;
}

.text--primary300 {
  color: #75CC93 !important;
}

.text--primary100 {
  color: #C4E8D0 !important;
}

.text--primary50 {
  color: #E6F6EC !important;
}

.text--black {
  color: #171717 !important;
}

.text--gray900 {
  color: #18262F !important;
}

.text--gray800 {
  color: #293A46 !important;
}

.text--gray600 {
  color: #456071 !important;
}

.text--gray400 {
  color: #6A8294 !important;
}

.text--gray200 {
  color: #C7D3DB !important;
}

.text--gray100 {
  color: #DDE4E9 !important;
}

.text--gray50 {
  color: #F2F4F6 !important;
}

.text--white {
  color: #FFFFFF !important;
}

.text--coral {
  color: #F60019 !important;
}

.text--coral900 {
  color: #CA0000 !important;
}

.text--coral600 {
  color: #F60019 !important;
}

.text--coral300 {
  color: #F56665 !important;
}

.text--coral100 {
  color: #FFC9CE !important;
}

.text--blue900 {
  color: #0044A4 !important;
}

.text--blue600 {
  color: #0286E8 !important;
}

.text--blue300 {
  color: #42B2EB !important;
}

.text--blue100 {
  color: #B8E8F9 !important;
}

.text--orange900 {
  color: #F06300 !important;
}

.text--orange800 {
  color: #FF8F00 !important;
}

.text--orange700 {
  color: #FFB300 !important;
}

.text--orange100 {
  color: #FFECB3 !important;
}

.text--navy900 {
  color: #0A1C31 !important;
}

.text--navy700 {
  color: #3B5373 !important;
}

.text--navy500 {
  color: #7A8DAC !important;
}

.text--navy100 {
  color: #C4CDDC !important;
}

.text--navy50 {
  color: #ECF0FF !important;
}

.text--pink900 {
  color: #B53080 !important;
}

.text--pink600 {
  color: #F63795 !important;
}

.text--pink300 {
  color: #F372BB !important;
}

.text--pink100 {
  color: #F6C2E2 !important;
}

.text--violet900 {
  color: #381497 !important;
}

.text--violet700 {
  color: #6530B5 !important;
}

.text--violet500 {
  color: #8454C6 !important;
}

.text--violet50 {
  color: #D3C3EA !important;
}

.text--cyan900 {
  color: #158244 !important;
}

.text--cyan700 {
  color: #28A65B !important;
}

.text--cyan400 {
  color: #75CC93 !important;
}

.text--cyan200 {
  color: #C4E8D0 !important;
}

.text--yellow900 {
  color: #594300 !important;
}

.text--yellow500 {
  color: #FFC40D !important;
}

.text--yellow300 {
  color: #FFDF9A !important;
}

.text--yellow100 {
  color: #FEF0D2 !important;
}

.text--green700 {
  color: #02390B !important;
}

.text--green500 {
  color: #34863B !important;
}

.text--green300 {
  color: #85DA84 !important;
}

.text--green100 {
  color: #C8FCC1 !important;
}

.text--coral400 {
  color: #F60019 !important;
}

.text--coral200 {
  color: #F56665 !important;
}

.text--blue500 {
  color: #0286E8 !important;
}

.text--orange500 {
  color: #FFECB3 !important;
}

.text--violet300 {
  color: #8454C6 !important;
}

.text--violet100 {
  color: #D3C3EA !important;
}

.bg--brand {
  background-color: #30B566 !important;
}

.bg--primary {
  background-color: #28A65B !important;
}

.bg--secondary {
  background-color: #28A65B !important;
}

.bg--third {
  background-color: #7A8DAC !important;
}

.bg--noti {
  background-color: #F06300 !important;
}

.bg--link {
  background-color: #0286E8 !important;
}

.bg--confirm {
  background-color: #158244 !important;
}

.bg--warning {
  background-color: #F60019 !important;
}

.bg--primary900 {
  background-color: #158244 !important;
}

.bg--primary700 {
  background-color: #28A65B !important;
}

.bg--primary300 {
  background-color: #75CC93 !important;
}

.bg--primary100 {
  background-color: #C4E8D0 !important;
}

.bg--primary50 {
  background-color: #E6F6EC !important;
}

.bg--black {
  background-color: #171717 !important;
}

.bg--gray900 {
  background-color: #18262F !important;
}

.bg--gray800 {
  background-color: #293A46 !important;
}

.bg--gray600 {
  background-color: #456071 !important;
}

.bg--gray400 {
  background-color: #6A8294 !important;
}

.bg--gray200 {
  background-color: #C7D3DB !important;
}

.bg--gray100 {
  background-color: #DDE4E9 !important;
}

.bg--gray50 {
  background-color: #F2F4F6 !important;
}

.bg--white {
  background-color: #FFFFFF !important;
}

.bg--coral {
  background-color: #F60019 !important;
}

.bg--coral900 {
  background-color: #CA0000 !important;
}

.bg--coral600 {
  background-color: #F60019 !important;
}

.bg--coral300 {
  background-color: #F56665 !important;
}

.bg--coral100 {
  background-color: #FFC9CE !important;
}

.bg--blue900 {
  background-color: #0044A4 !important;
}

.bg--blue600 {
  background-color: #0286E8 !important;
}

.bg--blue300 {
  background-color: #42B2EB !important;
}

.bg--blue100 {
  background-color: #B8E8F9 !important;
}

.bg--orange900 {
  background-color: #F06300 !important;
}

.bg--orange800 {
  background-color: #FF8F00 !important;
}

.bg--orange700 {
  background-color: #FFB300 !important;
}

.bg--orange100 {
  background-color: #FFECB3 !important;
}

.bg--navy900 {
  background-color: #0A1C31 !important;
}

.bg--navy700 {
  background-color: #3B5373 !important;
}

.bg--navy500 {
  background-color: #7A8DAC !important;
}

.bg--navy100 {
  background-color: #C4CDDC !important;
}

.bg--navy50 {
  background-color: #ECF0FF !important;
}

.bg--pink900 {
  background-color: #B53080 !important;
}

.bg--pink600 {
  background-color: #F63795 !important;
}

.bg--pink300 {
  background-color: #F372BB !important;
}

.bg--pink100 {
  background-color: #F6C2E2 !important;
}

.bg--violet900 {
  background-color: #381497 !important;
}

.bg--violet700 {
  background-color: #6530B5 !important;
}

.bg--violet500 {
  background-color: #8454C6 !important;
}

.bg--violet50 {
  background-color: #D3C3EA !important;
}

.bg--cyan900 {
  background-color: #158244 !important;
}

.bg--cyan700 {
  background-color: #28A65B !important;
}

.bg--cyan400 {
  background-color: #75CC93 !important;
}

.bg--cyan200 {
  background-color: #C4E8D0 !important;
}

.bg--yellow900 {
  background-color: #594300 !important;
}

.bg--yellow500 {
  background-color: #FFC40D !important;
}

.bg--yellow300 {
  background-color: #FFDF9A !important;
}

.bg--yellow100 {
  background-color: #FEF0D2 !important;
}

.bg--green700 {
  background-color: #02390B !important;
}

.bg--green500 {
  background-color: #34863B !important;
}

.bg--green300 {
  background-color: #85DA84 !important;
}

.bg--green100 {
  background-color: #C8FCC1 !important;
}

.bg--coral400 {
  background-color: #F60019 !important;
}

.bg--coral200 {
  background-color: #F56665 !important;
}

.bg--blue500 {
  background-color: #0286E8 !important;
}

.bg--orange500 {
  background-color: #FFECB3 !important;
}

.bg--violet300 {
  background-color: #8454C6 !important;
}

.bg--violet100 {
  background-color: #D3C3EA !important;
}

.lpds-wrap .head-title {
  font-size: 32px;
  font-weight: 700;
  color: #171717;
}

.lpds-wrap .title {
  font-size: 24px;
  font-weight: 700;
  color: #171717;
}

.lpds-wrap .title-page {
  font-size: 24px;
  font-weight: 700;
  color: #171717;
}

.lpds-wrap .title-sub {
  font-size: 20px;
  font-weight: 700;
  color: #171717;
}

.lpds-wrap .sub-title {
  font-size: 20px;
  font-weight: 700;
  color: #171717;
}

.lpds-wrap .sub-title-md {
  font-size: 18px;
  font-weight: 700;
  color: #171717;
}

.lpds-wrap .sub-title-sm {
  font-size: 16px;
  font-weight: 700;
  color: #171717;
}

.lpds-wrap .page__desc {
  font-size: 16px;
}

.lpds-wrap .fs-12 {
  font-size: 12px !important;
}

.lpds-wrap .fs-14 {
  font-size: 14px !important;
}

.lpds-wrap .fs-16 {
  font-size: 16px !important;
}

.lpds-wrap .fs-18 {
  font-size: 18px !important;
}

.lpds-wrap .fs-20 {
  font-size: 20px !important;
}

.lpds-wrap .fs-24 {
  font-size: 24px !important;
}

.lpds-wrap .fw-light {
  font-weight: 100 !important;
}

.lpds-wrap .fw-normal {
  font-weight: 400 !important;
}

.lpds-wrap .fw-medium {
  font-weight: 500 !important;
}

.lpds-wrap .fw-bold {
  font-weight: 700 !important;
}

.lpds-wrap .text--lighten {
  color: #6A8294 !important;
}

.lpds-wrap .text--lighten * {
  color: #6A8294 !important;
}

.lpds-wrap .text--lighten .text--black {
  color: #171717 !important;
}

.lpds-wrap .text--lighten .text--primary {
  color: #28A65B !important;
}

.lpds-wrap .text--lighten .text--gray800 {
  color: #293A46 !important;
}

.lpds-wrap .text--lighten .text-link {
  color: #171717 !important;
}

.lpds-wrap .text--lighten .text-link--outlink {
  color: #0286E8 !important;
}

.lpds-wrap .text--lighten .tooltip__content * {
  color: #FFFFFF !important;
}

.lpds-wrap .text-underline {
  text-decoration: underline;
}

.lpds-wrap .d-inline {
  display: inline-block !important;
}

.lpds-wrap .d-block {
  display: block !important;
}

.lpds-wrap .d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.lpds-wrap .d-none {
  display: none !important;
}

.lpds-wrap .text-right {
  text-align: right !important;
}

.lpds-wrap .text-center {
  text-align: center !important;
}

.lpds-wrap .text-left {
  text-align: left !important;
}

.lpds-wrap .align-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: start !important;
}

.lpds-wrap .align-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: end !important;
}

.lpds-wrap .align-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.lpds-wrap .align-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.lpds-wrap .align-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.lpds-wrap .justify-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: start !important;
}

.lpds-wrap .justify-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: end !important;
}

.lpds-wrap .justify-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.lpds-wrap .justify-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.lpds-wrap .justify-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.lpds-wrap .vertical-top {
  vertical-align: top !important;
}

.lpds-wrap .vertical-middle {
  vertical-align: middle !important;
}

.lpds-wrap .vertical-bottom {
  vertical-align: bottom !important;
}

.mt-0 {
  margin-top: 0px !important;
}

.mr-0 {
  margin-right: 0px !important;
}

.mb-0 {
  margin-bottom: 0px !important;
}

.ml-0 {
  margin-left: 0px !important;
}

.my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.mx-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.ma-0 {
  margin: 0px !important;
}

.mt-1 {
  margin-top: 1px !important;
}

.mr-1 {
  margin-right: 1px !important;
}

.mb-1 {
  margin-bottom: 1px !important;
}

.ml-1 {
  margin-left: 1px !important;
}

.my-1 {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.mx-1 {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.ma-1 {
  margin: 1px !important;
}

.mt-2 {
  margin-top: 2px !important;
}

.mr-2 {
  margin-right: 2px !important;
}

.mb-2 {
  margin-bottom: 2px !important;
}

.ml-2 {
  margin-left: 2px !important;
}

.my-2 {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.mx-2 {
  margin-left: 2px !important;
  margin-right: 2px !important;
}

.ma-2 {
  margin: 2px !important;
}

.mt-3 {
  margin-top: 3px !important;
}

.mr-3 {
  margin-right: 3px !important;
}

.mb-3 {
  margin-bottom: 3px !important;
}

.ml-3 {
  margin-left: 3px !important;
}

.my-3 {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

.mx-3 {
  margin-left: 3px !important;
  margin-right: 3px !important;
}

.ma-3 {
  margin: 3px !important;
}

.mt-4 {
  margin-top: 4px !important;
}

.mr-4 {
  margin-right: 4px !important;
}

.mb-4 {
  margin-bottom: 4px !important;
}

.ml-4 {
  margin-left: 4px !important;
}

.my-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.mx-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.ma-4 {
  margin: 4px !important;
}

.mt-5 {
  margin-top: 5px !important;
}

.mr-5 {
  margin-right: 5px !important;
}

.mb-5 {
  margin-bottom: 5px !important;
}

.ml-5 {
  margin-left: 5px !important;
}

.my-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.mx-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.ma-5 {
  margin: 5px !important;
}

.mt-6 {
  margin-top: 6px !important;
}

.mr-6 {
  margin-right: 6px !important;
}

.mb-6 {
  margin-bottom: 6px !important;
}

.ml-6 {
  margin-left: 6px !important;
}

.my-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}

.mx-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}

.ma-6 {
  margin: 6px !important;
}

.mt-7 {
  margin-top: 7px !important;
}

.mr-7 {
  margin-right: 7px !important;
}

.mb-7 {
  margin-bottom: 7px !important;
}

.ml-7 {
  margin-left: 7px !important;
}

.my-7 {
  margin-top: 7px !important;
  margin-bottom: 7px !important;
}

.mx-7 {
  margin-left: 7px !important;
  margin-right: 7px !important;
}

.ma-7 {
  margin: 7px !important;
}

.mt-8 {
  margin-top: 8px !important;
}

.mr-8 {
  margin-right: 8px !important;
}

.mb-8 {
  margin-bottom: 8px !important;
}

.ml-8 {
  margin-left: 8px !important;
}

.my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.mx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}

.ma-8 {
  margin: 8px !important;
}

.mt-9 {
  margin-top: 9px !important;
}

.mr-9 {
  margin-right: 9px !important;
}

.mb-9 {
  margin-bottom: 9px !important;
}

.ml-9 {
  margin-left: 9px !important;
}

.my-9 {
  margin-top: 9px !important;
  margin-bottom: 9px !important;
}

.mx-9 {
  margin-left: 9px !important;
  margin-right: 9px !important;
}

.ma-9 {
  margin: 9px !important;
}

.mt-10 {
  margin-top: 10px !important;
}

.mr-10 {
  margin-right: 10px !important;
}

.mb-10 {
  margin-bottom: 10px !important;
}

.ml-10 {
  margin-left: 10px !important;
}

.my-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.mx-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.ma-10 {
  margin: 10px !important;
}

.mt-11 {
  margin-top: 11px !important;
}

.mr-11 {
  margin-right: 11px !important;
}

.mb-11 {
  margin-bottom: 11px !important;
}

.ml-11 {
  margin-left: 11px !important;
}

.my-11 {
  margin-top: 11px !important;
  margin-bottom: 11px !important;
}

.mx-11 {
  margin-left: 11px !important;
  margin-right: 11px !important;
}

.ma-11 {
  margin: 11px !important;
}

.mt-12 {
  margin-top: 12px !important;
}

.mr-12 {
  margin-right: 12px !important;
}

.mb-12 {
  margin-bottom: 12px !important;
}

.ml-12 {
  margin-left: 12px !important;
}

.my-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.mx-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}

.ma-12 {
  margin: 12px !important;
}

.mt-13 {
  margin-top: 13px !important;
}

.mr-13 {
  margin-right: 13px !important;
}

.mb-13 {
  margin-bottom: 13px !important;
}

.ml-13 {
  margin-left: 13px !important;
}

.my-13 {
  margin-top: 13px !important;
  margin-bottom: 13px !important;
}

.mx-13 {
  margin-left: 13px !important;
  margin-right: 13px !important;
}

.ma-13 {
  margin: 13px !important;
}

.mt-14 {
  margin-top: 14px !important;
}

.mr-14 {
  margin-right: 14px !important;
}

.mb-14 {
  margin-bottom: 14px !important;
}

.ml-14 {
  margin-left: 14px !important;
}

.my-14 {
  margin-top: 14px !important;
  margin-bottom: 14px !important;
}

.mx-14 {
  margin-left: 14px !important;
  margin-right: 14px !important;
}

.ma-14 {
  margin: 14px !important;
}

.mt-15 {
  margin-top: 15px !important;
}

.mr-15 {
  margin-right: 15px !important;
}

.mb-15 {
  margin-bottom: 15px !important;
}

.ml-15 {
  margin-left: 15px !important;
}

.my-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.mx-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}

.ma-15 {
  margin: 15px !important;
}

.mt-16 {
  margin-top: 16px !important;
}

.mr-16 {
  margin-right: 16px !important;
}

.mb-16 {
  margin-bottom: 16px !important;
}

.ml-16 {
  margin-left: 16px !important;
}

.my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.mx-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}

.ma-16 {
  margin: 16px !important;
}

.mt-17 {
  margin-top: 17px !important;
}

.mr-17 {
  margin-right: 17px !important;
}

.mb-17 {
  margin-bottom: 17px !important;
}

.ml-17 {
  margin-left: 17px !important;
}

.my-17 {
  margin-top: 17px !important;
  margin-bottom: 17px !important;
}

.mx-17 {
  margin-left: 17px !important;
  margin-right: 17px !important;
}

.ma-17 {
  margin: 17px !important;
}

.mt-18 {
  margin-top: 18px !important;
}

.mr-18 {
  margin-right: 18px !important;
}

.mb-18 {
  margin-bottom: 18px !important;
}

.ml-18 {
  margin-left: 18px !important;
}

.my-18 {
  margin-top: 18px !important;
  margin-bottom: 18px !important;
}

.mx-18 {
  margin-left: 18px !important;
  margin-right: 18px !important;
}

.ma-18 {
  margin: 18px !important;
}

.mt-19 {
  margin-top: 19px !important;
}

.mr-19 {
  margin-right: 19px !important;
}

.mb-19 {
  margin-bottom: 19px !important;
}

.ml-19 {
  margin-left: 19px !important;
}

.my-19 {
  margin-top: 19px !important;
  margin-bottom: 19px !important;
}

.mx-19 {
  margin-left: 19px !important;
  margin-right: 19px !important;
}

.ma-19 {
  margin: 19px !important;
}

.mt-20 {
  margin-top: 20px !important;
}

.mr-20 {
  margin-right: 20px !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.ml-20 {
  margin-left: 20px !important;
}

.my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.ma-20 {
  margin: 20px !important;
}

.mt-21 {
  margin-top: 21px !important;
}

.mr-21 {
  margin-right: 21px !important;
}

.mb-21 {
  margin-bottom: 21px !important;
}

.ml-21 {
  margin-left: 21px !important;
}

.my-21 {
  margin-top: 21px !important;
  margin-bottom: 21px !important;
}

.mx-21 {
  margin-left: 21px !important;
  margin-right: 21px !important;
}

.ma-21 {
  margin: 21px !important;
}

.mt-22 {
  margin-top: 22px !important;
}

.mr-22 {
  margin-right: 22px !important;
}

.mb-22 {
  margin-bottom: 22px !important;
}

.ml-22 {
  margin-left: 22px !important;
}

.my-22 {
  margin-top: 22px !important;
  margin-bottom: 22px !important;
}

.mx-22 {
  margin-left: 22px !important;
  margin-right: 22px !important;
}

.ma-22 {
  margin: 22px !important;
}

.mt-23 {
  margin-top: 23px !important;
}

.mr-23 {
  margin-right: 23px !important;
}

.mb-23 {
  margin-bottom: 23px !important;
}

.ml-23 {
  margin-left: 23px !important;
}

.my-23 {
  margin-top: 23px !important;
  margin-bottom: 23px !important;
}

.mx-23 {
  margin-left: 23px !important;
  margin-right: 23px !important;
}

.ma-23 {
  margin: 23px !important;
}

.mt-24 {
  margin-top: 24px !important;
}

.mr-24 {
  margin-right: 24px !important;
}

.mb-24 {
  margin-bottom: 24px !important;
}

.ml-24 {
  margin-left: 24px !important;
}

.my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.mx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}

.ma-24 {
  margin: 24px !important;
}

.mt-25 {
  margin-top: 25px !important;
}

.mr-25 {
  margin-right: 25px !important;
}

.mb-25 {
  margin-bottom: 25px !important;
}

.ml-25 {
  margin-left: 25px !important;
}

.my-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.mx-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

.ma-25 {
  margin: 25px !important;
}

.mt-26 {
  margin-top: 26px !important;
}

.mr-26 {
  margin-right: 26px !important;
}

.mb-26 {
  margin-bottom: 26px !important;
}

.ml-26 {
  margin-left: 26px !important;
}

.my-26 {
  margin-top: 26px !important;
  margin-bottom: 26px !important;
}

.mx-26 {
  margin-left: 26px !important;
  margin-right: 26px !important;
}

.ma-26 {
  margin: 26px !important;
}

.mt-27 {
  margin-top: 27px !important;
}

.mr-27 {
  margin-right: 27px !important;
}

.mb-27 {
  margin-bottom: 27px !important;
}

.ml-27 {
  margin-left: 27px !important;
}

.my-27 {
  margin-top: 27px !important;
  margin-bottom: 27px !important;
}

.mx-27 {
  margin-left: 27px !important;
  margin-right: 27px !important;
}

.ma-27 {
  margin: 27px !important;
}

.mt-28 {
  margin-top: 28px !important;
}

.mr-28 {
  margin-right: 28px !important;
}

.mb-28 {
  margin-bottom: 28px !important;
}

.ml-28 {
  margin-left: 28px !important;
}

.my-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}

.mx-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}

.ma-28 {
  margin: 28px !important;
}

.mt-29 {
  margin-top: 29px !important;
}

.mr-29 {
  margin-right: 29px !important;
}

.mb-29 {
  margin-bottom: 29px !important;
}

.ml-29 {
  margin-left: 29px !important;
}

.my-29 {
  margin-top: 29px !important;
  margin-bottom: 29px !important;
}

.mx-29 {
  margin-left: 29px !important;
  margin-right: 29px !important;
}

.ma-29 {
  margin: 29px !important;
}

.mt-30 {
  margin-top: 30px !important;
}

.mr-30 {
  margin-right: 30px !important;
}

.mb-30 {
  margin-bottom: 30px !important;
}

.ml-30 {
  margin-left: 30px !important;
}

.my-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.mx-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.ma-30 {
  margin: 30px !important;
}

.mt-31 {
  margin-top: 31px !important;
}

.mr-31 {
  margin-right: 31px !important;
}

.mb-31 {
  margin-bottom: 31px !important;
}

.ml-31 {
  margin-left: 31px !important;
}

.my-31 {
  margin-top: 31px !important;
  margin-bottom: 31px !important;
}

.mx-31 {
  margin-left: 31px !important;
  margin-right: 31px !important;
}

.ma-31 {
  margin: 31px !important;
}

.mt-32 {
  margin-top: 32px !important;
}

.mr-32 {
  margin-right: 32px !important;
}

.mb-32 {
  margin-bottom: 32px !important;
}

.ml-32 {
  margin-left: 32px !important;
}

.my-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.mx-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}

.ma-32 {
  margin: 32px !important;
}

.mt-33 {
  margin-top: 33px !important;
}

.mr-33 {
  margin-right: 33px !important;
}

.mb-33 {
  margin-bottom: 33px !important;
}

.ml-33 {
  margin-left: 33px !important;
}

.my-33 {
  margin-top: 33px !important;
  margin-bottom: 33px !important;
}

.mx-33 {
  margin-left: 33px !important;
  margin-right: 33px !important;
}

.ma-33 {
  margin: 33px !important;
}

.mt-34 {
  margin-top: 34px !important;
}

.mr-34 {
  margin-right: 34px !important;
}

.mb-34 {
  margin-bottom: 34px !important;
}

.ml-34 {
  margin-left: 34px !important;
}

.my-34 {
  margin-top: 34px !important;
  margin-bottom: 34px !important;
}

.mx-34 {
  margin-left: 34px !important;
  margin-right: 34px !important;
}

.ma-34 {
  margin: 34px !important;
}

.mt-35 {
  margin-top: 35px !important;
}

.mr-35 {
  margin-right: 35px !important;
}

.mb-35 {
  margin-bottom: 35px !important;
}

.ml-35 {
  margin-left: 35px !important;
}

.my-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.mx-35 {
  margin-left: 35px !important;
  margin-right: 35px !important;
}

.ma-35 {
  margin: 35px !important;
}

.mt-36 {
  margin-top: 36px !important;
}

.mr-36 {
  margin-right: 36px !important;
}

.mb-36 {
  margin-bottom: 36px !important;
}

.ml-36 {
  margin-left: 36px !important;
}

.my-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

.mx-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}

.ma-36 {
  margin: 36px !important;
}

.mt-37 {
  margin-top: 37px !important;
}

.mr-37 {
  margin-right: 37px !important;
}

.mb-37 {
  margin-bottom: 37px !important;
}

.ml-37 {
  margin-left: 37px !important;
}

.my-37 {
  margin-top: 37px !important;
  margin-bottom: 37px !important;
}

.mx-37 {
  margin-left: 37px !important;
  margin-right: 37px !important;
}

.ma-37 {
  margin: 37px !important;
}

.mt-38 {
  margin-top: 38px !important;
}

.mr-38 {
  margin-right: 38px !important;
}

.mb-38 {
  margin-bottom: 38px !important;
}

.ml-38 {
  margin-left: 38px !important;
}

.my-38 {
  margin-top: 38px !important;
  margin-bottom: 38px !important;
}

.mx-38 {
  margin-left: 38px !important;
  margin-right: 38px !important;
}

.ma-38 {
  margin: 38px !important;
}

.mt-39 {
  margin-top: 39px !important;
}

.mr-39 {
  margin-right: 39px !important;
}

.mb-39 {
  margin-bottom: 39px !important;
}

.ml-39 {
  margin-left: 39px !important;
}

.my-39 {
  margin-top: 39px !important;
  margin-bottom: 39px !important;
}

.mx-39 {
  margin-left: 39px !important;
  margin-right: 39px !important;
}

.ma-39 {
  margin: 39px !important;
}

.mt-40 {
  margin-top: 40px !important;
}

.mr-40 {
  margin-right: 40px !important;
}

.mb-40 {
  margin-bottom: 40px !important;
}

.ml-40 {
  margin-left: 40px !important;
}

.my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.ma-40 {
  margin: 40px !important;
}

.mt-41 {
  margin-top: 41px !important;
}

.mr-41 {
  margin-right: 41px !important;
}

.mb-41 {
  margin-bottom: 41px !important;
}

.ml-41 {
  margin-left: 41px !important;
}

.my-41 {
  margin-top: 41px !important;
  margin-bottom: 41px !important;
}

.mx-41 {
  margin-left: 41px !important;
  margin-right: 41px !important;
}

.ma-41 {
  margin: 41px !important;
}

.mt-42 {
  margin-top: 42px !important;
}

.mr-42 {
  margin-right: 42px !important;
}

.mb-42 {
  margin-bottom: 42px !important;
}

.ml-42 {
  margin-left: 42px !important;
}

.my-42 {
  margin-top: 42px !important;
  margin-bottom: 42px !important;
}

.mx-42 {
  margin-left: 42px !important;
  margin-right: 42px !important;
}

.ma-42 {
  margin: 42px !important;
}

.mt-43 {
  margin-top: 43px !important;
}

.mr-43 {
  margin-right: 43px !important;
}

.mb-43 {
  margin-bottom: 43px !important;
}

.ml-43 {
  margin-left: 43px !important;
}

.my-43 {
  margin-top: 43px !important;
  margin-bottom: 43px !important;
}

.mx-43 {
  margin-left: 43px !important;
  margin-right: 43px !important;
}

.ma-43 {
  margin: 43px !important;
}

.mt-44 {
  margin-top: 44px !important;
}

.mr-44 {
  margin-right: 44px !important;
}

.mb-44 {
  margin-bottom: 44px !important;
}

.ml-44 {
  margin-left: 44px !important;
}

.my-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}

.mx-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}

.ma-44 {
  margin: 44px !important;
}

.mt-45 {
  margin-top: 45px !important;
}

.mr-45 {
  margin-right: 45px !important;
}

.mb-45 {
  margin-bottom: 45px !important;
}

.ml-45 {
  margin-left: 45px !important;
}

.my-45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}

.mx-45 {
  margin-left: 45px !important;
  margin-right: 45px !important;
}

.ma-45 {
  margin: 45px !important;
}

.mt-46 {
  margin-top: 46px !important;
}

.mr-46 {
  margin-right: 46px !important;
}

.mb-46 {
  margin-bottom: 46px !important;
}

.ml-46 {
  margin-left: 46px !important;
}

.my-46 {
  margin-top: 46px !important;
  margin-bottom: 46px !important;
}

.mx-46 {
  margin-left: 46px !important;
  margin-right: 46px !important;
}

.ma-46 {
  margin: 46px !important;
}

.mt-47 {
  margin-top: 47px !important;
}

.mr-47 {
  margin-right: 47px !important;
}

.mb-47 {
  margin-bottom: 47px !important;
}

.ml-47 {
  margin-left: 47px !important;
}

.my-47 {
  margin-top: 47px !important;
  margin-bottom: 47px !important;
}

.mx-47 {
  margin-left: 47px !important;
  margin-right: 47px !important;
}

.ma-47 {
  margin: 47px !important;
}

.mt-48 {
  margin-top: 48px !important;
}

.mr-48 {
  margin-right: 48px !important;
}

.mb-48 {
  margin-bottom: 48px !important;
}

.ml-48 {
  margin-left: 48px !important;
}

.my-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.mx-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}

.ma-48 {
  margin: 48px !important;
}

.mt-49 {
  margin-top: 49px !important;
}

.mr-49 {
  margin-right: 49px !important;
}

.mb-49 {
  margin-bottom: 49px !important;
}

.ml-49 {
  margin-left: 49px !important;
}

.my-49 {
  margin-top: 49px !important;
  margin-bottom: 49px !important;
}

.mx-49 {
  margin-left: 49px !important;
  margin-right: 49px !important;
}

.ma-49 {
  margin: 49px !important;
}

.mt-50 {
  margin-top: 50px !important;
}

.mr-50 {
  margin-right: 50px !important;
}

.mb-50 {
  margin-bottom: 50px !important;
}

.ml-50 {
  margin-left: 50px !important;
}

.my-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.mx-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

.ma-50 {
  margin: 50px !important;
}

.ma-auto {
  margin: auto !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.pt-0 {
  padding-top: 0px !important;
}

.pr-0 {
  padding-right: 0px !important;
}

.pb-0 {
  padding-bottom: 0px !important;
}

.pl-0 {
  padding-left: 0px !important;
}

.py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.pa-0 {
  padding: 0px !important;
}

.pt-1 {
  padding-top: 1px !important;
}

.pr-1 {
  padding-right: 1px !important;
}

.pb-1 {
  padding-bottom: 1px !important;
}

.pl-1 {
  padding-left: 1px !important;
}

.py-1 {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.px-1 {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.pa-1 {
  padding: 1px !important;
}

.pt-2 {
  padding-top: 2px !important;
}

.pr-2 {
  padding-right: 2px !important;
}

.pb-2 {
  padding-bottom: 2px !important;
}

.pl-2 {
  padding-left: 2px !important;
}

.py-2 {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.px-2 {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.pa-2 {
  padding: 2px !important;
}

.pt-3 {
  padding-top: 3px !important;
}

.pr-3 {
  padding-right: 3px !important;
}

.pb-3 {
  padding-bottom: 3px !important;
}

.pl-3 {
  padding-left: 3px !important;
}

.py-3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.px-3 {
  padding-left: 3px !important;
  padding-right: 3px !important;
}

.pa-3 {
  padding: 3px !important;
}

.pt-4 {
  padding-top: 4px !important;
}

.pr-4 {
  padding-right: 4px !important;
}

.pb-4 {
  padding-bottom: 4px !important;
}

.pl-4 {
  padding-left: 4px !important;
}

.py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.pa-4 {
  padding: 4px !important;
}

.pt-5 {
  padding-top: 5px !important;
}

.pr-5 {
  padding-right: 5px !important;
}

.pb-5 {
  padding-bottom: 5px !important;
}

.pl-5 {
  padding-left: 5px !important;
}

.py-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.px-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.pa-5 {
  padding: 5px !important;
}

.pt-6 {
  padding-top: 6px !important;
}

.pr-6 {
  padding-right: 6px !important;
}

.pb-6 {
  padding-bottom: 6px !important;
}

.pl-6 {
  padding-left: 6px !important;
}

.py-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.px-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}

.pa-6 {
  padding: 6px !important;
}

.pt-7 {
  padding-top: 7px !important;
}

.pr-7 {
  padding-right: 7px !important;
}

.pb-7 {
  padding-bottom: 7px !important;
}

.pl-7 {
  padding-left: 7px !important;
}

.py-7 {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

.px-7 {
  padding-left: 7px !important;
  padding-right: 7px !important;
}

.pa-7 {
  padding: 7px !important;
}

.pt-8 {
  padding-top: 8px !important;
}

.pr-8 {
  padding-right: 8px !important;
}

.pb-8 {
  padding-bottom: 8px !important;
}

.pl-8 {
  padding-left: 8px !important;
}

.py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.px-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.pa-8 {
  padding: 8px !important;
}

.pt-9 {
  padding-top: 9px !important;
}

.pr-9 {
  padding-right: 9px !important;
}

.pb-9 {
  padding-bottom: 9px !important;
}

.pl-9 {
  padding-left: 9px !important;
}

.py-9 {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}

.px-9 {
  padding-left: 9px !important;
  padding-right: 9px !important;
}

.pa-9 {
  padding: 9px !important;
}

.pt-10 {
  padding-top: 10px !important;
}

.pr-10 {
  padding-right: 10px !important;
}

.pb-10 {
  padding-bottom: 10px !important;
}

.pl-10 {
  padding-left: 10px !important;
}

.py-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.px-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.pa-10 {
  padding: 10px !important;
}

.pt-11 {
  padding-top: 11px !important;
}

.pr-11 {
  padding-right: 11px !important;
}

.pb-11 {
  padding-bottom: 11px !important;
}

.pl-11 {
  padding-left: 11px !important;
}

.py-11 {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
}

.px-11 {
  padding-left: 11px !important;
  padding-right: 11px !important;
}

.pa-11 {
  padding: 11px !important;
}

.pt-12 {
  padding-top: 12px !important;
}

.pr-12 {
  padding-right: 12px !important;
}

.pb-12 {
  padding-bottom: 12px !important;
}

.pl-12 {
  padding-left: 12px !important;
}

.py-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.px-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.pa-12 {
  padding: 12px !important;
}

.pt-13 {
  padding-top: 13px !important;
}

.pr-13 {
  padding-right: 13px !important;
}

.pb-13 {
  padding-bottom: 13px !important;
}

.pl-13 {
  padding-left: 13px !important;
}

.py-13 {
  padding-top: 13px !important;
  padding-bottom: 13px !important;
}

.px-13 {
  padding-left: 13px !important;
  padding-right: 13px !important;
}

.pa-13 {
  padding: 13px !important;
}

.pt-14 {
  padding-top: 14px !important;
}

.pr-14 {
  padding-right: 14px !important;
}

.pb-14 {
  padding-bottom: 14px !important;
}

.pl-14 {
  padding-left: 14px !important;
}

.py-14 {
  padding-top: 14px !important;
  padding-bottom: 14px !important;
}

.px-14 {
  padding-left: 14px !important;
  padding-right: 14px !important;
}

.pa-14 {
  padding: 14px !important;
}

.pt-15 {
  padding-top: 15px !important;
}

.pr-15 {
  padding-right: 15px !important;
}

.pb-15 {
  padding-bottom: 15px !important;
}

.pl-15 {
  padding-left: 15px !important;
}

.py-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.px-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.pa-15 {
  padding: 15px !important;
}

.pt-16 {
  padding-top: 16px !important;
}

.pr-16 {
  padding-right: 16px !important;
}

.pb-16 {
  padding-bottom: 16px !important;
}

.pl-16 {
  padding-left: 16px !important;
}

.py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.pa-16 {
  padding: 16px !important;
}

.pt-17 {
  padding-top: 17px !important;
}

.pr-17 {
  padding-right: 17px !important;
}

.pb-17 {
  padding-bottom: 17px !important;
}

.pl-17 {
  padding-left: 17px !important;
}

.py-17 {
  padding-top: 17px !important;
  padding-bottom: 17px !important;
}

.px-17 {
  padding-left: 17px !important;
  padding-right: 17px !important;
}

.pa-17 {
  padding: 17px !important;
}

.pt-18 {
  padding-top: 18px !important;
}

.pr-18 {
  padding-right: 18px !important;
}

.pb-18 {
  padding-bottom: 18px !important;
}

.pl-18 {
  padding-left: 18px !important;
}

.py-18 {
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}

.px-18 {
  padding-left: 18px !important;
  padding-right: 18px !important;
}

.pa-18 {
  padding: 18px !important;
}

.pt-19 {
  padding-top: 19px !important;
}

.pr-19 {
  padding-right: 19px !important;
}

.pb-19 {
  padding-bottom: 19px !important;
}

.pl-19 {
  padding-left: 19px !important;
}

.py-19 {
  padding-top: 19px !important;
  padding-bottom: 19px !important;
}

.px-19 {
  padding-left: 19px !important;
  padding-right: 19px !important;
}

.pa-19 {
  padding: 19px !important;
}

.pt-20 {
  padding-top: 20px !important;
}

.pr-20 {
  padding-right: 20px !important;
}

.pb-20 {
  padding-bottom: 20px !important;
}

.pl-20 {
  padding-left: 20px !important;
}

.py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.pa-20 {
  padding: 20px !important;
}

.pt-21 {
  padding-top: 21px !important;
}

.pr-21 {
  padding-right: 21px !important;
}

.pb-21 {
  padding-bottom: 21px !important;
}

.pl-21 {
  padding-left: 21px !important;
}

.py-21 {
  padding-top: 21px !important;
  padding-bottom: 21px !important;
}

.px-21 {
  padding-left: 21px !important;
  padding-right: 21px !important;
}

.pa-21 {
  padding: 21px !important;
}

.pt-22 {
  padding-top: 22px !important;
}

.pr-22 {
  padding-right: 22px !important;
}

.pb-22 {
  padding-bottom: 22px !important;
}

.pl-22 {
  padding-left: 22px !important;
}

.py-22 {
  padding-top: 22px !important;
  padding-bottom: 22px !important;
}

.px-22 {
  padding-left: 22px !important;
  padding-right: 22px !important;
}

.pa-22 {
  padding: 22px !important;
}

.pt-23 {
  padding-top: 23px !important;
}

.pr-23 {
  padding-right: 23px !important;
}

.pb-23 {
  padding-bottom: 23px !important;
}

.pl-23 {
  padding-left: 23px !important;
}

.py-23 {
  padding-top: 23px !important;
  padding-bottom: 23px !important;
}

.px-23 {
  padding-left: 23px !important;
  padding-right: 23px !important;
}

.pa-23 {
  padding: 23px !important;
}

.pt-24 {
  padding-top: 24px !important;
}

.pr-24 {
  padding-right: 24px !important;
}

.pb-24 {
  padding-bottom: 24px !important;
}

.pl-24 {
  padding-left: 24px !important;
}

.py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.pa-24 {
  padding: 24px !important;
}

.pt-25 {
  padding-top: 25px !important;
}

.pr-25 {
  padding-right: 25px !important;
}

.pb-25 {
  padding-bottom: 25px !important;
}

.pl-25 {
  padding-left: 25px !important;
}

.py-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.px-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

.pa-25 {
  padding: 25px !important;
}

.pt-26 {
  padding-top: 26px !important;
}

.pr-26 {
  padding-right: 26px !important;
}

.pb-26 {
  padding-bottom: 26px !important;
}

.pl-26 {
  padding-left: 26px !important;
}

.py-26 {
  padding-top: 26px !important;
  padding-bottom: 26px !important;
}

.px-26 {
  padding-left: 26px !important;
  padding-right: 26px !important;
}

.pa-26 {
  padding: 26px !important;
}

.pt-27 {
  padding-top: 27px !important;
}

.pr-27 {
  padding-right: 27px !important;
}

.pb-27 {
  padding-bottom: 27px !important;
}

.pl-27 {
  padding-left: 27px !important;
}

.py-27 {
  padding-top: 27px !important;
  padding-bottom: 27px !important;
}

.px-27 {
  padding-left: 27px !important;
  padding-right: 27px !important;
}

.pa-27 {
  padding: 27px !important;
}

.pt-28 {
  padding-top: 28px !important;
}

.pr-28 {
  padding-right: 28px !important;
}

.pb-28 {
  padding-bottom: 28px !important;
}

.pl-28 {
  padding-left: 28px !important;
}

.py-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.px-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}

.pa-28 {
  padding: 28px !important;
}

.pt-29 {
  padding-top: 29px !important;
}

.pr-29 {
  padding-right: 29px !important;
}

.pb-29 {
  padding-bottom: 29px !important;
}

.pl-29 {
  padding-left: 29px !important;
}

.py-29 {
  padding-top: 29px !important;
  padding-bottom: 29px !important;
}

.px-29 {
  padding-left: 29px !important;
  padding-right: 29px !important;
}

.pa-29 {
  padding: 29px !important;
}

.pt-30 {
  padding-top: 30px !important;
}

.pr-30 {
  padding-right: 30px !important;
}

.pb-30 {
  padding-bottom: 30px !important;
}

.pl-30 {
  padding-left: 30px !important;
}

.py-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.px-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.pa-30 {
  padding: 30px !important;
}

.pt-31 {
  padding-top: 31px !important;
}

.pr-31 {
  padding-right: 31px !important;
}

.pb-31 {
  padding-bottom: 31px !important;
}

.pl-31 {
  padding-left: 31px !important;
}

.py-31 {
  padding-top: 31px !important;
  padding-bottom: 31px !important;
}

.px-31 {
  padding-left: 31px !important;
  padding-right: 31px !important;
}

.pa-31 {
  padding: 31px !important;
}

.pt-32 {
  padding-top: 32px !important;
}

.pr-32 {
  padding-right: 32px !important;
}

.pb-32 {
  padding-bottom: 32px !important;
}

.pl-32 {
  padding-left: 32px !important;
}

.py-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.px-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}

.pa-32 {
  padding: 32px !important;
}

.pt-33 {
  padding-top: 33px !important;
}

.pr-33 {
  padding-right: 33px !important;
}

.pb-33 {
  padding-bottom: 33px !important;
}

.pl-33 {
  padding-left: 33px !important;
}

.py-33 {
  padding-top: 33px !important;
  padding-bottom: 33px !important;
}

.px-33 {
  padding-left: 33px !important;
  padding-right: 33px !important;
}

.pa-33 {
  padding: 33px !important;
}

.pt-34 {
  padding-top: 34px !important;
}

.pr-34 {
  padding-right: 34px !important;
}

.pb-34 {
  padding-bottom: 34px !important;
}

.pl-34 {
  padding-left: 34px !important;
}

.py-34 {
  padding-top: 34px !important;
  padding-bottom: 34px !important;
}

.px-34 {
  padding-left: 34px !important;
  padding-right: 34px !important;
}

.pa-34 {
  padding: 34px !important;
}

.pt-35 {
  padding-top: 35px !important;
}

.pr-35 {
  padding-right: 35px !important;
}

.pb-35 {
  padding-bottom: 35px !important;
}

.pl-35 {
  padding-left: 35px !important;
}

.py-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.px-35 {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.pa-35 {
  padding: 35px !important;
}

.pt-36 {
  padding-top: 36px !important;
}

.pr-36 {
  padding-right: 36px !important;
}

.pb-36 {
  padding-bottom: 36px !important;
}

.pl-36 {
  padding-left: 36px !important;
}

.py-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.px-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}

.pa-36 {
  padding: 36px !important;
}

.pt-37 {
  padding-top: 37px !important;
}

.pr-37 {
  padding-right: 37px !important;
}

.pb-37 {
  padding-bottom: 37px !important;
}

.pl-37 {
  padding-left: 37px !important;
}

.py-37 {
  padding-top: 37px !important;
  padding-bottom: 37px !important;
}

.px-37 {
  padding-left: 37px !important;
  padding-right: 37px !important;
}

.pa-37 {
  padding: 37px !important;
}

.pt-38 {
  padding-top: 38px !important;
}

.pr-38 {
  padding-right: 38px !important;
}

.pb-38 {
  padding-bottom: 38px !important;
}

.pl-38 {
  padding-left: 38px !important;
}

.py-38 {
  padding-top: 38px !important;
  padding-bottom: 38px !important;
}

.px-38 {
  padding-left: 38px !important;
  padding-right: 38px !important;
}

.pa-38 {
  padding: 38px !important;
}

.pt-39 {
  padding-top: 39px !important;
}

.pr-39 {
  padding-right: 39px !important;
}

.pb-39 {
  padding-bottom: 39px !important;
}

.pl-39 {
  padding-left: 39px !important;
}

.py-39 {
  padding-top: 39px !important;
  padding-bottom: 39px !important;
}

.px-39 {
  padding-left: 39px !important;
  padding-right: 39px !important;
}

.pa-39 {
  padding: 39px !important;
}

.pt-40 {
  padding-top: 40px !important;
}

.pr-40 {
  padding-right: 40px !important;
}

.pb-40 {
  padding-bottom: 40px !important;
}

.pl-40 {
  padding-left: 40px !important;
}

.py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.pa-40 {
  padding: 40px !important;
}

.pt-41 {
  padding-top: 41px !important;
}

.pr-41 {
  padding-right: 41px !important;
}

.pb-41 {
  padding-bottom: 41px !important;
}

.pl-41 {
  padding-left: 41px !important;
}

.py-41 {
  padding-top: 41px !important;
  padding-bottom: 41px !important;
}

.px-41 {
  padding-left: 41px !important;
  padding-right: 41px !important;
}

.pa-41 {
  padding: 41px !important;
}

.pt-42 {
  padding-top: 42px !important;
}

.pr-42 {
  padding-right: 42px !important;
}

.pb-42 {
  padding-bottom: 42px !important;
}

.pl-42 {
  padding-left: 42px !important;
}

.py-42 {
  padding-top: 42px !important;
  padding-bottom: 42px !important;
}

.px-42 {
  padding-left: 42px !important;
  padding-right: 42px !important;
}

.pa-42 {
  padding: 42px !important;
}

.pt-43 {
  padding-top: 43px !important;
}

.pr-43 {
  padding-right: 43px !important;
}

.pb-43 {
  padding-bottom: 43px !important;
}

.pl-43 {
  padding-left: 43px !important;
}

.py-43 {
  padding-top: 43px !important;
  padding-bottom: 43px !important;
}

.px-43 {
  padding-left: 43px !important;
  padding-right: 43px !important;
}

.pa-43 {
  padding: 43px !important;
}

.pt-44 {
  padding-top: 44px !important;
}

.pr-44 {
  padding-right: 44px !important;
}

.pb-44 {
  padding-bottom: 44px !important;
}

.pl-44 {
  padding-left: 44px !important;
}

.py-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}

.px-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}

.pa-44 {
  padding: 44px !important;
}

.pt-45 {
  padding-top: 45px !important;
}

.pr-45 {
  padding-right: 45px !important;
}

.pb-45 {
  padding-bottom: 45px !important;
}

.pl-45 {
  padding-left: 45px !important;
}

.py-45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.px-45 {
  padding-left: 45px !important;
  padding-right: 45px !important;
}

.pa-45 {
  padding: 45px !important;
}

.pt-46 {
  padding-top: 46px !important;
}

.pr-46 {
  padding-right: 46px !important;
}

.pb-46 {
  padding-bottom: 46px !important;
}

.pl-46 {
  padding-left: 46px !important;
}

.py-46 {
  padding-top: 46px !important;
  padding-bottom: 46px !important;
}

.px-46 {
  padding-left: 46px !important;
  padding-right: 46px !important;
}

.pa-46 {
  padding: 46px !important;
}

.pt-47 {
  padding-top: 47px !important;
}

.pr-47 {
  padding-right: 47px !important;
}

.pb-47 {
  padding-bottom: 47px !important;
}

.pl-47 {
  padding-left: 47px !important;
}

.py-47 {
  padding-top: 47px !important;
  padding-bottom: 47px !important;
}

.px-47 {
  padding-left: 47px !important;
  padding-right: 47px !important;
}

.pa-47 {
  padding: 47px !important;
}

.pt-48 {
  padding-top: 48px !important;
}

.pr-48 {
  padding-right: 48px !important;
}

.pb-48 {
  padding-bottom: 48px !important;
}

.pl-48 {
  padding-left: 48px !important;
}

.py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.px-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.pa-48 {
  padding: 48px !important;
}

.pt-49 {
  padding-top: 49px !important;
}

.pr-49 {
  padding-right: 49px !important;
}

.pb-49 {
  padding-bottom: 49px !important;
}

.pl-49 {
  padding-left: 49px !important;
}

.py-49 {
  padding-top: 49px !important;
  padding-bottom: 49px !important;
}

.px-49 {
  padding-left: 49px !important;
  padding-right: 49px !important;
}

.pa-49 {
  padding: 49px !important;
}

.pt-50 {
  padding-top: 50px !important;
}

.pr-50 {
  padding-right: 50px !important;
}

.pb-50 {
  padding-bottom: 50px !important;
}

.pl-50 {
  padding-left: 50px !important;
}

.py-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.px-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.pa-50 {
  padding: 50px !important;
}

.pa-auto {
  padding: auto !important;
}

.py-auto {
  padding-top: auto !important;
  padding-bottom: auto !important;
}

.px-auto {
  padding-left: auto !important;
  padding-right: auto !important;
}

@-webkit-keyframes opacityShow {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes opacityShow {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes opacityHide {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes opacityHide {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@-webkit-keyframes bottomUp {
  from {
    -webkit-transform: translateY(20%);
            transform: translateY(20%);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes bottomUp {
  from {
    -webkit-transform: translateY(20%);
            transform: translateY(20%);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

body.fix-scroll {
  overflow: hidden;
  height: 100%;
}

.select-list__item {
  position: relative;
}

.select-list__item + .select-list__item {
  margin-top: 12px;
}

.select-list__box {
  display: block;
  padding: 16px 20px;
  border: 1px solid #C7D3DB;
  border-radius: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: border 0.1s cubic-bezier(0.4, 0, 0.2, 1);
  transition: border 0.1s cubic-bezier(0.4, 0, 0.2, 1);
}

.select-list__date {
  font-size: 12px;
  color: #456071;
}

.select-list__price {
  margin-top: 10px;
  font-size: 20px;
  color: #171717;
  -webkit-transition: color 0.1s cubic-bezier(0.4, 0, 0.2, 1);
  transition: color 0.1s cubic-bezier(0.4, 0, 0.2, 1);
}

.select-list__tag {
  margin: 12px -2px 0 -2px;
  font-size: 0;
}

.select-list__remove {
  position: absolute;
  top: 10px;
  right: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 30px;
  height: 30px;
}

.select-list__input:checked + .select-list__box {
  border-color: #28A65B;
}

.select-list__input:checked + .select-list__box .select-list__price {
  color: #28A65B;
}

.lpds-wrap .grid-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.lpds-wrap .grid-row + .grid-row {
  margin-top: 16px;
}

.lpds-wrap .grid-row.no-gutter {
  gap: 0 !important;
}

.lpds-wrap .grid-row.thin-gutter {
  gap: 10px;
}

.lpds-wrap .grid-row.wide-gutter {
  gap: 24px;
}

.lpds-wrap .grid-row .col {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.lpds-wrap .grid-row .col.fix {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: auto;
}

.lpds-wrap .grid-row.column-2 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}

.lpds-wrap .grid-row.column-2 > .col {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: calc(50% - 4px);
      flex-basis: calc(50% - 4px);
  width: calc(50% - 4px);
}

.lpds-wrap .grid-row.column-2.check-list {
  gap: 20px;
}

.lpds-wrap .grid-row.column-2.check-list > .col {
  -ms-flex-preferred-size: calc(50% - 10px);
      flex-basis: calc(50% - 10px);
  width: calc(50% - 10px);
}

.lpds-wrap .grid-row.column-3 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  min-width: 270px;
}

.lpds-wrap .grid-row.column-3 > .col {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: calc(33.3333% - 6px);
      flex-basis: calc(33.3333% - 6px);
  width: calc(33.3333% - 6px);
}

.lpds-wrap .grid-row.column {
  gap: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.lpds-wrap .grid-row .col-1 {
  -ms-flex-preferred-size: calc(100% / 12);
      flex-basis: calc(100% / 12);
}

.lpds-wrap .grid-row .col-2 {
  -ms-flex-preferred-size: calc(100% / 6);
      flex-basis: calc(100% / 6);
}

.lpds-wrap .grid-row .col-3 {
  -ms-flex-preferred-size: calc(100% / 4);
      flex-basis: calc(100% / 4);
}

.lpds-wrap .grid-row .col-4 {
  -ms-flex-preferred-size: calc(100% / 3);
      flex-basis: calc(100% / 3);
}

.lpds-wrap .grid-row .col-5 {
  -ms-flex-preferred-size: calc(100% / 2.4);
      flex-basis: calc(100% / 2.4);
}

.lpds-wrap .grid-row .col-6 {
  -ms-flex-preferred-size: calc(100% / 2);
      flex-basis: calc(100% / 2);
}

.lpds-wrap .grid-row .col-7 {
  -ms-flex-preferred-size: calc(100% / 1.714285714285714);
      flex-basis: calc(100% / 1.714285714285714);
}

.lpds-wrap .grid-row .col-8 {
  -ms-flex-preferred-size: calc(100% / 1.5);
      flex-basis: calc(100% / 1.5);
}

.lpds-wrap .grid-row .col-9 {
  -ms-flex-preferred-size: calc(100% / 1.333333333333333);
      flex-basis: calc(100% / 1.333333333333333);
}

.lpds-wrap .grid-row .col-10 {
  -ms-flex-preferred-size: calc(100% / 1.2);
      flex-basis: calc(100% / 1.2);
}

.lpds-wrap .grid-row .col-11 {
  -ms-flex-preferred-size: calc(100% / 1.90909090909091);
      flex-basis: calc(100% / 1.90909090909091);
}

.lpds-wrap .grid-row .col-12 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.lpds-wrap .grid-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

.lpds-wrap .grid-column + .grid-column {
  margin-top: 20px;
}

.lpds-wrap .grid-column.no-gutter {
  gap: 0;
}

.lpds-wrap .grid-column.thin-gutter {
  gap: 12px;
}

.lpds-wrap .grid-column.wide-gutter {
  gap: 24px;
}

.lpds-wrap .header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 56px;
}

.lpds-wrap .header__title {
  font-size: 16px;
  font-weight: 400;
}

.lpds-wrap .header__btn--back {
  position: absolute;
  top: 50%;
  left: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.lpds-wrap .header__btn--close {
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

/*-------------------------------------------------------------------
    @Header
-------------------------------------------------------------------*/
.lpds-wrap.lpds-header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 56px;
  border-bottom: 1px solid #F2F4F6;
  z-index: 2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.lpds-wrap.lpds-header.border-none {
  border-bottom: 0;
}

.lpds-wrap.lpds-header [class*="header__btn"] {
  display: block;
}

.lpds-wrap.lpds-header .header--right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.lpds-wrap.lpds-header .header__title {
  font-size: 16px;
  font-weight: 400;
}

.lpds-wrap.lpds-header .header__btn--back {
  position: absolute;
  top: 50%;
  left: 10px;
  padding: 10px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.lpds-wrap.lpds-header .header__logo > a {
  display: block;
}

.lpds-wrap.lpds-header .header__logo .icon-logo {
  width: 100px;
  height: 20px;
}

.lpds-wrap.lpds-header .header__product-name {
  overflow: hidden;
  width: calc(100% - 178px);
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 400;
  padding: 0 108px 0 56px;
}

.lpds-wrap.lpds-header .header__product-name.link-type {
  overflow: initial;
  width: calc(100% - 112px);
  text-overflow: clip;
  white-space: normal;
  padding: 0 56px;
}

.lpds-wrap.lpds-header .header__product-name.link-type .haeder__link .product-name {
  overflow: hidden;
  display: inline-block;
  max-width: calc(100% - 22px);
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}

.lpds-wrap.lpds-header .header__product-name.link-type .haeder__link .icon {
  margin-left: 5px;
}

.lpds-wrap.lpds-header .header__page-title {
  overflow: hidden;
  width: calc(100% - 126px);
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  font-weight: 400;
  padding: 0 56px;
}

.lpds-wrap.lpds-header .header__btn--menu {
  position: absolute;
  top: 50%;
  left: 10px;
  padding: 10px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.lpds-wrap.lpds-header .header__btn--search {
  position: absolute;
  top: 50%;
  right: 60px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.lpds-wrap.lpds-header .header__btn--basket {
  position: absolute;
  right: 10px;
  top: 6px;
  padding: 10px;
  background-color: #FFFFFF;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.lpds-wrap.lpds-header .header__btn--basket > .txt {
  display: inline-block;
  width: 24px;
  height: 24px;
  text-align: center;
  vertical-align: top;
  line-height: 22px;
  font-size: 13px;
  letter-spacing: 0;
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' d='M1.5.5v23l10.5-3 10.5 3V.5z'/%3E%3Cpath d='M12 20a.5.5 0 0 1 .138.02L22 22.837V1H2v21.837l9.862-2.817A.5.5 0 0 1 12 20m10.5 4a.47.47 0 0 1-.138-.02L12 21.02 1.638 23.98A.497.497 0 0 1 1 23.5V.5a.5.5 0 0 1 .5-.5h21a.5.5 0 0 1 .5.5v23a.497.497 0 0 1-.5.5' fill='%2336474E'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}

.lpds-wrap.lpds-header .header__btn--basket.on > .txt {
  -webkit-animation: scaleBookmark 0.3s forwards;
          animation: scaleBookmark 0.3s forwards;
  will-change: transform;
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2328A65B' d='M1.5.5v23l10.5-3 10.5 3V.5z'/%3E%3Cpath d='M12 20a.5.5 0 0 1 .138.02L22 22.837V1H2v21.837l9.862-2.817A.5.5 0 0 1 12 20m10.5 4a.47.47 0 0 1-.138-.02L12 21.02 1.638 23.98A.497.497 0 0 1 1 23.5V.5a.5.5 0 0 1 .5-.5h21a.5.5 0 0 1 .5.5v23a.497.497 0 0 1-.5.5' fill='%2328A65B'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  color: #FFFFFF;
}

.down .lpds-wrap.lpds-header .header__btn--basket {
  position: fixed;
  border-radius: 50%;
  z-index: 1;
}

@-webkit-keyframes scaleBookmark {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes scaleBookmark {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.lpds-wrap.lpds-header .header__btn--counsel.js-active .icon-cs {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24.025' height='24' viewBox='0 0 24.025 24'%3E%3Cdefs%3E%3Cpath id='ro1q6x7rha' d='M0 0h5v9H0z'/%3E%3Cpath id='qqxzlclhec' d='M0 0h5v9H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M21.473 15.976a5.11 5.11 0 0 1-5.11 5.11h-1.362' fill='%23FFF'/%3E%3Cpath d='M16.363 21.586h-1.362a.5.5 0 1 1 0-1h1.362a4.614 4.614 0 0 0 4.61-4.61.5.5 0 1 1 1 0 5.616 5.616 0 0 1-5.61 5.61M4.5 16.981a4 4 0 0 1 0-8v8z' fill='%2302A2AF'/%3E%3Cg transform='translate(0 8.482)'%3E%3Cmask id='cytm94xckb' fill='%23fff'%3E%3Cuse xlink:href='%23ro1q6x7rha'/%3E%3C/mask%3E%3Cpath d='M4 1.035A3.507 3.507 0 0 0 1 4.5a3.507 3.507 0 0 0 3 3.465v-6.93zM4.5 9A4.505 4.505 0 0 1 0 4.5C0 2.018 2.019 0 4.5 0a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-.5.5z' fill='%2302A2AF' mask='url(%23cytm94xckb)'/%3E%3C/g%3E%3Cpath d='M19.525 8.981a4 4 0 0 1 0 8v-8z' fill='%2302A2AF'/%3E%3Cg transform='translate(19.025 8.482)'%3E%3Cmask id='0j741d9sad' fill='%23fff'%3E%3Cuse xlink:href='%23qqxzlclhec'/%3E%3C/mask%3E%3Cpath d='M1 1.035v6.93A3.507 3.507 0 0 0 4 4.5a3.507 3.507 0 0 0-3-3.465M.5 9a.5.5 0 0 1-.5-.5v-8A.5.5 0 0 1 .5 0C2.981 0 5 2.018 5 4.5 5 6.981 2.981 9 .5 9' fill='%2302A2AF' mask='url(%230j741d9sad)'/%3E%3C/g%3E%3Cpath d='M19.5 17a.5.5 0 0 1-.5-.5V9c0-3.859-3.14-7-7-7-3.858 0-7 3.141-7 7v7.5a.5.5 0 0 1-1 0V9c0-4.411 3.59-8 8-8 4.412 0 8 3.589 8 8v7.5a.5.5 0 0 1-.5.5' fill='%2302A2AF'/%3E%3Cpath d='M13.5 22.517h-3c-.824 0-1.5-.676-1.5-1.5 0-.825.676-1.5 1.5-1.5h3c.826 0 1.5.675 1.5 1.5 0 .824-.674 1.5-1.5 1.5' fill='%23FFF'/%3E%3Cpath d='M10.5 20.017a1 1 0 0 0 0 2h3a1 1 0 0 0 0-2h-3zm3 3h-3c-1.102 0-2-.897-2-2s.898-2 2-2h3c1.104 0 2 .897 2 2s-.896 2-2 2z' fill='%2302A2AF'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap.lpds-header .header-counsel {
  position: relative;
}

.lpds-wrap.lpds-header .header-counsel .counsel-sheet {
  display: none;
  position: absolute;
  top: 40px;
  left: 50%;
  -webkit-transform: translateX(-65%);
          transform: translateX(-65%);
  min-width: 165px;
  padding: 5px 16px;
  border: 1px solid #28A65B;
  border-radius: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #FFFFFF;
  font-size: 12px;
}

.lpds-wrap.lpds-header .header-counsel .counsel-sheet a {
  display: block;
  padding: 10px 0;
  color: #293A46;
}

.lpds-wrap.lpds-header .header-counsel .counsel-sheet .icon {
  margin-right: 8px;
}

.lpds-wrap.lpds-header .btn_basket {
  width: auto;
  height: auto;
  font-size: initial;
  background: none;
}

.lpds-wrap.lpds-header__subscription {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  overflow: hidden;
}

.lpds-wrap.lpds-header__subscription .header__subscription__name {
  width: 100%;
  padding: 0 92px 0 56px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.lpds-wrap.lpds-header__subscription .header__subscription__name span {
  display: inline-block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}

.lpds-wrap.lpds-header__subscription .header__subscription__name .icon {
  margin-left: 8px;
}

.lpds-wrap.lpds-header__subscription .header-counsel .counsel-sheet {
  left: initial;
  right: 0;
  -webkit-transform: none;
          transform: none;
}

.lpds-wrap .footer {
  line-height: 1.5;
  color: #293A46;
}

.lpds-wrap .footer > .grid-column.wide-gutter {
  gap: 30px;
}

.lpds-wrap .footer__address {
  font-size: 12px;
  color: #6A8294;
}

.lpds-wrap .footer__address p + p {
  margin-top: 10px;
}

.lpds-wrap .footer__address p:last-child {
  margin-top: 17px;
}

.lpds-wrap .footer-banner__inner {
  overflow: hidden;
  position: relative;
  display: block;
  width: 100%;
  min-height: 108px;
  padding-bottom: 32.24%;
  border-radius: 20px;
}

.lpds-wrap .footer-banner__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.lpds-wrap .footer-banner__image img {
  width: 100%;
  height: 100%;
}

.lpds-wrap .footer-banner__text {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 15px 20px;
}

.lpds-wrap .footer-banner__text .sub-title-md {
  color: #FFFFFF;
}

.lpds-wrap .container {
  overflow: hidden;
  max-width: 680px;
  min-height: 100%;
  margin: 0 auto;
}

.lpds-wrap .contents {
  padding-bottom: calc(constant(safe-area-inset-bottom) + 98px);
  padding-bottom: calc(env(safe-area-inset-bottom) + 98px);
}

.lpds-wrap .contents.no-gutter {
  padding-bottom: 0;
}

.lpds-wrap .contents.no-gutter .section--lighten:last-child {
  padding-bottom: calc(constant(safe-area-inset-bottom) + 98px);
  padding-bottom: calc(env(safe-area-inset-bottom) + 98px);
}

.lpds-wrap .contents.wide-type {
  padding-bottom: calc(constant(safe-area-inset-bottom) + 170px);
  padding-bottom: calc(env(safe-area-inset-bottom) + 170px);
}

.lpds-wrap .contents .section {
  padding: 40px 20px;
}

.lpds-wrap .contents .section + .section {
  border-top: 8px solid #F2F4F6;
}

.lpds-wrap .contents .section + .section.section--lighten {
  border-top: 0;
}

.lpds-wrap .contents .section:first-child {
  padding: 20px;
}

.lpds-wrap .contents .section.no-gutter {
  padding-top: 0;
  padding-bottom: 0;
}

.lpds-wrap .contents .section.border-none {
  border-top: 0;
}

.lpds-wrap .contents .section--lighten {
  background-color: #F2F4F6;
}

.lpds-wrap .contents .section-header--full {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: calc(100vh - 154px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.lpds-wrap .contents .section--full {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: calc(100vh - 98px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.lpds-wrap .contents .section.gray-section {
  background: #F2F4F6;
  padding: 40px 20px 170px;
  margin-bottom: -170px;
}

.lpds-wrap .contents .section .divide-line {
  position: relative;
  margin: 25px 0;
  text-align: center;
}

.lpds-wrap .contents .section .divide-line .icon {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #F2F4F6;
}

.lpds-wrap .contents .section .divide-line::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  height: 1px;
  background: #DDE4E9;
  z-index: -1;
}

.lpds-wrap .contents .section__box + .section__box {
  margin-top: 40px;
}

.lpds-wrap .box-default {
  display: block;
  padding: 20px;
  background-color: #F2F4F6;
  border-radius: 16px;
}

.lpds-wrap .box-default.thin-gutter {
  padding: 16px 20px;
}

.lpds-wrap .box-default + .box-default {
  margin-top: 12px;
}

.lpds-wrap .box-default .input-cont {
  margin-top: 10px;
  padding-left: 34px;
}

.lpds-wrap .box-default .input-cont .text-list {
  color: #293A46;
}

.lpds-wrap .box-default .input-cont .text-list li + li {
  margin-top: 0;
}

.lpds-wrap .box-default .input-cont .grid-row + .grid-row {
  margin-top: 10px;
}

.lpds-wrap .box-border {
  padding: 20px;
  background-color: #FFFFFF;
  border-radius: 16px;
  border: 1px solid #C7D3DB;
}

.lpds-wrap .box-border.thin-gutter {
  padding: 16px 20px;
}

.lpds-wrap .box-border + .box-border {
  margin-top: 12px;
}

.lpds-wrap .bottom-fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 45px 20px 20px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(40%, #FFFFFF));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #FFFFFF 40%);
  z-index: 20;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.lpds-wrap .bottom-fixed.round-type {
  padding: 20px;
  border-radius: 20px 20px 0 0;
  background: #FFFFFF;
  -webkit-box-shadow: 0 -5px 10px 0 rgba(23, 23, 23, 0.12);
          box-shadow: 0 -5px 10px 0 rgba(23, 23, 23, 0.12);
}

.lpds-wrap .timer {
  padding: 0 10px;
  font-size: 16px;
  font-weight: 700;
}

.lpds-wrap .fix-img {
  max-width: initial;
}

.lpds-wrap .grid-column.border-type > .col:not(:first-child) {
  padding-top: 20px;
  border-top: 1px solid #DDE4E9;
}

.lpds-wrap .grid-column.border-type.wide-gutter {
  gap: 30px;
}

.lpds-wrap .grid-column.border-type.wide-gutter > .col:not(:first-child) {
  padding-top: 30px;
}

.lpds-wrap .grid-column.border-type.gray-type > .col:not(:first-child) {
  border-top: 1px solid #C7D3DB;
}

.lpds-wrap .grid-column.border-type + .grid-column.border-type {
  margin-top: 30px;
}

.lpds-wrap .grid-column.border-type + .grid-column.border-type > .col:first-child {
  padding-top: 30px;
  border-top: 1px solid #DDE4E9;
}

.lpds-wrap .box-default .grid-column.border-type > .col:not(:first-child) {
  padding-top: 20px;
  border-color: #C7D3DB;
}

.lpds-wrap .expand-gutter {
  margin-left: -20px;
  margin-right: -20px;
}

@media screen and (min-width: 680px) {
  .lpds-wrap .bottom-fixed {
    max-width: 680px;
    margin: 0 auto;
  }
}

.lpds-wrap .btn {
  overflow: hidden;
  position: relative;
  display: block;
  width: 100%;
  height: 58px;
  line-height: 58px;
  padding: 0 14px;
  border-radius: 12px;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* &.disabled {
            background-color: $yellow-100 !important;
            color: $gray-200;
            pointer-events: none; 
        }

        &.bg--gray600 {
            &.disabled {
            background-color: $gray-100 !important;
            color: $gray-200 !important;
            pointer-events: none; 
            }
        } */
}

.lpds-wrap .btn-auto {
  height: auto;
  line-height: 1.4;
  padding: 15px 17px;
}

.lpds-wrap .btn-border {
  border: 1px solid #C7D3DB;
  border-radius: 20px;
}

.lpds-wrap .btn-rounded {
  border-radius: 20px;
}

.lpds-wrap .btn--rounded {
  border-radius: 20px;
}

.lpds-wrap .btn--rounded.btn.bg--none {
  border-color: #6A8294;
}

.lpds-wrap .btn--rounded.sm {
  min-width: 88px;
}

.lpds-wrap .btn.md {
  height: 40px !important;
  line-height: 40px !important;
  font-size: 14px;
  font-weight: 400;
}

.lpds-wrap .btn.sm {
  height: 28px !important;
  line-height: 26px !important;
  font-size: 12px;
  font-weight: 400;
}

.lpds-wrap .btn.bg--primary {
  color: #FFFFFF;
}

.lpds-wrap .btn.bg--secondary {
  color: #FFFFFF;
}

.lpds-wrap .btn.bg--third {
  color: #FFFFFF;
}

.lpds-wrap .btn.bg--coral {
  color: #FFFFFF;
  background-color: #F60019 !important;
}

.lpds-wrap .btn.bg--none {
  color: #293A46;
  border: 1px solid #C7D3DB;
}

.lpds-wrap .btn.bg--done {
  background-color: #28A65B;
  color: #FFFFFF;
}

.lpds-wrap .btn.bg--done > span::before {
  content: '';
  position: relative;
  top: 4px;
  display: inline-block;
  width: 0;
  height: 16px;
  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'%3E%3Cpath d='m2 8.423 3.705 4.373L14 4' stroke='%2328A65B' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -webkit-transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.lpds-wrap .btn.bg--normal {
  background-color: #DDE4E9 !important;
}

.lpds-wrap .btn.disabled {
  color: #C7D3DB !important;
  pointer-events: none;
}

.lpds-wrap .btn.disabled.bg--primary {
  background-color: #E6F6EC !important;
  color: #C4E8D0 !important;
}

.lpds-wrap .btn.disabled.bg--secondary {
  background-color: #E6F6EC !important;
  color: #C4E8D0 !important;
}

.lpds-wrap .btn.disabled.bg--third {
  background-color: #ECF0FF !important;
  color: #C4CDDC !important;
}

.lpds-wrap .btn.disabled.bg--coral {
  background-color: #FFC9CE !important;
  color: #F56665 !important;
}

.lpds-wrap .btn.disabled.bg--none {
  border-color: #DDE4E9;
  color: #C7D3DB !important;
}

.lpds-wrap .btn.disabled.bg--done {
  background-color: #DDE4E9;
  color: #293A46 !important;
}

.lpds-wrap .btn.disabled.bg--normal {
  color: #293A46 !important;
}

.lpds-wrap .btn.is-active.bg--done {
  background-color: #C4E8D0;
  color: #28A65B;
}

.lpds-wrap .btn.is-active.bg--done > span::before {
  width: 16px;
  margin-right: 5px;
}

.lpds-wrap .btn.inline {
  display: inline-block;
  width: auto;
}

.lpds-wrap .btn.d-inline {
  display: inline-block;
  width: auto;
}

.lpds-wrap .btn .js-ripple {
  position: absolute;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  background: #171717;
  -webkit-animation: ripple-animation 2s;
          animation: ripple-animation 2s;
}

.lpds-wrap .btn-accodion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  -webkit-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.lpds-wrap .btn-accodion .icon {
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.lpds-wrap .btn-accodion:active {
  background-color: rgba(23, 23, 23, 0.3);
}

.lpds-wrap .btn-circle {
  display: inline-block;
  padding: 7px 9px;
  width: 40px;
  height: 40px;
  border: 1px solid #6A8294;
  border-radius: 50%;
  background-color: #FFFFFF;
}

.lpds-wrap .btn-circle.js-active > .icon-accordion {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.lpds-wrap button[disabled="disabled"], .lpds-wrap button:disabled {
  background-color: #DDE4E9 !important;
  color: rgba(0, 0, 0, 0.25);
}

.lpds-wrap .js-active .btn-accodion .icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.lpds-wrap .text-link {
  display: inline-block;
  padding-right: 16px;
  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'%3E%3Cpath d='m6.026 4 3.987 3.986L6 12' stroke='%2336474E' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: right center;
  background-repeat: no-repeat;
  text-decoration: underline;
  vertical-align: middle;
  color: #171717;
  font-weight: 700;
  word-break: break-word;
}

.lpds-wrap .text-link--outlink {
  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'%3E%3Cpath d='m6.026 4 3.987 3.986L6 12' stroke='%230286E8' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  color: #0286E8;
}

.lpds-wrap .text-link--download {
  padding-right: 20px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cpath id='9lbwlxlcfa' d='M0 0h12v13H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Cg transform='translate(2)'%3E%3Cmask id='dfyzoqhb4b' fill='%23fff'%3E%3Cuse xlink:href='%239lbwlxlcfa'/%3E%3C/mask%3E%3Cpath d='M5.362 12.727a.887.887 0 0 0 1.277 0l5.097-5.246a.946.946 0 0 0 0-1.311.883.883 0 0 0-1.275 0l-3.56 3.664V.927a.914.914 0 0 0-.9-.928.914.914 0 0 0-.902.928v8.907L1.54 6.17a.883.883 0 0 0-1.275 0 .946.946 0 0 0 0 1.311l5.098 5.246z' fill='%230286E8' mask='url(%23dfyzoqhb4b)'/%3E%3C/g%3E%3Cpath d='M13.143 14H2.857C2.383 14 2 14.448 2 15s.383 1 .857 1h10.286c.474 0 .857-.448.857-1s-.383-1-.857-1' fill='%230286E8'/%3E%3C/g%3E%3C/svg%3E");
  color: #0286E8;
}

.lpds-wrap .text--link {
  display: inline-block;
}

.lpds-wrap .text--link.bullet {
  padding-right: 20px;
  background-image: url("/resources/images/lpds/icon/icon-bullet-link-bk.png");
  background-position: right center;
  background-repeat: no-repeat;
  color: #293A46 !important;
}

.lpds-wrap .text--link.underline {
  padding-right: 20px;
  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'%3E%3Cpath d='m6.026 4 3.987 3.986L6 12' stroke='%2336474E' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: right center;
  background-repeat: no-repeat;
  color: #000 !important;
  font-weight: 700;
  text-decoration: underline;
  vertical-align: middle;
}

.lpds-wrap .btn-group {
  border: 1px solid #C7D3DB;
  border-radius: 8px;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.lpds-wrap .btn-group [class^='col'] {
  position: relative;
}

.lpds-wrap .btn-group [class^='col']:not(:first-child):before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: inline-block;
  width: 1px;
  height: 13px;
  vertical-align: middle;
  background-color: #C7D3DB;
}

.lpds-wrap .btn-group__link {
  display: block;
  padding: 5px 6px;
  font-size: 12px;
}

.lpds-wrap .file-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.lpds-wrap .file-btn--upload {
  display: inline-block;
  width: 158px;
  height: 38px;
  font-size: 14px;
  color: #171717;
  line-height: 38px;
  border: 1px solid #C7D3DB;
  border-radius: 20px;
  text-align: center;
}

.lpds-wrap .file-btn input[type="file"] {
  display: none;
}

.lpds-wrap .tooltip {
  position: relative;
  display: block;
}

.lpds-wrap .tooltip-wrap {
  position: relative;
}

.lpds-wrap .tooltip-wrap.text-list > li {
  position: relative;
}

.lpds-wrap .tooltip-wrap .tooltip {
  position: static;
}

.lpds-wrap .tooltip.d-inline {
  vertical-align: top;
}

.lpds-wrap .tooltip.d-inline > span {
  vertical-align: text-bottom;
}

.lpds-wrap .tooltip.d-inline .tooltip__item {
  position: relative;
  top: -2px;
}

.lpds-wrap .tooltip > span {
  display: inline-block;
  vertical-align: middle;
  word-break: break-all;
}

.lpds-wrap .tooltip__item {
  display: inline-block;
  width: 16px;
  height: 16px;
  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'%3E%3Cg fill-rule='nonzero' fill='none'%3E%3Cpath d='M8 .5c2.07 0 3.946.84 5.303 2.197A7.477 7.477 0 0 1 15.5 8c0 2.07-.84 3.946-2.197 5.303A7.477 7.477 0 0 1 8 15.5c-2.07 0-3.946-.84-5.303-2.197A7.477 7.477 0 0 1 .5 8c0-2.07.84-3.946 2.197-5.303A7.477 7.477 0 0 1 8 .5z' stroke='%2336474E' fill='%23none'/%3E%3Cpath d='M8.833 11.333a.833.833 0 1 1-1.666 0 .833.833 0 0 1 1.666 0zm.929-6.665c-.405-.41-1.01-.637-1.7-.637-1.454 0-2.394 1.034-2.394 2.634h1.34c0-.991.553-1.342 1.026-1.342.423 0 .871.28.91.817.04.565-.26.851-.642 1.214-.941.895-.959 1.329-.955 2.312h1.337c-.009-.443.02-.802.623-1.452.452-.487 1.013-1.092 1.024-2.015.008-.616-.189-1.146-.569-1.531z' fill='%2336474E'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: sub;
}

.lpds-wrap .tooltip__item.fill {
  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'%3E%3Cg fill-rule='nonzero' fill='none'%3E%3Cpath d='M8 .5c2.07 0 3.946.84 5.303 2.197A7.477 7.477 0 0 1 15.5 8c0 2.07-.84 3.946-2.197 5.303A7.477 7.477 0 0 1 8 15.5c-2.07 0-3.946-.84-5.303-2.197A7.477 7.477 0 0 1 .5 8c0-2.07.84-3.946 2.197-5.303A7.477 7.477 0 0 1 8 .5z' stroke='%23C6D9DC' fill='%23C6D9DC'/%3E%3Cpath d='M8.833 11.333a.833.833 0 1 1-1.666 0 .833.833 0 0 1 1.666 0zm.929-6.665c-.405-.41-1.01-.637-1.7-.637-1.454 0-2.394 1.034-2.394 2.634h1.34c0-.991.553-1.342 1.026-1.342.423 0 .871.28.91.817.04.565-.26.851-.642 1.214-.941.895-.959 1.329-.955 2.312h1.337c-.009-.443.02-.802.623-1.452.452-.487 1.013-1.092 1.024-2.015.008-.616-.189-1.146-.569-1.531z' fill='%2336474E'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .tooltip__content {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 100%;
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 16px;
  background-color: #293A46;
  color: #FFFFFF;
  font-size: 14px;
}

.lpds-wrap .tooltip__content dt {
  margin-bottom: 12px;
  font-weight: 500;
}

.lpds-wrap .tooltip__content dd {
  font-weight: 100;
}

.lpds-wrap .tooltip__content dd + dt {
  margin-top: 20px;
}

.lpds-wrap .tooltip__close {
  position: absolute;
  top: 20px;
  right: 20px;
  display: block;
  width: 16px;
  height: 16px;
  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'%3E%3Cpath d='m8.653 8 5.211-5.211a.461.461 0 1 0-.652-.654L8 7.348 2.788 2.135a.462.462 0 0 0-.653.654L7.348 8l-5.213 5.212a.463.463 0 0 0 .327.788.46.46 0 0 0 .326-.135L8 8.653l5.212 5.212a.464.464 0 0 0 .652 0 .461.461 0 0 0 0-.653L8.653 8z' fill='%23FFFFFF' fill-rule='evenodd' opacity='.5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}

.lpds-wrap .tooltip.js-active .tooltip__content {
  display: block;
  min-height: 30px;
  -webkit-animation: opacityShow 0.4s cubic-bezier(0.4, 0, 0.2, 1) forwards, bottomUp 0.4s cubic-bezier(0.4, 0, 0.2, 1) forwards;
          animation: opacityShow 0.4s cubic-bezier(0.4, 0, 0.2, 1) forwards, bottomUp 0.4s cubic-bezier(0.4, 0, 0.2, 1) forwards;
  z-index: 10;
}

.lpds-wrap .tooltip.js-bottom .tooltip__content {
  top: 100%;
  bottom: initial;
}

@-webkit-keyframes ripple-animation {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.3;
  }
  to {
    -webkit-transform: scale(100);
            transform: scale(100);
    opacity: 0;
  }
}

@keyframes ripple-animation {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.3;
  }
  to {
    -webkit-transform: scale(100);
            transform: scale(100);
    opacity: 0;
  }
}

.lpds-wrap .input {
  overflow: hidden;
  position: relative;
  height: 72px;
  -webkit-box-shadow: 0 0 0 1px #C7D3DB inset;
          box-shadow: 0 0 0 1px #C7D3DB inset;
  border-radius: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.lpds-wrap .input__inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 72px;
  padding: 0 20px;
}

.lpds-wrap .input__inner .tag {
  position: relative;
  min-width: 80px;
  height: 28px;
  line-height: 28px;
  margin-left: 10px;
  z-index: 1;
}

.lpds-wrap .input__element {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  font-size: 16px;
  letter-spacing: -0.5px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.lpds-wrap .input__element::-webkit-input-placeholder {
  color: #6A8294;
}

.lpds-wrap .input__element:-ms-input-placeholder {
  color: #6A8294;
}

.lpds-wrap .input__element::-ms-input-placeholder {
  color: #6A8294;
}

.lpds-wrap .input__element::placeholder {
  color: #6A8294;
}

.lpds-wrap .input__element:disabled {
  background-color: #FFFFFF;
}

.lpds-wrap .input__element--auto {
  overflow-y: hidden;
}

.lpds-wrap .input__label {
  position: absolute;
  right: 20px;
  left: 20px;
  top: 50%;
  width: auto;
  color: #6A8294;
  font-size: 16px;
  letter-spacing: -0.5px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.lpds-wrap .input__unit {
  font-size: 16px;
}

.lpds-wrap .input__dash {
  position: relative;
  width: 13px;
}

.lpds-wrap .input__dash:after {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  width: 13px;
  height: 1px;
  background-color: #171717;
}

.lpds-wrap .input--focus {
  -webkit-box-shadow: 0 0 0 2px #28A65B inset;
          box-shadow: 0 0 0 2px #28A65B inset;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
}

.lpds-wrap .input--focus.input--on {
  -webkit-box-shadow: 0 0 0 2px #28A65B inset;
          box-shadow: 0 0 0 2px #28A65B inset;
}

.lpds-wrap .input--focus .input__label {
  top: 17px;
  font-size: 12px;
}

.lpds-wrap .input--focus .input__element {
  padding: 21px 0 0;
}

.lpds-wrap .input--on {
  -webkit-box-shadow: 0 0 0 1px #C7D3DB inset;
          box-shadow: 0 0 0 1px #C7D3DB inset;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
}

.lpds-wrap .input--on .input__label {
  top: 17px;
  font-size: 12px;
}

.lpds-wrap .input--on .input__element {
  padding: 21px 0 0;
}

.lpds-wrap .input--on .input__element.mobipick:-moz-read-only {
  background-color: #FFFFFF;
}

.lpds-wrap .input--on .input__element.mobipick:read-only {
  background-color: #FFFFFF;
}

.lpds-wrap .input--readonly {
  -webkit-box-shadow: 0 0 0 1px #DDE4E9 inset;
          box-shadow: 0 0 0 1px #DDE4E9 inset;
  background-color: #DDE4E9;
}

.lpds-wrap .input--readonly .input__element {
  background-color: #DDE4E9;
  color: #C7D3DB;
}

.lpds-wrap .input--readonly .input__label {
  color: #C7D3DB;
}

.lpds-wrap .input--error {
  -webkit-box-shadow: 0 0 0 1px #F60019 inset;
          box-shadow: 0 0 0 1px #F60019 inset;
}

.lpds-wrap .input--error .input__inner:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  width: 20px;
  height: 20px;
  background: url("/resources/images/lpds/icon/icon-warning.png") no-repeat;
}

.lpds-wrap .input--error .input__element::-webkit-input-placeholder {
  color: #171717;
}

.lpds-wrap .input--error .input__element:-ms-input-placeholder {
  color: #171717;
}

.lpds-wrap .input--error .input__element::-ms-input-placeholder {
  color: #171717;
}

.lpds-wrap .input--error .input__element::placeholder {
  color: #171717;
}

.lpds-wrap .input--error .input__label {
  color: #F60019;
}

.lpds-wrap .input__regnum {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.lpds-wrap .input__regnum .input__element {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 15px;
}

.lpds-wrap .input__regnum .input__regnum__circle {
  display: inline-block;
  position: relative;
  width: 70px;
  font-size: 8px;
  vertical-align: middle;
}

.lpds-wrap .input__regnum .input__regnum__circle:after {
  display: block;
  content: '● ● ● ● ● ●';
  width: 70px;
  height: 15px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.lpds-wrap .input--static {
  border: 0;
}

.lpds-wrap .input--static .input__inner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
}

.lpds-wrap .input--static .input__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  width: 100%;
  margin-top: 9px;
}

.lpds-wrap .input--static .input__box .tag {
  margin: 0 10px 0 0;
}

.lpds-wrap .input--static .input__label {
  position: static;
  display: block;
  width: 100%;
  padding-top: 8px;
  -webkit-transform: none;
          transform: none;
  font-size: 12px;
}

.lpds-wrap .input--static.input--focus {
  -webkit-box-shadow: 0 0 0 2px #28A65B inset;
          box-shadow: 0 0 0 2px #28A65B inset;
}

.lpds-wrap .input--static.input--focus .input__element {
  padding: 0;
}

.lpds-wrap .input--static.input--on .input__element {
  padding: 0;
}

.lpds-wrap .input--select {
  min-width: 110px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.lpds-wrap .input--select .input__inner {
  padding-right: 50px;
  background-color: #FFFFFF;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m14 10-6 6-6-6h12zm0-4L8 0 2 6h12z' fill='%2336474E' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-position: right 20px center;
  background-repeat: no-repeat;
  border-radius: 16px;
  -webkit-box-shadow: 0 0 0 1px #C7D3DB inset;
          box-shadow: 0 0 0 1px #C7D3DB inset;
}

.lpds-wrap .input--select.input--focus .input__inenr {
  -webkit-box-shadow: 0 0 0 2px #28A65B inset;
          box-shadow: 0 0 0 2px #28A65B inset;
}

.lpds-wrap .input--select.input--focus .input__element {
  padding-right: 0;
}

.lpds-wrap .input--select-text {
  display: inline-block;
  height: auto;
  margin-right: 12px;
  border-radius: 0;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.lpds-wrap .input--select-text .input__inner {
  position: relative;
  display: inline-block;
  height: auto;
  padding: 0 16px 0 0;
}

.lpds-wrap .input--select-text .input__inner::before {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  display: inline-block;
  width: 16px;
  height: 16px;
  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'%3E%3Cpath d='m6.026 4 3.987 3.986L6 12' stroke='%23171717' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: right center;
  background-repeat: no-repeat;
  -webkit-transform: rotate(90deg) translateX(-50%);
          transform: rotate(90deg) translateX(-50%);
}

.lpds-wrap .input--select-text input {
  display: inline-block;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 58px;
  border-bottom: 1px solid #171717;
  font-weight: 700;
  color: #171717;
}

.lpds-wrap .input--select-text input::-webkit-input-placeholder {
  color: #171717;
}

.lpds-wrap .input--select-text input:-ms-input-placeholder {
  color: #171717;
}

.lpds-wrap .input--select-text input::-ms-input-placeholder {
  color: #171717;
}

.lpds-wrap .input--select-text input::placeholder {
  color: #171717;
}

.lpds-wrap .input--select-text.input--on .input__element {
  padding: 0;
}

.lpds-wrap .input--item {
  overflow: visible;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: auto;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
}

.lpds-wrap .input--item .input__label {
  display: block;
  position: static;
  -webkit-transform: none;
          transform: none;
  margin-bottom: 12px;
  font-size: 14px;
  color: #293A46;
}

.lpds-wrap .input--item .input__element {
  white-space: normal;
  text-overflow: initial;
}

.lpds-wrap .input--item .input__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}

.lpds-wrap .input--item .input__box .input--focus .input__element {
  padding: 0;
}

.lpds-wrap .input--item .input__box .input--on .input__element {
  padding: 0;
}

.lpds-wrap .input--item .input__box.no-gutter .input__inner {
  padding: 0 2px;
}

.lpds-wrap .input--item .input__box.no-gutter .input__element {
  text-align: center;
}

.lpds-wrap .input--thin {
  overflow: visible;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: auto;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
}

.lpds-wrap .input--thin .input__box {
  position: relative;
}

.lpds-wrap .input--thin .input__inner {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  height: 56px;
  -webkit-box-shadow: 0 0 0 1px #C7D3DB inset;
          box-shadow: 0 0 0 1px #C7D3DB inset;
  border-radius: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.lpds-wrap .input--thin .input__label {
  display: block;
  position: static;
  -webkit-transform: none;
          transform: none;
  margin-bottom: 12px;
  font-size: 14px;
  color: #293A46;
}

.lpds-wrap .input--thin .input__element {
  font-size: 16px;
}

.lpds-wrap .input--thin.input--focus {
  -webkit-transition: none;
  transition: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.lpds-wrap .input--thin.input--focus .input__inner {
  -webkit-box-shadow: 0 0 0 2px #28A65B inset;
          box-shadow: 0 0 0 2px #28A65B inset;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
}

.lpds-wrap .input--thin.input--focus .input__element {
  padding: 0 20px 0 0;
}

.lpds-wrap .input--thin.input--focus.input--on .input__inner {
  -webkit-box-shadow: 0 0 0 2px #28A65B inset;
          box-shadow: 0 0 0 2px #28A65B inset;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
}

.lpds-wrap .input--thin.input--on {
  -webkit-transition: none;
  transition: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.lpds-wrap .input--thin.input--on .input__inner {
  -webkit-box-shadow: 0 0 0 1px #C7D3DB inset;
          box-shadow: 0 0 0 1px #C7D3DB inset;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
}

.lpds-wrap .input--thin.input--on .input__element {
  padding: 0 20px 0 0;
}

.lpds-wrap .input--thin.input--on .input__element:-moz-read-only {
  background-color: transparent;
}

.lpds-wrap .input--thin.input--on .input__element:read-only {
  background-color: transparent;
}

.lpds-wrap .input--thin.input--on.input--readonly .input__inner {
  -webkit-box-shadow: 0 0 0 1px #DDE4E9 inset;
          box-shadow: 0 0 0 1px #DDE4E9 inset;
  background-color: #DDE4E9;
}

.lpds-wrap .input--thin.input--readonly {
  background-color: transparent;
}

.lpds-wrap .input--thin.input--readonly .input__inner {
  -webkit-box-shadow: 0 0 0 1px #DDE4E9 inset;
          box-shadow: 0 0 0 1px #DDE4E9 inset;
  background-color: #DDE4E9;
}

.lpds-wrap .input--thin.input--error .input__inner {
  -webkit-box-shadow: 0 0 0 1px #F60019 inset;
          box-shadow: 0 0 0 1px #F60019 inset;
  -webkit-transition: border-color .3s ease;
  transition: border-color .3s ease;
}

.lpds-wrap .input--textarea {
  overflow: initial;
  height: auto;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  white-space: normal;
  text-overflow: initial;
}

.lpds-wrap .input--textarea textarea {
  overflow-y: hidden;
  height: 72px;
  padding: 20px;
  line-height: 32px;
  border: 0;
  resize: none;
  -webkit-box-shadow: 0 0 0 1px #C7D3DB inset;
          box-shadow: 0 0 0 1px #C7D3DB inset;
  border-radius: 16px;
  font-size: 16px;
  white-space: normal;
  text-overflow: initial;
}

.lpds-wrap .input--textarea textarea.fix {
  overflow: initial;
  height: 218px;
}

.lpds-wrap .input--textarea.input--focus {
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.lpds-wrap .input--textarea.input--focus textarea {
  padding: 20px;
  -webkit-box-shadow: 0 0 0 2px #28A65B inset;
          box-shadow: 0 0 0 2px #28A65B inset;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
}

.lpds-wrap .input--textarea.input--on textarea {
  padding: 20px;
}

.lpds-wrap .input--textarea.input--on.input--focus textarea {
  -webkit-box-shadow: 0 0 0 2px #28A65B inset;
          box-shadow: 0 0 0 2px #28A65B inset;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
}

.lpds-wrap .input--textarea__byte {
  margin-top: 8px;
  text-align: right;
  font-size: 12px;
  color: #6A8294;
}

.lpds-wrap .checkbox__label {
  position: relative;
  display: inline-block;
  padding-left: 34px;
}

.lpds-wrap .checkbox__label::before {
  content: '';
  position: absolute;
  left: 0;
  width: 20px;
  height: 20px;
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23C2E0E9' d='M0 0h20v20H0z'/%3E%3Cpath stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5.907 10.415 2.528 2.983 5.658-6'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}

.lpds-wrap .checkbox__cont {
  display: none;
}

.lpds-wrap .checkbox__input:checked + .checkbox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2328A65B' d='M0 0h20v20H0z'/%3E%3Cpath stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5.907 10.415 2.528 2.983 5.658-6'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .checkbox__input:checked + .checkbox__label + .checkbox__cont {
  display: block;
  padding-top: 10px;
  padding-bottom: 4px;
}

.lpds-wrap .checkbox__input:checked + .checkbox__label + .checkbox__cont.border-type {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #DDE4E9;
}

.lpds-wrap .checkbox__input:disabled + .checkbox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23E9F2F4' d='M0 0h20v20H0z'/%3E%3Cpath stroke='%23B1CBCF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5.907 10.415 2.528 2.983 5.658-6'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .checkbox.round-type .checkbox__label::before {
  top: 1px;
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%23C2E0E9' width='20' height='20' rx='10'/%3E%3Cpath stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5.907 10.415 2.528 2.983 5.658-6'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .checkbox.round-type .checkbox__input:checked + .checkbox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%2328A65B' width='20' height='20' rx='10'/%3E%3Cpath stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5.907 10.415 2.528 2.983 5.658-6'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .checkbox.round-type .checkbox__input:disabled + .checkbox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%23E9F2F4' width='20' height='20' rx='10'/%3E%3Cpath stroke='%23B1CBCF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5.907 10.415 2.528 2.983 5.658-6'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .checkbox.line-type .checkbox__label::before {
  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'%3E%3Cpath d='m2 8.423 3.705 4.373L14 4' stroke='%23C2E0E9' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.lpds-wrap .checkbox.line-type .checkbox__input:checked + .checkbox__label::before {
  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'%3E%3Cpath d='m2 8.423 3.705 4.373L14 4' stroke='%2328A65B' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.lpds-wrap .checkbox.line-type .checkbox__input:disabled + .checkbox__label::before {
  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'%3E%3Cpath d='m2 8.423 3.705 4.373L14 4' stroke='%23E9F2F4' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.lpds-wrap .checkbox.border-type .checkbox__label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 20px 0 54px;
  min-height: 72px;
  border: 1px solid #C7D3DB;
  border-radius: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 18px;
  font-weight: bold;
  color: #C7D3DB;
  cursor: pointer;
}

.lpds-wrap .checkbox.border-type .checkbox__label::before {
  top: 50%;
  left: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  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'%3E%3Cpath d='m2 8.423 3.705 4.373L14 4' stroke='%23C6D9DC' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 20px 20px;
}

.lpds-wrap .checkbox.border-type .checkbox__input:checked + .checkbox__label {
  border-color: #28A65B;
  color: #293A46;
}

.lpds-wrap .checkbox.border-type .checkbox__input:checked + .checkbox__label::before {
  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'%3E%3Cpath d='m2 8.423 3.705 4.373L14 4' stroke='%2328A65B' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.lpds-wrap .checkbox.border-type .checkbox__input:disabled + .checkbox__label::before {
  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'%3E%3Cpath d='m2 8.423 3.705 4.373L14 4' stroke='%23C6D9DC' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.lpds-wrap .checkbox.border-round-type .checkbox__label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 20px 0 54px;
  min-height: 60px;
  background-color: #F2F4F6;
  border-radius: 16px;
  font-size: 16px;
  font-weight: bold;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}

.lpds-wrap .checkbox.border-round-type .checkbox__label::before {
  top: 50%;
  left: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%23C2E0E9' width='20' height='20' rx='10'/%3E%3Cpath stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5.907 10.415 2.528 2.983 5.658-6'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .checkbox.border-round-type .checkbox__input:checked + .checkbox__label {
  color: #293A46;
}

.lpds-wrap .checkbox.border-round-type .checkbox__input:checked + .checkbox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%2328A65B' width='20' height='20' rx='10'/%3E%3Cpath stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5.907 10.415 2.528 2.983 5.658-6'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .checkbox.border-round-type .checkbox__input:disabled + .checkbox__label {
  background-color: #DDE4E9;
  color: #C7D3DB;
  cursor: default;
}

.lpds-wrap .checkbox.border-round-type .checkbox__input:disabled + .checkbox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%23E9F2F4' width='20' height='20' rx='10'/%3E%3Cpath stroke='%23B1CBCF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5.907 10.415 2.528 2.983 5.658-6'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .checkbox.md .checkbox__label {
  font-size: 16px;
}

.lpds-wrap .checkbox.md .checkbox__label::before {
  top: 2px;
}

.lpds-wrap .radiobox__label {
  position: relative;
  display: inline-block;
  padding-left: 34px;
}

.lpds-wrap .radiobox__label::before {
  content: '';
  position: absolute;
  left: 0;
  width: 20px;
  height: 20px;
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M10 .5a9.47 9.47 0 0 1 6.717 2.783A9.47 9.47 0 0 1 19.5 10a9.47 9.47 0 0 1-2.783 6.717A9.47 9.47 0 0 1 10 19.5a9.47 9.47 0 0 1-6.717-2.783A9.47 9.47 0 0 1 .5 10a9.47 9.47 0 0 1 2.782-6.718A9.47 9.47 0 0 1 10 .5z' stroke='%2336474E' fill='%23FFFFFF'/%3E%3Cpath d='M10 4a6 6 0 1 1 0 12 6 6 0 0 1 0-12z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}

.lpds-wrap .radiobox__text {
  width: 100%;
}

.lpds-wrap .radiobox__desc {
  width: 100%;
  margin-top: 4px;
  font-size: 14px;
  font-weight: 400;
  color: #293A46;
}

.lpds-wrap .radiobox__cont {
  display: none;
}

.lpds-wrap .radiobox__input:checked + .radiobox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M10 .5a9.47 9.47 0 0 1 6.717 2.783A9.47 9.47 0 0 1 19.5 10a9.47 9.47 0 0 1-2.783 6.717A9.47 9.47 0 0 1 10 19.5a9.47 9.47 0 0 1-6.717-2.783A9.47 9.47 0 0 1 .5 10a9.47 9.47 0 0 1 2.782-6.718A9.47 9.47 0 0 1 10 .5z' stroke='%2336474E' fill='%23FFFFFF'/%3E%3Cpath d='M10 4a6 6 0 1 1 0 12 6 6 0 0 1 0-12z' fill='%2328A65B'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .radiobox__input:checked + .radiobox__label + .radiobox__cont {
  display: block;
  padding-top: 20px;
}

.lpds-wrap .radiobox__input:checked + .radiobox__label + .radiobox__cont.thin-gutter {
  padding-top: 10px;
}

.lpds-wrap .radiobox__input:disabled + .radiobox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M10 .5a9.47 9.47 0 0 1 6.717 2.783A9.47 9.47 0 0 1 19.5 10a9.47 9.47 0 0 1-2.783 6.717A9.47 9.47 0 0 1 10 19.5a9.47 9.47 0 0 1-6.717-2.783A9.47 9.47 0 0 1 .5 10a9.47 9.47 0 0 1 2.782-6.718A9.47 9.47 0 0 1 10 .5z' stroke='%23E9F2F4' fill='%23E9F2F4'/%3E%3Cpath d='M10 4a6 6 0 1 1 0 12 6 6 0 0 1 0-12z' fill='%23E9F2F4'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .radiobox.round-type {
  display: block;
}

.lpds-wrap .radiobox.round-type .radiobox__label {
  display: block;
  padding: 14px 10px;
  text-align: center;
}

.lpds-wrap .radiobox.round-type .radiobox__label::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #C7D3DB;
  border-radius: 16px;
  background: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: border-color .3s ease;
  transition: border-color .3s ease;
}

.lpds-wrap .radiobox.round-type .radiobox__input:checked + .radiobox__label::before {
  border: 2px solid #28A65B;
}

.lpds-wrap .radiobox.round-type.md .radiobox__label::before {
  top: 0;
}

.lpds-wrap .radiobox.check-type .radiobox__label {
  display: block;
  padding: 20px 0;
}

.lpds-wrap .radiobox.check-type .radiobox__label::before {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0;
  white-space: nowrap;
  clip: rect(0, 0, 0, 0);
}

.lpds-wrap .radiobox.check-type .radiobox__text::after {
  content: '';
  position: relative;
  top: 2px;
  display: inline-block;
  width: 0;
  height: 16px;
  margin-left: 5px;
  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'%3E%3Cpath d='m2 8.423 3.705 4.373L14 4' stroke='%2328A65B' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -webkit-transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.lpds-wrap .radiobox.check-type .radiobox__input:checked + .radiobox__label .radiobox__text::after {
  width: 16px;
}

.lpds-wrap .radiobox.text-type .radiobox__label {
  display: block;
  padding: 0;
}

.lpds-wrap .radiobox.text-type .radiobox__label::before {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0;
  white-space: nowrap;
  clip: rect(0, 0, 0, 0);
}

.lpds-wrap .radiobox.round-check-type .radiobox__label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 20px 0 54px;
  min-height: 64px;
  border: 0;
  border-radius: 16px;
  font-size: 16px;
  font-weight: bold;
  color: #171717;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 0 0 1px #C7D3DB inset;
          box-shadow: 0 0 0 1px #C7D3DB inset;
  cursor: pointer;
}

.lpds-wrap .radiobox.round-check-type .radiobox__label::before {
  top: 50%;
  left: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%23C2E0E9' width='20' height='20' rx='10'/%3E%3Cpath stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5.907 10.415 2.528 2.983 5.658-6'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .radiobox.round-check-type .radiobox__label.fluid-type {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  padding: 20px 20px 20px 54px;
}

.lpds-wrap .radiobox.round-check-type .radiobox__label.fluid-type::before {
  top: 22px;
  -webkit-transform: none;
          transform: none;
}

.lpds-wrap .radiobox.round-check-type .radiobox__label.fluid-type .summary-list {
  width: 100%;
  margin-top: 14px;
  font-size: 14px;
  color: #293A46;
}

.lpds-wrap .radiobox.round-check-type .radiobox__label.fluid-type .summary-list > li + li {
  margin-top: 16px;
  padding-top: 16px;
}

.lpds-wrap .radiobox.round-check-type .radiobox__label.fluid-type .summary-list__title {
  color: #6A8294;
}

.lpds-wrap .radiobox.round-check-type .radiobox__label.fluid-type .summary-list .plan-detail__cont {
  word-break: break-all;
}

.lpds-wrap .radiobox.round-check-type .radiobox__label.fluid-type .summary-list .plan-detail__desc {
  font-weight: 400;
}

.lpds-wrap .radiobox.round-check-type .radiobox__input:checked + .radiobox__label {
  -webkit-box-shadow: 0 0 0 2px #28A65B inset;
          box-shadow: 0 0 0 2px #28A65B inset;
  color: #293A46;
}

.lpds-wrap .radiobox.round-check-type .radiobox__input:checked + .radiobox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%2328A65B' width='20' height='20' rx='10'/%3E%3Cpath stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5.907 10.415 2.528 2.983 5.658-6'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .radiobox.round-check-type .radiobox__input:disabled + .radiobox__label {
  background-color: #DDE4E9;
  -webkit-box-shadow: 0 0 0 1px #DDE4E9 inset;
          box-shadow: 0 0 0 1px #DDE4E9 inset;
  color: #C7D3DB;
}

.lpds-wrap .radiobox.round-check-type .radiobox__input:disabled + .radiobox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%23E9F2F4' width='20' height='20' rx='10'/%3E%3Cpath stroke='%23B1CBCF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5.907 10.415 2.528 2.983 5.658-6'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .radiobox.md > .radiobox__label {
  font-size: 16px;
}

.lpds-wrap .radiobox.md > .radiobox__label::before {
  top: 2px;
}

.lpds-wrap .form-list {
  gap: 0;
}

.lpds-wrap .form-list > .col + .col {
  border-top: 1px solid #DDE4E9;
}

.lpds-wrap .form-list .radiobox__label {
  display: block;
  padding: 20px 0;
  cursor: pointer;
}

.lpds-wrap .form-list .radiobox__label::before {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0;
  white-space: nowrap;
  clip: rect(0, 0, 0, 0);
}

.lpds-wrap .form-tab-type {
  overflow: hidden;
  background-color: #DDE4E9;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 0 2px #DDE4E9;
          box-shadow: 0 0 0 2px #DDE4E9;
  text-align: center;
}

.lpds-wrap .form-tab-type .radiobox__input:checked + .radiobox__label {
  background-color: #FFFFFF;
  font-weight: 400;
}

.lpds-wrap .form-tab-type .radiobox__label {
  display: block;
  height: 40px;
  line-height: 40px;
  color: #171717;
  font-weight: 400;
  cursor: pointer;
}

.lpds-wrap [data-radiobox] {
  display: none;
}

.lpds-wrap .textarea--type {
  position: relative;
  height: 218px;
  border: 1px solid #C7D3DB;
  color: #171717;
  border-radius: 16px;
  padding: 20px;
  font-size: 16px;
}

.lpds-wrap .textarea--type::-webkit-input-placeholder {
  font-size: 18px;
  color: #6A8294;
}

.lpds-wrap .textarea--type:-ms-input-placeholder {
  font-size: 18px;
  color: #6A8294;
}

.lpds-wrap .textarea--type::-ms-input-placeholder {
  font-size: 18px;
  color: #6A8294;
}

.lpds-wrap .textarea--type::placeholder {
  font-size: 18px;
  color: #6A8294;
}

.lpds-wrap .attach-info--size {
  display: inline-block;
  margin-left: 16px;
}

.lpds-wrap .attach-list {
  margin-top: 18px;
  padding: 18px 0;
  border-top: 1px solid #F2F4F6;
  border-bottom: 1px solid #F2F4F6;
}

.lpds-wrap .attach-list > li {
  position: relative;
  margin-top: 16px;
}

.lpds-wrap .attach-list > li:first-child {
  margin-top: 0;
}

.lpds-wrap .attach-list--delete {
  position: absolute;
  top: 3px;
  right: 0;
}

.lpds-wrap .attach-list--fileinfo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 25px;
}

.lpds-wrap .attach-list--fileinfo__thumb {
  width: 28px;
  height: 28px;
  background: #F2F4F6;
  border: 1px solid #C7D3DB;
  border-radius: 4px;
  margin-right: 8px;
  overflow: hidden;
}

.lpds-wrap .attach-list--fileinfo__name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: calc(100% - 40px);
}

.lpds-wrap .attach-list--fileinfo__name .name {
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.lpds-wrap .attach-list--fileinfo__name .size {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
  text-align: right;
}

.sheet-select.js-active {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
}

.sheet-select.js-active .sheet-inner {
  bottom: 0;
}

.sheet-dim {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(23, 23, 23, 0.75);
  z-index: 50;
}

.sheet-inner {
  position: fixed;
  left: 0;
  right: 0;
  bottom: -100%;
  background-color: #FFFFFF;
  z-index: 60;
  border-radius: 16px 16px 0 0;
  -webkit-transition: bottom 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: bottom 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
}

.pop-area .dimm {
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(23, 23, 23, 0.7);
  -webkit-animation-name: opacityShow;
          animation-name: opacityShow;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  z-index: 200;
}

.pop-section {
  overflow-y: auto;
  position: fixed;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  min-height: 100%;
  background-color: #FFFFFF;
  z-index: 201;
}

.pop-section:not(.layer) {
  top: 100%;
  -webkit-transition: top 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: top 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
  will-change: top;
}

.pop-section:not(.layer).on {
  top: 0;
}

.pop-section:not(.layer).js-closing {
  top: 100%;
}

.pop-section.on + .dimm {
  opacity: 1;
}

.pop-section.on .lpds-wrap .pop-footer__fixed {
  bottom: 0;
  -webkit-transition: bottom 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: bottom 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
}

.pop-section.layer {
  overflow-y: initial;
  bottom: -100%;
  height: initial;
  min-height: initial;
  max-height: 90%;
  padding: 20px 0 0 0;
  border-radius: 20px 20px 0 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  will-change: bottom;
  -webkit-transition: bottom 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: bottom 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
}

.pop-section.layer.on {
  bottom: 0;
  z-index: 201;
}

.pop-section.layer.js-closing {
  bottom: -100%;
}

.pop-section.layer .lpds-wrap.pop-inner.buttonless .pop-contents {
  padding-top: 0;
}

.pop-section.layer .lpds-wrap .pop-contents {
  min-height: auto;
  padding: 40px 0 20px;
}

.pop-section.layer .lpds-wrap .pop-btn__close {
  position: absolute;
  top: 20px;
  right: 20px;
  padding: 0;
  background: none;
}

.pop-section.layer .lpds-wrap .pop-btn__skip {
  position: absolute;
  top: 20px;
  right: 20px;
  text-decoration: underline;
  color: #293A46;
}

.pop-section.layer .lpds-wrap .pop-header__fixed {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  height: 32px;
  padding: 0 20px;
  border-bottom: 0;
}

.pop-section.layer .lpds-wrap .pop-header__fixed .pop-btn__close {
  top: 0;
}

.pop-section.layer .lpds-wrap .pop-header__fixed .pop-btn__skip {
  top: 5px;
}

.pop-section.layer .lpds-wrap .pop-header__fixed + .pop-contents {
  padding-top: 52px;
}

.pop-header {
  max-width: 680px;
  margin: 0 auto;
}

.pop-header__fixed {
  position: fixed;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 680px;
  height: 56px;
  margin: 0 auto;
  padding: 0 60px;
  background-color: #FFFFFF;
  border-bottom: 1px solid #DDE4E9;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 10;
}

.pop-header__fixed .pop-btn__close {
  top: 6px;
}

.pop-header__title {
  font-size: 16px;
  font-weight: 400;
}

.pop-footer__fixed {
  position: fixed;
  left: 0;
  right: 0;
  bottom: -100%;
  width: 100%;
  padding: 45px 20px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(40%, white));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), white 40%);
  -webkit-transition: bottom 0.1s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: bottom 0.1s cubic-bezier(0.65, 0.05, 0.36, 1);
  z-index: 10;
}

.pop-footer__fixed.round-type {
  overflow-y: auto;
  max-height: 80%;
  padding: 20px;
  border-radius: 20px 20px 0 0;
  background: #FFFFFF;
  -webkit-box-shadow: 0 -5px 10px 0 rgba(23, 23, 23, 0.12);
          box-shadow: 0 -5px 10px 0 rgba(23, 23, 23, 0.12);
}

.pop-btn__close {
  position: fixed;
  right: 9px;
  top: 8px;
  padding: 10px;
  background-color: #FFFFFF;
  border-radius: 50%;
  z-index: 1;
}

.lpds-wrap .pop-header-tit {
  padding: 18px 0;
  text-align: center;
  border-bottom: 1px solid #DDE4E9;
}

.lpds-wrap .pop-header-tit__name {
  font-size: 16px;
  font-weight: bold;
  color: #253237;
}

.lpds-wrap .pop-header__fixed + .pop-contents {
  padding-top: 96px;
}

.lpds-wrap .pop-contents {
  max-width: 680px;
  margin: 0 auto;
  min-height: 100vh;
  padding: 70px 0 128px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.lpds-wrap .pop-contents .section {
  padding: 40px 20px;
}

.lpds-wrap .pop-contents .section + .section {
  border-top: 8px solid #F2F4F6;
}

.lpds-wrap .pop-contents .section + .section.section--lighten {
  border-top: 0;
}

.lpds-wrap .pop-contents .section:first-child {
  padding-top: 0;
}

.lpds-wrap .pop-contents .section--lighten {
  background-color: #F2F4F6;
}

.lpds-wrap .pop-contents .section__box {
  margin-top: 32px;
}

.lpds-wrap .pop-contents .section__box .title-sub {
  margin-bottom: 10px;
  color: #171717;
}

.lpds-wrap .pop-contents .section__box.border-type {
  margin: 0;
  padding: 40px 0;
}

.lpds-wrap .pop-contents .section__box.border-type:first-child {
  padding-top: 0;
}

.lpds-wrap .pop-contents .section__box.border-type + .border-type {
  border-top: 1px solid #DDE4E9;
}

.lpds-wrap .pop-contents .section__desc {
  font-size: 16px;
}

.lpds-wrap .pop-contents .section__desc.sm {
  font-size: 14px;
}

.lpds-wrap .pop-contents .section__thumb-image {
  max-width: 335px;
  margin: 0 auto;
  padding: 20px 0;
}

.lpds-wrap .pop-contents .section__thumb-image img {
  width: 100%;
}

.lpds-wrap .pop-contents .section--scroll {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-height: 70vh;
  overflow-y: auto;
}

.lpds-wrap .pop-contents .section--scroll .section:last-child {
  padding-bottom: 0;
}

.lpds-wrap .pop-contents .section--scroll.has--fixed {
  padding-bottom: 120px;
}

.lpds-wrap .pop-contents .title-page {
  color: #171717;
}

.no-gutter .pop-header__fixed + .pop-contents {
  padding-top: 56px;
}

.no-gutter .pop-contents .section {
  padding-left: 0;
  padding-right: 0;
}

.page-dim {
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 0;
  bottom: 0;
  height: 100%;
  background-color: rgba(23, 23, 23, 0.7);
  z-index: 300;
  -webkit-transition: opacity 0.3s linear, width 0s linear 0.4s;
  transition: opacity 0.3s linear, width 0s linear 0.4s;
}

.page-dim.on {
  opacity: 1;
  width: 100%;
  -webkit-transition: opacity 0.3s, width 0s;
  transition: opacity 0.3s, width 0s;
}

.modal-wrap {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 311;
}

.modal-wrap.js-active .modal-inner {
  top: 50%;
  -webkit-animation: opacityShow 0.3s cubic-bezier(0.4, 0, 0.2, 1) forwards, modalUp 0.3s cubic-bezier(0.4, 0, 0.2, 1) forwards;
          animation: opacityShow 0.3s cubic-bezier(0.4, 0, 0.2, 1) forwards, modalUp 0.3s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}

.modal-wrap.js-closing .modal-inner {
  -webkit-animation: opacityHide 0.3s cubic-bezier(0.4, 0, 0.2, 1) forwards, modalDown 0.3s cubic-bezier(0.4, 0, 0.2, 1) forwards;
          animation: opacityHide 0.3s cubic-bezier(0.4, 0, 0.2, 1) forwards, modalDown 0.3s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}

.modal-inner {
  position: absolute;
  top: -100%;
  left: 20px;
  right: 20px;
  padding: 20px;
  background: #FFFFFF;
  border-radius: 20px;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  will-change: opacity;
}

.modal-inner.lpds-wrap {
  min-height: unset;
}

.modal-header {
  padding-top: 16px;
}

.modal-contents {
  overflow-y: auto;
  max-height: calc(100vh - 200px);
  margin-top: 20px;
  padding: 0 0 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.modal-contents .modal-notice {
  text-align: center;
  font-size: 16px;
  color: #171717;
}

.modal-contents .modal-notice .icon {
  margin-bottom: 16px;
}

.modal-footer {
  margin-top: 20px;
}

@-webkit-keyframes modalUp {
  from {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

@keyframes modalUp {
  from {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

@-webkit-keyframes modalDown {
  from {
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes modalDown {
  from {
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

/*-------------------------------------------------------------------
    @Snackbar
-------------------------------------------------------------------*/
.snackbar {
  position: fixed;
  top: -100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  padding: 10px 30px;
  border-radius: 20px;
  background-color: #171717;
  -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  -webkit-transition: top 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: top 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  z-index: 100;
}

.snackbar__desc {
  color: #FFFFFF;
}

.snackbar.js-active {
  top: 10px;
}

@media screen and (min-width: 680px) {
  .lpds-wrap .pop-footer__fixed {
    max-width: 680px;
    margin: 0 auto;
  }
  .lpds-wrap .pop-btn__close {
    right: 50%;
    margin-right: -330px;
  }
  .pop-section.layer .lpds-wrap .pop-btn__close {
    margin-right: 0 !important;
  }
}

.lpds-wrap .icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.lpds-wrap .icon.sm {
  width: 16px;
  height: 16px;
}

.lpds-wrap .icon.md {
  width: 24px;
  height: 24px;
}

.lpds-wrap .icon.lg {
  width: 36px;
  height: 36px;
}

.lpds-wrap .icon.x-lg {
  width: 60px;
  height: 60px;
}

.lpds-wrap .icon-bullet-close {
  background-image: url("/resources/images/lpds/icon/icon-bullet-close.png");
}

.lpds-wrap .icon-bullet-confirm {
  background-image: url("/resources/images/lpds/icon/icon-bullet-confirm.png");
}

.lpds-wrap .icon-bullet-dash {
  background-image: url("/resources/images/lpds/icon/icon-bullet-dash.png");
}

.lpds-wrap .icon-bullet-add-sm {
  background-image: url("/resources/images/lpds/icon/icon-bullet-add-sm.png");
}

.lpds-wrap .icon-bullet-dot {
  background-image: url("/resources/images/lpds/icon/icon-bullet-dot.png");
}

.lpds-wrap .icon-bullet-link-bk {
  background-image: url("/resources/images/lpds/icon/icon-bullet-link-bk.png");
}

.lpds-wrap .icon-bullet-link-wh {
  background-image: url("/resources/images/lpds/icon/icon-bullet-link-wh.png");
}

.lpds-wrap .icon-bullet-mark {
  background-image: url("/resources/images/lpds/icon/icon-bullet-mark.png");
}

.lpds-wrap .icon-bullet-message {
  background-image: url("/resources/images/lpds/icon/icon-bullet-message.png");
}

.lpds-wrap .icon-bullet-notice-line {
  background-image: url("/resources/images/lpds/icon/icon-bullet-notice-line.png");
}

.lpds-wrap .icon-bullet-num {
  background-image: url("/resources/images/lpds/icon/icon-bullet-num.png");
}

.lpds-wrap .icon-bullet-remove {
  background-image: url("/resources/images/lpds/icon/icon-bullet-remove.png");
}

.lpds-wrap .icon-bullet-round-active {
  background-image: url("/resources/images/lpds/icon/icon-bullet-round-active.png");
}

.lpds-wrap .icon-bullet-round-check {
  background-image: url("/resources/images/lpds/icon/icon-bullet-round-check.png");
}

.lpds-wrap .icon-bullet-round-disabled {
  background-image: url("/resources/images/lpds/icon/icon-bullet-round-disabled.png");
}

.lpds-wrap .icon-bullet-round-inactive {
  background-image: url("/resources/images/lpds/icon/icon-bullet-round-inactive.png");
}

.lpds-wrap .icon-bullet-select {
  background-image: url("/resources/images/lpds/icon/icon-bullet-select.png");
}

.lpds-wrap .icon-bullet-star-off {
  background-image: url("/resources/images/lpds/icon/icon-bullet-star-off.png");
}

.lpds-wrap .icon-bullet-star-on {
  background-image: url("/resources/images/lpds/icon/icon-bullet-star-on.png");
}

.lpds-wrap .icon-bullet-stop {
  background-image: url("/resources/images/lpds/icon/icon-bullet-stop.png");
}

.lpds-wrap .icon-bullet-success {
  background-image: url("/resources/images/lpds/icon/icon-bullet-success.png");
}

.lpds-wrap .icon-bullet-tips-gr {
  background-image: url("/resources/images/lpds/icon/icon-bullet-tips-gr.png");
}

.lpds-wrap .icon-bullet-tips-wh {
  background-image: url("/resources/images/lpds/icon/icon-bullet-tips-wh.png");
}

.lpds-wrap .icon-bullet-tips-ye {
  background-image: url("/resources/images/lpds/icon/icon-bullet-tips-ye.png");
}

.lpds-wrap .icon-bullet-warning {
  background-image: url("/resources/images/lpds/icon/icon-bullet-warning.png");
}

.lpds-wrap .icon-emoji-ambulance {
  background-image: url("/resources/images/lpds/icon/icon-emoji-ambulance.png");
}

.lpds-wrap .icon-emoji-cut {
  background-image: url("/resources/images/lpds/icon/icon-emoji-cut.png");
}

.lpds-wrap .icon-emoji-female {
  background-image: url("/resources/images/lpds/icon/icon-emoji-female.png");
}

.lpds-wrap .icon-emoji-hand {
  background-image: url("/resources/images/lpds/icon/icon-emoji-hand.png");
}

.lpds-wrap .icon-emoji-heart {
  background-image: url("/resources/images/lpds/icon/icon-emoji-heart.png");
}

.lpds-wrap .icon-emoji-male {
  background-image: url("/resources/images/lpds/icon/icon-emoji-male.png");
}

.lpds-wrap .icon-emoji-money {
  background-image: url("/resources/images/lpds/icon/icon-emoji-money.png");
}

.lpds-wrap .icon-emoji-school {
  background-image: url("/resources/images/lpds/icon/icon-emoji-school.png");
}

.lpds-wrap .icon-emoji-senior-female {
  background-image: url("/resources/images/lpds/icon/icon-emoji-senior-female.png");
}

.lpds-wrap .icon-emoji-senior-male {
  background-image: url("/resources/images/lpds/icon/icon-emoji-senior-male.png");
}

.lpds-wrap .icon-emoji-thumb {
  background-image: url("/resources/images/lpds/icon/icon-emoji-thumb.png");
}

.lpds-wrap .icon-warning {
  background-image: url("/resources/images/lpds/icon/icon-warning.png");
}

.lpds-wrap .icon-round-accordion {
  background-image: url("/resources/images/lpds/icon/icon-round-accordion.png");
}

.lpds-wrap .icon-bookmark-bk {
  background-image: url("/resources/images/lpds/icon/icon-bookmark-bk.png");
}

.lpds-wrap .icon-bookmark-wh {
  background-image: url("/resources/images/lpds/icon/icon-bookmark-wh.png");
}

.lpds-wrap .icon-bot {
  background-image: url("/resources/images/lpds/icon/icon-bot.png");
}

.lpds-wrap .icon-call {
  background-image: url("/resources/images/lpds/icon/icon-call.png");
}

.lpds-wrap .icon-chat {
  background-image: url("/resources/images/lpds/icon/icon-chat.png");
}

.lpds-wrap .icon-check-on {
  background-image: url("/resources/images/lpds/icon/icon-check-on.png");
}

.lpds-wrap .icon-check-sm-on {
  background-image: url("/resources/images/lpds/icon/icon-check-sm-on.png");
}

.lpds-wrap .icon-check-off {
  background-image: url("/resources/images/lpds/icon/icon-check-off.png");
}

.lpds-wrap .icon-round-close-bk {
  background-image: url("/resources/images/lpds/icon/icon-round-close-bk.png");
}

.lpds-wrap .icon-round-close-gr {
  background-image: url("/resources/images/lpds/icon/icon-round-close-gr.png");
}

.lpds-wrap .icon-dot-off {
  background-image: url("/resources/images/lpds/icon/icon-dot-off.png");
}

.lpds-wrap .icon-dot-on {
  background-image: url("/resources/images/lpds/icon/icon-dot-on.png");
}

.lpds-wrap .icon-edit {
  background-image: url("/resources/images/lpds/icon/icon-edit.png");
}

.lpds-wrap .icon-edit-del {
  background-image: url("/resources/images/lpds/icon/icon-edit-del.png");
}

.lpds-wrap .icon-female {
  background-image: url("/resources/images/lpds/icon/icon-female.png");
}

.lpds-wrap .icon-guard {
  background-image: url("/resources/images/lpds/icon/icon-guard.png");
}

.lpds-wrap .icon-info {
  background-image: url("/resources/images/lpds/icon/icon-info.png");
}

.lpds-wrap .icon-money {
  background-image: url("/resources/images/lpds/icon/icon-money.png");
}

.lpds-wrap .icon-percent {
  background-image: url("/resources/images/lpds/icon/icon-percent.png");
}

.lpds-wrap .icon-reviews {
  background-image: url("/resources/images/lpds/icon/icon-reviews.png");
}

.lpds-wrap .icon-select {
  background-image: url("/resources/images/lpds/icon/icon-select.png");
}

.lpds-wrap .icon-smoke {
  background-image: url("/resources/images/lpds/icon/icon-smoke.png");
}

.lpds-wrap .icon-smoke-no {
  background-image: url("/resources/images/lpds/icon/icon-smoke-no.png");
}

.lpds-wrap .icon-time {
  background-image: url("/resources/images/lpds/icon/icon-time.png");
}

.lpds-wrap .icon-watch {
  background-image: url("/resources/images/lpds/icon/icon-watch.png");
}

.lpds-wrap .icon-arrow-md {
  background-image: url("/resources/images/lpds/icon/icon-arrow-md.png");
}

.lpds-wrap .icon-back-md {
  background-image: url("/resources/images/lpds/icon/icon-back-md.png");
}

.lpds-wrap .icon-bookmark-md-off {
  background-image: url("/resources/images/lpds/icon/icon-bookmark-md-off.png");
}

.lpds-wrap .icon-bookmark-md-on {
  background-image: url("/resources/images/lpds/icon/icon-bookmark-md-on.png");
}

.lpds-wrap .icon-close-md {
  background-image: url("/resources/images/lpds/icon/icon-close-md.png");
}

.lpds-wrap .icon-round-close-md-gr {
  background-image: url("/resources/images/lpds/icon/icon-round-close-md-gr.png");
}

.lpds-wrap .icon-info-md {
  background-image: url("/resources/images/lpds/icon/icon-info-md.png");
}

.lpds-wrap .icon-menu-md {
  background-image: url("/resources/images/lpds/icon/icon-menu-md.png");
}

.lpds-wrap .icon-share-md {
  background-image: url("/resources/images/lpds/icon/icon-share-md.png");
}

.lpds-wrap .icon-warning-md {
  background-image: url("/resources/images/lpds/icon/icon-warning-md.png");
}

.lpds-wrap .icon-bullet-list01 {
  background-image: url("/resources/images/lpds/icon/icon-bullet-list01.png");
}

.lpds-wrap .icon-bullet-list02 {
  background-image: url("/resources/images/lpds/icon/icon-bullet-list02.png");
}

.lpds-wrap .icon-bullet-list03 {
  background-image: url("/resources/images/lpds/icon/icon-bullet-list03.png");
}

.lpds-wrap .icon-bullet-list04 {
  background-image: url("/resources/images/lpds/icon/icon-bullet-list04.png");
}

.lpds-wrap .icon-bullet-list05 {
  background-image: url("/resources/images/lpds/icon/icon-bullet-list05.png");
}

.lpds-wrap .icon-bullet-list06 {
  background-image: url("/resources/images/lpds/icon/icon-bullet-list06.png");
}

.lpds-wrap .icon-bullet-list07 {
  background-image: url("/resources/images/lpds/icon/icon-bullet-list07.png");
}

.lpds-wrap .icon-expend {
  background-image: url("/resources/images/lpds/icon/icon-expend.png");
}

.lpds-wrap .icon-note-check-lg {
  background-image: url("/resources/images/lpds/icon/icon-note-check-lg.png");
}

.lpds-wrap .icon-counsel-tel {
  background-image: url("/resources/images/lpds/icon/icon-counsel-tel.png");
}

.lpds-wrap .icon-counsel-reserve {
  background-image: url("/resources/images/lpds/icon/icon-counsel-reserve.png");
}

.lpds-wrap .icon-counsel-chat {
  background-image: url("/resources/images/lpds/icon/icon-counsel-chat.png");
}

.lpds-wrap .icon-counsel-write {
  background-image: url("/resources/images/lpds/icon/icon-counsel-write.png");
}

.lpds-wrap .icon-share-kakao {
  background-image: url("/resources/images/lpds/icon/icon-share-kakao.png");
}

.lpds-wrap .icon-share-link {
  background-image: url("/resources/images/lpds/icon/icon-share-link.png");
}

.lpds-wrap .icon-zoom {
  background-image: url("/resources/images/lpds/icon/icon-zoom.png");
}

.lpds-wrap .icon-emoji-heart2 {
  background-image: url("/resources/images/lpds/icon/icon-emoji-heart2.png");
}

.lpds-wrap .icon-emoji-seed {
  background-image: url("/resources/images/lpds/icon/icon-emoji-seed.png");
}

.lpds-wrap .icon-stroller {
  background-image: url("/resources/images/lpds/icon/icon-stroller.png");
}

.lpds-wrap .icon-money-down {
  background-image: url("/resources/images/lpds/icon/icon-money-down.png");
}

.lpds-wrap .icon-num100 {
  background-image: url("/resources/images/lpds/icon/icon-num100.png");
}

.lpds-wrap .icon-sns-cert {
  background-image: url("/resources/images/lpds/icon/icon-sns-cert.png");
}

.lpds-wrap .icon-sns-kakao {
  background-image: url("/resources/images/lpds/icon/icon-sns-kakao.png");
}

.lpds-wrap .icon-sns-kakaocert {
  background-image: url("/resources/images/lpds/icon/icon-sns-kakaocert.png");
}

.lpds-wrap .icon-sns-naver {
  background-image: url("/resources/images/lpds/icon/icon-sns-naver.png");
}

.lpds-wrap .icon-sns-toss {
  background-image: url("/resources/images/lpds/icon/icon-sns-toss.png");
}

.lpds-wrap .icon-sns-face {
  background-image: url("/resources/images/lpds/icon/icon-sns-face.png");
}

.lpds-wrap .icon-sns-fingerprint {
  background-image: url("/resources/images/lpds/icon/icon-sns-fingerprint.png");
}

.lpds-wrap .icon-share-kakaotalk {
  background-image: url("/resources/images/lpds/icon/icon-share-kakaotalk.png");
}

.lpds-wrap .icon-share-copy {
  background-image: url("/resources/images/lpds/icon/icon-share-copy.png");
}

.lpds-wrap .icon-share-sms {
  background-image: url("/resources/images/lpds/icon/icon-share-sms.png");
}

.lpds-wrap .icon-logo {
  width: 100px;
  height: 24px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='115' height='20' viewBox='0 0 115 20'%3E%3Cdefs%3E%3Cpath id='mz5jeq273a' d='M0 0h19.502v19.116H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M46.541 4.26h3.767l-.725 6h-3.766l.724-6zm9.227 6h-2.86l.724-6h2.86l.335-2.78H40.671l-.335 2.78h2.881l-.725 6H39.45l-.332 2.753h16.318l.332-2.753zM59.891 0l-.269 2.233h2.663l-.307 2.546h-2.663l-.266 2.209h15.953l.266-2.209h-2.72l.306-2.546h2.457L75.581 0H59.89zm5.693 2.233h3.97l-.306 2.546h-3.97l.306-2.546zM104.022 12.181l-8.078 7.014h4.883l5.065-4.52h.286l3.299 4.52h3.999l-4.986-7.014zM98.048.805l-1.144 9.48h11.87l.339-2.804h-8.442l.806-6.676zM111.424.078 109.97 12.13h3.454L114.879.078zM80.62 9.767h3.916l1.044-8.65h-7.61l-.327 2.701h4.43l-.407 3.376H77.71l-1.084 8.988h7.978l.327-2.701h-4.76zM38.047 18.052h18.578l.34-2.805H38.385zM76.048 8.052H57.242l-.288 2.39H75.76zM58.8 11.559l-.258 2.156h12.052l-.123 1.013H59.58L58.945 20h16.934l.273-2.26H62.547l.125-1.038h10.894l.62-5.143zM34.852.078l-2.305 19.116H36L38.306.078zM6.463 4.805 4.671 7.767h5.402l.027-.078-1.039-.701 1.142-1.975c.962-1.662.105-3.896-2.57-3.896H.826L.495 3.87h5.397c.52 0 .857.442.571.935' fill='%2330B566'/%3E%3Cg transform='translate(0 .078)'%3E%3Cmask id='ers8py7g8b' fill='%23fff'%3E%3Cuse xlink:href='%23mz5jeq273a'/%3E%3C/mask%3E%3Cpath d='m19.157 5.454.345-2.857h-3.275L16.541 0h-3.429l-1.609 13.324H4.515c-.519 0-.883-.415-.546-.883l2.598-3.74H1.294l-.026.052.753.649L.49 11.558c-1.169 1.663-.208 4.545 2.493 4.545h8.185l-.364 3.013h3.428l1.651-13.662h3.275z' fill='%2330B566' mask='url(%23ers8py7g8b)'/%3E%3C/g%3E%3Cpath fill='%2330B566' d='m92.62.078-.333 2.753h-1.896l.332-2.753H87.58l-2.172 18h3.143l1.513-12.546h1.897l-1.649 13.662h3.351L95.97.078zM28.646 10.025c-.208 2.624-1.533 4.13-3.56 4.13-1.947 0-3.22-1.506-3.012-4.13.208-2.623 1.61-4.13 3.558-4.13 1.949 0 3.22 1.507 3.014 4.13m-3.014-7.168c-3.843 0-6.701 2.91-6.91 7.168-.206 4.26 2.52 7.17 6.365 7.17 3.87 0 6.675-2.91 6.883-7.17.208-4.259-2.441-7.168-6.338-7.168'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-logo-wh {
  width: 100px;
  height: 24px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='115' height='20' viewBox='0 0 115 20'%3E%3Cdefs%3E%3Cpath id='mz5jeq273a' d='M0 0h19.502v19.116H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M46.541 4.26h3.767l-.725 6h-3.766l.724-6zm9.227 6h-2.86l.724-6h2.86l.335-2.78H40.671l-.335 2.78h2.881l-.725 6H39.45l-.332 2.753h16.318l.332-2.753zM59.891 0l-.269 2.233h2.663l-.307 2.546h-2.663l-.266 2.209h15.953l.266-2.209h-2.72l.306-2.546h2.457L75.581 0H59.89zm5.693 2.233h3.97l-.306 2.546h-3.97l.306-2.546zM104.022 12.181l-8.078 7.014h4.883l5.065-4.52h.286l3.299 4.52h3.999l-4.986-7.014zM98.048.805l-1.144 9.48h11.87l.339-2.804h-8.442l.806-6.676zM111.424.078 109.97 12.13h3.454L114.879.078zM80.62 9.767h3.916l1.044-8.65h-7.61l-.327 2.701h4.43l-.407 3.376H77.71l-1.084 8.988h7.978l.327-2.701h-4.76zM38.047 18.052h18.578l.34-2.805H38.385zM76.048 8.052H57.242l-.288 2.39H75.76zM58.8 11.559l-.258 2.156h12.052l-.123 1.013H59.58L58.945 20h16.934l.273-2.26H62.547l.125-1.038h10.894l.62-5.143zM34.852.078l-2.305 19.116H36L38.306.078zM6.463 4.805 4.671 7.767h5.402l.027-.078-1.039-.701 1.142-1.975c.962-1.662.105-3.896-2.57-3.896H.826L.495 3.87h5.397c.52 0 .857.442.571.935' fill='%23FFFFFF'/%3E%3Cg transform='translate(0 .078)'%3E%3Cmask id='ers8py7g8b' fill='%23fff'%3E%3Cuse xlink:href='%23mz5jeq273a'/%3E%3C/mask%3E%3Cpath d='m19.157 5.454.345-2.857h-3.275L16.541 0h-3.429l-1.609 13.324H4.515c-.519 0-.883-.415-.546-.883l2.598-3.74H1.294l-.026.052.753.649L.49 11.558c-1.169 1.663-.208 4.545 2.493 4.545h8.185l-.364 3.013h3.428l1.651-13.662h3.275z' fill='%23FFFFFF' mask='url(%23ers8py7g8b)'/%3E%3C/g%3E%3Cpath fill='%23FFFFFF' d='m92.62.078-.333 2.753h-1.896l.332-2.753H87.58l-2.172 18h3.143l1.513-12.546h1.897l-1.649 13.662h3.351L95.97.078zM28.646 10.025c-.208 2.624-1.533 4.13-3.56 4.13-1.947 0-3.22-1.506-3.012-4.13.208-2.623 1.61-4.13 3.558-4.13 1.949 0 3.22 1.507 3.014 4.13m-3.014-7.168c-3.843 0-6.701 2.91-6.91 7.168-.206 4.26 2.52 7.17 6.365 7.17 3.87 0 6.675-2.91 6.883-7.17.208-4.259-2.441-7.168-6.338-7.168'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-logo-kr {
  width: 100px;
  height: 102px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='36' height='36' viewBox='0 0 36 36' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='vx0bz8luua' d='M0 0h18.692v18.323H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2330B566' d='m17.877 15.718-.276 2.29h18.024l.276-2.29zM19.37 19.078l-.25 2.066h11.552l-.117.971H20.117l-.61 5.054H35.74l.26-2.165H22.96l.12-.997h10.442l.595-4.929zM20.416 8l-.258 2.141h2.553l-.295 2.44h-2.553l-.256 2.116h15.29l.257-2.116h-2.61l.296-2.44h2.354L35.453 8H20.416zm5.456 2.141h3.806l-.294 2.44h-3.806l.294-2.44zM6.195 12.605l-1.718 2.838h5.179l.024-.074-.996-.672 1.096-1.893c.92-1.593.1-3.734-2.465-3.734H.793l-.32 2.64h5.174c.498 0 .822.422.548.895'/%3E%3Cg transform='translate(0 8.075)'%3E%3Cmask id='es0w0adzyb' fill='%23fff'%3E%3Cuse xlink:href='%23vx0bz8luua'/%3E%3C/mask%3E%3Cpath d='m18.362 5.228.33-2.738h-3.14L15.855 0h-3.286l-1.543 12.771H4.328c-.498 0-.846-.398-.523-.846l2.49-3.585H1.24l-.025.05.722.622-1.47 2.067c-1.12 1.592-.198 4.356 2.39 4.356h7.845l-.35 2.888h3.287l1.582-13.095h3.14z' fill='%2330B566' mask='url(%23es0w0adzyb)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-logo-laplay {
  width: 217px;
  height: 72px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='217' height='72' viewBox='0 0 217 72' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h217v72H0z'/%3E%3Cpath fill='%2300A65D' d='M106.864 29.972H53.213l-.823 6.817h53.65zM57.658 39.976l-.743 6.151h34.386l-.348 2.889H59.881L58.066 64.06h48.316l.778-6.448H68.342l.358-2.963h31.08l1.77-14.673zM60.77 7l-.768 6.373H67.6l-.876 7.262h-7.598l-.76 6.298h45.515l.76-6.298h-7.765l.876-7.262h7.01L105.528 7H60.77zm16.241 6.373H88.34l-.876 7.262H76.134l.877-7.262zM18.44 20.709l-5.113 8.448H28.74l.075-.222-2.965-2.001 3.261-5.632c2.742-4.743.296-11.116-7.337-11.116H2.36l-.947 7.856H16.81c1.482 0 2.445 1.259 1.63 2.667'/%3E%3Cpath d='M55.64 14.632h-9.343l.896-7.41h-9.781l-4.594 38.015H12.883c-1.482 0-2.52-1.186-1.556-2.52l7.41-10.67H3.694l-.074.148 2.149 1.853-4.372 6.15C-1.938 44.941.804 53.166 8.51 53.166H31.86l-1.04 8.596h9.783l4.709-38.979h9.346l.983-8.15z' fill='%2300A65D'/%3E%3Cpath fill='%23111E30' d='M123 31.723h13.57l2.655-21.537h-26.32l-.958 7.83h16.71l-.727 5.877h-12.943l-3.643 29.367h25.6l.98-7.84-16.65-.025zM151.076 61.777h8.957l6.189-51.298h-8.956z'/%3E%3Cpath fill='%23111E30' d='m146.273 7.28-2.958 24.516h-5.395l-.954 7.277h5.472L139.7 61.762h9.55l6.572-54.481zM207.45 7.266l-6.572 54.48h9.55L217 7.267zM191.672 33.096l-.02.234c-.578 6.401-3.864 10.071-8.86 10.071-4.81 0-7.97-3.68-7.533-10.1l.016-.205c.518-6.546 4.018-10.305 8.879-10.305 4.86 0 8.037 3.76 7.518 10.305m-7.518-17.888c-9.376 0-16.398 6.935-17.195 17.173a23.64 23.64 0 0 0-.045.715c-.518 10.63 6.287 17.888 15.879 17.888 9.657 0 16.656-7.259 17.175-17.888.009-.188.016-.375.02-.56.264-10.323-6.284-17.328-15.834-17.328'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-menu {
  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'%3E%3Cg stroke='%2319274E' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12.5h18M3 5.5h18M3 19.5h18'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-bookmark {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' d='M1.5.5v23l10.5-3 10.5 3V.5z'/%3E%3Cpath d='M12 20a.5.5 0 0 1 .138.02L22 22.837V1H2v21.837l9.862-2.817A.5.5 0 0 1 12 20m10.5 4a.47.47 0 0 1-.138-.02L12 21.02 1.638 23.98A.497.497 0 0 1 1 23.5V.5a.5.5 0 0 1 .5-.5h21a.5.5 0 0 1 .5.5v23a.497.497 0 0 1-.5.5' fill='%2336474E'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-bookmark-on {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2328A65B' d='M1.5.5v23l10.5-3 10.5 3V.5z'/%3E%3Cpath d='M12 20a.5.5 0 0 1 .138.02L22 22.837V1H2v21.837l9.862-2.817A.5.5 0 0 1 12 20m10.5 4a.47.47 0 0 1-.138-.02L12 21.02 1.638 23.98A.497.497 0 0 1 1 23.5V.5a.5.5 0 0 1 .5-.5h21a.5.5 0 0 1 .5.5v23a.497.497 0 0 1-.5.5' fill='%2328A65B'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-header-search {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cpath id='h3du6balva' d='M0 0h20.5v20.5H0z'/%3E%3C/defs%3E%3Cg transform='translate(2 2)' fill='none' fill-rule='evenodd'%3E%3Cmask id='3dkfb08q6b' fill='%23fff'%3E%3Cuse xlink:href='%23h3du6balva'/%3E%3C/mask%3E%3Cpath d='M1 8c0-3.859 3.14-7 7-7s7 3.141 7 7c0 3.86-3.14 7-7 7s-7-3.14-7-7m19.354 11.646-6.36-6.359A7.966 7.966 0 0 0 16 8 8 8 0 1 0 0 8a8 8 0 0 0 8 8 7.966 7.966 0 0 0 5.287-2.006l6.359 6.36a.502.502 0 0 0 .708 0 .502.502 0 0 0 0-.708' fill='%2336474E' mask='url(%233dkfb08q6b)'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-close {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%2336474E' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19.5 19.5.5.5M19.5.5l-19 19'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-close-round {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23E0E9EF' cx='10' cy='10' r='10'/%3E%3Cpath d='m10.49 10 3.908-3.909a.346.346 0 1 0-.49-.49L10 9.511 6.09 5.6a.346.346 0 0 0-.489.49l3.91 3.91-3.91 3.908a.347.347 0 0 0 .245.591.345.345 0 0 0 .245-.101l3.91-3.91 3.908 3.91a.348.348 0 0 0 .49 0 .346.346 0 0 0 0-.49L10.488 10z' fill='%2319274E'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-close-thin {
  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'%3E%3Cpath d='m8.653 8 5.211-5.211a.461.461 0 1 0-.652-.654L8 7.348 2.788 2.135a.462.462 0 0 0-.653.654L7.348 8l-5.213 5.212a.463.463 0 0 0 .327.788.46.46 0 0 0 .326-.135L8 8.653l5.212 5.212a.464.464 0 0 0 .652 0 .461.461 0 0 0 0-.653L8.653 8z' fill='%2336474E' fill-rule='evenodd' opacity='.5'/%3E%3C/svg%3E");
}

.lpds-wrap .icon-bell {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cg stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M17.167 8.6c0-3.093-2.537-5.6-5.667-5.6S5.833 5.507 5.833 8.6C5.833 15.133 3 17 3 17h17s-2.833-1.867-2.833-8.4M13 21c-.48.959-1.542 1.285-2.37.729A1.893 1.893 0 0 1 10 21'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-timer {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Cpath d='M8 1.5A6.5 6.5 0 1 0 14.5 8 6.513 6.513 0 0 0 8 1.5zm0 12A5.5 5.5 0 1 1 13.5 8 5.506 5.506 0 0 1 8 13.5zM12 8a.5.5 0 0 1-.5.5H8a.5.5 0 0 1-.5-.5V4.5a.5.5 0 0 1 1 0v3h3a.5.5 0 0 1 .5.5z' fill='%23FD404F' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-search {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M8 15.5C3.864 15.5.5 12.136.5 8S3.864.5 8 .5s7.5 3.364 7.5 7.5-3.364 7.5-7.5 7.5' fill='%23FFF'/%3E%3Cpath d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0m0 1c3.859 0 7 3.14 7 7 0 3.859-3.141 7-7 7-3.86 0-7-3.141-7-7 0-3.86 3.14-7 7-7' fill='%2336474E'/%3E%3Cpath d='M13.128 13.128a.5.5 0 0 1 .707 0l6.019 6.018a.5.5 0 0 1-.708.708l-6.018-6.019a.5.5 0 0 1 0-.707z' fill='%2336474E' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-share {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='fxrl2vnsta' d='M0 0h24v24H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='3lou9v4lfb' fill='%23fff'%3E%3Cuse xlink:href='%23fxrl2vnsta'/%3E%3C/mask%3E%3Cg mask='url(%233lou9v4lfb)' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='.8'%3E%3Cpath d='M15.691 8.8h4.35c1.058 0 1.921.799 1.921 1.77v11.16c0 .982-.853 1.77-1.921 1.77H3.959c-1.058 0-1.921-.799-1.921-1.77V10.57c0-.982.853-1.77 1.921-1.77h4.566M12.108.5v14M8.525 4.083 12.108.5M15.691 4.083 12.108.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-select-fill {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m14 10-6 6-6-6h12zm0-4L8 0 2 6h12z' fill='%2336474E' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.lpds-wrap .icon-cs {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24.025' height='24' viewBox='0 0 24.025 24'%3E%3Cdefs%3E%3Cpath id='yexhizvj9a' d='M0 0h5v9H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M21.473 15.976a5.11 5.11 0 0 1-5.11 5.11h-1.362' fill='%23FFF'/%3E%3Cpath d='M16.363 21.586h-1.362a.5.5 0 1 1 0-1h1.362a4.614 4.614 0 0 0 4.61-4.61.5.5 0 1 1 1 0 5.616 5.616 0 0 1-5.61 5.61' fill='%2336474E'/%3E%3Cpath d='M4.5 16.981a4 4 0 0 1 0-8v8z' fill='%23FFF'/%3E%3Cpath d='M4 9.517a3.507 3.507 0 0 0-3 3.465 3.507 3.507 0 0 0 3 3.465v-6.93zm.5 7.965a4.505 4.505 0 0 1-4.5-4.5c0-2.482 2.019-4.5 4.5-4.5a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-.5.5z' fill='%2336474E'/%3E%3Cpath d='M19.525 8.981a4 4 0 0 1 0 8v-8z' fill='%23FFF'/%3E%3Cg transform='translate(19.025 8.482)'%3E%3Cmask id='8hbky8z6bb' fill='%23fff'%3E%3Cuse xlink:href='%23yexhizvj9a'/%3E%3C/mask%3E%3Cpath d='M1 1.035v6.93A3.507 3.507 0 0 0 4 4.5a3.507 3.507 0 0 0-3-3.465M.5 9a.5.5 0 0 1-.5-.5v-8A.5.5 0 0 1 .5 0C2.981 0 5 2.018 5 4.5 5 6.981 2.981 9 .5 9' fill='%2336474E' mask='url(%238hbky8z6bb)'/%3E%3C/g%3E%3Cpath d='M19.501 17a.5.5 0 0 1-.5-.5V9c0-3.859-3.141-7-7-7s-7 3.141-7 7v7.5a.5.5 0 0 1-1 0V9c0-4.411 3.589-8 8-8s8 3.589 8 8v7.5a.5.5 0 0 1-.5.5' fill='%2336474E'/%3E%3Cpath d='M13.501 22.517h-3c-.825 0-1.5-.676-1.5-1.5 0-.825.675-1.5 1.5-1.5h3c.825 0 1.5.675 1.5 1.5 0 .824-.675 1.5-1.5 1.5' fill='%23FFF'/%3E%3Cpath d='M10.501 20.017a1 1 0 0 0 0 2h3a1 1 0 0 0 0-2h-3zm3 3h-3c-1.103 0-2-.897-2-2s.897-2 2-2h3c1.103 0 2 .897 2 2s-.897 2-2 2z' fill='%2336474E'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-cart {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M19.724 18.903a1.799 1.799 0 1 1-3.598 0 1.799 1.799 0 0 1 3.598 0' fill='%23FFF'/%3E%3Cpath d='M17.926 16.605a2.298 2.298 0 1 1 0 4.596 2.298 2.298 0 0 1 0-4.596zm0 1a1.299 1.299 0 1 0 0 2.598 1.299 1.299 0 0 0 0-2.598z' fill='%2336474E' fill-rule='nonzero'/%3E%3Cpath d='M10.646 18.927a1.799 1.799 0 1 1-3.598-.002 1.799 1.799 0 0 1 3.598.002' fill='%23FFF'/%3E%3Cpath d='M8.846 16.628a2.3 2.3 0 0 1 0 4.597 2.298 2.298 0 0 1 0-4.597zm0 1a1.299 1.299 0 1 0 .002 2.598 1.299 1.299 0 0 0-.002-2.598z' fill='%2336474E' fill-rule='nonzero'/%3E%3Cpath fill='%23FFF' d='M2.5 2.5h1.419l4.194 11.936h10.798l2.507-7.957H5.685'/%3E%3Cpath d='M3.919 2a.5.5 0 0 1 .472.334L5.67 5.98h15.747a.5.5 0 0 1 .477.65l-2.507 7.957a.5.5 0 0 1-.477.35H8.113a.5.5 0 0 1-.472-.334L3.565 3H2.5a.5.5 0 0 1-.492-.41L2 2.5a.5.5 0 0 1 .5-.5h1.419zm16.817 4.978H6.022l2.445 6.958h10.077l2.192-6.958z' fill='%2336474E' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-bot {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='vtwjagsp2a' d='M0 0h16v16H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='hg5gluhbpb' fill='%23fff'%3E%3Cuse xlink:href='%23vtwjagsp2a'/%3E%3C/mask%3E%3Cg mask='url(%23hg5gluhbpb)'%3E%3Cg transform='translate(.47 1.177)'%3E%3Cpath d='M0 2.234C0 1.024 1.043 0 2.278 0h10.543a2.238 2.238 0 0 1 2.238 2.234V9.11c0 1.224-.983 2.184-2.238 2.184H2.96L0 13.647z' fill='%23C6D9DC'/%3E%3Ccircle fill='%2336474E' cx='5.529' cy='4.353' r='1'/%3E%3Ccircle fill='%2336474E' cx='9.529' cy='4.353' r='1'/%3E%3Cpath d='M7.525 7.998c-.962 0-1.922-.405-2.661-1.218-.175-.192-.22-.51-.058-.72a.414.414 0 0 1 .656-.03c1.135 1.278 2.98 1.283 4.119.011.163-.181.43-.208.606-.044.209.192.22.539.034.747C9.478 7.581 8.501 8 7.525 8v-.002z' fill='%2336474E'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-call {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8' fill='%23E0E9EF'/%3E%3Cpath d='M8.805 9.612c-.746.363-2.266-2.607-1.537-2.998l.695-.342L6.799 4l-.703.346c-2.4 1.252 1.411 8.661 3.867 7.539l.704-.345-1.174-2.265c-.002.002-.658.324-.688.337' fill='%2319274E'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-reserve {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8' fill='%23E0E9EF'/%3E%3Cpath d='M11.919 8.366h-4v-4' stroke='%2319274E' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-arrow {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Cpath d='m9.964 13.831 4.866-4.915a.59.59 0 0 0 0-.832L9.964 3.17a.58.58 0 0 0-.821.003.59.59 0 0 0-.003.83l3.872 3.908H1.583A.586.586 0 0 0 1 8.5c0 .325.261.589.583.589h11.429l-3.873 3.91A.59.59 0 0 0 9.559 14a.57.57 0 0 0 .405-.169z' stroke='%23536E78' stroke-width='.7' fill='%23536E78'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-arrow-thin {
  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'%3E%3Cpath d='m6.026 4 3.987 3.986L6 12' stroke='%2336474E' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.lpds-wrap .icon-arrow-thin-wh {
  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'%3E%3Cpath d='m6.026 4 3.987 3.986L6 12' stroke='%23FFFFFF' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.lpds-wrap .icon-arrow-thin-bl {
  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'%3E%3Cpath d='m6.026 4 3.987 3.986L6 12' stroke='%230286E8' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.lpds-wrap .icon-arrow-thin-dg {
  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'%3E%3Cpath d='m6.026 4 3.987 3.986L6 12' stroke='%23253237' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.lpds-wrap .icon-back {
  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'%3E%3Cg stroke='%2319274E' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 20-8-8 8-8M1.5 12h21'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-accordion {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 7.04 10.027 13 2 7' stroke='%2336474E' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-accordion-thin {
  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'%3E%3Cpath d='M18 7.04 10.027 13 2 7' stroke='%2336474E' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.lpds-wrap .icon-check {
  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'%3E%3Cpath d='m2 8.423 3.705 4.373L14 4' stroke='%2328A65B' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.lpds-wrap .icon-check-bl {
  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'%3E%3Cpath d='m2 8.423 3.705 4.373L14 4' stroke='%230286E8' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.lpds-wrap .icon-calc {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cpath id='ccqosu6pha' d='M0 0h24v24H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cmask id='w9xsonb4vb' fill='%23fff'%3E%3Cuse xlink:href='%23ccqosu6pha'/%3E%3C/mask%3E%3Cpath d='M20 24H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h16a4 4 0 0 1 4 4v16a4 4 0 0 1-4 4' fill='%23FFF' mask='url(%23w9xsonb4vb)'/%3E%3C/g%3E%3Cpath d='M10.602 20.087 7.945 17.43l2.58-2.578a1 1 0 0 0-1.415-1.414l-2.578 2.578-2.618-2.618A1 1 0 1 0 2.5 14.812l2.618 2.618-2.629 2.629a.999.999 0 1 0 1.414 1.414l2.63-2.63 2.656 2.658a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414M20.784 5.542h-2.35V3.19a1 1 0 1 0-2 0v2.35h-2.349a1 1 0 1 0 0 2h2.349v2.35a1 1 0 0 0 2 0v-2.35h2.35a1 1 0 1 0 0-2' fill='%2300A1AF'/%3E%3Cpath d='M6.546 4.191a2.354 2.354 0 0 0-2.351 2.351 2.353 2.353 0 0 0 2.35 2.35 2.352 2.352 0 0 0 2.35-2.35 2.353 2.353 0 0 0-2.35-2.35m0 6.7a4.356 4.356 0 0 1-4.35-4.35 4.357 4.357 0 0 1 4.35-4.35 4.356 4.356 0 0 1 4.35 4.35 4.355 4.355 0 0 1-4.35 4.35M15.085 19.804h4.699v-4.7h-4.699v4.7zm5.699 2h-6.699a1 1 0 0 1-1-1v-6.7a1 1 0 0 1 1-1h6.699a1 1 0 0 1 1 1v6.7a1 1 0 0 1-1 1z' fill='%234FD8E7'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-filter {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='21' height='21' viewBox='0 0 21 21' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='pfkym0naka' d='M0 0h20v20H0z'/%3E%3C/defs%3E%3Cg transform='translate(.125 .5)' fill='none' fill-rule='evenodd'%3E%3Cmask id='ycjifd12gb' fill='%23fff'%3E%3Cuse xlink:href='%23pfkym0naka'/%3E%3C/mask%3E%3Cpath stroke='%2336474E' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round' mask='url(%23ycjifd12gb)' d='M1 10h18M1 3h18M1 17h18'/%3E%3Ccircle stroke='%2336474E' stroke-width='1.25' fill='%23FFF' mask='url(%23ycjifd12gb)' cx='5.577' cy='3' r='1.875'/%3E%3Ccircle stroke='%2336474E' stroke-width='1.25' fill='%23FFF' mask='url(%23ycjifd12gb)' cx='14.646' cy='10' r='1.875'/%3E%3Ccircle stroke='%2336474E' stroke-width='1.25' fill='%23FFF' mask='url(%23ycjifd12gb)' cx='9.646' cy='17' r='1.875'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-star {
  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'%3E%3Cpath d='m8 1 1.77 5.347h5.73l-4.636 3.306L12.635 15 8 11.695 3.364 15l1.771-5.347L.5 6.347h5.73z' fill='%23FFC40D' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.lpds-wrap .icon-price {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23FFC40D' cx='12' cy='12' r='12'/%3E%3Cpath d='M18.111 10.25h-.545l.482-1.381c.213-.611-.132-1.272-.773-1.475-.644-.205-1.33.126-1.545.738l-.74 2.118H13.9l-.741-2.118c-.165-.478-.632-.798-1.159-.798s-.992.32-1.159.798l-.74 2.118H9.01L8.27 8.132c-.214-.612-.9-.943-1.545-.738-.64.203-.986.864-.773 1.475l.482 1.381h-.545c-.676 0-1.222.522-1.222 1.167s.546 1.166 1.222 1.166h1.36l1.148 3.286c.166.477.632.798 1.159.798.526 0 .993-.321 1.158-.798l1.15-3.286h.273l1.149 3.286c.165.477.632.798 1.158.798.527 0 .993-.321 1.16-.798l1.147-3.286h1.36c.676 0 1.222-.521 1.222-1.166 0-.645-.546-1.167-1.222-1.167' fill='%23F17B15'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-price-primary {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%2330B566' cx='12' cy='12' r='12'/%3E%3Cpath d='M18.111 10.25h-.545l.482-1.381c.213-.611-.132-1.272-.773-1.475-.644-.205-1.33.126-1.545.738l-.74 2.118H13.9l-.741-2.118c-.165-.478-.632-.798-1.159-.798s-.992.32-1.159.798l-.74 2.118H9.01L8.27 8.132c-.214-.612-.9-.943-1.545-.738-.64.203-.986.864-.773 1.475l.482 1.381h-.545c-.676 0-1.222.522-1.222 1.167s.546 1.166 1.222 1.166h1.36l1.148 3.286c.166.477.632.798 1.159.798.526 0 .993-.321 1.158-.798l1.15-3.286h.273l1.149 3.286c.165.477.632.798 1.158.798.527 0 .993-.321 1.16-.798l1.147-3.286h1.36c.676 0 1.222-.521 1.222-1.166 0-.645-.546-1.167-1.222-1.167' fill='%23026230'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-bullet-link-bk {
  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'%3E%3Cpath d='m6.026 4 3.987 3.986L6 12' stroke='%2336474E' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.lpds-wrap .icon-bullet-link-wh {
  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'%3E%3Cpath d='m6.026 4 3.987 3.986L6 12' stroke='%23FFFFFF' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.lpds-wrap .icon-bullet-link-bl {
  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'%3E%3Cpath d='m6.026 4 3.987 3.986L6 12' stroke='%230286E8' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.lpds-wrap .icon-bullet-down {
  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'%3E%3Cpath d='m6.026 4 3.987 3.986L6 12' stroke='%2336474E' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.lpds-wrap .icon-bullet-notice {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0z' fill='%23C7D3DB'/%3E%3Cpath d='M7.1 4.329a.905.905 0 1 1 1.8 0l-.533 5.34a.369.369 0 0 1-.734-.001L7.1 4.328zm.9 8.504a.834.834 0 1 1 0-1.667.834.834 0 0 1 0 1.667z' fill='%23293A46'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-bullet-warning {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0z' fill='%23E91445'/%3E%3Cpath d='M7.1 4.329a.905.905 0 1 1 1.8 0l-.533 5.34a.369.369 0 0 1-.734-.001L7.1 4.328zm.9 8.504a.834.834 0 1 1 0-1.667.834.834 0 0 1 0 1.667z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-bullet-notice-warning {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0z' fill='%23C4E8D0'/%3E%3Cpath d='M7.1 4.329a.905.905 0 1 1 1.8 0l-.533 5.34a.369.369 0 0 1-.734-.001L7.1 4.328zm.9 8.504a.834.834 0 1 1 0-1.667.834.834 0 0 1 0 1.667z' fill='%2328A65B'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-bullet-tip {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cpath id='mdhau314ca' d='M0 16h14V0H0z'/%3E%3C/defs%3E%3Cg transform='translate(1)' fill='none' fill-rule='evenodd'%3E%3Cpath d='M.5 13.5V8C.5 4.416 3.416 1.5 7 1.5s6.5 2.916 6.5 6.5v5.5H.5z' fill='%23FFC40D'/%3E%3Cpath d='M7 1a7 7 0 0 0-7 7v6h14V8a7 7 0 0 0-7-7m0 1c3.309 0 6 2.691 6 6v5H1V8c0-3.309 2.691-6 6-6' fill='%2319274E'/%3E%3Cmask id='mgdmck2rab' fill='%23fff'%3E%3Cuse xlink:href='%23mdhau314ca'/%3E%3C/mask%3E%3Cpath fill='%2319274E' mask='url(%23mgdmck2rab)' d='M4.5 16h5v-1h-5zM6.5 3h1V0h-1z'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-bullet-info {
  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'%3E%3Cg fill-rule='nonzero' fill='none'%3E%3Cpath d='M8 .5c2.07 0 3.946.84 5.303 2.197A7.477 7.477 0 0 1 15.5 8c0 2.07-.84 3.946-2.197 5.303A7.477 7.477 0 0 1 8 15.5c-2.07 0-3.946-.84-5.303-2.197A7.477 7.477 0 0 1 .5 8c0-2.07.84-3.946 2.197-5.303A7.477 7.477 0 0 1 8 .5z' stroke='%23E0E9EF' fill='%23E0E9EF'/%3E%3Cpath d='M8.833 11.333a.833.833 0 1 1-1.666 0 .833.833 0 0 1 1.666 0zm.929-6.665c-.405-.41-1.01-.637-1.7-.637-1.454 0-2.394 1.034-2.394 2.634h1.34c0-.991.553-1.342 1.026-1.342.423 0 .871.28.91.817.04.565-.26.851-.642 1.214-.941.895-.959 1.329-.955 2.312h1.337c-.009-.443.02-.802.623-1.452.452-.487 1.013-1.092 1.024-2.015.008-.616-.189-1.146-.569-1.531z' fill='%2336474E'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-bullet-info-line {
  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'%3E%3Cg fill-rule='nonzero' fill='none'%3E%3Cpath d='M8 .5c2.07 0 3.946.84 5.303 2.197A7.477 7.477 0 0 1 15.5 8c0 2.07-.84 3.946-2.197 5.303A7.477 7.477 0 0 1 8 15.5c-2.07 0-3.946-.84-5.303-2.197A7.477 7.477 0 0 1 .5 8c0-2.07.84-3.946 2.197-5.303A7.477 7.477 0 0 1 8 .5z' stroke='%2336474E' fill='%23none'/%3E%3Cpath d='M8.833 11.333a.833.833 0 1 1-1.666 0 .833.833 0 0 1 1.666 0zm.929-6.665c-.405-.41-1.01-.637-1.7-.637-1.454 0-2.394 1.034-2.394 2.634h1.34c0-.991.553-1.342 1.026-1.342.423 0 .871.28.91.817.04.565-.26.851-.642 1.214-.941.895-.959 1.329-.955 2.312h1.337c-.009-.443.02-.802.623-1.452.452-.487 1.013-1.092 1.024-2.015.008-.616-.189-1.146-.569-1.531z' fill='%2336474E'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-bullet-dash {
  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'%3E%3Cpath d='M5 8h6v1H5z' fill='%2336474E' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.lpds-wrap .icon-bullet-star {
  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'%3E%3Cpath d='m7.565 4-.212 3.415-3.05-.893L4 7.384l2.96 1.14-1.784 2.953L5.9 12l2.147-2.771L10.132 12l.753-.523-1.813-2.954L12 7.384l-.272-.862-3.046.831L8.468 4z' fill='%237C9599' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.lpds-wrap .icon-bullet-help {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0z' fill='%23C6D9DC'/%3E%3Cpath d='M6.645 10.673c.376-1.192 1.088-2.621 1.214-2.982.182-.525-.141-.758-1.16.139l-.227-.427c1.163-1.264 3.557-1.55 2.742.409-.509 1.223-.873 2.05-1.08 2.687-.304.928.462.552 1.212-.141.102.167.135.22.237.413-1.665 1.585-3.514 1.725-2.938-.098zm3.161-5.446c-.355.302-.88.296-1.174-.014-.294-.31-.245-.806.11-1.108.354-.302.88-.294 1.173.015.293.31.245.806-.109 1.107z' fill='%2336474E'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-graphic-reserve {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M13.584 17.6c-1.78 1.709-8.797-5.3-7.09-7.075l1.651-1.603-5.373-5.363L1.103 5.18C-.182 6.487-.264 8.4.443 10.515c2.19 6.529 11.934 14.965 17.113 13.263.51-.167.974-.433 1.384-.808a401.95 401.95 0 0 0 1.675-1.618l-5.393-5.334c-.005.006-1.566 1.517-1.638 1.583' fill='%2330B566'/%3E%3Cpath d='M24 6a6 6 0 1 1-12 0 6 6 0 0 1 12 0' fill='%23C4CDDC'/%3E%3Cpath d='M21.333 6.667H18A.666.666 0 0 1 17.333 6V2.667a.666.666 0 1 1 1.333 0v2.666h2.667a.667.667 0 0 1 0 1.334' fill='%230A1C31'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-cancer {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='36' height='36' viewBox='0 0 36 36' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='5bzkx7njja' d='M0 0h36v36H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cmask id='xuokan3qdb' fill='%23fff'%3E%3Cuse xlink:href='%235bzkx7njja'/%3E%3C/mask%3E%3Cpath d='M0 18C0 8.059 8.06 0 18 0s18 8.059 18 18-8.06 18-18 18S0 27.941 0 18' fill='%23FFB3B5' mask='url(%23xuokan3qdb)'/%3E%3C/g%3E%3Cpath d='M6.097 18c0-6.574 5.33-11.903 11.902-11.903 6.575 0 11.904 5.329 11.904 11.903 0 6.574-5.329 11.903-11.904 11.903-6.573 0-11.902-5.329-11.902-11.903' fill='%23E91445'/%3E%3Cpath d='M9.482 15.187a5.496 5.496 0 1 1 10.992 0 5.496 5.496 0 0 1-10.992 0M19.69 23.208a3.309 3.309 0 1 1 6.617 0 3.309 3.309 0 0 1-6.617 0' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-cart {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='wb1kgbwjda' d='M0 0h24v13H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M16.56 7h2.882L14.74 2.297a1.02 1.02 0 0 0-1.442 1.442L16.559 7z' fill='%23FFB41C'/%3E%3Cg transform='translate(0 9)'%3E%3Cmask id='5x1g5ooz0b' fill='%23fff'%3E%3Cuse xlink:href='%23wb1kgbwjda'/%3E%3C/mask%3E%3Cpath d='M0 0v2h.643c.534 0 1.02.303 1.256.784L6 13h12l4.103-10.214A1.396 1.396 0 0 1 23.358 2H24V0H0z' fill='%231DD3E7' mask='url(%235x1g5ooz0b)'/%3E%3C/g%3E%3Cpath d='M10.701 3.74A1.02 1.02 0 0 0 9.26 2.298L4.558 7H7.44l3.261-3.26z' fill='%23FFB41C'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-chat {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='0hx2c2407a' d='M0 0h24v24H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='tf242du7gb' fill='%23fff'%3E%3Cuse xlink:href='%230hx2c2407a'/%3E%3C/mask%3E%3Cg mask='url(%23tf242du7gb)'%3E%3Cg transform='translate(.706 1.765)'%3E%3Cpath d='M0 3.351C0 1.535 1.565 0 3.417 0h15.815a3.358 3.358 0 0 1 3.356 3.351v10.313c0 1.837-1.474 3.277-3.356 3.277H4.438L0 20.471z' fill='%2375CC93'/%3E%3Ccircle fill='%23026230' fill-rule='nonzero' cx='8.294' cy='6.529' r='1'/%3E%3Ccircle fill='%23026230' fill-rule='nonzero' cx='14.294' cy='6.529' r='1'/%3E%3Cpath d='M11.288 11.997c-1.443 0-2.883-.608-3.993-1.827-.262-.289-.328-.766-.086-1.081a.62.62 0 0 1 .984-.044c1.703 1.917 4.47 1.924 6.178.017.245-.272.644-.312.91-.067.313.289.33.809.05 1.121C14.216 11.372 12.752 12 11.288 12v-.003z' fill='%23026230' fill-rule='nonzero'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-write {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2330B566' d='M2.667 22.667h18.666V0H2.667z'/%3E%3Cpath d='M11.107 13.821a.997.997 0 0 1-.727-.313l-1.818-1.922a1 1 0 0 1 1.453-1.374l1.159 1.225 3.458-3.007a1 1 0 0 1 1.313 1.509l-4.182 3.636a.995.995 0 0 1-.656.246' fill='%23CDFACF'/%3E%3Cpath fill='%23004F56' d='m9.805 24 3.325-1.108-2.217-2.217z'/%3E%3Cpath d='m10.913 20.675 2.217 2.217L23.54 12.48a1.567 1.567 0 1 0-2.216-2.216l-10.41 10.41z' fill='%23FEAB00'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-graphic-guarantee {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M12 20.45c-.556 0-1.006-.45-1.006-1.005V1.006a1.005 1.005 0 1 1 2.011 0v18.439c0 .555-.449 1.005-1.005 1.005' fill='%23C4CDDC'/%3E%3Cpath d='M12.003 24h-.005c-1.381 0-2.662-.521-3.516-1.431a1.007 1.007 0 0 1 1.467-1.377c.468.499 1.233.797 2.048.797h.002c.817 0 1.583-.297 2.052-.797a1.007 1.007 0 0 1 1.467 1.377c-.855.91-2.136 1.43-3.515 1.43' fill='%23026230'/%3E%3Cpath d='M0 14C0 7.373 5.373 2 12 2s12 5.373 12 12' fill='%2330B566'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-tel {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='23' height='24' viewBox='0 0 23 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M19.891 7.679a3.021 3.021 0 1 1 0 6.042M3.108 13.721a3.021 3.021 0 0 1 0-6.042' fill='%23026230'/%3E%3Cpath d='M11.5 17.958c-4.464 0-8.357 2.432-10.436 6.042h20.871c-2.078-3.61-5.971-6.042-10.435-6.042' fill='%2330B566'/%3E%3Cpath d='M11.5 19.828a6.713 6.713 0 0 1-6.713-6.713V8.712a6.713 6.713 0 0 1 13.426 0v4.403a6.713 6.713 0 0 1-6.713 6.713' fill='%23FDE1B3'/%3E%3Cpath d='M16.87 18.125H11.5V17.12h5.37c1.204 0 2.182-.98 2.182-2.182V8.559c0-4.164-3.388-7.552-7.552-7.552-4.165 0-7.553 3.388-7.553 7.552v5.162H2.94V8.56C2.94 3.839 6.78 0 11.5 0c4.72 0 8.56 3.84 8.56 8.559v6.378a3.192 3.192 0 0 1-3.19 3.188' fill='%2330B566'/%3E%3Cpath d='M12.4 18.74h-1.8a1.115 1.115 0 0 1 0-2.23h1.8a1.114 1.114 0 1 1 0 2.23M15.49 3.322A6.673 6.673 0 0 0 11.5 2a6.714 6.714 0 0 0-6.676 6.006A9.688 9.688 0 0 0 15.49 3.322' fill='%23026230'/%3E%3Cpath d='M11.5 15.367a5.036 5.036 0 0 1-4.274-2.36.336.336 0 1 1 .567-.359 4.37 4.37 0 0 0 3.707 2.048 4.37 4.37 0 0 0 3.707-2.047.335.335 0 1 1 .567.358 5.036 5.036 0 0 1-4.274 2.36' fill='%23FFB596'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-health {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='fdi2r6s2da' d='M0 0h24v24H0z'/%3E%3Cpath id='679h6jkqgc' d='M0 0h22v24H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='l07ll34cjb' fill='%23fff'%3E%3Cuse xlink:href='%23fdi2r6s2da'/%3E%3C/mask%3E%3Cg mask='url(%23l07ll34cjb)'%3E%3Cg transform='translate(1)'%3E%3Cmask id='iqkgti1yad' fill='%23fff'%3E%3Cuse xlink:href='%23679h6jkqgc'/%3E%3C/mask%3E%3Cpath d='M22 5.562v7.92c-.013 1.901-.422 3.957-1.986 5.521-2.34 2.365-5.795 4.05-8.362 4.896a2.189 2.189 0 0 1-1.316 0c-2.565-.846-6.016-2.532-8.352-4.897C.422 17.44.013 15.384 0 13.483v-7.92c0-.354.136-.729.388-.968C2.778 2.223 7.236.74 10.505.052c.309-.07.669-.07.979 0 3.272.686 7.735 2.171 10.128 4.543.252.24.389.614.388.967' fill='%2330B566' mask='url(%23iqkgti1yad)'/%3E%3C/g%3E%3Cpath d='M12 8.218c-.994-2.7-6-2.3-6 1.784 0 2.033 1.53 4.74 6 7.498 4.47-2.758 6-5.465 6-7.498 0-4.06-5-4.5-6-1.784' fill='%23026230'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-heart {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='36' height='36' viewBox='0 0 36 36' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='inwqeba82a' d='M0 0h36v30.819H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0 3)'%3E%3Cmask id='nl8yqhoaxb' fill='%23fff'%3E%3Cuse xlink:href='%23inwqeba82a'/%3E%3C/mask%3E%3Cpath d='m32.06 18 1.057-1.057c3.843-3.841 3.843-10.072.001-13.914l-.15-.15c-3.843-3.84-10.07-3.838-13.912.005L18 3.94l-1.057-1.056C13.101-.96 6.87-.96 3.028 2.884l-.146.145c-3.842 3.84-3.844 10.068-.004 13.91l1.061 1.06 11.94 11.94a2.998 2.998 0 0 0 4.242 0L32.06 18z' fill='%23FFB3B5' mask='url(%23nl8yqhoaxb)'/%3E%3C/g%3E%3Cpath stroke='%23FFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='m4.186 18.98 6.833-6.833 8.933 8.932 4.223-4.224h4.266'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-idea {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='36' height='36' viewBox='0 0 36 36' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='gvfurdcgpa' d='M0 0h6v3H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(15.055 33)'%3E%3Cmask id='qqkn4bs1kb' fill='%23fff'%3E%3Cuse xlink:href='%23gvfurdcgpa'/%3E%3C/mask%3E%3Cpath d='M6 0a3 3 0 0 1-6 0' fill='%23FFC40D' mask='url(%23qqkn4bs1kb)'/%3E%3C/g%3E%3Cpath d='M31 13c0 7.18-5.821 13-13 13-7.18 0-13-5.82-13-13S10.82 0 18 0c7.179 0 13 5.82 13 13' fill='%23CBF9FF'/%3E%3Cpath d='M16.228 17.455c-.4 0-.796-.158-1.09-.47l-2.728-2.882a1.5 1.5 0 0 1 2.18-2.062l1.738 1.839 5.188-4.512a1.5 1.5 0 1 1 1.968 2.264l-6.272 5.455a1.496 1.496 0 0 1-.984.368' fill='%23004F56'/%3E%3Crect fill='%23FFC40D' x='10' y='26' width='16' height='3' rx='1.5'/%3E%3Crect fill='%23FFC40D' x='10' y='30' width='16' height='3' rx='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-injury {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='36' height='36' viewBox='0 0 36 36' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M34.175 14.519a6.231 6.231 0 0 0 0-8.813l-3.881-3.881a6.233 6.233 0 0 0-8.813 0L18 5.305 30.694 18l3.481-3.481zM1.825 21.48a6.231 6.231 0 0 0 0 8.814l3.881 3.88a6.232 6.232 0 0 0 8.812 0L18 30.695 5.305 18l-3.48 3.48zM14.519 1.825a6.231 6.231 0 0 0-8.813 0l-3.88 3.881a6.231 6.231 0 0 0 0 8.813L5.306 18 18 5.306l-3.481-3.481zM30.694 18 18 30.694l3.48 3.48a6.234 6.234 0 0 0 8.814 0l3.88-3.88a6.231 6.231 0 0 0 0-8.813L30.694 18z' fill='%23CBF9FF'/%3E%3Cpath fill='%23FFC40D' d='M18 5.306 5.306 18 18 30.694 30.693 18z'/%3E%3Cpath d='M12.543 16.976a1.432 1.432 0 1 1-2.026 2.026 1.432 1.432 0 1 1 2.026-2.026M15.716 13.804a1.432 1.432 0 1 1-2.026 2.026 1.432 1.432 0 1 1 2.026-2.026M19.002 10.517a1.432 1.432 0 1 1-2.023 2.026 1.432 1.432 0 0 1 2.023-2.026M15.783 20.217a1.432 1.432 0 1 1-2.026 2.026 1.432 1.432 0 1 1 2.026-2.026M18.956 17.044a1.432 1.432 0 1 1-2.026 2.026 1.432 1.432 0 1 1 2.026-2.026M22.242 13.757a1.432 1.432 0 1 1-2.023 2.026 1.432 1.432 0 0 1 2.023-2.026M19.024 23.457a1.432 1.432 0 1 1-2.026 2.026 1.432 1.432 0 1 1 2.026-2.026M22.196 20.285a1.432 1.432 0 1 1-2.026 2.026 1.432 1.432 0 1 1 2.026-2.026M25.483 16.997a1.432 1.432 0 1 1-2.024 2.026 1.432 1.432 0 0 1 2.024-2.026' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-login {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='36' height='36' viewBox='0 0 36 36' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%234FD8E7' d='M27.454 15.042H5V36h26.945V15.042z'/%3E%3Cpath d='M16.999 29.277c-.332 0-.662-.131-.907-.391l-2.269-2.397a1.249 1.249 0 0 1 1.814-1.714l1.445 1.528 4.314-3.751a1.247 1.247 0 1 1 1.637 1.882l-5.216 4.537a1.245 1.245 0 0 1-.818.306' fill='%2302A5AF'/%3E%3Cpath d='M12.484 8.981a5.995 5.995 0 0 1 5.988-5.988 5.995 5.995 0 0 1 5.988 5.988v5.988h2.994V8.981a8.982 8.982 0 0 0-17.963 0v5.988h2.993V8.981z' fill='%23FFC642'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-obstacle {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='36' height='36' viewBox='0 0 36 36' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='e0td9c1aoa' d='M0 0h25.5v25.5H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M9 31.49a4.5 4.5 0 1 1-9 0 4.5 4.5 0 0 1 9 0' fill='%23CBF9FF'/%3E%3Cpath d='M10.674 11.05h14.853l-1.17 3.644H9.956V11.77a.72.72 0 0 1 .719-.72M34.514 0h-3.822c-.987 0-1.861.653-2.122 1.564l-2.09 6.518H10.674a3.692 3.692 0 0 0-3.69 3.688v16.474l-2.38 1.586c-.33.22-.554.555-.631.944A1.482 1.482 0 0 0 6.25 32.3l3.705-2.467v-5.188h15.387l.472-1.47h2.135v-8.482h-.474l3.762-11.725h3.278c.818 0 1.485-.666 1.485-1.484C36 .665 35.333 0 34.515 0' fill='%23FFC40D'/%3E%3Cg transform='translate(10.5 10.49)'%3E%3Cmask id='jfj10fhmpb' fill='%23fff'%3E%3Cuse xlink:href='%23e0td9c1aoa'/%3E%3C/mask%3E%3Cpath d='M12.527.002C5.487.125-.121 5.932.002 12.973c.123 7.04 5.929 12.648 12.97 12.525 7.04-.122 12.649-5.93 12.526-12.97C25.375 5.487 19.568-.121 12.527.002' fill='%23CBF9FF' mask='url(%23jfj10fhmpb)'/%3E%3C/g%3E%3Cpath d='M32.25 23.24a9 9 0 0 1-9 9 9 9 0 1 1 9-9' fill='%23004F56'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-user {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='36' height='36' viewBox='0 0 36 36' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='0n0zifri9a' d='M0 0h34.152v9.886H0z'/%3E%3Cpath id='62vf4tp19c' d='M0 0h21.969v29.175H0z'/%3E%3Cpath id='0q8qrdyrce' d='M0 0h17.453v10.25H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(1 26.114)'%3E%3Cmask id='6izq16ka1b' fill='%23fff'%3E%3Cuse xlink:href='%230n0zifri9a'/%3E%3C/mask%3E%3Cpath d='M17.076 0C9.771 0 3.4 3.98 0 9.886h34.152C30.751 3.98 24.381 0 17.076 0' fill='%23CBF9FF' mask='url(%236izq16ka1b)'/%3E%3C/g%3E%3Cg transform='translate(7.091)'%3E%3Cmask id='6mgfzpr2dd' fill='%23fff'%3E%3Cuse xlink:href='%2362vf4tp19c'/%3E%3C/mask%3E%3Cpath d='M10.985 29.175C4.918 29.175 0 24.257 0 18.19v-7.204C0 4.919 4.918 0 10.985 0c6.066 0 10.984 4.919 10.984 10.986v7.204c0 6.067-4.918 10.985-10.984 10.985' fill='%23FDE1B3' mask='url(%236mgfzpr2dd)'/%3E%3C/g%3E%3Cg transform='translate(7.152)'%3E%3Cmask id='1ppo8jvs1f' fill='%23fff'%3E%3Cuse xlink:href='%230q8qrdyrce'/%3E%3C/mask%3E%3Cpath d='M17.453 2.166A10.923 10.923 0 0 0 10.924 0C5.248 0 .579 4.306 0 9.829c1.167.273 2.381.422 3.631.422 5.932 0 11.101-3.26 13.822-8.085' fill='%23FFC40D' mask='url(%231ppo8jvs1f)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-share {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='36' height='36' viewBox='0 0 36 36' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='q0bwfzrt5a' d='M0 0h21.144v10.572H0z'/%3E%3Cpath id='n915vm1ekc' d='M0 0h12.082v12.082H0z'/%3E%3Cpath id='k9g28i1z0e' d='M0 0h12.082v12.082H0z'/%3E%3Cpath id='c9bgsz6e2g' d='M0 0h15.955v10.572H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0 19.775)'%3E%3Cmask id='t6sz2qpw1b' fill='%23fff'%3E%3Cuse xlink:href='%23q0bwfzrt5a'/%3E%3C/mask%3E%3Cpath d='M0 10.572C0 4.733 4.733 0 10.571 0c5.839 0 10.573 4.733 10.573 10.572' fill='%234FD8E7' mask='url(%23t6sz2qpw1b)'/%3E%3C/g%3E%3Cg transform='translate(4.53 6)'%3E%3Cmask id='v92v3ockrd' fill='%23fff'%3E%3Cuse xlink:href='%23n915vm1ekc'/%3E%3C/mask%3E%3Cpath d='M12.082 6.04A6.04 6.04 0 1 1 0 6.042a6.04 6.04 0 0 1 12.082 0' fill='%234FD8E7' mask='url(%23v92v3ockrd)'/%3E%3C/g%3E%3Cg transform='translate(19.388 6)'%3E%3Cmask id='bnjgodiocf' fill='%23fff'%3E%3Cuse xlink:href='%23k9g28i1z0e'/%3E%3C/mask%3E%3Cpath d='M12.082 6.04a6.041 6.041 0 1 1-12.083 0 6.041 6.041 0 0 1 12.083 0' fill='%23FFC40D' mask='url(%23bnjgodiocf)'/%3E%3C/g%3E%3Cg transform='translate(20.044 19.775)'%3E%3Cmask id='wqfp4zumih' fill='%23fff'%3E%3Cuse xlink:href='%23c9bgsz6e2g'/%3E%3C/mask%3E%3Cpath d='M4.14 10.572h11.815C15.955 4.733 11.222 0 5.384 0 3.415 0 1.578.548 0 1.485c2.532 2.218 4.14 5.465 4.14 9.087' fill='%23FFC40D' mask='url(%23wqfp4zumih)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-check {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='36' height='36' viewBox='0 0 36 36' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M28 14c0 7.731-6.268 14-14 14-7.731 0-14-6.269-14-14C0 6.268 6.269 0 14 0c7.732 0 14 6.268 14 14' fill='%23CBF9FF'/%3E%3Cpath d='M14 24C8.486 24 4 19.514 4 14 4 8.485 8.486 4 14 4c5.515 0 10 4.485 10 10 0 5.514-4.485 10-10 10m21.414 8.586-10-10c-.071-.072-.151-.131-.23-.19A13.92 13.92 0 0 0 28 14c0-7.732-6.268-14-14-14C6.269 0 0 6.268 0 14c0 7.731 6.269 14 14 14 3.155 0 6.057-1.057 8.397-2.817.059.079.118.159.189.231l10 10c.39.391.902.586 1.414.586a2 2 0 0 0 1.414-3.414' fill='%2302A2AF'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-confirm {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 24h24V0H0z'/%3E%3Cpath d='M3.12 24h17.76a1.2 1.2 0 0 0 1.2-1.2V1.2a1.2 1.2 0 0 0-1.2-1.2H3.12a1.2 1.2 0 0 0-1.2 1.2v21.6a1.2 1.2 0 0 0 1.11 1.197l.09.003z' fill='%23C4CDDC'/%3E%3Cpath d='M11.174 8.22a.823.823 0 0 1 0-1.646h7.56a.823.823 0 0 1 0 1.646h-7.56z' fill='%236A8294'/%3E%3Cpath d='M5.605 8.925a.704.704 0 0 1-.513-.22L3.809 7.347a.705.705 0 1 1 1.026-.969l.818.865 2.44-2.123a.705.705 0 1 1 .927 1.065L6.068 8.752a.701.701 0 0 1-.463.173' fill='%230286E8'/%3E%3Cpath d='M18.735 13.283h-7.56a.823.823 0 0 1 0-1.645h7.56a.823.823 0 0 1 0 1.645' fill='%236A8294'/%3E%3Cpath d='M5.605 13.99a.704.704 0 0 1-.513-.222l-1.283-1.356a.706.706 0 1 1 1.026-.97l.818.865 2.44-2.123a.705.705 0 1 1 .927 1.065l-2.952 2.567a.699.699 0 0 1-.463.174' fill='%230286E8'/%3E%3Cpath d='M11.174 18.348a.823.823 0 0 1 0-1.646h7.56a.823.823 0 0 1 0 1.646h-7.56z' fill='%236A8294'/%3E%3Cpath d='M5.605 19.054a.707.707 0 0 1-.513-.221l-1.283-1.357a.706.706 0 0 1 1.025-.97l.819.865 2.44-2.123a.706.706 0 1 1 .927 1.066L6.068 18.88a.699.699 0 0 1-.463.174' fill='%230286E8'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-system {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M19.903 24H4.096A4.096 4.096 0 0 1 0 19.903V4.097A4.096 4.096 0 0 1 4.096 0h15.807A4.096 4.096 0 0 1 24 4.097v15.806A4.097 4.097 0 0 1 19.903 24' fill='%234FD8E7'/%3E%3Cpath d='M6.833 2.667a4 4 0 1 0 0 8 4 4 0 0 0 0-8m0 1.333A2.67 2.67 0 0 1 9.5 6.667a2.67 2.67 0 0 1-2.667 2.666 2.67 2.67 0 0 1-2.667-2.666A2.67 2.67 0 0 1 6.833 4M19.41 13.333h-3.82a2.09 2.09 0 0 0-2.09 2.09v3.82a2.09 2.09 0 0 0 2.09 2.09h3.82a2.09 2.09 0 0 0 2.09-2.09v-3.82a2.09 2.09 0 0 0-2.09-2.09m0 1.334c.417 0 .756.339.756.756v3.82c0 .417-.339.757-.756.757h-3.82a.758.758 0 0 1-.757-.757v-3.82c0-.417.34-.756.757-.756h3.82' fill='%23FFF'/%3E%3Cpath d='m7.776 17.333 2.862-2.862a.666.666 0 1 0-.943-.942L6.833 16.39l-2.862-2.862a.666.666 0 1 0-.943.942l2.862 2.862-2.862 2.862a.666.666 0 1 0 .943.943l2.862-2.862 2.862 2.862a.665.665 0 0 0 .943 0 .666.666 0 0 0 0-.943l-2.862-2.862zM13.833 4.023h7.333a.666.666 0 1 0 0-1.333h-7.333a.666.666 0 1 0 0 1.333M21.166 5.822h-7.333a.666.666 0 1 0 0 1.334h7.333a.666.666 0 1 0 0-1.334M21.166 9.001h-7.333a.666.666 0 1 0 0 1.334h7.333a.666.666 0 1 0 0-1.334' fill='%2330848B'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-mail {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='36' height='36' viewBox='0 0 36 36' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23CBF9FF' d='M0 31h36V4H0z'/%3E%3Cpath fill='%23004F56' d='M0 31h36L18 14z'/%3E%3Cpath fill='%2302A2AF' d='m0 4 18 17L36 4z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-surgery {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='52' height='52' viewBox='0 0 52 52' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M52 26c0 14.359-11.641 26-26 26S0 40.359 0 26 11.641 0 26 0s26 11.641 26 26' fill='%23FFCBD3'/%3E%3Cpath d='M12 38.508c0-7.732 6.269-14 14-14 7.732 0 14 6.268 14 14H12z' fill='%23C5EAC4'/%3E%3Cpath d='M12 38.508c0-7.732 6.269-14 14-14 7.732 0 14 6.268 14 14H12z' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill='%23FFF' d='M32.192 26.356 26 32.548l-6.193-6.192'/%3E%3Cpath stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M32.192 26.356 26 32.548l-6.193-6.192'/%3E%3Cpath d='M26 27.2a9.1 9.1 0 0 0 9.101-9.1H16.9a9.1 9.1 0 0 0 9.1 9.1' fill='%23FFF'/%3E%3Cpath d='M26 9a9.1 9.1 0 0 0-9.1 9.101h18.201A9.1 9.1 0 0 0 26 9.001' fill='%23C5EAC4'/%3E%3Cpath d='M35.1 18.1a9.1 9.1 0 1 1-18.202 0 9.1 9.1 0 0 1 18.202 0z' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-diagnosis {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='52' height='52' viewBox='0 0 52 52' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M52 26c0 14.359-11.641 26-26 26S0 40.359 0 26 11.641 0 26 0s26 11.641 26 26' fill='%23FFECB4'/%3E%3Cpath d='M14.72 14H12v8.027a6.807 6.807 0 1 0 13.614 0V14h-3.23' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M34.245 25.373v5.589a7.714 7.714 0 0 1-7.715 7.714 7.714 7.714 0 0 1-7.715-7.714v-2.127' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M40 24.91a5.755 5.755 0 1 1-11.51 0 5.755 5.755 0 0 1 11.51 0' fill='%23FFF'/%3E%3Cpath d='M40 24.91a5.755 5.755 0 1 1-11.51 0 5.755 5.755 0 0 1 11.51 0z' stroke='%23000' stroke-width='2'/%3E%3Cpath stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M34.245 22.991v3.837M36.163 24.909h-3.837'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-graphic-cure {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='52' height='52' viewBox='0 0 52 52' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M52 26c0 14.359-11.641 26-26 26S0 40.359 0 26 11.641 0 26 0s26 11.641 26 26' id='wlap7swlma'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='%23C5EAC4' xlink:href='%23wlap7swlma'/%3E%3Cpath d='M30.512 12H21.49a2.266 2.266 0 0 0-2.26 2.259v6.387a2.266 2.266 0 0 0 2.26 2.259h9.022a2.266 2.266 0 0 0 2.26-2.259v-6.387A2.266 2.266 0 0 0 30.512 12z' stroke='%23000' stroke-width='2'/%3E%3Cpath d='M40 21.36a4.686 4.686 0 0 0-4.671-4.672H16.672A4.687 4.687 0 0 0 12 21.36' fill='%23FFECB4'/%3E%3Cpath d='M40 21.36a4.686 4.686 0 0 0-4.671-4.672H16.672A4.687 4.687 0 0 0 12 21.36' stroke='%23000' stroke-width='2'/%3E%3Cpath d='M12 21.36v13.204a4.687 4.687 0 0 0 4.672 4.672h18.657A4.686 4.686 0 0 0 40 34.564V21.36' fill='%23FFF'/%3E%3Cpath d='M12 21.36v13.204a4.687 4.687 0 0 0 4.672 4.672h18.657A4.686 4.686 0 0 0 40 34.564V21.36' stroke='%23000' stroke-width='2'/%3E%3Cpath fill='%23FFF' d='M12.905 21.7h26.456'/%3E%3Cpath stroke='%23000' stroke-width='2' d='M12.905 21.7h26.456'/%3E%3Cpath stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M26 27.048v6M29 30.048h-6'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-graphic-hospital {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='52' height='52' viewBox='0 0 52 52' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M52 26c0 14.359-11.641 26-26 26S0 40.359 0 26 11.641 0 26 0s26 11.641 26 26' id='yesrl3k0ka'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='%23C3B2F3' xlink:href='%23yesrl3k0ka'/%3E%3Cpath d='M38 17.032h-3.13V12c0-1.101-.899-2-2-2H19.13c-1.1 0-2 .899-2 2v5.032H14c-1.1 0-2 .899-2 2v19.052h28V19.032c0-1.101-.899-2-2-2' fill='%23FFF'/%3E%3Cpath d='M38 17.032h-3.13V12c0-1.101-.899-2-2-2H19.13c-1.1 0-2 .899-2 2v5.032H14c-1.1 0-2 .899-2 2v19.052h28V19.032c0-1.101-.899-2-2-2z' stroke='%23000' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M19.997 25.011h-2.21a1.105 1.105 0 1 0 0 2.21h2.21a1.105 1.105 0 0 0 0-2.21M26.894 25.011h-2.211a1.104 1.104 0 0 0 0 2.21h2.21a1.105 1.105 0 0 0 0-2.21M31.58 27.221h2.21a1.105 1.105 0 0 0 0-2.21h-2.21a1.105 1.105 0 0 0 0 2.21M19.997 30.62h-2.21a1.105 1.105 0 1 0 0 2.21h2.21a1.105 1.105 0 0 0 0-2.21M26.894 30.62h-2.211a1.104 1.104 0 0 0 0 2.21h2.21a1.105 1.105 0 0 0 0-2.21M33.79 30.62h-2.21a1.104 1.104 0 0 0 0 2.21h2.21a1.105 1.105 0 0 0 0-2.21' fill='%23FFD650'/%3E%3Cpath stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M26 14.629v6M29 17.629h-6'/%3E%3Cpath stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M9 38.084h34'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-time {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='52' height='52' viewBox='0 0 52 52' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M52 26c0 14.359-11.641 26-26 26S0 40.359 0 26 11.641 0 26 0s26 11.641 26 26' id='kwaht6dqea'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='%23CABEFF' xlink:href='%23kwaht6dqea'/%3E%3Cpath d='M40 25.372c0 7.732-6.268 14-14 14s-14-6.268-14-14c0-7.733 6.268-14 14-14s14 6.267 14 14' fill='%23FFF'/%3E%3Cpath d='M40 25.372c0 7.732-6.268 14-14 14s-14-6.268-14-14c0-7.733 6.268-14 14-14' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3Cpath stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M23.629 9 26 11.371l-2.371 2.372M26 17.703v7.669h6.854'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-graphic-money {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='52' height='52' viewBox='0 0 52 52' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M52 26c0 14.359-11.641 26-26 26S0 40.359 0 26 11.641 0 26 0s26 11.641 26 26' fill='%23FFDF9A'/%3E%3Cpath d='M40 26c0 7.731-6.268 14-14 14s-14-6.269-14-14c0-7.732 6.268-14 14-14s14 6.268 14 14' fill='%23FFF'/%3E%3Cpath d='M40 26c0 7.731-6.268 14-14 14s-14-6.269-14-14c0-7.732 6.268-14 14-14s14 6.268 14 14zM18.819 25.125h14.363' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3Cpath stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m20.279 21.474 2.861 9.053L26 21.474M26 21.474l2.861 9.053 2.86-9.053'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-gift {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='25' viewBox='0 0 24 25' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='r8z6sbopma' d='M0 0h24v24H0z'/%3E%3C/defs%3E%3Cg transform='translate(0 .5)' fill='none' fill-rule='evenodd'%3E%3Cmask id='yjnipg2vgb' fill='%23fff'%3E%3Cuse xlink:href='%23r8z6sbopma'/%3E%3C/mask%3E%3Cg mask='url(%23yjnipg2vgb)' fill-rule='nonzero'%3E%3Cpath d='M3.585 22.564c-.92 0-1.672-.752-1.672-1.672v-6.957a1 1 0 0 1 1-1H21.079a1 1 0 0 1 1 1v6.957c0 .92-.753 1.672-1.672 1.672H3.585z' fill='%234FD8E7'/%3E%3Cpath fill='%2302A2AF' d='M10.575 12.935h2.843v9.596h-2.843zM6.486 7.738c-.159-.159-1.513-1.572-1.346-3.311.067-.686.418-1.68 1.68-2.525.77-.51 1.606-.635 2.417-.368 2.282.77 3.653 4.573 3.804 5.008l-1.605.552c-.307-.88-1.957-.672-4.95.627v.017z'/%3E%3Cpath d='M17.514 7.738 10.959 6.55c.15-.435 1.522-4.23 3.804-5.008.811-.276 1.647-.15 2.416.367 1.271.845 1.614 1.84 1.68 2.525.176 1.74-1.186 3.152-1.345 3.311v-.008z' fill='%2302A2AF'/%3E%3Cpath d='M21.126 11.846H2.866c-1.003 0-1.814-.853-1.814-1.906V8.122c0-1.053.811-1.906 1.814-1.906h18.26c1.002 0 1.814.853 1.814 1.906V9.94c0 1.053-.812 1.906-1.814 1.906z' fill='%234FD8E7'/%3E%3Cpath fill='%2302A2AF' d='M10.575 6.216h2.843v5.63h-2.843z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-speed {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='26' viewBox='0 0 24 26' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='lr23kq596a' d='M0 0h24v24H0z'/%3E%3C/defs%3E%3Cg transform='translate(0 .582)' fill='none' fill-rule='evenodd'%3E%3Cmask id='v3a35fo4sb' fill='%23fff'%3E%3Cuse xlink:href='%23lr23kq596a'/%3E%3C/mask%3E%3Cg mask='url(%23v3a35fo4sb)' stroke='%23523D2F' stroke-linecap='round' stroke-linejoin='round' stroke-width='.9'%3E%3Cpath d='M16.998 10.903h2.08M16.998 13.403h4.163M16.998 15.903h3'/%3E%3C/g%3E%3Cpath fill='%23F66100' fill-rule='nonzero' mask='url(%23v3a35fo4sb)' d='M8.963 10.463 9.753.5 2 14.55h5.938l-.79 8.95 7.753-13.037z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-convenience {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='25' viewBox='0 0 24 25' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='x1yq2kktfa' d='M0 0h24v24H0z'/%3E%3Cpath id='lj80wmn2kc' d='M0 0h18.973v5.492H0z'/%3E%3Cpath id='7tv1kp79ce' d='M0 0h12.205v16.208H0z'/%3E%3Cpath id='oiubuu1nyg' d='M0 0h9.696v5.695H0z'/%3E%3C/defs%3E%3Cg transform='translate(0 .673)' fill='none' fill-rule='evenodd'%3E%3Cmask id='rw1b7j6krb' fill='%23fff'%3E%3Cuse xlink:href='%23x1yq2kktfa'/%3E%3C/mask%3E%3Cg mask='url(%23rw1b7j6krb)'%3E%3Cg transform='translate(0 18.508)'%3E%3Cmask id='godkmcn0pd' fill='%23fff'%3E%3Cuse xlink:href='%23lj80wmn2kc'/%3E%3C/mask%3E%3Cpath d='M9.487 0A10.935 10.935 0 0 0 0 5.492h18.974A10.936 10.936 0 0 0 9.487 0' fill='%234FD8E7' mask='url(%23godkmcn0pd)'/%3E%3C/g%3E%3Cg transform='translate(3.384 4)'%3E%3Cmask id='huft4dcwyf' fill='%23fff'%3E%3Cuse xlink:href='%237tv1kp79ce'/%3E%3C/mask%3E%3Cpath d='M6.103 16.208A6.103 6.103 0 0 1 0 10.105V6.103a6.103 6.103 0 1 1 12.205 0v4.002a6.103 6.103 0 0 1-6.102 6.103' fill='%23FFD897' mask='url(%23huft4dcwyf)'/%3E%3C/g%3E%3Cg transform='translate(3.418 4)'%3E%3Cmask id='4q2jkdxmxh' fill='%23fff'%3E%3Cuse xlink:href='%23oiubuu1nyg'/%3E%3C/mask%3E%3Cpath d='M9.696 1.203A6.068 6.068 0 0 0 6.07 0 6.104 6.104 0 0 0 0 5.46a8.808 8.808 0 0 0 9.696-4.257' fill='%23FFA02B' mask='url(%234q2jkdxmxh)'/%3E%3C/g%3E%3C/g%3E%3Cg mask='url(%23rw1b7j6krb)'%3E%3Cg transform='translate(11 1.034)'%3E%3Ccircle fill='%234FD8E7' cx='5.951' cy='5.951' r='5.951'/%3E%3Cpath d='M4.991 8.241a.81.81 0 0 1-.59-.254L2.922 6.425a.813.813 0 0 1 1.18-1.116l.942.995 2.81-2.443a.813.813 0 0 1 1.067 1.226L5.524 8.042a.809.809 0 0 1-.533.2' fill='%23004F56'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-block {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='3qn2v18i3a' d='M0 0h24v24H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='xk383epvmb' fill='%23fff'%3E%3Cuse xlink:href='%233qn2v18i3a'/%3E%3C/mask%3E%3Cpath d='m6.494 10.525 1.651-1.603-5.373-5.363L1.103 5.18C-.182 6.487-.264 8.4.443 10.515c2.19 6.529 11.934 14.965 17.113 13.263.51-.167.974-.433 1.384-.808a401.95 401.95 0 0 0 1.675-1.618l-5.393-5.334c-.005.006-1.566 1.517-1.638 1.583-1.78 1.708-8.797-5.301-7.09-7.076z' fill='%233FCCDB' mask='url(%23xk383epvmb)'/%3E%3Cpath d='M22.5 6.5a5 5 0 1 1-10 0 5 5 0 0 1 10 0' stroke='%23E14300' stroke-width='1.3' mask='url(%23xk383epvmb)'/%3E%3Cpath stroke='%23E14300' stroke-width='1.3' stroke-linecap='square' mask='url(%23xk383epvmb)' transform='matrix(-1 0 0 1 34.917 0)' d='m20.675 3.319-6.433 6.195'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-light {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='qlns9jm68a' d='M0 0h24v24H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='8jac2i2ekb' fill='%23fff'%3E%3Cuse xlink:href='%23qlns9jm68a'/%3E%3C/mask%3E%3Cg mask='url(%238jac2i2ekb)'%3E%3Cpath d='M15.864 21.937c0 .988-.797 1.785-1.785 1.785H9.943a1.782 1.782 0 0 1-1.785-1.785v-1.125h7.706v1.125z' fill='%2330848B' fill-rule='nonzero'/%3E%3Cpath d='M21.755 9.157c0-5.234-4.709-9.444-10.377-9.119C6.536.325 2.594 4 2.278 8.535 2.072 11.396 3.287 14 5.32 15.798c.544.48.952 1.069 1.18 1.715.136.384.209.79.209 1.203v.106c0 1.1.95 1.99 2.124 1.99h6.353c1.175 0 2.125-.89 2.125-1.99v-.115c0-.412.069-.815.2-1.197a3.985 3.985 0 0 1 1.148-1.693c1.91-1.665 3.095-4.038 3.095-6.68v.02z' fill='%23FFC40D' fill-rule='nonzero'/%3E%3Cpath d='m10.201 12.364-1.718-1.816A.945.945 0 0 1 9.856 9.25l1.095 1.157 3.269-2.842a.946.946 0 0 1 1.24 1.427l-3.952 3.436a.942.942 0 0 1-1.307-.064z' fill='%23F66100'/%3E%3C/g%3E%3Crect fill='%23F69C2B' x='6.993' y='16.41' width='9.306' height='1.52' rx='.76'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-thumb {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill-rule='nonzero' fill='none'%3E%3Cpath d='M22.238 10.16c-.226-1.476-2.378-1.476-2.378-1.476H13.8l-.172-5.517a1.726 1.726 0 0 0-1.608-1.662 1.727 1.727 0 0 0-1.81 1.352c-.195.862-.6 2.913-1.4 4.468-.45.878-.924 1.515-1.367 1.989.163.24.256.528.256.839v10.832c0 .225-.054.443-.14.637 2.961.163 7.328.404 9.581.326 1.461-.051 2.289-.176 2.522-1.206.233-1.03-.423-1.491-.423-1.491.656-.27 1.824-.715 1.824-1.827 0-1.11-1.203-1.501-1.203-1.501.897 0 1.962-.514 1.962-1.624 0-1.68-1.766-1.618-1.766-1.618.684-.342 2.415-1.044 2.19-2.52h-.008z' fill='%234FD8E7'/%3E%3Cpath d='M3.242 8.117h3.326c.831 0 1.507.676 1.507 1.507v10.832c0 .831-.676 1.507-1.507 1.507H3.242a1.509 1.509 0 0 1-1.508-1.507V9.624c0-.831.677-1.507 1.508-1.507z' fill='%23007C83'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-graphic-first {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill-rule='nonzero' fill='none'%3E%3Cpath fill='%23006E78' d='M13.918 1.048H9.566L7.025 4.877h3.133v9.076H6.983v3.313H17.08v-3.313h-3.161z'/%3E%3Cpath d='M19.365 17.266H4.69a.608.608 0 0 0-.6.53l-.57 4.442a.605.605 0 0 0 .598.682h15.764c.365 0 .64-.317.599-.675l-.517-4.442a.609.609 0 0 0-.599-.537z' fill='%23FFC40D'/%3E%3Cpath fill='%23FFF' d='M1.068 22.935h21.865'/%3E%3Cpath d='M17.513 20.654H6.494a.494.494 0 0 1-.496-.496c0-.275.22-.496.496-.496h11.019c.275 0 .496.22.496.496s-.22.496-.496.496z' fill='%2302A2AF'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-category01 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M15.506.926V.925l-3.505 2.35L8.492.926l-.001.001A5.455 5.455 0 0 0 0 5.455c0 1.966 1.05 3.674 2.609 4.633l6.352 4.26c.197.132.404.246.617.352l.136.065c.429.2.89.344 1.37.425l.177.027c.067.01.133.017.2.024h1.077c.067-.007.133-.015.2-.024l.176-.027a5.392 5.392 0 0 0 1.372-.425l.135-.065c.214-.106.421-.22.616-.353v.001l6.353-4.26C22.95 9.128 24 7.42 24 5.455A5.454 5.454 0 0 0 18.544 0a5.419 5.419 0 0 0-3.038.926z' id='f980qxz2da'/%3E%3Cpath d='M0 4.343v4.375h8.688V4.343A4.344 4.344 0 0 0 4.345 0 4.343 4.343 0 0 0 0 4.343z' id='k23116g5ic'/%3E%3Cpath d='M0 1.898c0 4.428 3.57 8.036 7.982 8.1h.178A1.899 1.899 0 0 0 10 8.103a1.9 1.9 0 0 0-1.898-1.9 4.31 4.31 0 0 1-4.305-4.304 1.898 1.898 0 0 0-3.797 0z' id='swfd4h774e'/%3E%3Cpath d='M6.203 1.898a4.31 4.31 0 0 1-4.304 4.305A1.9 1.9 0 0 0 0 8.102a1.9 1.9 0 0 0 1.84 1.897h.178C6.43 9.934 10 6.326 10 1.898a1.899 1.899 0 0 0-3.797 0z' id='u8li5fa4pg'/%3E%3Cpath d='M.756 0A5.404 5.404 0 0 0 0 2.727 5.454 5.454 0 0 0 5.454 8.18a5.454 5.454 0 0 0 5.455-5.454c0-1-.288-1.921-.757-2.727H.756z' id='p4lxh072ti'/%3E%3Cpath d='M0 2.727h9.396C8.45 1.104 6.712 0 4.699 0 2.685 0 .946 1.104 0 2.727z' id='gvxrf2qoyk'/%3E%3Cpath d='M.206 0C.086.45 0 .916 0 1.404a5.453 5.453 0 0 0 5.454 5.455 5.453 5.453 0 0 0 5.455-5.455c0-.488-.086-.954-.206-1.404H.206z' id='fpf9765bgm'/%3E%3Cpath d='M0 4.207h10.909C10.262 1.789 8.076 0 5.454 0S.648 1.789 0 4.207z' id='6ayfybjgfo'/%3E%3Cpath d='M0 4.544a4.543 4.543 0 1 0 9.086 0 4.543 4.543 0 1 0-9.086 0z' id='fd6pke7htq'/%3E%3Cpath d='M0 3.029h8.532C7.905 1.268 6.24 0 4.266 0A4.528 4.528 0 0 0 0 3.029z' id='ipfe4rneos'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2330B566' d='M0 23.998h23.999v-9.999H0z'/%3E%3Cpath fill='%23414242' d='M13.09 15.004H24V4.362H13.09z'/%3E%3Cg transform='translate(0 8.757)'%3E%3Cmask id='c9t5qklj8b' fill='%23fff'%3E%3Cuse xlink:href='%23f980qxz2da'/%3E%3C/mask%3E%3Cpath fill='%2330B566' mask='url(%23c9t5qklj8b)' d='M-.8 16.041h25.599V-.8H-.8z'/%3E%3C/g%3E%3Cg transform='translate(7.656 15.28)'%3E%3Cmask id='r4tjv6vl4d' fill='%23fff'%3E%3Cuse xlink:href='%23k23116g5ic'/%3E%3C/mask%3E%3Cpath fill='%23FFF' mask='url(%23r4tjv6vl4d)' d='M-.801 9.517H9.487V-.801H-.801z'/%3E%3C/g%3E%3Cg transform='translate(0 14)'%3E%3Cmask id='k59u1y5vvf' fill='%23fff'%3E%3Cuse xlink:href='%23swfd4h774e'/%3E%3C/mask%3E%3Cpath fill='%23FFC28A' mask='url(%23k59u1y5vvf)' d='M-.8 10.799h11.6V-.8H-.8z'/%3E%3C/g%3E%3Cg transform='translate(14 14)'%3E%3Cmask id='i025gfeoeh' fill='%23fff'%3E%3Cuse xlink:href='%23u8li5fa4pg'/%3E%3C/mask%3E%3Cpath fill='%23FFC28A' mask='url(%23i025gfeoeh)' d='M-.8 10.799h11.6V-.8H-.8z'/%3E%3C/g%3E%3Cg transform='translate(0 2.727)'%3E%3Cmask id='6j8zoz3t4j' fill='%23fff'%3E%3Cuse xlink:href='%23p4lxh072ti'/%3E%3C/mask%3E%3Cpath fill='%23FFC28A' mask='url(%236j8zoz3t4j)' d='M-.8 8.982h12.509V-.8H-.8z'/%3E%3C/g%3E%3Cg transform='translate(.756)'%3E%3Cmask id='krwhs9ez3l' fill='%23fff'%3E%3Cuse xlink:href='%23gvxrf2qoyk'/%3E%3C/mask%3E%3Cpath fill='%23414242' mask='url(%23krwhs9ez3l)' d='M-.799 3.527h10.996V-.8H-.8z'/%3E%3C/g%3E%3Cg transform='translate(13.09 4.049)'%3E%3Cmask id='9ue86ammwn' fill='%23fff'%3E%3Cuse xlink:href='%23fpf9765bgm'/%3E%3C/mask%3E%3Cpath fill='%23FFC28A' mask='url(%239ue86ammwn)' d='M-.799 7.659h12.508V-.8H-.8z'/%3E%3C/g%3E%3Cg stroke='%23E06C80' stroke-linecap='round' stroke-width='.5'%3E%3Cpath d='M3.207 7.714a2.382 2.382 0 0 0 4.495 0M16.297 7.714a2.382 2.382 0 0 0 4.495 0'/%3E%3C/g%3E%3Cpath fill='%23414242' d='M13.09 10.642h1.995V4.207H13.09zM22.003 9.683H24V4.207h-1.996z'/%3E%3Cg transform='translate(13.09)'%3E%3Cmask id='jjrhhjtlqp' fill='%23fff'%3E%3Cuse xlink:href='%236ayfybjgfo'/%3E%3C/mask%3E%3Cpath fill='%23414242' mask='url(%23jjrhhjtlqp)' d='M-.799 5.007h12.508V-.8H-.8z'/%3E%3C/g%3E%3Cg transform='translate(7.457 7.456)'%3E%3Cmask id='882kcis3er' fill='%23fff'%3E%3Cuse xlink:href='%23fd6pke7htq'/%3E%3C/mask%3E%3Cpath fill='%23FFC28A' mask='url(%23882kcis3er)' d='M-.801 9.887H9.887V-.8H-.801z'/%3E%3C/g%3E%3Cg transform='translate(7.735 7.456)'%3E%3Cmask id='abv65q7gut' fill='%23fff'%3E%3Cuse xlink:href='%23ipfe4rneos'/%3E%3C/mask%3E%3Cpath fill='%23414242' mask='url(%23abv65q7gut)' d='M-.8 3.829H9.332V-.8H-.8z'/%3E%3C/g%3E%3Cpath d='M9.503 13.514A2.65 2.65 0 0 0 12 15.28a2.65 2.65 0 0 0 2.496-1.767' stroke='%23E06C80' stroke-width='.5' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-category02 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cpath id='f19eq6owxa' d='M0 0h24v24H0z'/%3E%3Cpath id='occokvu7sc' d='M0 0h24v24H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='786l53q5ab' fill='%23fff'%3E%3Cuse xlink:href='%23f19eq6owxa'/%3E%3C/mask%3E%3Cg mask='url(%23786l53q5ab)'%3E%3Cpath d='M9.273 8.727a1.635 1.635 0 1 1 .001 3.271 1.635 1.635 0 0 1-.001-3.27M8.727 14.181a1.09 1.09 0 1 1 .002 2.181 1.09 1.09 0 0 1-.002-2.18M14.727 12a1.636 1.636 0 1 1 .001 3.271 1.636 1.636 0 0 1 0-3.271M15.273 7.637a1.09 1.09 0 1 1 .001 2.18 1.09 1.09 0 0 1-.001-2.18' fill='%23E51946'/%3E%3Cg%3E%3Cmask id='uvpbv2vh1d' fill='%23fff'%3E%3Cuse xlink:href='%23occokvu7sc'/%3E%3C/mask%3E%3Cpath d='M5.454 13.09H1.091a1.091 1.091 0 1 1 0-2.181h4.363a1.091 1.091 0 0 1 0 2.182m17.455 0h-4.364a1.091 1.091 0 0 1 0-2.182h4.364a1.09 1.09 0 0 1 0 2.182M12 24a1.09 1.09 0 0 1-1.09-1.091v-5.454a1.092 1.092 0 1 1 2.182 0v5.454c0 .603-.489 1.09-1.092 1.09m0-16.362a1.09 1.09 0 0 1-1.09-1.091V1.09a1.09 1.09 0 1 1 2.182 0v5.455c0 .603-.489 1.09-1.092 1.09' fill='%23FF6494' mask='url(%23uvpbv2vh1d)'/%3E%3C/g%3E%3Cpath d='M15.273 9.818a1.09 1.09 0 1 1-.001-2.18 1.09 1.09 0 0 1 0 2.18zm-.545 5.454A1.636 1.636 0 1 1 14.726 12a1.636 1.636 0 0 1 .002 3.272zM9.273 12a1.636 1.636 0 1 1 0-3.272 1.636 1.636 0 0 1 0 3.272zm-.545 4.363a1.09 1.09 0 1 1-.001-2.18 1.09 1.09 0 0 1 0 2.18zm9.817-3.273a1.09 1.09 0 1 1 0-2.18h3.209a9.831 9.831 0 0 0-8.663-8.664v4.3a1.09 1.09 0 0 1-2.182 0v-4.3a9.83 9.83 0 0 0-8.662 8.663h3.208a1.09 1.09 0 0 1 0 2.181H2.247a9.832 9.832 0 0 0 8.662 8.664v-4.299a1.092 1.092 0 1 1 2.182 0v4.3a9.833 9.833 0 0 0 8.663-8.665h-3.21z' fill='%23FF6494'/%3E%3Cpath d='m19.66 5.884.825-.826a1.092 1.092 0 0 0-1.543-1.543l-.826.826c.57.456 1.087.973 1.544 1.543zm0 12.233a9.826 9.826 0 0 1-1.544 1.542l.826.827a1.091 1.091 0 0 0 1.543-1.543l-.825-.826zm-15.32 0-.825.826a1.091 1.091 0 0 0 1.515 1.569l.027-.026.826-.827a9.826 9.826 0 0 1-1.543-1.542zm0-12.233A9.875 9.875 0 0 1 5.883 4.34l-.825-.826a1.092 1.092 0 0 0-1.543 1.543l.825.826z' fill='%23FF6494'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-category03 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cpath id='p4kt620zya' d='M0 0h24v24H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cmask id='ktwpt58xwb' fill='%23fff'%3E%3Cuse xlink:href='%23p4kt620zya'/%3E%3C/mask%3E%3Cpath d='M24 12c0 6.627-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0s12 5.373 12 12' fill='%235CBC64' mask='url(%23ktwpt58xwb)'/%3E%3C/g%3E%3Cpath d='M12 5a2 2 0 0 1 2 2l-.001 3H17a2 2 0 1 1 0 4h-3.001L14 17a2 2 0 1 1-4 0l-.001-3H7a2 2 0 1 1 0-4h2.999L10 7a2 2 0 0 1 2-2z' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .icon-category04 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='2ka095sxja' d='M0 0h24v24H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='6bk77vlvgb' fill='%23fff'%3E%3Cuse xlink:href='%232ka095sxja'/%3E%3C/mask%3E%3Cpath d='M0 24v-6a6 6 0 0 1 12 0v6M12 24v-6a6 6 0 0 1 12 0v6' fill='%2330B566' mask='url(%236bk77vlvgb)'/%3E%3Cpath d='M.516 3.574A5.97 5.97 0 0 0 0 6a6 6 0 0 0 12 0 5.97 5.97 0 0 0-.515-2.426H.515z' fill='%23FFC38A' mask='url(%236bk77vlvgb)'/%3E%3Cpath d='M6 0A5.996 5.996 0 0 0 .516 3.574h10.968A5.996 5.996 0 0 0 6 0M18 0a5.996 5.996 0 0 0-5.484 3.574h10.968A5.996 5.996 0 0 0 18 0' fill='%23414242' mask='url(%236bk77vlvgb)'/%3E%3Cpath d='M14.4 3.574v7.218a5.964 5.964 0 0 0 7.2 0V3.574h-7.2z' fill='%23FFC38A' mask='url(%236bk77vlvgb)'/%3E%3Cpath d='M12 6v6.002h2.4v-1.21A5.985 5.985 0 0 1 12 6' fill='%23414242' mask='url(%236bk77vlvgb)'/%3E%3Cpath d='M12.516 3.574A5.97 5.97 0 0 0 12 6c0 1.961.946 3.697 2.4 4.792V3.574h-1.884zM21.6 10.792v1.21H24V6a5.985 5.985 0 0 1-2.4 4.792' fill='%23414242' mask='url(%236bk77vlvgb)'/%3E%3Cpath d='M21.6 3.574v7.218a5.985 5.985 0 0 0 1.885-7.218H21.6z' fill='%23414242' mask='url(%236bk77vlvgb)'/%3E%3Cpath d='M3.753 8.573a2.382 2.382 0 0 0 4.494 0M15.753 8.573a2.382 2.382 0 0 0 4.494 0' stroke='%23E06C80' stroke-width='.5' stroke-linecap='round' mask='url(%236bk77vlvgb)'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-category05 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%2330B566' cx='10' cy='10' r='10'/%3E%3Cg fill='%23FFF'%3E%3Cpath d='m9.952 9.001-.108.891h7.01l.108-.891zM10.533 10.308l-.098.803h4.493l-.045.378h-4.06l-.237 1.966h6.313l.101-.842h-5.071l.047-.388h4.06l.231-1.917zM10.94 6l-.102.832h.994l-.115.95h-.992l-.1.822h5.946l.1-.823h-1.014l.114-.949h.915L16.788 6h-5.849zm2.121.832h1.48l-.114.95h-1.48l.114-.95zM5.409 7.79 4.74 8.896h2.013l.01-.03-.387-.26.426-.736c.358-.62.04-1.453-.958-1.453H3.308l-.124 1.026h2.012c.194 0 .32.165.213.349'/%3E%3Cpath d='m10.14 8.062.13-1.065H9.048l.117-.968H7.888l-.6 4.966H4.681c-.193 0-.328-.155-.202-.328l.968-1.395H3.482l-.01.02.282.242-.571.803c-.437.62-.078 1.695.928 1.695h3.052l-.136 1.122h1.278l.615-5.092h1.22z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-category06 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='1ccta9357a' d='M0 0h24v17.452H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M16.363 6.546H7.636a1.09 1.09 0 0 1 0-2.182h8.727a1.091 1.091 0 0 1 0 2.182' fill='%23414242'/%3E%3Cg transform='translate(0 6.546)'%3E%3Cmask id='el9czl00jb' fill='%23fff'%3E%3Cuse xlink:href='%231ccta9357a'/%3E%3C/mask%3E%3Cpath d='M20.028 17.455H3.971A3.972 3.972 0 0 1 0 13.482V7.637A7.637 7.637 0 0 1 7.636 0h8.727A7.637 7.637 0 0 1 24 7.637v5.845a3.972 3.972 0 0 1-3.972 3.973' fill='%2375CC93' mask='url(%23el9czl00jb)'/%3E%3C/g%3E%3Cpath d='M17.454 4.364H6.546a2.183 2.183 0 1 1 0-4.364h10.908a2.183 2.183 0 1 1 0 4.364' fill='%2375CC93'/%3E%3Cpath d='M8.404 13.095H6.959v4.751c0 .274-.061.477-.183.61a.615.615 0 0 1-.473.198.62.62 0 0 1-.479-.2c-.124-.134-.186-.337-.186-.608v-4.75H4.193c-.226 0-.393-.05-.504-.15a.505.505 0 0 1-.165-.393c0-.17.058-.304.172-.403.114-.097.28-.146.497-.146h4.211c.229 0 .399.05.511.152a.509.509 0 0 1 .168.396.5.5 0 0 1-.17.395c-.113.099-.282.149-.509.149M10.853 15.987h1.954l-.985-2.699-.969 2.7zm2.623 1.815-.31-.82h-2.66l-.313.838c-.122.327-.226.548-.312.662-.087.115-.227.172-.424.172a.623.623 0 0 1-.442-.183.559.559 0 0 1-.19-.415c0-.089.013-.18.044-.276a5.12 5.12 0 0 1 .146-.397l1.673-4.247.172-.439c.067-.17.14-.313.215-.426a.861.861 0 0 1 .3-.275.922.922 0 0 1 .456-.104c.184 0 .337.035.461.104.123.071.223.16.3.271.074.11.14.228.191.354.051.126.118.295.198.506l1.71 4.22c.132.322.2.555.2.701a.585.585 0 0 1-.189.417.628.628 0 0 1-.459.19.552.552 0 0 1-.455-.207 1.51 1.51 0 0 1-.163-.296 28.944 28.944 0 0 1-.149-.35zM15.622 17.271l1.464-2.137-1.232-1.9a3.678 3.678 0 0 1-.26-.474.94.94 0 0 1-.088-.382c0-.125.056-.237.168-.337a.587.587 0 0 1 .408-.149c.185 0 .327.054.43.163.103.108.245.31.426.604l.982 1.588 1.048-1.588c.087-.134.16-.248.22-.344.062-.094.12-.173.177-.236a.581.581 0 0 1 .19-.14.589.589 0 0 1 .243-.047c.166 0 .303.05.408.15.105.1.158.217.158.354 0 .2-.114.47-.344.812l-1.29 1.926 1.389 2.137a3.5 3.5 0 0 1 .272.466c.056.124.085.24.085.35a.547.547 0 0 1-.291.492.65.65 0 0 1-.311.075.603.603 0 0 1-.526-.272 21.644 21.644 0 0 1-.3-.45l-1.151-1.81-1.222 1.863c-.095.148-.162.253-.203.312-.04.06-.088.118-.145.174a.621.621 0 0 1-.201.134.706.706 0 0 1-.272.05.558.558 0 0 1-.4-.149c-.104-.097-.157-.24-.157-.427 0-.22.108-.49.325-.808' fill='%23414242'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.lpds-wrap .icon-sns-lp {
  background-image: url("/resources/images/lpds/icon/icon-sns-lp-v2.png");
}

.lpds-wrap .icon-question {
  background-image: url("/resources/images/lpds/icon/icon-question-v2.png");
}

.lpds-wrap .icon-emoji-seed {
  background-image: url("/resources/images/lpds/icon/icon-emoji-seed-v2.png");
}

.lpds-wrap .tab-wrap .tab-list-wrap {
  position: relative;
}

.lpds-wrap .tab-wrap .tab-list {
  overflow: initial;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: none;
  border-radius: 0;
}

.lpds-wrap .tab-wrap .tab-list li {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}

.lpds-wrap .tab-wrap .tab-list li.js-active .tab-list__btn > h3 {
  color: #293A46;
}

.lpds-wrap .tab-wrap .tab-list li.js-active .tab-list__btn::after {
  width: 100%;
  height: 2px;
  background-color: #18262F;
  z-index: 1;
}

.lpds-wrap .tab-wrap .tab-list__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 60px;
  border-bottom: 1px solid #DDE4E9;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #6A8294;
}

.lpds-wrap .tab-wrap .tab-list__btn::after {
  content: '';
  position: absolute;
  width: 0;
  bottom: 0;
  left: 0;
}

.lpds-wrap .tab-wrap .tab-list__btn > * {
  font-weight: 400;
}

.lpds-wrap .tab-wrap .tab-contents .tab-content {
  display: none;
  padding: 30px 20px;
}

.lpds-wrap .tab-wrap .tab-contents .tab-content.js-active {
  display: block;
}

.lpds-wrap .tab-wrap.scrollable-type .tab-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow-x: scroll;
  overflow-y: hidden;
  padding: 0 30px;
  border-bottom: 1px solid #DDE4E9;
}

.lpds-wrap .tab-wrap.scrollable-type .tab-list::-webkit-scrollbar {
  display: none;
}

.lpds-wrap .tab-wrap.scrollable-type .tab-list li {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  text-align: center;
}

.lpds-wrap .tab-wrap.scrollable-type .tab-list li + li {
  margin-left: 30px;
}

.lpds-wrap .tab-wrap.scrollable-type .tab-list__btn {
  border-bottom: 0;
}

.lpds-wrap .tab-wrap.scrollable-type .tab-contents .tab-content {
  display: none;
  padding: 40px 20px;
}

.lpds-wrap .tab-wrap.scrollable-type .tab-contents .tab-content.js-active {
  display: block;
}

.lpds-wrap .tab-wrap.switcher-type .tab-list {
  gap: 12px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.lpds-wrap .tab-wrap.switcher-type .tab-list li {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  text-align: center;
}

.lpds-wrap .tab-wrap.switcher-type .tab-list li.js-active .tab-list__btn {
  background-color: #293A46;
  color: #FFFFFF;
}

.lpds-wrap .tab-wrap.switcher-type .tab-list li.js-active .tab-list__btn * {
  color: #FFFFFF;
}

.lpds-wrap .tab-wrap.switcher-type .tab-list__btn {
  width: auto;
  min-width: 90px;
  background-color: #FFFFFF;
  border: none;
}

.lpds-wrap .tab-wrap.switcher-type .tab-list__btn * {
  color: #293A46;
  font-weight: 700;
}

.lpds-wrap .tab-wrap.rounded-type .tab-list {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 4px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.lpds-wrap .tab-wrap.rounded-type .tab-list li {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin: 2px 0;
  text-align: center;
}

.lpds-wrap .tab-wrap.rounded-type .tab-list li.js-active .tab-list__btn {
  background-color: #28A65B;
  color: #FFFFFF;
}

.lpds-wrap .tab-wrap.rounded-type .tab-list li.js-active .tab-list__btn * {
  color: #FFFFFF;
}

.lpds-wrap .tab-wrap.rounded-type .tab-list__btn {
  width: auto;
  min-width: 100px;
  height: 32px;
  padding: 0 20px;
  line-height: 32px;
  background-color: #F2F4F6;
  border: none;
  border-radius: 16px;
  font-size: 14px;
}

.lpds-wrap .tab-wrap.rounded-type .tab-list__btn * {
  color: #293A46;
  font-weight: 400;
}

.lpds-wrap .tab-wrap.rounded-type .tab-list__btn::after {
  display: none;
}

.lpds-wrap .tab-wrap.square-type .tab-list {
  overflow: hidden;
  background-color: #DDE4E9;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 0 2px #DDE4E9;
          box-shadow: 0 0 0 2px #DDE4E9;
}

.lpds-wrap .tab-wrap.square-type .tab-list li {
  text-align: center;
}

.lpds-wrap .tab-wrap.square-type .tab-list li.js-active .tab-list__btn {
  background-color: #FFFFFF;
  color: #171717;
}

.lpds-wrap .tab-wrap.square-type .tab-list li.js-active .tab-list__btn * {
  color: #171717;
}

.lpds-wrap .tab-wrap.square-type .tab-list li.js-active .tab-list__btn::after {
  display: none;
}

.lpds-wrap .tab-wrap.square-type .tab-list__btn {
  border: none;
  color: #171717;
  border-radius: 0;
}

.lpds-wrap .tab-wrap.square-type .tab-list__btn * {
  font-weight: 400;
}

.lpds-wrap .tab-wrap.square-type .tab-contents .tab-content {
  padding: 24px 0;
}

.lpds-wrap .tab-wrap.plan-type .tab-list {
  background: transparent !important;
}

.lpds-wrap .tab-wrap.plan-type .tab-list li.js-active .tab-list__btn > h3 {
  color: #FFFFFF;
}

.lpds-wrap .tab-wrap.plan-type .tab-list li.js-active .tab-list__btn::after {
  height: 4px;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.75);
}

.lpds-wrap .tab-wrap.plan-type .tab-list__btn {
  border: none;
  color: rgba(255, 255, 255, 0.5);
  height: 54px;
  padding: 0 !important;
}

.lpds-wrap .tab-wrap.plan-type .tab-list__btn * {
  font-weight: 400;
  line-height: 1.2;
}

.lpds-wrap .tab-wrap.plan-type .tab-contents .tab-content {
  padding: 0 0 40px;
}

.lpds-wrap .tab-wrap.plan-type .tab-contents .tab-content .section {
  padding: 40px 20px;
}

.lpds-wrap .tab-wrap.plan-type .tab-contents .tab-content .section:first-child {
  padding: 20px;
}

.lpds-wrap .tab-wrap.switcher2-type .tab-list {
  padding: 6px;
  border-radius: 24px;
  -webkit-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.2);
}

.lpds-wrap .tab-wrap.switcher2-type .tab-list-wrap {
  padding: 20px;
}

.lpds-wrap .tab-wrap.switcher2-type .tab-list li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}

.lpds-wrap .tab-wrap.switcher2-type .tab-list li.js-active .tab-list__btn {
  background-color: #FFFFFF;
  color: #28A65B;
  border-radius: 18px;
}

.lpds-wrap .tab-wrap.switcher2-type .tab-list li.js-active .tab-list__btn * {
  color: #28A65B;
}

.lpds-wrap .tab-wrap.switcher2-type .tab-list__btn {
  width: auto;
  height: 36px;
  min-width: 90px;
  background-color: transparent;
  border: none;
}

.lpds-wrap .tab-wrap.switcher2-type .tab-list__btn * {
  font-size: 14px;
  color: #dddddd;
  font-weight: 700;
}

.lpds-wrap .tab-wrap.switcher2-type .tab-list__btn::after {
  display: none;
}

.lpds-wrap .pop-contents .tab-wrap .tab-contents .tab-content {
  padding: 30px 0;
}

.lpds-wrap .table-basic {
  text-align: center;
}

.lpds-wrap .table-basic th,
.lpds-wrap .table-basic td {
  padding: 16px;
}

.lpds-wrap .table-basic thead tr th + th {
  border-left: 1px solid #C7D3DB;
}

.lpds-wrap .table-basic thead th {
  background-color: #DDE4E9;
  border-bottom: 1px solid #C7D3DB;
}

.lpds-wrap .table-basic thead th:first-child[rowspan] {
  border-right: 1px solid #C7D3DB;
}

.lpds-wrap .table-basic tbody tr:first-child th,
.lpds-wrap .table-basic tbody tr:first-child td {
  border-top: none;
}

.lpds-wrap .table-basic tbody th {
  background-color: #F2F4F6;
  border-top: 1px solid #C7D3DB;
}

.lpds-wrap .table-basic tbody th:first-child {
  border-right: 1px solid #C7D3DB;
}

.lpds-wrap .table-basic tbody td {
  border-top: 1px solid #C7D3DB;
}

.lpds-wrap .table-basic tbody td + td {
  border-left: 1px solid #C7D3DB;
}

.lpds-wrap .table-basic tbody td .star-type {
  margin-top: 6px;
  font-size: 12px;
}

.lpds-wrap .table-basic tbody td .star-type li {
  padding-left: 20px;
  background-position: 0 1px;
}

.lpds-wrap .table-basic.text-left thead th {
  vertical-align: top;
  font-weight: 700;
}

.lpds-wrap .table-basic.text-left tbody th {
  vertical-align: top;
  font-weight: 700;
}

.lpds-wrap .table-basic.text-left tbody th,
.lpds-wrap .table-basic.text-left tbody td {
  padding: 16px 20px;
  text-align: inherit;
}

.lpds-wrap .table-basic.border-none thead tr:first-child th + th {
  border-left: none;
}

.lpds-wrap .table-basic.border-none tbody td + td {
  border-left: none;
}

.lpds-wrap .table-vertical {
  text-align: right;
}

.lpds-wrap .table-vertical thead th {
  font-size: 12px;
  color: #6A8294;
  font-weight: 400;
}

.lpds-wrap .table-vertical th {
  padding: 2px 0;
}

.lpds-wrap .table-vertical th:first-child {
  text-align: left;
}

.lpds-wrap .table-vertical td {
  padding: 2px 0;
}

.lpds-wrap .table-vertical.hang-type tbody th {
  font-size: 12px;
  color: #6A8294;
}

.lpds-wrap .table-vertical.hang-type tbody td {
  font-size: 12px;
  color: #6A8294;
}

.lpds-wrap .table-vertical.hang-type tbody tr:first-child th {
  padding-top: 14px;
  font-size: 14px;
  color: #293A46;
}

.lpds-wrap .table-vertical.hang-type tbody tr:first-child td {
  padding-top: 14px;
  font-size: 14px;
  font-weight: 700;
  color: #171717;
}

.lpds-wrap .table-details tfoot tr {
  border-top: 1px solid #293A46;
  font-size: 16px;
}

.lpds-wrap .table-details tfoot th {
  padding: 14px 0 0;
  text-align: left;
  font-weight: 700;
}

.lpds-wrap .table-details tfoot td {
  padding: 14px 0 0;
  text-align: right;
  font-weight: 700;
}

.lpds-wrap .table-details tbody tr.total {
  border-top: 1px solid #C7D3DB;
}

.lpds-wrap .table-details tbody tr.total th {
  padding: 17px 0;
  color: #6A8294;
}

.lpds-wrap .table-details tbody tr.total td {
  padding: 17px 0;
}

.lpds-wrap .table-details tbody tr:nth-last-of-type(2) th {
  padding-bottom: 21px;
}

.lpds-wrap .table-details tbody tr:nth-last-of-type(2) td {
  padding-bottom: 21px;
}

.lpds-wrap .table-details tbody th {
  padding: 6px 0 5px;
  color: #6A8294;
  text-align: left;
}

.lpds-wrap .table-details tbody td {
  padding: 6px 0 5px;
  text-align: right;
}

.lpds-wrap .table-simple tbody th {
  padding: 5px 0;
  vertical-align: top;
  text-align: left;
}

.lpds-wrap .table-simple tbody td {
  padding: 5px 0;
  font-weight: 700;
  text-align: right;
}

.lpds-wrap .table-sheet {
  border-top: 1px solid #C7D3DB;
  text-align: center;
}

.lpds-wrap .table-sheet thead th {
  font-size: 12px;
  color: #18262F;
  font-weight: 400;
  padding: 5px;
  border-right: 1px solid #C7D3DB;
  border-bottom: 1px solid #C7D3DB;
  background-color: #DDE4E9;
}

.lpds-wrap .table-sheet thead th:last-child {
  border-right: none;
}

.lpds-wrap .table-sheet tbody th {
  font-size: 14px;
  color: #18262F;
  padding: 10px;
  text-align: left;
  border-right: 1px solid #C7D3DB;
  border-bottom: 1px solid #C7D3DB;
  background-color: #F2F4F6;
}

.lpds-wrap .table-sheet tbody td {
  font-size: 14px;
  color: #18262F;
  padding: 10px;
  border-right: 1px solid #C7D3DB;
  border-bottom: 1px solid #C7D3DB;
}

.lpds-wrap .table-sheet tbody td:last-child {
  border-right: none;
}

.lpds-wrap .tag {
  display: inline-block;
  height: 20px;
  margin: 4px 2px;
  line-height: 20px;
  font-size: 12px;
  border-radius: 12px;
  text-align: center;
  padding: 0 12px;
  color: #FFFFFF;
  font-weight: 400;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.lpds-wrap .tag.border {
  border: 1px solid #C7D3DB;
  color: #171717;
}

.lpds-wrap .tag.square {
  height: 24px;
  line-height: 24px;
  border: 1px solid #DDE4E9;
  border-radius: 4px;
  color: #293A46;
}

.lpds-wrap .tag--hot {
  background-color: #0286E8;
}

.lpds-wrap .tag--new {
  background-color: #F60019;
}

.lpds-wrap .tag--best {
  background-color: #34863B;
}

.lpds-wrap .summary-list > li {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.lpds-wrap .summary-list > li + li {
  margin-top: 4px;
}

.lpds-wrap .summary-list > li.js-done .summary-list__title {
  color: #293A46;
}

.lpds-wrap .summary-list > li.summary-list--total {
  font-size: 16px;
  font-weight: 700;
}

.lpds-wrap .summary-list > li.summary-list--total + li {
  margin-top: 16px;
}

.lpds-wrap .summary-list > li.summary-list--total .summary-list__title {
  font-weight: 700;
}

.lpds-wrap .summary-list__title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: normal;
}

.lpds-wrap .summary-list__cont {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
}

.lpds-wrap .summary-list.align-center li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.lpds-wrap .summary-list.auto-type .summary-list__title {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  padding-right: 10px;
}

.lpds-wrap .summary-list.auto-type .summary-list__cont {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  padding-left: 10px;
}

.lpds-wrap .summary-list.column-type > li {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.lpds-wrap .summary-list.column-type > li + li {
  padding-top: 20px;
  border-top: 1px solid #C7D3DB;
}

.lpds-wrap .summary-list.column-type .summary-list__title {
  width: 100%;
}

.lpds-wrap .summary-list.column-type .summary-list__cont {
  width: 100%;
  text-align: left;
}

.lpds-wrap .summary-list.column-type.form-type > li {
  gap: 16px;
}

.lpds-wrap .summary-list.column-type.form-type .radiobox__label {
  width: 100%;
  font-weight: 400;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.lpds-wrap .summary-list.column-type.form-type .radiobox__label .plan-detail {
  margin-top: 4px;
}

.lpds-wrap .summary-list.card-type > li {
  display: block;
}

.lpds-wrap .summary-list.card-type > li + li {
  margin-top: 16px;
}

.lpds-wrap .summary-list.card-type > li .grid-column.thin-gutter {
  gap: 8px;
}

.lpds-wrap .summary-list.card-type .summary-list__prd {
  font-size: 16px;
  font-weight: 400;
}

.lpds-wrap .summary-list .plan-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.lpds-wrap .summary-list .plan-detail__cont {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-right: 8px;
  text-align: left;
  word-break: keep-all;
}

.lpds-wrap .summary-list .plan-detail__cont + .plan-detail__cont {
  position: relative;
  padding-left: 8px;
  padding-right: 0;
  text-align: right;
}

.lpds-wrap .summary-list .plan-detail__cont + .plan-detail__cont::after {
  content: '';
  position: absolute;
  top: 2px;
  left: 0;
  margin-left: -8px;
  display: block;
  width: 16px;
  height: 16px;
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Cpath d='m9.964 13.831 4.866-4.915a.59.59 0 0 0 0-.832L9.964 3.17a.58.58 0 0 0-.821.003.59.59 0 0 0-.003.83l3.872 3.908H1.583A.586.586 0 0 0 1 8.5c0 .325.261.589.583.589h11.429l-3.873 3.91A.59.59 0 0 0 9.559 14a.57.57 0 0 0 .405-.169z' stroke='%23536E78' stroke-width='.7' fill='%23536E78'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.lpds-wrap .summary-list .plan-detail__price {
  font-weight: 700;
}

.lpds-wrap .summary-list .plan-detail__desc {
  margin-top: 2px;
}

.lpds-wrap .summary-list .plan-detail.inline-type .plan-detail__cont {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  padding-right: 16px;
}

.lpds-wrap .summary-list .plan-detail.inline-type .plan-detail__cont + .plan-detail__cont {
  padding-left: 16px;
}

.lpds-wrap .summary-list .tooltip {
  position: static;
  display: inline-block;
  width: auto;
}

.lpds-wrap .box-default .sub-title-md {
  word-break: normal;
}

.lpds-wrap .box-default .summary-list li + li {
  margin-top: 12px;
}

.lpds-wrap .box-default .summary-list__title {
  color: #6A8294;
  text-align: left;
}

.lpds-wrap .box-default .summary-list.column-type > li + li {
  margin-top: 20px;
}

.lpds-wrap .file-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.lpds-wrap .file-list li {
  overflow: hidden;
  position: relative;
  width: 65px;
  height: 65px;
  margin: 3px;
  border: 1px solid #C7D3DB;
  border-radius: 5px;
}

.lpds-wrap .file-list li > img {
  width: 100%;
}

.lpds-wrap .file-list li > button {
  position: absolute;
  top: 0px;
  right: 0px;
}

.lpds-wrap .file-wrap {
  overflow-y: hidden;
  height: 80px;
}

.lpds-wrap .file-wrap .file-list {
  overflow-x: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 12px;
  height: 97px;
  padding: 0 20px;
}

.lpds-wrap .file-wrap .file-list > li {
  position: relative;
  overflow: hidden;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 80px;
  height: 80px;
  margin: 0;
  border: 1px solid #6A8294;
  border-radius: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.lpds-wrap .file-wrap .file-list__img {
  height: 100%;
}

.lpds-wrap .file-wrap .file-list__img img {
  -o-object-fit: fill;
     object-fit: fill;
  width: 100%;
  height: 100%;
}

.lpds-wrap .file-wrap .file-list__delete {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 20px;
  height: 20px;
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%2336474E' cx='10' cy='10' r='10'/%3E%3Cpath d='m10.49 10 3.908-3.909a.346.346 0 1 0-.49-.49L10 9.511 6.09 5.6a.346.346 0 0 0-.489.49l3.91 3.91-3.91 3.908a.347.347 0 0 0 .245.591.345.345 0 0 0 .245-.101l3.91-3.91 3.908 3.91a.348.348 0 0 0 .49 0 .346.346 0 0 0 0-.49L10.488 10z' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E");
  background-position: no-repeat;
  background-size: contain;
}

.lpds-wrap .qna-list > li {
  border-bottom: 1px solid #DDE4E9;
}

.lpds-wrap .qna-list > li:first-child .qna-list__title {
  padding-top: 0;
}

.lpds-wrap .qna-list__title {
  padding: 16px 0;
  font-size: 16px;
}

.lpds-wrap .qna-list__title .icon-accordion {
  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'%3E%3Cpath d='m6.026 4 3.987 3.986L6 12' stroke='%2336474E' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.lpds-wrap .qna-list__title .js-active .icon-accordion {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.lpds-wrap .qna-list__cont {
  display: none;
  padding: 20px 0;
  border-top: 1px solid #DDE4E9;
}

.lpds-wrap .certificate-list .box-border a {
  font-size: 16px;
  display: table;
  position: relative;
  width: 100%;
  height: 45px;
  padding-left: 63px;
  letter-spacing: -0.025em;
  color: #293A46;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.lpds-wrap .certificate-list .box-border a:after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  width: 7px;
  height: 12px;
  margin-top: -7px;
  background: url(/resources/images/common/m.arr_rgt2.png) no-repeat;
  background-size: contain;
}

.lpds-wrap .certificate-list .box-border a span {
  display: table-cell;
  vertical-align: middle;
}

.lpds-wrap .certificate-list .box-border.naver {
  background: url("/resources/images/products/m.bg_certificate7.png") 27px 50% no-repeat;
  background-size: 33.5px auto;
}

.lpds-wrap .certificate-list .box-border.pin {
  background: url("/resources/images/products/m.bg_certificate5.png") 27px 50% no-repeat;
  background-size: 36px auto;
}

.lpds-wrap .certificate-list .box-border.kakao {
  background: url("/resources/images/products/v231116_m.bg_certificate6.png") 27px 50% no-repeat;
  background-size: 36px auto;
}

.lpds-wrap .password_area .styled_password_wrap {
  position: relative;
  width: 100%;
  text-align: center;
  font-size: 0;
}

.lpds-wrap .password_area .styled_password_wrap .password_dot {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #DDE4E9;
  border-radius: 50%;
  margin: 0 10px;
}

.lpds-wrap .password_area .styled_password_wrap .password_dot.on {
  background: #28A65B;
}

.lpds-wrap .password_area .styled_password_wrap input {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  opacity: 0;
}

.lpds-wrap .password_area .styled_password_wrap label {
  display: none;
}

.lpds-wrap .accor-agree-wrap .accor_agree_tit {
  display: block;
  margin-top: 16px;
  font-size: 16px;
  font-weight: 700;
}

.lpds-wrap .accor-agree-wrap .accor_agree_cont li {
  padding-left: 8px;
}

.lpds-wrap .sub-title-sm.notice-type {
  padding-left: 24px;
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0z' fill='%23C4E8D0'/%3E%3Cpath d='M7.1 4.329a.905.905 0 1 1 1.8 0l-.533 5.34a.369.369 0 0 1-.734-.001L7.1 4.328zm.9 8.504a.834.834 0 1 1 0-1.667.834.834 0 0 1 0 1.667z' fill='%2328A65B'/%3E%3C/g%3E%3C/svg%3E");
  background-position: 0 4px;
  background-repeat: no-repeat;
}

.lpds-wrap .text-list li {
  padding-left: 24px;
  background-position: 0 2px;
  background-repeat: no-repeat;
}

.lpds-wrap .text-list li + li {
  margin-top: 12px;
}

.lpds-wrap .text-list li ul {
  margin-top: 6px;
}

.lpds-wrap .text-list li ul li + li {
  margin-top: 6px;
}

.lpds-wrap .text-list.thin-gutter li + li {
  margin-top: 6px;
}

.lpds-wrap .text-list.sm li {
  background-position: 0 1px;
  font-size: 12px;
}

.lpds-wrap .text-list.title-type.dash-type > li {
  background-position: 0 3px;
}

.lpds-wrap .text-list.title-type.dash-type > li + li {
  margin-top: 12px;
}

.lpds-wrap .text-list.title-type.dash-type > li ul {
  color: #6A8294;
  /* li {
                                + li {
                                    margin-top: 6px;
                                }
                            } */
}

.lpds-wrap .text-list.title-type.dash-type > li .sub-title-sm + .text--lighten {
  margin-top: 6px;
}

.lpds-wrap .text-list.title-type.notice-type > li {
  background-position: 0 4px;
}

.lpds-wrap .text-list.notice-type > li {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0z' fill='%23C6D9DC'/%3E%3Cpath d='M7.1 4.329a.905.905 0 1 1 1.8 0l-.533 5.34a.369.369 0 0 1-.734-.001L7.1 4.328zm.9 8.504a.834.834 0 1 1 0-1.667.834.834 0 0 1 0 1.667z' fill='%2336474E'/%3E%3C/g%3E%3C/svg%3E");
  background-position: 0 2px;
}

.lpds-wrap .text-list.notice-type.red > li {
  background-image: url("/resources/images/lpds/icon/icon-bullet-stop.png");
}

.lpds-wrap .text-list.notice-type.red-fill > li {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0z' fill='%23FD404F'/%3E%3Cpath d='M7.1 4.329a.905.905 0 1 1 1.8 0l-.533 5.34a.369.369 0 0 1-.734-.001L7.1 4.328zm.9 8.504a.834.834 0 1 1 0-1.667.834.834 0 0 1 0 1.667z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .text-list.notice-type.primary-fill > li {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0z' fill='%23C4E8D0'/%3E%3Cpath d='M7.1 4.329a.905.905 0 1 1 1.8 0l-.533 5.34a.369.369 0 0 1-.734-.001L7.1 4.328zm.9 8.504a.834.834 0 1 1 0-1.667.834.834 0 0 1 0 1.667z' fill='%2328A65B'/%3E%3C/g%3E%3C/svg%3E");
}

.lpds-wrap .text-list.notice-type.white {
  color: #FFFFFF;
}

.lpds-wrap .text-list.notice-type.white > li {
  background-image: url("/resources/images/lpds/icon/icon-bullet-notice-line.png");
}

.lpds-wrap .text-list.dash-type > li {
  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'%3E%3Cpath d='M5 8h6v1H5z' fill='%2336474E' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.lpds-wrap .text-list.dash-type.text--lighten > li {
  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'%3E%3Cpath d='M5 8h6v1H5z' fill='%237C9599' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.lpds-wrap .text-list.dot-type > li {
  background-image: url("/resources/images/lpds/icon/icon-bullet-dot.png");
}

.lpds-wrap .text-list.star-type {
  /* dt {
                    padding-left: 24px;
                    background-image: svgIcon(bulletStar, 7C9599);
                    background-position: 0 2px;
                    background-repeat: no-repeat;
                    font-weight: 500;
                }
                dd {
                    padding-left: 24px;

                    + dt {
                        margin-top: 4px;
                    }
                } */
}

.lpds-wrap .text-list.star-type > li {
  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'%3E%3Cpath d='m7.565 4-.212 3.415-3.05-.893L4 7.384l2.96 1.14-1.784 2.953L5.9 12l2.147-2.771L10.132 12l.753-.523-1.813-2.954L12 7.384l-.272-.862-3.046.831L8.468 4z' fill='%237C9599' fill-rule='evenodd'/%3E%3C/svg%3E");
  color: #6A8294;
}

.lpds-wrap .text-list.star-type.sm > li {
  background-position: 0 -1px;
}

.lpds-wrap .text-list.star-type.text--white > li {
  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'%3E%3Cpath d='m7.565 4-.212 3.415-3.05-.893L4 7.384l2.96 1.14-1.784 2.953L5.9 12l2.147-2.771L10.132 12l.753-.523-1.813-2.954L12 7.384l-.272-.862-3.046.831L8.468 4z' fill='%23FFFFFF' fill-rule='evenodd'/%3E%3C/svg%3E");
  color: #FFFFFF;
}

.lpds-wrap .text-list.sup-type > li {
  padding: 0;
  background-image: none;
  font-size: 12px;
}

.lpds-wrap .text-list.pool-type > li {
  position: relative;
  background: none;
  font-size: 14px;
}

.lpds-wrap .text-list.pool-type > li::before {
  content: '※';
  position: absolute;
  left: 0;
  display: inline-block;
}

.lpds-wrap .text-list.consonant-type > li {
  position: relative;
  background: none;
}

.lpds-wrap .text-list.consonant-type > li::before {
  position: absolute;
  left: 0;
}

.lpds-wrap .text-list.consonant-type > li:nth-child(1)::before {
  content: "가.";
}

.lpds-wrap .text-list.consonant-type > li:nth-child(2)::before {
  content: "나.";
}

.lpds-wrap .text-list.consonant-type > li:nth-child(3)::before {
  content: "다.";
}

.lpds-wrap .text-list.consonant-type > li:nth-child(4)::before {
  content: "라.";
}

.lpds-wrap .text-list.consonant-type > li:nth-child(5)::before {
  content: "마.";
}

.lpds-wrap .text-list.consonant-type > li:nth-child(6)::before {
  content: "바.";
}

.lpds-wrap .text-list.consonant-type > li:nth-child(7)::before {
  content: "사.";
}

.lpds-wrap .text-list.consonant-type > li:nth-child(8)::before {
  content: "아.";
}

.lpds-wrap .text-list.consonant-type > li:nth-child(9)::before {
  content: "자.";
}

.lpds-wrap .text-list.consonant-type > li:nth-child(10)::before {
  content: "카.";
}

.lpds-wrap .text-list.consonant-type > li:nth-child(11)::before {
  content: "타.";
}

.lpds-wrap .text-list.consonant-type > li:nth-child(12)::before {
  content: "파.";
}

.lpds-wrap .text-list.consonant-type > li:nth-child(13)::before {
  content: "하.";
}

.lpds-wrap .text-list.count-type {
  counter-reset: index;
}

.lpds-wrap .text-list.count-type > li {
  position: relative;
  background: none;
}

.lpds-wrap .text-list.count-type > li::before {
  position: absolute;
  left: 0;
  counter-increment: index;
  content: counter(index) ") ";
}

.lpds-wrap .text-list.count-type.dot > li::before {
  content: counter(index) ". ";
}

.lpds-wrap .text-list.count-type.square > li::before {
  content: "[" counter(index) "] ";
}

.lpds-wrap .text-notice {
  padding-left: 29px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cpath id='mdhau314ca' d='M0 16h14V0H0z'/%3E%3C/defs%3E%3Cg transform='translate(1)' fill='none' fill-rule='evenodd'%3E%3Cpath d='M.5 13.5V8C.5 4.416 3.416 1.5 7 1.5s6.5 2.916 6.5 6.5v5.5H.5z' fill='%23FFC40D'/%3E%3Cpath d='M7 1a7 7 0 0 0-7 7v6h14V8a7 7 0 0 0-7-7m0 1c3.309 0 6 2.691 6 6v5H1V8c0-3.309 2.691-6 6-6' fill='%2319274E'/%3E%3Cmask id='mgdmck2rab' fill='%23fff'%3E%3Cuse xlink:href='%23mdhau314ca'/%3E%3C/mask%3E%3Cpath fill='%2319274E' mask='url(%23mgdmck2rab)' d='M4.5 16h5v-1h-5zM6.5 3h1V0h-1z'/%3E%3C/g%3E%3C/svg%3E");
  background-position: left center;
  background-repeat: no-repeat;
}

.lpds-wrap .link-list {
  /* &.thin-type {
            li {
                font-size: 14px;

                > a {
                    padding: 7px 40px 7px 0;
                }
            }
        } */
}

.lpds-wrap .link-list li {
  font-size: 16px;
  border-bottom: 1px solid #DDE4E9;
  font-weight: 700;
}

.lpds-wrap .link-list li > a {
  position: relative;
  display: block;
  padding: 16px 40px 16px 0;
}

.lpds-wrap .link-list li > a::after {
  overflow: hidden;
  content: '';
  position: absolute;
  display: inline-block;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 50%;
  right: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m6.026 4 3.987 3.986L6 12' stroke='%2336474E' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center no-repeat;
  -webkit-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.lpds-wrap .link-list li > a:active::after {
  background-color: rgba(23, 23, 23, 0.3);
}

.lpds-wrap .link-list li > .grid-row {
  padding: 16px 12px 16px 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.lpds-wrap .link-list li.link-list__bullet > a {
  padding-left: 24px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cpath id='mdhau314ca' d='M0 16h14V0H0z'/%3E%3C/defs%3E%3Cg transform='translate(1)' fill='none' fill-rule='evenodd'%3E%3Cpath d='M.5 13.5V8C.5 4.416 3.416 1.5 7 1.5s6.5 2.916 6.5 6.5v5.5H.5z' fill='%23FFC40D'/%3E%3Cpath d='M7 1a7 7 0 0 0-7 7v6h14V8a7 7 0 0 0-7-7m0 1c3.309 0 6 2.691 6 6v5H1V8c0-3.309 2.691-6 6-6' fill='%2319274E'/%3E%3Cmask id='mgdmck2rab' fill='%23fff'%3E%3Cuse xlink:href='%23mdhau314ca'/%3E%3C/mask%3E%3Cpath fill='%2319274E' mask='url(%23mgdmck2rab)' d='M4.5 16h5v-1h-5zM6.5 3h1V0h-1z'/%3E%3C/g%3E%3C/svg%3E");
  background-position: 0 20px;
  background-repeat: no-repeat;
}

.lpds-wrap .link-list.border-none li {
  border-bottom: none;
}

.lpds-wrap .link-list__title {
  display: inline-block;
  word-break: break-all;
}

.lpds-wrap .card-list > li + li {
  margin-top: 12px;
}

.lpds-wrap .card-list > li > a {
  position: relative;
  display: block;
}

.lpds-wrap .card-list > li > a.box-default::after {
  overflow: hidden;
  content: '';
  position: absolute;
  display: inline-block;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 50%;
  right: 10px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m6.026 4 3.987 3.986L6 12' stroke='%2336474E' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center no-repeat;
  -webkit-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.lpds-wrap .card-list > li > a.box-default:active::after {
  background-color: rgba(23, 23, 23, 0.3);
}

.lpds-wrap .card-list > li > a.box-default.icon--right::after {
  display: none;
}

.lpds-wrap .card-list > li > a.box-default.has--arrow {
  padding-right: 55px;
}

.lpds-wrap .card-list > li > a.box-default .card-list__title {
  margin-right: 11px;
}

.lpds-wrap .card-list > li .icon--left .grid-row {
  gap: 12px;
}

.lpds-wrap .card-list > li .icon--right .grid-row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 18px;
}

.lpds-wrap .card-list > li .icon--right .card-list__desc {
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.lpds-wrap .card-list > li .icon--right .icon {
  margin: 0;
}

.lpds-wrap .card-list > li .icon--right .icon.bg {
  background: #f00;
  opacity: 0.3;
}

.lpds-wrap .card-list > li .icon--right .icon--68 {
  width: 68px;
  height: 68px;
}

.lpds-wrap .card-list > li .icon--right .icon--40 {
  width: 40px;
  height: 40px;
}

.lpds-wrap .card-list > li .icon--right > a::after {
  display: none;
}

.lpds-wrap .card-list__title {
  display: inline-block;
  word-break: break-all;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.lpds-wrap .card-list__title--lg {
  display: inline-block;
  word-break: break-all;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}

.lpds-wrap .card-list__desc {
  font-size: 14px;
  line-height: 22px;
  word-break: break-all;
}

.lpds-wrap .card-list__icon-bg {
  display: block;
  height: 80px;
  margin: 0 -20px -20px -20px;
  text-align: right;
}

.lpds-wrap .card-list__icon-bg img {
  height: 100%;
}

.lpds-wrap .card-list .grid-row.column-2 {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 12px;
}

.lpds-wrap .card-list .grid-row.column-2 .sub-title-md {
  position: relative;
  padding-right: 25px;
}

.lpds-wrap .card-list .grid-row.column-2 .sub-title-md::after {
  overflow: hidden;
  content: '';
  position: absolute;
  display: inline-block;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 50%;
  right: -10px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m6.026 4 3.987 3.986L6 12' stroke='%2336474E' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center no-repeat;
  -webkit-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.lpds-wrap .card-list .grid-row.column-2 a.box-default:active .sub-title-md::after {
  background-color: rgba(23, 23, 23, 0.3);
}

.mbsc-mobiscroll .dwo {
  background: rgba(23, 23, 23, 0.75);
}

.mbsc-mobiscroll .dwwr {
  padding: 0;
  border-radius: 20px 20px 0 0;
}

.mbsc-mobiscroll .dwbc {
  height: 60px;
  padding: 0 20px;
  border: 0;
}

.mbsc-mobiscroll .dwv {
  position: static;
  width: 100%;
  padding: 0 20px;
  line-height: 60px;
  text-align: left;
  font-size: 20px;
  font-weight: 700;
  font-family: "SpoqaHanSans";
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.mbsc-mobiscroll .dwww {
  padding: 0;
}

.mbsc-mobiscroll .dw-li {
  padding: 0 20px;
  font-size: 16px;
  font-family: "SpoqaHanSans";
  font-weight: 400;
  color: #293A46;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.mbsc-mobiscroll .dw-li + .dw-li .dw-i {
  border-top: 1px solid #F2F4F6;
}

.mbsc-mobiscroll .dw-li.dw-sel .dw-i {
  color: #293A46;
}

.mbsc-mobiscroll .dw-li.dw-sel .dw-i::after {
  width: 16px;
}

.mbsc-mobiscroll .dw-li span {
  float: right;
  font-weight: 700;
}

.mbsc-mobiscroll .dw-i {
  font-size: 16px;
  text-align: left;
  color: #293A46;
}

.mbsc-mobiscroll .dw-i::after {
  content: '';
  position: relative;
  top: 2px;
  display: inline-block;
  width: 0;
  height: 16px;
  margin-left: 5px;
  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'%3E%3Cpath d='m2 8.423 3.705 4.373L14 4' stroke='%2328A65B' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -webkit-transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.mbsc-mobiscroll .dwwol {
  background-color: #F2F4F6;
  border-radius: 0;
  border-bottom: 1px solid #F2F4F6;
}

.mbsc-mobiscroll .ui-cancel {
  display: none;
  font-family: "SpoqaHanSans";
}

.mbsc-mobiscroll .ui-complete .dwb {
  width: auto;
  height: 60px;
  line-height: 60px;
  font-family: "SpoqaHanSans";
  color: #28A65B;
}

.mbsc-mobiscroll .dwc {
  display: block;
  padding: 0;
}

.mbsc-mobiscroll .dwwc {
  max-width: 100% !important;
}

.mbsc-mobiscroll .dwfl {
  padding: 0;
}

.dw-li:not(.dw-v) {
  opacity: 1;
}

.dw-li:not(.dw-v) .dw-i {
  color: #6A8294;
}

.dw-li:not(.dw-v) .dw-i span {
  color: #F60019;
}

@media screen and (min-width: 680px) {
  .mbsc-mobiscroll .dwv {
    max-width: 640px;
    margin: 0 auto;
  }
  .mbsc-mobiscroll .dwcc {
    max-width: 640px;
    margin: 0 auto;
  }
  .mbsc-mobiscroll .dwbc {
    max-width: 640px;
    left: 50%;
    margin-left: -340px;
  }
}

.custom-QI .btn.bg--third {
  background-color: #4C9DF8 !important;
}

.custom-QI .text--primary {
  color: #4C9DF8 !important;
}

.custom-QI .text--lighten .text--primary {
  color: #4C9DF8 !important;
}

.custom-QI .tab-wrap.rounded-type .tab-list li.js-active .tab-list__btn {
  background-color: #4C9DF8 !important;
}

.custom-F0 .btn.bg--third {
  background-color: #FA5273 !important;
}

.custom-F0 .text--primary {
  color: #FA5273 !important;
}

.custom-F0 .text--lighten .text--primary {
  color: #FA5273 !important;
}

.custom-F0 .tab-wrap.rounded-type .tab-list li.js-active .tab-list__btn {
  background-color: #FA5273 !important;
}

.custom-AJ .btn.bg--primary {
  background-color: #0064FF !important;
  color: #FFFFFF;
}

.custom-AJ .btn.bg--primary.disabled {
  background-color: #E2F4FF !important;
  color: #BAE2FF !important;
}

.custom-AJ .btn.bg--secondary {
  background-color: #0064FF !important;
  color: #FFFFFF;
}

.custom-AJ .btn.bg--secondary.disabled {
  background-color: #E2F4FF !important;
  color: #BAE2FF !important;
}

.custom-AJ .text--primary {
  color: #0064FF !important;
}

.custom-AJ .text--lighten .text--primary {
  color: #0064FF !important;
}

.custom-AJ .icon-graphic-tel {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='23' height='24' viewBox='0 0 23 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M19.891 7.679a3.021 3.021 0 1 1 0 6.042M3.108 13.721a3.021 3.021 0 0 1 0-6.042' fill='%233180F4'/%3E%3Cpath d='M11.5 17.958c-4.464 0-8.357 2.432-10.436 6.042h20.871c-2.078-3.61-5.971-6.042-10.435-6.042' fill='%233180F4'/%3E%3Cpath d='M11.5 19.828a6.713 6.713 0 0 1-6.713-6.713V8.712a6.713 6.713 0 0 1 13.426 0v4.403a6.713 6.713 0 0 1-6.713 6.713' fill='%23FDE1B3'/%3E%3Cpath d='M16.87 18.125H11.5V17.12h5.37c1.204 0 2.182-.98 2.182-2.182V8.559c0-4.164-3.388-7.552-7.552-7.552-4.165 0-7.553 3.388-7.553 7.552v5.162H2.94V8.56C2.94 3.839 6.78 0 11.5 0c4.72 0 8.56 3.84 8.56 8.559v6.378a3.192 3.192 0 0 1-3.19 3.188' fill='%236E8092'/%3E%3Cpath d='M12.4 18.74h-1.8a1.115 1.115 0 0 1 0-2.23h1.8a1.114 1.114 0 1 1 0 2.23M15.49 3.322A6.673 6.673 0 0 0 11.5 2a6.714 6.714 0 0 0-6.676 6.006A9.688 9.688 0 0 0 15.49 3.322' fill='%236E8092'/%3E%3Cpath d='M11.5 15.367a5.036 5.036 0 0 1-4.274-2.36.336.336 0 1 1 .567-.359 4.37 4.37 0 0 0 3.707 2.048 4.37 4.37 0 0 0 3.707-2.047.335.335 0 1 1 .567.358 5.036 5.036 0 0 1-4.274 2.36' fill='%23FFB596'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.custom-AJ .icon-graphic-reserve {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M13.584 17.6c-1.78 1.709-8.797-5.3-7.09-7.075l1.651-1.603-5.373-5.363L1.103 5.18C-.182 6.487-.264 8.4.443 10.515c2.19 6.529 11.934 14.965 17.113 13.263.51-.167.974-.433 1.384-.808a401.95 401.95 0 0 0 1.675-1.618l-5.393-5.334c-.005.006-1.566 1.517-1.638 1.583' fill='%230064FF'/%3E%3Cpath d='M24 6a6 6 0 1 1-12 0 6 6 0 0 1 12 0' fill='%236E8092'/%3E%3Cpath d='M21.333 6.667H18A.666.666 0 0 1 17.333 6V2.667a.666.666 0 1 1 1.333 0v2.666h2.667a.667.667 0 0 1 0 1.334' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.custom-AJ .icon-graphic-write {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%230064FF' d='M2.667 22.667h18.666V0H2.667z'/%3E%3Cpath d='M11.107 13.821a.997.997 0 0 1-.727-.313l-1.818-1.922a1 1 0 0 1 1.453-1.374l1.159 1.225 3.458-3.007a1 1 0 0 1 1.313 1.509l-4.182 3.636a.995.995 0 0 1-.656.246' fill='%23FFFFFF'/%3E%3Cpath fill='%233C4247' d='m9.805 24 3.325-1.108-2.217-2.217z'/%3E%3Cpath d='m10.913 20.675 2.217 2.217L23.54 12.48a1.567 1.567 0 1 0-2.216-2.216l-10.41 10.41z' fill='%236E8092'/%3E%3C/g%3E%3C/svg%3E");
}

.custom-AJ .icon-graphic-chat {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='0hx2c2407a' d='M0 0h24v24H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='tf242du7gb' fill='%23fff'%3E%3Cuse xlink:href='%230hx2c2407a'/%3E%3C/mask%3E%3Cg mask='url(%23tf242du7gb)'%3E%3Cg transform='translate(.706 1.765)'%3E%3Cpath d='M0 3.351C0 1.535 1.565 0 3.417 0h15.815a3.358 3.358 0 0 1 3.356 3.351v10.313c0 1.837-1.474 3.277-3.356 3.277H4.438L0 20.471z' fill='%230064FF'/%3E%3Ccircle fill='%23FFFFFF' fill-rule='nonzero' cx='8.294' cy='6.529' r='1'/%3E%3Ccircle fill='%23FFFFFF' fill-rule='nonzero' cx='14.294' cy='6.529' r='1'/%3E%3Cpath d='M11.288 11.997c-1.443 0-2.883-.608-3.993-1.827-.262-.289-.328-.766-.086-1.081a.62.62 0 0 1 .984-.044c1.703 1.917 4.47 1.924 6.178.017.245-.272.644-.312.91-.067.313.289.33.809.05 1.121C14.216 11.372 12.752 12 11.288 12v-.003z' fill='%23FFFFFF' fill-rule='nonzero'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.custom-AJ .tab-wrap.rounded-type .tab-list li.js-active .tab-list__btn {
  background-color: #0064FF !important;
}

.custom-AJ .input--focus {
  -webkit-box-shadow: 0 0 0 2px #0064FF inset;
          box-shadow: 0 0 0 2px #0064FF inset;
}

.custom-AJ .input--focus.input--on {
  -webkit-box-shadow: 0 0 0 2px #0064FF inset;
          box-shadow: 0 0 0 2px #0064FF inset;
}

.custom-AJ .input--thin.input {
  -webkit-transition: none;
  transition: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.custom-AJ .input--thin.input--focus .input__inner {
  -webkit-box-shadow: 0 0 0 2px #0064FF inset;
          box-shadow: 0 0 0 2px #0064FF inset;
}

.custom-AJ .input--thin.input--focus.input--on .input__inner {
  -webkit-box-shadow: 0 0 0 2px #0064FF inset;
          box-shadow: 0 0 0 2px #0064FF inset;
}

.custom-AJ .input--static.input--focus {
  -webkit-box-shadow: 0 0 0 2px #0064FF inset;
          box-shadow: 0 0 0 2px #0064FF inset;
}

.custom-AJ .input--textarea.input--focus textarea {
  -webkit-box-shadow: 0 0 0 2px #0064FF inset;
          box-shadow: 0 0 0 2px #0064FF inset;
}

.custom-AJ .input--textarea.input--on.input--focus textarea {
  -webkit-box-shadow: 0 0 0 2px #0064FF inset;
          box-shadow: 0 0 0 2px #0064FF inset;
}

.custom-AJ .checkbox__input:checked + .checkbox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%230064FF' d='M0 0h20v20H0z'/%3E%3Cpath stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5.907 10.415 2.528 2.983 5.658-6'/%3E%3C/g%3E%3C/svg%3E");
}

.custom-AJ .checkbox.round-type .checkbox__input:checked + .checkbox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%230064FF' width='20' height='20' rx='10'/%3E%3Cpath stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5.907 10.415 2.528 2.983 5.658-6'/%3E%3C/g%3E%3C/svg%3E");
}

.custom-AJ .checkbox.line-type .checkbox__input:checked + .checkbox__label::before {
  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'%3E%3Cpath d='m2 8.423 3.705 4.373L14 4' stroke='%230064FF' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.custom-AJ .checkbox.border-round-type .checkbox__input:checked + .checkbox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%230064FF' width='20' height='20' rx='10'/%3E%3Cpath stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5.907 10.415 2.528 2.983 5.658-6'/%3E%3C/g%3E%3C/svg%3E");
}

.custom-AJ .radiobox__input:checked + .radiobox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M10 .5a9.47 9.47 0 0 1 6.717 2.783A9.47 9.47 0 0 1 19.5 10a9.47 9.47 0 0 1-2.783 6.717A9.47 9.47 0 0 1 10 19.5a9.47 9.47 0 0 1-6.717-2.783A9.47 9.47 0 0 1 .5 10a9.47 9.47 0 0 1 2.782-6.718A9.47 9.47 0 0 1 10 .5z' stroke='%2336474E' fill='%23FFFFFF'/%3E%3Cpath d='M10 4a6 6 0 1 1 0 12 6 6 0 0 1 0-12z' fill='%230064FF'/%3E%3C/g%3E%3C/svg%3E");
}

.custom-AJ .radiobox.round-type .radiobox__label::before {
  background: none;
}

.custom-AJ .radiobox.round-type .radiobox__input:checked + .radiobox__label::before {
  border: 2px solid #0064FF;
}

.custom-AJ .radiobox.round-check-type .radiobox__input:checked + .radiobox__label {
  -webkit-box-shadow: 0 0 0 2px #0064FF inset;
          box-shadow: 0 0 0 2px #0064FF inset;
}

.custom-AJ .radiobox.round-check-type .radiobox__input:checked + .radiobox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M10 .5a9.47 9.47 0 0 1 6.717 2.783A9.47 9.47 0 0 1 19.5 10a9.47 9.47 0 0 1-2.783 6.717A9.47 9.47 0 0 1 10 19.5a9.47 9.47 0 0 1-6.717-2.783A9.47 9.47 0 0 1 .5 10a9.47 9.47 0 0 1 2.782-6.718A9.47 9.47 0 0 1 10 .5z' stroke='%230064FF' fill='%23FFFFFF'/%3E%3Cpath d='M10 4a6 6 0 1 1 0 12 6 6 0 0 1 0-12z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E");
}

.custom-AJ .radiobox.round-check-type .radiobox__input:checked + .radiobox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%230064FF' width='20' height='20' rx='10'/%3E%3Cpath stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5.907 10.415 2.528 2.983 5.658-6'/%3E%3C/g%3E%3C/svg%3E");
}

.custom-AJ .radiobox.check-type .radiobox__text::after {
  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'%3E%3Cpath d='m2 8.423 3.705 4.373L14 4' stroke='%230064FF' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.custom-AJ #lpKeypad > div {
  background-color: #0064FF;
}

.custom-AJ #lpKeypad button.BackspaceButton {
  border-bottom-color: #0064FF;
  border-right-color: #0064FF;
  background-color: #0064FF;
}

.custom-AJ #lpKeypad button.NumberButton {
  fill: #FFF;
  border-bottom: #0064FF;
  border-right: #0064FF;
  background-color: #0064FF !important;
}

.custom-AJ #lpKeypad button.NumberButton:active {
  background-color: #2341E0;
}

.custom-AJ .keypadClose {
  border-bottom-color: #0064FF;
  background-color: #0064FF;
}

.custom-AJ .keypadClose button {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23293A46' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19.5 19.5.5.5M19.5.5l-19 19'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.custom-AJ .mbsc-mobiscroll .dw-i::after {
  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'%3E%3Cpath d='m2 8.423 3.705 4.373L14 4' stroke='%230064FF' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.custom-AJ .mbsc-mobiscroll .ui-complete .dwb {
  color: #0064FF;
}

.custom-AJ .review-graph > li:nth-child(1) .review-graph--data {
  background: #0064FF !important;
  color: #FFFFFF !important;
}

.custom-AJ .review-graph > li:nth-child(2) .review-graph--data {
  background: rgba(1, 100, 255, 0.6) !important;
}

.custom-AJ .review-graph > li:nth-child(3) .review-graph--data {
  background: rgba(1, 100, 255, 0.3) !important;
}

.custom-AJ .review-graph > li:nth-child(4) .review-graph--data {
  background: rgba(1, 100, 255, 0.15) !important;
}

.custom-AJ .review-graph--data {
  background: rgba(1, 100, 255, 0.1) !important;
}

.custom-UD .btn.bg--primary {
  color: #FFFFFF;
  background-color: #13BD7E !important;
}

.custom-UD .btn.bg--primary.disabled {
  color: #FFFFFF !important;
  background-color: #B9F5DF !important;
}

.custom-UD .btn.bg--secondary {
  color: #FFFFFF;
  background-color: #13BD7E !important;
}

.custom-UD .btn.bg--secondary.disabled {
  color: #FFFFFF !important;
  background-color: #B9F5DF !important;
}

.custom-UD .text--primary {
  color: #13BD7E !important;
}

.custom-UD .text--lighten .text--primary {
  color: #13BD7E !important;
}

.custom-UD .tab-wrap.rounded-type .tab-list li.js-active .tab-list__btn {
  background-color: #13BD7E !important;
}

.custom-TD .btn.bg--primary {
  background-color: #FFC700 !important;
  color: #1F252C;
}

.custom-TD .btn.bg--primary.disabled {
  background-color: #FFF7C2 !important;
  color: #FFC700 !important;
}

.custom-TD .text--primary {
  color: #1F252C !important;
}

.custom-TD .icon-graphic-tel {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='23' height='24' viewBox='0 0 23 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M19.891 7.679a3.021 3.021 0 1 1 0 6.042M3.108 13.721a3.021 3.021 0 0 1 0-6.042' fill='%23FF5100'/%3E%3Cpath d='M11.5 17.958c-4.464 0-8.357 2.432-10.436 6.042h20.871c-2.078-3.61-5.971-6.042-10.435-6.042' fill='%23FFC700'/%3E%3Cpath d='M11.5 19.828a6.713 6.713 0 0 1-6.713-6.713V8.712a6.713 6.713 0 0 1 13.426 0v4.403a6.713 6.713 0 0 1-6.713 6.713' fill='%23FDE1B3'/%3E%3Cpath d='M16.87 18.125H11.5V17.12h5.37c1.204 0 2.182-.98 2.182-2.182V8.559c0-4.164-3.388-7.552-7.552-7.552-4.165 0-7.553 3.388-7.553 7.552v5.162H2.94V8.56C2.94 3.839 6.78 0 11.5 0c4.72 0 8.56 3.84 8.56 8.559v6.378a3.192 3.192 0 0 1-3.19 3.188' fill='%236E8092'/%3E%3Cpath d='M12.4 18.74h-1.8a1.115 1.115 0 0 1 0-2.23h1.8a1.114 1.114 0 1 1 0 2.23M15.49 3.322A6.673 6.673 0 0 0 11.5 2a6.714 6.714 0 0 0-6.676 6.006A9.688 9.688 0 0 0 15.49 3.322' fill='%236E8092'/%3E%3Cpath d='M11.5 15.367a5.036 5.036 0 0 1-4.274-2.36.336.336 0 1 1 .567-.359 4.37 4.37 0 0 0 3.707 2.048 4.37 4.37 0 0 0 3.707-2.047.335.335 0 1 1 .567.358 5.036 5.036 0 0 1-4.274 2.36' fill='%23FFB596'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.custom-TD .icon-graphic-reserve {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M13.584 17.6c-1.78 1.709-8.797-5.3-7.09-7.075l1.651-1.603-5.373-5.363L1.103 5.18C-.182 6.487-.264 8.4.443 10.515c2.19 6.529 11.934 14.965 17.113 13.263.51-.167.974-.433 1.384-.808a401.95 401.95 0 0 0 1.675-1.618l-5.393-5.334c-.005.006-1.566 1.517-1.638 1.583' fill='%23FFA304'/%3E%3Cpath d='M24 6a6 6 0 1 1-12 0 6 6 0 0 1 12 0' fill='%236E8092'/%3E%3Cpath d='M21.333 6.667H18A.666.666 0 0 1 17.333 6V2.667a.666.666 0 1 1 1.333 0v2.666h2.667a.667.667 0 0 1 0 1.334' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.custom-TD .icon-graphic-write {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFC900' d='M2.667 22.667h18.666V0H2.667z'/%3E%3Cpath d='M11.107 13.821a.997.997 0 0 1-.727-.313l-1.818-1.922a1 1 0 0 1 1.453-1.374l1.159 1.225 3.458-3.007a1 1 0 0 1 1.313 1.509l-4.182 3.636a.995.995 0 0 1-.656.246' fill='%23F46C3D'/%3E%3Cpath fill='%233C4247' d='m9.805 24 3.325-1.108-2.217-2.217z'/%3E%3Cpath d='m10.913 20.675 2.217 2.217L23.54 12.48a1.567 1.567 0 1 0-2.216-2.216l-10.41 10.41z' fill='%236E8092'/%3E%3C/g%3E%3C/svg%3E");
}

.custom-TD .icon-graphic-chat {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='0hx2c2407a' d='M0 0h24v24H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='tf242du7gb' fill='%23fff'%3E%3Cuse xlink:href='%230hx2c2407a'/%3E%3C/mask%3E%3Cg mask='url(%23tf242du7gb)'%3E%3Cg transform='translate(.706 1.765)'%3E%3Cpath d='M0 3.351C0 1.535 1.565 0 3.417 0h15.815a3.358 3.358 0 0 1 3.356 3.351v10.313c0 1.837-1.474 3.277-3.356 3.277H4.438L0 20.471z' fill='%23FFA304'/%3E%3Ccircle fill='%23026230' fill-rule='nonzero' cx='8.294' cy='6.529' r='1'/%3E%3Ccircle fill='%23026230' fill-rule='nonzero' cx='14.294' cy='6.529' r='1'/%3E%3Cpath d='M11.288 11.997c-1.443 0-2.883-.608-3.993-1.827-.262-.289-.328-.766-.086-1.081a.62.62 0 0 1 .984-.044c1.703 1.917 4.47 1.924 6.178.017.245-.272.644-.312.91-.067.313.289.33.809.05 1.121C14.216 11.372 12.752 12 11.288 12v-.003z' fill='%23026230' fill-rule='nonzero'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.custom-TD .tab-wrap.rounded-type .tab-list li.js-active .tab-list__btn {
  background-color: #FFC700 !important;
  color: #1F252C;
}

.custom-TD .tab-wrap.rounded-type .tab-list li.js-active .tab-list__btn span {
  color: #1F252C;
}

.custom-TD .input--focus {
  -webkit-box-shadow: 0 0 0 2px #1F252C inset;
          box-shadow: 0 0 0 2px #1F252C inset;
}

.custom-TD .input--focus.input--on {
  -webkit-box-shadow: 0 0 0 2px #1F252C inset;
          box-shadow: 0 0 0 2px #1F252C inset;
}

.custom-TD .input--thin.input--focus .input__inner {
  -webkit-box-shadow: 0 0 0 2px #1F252C inset;
          box-shadow: 0 0 0 2px #1F252C inset;
}

.custom-TD .input--thin.input--focus.input--on .input__inner {
  -webkit-box-shadow: 0 0 0 2px #1F252C inset;
          box-shadow: 0 0 0 2px #1F252C inset;
}

.custom-TD .input--static.input--focus {
  -webkit-box-shadow: 0 0 0 2px #1F252C inset;
          box-shadow: 0 0 0 2px #1F252C inset;
}

.custom-TD .input--textarea.input--focus textarea {
  -webkit-box-shadow: 0 0 0 2px #1F252C inset;
          box-shadow: 0 0 0 2px #1F252C inset;
}

.custom-TD .input--textarea.input--on.input--focus textarea {
  -webkit-box-shadow: 0 0 0 2px #1F252C inset;
          box-shadow: 0 0 0 2px #1F252C inset;
}

.custom-TD .checkbox__input:checked + .checkbox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFC700' d='M0 0h20v20H0z'/%3E%3Cpath stroke='%231F252C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5.907 10.415 2.528 2.983 5.658-6'/%3E%3C/g%3E%3C/svg%3E");
}

.custom-TD .checkbox.round-type .checkbox__input:checked + .checkbox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%23FFC700' width='20' height='20' rx='10'/%3E%3Cpath stroke='%231F252C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5.907 10.415 2.528 2.983 5.658-6'/%3E%3C/g%3E%3C/svg%3E");
}

.custom-TD .checkbox.line-type .checkbox__input:checked + .checkbox__label::before {
  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'%3E%3Cpath d='m2 8.423 3.705 4.373L14 4' stroke='%23FF8A00' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.custom-TD .checkbox.border-round-type .checkbox__input:checked + .checkbox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%23FFC700' width='20' height='20' rx='10'/%3E%3Cpath stroke='%231F252C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5.907 10.415 2.528 2.983 5.658-6'/%3E%3C/g%3E%3C/svg%3E");
}

.custom-TD .radiobox__input:checked + .radiobox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M10 .5a9.47 9.47 0 0 1 6.717 2.783A9.47 9.47 0 0 1 19.5 10a9.47 9.47 0 0 1-2.783 6.717A9.47 9.47 0 0 1 10 19.5a9.47 9.47 0 0 1-6.717-2.783A9.47 9.47 0 0 1 .5 10a9.47 9.47 0 0 1 2.782-6.718A9.47 9.47 0 0 1 10 .5z' stroke='%2336474E' fill='%23FFFFFF'/%3E%3Cpath d='M10 4a6 6 0 1 1 0 12 6 6 0 0 1 0-12z' fill='%23FFC700'/%3E%3C/g%3E%3C/svg%3E");
}

.custom-TD .radiobox.round-type .radiobox__label::before {
  background: none;
}

.custom-TD .radiobox.round-type .radiobox__input:checked + .radiobox__label::before {
  border: 2px solid #1F252C;
}

.custom-TD .radiobox.round-check-type .radiobox__input:checked + .radiobox__label {
  -webkit-box-shadow: 0 0 0 2px #1F252C inset;
          box-shadow: 0 0 0 2px #1F252C inset;
}

.custom-TD .radiobox.round-check-type .radiobox__input:checked + .radiobox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M10 .5a9.47 9.47 0 0 1 6.717 2.783A9.47 9.47 0 0 1 19.5 10a9.47 9.47 0 0 1-2.783 6.717A9.47 9.47 0 0 1 10 19.5a9.47 9.47 0 0 1-6.717-2.783A9.47 9.47 0 0 1 .5 10a9.47 9.47 0 0 1 2.782-6.718A9.47 9.47 0 0 1 10 .5z' stroke='%23FFC700' fill='%231F252C'/%3E%3Cpath d='M10 4a6 6 0 1 1 0 12 6 6 0 0 1 0-12z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E");
}

.custom-TD .radiobox.round-check-type .radiobox__input:checked + .radiobox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%23FFC700' width='20' height='20' rx='10'/%3E%3Cpath stroke='%231F252C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5.907 10.415 2.528 2.983 5.658-6'/%3E%3C/g%3E%3C/svg%3E");
}

.custom-TD .radiobox.check-type .radiobox__text::after {
  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'%3E%3Cpath d='m2 8.423 3.705 4.373L14 4' stroke='%23FF8A00' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.custom-TD #lpKeypad > div {
  background-color: #FFC700;
}

.custom-TD #lpKeypad button.BackspaceButton {
  border-bottom-color: #FFC700;
  border-right-color: #FFC700;
  background-color: #FFC700;
}

.custom-TD #lpKeypad button.BackspaceButton svg {
  fill: #1F252C;
}

.custom-TD #lpKeypad button.NumberButton {
  fill: #1F252C;
  border-bottom: #FFC700;
  border-right: #FFC700;
  background-color: #FFC700 !important;
}

.custom-TD #lpKeypad button.NumberButton:active {
  background-color: #FF8A00;
}

.custom-TD .keypadClose {
  border-bottom-color: #FFC700;
  background-color: #FFC700;
}

.custom-TD .keypadClose button {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23293A46' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19.5 19.5.5.5M19.5.5l-19 19'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.custom-TD .mbsc-mobiscroll .dw-i::after {
  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'%3E%3Cpath d='m2 8.423 3.705 4.373L14 4' stroke='%23FF8A00' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.custom-TD .mbsc-mobiscroll .ui-complete .dwb {
  color: #1F252C;
}

.custom-TD .review-graph > li:nth-child(1) .review-graph--data {
  background: #FFEA02 !important;
}

.custom-TD .review-graph > li:nth-child(2) .review-graph--data {
  background: rgba(255, 234, 3, 0.6) !important;
}

.custom-TD .review-graph > li:nth-child(3) .review-graph--data {
  background: rgba(255, 234, 3, 0.3) !important;
}

.custom-TD .review-graph > li:nth-child(4) .review-graph--data {
  background: rgba(255, 234, 3, 0.15) !important;
}

.custom-TD .review-graph--data {
  background: rgba(255, 234, 3, 0.1) !important;
}

.custom-VM .btn.bg--primary {
  background-color: #09AA5C !important;
  color: #FFFFFF;
}

.custom-VM .btn.bg--primary.disabled {
  background-color: #E5FBE9 !important;
  color: #C1F4C8 !important;
}

.custom-VM .btn.bg--secondary {
  background-color: #09AA5C !important;
  color: #FFFFFF;
}

.custom-VM .btn.bg--secondary.disabled {
  background-color: #E5FBE9 !important;
  color: #C1F4C8 !important;
}

.custom-VM .text--primary {
  color: #09AA5C !important;
}

.custom-VM .text--lighten .text--primary {
  color: #09AA5C !important;
}

.custom-VM .icon-graphic-tel {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='23' height='24' viewBox='0 0 23 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M19.891 7.679a3.021 3.021 0 1 1 0 6.042M3.108 13.721a3.021 3.021 0 0 1 0-6.042' fill='%2300DE5A'/%3E%3Cpath d='M11.5 17.958c-4.464 0-8.357 2.432-10.436 6.042h20.871c-2.078-3.61-5.971-6.042-10.435-6.042' fill='%2300DE5A'/%3E%3Cpath d='M11.5 19.828a6.713 6.713 0 0 1-6.713-6.713V8.712a6.713 6.713 0 0 1 13.426 0v4.403a6.713 6.713 0 0 1-6.713 6.713' fill='%23FDE1B3'/%3E%3Cpath d='M16.87 18.125H11.5V17.12h5.37c1.204 0 2.182-.98 2.182-2.182V8.559c0-4.164-3.388-7.552-7.552-7.552-4.165 0-7.553 3.388-7.553 7.552v5.162H2.94V8.56C2.94 3.839 6.78 0 11.5 0c4.72 0 8.56 3.84 8.56 8.559v6.378a3.192 3.192 0 0 1-3.19 3.188' fill='%236E8092'/%3E%3Cpath d='M12.4 18.74h-1.8a1.115 1.115 0 0 1 0-2.23h1.8a1.114 1.114 0 1 1 0 2.23M15.49 3.322A6.673 6.673 0 0 0 11.5 2a6.714 6.714 0 0 0-6.676 6.006A9.688 9.688 0 0 0 15.49 3.322' fill='%236E8092'/%3E%3Cpath d='M11.5 15.367a5.036 5.036 0 0 1-4.274-2.36.336.336 0 1 1 .567-.359 4.37 4.37 0 0 0 3.707 2.048 4.37 4.37 0 0 0 3.707-2.047.335.335 0 1 1 .567.358 5.036 5.036 0 0 1-4.274 2.36' fill='%23FFB596'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.custom-VM .icon-graphic-reserve {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M13.584 17.6c-1.78 1.709-8.797-5.3-7.09-7.075l1.651-1.603-5.373-5.363L1.103 5.18C-.182 6.487-.264 8.4.443 10.515c2.19 6.529 11.934 14.965 17.113 13.263.51-.167.974-.433 1.384-.808a401.95 401.95 0 0 0 1.675-1.618l-5.393-5.334c-.005.006-1.566 1.517-1.638 1.583' fill='%2300DE5A'/%3E%3Cpath d='M24 6a6 6 0 1 1-12 0 6 6 0 0 1 12 0' fill='%236E8092'/%3E%3Cpath d='M21.333 6.667H18A.666.666 0 0 1 17.333 6V2.667a.666.666 0 1 1 1.333 0v2.666h2.667a.667.667 0 0 1 0 1.334' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.custom-VM .icon-graphic-write {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2300DE5A' d='M2.667 22.667h18.666V0H2.667z'/%3E%3Cpath d='M11.107 13.821a.997.997 0 0 1-.727-.313l-1.818-1.922a1 1 0 0 1 1.453-1.374l1.159 1.225 3.458-3.007a1 1 0 0 1 1.313 1.509l-4.182 3.636a.995.995 0 0 1-.656.246' fill='%23FFFFFF'/%3E%3Cpath fill='%233C4247' d='m9.805 24 3.325-1.108-2.217-2.217z'/%3E%3Cpath d='m10.913 20.675 2.217 2.217L23.54 12.48a1.567 1.567 0 1 0-2.216-2.216l-10.41 10.41z' fill='%236E8092'/%3E%3C/g%3E%3C/svg%3E");
}

.custom-VM .icon-graphic-chat {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='0hx2c2407a' d='M0 0h24v24H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='tf242du7gb' fill='%23fff'%3E%3Cuse xlink:href='%230hx2c2407a'/%3E%3C/mask%3E%3Cg mask='url(%23tf242du7gb)'%3E%3Cg transform='translate(.706 1.765)'%3E%3Cpath d='M0 3.351C0 1.535 1.565 0 3.417 0h15.815a3.358 3.358 0 0 1 3.356 3.351v10.313c0 1.837-1.474 3.277-3.356 3.277H4.438L0 20.471z' fill='%2300DE5A'/%3E%3Ccircle fill='%23026230' fill-rule='nonzero' cx='8.294' cy='6.529' r='1'/%3E%3Ccircle fill='%23026230' fill-rule='nonzero' cx='14.294' cy='6.529' r='1'/%3E%3Cpath d='M11.288 11.997c-1.443 0-2.883-.608-3.993-1.827-.262-.289-.328-.766-.086-1.081a.62.62 0 0 1 .984-.044c1.703 1.917 4.47 1.924 6.178.017.245-.272.644-.312.91-.067.313.289.33.809.05 1.121C14.216 11.372 12.752 12 11.288 12v-.003z' fill='%23026230' fill-rule='nonzero'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.custom-VM .tab-wrap.rounded-type .tab-list li.js-active .tab-list__btn {
  background-color: #09AA5C !important;
}

.custom-VM .input--focus {
  -webkit-box-shadow: 0 0 0 2px #09AA5C inset;
          box-shadow: 0 0 0 2px #09AA5C inset;
}

.custom-VM .input--focus.input--on {
  -webkit-box-shadow: 0 0 0 2px #09AA5C inset;
          box-shadow: 0 0 0 2px #09AA5C inset;
}

.custom-VM .input--thin.input--focus .input__inner {
  -webkit-box-shadow: 0 0 0 2px #09AA5C inset;
          box-shadow: 0 0 0 2px #09AA5C inset;
}

.custom-VM .input--thin.input--focus.input--on .input__inner {
  -webkit-box-shadow: 0 0 0 2px #09AA5C inset;
          box-shadow: 0 0 0 2px #09AA5C inset;
}

.custom-VM .input--static.input--focus {
  -webkit-box-shadow: 0 0 0 2px #09AA5C inset;
          box-shadow: 0 0 0 2px #09AA5C inset;
}

.custom-VM .input--textarea.input--focus textarea {
  -webkit-box-shadow: 0 0 0 2px #09AA5C inset;
          box-shadow: 0 0 0 2px #09AA5C inset;
}

.custom-VM .input--textarea.input--on.input--focus textarea {
  -webkit-box-shadow: 0 0 0 2px #09AA5C inset;
          box-shadow: 0 0 0 2px #09AA5C inset;
}

.custom-VM .checkbox__input:checked + .checkbox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2309AA5C' d='M0 0h20v20H0z'/%3E%3Cpath stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5.907 10.415 2.528 2.983 5.658-6'/%3E%3C/g%3E%3C/svg%3E");
}

.custom-VM .checkbox.round-type .checkbox__input:checked + .checkbox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%2309AA5C' width='20' height='20' rx='10'/%3E%3Cpath stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5.907 10.415 2.528 2.983 5.658-6'/%3E%3C/g%3E%3C/svg%3E");
}

.custom-VM .checkbox.line-type .checkbox__input:checked + .checkbox__label::before {
  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'%3E%3Cpath d='m2 8.423 3.705 4.373L14 4' stroke='%2309AA5C' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.custom-VM .checkbox.border-round-type .checkbox__input:checked + .checkbox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%2309AA5C' width='20' height='20' rx='10'/%3E%3Cpath stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5.907 10.415 2.528 2.983 5.658-6'/%3E%3C/g%3E%3C/svg%3E");
}

.custom-VM .radiobox__input:checked + .radiobox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M10 .5a9.47 9.47 0 0 1 6.717 2.783A9.47 9.47 0 0 1 19.5 10a9.47 9.47 0 0 1-2.783 6.717A9.47 9.47 0 0 1 10 19.5a9.47 9.47 0 0 1-6.717-2.783A9.47 9.47 0 0 1 .5 10a9.47 9.47 0 0 1 2.782-6.718A9.47 9.47 0 0 1 10 .5z' stroke='%2336474E' fill='%23FFFFFF'/%3E%3Cpath d='M10 4a6 6 0 1 1 0 12 6 6 0 0 1 0-12z' fill='%2309AA5C'/%3E%3C/g%3E%3C/svg%3E");
}

.custom-VM .radiobox.round-type .radiobox__label::before {
  background: none;
}

.custom-VM .radiobox.round-type .radiobox__input:checked + .radiobox__label::before {
  border: 2px solid #09AA5C;
}

.custom-VM .radiobox.round-check-type .radiobox__input:checked + .radiobox__label {
  -webkit-box-shadow: 0 0 0 2px #09AA5C inset;
          box-shadow: 0 0 0 2px #09AA5C inset;
}

.custom-VM .radiobox.round-check-type .radiobox__input:checked + .radiobox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M10 .5a9.47 9.47 0 0 1 6.717 2.783A9.47 9.47 0 0 1 19.5 10a9.47 9.47 0 0 1-2.783 6.717A9.47 9.47 0 0 1 10 19.5a9.47 9.47 0 0 1-6.717-2.783A9.47 9.47 0 0 1 .5 10a9.47 9.47 0 0 1 2.782-6.718A9.47 9.47 0 0 1 10 .5z' stroke='%2309AA5C' fill='%23FFFFFF'/%3E%3Cpath d='M10 4a6 6 0 1 1 0 12 6 6 0 0 1 0-12z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E");
}

.custom-VM .radiobox.round-check-type .radiobox__input:checked + .radiobox__label::before {
  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'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%2309AA5C' width='20' height='20' rx='10'/%3E%3Cpath stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5.907 10.415 2.528 2.983 5.658-6'/%3E%3C/g%3E%3C/svg%3E");
}

.custom-VM .radiobox.check-type .radiobox__text::after {
  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'%3E%3Cpath d='m2 8.423 3.705 4.373L14 4' stroke='%2309AA5C' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.custom-VM #lpKeypad > div {
  background-color: #09AA5C;
}

.custom-VM #lpKeypad button.BackspaceButton {
  border-bottom-color: #09AA5C;
  border-right-color: #09AA5C;
  background-color: #09AA5C;
}

.custom-VM #lpKeypad button.NumberButton {
  fill: #FFF;
  border-bottom: #09AA5C;
  border-right: #09AA5C;
  background-color: #09AA5C !important;
}

.custom-VM #lpKeypad button.NumberButton:active {
  background-color: #007F00;
}

.custom-VM .keypadClose {
  border-bottom-color: #09AA5C;
  background-color: #09AA5C;
}

.custom-VM .keypadClose button {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23293A46' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19.5 19.5.5.5M19.5.5l-19 19'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.custom-VM .mbsc-mobiscroll .dw-i::after {
  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'%3E%3Cpath d='m2 8.423 3.705 4.373L14 4' stroke='%2309AA5C' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.custom-VM .mbsc-mobiscroll .ui-complete .dwb {
  color: #09AA5C;
}

.custom-VM .review-graph > li:nth-child(1) .review-graph--data {
  background: #09AA5C !important;
  color: #FFFFFF !important;
}

.custom-VM .review-graph > li:nth-child(2) .review-graph--data {
  background: rgba(11, 170, 92, 0.6) !important;
}

.custom-VM .review-graph > li:nth-child(3) .review-graph--data {
  background: rgba(11, 170, 92, 0.3) !important;
}

.custom-VM .review-graph > li:nth-child(4) .review-graph--data {
  background: rgba(11, 170, 92, 0.15) !important;
}

.custom-VM .review-graph--data {
  background: rgba(11, 170, 92, 0.1) !important;
}

/* loading */
/* load_type1 */
.loading_wrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #fff;
}

.loading_wrap .inner {
  display: table;
  width: 100%;
  height: 100%;
  text-align: center;
}

.loading_wrap .inner .loading {
  display: table-cell;
  vertical-align: middle;
}

.loading_wrap .inner .loading h1 {
  font-weight: 700;
  font-family: "SpoqaHanSans";
}

.loading_wrap .inner .loading .loader {
  color: #ffd40e;
  font-size: 36px;
  text-indent: -9999em;
  overflow: hidden;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  margin: 72px auto;
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: loader 1.7s infinite ease;
  animation: loader 1.7s infinite ease;
}

@-webkit-keyframes loader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%,
  95% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%,
  59% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
  }
  20% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
  }
  38% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}

@keyframes loader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%,
  95% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%,
  59% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
  }
  20% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
  }
  38% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}

.loading_wrap .tit {
  font-size: 2em;
  color: #222;
  font-weight: 700;
  font-family: "SpoqaHanSans";
  line-height: 1.42em;
}

.loading_wrap .copy {
  margin-top: 40px;
  font-size: 1.45em;
  font-weight: 700;
  color: #222;
}

.loading_wrap .copy strong {
  color: #03a5b0;
}

.load_type1 .load_motion {
  position: relative;
  width: 138px;
  height: 206px;
  margin: 0 auto;
  background: url("/resources/images/common/m.bg_loading_type1.png") 0 0 no-repeat;
  background-size: 138px auto;
}

.load_type1 .load_motion .circle {
  position: absolute;
  left: 4px;
  top: 59px;
  width: 95px;
  height: 95px;
  border-radius: 50%;
  background: #bbb;
  overflow: hidden;
  z-index: 1;
}

.load_type1 .load_motion .circle .load_circle {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  bottom: 0;
  width: 100%;
  height: 120%;
  background: #22c6d0;
  animation: pie 1.5s infinite ease-in-out;
  -webkit-animation: pie 1.5s infinite ease-in-out;
}

.loading_wrap.default {
  background: rgba(0, 0, 0, 0.3);
}

.loading_wrap.default .loading img {
  width: 52px;
  height: auto;
}

@keyframes pie {
  70%,
  100% {
    top: 0%;
  }
}

@-webkit-keyframes pie {
  70%,
  100% {
    top: 0%;
  }
}

.load_type1 .load_motion .check {
  position: absolute;
  left: 5px;
  top: 5px;
  width: 85px;
  height: 85px;
  border-radius: 50%;
  background: #fff;
}

.load_type1 .load_motion .check:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 42px;
  height: 34px;
  margin: -17px 0 0 -21px;
  background: url("/resources/images/common/m.icon_loading_type1_off.png") 0 0 no-repeat;
  background-size: 42px auto;
  animation: bounceCheck 1.5s infinite;
  -webkit-animation: bounceCheck 1.5s infinite;
}

@keyframes bounceCheck {
  0%,
  70%,
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    background-image: url("/resources/images/common/m.icon_loading_type1_off.png");
  }
  80% {
    -webkit-transform: scale(0.85);
            transform: scale(0.85);
    background-image: url("/resources/images/common/m.icon_loading_type1_on.png");
  }
  90% {
    -webkit-transform: scale(1);
            transform: scale(1);
    background-image: url("/resources/images/common/m.icon_loading_type1_on.png");
  }
}

@-webkit-keyframes bounceCheck {
  0%,
  70%,
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    background-image: url("/resources/images/common/m.icon_loading_type1_off.png");
  }
  80% {
    -webkit-transform: scale(0.85);
            transform: scale(0.85);
    background-image: url("/resources/images/common/m.icon_loading_type1_on.png");
  }
  90% {
    -webkit-transform: scale(1);
            transform: scale(1);
    background-image: url("/resources/images/common/m.icon_loading_type1_on.png");
  }
}

/* load_type2 */
.load_type2 .load_motion {
  position: relative;
  width: 135px;
  height: 265px;
  margin: 0 auto;
  background: url("/resources/images/common/m.bg_loading_type2.png") 0 0 no-repeat;
  background-size: 135px auto;
}

.load_type2 .load_motion .dot_wrap {
  position: absolute;
  left: 72px;
  top: 125px;
}

.load_type2 .load_motion .dot_wrap .dot {
  display: block;
  width: 10px;
  height: 10px;
  background: #cacbcb;
  border-radius: 50%;
  animation: bounceColor .9s infinite ease-in-out;
  -webkit-animation: bounceColor .9s infinite ease-in-out;
}

.load_type2 .load_motion .dot_wrap .dot + .dot {
  margin-top: 10px;
}

.load_type2 .load_motion .dot_wrap .dot:nth-of-type(2) {
  -webkit-animation-delay: .3s;
          animation-delay: .3s;
}

.load_type2 .load_motion .dot_wrap .dot:nth-of-type(3) {
  -webkit-animation-delay: 6s;
          animation-delay: 6s;
}

@keyframes bounceColor {
  30% {
    background: #cacbcb;
  }
  70% {
    background: #dadada;
  }
  100% {
    background: #bdbdbd;
  }
}

@-webkit-keyframes bounceColor {
  30% {
    background: #cacbcb;
  }
  70% {
    background: #dadada;
  }
  100% {
    background: #bdbdbd;
  }
}

.load_type2 .load_motion .ball_wrap {
  position: absolute;
  left: 46px;
  right: -20px;
  bottom: 30px;
  width: 50px;
  height: 20px;
}

.load_type2 .load_motion .ball_wrap .ball,
.load_type2 .load_motion .ball_wrap .shadow {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: #22c6d0;
  border-radius: 50%;
  position: absolute;
  top: 0;
}

.load_type2 .load_motion .ball_wrap .ball:nth-of-type(1) {
  left: 0;
  background: #2ed0a9;
  -webkit-animation: loadingDot1 .7s infinite;
  animation: loadingDot1 .7s infinite;
}

.load_type2 .load_motion .ball_wrap .ball:nth-of-type(2) {
  left: 15px;
  background: #22c6d0;
  z-index: 1;
  -webkit-animation: loadingDot2 .7s infinite;
  animation: loadingDot2 .7s infinite;
}

.load_type2 .load_motion .ball_wrap .ball:nth-of-type(3) {
  left: 30px;
  background: #6884ff;
  -webkit-animation: loadingDot3 .7s infinite;
  animation: loadingDot3 .7s infinite;
}

.load_type2 .load_motion .ball_wrap .shadow {
  left: 15px;
  background: #22c6d0;
  z-index: 2;
  -webkit-animation: loadingDot4 .7s infinite;
  animation: loadingDot4 .7s infinite;
}

@keyframes loadingDot1 {
  0% {
    left: -30px;
    opacity: 0;
    background-color: #2ed0a9;
  }
  20% {
    left: 0px;
    opacity: 1;
    background-color: #2ed0a9;
  }
  100% {
    left: 15px;
    opacity: 1;
    background-color: #22c6d0;
  }
}

@-webkit-keyframes loadingDot1 {
  0% {
    left: -30px;
    opacity: 0;
    background-color: #2ed0a9;
  }
  20% {
    left: 0px;
    opacity: 1;
    background-color: #2ed0a9;
  }
  100% {
    left: 15px;
    opacity: 1;
    background-color: #22c6d0;
  }
}

@keyframes loadingDot2 {
  0%,
  20% {
    left: 15px;
    background-color: #22c6d0;
  }
  100% {
    left: 30px;
    background-color: #6884ff;
  }
}

@-webkit-keyframes loadingDot2 {
  0%,
  20% {
    left: 15px;
    background-color: #22c6d0;
  }
  100% {
    left: 30px;
    background-color: #6884ff;
  }
}

@keyframes loadingDot3 {
  0%,
  20% {
    left: 30px;
    opacity: 1;
  }
  100% {
    left: 60px;
    opacity: 0;
  }
}

@-webkit-keyframes loadingDot3 {
  0%,
  20% {
    left: 30px;
    opacity: 1;
  }
  90% {
    left: 60px;
    opacity: 0;
  }
  98%,
  100% {
    left: 30px;
    opacity: 0;
  }
}

@keyframes loadingDot4 {
  20%,
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes loadingDot4 {
  20%,
  100% {
    opacity: 0;
  }
}

/* load_type3 */
.load_type3 .desc {
  font-size: 1.15em;
  color: #666;
  line-height: 1.5em;
}

.load_type3 .load_motion {
  padding: 40px 0 100px;
}

.load_type3 .swiper_container {
  overflow-x: hidden;
}

.load_type3 .load_motion .line_grow {
  display: inline-block;
  position: relative;
  vertical-align: top;
}

.load_type3 .load_motion .line_grow .inner {
  z-index: 1;
  position: relative;
  width: 116px;
  height: 116px;
  border: 5px solid #bbb;
  border-radius: 50%;
  background: #fff;
  overflow: hidden;
}

.load_type3 .load_motion .line_grow .line {
  position: absolute;
  left: 100%;
  bottom: 19px;
  width: 17px;
  border-radius: 20px;
}

.load_type3 .load_motion .line_grow .line1 {
  background-color: #22c6d0;
  -webkit-animation: line-grow2 0.5s ease alternate infinite, line-move 3s linear infinite;
          animation: line-grow2 0.5s ease alternate infinite, line-move 3s linear infinite;
}

.load_type3 .load_motion .line_grow .line2 {
  background-color: #6884ff;
  -webkit-animation: line-grow4 0.5s 0.2s ease alternate infinite, line-move 3s 0.5s linear infinite;
          animation: line-grow4 0.5s 0.2s ease alternate infinite, line-move 3s 0.5s linear infinite;
}

.load_type3 .load_motion .line_grow .line3 {
  background-color: #ddd;
  -webkit-animation: line-grow 0.5s 0.4s ease alternate infinite, line-move 3s 1.0s linear infinite;
          animation: line-grow 0.5s 0.4s ease alternate infinite, line-move 3s 1.0s linear infinite;
}

.load_type3 .load_motion .line_grow .line4 {
  background-color: #2ed0a9;
  -webkit-animation: line-grow3 0.5s 0.6s ease alternate infinite, line-move 3s 1.5s linear infinite;
          animation: line-grow3 0.5s 0.6s ease alternate infinite, line-move 3s 1.5s linear infinite;
}

.load_type3 .load_motion .line_grow .line5 {
  background-color: #ddd;
  -webkit-animation: line-grow 0.5s 0.8s ease alternate infinite, line-move 3s 2.0s linear infinite;
          animation: line-grow 0.5s 0.8s ease alternate infinite, line-move 3s 2.0s linear infinite;
}

.load_type3 .load_motion .line_grow .line6 {
  background-color: #6884ff;
  -webkit-animation: line-grow3 0.5s 1.0s ease alternate infinite, line-move 3s 2.5s linear infinite;
          animation: line-grow3 0.5s 1.0s ease alternate infinite, line-move 3s 2.5s linear infinite;
}

.load_type3 .load_motion .line_grow [class*=square_] {
  position: absolute;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  background-color: #bbb;
}

.load_type3 .load_motion .line_grow .square_s {
  left: 105px;
  top: 111px;
  width: 12px;
  height: 12px;
}

.load_type3 .load_motion .line_grow .square_b {
  left: 127px;
  top: 116px;
  width: 19px;
  height: 55px;
}

@-webkit-keyframes line-grow {
  0% {
    height: 25px;
  }
  100% {
    height: 33px;
  }
}

@keyframes line-grow {
  0% {
    height: 25px;
  }
  100% {
    height: 33px;
  }
}

@-webkit-keyframes line-grow2 {
  0% {
    height: 33px;
  }
  100% {
    height: 40px;
  }
}

@keyframes line-grow2 {
  0% {
    height: 33px;
  }
  100% {
    height: 40px;
  }
}

@-webkit-keyframes line-grow3 {
  0% {
    height: 40px;
  }
  100% {
    height: 49px;
  }
}

@keyframes line-grow3 {
  0% {
    height: 40px;
  }
  100% {
    height: 49px;
  }
}

@-webkit-keyframes line-grow4 {
  0% {
    height: 49px;
  }
  100% {
    height: 62px;
  }
}

@keyframes line-grow4 {
  0% {
    height: 49px;
  }
  100% {
    height: 62px;
  }
}

@-webkit-keyframes line-move {
  0% {
    left: 100%;
  }
  100% {
    left: -10%;
  }
}

@keyframes line-move {
  0% {
    left: 100%;
  }
  100% {
    left: -10%;
  }
}

.load_type3 .swiper-wrapper {
  display: inline-block;
  width: 99999%;
  vertical-align: top;
}

.load_type3 .swiper-wrapper .swiper-slide {
  float: left;
  width: 320px;
  text-align: center;
}

.load_type3 .swiper-pagination {
  width: 100%;
  padding: 30px 0 0;
  line-height: 0px;
  color: transparent;
  text-align: center;
}

.load_type3 .swiper-pagination .swiper-pagination-bullet {
  display: inline-block;
}

.load_type3 .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet {
  margin-left: 6px;
}

.load_type3 .swiper-pagination .swiper-pagination-bullet {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #ddd;
  -webkit-transition: all 0.2s ease 0.1s;
  transition: all 0.2s ease 0.1s;
}

.load_type3 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 10px;
  border-radius: 15px;
  background-color: #000;
}

/* load_type4 */
.load_type4 .load_motion {
  padding: 40px 0 70px;
}

.load_type4 .load_motion .captcha_loading {
  position: relative;
  z-index: 0;
  width: 118px;
  height: 132px;
  margin: 0 auto;
  background: #bbb;
  overflow: hidden;
}

.load_type4 .load_motion .unload_captcha {
  position: absolute;
  z-index: 1;
  left: -1px;
  top: -1px;
  width: 120px;
  height: 134px;
  background: url("/resources/images/common/m.icon_loading_capcha.png") no-repeat center;
  background-size: cover;
}

.load_type4 .load_motion .load_captcha {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  height: 100%;
  background: #22c6d0;
  animation: pie 1.5s infinite ease-in-out;
  -webkit-animation: pie 1.5s infinite ease-in-out;
}

.load_type4 .load_motion .check {
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  width: 42px;
  height: 34px;
  margin: -17px 0 0 -21px;
  background: url("/resources/images/common/m.icon_loading_type1_off.png") 0 0 no-repeat;
  background-size: 42px auto;
  animation: bounceCheck 1.5s infinite;
  -webkit-animation: bounceCheck 1.5s infinite;
}

/* loading(new) */
.spinner_wrapper {
  z-index: 1000003;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.spinner_wrap {
  position: relative;
  display: inline-block;
  background: #fff;
  height: 44px;
  padding: 8px;
  border-radius: 50%;
  -webkit-box-shadow: 1px 2px 22px 0px rgba(0, 0, 0, 0.35);
          box-shadow: 1px 2px 22px 0px rgba(0, 0, 0, 0.35);
  font-size: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.spinner_wrap .spinner_svg {
  -webkit-animation: spinner_rotator 2s linear infinite;
          animation: spinner_rotator 2s linear infinite;
  width: 28px;
  height: 28px;
}

.spinner_wrap .spinner_svg .path {
  -webkit-transform-origin: 0px 0px;
          transform-origin: 0px 0px;
  -webkit-animation: spinner_dash 1.5s ease-in-out infinite, spinner_colors 5.6s ease-in-out infinite;
          animation: spinner_dash 1.5s ease-in-out infinite, spinner_colors 5.6s ease-in-out infinite;
  stroke-width: 5;
  stroke-linecap: round;
}

@-webkit-keyframes spinner_colors {
  0% {
    stroke: #03a5b0;
  }
  100% {
    stroke: #03a5b0;
  }
}

@keyframes spinner_colors {
  0% {
    stroke: #03a5b0;
  }
  100% {
    stroke: #03a5b0;
  }
}

@-webkit-keyframes spinner_dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}

@keyframes spinner_dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}

@-webkit-keyframes spinner_rotator {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spinner_rotator {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/* asis loading */
#loading_area {
  position: fixed;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 1000002;
}

#loading_area .loading_dim {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .3;
  z-index: 9000;
}

#loading_area .loading_dim.type_common {
  -webkit-transition: opacity .3s ease-out;
  transition: opacity .3s ease-out;
  opacity: .7;
}

#loading_area .loading_position {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 70px;
  height: 70px;
  margin: -35px 0 0 -35px;
  z-index: 9888;
}

#loading_area .common_loader_v2 {
  width: 100px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 9888;
}

#loading_area_1 {
  position: fixed;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 1000002;
}

#loading_area_1 .loading_dim {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .3;
  z-index: 9000;
}

#loading_area_1 .loading_position {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 70px;
  height: 70px;
  margin: -35px 0 0 -35px;
  z-index: 9888;
}

.sk-fading-circle {
  width: 70px;
  height: 70px;
  position: relative;
  z-index: 9888;
}

.sk-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.sk-fading-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #ffc40d;
  border-radius: 100%;
  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
  animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
}

.sk-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}

.sk-fading-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  transform: rotate(60deg);
}

.sk-fading-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.sk-fading-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  transform: rotate(120deg);
}

.sk-fading-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  transform: rotate(150deg);
}

.sk-fading-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.sk-fading-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  transform: rotate(210deg);
}

.sk-fading-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  transform: rotate(240deg);
}

.sk-fading-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.sk-fading-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  transform: rotate(300deg);
}

.sk-fading-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  transform: rotate(330deg);
}

.sk-fading-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.sk-fading-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

.sk-fading-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.sk-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

.sk-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}

.sk-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}

.sk-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}

.sk-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}

.sk-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}

.sk-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}

.sk-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}

@-webkit-keyframes sk-circleFadeDelay {
  0%,
  39%,
  100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}

@keyframes sk-circleFadeDelay {
  0%,
  39%,
  100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}

.loading_basket {
  position: relative;
  margin: 0 auto;
  display: block;
  width: 85px;
  height: 85px;
  line-height: 85px;
  border-radius: 50%;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.7);
  z-index: 1;
}

.loading_basket:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  background: rgba(3, 165, 176, 0.94);
  -webkit-animation: basket_bg 2.5s infinite ease-in-out;
          animation: basket_bg 2.5s infinite ease-in-out;
}

.loading_basket .icon_basket {
  position: relative;
  display: inline-block;
  margin-top: -4px;
  width: 27px;
  height: 35px;
  vertical-align: middle;
  background: url("/resources/images/common/m.icon_basket.png") 50% 50% no-repeat;
  background-size: 27px auto;
}

@-webkit-keyframes basket_bg {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}

@keyframes basket_bg {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}

.product-book > ul {
  margin-top: 20px;
}

.product-book > ul:after {
  content: "";
  display: block;
  clear: both;
}

.product-book > ul > li {
  float: left;
}

.product-book > ul > li + li {
  margin-left: 20px;
}

.product-book > ul > li .name {
  font-size: 14px;
}

.product-book > ul > li .content {
  font-size: 24px;
  margin-top: 10px;
}

.s-keyword > span {
  display: inline-block;
}

.s-keyword > span:after {
  content: " ";
  display: inline-block;
  width: 1px;
  height: 11px;
  margin: 0 5px;
  vertical-align: middle;
  background: #afbfc4;
}

.s-keyword > span:last-child::after {
  content: "";
  display: none;
}
