@charset "UTF-8";
/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/

@import url('https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap');

#lotteSustainableSmileeco div, #lotteSustainableSmileeco span, #lotteSustainableSmileeco object, #lotteSustainableSmileeco iframe,
#lotteSustainableSmileeco h1, #lotteSustainableSmileeco h2, #lotteSustainableSmileeco h3, #lotteSustainableSmileeco h4, #lotteSustainableSmileeco h5, #lotteSustainableSmileeco h6, #lotteSustainableSmileeco p, #lotteSustainableSmileeco blockquote, #lotteSustainableSmileeco pre,
#lotteSustainableSmileeco abbr, #lotteSustainableSmileeco address, #lotteSustainableSmileeco cite, #lotteSustainableSmileeco code,
#lotteSustainableSmileeco del, #lotteSustainableSmileeco dfn, #lotteSustainableSmileeco em, #lotteSustainableSmileeco img, #lotteSustainableSmileeco ins, #lotteSustainableSmileeco kbd, #lotteSustainableSmileeco q, #lotteSustainableSmileeco samp,
#lotteSustainableSmileeco small, #lotteSustainableSmileeco strong, #lotteSustainableSmileeco sub, #lotteSustainableSmileeco sup, #lotteSustainableSmileeco var,
#lotteSustainableSmileeco b, #lotteSustainableSmileeco i,
#lotteSustainableSmileeco dl, #lotteSustainableSmileeco dt, #lotteSustainableSmileeco dd, #lotteSustainableSmileeco ol, #lotteSustainableSmileeco ul, #lotteSustainableSmileeco li,
#lotteSustainableSmileeco fieldset, #lotteSustainableSmileeco form, #lotteSustainableSmileeco label, #lotteSustainableSmileeco legend,
#lotteSustainableSmileeco table, #lotteSustainableSmileeco caption, #lotteSustainableSmileeco tbody, #lotteSustainableSmileeco tfoot, #lotteSustainableSmileeco thead, #lotteSustainableSmileeco tr, #lotteSustainableSmileeco th, #lotteSustainableSmileeco td,
#lotteSustainableSmileeco article, #lotteSustainableSmileeco aside, #lotteSustainableSmileeco canvas, #lotteSustainableSmileeco details, #lotteSustainableSmileeco figcaption, #lotteSustainableSmileeco figure,
#lotteSustainableSmileeco footer, #lotteSustainableSmileeco header, #lotteSustainableSmileeco hgroup, #lotteSustainableSmileeco menu, #lotteSustainableSmileeco nav, #lotteSustainableSmileeco section, #lotteSustainableSmileeco summary,
#lotteSustainableSmileeco time, #lotteSustainableSmileeco mark, #lotteSustainableSmileeco audio, #lotteSustainableSmileeco video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

#lotteSustainableSmileeco {
  line-height: 1;
}

#lotteSustainableSmileeco article, #lotteSustainableSmileeco aside, #lotteSustainableSmileeco details, #lotteSustainableSmileeco figcaption, #lotteSustainableSmileeco figure, #lotteSustainableSmileeco footer, #lotteSustainableSmileeco header, #lotteSustainableSmileeco hgroup, #lotteSustainableSmileeco menu, #lotteSustainableSmileeco nav, #lotteSustainableSmileeco section {
  display: block;
}

#lotteSustainableSmileeco nav ul {
  list-style: none;
}

#lotteSustainableSmileeco blockquote, #lotteSustainableSmileeco q {
  quotes: none;
}

#lotteSustainableSmileeco blockquote:before, #lotteSustainableSmileeco blockquote:after,
#lotteSustainableSmileeco q:before, #lotteSustainableSmileeco q:after {
  content: "";
  content: none;
}

#lotteSustainableSmileeco a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* change colours to suit your needs */
#lotteSustainableSmileeco ins {
  color: #000;
  text-decoration: none;
}

/* change colours to suit your needs */
#lotteSustainableSmileeco mark {
  color: #000;
  font-style: italic;
  font-weight: bold;
}

#lotteSustainableSmileeco del {
  text-decoration: line-through;
}

#lotteSustainableSmileeco abbr[title], #lotteSustainableSmileeco dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

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

/* change border colour to suit your needs */
#lotteSustainableSmileeco hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

#lotteSustainableSmileeco input, #lotteSustainableSmileeco select {
  vertical-align: middle;
}

#lotteSustainableSmileeco ul, #lotteSustainableSmileeco li {
  list-style: none;
}

#lotteSustainableSmileeco * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0;
}
