@charset "utf-8";
/* ============================================================================
 * Foundation
 * ========================================================================= */
/* ----------------------------------------------------------------------------
 * Normalize
 * ------------------------------------------------------------------------- */
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  font-family:sans-serif;
  line-height:1.15;
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
}
body {
  margin:0;
}
article,
aside,
footer,
header,
nav,
section {
  display:block;
}
h1 {
  font-size:2em;
  margin:0.67em 0;
}
figcaption,
figure,
main {
  display:block;
}
figure {
  margin:1em 40px;
}
hr {
  box-sizing:content-box;
  height:0;
  overflow:visible;
}
pre {
  font-family:monospace, monospace;
  font-size:1em;
}
a {
  background-color:transparent;
  -webkit-text-decoration-skip:objects;
}
a:active,
a:hover {
  outline-width:0;
}
abbr[title] {
  border-bottom:none;
  text-decoration:underline;
  -webkit-text-decoration:underline dotted;
  text-decoration:underline dotted;
}
b,
strong {
  font-weight:inherit;
}
b,
strong {
  font-weight:bolder;
}
code,
kbd,
samp {
  font-family:monospace, monospace;
  font-size:1em;
}
dfn {
  font-style:italic;
}
mark {
  background-color:#ff0;
  color:#000;
}
small {
  font-size:80%;
}
sub,
sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}
sub {
  bottom:-0.25em;
}
sup {
  top:-0.5em;
}
audio,
video {
  display:inline-block;
}
audio:not([controls]) {
  display:none;
  height:0;
}
img {
  border-style:none;
}
svg:not(:root) {
  overflow:hidden;
}
button,
input,
optgroup,
select,
textarea {
  font-family:sans-serif;
  font-size:100%;
  line-height:1.15;
  margin:0;
}
button,
input {
  overflow:visible;
}
button,
select {
  text-transform:none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance:button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style:none;
  padding:0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline:1px dotted ButtonText;
}
fieldset {
  border:1px solid #c0c0c0;
  margin:0 2px;
  padding:0.35em 0.625em 0.75em;
}
legend {
  box-sizing:border-box;
  color:inherit;
  display:table;
  max-width:100%;
  padding:0;
  white-space:normal;
}
progress {
  display:inline-block;
  vertical-align:baseline;
}
textarea {
  overflow:auto;
}
[type="checkbox"],
[type="radio"] {
  box-sizing:border-box;
  padding:0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height:auto;
}
[type="search"] {
  -webkit-appearance:textfield;
  outline-offset:-2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance:none;
}
::-webkit-file-upload-button {
  -webkit-appearance:button;
  font:inherit;
}
details,
menu {
  display:block;
}
summary {
  display:list-item;
}
canvas {
  display:inline-block;
}
template {
  display:none;
}
[hidden] {
  display:none;
}
/* ----------------------------------------------------------------------------
 * Element
 * ------------------------------------------------------------------------- */
html {
  font-size:62.5%;
  background:#fff;
}
body {
  font-size:1.6em;
  line-height:1.6;
  letter-spacing:0.05em;
  word-break:break-word;
  color:#333;
  background:#fff;
  font-family:sans-serif;
}
*,
*:before,
*:after {
  box-sizing:border-box;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight:normal;
  margin:0 0 1.5em 0;
  padding:0;
  text-align:center;
  color:#ed8b00;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color:inherit;
}
h1 a:hover,
h1 a:focus,
h1 a:active,
h2 a:hover,
h2 a:focus,
h2 a:active,
h3 a:hover,
h3 a:focus,
h3 a:active,
h4 a:hover,
h4 a:focus,
h4 a:active,
h5 a:hover,
h5 a:focus,
h5 a:active,
h6 a:hover,
h6 a:focus,
h6 a:active {
  text-decoration:none;
}
h1 {
  font-size:4rem;
}
h2 {
  font-size:3.6rem;
}
h3 {
  font-size:3.2rem;
}
h4 {
  font-size:2.8rem;
}
h5 {
  font-size:2.4rem;
}
h6 {
  font-size:2rem;
}
p {
  margin:0;
  padding:0;
}
ol,
ul {
  margin:0 0 1.5em 0;
  padding:0;
}
ul li {
  list-style:disc;
}
ol li {
  list-style:decimal;
}
li {
  margin:0 0 0 1em;
  padding:0;
}
li>ul,
li>ol {
  margin-bottom:0;
}
dl {
  margin:0 0 1.5em 0;
  padding:0;
}
dt,
dd {
  margin:0;
  padding:0;
}
dt {
  font-weight:bold;
}
dd {
  margin-left:1em;
}
figure {
  margin:0 0 1.5em 0;
  padding:0;
}
table {
  margin:0 0 1.5em 0;
  border-collapse:collapse;
  width:100%;
}
table th,
table td {
  text-align:left;
  vertical-align:middle;
  border:1px solid #dadada;
  padding:1em;
}
table th {
  background:#eee;
}
table thead td,
table tfoot td {
  background:#eee;
}
iframe {
  border:0;
}
a {
  text-decoration:none;
  color:#0060bf;
}
a:hover,
a:focus,
a:active {
  text-decoration:underline;
}
a:hover img,
a:focus img,
a:active img {
  opacity:0.7;
}
img {
  max-width:100%;
  vertical-align:middle;
}
b {
  font-weight:bold;
}
em {
  font-style:italic;
}
html:not(:lang(en)) em {
  font-style:normal;
  font-weight:bold;
}
strong {
  font-weight:bold;
  color:#e85ba0;
}
button {
  font-family:inherit;
}
/* ============================================================================
 * Vendor
 * ========================================================================= */
/* ----------------------------------------------------------------------------
 * slick
 * ------------------------------------------------------------------------- */
.slick-slider {
  position:relative;
  display:block;
  box-sizing:border-box;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  touch-action:pan-y;
  -webkit-tap-highlight-color:transparent;
}
.slick-list {
  position:relative;
  overflow:hidden;
  display:block;
  margin:0;
  padding:0;
}
.slick-list:focus {
  outline:none;
}
.slick-list.dragging {
  cursor:pointer;
  cursor:hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
}
.slick-track {
  position:relative;
  left:0;
  top:0;
  display:block;
}
.slick-track:before,
.slick-track:after {
  content:"";
  display:table;
}
.slick-track:after {
  clear:both;
}
.slick-loading .slick-track {
  visibility:hidden;
}
.slick-slide {
  float:left;
  height:100%;
  min-height:1px;
  display:none;
}
[dir="rtl"] .slick-slide {
  float:right;
}
.slick-slide img {
  display:block;
}
.slick-slide.slick-loading img {
  display:none;
}
.slick-slide.dragging img {
  pointer-events:none;
}
.slick-initialized .slick-slide {
  display:block;
}
.slick-loading .slick-slide {
  visibility:hidden;
}
.slick-vertical .slick-slide {
  display:block;
  height:auto;
  border:1px solid transparent;
}
.slick-arrow.slick-hidden {
  display:none;
}
/* ----------------------------------------------------------------------------
 * Colorbox
 * ------------------------------------------------------------------------- */
#colorbox,
#cboxOverlay,
#cboxWrapper {
  position:absolute;
  top:0;
  left:0;
  z-index:9999;
  overflow:hidden;
  outline:0;
  -webkit-transform:translate3d(0, 0, 0);
}
#cboxWrapper {
  max-width:none;
}
#cboxOverlay {
  position:fixed;
  width:100%;
  height:100%;
}
#cboxMiddleLeft,
#cboxBottomLeft {
  clear:left;
}
#cboxContent {
  position:relative;
}
#cboxLoadedContent {
  overflow:auto;
  -webkit-overflow-scrolling:touch;
}
#cboxTitle {
  margin:0;
}
#cboxLoadingOverlay,
#cboxLoadingGraphic {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
  cursor:pointer;
}
.cboxPhoto {
  float:left;
  margin:auto;
  border:0;
  display:block;
  max-width:none;
  -ms-interpolation-mode:bicubic;
}
.cboxIframe {
  width:100%;
  height:100%;
  display:block;
  border:0;
  padding:0;
  margin:0;
}
#colorbox,
#cboxContent,
#cboxLoadedContent {
  box-sizing:content-box;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
}
/* ============================================================================
 * Layout
 * ========================================================================= */
/* ----------------------------------------------------------------------------
 * header-company
 * ------------------------------------------------------------------------- */
.uc-page-header .uc-header-company {
  font-size:1.6rem;
  margin:0 0 10px 0;
  padding:10px 0;
  border-bottom:1px solid #ccc;
}
.uc-page-header .uc-header-company .uc-lyt-row {
  width:100%;
  max-width:1280px;
  margin:0 auto;
  padding:0 20px;
}
.uc-page-header .uc-header-company .uc-lyt-col {
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  flex-flow:row nowrap;
  -webkit-box-align:center;
  align-items:center;
}
.uc-page-header .uc-header-company .uc-lyt-col>* {
  flex-basis:80%;
}
.uc-page-header .uc-header-company .uc-lyt-col>*:last-child {
  flex-basis:20%;
  margin:0 0 0 auto;
}
.uc-page-header .uc-header-company .uc-company-list {
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  flex-flow:row wrap;
  -webkit-box-align:center;
  align-items:center;
}
@media screen and (min-width: 769px), print {
  .uc-page-header .uc-header-company .uc-company-list {
    flex-wrap:nowrap;
  }
}
.uc-page-header .uc-header-company .uc-company-list>* {
  max-width:100%;
}
.uc-page-header .uc-header-company .uc-company-item {
  margin:0 15px 0 0;
}
@media screen and (min-width: 769px), print {
  .uc-page-header .uc-header-company .uc-company-item {
    margin-right:30px;
  }
}
.uc-page-header .uc-header-company .uc-company-item.uc-text .uc-mod-media-01 img {
  width:auto;
  height:auto;
  max-height:21px;
}
@media screen and (min-width: 769px), print {
  .uc-page-header .uc-header-company .uc-company-item.uc-text .uc-mod-media-01 img {
    max-height:34px;
  }
}
@media all and (-ms-high-contrast: none) {
  .uc-page-header .uc-header-company .uc-company-item.uc-text .uc-mod-media-01 img *::-ms-backdrop,
  .uc-page-header .uc-header-company .uc-company-item.uc-text .uc-mod-media-01 img {
    width:100%;
  }
}
.uc-page-header .uc-header-company .uc-country {
  font-size:1.2rem;
  white-space:nowrap;
  margin:0;
  text-align:right;
}
.uc-page-header .uc-header-company .uc-mod-media-01 {
  margin:0;
  padding:0;
}
.uc-page-header .uc-header-company .uc-mod-media-01 a {
  display:block;
}
.uc-page-header .uc-header-company .uc-mod-media-01 img {
  width:auto;
  height:21px;
}
.uc-page-header .uc-header-company .uc-mod-media-01 img[src*=".svg"] {
  width:67.5px;
  height:auto;
  max-height:21px;
}
@media screen and (min-width: 769px), print {
  .uc-page-header .uc-header-company {
    border-bottom:2px solid #ccc;
  }
  .uc-page-header .uc-header-company .uc-country {
    font-size:1.4rem;
  }
  .uc-page-header .uc-header-company .uc-mod-media-01 img {
    height:34px;
  }
  .uc-page-header .uc-header-company .uc-mod-media-01 img[src*=".svg"] {
    width:110px;
    height:auto;
    max-height:34px;
  }
}
/* ----------------------------------------------------------------------------
 * header-utility
 * ------------------------------------------------------------------------- */
/* ------------------------------------
 * region
 * --------------------------------- */
.uc-page-header .uc-header-utility {
  vertical-align:middle;
}
.uc-page-header .uc-header-utility .uc-header-language {
  font-size:1rem;
  display:inline-block;
  margin:0 1em 0 0;
}
.uc-page-header .uc-header-utility .uc-header-language .uc-btn {
  font-size:1.3em;
  position:relative;
  padding:2px 0;
  border:0;
  background:none;
}
.uc-page-header .uc-header-utility .uc-header-language .uc-btn::after {
  position:relative;
  top:-2px;
  display:inline-block;
  width:0;
  height:0;
  margin:0 0 0 0.2em;
  content:"";
  border-width:3px 3px 0 3px;
  border-style:solid;
  border-color:#666 transparent transparent transparent;
}
.uc-page-header .uc-header-utility .uc-header-language .uc-list {
  margin:-1em 0 1em 0;
}
.uc-page-header .uc-header-utility .uc-header-language .uc-list:after {
  content:"";
  clear:both;
  display:block;
}
.uc-page-header .uc-header-utility .uc-header-language .uc-list a {
  padding:4px 0;
  color:#666;
}
.uc-page-header .uc-header-utility .uc-header-language .uc-list>li {
  margin:1em 0 0 1em;
}
.uc-page-header .uc-header-utility .uc-header-language .uc-list>li.uc-is-current a {
  display:inline-block;
  padding:0.2em 0.4em;
  text-decoration:underline;
  color:#fff;
  background:#ed8b00;
}
@media screen and (min-width: 769px), print {
  .uc-page-header .uc-header-utility .uc-header-language {
    font-size:1.1rem;
    margin:0 0 0 1em;
    padding:7px 16px;
    color:#ed8b00;
    border:1px solid #ed8b00;
  }
  .uc-page-header .uc-header-utility .uc-header-language .uc-btn {
    font-size:1rem;
    line-height:1;
    color:#ed8b00;
  }
  .uc-page-header .uc-header-utility .uc-header-language .uc-btn::after {
    top:-2px;
    border-color:#ed8b00 transparent transparent transparent;
  }
}
/* ------------------------------------
 * script-disabled
 * --------------------------------- */
.uc-page-header .uc-js-header-language .uc-js-header-language-btn {
  display:none;
}
.uc-page-header .uc-js-header-language .uc-js-header-language-content {
  display:block;
}

@media screen and (min-width: 769px), print {
  .uc-page-header .uc-js-header-language .uc-js-header-language-btn {
    display:none;
  }
  .uc-page-header .uc-js-header-language .uc-js-header-language-content {
    display:block;
  }
}
/* ------------------------------------
 * script-enabled
 * --------------------------------- */
html[data-script-enabled="true"] .uc-page-header .uc-header-utility .uc-header-language {
  position:relative;
}
html[data-script-enabled="true"] .uc-page-header .uc-header-utility .uc-header-language .uc-list {
  position:absolute;
  z-index:1;
  right:50%;
  box-sizing:content-box;
  margin:5px -1px 0;
  -webkit-transform:translateX(50%);
  transform:translateX(50%);
  text-align:center;
  white-space:nowrap;
  border:1px solid #ccc;
  background:#fff;
}
html[data-script-enabled="true"] .uc-page-header .uc-header-utility .uc-header-language .uc-list>li {
  min-width:5em;
  margin:0;
}
html[data-script-enabled="true"] .uc-page-header .uc-header-utility .uc-header-language .uc-list>li a {
  display:block;
}
@media screen and (min-width: 769px), print {
  html[data-script-enabled="true"] .uc-page-header .uc-header-utility .uc-header-language .uc-list {
    width:100%;
    border:1px solid #ed8b00;
  }
}
html[data-script-enabled="true"] .uc-page-header .uc-js-header-language.uc-is-open .uc-js-header-language-content {
  display:block;
}
html[data-script-enabled="true"] .uc-page-header .uc-js-header-language .uc-js-header-language-btn {
  display:block;
}
html[data-script-enabled="true"] .uc-page-header .uc-js-header-language .uc-js-header-language-content {
  display:none;
}
/* ----------------------------------------------------------------------------
 * .uc-page-footer
 * ------------------------------------------------------------------------- */
.uc-page-footer .uc-lyt-row {
  width:100%;
  max-width:1280px;
  margin:0 auto;
}
.uc-page-footer .uc-footer-copyright .uc-lyt-row {
  padding:20px;
}
@media screen and (min-width: 769px), print {
  .uc-page-footer .uc-lyt-row {
    padding:0 20px;
  }
  .uc-page-footer .uc-lyt-col {
    padding-top:20px;
    padding-bottom:20px;
  }
}
/* ----------------------------------------------------------------------------
 * .uc-footer-company-nav
 * ------------------------------------------------------------------------- */
.uc-page-footer .uc-footer-company-nav {
  font-size:1rem;
  background:#eee;
}
.uc-page-footer .uc-footer-company-nav .uc-lyt-col {
  padding:0;
}
.uc-page-footer .uc-footer-company-nav a {
  display:block;
  padding:1.25em;
  background:#eee;
  color:#666;
}
.uc-page-footer .uc-footer-company-nav .uc-list ul {
  position:relative;
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  flex-flow:row wrap;
  -webkit-box-align:stretch;
  align-items:stretch;
  margin:0;
  padding:0;
  text-align:center;
  border-top:1px solid #ccc;
}
.uc-page-footer .uc-footer-company-nav .uc-list ul::before {
  position:absolute;
  top:0;
  left:50%;
  display:block;
  width:1px;
  height:100%;
  content:"";
  background:#ccc;
}
.uc-page-footer .uc-footer-company-nav .uc-list ul::after {
  position:absolute;
  bottom:0;
  left:0;
  display:block;
  width:100%;
  height:1px;
  content:"";
  background:#ccc;
}
.uc-page-footer .uc-footer-company-nav .uc-list li {
  width:50%;
  margin:0;
  list-style:none;
  border-bottom:1px solid #ccc;
}
.uc-page-footer .uc-footer-company-nav .uc-list li a {
  display:block;
  padding:1.25em;
  color:#666;
  background:#eee;
}
@media screen and (min-width: 769px), print {
  .uc-page-footer .uc-footer-company-nav {
    font-size:1.1rem;
  }
  .uc-page-footer .uc-footer-company-nav .uc-lyt-col {
    padding:32px 10px;
  }
  .uc-page-footer .uc-footer-company-nav .uc-list ul {
    -webkit-box-pack:center;
    justify-content:center;
    width:100%;
    text-align:left;
    border:0;
  }
  .uc-page-footer .uc-footer-company-nav .uc-list ul::before,
  .uc-page-footer .uc-footer-company-nav .uc-list ul::after {
    display:none;
  }
  .uc-page-footer .uc-footer-company-nav .uc-list li {
    position:relative;
    width:auto;
    margin-bottom:0;
    border:0;
  }
  .uc-page-footer .uc-footer-company-nav .uc-list li a {
    display:inline-block;
    padding:0 1.3em;
  }
  .uc-page-footer .uc-footer-company-nav .uc-list li:not(:last-child)::after {
    position:absolute;
    z-index:1;
    right:0;
    bottom:50%;
    display:inline-block;
    width:1px;
    height:1em;
    content:"";
    -webkit-transform:translateY(50%) rotate(20deg);
    transform:translateY(50%) rotate(20deg);
    background:#666;
  }
}
/* ----------------------------------------------------------------------------
 * .uc-footer-copyright
 * ------------------------------------------------------------------------- */
.uc-page-footer .uc-footer-copyright {
  font-size:1.2rem;
}
.uc-page-footer .uc-footer-copyright p {
  margin:0;
}
.uc-page-footer .uc-footer-copyright .uc-mod-media-01 {
  margin:0 0 1em 0;
}
.uc-page-footer .uc-footer-copyright .uc-mod-media-01 img {
  width:auto;
  height:43px;
}
.uc-page-footer .uc-footer-copyright .uc-mod-media-01 img[src*=".svg"] {
  width:138px;
  height:auto;
  max-height:43px;
}
.uc-page-footer .uc-footer-copyright .uc-company-list {
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  flex-flow:row wrap;
  -webkit-box-align:center;
  align-items:center;
  margin:5px 0 0;
}
.uc-page-footer .uc-footer-copyright .uc-company-item {
  margin:0 15px 0 0;
}
@media screen and (min-width: 769px), print {
  .uc-page-footer .uc-footer-copyright .uc-company-item {
    margin-right:30px;
  }
}
.uc-page-footer .uc-footer-copyright .uc-company-item.uc-text .uc-mod-media-01 img {
  width:auto;
  height:auto;
  max-height:43px;
}
@media all and (-ms-high-contrast: none) {
  .uc-page-footer .uc-footer-copyright .uc-company-item.uc-text .uc-mod-media-01 img *::-ms-backdrop,
  .uc-page-footer .uc-footer-copyright .uc-company-item.uc-text .uc-mod-media-01 img {
    width:100%;
  }
}
.uc-page-footer .uc-footer-copyright .uc-copy-text {
  margin:0;
  text-align:center;
}
@media screen and (min-width: 769px), print {
  .uc-page-footer .uc-footer-copyright .uc-lyt-row {
    padding-top:0;
    padding-bottom:0;
  }
  .uc-page-footer .uc-footer-copyright .uc-lyt-col {
    padding-top:37px;
    padding-bottom:37px;
  }
  .uc-page-footer .uc-footer-copyright .uc-lyt-col>* {
    max-width:100%;
    display:inline-block;
    vertical-align:middle;
  }
  .uc-page-footer .uc-footer-copyright .uc-mod-media-01,
  .uc-page-footer .uc-footer-copyright .uc-copy-text {
    margin:0;
  }
  .uc-page-footer .uc-footer-copyright .uc-company-item .uc-mod-media-01 {
    margin-bottom:5px;
  }
  .uc-page-footer .uc-footer-copyright .uc-copy-text {
    margin-left:16px;
  }
}
/* ----------------------------------------------------------------------------
 * lyt-row
 * ------------------------------------------------------------------------- */
.uc-page-body .uc-lyt-row {
  width:100%;
  margin:0 auto;
  max-width:1320px;
}
@media screen and (min-width: 769px), print {
  .uc-page-body .uc-lyt-row {
    display:table;
    table-layout:fixed;
  }
  .uc-page-body .uc-lyt-row>* {
    display:table-cell;
    vertical-align:top;
  }
}
/* ----------------------------------------------------------------------------
 * lyt-col
 * ------------------------------------------------------------------------- */
.uc-page-body .uc-lyt-col {
  /*padding:20px 20px 30px;*/
}
.uc-page-body .uc-lyt-col>*:last-child {
  margin-bottom:0;
}
.uc-page-body .uc-lyt-col>*:last-child>*:last-child[class*=uc-mod] {
  margin-bottom:0;
}
.uc-page-body .uc-lyt-col>*:only-child>*:last-child[class*="uc-mod"] {
  margin-bottom:0;
}
@media screen and (min-width: 769px), print {
  .uc-page-body .uc-lyt-col {
    /*padding-top:40px;
    padding-bottom:50px;*/
  }
}
/* ----------------------------------------------------------------------------
 * Accordion
 * ------------------------------------------------------------------------- */
.uc-mod-accordion-01 .uc-accordion-btn {
  background:none;
  padding:0;
  border:0;
}
.uc-mod-accordion-01 .uc-accordion-title {
  display: flex;
  position: relative;
  width: 100%;
  padding: 15px 40px 16px 10px;
  margin-bottom: 10px;
  align-items: center;
}
.uc-accordion-title {
  background-color: #ed8b00;
}
.uc-accordion-text {
  padding-left: 10px;
  width: 90%;
  color: #060606;  
}
.uc-accordion-image{
  float:left;
  height:100%;
}
.uc-accordion-image img{
  max-height:50px;
  max-width: none;
  max-width: max-content;
}
.uc-accordion-btn .uc-mod-state-open{
  border-top: 3px solid;
  border-right: 3px solid;
  border-color: inherit;
  content:"";
  display:inline-block;
  width:14px;
  height:14px;
  content:"";
  -webkit-transform:rotate(135deg);
  transform:rotate(135deg);
  position:absolute;
  bottom:0;
  top:-6px;
  margin:auto;
  right:20px;
}
.uc-accordion-btn .uc-mod-state-close {
  border-top: 3px solid;
  border-right: 3px solid;
  border-color: inherit;
  content:"";
  display:inline-block;
  width:14px;
  height:14px;
  content:"";
  -webkit-transform:rotate(-45deg) translateY(50%);
  transform:rotate(-45deg) translateY(50%);
  position:absolute;
  bottom: 40%;
  right:23px;
}
.uc-accordion-title h1,
.uc-accordion-title h2,
.uc-accordion-title h3,
.uc-accordion-title h4,
.uc-accordion-title h5,
.uc-accordion-title h6 {
  margin-bottom: 0 !important;
  color: #060606;
  text-align: left;
}

.uc-accordion-bar-image {
  max-height:50px;
}
.uc-accordion-btn-close {
  margin: 10px auto 10px auto;
}
.uc-accordion-btn-close button {
  color: #060606;
  display:block;
  padding:8px 55px 8px 27px;
  border:0;
  border-radius:20px;
  position:relative;
  margin: 0 auto;
  text-align: left;
  min-height: 40px;
  display: flex;
  align-items:center;
  height:100%;
}
.uc-accordion-btn-close .uc-accordion-close-image{
  position: absolute;
  right: 15px;
  max-height: 30px;
  max-width: 30px;
}
.uc-accordion-btn-close-btn {
  background:#ed8b00;
}
.uc-accordion-btn-close-span {
  border-top: 2px solid;
  border-right: 2px solid;
  border-color: inherit;
  content:"";
  display:inline-block;
  width:10px;
  height:10px;
  content:"";
  -webkit-transform:rotate(-45deg) translateY(50%);
  transform:rotate(-45deg) translateY(50%);
  position:absolute;
  bottom:calc(50% - 5px);
  right:25px;  
}
.uc-accordion-text-type .uc-accordion-text .uc-mod-ad-end{
  width: 100%;
}
.uc-accordion-text-type .uc-accordion-text .uc-mod-ad-center{
  width: 100%;
} 
.uc-mod-accordion-01 .uc-accordion-text-type {
 background:none;
}
.uc-accordion-text-type .uc-accordion-bar-image .uc-mod-state-open{
  border-top:0!important;
  border-right:0!important;
  width:0;
  height:0;
}
.uc-accordion-text-type .uc-accordion-bar-image .uc-mod-state-close{
  border-top:0!important;
  border-right:0!important;
  width:0;
  height:0;
}
.uc-accordion-text-type .uc-accordion-text {
  width: 100%;
}
.uc-mod-accordion-01 .uc-accordion-btn-type {
  background:none;
}
.uc-accordion-btn-type .uc-accordion-bar-image .uc-mod-state-open{
  border-top:0!important; 
  border-right:0!important; 
  width:0;
  height:0; 
}
.uc-accordion-btn-type .uc-accordion-bar-image .uc-mod-state-close{
  border-top:0!important;
  border-right:0!important;
  width:0;
  height:0;
}
.uc-accordion-btn-type{ 
  text-align: left;
}
.uc-accordion-btn-type .uc-accordion-btn-item {
  position:relative;
  display:inline-block;
  min-width:100px;
  margin:0 0.5em;
  padding:10px 44px 10px 34px;   
  border-radius:30px;
  background-color: #ed8b00;
}
.uc-accordion-btn-type .uc-accordion-text {
  width: 100%;
}
.uc-is-open .uc-accordion-btn-type .uc-mod-state-open p::after {
  position:absolute;
  bottom:40%;
  display:inline-block;
  width:10px;
  height:10px;
  content:"";
  right:27px;
  -webkit-transform:rotate(-45deg) translateY(50%);
  transform:rotate(-45deg) translateY(50%);
}
.uc-accordion-btn-type .uc-mod-state-close p::after{
  position:absolute;
  right:23px;
  bottom:40%;
  display:inline-block;
  width:10px;
  height:10px;
  content:"";
  border-top: 2px solid;
  border-right: 2px solid;
}
.uc-accordion-btn-item img{
  position:absolute;
  right:10px;
  bottom: calc(35% - 5px);
  max-height: 30px;
  max-width: 30px;
}
.uc-accordion-btn-item p{
  padding-right:10px;
}
.uc-accordion-text .uc-font-8 {
  -webkit-transform:none!important;
  -moz-transform:none!important;
  -ms-transform:none!important;
  -o-transform:none!important;
  transform:none!important;
}
.uc-accordion-text .uc-font-9 {
  -webkit-transform:none!important;
  -moz-transform:none!important;
  -ms-transform:none!important;
  -o-transform:none!important;
  transform:none!important;
}
.uc-mod-accordion-01 button:hover,
.uc-mod-accordion-01 button:focus,
.uc-mod-accordion-01 button:active {
  outline-width:0;
}
.uc-mod-accordion-01 .uc-mod-btn-01 button::after{
  content:none;
}
.uc-mod-accordion-01 .uc-mod-btn-02 button::after{
  content:none;
}
.uc-mod-accordion-01 .uc-mod-btn-em-01 button::after{
  content:none;
}
.uc-mod-accordion-01 .uc-mod-btn-em-02 button::after{
  content:none;
}
.uc-mod-accordion-01 .uc-accordion-btn-type .uc-mod-ad-center{
  margin-left: auto;
  margin-right: auto;
}
.uc-mod-accordion-01 .uc-accordion-btn-type .uc-mod-ad-end{
  margin-left: auto;
}
.uc-mod-accordion-01 .uc-accordion-btn-type button{
  min-height: 60px;
  min-width: 160px;
}
.uc-mod-accordion-01 .uc-mod-btn-01 button{
  color: #fff;
  border: #ed8b00 1px solid;
  border-radius: 30px;
  background: #ed8b00;
  box-shadow: 0 2px 0 0 #f2a900;  
  position: relative;
}
@media screen and (min-width: 769px), print {
  .uc-mod-accordion-01 .uc-mod-btn-01 button{
    box-shadow:0 4px 0 0 #f2a900;
  }
}
.uc-mod-accordion-01 .uc-accordion-btn-type button img{
  float: right;
  position: absolute;
  bottom: 50%;
  transform: translateY(50%);
  right: 18px;
  width:48px;
}
.uc-mod-accordion-01 .uc-accordion-btn text{
  margin-left: 25px;
  margin-right: 80px;
  float:left;
}
.uc-mod-accordion-01  .uc-accordion-btn-type .uc-accordion-btn {
	padding: 10px;
}
/* ----------------------------------------------------------------------------
 * background-color
 * ------------------------------------------------------------------------- */
.uc-line-size-s {
  border-top-width:1px;
}
.uc-line-size-l {
  border-top-width:4px;
}
.uc-bg-plane-cm-human-orange {
  background-color:#ed8b00;
}
.uc-line-plane-cm-human-orange {
  border-top:2px solid #ed8b00;
}
.uc-bg-plane-cm-life-yellow {
  background-color:#f2a900;
}
.uc-line-plane-cm-life-yellow {
  border-top:2px solid #f2a900;
}
.uc-bg-plane-cm-science-blue {
  background-color:#1e22aa;
}
.uc-line-plane-cm-science-blue {
  border-top:2px solid #1e22aa;
}
.uc-bg-plane-cm-lgu-red {
  background-color:#a50034;
}
.uc-line-plane-cm-lgu-red {
  border-top:2px solid #a50034;
}
.uc-bg-plane-cm-white {
  background-color:white;
}
.uc-line-plane-cm-white {
  border-top:2px solid white;
}
.uc-bg-plane-cm-black {
  background-color:black;
}
.uc-line-plane-cm-black {
  border-top:2px solid black;
}
.uc-bg-plane-cm-red {
  background-color:red;
}
.uc-line-plane-cm-red {
  border-top:2px solid red;
}
.uc-line-plane-bottom-cm-human-orange {
  border-bottom:2px solid #ed8b00;
}
.uc-line-plane-bottom-cm-life-yellow {
  border-bottom:2px solid #f2a900;
}
.uc-line-plane-bottom-cm-science-blue {
  border-bottom:2px solid #1e22aa;
}
.uc-line-plane-bottom-cm-lgu-red {
  border-bottom:2px solid #a50034;
}
.uc-line-plane-bottom-cm-white {
  border-bottom:2px solid white;
}
.uc-line-plane-bottom-cm-black {
  border-bottom:2px solid black;
}
.uc-line-plane-bottom-cm-red {
  border-bottom:2px solid red;
}
.uc-lyt-container.uc-br-size-s {
  border-width:1px !important;
}
.uc-lyt-container.uc-br-size-l {
  border-width:4px !important;
}
/* ----------------------------------------------------------------------------
 * Grid
 * ------------------------------------------------------------------------- */
.uc-lyt-grid-container {
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-flow:column wrap;
  -webkit-box-pack:justify;
  justify-content:space-between;
  margin:0 auto 0;
}
.uc-lyt-grid-container>.uc-lyt-grid-col {
  margin:0 0 0 0;
}
.uc-lyt-grid-container>.uc-lyt-grid-col:only-child {
  align-self:flex-start;
  margin-right:auto;
  max-width:100%;
}
.uc-lyt-grid-container.uc-is-center>.uc-lyt-grid-col {
  margin-left:auto;
  margin-right:auto;
  align-self:center;
  max-width:100%;
}
.uc-lyt-grid-container.uc-is-end>.uc-lyt-grid-col {
  margin-left:auto;
  margin-right:0;
  align-self:flex-end;
  max-width:100%;
}
.uc-lyt-grid-container.uc-is-half {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  flex-direction:row;
}
.uc-lyt-grid-container.uc-is-half>.uc-lyt-grid-col {
  flex-basis:calc(50% - 20px);
}
@media screen and (max-width: 768px) {
  .uc-lyt-grid-container.uc-sp-is-center>.uc-lyt-grid-col {
    margin-left:auto;
    margin-right:auto;
    align-self:center;
  }
  .uc-lyt-grid-container.uc-sp-is-end>.uc-lyt-grid-col {
    margin-left:auto;
    margin-right:0;
    align-self:flex-end;
  }
}
@media screen and (min-width: 769px), print {
  .uc-lyt-grid-container {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-flow:row nowrap;
  }
  .uc-lyt-grid-container>.uc-lyt-grid-col {
    padding:0 10px;
    -webkit-box-flex:1;
    flex:1 1;
  }
  .uc-lyt-grid-container>.uc-lyt-grid-col:only-child {
    padding-left:0;
    padding-right:0;
    -webkit-box-flex:0;
    flex:0 0 auto;
  }
  .uc-lyt-grid-container>.uc-lyt-grid-col:first-child {
    padding-left:0;
  }
  .uc-lyt-grid-container>.uc-lyt-grid-col:last-child {
    padding-right:0;
  }
  .uc-lyt-grid-container.uc-is-half>.uc-lyt-grid-col {
    -webkit-box-flex:1;
    flex:1 1;
  }
  .uc-lyt-grid-container.uc-is-center>.uc-lyt-grid-col {
    -webkit-box-flex:0;
    flex:0 0 auto;
  }
  .uc-lyt-grid-container.uc-is-end>.uc-lyt-grid-col {
    -webkit-box-flex:0;
    flex:0 0 auto;
  }
}
/* ----------------------------------------------------------------------------
 * Box
 * ------------------------------------------------------------------------- */
.uc-lyt-box {
  border:2px solid #666;
  padding:20px;
  margin:20px 0;
}
.uc-lyt-box.uc-br-size-s {
  border-width:1px;
}
.uc-lyt-box.uc-br-size-l {
  border-width:4px;
}
.uc-lyt-box.uc-br-size-l-02 {
  border-width:4px;
}
@media screen and (min-width: 769px), print {
  .uc-lyt-box.uc-br-size-l-02 {
    border-width:8px;
  }
}
.uc-lyt-box.uc-round-s {
  border-radius:6px;
}
.uc-lyt-box.uc-round-l {
  border-radius:12px;
}
.uc-lyt-box.uc-round-l-02 {
  border-radius:10px;
}
@media screen and (min-width: 769px), print {
  .uc-lyt-box.uc-round-l-02 {
    border-radius:30px;
  }
}
/*.uc-lyt-box.uc-br-clr-cm-human-orange {
  border-color:#ed8b00;
}
.uc-lyt-box.uc-br-clr-cm-life-yellow {
  border-color:#f2a900;
}
.uc-lyt-box.uc-br-clr-cm-science-blue {
  border-color:#1e22aa;
}
.uc-lyt-box.uc-br-clr-cm-lgu-red {
  border-color:#a50034;
}
.uc-lyt-box.uc-br-clr-cm-white {
  border-color:white;
}
.uc-lyt-box.uc-br-clr-cm-black {
  border-color:black;
}
.uc-lyt-box.uc-br-clr-cm-red {
  border-color:red;
}*/
/* ============================================================================
 * Module: Heading
 * ========================================================================= */
[class*="uc-mod-hdg-"] {
  color:#ed8b00; 
}

[class*="uc-mod-hdg-"] h1,
[class*="uc-mod-hdg-"] h2,
[class*="uc-mod-hdg-"] h3,
[class*="uc-mod-hdg-"] h4,
[class*="uc-mod-hdg-"] h5,
[class*="uc-mod-hdg-"] h6 {
  font-size:inherit;
  margin:0;  
  color:inherit;
}
/* ----------------------------------------------------------------------------
 * .uc-mod-hdg-lv1-01
 * ------------------------------------------------------------------------- */
.uc-mod-hdg-lv1-01 {
  font-size:3rem;
  margin:0 0 32px 0;
}
@media screen and (min-width: 769px), print {
  .uc-mod-hdg-lv1-01 {
    font-size:4rem;
  }
}
/* ----------------------------------------------------------------------------
 * .uc-mod-hdg-lv2-01
 * ------------------------------------------------------------------------- */
.uc-mod-hdg-lv2-01 {
  font-size:2.8rem;
  margin:0 0 18px 0;
}
@media screen and (min-width: 769px), print {
  .uc-mod-hdg-lv2-01 {
    font-size:3.6rem;
    margin-bottom:24px;
  }
}
/* ----------------------------------------------------------------------------
 * .uc-mod-hdg-lv3-01
 * ------------------------------------------------------------------------- */
.uc-mod-hdg-lv3-01 {
  font-size:1.8rem;
  margin:0 0 18px 0;
}
@media screen and (min-width: 769px), print {
  .uc-mod-hdg-lv3-01 {
    font-size:2.8rem;
  }
}
/* ----------------------------------------------------------------------------
 * .uc-mod-hdg-lv4~6-01
 * ------------------------------------------------------------------------- */
.uc-mod-hdg-lv4-01,
.uc-mod-hdg-lv5-01,
.uc-mod-hdg-lv6-01 {
  font-size:1.8rem;
  margin:0 0 16px 0;
}
@media screen and (min-width: 769px), print {
  .uc-mod-hdg-lv4-01,
  .uc-mod-hdg-lv5-01,
  .uc-mod-hdg-lv6-01 {
    font-size:2rem;
  }
}

.uc-mod-position-float{
	display:inline-block;
	text-align: center;
    position: relative;
    width:100%;              
}
.uc-mod-image-float-span{
	display:inline-block;
	position:relative;
	width:100%;
}
.uc-mod-image-float{
	position:absolute;
	bottom:50%;
	right:0;
	transform:translateY(50%);
	vertical-align: middle;                

}

/* ============================================================================
 * Button
 * ========================================================================= */
/* ----------------------------------------------------------------------------
 * .uc-mod-btn-01
 * ------------------------------------------------------------------------- */
.uc-mod-btn-01 {
  font-size:1.6rem;
  margin:0 0 16px 0;
  text-align:center;
}
.uc-mod-btn-01 button,
.uc-mod-btn-01 a {
  position:relative;
  display:inline-block;
  min-width:100px;
  margin:0 0.5em;
  padding:10px 34px;
  color:#fff;
  border:#ed8b00 1px solid;
  border-radius:30px;
  background:#ed8b00;
  box-shadow:0 2px 0 0 #f2a900;
}
.uc-mod-btn-01 button:hover,
.uc-mod-btn-01 button:focus,
.uc-mod-btn-01 button:active,
.uc-mod-btn-01 a:hover,
.uc-mod-btn-01 a:focus,
.uc-mod-btn-01 a:active {
  text-decoration:none;
}
@media screen and (min-width: 769px), print {
  .uc-mod-btn-01 button,
  .uc-mod-btn-01 a {
    box-shadow:0 4px 0 0 #f2a900;
  }
}
.uc-mod-btn-01 button::after,
.uc-mod-btn-01 a::after {
  position:absolute;
  right:10px;
  bottom:50%;
  display:inline-block;
  width:10px;
  height:10px;
  content:"";
  -webkit-transform:rotate(45deg) translateY(50%);
  transform:rotate(45deg) translateY(50%);
  border-top:#fff 2px solid;
  border-right:#fff 2px solid;
}
/* ----------------------------------------------------------------------------
 * .uc-mod-btn-ec-01
 * ------------------------------------------------------------------------- */
.uc-mod-btn-ec-01 {
  margin:0 0 16px 0;
  text-align:center;
  font-size:1.2rem;
}
.uc-mod-btn-ec-01 button,
.uc-mod-btn-ec-01 a {
  position:relative;
  display:inline-block;
  min-width:200px;
  margin:0 0.5em;
  padding:6px;
  color:#fff;
  border:#ed8b00 1px solid;
  border-radius:30px;
  background:#ed8b00;
  box-shadow:0 3px 0 0 #f2a900;
}
.uc-mod-btn-ec-01 button:hover,
.uc-mod-btn-ec-01 button:focus,
.uc-mod-btn-ec-01 button:active,
.uc-mod-btn-ec-01 a:hover,
.uc-mod-btn-ec-01 a:focus,
.uc-mod-btn-ec-01 a:active {
  text-decoration:none;
}
.uc-mod-btn-ec-01 button::after,
.uc-mod-btn-ec-01 a::after {
  position:absolute;
  bottom:50%;
  display:inline-block;
  width:1em;
  height:1em;
  margin:0 0.3em;
  content:"";
  -webkit-transform:translateY(50%);
  transform:translateY(50%);
  background:url(/content/dam/sites/common/images/icon-cart-01.svg) no-repeat center;
  background-size:contain;
}
@media screen and (min-width: 769px), print {
  .uc-mod-btn-ec-01 {
    font-size:1.8rem;
  }
  .uc-mod-btn-ec-01 button,
  .uc-mod-btn-ec-01 a {
    padding:10px 34px;
  }
}
.uc-mod-btn-ec-01.uc-js-modal-disabled button:hover,
.uc-mod-btn-ec-01.uc-js-modal-disabled button:focus,
.uc-mod-btn-ec-01.uc-js-modal-disabled button:active,
.uc-mod-btn-ec-01.uc-js-modal-disabled a:hover,
.uc-mod-btn-ec-01.uc-js-modal-disabled a:focus,
.uc-mod-btn-ec-01.uc-js-modal-disabled a:active {
  opacity:1 !important;
}
/* ----------------------------------------------------------------------------
 * .uc-js-history-back-01
 * ------------------------------------------------------------------------- */
.uc-js-history-back-01 {
  display:none;
}
[data-script-enabled="true"] .uc-js-history-back-01 {
  display:block;
}
[data-script-enabled="true"] .uc-js-history-back-01 button {
  cursor:pointer;
}
[data-script-enabled="true"] .uc-js-history-back-01 button[disabled] {
  cursor:auto;
}
/* ============================================================================
 * Module: List
 * ========================================================================= */
/* ----------------------------------------------------------------------------
 * .uc-mod-sns-01
 * ------------------------------------------------------------------------- */
.uc-mod-sns-01,
.uc-mod-sns-02 {
  margin:0 auto 20px;
  text-align:center;
}
.uc-mod-sns-01 .uc-sns-primary,
.uc-mod-sns-01 .uc-sns-btn,
.uc-mod-sns-01 .uc-sns-btn-close,
.uc-mod-sns-02 .uc-sns-primary,
.uc-mod-sns-02 .uc-sns-btn,
.uc-mod-sns-02 .uc-sns-btn-close {
  display:none;
}
.uc-mod-sns-01 ul,
.uc-mod-sns-02 ul {
  margin:0;
}
.uc-mod-sns-01 li,
.uc-mod-sns-02 li {
  list-style:none;
  display:inline-block;
  vertical-align:middle;
  padding:0 10px;
}
/* ============================================================================
 * Module: Media
 * ========================================================================= */
/* ----------------------------------------------------------------------------
 * .uc-mod-media-01
 * ------------------------------------------------------------------------- */
.uc-mod-media-01 {
  font-size:1.4rem;
  position:relative;
  display:table;
  margin:0 auto 28px auto;
  text-align:center;
}
.uc-mod-media-01 .uc-object {
  display:inline-block;
  max-width:100%;
  margin:0;
}
.uc-mod-media-01 .uc-object img {
  width:100%;
}
.uc-mod-media-01 .uc-object img.uc-pc {
  display:none;
}
.uc-mod-media-01 .uc-caption {
  margin:0;
  text-align:left;
}
.uc-mod-media-01 a {
  display:block;
}
.uc-mod-media-01.uc-pull-left {
  margin-left:0;
}
.uc-mod-media-01.uc-pull-right {
  margin-right:0;
}
@media screen and (min-width: 769px), print {
  .uc-mod-media-01 {
    font-size:1.8rem;
  }
  .uc-mod-media-01 .uc-object img {
    width:100%;
  }
  .uc-mod-media-01 .uc-object img.uc-sp {
    display:none;
  }
  .uc-mod-media-01 .uc-object img.uc-pc {
    display:inline;
  }
}
/* ----------------------------------------------------------------------------
 * .uc-mod-media-02
 * ------------------------------------------------------------------------- */
.uc-mod-media-02 {
  font-size:1.4rem;
  margin:0 0 28px 0;
}
.uc-mod-media-02 .uc-object {
  display:block;
  max-width:560px;
  margin:0 auto;
}
.uc-mod-media-02 .uc-object .uc-inner {
  position:relative;
  width:100%;
  padding-top:56.25%;
}
.uc-mod-media-02 .uc-object iframe {
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%;
}
.uc-mod-media-02 .uc-caption {
  padding-top:8px;
  text-align:center;
  position:relative;
}
.uc-mod-media-02 .uc-caption span {
  text-align:center;
  display:inline-block;
}
.uc-mod-media-02 .uc-caption p {
  margin-bottom:0;
  text-align:left;
}
@media screen and (min-width: 769px), print {
  .uc-mod-media-02 {
    font-size:1.8rem;
    margin:0 0 56px 0;
  }
}
/* ----------------------------------------------------------------------------
 * .uc-mod-media-put-text-01
 * ------------------------------------------------------------------------- */
.uc-mod-media-put-text-01 {
  position:relative;
  margin:0 auto 30px auto;
}
@media screen and (min-width: 769px), print {
  .uc-mod-media-put-text-01 {
    margin-bottom:48px;
  }
}
.uc-mod-media-put-text-01 .uc-put-text {
  position:absolute;
  width:100%;
  bottom:50%;
  right:50%;
  -webkit-transform:translate(50%, 50%);
  transform:translate(50%, 50%);
}
.uc-mod-media-put-text-01 .uc-put-title {
  margin:0 0 22px 0;
  z-index:1;
  color:#ed8b00;
  font-size:2.4rem;
  text-align:center;
}
.uc-mod-media-put-text-01 .uc-put-title h1,
.uc-mod-media-put-text-01 .uc-put-title h2,
.uc-mod-media-put-text-01 .uc-put-title h3,
.uc-mod-media-put-text-01 .uc-put-title h4,
.uc-mod-media-put-text-01 .uc-put-title h5,
.uc-mod-media-put-text-01 .uc-put-title h6 {
  font-size:inherit;
  color:inherit;
  text-align:inherit;
  margin:0;
}
@media screen and (min-width: 769px), print {
  .uc-mod-media-put-text-01 .uc-put-title {
    margin-bottom:70px;
    font-size:5.4rem;
  }
}
.uc-mod-media-put-text-01 .uc-put-lead {
  line-height:1.2;
  z-index:2;
  font-size:1.2rem;
  text-align:center;
}
@media screen and (min-width: 769px), print {
  .uc-mod-media-put-text-01 .uc-put-lead {
    font-size:3.2rem;
  }
}
.uc-mod-media-put-text-01 .uc-put-media {
  text-align:center;
}
@media screen and (max-width: 768px) {
  .uc-mod-media-put-text-01 img.uc-pc {
    display:none;
  }
}
@media screen and (min-width: 769px), print {
  .uc-mod-media-put-text-01 img.uc-sp {
    display:none;
  }
}
:root:not([data-script-enabled="true"]) .uc-mod-media-put-text-01.uc-js-media-put-01 .uc-js-put-title,
.uc-mod-media-put-text-01.uc-js-media-put-01.uc-is-disable-title .uc-js-put-title {
  position:absolute;
  width:100%;
  bottom:50%;
  right:50%;
  -webkit-transform:translate(50%, 50%);
  transform:translate(50%, 50%);
  top:auto !important;
  left:auto !important;
}
:root:not([data-script-enabled="true"]) .uc-mod-media-put-text-01.uc-js-media-put-01 .uc-js-put-lead,
.uc-mod-media-put-text-01.uc-js-media-put-01.uc-is-disable-lead .uc-js-put-lead {
  position:absolute;
  width:100%;
  bottom:50%;
  right:50%;
  -webkit-transform:translate(50%, 50%);
  transform:translate(50%, 50%);
}
:root:not([data-script-enabled="true"]) .uc-mod-media-put-text-01.uc-js-media-put-01 .uc-put-text,
.uc-mod-media-put-text-01.uc-js-media-put-01.uc-is-disable-title.uc-is-disable-lead .uc-put-text {
  position:absolute;
  width:100%;
  bottom:50%;
  right:50%;
  -webkit-transform:translate(50%, 50%);
  transform:translate(50%, 50%);
}
:root:not([data-script-enabled="true"]) .uc-mod-media-put-text-01.uc-js-media-put-01 .uc-js-put-title,
:root:not([data-script-enabled="true"]) .uc-mod-media-put-text-01.uc-js-media-put-01 .uc-js-put-lead,
.uc-mod-media-put-text-01.uc-js-media-put-01.uc-is-disable-title.uc-is-disable-lead .uc-js-put-title,
.uc-mod-media-put-text-01.uc-js-media-put-01.uc-is-disable-title.uc-is-disable-lead .uc-js-put-lead {
  position:static;
  -webkit-transform:translate(0, 0);
  transform:translate(0, 0);
}
:root[data-script-enabled="true"] .uc-mod-media-put-text-01.uc-js-media-put-01:not(.uc-is-disable-title) .uc-put-text {
  position:static;
  -webkit-transform:translate(0, 0);
  transform:translate(0, 0);
  position:absolute;
  width:100%;
  top:0;
  left:0;
  height:100%;
}
:root[data-script-enabled="true"] .uc-mod-media-put-text-01.uc-js-media-put-01:not(.uc-is-disable-title) .uc-js-put-title {
  margin:0;
  position:absolute;
  top:0;
  left:0;
  bottom:auto;
  right:auto;
}
:root[data-script-enabled="true"] .uc-mod-media-put-text-01.uc-js-media-put-01:not(.uc-is-disable-lead) .uc-put-text {
  position:static;
  -webkit-transform:translate(0, 0);
  transform:translate(0, 0);
  position:absolute;
  width:100%;
  top:0;
  left:0;
  height:100%;
}
:root[data-script-enabled="true"] .uc-mod-media-put-text-01.uc-js-media-put-01:not(.uc-is-disable-lead) .uc-js-put-lead {
  position:absolute;
  top:0;
  left:0;
  bottom:auto;
  right:auto;
}
/* ============================================================================
 * Module: navigation
 * ========================================================================= */
/* ----------------------------------------------------------------------------
 * .uc-mod-nav-breadcrumb-01
 * ------------------------------------------------------------------------- */
.uc-mod-nav-breadcrumb-01 {
  font-size:1rem;
}
.uc-mod-nav-breadcrumb-01:after {
  content:"";
  clear:both;
  display:block;
}

.uc-mod-nav-breadcrumb-01 li {
  float:left;
  margin:0;
  list-style:none;
}

.uc-mod-nav-breadcrumb-01 a {
  position:relative;
  display:block;
  padding:0 12px 0 0;
  color:#666;
}
.uc-mod-nav-breadcrumb-01 a::after {
  position:absolute;
  top:0.5em;
  right:4px;
  display:inline-block;
  width:6px;
  height:6px;
  content:"";
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  border-top:#666 1px solid;
  border-right:#666 1px solid;
}
@media screen and (min-width: 769px), print {
  .uc-mod-nav-breadcrumb-01 {
    font-size:1.2rem;
  }
  .uc-mod-nav-breadcrumb-01 a {
    padding-right:24px;
  }
  .uc-mod-nav-breadcrumb-01 a::after {
    right:8px;
  }
}
/* ============================================================================
 * Module: Article
 * ========================================================================= */
.uc-mod-article-head-01 {
  font-size:1rem;
  margin:0 auto 20px auto;
  padding:0 0 20px 0;
}
.uc-mod-article-head-01 .uc-title {
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  flex-flow:row-reverse nowrap;
  -webkit-box-pack:center;
  justify-content:center;
  -webkit-box-align:baseline;
  align-items:baseline;
  margin-bottom:20px;
}
.uc-mod-article-head-01 .uc-title .uc-text {
  font-size:3em;
  display:block;
  margin-bottom:0;
  text-align:left;
  color:#ed8b00;
}
.uc-mod-article-head-01 .uc-icon-new {
  font-size:1.2em;
  margin:0 8px 0 0;
  white-space:nowrap;
}
.uc-mod-article-head-01 .uc-icon-new span {
  line-height:1;
  display:inline-block;
  margin-top:-1em;
  padding:0.16667em 0.33333em;
  vertical-align:middle;
  color:#ed8b00;
  border:2px solid #ed8b00;
  background:#fff;
}
.uc-mod-article-head-01 .uc-media {
  margin-bottom:10px;
  text-align:center;
}
.uc-mod-article-head-01 .uc-media img {
  width:100%;
  border-radius:24px;
}
.uc-mod-article-head-01 .uc-text {
  font-size:1.2rem;
  text-align:right;
}
@media screen and (min-width: 769px), print {
  .uc-mod-article-head-01 {
    font-size:1.6rem;
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-flow:row nowrap;
    -webkit-box-pack:justify;
    justify-content:space-between;
  }
  .uc-mod-article-head-01 .uc-title {
    flex-basis:calc(60% - 10px);
  }
  .uc-mod-article-head-01 .uc-title .uc-text {
    -webkit-box-flex:1;
    flex:1 1;
    word-wrap:break-word;
    overflow-wrap:break-word;
  }
  .uc-mod-article-head-01 .uc-icon-new {
    font-size:0.9375em;
    -webkit-box-flex:0;
    flex-grow:0;
    flex-shrink:0;
    margin-right:1.5em;
  }
  .uc-mod-article-head-01 .uc-desc {
    flex-basis:calc(40% - 10px);
  }
  .uc-mod-article-head-01 .uc-text {
    font-size:1.6rem;
  }
  .uc-mod-article-head-01 .uc-media {
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:end;
    justify-content:flex-end;
    -webkit-box-align:center;
    align-items:center;
  }
  .uc-mod-article-head-01 .uc-media span {
    display:block;
  }
}
/* ============================================================================
 * Module: Campaign
 * ========================================================================= */
.uc-mod-campaign-list-01 .uc-campaign-list {
  margin:0;
}
.uc-mod-campaign-list-01 .uc-campaign-item {
  font-size:1rem;
  overflow:hidden;
  margin:0 auto 20px auto;
  list-style:none;
  border-radius:12px;
  background:#fff;
  box-shadow:1px 3px 0 #ed8b00;
}
.uc-mod-campaign-list-01 a {
  position:relative;
  display:block;
  max-width:810px;
  margin:0 auto;
  padding-bottom:40px;
}
.uc-mod-campaign-list-01 a:hover,
.uc-mod-campaign-list-01 a:focus,
.uc-mod-campaign-list-01 a:active {
  text-decoration:none;
}
.uc-mod-campaign-list-01 .uc-icon-new {
  font-size:1.5em;
  position:absolute;
  z-index:1;
  top:0;
  left:0;
  padding:10px;
}
.uc-mod-campaign-list-01 .uc-icon-new span {
  line-height:3.26667em;
  display:inline-block;
  width:3.26667em;
  height:3.26667em;
  text-align:center;
  color:#fff;
  border-radius:50%;
  background:#ed8b00;
}
.uc-mod-campaign-list-01 .uc-inner {
  padding-top:20px;
}
.uc-mod-campaign-list-01 .uc-media {
  margin-bottom:10px;
  padding:20px 20px 0;
  text-align:center;
}
.uc-mod-campaign-list-01 .uc-desc {
  padding:5px 18px 0;
}
.uc-mod-campaign-list-01 .uc-tag {
  margin-bottom:10px;
  margin-left:-18px;
  color:#fff;
}
.uc-mod-campaign-list-01 .uc-tag span {
  font-size:1em;
  display:inline-block;
  padding:5px 20px 5px 10px;
  border-radius:0 30px 30px 0;
  background:#ed8b00;
}
.uc-mod-campaign-list-01 .uc-title {
  font-size:1.6em;
  display:block;
  color:#ed8b00;
}
.uc-mod-campaign-list-01 .uc-title b {
  font-weight:normal;
}
.uc-mod-campaign-list-01 .uc-date {
  font-size:1em;
  display:block;
  margin-bottom:20px;
  color:#ed8b00;
}
.uc-mod-campaign-list-01 .uc-lead {
  font-size:1.1em;
  display:block;
  color:#666;
}
.uc-mod-campaign-list-01 .uc-link {
  font-size:1em;
  padding:10px;
  text-align:right;
  color:#ed8b00;
}
.uc-mod-campaign-list-01 .uc-link span {
  position:relative;
  display:inline-block;
  padding:0 0 0 2.5em;
}
.uc-mod-campaign-list-01 .uc-link span::before {
  position:absolute;
  bottom:50%;
  left:0;
  display:block;
  width:1.5em;
  height:1.5em;
  content:"";
  -webkit-transform:translateY(50%);
  transform:translateY(50%);
  border-radius:50%;
  background:#ed8b00;
}
@media screen and (min-width: 769px), print {
  .uc-mod-campaign-list-01 .uc-campaign-list {
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-flow:row wrap;
    margin-right:-15px;
    margin-left:-15px;
  }
  .uc-mod-campaign-list-01 .uc-campaign-item {
    font-size:1.6rem;
    flex-basis:calc(33% - 30px);
    margin-right:15px;
    margin-bottom:30px;
    margin-left:15px;
    border-radius:30px;
    box-shadow:3px 5px 0 #ed8b00;
  }
  .uc-mod-campaign-list-01 .uc-icon-new span {
    font-size:1.8rem;
    line-height:60px;
    width:60px;
    height:60px;
  }
  .uc-mod-campaign-list-01 .uc-tag span {
    font-size:1rem;
    padding-top:7px;
    padding-bottom:7px;
    padding-left:22px;
  }
  .uc-mod-campaign-list-01 .uc-media {
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    align-items:center;
    margin-bottom:16px;
  }
  .uc-mod-campaign-list-01 .uc-title {
    font-size:1.125em;
    margin-bottom:7px;
  }
  .uc-mod-campaign-list-01 .uc-lead {
    font-size:1.2rem;
  }
  .uc-mod-campaign-list-01 .uc-date {
    margin-bottom:10px;
  }
  .uc-mod-campaign-list-01 .uc-link {
    padding-right:1.5em;
  }
}
.uc-mod-campaign-list-02 .uc-campaign-list {
  margin:0;
  padding:16px 0;
  list-style:none;
}
.uc-mod-campaign-list-02 .uc-campaign-item {
  margin:0 0 20px 0;
  padding-bottom:18px;
  list-style:none;
  border-bottom:1px solid #666;
}
.uc-mod-campaign-list-02 a {
  display:block;
  max-width:810px;
  margin:0 auto;
  background:#fff;
}
.uc-mod-campaign-list-02 a:hover,
.uc-mod-campaign-list-02 a:focus,
.uc-mod-campaign-list-02 a:active {
  text-decoration:none;
}
.uc-mod-campaign-list-02 .uc-media {
  margin-bottom:10px;
  text-align:center;
}
.uc-mod-campaign-list-02 .uc-desc {
  font-size:1.2rem;
  margin:10px 0;
  padding:0.5em;
}
.uc-mod-campaign-list-02 .uc-title {
  font-size:1.2rem;
  display:block;
  color:#666;
}
.uc-mod-campaign-list-02 .uc-link {
  font-size:1em;
  padding:10px;
  text-align:center;
  color:#ed8b00;
}
.uc-mod-campaign-list-02 .uc-link span {
  font-size:1.2rem;
  position:relative;
  display:inline-block;
  min-width:200px;
  padding:10px 20px;
  text-align:center;
  color:#ed8b00;
  border:1px solid #dcdcdc;
  border-radius:20px / 20px;
}
@media screen and (min-width: 769px), print {
  .uc-mod-campaign-list-02 .uc-campaign-list {
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-flow:row wrap;
    margin-right:-25px;
    margin-bottom:74px;
    margin-left:-25px;
  }
  .uc-mod-campaign-list-02 .uc-campaign-item {
    font-size:1.6rem;
    flex-basis:33.333333%;
    max-width:33.333333%;
    margin-bottom:80px;
    padding-right:25px;
    padding-left:25px;
    border-bottom:0;
  }
  .uc-mod-campaign-list-02 .uc-desc {
    font-size:1.8rem;
  }
  .uc-mod-campaign-list-02 .uc-title {
    font-size:1.8rem;
    line-height:1.5;
  }
  .uc-mod-campaign-list-02 .uc-link span {
    font-size:2rem;
    width:100%;
    padding:17px 20px 17px 20px;
    border-radius:34px / 34px;
  }
}
/* ============================================================================
 * Module: News
 * ========================================================================= */
/* ----------------------------------------------------------------------------
 * .uc-mod-news-01
 * ------------------------------------------------------------------------- */
.uc-mod-news-01 {
  font-size:1.2rem;
}
.uc-mod-news-01 p {
  margin-bottom:15px;
}
.uc-mod-news-01 a {
  display:-webkit-box;
  display:flex;
  overflow:hidden;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-flow:column wrap;
  flex-basis:100%;
  min-height:100px;
  border:1px solid #ccc;
  border-radius:8px;
  background:#fff;
}
.uc-mod-news-01 a:hover,
.uc-mod-news-01 a:focus,
.uc-mod-news-01 a:active {
  text-decoration:none;
}
.uc-mod-news-01 a>span:first-child {
  font-size:1.8rem;
  display:block;
  padding:0 15px 4px;
  color:#fff;
  background:#ed8b00;
}
.uc-mod-news-01 a>span:first-child b {
  font-weight:normal;
  display:block;
}
.uc-mod-news-01 a>span:last-child {
  font-size:1.2rem;
  position:relative;
  display:block;
  padding:8px 10px 6px 10px;
  color:#666;
}
.uc-mod-news-01 a>span:last-child span {
  display:block;
}
.uc-mod-news-01 a>span:last-child span:last-child {
  text-align:right;
}
@media screen and (min-width: 769px), print {
  .uc-mod-news-01 {
    font-size:1.4rem;
    display:-webkit-box;
    display:flex;
    flex-wrap:wrap;
    -webkit-box-pack:justify;
    justify-content:space-between;
  }
  .uc-mod-news-01 p {
    margin-bottom:20px;
  }
  .uc-mod-news-01 a>span:first-child {
    font-size:2.4rem;
    padding:6px 23px 8px;
  }
  .uc-mod-news-01 a>span:last-child {
    font-size:1.4rem;
    padding:13px 14px 10px 14px;
  }
  .uc-mod-news-01>* {
    display:-webkit-box;
    display:flex;
    flex-basis:calc(50% - 31px);
  }
}
/* ----------------------------------------------------------------------------
 * .uc-mod-news-02
 * ------------------------------------------------------------------------- */
.uc-mod-news-02 {
  overflow:hidden;
  max-width:287px;
  margin:0;
  margin:0 auto 20px;
  border:1px solid #dee0e0;
  border-radius:20px;
  box-shadow:0 3px 0 0 #dee0e0;
}
.uc-mod-news-02 p {
  margin:0;
}
.uc-mod-news-02 .uc-news-caption {
  margin:0;
  padding:1em;
}
.uc-mod-news-02 .uc-mod-media-01 {
  display:block;
  width:100%;
  margin:0;
}
.uc-mod-news-02 .uc-mod-media-01 .uc-object {
  display:block;
}
@media screen and (min-width: 769px), print {
  .uc-mod-news-02 .uc-news-caption {
    padding:16px 19px 25px;
  }
  .uc-mod-news-02 .uc-news-caption p {
    font-size:2rem;
  }
}
/* ----------------------------------------------------------------------------
 * .uc-mod-news-03
 * ------------------------------------------------------------------------- */
.uc-mod-news-03>* {
  display:flex;
}

.uc-mod-news-03 p {
  margin-bottom:15px;
}
.uc-mod-news-03 a {
  display:-webkit-box;
  display: block;
  flex-basis:100%;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  border-radius:8px;
  min-height:100px;
  background:#fff;
  overflow:hidden;
  border:1px solid #ccc;
}
.uc-mod-news-03 a:hover,
.uc-mod-news-03 a:focus,
.uc-mod-news-03 a:active {
  text-decoration:none;
}
.uc-mod-news-03 a>span:first-child {
  width:30%;
  float:left;
  border-right: 1px solid #ccc;
}
.uc-mod-news-03 a>span:first-child {
  display:flex;
  justify-content:center;
  align-items:center;
  height:100%;
}
.uc-mod-news-03 a>span:first-child img {
  width: 100%;
  max-height: 100%;
}
.uc-mod-news-03 a>span:nth-child(2) {
  flex-flow: column wrap;
  display:block;
  background: #ed8b00;
  color: #fff;
  line-height:1.2;
  font-size:2.2rem;
  letter-spacing:0.001em;
  padding:4px 15px;
  float:right;
  width:70%;
}
.uc-mod-news-03 a>span:nth-child(2) b {
  display:block;
  font-weight:normal;
}
.uc-mod-news-03 a>span:last-child {
  color:#666;
  display:block;
  position:relative;
  font-size: 1.5rem;
  padding:8px 45px 6px 10px;
  float: right;
  width: 70%;
}
.uc-mod-news-03 a>span:last-child::after {
  content:"";
  position:absolute;
  display:inline-block;
  border-top:#666 3px solid;
  border-left:#666 3px solid;
  width:14px;
  height:14px;
  -webkit-transform:rotate(135deg) translateY(50%);
  transform:rotate(135deg) translateY(50%);
  bottom:50%;
  right:14px;
}
.uc-mod-news-03 a>span:last-child span:last-child {
  text-align:right;
  display:block;
}
@media screen and (min-width: 769px), print {
  .uc-mod-news-03 {
    font-size:1.4rem;
    display:-webkit-box;
    display:flex;
    flex-wrap:wrap;
    -webkit-box-pack:justify;
    justify-content:space-between;
  }
  .uc-mod-news-03>* {
    display:-webkit-box;
    display:flex;
    flex-basis:calc(50% - 31px);
  }
  .uc-mod-news-03 a>span:last-child span:last-child {
    font-size:1.3rem;
  }
  .uc-mod-news-03 a>span:last-child::after {
    right:21px;
  }
}
/* ============================================================================
 * Module: Ranking
 * ========================================================================= */
/* ----------------------------------------------------------------------------
 * .uc-mod-ranking-articel-01
 * ------------------------------------------------------------------------- */
.uc-mod-ranking-articel-01 {
  margin:0 0 25px 0;
}
.uc-mod-ranking-articel-01 a {
  position:relative;
  display:block;
  overflow:hidden;
  margin:0 8px;
  text-decoration:none;
  border:1px solid #ccc;
  border-radius:5px;
  background:#fff;
}
.uc-mod-ranking-articel-01 .uc-ranking-order {
  font-size:1rem;
  position:absolute;
  left:0;
  top:0;  
  color:#fff;
}
.uc-mod-ranking-articel-01 .uc-ranking-order p {
  position:relative;
  z-index:3;
  display:inline-block;
  width:10px;
  margin:11px 0 0 14px;
  text-align:center;
}
.uc-mod-ranking-articel-01 .uc-ranking-order::before {
  position:absolute;
  z-index:1;
  top:0;
  left:0;
  display:block;
  width:0;
  height:0;
  content:"";
  border-width:32.5px;
  border-style:solid;
  border-color:#ed8b00 transparent transparent #ed8b00;
}
.uc-mod-ranking-articel-01 .uc-ranking-order::after {
  position:absolute;
  z-index:2;
  top:5px;
  left:3px;
  width:30px;
  height:25px;
  content:"";
  background:url(/content/dam/sites/common/images/icon-crown-01.svg) no-repeat center;
  background-size:contain;
}
.uc-mod-ranking-articel-01 .uc-ranking-media {
  display:block;
}
.uc-mod-ranking-articel-01 .uc-mod-media-01 {
  margin:0;
}
.uc-mod-ranking-articel-01 .uc-ranking-desc {
  position:relative;
  display:block;
  padding:5px 10px 10px 10px;
}
.uc-mod-ranking-articel-01 .uc-ranking-desc p {
  margin-bottom:0;
}
.uc-mod-ranking-articel-01 .uc-ranking-desc p:nth-child(1) {
  font-size:1rem;
  display:block;
  color:#ed8b00;
}
.uc-mod-ranking-articel-01 .uc-ranking-desc p:nth-child(2) {
  font-size:1.5rem;
  line-height:1.2;
  display:block;
  color:#ed8b00;
}
.uc-mod-ranking-articel-01 .uc-ranking-desc p:nth-child(3) {
  font-size:1rem;
  display:block;
  color:#666;
}
@media screen and (min-width: 769px), print {
  .uc-mod-ranking-articel-01 a {
    display:-webkit-box;
    display:flex;
    border:0;
    box-shadow:2px 2px 0 1px rgba(0, 0, 0, 0.2);
  }
  .uc-mod-ranking-articel-01 a>* {
    -webkit-box-flex:1;
    flex:1 1;
  }
  .uc-mod-ranking-articel-01 a>*:last-child {
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
  }
  .uc-mod-ranking-articel-01 .uc-ranking-text {
    width:100%;
  }
  .uc-mod-ranking-articel-01 .uc-ranking-order p {
    font-size:20px;
    font-weight:bold;
    width:10px;
    margin-top:21px;
    margin-left:35px;
  }
  .uc-mod-ranking-articel-01 .uc-ranking-order::before {
    border-width:65px;
  }
  .uc-mod-ranking-articel-01 .uc-ranking-order::after {
    top:11px;
    left:11px;
    width:56px;
    height:44px;
  }
  .uc-mod-ranking-articel-01 .uc-ranking-desc {
    padding:30px 40px;
  }
  .uc-mod-ranking-articel-01 .uc-ranking-desc p:nth-child(1) {
    font-size:2rem;
    margin:0 0 15px;
  }
  .uc-mod-ranking-articel-01 .uc-ranking-desc p:nth-child(2) {
    font-size:2.6rem;
  }
  .uc-mod-ranking-articel-01 .uc-ranking-desc p:nth-child(3) {
    font-size:1.6rem;
    margin-top:20px;
  }
}
.uc-mod-ranking-articel-01.uc-ranking-1 .uc-ranking-order {
  color:#e7c71b;
}
.uc-mod-ranking-articel-01.uc-ranking-1 .uc-ranking-order::before {
  border-color:#e7c71b transparent transparent #e7c71b;
}
.uc-mod-ranking-articel-01.uc-ranking-2 .uc-ranking-order {
  color:#c0c0c0;
}
.uc-mod-ranking-articel-01.uc-ranking-2 .uc-ranking-order::before {
  border-color:#c0c0c0 transparent transparent #c0c0c0;
}
.uc-mod-ranking-articel-01.uc-ranking-3 .uc-ranking-order {
  color:#cfa377;
}
.uc-mod-ranking-articel-01.uc-ranking-3 .uc-ranking-order::before {
  border-color:#cfa377 transparent transparent #cfa377;
}
/* ----------------------------------------------------------------------------
 * .uc-mod-ranking-articel-02
 * ------------------------------------------------------------------------- */
.uc-mod-ranking-articel-02 {
  margin:0 0 25px 0;
}
.uc-mod-ranking-articel-02 a {
  position:relative;
  display:-webkit-box;
  display:flex;
  overflow:hidden;
  margin:0 8px;
  text-decoration:none;
  border:1px solid #ccc;
  border-radius:5px;
  background:#fff;
}
.uc-mod-ranking-articel-02 a>* {
  -webkit-box-flex:1;
  flex:1 1;
}
.uc-mod-ranking-articel-02 .uc-ranking-order {
  font-size:1rem;
  position:absolute;
  left:0;
  color:#ed8b00;
}
.uc-mod-ranking-articel-02 .uc-ranking-order p {
  position:relative;
  z-index:3;
  display:inline-block;
  width:10px;
  margin:8px 0 0 8px;
  text-align:center;
}
.uc-mod-ranking-articel-02 .uc-ranking-order::before {
  position:absolute;
  z-index:1;
  top:-37px;
  left:-37px;
  display:block;
  width:72px;
  height:72px;
  content:"";
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  background:#ed8b00;
}
.uc-mod-ranking-articel-02 .uc-ranking-order::after {
  position:absolute;
  z-index:2;
  top:5px;
  left:3px;
  width:2em;
  height:2em;
  margin:0 12px 0 0;
  content:"";
  background:url(/content/dam/sites/common/images/icon-crown-01.svg) no-repeat center;
  background-size:contain;
}
.uc-mod-ranking-articel-02 .uc-ranking-media {
  display:block;
}
.uc-mod-ranking-articel-02 .uc-mod-media-01 {
  margin-bottom:0;
}
.uc-mod-ranking-articel-02 .uc-ranking-desc {
  position:relative;
  display:block;
  padding:5px 10px 2rem;
}
.uc-mod-ranking-articel-02 .uc-ranking-desc p {
  margin-bottom:0;
}
.uc-mod-ranking-articel-02 .uc-ranking-desc p:nth-child(1) {
  font-size:1rem;
  display:block;
  color:#ed8b00;
}
.uc-mod-ranking-articel-02 .uc-ranking-desc p:nth-child(2) {
  font-size:1.1rem;
  line-height:1.2;
  display:block;
  color:#666;
}
.uc-mod-ranking-articel-02 .uc-ranking-desc p:nth-child(3) {
  font-size:1rem;
  display:block;
  color:#666;
}
@media screen and (min-width: 769px), print {
  .uc-mod-ranking-articel-02 a {
    border:0;
    box-shadow:2px 2px 0 1px rgba(0, 0, 0, 0.2);
  }
  .uc-mod-ranking-articel-02 .uc-ranking-order p {
    font-size:15px;
    font-weight:bold;
    width:30px;
    margin-top:15px;
    margin-left:8px;
  }
  .uc-mod-ranking-articel-02 .uc-ranking-order::before {
    top:-54px;
    left:-20px;
    height:131px;
  }
  .uc-mod-ranking-articel-02 .uc-ranking-order::after {
    width:3.8em;
    height:3.8em;
  }
  .uc-mod-ranking-articel-02 .uc-ranking-desc {
    padding:10px;
  }
  .uc-mod-ranking-articel-02 .uc-ranking-desc p:nth-child(1) {
    font-size:2rem;
    margin:0 0 15px;
  }
  .uc-mod-ranking-articel-02 .uc-ranking-desc p:nth-child(2) {
    font-size:2.2rem;
  }
  .uc-mod-ranking-articel-02 .uc-ranking-desc p:nth-child(3) {
    font-size:1.4rem;
    margin-top:20px;
  }
}
/* ----------------------------------------------------------------------------
 * .uc-mod-ranking-articel-03
 * ------------------------------------------------------------------------- */
.uc-mod-ranking-articel-03 {
  margin:0 0 25px 0;
}
.uc-mod-ranking-articel-03 a {
  position:relative;
  display:-webkit-box;
  display:flex;
  overflow:hidden;
  margin:0 8px;
  text-decoration:none;
  border:1px solid #ccc;
  border-radius:5px;
  background:#fff;
}
.uc-mod-ranking-articel-03 a>* {
  -webkit-box-flex:1;
  flex:1 1;
}
.uc-mod-ranking-articel-03 .uc-ranking-order {
  position:absolute;
  left:0;
  color:#fff;
}
.uc-mod-ranking-articel-03 .uc-ranking-order p {
  font-size:1rem;
  position:relative;
  z-index:2;
  display:inline-block;
  width:14px;
  margin:0 0 0 2px;
  text-align:center;
}
.uc-mod-ranking-articel-03 .uc-ranking-order::before {
  position:absolute;
  z-index:1;
  top:-45px;
  left:-45px;
  display:block;
  width:72px;
  height:72px;
  content:"";
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  background:#ed8b00;
}
.uc-mod-ranking-articel-03 .uc-ranking-desc {
  position:relative;
  display:block;
  padding:5px 10px 2rem;
}
.uc-mod-ranking-articel-03 .uc-ranking-desc p {
  margin-bottom:0;
}
.uc-mod-ranking-articel-03 .uc-ranking-desc p:nth-child(1) {
  font-size:1rem;
  display:block;
  color:#ed8b00;
}
.uc-mod-ranking-articel-03 .uc-ranking-desc p:nth-child(2) {
  font-size:1.1rem;
  line-height:1.2;
  display:block;
  color:#666;
}
.uc-mod-ranking-articel-03 .uc-ranking-desc p:nth-child(3) {
  font-size:1rem;
  display:block;
  text-align:right;
  color:#666;
}
@media screen and (min-width: 769px), print {
  .uc-mod-ranking-articel-03 a {
    border:0;
    box-shadow:2px 2px 0 1px rgba(0, 0, 0, 0.2);
  }
  .uc-mod-ranking-articel-03 .uc-ranking-order p {
    font-size:12px;
    font-weight:bold;
    width:18px;
    margin-top:5px;
    margin-left:6px;
  }
  .uc-mod-ranking-articel-03 .uc-ranking-order::before {
    top:-86px;
    left:-20px;
    height:131px;
  }
  .uc-mod-ranking-articel-03 .uc-ranking-desc {
    padding:10px;
  }
  .uc-mod-ranking-articel-03 .uc-ranking-desc p:nth-child(1) {
    font-size:2rem;
    margin:0 0 15px;
  }
  .uc-mod-ranking-articel-03 .uc-ranking-desc p:nth-child(2) {
    font-size:2.2rem;
  }
  .uc-mod-ranking-articel-03 .uc-ranking-desc p:nth-child(3) {
    font-size:1.4rem;
    margin-top:20px;
  }
}
/* ============================================================================
 * Module: Site Map
 * ========================================================================= */
.uc-mod-link-list-01 {
  font-size:1.2rem;
  margin:0 0 2em 0;
}
.uc-mod-link-list-01 ul>li,
.uc-mod-link-list-01>li {
  margin:0 0 13px;
  list-style:none;
}
.uc-mod-link-list-01 ul>li>a,
.uc-mod-link-list-01>li>a {
  position:relative;
  display:inline-block;
  padding-left:1.2em;
  color:#666;
}
.uc-mod-link-list-01 ul>li>a::before,
.uc-mod-link-list-01>li>a::before {
  position:absolute;
  right:1.2em;
  bottom:50%;
  display:inline-block;
  width:0.5em;
  height:0.5em;
  content:"";
  -webkit-transform:translateY(50%) rotate(45deg);
  transform:translateY(50%) rotate(45deg);
  border-top:1px solid #fff;
  border-right:1px solid #fff;
}
.uc-mod-link-list-01 ul>li:nth-child(even) {
  padding:0 0 0 30px;
}
@media screen and (min-width: 769px), print {
  .uc-mod-link-list-01 {
    font-size:1.8rem;
  }
  .uc-mod-link-list-01 ul>li,
  .uc-mod-link-list-01>li {
    margin-bottom:27px;
  }
  .uc-mod-link-list-01 ul>li>a::before,
  .uc-mod-link-list-01>li>a::before {
    top:8px;
  }
  .uc-mod-link-list-01 ul>li:nth-child(even) {
    padding-left:0;
  }
}
.uc-mod-link-list-02 {
  font-size:2.4rem;
  margin:0 0 2em 0;
}
.uc-mod-link-list-02>li {
  margin:0 0 0.5em 0;
  list-style:none;
  border-bottom:2px solid #ed8b00;
}
.uc-mod-link-list-02>li>a {
  position:relative;
  display:block;
  margin:0 0 0.4em 0;
  padding-right:1.2em;
  color:#ed8b00;
}
.uc-mod-link-list-02>li>a::after {
  position:absolute;
  right:1.2em;
  bottom:50%;
  display:inline-block;
  width:0.5em;
  height:0.5em;
  content:"";
  -webkit-transform:translateY(50%) rotate(45deg);
  transform:translateY(50%) rotate(45deg);
  border-top:2px solid #ed8b00;
  border-right:2px solid #ed8b00;
}
.uc-mod-link-list-02>li>a .uc-sub {
  font-size:0.66667em;
}
@media screen and (min-width: 769px), print {
  .uc-mod-link-list-02>li {
    padding-bottom:0;
    border-bottom:0;
  }
  .uc-mod-link-list-02>li>a {
    border-bottom:0;
  }
}
.uc-mod-site-map-grid-01 .uc-site-map-grid-col:last-child .uc-mod-link-list-02 li:last-child {
  border-bottom:0;
}
.uc-mod-site-map-grid-01 .uc-site-map-grid-col>*:last-child {
  margin-bottom:0;
}
@media screen and (min-width: 769px), print {
  .uc-mod-site-map-grid-01 {
    display:-webkit-box;
    display:flex;
    margin:0 -20px 0 -20px;
  }
  .uc-mod-site-map-grid-01 .uc-site-map-grid-col {
    -webkit-box-flex:1;
    flex:1 1;
    margin:0 20px 0 20px;
  }
  .uc-mod-site-map-grid-01 .uc-site-map-grid-col:not(:last-child) {
    border-bottom:0;
  }
}
.uc-mod-site-map-grid-01 .uc-mod-link-list-01 {
  font-size:1.1rem;
  margin:-1px 0 20px 0;
}
.uc-mod-site-map-grid-01 .uc-mod-link-list-01>li {
  margin:1px 0 0 0;
}
.uc-mod-site-map-grid-01 .uc-mod-link-list-01>li>a {
  display:block;
  padding:0.3em 0.3em 0.3em 2.2em;
  color:#fff;
  background:#ed8b00;
}
.uc-mod-site-map-grid-01 .uc-mod-link-list-01>li>a::before {
  top:0.8em;
  left:10px;
}
@media screen and (min-width: 769px), print {
  .uc-mod-site-map-grid-01 .uc-mod-link-list-01 {
    font-size:1.8rem;
    margin:0 0 1em 0;
  }
  .uc-mod-site-map-grid-01 .uc-mod-link-list-01:last-child {
    margin:0;
  }
  .uc-mod-site-map-grid-01 .uc-mod-link-list-01>li {
    float:none;
    width:auto;
    margin:0 0 10px 0;
  }
  .uc-mod-site-map-grid-01 .uc-mod-link-list-01>li>a {
    display:inline-block;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    color:#666;
    background:none;
  }
  .uc-mod-site-map-grid-01 .uc-mod-link-list-01>li>a::before {
    top:0.2em;
  }
}
.uc-mod-site-map-grid-01 .uc-mod-link-list-02 {
  font-size:1.8rem;
}
@media screen and (min-width: 769px), print {
  .uc-mod-site-map-grid-01 .uc-mod-link-list-02 {
    font-size:3.6rem;
  }
}
.uc-mod-site-map-grid-01 .uc-mod-link-list-02>li {
  border-bottom-width:1px;
}
.uc-mod-site-map-grid-01 .uc-mod-link-list-02>li>a {
  padding-right:40px;
  padding-left:10px;
}
.uc-mod-site-map-grid-01 .uc-mod-link-list-02>li>a::after {
  right:20px;
}
@media screen and (min-width: 769px), print {
  .uc-mod-site-map-grid-01 .uc-mod-link-list-02>li {
    border-bottom-width:0;
  }
}
@media screen and (min-width: 769px), print {
  .uc-mod-site-map-grid-01 .uc-mod-link-list-02>li.uc-has-children>a::after {
    display:none;
  }
}
.uc-mod-site-map-grid-01 .uc-mod-link-list-02 .uc-name {
  font-size:1rem;
}
@media screen and (min-width: 769px), print {
  .uc-mod-site-map-grid-01 .uc-mod-link-list-02 .uc-name {
    font-size:2rem;
  }
}
/* ============================================================================
 * モジュール：調整用
 * ========================================================================= */
@media screen and (min-width: 769px), print {
  .uc-mod-ad-sp {
    display:none !important;
  }
}
@media screen and (max-width: 768px) {
  .uc-mod-ad-pc {
    display:none !important;
  }
}
.uc-mod-ad-none {
  display:none !important;
}
.uc-mod-ad-end {
  text-align:right !important;
}
.uc-mod-ad-end h1,
.uc-mod-ad-end h2,
.uc-mod-ad-end h3,
.uc-mod-ad-end h4,
.uc-mod-ad-end h5,
.uc-mod-ad-end h6 {
  text-align:inherit !important;
}
.uc-mod-ad-start {
  text-align:left !important;
}
.uc-mod-ad-start h1,
.uc-mod-ad-start h2,
.uc-mod-ad-start h3,
.uc-mod-ad-start h4,
.uc-mod-ad-start h5,
.uc-mod-ad-start h6 {
  text-align:inherit !important;
}
.uc-mod-ad-center {
  text-align:center !important;
}
.uc-mod-ad-pb0 {
  padding-bottom:0 !important;
}
.uc-mod-ad-pb0.uc-lyt-container .uc-lyt-col {
  padding-bottom:0 !important;
}
.uc-mod-ad-pt0 {
  padding-top:0 !important;
}
.uc-mod-ad-pt0.uc-lyt-container .uc-lyt-col {
  padding-top:0 !important;
}
.uc-mod-ad-mt0 {
  margin-top:0 !important;
}
.uc-mod-ad-mb0 {
  margin-bottom:0 !important;
}
.uc-mb-0 {
  margin-bottom:0 !important;
}
.uc-mb-0 h1,
.uc-mb-0 h2,
.uc-mb-0 h3,
.uc-mb-0 h4,
.uc-mb-0 h5,
.uc-mb-0 h6 {
  margin-bottom:inherit !important;
}
.uc-mb-05 {
  margin-bottom:5px !important;
}
.uc-mb-05 h1,
.uc-mb-05 h2,
.uc-mb-05 h3,
.uc-mb-05 h4,
.uc-mb-05 h5,
.uc-mb-05 h6 {
  margin-bottom:inherit !important;
}
.uc-mb-10 {
  margin-bottom:10px !important;
}
.uc-mb-10 h1,
.uc-mb-10 h2,
.uc-mb-10 h3,
.uc-mb-10 h4,
.uc-mb-10 h5,
.uc-mb-10 h6 {
  margin-bottom:inherit !important;
}
.uc-mb-15 {
  margin-bottom:15px !important;
}
.uc-mb-15 h1,
.uc-mb-15 h2,
.uc-mb-15 h3,
.uc-mb-15 h4,
.uc-mb-15 h5,
.uc-mb-15 h6 {
  margin-bottom:inherit !important;
}
.uc-mb-20 {
  margin-bottom:20px !important;
}
.uc-mb-20 h1,
.uc-mb-20 h2,
.uc-mb-20 h3,
.uc-mb-20 h4,
.uc-mb-20 h5,
.uc-mb-20 h6 {
  margin-bottom:inherit !important;
}
.uc-mb-25 {
  margin-bottom:25px !important;
}
.uc-mb-25 h1,
.uc-mb-25 h2,
.uc-mb-25 h3,
.uc-mb-25 h4,
.uc-mb-25 h5,
.uc-mb-25 h6 {
  margin-bottom:inherit !important;
}
.uc-mb-30 {
  margin-bottom:30px !important;
}
.uc-mb-30 h1,
.uc-mb-30 h2,
.uc-mb-30 h3,
.uc-mb-30 h4,
.uc-mb-30 h5,
.uc-mb-30 h6 {
  margin-bottom:inherit !important;
}
.uc-mb-35 {
  margin-bottom:35px !important;
}
.uc-mb-35 h1,
.uc-mb-35 h2,
.uc-mb-35 h3,
.uc-mb-35 h4,
.uc-mb-35 h5,
.uc-mb-35 h6 {
  margin-bottom:inherit !important;
}
.uc-mb-40 {
  margin-bottom:40px !important;
}
.uc-mb-40 h1,
.uc-mb-40 h2,
.uc-mb-40 h3,
.uc-mb-40 h4,
.uc-mb-40 h5,
.uc-mb-40 h6 {
  margin-bottom:inherit !important;
}
.uc-mb-45 {
  margin-bottom:45px !important;
}
.uc-mb-45 h1,
.uc-mb-45 h2,
.uc-mb-45 h3,
.uc-mb-45 h4,
.uc-mb-45 h5,
.uc-mb-45 h6 {
  margin-bottom:inherit !important;
}
.uc-mb-50 {
  margin-bottom:50px !important;
}
.uc-mb-50 h1,
.uc-mb-50 h2,
.uc-mb-50 h3,
.uc-mb-50 h4,
.uc-mb-50 h5,
.uc-mb-50 h6 {
  margin-bottom:inherit !important;
}
.uc-mb-55 {
  margin-bottom:55px !important;
}
.uc-mb-55 h1,
.uc-mb-55 h2,
.uc-mb-55 h3,
.uc-mb-55 h4,
.uc-mb-55 h5,
.uc-mb-55 h6 {
  margin-bottom:inherit !important;
}
.uc-mb-60 {
  margin-bottom:60px !important;
}
.uc-mb-60 h1,
.uc-mb-60 h2,
.uc-mb-60 h3,
.uc-mb-60 h4,
.uc-mb-60 h5,
.uc-mb-60 h6 {
  margin-bottom:inherit !important;
}
.uc-mb-65 {
  margin-bottom:65px !important;
}
.uc-mb-65 h1,
.uc-mb-65 h2,
.uc-mb-65 h3,
.uc-mb-65 h4,
.uc-mb-65 h5,
.uc-mb-65 h6 {
  margin-bottom:inherit !important;
}
.uc-mb-70 {
  margin-bottom:70px !important;
}
.uc-mb-70 h1,
.uc-mb-70 h2,
.uc-mb-70 h3,
.uc-mb-70 h4,
.uc-mb-70 h5,
.uc-mb-70 h6 {
  margin-bottom:inherit !important;
}
.uc-mb-75 {
  margin-bottom:75px !important;
}
.uc-mb-75 h1,
.uc-mb-75 h2,
.uc-mb-75 h3,
.uc-mb-75 h4,
.uc-mb-75 h5,
.uc-mb-75 h6 {
  margin-bottom:inherit !important;
}
.uc-mb-80 {
  margin-bottom:80px !important;
}
.uc-mb-80 h1,
.uc-mb-80 h2,
.uc-mb-80 h3,
.uc-mb-80 h4,
.uc-mb-80 h5,
.uc-mb-80 h6 {
  margin-bottom:inherit !important;
}
.uc-mb-85 {
  margin-bottom:85px !important;
}
.uc-mb-85 h1,
.uc-mb-85 h2,
.uc-mb-85 h3,
.uc-mb-85 h4,
.uc-mb-85 h5,
.uc-mb-85 h6 {
  margin-bottom:inherit !important;
}
.uc-mb-90 {
  margin-bottom:90px !important;
}
.uc-mb-90 h1,
.uc-mb-90 h2,
.uc-mb-90 h3,
.uc-mb-90 h4,
.uc-mb-90 h5,
.uc-mb-90 h6 {
  margin-bottom:inherit !important;
}
.uc-mb-95 {
  margin-bottom:95px !important;
}
.uc-mb-95 h1,
.uc-mb-95 h2,
.uc-mb-95 h3,
.uc-mb-95 h4,
.uc-mb-95 h5,
.uc-mb-95 h6 {
  margin-bottom:inherit !important;
}
.uc-mb-100 {
  margin-bottom:100px !important;
}
.uc-mb-100 h1,
.uc-mb-100 h2,
.uc-mb-100 h3,
.uc-mb-100 h4,
.uc-mb-100 h5,
.uc-mb-100 h6 {
  margin-bottom:inherit !important;
}
.uc-mt-05 {
  margin-top:5px !important;
}
.uc-mt-05 h1,
.uc-mt-05 h2,
.uc-mt-05 h3,
.uc-mt-05 h4,
.uc-mt-05 h5,
.uc-mt-05 h6 {
  margin-top:inherit !important;
}
.uc-mt-10 {
  margin-top:10px !important;
}
.uc-mt-10 h1,
.uc-mt-10 h2,
.uc-mt-10 h3,
.uc-mt-10 h4,
.uc-mt-10 h5,
.uc-mt-10 h6 {
  margin-top:inherit !important;
}
.uc-mt-15 {
  margin-top:15px !important;
}
.uc-mt-15 h1,
.uc-mt-15 h2,
.uc-mt-15 h3,
.uc-mt-15 h4,
.uc-mt-15 h5,
.uc-mt-15 h6 {
  margin-top:inherit !important;
}
.uc-mt-20 {
  margin-top:20px !important;
}
.uc-mt-20 h1,
.uc-mt-20 h2,
.uc-mt-20 h3,
.uc-mt-20 h4,
.uc-mt-20 h5,
.uc-mt-20 h6 {
  margin-top:inherit !important;
}
.uc-mt-25 {
  margin-top:25px !important;
}
.uc-mt-25 h1,
.uc-mt-25 h2,
.uc-mt-25 h3,
.uc-mt-25 h4,
.uc-mt-25 h5,
.uc-mt-25 h6 {
  margin-top:inherit !important;
}
.uc-mt-30 {
  margin-top:30px !important;
}
.uc-mt-30 h1,
.uc-mt-30 h2,
.uc-mt-30 h3,
.uc-mt-30 h4,
.uc-mt-30 h5,
.uc-mt-30 h6 {
  margin-top:inherit !important;
}
.uc-mt-35 {
  margin-top:35px !important;
}
.uc-mt-35 h1,
.uc-mt-35 h2,
.uc-mt-35 h3,
.uc-mt-35 h4,
.uc-mt-35 h5,
.uc-mt-35 h6 {
  margin-top:inherit !important;
}
.uc-mt-40 {
  margin-top:40px !important;
}
.uc-mt-40 h1,
.uc-mt-40 h2,
.uc-mt-40 h3,
.uc-mt-40 h4,
.uc-mt-40 h5,
.uc-mt-40 h6 {
  margin-top:inherit !important;
}
.uc-mt-45 {
  margin-top:45px !important;
}
.uc-mt-45 h1,
.uc-mt-45 h2,
.uc-mt-45 h3,
.uc-mt-45 h4,
.uc-mt-45 h5,
.uc-mt-45 h6 {
  margin-top:inherit !important;
}
.uc-mt-50 {
  margin-top:50px !important;
}
.uc-mt-50 h1,
.uc-mt-50 h2,
.uc-mt-50 h3,
.uc-mt-50 h4,
.uc-mt-50 h5,
.uc-mt-50 h6 {
  margin-top:inherit !important;
}
.uc-mt-55 {
  margin-top:55px !important;
}
.uc-mt-55 h1,
.uc-mt-55 h2,
.uc-mt-55 h3,
.uc-mt-55 h4,
.uc-mt-55 h5,
.uc-mt-55 h6 {
  margin-top:inherit !important;
}
.uc-mt-60 {
  margin-top:60px !important;
}
.uc-mt-60 h1,
.uc-mt-60 h2,
.uc-mt-60 h3,
.uc-mt-60 h4,
.uc-mt-60 h5,
.uc-mt-60 h6 {
  margin-top:inherit !important;
}
.uc-mt-65 {
  margin-top:65px !important;
}
.uc-mt-65 h1,
.uc-mt-65 h2,
.uc-mt-65 h3,
.uc-mt-65 h4,
.uc-mt-65 h5,
.uc-mt-65 h6 {
  margin-top:inherit !important;
}
.uc-mt-70 {
  margin-top:70px !important;
}
.uc-mt-70 h1,
.uc-mt-70 h2,
.uc-mt-70 h3,
.uc-mt-70 h4,
.uc-mt-70 h5,
.uc-mt-70 h6 {
  margin-top:inherit !important;
}
.uc-mt-75 {
  margin-top:75px !important;
}
.uc-mt-75 h1,
.uc-mt-75 h2,
.uc-mt-75 h3,
.uc-mt-75 h4,
.uc-mt-75 h5,
.uc-mt-75 h6 {
  margin-top:inherit !important;
}
.uc-mt-80 {
  margin-top:80px !important;
}
.uc-mt-80 h1,
.uc-mt-80 h2,
.uc-mt-80 h3,
.uc-mt-80 h4,
.uc-mt-80 h5,
.uc-mt-80 h6 {
  margin-top:inherit !important;
}
.uc-mt-85 {
  margin-top:85px !important;
}
.uc-mt-85 h1,
.uc-mt-85 h2,
.uc-mt-85 h3,
.uc-mt-85 h4,
.uc-mt-85 h5,
.uc-mt-85 h6 {
  margin-top:inherit !important;
}
.uc-mt-90 {
  margin-top:90px !important;
}
.uc-mt-90 h1,
.uc-mt-90 h2,
.uc-mt-90 h3,
.uc-mt-90 h4,
.uc-mt-90 h5,
.uc-mt-90 h6 {
  margin-top:inherit !important;
}
.uc-mt-95 {
  margin-top:95px !important;
}
.uc-mt-95 h1,
.uc-mt-95 h2,
.uc-mt-95 h3,
.uc-mt-95 h4,
.uc-mt-95 h5,
.uc-mt-95 h6 {
  margin-top:inherit !important;
}
.uc-mt-100 {
  margin-top:100px !important;
}
.uc-mt-100 h1,
.uc-mt-100 h2,
.uc-mt-100 h3,
.uc-mt-100 h4,
.uc-mt-100 h5,
.uc-mt-100 h6 {
  margin-top:inherit !important;
}
.uc-ml-05 {
  margin-left:5px !important;
}
.uc-ml-05 h1,
.uc-ml-05 h2,
.uc-ml-05 h3,
.uc-ml-05 h4,
.uc-ml-05 h5,
.uc-ml-05 h6 {
  margin-left:inherit !important;
}
.uc-ml-10 {
  margin-left:10px !important;
}
.uc-ml-10 h1,
.uc-ml-10 h2,
.uc-ml-10 h3,
.uc-ml-10 h4,
.uc-ml-10 h5,
.uc-ml-10 h6 {
  margin-left:inherit !important;
}
.uc-ml-15 {
  margin-left:15px !important;
}
.uc-ml-15 h1,
.uc-ml-15 h2,
.uc-ml-15 h3,
.uc-ml-15 h4,
.uc-ml-15 h5,
.uc-ml-15 h6 {
  margin-left:inherit !important;
}
.uc-ml-20 {
  margin-left:20px !important;
}
.uc-ml-20 h1,
.uc-ml-20 h2,
.uc-ml-20 h3,
.uc-ml-20 h4,
.uc-ml-20 h5,
.uc-ml-20 h6 {
  margin-left:inherit !important;
}
.uc-ml-25 {
  margin-left:25px !important;
}
.uc-ml-25 h1,
.uc-ml-25 h2,
.uc-ml-25 h3,
.uc-ml-25 h4,
.uc-ml-25 h5,
.uc-ml-25 h6 {
  margin-left:inherit !important;
}
.uc-ml-30 {
  margin-left:30px !important;
}
.uc-ml-30 h1,
.uc-ml-30 h2,
.uc-ml-30 h3,
.uc-ml-30 h4,
.uc-ml-30 h5,
.uc-ml-30 h6 {
  margin-left:inherit !important;
}
.uc-ml-35 {
  margin-left:35px !important;
}
.uc-ml-35 h1,
.uc-ml-35 h2,
.uc-ml-35 h3,
.uc-ml-35 h4,
.uc-ml-35 h5,
.uc-ml-35 h6 {
  margin-left:inherit !important;
}
.uc-ml-40 {
  margin-left:40px !important;
}
.uc-ml-40 h1,
.uc-ml-40 h2,
.uc-ml-40 h3,
.uc-ml-40 h4,
.uc-ml-40 h5,
.uc-ml-40 h6 {
  margin-left:inherit !important;
}
.uc-ml-45 {
  margin-left:45px !important;
}
.uc-ml-45 h1,
.uc-ml-45 h2,
.uc-ml-45 h3,
.uc-ml-45 h4,
.uc-ml-45 h5,
.uc-ml-45 h6 {
  margin-left:inherit !important;
}
.uc-ml-50 {
  margin-left:50px !important;
}
.uc-ml-50 h1,
.uc-ml-50 h2,
.uc-ml-50 h3,
.uc-ml-50 h4,
.uc-ml-50 h5,
.uc-ml-50 h6 {
  margin-left:inherit !important;
}
.uc-ml-55 {
  margin-left:55px !important;
}
.uc-ml-55 h1,
.uc-ml-55 h2,
.uc-ml-55 h3,
.uc-ml-55 h4,
.uc-ml-55 h5,
.uc-ml-55 h6 {
  margin-left:inherit !important;
}
.uc-ml-60 {
  margin-left:60px !important;
}
.uc-ml-60 h1,
.uc-ml-60 h2,
.uc-ml-60 h3,
.uc-ml-60 h4,
.uc-ml-60 h5,
.uc-ml-60 h6 {
  margin-left:inherit !important;
}
.uc-ml-65 {
  margin-left:65px !important;
}
.uc-ml-65 h1,
.uc-ml-65 h2,
.uc-ml-65 h3,
.uc-ml-65 h4,
.uc-ml-65 h5,
.uc-ml-65 h6 {
  margin-left:inherit !important;
}
.uc-ml-70 {
  margin-left:70px !important;
}
.uc-ml-70 h1,
.uc-ml-70 h2,
.uc-ml-70 h3,
.uc-ml-70 h4,
.uc-ml-70 h5,
.uc-ml-70 h6 {
  margin-left:inherit !important;
}
.uc-ml-75 {
  margin-left:75px !important;
}
.uc-ml-75 h1,
.uc-ml-75 h2,
.uc-ml-75 h3,
.uc-ml-75 h4,
.uc-ml-75 h5,
.uc-ml-75 h6 {
  margin-left:inherit !important;
}
.uc-ml-80 {
  margin-left:80px !important;
}
.uc-ml-80 h1,
.uc-ml-80 h2,
.uc-ml-80 h3,
.uc-ml-80 h4,
.uc-ml-80 h5,
.uc-ml-80 h6 {
  margin-left:inherit !important;
}
.uc-ml-85 {
  margin-left:85px !important;
}
.uc-ml-85 h1,
.uc-ml-85 h2,
.uc-ml-85 h3,
.uc-ml-85 h4,
.uc-ml-85 h5,
.uc-ml-85 h6 {
  margin-left:inherit !important;
}
.uc-ml-90 {
  margin-left:90px !important;
}
.uc-ml-90 h1,
.uc-ml-90 h2,
.uc-ml-90 h3,
.uc-ml-90 h4,
.uc-ml-90 h5,
.uc-ml-90 h6 {
  margin-left:inherit !important;
}
.uc-ml-95 {
  margin-left:95px !important;
}
.uc-ml-95 h1,
.uc-ml-95 h2,
.uc-ml-95 h3,
.uc-ml-95 h4,
.uc-ml-95 h5,
.uc-ml-95 h6 {
  margin-left:inherit !important;
}
.uc-ml-100 {
  margin-left:100px !important;
}
.uc-ml-100 h1,
.uc-ml-100 h2,
.uc-ml-100 h3,
.uc-ml-100 h4,
.uc-ml-100 h5,
.uc-ml-100 h6 {
  margin-left:inherit !important;
}
.uc-mr-05 {
  margin-right:5px !important;
}
.uc-mr-05 h1,
.uc-mr-05 h2,
.uc-mr-05 h3,
.uc-mr-05 h4,
.uc-mr-05 h5,
.uc-mr-05 h6 {
  margin-right:inherit !important;
}
.uc-mr-10 {
  margin-right:10px !important;
}
.uc-mr-10 h1,
.uc-mr-10 h2,
.uc-mr-10 h3,
.uc-mr-10 h4,
.uc-mr-10 h5,
.uc-mr-10 h6 {
  margin-right:inherit !important;
}
.uc-mr-15 {
  margin-right:15px !important;
}
.uc-mr-15 h1,
.uc-mr-15 h2,
.uc-mr-15 h3,
.uc-mr-15 h4,
.uc-mr-15 h5,
.uc-mr-15 h6 {
  margin-right:inherit !important;
}
.uc-mr-20 {
  margin-right:20px !important;
}
.uc-mr-20 h1,
.uc-mr-20 h2,
.uc-mr-20 h3,
.uc-mr-20 h4,
.uc-mr-20 h5,
.uc-mr-20 h6 {
  margin-right:inherit !important;
}
.uc-mr-25 {
  margin-right:25px !important;
}
.uc-mr-25 h1,
.uc-mr-25 h2,
.uc-mr-25 h3,
.uc-mr-25 h4,
.uc-mr-25 h5,
.uc-mr-25 h6 {
  margin-right:inherit !important;
}
.uc-mr-30 {
  margin-right:30px !important;
}
.uc-mr-30 h1,
.uc-mr-30 h2,
.uc-mr-30 h3,
.uc-mr-30 h4,
.uc-mr-30 h5,
.uc-mr-30 h6 {
  margin-right:inherit !important;
}
.uc-mr-35 {
  margin-right:35px !important;
}
.uc-mr-35 h1,
.uc-mr-35 h2,
.uc-mr-35 h3,
.uc-mr-35 h4,
.uc-mr-35 h5,
.uc-mr-35 h6 {
  margin-right:inherit !important;
}
.uc-mr-40 {
  margin-right:40px !important;
}
.uc-mr-40 h1,
.uc-mr-40 h2,
.uc-mr-40 h3,
.uc-mr-40 h4,
.uc-mr-40 h5,
.uc-mr-40 h6 {
  margin-right:inherit !important;
}
.uc-mr-45 {
  margin-right:45px !important;
}
.uc-mr-45 h1,
.uc-mr-45 h2,
.uc-mr-45 h3,
.uc-mr-45 h4,
.uc-mr-45 h5,
.uc-mr-45 h6 {
  margin-right:inherit !important;
}
.uc-mr-50 {
  margin-right:50px !important;
}
.uc-mr-50 h1,
.uc-mr-50 h2,
.uc-mr-50 h3,
.uc-mr-50 h4,
.uc-mr-50 h5,
.uc-mr-50 h6 {
  margin-right:inherit !important;
}
.uc-mr-55 {
  margin-right:55px !important;
}
.uc-mr-55 h1,
.uc-mr-55 h2,
.uc-mr-55 h3,
.uc-mr-55 h4,
.uc-mr-55 h5,
.uc-mr-55 h6 {
  margin-right:inherit !important;
}
.uc-mr-60 {
  margin-right:60px !important;
}
.uc-mr-60 h1,
.uc-mr-60 h2,
.uc-mr-60 h3,
.uc-mr-60 h4,
.uc-mr-60 h5,
.uc-mr-60 h6 {
  margin-right:inherit !important;
}
.uc-mr-65 {
  margin-right:65px !important;
}
.uc-mr-65 h1,
.uc-mr-65 h2,
.uc-mr-65 h3,
.uc-mr-65 h4,
.uc-mr-65 h5,
.uc-mr-65 h6 {
  margin-right:inherit !important;
}
.uc-mr-70 {
  margin-right:70px !important;
}
.uc-mr-70 h1,
.uc-mr-70 h2,
.uc-mr-70 h3,
.uc-mr-70 h4,
.uc-mr-70 h5,
.uc-mr-70 h6 {
  margin-right:inherit !important;
}
.uc-mr-75 {
  margin-right:75px !important;
}
.uc-mr-75 h1,
.uc-mr-75 h2,
.uc-mr-75 h3,
.uc-mr-75 h4,
.uc-mr-75 h5,
.uc-mr-75 h6 {
  margin-right:inherit !important;
}
.uc-mr-80 {
  margin-right:80px !important;
}
.uc-mr-80 h1,
.uc-mr-80 h2,
.uc-mr-80 h3,
.uc-mr-80 h4,
.uc-mr-80 h5,
.uc-mr-80 h6 {
  margin-right:inherit !important;
}
.uc-mr-85 {
  margin-right:85px !important;
}
.uc-mr-85 h1,
.uc-mr-85 h2,
.uc-mr-85 h3,
.uc-mr-85 h4,
.uc-mr-85 h5,
.uc-mr-85 h6 {
  margin-right:inherit !important;
}
.uc-mr-90 {
  margin-right:90px !important;
}
.uc-mr-90 h1,
.uc-mr-90 h2,
.uc-mr-90 h3,
.uc-mr-90 h4,
.uc-mr-90 h5,
.uc-mr-90 h6 {
  margin-right:inherit !important;
}
.uc-mr-95 {
  margin-right:95px !important;
}
.uc-mr-95 h1,
.uc-mr-95 h2,
.uc-mr-95 h3,
.uc-mr-95 h4,
.uc-mr-95 h5,
.uc-mr-95 h6 {
  margin-right:inherit !important;
}
.uc-mr-100 {
  margin-right:100px !important;
}
.uc-mr-100 h1,
.uc-mr-100 h2,
.uc-mr-100 h3,
.uc-mr-100 h4,
.uc-mr-100 h5,
.uc-mr-100 h6 {
  margin-right:inherit !important;
}
.uc-m-05 {
  margin:5px !important;
}
.uc-m-05 h1,
.uc-m-05 h2,
.uc-m-05 h3,
.uc-m-05 h4,
.uc-m-05 h5,
.uc-m-05 h6 {
  margin:inherit !important;
}
.uc-m-10 {
  margin:10px !important;
}
.uc-m-10 h1,
.uc-m-10 h2,
.uc-m-10 h3,
.uc-m-10 h4,
.uc-m-10 h5,
.uc-m-10 h6 {
  margin:inherit !important;
}
.uc-m-15 {
  margin:15px !important;
}
.uc-m-15 h1,
.uc-m-15 h2,
.uc-m-15 h3,
.uc-m-15 h4,
.uc-m-15 h5,
.uc-m-15 h6 {
  margin:inherit !important;
}
.uc-m-20 {
  margin:20px !important;
}
.uc-m-20 h1,
.uc-m-20 h2,
.uc-m-20 h3,
.uc-m-20 h4,
.uc-m-20 h5,
.uc-m-20 h6 {
  margin:inherit !important;
}
.uc-m-25 {
  margin:25px !important;
}
.uc-m-25 h1,
.uc-m-25 h2,
.uc-m-25 h3,
.uc-m-25 h4,
.uc-m-25 h5,
.uc-m-25 h6 {
  margin:inherit !important;
}
.uc-m-30 {
  margin:30px !important;
}
.uc-m-30 h1,
.uc-m-30 h2,
.uc-m-30 h3,
.uc-m-30 h4,
.uc-m-30 h5,
.uc-m-30 h6 {
  margin:inherit !important;
}
.uc-m-35 {
  margin:35px !important;
}
.uc-m-35 h1,
.uc-m-35 h2,
.uc-m-35 h3,
.uc-m-35 h4,
.uc-m-35 h5,
.uc-m-35 h6 {
  margin:inherit !important;
}
.uc-m-40 {
  margin:40px !important;
}
.uc-m-40 h1,
.uc-m-40 h2,
.uc-m-40 h3,
.uc-m-40 h4,
.uc-m-40 h5,
.uc-m-40 h6 {
  margin:inherit !important;
}
.uc-m-45 {
  margin:45px !important;
}
.uc-m-45 h1,
.uc-m-45 h2,
.uc-m-45 h3,
.uc-m-45 h4,
.uc-m-45 h5,
.uc-m-45 h6 {
  margin:inherit !important;
}
.uc-m-50 {
  margin:50px !important;
}
.uc-m-50 h1,
.uc-m-50 h2,
.uc-m-50 h3,
.uc-m-50 h4,
.uc-m-50 h5,
.uc-m-50 h6 {
  margin:inherit !important;
}
.uc-m-55 {
  margin:55px !important;
}
.uc-m-55 h1,
.uc-m-55 h2,
.uc-m-55 h3,
.uc-m-55 h4,
.uc-m-55 h5,
.uc-m-55 h6 {
  margin:inherit !important;
}
.uc-m-60 {
  margin:60px !important;
}
.uc-m-60 h1,
.uc-m-60 h2,
.uc-m-60 h3,
.uc-m-60 h4,
.uc-m-60 h5,
.uc-m-60 h6 {
  margin:inherit !important;
}
.uc-m-65 {
  margin:65px !important;
}
.uc-m-65 h1,
.uc-m-65 h2,
.uc-m-65 h3,
.uc-m-65 h4,
.uc-m-65 h5,
.uc-m-65 h6 {
  margin:inherit !important;
}
.uc-m-70 {
  margin:70px !important;
}
.uc-m-70 h1,
.uc-m-70 h2,
.uc-m-70 h3,
.uc-m-70 h4,
.uc-m-70 h5,
.uc-m-70 h6 {
  margin:inherit !important;
}
.uc-m-75 {
  margin:75px !important;
}
.uc-m-75 h1,
.uc-m-75 h2,
.uc-m-75 h3,
.uc-m-75 h4,
.uc-m-75 h5,
.uc-m-75 h6 {
  margin:inherit !important;
}
.uc-m-80 {
  margin:80px !important;
}
.uc-m-80 h1,
.uc-m-80 h2,
.uc-m-80 h3,
.uc-m-80 h4,
.uc-m-80 h5,
.uc-m-80 h6 {
  margin:inherit !important;
}
.uc-m-85 {
  margin:85px !important;
}
.uc-m-85 h1,
.uc-m-85 h2,
.uc-m-85 h3,
.uc-m-85 h4,
.uc-m-85 h5,
.uc-m-85 h6 {
  margin:inherit !important;
}
.uc-m-90 {
  margin:90px !important;
}
.uc-m-90 h1,
.uc-m-90 h2,
.uc-m-90 h3,
.uc-m-90 h4,
.uc-m-90 h5,
.uc-m-90 h6 {
  margin:inherit !important;
}
.uc-m-95 {
  margin:95px !important;
}
.uc-m-95 h1,
.uc-m-95 h2,
.uc-m-95 h3,
.uc-m-95 h4,
.uc-m-95 h5,
.uc-m-95 h6 {
  margin:inherit !important;
}
.uc-m-100 {
  margin:100px !important;
}
.uc-m-100 h1,
.uc-m-100 h2,
.uc-m-100 h3,
.uc-m-100 h4,
.uc-m-100 h5,
.uc-m-100 h6 {
  margin:inherit !important;
}
.uc-mod-ad-clr-standard {
  color:black !important;
}
.uc-mod-ad-clr-standard a {
  color:inherit !important;
}
.uc-mod-ad-clr-cm-human-orange {
  color:#ed8b00 !important;
}
.uc-mod-ad-clr-cm-human-orange a {
  color:inherit !important;
}
.uc-mod-ad-clr-cm-life-yellow {
  color:#f2a900 !important;
}
.uc-mod-ad-clr-cm-life-yellow a {
  color:inherit !important;
}
.uc-mod-ad-clr-cm-science-blue {
  color:#1e22aa !important;
}
.uc-mod-ad-clr-cm-science-blue a {
  color:inherit !important;
}
.uc-mod-ad-clr-cm-lgu-red {
  color:#a50034 !important;
}
.uc-mod-ad-clr-cm-lgu-red a {
  color:inherit !important;
}
.uc-mod-ad-clr-cm-white {
  color:white !important;
}
.uc-mod-ad-clr-cm-white a {
  color:inherit !important;
}
.uc-mod-ad-clr-cm-black {
  color:black !important;
}
.uc-mod-ad-clr-cm-black a {
  color:inherit !important;
}
.uc-mod-ad-clr-cm-red {
  color:red !important;
}
.uc-mod-ad-clr-cm-red a {
  color:inherit !important;
}
.uc-font-8 {
  font-size:10px !important;
  -webkit-transform:scale(0.8) !important;
  -moz-transform:scale(0.8) !important;
  -ms-transform:scale(0.8) !important;
  -o-transform:scale(0.8) !important;
  transform:scale(0.8) !important;      
}
.uc-font-9 {
  font-size:10px !important;
  -webkit-transform:scale(0.9) !important;
  -moz-transform:scale(0.9) !important;
  -ms-transform:scale(0.9) !important;
  -o-transform:scale(0.9) !important;
  transform:scale(0.9) !important;      
}
.uc-font-10 {
  font-size:10px !important;
}
.uc-font-20 {
  font-size:20px !important;
}
.uc-font-30 {
  font-size:30px !important;
}
.uc-font-40 {
  font-size:40px !important;
}
.uc-font-50 {
  font-size:50px !important;
}
/* ============================================================================
 * Module: Carousel
 * ========================================================================= */
/* ------------------------------------
 * JavaScript disabled
 * --------------------------------- */
[class*="uc-js-carousel-"] button {
  padding:0;
  border:0;
  background:none;
}
[class*="uc-js-carousel-"] .uc-js-carousel-ui {
  display:none;
}
/* ------------------------------------
 * JavaScript enable
 * --------------------------------- */
html[data-script-enabled="true"] [class*="uc-js-carousel-"] .uc-js-carousel-ui {
  display:block;
}
html[data-script-enabled="true"] [class*="uc-js-carousel-"].uc-is-disabled .uc-js-carousel-ui {
  display:none;
}
/* ----------------------------------------------------------------------------
 * uc-mod-carousel-02
 * ------------------------------------------------------------------------- */
.uc-mod-carousel-02 {
  position:relative;
  margin:0 auto 10px 0;
}
.uc-mod-carousel-02 .slick-dots {
  font-size:10px;
  text-align:center;
}
.uc-mod-carousel-02 .slick-dots button {
  position:relative;
  display:block;
  width:9px;
  height:9px;
  color:transparent;
  border-radius:50%;
  background:#cdedf8;
}
@media screen and (min-width: 769px), print {
  .uc-mod-carousel-02 .slick-dots button {
    width:10px;
    height:10px;
  }
}
.uc-mod-carousel-02 .slick-dots button::after {
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:100%;
  content:"";
  border-radius:50%;
  background:#d3edfb;
}
.uc-mod-carousel-02 .slick-dots li {
  display:inline-block;
  margin:10px 4px 0;
}
.uc-mod-carousel-02 .slick-dots li.slick-active button {
  background:#003b90;
}
.uc-mod-carousel-02 .slick-dots li.slick-active button::after {
  background:#003b90;
}
.uc-mod-carousel-02 .slick-track .slick-slide {
  margin:0;
}
.uc-mod-carousel-02 .slick-track .slick-slide>*:last-child {
  margin-bottom:0;
}
.uc-mod-carousel-02 li {
  margin:0;
  list-style:none;
}
.uc-mod-carousel-02 .uc-carousel-ui ul {
  margin:0;
}
.uc-mod-carousel-02 .uc-carousel-ui button {
  position:relative;
  width:25px;
  height:25px;
  color:#fff;
  background:#ed8b00;
}
.uc-mod-carousel-02 .uc-carousel-ui button span {
  font-size:10px;
  display:block;
  overflow:hidden;
  height:0;
}
.uc-mod-carousel-02 .uc-carousel-ui .uc-prev {
  position:absolute;
  bottom:50%;
  left:0;
  -webkit-transform:translateY(50%);
  transform:translateY(50%);
}
.uc-mod-carousel-02 .uc-carousel-ui .uc-prev button {
  position:relative;
  border-radius:30px;
}
.uc-mod-carousel-02 .uc-carousel-ui .uc-prev button::before {
  position:absolute;
  right:calc(50% - 0.2em);
  bottom:calc(50% + 0.1em);
  display:block;
  width:0.5em;
  height:0.5em;
  content:"";
  -webkit-transform:rotate(45deg) translate(50%, 50%);
  transform:rotate(45deg) translate(50%, 50%);
  border-bottom:#fff 1px solid;
  border-left:#fff 1px solid;
}
.uc-mod-carousel-02 .uc-carousel-ui .uc-next {
  position:absolute;
  right:0;
  bottom:50%;
  -webkit-transform:translateY(50%);
  transform:translateY(50%);
}
.uc-mod-carousel-02 .uc-carousel-ui .uc-next button {
  position:relative;
  border-radius:30px;
}
.uc-mod-carousel-02 .uc-carousel-ui .uc-next button::before {
  position:absolute;
  right:calc(50% - 0.1em);
  bottom:calc(50% + 0.1em);
  display:block;
  width:0.6em;
  height:0.6em;
  content:"";
  -webkit-transform:rotate(45deg) translate(50%, 50%);
  transform:rotate(45deg) translate(50%, 50%);
  border-top:#fff 1px solid;
  border-right:#fff 1px solid;
}
@media screen and (min-width: 769px), print {
  .uc-mod-carousel-02 .uc-carousel-ui button {
    width:40px;
    height:40px;
  }
  .uc-mod-carousel-02 .uc-carousel-ui .uc-prev button::before {
    right:calc(50% - 0.5em);
    bottom:calc(50% + 0.2em);
    width:1em;
    height:1em;
    border-bottom:#fff 2px solid;
    border-left:#fff 2px solid;
  }
  .uc-mod-carousel-02 .uc-carousel-ui .uc-next button::before {
    right:calc(50% - 0.2em);
    bottom:calc(50% + 0.2em);
    width:1em;
    height:1em;
    border-top:#fff 2px solid;
    border-right:#fff 2px solid;
  }
}
@media screen and (min-width: 769px), print {
  .uc-mod-carousel-02 {
    margin:0 auto;
  }
  .uc-mod-carousel-02 li {
    padding:0 5px;
  }
  .uc-mod-carousel-02 .uc-mod-media-01 {
    margin-bottom:0;
  }
  .uc-mod-carousel-02 .uc-carousel-content {
    padding:0 30px 0 35px;
  }
}
/* ----------------------------------------------------------------------------
 * uc-mod-carousel-00 (for only common files)
 * ------------------------------------------------------------------------- */
.uc-mod-carousel-00 {
  position:relative;
  margin:0 auto 10px 0;
}
.uc-mod-carousel-00 .slick-dots {
  font-size:10px;
  text-align:center;
}
.uc-mod-carousel-00 .slick-dots button {
  position:relative;
  display:block;
  width:9px;
  height:9px;
  color:transparent;
  border-radius:50%;
  background:#cdedf8;
}
@media screen and (min-width: 769px), print {
  .uc-mod-carousel-00 .slick-dots button {
    width:10px;
    height:10px;
  }
}
.uc-mod-carousel-00 .slick-dots button::after {
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:100%;
  content:"";
  border-radius:50%;
  background:#d3edfb;
}
.uc-mod-carousel-00 .slick-dots li {
  display:inline-block;
  margin:10px 4px 0;
}
.uc-mod-carousel-00 .slick-dots li.slick-active button {
  background:#003b90;
}
.uc-mod-carousel-00 .slick-dots li.slick-active button::after {
  background:#003b90;
}
.uc-mod-carousel-00 .slick-track .slick-slide {
  margin:0;
}
.uc-mod-carousel-00 .slick-track .slick-slide>*:last-child {
  margin-bottom:0;
}
.uc-mod-carousel-00 li {
  margin:0;
  list-style:none;
}
.uc-mod-carousel-00 .uc-carousel-ui ul {
  margin:0;
}
.uc-mod-carousel-00 .uc-carousel-ui button {
  position:relative;
  width:25px;
  height:25px;
  color:#fff;
  background:#ed8b00;
}
.uc-mod-carousel-00 .uc-carousel-ui button span {
  font-size:10px;
  display:block;
  overflow:hidden;
  height:0;
}
.uc-mod-carousel-00 .uc-carousel-ui .uc-prev {
  position:absolute;
  bottom:50%;
  left:0;
  -webkit-transform:translateY(50%);
  transform:translateY(50%);
}
.uc-mod-carousel-00 .uc-carousel-ui .uc-prev button {
  position:relative;
  border-radius:30px;
}
.uc-mod-carousel-00 .uc-carousel-ui .uc-prev button::before {
  position:absolute;
  right:calc(50% - 0.2em);
  bottom:calc(50% + 0.1em);
  display:block;
  width:0.5em;
  height:0.5em;
  content:"";
  -webkit-transform:rotate(45deg) translate(50%, 50%);
  transform:rotate(45deg) translate(50%, 50%);
  border-bottom:#fff 1px solid;
  border-left:#fff 1px solid;
}
.uc-mod-carousel-00 .uc-carousel-ui .uc-next {
  position:absolute;
  right:0;
  bottom:50%;
  -webkit-transform:translateY(50%);
  transform:translateY(50%);
}
.uc-mod-carousel-00 .uc-carousel-ui .uc-next button {
  position:relative;
  border-radius:30px;
}
.uc-mod-carousel-00 .uc-carousel-ui .uc-next button::before {
  position:absolute;
  right:calc(50% - 0.1em);
  bottom:calc(50% + 0.1em);
  display:block;
  width:0.6em;
  height:0.6em;
  content:"";
  -webkit-transform:rotate(45deg) translate(50%, 50%);
  transform:rotate(45deg) translate(50%, 50%);
  border-top:#fff 1px solid;
  border-right:#fff 1px solid;
}
@media screen and (min-width: 769px), print {
  .uc-mod-carousel-00 .uc-carousel-ui button {
    width:40px;
    height:40px;
  }
  .uc-mod-carousel-00 .uc-carousel-ui .uc-prev button::before {
    right:calc(50% - 0.5em);
    bottom:calc(50% + 0.2em);
    width:1em;
    height:1em;
    border-bottom:#fff 2px solid;
    border-left:#fff 2px solid;
  }
  .uc-mod-carousel-00 .uc-carousel-ui .uc-next button::before {
    right:calc(50% - 0.2em);
    bottom:calc(50% + 0.2em);
    width:1em;
    height:1em;
    border-top:#fff 2px solid;
    border-right:#fff 2px solid;
  }
}
@media screen and (min-width: 769px), print {
  .uc-mod-carousel-00 {
    margin:0 auto;
  }
  .uc-mod-carousel-00 li {
    padding:0 5px;
  }
  .uc-mod-carousel-00 .uc-mod-media-01 {
    margin-bottom:0;
  }
  .uc-mod-carousel-00 .uc-carousel-content {
    padding:0 30px 0 35px;
  }
}
/* ============================================================================
 * Module: tgl
 * ========================================================================= */
/* ----------------------------------------------------------------------------
 * uc-js-tgl-01
 * ------------------------------------------------------------------------- */
/* ------------------------------------
 * script-disabled
 * --------------------------------- */
.uc-js-tgl-01 .uc-js-tgl-btn {
  display:none;
}
/* ------------------------------------
 * script-enabled
 * --------------------------------- */
html[data-script-enabled="true"] .uc-js-tgl-01 .uc-js-tgl-btn {
  display:block;
}
html[data-script-enabled="true"] .uc-js-tgl-01 .uc-state-open {
  display:inline;
}
html[data-script-enabled="true"] .uc-js-tgl-01 .uc-state-close {
  display:none;
}
html[data-script-enabled="true"] .uc-js-tgl-01 .uc-js-tgl-hook {
  cursor:pointer;
}
html[data-script-enabled="true"] .uc-js-tgl-01 .uc-js-tgl-content {
  display:none;
}
html[data-script-enabled="true"] .uc-js-tgl-01.uc-is-open .uc-js-tgl-content {
  display:block;
}
html[data-script-enabled="true"] .uc-js-tgl-01.uc-is-open .uc-state-open {
  display:none;
}
html[data-script-enabled="true"] .uc-js-tgl-01.uc-is-open .uc-state-close {
  display:inline;
}
/* ------------------------------------
 * app store
 * --------------------------------- */
@media screen and (max-width: 768px) {
  .uc-mobileAppsBtn img.uc-pc {
    display:none;
  }
  .uc-app-store-modal-btn .uc-mod-btn-01 button{
    width:200px!important;
  }
  .uc-app-store-modal-msg{
    padding:0 80px 30px 80px;
    text-align:center;
    }
}
@media screen and (min-width: 769px), print {
  .uc-mobileAppsBtn img.uc-sp {
    display:none;
  }
  .uc-app-store-modal-btn .uc-mod-btn-01 button{
    width:300px!important;
  }
  .uc-app-store-modal-msg{
    padding:0 80px 30px 80px;
    text-align:center;
    }
}
.uc-app-store-modal{
    padding:15px;
}
.uc-app-store-modal-btn{
    padding-bottom:20px;
    }
/* ============================================================================
 * Module: Modal
 * ========================================================================= */
html[data-script-enabled="true"] .uc-mod-modal-inline-01 {
  padding:20px;
}
html[data-script-enabled="true"] .uc-is-modal-open {
  /*overflow:hidden;*/
}
.uc-js-modal-inline-content {
  display:none;
}
.uc-js-modal-inline-content.uc-is-open {
  display:block;
}
.js-modal-inline-container #cboxContent {
  visibility:hidden;
}
.js-modal-inline-container #cboxContent.uc-is-computed {
  visibility:visible;
}
.uc-mod-modal-ec-01 {
  width:100%;
}
@media screen and (max-width: 768px) {
  .uc-modal-inline-00 #cboxContent,
  .uc-modal-iframe-00 #cboxContent {
    width:90vw;
  }
}

.uc-modal-iframe-00 #cboxClose {
  font-size:0;
  top: 5px;
  right: 8px;
}
@media screen and (min-width: 769px), print {
  .uc-modal-iframe-00 #cboxClose {
    right:20px;
  }
}
.uc-modal-inline-00 #cboxClose::after,
.uc-modal-iframe-00 #cboxClose::after {
  background:url(/content/dam/sites/common/images/icon-close-01.png) center center;
  background-size:100%;
  background-repeat:no-repeat;
  display:block;
  width:14px;
  height:14px;
  content:"";
  position:absolute;
  top:0;
  right:16px;
  bottom:0;
  margin:auto;
}
#colorbox,
#colorbox #cboxWrapper,
#colorbox #cboxContent,
#colorbox #cboxLoadedContent {
  max-height:90vh !important;
}
#colorbox.uc-modal-iframe-00 {
  top:0 !important;
  bottom:0 !important;
  height:80vh !important;
  max-height:none !important;
  margin:auto !important;
  overflow:visible;
}
@media screen and (min-width: 769px), print {
  #colorbox.uc-modal-iframe-00 {
    height:70vh !important;
  }
}

#colorbox.uc-modal-iframe-00 #cboxContent {
  overflow:visible;
}
#colorbox.uc-modal-iframe-00 #cboxWrapper,
#colorbox.uc-modal-iframe-00 #cboxWrapper>div,
#colorbox.uc-modal-iframe-00 #cboxContent,
#colorbox.uc-modal-iframe-00 #cboxLoadedContent,
#colorbox.uc-modal-iframe-00 #cboxLoadedContent 
#colorbox.uc-modal-iframe-00 #cboxLoadedContent iframe {
  display:block;
  height:100% !important;
  max-height:none !important;
}

#colorbox.uc-modal-iframe-00 #cboxLoadedContent object {
  width:100%;
  height:101%;
  display:block;
  border:0;
  padding:0;
  margin:0;
}
#colorbox.uc-modal-iframe-00 #cboxContent {
  position:absolute;
  top:0;
  left:0;
}
.uc-modal-inline-00 {
  max-width:100%;
}
.uc-modal-inline-00 #cboxLoadedContent {
  background:none;
}
.uc-modal-inline-00 .uc-mod-modal-ec-01 {
  background:rgba(89, 189, 237, 0.8);
  padding:30px 40px 40px 40px;
  border-radius:15px;
}
@media screen and (min-width: 769px), print {
  .uc-modal-inline-00 .uc-mod-modal-ec-01 {
    border-radius:30px;
  }
}
.uc-modal-inline-00 #cboxContent {
  padding:0;
}
.uc-modal-inline-00 #cboxClose {
  top:0;
  right:0;
}
@media screen and (min-width: 769px), print {
  .uc-modal-inline-00 #cboxClose {
    top:20px;
    right:20px;
  }
}
.uc-modal-inline-00 .uc-mod-modal-btn-close-01 {
  margin-top:34px;
}
.uc-modal-inline-00 .uc-mod-link-ec-01 {
  padding:0 5px;
}
@media screen and (min-width: 769px), print {
  .uc-modal-inline-00 .uc-mod-link-ec-01 {
    padding:0;
  }
  .uc-modal-inline-00 .uc-mod-link-ec-01>li {
    padding:0;
  }
}
#colorbox,
#cboxWrapper {
  border-radius:20px;
}
#cboxOverlay {
  opacity:0.2;
  background:#000;
}
#cboxOverlay.uc-modal-inline-00 {
  opacity:0.2;
  background:#fff;
}
#cboxBottomLeft {
  width:14px;
  height:43px;
}
#cboxBottomCenter {
  height:43px;
}
#cboxBottomRight {
  width:14px;
  height:43px;
}
#cboxContent {
  border-radius:20px;
  overflow:hidden;
  background:none;
}
#cboxError {
  border:1px solid #ccc;
  padding:50px;
}
#cboxLoadedContent {
  border-radius:20px;
  background:#fff;
}

#cboxLoadedContent iframe {
  overflow:auto;
  -webkit-overflow-scrolling:touch;
 width: 1px !important;
 min-width: 100% !important;
}

#cboxLoadedContent .uc-lyt-container {
  margin-top:10px;
  margin-bottom:10px;
  max-width:none;
}
#cboxClose {
  color:#14126f; 
  background:#fff;  
  position:absolute;
  top:0;
  right:0;
  display:none;
  width:44px;
  height:44px;
  margin:0;
  padding:0;
  text-indent:0;
  border:0;
  border-radius:50%;
}
.uc-mod-modal-img .uc-caption {
  padding:0!important;
}
/* ----------------------------------------------------------------------------
 * Ec_Button
 * ------------------------------------------------------------------------- */
 
.uc-mod-btn-ec-02 {
   font-size:1.4rem;
   text-align:center;
   margin:0 0 1em 0;
}

.uc-mod-btn-ec-02 button:hover,
.uc-mod-btn-ec-02 button:focus,
.uc-mod-btn-ec-02 button:active,
.uc-mod-btn-ec-02 a:hover,
.uc-mod-btn-ec-02 a:focus,
.uc-mod-btn-ec-02 a:active {
  text-decoration:none;
}

.uc-mod-btn-ec-02 .uc-mod-cart-left button,
.uc-mod-btn-ec-02 .uc-mod-cart-left a {
  box-shadow:0 3px 0 0 #f2a900;
  position:relative;
  display:inline-block;
  margin:0;
  border:#ed8b00 1px solid;
  border-radius:8px;
  width: 100%;
  background:#ed8b00;
  color:#fff;
  padding: 5px 28px 5px 33px;
}
.uc-mod-btn-ec-02 .uc-mod-cart-left a imgCart{
  background:url(/content/dam/sites/common/images/icon-cart-01.svg) no-repeat center;
  float: left;
  width: 2.2em;
  height: 2.2em;
  background-size: 100%;
  position: absolute;
  bottom: 50%;
  display: inline-block;
  transform: translateY(50%);
  left: 10%;
  overflow: hidden;
}
.uc-mod-btn-ec-02 .uc-mod-cart-left a text{
	float: right;
	width: 85%;
	margin: 27px 0 21px 50px;
	padding-left:10px;
}
.uc-mod-btn-ec-02 .uc-mod-cart-left a.uc-font-20 text{
  font-size:20px!important;
  padding: 27px 10px 21px 18px!important;
}
.uc-mod-btn-ec-02 .uc-mod-cart-left a.uc-font-30 text{
  font-size:30px!important;
  padding: 27px 10px 21px 28px!important;
}
.uc-mod-btn-ec-02 .uc-mod-cart-left a.uc-font-40 text{
  font-size:40px!important;
  padding: 27px 10px 21px 38px!important;
}
.uc-mod-btn-ec-02 .uc-mod-cart-left a.uc-font-50 text{
  font-size:50px!important;
  padding: 27px 10px 21px 48px!important;
}
.uc-mod-btn-ec-02 .uc-mod-cart-left a.uc-font-20 imgCart{
  font-size:15px!important;
  left: 9%;
}
.uc-mod-btn-ec-02 .uc-mod-cart-left a.uc-font-30 imgCart{
  font-size:23px!important;
  left: 9%;
}
.uc-mod-btn-ec-02 .uc-mod-cart-left a.uc-font-40 imgCart{
  font-size:33px!important;
  left: 9%;
}
.uc-mod-btn-ec-02 .uc-mod-cart-left a.uc-font-50 imgCart{
  font-size:40px!important;
  left: 8%;
}
.uc-mod-btn-ec-02 .uc-mod-cart-right button,
.uc-mod-btn-ec-02 .uc-mod-cart-right a {
  color:#fff;
  border:#ed8b00 1px solid;
  border-radius:30px;
  background:#ed8b00;
  box-shadow:0 3px 0 0 #f2a900;
  font-size:1.2rem;
  position:relative;
  display:inline-block;
  margin:0 0.5em;
  padding:6px;
  border-radius:30px;
  text-align:center;
}
.uc-mod-btn-ec-02 .uc-mod-cart-right a imgCart{
  background:url(/content/dam/sites/common/images/icon-cart-01.svg) no-repeat center;
  background-size:contain;
  position:absolute;
  bottom:50%;
  display:inline-block;
  width: 1.5em;
  height: 1.4em;
  margin: 0 4% 0 0;
  -webkit-transform:translateY(50%);
  transform:translateY(50%);
  right: 6px;
}
.uc-mod-btn-ec-02 .uc-mod-cart-right a text{
	float:left;
	width: 85%;
	padding: 3px 3px 3px 24px;
}
.uc-mod-btn-ec-02 .uc-mod-cart-right a.uc-font-20 text{
  font-size:20px!important;
  padding:5px 30px 5px 8px!important;
}
.uc-mod-btn-ec-02 .uc-mod-cart-right a.uc-font-30 text{
  font-size:30px!important;
  padding:5px 30px 5px 8px!important;
}
.uc-mod-btn-ec-02 .uc-mod-cart-right a.uc-font-40 text{
  font-size:40px!important;
  padding:5px 30px 5px 8px!important;
}
.uc-mod-btn-ec-02 .uc-mod-cart-right a.uc-font-50 text{
  font-size:50px!important;
  padding:5px 30px 5px 8px!important;
}
.uc-mod-btn-ec-02 .uc-mod-cart-right a.uc-font-20 imgCart{
  font-size:15px!important;
}
.uc-mod-btn-ec-02 .uc-mod-cart-right a.uc-font-30 imgCart{
  font-size:23px!important;

}
.uc-mod-btn-ec-02 .uc-mod-cart-right a.uc-font-40 imgCart{
  font-size:33px!important;
}
.uc-mod-btn-ec-02 .uc-mod-cart-right a.uc-font-50 imgCart{
  font-size:40px!important;
}

@media screen and (min-width: 769px), print {   
  .uc-mod-btn-ec-02 .uc-mod-cart-left button,
  .uc-mod-btn-ec-02 .uc-mod-cart-left a {
    padding: 5px 25px 5px 27px;
    margin:0 0.6em 0 0.6em;
    width: auto;
    box-shadow:2px 4px 0 1px rgba(0, 0, 0, 0.2);                
  }
  .uc-mod-btn-ec-02 .uc-mod-cart-left a imgCart{
    left: 41px;
  }   
  .uc-mod-btn-ec-02 .uc-mod-cart-right a text{
  	font-size: 1.6rem;
  	min-width:32px;
  }
}


/* ----------------------------------------------------------------------------
 * Grid Advance
 * ------------------------------------------------------------------------- */
.uc-lyt-grid-container-advance {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.uc-lyt-grid-col-1, .uc-lyt-grid-col-2, .uc-lyt-grid-col-3, .uc-lyt-grid-col-4, .uc-lyt-grid-col-5, .uc-lyt-grid-col-6, .uc-lyt-grid-col-7, .uc-lyt-grid-col-8, .uc-lyt-grid-col-9, .uc-lyt-grid-col-10, .uc-lyt-grid-col-11, .uc-lyt-grid-col-12,
.uc-lyt-grid-col-sp-1, .uc-lyt-grid-col-sp-2, .uc-lyt-grid-col-sp-3, .uc-lyt-grid-col-sp-4, .uc-lyt-grid-col-sp-5, .uc-lyt-grid-col-sp-6, .uc-lyt-grid-col-sp-7, .uc-lyt-grid-col-sp-8, .uc-lyt-grid-col-sp-9, .uc-lyt-grid-col-sp-10, .uc-lyt-grid-col-sp-11, .uc-lyt-grid-col-sp-12 {
  position: relative;
  width: 100%;
  min-height: 1px;
}

@media screen and (min-width: 769px), print {
  .uc-br-hidden-top-pc {
    border-top: transparent !important;
  }
  .uc-br-hidden-bottom-pc {
    border-bottom: transparent !important;
  }
  .uc-br-hidden-right-pc {
    border-right: transparent !important;
  }
  .uc-br-hidden-left-pc {
    border-left: transparent !important;
  }
  .uc-lyt-grid-col-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .uc-lyt-grid-col-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .uc-lyt-grid-col-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .uc-lyt-grid-col-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .uc-lyt-grid-col-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .uc-lyt-grid-col-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .uc-lyt-grid-col-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .uc-lyt-grid-col-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .uc-lyt-grid-col-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .uc-lyt-grid-col-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .uc-lyt-grid-col-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .uc-lyt-grid-col-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .uc-lyt-grid-col-offset-0 {
    margin-left: 0;
  }
  .uc-lyt-grid-col-offset-1 {
    margin-left: 8.333333%;
  }
  .uc-lyt-grid-col-offset-2 {
    margin-left: 16.666667%;
  }
  .uc-lyt-grid-col-offset-3 {
    margin-left: 25%;
  }
  .uc-lyt-grid-col-offset-4 {
    margin-left: 33.333333%;
  }
  .uc-lyt-grid-col-offset-5 {
    margin-left: 41.666667%;
  }
  .uc-lyt-grid-col-offset-6 {
    margin-left: 50%;
  }
  .uc-lyt-grid-col-offset-7 {
    margin-left: 58.333333%;
  }
  .uc-lyt-grid-col-offset-8 {
    margin-left: 66.666667%;
  }
  .uc-lyt-grid-col-offset-9 {
    margin-left: 75%;
  }
  .uc-lyt-grid-col-offset-10 {
    margin-left: 83.333333%;
  }
  .uc-lyt-grid-col-offset-11 {
    margin-left: 91.666667%;
  }
  .uc-lyt-grid-col-offset-12 {
    margin-left: 100%;
  }
  .uc-lyt-grid-col-pc-hidden {
    display: none !important;
  }
  .uc-mb-05-pc {
    margin-bottom:5px !important;
  }
  .uc-mb-05-pc h1,
  .uc-mb-05-pc h2,
  .uc-mb-05-pc h3,
  .uc-mb-05-pc h4,
  .uc-mb-05-pc h5,
  .uc-mb-05-pc h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-10-pc {
    margin-bottom:10px !important;
  }
  .uc-mb-10-pc h1,
  .uc-mb-10-pc h2,
  .uc-mb-10-pc h3,
  .uc-mb-10-pc h4,
  .uc-mb-10-pc h5,
  .uc-mb-10-pc h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-15-pc {
    margin-bottom:15px !important;
  }
  .uc-mb-15-pc h1,
  .uc-mb-15-pc h2,
  .uc-mb-15-pc h3,
  .uc-mb-15-pc h4,
  .uc-mb-15-pc h5,
  .uc-mb-15-pc h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-20-pc {
    margin-bottom:20px !important;
  }
  .uc-mb-20-pc h1,
  .uc-mb-20-pc h2,
  .uc-mb-20-pc h3,
  .uc-mb-20-pc h4,
  .uc-mb-20-pc h5,
  .uc-mb-20-pc h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-25-pc {
    margin-bottom:25px !important;
  }
  .uc-mb-25-pc h1,
  .uc-mb-25-pc h2,
  .uc-mb-25-pc h3,
  .uc-mb-25-pc h4,
  .uc-mb-25-pc h5,
  .uc-mb-25-pc h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-30-pc {
    margin-bottom:30px !important;
  }
  .uc-mb-30-pc h1,
  .uc-mb-30-pc h2,
  .uc-mb-30-pc h3,
  .uc-mb-30-pc h4,
  .uc-mb-30-pc h5,
  .uc-mb-30-pc h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-35-pc {
    margin-bottom:35px !important;
  }
  .uc-mb-35-pc h1,
  .uc-mb-35-pc h2,
  .uc-mb-35-pc h3,
  .uc-mb-35-pc h4,
  .uc-mb-35-pc h5,
  .uc-mb-35-pc h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-40-pc {
    margin-bottom:40px !important;
  }
  .uc-mb-40-pc h1,
  .uc-mb-40-pc h2,
  .uc-mb-40-pc h3,
  .uc-mb-40-pc h4,
  .uc-mb-40-pc h5,
  .uc-mb-40-pc h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-45-pc {
    margin-bottom:45px !important;
  }
  .uc-mb-45-pc h1,
  .uc-mb-45-pc h2,
  .uc-mb-45-pc h3,
  .uc-mb-45-pc h4,
  .uc-mb-45-pc h5,
  .uc-mb-45-pc h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-50-pc {
    margin-bottom:50px !important;
  }
  .uc-mb-50-pc h1,
  .uc-mb-50-pc h2,
  .uc-mb-50-pc h3,
  .uc-mb-50-pc h4,
  .uc-mb-50-pc h5,
  .uc-mb-50-pc h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-55-pc {
    margin-bottom:55px !important;
  }
  .uc-mb-55-pc h1,
  .uc-mb-55-pc h2,
  .uc-mb-55-pc h3,
  .uc-mb-55-pc h4,
  .uc-mb-55-pc h5,
  .uc-mb-55-pc h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-60-pc {
    margin-bottom:60px !important;
  }
  .uc-mb-60-pc h1,
  .uc-mb-60-pc h2,
  .uc-mb-60-pc h3,
  .uc-mb-60-pc h4,
  .uc-mb-60-pc h5,
  .uc-mb-60-pc h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-65-pc {
    margin-bottom:65px !important;
  }
  .uc-mb-65-pc h1,
  .uc-mb-65-pc h2,
  .uc-mb-65-pc h3,
  .uc-mb-65-pc h4,
  .uc-mb-65-pc h5,
  .uc-mb-65-pc h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-70-pc {
    margin-bottom:70px !important;
  }
  .uc-mb-70-pc h1,
  .uc-mb-70-pc h2,
  .uc-mb-70-pc h3,
  .uc-mb-70-pc h4,
  .uc-mb-70-pc h5,
  .uc-mb-70-pc h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-75-pc {
    margin-bottom:75px !important;
  }
  .uc-mb-75-pc h1,
  .uc-mb-75-pc h2,
  .uc-mb-75-pc h3,
  .uc-mb-75-pc h4,
  .uc-mb-75-pc h5,
  .uc-mb-75-pc h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-80-pc {
    margin-bottom:80px !important;
  }
  .uc-mb-80-pc h1,
  .uc-mb-80-pc h2,
  .uc-mb-80-pc h3,
  .uc-mb-80-pc h4,
  .uc-mb-80-pc h5,
  .uc-mb-80-pc h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-85-pc {
    margin-bottom:85px !important;
  }
  .uc-mb-85-pc h1,
  .uc-mb-85-pc h2,
  .uc-mb-85-pc h3,
  .uc-mb-85-pc h4,
  .uc-mb-85-pc h5,
  .uc-mb-85-pc h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-90-pc {
    margin-bottom:90px !important;
  }
  .uc-mb-90-pc h1,
  .uc-mb-90-pc h2,
  .uc-mb-90-pc h3,
  .uc-mb-90-pc h4,
  .uc-mb-90-pc h5,
  .uc-mb-90-pc h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-95-pc {
    margin-bottom:95px !important;
  }
  .uc-mb-95-pc h1,
  .uc-mb-95-pc h2,
  .uc-mb-95-pc h3,
  .uc-mb-95-pc h4,
  .uc-mb-95-pc h5,
  .uc-mb-95-pc h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-100-pc {
    margin-bottom:100px !important;
  }
  .uc-mb-100-pc h1,
  .uc-mb-100-pc h2,
  .uc-mb-100-pc h3,
  .uc-mb-100-pc h4,
  .uc-mb-100-pc h5,
  .uc-mb-100-pc h6 {
    margin-bottom:inherit !important;
  }
  .uc-mt-05-pc {
    margin-top:5px !important;
  }
  .uc-mt-05-pc h1,
  .uc-mt-05-pc h2,
  .uc-mt-05-pc h3,
  .uc-mt-05-pc h4,
  .uc-mt-05-pc h5,
  .uc-mt-05-pc h6 {
    margin-top:inherit !important;
  }
  .uc-mt-10-pc {
    margin-top:10px !important;
  }
  .uc-mt-10-pc h1,
  .uc-mt-10-pc h2,
  .uc-mt-10-pc h3,
  .uc-mt-10-pc h4,
  .uc-mt-10-pc h5,
  .uc-mt-10-pc h6 {
    margin-top:inherit !important;
  }
  .uc-mt-15-pc {
    margin-top:15px !important;
  }
  .uc-mt-15-pc h1,
  .uc-mt-15-pc h2,
  .uc-mt-15-pc h3,
  .uc-mt-15-pc h4,
  .uc-mt-15-pc h5,
  .uc-mt-15-pc h6 {
    margin-top:inherit !important;
  }
  .uc-mt-20-pc {
    margin-top:20px !important;
  }
  .uc-mt-20-pc h1,
  .uc-mt-20-pc h2,
  .uc-mt-20-pc h3,
  .uc-mt-20-pc h4,
  .uc-mt-20-pc h5,
  .uc-mt-20-pc h6 {
    margin-top:inherit !important;
  }
  .uc-mt-25-pc {
    margin-top:25px !important;
  }
  .uc-mt-25-pc h1,
  .uc-mt-25-pc h2,
  .uc-mt-25-pc h3,
  .uc-mt-25-pc h4,
  .uc-mt-25-pc h5,
  .uc-mt-25-pc h6 {
    margin-top:inherit !important;
  }
  .uc-mt-30-pc {
    margin-top:30px !important;
  }
  .uc-mt-30-pc h1,
  .uc-mt-30-pc h2,
  .uc-mt-30-pc h3,
  .uc-mt-30-pc h4,
  .uc-mt-30-pc h5,
  .uc-mt-30-pc h6 {
    margin-top:inherit !important;
  }
  .uc-mt-35-pc {
    margin-top:35px !important;
  }
  .uc-mt-35-pc h1,
  .uc-mt-35-pc h2,
  .uc-mt-35-pc h3,
  .uc-mt-35-pc h4,
  .uc-mt-35-pc h5,
  .uc-mt-35-pc h6 {
    margin-top:inherit !important;
  }
  .uc-mt-40-pc {
    margin-top:40px !important;
  }
  .uc-mt-40-pc h1,
  .uc-mt-40-pc h2,
  .uc-mt-40-pc h3,
  .uc-mt-40-pc h4,
  .uc-mt-40-pc h5,
  .uc-mt-40-pc h6 {
    margin-top:inherit !important;
  }
  .uc-mt-45-pc {
    margin-top:45px !important;
  }
  .uc-mt-45-pc h1,
  .uc-mt-45-pc h2,
  .uc-mt-45-pc h3,
  .uc-mt-45-pc h4,
  .uc-mt-45-pc h5,
  .uc-mt-45-pc h6 {
    margin-top:inherit !important;
  }
  .uc-mt-50-pc {
    margin-top:50px !important;
  }
  .uc-mt-50-pc h1,
  .uc-mt-50-pc h2,
  .uc-mt-50-pc h3,
  .uc-mt-50-pc h4,
  .uc-mt-50-pc h5,
  .uc-mt-50-pc h6 {
    margin-top:inherit !important;
  }
  .uc-mt-55-pc {
    margin-top:55px !important;
  }
  .uc-mt-55-pc h1,
  .uc-mt-55-pc h2,
  .uc-mt-55-pc h3,
  .uc-mt-55-pc h4,
  .uc-mt-55-pc h5,
  .uc-mt-55-pc h6 {
    margin-top:inherit !important;
  }
  .uc-mt-60-pc {
    margin-top:60px !important;
  }
  .uc-mt-60-pc h1,
  .uc-mt-60-pc h2,
  .uc-mt-60-pc h3,
  .uc-mt-60-pc h4,
  .uc-mt-60-pc h5,
  .uc-mt-60-pc h6 {
    margin-top:inherit !important;
  }
  .uc-mt-65-pc {
    margin-top:65px !important;
  }
  .uc-mt-65-pc h1,
  .uc-mt-65-pc h2,
  .uc-mt-65-pc h3,
  .uc-mt-65-pc h4,
  .uc-mt-65-pc h5,
  .uc-mt-65-pc h6 {
    margin-top:inherit !important;
  }
  .uc-mt-70-pc {
    margin-top:70px !important;
  }
  .uc-mt-70-pc h1,
  .uc-mt-70-pc h2,
  .uc-mt-70-pc h3,
  .uc-mt-70-pc h4,
  .uc-mt-70-pc h5,
  .uc-mt-70-pc h6 {
    margin-top:inherit !important;
  }
  .uc-mt-75-pc {
    margin-top:75px !important;
  }
  .uc-mt-75-pc h1,
  .uc-mt-75-pc h2,
  .uc-mt-75-pc h3,
  .uc-mt-75-pc h4,
  .uc-mt-75-pc h5,
  .uc-mt-75-pc h6 {
    margin-top:inherit !important;
  }
  .uc-mt-80-pc {
    margin-top:80px !important;
  }
  .uc-mt-80-pc h1,
  .uc-mt-80-pc h2,
  .uc-mt-80-pc h3,
  .uc-mt-80-pc h4,
  .uc-mt-80-pc h5,
  .uc-mt-80-pc h6 {
    margin-top:inherit !important;
  }
  .uc-mt-85-pc {
    margin-top:85px !important;
  }
  .uc-mt-85-pc h1,
  .uc-mt-85-pc h2,
  .uc-mt-85-pc h3,
  .uc-mt-85-pc h4,
  .uc-mt-85-pc h5,
  .uc-mt-85-pc h6 {
    margin-top:inherit !important;
  }
  .uc-mt-90-pc {
    margin-top:90px !important;
  }
  .uc-mt-90-pc h1,
  .uc-mt-90-pc h2,
  .uc-mt-90-pc h3,
  .uc-mt-90-pc h4,
  .uc-mt-90-pc h5,
  .uc-mt-90-pc h6 {
    margin-top:inherit !important;
  }
  .uc-mt-95-pc {
    margin-top:95px !important;
  }
  .uc-mt-95-pc h1,
  .uc-mt-95-pc h2,
  .uc-mt-95-pc h3,
  .uc-mt-95-pc h4,
  .uc-mt-95-pc h5,
  .uc-mt-95-pc h6 {
    margin-top:inherit !important;
  }
  .uc-mt-100-pc {
    margin-top:100px !important;
  }
  .uc-mt-100-pc h1,
  .uc-mt-100-pc h2,
  .uc-mt-100-pc h3,
  .uc-mt-100-pc h4,
  .uc-mt-100-pc h5,
  .uc-mt-100-pc h6 {
    margin-top:inherit !important;
  }
  .uc-ml-05-pc {
    margin-left:5px !important;
  }
  .uc-ml-05-pc h1,
  .uc-ml-05-pc h2,
  .uc-ml-05-pc h3,
  .uc-ml-05-pc h4,
  .uc-ml-05-pc h5,
  .uc-ml-05-pc h6 {
    margin-left:inherit !important;
  }
  .uc-ml-10-pc {
    margin-left:10px !important;
  }
  .uc-ml-10-pc h1,
  .uc-ml-10-pc h2,
  .uc-ml-10-pc h3,
  .uc-ml-10-pc h4,
  .uc-ml-10-pc h5,
  .uc-ml-10-pc h6 {
    margin-left:inherit !important;
  }
  .uc-ml-15-pc {
    margin-left:15px !important;
  }
  .uc-ml-15-pc h1,
  .uc-ml-15-pc h2,
  .uc-ml-15-pc h3,
  .uc-ml-15-pc h4,
  .uc-ml-15-pc h5,
  .uc-ml-15-pc h6 {
    margin-left:inherit !important;
  }
  .uc-ml-20-pc {
    margin-left:20px !important;
  }
  .uc-ml-20-pc h1,
  .uc-ml-20-pc h2,
  .uc-ml-20-pc h3,
  .uc-ml-20-pc h4,
  .uc-ml-20-pc h5,
  .uc-ml-20-pc h6 {
    margin-left:inherit !important;
  }
  .uc-ml-25-pc {
    margin-left:25px !important;
  }
  .uc-ml-25-pc h1,
  .uc-ml-25-pc h2,
  .uc-ml-25-pc h3,
  .uc-ml-25-pc h4,
  .uc-ml-25-pc h5,
  .uc-ml-25-pc h6 {
    margin-left:inherit !important;
  }
  .uc-ml-30-pc {
    margin-left:30px !important;
  }
  .uc-ml-30-pc h1,
  .uc-ml-30-pc h2,
  .uc-ml-30-pc h3,
  .uc-ml-30-pc h4,
  .uc-ml-30-pc h5,
  .uc-ml-30-pc h6 {
    margin-left:inherit !important;
  }
  .uc-ml-35-pc {
    margin-left:35px !important;
  }
  .uc-ml-35-pc h1,
  .uc-ml-35-pc h2,
  .uc-ml-35-pc h3,
  .uc-ml-35-pc h4,
  .uc-ml-35-pc h5,
  .uc-ml-35-pc h6 {
    margin-left:inherit !important;
  }
  .uc-ml-40-pc {
    margin-left:40px !important;
  }
  .uc-ml-40-pc h1,
  .uc-ml-40-pc h2,
  .uc-ml-40-pc h3,
  .uc-ml-40-pc h4,
  .uc-ml-40-pc h5,
  .uc-ml-40-pc h6 {
    margin-left:inherit !important;
  }
  .uc-ml-45-pc {
    margin-left:45px !important;
  }
  .uc-ml-45-pc h1,
  .uc-ml-45-pc h2,
  .uc-ml-45-pc h3,
  .uc-ml-45-pc h4,
  .uc-ml-45-pc h5,
  .uc-ml-45-pc h6 {
    margin-left:inherit !important;
  }
  .uc-ml-50-pc {
    margin-left:50px !important;
  }
  .uc-ml-50-pc h1,
  .uc-ml-50-pc h2,
  .uc-ml-50-pc h3,
  .uc-ml-50-pc h4,
  .uc-ml-50-pc h5,
  .uc-ml-50-pc h6 {
    margin-left:inherit !important;
  }
  .uc-ml-55-pc {
    margin-left:55px !important;
  }
  .uc-ml-55-pc h1,
  .uc-ml-55-pc h2,
  .uc-ml-55-pc h3,
  .uc-ml-55-pc h4,
  .uc-ml-55-pc h5,
  .uc-ml-55-pc h6 {
    margin-left:inherit !important;
  }
  .uc-ml-60-pc {
    margin-left:60px !important;
  }
  .uc-ml-60-pc h1,
  .uc-ml-60-pc h2,
  .uc-ml-60-pc h3,
  .uc-ml-60-pc h4,
  .uc-ml-60-pc h5,
  .uc-ml-60-pc h6 {
    margin-left:inherit !important;
  }
  .uc-ml-65-pc {
    margin-left:65px !important;
  }
  .uc-ml-65-pc h1,
  .uc-ml-65-pc h2,
  .uc-ml-65-pc h3,
  .uc-ml-65-pc h4,
  .uc-ml-65-pc h5,
  .uc-ml-65-pc h6 {
    margin-left:inherit !important;
  }
  .uc-ml-70-pc {
    margin-left:70px !important;
  }
  .uc-ml-70-pc h1,
  .uc-ml-70-pc h2,
  .uc-ml-70-pc h3,
  .uc-ml-70-pc h4,
  .uc-ml-70-pc h5,
  .uc-ml-70-pc h6 {
    margin-left:inherit !important;
  }
  .uc-ml-75-pc {
    margin-left:75px !important;
  }
  .uc-ml-75-pc h1,
  .uc-ml-75-pc h2,
  .uc-ml-75-pc h3,
  .uc-ml-75-pc h4,
  .uc-ml-75-pc h5,
  .uc-ml-75-pc h6 {
    margin-left:inherit !important;
  }
  .uc-ml-80-pc {
    margin-left:80px !important;
  }
  .uc-ml-80-pc h1,
  .uc-ml-80-pc h2,
  .uc-ml-80-pc h3,
  .uc-ml-80-pc h4,
  .uc-ml-80-pc h5,
  .uc-ml-80-pc h6 {
    margin-left:inherit !important;
  }
  .uc-ml-85-pc {
    margin-left:85px !important;
  }
  .uc-ml-85-pc h1,
  .uc-ml-85-pc h2,
  .uc-ml-85-pc h3,
  .uc-ml-85-pc h4,
  .uc-ml-85-pc h5,
  .uc-ml-85-pc h6 {
    margin-left:inherit !important;
  }
  .uc-ml-90-pc {
    margin-left:90px !important;
  }
  .uc-ml-90-pc h1,
  .uc-ml-90-pc h2,
  .uc-ml-90-pc h3,
  .uc-ml-90-pc h4,
  .uc-ml-90-pc h5,
  .uc-ml-90-pc h6 {
    margin-left:inherit !important;
  }
  .uc-ml-95-pc {
    margin-left:95px !important;
  }
  .uc-ml-95-pc h1,
  .uc-ml-95-pc h2,
  .uc-ml-95-pc h3,
  .uc-ml-95-pc h4,
  .uc-ml-95-pc h5,
  .uc-ml-95-pc h6 {
    margin-left:inherit !important;
  }
  .uc-ml-100-pc {
    margin-left:100px !important;
  }
  .uc-ml-100-pc h1,
  .uc-ml-100-pc h2,
  .uc-ml-100-pc h3,
  .uc-ml-100-pc h4,
  .uc-ml-100-pc h5,
  .uc-ml-100-pc h6 {
    margin-left:inherit !important;
  }
  .uc-mr-05-pc {
    margin-right:5px !important;
  }
  .uc-mr-05-pc h1,
  .uc-mr-05-pc h2,
  .uc-mr-05-pc h3,
  .uc-mr-05-pc h4,
  .uc-mr-05-pc h5,
  .uc-mr-05-pc h6 {
    margin-right:inherit !important;
  }
  .uc-mr-10-pc {
    margin-right:10px !important;
  }
  .uc-mr-10-pc h1,
  .uc-mr-10-pc h2,
  .uc-mr-10-pc h3,
  .uc-mr-10-pc h4,
  .uc-mr-10-pc h5,
  .uc-mr-10-pc h6 {
    margin-right:inherit !important;
  }
  .uc-mr-15-pc {
    margin-right:15px !important;
  }
  .uc-mr-15-pc h1,
  .uc-mr-15-pc h2,
  .uc-mr-15-pc h3,
  .uc-mr-15-pc h4,
  .uc-mr-15-pc h5,
  .uc-mr-15-pc h6 {
    margin-right:inherit !important;
  }
  .uc-mr-20-pc {
    margin-right:20px !important;
  }
  .uc-mr-20-pc h1,
  .uc-mr-20-pc h2,
  .uc-mr-20-pc h3,
  .uc-mr-20-pc h4,
  .uc-mr-20-pc h5,
  .uc-mr-20-pc h6 {
    margin-right:inherit !important;
  }
  .uc-mr-25-pc {
    margin-right:25px !important;
  }
  .uc-mr-25-pc h1,
  .uc-mr-25-pc h2,
  .uc-mr-25-pc h3,
  .uc-mr-25-pc h4,
  .uc-mr-25-pc h5,
  .uc-mr-25-pc h6 {
    margin-right:inherit !important;
  }
  .uc-mr-30-pc {
    margin-right:30px !important;
  }
  .uc-mr-30-pc h1,
  .uc-mr-30-pc h2,
  .uc-mr-30-pc h3,
  .uc-mr-30-pc h4,
  .uc-mr-30-pc h5,
  .uc-mr-30-pc h6 {
    margin-right:inherit !important;
  }
  .uc-mr-35-pc {
    margin-right:35px !important;
  }
  .uc-mr-35-pc h1,
  .uc-mr-35-pc h2,
  .uc-mr-35-pc h3,
  .uc-mr-35-pc h4,
  .uc-mr-35-pc h5,
  .uc-mr-35-pc h6 {
    margin-right:inherit !important;
  }
  .uc-mr-40-pc {
    margin-right:40px !important;
  }
  .uc-mr-40-pc h1,
  .uc-mr-40-pc h2,
  .uc-mr-40-pc h3,
  .uc-mr-40-pc h4,
  .uc-mr-40-pc h5,
  .uc-mr-40-pc h6 {
    margin-right:inherit !important;
  }
  .uc-mr-45-pc {
    margin-right:45px !important;
  }
  .uc-mr-45-pc h1,
  .uc-mr-45-pc h2,
  .uc-mr-45-pc h3,
  .uc-mr-45-pc h4,
  .uc-mr-45-pc h5,
  .uc-mr-45-pc h6 {
    margin-right:inherit !important;
  }
  .uc-mr-50-pc {
    margin-right:50px !important;
  }
  .uc-mr-50-pc h1,
  .uc-mr-50-pc h2,
  .uc-mr-50-pc h3,
  .uc-mr-50-pc h4,
  .uc-mr-50-pc h5,
  .uc-mr-50-pc h6 {
    margin-right:inherit !important;
  }
  .uc-mr-55-pc {
    margin-right:55px !important;
  }
  .uc-mr-55-pc h1,
  .uc-mr-55-pc h2,
  .uc-mr-55-pc h3,
  .uc-mr-55-pc h4,
  .uc-mr-55-pc h5,
  .uc-mr-55-pc h6 {
    margin-right:inherit !important;
  }
  .uc-mr-60-pc {
    margin-right:60px !important;
  }
  .uc-mr-60-pc h1,
  .uc-mr-60-pc h2,
  .uc-mr-60-pc h3,
  .uc-mr-60-pc h4,
  .uc-mr-60-pc h5,
  .uc-mr-60-pc h6 {
    margin-right:inherit !important;
  }
  .uc-mr-65-pc {
    margin-right:65px !important;
  }
  .uc-mr-65-pc h1,
  .uc-mr-65-pc h2,
  .uc-mr-65-pc h3,
  .uc-mr-65-pc h4,
  .uc-mr-65-pc h5,
  .uc-mr-65-pc h6 {
    margin-right:inherit !important;
  }
  .uc-mr-70-pc {
    margin-right:70px !important;
  }
  .uc-mr-70-pc h1,
  .uc-mr-70-pc h2,
  .uc-mr-70-pc h3,
  .uc-mr-70-pc h4,
  .uc-mr-70-pc h5,
  .uc-mr-70-pc h6 {
    margin-right:inherit !important;
  }
  .uc-mr-75-pc {
    margin-right:75px !important;
  }
  .uc-mr-75-pc h1,
  .uc-mr-75-pc h2,
  .uc-mr-75-pc h3,
  .uc-mr-75-pc h4,
  .uc-mr-75-pc h5,
  .uc-mr-75-pc h6 {
    margin-right:inherit !important;
  }
  .uc-mr-80-pc {
    margin-right:80px !important;
  }
  .uc-mr-80-pc h1,
  .uc-mr-80-pc h2,
  .uc-mr-80-pc h3,
  .uc-mr-80-pc h4,
  .uc-mr-80-pc h5,
  .uc-mr-80-pc h6 {
    margin-right:inherit !important;
  }
  .uc-mr-85-pc {
    margin-right:85px !important;
  }
  .uc-mr-85-pc h1,
  .uc-mr-85-pc h2,
  .uc-mr-85-pc h3,
  .uc-mr-85-pc h4,
  .uc-mr-85-pc h5,
  .uc-mr-85-pc h6 {
    margin-right:inherit !important;
  }
  .uc-mr-90-pc {
    margin-right:90px !important;
  }
  .uc-mr-90-pc h1,
  .uc-mr-90-pc h2,
  .uc-mr-90-pc h3,
  .uc-mr-90-pc h4,
  .uc-mr-90-pc h5,
  .uc-mr-90-pc h6 {
    margin-right:inherit !important;
  }
  .uc-mr-95-pc {
    margin-right:95px !important;
  }
  .uc-mr-95-pc h1,
  .uc-mr-95-pc h2,
  .uc-mr-95-pc h3,
  .uc-mr-95-pc h4,
  .uc-mr-95-pc h5,
  .uc-mr-95-pc h6 {
    margin-right:inherit !important;
  }
  .uc-mr-100-pc {
    margin-right:100px !important;
  }
  .uc-mr-100-pc h1,
  .uc-mr-100-pc h2,
  .uc-mr-100-pc h3,
  .uc-mr-100-pc h4,
  .uc-mr-100-pc h5,
  .uc-mr-100-pc h6 {
    margin-right:inherit !important;
  }
  .uc-pb-05-pc {
    padding-bottom:5px !important;
  }
  .uc-pb-10-pc {
    padding-bottom:10px !important;
  }
  .uc-pb-15-pc {
    padding-bottom:15px !important;
  }
  .uc-pb-20-pc {
    padding-bottom:20px !important;
  }
  .uc-pb-25-pc {
    padding-bottom:25px !important;
  }
  .uc-pb-30-pc {
    padding-bottom:30px !important;
  }
  .uc-pb-35-pc {
    padding-bottom:35px !important;
  }
  .uc-pb-40-pc {
    padding-bottom:40px !important;
  }
  .uc-pb-45-pc {
    padding-bottom:45px !important;
  }
  .uc-pb-50-pc {
    padding-bottom:50px !important;
  }
  .uc-pb-55-pc {
    padding-bottom:55px !important;
  }
  .uc-pb-60-pc {
    padding-bottom:60px !important;
  }
  .uc-pb-65-pc {
    padding-bottom:65px !important;
  }
  .uc-pb-70-pc {
    padding-bottom:70px !important;
  }
  .uc-pb-75-pc {
    padding-bottom:75px !important;
  }
  .uc-pb-80-pc {
    padding-bottom:80px !important;
  }
  .uc-pb-85-pc {
    padding-bottom:85px !important;
  }
  .uc-pb-90-pc {
    padding-bottom:90px !important;
  }
  .uc-pb-95-pc {
    padding-bottom:95px !important;
  }
  .uc-pb-100-pc {
    padding-bottom:100px !important;
  }
  .uc-pt-05-pc {
    padding-top:5px !important;
  }
  .uc-pt-10-pc {
    padding-top:10px !important;
  }
  .uc-pt-15-pc {
    padding-top:15px !important;
  }
  .uc-pt-20-pc {
    padding-top:20px !important;
  }
  .uc-pt-25-pc {
    padding-top:25px !important;
  }
  .uc-pt-30-pc {
    padding-top:30px !important;
  }
  .uc-pt-35-pc {
    padding-top:35px !important;
  }
  .uc-pt-40-pc {
    padding-top:40px !important;
  }
  .uc-pt-45-pc {
    padding-top:45px !important;
  }
  .uc-pt-50-pc {
    padding-top:50px !important;
  }
  .uc-pt-55-pc {
    padding-top:55px !important;
  }
  .uc-pt-60-pc {
    padding-top:60px !important;
  }
  .uc-pt-65-pc {
    padding-top:65px !important;
  }
  .uc-pt-70-pc {
    padding-top:70px !important;
  }
  .uc-pt-75-pc {
    padding-top:75px !important;
  }
  .uc-pt-80-pc {
    padding-top:80px !important;
  }
  .uc-pt-85-pc {
    padding-top:85px !important;
  }
  .uc-pt-90-pc {
    padding-top:90px !important;
  }
  .uc-pt-95-pc {
    padding-top:95px !important;
  }
  .uc-pt-100-pc {
    padding-top:100px !important;
  }
  .uc-pl-05-pc {
    padding-left:5px !important;
  }
  .uc-pl-10-pc {
    padding-left:10px !important;
  }
  .uc-pl-15-pc {
    padding-left:15px !important;
  }
  .uc-pl-20-pc {
    padding-left:20px !important;
  }
  .uc-pl-25-pc {
    padding-left:25px !important;
  }
  .uc-pl-30-pc {
    padding-left:30px !important;
  }
  .uc-pl-35-pc {
    padding-left:35px !important;
  }
  .uc-pl-40-pc {
    padding-left:40px !important;
  }
  .uc-pl-45-pc {
    padding-left:45px !important;
  }
  .uc-pl-50-pc {
    padding-left:50px !important;
  }
  .uc-pl-55-pc {
    padding-left:55px !important;
  }
  .uc-pl-60-pc {
    padding-left:60px !important;
  }
  .uc-pl-65-pc {
    padding-left:65px !important;
  }
  .uc-pl-70-pc {
    padding-left:70px !important;
  }
  .uc-pl-75-pc {
    padding-left:75px !important;
  }
  .uc-pl-80-pc {
    padding-left:80px !important;
  }
  .uc-pl-85-pc {
    padding-left:85px !important;
  }
  .uc-pl-90-pc {
    padding-left:90px !important;
  }
  .uc-pl-95-pc {
    padding-left:95px !important;
  }
  .uc-pl-100-pc {
    padding-left:100px !important;
  }
  .uc-pr-05-pc {
    padding-right:5px !important;
  }
  .uc-pr-10-pc {
    padding-right:10px !important;
  }
  .uc-pr-15-pc {
    padding-right:15px !important;
  }
  .uc-pr-20-pc {
    padding-right:20px !important;
  }
  .uc-pr-25-pc {
    padding-right:25px !important;
  }
  .uc-pr-30-pc {
    padding-right:30px !important;
  }
  .uc-pr-35-pc {
    padding-right:35px !important;
  }
  .uc-pr-40-pc {
    padding-right:40px !important;
  }
  .uc-pr-45-pc {
    padding-right:45px !important;
  }
  .uc-pr-50-pc {
    padding-right:50px !important;
  }
  .uc-pr-55-pc {
    padding-right:55px !important;
  }
  .uc-pr-60-pc {
    padding-right:60px !important;
  }
  .uc-pr-65-pc {
    padding-right:65px !important;
  }
  .uc-pr-70-pc {
    padding-right:70px !important;
  }
  .uc-pr-75-pc {
    padding-right:75px !important;
  }
  .uc-pr-80-pc {
    padding-right:80px !important;
  }
  .uc-pr-85-pc {
    padding-right:85px !important;
  }
  .uc-pr-90-pc {
    padding-right:90px !important;
  }
  .uc-pr-95-pc {
    padding-right:95px !important;
  }
  .uc-pr-100-pc {
    padding-right:100px !important;
  }
}

@media screen and (max-width: 768px) {
  .uc-br-hidden-top-sp {
    border-top: transparent !important;
  }
  .uc-br-hidden-bottom-sp {
    border-bottom: transparent !important;
  }
  .uc-br-hidden-right-sp {
    border-right: transparent !important;
  }
  .uc-br-hidden-left-sp {
    border-left: transparent !important;
  }
  .uc-lyt-grid-col-sp-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .uc-lyt-grid-col-sp-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .uc-lyt-grid-col-sp-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .uc-lyt-grid-col-sp-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .uc-lyt-grid-col-sp-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .uc-lyt-grid-col-sp-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .uc-lyt-grid-col-sp-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .uc-lyt-grid-col-sp-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .uc-lyt-grid-col-sp-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .uc-lyt-grid-col-sp-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .uc-lyt-grid-col-sp-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .uc-lyt-grid-col-sp-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .uc-lyt-grid-col-offset-sp-0 {
    margin-left: 0;
  }
  .uc-lyt-grid-col-offset-sp-1 {
    margin-left: 8.333333%;
  }
  .uc-lyt-grid-col-offset-sp-2 {
    margin-left: 16.666667%;
  }
  .uc-lyt-grid-col-offset-sp-3 {
    margin-left: 25%;
  }
  .uc-lyt-grid-col-offset-sp-4 {
    margin-left: 33.333333%;
  }
  .uc-lyt-grid-col-offset-sp-5 {
    margin-left: 41.666667%;
  }
  .uc-lyt-grid-col-offset-sp-6 {
    margin-left: 50%;
  }
  .uc-lyt-grid-col-offset-sp-7 {
    margin-left: 58.333333%;
  }
  .uc-lyt-grid-col-offset-sp-8 {
    margin-left: 66.666667%;
  }
  .uc-lyt-grid-col-offset-sp-9 {
    margin-left: 75%;
  }
  .uc-lyt-grid-col-offset-sp-10 {
    margin-left: 83.333333%;
  }
  .uc-lyt-grid-col-offset-sp-11 {
    margin-left: 91.666667%;
  }
  .uc-lyt-grid-col-offset-sp-12 {
    margin-left: 100%;
  }
  .uc-lyt-grid-col-sp-hidden {
    display: none !important;
  }
  .uc-lyt-grid-col-order-sp-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .uc-lyt-grid-col-order-sp-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .uc-lyt-grid-col-order-sp-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .uc-lyt-grid-col-order-sp-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .uc-lyt-grid-col-order-sp-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .uc-lyt-grid-col-order-sp-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .uc-lyt-grid-col-order-sp-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .uc-lyt-grid-col-order-sp-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .uc-lyt-grid-col-order-sp-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .uc-lyt-grid-col-order-sp-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .uc-lyt-grid-col-order-sp-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .uc-lyt-grid-col-order-sp-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .uc-lyt-grid-col-order-sp-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .uc-lyt-grid-col-order-sp-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .uc-lyt-grid-col-order-sp-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .uc-mb-0-sp {
    margin-bottom:0 !important;
  }
  .uc-mb-0-sp h1,
  .uc-mb-0-sp h2,
  .uc-mb-0-sp h3,
  .uc-mb-0-sp h4,
  .uc-mb-0-sp h5,
  .uc-mb-0-sp h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-05-sp {
    margin-bottom:5px !important;
  }
  .uc-mb-05-sp h1,
  .uc-mb-05-sp h2,
  .uc-mb-05-sp h3,
  .uc-mb-05-sp h4,
  .uc-mb-05-sp h5,
  .uc-mb-05-sp h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-10-sp {
    margin-bottom:10px !important;
  }
  .uc-mb-10-sp h1,
  .uc-mb-10-sp h2,
  .uc-mb-10-sp h3,
  .uc-mb-10-sp h4,
  .uc-mb-10-sp h5,
  .uc-mb-10-sp h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-15-sp {
    margin-bottom:15px !important;
  }
  .uc-mb-15-sp h1,
  .uc-mb-15-sp h2,
  .uc-mb-15-sp h3,
  .uc-mb-15-sp h4,
  .uc-mb-15-sp h5,
  .uc-mb-15-sp h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-20-sp {
    margin-bottom:20px !important;
  }
  .uc-mb-20-sp h1,
  .uc-mb-20-sp h2,
  .uc-mb-20-sp h3,
  .uc-mb-20-sp h4,
  .uc-mb-20-sp h5,
  .uc-mb-20-sp h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-25-sp {
    margin-bottom:25px !important;
  }
  .uc-mb-25-sp h1,
  .uc-mb-25-sp h2,
  .uc-mb-25-sp h3,
  .uc-mb-25-sp h4,
  .uc-mb-25-sp h5,
  .uc-mb-25-sp h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-30-sp {
    margin-bottom:30px !important;
  }
  .uc-mb-30-sp h1,
  .uc-mb-30-sp h2,
  .uc-mb-30-sp h3,
  .uc-mb-30-sp h4,
  .uc-mb-30-sp h5,
  .uc-mb-30-sp h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-35-sp {
    margin-bottom:35px !important;
  }
  .uc-mb-35-sp h1,
  .uc-mb-35-sp h2,
  .uc-mb-35-sp h3,
  .uc-mb-35-sp h4,
  .uc-mb-35-sp h5,
  .uc-mb-35-sp h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-40-sp {
    margin-bottom:40px !important;
  }
  .uc-mb-40-sp h1,
  .uc-mb-40-sp h2,
  .uc-mb-40-sp h3,
  .uc-mb-40-sp h4,
  .uc-mb-40-sp h5,
  .uc-mb-40-sp h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-45-sp {
    margin-bottom:45px !important;
  }
  .uc-mb-45-sp h1,
  .uc-mb-45-sp h2,
  .uc-mb-45-sp h3,
  .uc-mb-45-sp h4,
  .uc-mb-45-sp h5,
  .uc-mb-45-sp h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-50-sp {
    margin-bottom:50px !important;
  }
  .uc-mb-50-sp h1,
  .uc-mb-50-sp h2,
  .uc-mb-50-sp h3,
  .uc-mb-50-sp h4,
  .uc-mb-50-sp h5,
  .uc-mb-50-sp h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-55-sp {
    margin-bottom:55px !important;
  }
  .uc-mb-55-sp h1,
  .uc-mb-55-sp h2,
  .uc-mb-55-sp h3,
  .uc-mb-55-sp h4,
  .uc-mb-55-sp h5,
  .uc-mb-55-sp h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-60-sp {
    margin-bottom:60px !important;
  }
  .uc-mb-60-sp h1,
  .uc-mb-60-sp h2,
  .uc-mb-60-sp h3,
  .uc-mb-60-sp h4,
  .uc-mb-60-sp h5,
  .uc-mb-60-sp h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-65-sp {
    margin-bottom:65px !important;
  }
  .uc-mb-65-sp h1,
  .uc-mb-65-sp h2,
  .uc-mb-65-sp h3,
  .uc-mb-65-sp h4,
  .uc-mb-65-sp h5,
  .uc-mb-65-sp h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-70-sp {
    margin-bottom:70px !important;
  }
  .uc-mb-70-sp h1,
  .uc-mb-70-sp h2,
  .uc-mb-70-sp h3,
  .uc-mb-70-sp h4,
  .uc-mb-70-sp h5,
  .uc-mb-70-sp h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-75-sp {
    margin-bottom:75px !important;
  }
  .uc-mb-75-sp h1,
  .uc-mb-75-sp h2,
  .uc-mb-75-sp h3,
  .uc-mb-75-sp h4,
  .uc-mb-75-sp h5,
  .uc-mb-75-sp h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-80-sp {
    margin-bottom:80px !important;
  }
  .uc-mb-80-sp h1,
  .uc-mb-80-sp h2,
  .uc-mb-80-sp h3,
  .uc-mb-80-sp h4,
  .uc-mb-80-sp h5,
  .uc-mb-80-sp h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-85-sp {
    margin-bottom:85px !important;
  }
  .uc-mb-85-sp h1,
  .uc-mb-85-sp h2,
  .uc-mb-85-sp h3,
  .uc-mb-85-sp h4,
  .uc-mb-85-sp h5,
  .uc-mb-85-sp h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-90-sp {
    margin-bottom:90px !important;
  }
  .uc-mb-90-sp h1,
  .uc-mb-90-sp h2,
  .uc-mb-90-sp h3,
  .uc-mb-90-sp h4,
  .uc-mb-90-sp h5,
  .uc-mb-90-sp h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-95-sp {
    margin-bottom:95px !important;
  }
  .uc-mb-95-sp h1,
  .uc-mb-95-sp h2,
  .uc-mb-95-sp h3,
  .uc-mb-95-sp h4,
  .uc-mb-95-sp h5,
  .uc-mb-95-sp h6 {
    margin-bottom:inherit !important;
  }
  .uc-mb-100-sp {
    margin-bottom:100px !important;
  }
  .uc-mb-100-sp h1,
  .uc-mb-100-sp h2,
  .uc-mb-100-sp h3,
  .uc-mb-100-sp h4,
  .uc-mb-100-sp h5,
  .uc-mb-100-sp h6 {
    margin-bottom:inherit !important;
  }
  .uc-mt-05-sp {
    margin-top:5px !important;
  }
  .uc-mt-05-sp h1,
  .uc-mt-05-sp h2,
  .uc-mt-05-sp h3,
  .uc-mt-05-sp h4,
  .uc-mt-05-sp h5,
  .uc-mt-05-sp h6 {
    margin-top:inherit !important;
  }
  .uc-mt-10-sp {
    margin-top:10px !important;
  }
  .uc-mt-10-sp h1,
  .uc-mt-10-sp h2,
  .uc-mt-10-sp h3,
  .uc-mt-10-sp h4,
  .uc-mt-10-sp h5,
  .uc-mt-10-sp h6 {
    margin-top:inherit !important;
  }
  .uc-mt-15-sp {
    margin-top:15px !important;
  }
  .uc-mt-15-sp h1,
  .uc-mt-15-sp h2,
  .uc-mt-15-sp h3,
  .uc-mt-15-sp h4,
  .uc-mt-15-sp h5,
  .uc-mt-15-sp h6 {
    margin-top:inherit !important;
  }
  .uc-mt-20-sp {
    margin-top:20px !important;
  }
  .uc-mt-20-sp h1,
  .uc-mt-20-sp h2,
  .uc-mt-20-sp h3,
  .uc-mt-20-sp h4,
  .uc-mt-20-sp h5,
  .uc-mt-20-sp h6 {
    margin-top:inherit !important;
  }
  .uc-mt-25-sp {
    margin-top:25px !important;
  }
  .uc-mt-25-sp h1,
  .uc-mt-25-sp h2,
  .uc-mt-25-sp h3,
  .uc-mt-25-sp h4,
  .uc-mt-25-sp h5,
  .uc-mt-25-sp h6 {
    margin-top:inherit !important;
  }
  .uc-mt-30-sp {
    margin-top:30px !important;
  }
  .uc-mt-30-sp h1,
  .uc-mt-30-sp h2,
  .uc-mt-30-sp h3,
  .uc-mt-30-sp h4,
  .uc-mt-30-sp h5,
  .uc-mt-30-sp h6 {
    margin-top:inherit !important;
  }
  .uc-mt-35-sp {
    margin-top:35px !important;
  }
  .uc-mt-35-sp h1,
  .uc-mt-35-sp h2,
  .uc-mt-35-sp h3,
  .uc-mt-35-sp h4,
  .uc-mt-35-sp h5,
  .uc-mt-35-sp h6 {
    margin-top:inherit !important;
  }
  .uc-mt-40-sp {
    margin-top:40px !important;
  }
  .uc-mt-40-sp h1,
  .uc-mt-40-sp h2,
  .uc-mt-40-sp h3,
  .uc-mt-40-sp h4,
  .uc-mt-40-sp h5,
  .uc-mt-40-sp h6 {
    margin-top:inherit !important;
  }
  .uc-mt-45-sp {
    margin-top:45px !important;
  }
  .uc-mt-45-sp h1,
  .uc-mt-45-sp h2,
  .uc-mt-45-sp h3,
  .uc-mt-45-sp h4,
  .uc-mt-45-sp h5,
  .uc-mt-45-sp h6 {
    margin-top:inherit !important;
  }
  .uc-mt-50-sp {
    margin-top:50px !important;
  }
  .uc-mt-50-sp h1,
  .uc-mt-50-sp h2,
  .uc-mt-50-sp h3,
  .uc-mt-50-sp h4,
  .uc-mt-50-sp h5,
  .uc-mt-50-sp h6 {
    margin-top:inherit !important;
  }
  .uc-mt-55-sp {
    margin-top:55px !important;
  }
  .uc-mt-55-sp h1,
  .uc-mt-55-sp h2,
  .uc-mt-55-sp h3,
  .uc-mt-55-sp h4,
  .uc-mt-55-sp h5,
  .uc-mt-55-sp h6 {
    margin-top:inherit !important;
  }
  .uc-mt-60-sp {
    margin-top:60px !important;
  }
  .uc-mt-60-sp h1,
  .uc-mt-60-sp h2,
  .uc-mt-60-sp h3,
  .uc-mt-60-sp h4,
  .uc-mt-60-sp h5,
  .uc-mt-60-sp h6 {
    margin-top:inherit !important;
  }
  .uc-mt-65-sp {
    margin-top:65px !important;
  }
  .uc-mt-65-sp h1,
  .uc-mt-65-sp h2,
  .uc-mt-65-sp h3,
  .uc-mt-65-sp h4,
  .uc-mt-65-sp h5,
  .uc-mt-65-sp h6 {
    margin-top:inherit !important;
  }
  .uc-mt-70-sp {
    margin-top:70px !important;
  }
  .uc-mt-70-sp h1,
  .uc-mt-70-sp h2,
  .uc-mt-70-sp h3,
  .uc-mt-70-sp h4,
  .uc-mt-70-sp h5,
  .uc-mt-70-sp h6 {
    margin-top:inherit !important;
  }
  .uc-mt-75-sp {
    margin-top:75px !important;
  }
  .uc-mt-75-sp h1,
  .uc-mt-75-sp h2,
  .uc-mt-75-sp h3,
  .uc-mt-75-sp h4,
  .uc-mt-75-sp h5,
  .uc-mt-75-sp h6 {
    margin-top:inherit !important;
  }
  .uc-mt-80-sp {
    margin-top:80px !important;
  }
  .uc-mt-80-sp h1,
  .uc-mt-80-sp h2,
  .uc-mt-80-sp h3,
  .uc-mt-80-sp h4,
  .uc-mt-80-sp h5,
  .uc-mt-80-sp h6 {
    margin-top:inherit !important;
  }
  .uc-mt-85-sp {
    margin-top:85px !important;
  }
  .uc-mt-85-sp h1,
  .uc-mt-85-sp h2,
  .uc-mt-85-sp h3,
  .uc-mt-85-sp h4,
  .uc-mt-85-sp h5,
  .uc-mt-85-sp h6 {
    margin-top:inherit !important;
  }
  .uc-mt-90-sp {
    margin-top:90px !important;
  }
  .uc-mt-90-sp h1,
  .uc-mt-90-sp h2,
  .uc-mt-90-sp h3,
  .uc-mt-90-sp h4,
  .uc-mt-90-sp h5,
  .uc-mt-90-sp h6 {
    margin-top:inherit !important;
  }
  .uc-mt-95-sp {
    margin-top:95px !important;
  }
  .uc-mt-95-sp h1,
  .uc-mt-95-sp h2,
  .uc-mt-95-sp h3,
  .uc-mt-95-sp h4,
  .uc-mt-95-sp h5,
  .uc-mt-95-sp h6 {
    margin-top:inherit !important;
  }
  .uc-mt-100-sp {
    margin-top:100px !important;
  }
  .uc-mt-100-sp h1,
  .uc-mt-100-sp h2,
  .uc-mt-100-sp h3,
  .uc-mt-100-sp h4,
  .uc-mt-100-sp h5,
  .uc-mt-100-sp h6 {
    margin-top:inherit !important;
  }
  .uc-ml-05-sp {
    margin-left:5px !important;
  }
  .uc-ml-05-sp h1,
  .uc-ml-05-sp h2,
  .uc-ml-05-sp h3,
  .uc-ml-05-sp h4,
  .uc-ml-05-sp h5,
  .uc-ml-05-sp h6 {
    margin-left:inherit !important;
  }
  .uc-ml-10-sp {
    margin-left:10px !important;
  }
  .uc-ml-10-sp h1,
  .uc-ml-10-sp h2,
  .uc-ml-10-sp h3,
  .uc-ml-10-sp h4,
  .uc-ml-10-sp h5,
  .uc-ml-10-sp h6 {
    margin-left:inherit !important;
  }
  .uc-ml-15-sp {
    margin-left:15px !important;
  }
  .uc-ml-15-sp h1,
  .uc-ml-15-sp h2,
  .uc-ml-15-sp h3,
  .uc-ml-15-sp h4,
  .uc-ml-15-sp h5,
  .uc-ml-15-sp h6 {
    margin-left:inherit !important;
  }
  .uc-ml-20-sp {
    margin-left:20px !important;
  }
  .uc-ml-20-sp h1,
  .uc-ml-20-sp h2,
  .uc-ml-20-sp h3,
  .uc-ml-20-sp h4,
  .uc-ml-20-sp h5,
  .uc-ml-20-sp h6 {
    margin-left:inherit !important;
  }
  .uc-ml-25-sp {
    margin-left:25px !important;
  }
  .uc-ml-25-sp h1,
  .uc-ml-25-sp h2,
  .uc-ml-25-sp h3,
  .uc-ml-25-sp h4,
  .uc-ml-25-sp h5,
  .uc-ml-25-sp h6 {
    margin-left:inherit !important;
  }
  .uc-ml-30-sp {
    margin-left:30px !important;
  }
  .uc-ml-30-sp h1,
  .uc-ml-30-sp h2,
  .uc-ml-30-sp h3,
  .uc-ml-30-sp h4,
  .uc-ml-30-sp h5,
  .uc-ml-30-sp h6 {
    margin-left:inherit !important;
  }
  .uc-ml-35-sp {
    margin-left:35px !important;
  }
  .uc-ml-35-sp h1,
  .uc-ml-35-sp h2,
  .uc-ml-35-sp h3,
  .uc-ml-35-sp h4,
  .uc-ml-35-sp h5,
  .uc-ml-35-sp h6 {
    margin-left:inherit !important;
  }
  .uc-ml-40-sp {
    margin-left:40px !important;
  }
  .uc-ml-40-sp h1,
  .uc-ml-40-sp h2,
  .uc-ml-40-sp h3,
  .uc-ml-40-sp h4,
  .uc-ml-40-sp h5,
  .uc-ml-40-sp h6 {
    margin-left:inherit !important;
  }
  .uc-ml-45-sp {
    margin-left:45px !important;
  }
  .uc-ml-45-sp h1,
  .uc-ml-45-sp h2,
  .uc-ml-45-sp h3,
  .uc-ml-45-sp h4,
  .uc-ml-45-sp h5,
  .uc-ml-45-sp h6 {
    margin-left:inherit !important;
  }
  .uc-ml-50-sp {
    margin-left:50px !important;
  }
  .uc-ml-50-sp h1,
  .uc-ml-50-sp h2,
  .uc-ml-50-sp h3,
  .uc-ml-50-sp h4,
  .uc-ml-50-sp h5,
  .uc-ml-50-sp h6 {
    margin-left:inherit !important;
  }
  .uc-ml-55-sp {
    margin-left:55px !important;
  }
  .uc-ml-55-sp h1,
  .uc-ml-55-sp h2,
  .uc-ml-55-sp h3,
  .uc-ml-55-sp h4,
  .uc-ml-55-sp h5,
  .uc-ml-55-sp h6 {
    margin-left:inherit !important;
  }
  .uc-ml-60-sp {
    margin-left:60px !important;
  }
  .uc-ml-60-sp h1,
  .uc-ml-60-sp h2,
  .uc-ml-60-sp h3,
  .uc-ml-60-sp h4,
  .uc-ml-60-sp h5,
  .uc-ml-60-sp h6 {
    margin-left:inherit !important;
  }
  .uc-ml-65-sp {
    margin-left:65px !important;
  }
  .uc-ml-65-sp h1,
  .uc-ml-65-sp h2,
  .uc-ml-65-sp h3,
  .uc-ml-65-sp h4,
  .uc-ml-65-sp h5,
  .uc-ml-65-sp h6 {
    margin-left:inherit !important;
  }
  .uc-ml-70-sp {
    margin-left:70px !important;
  }
  .uc-ml-70-sp h1,
  .uc-ml-70-sp h2,
  .uc-ml-70-sp h3,
  .uc-ml-70-sp h4,
  .uc-ml-70-sp h5,
  .uc-ml-70-sp h6 {
    margin-left:inherit !important;
  }
  .uc-ml-75-sp {
    margin-left:75px !important;
  }
  .uc-ml-75-sp h1,
  .uc-ml-75-sp h2,
  .uc-ml-75-sp h3,
  .uc-ml-75-sp h4,
  .uc-ml-75-sp h5,
  .uc-ml-75-sp h6 {
    margin-left:inherit !important;
  }
  .uc-ml-80-sp {
    margin-left:80px !important;
  }
  .uc-ml-80-sp h1,
  .uc-ml-80-sp h2,
  .uc-ml-80-sp h3,
  .uc-ml-80-sp h4,
  .uc-ml-80-sp h5,
  .uc-ml-80-sp h6 {
    margin-left:inherit !important;
  }
  .uc-ml-85-sp {
    margin-left:85px !important;
  }
  .uc-ml-85-sp h1,
  .uc-ml-85-sp h2,
  .uc-ml-85-sp h3,
  .uc-ml-85-sp h4,
  .uc-ml-85-sp h5,
  .uc-ml-85-sp h6 {
    margin-left:inherit !important;
  }
  .uc-ml-90-sp {
    margin-left:90px !important;
  }
  .uc-ml-90-sp h1,
  .uc-ml-90-sp h2,
  .uc-ml-90-sp h3,
  .uc-ml-90-sp h4,
  .uc-ml-90-sp h5,
  .uc-ml-90-sp h6 {
    margin-left:inherit !important;
  }
  .uc-ml-95-sp {
    margin-left:95px !important;
  }
  .uc-ml-95-sp h1,
  .uc-ml-95-sp h2,
  .uc-ml-95-sp h3,
  .uc-ml-95-sp h4,
  .uc-ml-95-sp h5,
  .uc-ml-95-sp h6 {
    margin-left:inherit !important;
  }
  .uc-ml-100-sp {
    margin-left:100px !important;
  }
  .uc-ml-100-sp h1,
  .uc-ml-100-sp h2,
  .uc-ml-100-sp h3,
  .uc-ml-100-sp h4,
  .uc-ml-100-sp h5,
  .uc-ml-100-sp h6 {
    margin-left:inherit !important;
  }
  .uc-mr-05-sp {
    margin-right:5px !important;
  }
  .uc-mr-05-sp h1,
  .uc-mr-05-sp h2,
  .uc-mr-05-sp h3,
  .uc-mr-05-sp h4,
  .uc-mr-05-sp h5,
  .uc-mr-05-sp h6 {
    margin-right:inherit !important;
  }
  .uc-mr-10-sp {
    margin-right:10px !important;
  }
  .uc-mr-10-sp h1,
  .uc-mr-10-sp h2,
  .uc-mr-10-sp h3,
  .uc-mr-10-sp h4,
  .uc-mr-10-sp h5,
  .uc-mr-10-sp h6 {
    margin-right:inherit !important;
  }
  .uc-mr-15-sp {
    margin-right:15px !important;
  }
  .uc-mr-15-sp h1,
  .uc-mr-15-sp h2,
  .uc-mr-15-sp h3,
  .uc-mr-15-sp h4,
  .uc-mr-15-sp h5,
  .uc-mr-15-sp h6 {
    margin-right:inherit !important;
  }
  .uc-mr-20-sp {
    margin-right:20px !important;
  }
  .uc-mr-20-sp h1,
  .uc-mr-20-sp h2,
  .uc-mr-20-sp h3,
  .uc-mr-20-sp h4,
  .uc-mr-20-sp h5,
  .uc-mr-20-sp h6 {
    margin-right:inherit !important;
  }
  .uc-mr-25-sp {
    margin-right:25px !important;
  }
  .uc-mr-25-sp h1,
  .uc-mr-25-sp h2,
  .uc-mr-25-sp h3,
  .uc-mr-25-sp h4,
  .uc-mr-25-sp h5,
  .uc-mr-25-sp h6 {
    margin-right:inherit !important;
  }
  .uc-mr-30-sp {
    margin-right:30px !important;
  }
  .uc-mr-30-sp h1,
  .uc-mr-30-sp h2,
  .uc-mr-30-sp h3,
  .uc-mr-30-sp h4,
  .uc-mr-30-sp h5,
  .uc-mr-30-sp h6 {
    margin-right:inherit !important;
  }
  .uc-mr-35-sp {
    margin-right:35px !important;
  }
  .uc-mr-35-sp h1,
  .uc-mr-35-sp h2,
  .uc-mr-35-sp h3,
  .uc-mr-35-sp h4,
  .uc-mr-35-sp h5,
  .uc-mr-35-sp h6 {
    margin-right:inherit !important;
  }
  .uc-mr-40-sp {
    margin-right:40px !important;
  }
  .uc-mr-40-sp h1,
  .uc-mr-40-sp h2,
  .uc-mr-40-sp h3,
  .uc-mr-40-sp h4,
  .uc-mr-40-sp h5,
  .uc-mr-40-sp h6 {
    margin-right:inherit !important;
  }
  .uc-mr-45-sp {
    margin-right:45px !important;
  }
  .uc-mr-45-sp h1,
  .uc-mr-45-sp h2,
  .uc-mr-45-sp h3,
  .uc-mr-45-sp h4,
  .uc-mr-45-sp h5,
  .uc-mr-45-sp h6 {
    margin-right:inherit !important;
  }
  .uc-mr-50-sp {
    margin-right:50px !important;
  }
  .uc-mr-50-sp h1,
  .uc-mr-50-sp h2,
  .uc-mr-50-sp h3,
  .uc-mr-50-sp h4,
  .uc-mr-50-sp h5,
  .uc-mr-50-sp h6 {
    margin-right:inherit !important;
  }
  .uc-mr-55-sp {
    margin-right:55px !important;
  }
  .uc-mr-55-sp h1,
  .uc-mr-55-sp h2,
  .uc-mr-55-sp h3,
  .uc-mr-55-sp h4,
  .uc-mr-55-sp h5,
  .uc-mr-55-sp h6 {
    margin-right:inherit !important;
  }
  .uc-mr-60-sp {
    margin-right:60px !important;
  }
  .uc-mr-60-sp h1,
  .uc-mr-60-sp h2,
  .uc-mr-60-sp h3,
  .uc-mr-60-sp h4,
  .uc-mr-60-sp h5,
  .uc-mr-60-sp h6 {
    margin-right:inherit !important;
  }
  .uc-mr-65-sp {
    margin-right:65px !important;
  }
  .uc-mr-65-sp h1,
  .uc-mr-65-sp h2,
  .uc-mr-65-sp h3,
  .uc-mr-65-sp h4,
  .uc-mr-65-sp h5,
  .uc-mr-65-sp h6 {
    margin-right:inherit !important;
  }
  .uc-mr-70-sp {
    margin-right:70px !important;
  }
  .uc-mr-70-sp h1,
  .uc-mr-70-sp h2,
  .uc-mr-70-sp h3,
  .uc-mr-70-sp h4,
  .uc-mr-70-sp h5,
  .uc-mr-70-sp h6 {
    margin-right:inherit !important;
  }
  .uc-mr-75-sp {
    margin-right:75px !important;
  }
  .uc-mr-75-sp h1,
  .uc-mr-75-sp h2,
  .uc-mr-75-sp h3,
  .uc-mr-75-sp h4,
  .uc-mr-75-sp h5,
  .uc-mr-75-sp h6 {
    margin-right:inherit !important;
  }
  .uc-mr-80-sp {
    margin-right:80px !important;
  }
  .uc-mr-80-sp h1,
  .uc-mr-80-sp h2,
  .uc-mr-80-sp h3,
  .uc-mr-80-sp h4,
  .uc-mr-80-sp h5,
  .uc-mr-80-sp h6 {
    margin-right:inherit !important;
  }
  .uc-mr-85-sp {
    margin-right:85px !important;
  }
  .uc-mr-85-sp h1,
  .uc-mr-85-sp h2,
  .uc-mr-85-sp h3,
  .uc-mr-85-sp h4,
  .uc-mr-85-sp h5,
  .uc-mr-85-sp h6 {
    margin-right:inherit !important;
  }
  .uc-mr-90-sp {
    margin-right:90px !important;
  }
  .uc-mr-90-sp h1,
  .uc-mr-90-sp h2,
  .uc-mr-90-sp h3,
  .uc-mr-90-sp h4,
  .uc-mr-90-sp h5,
  .uc-mr-90-sp h6 {
    margin-right:inherit !important;
  }
  .uc-mr-95-sp {
    margin-right:95px !important;
  }
  .uc-mr-95-sp h1,
  .uc-mr-95-sp h2,
  .uc-mr-95-sp h3,
  .uc-mr-95-sp h4,
  .uc-mr-95-sp h5,
  .uc-mr-95-sp h6 {
    margin-right:inherit !important;
  }
  .uc-mr-100-sp {
    margin-right:100px !important;
  }
  .uc-mr-100-sp h1,
  .uc-mr-100-sp h2,
  .uc-mr-100-sp h3,
  .uc-mr-100-sp h4,
  .uc-mr-100-sp h5,
  .uc-mr-100-sp h6 {
    margin-right:inherit !important;
  }
  .uc-pb-05-sp {
    padding-bottom:5px !important;
  }
  .uc-pb-10-sp {
    padding-bottom:10px !important;
  }
  .uc-pb-15-sp {
    padding-bottom:15px !important;
  }
  .uc-pb-20-sp {
    padding-bottom:20px !important;
  }
  .uc-pb-25-sp {
    padding-bottom:25px !important;
  }
  .uc-pb-30-sp {
    padding-bottom:30px !important;
  }
  .uc-pb-35-sp {
    padding-bottom:35px !important;
  }
  .uc-pb-40-sp {
    padding-bottom:40px !important;
  }
  .uc-pb-45-sp {
    padding-bottom:45px !important;
  }
  .uc-pb-50-sp {
    padding-bottom:50px !important;
  }
  .uc-pb-55-sp {
    padding-bottom:55px !important;
  }
  .uc-pb-60-sp {
    padding-bottom:60px !important;
  }
  .uc-pb-65-sp {
    padding-bottom:65px !important;
  }
  .uc-pb-70-sp {
    padding-bottom:70px !important;
  }
  .uc-pb-75-sp {
    padding-bottom:75px !important;
  }
  .uc-pb-80-sp {
    padding-bottom:80px !important;
  }
  .uc-pb-85-sp {
    padding-bottom:85px !important;
  }
  .uc-pb-90-sp {
    padding-bottom:90px !important;
  }
  .uc-pb-95-sp {
    padding-bottom:95px !important;
  }
  .uc-pb-100-sp {
    padding-bottom:100px !important;
  }
  .uc-pt-05-sp {
    padding-top:5px !important;
  }
  .uc-pt-10-sp {
    padding-top:10px !important;
  }
  .uc-pt-15-sp {
    padding-top:15px !important;
  }
  .uc-pt-20-sp {
    padding-top:20px !important;
  }
  .uc-pt-25-sp {
    padding-top:25px !important;
  }
  .uc-pt-30-sp {
    padding-top:30px !important;
  }
  .uc-pt-35-sp {
    padding-top:35px !important;
  }
  .uc-pt-40-sp {
    padding-top:40px !important;
  }
  .uc-pt-45-sp {
    padding-top:45px !important;
  }
  .uc-pt-50-sp {
    padding-top:50px !important;
  }
  .uc-pt-55-sp {
    padding-top:55px !important;
  }
  .uc-pt-60-sp {
    padding-top:60px !important;
  }
  .uc-pt-65-sp {
    padding-top:65px !important;
  }
  .uc-pt-70-sp {
    padding-top:70px !important;
  }
  .uc-pt-75-sp {
    padding-top:75px !important;
  }
  .uc-pt-80-sp {
    padding-top:80px !important;
  }
  .uc-pt-85-sp {
    padding-top:85px !important;
  }
  .uc-pt-90-sp {
    padding-top:90px !important;
  }
  .uc-pt-95-sp {
    padding-top:95px !important;
  }
  .uc-pt-100-sp {
    padding-top:100px !important;
  }
  .uc-pl-05-sp {
    padding-left:5px !important;
  }
  .uc-pl-10-sp {
    padding-left:10px !important;
  }
  .uc-pl-15-sp {
    padding-left:15px !important;
  }
  .uc-pl-20-sp {
    padding-left:20px !important;
  }
  .uc-pl-25-sp {
    padding-left:25px !important;
  }
  .uc-pl-30-sp {
    padding-left:30px !important;
  }
  .uc-pl-35-sp {
    padding-left:35px !important;
  }
  .uc-pl-40-sp {
    padding-left:40px !important;
  }
  .uc-pl-45-sp {
    padding-left:45px !important;
  }
  .uc-pl-50-sp {
    padding-left:50px !important;
  }
  .uc-pl-55-sp {
    padding-left:55px !important;
  }
  .uc-pl-60-sp {
    padding-left:60px !important;
  }
  .uc-pl-65-sp {
    padding-left:65px !important;
  }
  .uc-pl-70-sp {
    padding-left:70px !important;
  }
  .uc-pl-75-sp {
    padding-left:75px !important;
  }
  .uc-pl-80-sp {
    padding-left:80px !important;
  }
  .uc-pl-85-sp {
    padding-left:85px !important;
  }
  .uc-pl-90-sp {
    padding-left:90px !important;
  }
  .uc-pl-95-sp {
    padding-left:95px !important;
  }
  .uc-pl-100-sp {
    padding-left:100px !important;
  }
  .uc-pr-05-sp {
    padding-right:5px !important;
  }
  .uc-pr-10-sp {
    padding-right:10px !important;
  }
  .uc-pr-15-sp {
    padding-right:15px !important;
  }
  .uc-pr-20-sp {
    padding-right:20px !important;
  }
  .uc-pr-25-sp {
    padding-right:25px !important;
  }
  .uc-pr-30-sp {
    padding-right:30px !important;
  }
  .uc-pr-35-sp {
    padding-right:35px !important;
  }
  .uc-pr-40-sp {
    padding-right:40px !important;
  }
  .uc-pr-45-sp {
    padding-right:45px !important;
  }
  .uc-pr-50-sp {
    padding-right:50px !important;
  }
  .uc-pr-55-sp {
    padding-right:55px !important;
  }
  .uc-pr-60-sp {
    padding-right:60px !important;
  }
  .uc-pr-65-sp {
    padding-right:65px !important;
  }
  .uc-pr-70-sp {
    padding-right:70px !important;
  }
  .uc-pr-75-sp {
    padding-right:75px !important;
  }
  .uc-pr-80-sp {
    padding-right:80px !important;
  }
  .uc-pr-85-sp {
    padding-right:85px !important;
  }
  .uc-pr-90-sp {
    padding-right:90px !important;
  }
  .uc-pr-95-sp {
    padding-right:95px !important;
  }
  .uc-pr-100-sp {
    padding-right:100px !important;
  }
}

.uc-lyt-box-advance {
    width:100%;
}
.uc-lyt-advance-br-default {
  border:2px solid transparent ;
}
.uc-lyt-box-advance.uc-round-05 {
  border-radius:5px;
}
.uc-lyt-box-advance.uc-round-10 {
  border-radius:10px;
}
.uc-lyt-box-advance.uc-round-15 {
  border-radius:15px;
}
.uc-lyt-box-advance.uc-round-20 {
  border-radius:20px;
}
.uc-lyt-box-advance.uc-round-25 {
  border-radius:25px;
}
.uc-lyt-box-advance.uc-round-30 {
  border-radius:30px;
}
.uc-lyt-box-advance.uc-round-35 {
  border-radius:35px;
}
.uc-lyt-box-advance.uc-round-40 {
  border-radius:40px;
}
.uc-lyt-box-advance.uc-br-size-01 {
  border-width:1px;
}
.uc-lyt-box-advance.uc-br-size-02 {
  border-width:2px;
}
.uc-lyt-box-advance.uc-br-size-03 {
  border-width:3px
}
.uc-lyt-box-advance.uc-br-size-04 {
  border-width:4px;
}
.uc-lyt-box-advance.uc-br-size-05 {
  border-width:5px;
}
.uc-lyt-box-advance.uc-br-size-06 {
  border-width:6px;
}
.uc-lyt-box-advance.uc-br-size-07 {
  border-width:7px;
}
.uc-lyt-box-advance.uc-br-size-08 {
  border-width:8px;
}
.uc-lyt-box-advance.uc-br-size-09 {
  border-width:9px;
}
.uc-lyt-box-advance.uc-br-size-10 {
  border-width:10px;
}
/*.uc-lyt-box-advance.uc-br-clr-cm-human-orange {
  border-color:#ed8b00;
}
.uc-lyt-box-advance.uc-br-clr-cm-life-yellow {
  border-color:#f2a900;
}
.uc-lyt-box-advance.uc-br-clr-cm-science-blue {
  border-color:#1e22aa;
}
.uc-lyt-box-advance.uc-br-clr-cm-lgu-red {
  border-color:#a50034;
}
.uc-lyt-box-advance.uc-br-clr-cm-white {
  border-color:white;
}
.uc-lyt-box-advance.uc-br-clr-cm-black {
  border-color:black;
}
.uc-lyt-box-advance.uc-br-clr-cm-red {
  border-color:red;
}*/
.uc-lyt-grid-col-vertical-align-top {
    display: flex;
    align-items: flex-start;
}
.uc-lyt-grid-col-vertical-align-middle {
    display: flex;
    align-items: center;
}
.uc-lyt-grid-col-vertical-align-bottom {
    display: flex;
    align-items: flex-end;
}
.uc-lyt-grid-col-horizontal-align-left {
    display: flex;
    justify-content: flex-start;
}
.uc-lyt-grid-col-horizontal-align-center {
    display: flex;
    justify-content: center;
}
.uc-lyt-grid-col-horizontal-align-right {
    display: flex;
    justify-content: flex-end;
}
.uc-lyt-grid-col-flex {
    display: flex;
}
/* ----------------------------------------------------------------------------
 * Tab
 * ------------------------------------------------------------------------- */
ul.uc-tab-resp-tabs-list {
    margin: 0px;
    padding: 0px;
}
.uc-tab-resp-tabs-list li {
    display: flex;
    margin: 0;
    list-style: none;
    cursor: pointer;
    float: left;
}
.uc-tab-resp-tabs-list .uc-tab-resp-tab-active {
  cursor:default;
}
.uc-tab-resp-tabs-list .uc-tab-resp-tab-active a{
  cursor:default;
}
.uc-tab-resp-tabs-container {
    padding: 0px;
    clear: left;
}
h2.uc-tab-resp-accordion {
    cursor: pointer;
    display: none;
    align-items: center;
    padding: 10px 15px;
}
.uc-tab-resp-tab-content {
    display: none;
    padding: 15px;
}
.uc-tab-resp-content-active, .uc-tab-resp-accordion-active {
    display: block;
}
h2.uc-tab-resp-accordion {
    margin: 0px;
    font-size: inherit;
}
h2.uc-tab-resp-tab-active {
    margin-bottom: 0px !important;
}
.uc-lyt-tab > div > ul {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}
.uc-lyt-tab > div > ul > li {
    -webkit-flex-grow: 1;
    flex-grow: 1;
}
.uc-tab-resp-arrow {
    float: right;
    margin-top: 3px;
    border-top: #003e95 3px solid;
    border-right: #003e95 3px solid;
    width: 14px;
    height: 14px;
    justify-content: flex-end;
    transform: rotate(135deg);
}
h2.uc-tab-resp-tab-active span.uc-tab-resp-arrow {
    margin-top: 3px;
    width: 14px;
    height: 14px;
    transform: rotate(315deg);
    justify-content: flex-end;
}
.uc-tab-resp-link {
    width: 0;
    height: 0;
    float: right;
    margin-top: 3px;
    border-top: #003e95 3px solid;
    border-right: #003e95 3px solid;
    width: 14px;
    height: 14px;
    transform: rotate(45deg);
}
.uc-tab-resp-easy-accordion h2.uc-tab-resp-accordion {
    display: flex;
}
.uc-tab-resp-easy-accordion > ul.uc-tab-resp-tabs-list {
    display: none
}
.uc-tab-resp-jfit {
    width: 100%;
    margin: 0px;
}
.uc-tab-resp-tab-content-active {
    display: block;
}
@media only screen and (max-width: 768px) {
    ul.uc-tab-resp-tabs-list {
        display: none;
    }
    h2.uc-tab-resp-accordion {
        display:flex;
    }
    .uc-tab-resp-htabs ul.uc-tab-resp-tabs-list {
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }
    .uc-tab-resp-htabs h2.uc-tab-resp-accordion {
        display: none;
    }
    .uc-lyt-tab > div:not(.uc-tab-resp-htabs) > ul {
        display: none;
    }
}
.uc-lyt-tab > div > ul > li:not(:first-child) {
    border-left: none;
}
.uc-lyt-tab > div > div > h2:not(:first-child) {
    border-top: none;
}
.uc-lyt-tab > div > div > div{
    border-top: none;
}
.uc-br-tab-size-01 {
  border-width:1px;
  border-style: solid;
}
.uc-br-tab-size-02 {
  border-width:2px;
  border-style: solid;
}
.uc-br-tab-size-03 {
  border-width:3px;
  border-style: solid;
}
.uc-br-tab-size-04 {
  border-width:4px;
  border-style: solid;
}
.uc-br-tab-size-05 {
  border-width:5px;
  border-style: solid;
}
.uc-br-tab-size-06 {
  border-width:6px;
  border-style: solid;
}
.uc-br-tab-size-07 {
  border-width:7px;
  border-style: solid;
}
.uc-br-tab-size-08 {
  border-width:8px;
  border-style: solid;
}
.uc-br-tab-size-09 {
  border-width:9px;
  border-style: solid;
}
.uc-br-tab-size-10 {
  border-width:10px;
  border-style: solid;
}
.uc-tab-image {
    float: left;
    align-items: center;
    justify-content: center;
}
.uc-link-area-full {
    display:block;
    width: 100%;
    height: 100%;
    text-decoration: none;
}
.uc-link-area-full:hover, .uc-link-area-full:active, .uc-link-area-full:focus {
    text-decoration: none;
}
.uc-tab-left {
    display:flex;
    justify-content: flex-Start;
    align-items: center;
    width: 100%;
}
.uc-tab-resp-tab-item {
    padding: 10px 15px;
}
.uc-br-clr-tab-standard {
  border-color:white;
}
.uc-br-clr-tab-cm-human-orange {
  border-color:#ed8b00;
}
.uc-br-clr-tab-cm-life-yellow {
  border-color:#f2a900;
}
.uc-br-clr-tab-cm-science-blue {
  border-color:#1e22aa;
}
.uc-br-clr-tab-cm-lgu-red {
  border-color:#a50034;
}
.uc-br-clr-tab-cm-white {
  border-color:white;
}
.uc-br-clr-tab-cm-black {
  border-color:black;
}
.uc-br-clr-tab-cm-red {
  border-color:red;
}
div.uc-bg-tab-plane-standard {
  background-color:white;
}
div.uc-bg-tab-plane-cm-human-orange {
  background-color:#ed8b00;
}
div.uc-bg-tab-plane-cm-life-yellow {
  background-color:#f2a900;
}
div.uc-bg-tab-plane-cm-science-blue {
  background-color:#1e22aa;
}
div.uc-bg-tab-plane-cm-lgu-red {
  background-color:#a50034;
}
div.uc-bg-tab-plane-cm-white {
  background-color:white;
}
div.uc-bg-tab-plane-cm-black {
  background-color:black;
}
div.uc-bg-tab-plane-cm-red {
  background-color:red;
}
li.uc-bg-tab-index-plane-standard {
  background-color:#f2a900;
}
li.uc-bg-tab-index-plane-cm-human-orange {
  background-color:#ed8b00;
}
li.uc-bg-tab-index-plane-cm-life-yellow {
  background-color:#f2a900;
}
li.uc-bg-tab-index-plane-cm-science-blue {
  background-color:#1e22aa;
}
li.uc-bg-tab-index-plane-cm-lgu-red {
  background-color:#a50034;
}
li.uc-bg-tab-index-plane-cm-white {
  background-color:white;
}
li.uc-bg-tab-index-plane-cm-black {
  background-color:black;
}
li.uc-bg-tab-index-plane-cm-red {
  background-color:red;
}
h2.uc-bg-tab-index-plane-standard {
  background-color:#f2a900;
}
h2.uc-bg-tab-index-plane-cm-human-orange {
  background-color:#ed8b00;
}
h2.uc-bg-tab-index-plane-cm-life-yellow {
  background-color:#f2a900;
}
h2.uc-bg-tab-index-plane-cm-science-blue {
  background-color:#1e22aa;
}
h2.uc-bg-tab-index-plane-cm-lgu-red {
  background-color:#a50034;
}
h2.uc-bg-tab-index-plane-cm-white {
  background-color:white;
}
h2.uc-bg-tab-index-plane-cm-black {
  background-color:black;
}
h2.uc-bg-tab-index-plane-cm-red {
  background-color:red;
}
.uc-tab-resp-tab-active.uc-bg-tab-index-active-plane-standard {
  background-color:#ed8b00;
}
.uc-tab-resp-tab-active.uc-bg-tab-index-active-plane-cm-human-orange {
  background-color:#ed8b00;
}
.uc-tab-resp-tab-active.uc-bg-tab-index-active-plane-cm-life-yellow {
  background-color:#f2a900;
}
.uc-tab-resp-tab-active.uc-bg-tab-index-active-plane-cm-science-blue {
  background-color:#1e22aa;
}
.uc-tab-resp-tab-active.uc-bg-tab-index-active-plane-cm-lgu-red {
  background-color:#a50034;
}
.uc-tab-resp-tab-active.uc-bg-tab-index-active-plane-cm-white {
  background-color:white;
}
.uc-tab-resp-tab-active.uc-bg-tab-index-active-plane-cm-black {
  background-color:black;
}
.uc-tab-resp-tab-active.uc-bg-tab-index-active-plane-cm-red {
  background-color:red;
}
/* ----------------------------------------------------------------------------
 * text-mulit-link
 * ------------------------------------------------------------------------- */
.uc-mod-mulit-link .uc-mod-ad-clr-standard a{
  color:black !important;
}
.uc-mod-mulit-link .uc-mod-ad-clr-cm-human-orange {
  color:#ed8b00 !important;
}
.uc-mod-mulit-link .uc-mod-ad-clr-cm-life-yellow {
  color:#f2a900 !important;
}
.uc-mod-mulit-link .uc-mod-ad-clr-cm-science-blue {
  color:#1e22aa !important;
}
.uc-mod-mulit-link .uc-mod-ad-clr-cm-lgu-red {
  color:#a50034 !important;
}
.uc-mod-mulit-link .uc-mod-ad-clr-cm-white {
  color:white !important;
}
.uc-mod-mulit-link .uc-mod-ad-clr-cm-black {
  color:black !important;
}
.uc-mod-mulit-link .uc-mod-ad-clr-cm-red {
  color:red !important;
}
/* ----------------------------------------------------------------------------
 * container
 * ------------------------------------------------------------------------- */
.uc-lyt-container.uc-line-top-size-s {
  border-top-width:1px !important;
}
.uc-lyt-container.uc-line-top-size-l {
  border-top-width: 4px !important;
}
.uc-lyt-container.uc-line-bottom-size-s {
  border-bottom-width:1px !important;
}
.uc-lyt-container.uc-line-bottom-size-m {
  border-bottom-width:2px !important;
}
.uc-lyt-container.uc-line-bottom-size-l {
  border-bottom-width: 4px !important;
}
@media screen and (min-width: 769px), print {
  .uc-lyt-container.uc-line-top-size-pc-l{
    border-top-width:6px!important; 
  }
  .uc-lyt-container.uc-line-bottom-size-pc-l{
   	border-bottom-width:6px!important; 
  }  
}
/* ----------------------------------------------------------------------------
 * Border Color
 * ------------------------------------------------------------------------- */
.uc-br-clr-cm-human-orange {
  border-color:#ed8b00;
}
.uc-br-clr-cm-life-yellow {
  border-color:#f2a900;
}
.uc-br-clr-cm-science-blue {
  border-color:#1e22aa;
}
.uc-br-clr-cm-lgu-red {
  border-color:#a50034;
}
.uc-br-clr-cm-white {
  border-color:white;
}
.uc-br-clr-cm-black {
  border-color:black;
}
.uc-br-clr-cm-red {
  border-color:red;
}
/* ----------------------------------------------------------------------------
 * PopUp
 * ------------------------------------------------------------------------- */
.uc-mod-pop-up-01 {
  max-width:200px;
}
.uc-mod-pop-up-01.uc-mod-design{
  position:fixed;
  bottom:100px;
  z-index:999;
  display:none;
}
.uc-mod-pop-up-01.uc-mod-editmode{
  position:sticky;
  bottom:100px;
  z-index:100;
}
.uc-mod-pop-up-01.uc-mod-pop-up-sp-pos-right{
  right:20px;
  left: auto;
}    
.uc-mod-pop-up-01.uc-mod-editmode.uc-mod-pop-up-sp-pos-right{
  right:20px;     
  margin-left: auto;
}    
.uc-mod-pop-up-01.uc-mod-pop-up-sp-pos-left{
  left: 1.5em;
  right: auto;
}
.uc-mod-pop-up-01.uc-mod-pop-up-sp-pos-center{
  left: 0;
  right: 0;
  margin: auto;
}
.uc-mod-pop-up-01.uc-mod-pop-up-sp-pos-wide{
  max-width: 100%;
  left: 1.5em;
  right:1.5em;
}
.uc-mod-pop-up-01.uc-mod-design.uc-is-show {
  display:block;
}
.uc-mod-pop-up-01.uc-mod-design.uc-is-hide {
  display:none;
}
.uc-mod-pop-up-01 .uc-inner {
  margin:0;
  overflow:hidden;
  border-radius:8px;
  background:#fff;
  border:1px solid #bbb;
  box-shadow:2px 2px 6px rgba(0, 0, 0, 0.2);
}
.uc-mod-pop-up-01.uc-mod-design .uc-btn {
  width: 1.2em;
  height:1.2em;
  color:#fff;
}
.uc-mod-pop-up-01.uc-mod-design .uc-btn button {
  padding:0;
  border:0;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden;
  background:url(/content/dam/sites/common/images/close-03.png) center center no-repeat;
  background-size:cover;
  white-space:nowrap;
  text-indent:100%;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
}
.uc-mod-pop-up-01.uc-mod-design .uc-btn.uc-js-btn-close {
  position:absolute;
  top:-10px;
  left:-10px;
}
.uc-mod-pop-up-01 .uc-inner a:hover,
.uc-mod-pop-up-01 .uc-inner a:focus,
.uc-mod-pop-up-01 .uc-inner a:active {
  text-decoration:none;
}
.uc-mod-pop-up-01.uc-mod-editmode .uc-edit-btn {
  width: 1.2em;
  height:1.2em;
  color:#fff;
}
.uc-mod-pop-up-01.uc-mod-editmode .uc-edit-btn button {
  padding:0;
  border:0;
  position:absolute;
  margin-top:0.6em;
  width: 1.2em;
  height:1.2em;
  overflow:hidden;
  background:url(/content/dam/sites/common/images/close-03.png) center center no-repeat;
  background-size:cover;
  white-space:nowrap;
  text-indent:100%;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
}
.uc-mod-pop-up-01.uc-mod-editmode .uc-btn {
  display:none;
}

@media screen and (min-width: 769px), print {
  .uc-mod-pop-up-01.uc-mod-design.uc-mod-pop-up-pc-pos-right{
    right:20px;
    left: auto;
  }
  .uc-mod-pop-up-01.uc-mod-editmode.uc-mod-pop-up-pc-pos-right{
    right:20px;     
    margin-left: auto;
  }                   
  .uc-mod-pop-up-01.uc-mod-pop-up-pc-pos-left{
    right: auto;
  }
  .uc-mod-pop-up-01.uc-mod-pop-up-pc-pos-center{
    left: 0;
    right: 0;
    margin: auto;
  }
  .uc-mod-pop-up-01.uc-mod-pop-up-pc-pos-wide{
    max-width: 100%;
    left: 1.5em;
    right:1.5em;
  }
  .uc-mod-pop-up-01.uc-mod-design .uc-btn {
    width: 2.438em;
    height:2.438em;
  }
  .uc-mod-pop-up-01.uc-mod-design .uc-btn.uc-js-btn-close {
    top:-20px;
    left:-20px;
  }
  .uc-mod-pop-up-01.uc-mod-editmode .uc-edit-btn button {
    width: 2.438em;
    height:2.438em;
  }
  .uc-mod-pop-up-01 {
    max-width:300px;
  }
}
/* ============================================================================
 * PopUp (Used when placing wayin in a popup component)
* ========================================================================= */
.uc-mod-wayin{
    height: 400px;
    overflow: scroll;
  -webkit-overflow-scrolling: touch;
} 
/* ============================================================================
 * Search Condition
 * ========================================================================= */
div.uc-search-cnd ul{
    list-style-type: none;
}

div.uc-search-cnd ul li{
    display: inline;
}

div.uc-search-cnd ul li p {
    display: inline-block;
}
/* ============================================================================
 * LikeButton
 * ========================================================================= */
.uc-js-like-btn .uc-is-hide {
  display:none;
}
.uc-js-like-btn .uc-js-like-before img:hover{
  cursor: pointer;
}    

/* ------------------------------------
 * Search List
 * --------------------------------- */
@media screen and (max-width: 768px) {
  .uc-gsl-list .uc-media img.uc-pc {
    display:none;
  }
}
@media screen and (min-width: 769px), print {
  .uc-gsl-list .uc-media img.uc-sp {
    display:none;
  }
}
/* ============================================================================
 * Slick Start-Stop
 * ========================================================================= */ 
.uc-carousel-stop-start-ui {
  display:none;
}
.uc-stop-start-button-hidden {
  display:none;
}
.uc-carousel-stop-start-ui.uc-carousel-stop-start-ui-cmp-cm53 {
  display:none;
}
.uc-carousel-stop-start-ui.uc-carousel-stop-start-ui-cmp-bc06 {
  display:none;
}
.uc-carousel-stop-start-ui.uc-carousel-stop-start-ui-cmp-bc09 {
  display:none;
}
.uc-carousel-stop-start-ui.uc-carousel-stop-start-ui-cmp-bc18 {
  display:none;
}
.uc-carousel-stop-start-ui.uc-carousel-stop-start-ui-cmp-fc04 {
  display:none;
}
.uc-carousel-stop-start-ui.uc-carousel-stop-start-ui-cmp-fc06 {
  display:none;
}
.uc-carousel-stop-start-ui.uc-carousel-stop-start-ui-cmp-fc13 {
  display:none;
}
.uc-carousel-stop-start-ui.uc-carousel-stop-start-ui-cmp-hc01 {
  display:none;
}
.uc-carousel-stop-start-ui.uc-carousel-stop-start-ui-cmp-hc02 {
  display:none;
}
