@charset "utf-8";

.-dress_black .c-body {
    color: #574f4f;
    border-color: #999999;
    font-weight: bold;
    font-family: "TBUDゴシック E";
}

.-dress_black .c-title {
    color: #920385;
    border-color: #999999;
    font-weight: bold;
    text-shadow: 1px 1px 3px rgba(178, 101, 193, 0.69);
    font-family: "MPLUS1Code-Bold";
}

.-dress_black .c-large_headline {
    color: #098ab3;
    border-color: #999999;
}

.-dress_black .c-small_headline {
    color: #9d2390;
    border-color: #999999;
    font-weight: bold;
    text-shadow: 1px 1px 1px rgba(159, 79, 166, 0.65);
}

.-dress_black .c-lead {
    color: #ffffff;
    border-color: #999999;
}

.-dress_black .c-img_comment {
    color: #ffffff;
    border-color: #999999;
}

.-dress_black .c-blockquote {
    color: #ffffff;
    border-color: #999999;
}

.-dress_black .c-enclosure {
    color: #ffffff;
    border-color: #999999;
}

.-dress_black .c-note {
    color: #ffffff;
    border-color: #999999;
}

.-dress_black .c-credit {
    color: #ffffff;
    border-color: #999999;
}

.-dress_black .c-page_title {
    color: #ffffff;
    border-color: #999999;
}

.-dress_black .c-hr {
    border-color: #cccccc;
}

.-dress_black .c-title a {
    color: #ffffff;
    border-color: #ffffff;
}

.-dress_black .c-large_headline a {
    color: #ffffff;
    border-color: #ffffff;
}

.-dress_black .c-small_headline a {
    color: #ffffff;
    border-color: #ffffff;
}

.-dress_black .c-lead a {
    color: #ffffff;
    border-color: #ffffff;
}

.-dress_black .c-page_title a {
    color: #ffffff;
    border-color: #ffffff;
}

.-dress_black .c-menu.-menu_a {
    border-color: #cccccc;
}

.-dress_black .c-menu.-menu_a li {
    border-color: #cccccc;
}

.-dress_black .c-menu.-menu_a li a {
    color: #87196a;
    border-color: #cccccc;
    font-weight: bold;
    font-size: 18px;
    font-family: "Mamelon4";
    text-shadow: 1px 1px 3px rgba(162, 79, 184, 0.58);
}

.-dress_black .c-menu.-menu_a li a:hover {
    color: #ffffff;
    border-color: #cccccc;
}

.-dress_black .c-menu.-menu_a li .c-unlink {
    color: #999999;
    border-color: #cccccc;
}

.-dress_black .c-menu.-menu_a li .c-current {
    color: #ffffff;
    border-color: #cccccc;
}

.-dress_black .c-menu.-menu_b {
    border-color: #cccccc;
}

.-dress_black .c-menu.-menu_b li {
    border-color: #cccccc;
}

.-dress_black .c-menu.-menu_b li a {
    color: #ffffff;
    border-color: #cccccc;
}

.-dress_black .c-menu.-menu_b li a:hover {
    color: #ffffff;
    border-color: #cccccc;
}

.-dress_black .c-menu.-menu_b li .c-unlink {
    color: #999999;
    border-color: #cccccc;
}

.-dress_black .c-menu.-menu_b li .c-current {
    color: #ffffff;
    border-color: #cccccc;
}

.-dress_black .c-menu.-menu_c {
    background-color: rgba(0, 0, 0, 1);
    border-color: #555555;
}

.-dress_black .c-menu.-menu_c li {
    background-color: transparent;
    border-color: #555555;
}

.-dress_black .c-menu.-menu_c li a {
    background-color: transparent;
    color: #ffffff;
    border-color: #555555;
}

.-dress_black .c-menu.-menu_c li .c-unlink {
    color: #999999;
    background-color: transparent;
    border-color: #555555;
}

.-dress_black .c-menu.-menu_c li .c-current {
    color: #ffffff;
    background-color: rgba(34, 34, 34, 1);
    border-color: #555555;
}

.-dress_black .c-menu.-menu_c li a:hover {
    color: #ffffff;
    background-color: rgba(34, 34, 34, 1);
    border-color: #555555;
}

.-dress_black .c-menu.-menu_d {
    background-color: rgba(0, 0, 0, 1);
    border-color: #555555;
}

.-dress_black .c-menu.-menu_d li {
    background-color: transparent;
    border-color: #555555;
}

.-dress_black .c-menu.-menu_d li a {
    color: #ffffff;
    background-color: transparent;
    border-color: #555555;
}

.-dress_black .c-menu.-menu_d li a:hover {
    color: #ffffff;
    background-color: rgba(34, 34, 34, 1);
    border-color: #555555;
}

.-dress_black .c-menu.-menu_d li .c-unlink {
    color: #999999;
    background-color: transparent;
    border-color: #555555;
}

.-dress_black .c-menu.-menu_d li .c-current {
    color: #ffffff;
    background-color: rgba(34, 34, 34, 1);
    border-color: #555555;
}

.-dress_black .c-menu.-menu_e {
    background: linear-gradient(to bottom, #3a3a3a 0%, #424242 45%, #252525 48%, #000000 100%);
    border-color: #222222;
}

.-dress_black .c-menu.-menu_e li {
    background-color: transparent;
    border-color: #222222;
}

.-dress_black .c-menu.-menu_e li a {
    color: #ffffff;
    background-color: transparent;
    border-color: #222222;
}

.-dress_black .c-menu.-menu_e li a:hover {
    color: #ffffff;
    background-color: rgba(34, 34, 34, 1);
    border-color: #222222;
}

.-dress_black .c-menu.-menu_e li .c-unlink {
    color: #999999;
    background-color: transparent;
    border-color: #222222;
}

.-dress_black .c-menu.-menu_e li .c-current {
    color: #ffffff;
    background-color: rgba(34, 34, 34, 1);
    border-color: #222222;
}

.-dress_black .c-menu.-v.-menu_e {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
}

.-dress_black .c-menu.-v.-menu_e li a {
    background: linear-gradient(to bottom, #3a3a3a 0%, #424242 45%, #252525 48%, #000000 100%);
}

.-dress_black .c-menu.-v.-menu_e li .c-unlink {
    background-color: rgba(0, 0, 0, 1);
}

.-dress_black .c-menu.-v.-menu_e li a:hover {
    background: linear-gradient(to bottom, #222222 0%, #222222 100%);
}

.-dress_black .m-motion.-f>li>a {
    color: #ffffff;
    border-color: #222222;
}

.-dress_black .m-motion.-f>li>a:hover {
    color: #ffffff;
    background-color: transparent;
    border-color: #dddddd;
}

.-dress_black .m-motion.-f>li>a+ul:before {
    border-top-color: #dddddd;
}

.-dress_black .m-motion.-f>li>.c-unlink+ul:before {
    border-top-color: #dddddd;
}

.-dress_black .m-motion.-f>li>ul li:first-child:before {
    border-bottom-color: #555555;
}

.-dress_black .m-motion.-f>li>ul>li a {
    color: #ffffff;
    background-color: rgba(85, 85, 85, 1);
    border-color: #000000;
}

.-dress_black .m-motion.-f>li>ul>li a:hover {
    color: #ffffff;
    background-color: rgba(119, 119, 119, 1);
    border-color: #000000;
}

.-dress_black .m-motion.-f>li>ul>li.c-current a {
    color: #ffffff;
    background-color: rgba(119, 119, 119, 1);
    border-color: #000000;
}

.-dress_black .m-motion.-f>li>ul>li .c-unlink {
    color: #cccccc;
    background-color: rgba(85, 85, 85, 1);
    border-color: #000000;
}

.-dress_black .c-menu.-v.-menu_e li .c-current {
    background: linear-gradient(to bottom, #222222 0%, #222222 100%);
}

.-dress_black .c-menu li a:hover {
    opacity: 1;
}

.-dress_black .m-motion li a:hover {
    opacity: 1;
}

.-dress_black .m-motion.-g .lavalamp-object {
    background-color: rgba(85, 85, 85, 1);
    border-color: #666666;
}

.-dress_black .m-motion.-g li a {
    color: #ffffff;
}

.-dress_black .m-motion.-g li .c-unlink {
    color: #999999;
}

.-dress_black .m-motion.-j a {
    color: #ffffff;
}

.-dress_black .m-motion.-j li .c-unlink {
    color: #999999;
}

.-dress_black .m-motion.-j .lavalamp-object {
    border-color: #cccccc;
}

.-dress_black .m-motion.-h li a {
    color: #ffffff;
    background-color: rgba(85, 85, 85, 1);
    border-color: #666666;
}

.-dress_black .m-motion.-h li a:hover {
    color: #ffffff;
    background-color: rgba(119, 119, 119, 1);
    border-color: #666666;
}

.-dress_black .m-motion.-h li .c-unlink {
    color: #999999;
    background-color: transparent;
    border-color: #999999;
}

.-dress_black .m-motion.-h .c-current a {
    color: #ffffff;
    background-color: rgba(119, 119, 119, 1);
    border-color: #666666;
}

.-dress_black .m-motion.-i li a {
    color: #ffffff;
    background-color: rgba(85, 85, 85, 1);
    border-color: #777777;
}

.-dress_black .m-motion.-i li a:hover {
    color: #ffffff;
    background-color: rgba(136, 136, 136, 1);
    border-color: #777777;
}

.-dress_black .m-motion.-i li.c-current a {
    color: #ffffff;
    background-color: rgba(136, 136, 136, 1);
    border-color: #777777;
}

.-dress_black .m-motion.-i li .c-unlink {
    color: #999999;
    background-color: transparent;
    border-color: #999999;
}

.-dress_black .m-motion.-h li {
    border-color: #777777;
}

.-dress_black .m-motion.-i li {
    border-color: #777777;
}

.-dress_black .m-motion.-g li {
    border-color: #777777;
}

.-dress_black .m-motion.-j li {
    border-color: #777777;
}

.-dress_black .m-motion.-f li {
    border-color: #777777;
}

.-dress_black .m-motion.-f li a {
    border-color: #777777;
}

.-dress_black .c-menu.-v.-menu_a li {
    border-color: #cccccc;
}

.-dress_black .c-menu.-v.-menu_a li a {
    border-color: #cccccc;
}

.-dress_black .c-menu.-v.-menu_a li .c-unlink {
    border-color: #cccccc;
}

.-dress_black .m-motion.-f {
    border-color: #777777;
}

.-dress_black .m-motion.-f li .c-unlink {
    border-color: #777777;
}

.-dress_black .m-motion.-f>li>.c-unlink {
    color: #999999;
    border-color: #222222;
}

.-dress_black .c-list_table {
    background-color: transparent;
    border-color: #999999;
}

.-dress_black .c-list_table th {
    background-color: rgba(85, 85, 85, 1);
    color: #ffffff;
    border-color: #999999;
}

.-dress_black .c-list_table td {
    color: #ffffff;
    background-color: transparent;
    border-color: #999999;
}

.-dress_black .c-list_news {
    background-color: transparent;
    border-color: #999999;
}

.-dress_black .c-list_news th {
    color: #ffffff;
    background-color: transparent;
    border-color: #999999;
}

.-dress_black .c-list_news td {
    color: #ffffff;
    background-color: transparent;
    border-color: #999999;
}

.-dress_black .c-list_indent {
    background-color: transparent;
    border-color: #999999;
}

.-dress_black .c-list_indent th {
    color: #ffffff;
    background-color: transparent;
    border-color: #999999;
}

.-dress_black .c-list_indent td {
    color: #ffffff;
    background-color: transparent;
    border-color: #999999;
}

.-dress_black .c-list-no_mark {
    color: #ffffff;
}

.-dress_black .c-list-sign {
    color: #ffffff;
}

.-dress_black .c-list-numbers {
    color: #ffffff;
}

.-dress_black .c-list-alphabet {
    color: #ffffff;
}

.-dress_black .c-list-alphabet_small {
    color: #ffffff;
}

.-dress_black .c-list-greece {
    color: #ffffff;
}

.-dress_black .c-list-greece_small {
    color: #ffffff;
}

.-dress_black .c-cart .c-cart_buying_area {
    background-color: rgba(51, 51, 51, 1);
    border-color: #999999;
}

.-dress_black .c-breadcrumb a {
    color: #ffffff;
    border-color: #999999;
}

.-dress_black .c-breadcrumb em,
.-dress_black .c-breadcrumb .c-current {
    color: #ffffff;
    border-color: #999999;
}

.-dress_black .c-pager a {
    color: #ffffff;
    border-color: #999999;
}

.-dress_black .c-pager .c-current {
    color: #ffffff;
    border-color: #999999;
}

.-dress_black .c-pager span {
    color: #999999;
    border-color: #999999;
}

.-dress_black .c-link_top {
    color: #ffffff;
    border-color: #999999;
}

.-dress_black .c-link_top span {
    color: #ffffff;
    border-color: #999999;
}

.-dress_black .c-breadcrumb {
    color: #ffffff;
    border-color: #999999;
}

.-dress_black .c-pager {
    border-color: #999999;
}

.-dress_black .b-tab_navigation {
    background-color: transparent;
    border-color: #999999;
}

.-dress_black.b-tab_navigation {
    background-color: transparent;
    border-color: #999999;
}

.-dress_black .b-tab_navigation li {
    background-color: transparent;
    border-color: #999999;
}

.-dress_black.b-tab_navigation li {
    background-color: transparent;
    border-color: #999999;
}

.-dress_black .b-tab_navigation li a {
    color: #ffffff;
    background-color: rgba(34, 34, 34, 1);
    border-color: #999999;
}

.-dress_black.b-tab_navigation li a {
    color: #ffffff;
    background-color: rgba(34, 34, 34, 1);
    border-color: #999999;
}

.-dress_black .b-tab_navigation li.-active a {
    color: #ffffff;
    background-color: rgba(51, 51, 51, 1);
    border-color: #999999;
}

.-dress_black.b-tab_navigation li.-active a {
    color: #ffffff;
    background-color: rgba(51, 51, 51, 1);
    border-color: #999999;
}

.-dress_black .b-tab_navigation li a:hover {
    color: #ffffff;
    background-color: rgba(51, 51, 51, 1);
    border-color: #999999;
}

.-dress_black.b-tab_navigation li a:hover {
    color: #ffffff;
    background-color: rgba(51, 51, 51, 1);
    border-color: #999999;
}

.-dress_black .b-tab_contents {
    background-color: rgba(51, 51, 51, 1);
    border-color: #999999;
}

.-dress_black.b-tab_contents {
    background-color: rgba(51, 51, 51, 1);
    border-color: #999999;
}

.-dress_black .b-accordion_navigation a {
    background-color: rgba(85, 85, 85, 1);
    color: #ffffff;
    border-color: #999999;
}

.-dress_black.b-accordion_navigation a {
    background-color: rgba(85, 85, 85, 1);
    color: #ffffff;
    border-color: #999999;
}

.-dress_black .b-accordion_navigation.-active a {
    color: #ffffff;
    background-color: rgba(119, 119, 119, 1);
    border-color: #999999;
}

.-dress_black.b-accordion_navigation.-active a {
    color: #ffffff;
    background-color: rgba(119, 119, 119, 1);
    border-color: #999999;
}

.-dress_black .b-accordion_navigation a:hover {
    color: #ffffff;
    background-color: rgba(119, 119, 119, 1);
    border-color: #999999;
}

.-dress_black.b-accordion_navigation a:hover {
    color: #ffffff;
    background-color: rgba(119, 119, 119, 1);
    border-color: #999999;
}

.-dress_black .b-accordion .column {
    background-color: rgba(51, 51, 51, 1);
    border-color: #999999;
}

.-dress_black.b-accordion .column {
    background-color: rgba(51, 51, 51, 1);
    border-color: #999999;
}

.-dress_black {
    color: #53237f;
    font-weight: bold;
    font-family: "TBUDゴシック E";
    text-shadow: 1px 1px 1px rgba(132, 112, 152, 0.63);
}

.-dress_black a {
    color: #ffffff;
    border-color: #ffffff;
}

.-dress_black .c-body a {
    color: #d95885;
    font-weight: bold;
    text-shadow: 1px 3px 2px rgba(127, 157, 184, 1);
}

@media print,
screen and (max-width: 768px) {
    .-dress_black #spNavigationTrigger {
        background-color: rgba(51, 51, 51, 1);
        border-color: #00cccc;
        background-color: rgba(60, 18, 205, 0.72);
    }

    .-dress_black #spNavigationTrigger .c-sp-navigation_line1,
    .-dress_black #spNavigationTrigger .c-sp-navigation_line2,
    .-dress_black #spNavigationTrigger .c-sp-navigation_line3 {
        border-color: #00cccc;
    }

    .-dress_black #js-globalNavigation {
        background-color: rgba(34, 34, 34, 1);
    }

    .-dress_black #js-globalNavigation .c-menu,
    .-dress_black #js-globalNavigation .m-motion {
        background-color: transparent;
        background-image: url("images/transparent.gif");
        border-style: none;
        background-color: #3952bc;
    }

    .-dress_black #js-globalNavigation .c-menu li,
    .-dress_black #js-globalNavigation .m-motion li {
        background-color: transparent;
        background-image: url("images/transparent.gif");
        border-color: #555555;
    }

    .-dress_black #js-globalNavigation .c-menu li a,
    .-dress_black #js-globalNavigation .m-motion li a {
        color: #ffffff;
        background-color: transparent;
        background-image: url("images/transparent.gif");
        border-color: #555555;
    }

    .-dress_black #js-globalNavigation .c-menu li .c-unlink,
    .-dress_black #js-globalNavigation .m-motion li .c-unlink {
        color: #999999;
        background-color: transparent;
        background-image: url("images/transparent.gif");
        border-color: #555555;
    }

    .-dress_black #js-globalNavigation .c-menu li.c-sp-closer .icon-close,
    .-dress_black #js-globalNavigation .m-motion li.c-sp-closer .icon-close {
        color: #ffffff;
    }

    .-dress_black .m-motion.-f>li>ul>li .c-unlink {
        background-color: transparent;
    }

    .-dress_black .m-motion.-f>li>ul>li.c-current a {
        background-color: transparent;
    }

    .-dress_black .m-motion.-f>li>ul>li a:hover {
        background-color: transparent;
    }

    .-dress_black .m-motion.-f>li>ul>li a {
        background-color: transparent;
    }
}

/* created version 8.13*/