@charset "utf-8";
.-dress_pp023a .c-menu.-menu_a li a {
  font-size: 10px;
  letter-spacing: 1px;
  padding: 0px;
  margin: 0px;
  font-weight: bold;
}

.-dress_pp023a .c-menu.-menu_a li {
  border-style: none;
  padding-bottom: 0px;
  line-height: 1.4em;
  width: 130px;
  float: left;
}

.-dress_pp023a .a-header .c-page_title {
  line-height: 0.9em;
  color: #231815;
}

.-dress_pp023a .a-billboard .c-title {
  font-size: 32px;
  letter-spacing: 1px;
  padding-bottom: 38px;
}

.-dress_pp023a .a-billboard {
  color: #ffffff;
  text-shadow: 1px 1px 10px rgba(35, 24, 21, 0.3);
  background-color: #231815;
}

.-dress_pp023a .a-billboard .c-body {
  letter-spacing: 1px;
  padding-bottom: 42px;
  text-shadow: 1px 1px 10px rgba(35, 24, 21, 0.3);
  color: #ffffff;
}

.-dress_pp023a .a-main .c-lead {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #0d5b80;
}

.-dress_pp023a .a-main .c-large_headline {
  font-size: 18px;
  letter-spacing: 1px;
  padding-bottom: 6px;
}

.-dress_pp023a .a-main .c-body {
  font-size: 14px;
  line-height: 28px;
}

.-dress_pp023a .a-main .c-hr {
  width: 50px;
  display: inline-block;
  border-top: none #0d5b80;
  border-right: none #0d5b80;
  border-bottom: solid 2px #0d5b80;
  border-left: none #0d5b80;
}

.-dress_pp023a {
  background-color: #ffffff;
  background-image: url("../img/common/bg_body.png");
  background-repeat: repeat;
  background-position: center;
  background-size: contain;
  color: #231815;
}

.-dress_pp023a .a-main .b-album .column {
  border: solid 1px #f1f1f1;
  padding-bottom: 15px;
  background-color: #ffffff;
}

.-dress_pp023a .a-main .b-album .column .c-small_headline {
  font-size: 15px;
  letter-spacing: 0em;
  font-weight: bold;
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 15px;
}

.-dress_pp023a .a-main .b-album .column .c-body {
  padding-top: 5px;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 1.7em;
  font-size: 13px;
}

.-dress_pp023a .a-main .b-headlines .column .c-img img {
  border-radius: 200px;
  margin-bottom: 16px;
}

.-dress_pp023a .a-main .b-headlines .column .c-small_headline {
  font-size: 13px;
  letter-spacing: 1px;
  line-height: 1.5em;
}

.-dress_pp023a .a-main .b-headlines .column .c-lead {
  line-height: 1.4em;
  padding-bottom: 2px;
}

.-dress_pp023a .a-header {
  background-color: #ffffff;
  border-top: solid 4px #051e6c;
}

.-dress_pp023a .a-footer {
  background-color: #ffffff;
}

.-dress_pp023a .a-footer .c-large_headline {
  font-size: 15px;
  line-height: 22px;
  padding-bottom: 16px;
  letter-spacing: 1px;
}

.-dress_pp023a .a-footer .c-list_indent th {
  border-top-color: #f1f1f1;
  border-bottom-style: none;
  border-bottom-color: #f1f1f1;
  border-left-color: #f1f1f1;
  border-right-color: #f1f1f1;
  font-size: 12px;
  padding-left: 16px;
  line-height: 2em;
  border-top: #f1f1f1;
  border-right: #f1f1f1;
  border-bottom: none #f1f1f1;
  border-left: #f1f1f1;
}

.-dress_pp023a .a-footer .c-list_indent th a {
  color: #777b80;
}

.-dress_pp023a .a-footer .c-small_headline {
  font-size: 34px;
  line-height: 1em;
}

.-dress_pp023a .a-main a {
  color: #231815;
}

.-dress_pp023a .c-menu.-menu_b li {
  line-height: 1;
  color: #777b80;
}

.-dress_pp023a .a-main .c-blockquote {
  font-size: 26px;
  color: #0d5b80;
  font-weight: bold;
  padding-bottom: 25px;
}

.-dress_pp023a .c-blockquote::after {
  display: none;
}

.-dress_pp023a .c-blockquote::before {
  display: none;
}

.-dress_pp023a .a-main .-blog-article .c-hr {
  width: 100%;
  border-width: 1px;
}

.-dress_pp023a .b-accordion .column {
  background-color: #f1f1f1;
}

.-dress_pp023a.b-accordion .column {
  background-color: #f1f1f1;
}

.-dress_pp023a .b-accordion .b-accordion_navigation a {
  background-color: #f1f1f1;
  padding: 5px 10px 5px 10px;
  color: #231815;
}

.-dress_pp023a.b-accordion .b-accordion_navigation a {
  background-color: #f1f1f1;
  padding: 5px 10px 5px 10px;
  color: #231815;
}

.-dress_pp023a .b-accordion .b-accordion_navigation {
  background-color: transparent;
  border: solid 1px rgba(119, 123, 128, 0.3);
  margin-bottom: 3px;
}

.-dress_pp023a.b-accordion .b-accordion_navigation {
  background-color: transparent;
  border: solid 1px rgba(119, 123, 128, 0.3);
  margin-bottom: 3px;
}

.-dress_pp023a .b-accordion .b-accordion_navigation a:hover {
  background-color: rgba(119, 123, 128, 0.4);
  color: #231815;
}

.-dress_pp023a.b-accordion .b-accordion_navigation a:hover {
  background-color: rgba(119, 123, 128, 0.4);
  color: #231815;
}

.-dress_pp023a .b-accordion .b-accordion_navigation.-active {
  background-color: #f1f1f1;
}

.-dress_pp023a.b-accordion .b-accordion_navigation.-active {
  background-color: #f1f1f1;
}

.-dress_pp023a .a-footer .c-hr {
  border-color: #f1f1f1;
  border: #f1f1f1;
}

.-dress_pp023a .m-motion.-h li a {
  background-color: #0d5b80;
  color: #ffffff;
}

.-dress_pp023a .m-motion.-h li a:hover {
  background-color: #f1f1f1;
  color: #231815;
}

.-dress_pp023a .m-motion.-i li a {
  background-color: #f1f1f1;
  color: #231815;
  border-top: solid 1px;
  border-right: solid 1px;
  border-bottom: solid 2px;
  border-left: solid 1px;
}

.-dress_pp023a .m-motion.-i li a:hover {
  background-color: #0d5b80;
  color: #ffffff;
  border-top: solid 1px #231815;
  border-right: solid 1px #231815;
  border-bottom: solid 2px #231815;
  border-left: solid 1px #231815;
}

.-dress_pp023a .m-motion.-f .c-current {
  color: #0d5b80;
}

.-dress_pp023a .m-motion.-f li a {
  color: #0d5b80;
}

.-dress_pp023a .c-menu.-v.-menu_c li a {
  background-color: #0d5b80;
  color: #ffffff;
}

.-dress_pp023a .c-menu.-v.-menu_d li a {
  background-color: #0d5b80;
  color: #ffffff;
}

.-dress_pp023a .c-menu.-v.-menu_d li .c-current {
  background-color: #231815;
}

.-dress_pp023a .c-menu.-v.-menu_b li a {
  color: #0d5b80;
}

.-dress_pp023a .c-menu.-menu_b li a {
  color: #231815;
}

.-dress_pp023a .c-menu.-menu_c li a {
  background-color: #0d5b80;
  color: #ffffff;
}

.-dress_pp023a .c-menu.-menu_c {
  background-color: #0d5b80;
}

.-dress_pp023a .c-menu.-menu_c li a:hover {
  color: #0d5b80;
  background-color: #f1f1f1;
}

.-dress_pp023a .c-menu.-menu_d li a {
  background-color: #0d5b80;
  color: #ffffff;
}

.-dress_pp023a .c-menu.-menu_d {
  background-color: #0d5b80;
}

.-dress_pp023a .c-menu.-menu_d li .c-unlink {
  background-color: #0d5b80;
}

.-dress_pp023a .m-motion.-g .lavalamp-object {
  background-color: rgba(13, 91, 128, 0.3);
}

.-dress_pp023a .m-motion.-j .lavalamp-object {
  border-top: solid 1px #0d5b80;
}

.-dress_pp023a .c-menu.-v.-menu_d li .c-unlink {
  background-color: #0d5b80;
}

.-dress_pp023a .c-menu.-menu_c li .c-current {
  background-color: #f1f1f1;
  color: #0d5b80;
}

.-dress_pp023a .c-menu.-menu_d li .c-current {
  background-color: #f1f1f1;
  color: #0d5b80;
}

.-dress_pp023a .c-list_news th {
  border-color: rgba(119, 123, 128, 0.5);
}

.-dress_pp023a .c-menu.-v.-menu_a li .c-unlink {
  padding-left: 0px;
}

.-dress_pp023a .a-main .b-tab .b-tab_navigation .-active a {
  background-color: #0d5b80;
  color: #ffffff;
}

.-dress_pp023a .a-billboard .c-title a {
  color: #ffffff;
}

.-dress_pp023a .a-main .c-page_title a {
  color: #231815;
}

.-dress_pp023a .a-main .c-title a {
  color: #231815;
}

.-dress_pp023a .a-main .c-large_headline a {
  color: #231815;
}

.-dress_pp023a .a-main .c-small_headline a {
  color: #231815;
}

.-dress_pp023a .c-large_headline {
  color: #231815;
}

.-dress_pp023a .c-list_table th {
  border-bottom: solid 1px;
  border-right: none 0px;
}

.-dress_pp023a .a-header .c-page_title a {
  color: #231815;
}

.-dress_pp023a .a-billboard .c-large_headline {
  color: #ffffff;
}

.-dress_pp023a .a-billboard a {
  color: #ffffff;
}

.-dress_pp023a .a-billboard .c-enclosure {
  border-color: #ffffff;
  border: #ffffff;
}

.-dress_pp023a .a-billboard .b-accordion .b-accordion_navigation a {
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.14);
}

.-dress_pp023a .a-billboard .b-accordion .column {
  background-color: rgba(255, 255, 255, 0);
}

.-dress_pp023a .b-accordion .c-body a {
  color: #777b80;
}

.-dress_pp023a.b-accordion .c-body a {
  color: #777b80;
}

.-dress_pp023a .b-tab .b-tab_navigation li a {
  color: #231815;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  background-color: #f1f1f1;
  width: 100%;
}

.-dress_pp023a.b-tab .b-tab_navigation li a {
  color: #231815;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  background-color: #f1f1f1;
}

.-dress_pp023a a {
  color: #231815;
}

.-dress_pp023a .a-main .c-lead a {
  color: #0d5b80;
}

.-dress_pp023a .a-main .c-blockquote a {
  color: #0d5b80;
}

.-dress_pp023a .a-billboard .c-menu.-menu_a li a {
  color: #ffffff;
}

.-dress_pp023a .a-billboard .c-menu.-menu_a li a:hover {
  color: #ffffff;
}

.-dress_pp023a .a-billboard .c-menu.-menu_b li a {
  color: #ffffff;
}

.-dress_pp023a .a-billboard .m-motion.-f li a {
  color: #ffffff;
}

.-dress_pp023a .a-billboard .m-motion.-f li .c-unlink {
  color: #ffffff;
}

.-dress_pp023a .a-billboard .m-motion.-g li a {
  color: #ffffff;
}

.-dress_pp023a .a-billboard .m-motion.-j li a {
  color: #ffffff;
}

.-dress_pp023a .a-billboard .c-menu.-menu_c li a {
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}

.-dress_pp023a .a-billboard .c-menu.-menu_d li a {
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}

.-dress_pp023a .c-menu.-v.-menu_a li {
  padding-top: 5px;
  width: 100%;
}

.-dress_pp023a .c-menu.-v.-menu_a {
  border-style: none;
}

.-dress_pp023a .m-motion.-f {
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}

.-dress_pp023a .a-billboard .m-motion.-f li ul li a {
  color: #0d5b80;
}

.-dress_pp023a .a-billboard .m-motion.-f li ul li .c-unlink {
  color: #0d5b80;
}

.-dress_pp023a .c-list_table {
  border-top: solid 1px undefined #777b80;
  border-right: solid 1px undefined #777b80;
  border-bottom: solid 1px undefined #777b80;
  border-left: solid 1px undefined #777b80;
  border: none;
}

.-dress_pp023a .c-menu.-menu_a li .c-unlink {
  font-size: 10px;
}

.-dress_pp023a .c-body {
  color: #231815;
}

.-dress_pp023a .a-main .c-menu.-menu_b li a {
  color: #231815;
}

.-dress_pp023a .m-motion.-g a {
  color: #ffffff;
}

.-dress_pp023a .m-motion.-j a {
  color: #231815;
}

.-dress_pp023a .c-enclosure {
  border: solid 1px;
}

.-dress_pp023a .c-menu.-menu_b {
  border: none 0px;
}

.-dress_pp023a .c-menu.-menu_c li {
  border-right: none 0px #f1f1f1;
  border-left: none 0px #f1f1f1;
  border-top: none;
  border-bottom: none;
}

.-dress_pp023a .c-list_news td {
  border-color: rgba(119, 123, 128, 0.5);
}

.-dress_pp023a .c-list_news {
  border-color: rgba(119, 123, 128, 0.5);
}

.-dress_pp023a .c-list_indent th {
  border-bottom: solid 1px #f1f1f1;
}

.-dress_pp023a .c-list_indent td {
  border-bottom: none 0px #f1f1f1;
}

.-dress_pp023a .m-motion.-f li ul li a {
  background-color: #f1f1f1;
  border-bottom: solid 1px #ffffff;
}

.-dress_pp023a .m-motion.-f li ul li a:hover {
  background-color: #0d5b80;
  color: #ffffff;
}

.-dress_pp023a .m-motion.-f li ul li .c-unlink {
  background-color: #f1f1f1;
  border-bottom: none 0px #ffffff;
}

.-dress_pp023a .m-motion.-g li a {
  color: #231815;
}

.-dress_pp023a .c-list_table td {
  border-bottom: solid 1px #231815;
}

.-dress_pp023a .c-hr {
  border-color: rgba(119, 123, 128, 0.3);
}

.-dress_pp023a .c-cart_buying_area {
  background-color: #f1f1f1;
}

.-dress_pp023a .c-cart_buying_area .c-list_table th {
  background-color: #ffffff;
}

.-dress_pp023a .a-billboard .c-menu.-menu_e li a:hover {
  background-color: #ffffff;
}

.-dress_pp023a .c-blog-new {
  background-color: #f1f1f1;
  color: #0d5b80;
}

.-dress_pp023a .m-motion.-f li ul li::before {
  border-bottom-color: #f1f1f1;
}

.-dress_pp023a .c-menu.-menu_a li:first-line {
  font-size: 13px;
}

.-dress_pp023a .c-blog-tag a {
  background-color: #231815;
  color: #ffffff;
  padding: 0.3em 0.75em;
}

.-dress_pp023a .c-blog-tag a:hover {
  background-color: #777b80;
}

.-dress_pp023a .c-blog-pagination a.c-blog-pagination-link {
  border-radius: 0px;
}

.-dress_pp023a .c-blog-pagination a.c-blog-pagination-link.-current {
  background-color: #0d5b80;
  color: #ffffff;
  border-radius: 0px;
}

.-dress_pp023a .c-blog-pagination a.c-blog-pagination-previous {
  border-radius: 0px;
}

.-dress_pp023a .c-blog-pagination a.c-blog-pagination-next {
  border-radius: 0px;
}

@media only screen and (max-width: 641px) {
  .-dress_pp023a .a-billboard .c-title {
    font-size: 19px;
    line-height: 1.65em;
    padding-bottom: 31px;
  }
  .-dress_pp023a .a-billboard .c-body {
    font-size: 12px;
    padding-bottom: 35px;
  }
  .-dress_pp023a .a-main .c-body {
    font-size: 12px;
  }
  .-dress_pp023a .a-main .b-album .column .c-body {
    font-size: 12px;
  }
  .-dress_pp023a .a-main .b-album .column .c-small_headline {
    font-size: 13px;
  }
  .-dress_pp023a .a-main .c-lead {
    font-size: 10px;
  }
  .-dress_pp023a .a-main .c-large_headline {
    font-size: 15px;
  }
  .-dress_pp023a .a-footer .c-body {
    font-size: 12px;
  }
  .-dress_pp023a .a-footer .c-large_headline {
    font-size: 13px;
    padding-bottom: 7px;
  }
  .-dress_pp023a .a-footer .c-small_headline {
    font-size: 26px;
  }
  .-dress_pp023a .a-footer .c-title {
    line-height: 1em;
  }
  .-dress_pp023a .a-footer .c-list_indent th {
    padding-top: 0px;
    padding-left: 8px;
    font-size: 11px;
  }
  .-dress_pp023a .a-main .c-list_table th {
    width: 100%;
  }
  .-dress_pp023a .c-list_news th {
    margin: 0px 0px;
    padding: 5px 0px 0px;
    border-bottom-style: none;
  }
  .-dress_pp023a .c-list_news td {
    padding: 0px 0px 5px;
  }
  .-dress_pp023a .c-list_table th {
    border-top: none;
    border-bottom: none;
  }
  .-dress_pp023a .c-list_table td {
    border-top: none;
  }
}

@media print, screen and (max-width: 768px) {
  .-dress_pp023a #spNavigationTrigger .c-sp-navigation_line {
    border-style: none;
  }
  .-dress_pp023a #spNavigationTrigger {
    background-color: #231815;
    border-top: solid 14px #f1f1f1;
    border-bottom: solid 20px #f1f1f1;
    border-left: solid 10px #f1f1f1;
    border-right: solid 10px #f1f1f1;
  }
  .-dress_pp023a #spNavigationTrigger::before {
    border-bottom: solid 4px #f1f1f1;
    display: block;
    content: "";
    position: relative;
    top: 2px;
  }
  .-dress_pp023a #spNavigationTrigger::after {
    color: #231815;
    font-size: 10px;
    border-top: solid 4px #f1f1f1;
    display: block;
    width: 35px;
    content: "MENU";
    position: relative;
    top: 4px;
  }
  .-dress_pp023a #js-globalNavigation {
    background-color: rgba(255, 255, 255, 0.9);
    height: 100%;
  }
  .-dress_pp023a#js-globalNavigation {
    background-color: rgba(255, 255, 255, 0.9);
    height: 100%;
  }
  .-dress_pp023a .c-menu.-menu_a li a {
    width: 100%;
    font-size: 13px;
  }
  .-dress_pp023a .c-menu.-menu_a li {
    width: 100%;
    padding: 10px 20px;
  }
  .-dress_pp023a .a-main .c-menu.-menu_b li {
    width: 50%;
    float: left;
  }
  .-dress_pp023a .m-motion.-h li {
    border-style: none;
  }
  .-dress_pp023a .m-motion.-f li {
    border-color: #f1f1f1;
    border: #f1f1f1;
  }
  .-dress_pp023a .c-menu.-v.-menu_a li a {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
  }
  .-dress_pp023a .c-menu.-v.-menu_a li {
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 2;
    border-style: none;
  }
  .-dress_pp023a .c-menu.-v.-menu_a li ul li a {
    border-style: none;
  }
  .-dress_pp023a .c-menu.-v.-menu_a li ul li .c-current {
    padding-bottom: 0px;
  }
  .-dress_pp023a .c-menu.-v.-menu_a li ul li .c-unlink {
    border-top-style: none;
    padding-bottom: 5px;
  }
  .-dress_pp023a .a-billboard .c-menu.-menu_e li a {
    color: #ffffff;
  }
  .-dress_pp023a .a-billboard .c-menu.-menu_e li a:hover {
    color: #231815;
  }
  .-dress_pp023a .m-motion.-f li ul li a {
    background-color: rgba(241, 241, 241, 0);
  }
  .-dress_pp023a .m-motion.-f li ul li .c-unlink {
    background-color: rgba(241, 241, 241, 0);
  }
  .-dress_pp023a .a-billboard .m-motion.-f .c-current {
    color: #ffffff;
  }
  .-dress_pp023a .a-billboard .m-motion.-f li a {
    color: #ffffff;
  }
  .-dress_pp023a .a-billboard .m-motion.-f li ul li a {
    color: #ffffff;
  }
  .-dress_pp023a .a-billboard .m-motion.-f li ul li .c-unlink {
    color: #ffffff;
  }
  .-dress_pp023a #js-globalNavigation .c-menu .c-sp-closer a {
    font-size: 15px;
    color: #231815;
  }
  .-dress_pp023a#js-globalNavigation .c-menu .c-sp-closer a {
    font-size: 15px;
    color: #231815;
  }
  .-dress_pp023a .c-menu.-menu_a li .c-unlink {
    padding: 0px;
    font-size: 14px;
  }
  .-dress_pp023a #js-globalNavigation .c-menu.-menu_a li {
    padding-bottom: 35px;
  }
  .-dress_pp023a#js-globalNavigation .c-menu.-menu_a li {
    padding-bottom: 35px;
  }
  .-dress_pp023a .c-menu.-menu_b {
    border: none 0px;
    display:flex;
    flex-wrap:wrap;
  }
}


/* created version 9.00*/