@charset "utf-8";.-dress_pp009b1 .c-small_headline {
    color: #FF8A00;
    font-size: 1em;
    letter-spacing: 2px;
    margin-bottom: 30px;
}

.-dress_pp009b1 .c-large_headline {
    color: #366600;
    font-size: 2em;
    background-position: center top;
    background-repeat: no-repeat;
    text-align: center;
    background-image: url("images/bb_20160818171759869.png");
    padding-top: 1.5em;
    margin-bottom: 0.5em;
}

.-dress_pp009b1 .c-body {
    color: #191700;
    margin-top: 1em;
    margin-bottom: 2em;
}

.-dress_pp009b1 .c-page_title {
    color: #7f6346;
    letter-spacing: 1px;
}

.-dress_pp009b1 .c-note {
    color: #191700;
    font-size: 0.8em;
    letter-spacing: 2px;
}

.-dress_pp009b1 .c-lead {
    color: #7f6346;
    font-size: 0.9em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.-dress_pp009b1 .c-enclosure {
    border: 3px solid #d5c4cf;
}

.-dress_pp009b1 .c-hr {
    border-top: 3px solid #8b8b90;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}

.-dress_pp009b1 .c-small_headline a {
    color: #c44c7c;
}

.-dress_pp009b1 .m-motion.-j {
    text-align: center;
}

.-dress_pp009b1 .m-motion.-j .lavalamp-object {
    border-top: 4px solid #d5c4cf;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    padding: 0px;
    margin: 2.5em 0px 0px 0px;
}

.-dress_pp009b1 .c-menu.-menu_a {
    border-style: none;
}

.-dress_pp009b1 .c-menu.-menu_a li {
    border-style: none;
}

.-dress_pp009b1 .m-motion.-j li {
    display: inline-block;
    float: none;
    color: #000000;
    margin-right: 1em;
    margin-left: 1em;
}

.-dress_pp009b1 .m-motion.-g .lavalamp-object {
    background-color: transparent;
    border: 2px solid #d5c4cf;
    border-radius: 10em;
}

.-dress_pp009b1 .m-motion.-h li a {
    color: #ffffff;
    background-color: rgb(213,196,207);
}

.-dress_pp009b1 .m-motion.-i li a {
    color: #ffffff;
    background-color: rgb(213,196,207);
    border-color: #896342;
}

.-dress_pp009b1 .m-motion.-f > li > a + ul:before {
    border-top: 5px solid #d5c4cf;
}

.-dress_pp009b1 .m-motion.-f > li > ul li:first-child:before {
    border-bottom: 5px solid #d5c4cf;
}

.-dress_pp009b1 .m-motion.-g li a {
    color: #896342;
}

.-dress_pp009b1 .m-motion.-f > li > .c-unlink + ul:before {
    border-top: 5px solid #d5c4cf;
}

.-dress_pp009b1 .m-motion.-f > li > ul > li a {
    background-color: rgb(213,196,207);
    color: #ffffff;
}

.-dress_pp009b1 .m-motion.-f > li > ul > li .c-unlink {
    background-color: rgb(213,196,207);
    color: #ffffff;
}

.-dress_pp009b1 .m-motion.-f > li > ul > li a:hover {
    color: #ffffff;
    background-color: rgb(137,99,66);
}

.-dress_pp009b1 .m-motion.-j a {
    letter-spacing: 0.1em;
    color: #7f6346;
    padding: 0px;
    margin-right: 0em;
    margin-left: 0em;
}

.-dress_pp009b1 .m-motion.-j li .c-unlink {
    letter-spacing: 0.1em;
    color: #7f6346;
    padding: 0px;
    margin-right: 0em;
    margin-left: 0em;
}

.-dress_pp009b1 .c-menu.-menu_c {
    background-color: rgb(213,196,207);
    border-radius: 6px;
}

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

.-dress_pp009b1 .c-menu.-menu_c li .c-unlink {
    background-color: transparent;
}

.-dress_pp009b1 .c-menu.-menu_c li a:hover {
    opacity: 1;
    background-color: rgb(137,99,66);
}

.-dress_pp009b1 .c-menu.-menu_d li a:hover {
    background-color: rgb(137,99,66);
    opacity: 1;
}

.-dress_pp009b1 .c-menu.-menu_c li .c-current {
    background-color: rgb(137,99,66);
}

.-dress_pp009b1 .c-menu.-menu_d {
    background-color: rgb(213,196,207);
}

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

.-dress_pp009b1 .c-menu.-menu_d li .c-unlink {
    background-color: transparent;
}

.-dress_pp009b1 .c-menu.-menu_d li .c-current {
    background-color: rgb(137,99,66);
}

.-dress_pp009b1 .c-menu.-menu_b {
    border-color: #000000;
    border-style: none;
}

.-dress_pp009b1 .m-motion.-g li a:hover {
    color: #712321;
}

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

.-dress_pp009b1 .m-motion.-f li a {
    background-color: transparent;
    color: #896342;
    border-bottom-style: none;
}

.-dress_pp009b1 .m-motion.-f li .c-unlink {
    color: #896342;
    border-bottom-style: none;
}

.-dress_pp009b1 .c-menu.-menu_e li a {
    background-image: linear-gradient(to bottom,#d5c4cf 49%,#d5bfcf 50%);
    color: #ffffff;
}

.-dress_pp009b1 .c-menu.-menu_e li .c-unlink {
    background-image: linear-gradient(to bottom,#d5c4cf 49%,#d5bfcf 50%);
}

.-dress_pp009b1 .c-menu.-menu_e li a:hover {
    background-image: linear-gradient(to bottom,#896342 0%,#896342 100%);
    color: #ffffff;
    opacity: 1;
}

.-dress_pp009b1 .c-menu.-menu_e {
    background-image: linear-gradient(to bottom,#d5c4cf 49%,#d5bfcf 50%);
}

.-dress_pp009b1 .c-menu.-menu_e li {
    background-color: transparent;
}

.-dress_pp009b1 .c-menu.-menu_e li ul {
    margin-left: 0px;
}

.-dress_pp009b1 .c-menu li {
    border-style: none;
}

.-dress_pp009b1 .c-menu.-menu_e li .c-current {
    background-color: rgb(137,99,66);
    background-image: url("images/transparence.png");
}

.-dress_pp009b1 .c-menu.-menu_c li {
    padding: 0.5em;
}

.-dress_pp009b1 .c-menu.-menu_a li a {
    color: #896342;
}

.-dress_pp009b1 .c-menu.-menu_b li a {
    color: #7f6346;
}

.-dress_pp009b1 .c-menu.-menu_b li .c-unlink {
    color: #7f6346;
}

.-dress_pp009b1 .c-list_table {
    border-style: none;
}

.-dress_pp009b1 .c-list_table th {
    font-size: 1em;
    width: 60%;
    color: #de759f;
    border-style: none;
    padding: 0px;
}

.-dress_pp009b1 .c-list_table td {
    text-align: right;
    font-size: 0.9em;
    line-height: 2.3;
    border-style: none;
    padding: 0px 0px 10px 0px;
}

.-dress_pp009b1 .c-list_news th {
    color: #de759f;
    font-weight: bolder;
}

.-dress_pp009b1 .c-list_indent th {
    color: #de759f;
    font-weight: bold;
    border-color: #712321;
}

.-dress_pp009b1 .c-cart .c-cart_table {
    border-color: #702423;
}

.-dress_pp009b1 .c-cart .c-cart_table td {
    border-color: #702423;
}

.-dress_pp009b1 .c-cart .c-cart_table th {
    border-color: #702423;
}

.-dress_pp009b1 .c-cart .c-list_table th {
    background-color: rgba(213, 196, 207, 0.49);
    color: #ffffff;
    border: 1px solid #d5c4cf;
    padding: 0.5em;
}

.-dress_pp009b1 .c-cart .c-list_table td {
    border: 1px solid #d5c4cf;
    padding: 0.5em;
}

.-dress_pp009b1 .c-cart .c-list_indent th {
    border-color: #702423;
}

.-dress_pp009b1 .c-cart .c-list_indent td {
    border-color: #702423;
}

.-dress_pp009b1 .c-cart .c-cart_buying_area {
    background-color: rgb(137,99,66);
}

.-dress_pp009b1 .c-pager span {
    display: none;
}

.-dress_pp009b1 .c-pager a {
    background-color: rgb(242,242,242);
    color: #896342;
    padding: 12px 20px 12px 20px;
    display: inline-block;
}

.-dress_pp009b1 .c-pager .c-current {
    background-color: rgb(213,196,207);
    opacity: 1;
    color: #896342;
    display: inline-block;
    padding: 12px 20px 12px 20px;
}

.-dress_pp009b1 .c-pager {
    color: #896342;
}

.-dress_pp009b1 .c-pager a:hover {
    background-color: rgb(213,196,207);
    opacity: 1;
    color: #896342;
}

.-dress_pp009b1 .c-pager a:visited {
    color: #000000;
}

.-dress_pp009b1 .a-footer .c-menu li a {
    color: #ffffff;
}

.-dress_pp009b1 .a-footer .c-menu li .c-unlink {
    color: #999999;
}

.-dress_pp009b1 .a-footer .m-motion.-f li a {
    color: #ffffff;
}

.-dress_pp009b1 .a-footer .m-motion.-f li .c-unlink {
    color: #999999;
}

.-dress_pp009b1 .a-footer .m-motion li a {
    color: #ffffff;
}

.-dress_pp009b1 .b-accordion_navigation a {
    background-color: rgb(127,99,70);
    color: #ffffff;
}

.-dress_pp009b1.b-accordion_navigation a {
    background-color: rgb(127,99,70);
    color: #ffffff;
}

.-dress_pp009b1 .b-accordion .column {
    background-color: rgba(255, 255, 255, 0.4);
    padding: 1em 30px 1em 30px;
}

.-dress_pp009b1.b-accordion .column {
    background-color: rgba(255, 255, 255, 0.4);
    padding: 1em 30px 1em 30px;
}

.-dress_pp009b1 .b-tab_contents {
    background-color: rgba(255, 255, 255, 0.4);
    padding: 20px;
}

.-dress_pp009b1.b-tab_contents {
    background-color: rgba(255, 255, 255, 0.4);
    padding: 20px;
}

.-dress_pp009b1 .b-tab_navigation li a {
    color: #ffffff;
    background-color: rgb(137,99,66);
}

.-dress_pp009b1.b-tab_navigation li a {
    color: #ffffff;
    background-color: rgb(137,99,66);
}

.-dress_pp009b1 .b-tab_navigation li.-active a {
    color: #ffffff;
    background-color: rgb(140,140,146);
}

.-dress_pp009b1.b-tab_navigation li.-active a {
    color: #ffffff;
    background-color: rgb(140,140,146);
}

.-dress_pp009b1 .b-tab_navigation li a:hover {
    background-color: rgb(137,99,66);
    opacity: 1;
}

.-dress_pp009b1.b-tab_navigation li a:hover {
    background-color: rgb(137,99,66);
    opacity: 1;
}

.-dress_pp009b1 .b-accordion_navigation.-active a {
    background-color: rgb(139,139,144);
}

.-dress_pp009b1.b-accordion_navigation.-active a {
    background-color: rgb(139,139,144);
}

.-dress_pp009b1 .b-accordion_navigation a:hover {
    background-color: rgb(127,99,70);
    opacity: 1;
}

.-dress_pp009b1.b-accordion_navigation a:hover {
    background-color: rgb(127,99,70);
    opacity: 1;
}

.-dress_pp009b1 .a-footer .b-tab_contents {
    background-color: rgba(255, 255, 255, 0.2);
}

.-dress_pp009b1 .b-album .c-photo_mouseover .c-mouseover_position .js-photo_mouseover {
    color: #ffffff;
    background-image: url("images/square.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: rgba(213, 196, 207, 0.66);
    font-size: 16px;
    line-height: 2.5;
    padding: 1em;
}

.-dress_pp009b1.b-album .c-photo_mouseover .c-mouseover_position .js-photo_mouseover {
    color: #ffffff;
    background-image: url("images/square.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: rgba(213, 196, 207, 0.66);
    font-size: 16px;
    line-height: 2.5;
    padding: 1em;
}

.-dress_pp009b1 .a-footer .b-headlines .column.-column2 {
    background-color: rgba(252, 250, 231, 1);
}

.-dress_pp009b1 .a-footer .b-headlines .column.-column1 {
    padding: 0px;
    margin: 0px;
}

.-dress_pp009b1 .a-footer .b-headlines .c-large_headline {
    color: #7f6346;
}

.-dress_pp009b1 .a-footer .b-headlines .c-body {
    color: #7f6346;
    margin-right: 40px;
    margin-left: 40px;
}

.-dress_pp009b1 .a-footer .c-credit {
    color: #ffffff;
}

.-dress_pp009b1 .a-footer a {
    color: #cccccc;
}

.-dress_pp009b1 .a-footer .b-headlines {
    background-color: rgb(240,235,234);
}

.-dress_pp009b1 .a-footer .c-body {
    color: #29241d;
}

.-dress_pp009b1 .a-footer .c-title {
    color: #ffffff;
}

.-dress_pp009b1 .a-footer .c-page_title {
    color: #ffffff;
}

.-dress_pp009b1 .a-footer .c-note {
    color: #cccccc;
}

.-dress_pp009b1 .a-footer .c-enclosure {
    color: #cccccc;
    border-color: #cccccc;
}

.-dress_pp009b1 .a-footer .c-blockquote {
    color: #ffffff;
}

.-dress_pp009b1 .a-footer .c-lead {
    color: #ffffff;
}

.-dress_pp009b1 .a-footer .c-large_headline {
    color: #e0e0de;
}

.-dress_pp009b1 .a-footer .b-headlines .c-title {
    color: #366600;
    padding-top: 2em;
    font-family: 'Amiri', 'Noto Serif JP', serif;
}

.-dress_pp009b1 .a-footer .b-headlines .c-lead {
    color: #7f6346;
    padding-top: 1em;
}

.-dress_pp009b1 .a-footer .b-headlines .c-blockquote {
    color: #896342;
}

.-dress_pp009b1 .a-footer .b-headlines .c-enclosure {
    color: #896342;
}

.-dress_pp009b1 .a-footer .b-headlines .c-note {
    color: #191700;
}

.-dress_pp009b1 .a-footer .b-headlines .c-credit {
    color: #896342;
}

.-dress_pp009b1 .a-footer .b-headlines .c-page_title {
    color: #896342;
}

.-dress_pp009b1 {
    line-height: 2.2;
    letter-spacing: 0.1em;
    color: #191700;
    font-family: 'Amiri', 'Noto Serif JP', serif;
}

.-dress_pp009b1 a {
    color: #366600;
}

.-dress_pp009b1 .c-list_table th {
    font-size: 1em;
}

.-dress_pp009b1 .c-list-no_mark li {
    padding-bottom: 5px;
}

.-dress_pp009b1 .b-tab.-slide .column {
    padding: 20px;
}

.-dress_pp009b1.b-tab.-slide .column {
    padding: 20px;
}

.-dress_pp009b1 .c-body a {
    font-weight: bold;
    color: #7f6346;
}

@media only screen and (max-width: 641px) {
    .-dress_pp009b1 .c-body {
        margin-top:0.5em;
        margin-bottom: 1em;
    }

    .-dress_pp009b1 .c-large_headline {
        font-size: 1.5em;
        padding-top: 1em;
    }

    .-dress_pp009b1 .c-title {
        font-size: 2em;
    }

    .-dress_pp009b1 .c-list_table {
        width: 100%;
        margin: 0px 10px 0px 10px;
    }

    .-dress_pp009b1 .c-list_news th {
        text-align: center;
        border-style: none;
        padding: 0px;
        margin-top: 1em;
    }

    .-dress_pp009b1 .c-list_news td {
        border-color: #712321;
        padding: 0px 0px 0.5em 0px;
    }

    .-dress_pp009b1 .b-headlines .column {
        padding-bottom: 2em;
    }

    .-dress_pp009b1.b-headlines .column {
        padding-bottom: 2em;
    }

    .-dress_pp009b1 {
        line-height: 2;
    }

    .-dress_pp009b1 .c-device_outer {
        background-color: #366600;
    }

    .-dress_pp009b1 .c-device_outer .c-device_changer {
        color: #ffffff;
        border: 1px solid rgb(255, 255, 255);
    }

    .-dress_pp009b1 .b-album .column .js-photo_mouseover {
        opacity: 1;
        transition: none;
        transform: none;
    }

    .-dress_pp009b1.b-album .column .js-photo_mouseover {
        opacity: 1;
        transition: none;
        transform: none;
    }

    .-dress_pp009b1 .c-page_title {
        font-size: 1.6em;
    }

    .-dress_pp009b1 .a-footer .b-headlines .c-title {
        font-family: 'Amiri', 'Noto Serif JP', serif;
    }
}

@media print,screen and (max-width: 768px) {
    .-dress_pp009b1 #js-globalNavigation {
        width:70%;
        background-color: rgb(137,99,66);
        text-align: left;
        padding: 1em;
        margin-left: 30%;
    }

    .-dress_pp009b1#js-globalNavigation {
        width: 70%;
        background-color: rgb(137,99,66);
        text-align: left;
        padding: 1em;
        margin-left: 30%;
    }

    .-dress_pp009b1 #spNavigationTrigger {
        box-shadow: 0px 0px 6px rgba(112, 36, 35, 0.5);
        border-color: #191700;
        border-style: solid;
        margin: 0px 15px 0px 5px;
    }

    .-dress_pp009b1 #js-globalNavigation .c-menu li,.-dress_pp009b1 #js-globalNavigation .m-motion li {
        background-color: transparent;
        background-image: url("images/transparence.png");
        border-style: none;
        padding: 0px;
        margin: 0px;
    }

    .-dress_pp009b1#js-globalNavigation .c-menu li,.-dress_pp009b1#js-globalNavigation .m-motion li {
        background-color: transparent;
        background-image: url("images/transparence.png");
        border-style: none;
        padding: 0px;
        margin: 0px;
    }

    .-dress_pp009b1 #js-globalNavigation .c-menu li.c-sp-closer a,.-dress_pp009b1 #js-globalNavigation .m-motion li.c-sp-closer a {
        text-align: right;
    }

    .-dress_pp009b1#js-globalNavigation .c-menu li.c-sp-closer a,.-dress_pp009b1#js-globalNavigation .m-motion li.c-sp-closer a {
        text-align: right;
    }

    .-dress_pp009b1 .m-motion.-j li {
        display: inherit;
        float: right;
    }

    .-dress_pp009b1 #spNavigationTrigger .c-sp-navigation_line1,.-dress_pp009b1 #spNavigationTrigger .c-sp-navigation_line2,.-dress_pp009b1 #spNavigationTrigger .c-sp-navigation_line3 {
        border-color: #896342;
    }

    .-dress_pp009b1 .m-motion.-f > li > ul > li a {
        background-color: transparent;
        color: #000000;
        border-style: none;
    }

    .-dress_pp009b1 .m-motion.-f > li > ul > li .c-unlink {
        background-color: transparent;
        color: #000000;
        border-style: none;
    }

    .-dress_pp009b1 .m-motion.-h li {
        border-style: none;
    }

    .-dress_pp009b1 .m-motion.-i li {
        border-style: none;
    }

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

    .-dress_pp009b1 .m-motion li {
        border-style: none;
    }

    .-dress_pp009b1 .m-motion.-f li a {
        border-style: none;
    }

    .-dress_pp009b1 .m-motion.-f li .c-unlink {
        border-style: none;
    }

    .-dress_pp009b1 .m-motion.-f > li > a {
        font-weight: bold;
    }

    .-dress_pp009b1 .m-motion.-f > li > .c-unlink {
        font-weight: bold;
    }

    .-dress_pp009b1 .m-motion.-f > li > ul > li {
        border-style: none;
    }

    .-dress_pp009b1 .c-menu.-menu_c li {
        border-style: none;
    }

    .-dress_pp009b1 .c-menu.-menu_c li a {
        line-height: 2;
    }

    .-dress_pp009b1 .c-menu.-menu_c li .c-unlink {
        line-height: 2;
    }

    .-dress_pp009b1 #js-globalNavigation .c-menu,.-dress_pp009b1 #js-globalNavigation .m-motion {
        color: #ffffff;
        background-color: transparent;
        background-image: url("images/transparence.png");
        text-align: left;
        border-style: none;
        padding: 0px;
        margin: 0px;
    }

    .-dress_pp009b1#js-globalNavigation .c-menu,.-dress_pp009b1#js-globalNavigation .m-motion {
        color: #ffffff;
        background-color: transparent;
        background-image: url("images/transparence.png");
        text-align: left;
        border-style: none;
        padding: 0px;
        margin: 0px;
    }

    .-dress_pp009b1 #js-globalNavigation .c-menu li a,.-dress_pp009b1 #js-globalNavigation .m-motion li a {
        color: #ffffff;
        background-color: transparent;
        background-image: url("images/transparence.png");
        line-height: 1.8;
        text-align: left;
        border-style: none;
        padding: 0px;
    }

    .-dress_pp009b1#js-globalNavigation .c-menu li a,.-dress_pp009b1#js-globalNavigation .m-motion li a {
        color: #ffffff;
        background-color: transparent;
        background-image: url("images/transparence.png");
        line-height: 1.8;
        text-align: left;
        border-style: none;
        padding: 0px;
    }

    .-dress_pp009b1 #js-globalNavigation .c-menu li .c-unlink,.-dress_pp009b1 #js-globalNavigation .m-motion li .c-unlink {
        color: #cccccc;
        background-color: transparent;
        background-image: url("images/transparence.png");
        line-height: 1.8;
        text-align: left;
        border-style: none;
        padding: 0px;
    }

    .-dress_pp009b1#js-globalNavigation .c-menu li .c-unlink,.-dress_pp009b1#js-globalNavigation .m-motion li .c-unlink {
        color: #cccccc;
        background-color: transparent;
        background-image: url("images/transparence.png");
        line-height: 1.8;
        text-align: left;
        border-style: none;
        padding: 0px;
    }

    .-dress_pp009b1 #js-globalNavigation .c-menu li.c-sp-closer,.-dress_pp009b1 #js-globalNavigation .m-motion li.c-sp-closer {
        text-align: right;
    }

    .-dress_pp009b1#js-globalNavigation .c-menu li.c-sp-closer,.-dress_pp009b1#js-globalNavigation .m-motion li.c-sp-closer {
        text-align: right;
    }

    .-dress_pp009b1 #js-globalNavigation .c-menu li.c-sp-closer .icon-close,.-dress_pp009b1 #js-globalNavigation .m-motion li.c-sp-closer .icon-close {
        text-align: right;
    }

    .-dress_pp009b1#js-globalNavigation .c-menu li.c-sp-closer .icon-close,.-dress_pp009b1#js-globalNavigation .m-motion li.c-sp-closer .icon-close {
        text-align: right;
    }

    .-dress_pp009b1 .m-motion.-g li a {
        margin: 0px;
    }

    .-dress_pp009b1 .a-footer .c-menu {
        background-color: transparent;
        background-image: url("images/transparent.gif");
    }

    .-dress_pp009b1 .a-footer .c-menu li a {
        color: #ffffff;
        background-color: transparent;
        background-image: url("images/transparent.gif");
    }

    .-dress_pp009b1 .a-footer .c-menu li .c-unlink {
        color: #cccccc;
        background-color: transparent;
        background-image: url("images/transparent.gif");
    }
}

/* created version 9.00*/
