<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: "UniqloProBold";
  src: url("/hanatajima20ss/kr/common/fonts/UniqloProBold.woff") format("woff");
}

@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: "UniqloProRegular";
  src: url("/hanatajima20ss/kr/common/fonts/UniqloProRegular.woff") format("woff");
}

@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: "UniqloProLight";
  src: url("/hanatajima20ss/kr/common/fonts/UniqloProLight.woff") format("woff");
}

#main .uni-font--bold {
  font-family: "UniqloProBold";
}

#main .uni-font--regular {
  font-family: "UniqloProRegular";
}

#main .uni-font--light {
  font-family: "UniqloProLight";
}

body {
  background-color: #f4f4f4;
  font-family: "UniqloProLight", -apple-system, BlinkMacSystemFont,
    "Hiragino Kaku Gothic ProN", meiryo, sans-serif;
}

#main {
  font-size: 13px;
  line-height: 1.5;
  letter-spacing: 0.05em;
  color: #1b1b1b;
  -webkit-text-size-adjust: 100%;
}

#main ul,
#main ol {
  list-style: none;
}

#main
  img:not(.btn):not([onerror^="alterImage"]):not([onerror^="errorColorChip"]):not([src*="im.uniqlo.com/images/jp/pc/img/material/tag"]) {
  vertical-align: middle;
}

#main a {
  color: #1b1b1b;
  text-decoration: none;
}

/*--------------------
   * Utilitie Styles
   * -------------------*/

#main .img-responsive {
  width: 100%;
  max-width: 100%;
  height: auto;
}

#main .text--normal {
  font-weight: normal;
}

#main .text--bold {
  font-weight: bold;
}

#main .text--italic {
  font-weight: italic;
}

#main .text--left {
  text-align: left;
}

#main .text--center {
  text-align: center;
}

#main .text--right {
  text-align: right;
}

#main .text-lh--110 {
  line-height: 1.1;
}

#main .text-ls--50 {
  letter-spacing: 0.05em;
}

#main .gutter {
  padding-left: 4%;
  padding-right: 4%;
}

#main .br-pc {
  display: none;
}

#main .br-sp {
  display: inline-block;
}

/*--------------------
   * header Components
   * -------------------*/

#main .header {
  width: 100%;
}

#main .header__heading {
  background: #fff;
  padding: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border-bottom: 1px solid #dadada;
}

#main .header__body {
  font-size: 26px;
  background-color: #f4f4f4;
  padding: 0 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 83px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#main .header__logo {
  height: 40px;
}

/*--------------------
   * heading Components
   * -------------------*/

#main .heading {
  width: 100%;
}

#main .heading--h1 {
  font-size: 21px;
}

#main .heading--h2-01 {
  font-size: 17px;
  text-align: center;
}

/*--------------------
   * card Components
   * -------------------*/

#main .card {
  padding-bottom: 5px;
  background: #fff;
  -webkit-box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.1);
}

/*--------------------
   * main-visual
   * -------------------*/

#main .main-visual .textWrap {
  text-align: center;
}

/*--------------------
   * profile
   * -------------------*/

#main .profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#main .profile .about-image {
  width: 33%;
}

#main
  .profile
  .about-image
  img:not(.btn):not([onerror^="alterImage"]):not([onerror^="errorColorChip"]):not([src*="im.uniqlo.com/images/jp/pc/img/material/tag"]) {
  width: 100%;
}

#main .profile .profile-txt {
  width: 67%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#main .profile .profile-txt a {
  text-decoration: underline;
}

/*--------------------
   * breadcrumbs Components
   * -------------------*/

#main .breadcrumbs {
  padding-top: 20px;
  padding-bottom: 15px;
  word-break: break-all;
  font-size: 12px;
  line-height: 1.5;
}

#main .breadcrumbs__anchor {
  color: #1b1b1b;
  text-decoration: underline;
}

/*--------------------
   * footer
   * -------------------*/

#main .footer {
  margin: auto 0;
  padding: 40px 15px 10px;
  text-align: center;
  font-size: 12px;
  background-color: #fff;
}

#main .footer__logo {
  display: inline-block;
}

#main .footer &gt; a {
  text-decoration: underline;
  -webkit-text-decoration-color: #999999;
  text-decoration-color: #999999;
}

#main
  .footer
  &gt; a
  &gt; img:not(.btn):not([onerror^="alterImage"]):not([onerror^="errorColorChip"]):not([src*="im.uniqlo.com/images/jp/pc/img/material/tag"]) {
  width: 25px;
  height: 25px;
  margin-bottom: 10px;
}

#main .footer &gt; a &gt; p &gt; span {
  color: #333333;
}

#main
  .footer
  &gt; p:not(.colo_chip_in_size):not(.soon):not(.l3_show_colorchip_collection) {
  margin-top: 25px;
}

/*--------------------
   * pagetop
   * -------------------*/

#main .pagetop {
  position: fixed;
  z-index: 99;
  right: 15px;
  bottom: 15px;
}

#main .pagetop a {
  padding: 10px;
  margin: -10px;
}

#main
  .pagetop
  img:not(.btn):not([onerror^="alterImage"]):not([onerror^="errorColorChip"]):not([src*="im.uniqlo.com/images/jp/pc/img/material/tag"]) {
  width: 42px;
  height: 42px;
}

/*--------------------
   * link-button Components
   * -------------------*/

#main .link-button-groups {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-bottom: 15px;
}

#main .link-button-item {
  width: 100%;
  min-width: 100%;
}

#main .link-button__heading {
  padding-bottom: 10px;
}

#main .link-button__title {
  line-height: 1;
  font-size: 13px;
}

#main .link-icon-groups {
  width: 70%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

#main .link-icon-item {
  width: 25%;
}

#main .link-icon__anchor {
  display: block;
  padding-right: 25%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#main .noteTxt {
  font-size: 12px;
  text-align: center;
  letter-spacing: 0.1em;
}

#main .noteTxt2 {
  font-size: 14px;
  letter-spacing: 0.05em;
  text-align: center;
  margin-bottom: 20px;
}

/*interview-area*/

#main .interview-title {
  font-weight: bold;
}

#main
  .interview-area
  p:not(.colo_chip_in_size):not(.soon):not(.l3_show_colorchip_collection) {
  margin-top: 20px;
}

#main .interview-btn {
  width: 100%;
  margin: 0 auto;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#main .interview-btn &gt; a {
  width: 100%;
  height: 100%;
  text-decoration: none;
  color: #333;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#main .interview-btn span {
  position: relative;
  padding: 2px 15px 0 0;
  text-align: center;
  font-size: 16px;
  line-height: 1;
}

#main .interview-btn span.ac_hide {
  display: inline;
}

#main .interview-btn span.ac_display {
  display: none;
}

#main .interview-btn.ac span.ac_hide {
  display: none;
}

#main .interview-btn.ac span.ac_display {
  display: inline;
}

#main .interview-btn span:after {
  content: "";
  position: absolute;
  top: 0;
  right: -10px;
  border-right: 1px solid #333;
  border-bottom: 1px solid #333;
  width: 10px;
  height: 10px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

#main .interview-btn.ac span:after {
  content: "";
  position: absolute;
  top: 5px;
  right: -10px;
  border-left: 1px solid #333;
  border-top: 1px solid #333;
  border-right: 0;
  border-bottom: 0;
  width: 10px;
  height: 10px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

#main .interview-inner {
  display: none;
}

#main .slider {
  width: 100%;
  min-width: 100%;
  color: #333333;
}

#main .sb-slider .item {
  position: relative;
}

#main
  .sb-slider
  .item
  &gt; img:not(.btn):not([onerror^="alterImage"]):not([onerror^="errorColorChip"]):not([src*="im.uniqlo.com/images/jp/pc/img/material/tag"]) {
  width: auto;
  height: 75vw;
}

#main .slick-slide {
  margin: 0 8px;
  outline: none;
}

#main .slick-prev.slick-arrow {
  position: absolute;
  left: 4%;
  top: 50%;
  z-index: 1;
  background: url(/hanatajima20ss/kr/common/images/slide/slide-prev.png) center center
    no-repeat;
  background-size: contain;
}

#main .slick-next.slick-arrow {
  position: absolute;
  right: 4%;
  top: 50%;
  z-index: 1;
  background: url(/hanatajima20ss/kr/common/images/slide/slide-next.png) center center
    no-repeat;
  background-size: contain;
}

#main .slick-arrow {
  position: absolute;
  top: 50%;
  width: 45px;
  height: 45px;
  margin-top: -22.5px;
  padding: 0;
  border: none;
  background-color: transparent;
  font-size: 0;
  outline: none;
  cursor: pointer;
}

#main .colorChip {
  width: 100%;
  margin-bottom: 5px;
  font-size: 0;
  line-height: 1;
}

#main .colorChip li {
  display: inline-block;
  width: 15.2%;
  height: 10px;
  margin-right: 3%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#main .colorChip .color-beige {
  background-color: #e6e3d4;
}

#main .colorChip .color-black {
  background-color: #23241f;
}

#main .colorChip .color-red {
  background-color: #fa2c30;
}

#main .colorChip .color-blue {
  background-color: #17334b;
}

/*colorChip over 5*/

#main .colorChip.is-more {
  position: relative;
  text-align: left;
}

#main .colorChip.is-more::before,
#main .colorChip.is-more::after {
  content: "";
  position: absolute;
  display: block;
  background-color: #808080;
}

#main .colorChip.is-more::before {
  top: 4px;
  right: 3px;
  width: 8px;
  height: 2px;
}

#main .colorChip.is-more::after {
  top: 1px;
  right: 6px;
  width: 2px;
  height: 8px;
}

#main .products .colorChip li:nth-child(n + 6) {
  display: none;
}

#main .modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: scroll;
  z-index: 100;
  background-color: #fff;
  display: none;
}

#main .modal-close {
  position: fixed;
  top: 3px;
  right: 5px;
  display: block;
  width: 40px;
  height: 40px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 2;
}

#main .modal-close::before,
#main .modal-close::after {
  position: absolute;
  top: 19px;
  left: 8px;
  content: "";
  display: block;
  width: 23.5px;
  height: 2px;
  background-color: #000;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
}

#main .modal-close::before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

#main .modal-close::after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#main .modal .product-img {
  width: 100%;
  z-index: 1;
}

#main .modal .colorChip {
  text-align: left;
  padding: 0 7.5px;
  margin-bottom: 7.5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#main .modal .colorChip li {
  width: 30px;
  height: 30px;
  margin: 0 7.5px 7.5px;
  cursor: pointer;
}

#main .modal .modal-txt {
  margin: 0 15px;
  text-align: left;
}

#main .modal .name,
#main .modal .product-name {
  margin-bottom: 8px;
  font-size: 20px;
  line-height: 1.1;
}

#main .modal .detail,
#main .modal .product-detail {
  margin-bottom: 5px;
}

#main .modal .priceUnit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 10px;
}

#main .modal .price,
#main .modal .product-price {
  font-size: 20px;
}

#main .modal .size,
#main .modal .product-size {
  margin-bottom: 12px;
}

#main .modal .available,
#main .modal .product-available {
  text-align: right;
  margin-left: 30px;
  color: #808080;
}

#main .modal .annotation,
#main .modal .product-annotation {
  padding-bottom: 12px;
  font-size: 10px;
  line-height: 1.1;
}

#main .modal .btn-linkProduct {
  padding: 3.5px 16px;
  font-size: 14px;
  border: 1px solid #000;
}

#main .modal .btn-linkProduct.is-hide {
  display: none;
}

#main .modal__imgbox {
  position: relative;
  margin-bottom: 10px;
  z-index: 1;
}

#main .modal-arrow {
  position: absolute;
  top: 50%;
  display: block;
  width: 45px;
  height: 45px;
  cursor: pointer;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: none;
  z-index: 10;
}

#main .modal-arrow--prev {
  left: 0;
  background: url(/hanatajima20ss/kr/common/images/slide/slide-prev.png) center center
    no-repeat;
  background-size: contain;
}

#main .modal-arrow--next {
  right: 0;
  background: url(/hanatajima20ss/kr/common/images/slide/slide-next.png) center center
    no-repeat;
  background-size: contain;
}

#main .modal-arrow--active {
  display: block !important;
}

#main .modal-count {
  display: none;
  text-align: center;
}

#main .modal-count span {
  padding: 0 5px;
}

#main .modal-count--active {
  display: block !important;
}

html.women .modal-arrow,
html.women .modal-count,
html.men .modal-arrow,
html.men .modal-count {
  display: none;
}

body #movie_modal_bg {
  width: 100%;
  height: 100%;
  background-color: #fff;
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 10000;
  cursor: pointer;
  display: none;
}

body #movie_modal_content {
  width: 320px;
  height: 180px;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 10000;
  margin-top: -90px;
  margin-left: -160px;
  display: none;
}

body #movie_modal_content #modalyoutube_close {
  display: block;
  width: 22px;
  height: 22px;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: -37px;
  right: 0px;
}

body #movie_modal_content #modalyoutube_close .movie_modal-close::before,
body #movie_modal_content #modalyoutube_close .movie_modal-close::after {
  position: absolute;
  top: 19px;
  left: 3px;
  content: "";
  display: block;
  width: 22px;
  height: 2px;
  background-color: #000;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
}

body #movie_modal_content #modalyoutube_close .movie_modal-close::before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

body #movie_modal_content #modalyoutube_close .movie_modal-close::after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

body #movie_modal_content #modalyoutube_movie {
  width: 320px;
  height: 180px;
  background-color: #fff;
  position: absolute;
  left: 0px;
  bottom: 0px;
}

#main .fr-image-plus-text {
  border-top: 1px solid #dadada;
}

#main .fr-image-plus-text + .fr-image-plus-text {
  border-top: 1px solid #f4f4f4 !important;
}

#main .fr-image-plus-text .link {
  width: 100%;
}

#main .fr-image-plus-text .image {
  font-size: 0;
}

#main
  .fr-image-plus-text
  .image
  img:not(.btn):not([onerror^="alterImage"]):not([onerror^="errorColorChip"]):not([src*="im.uniqlo.com/images/jp/pc/img/material/tag"]) {
  height: initial;
  width: 100%;
}

#main .fr-image-plus-text .ipt-info {
  padding: 0 4%;
}

#main .fr-image-plus-text .ipt-info .title {
  font-size: 16px;
  line-height: 1.2;
}

#main .fr-image-plus-text .ipt-info .description {
  font-size: 13px;
  line-height: 1.2;
  margin: 6px 0 0;
}

#main .fr-image-plus-text .ipt-info .link-text {
  color: #1b1b1b;
  font-size: 12px;
  text-decoration: underline;
  text-align: right;
  line-height: 1.2;
  margin: 6px 0 0;
}

#main .fr-image-plus-text.left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
  margin: 0;
}

#main .fr-image-plus-text.left .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#main .fr-image-plus-text.left .image {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 32%;
  flex: 0 0 32%;
}

#main .fr-image-plus-text.left .ipt-info .title {
  margin: 15px 0 6px;
}

#main .fr-image-plus-text.right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
  margin: 0;
}

#main .fr-image-plus-text.right .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

#main .fr-image-plus-text.right .image {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 32%;
  flex: 0 0 32%;
}

#main .fr-image-plus-text.right .ipt-info .title {
  margin: 15px 0 6px;
}

#main .language-selector {
  position: relative;
  width: 100%;
  font-size: 14px;
  padding: 40px 0 0 0;
  background-color: #fff;
}

#main .language-selector_line {
  text-align: center;
  width: 100%;
}

#main .language-selector_link {
  position: absolute;
  top: 40px;
  width: 100%;
}

#main .language-selector_link a {
  display: inline-block;
  margin: 0 1em;
}

#main .language-selector_link a.language-selector_active {
  color: #378694;
  cursor: default;
}

#main .language-selector_link_left {
  width: 50%;
  float: left;
  text-align: right;
}

#main .language-selector_link_right {
  width: 50%;
  float: right;
  text-align: left;
}

html.au .au-hidden {
  display: none !important;
}

html.ca-en .ca-en-hidden {
  display: none !important;
}

html.ca-fr .ca-fr-hidden {
  display: none !important;
}

html.cn .cn-hidden {
  display: none !important;
}

html.de-de .de-de-hidden {
  display: none !important;
}

html.dk-en .dk-en-hidden {
  display: none !important;
}

html.es-es .es-es-hidden {
  display: none !important;
}

html.eu-en .eu-en-hidden {
  display: none !important;
}

html.fr-fr .fr-fr-hidden {
  display: none !important;
}

html.hk-en .hk-en-hidden {
  display: none !important;
}

html.hk-zh .hk-zh-hidden {
  display: none !important;
}

html.id .id-hidden {
  display: none !important;
}

html.in .in-hidden {
  display: none !important;
}

html.it-it .it-it-hidden {
  display: none !important;
}

html.kr .kr-hidden {
  display: none !important;
}

html.my .my-hidden {
  display: none !important;
}

html.ph .ph-hidden {
  display: none !important;
}

html.ru .ru-hidden {
  display: none !important;
}

html.se-en .se-en-hidden {
  display: none !important;
}

html.sg .sg-hidden {
  display: none !important;
}

html.th .th-hidden {
  display: none !important;
}

html.tw .tw-hidden {
  display: none !important;
}

html.uk-en .uk-en-hidden {
  display: none !important;
}

html.us-en .us-en-hidden {
  display: none !important;
}

html.vn .vn-hidden {
  display: none !important;
}

html.cn body,
html.hk-zh body {
  font-family: "æ–¹æ­£å…°äº­é»‘", Arial, Helvetica, simsun, sans-serif !important;
}

html.fr-fr body {
  font-family: "Helvetica Neue", HelveticaNeue, Helvetica, "Segoe UI",
    "Noto Sans", Roboto, Arial, "Arial Unicode MS", sans-serif !important;
}

html.ru body {
  font-family: verdana, arial, sans-serif !important;
}

html.tw body {
  font-family: meiryo, "MS P Gothic", sans-serif !important;
}

html.vn body {
  font-family: arial, sans-serif !important;
}

html.jp .wishlist_heart_icon a {
  background-image: url(/hanatajima20ss/kr/common/images/wishlist_heart_small_off.png);
}

html.jp .wishlist_heart_icon .active {
  background-image: url(/hanatajima20ss/kr/common/images/wishlist_heart_small_on.png);
}

html.jp .modal-hasWishlist .wishlist_heart_icon {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 52px;
  height: 52px;
}

html.jp .modal-hasWishlist .wishlist_heart_icon a {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 32px;
  height: 32px;
  background-size: contain;
}

html.jp .concept-visual .txtBox .txt {
  letter-spacing: 0.06em;
}

html.jp #main .delayInformation {
  padding: 4%;
  border: 1px solid #dadada;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html.kr #main,
html.jp #main {
  line-height: 1.5;
}

html.kr #main .store-sub-text2 {
  font-size: 12px;
  position: relative;
  margin-left: 13px;
}

html.kr #main .store-annotation-text {
  font-size: 12px;
  /*color: #fff;*/
  margin-bottom: 30px;
}

html.kr #main .mainImg .txtWrap .store-sub-text2:before {
  content: "â€»";
  position: absolute;
  left: -13px;
}

html.kr #main .sectionWrap {
  padding-bottom: 40px;
}

html.kr #main .mainArea .area h3 {
  font-size: 20px;
}

html.kr #main .mainArea .area .store-annotation-text {
  font-size: 12px;
  margin-bottom: 6vw;
}

html.kr #main .areaBlock {
  padding: 15px 0;
  margin: 0 6vw;
  border-top: 1px solid #dadada;
  position: relative;
}

html.kr #main .areaBlock:last-child {
  border-bottom: 1px solid #dadada;
}

html.kr #main .areaBlock h3 {
  margin: 0;
  display: block;
  text-align: center;
  cursor: pointer;
  font-size: 19px;
}

html.kr #main .areaBlock h3:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 20px;
  right: 6px;
  width: 6px;
  height: 6px;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
  border-top: solid 1px #1b1b1b;
  border-right: solid 1px #1b1b1b;
}

html.kr #main .areaBlock h3.active:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 22px;
}

html.kr
  #main
  .areaBlock
  ul:not(.l3_alias_color_chip_list):not(.l3_alias_color_chip_modal) {
  text-align: center;
  display: none;
  margin-top: 10px;
}

html.kr #main .areaBlock li {
  padding: 10px 0;
  font-size: 13px;
}

html.cn #main .movie__img video {
  width: 100%;
}

html.tw #main .modal {
  z-index: 1000;
}

html.kr .kr-text--bold {
  font-weight: bold !important;
}

html:not(.kr) #main {
  line-height: 1.5;
}

html.in .product-price {
  position: static;
}

#main .mg-t--0 {
  margin-top: 0px !important;
}

#main .mg-r--0 {
  margin-right: 0px !important;
}

#main .mg-b--0 {
  margin-bottom: 0px !important;
}

#main .mg-l--0 {
  margin-left: 0px !important;
}

#main .mg-t--1 {
  margin-top: 1px !important;
}

#main .mg-r--1 {
  margin-right: 1px !important;
}

#main .mg-b--1 {
  margin-bottom: 1px !important;
}

#main .mg-l--1 {
  margin-left: 1px !important;
}

#main .mg-t--2 {
  margin-top: 2px !important;
}

#main .mg-r--2 {
  margin-right: 2px !important;
}

#main .mg-b--2 {
  margin-bottom: 2px !important;
}

#main .mg-l--2 {
  margin-left: 2px !important;
}

#main .mg-t--3 {
  margin-top: 3px !important;
}

#main .mg-r--3 {
  margin-right: 3px !important;
}

#main .mg-b--3 {
  margin-bottom: 3px !important;
}

#main .mg-l--3 {
  margin-left: 3px !important;
}

#main .mg-t--4 {
  margin-top: 4px !important;
}

#main .mg-r--4 {
  margin-right: 4px !important;
}

#main .mg-b--4 {
  margin-bottom: 4px !important;
}

#main .mg-l--4 {
  margin-left: 4px !important;
}

#main .mg-t--5 {
  margin-top: 5px !important;
}

#main .mg-r--5 {
  margin-right: 5px !important;
}

#main .mg-b--5 {
  margin-bottom: 5px !important;
}

#main .mg-l--5 {
  margin-left: 5px !important;
}

#main .mg-t--6 {
  margin-top: 6px !important;
}

#main .mg-r--6 {
  margin-right: 6px !important;
}

#main .mg-b--6 {
  margin-bottom: 6px !important;
}

#main .mg-l--6 {
  margin-left: 6px !important;
}

#main .mg-t--7 {
  margin-top: 7px !important;
}

#main .mg-r--7 {
  margin-right: 7px !important;
}

#main .mg-b--7 {
  margin-bottom: 7px !important;
}

#main .mg-l--7 {
  margin-left: 7px !important;
}

#main .mg-t--8 {
  margin-top: 8px !important;
}

#main .mg-r--8 {
  margin-right: 8px !important;
}

#main .mg-b--8 {
  margin-bottom: 8px !important;
}

#main .mg-l--8 {
  margin-left: 8px !important;
}

#main .mg-t--9 {
  margin-top: 9px !important;
}

#main .mg-r--9 {
  margin-right: 9px !important;
}

#main .mg-b--9 {
  margin-bottom: 9px !important;
}

#main .mg-l--9 {
  margin-left: 9px !important;
}

#main .mg-t--10 {
  margin-top: 10px !important;
}

#main .mg-r--10 {
  margin-right: 10px !important;
}

#main .mg-b--10 {
  margin-bottom: 10px !important;
}

#main .mg-l--10 {
  margin-left: 10px !important;
}

#main .mg-t--11 {
  margin-top: 11px !important;
}

#main .mg-r--11 {
  margin-right: 11px !important;
}

#main .mg-b--11 {
  margin-bottom: 11px !important;
}

#main .mg-l--11 {
  margin-left: 11px !important;
}

#main .mg-t--12 {
  margin-top: 12px !important;
}

#main .mg-r--12 {
  margin-right: 12px !important;
}

#main .mg-b--12 {
  margin-bottom: 12px !important;
}

#main .mg-l--12 {
  margin-left: 12px !important;
}

#main .mg-t--13 {
  margin-top: 13px !important;
}

#main .mg-r--13 {
  margin-right: 13px !important;
}

#main .mg-b--13 {
  margin-bottom: 13px !important;
}

#main .mg-l--13 {
  margin-left: 13px !important;
}

#main .mg-t--14 {
  margin-top: 14px !important;
}

#main .mg-r--14 {
  margin-right: 14px !important;
}

#main .mg-b--14 {
  margin-bottom: 14px !important;
}

#main .mg-l--14 {
  margin-left: 14px !important;
}

#main .mg-t--15 {
  margin-top: 15px !important;
}

#main .mg-r--15 {
  margin-right: 15px !important;
}

#main .mg-b--15 {
  margin-bottom: 15px !important;
}

#main .mg-l--15 {
  margin-left: 15px !important;
}

#main .mg-t--16 {
  margin-top: 16px !important;
}

#main .mg-r--16 {
  margin-right: 16px !important;
}

#main .mg-b--16 {
  margin-bottom: 16px !important;
}

#main .mg-l--16 {
  margin-left: 16px !important;
}

#main .mg-t--17 {
  margin-top: 17px !important;
}

#main .mg-r--17 {
  margin-right: 17px !important;
}

#main .mg-b--17 {
  margin-bottom: 17px !important;
}

#main .mg-l--17 {
  margin-left: 17px !important;
}

#main .mg-t--18 {
  margin-top: 18px !important;
}

#main .mg-r--18 {
  margin-right: 18px !important;
}

#main .mg-b--18 {
  margin-bottom: 18px !important;
}

#main .mg-l--18 {
  margin-left: 18px !important;
}

#main .mg-t--19 {
  margin-top: 19px !important;
}

#main .mg-r--19 {
  margin-right: 19px !important;
}

#main .mg-b--19 {
  margin-bottom: 19px !important;
}

#main .mg-l--19 {
  margin-left: 19px !important;
}

#main .mg-t--20 {
  margin-top: 20px !important;
}

#main .mg-r--20 {
  margin-right: 20px !important;
}

#main .mg-b--20 {
  margin-bottom: 20px !important;
}

#main .mg-l--20 {
  margin-left: 20px !important;
}

#main .mg-t--21 {
  margin-top: 21px !important;
}

#main .mg-r--21 {
  margin-right: 21px !important;
}

#main .mg-b--21 {
  margin-bottom: 21px !important;
}

#main .mg-l--21 {
  margin-left: 21px !important;
}

#main .mg-t--22 {
  margin-top: 22px !important;
}

#main .mg-r--22 {
  margin-right: 22px !important;
}

#main .mg-b--22 {
  margin-bottom: 22px !important;
}

#main .mg-l--22 {
  margin-left: 22px !important;
}

#main .mg-t--23 {
  margin-top: 23px !important;
}

#main .mg-r--23 {
  margin-right: 23px !important;
}

#main .mg-b--23 {
  margin-bottom: 23px !important;
}

#main .mg-l--23 {
  margin-left: 23px !important;
}

#main .mg-t--24 {
  margin-top: 24px !important;
}

#main .mg-r--24 {
  margin-right: 24px !important;
}

#main .mg-b--24 {
  margin-bottom: 24px !important;
}

#main .mg-l--24 {
  margin-left: 24px !important;
}

#main .mg-t--25 {
  margin-top: 25px !important;
}

#main .mg-r--25 {
  margin-right: 25px !important;
}

#main .mg-b--25 {
  margin-bottom: 25px !important;
}

#main .mg-l--25 {
  margin-left: 25px !important;
}

#main .mg-t--26 {
  margin-top: 26px !important;
}

#main .mg-r--26 {
  margin-right: 26px !important;
}

#main .mg-b--26 {
  margin-bottom: 26px !important;
}

#main .mg-l--26 {
  margin-left: 26px !important;
}

#main .mg-t--27 {
  margin-top: 27px !important;
}

#main .mg-r--27 {
  margin-right: 27px !important;
}

#main .mg-b--27 {
  margin-bottom: 27px !important;
}

#main .mg-l--27 {
  margin-left: 27px !important;
}

#main .mg-t--28 {
  margin-top: 28px !important;
}

#main .mg-r--28 {
  margin-right: 28px !important;
}

#main .mg-b--28 {
  margin-bottom: 28px !important;
}

#main .mg-l--28 {
  margin-left: 28px !important;
}

#main .mg-t--29 {
  margin-top: 29px !important;
}

#main .mg-r--29 {
  margin-right: 29px !important;
}

#main .mg-b--29 {
  margin-bottom: 29px !important;
}

#main .mg-l--29 {
  margin-left: 29px !important;
}

#main .mg-t--30 {
  margin-top: 30px !important;
}

#main .mg-r--30 {
  margin-right: 30px !important;
}

#main .mg-b--30 {
  margin-bottom: 30px !important;
}

#main .mg-l--30 {
  margin-left: 30px !important;
}

#main .mg-t--31 {
  margin-top: 31px !important;
}

#main .mg-r--31 {
  margin-right: 31px !important;
}

#main .mg-b--31 {
  margin-bottom: 31px !important;
}

#main .mg-l--31 {
  margin-left: 31px !important;
}

#main .mg-t--32 {
  margin-top: 32px !important;
}

#main .mg-r--32 {
  margin-right: 32px !important;
}

#main .mg-b--32 {
  margin-bottom: 32px !important;
}

#main .mg-l--32 {
  margin-left: 32px !important;
}

#main .mg-t--33 {
  margin-top: 33px !important;
}

#main .mg-r--33 {
  margin-right: 33px !important;
}

#main .mg-b--33 {
  margin-bottom: 33px !important;
}

#main .mg-l--33 {
  margin-left: 33px !important;
}

#main .mg-t--34 {
  margin-top: 34px !important;
}

#main .mg-r--34 {
  margin-right: 34px !important;
}

#main .mg-b--34 {
  margin-bottom: 34px !important;
}

#main .mg-l--34 {
  margin-left: 34px !important;
}

#main .mg-t--35 {
  margin-top: 35px !important;
}

#main .mg-r--35 {
  margin-right: 35px !important;
}

#main .mg-b--35 {
  margin-bottom: 35px !important;
}

#main .mg-l--35 {
  margin-left: 35px !important;
}

#main .mg-t--36 {
  margin-top: 36px !important;
}

#main .mg-r--36 {
  margin-right: 36px !important;
}

#main .mg-b--36 {
  margin-bottom: 36px !important;
}

#main .mg-l--36 {
  margin-left: 36px !important;
}

#main .mg-t--37 {
  margin-top: 37px !important;
}

#main .mg-r--37 {
  margin-right: 37px !important;
}

#main .mg-b--37 {
  margin-bottom: 37px !important;
}

#main .mg-l--37 {
  margin-left: 37px !important;
}

#main .mg-t--38 {
  margin-top: 38px !important;
}

#main .mg-r--38 {
  margin-right: 38px !important;
}

#main .mg-b--38 {
  margin-bottom: 38px !important;
}

#main .mg-l--38 {
  margin-left: 38px !important;
}

#main .mg-t--39 {
  margin-top: 39px !important;
}

#main .mg-r--39 {
  margin-right: 39px !important;
}

#main .mg-b--39 {
  margin-bottom: 39px !important;
}

#main .mg-l--39 {
  margin-left: 39px !important;
}

#main .mg-t--40 {
  margin-top: 40px !important;
}

#main .mg-r--40 {
  margin-right: 40px !important;
}

#main .mg-b--40 {
  margin-bottom: 40px !important;
}

#main .mg-l--40 {
  margin-left: 40px !important;
}

#main .mg-t--41 {
  margin-top: 41px !important;
}

#main .mg-r--41 {
  margin-right: 41px !important;
}

#main .mg-b--41 {
  margin-bottom: 41px !important;
}

#main .mg-l--41 {
  margin-left: 41px !important;
}

#main .mg-t--42 {
  margin-top: 42px !important;
}

#main .mg-r--42 {
  margin-right: 42px !important;
}

#main .mg-b--42 {
  margin-bottom: 42px !important;
}

#main .mg-l--42 {
  margin-left: 42px !important;
}

#main .mg-t--43 {
  margin-top: 43px !important;
}

#main .mg-r--43 {
  margin-right: 43px !important;
}

#main .mg-b--43 {
  margin-bottom: 43px !important;
}

#main .mg-l--43 {
  margin-left: 43px !important;
}

#main .mg-t--44 {
  margin-top: 44px !important;
}

#main .mg-r--44 {
  margin-right: 44px !important;
}

#main .mg-b--44 {
  margin-bottom: 44px !important;
}

#main .mg-l--44 {
  margin-left: 44px !important;
}

#main .mg-t--45 {
  margin-top: 45px !important;
}

#main .mg-r--45 {
  margin-right: 45px !important;
}

#main .mg-b--45 {
  margin-bottom: 45px !important;
}

#main .mg-l--45 {
  margin-left: 45px !important;
}

#main .mg-t--46 {
  margin-top: 46px !important;
}

#main .mg-r--46 {
  margin-right: 46px !important;
}

#main .mg-b--46 {
  margin-bottom: 46px !important;
}

#main .mg-l--46 {
  margin-left: 46px !important;
}

#main .mg-t--47 {
  margin-top: 47px !important;
}

#main .mg-r--47 {
  margin-right: 47px !important;
}

#main .mg-b--47 {
  margin-bottom: 47px !important;
}

#main .mg-l--47 {
  margin-left: 47px !important;
}

#main .mg-t--48 {
  margin-top: 48px !important;
}

#main .mg-r--48 {
  margin-right: 48px !important;
}

#main .mg-b--48 {
  margin-bottom: 48px !important;
}

#main .mg-l--48 {
  margin-left: 48px !important;
}

#main .mg-t--49 {
  margin-top: 49px !important;
}

#main .mg-r--49 {
  margin-right: 49px !important;
}

#main .mg-b--49 {
  margin-bottom: 49px !important;
}

#main .mg-l--49 {
  margin-left: 49px !important;
}

#main .mg-t--50 {
  margin-top: 50px !important;
}

#main .mg-r--50 {
  margin-right: 50px !important;
}

#main .mg-b--50 {
  margin-bottom: 50px !important;
}

#main .mg-l--50 {
  margin-left: 50px !important;
}

#main .mg-t--51 {
  margin-top: 51px !important;
}

#main .mg-r--51 {
  margin-right: 51px !important;
}

#main .mg-b--51 {
  margin-bottom: 51px !important;
}

#main .mg-l--51 {
  margin-left: 51px !important;
}

#main .mg-t--52 {
  margin-top: 52px !important;
}

#main .mg-r--52 {
  margin-right: 52px !important;
}

#main .mg-b--52 {
  margin-bottom: 52px !important;
}

#main .mg-l--52 {
  margin-left: 52px !important;
}

#main .mg-t--53 {
  margin-top: 53px !important;
}

#main .mg-r--53 {
  margin-right: 53px !important;
}

#main .mg-b--53 {
  margin-bottom: 53px !important;
}

#main .mg-l--53 {
  margin-left: 53px !important;
}

#main .mg-t--54 {
  margin-top: 54px !important;
}

#main .mg-r--54 {
  margin-right: 54px !important;
}

#main .mg-b--54 {
  margin-bottom: 54px !important;
}

#main .mg-l--54 {
  margin-left: 54px !important;
}

#main .mg-t--55 {
  margin-top: 55px !important;
}

#main .mg-r--55 {
  margin-right: 55px !important;
}

#main .mg-b--55 {
  margin-bottom: 55px !important;
}

#main .mg-l--55 {
  margin-left: 55px !important;
}

#main .mg-t--56 {
  margin-top: 56px !important;
}

#main .mg-r--56 {
  margin-right: 56px !important;
}

#main .mg-b--56 {
  margin-bottom: 56px !important;
}

#main .mg-l--56 {
  margin-left: 56px !important;
}

#main .mg-t--57 {
  margin-top: 57px !important;
}

#main .mg-r--57 {
  margin-right: 57px !important;
}

#main .mg-b--57 {
  margin-bottom: 57px !important;
}

#main .mg-l--57 {
  margin-left: 57px !important;
}

#main .mg-t--58 {
  margin-top: 58px !important;
}

#main .mg-r--58 {
  margin-right: 58px !important;
}

#main .mg-b--58 {
  margin-bottom: 58px !important;
}

#main .mg-l--58 {
  margin-left: 58px !important;
}

#main .mg-t--59 {
  margin-top: 59px !important;
}

#main .mg-r--59 {
  margin-right: 59px !important;
}

#main .mg-b--59 {
  margin-bottom: 59px !important;
}

#main .mg-l--59 {
  margin-left: 59px !important;
}

#main .mg-t--60 {
  margin-top: 60px !important;
}

#main .mg-r--60 {
  margin-right: 60px !important;
}

#main .mg-b--60 {
  margin-bottom: 60px !important;
}

#main .mg-l--60 {
  margin-left: 60px !important;
}

#main .mg-t--61 {
  margin-top: 61px !important;
}

#main .mg-r--61 {
  margin-right: 61px !important;
}

#main .mg-b--61 {
  margin-bottom: 61px !important;
}

#main .mg-l--61 {
  margin-left: 61px !important;
}

#main .mg-t--62 {
  margin-top: 62px !important;
}

#main .mg-r--62 {
  margin-right: 62px !important;
}

#main .mg-b--62 {
  margin-bottom: 62px !important;
}

#main .mg-l--62 {
  margin-left: 62px !important;
}

#main .mg-t--63 {
  margin-top: 63px !important;
}

#main .mg-r--63 {
  margin-right: 63px !important;
}

#main .mg-b--63 {
  margin-bottom: 63px !important;
}

#main .mg-l--63 {
  margin-left: 63px !important;
}

#main .mg-t--64 {
  margin-top: 64px !important;
}

#main .mg-r--64 {
  margin-right: 64px !important;
}

#main .mg-b--64 {
  margin-bottom: 64px !important;
}

#main .mg-l--64 {
  margin-left: 64px !important;
}

#main .mg-t--65 {
  margin-top: 65px !important;
}

#main .mg-r--65 {
  margin-right: 65px !important;
}

#main .mg-b--65 {
  margin-bottom: 65px !important;
}

#main .mg-l--65 {
  margin-left: 65px !important;
}

#main .mg-t--66 {
  margin-top: 66px !important;
}

#main .mg-r--66 {
  margin-right: 66px !important;
}

#main .mg-b--66 {
  margin-bottom: 66px !important;
}

#main .mg-l--66 {
  margin-left: 66px !important;
}

#main .mg-t--67 {
  margin-top: 67px !important;
}

#main .mg-r--67 {
  margin-right: 67px !important;
}

#main .mg-b--67 {
  margin-bottom: 67px !important;
}

#main .mg-l--67 {
  margin-left: 67px !important;
}

#main .mg-t--68 {
  margin-top: 68px !important;
}

#main .mg-r--68 {
  margin-right: 68px !important;
}

#main .mg-b--68 {
  margin-bottom: 68px !important;
}

#main .mg-l--68 {
  margin-left: 68px !important;
}

#main .mg-t--69 {
  margin-top: 69px !important;
}

#main .mg-r--69 {
  margin-right: 69px !important;
}

#main .mg-b--69 {
  margin-bottom: 69px !important;
}

#main .mg-l--69 {
  margin-left: 69px !important;
}

#main .mg-t--70 {
  margin-top: 70px !important;
}

#main .mg-r--70 {
  margin-right: 70px !important;
}

#main .mg-b--70 {
  margin-bottom: 70px !important;
}

#main .mg-l--70 {
  margin-left: 70px !important;
}

#main .mg-t--71 {
  margin-top: 71px !important;
}

#main .mg-r--71 {
  margin-right: 71px !important;
}

#main .mg-b--71 {
  margin-bottom: 71px !important;
}

#main .mg-l--71 {
  margin-left: 71px !important;
}

#main .mg-t--72 {
  margin-top: 72px !important;
}

#main .mg-r--72 {
  margin-right: 72px !important;
}

#main .mg-b--72 {
  margin-bottom: 72px !important;
}

#main .mg-l--72 {
  margin-left: 72px !important;
}

#main .mg-t--73 {
  margin-top: 73px !important;
}

#main .mg-r--73 {
  margin-right: 73px !important;
}

#main .mg-b--73 {
  margin-bottom: 73px !important;
}

#main .mg-l--73 {
  margin-left: 73px !important;
}

#main .mg-t--74 {
  margin-top: 74px !important;
}

#main .mg-r--74 {
  margin-right: 74px !important;
}

#main .mg-b--74 {
  margin-bottom: 74px !important;
}

#main .mg-l--74 {
  margin-left: 74px !important;
}

#main .mg-t--75 {
  margin-top: 75px !important;
}

#main .mg-r--75 {
  margin-right: 75px !important;
}

#main .mg-b--75 {
  margin-bottom: 75px !important;
}

#main .mg-l--75 {
  margin-left: 75px !important;
}

#main .mg-t--76 {
  margin-top: 76px !important;
}

#main .mg-r--76 {
  margin-right: 76px !important;
}

#main .mg-b--76 {
  margin-bottom: 76px !important;
}

#main .mg-l--76 {
  margin-left: 76px !important;
}

#main .mg-t--77 {
  margin-top: 77px !important;
}

#main .mg-r--77 {
  margin-right: 77px !important;
}

#main .mg-b--77 {
  margin-bottom: 77px !important;
}

#main .mg-l--77 {
  margin-left: 77px !important;
}

#main .mg-t--78 {
  margin-top: 78px !important;
}

#main .mg-r--78 {
  margin-right: 78px !important;
}

#main .mg-b--78 {
  margin-bottom: 78px !important;
}

#main .mg-l--78 {
  margin-left: 78px !important;
}

#main .mg-t--79 {
  margin-top: 79px !important;
}

#main .mg-r--79 {
  margin-right: 79px !important;
}

#main .mg-b--79 {
  margin-bottom: 79px !important;
}

#main .mg-l--79 {
  margin-left: 79px !important;
}

#main .mg-t--80 {
  margin-top: 80px !important;
}

#main .mg-r--80 {
  margin-right: 80px !important;
}

#main .mg-b--80 {
  margin-bottom: 80px !important;
}

#main .mg-l--80 {
  margin-left: 80px !important;
}

#main .mg-t--81 {
  margin-top: 81px !important;
}

#main .mg-r--81 {
  margin-right: 81px !important;
}

#main .mg-b--81 {
  margin-bottom: 81px !important;
}

#main .mg-l--81 {
  margin-left: 81px !important;
}

#main .mg-t--82 {
  margin-top: 82px !important;
}

#main .mg-r--82 {
  margin-right: 82px !important;
}

#main .mg-b--82 {
  margin-bottom: 82px !important;
}

#main .mg-l--82 {
  margin-left: 82px !important;
}

#main .mg-t--83 {
  margin-top: 83px !important;
}

#main .mg-r--83 {
  margin-right: 83px !important;
}

#main .mg-b--83 {
  margin-bottom: 83px !important;
}

#main .mg-l--83 {
  margin-left: 83px !important;
}

#main .mg-t--84 {
  margin-top: 84px !important;
}

#main .mg-r--84 {
  margin-right: 84px !important;
}

#main .mg-b--84 {
  margin-bottom: 84px !important;
}

#main .mg-l--84 {
  margin-left: 84px !important;
}

#main .mg-t--85 {
  margin-top: 85px !important;
}

#main .mg-r--85 {
  margin-right: 85px !important;
}

#main .mg-b--85 {
  margin-bottom: 85px !important;
}

#main .mg-l--85 {
  margin-left: 85px !important;
}

#main .mg-t--86 {
  margin-top: 86px !important;
}

#main .mg-r--86 {
  margin-right: 86px !important;
}

#main .mg-b--86 {
  margin-bottom: 86px !important;
}

#main .mg-l--86 {
  margin-left: 86px !important;
}

#main .mg-t--87 {
  margin-top: 87px !important;
}

#main .mg-r--87 {
  margin-right: 87px !important;
}

#main .mg-b--87 {
  margin-bottom: 87px !important;
}

#main .mg-l--87 {
  margin-left: 87px !important;
}

#main .mg-t--88 {
  margin-top: 88px !important;
}

#main .mg-r--88 {
  margin-right: 88px !important;
}

#main .mg-b--88 {
  margin-bottom: 88px !important;
}

#main .mg-l--88 {
  margin-left: 88px !important;
}

#main .mg-t--89 {
  margin-top: 89px !important;
}

#main .mg-r--89 {
  margin-right: 89px !important;
}

#main .mg-b--89 {
  margin-bottom: 89px !important;
}

#main .mg-l--89 {
  margin-left: 89px !important;
}

#main .mg-t--90 {
  margin-top: 90px !important;
}

#main .mg-r--90 {
  margin-right: 90px !important;
}

#main .mg-b--90 {
  margin-bottom: 90px !important;
}

#main .mg-l--90 {
  margin-left: 90px !important;
}

#main .mg-t--91 {
  margin-top: 91px !important;
}

#main .mg-r--91 {
  margin-right: 91px !important;
}

#main .mg-b--91 {
  margin-bottom: 91px !important;
}

#main .mg-l--91 {
  margin-left: 91px !important;
}

#main .mg-t--92 {
  margin-top: 92px !important;
}

#main .mg-r--92 {
  margin-right: 92px !important;
}

#main .mg-b--92 {
  margin-bottom: 92px !important;
}

#main .mg-l--92 {
  margin-left: 92px !important;
}

#main .mg-t--93 {
  margin-top: 93px !important;
}

#main .mg-r--93 {
  margin-right: 93px !important;
}

#main .mg-b--93 {
  margin-bottom: 93px !important;
}

#main .mg-l--93 {
  margin-left: 93px !important;
}

#main .mg-t--94 {
  margin-top: 94px !important;
}

#main .mg-r--94 {
  margin-right: 94px !important;
}

#main .mg-b--94 {
  margin-bottom: 94px !important;
}

#main .mg-l--94 {
  margin-left: 94px !important;
}

#main .mg-t--95 {
  margin-top: 95px !important;
}

#main .mg-r--95 {
  margin-right: 95px !important;
}

#main .mg-b--95 {
  margin-bottom: 95px !important;
}

#main .mg-l--95 {
  margin-left: 95px !important;
}

#main .mg-t--96 {
  margin-top: 96px !important;
}

#main .mg-r--96 {
  margin-right: 96px !important;
}

#main .mg-b--96 {
  margin-bottom: 96px !important;
}

#main .mg-l--96 {
  margin-left: 96px !important;
}

#main .mg-t--97 {
  margin-top: 97px !important;
}

#main .mg-r--97 {
  margin-right: 97px !important;
}

#main .mg-b--97 {
  margin-bottom: 97px !important;
}

#main .mg-l--97 {
  margin-left: 97px !important;
}

#main .mg-t--98 {
  margin-top: 98px !important;
}

#main .mg-r--98 {
  margin-right: 98px !important;
}

#main .mg-b--98 {
  margin-bottom: 98px !important;
}

#main .mg-l--98 {
  margin-left: 98px !important;
}

#main .mg-t--99 {
  margin-top: 99px !important;
}

#main .mg-r--99 {
  margin-right: 99px !important;
}

#main .mg-b--99 {
  margin-bottom: 99px !important;
}

#main .mg-l--99 {
  margin-left: 99px !important;
}

#main .mg-t--100 {
  margin-top: 100px !important;
}

#main .mg-r--100 {
  margin-right: 100px !important;
}

#main .mg-b--100 {
  margin-bottom: 100px !important;
}

#main .mg-l--100 {
  margin-left: 100px !important;
}

#main .pd-t--0 {
  padding-top: 0px !important;
}

#main .pd-r--0 {
  padding-right: 0px !important;
}

#main .pd-b--0 {
  padding-bottom: 0px !important;
}

#main .pd-l--0 {
  padding-left: 0px !important;
}

#main .pd-t--1 {
  padding-top: 1px !important;
}

#main .pd-r--1 {
  padding-right: 1px !important;
}

#main .pd-b--1 {
  padding-bottom: 1px !important;
}

#main .pd-l--1 {
  padding-left: 1px !important;
}

#main .pd-t--2 {
  padding-top: 2px !important;
}

#main .pd-r--2 {
  padding-right: 2px !important;
}

#main .pd-b--2 {
  padding-bottom: 2px !important;
}

#main .pd-l--2 {
  padding-left: 2px !important;
}

#main .pd-t--3 {
  padding-top: 3px !important;
}

#main .pd-r--3 {
  padding-right: 3px !important;
}

#main .pd-b--3 {
  padding-bottom: 3px !important;
}

#main .pd-l--3 {
  padding-left: 3px !important;
}

#main .pd-t--4 {
  padding-top: 4px !important;
}

#main .pd-r--4 {
  padding-right: 4px !important;
}

#main .pd-b--4 {
  padding-bottom: 4px !important;
}

#main .pd-l--4 {
  padding-left: 4px !important;
}

#main .pd-t--5 {
  padding-top: 5px !important;
}

#main .pd-r--5 {
  padding-right: 5px !important;
}

#main .pd-b--5 {
  padding-bottom: 5px !important;
}

#main .pd-l--5 {
  padding-left: 5px !important;
}

#main .pd-t--6 {
  padding-top: 6px !important;
}

#main .pd-r--6 {
  padding-right: 6px !important;
}

#main .pd-b--6 {
  padding-bottom: 6px !important;
}

#main .pd-l--6 {
  padding-left: 6px !important;
}

#main .pd-t--7 {
  padding-top: 7px !important;
}

#main .pd-r--7 {
  padding-right: 7px !important;
}

#main .pd-b--7 {
  padding-bottom: 7px !important;
}

#main .pd-l--7 {
  padding-left: 7px !important;
}

#main .pd-t--8 {
  padding-top: 8px !important;
}

#main .pd-r--8 {
  padding-right: 8px !important;
}

#main .pd-b--8 {
  padding-bottom: 8px !important;
}

#main .pd-l--8 {
  padding-left: 8px !important;
}

#main .pd-t--9 {
  padding-top: 9px !important;
}

#main .pd-r--9 {
  padding-right: 9px !important;
}

#main .pd-b--9 {
  padding-bottom: 9px !important;
}

#main .pd-l--9 {
  padding-left: 9px !important;
}

#main .pd-t--10 {
  padding-top: 10px !important;
}

#main .pd-r--10 {
  padding-right: 10px !important;
}

#main .pd-b--10 {
  padding-bottom: 10px !important;
}

#main .pd-l--10 {
  padding-left: 10px !important;
}

#main .pd-t--11 {
  padding-top: 11px !important;
}

#main .pd-r--11 {
  padding-right: 11px !important;
}

#main .pd-b--11 {
  padding-bottom: 11px !important;
}

#main .pd-l--11 {
  padding-left: 11px !important;
}

#main .pd-t--12 {
  padding-top: 12px !important;
}

#main .pd-r--12 {
  padding-right: 12px !important;
}

#main .pd-b--12 {
  padding-bottom: 12px !important;
}

#main .pd-l--12 {
  padding-left: 12px !important;
}

#main .pd-t--13 {
  padding-top: 13px !important;
}

#main .pd-r--13 {
  padding-right: 13px !important;
}

#main .pd-b--13 {
  padding-bottom: 13px !important;
}

#main .pd-l--13 {
  padding-left: 13px !important;
}

#main .pd-t--14 {
  padding-top: 14px !important;
}

#main .pd-r--14 {
  padding-right: 14px !important;
}

#main .pd-b--14 {
  padding-bottom: 14px !important;
}

#main .pd-l--14 {
  padding-left: 14px !important;
}

#main .pd-t--15 {
  padding-top: 15px !important;
}

#main .pd-r--15 {
  padding-right: 15px !important;
}

#main .pd-b--15 {
  padding-bottom: 15px !important;
}

#main .pd-l--15 {
  padding-left: 15px !important;
}

#main .pd-t--16 {
  padding-top: 16px !important;
}

#main .pd-r--16 {
  padding-right: 16px !important;
}

#main .pd-b--16 {
  padding-bottom: 16px !important;
}

#main .pd-l--16 {
  padding-left: 16px !important;
}

#main .pd-t--17 {
  padding-top: 17px !important;
}

#main .pd-r--17 {
  padding-right: 17px !important;
}

#main .pd-b--17 {
  padding-bottom: 17px !important;
}

#main .pd-l--17 {
  padding-left: 17px !important;
}

#main .pd-t--18 {
  padding-top: 18px !important;
}

#main .pd-r--18 {
  padding-right: 18px !important;
}

#main .pd-b--18 {
  padding-bottom: 18px !important;
}

#main .pd-l--18 {
  padding-left: 18px !important;
}

#main .pd-t--19 {
  padding-top: 19px !important;
}

#main .pd-r--19 {
  padding-right: 19px !important;
}

#main .pd-b--19 {
  padding-bottom: 19px !important;
}

#main .pd-l--19 {
  padding-left: 19px !important;
}

#main .pd-t--20 {
  padding-top: 20px !important;
}

#main .pd-r--20 {
  padding-right: 20px !important;
}

#main .pd-b--20 {
  padding-bottom: 20px !important;
}

#main .pd-l--20 {
  padding-left: 20px !important;
}

#main .pd-t--21 {
  padding-top: 21px !important;
}

#main .pd-r--21 {
  padding-right: 21px !important;
}

#main .pd-b--21 {
  padding-bottom: 21px !important;
}

#main .pd-l--21 {
  padding-left: 21px !important;
}

#main .pd-t--22 {
  padding-top: 22px !important;
}

#main .pd-r--22 {
  padding-right: 22px !important;
}

#main .pd-b--22 {
  padding-bottom: 22px !important;
}

#main .pd-l--22 {
  padding-left: 22px !important;
}

#main .pd-t--23 {
  padding-top: 23px !important;
}

#main .pd-r--23 {
  padding-right: 23px !important;
}

#main .pd-b--23 {
  padding-bottom: 23px !important;
}

#main .pd-l--23 {
  padding-left: 23px !important;
}

#main .pd-t--24 {
  padding-top: 24px !important;
}

#main .pd-r--24 {
  padding-right: 24px !important;
}

#main .pd-b--24 {
  padding-bottom: 24px !important;
}

#main .pd-l--24 {
  padding-left: 24px !important;
}

#main .pd-t--25 {
  padding-top: 25px !important;
}

#main .pd-r--25 {
  padding-right: 25px !important;
}

#main .pd-b--25 {
  padding-bottom: 25px !important;
}

#main .pd-l--25 {
  padding-left: 25px !important;
}

#main .pd-t--26 {
  padding-top: 26px !important;
}

#main .pd-r--26 {
  padding-right: 26px !important;
}

#main .pd-b--26 {
  padding-bottom: 26px !important;
}

#main .pd-l--26 {
  padding-left: 26px !important;
}

#main .pd-t--27 {
  padding-top: 27px !important;
}

#main .pd-r--27 {
  padding-right: 27px !important;
}

#main .pd-b--27 {
  padding-bottom: 27px !important;
}

#main .pd-l--27 {
  padding-left: 27px !important;
}

#main .pd-t--28 {
  padding-top: 28px !important;
}

#main .pd-r--28 {
  padding-right: 28px !important;
}

#main .pd-b--28 {
  padding-bottom: 28px !important;
}

#main .pd-l--28 {
  padding-left: 28px !important;
}

#main .pd-t--29 {
  padding-top: 29px !important;
}

#main .pd-r--29 {
  padding-right: 29px !important;
}

#main .pd-b--29 {
  padding-bottom: 29px !important;
}

#main .pd-l--29 {
  padding-left: 29px !important;
}

#main .pd-t--30 {
  padding-top: 30px !important;
}

#main .pd-r--30 {
  padding-right: 30px !important;
}

#main .pd-b--30 {
  padding-bottom: 30px !important;
}

#main .pd-l--30 {
  padding-left: 30px !important;
}

#main .pd-t--31 {
  padding-top: 31px !important;
}

#main .pd-r--31 {
  padding-right: 31px !important;
}

#main .pd-b--31 {
  padding-bottom: 31px !important;
}

#main .pd-l--31 {
  padding-left: 31px !important;
}

#main .pd-t--32 {
  padding-top: 32px !important;
}

#main .pd-r--32 {
  padding-right: 32px !important;
}

#main .pd-b--32 {
  padding-bottom: 32px !important;
}

#main .pd-l--32 {
  padding-left: 32px !important;
}

#main .pd-t--33 {
  padding-top: 33px !important;
}

#main .pd-r--33 {
  padding-right: 33px !important;
}

#main .pd-b--33 {
  padding-bottom: 33px !important;
}

#main .pd-l--33 {
  padding-left: 33px !important;
}

#main .pd-t--34 {
  padding-top: 34px !important;
}

#main .pd-r--34 {
  padding-right: 34px !important;
}

#main .pd-b--34 {
  padding-bottom: 34px !important;
}

#main .pd-l--34 {
  padding-left: 34px !important;
}

#main .pd-t--35 {
  padding-top: 35px !important;
}

#main .pd-r--35 {
  padding-right: 35px !important;
}

#main .pd-b--35 {
  padding-bottom: 35px !important;
}

#main .pd-l--35 {
  padding-left: 35px !important;
}

#main .pd-t--36 {
  padding-top: 36px !important;
}

#main .pd-r--36 {
  padding-right: 36px !important;
}

#main .pd-b--36 {
  padding-bottom: 36px !important;
}

#main .pd-l--36 {
  padding-left: 36px !important;
}

#main .pd-t--37 {
  padding-top: 37px !important;
}

#main .pd-r--37 {
  padding-right: 37px !important;
}

#main .pd-b--37 {
  padding-bottom: 37px !important;
}

#main .pd-l--37 {
  padding-left: 37px !important;
}

#main .pd-t--38 {
  padding-top: 38px !important;
}

#main .pd-r--38 {
  padding-right: 38px !important;
}

#main .pd-b--38 {
  padding-bottom: 38px !important;
}

#main .pd-l--38 {
  padding-left: 38px !important;
}

#main .pd-t--39 {
  padding-top: 39px !important;
}

#main .pd-r--39 {
  padding-right: 39px !important;
}

#main .pd-b--39 {
  padding-bottom: 39px !important;
}

#main .pd-l--39 {
  padding-left: 39px !important;
}

#main .pd-t--40 {
  padding-top: 40px !important;
}

#main .pd-r--40 {
  padding-right: 40px !important;
}

#main .pd-b--40 {
  padding-bottom: 40px !important;
}

#main .pd-l--40 {
  padding-left: 40px !important;
}

#main .pd-t--41 {
  padding-top: 41px !important;
}

#main .pd-r--41 {
  padding-right: 41px !important;
}

#main .pd-b--41 {
  padding-bottom: 41px !important;
}

#main .pd-l--41 {
  padding-left: 41px !important;
}

#main .pd-t--42 {
  padding-top: 42px !important;
}

#main .pd-r--42 {
  padding-right: 42px !important;
}

#main .pd-b--42 {
  padding-bottom: 42px !important;
}

#main .pd-l--42 {
  padding-left: 42px !important;
}

#main .pd-t--43 {
  padding-top: 43px !important;
}

#main .pd-r--43 {
  padding-right: 43px !important;
}

#main .pd-b--43 {
  padding-bottom: 43px !important;
}

#main .pd-l--43 {
  padding-left: 43px !important;
}

#main .pd-t--44 {
  padding-top: 44px !important;
}

#main .pd-r--44 {
  padding-right: 44px !important;
}

#main .pd-b--44 {
  padding-bottom: 44px !important;
}

#main .pd-l--44 {
  padding-left: 44px !important;
}

#main .pd-t--45 {
  padding-top: 45px !important;
}

#main .pd-r--45 {
  padding-right: 45px !important;
}

#main .pd-b--45 {
  padding-bottom: 45px !important;
}

#main .pd-l--45 {
  padding-left: 45px !important;
}

#main .pd-t--46 {
  padding-top: 46px !important;
}

#main .pd-r--46 {
  padding-right: 46px !important;
}

#main .pd-b--46 {
  padding-bottom: 46px !important;
}

#main .pd-l--46 {
  padding-left: 46px !important;
}

#main .pd-t--47 {
  padding-top: 47px !important;
}

#main .pd-r--47 {
  padding-right: 47px !important;
}

#main .pd-b--47 {
  padding-bottom: 47px !important;
}

#main .pd-l--47 {
  padding-left: 47px !important;
}

#main .pd-t--48 {
  padding-top: 48px !important;
}

#main .pd-r--48 {
  padding-right: 48px !important;
}

#main .pd-b--48 {
  padding-bottom: 48px !important;
}

#main .pd-l--48 {
  padding-left: 48px !important;
}

#main .pd-t--49 {
  padding-top: 49px !important;
}

#main .pd-r--49 {
  padding-right: 49px !important;
}

#main .pd-b--49 {
  padding-bottom: 49px !important;
}

#main .pd-l--49 {
  padding-left: 49px !important;
}

#main .pd-t--50 {
  padding-top: 50px !important;
}

#main .pd-r--50 {
  padding-right: 50px !important;
}

#main .pd-b--50 {
  padding-bottom: 50px !important;
}

#main .pd-l--50 {
  padding-left: 50px !important;
}

#main .pd-t--51 {
  padding-top: 51px !important;
}

#main .pd-r--51 {
  padding-right: 51px !important;
}

#main .pd-b--51 {
  padding-bottom: 51px !important;
}

#main .pd-l--51 {
  padding-left: 51px !important;
}

#main .pd-t--52 {
  padding-top: 52px !important;
}

#main .pd-r--52 {
  padding-right: 52px !important;
}

#main .pd-b--52 {
  padding-bottom: 52px !important;
}

#main .pd-l--52 {
  padding-left: 52px !important;
}

#main .pd-t--53 {
  padding-top: 53px !important;
}

#main .pd-r--53 {
  padding-right: 53px !important;
}

#main .pd-b--53 {
  padding-bottom: 53px !important;
}

#main .pd-l--53 {
  padding-left: 53px !important;
}

#main .pd-t--54 {
  padding-top: 54px !important;
}

#main .pd-r--54 {
  padding-right: 54px !important;
}

#main .pd-b--54 {
  padding-bottom: 54px !important;
}

#main .pd-l--54 {
  padding-left: 54px !important;
}

#main .pd-t--55 {
  padding-top: 55px !important;
}

#main .pd-r--55 {
  padding-right: 55px !important;
}

#main .pd-b--55 {
  padding-bottom: 55px !important;
}

#main .pd-l--55 {
  padding-left: 55px !important;
}

#main .pd-t--56 {
  padding-top: 56px !important;
}

#main .pd-r--56 {
  padding-right: 56px !important;
}

#main .pd-b--56 {
  padding-bottom: 56px !important;
}

#main .pd-l--56 {
  padding-left: 56px !important;
}

#main .pd-t--57 {
  padding-top: 57px !important;
}

#main .pd-r--57 {
  padding-right: 57px !important;
}

#main .pd-b--57 {
  padding-bottom: 57px !important;
}

#main .pd-l--57 {
  padding-left: 57px !important;
}

#main .pd-t--58 {
  padding-top: 58px !important;
}

#main .pd-r--58 {
  padding-right: 58px !important;
}

#main .pd-b--58 {
  padding-bottom: 58px !important;
}

#main .pd-l--58 {
  padding-left: 58px !important;
}

#main .pd-t--59 {
  padding-top: 59px !important;
}

#main .pd-r--59 {
  padding-right: 59px !important;
}

#main .pd-b--59 {
  padding-bottom: 59px !important;
}

#main .pd-l--59 {
  padding-left: 59px !important;
}

#main .pd-t--60 {
  padding-top: 60px !important;
}

#main .pd-r--60 {
  padding-right: 60px !important;
}

#main .pd-b--60 {
  padding-bottom: 60px !important;
}

#main .pd-l--60 {
  padding-left: 60px !important;
}

#main .pd-t--61 {
  padding-top: 61px !important;
}

#main .pd-r--61 {
  padding-right: 61px !important;
}

#main .pd-b--61 {
  padding-bottom: 61px !important;
}

#main .pd-l--61 {
  padding-left: 61px !important;
}

#main .pd-t--62 {
  padding-top: 62px !important;
}

#main .pd-r--62 {
  padding-right: 62px !important;
}

#main .pd-b--62 {
  padding-bottom: 62px !important;
}

#main .pd-l--62 {
  padding-left: 62px !important;
}

#main .pd-t--63 {
  padding-top: 63px !important;
}

#main .pd-r--63 {
  padding-right: 63px !important;
}

#main .pd-b--63 {
  padding-bottom: 63px !important;
}

#main .pd-l--63 {
  padding-left: 63px !important;
}

#main .pd-t--64 {
  padding-top: 64px !important;
}

#main .pd-r--64 {
  padding-right: 64px !important;
}

#main .pd-b--64 {
  padding-bottom: 64px !important;
}

#main .pd-l--64 {
  padding-left: 64px !important;
}

#main .pd-t--65 {
  padding-top: 65px !important;
}

#main .pd-r--65 {
  padding-right: 65px !important;
}

#main .pd-b--65 {
  padding-bottom: 65px !important;
}

#main .pd-l--65 {
  padding-left: 65px !important;
}

#main .pd-t--66 {
  padding-top: 66px !important;
}

#main .pd-r--66 {
  padding-right: 66px !important;
}

#main .pd-b--66 {
  padding-bottom: 66px !important;
}

#main .pd-l--66 {
  padding-left: 66px !important;
}

#main .pd-t--67 {
  padding-top: 67px !important;
}

#main .pd-r--67 {
  padding-right: 67px !important;
}

#main .pd-b--67 {
  padding-bottom: 67px !important;
}

#main .pd-l--67 {
  padding-left: 67px !important;
}

#main .pd-t--68 {
  padding-top: 68px !important;
}

#main .pd-r--68 {
  padding-right: 68px !important;
}

#main .pd-b--68 {
  padding-bottom: 68px !important;
}

#main .pd-l--68 {
  padding-left: 68px !important;
}

#main .pd-t--69 {
  padding-top: 69px !important;
}

#main .pd-r--69 {
  padding-right: 69px !important;
}

#main .pd-b--69 {
  padding-bottom: 69px !important;
}

#main .pd-l--69 {
  padding-left: 69px !important;
}

#main .pd-t--70 {
  padding-top: 70px !important;
}

#main .pd-r--70 {
  padding-right: 70px !important;
}

#main .pd-b--70 {
  padding-bottom: 70px !important;
}

#main .pd-l--70 {
  padding-left: 70px !important;
}

#main .pd-t--71 {
  padding-top: 71px !important;
}

#main .pd-r--71 {
  padding-right: 71px !important;
}

#main .pd-b--71 {
  padding-bottom: 71px !important;
}

#main .pd-l--71 {
  padding-left: 71px !important;
}

#main .pd-t--72 {
  padding-top: 72px !important;
}

#main .pd-r--72 {
  padding-right: 72px !important;
}

#main .pd-b--72 {
  padding-bottom: 72px !important;
}

#main .pd-l--72 {
  padding-left: 72px !important;
}

#main .pd-t--73 {
  padding-top: 73px !important;
}

#main .pd-r--73 {
  padding-right: 73px !important;
}

#main .pd-b--73 {
  padding-bottom: 73px !important;
}

#main .pd-l--73 {
  padding-left: 73px !important;
}

#main .pd-t--74 {
  padding-top: 74px !important;
}

#main .pd-r--74 {
  padding-right: 74px !important;
}

#main .pd-b--74 {
  padding-bottom: 74px !important;
}

#main .pd-l--74 {
  padding-left: 74px !important;
}

#main .pd-t--75 {
  padding-top: 75px !important;
}

#main .pd-r--75 {
  padding-right: 75px !important;
}

#main .pd-b--75 {
  padding-bottom: 75px !important;
}

#main .pd-l--75 {
  padding-left: 75px !important;
}

#main .pd-t--76 {
  padding-top: 76px !important;
}

#main .pd-r--76 {
  padding-right: 76px !important;
}

#main .pd-b--76 {
  padding-bottom: 76px !important;
}

#main .pd-l--76 {
  padding-left: 76px !important;
}

#main .pd-t--77 {
  padding-top: 77px !important;
}

#main .pd-r--77 {
  padding-right: 77px !important;
}

#main .pd-b--77 {
  padding-bottom: 77px !important;
}

#main .pd-l--77 {
  padding-left: 77px !important;
}

#main .pd-t--78 {
  padding-top: 78px !important;
}

#main .pd-r--78 {
  padding-right: 78px !important;
}

#main .pd-b--78 {
  padding-bottom: 78px !important;
}

#main .pd-l--78 {
  padding-left: 78px !important;
}

#main .pd-t--79 {
  padding-top: 79px !important;
}

#main .pd-r--79 {
  padding-right: 79px !important;
}

#main .pd-b--79 {
  padding-bottom: 79px !important;
}

#main .pd-l--79 {
  padding-left: 79px !important;
}

#main .pd-t--80 {
  padding-top: 80px !important;
}

#main .pd-r--80 {
  padding-right: 80px !important;
}

#main .pd-b--80 {
  padding-bottom: 80px !important;
}

#main .pd-l--80 {
  padding-left: 80px !important;
}

#main .pd-t--81 {
  padding-top: 81px !important;
}

#main .pd-r--81 {
  padding-right: 81px !important;
}

#main .pd-b--81 {
  padding-bottom: 81px !important;
}

#main .pd-l--81 {
  padding-left: 81px !important;
}

#main .pd-t--82 {
  padding-top: 82px !important;
}

#main .pd-r--82 {
  padding-right: 82px !important;
}

#main .pd-b--82 {
  padding-bottom: 82px !important;
}

#main .pd-l--82 {
  padding-left: 82px !important;
}

#main .pd-t--83 {
  padding-top: 83px !important;
}

#main .pd-r--83 {
  padding-right: 83px !important;
}

#main .pd-b--83 {
  padding-bottom: 83px !important;
}

#main .pd-l--83 {
  padding-left: 83px !important;
}

#main .pd-t--84 {
  padding-top: 84px !important;
}

#main .pd-r--84 {
  padding-right: 84px !important;
}

#main .pd-b--84 {
  padding-bottom: 84px !important;
}

#main .pd-l--84 {
  padding-left: 84px !important;
}

#main .pd-t--85 {
  padding-top: 85px !important;
}

#main .pd-r--85 {
  padding-right: 85px !important;
}

#main .pd-b--85 {
  padding-bottom: 85px !important;
}

#main .pd-l--85 {
  padding-left: 85px !important;
}

#main .pd-t--86 {
  padding-top: 86px !important;
}

#main .pd-r--86 {
  padding-right: 86px !important;
}

#main .pd-b--86 {
  padding-bottom: 86px !important;
}

#main .pd-l--86 {
  padding-left: 86px !important;
}

#main .pd-t--87 {
  padding-top: 87px !important;
}

#main .pd-r--87 {
  padding-right: 87px !important;
}

#main .pd-b--87 {
  padding-bottom: 87px !important;
}

#main .pd-l--87 {
  padding-left: 87px !important;
}

#main .pd-t--88 {
  padding-top: 88px !important;
}

#main .pd-r--88 {
  padding-right: 88px !important;
}

#main .pd-b--88 {
  padding-bottom: 88px !important;
}

#main .pd-l--88 {
  padding-left: 88px !important;
}

#main .pd-t--89 {
  padding-top: 89px !important;
}

#main .pd-r--89 {
  padding-right: 89px !important;
}

#main .pd-b--89 {
  padding-bottom: 89px !important;
}

#main .pd-l--89 {
  padding-left: 89px !important;
}

#main .pd-t--90 {
  padding-top: 90px !important;
}

#main .pd-r--90 {
  padding-right: 90px !important;
}

#main .pd-b--90 {
  padding-bottom: 90px !important;
}

#main .pd-l--90 {
  padding-left: 90px !important;
}

#main .pd-t--91 {
  padding-top: 91px !important;
}

#main .pd-r--91 {
  padding-right: 91px !important;
}

#main .pd-b--91 {
  padding-bottom: 91px !important;
}

#main .pd-l--91 {
  padding-left: 91px !important;
}

#main .pd-t--92 {
  padding-top: 92px !important;
}

#main .pd-r--92 {
  padding-right: 92px !important;
}

#main .pd-b--92 {
  padding-bottom: 92px !important;
}

#main .pd-l--92 {
  padding-left: 92px !important;
}

#main .pd-t--93 {
  padding-top: 93px !important;
}

#main .pd-r--93 {
  padding-right: 93px !important;
}

#main .pd-b--93 {
  padding-bottom: 93px !important;
}

#main .pd-l--93 {
  padding-left: 93px !important;
}

#main .pd-t--94 {
  padding-top: 94px !important;
}

#main .pd-r--94 {
  padding-right: 94px !important;
}

#main .pd-b--94 {
  padding-bottom: 94px !important;
}

#main .pd-l--94 {
  padding-left: 94px !important;
}

#main .pd-t--95 {
  padding-top: 95px !important;
}

#main .pd-r--95 {
  padding-right: 95px !important;
}

#main .pd-b--95 {
  padding-bottom: 95px !important;
}

#main .pd-l--95 {
  padding-left: 95px !important;
}

#main .pd-t--96 {
  padding-top: 96px !important;
}

#main .pd-r--96 {
  padding-right: 96px !important;
}

#main .pd-b--96 {
  padding-bottom: 96px !important;
}

#main .pd-l--96 {
  padding-left: 96px !important;
}

#main .pd-t--97 {
  padding-top: 97px !important;
}

#main .pd-r--97 {
  padding-right: 97px !important;
}

#main .pd-b--97 {
  padding-bottom: 97px !important;
}

#main .pd-l--97 {
  padding-left: 97px !important;
}

#main .pd-t--98 {
  padding-top: 98px !important;
}

#main .pd-r--98 {
  padding-right: 98px !important;
}

#main .pd-b--98 {
  padding-bottom: 98px !important;
}

#main .pd-l--98 {
  padding-left: 98px !important;
}

#main .pd-t--99 {
  padding-top: 99px !important;
}

#main .pd-r--99 {
  padding-right: 99px !important;
}

#main .pd-b--99 {
  padding-bottom: 99px !important;
}

#main .pd-l--99 {
  padding-left: 99px !important;
}

#main .pd-t--100 {
  padding-top: 100px !important;
}

#main .pd-r--100 {
  padding-right: 100px !important;
}

#main .pd-b--100 {
  padding-bottom: 100px !important;
}

#main .pd-l--100 {
  padding-left: 100px !important;
}

#main .text--10 {
  font-size: 10px !important;
}

#main .text--11 {
  font-size: 11px !important;
}

#main .text--12 {
  font-size: 12px !important;
}

#main .text--13 {
  font-size: 13px !important;
}

#main .text--14 {
  font-size: 14px !important;
}

#main .text--15 {
  font-size: 15px !important;
}

#main .text--16 {
  font-size: 16px !important;
}

#main .text--17 {
  font-size: 17px !important;
}

#main .text--18 {
  font-size: 18px !important;
}

#main .text--19 {
  font-size: 19px !important;
}

#main .text--20 {
  font-size: 20px !important;
}

#main .text--21 {
  font-size: 21px !important;
}

#main .text--22 {
  font-size: 22px !important;
}

#main .text--23 {
  font-size: 23px !important;
}

#main .text--24 {
  font-size: 24px !important;
}

#main .text--25 {
  font-size: 25px !important;
}

#main .text--26 {
  font-size: 26px !important;
}

#main .text--27 {
  font-size: 27px !important;
}

#main .text--28 {
  font-size: 28px !important;
}

#main .text--29 {
  font-size: 29px !important;
}

#main .text--30 {
  font-size: 30px !important;
}

#main .text--31 {
  font-size: 31px !important;
}

#main .text--32 {
  font-size: 32px !important;
}

#main .text--33 {
  font-size: 33px !important;
}

#main .text--34 {
  font-size: 34px !important;
}

#main .text--35 {
  font-size: 35px !important;
}

#main .text--36 {
  font-size: 36px !important;
}

#main .text--37 {
  font-size: 37px !important;
}

#main .text--38 {
  font-size: 38px !important;
}

#main .text--39 {
  font-size: 39px !important;
}

#main .text--40 {
  font-size: 40px !important;
}

#main
  img:not(.btn):not([onerror^="alterImage"]):not([onerror^="errorColorChip"]):not([src*="im.uniqlo.com/images/jp/pc/img/material/tag"]) {
  vertical-align: bottom;
}

#main .concept__title {
  font-size: 20px;
  text-align: center;
  margin-bottom: 15px;
}

#main .link_text_box {
  width: calc(100% - 30px);
  margin-top: 21px;
  margin-bottom: 21px;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 16px;
  padding-top: 15px;
  padding-bottom: 15px;
  border: 1px solid #1b1b1b;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}

#main .slick-counter {
  text-align: center;
  font-size: 16px;
}

/* plus icon*/

#main .item {
  position: relative;
}

#main .item .icon-plus {
  position: absolute;
  cursor: pointer;
  width: 20px;
  height: 20px;
  padding: 6px;
  margin: -10px;
}

#main .grid-icon-plus-1601 {
  top: 66%;
  left: 10%;
}

#main .grid-icon-plus-0101 {
  top: 20%;
  left: 80%;
}

#main .grid-icon-plus-0102 {
  top: 80%;
  left: 7%;
}

#main .grid-icon-plus-0201 {
  top: 22%;
  left: 73%;
}

#main .grid-icon-plus-0301 {
  top: 10%;
  left: 50%;
}

#main .grid-icon-plus-0302 {
  top: 50%;
  left: 19%;
}

#main .grid-icon-plus-0401 {
  top: 27%;
  left: 10%;
}

#main .grid-icon-plus-0402 {
  top: 88%;
  left: 83%;
}

#main .grid-icon-plus-0501 {
  top: 55%;
  left: 5%;
}

#main .grid-icon-plus-0502 {
  top: 88%;
  left: 85%;
}

#main .grid-icon-plus-0701 {
  top: 10%;
  left: 10%;
}

#main .grid-icon-plus-0702 {
  top: 85%;
  left: 10%;
}

#main .grid-icon-plus-0703 {
  top: 17%;
  left: 60%;
}

#main .grid-icon-plus-0801 {
  top: 53%;
  left: 10%;
}

#main .grid-icon-plus-0802 {
  top: 4%;
  left: 20%;
}

#main .grid-icon-plus-0803 {
  top: 16%;
  left: 76%;
}

#main .grid-icon-plus-0804 {
  top: 91%;
  left: 89%;
}

#main .grid-icon-plus-0901 {
  top: 82%;
  left: 20%;
}

#main .grid-icon-plus-0902 {
  top: 27%;
  left: 36%;
}

#main .grid-icon-plus-0903 {
  top: 57%;
  left: 87%;
}

#main .grid-icon-plus-0904 {
  top: 6%;
  left: 45%;
}

#main .grid-icon-plus-0905 {
  top: 17%;
  left: 83%;
}

#main .grid-icon-plus-1001 {
  top: 15%;
  left: 30%;
}

#main .grid-icon-plus-1002 {
  top: 69%;
  left: 75%;
}

#main .grid-icon-plus-1101 {
  top: 23%;
  left: 12%;
}

#main .grid-icon-plus-1102 {
  top: 32%;
  left: 81%;
}

#main .grid-icon-plus-1103 {
  top: 5%;
  left: 67%;
}

#main .grid-icon-plus-1104 {
  top: 5%;
  left: 30%;
}

#main .grid-icon-plus-1105 {
  top: 16%;
  left: 73%;
}

#main .grid-icon-plus-1106 {
  top: 60%;
  left: 10%;
}

#main .grid-icon-plus-1201 {
  top: 80%;
  left: 68%;
}

#main .grid-icon-plus-1202 {
  top: 10%;
  left: 26%;
}

#main .grid-icon-plus-1301 {
  top: 30%;
  left: 25%;
}

#main .grid-icon-plus-1302 {
  top: 52%;
  left: 80%;
}

#main .grid-icon-plus-1303 {
  top: 5%;
  left: 30%;
}

#main .grid-icon-plus-1304 {
  top: 12%;
  left: 74%;
}

#main .grid-icon-plus-1401 {
  top: 66%;
  left: 70%;
}

#main .grid-icon-plus-1402 {
  top: 4%;
  left: 55%;
}

#main .grid-icon-plus-1403 {
  top: 5%;
  left: 26%;
}

#main .grid-icon-plus-1404 {
  top: 17%;
  left: 68%;
}

#main .grid-icon-plus-1501 {
  top: 27%;
  left: 78%;
}

#main .grid-icon-plus-1502 {
  top: 92%;
  left: 89%;
}

#main .grid-icon-plus-1503 {
  top: 5%;
  left: 27%;
}

#main .grid-icon-plus-1504 {
  top: 31%;
  left: 23%;
}

#main .grid-icon-plus-0601 {
  top: 86%;
  left: 10%;
}

#main .grid-icon-plus-0602 {
  top: 26%;
  left: 80%;
}

#main .grid-icon-plus-0603 {
  top: 48%;
  left: 4%;
}
</pre></body></html>