@charset "utf-8";

.-dress_b12004 {
	color: #2a2a2a;
	font-size: 14px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	background-color: #eaeaea;
	line-height: 2;
	letter-spacing: 1px;
}

.-dress_b12004 a {
	color: #7f7a9e;
}

.-dress_b12004 .b-tab .b-tab_navigation {
	background-color: rgba(0, 0, 0, 0);
}

.-dress_b12004.b-tab .b-tab_navigation {
	background-color: rgba(0, 0, 0, 0);
}

.-dress_b12004 .b-tab .b-tab_navigation li {
	margin: 0px;
	padding: 0px;
}

.-dress_b12004.b-tab .b-tab_navigation li {
	margin: 0px;
	padding: 0px;
}

.-dress_b12004 .b-tab .b-tab_navigation li a {
	color: #eaeaea;
	background-color: #2a2a2a;
	font-weight: 500;
	padding: 1em;
	font-size: 1em;
	line-height: 1.75;
	text-align: left;
}

.-dress_b12004.b-tab .b-tab_navigation li a {
	color: #eaeaea;
	background-color: #2a2a2a;
	font-weight: 500;
	padding: 1em;
	font-size: 1em;
	line-height: 1.75;
	text-align: left;
}

.-dress_b12004 .b-tab .b-tab_navigation .-active a {
	background-color: #9070a3;
}

.-dress_b12004.b-tab .b-tab_navigation .-active a {
	background-color: #9070a3;
}

.-dress_b12004 .b-tab .b-tab_navigation li a:hover {
	background-color: #9070a3;
}

.-dress_b12004.b-tab .b-tab_navigation li a:hover {
	background-color: #9070a3;
}

.-dress_b12004 .b-tab .b-tab_contents {
	padding: 2em;
	background-color: rgba(42, 42, 42, 0.1);
}

.-dress_b12004.b-tab .b-tab_contents {
	padding: 2em;
	background-color: rgba(42, 42, 42, 0.1);
}

.-dress_b12004 .b-tab.-slide .column {
	padding: 2em;
}

.-dress_b12004.b-tab.-slide .column {
	padding: 2em;
}

.-dress_b12004 .b-accordion .b-accordion_navigation {
	padding: 0px;
	margin: 0px;
	border-style: none;
}

.-dress_b12004.b-accordion .b-accordion_navigation {
	padding: 0px;
	margin: 0px;
	border-style: none;
}

.-dress_b12004 .b-accordion .b-accordion_navigation a {
	background-color: #2a2a2a;
	color: #eaeaea;
	font-size: 1em;
	font-weight: 500;
	line-height: 1.75;
	padding: 1em;
}

.-dress_b12004.b-accordion .b-accordion_navigation a {
	background-color: #2a2a2a;
	color: #eaeaea;
	font-size: 1em;
	font-weight: 500;
	line-height: 1.75;
	padding: 1em;
}

.-dress_b12004 .b-accordion .b-accordion_navigation.-active a {
	background-color: #9070a3;
	color: #eaeaea;
}

.-dress_b12004.b-accordion .b-accordion_navigation.-active a {
	background-color: #9070a3;
	color: #eaeaea;
}

.-dress_b12004 .b-accordion .b-accordion_navigation a:hover {
	background-color: #9070a3;
}

.-dress_b12004.b-accordion .b-accordion_navigation a:hover {
	background-color: #9070a3;
}

.-dress_b12004 .b-accordion .column {
	padding: 2em;
	background-color: rgba(42, 42, 42, 0.1);
}

.-dress_b12004.b-accordion .column {
	padding: 2em;
	background-color: rgba(42, 42, 42, 0.1);
}

.-dress_b12004 .c-page_title {
	font-size: 35px;
	color: #2a2a2a;
	line-height: 1.5;
	padding-bottom: 30px;
	margin-left: -1px;
}

.-dress_b12004 .c-page_title a {
	color: #9070a3;
}

.-dress_b12004 .c-large_headline {
	font-size: 22px;
	color: #2a2a2a;
	line-height: 1.5;
	padding-bottom: 25px;
}

.-dress_b12004 .c-large_headline a {
	color: #9070a3;
}

.-dress_b12004 .c-small_headline {
	font-size: 18px;
	color: #2a2a2a;
	line-height: 1.75;
}

.-dress_b12004 .c-small_headline a {
	color: #9070a3;
}

.-dress_b12004 .c-lead {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.85;
}

.-dress_b12004 .c-lead a {
	color: #9070a3;
}

.-dress_b12004 .c-blockquote {
	font-style: oblique;
	color: rgba(42, 42, 42, 0.7);
}

.-dress_b12004 .c-enclosure {
	border: solid 1px rgba(42, 42, 42, 0.5);
	padding: 2em;
	margin: auto;
}

.-dress_b12004 .c-note {
	color: rgba(42, 42, 42, 0.7);
	font-size: 0.85em;
	line-height: 1.8;
}

.-dress_b12004 .c-credit {
	color: rgba(42, 42, 42, 0.7);
	font-size: 0.85em;
	line-height: 1.8;
}

.-dress_b12004 .c-hr {
	margin-top: 2em;
	margin-bottom: 2em;
	margin-right: auto;
	margin-left: auto;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top: solid 1px #7f7a9e;
}

.-dress_b12004 .c-img {
	margin: 0px;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.-dress_b12004 .c-img .c-img_comment {
	color: rgba(42, 42, 42, 0.7);
	font-size: 0.85em;
	line-height: 1.8;
}

.-dress_b12004 .c-img .js-photo_mouseover {
	font-size: 1em;
}

.-dress_b12004 .c-list_indent {
	margin: auto;
}

.-dress_b12004 .c-list_indent th {
	border-bottom: solid 1px rgba(42, 42, 42, 0.5);
	text-align: left;
	font-weight: 500;
}

.-dress_b12004 .c-list_indent td {
	padding-top: 1em;
	padding-right: 0em;
	padding-bottom: 1em;
	padding-left: 2em;
	text-align: left;
}

.-dress_b12004 .c-list_indent .c-affix {
	color: rgba(42, 42, 42, 0.7);
	font-size: 0.85em;
	padding: 0px;
}

.-dress_b12004 .c-list_table {
	margin: auto;
	background-color: #eaeaea;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top: solid 1px #3b4600;
}

.-dress_b12004 .c-list_table th {
	vertical-align: middle;
	padding: 15px;
	text-align: left;
	font-weight: 500;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom: solid 1px #3b4600;
}

.-dress_b12004 .c-list_table td {
	vertical-align: middle;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom: solid 1px #3b4600;
	padding: 15px;
	max-width: 50vw;
}

.-dress_b12004 .c-list_table .c-affix {
	color: rgba(42, 42, 42, 0.7);
	font-size: 0.85em;
	padding: 0px;
}

.-dress_b12004 .c-list_news {
	margin: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #eaeaea;
}

.-dress_b12004 .c-list_news th {
	vertical-align: top;
	text-align: left;
	font-weight: 500;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 35px;
	padding-left: 35px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.-dress_b12004 .c-list_news td {
	vertical-align: top;
	text-align: left;
	padding-top: 35px;
	padding-right: 35px;
	padding-bottom: 35px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.-dress_b12004 .c-list_news .c-affix {
	font-size: 0.85em;
	color: rgba(42, 42, 42, 0.7);
	padding: 0px;
}

.-dress_b12004 .c-list-no_mark {
	margin: auto;
}

.-dress_b12004 .c-list-no_mark li {
	font-size: 1em;
	list-style-type: none;
}

.-dress_b12004 .c-list-no_mark ul {
	margin-left: 2em;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
}

.-dress_b12004 .c-list-no_mark ul li {
	font-size: 1em;
}

.-dress_b12004 .c-list-sign {
	margin: auto;
	padding-left: 2em;
}

.-dress_b12004 .c-list-sign li {
	font-size: 1em;
	list-style-type: disc;
	list-style-position: outside;
}

.-dress_b12004 .c-list-sign ul {
	margin: auto;
}

.-dress_b12004 .c-list-sign ul li {
	font-size: 1em;
}

.-dress_b12004 .c-list-numbers {
	margin: auto;
	padding-left: 2em;
}

.-dress_b12004 .c-list-numbers li {
	font-size: 1em;
	list-style-position: outside;
	list-style-type: decimal;
}

.-dress_b12004 .c-list-numbers ol {
	margin: auto;
}

.-dress_b12004 .c-list-numbers ol li {
	font-size: 1em;
}

.-dress_b12004 .c-list-alphabet {
	margin: auto;
	padding-left: 2em;
}

.-dress_b12004 .c-list-alphabet li {
	font-size: 1em;
	list-style-position: outside;
	list-style-type: upper-alpha;
}

.-dress_b12004 .c-list-alphabet ol {
	margin: auto;
}

.-dress_b12004 .c-list-alphabet ol li {
	font-size: 1em;
}

.-dress_b12004 .c-list-alphabet_small {
	margin: auto;
	padding-left: 2em;
}

.-dress_b12004 .c-list-alphabet_small li {
	font-size: 1em;
	list-style-type: lower-alpha;
	list-style-position: outside;
}

.-dress_b12004 .c-list-alphabet_small ol {
	margin: auto;
}

.-dress_b12004 .c-list-alphabet_small ol li {
	font-size: 1em;
}

.-dress_b12004 .c-list-greece {
	margin: auto;
	padding-left: 2em;
}

.-dress_b12004 .c-list-greece li {
	font-size: 1em;
	list-style-type: upper-roman;
	list-style-position: outside;
}

.-dress_b12004 .c-list-greece ol {
	margin: auto;
}

.-dress_b12004 .c-list-greece ol li {
	font-size: 1em;
}

.-dress_b12004 .c-list-greece_small {
	margin: auto;
	padding-left: 2em;
}

.-dress_b12004 .c-list-greece_small li {
	font-size: 1em;
	list-style-position: outside;
	list-style-type: lower-roman;
}

.-dress_b12004 .c-list-greece_small ol {
	margin: auto;
}

.-dress_b12004 .c-list-greece_small ol li {
	font-size: 1em;
}

.-dress_b12004 .c-breadcrumb {
	font-size: 0.85em;
	margin: auto;
}

.-dress_b12004 .c-breadcrumb a {
	text-decoration: underline;
	color: #2a2a2a;
}

.-dress_b12004 .c-breadcrumb a:hover {
	color: #9070a3;
}

.-dress_b12004 .c-breadcrumb em,
.-dress_b12004 .c-breadcrumb .c-current {
	font-weight: bolder;
}

.-dress_b12004 .c-pager {
	margin: auto;
	font-size: 1em;
}

.-dress_b12004 .c-pager a {
	color: #2a2a2a;
}

.-dress_b12004 .c-pager a:hover {
	color: #9070a3;
}

.-dress_b12004 .c-pager .c-current {
	font-weight: bolder;
}

.-dress_b12004 .c-pager span {
	color: rgba(42, 42, 42, 0.5);
}

.-dress_b12004 .c-link_top {
	color: #2a2a2a;
}

.-dress_b12004 .c-link_top:hover {
	color: #9070a3;
}

.-dress_b12004 .c-link_top span {
	font-size: 1em;
}

.-dress_b12004 .c-sound_btn1 {
	background-image: none;
	width: auto;
	height: auto;
	background-color: #eaeaea;
	padding: 3px;
	vertical-align: middle;
}

.-dress_b12004 .c-sound_btn1.on {
	background-image: none;
	background-color: #2a2a2a;
}

.-dress_b12004 .c-sound_btn1::before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ctitle%3Esound_off%3C/title%3E%3Cpath d='M13.6,5a.4.4,0,0,0-.68-.29l-3,3,3.67,3.67Z' fill='rgba(42,42,42, 0.95)'/%3E%3Cpath d='M6.4,8.8a.8.8,0,0,0-.8.8v4.8a.8.8,0,0,0,.8.8H8.8l4.12,4.12A.4.4,0,0,0,13.6,19V15.86L6.54,8.8Z' fill='rgba(42,42,42, 0.95)'/%3E%3Cpath d='M19.37,18.23,5.77,4.63A.81.81,0,1,0,4.63,5.77l13.6,13.6a.82.82,0,0,0,1.14,0A.81.81,0,0,0,19.37,18.23Z' fill='rgba(42,42,42, 0.95)'/%3E%3C/svg%3E");
	display: block;
	width: 24px;
	height: 24px;
}

.-dress_b12004 .c-sound_btn1.on::before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ctitle%3Esound_on%3C/title%3E%3Cpath d='M16.75,5.56a.81.81,0,0,0-1.18.25.79.79,0,0,0,.21,1,6.39,6.39,0,0,1,0,10.32.79.79,0,0,0-.21,1,.81.81,0,0,0,1.18.25,8,8,0,0,0,0-12.88Z' fill='rgba(234,234,234, 0.95)'/%3E%3Cpath d='M16.8,12a4.81,4.81,0,0,0-1.64-3.61.79.79,0,0,0-1.2.22h0a.8.8,0,0,0,.18,1,3.2,3.2,0,0,1,0,4.76.8.8,0,0,0-.18,1h0a.79.79,0,0,0,1.2.22A4.81,4.81,0,0,0,16.8,12Z' fill='rgba(234,234,234, 0.95)'/%3E%3Cpath d='M11.32,4.68,7.2,8.8H4.8a.8.8,0,0,0-.8.8v4.8a.8.8,0,0,0,.8.8H7.2l4.12,4.12A.4.4,0,0,0,12,19V5A.4.4,0,0,0,11.32,4.68Z' fill='rgba(234,234,234, 0.95)'/%3E%3C/svg%3E");
	display: block;
	width: 24px;
	height: 24px;
}

.-dress_b12004 .c-sound_btn2 {
	background-color: #eaeaea;
	background-image: none;
	width: auto;
	height: auto;
	vertical-align: middle;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 3px;
	line-height: 1;
}

.-dress_b12004 .c-sound_btn2::before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ctitle%3Esound_off%3C/title%3E%3Cpath d='M13.6,5a.4.4,0,0,0-.68-.29l-3,3,3.67,3.67Z' fill='rgba(42,42,42, 0.95)'/%3E%3Cpath d='M6.4,8.8a.8.8,0,0,0-.8.8v4.8a.8.8,0,0,0,.8.8H8.8l4.12,4.12A.4.4,0,0,0,13.6,19V15.86L6.54,8.8Z' fill='rgba(42,42,42, 0.95)'/%3E%3Cpath d='M19.37,18.23,5.77,4.63A.81.81,0,1,0,4.63,5.77l13.6,13.6a.82.82,0,0,0,1.14,0A.81.81,0,0,0,19.37,18.23Z' fill='rgba(42,42,42, 0.95)'/%3E%3C/svg%3E");
	display: inline-block;
	vertical-align: middle;
	width: 24px;
	height: 24px;
}

.-dress_b12004 .c-sound_btn2::after {
	content: "OFF";
	font-size: 12px;
	color: #2a2a2a;
	font-weight: 500;
	display: inline-block;
	vertical-align: middle;
	line-height: 2;
}

.-dress_b12004 .c-sound_btn2.on {
	background-image: none;
	background-color: #2a2a2a;
}

.-dress_b12004 .c-sound_btn2.on::before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ctitle%3Esound_on%3C/title%3E%3Cpath d='M16.75,5.56a.81.81,0,0,0-1.18.25.79.79,0,0,0,.21,1,6.39,6.39,0,0,1,0,10.32.79.79,0,0,0-.21,1,.81.81,0,0,0,1.18.25,8,8,0,0,0,0-12.88Z' fill='rgba(234,234,234, 0.95)'/%3E%3Cpath d='M16.8,12a4.81,4.81,0,0,0-1.64-3.61.79.79,0,0,0-1.2.22h0a.8.8,0,0,0,.18,1,3.2,3.2,0,0,1,0,4.76.8.8,0,0,0-.18,1h0a.79.79,0,0,0,1.2.22A4.81,4.81,0,0,0,16.8,12Z' fill='rgba(234,234,234, 0.95)'/%3E%3Cpath d='M11.32,4.68,7.2,8.8H4.8a.8.8,0,0,0-.8.8v4.8a.8.8,0,0,0,.8.8H7.2l4.12,4.12A.4.4,0,0,0,12,19V5A.4.4,0,0,0,11.32,4.68Z' fill='rgba(234,234,234, 0.95)'/%3E%3C/svg%3E");
}

.-dress_b12004 .c-sound_btn2.on::after {
	content: "ON";
	color: #eaeaea;
}

.-dress_b12004 .c-sound_btn3 {
	background-image: none;
	width: auto;
	height: auto;
	vertical-align: middle;
	line-height: 1;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 6px;
	border: solid 1px #2a2a2a;
	border-radius: 3px;
}

.-dress_b12004 .c-sound_btn3::before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ctitle%3Esound_off%3C/title%3E%3Cpath d='M13.6,5a.4.4,0,0,0-.68-.29l-3,3,3.67,3.67Z' fill='rgba(42,42,42, 0.95)'/%3E%3Cpath d='M6.4,8.8a.8.8,0,0,0-.8.8v4.8a.8.8,0,0,0,.8.8H8.8l4.12,4.12A.4.4,0,0,0,13.6,19V15.86L6.54,8.8Z' fill='rgba(42,42,42, 0.95)'/%3E%3Cpath d='M19.37,18.23,5.77,4.63A.81.81,0,1,0,4.63,5.77l13.6,13.6a.82.82,0,0,0,1.14,0A.81.81,0,0,0,19.37,18.23Z' fill='rgba(42,42,42, 0.95)'/%3E%3C/svg%3E");
	display: inline-block;
	vertical-align: middle;
	width: 24px;
	height: 24px;
}

.-dress_b12004 .c-sound_btn3::after {
	content: "OFF";
	color: #2a2a2a;
	font-size: 14px;
	line-height: 1.7;
	font-weight: bold;
	vertical-align: middle;
}

.-dress_b12004 .c-sound_btn3.on {
	border-color: #9070a3;
}

.-dress_b12004 .c-sound_btn3.on::before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ctitle%3Esound_on%3C/title%3E%3Cpath d='M16.75,5.56a.81.81,0,0,0-1.18.25.79.79,0,0,0,.21,1,6.39,6.39,0,0,1,0,10.32.79.79,0,0,0-.21,1,.81.81,0,0,0,1.18.25,8,8,0,0,0,0-12.88Z' fill='rgba(144,112,163, 0.95)'/%3E%3Cpath d='M16.8,12a4.81,4.81,0,0,0-1.64-3.61.79.79,0,0,0-1.2.22h0a.8.8,0,0,0,.18,1,3.2,3.2,0,0,1,0,4.76.8.8,0,0,0-.18,1h0a.79.79,0,0,0,1.2.22A4.81,4.81,0,0,0,16.8,12Z' fill='rgba(144,112,163, 0.95)'/%3E%3Cpath d='M11.32,4.68,7.2,8.8H4.8a.8.8,0,0,0-.8.8v4.8a.8.8,0,0,0,.8.8H7.2l4.12,4.12A.4.4,0,0,0,12,19V5A.4.4,0,0,0,11.32,4.68Z' fill='rgba(144,112,163, 0.95)'/%3E%3C/svg%3E");
}

.-dress_b12004 .c-sound_btn3.on::after {
	color: #9070a3;
	content: "ON";
}

.-dress_b12004 .c-sound_btn4 {
	background-image: none;
	width: auto;
	height: auto;
	vertical-align: middle;
}

.-dress_b12004 .c-sound_btn4::before {
	content: "SOUND";
	font-weight: bold;
	display: inline-block;
	line-height: 2;
}

.-dress_b12004 .c-sound_btn4::after {
	content: "OFF";
	color: #2a2a2a;
	font-weight: bold;
	background-color: rgba(42, 42, 42, 0.3);
	display: inline-block;
	padding-right: 0.5em;
	padding-left: 0.5em;
	margin-left: 0.5em;
	line-height: 2;
}

.-dress_b12004 .c-sound_btn4.on {
	background-image: none;
}

.-dress_b12004 .c-sound_btn4.on::after {
	content: "ON";
	color: #eaeaea;
	background-color: #2a2a2a;
}

.-dress_b12004 .c-cart {
	margin: auto;
}

.-dress_b12004 .c-cart .c-large_headline {
	color: #2a2a2a;
}

.-dress_b12004 .c-cart .c-list_indent {
	margin-bottom: 1em;
	border-style: none;
}

.-dress_b12004 .c-cart .c-list_indent th {
	border-bottom-color: rgba(42, 42, 42, 0.5);
	padding-left: 0px;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
}

.-dress_b12004 .c-cart .c-list_indent td {
	border-bottom-color: rgba(42, 42, 42, 0.5);
	padding-right: 0em;
	padding-left: 1em;
	padding-bottom: 1em;
	padding-top: 1em;
}

.-dress_b12004 .c-cart .c-cart_table {
	margin: auto;
}

.-dress_b12004 .c-cart .c-cart_table th {
	border-left-color: rgba(42, 42, 42, 0.5);
	border-bottom-color: rgba(42, 42, 42, 0.5);
}

.-dress_b12004 .c-cart .c-cart_table td {
	border-left-color: rgba(42, 42, 42, 0.5);
}

.-dress_b12004 .c-cart_buying_area {
	background-color: rgba(42, 42, 42, 0.1);
}

.-dress_b12004 .c-cart_buying_area .c-list_table {
	border: solid 1px rgba(42, 42, 42, 0.5);
	margin-bottom: 1em;
}

.-dress_b12004 .c-cart_buying_area .c-list_table th {
	border: solid 1px rgba(42, 42, 42, 0.5);
	background-color: #eaeaea;
	padding: 1em;
}

.-dress_b12004 .c-cart_buying_area .c-list_table td {
	border: solid 1px rgba(42, 42, 42, 0.5);
	background-color: #eaeaea;
	padding: 1em;
}

.-dress_b12004 .c-blog-new {
	background-color: #9070a3;
	color: #eaeaea;
	font-size: 1rem;
	line-height: 1;
	padding: 0.25em;
	font-weight: 500;
}

.-dress_b12004 .c-blog-category {
	border-style: none;
	margin-top: auto;
	margin-right: 0.25em;
	margin-bottom: 0.25em;
	padding: 0px;
	vertical-align: bottom;
	position: relative;
	margin-left: 15px;
}

.-dress_b12004 .c-blog-category a {
	color: #2a2a2a;
	display: block;
	padding-top: 0.25em;
	padding-right: 0.5em;
	padding-bottom: 0.25em;
	padding-left: 0.5em;
	font-size: 1em;
	line-height: 1.75;
	border-radius: 3px;
}

.-dress_b12004 .c-blog-category a:hover {
	color: #9070a3;
	background-color: rgba(144, 112, 163, 0.1);
}

.-dress_b12004 .c-blog-tag {
	display: inline-block;
	margin-right: 0.25em;
	margin-bottom: 0.25em;
	vertical-align: bottom;
}

.-dress_b12004 .c-blog-tag a {
	display: block;
	border-style: solid;
	border-width: 1px;
	color: #2a2a2a;
	padding-top: 0.25em;
	padding-right: 0.5em;
	padding-bottom: 0.25em;
	padding-left: 0.5em;
	font-size: 1em;
	line-height: 1.75;
	border-radius: 3px;
}

.-dress_b12004 .c-blog-tag a:hover {
	color: #9070a3;
	background-color: rgba(144, 112, 163, 0.1);
}

.-dress_b12004 .c-blog-category:last-child {
	margin-right: 0px;
}

.-dress_b12004 .c-blog-pagination {
	text-align: center;
	margin: auto;
	line-height: 1.75;
}

.-dress_b12004 .c-blog-pagination a.c-blog-pagination-link {
	color: #2a2a2a;
	border: solid 1px #2a2a2a;
	border-radius: 3px;
	padding-top: 0.25em;
	padding-right: 0.5em;
	padding-bottom: 0.25em;
	padding-left: 0.5em;
}

.-dress_b12004 .c-blog-pagination a.c-blog-pagination-link.-current {
	color: #9070a3;
	border-color: #9070a3;
	background-color: #eaeaea;
}

.-dress_b12004 .c-blog-pagination a.c-blog-pagination-link:hover {
	color: #9070a3;
	border-color: #9070a3;
	background-color: rgba(144, 112, 163, 0.1);
}

.-dress_b12004 .c-blog-pagination a.c-blog-pagination-previous {
	color: #2a2a2a;
	border: solid 1px #2a2a2a;
	background-color: rgba(0, 0, 0, 0);
	border-radius: 3px;
	padding-top: 0.25em;
	padding-right: 0.5em;
	padding-bottom: 0.25em;
	padding-left: 0.5em;
}

.-dress_b12004 .c-blog-pagination a.c-blog-pagination-next {
	color: #2a2a2a;
	background-color: rgba(0, 0, 0, 0);
	border: solid 1px #2a2a2a;
	border-radius: 3px;
	padding-top: 0.25em;
	padding-right: 0.5em;
	padding-bottom: 0.25em;
	padding-left: 0.5em;
}

.-dress_b12004 .c-blog-pagination a.c-blog-pagination-previous:hover {
	color: #9070a3;
	border-color: #9070a3;
	background-color: rgba(144, 112, 163, 0.1);
}

.-dress_b12004 .c-blog-pagination a.c-blog-pagination-next:hover {
	color: #9070a3;
	border-color: #9070a3;
	background-color: rgba(144, 112, 163, 0.1);
}

.-dress_b12004 .c-blog-pagination a.-disabled {
	opacity: 0.5;
}

.-dress_b12004 a:hover {
	opacity: 1;
}

.-dress_b12004 .c-menu.-menu_a {
	margin: auto;
}

.-dress_b12004 .c-menu.-menu_a li {
	border-style: none;
	vertical-align: middle;
	font-size: 12px;
	letter-spacing: 2px;
}

.-dress_b12004 .c-menu.-menu_a li a {
	color: #2a2a2a;
	font-size: 1em;
	line-height: 2;
	font-weight: 500;
	padding-top: 0em;
	padding-right: 2em;
	padding-bottom: 0em;
	padding-left: 1em;
}

.-dress_b12004 .c-menu.-menu_a li .c-current {
	color: #9070a3;
}

.-dress_b12004 .c-menu.-menu_a li a:hover {
	color: #9070a3;
}

.-dress_b12004 .c-menu.-menu_a li .c-unlink {
	color: rgba(42, 42, 42, 0.7);
	font-size: 1em;
	line-height: 2;
	padding: 1em;
}

.-dress_b12004 .c-menu.-v.-menu_a {
	margin: auto;
	border-style: none;
}

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

.-dress_b12004 .c-menu.-v.-menu_a li a {
	text-align: left;
	border-style: none;
	padding-right: 0em;
	padding-left: 0em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

.-dress_b12004 .c-menu.-v.-menu_a li .c-unlink {
	text-align: left;
	border-style: none;
	padding-right: 0em;
	padding-left: 0em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

.-dress_b12004 .c-menu.-v.-menu_a li ul {
	margin-left: 2em;
}

.-dress_b12004 .c-menu.-menu_b {
	margin: auto;
}

.-dress_b12004 .c-menu.-menu_b li {
	vertical-align: middle;
	border-right: solid 1px rgba(42, 42, 42, 0.5);
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	letter-spacing: 2px;
}

.-dress_b12004 .c-menu.-menu_b li a {
	color: #2a2a2a;
	padding-top: 0em;
	padding-right: 1em;
	padding-bottom: 0em;
	padding-left: 1em;
	font-size: 1em;
	line-height: 2;
	font-weight: 500;
}

.-dress_b12004 .c-menu.-menu_b li .c-current {
	color: #9070a3;
}

.-dress_b12004 .c-menu.-menu_b li a:hover {
	color: #9070a3;
}

.-dress_b12004 .c-menu.-menu_b li .c-unlink {
	color: rgba(42, 42, 42, 0.7);
	font-size: 1em;
	line-height: 2;
	padding-top: 0em;
	padding-right: 1em;
	padding-left: 1em;
	padding-bottom: 0em;
}

.-dress_b12004 .c-menu.-v.-menu_b {
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom: solid 1px rgba(42, 42, 42, 0.5);
}

.-dress_b12004 .c-menu.-v.-menu_b li {
	border-right-style: none;
	border-top: solid 1px rgba(42, 42, 42, 0.5);
	border-bottom-style: none;
	border-left-style: none;
}

.-dress_b12004 .c-menu.-v.-menu_b li a {
	text-align: left;
	border-style: none;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-right: 0em;
	padding-left: 0em;
}

.-dress_b12004 .c-menu.-v.-menu_b li .c-unlink {
	text-align: left;
	border-style: none;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-right: 0em;
	padding-left: 0em;
}

.-dress_b12004 .c-menu.-v.-menu_b li ul {
	margin-left: 2em;
}

.-dress_b12004 .c-menu.-menu_c {
	background-color: rgba(144, 112, 163, 0.9);
	vertical-align: middle;
	margin: auto;
	display: inline-block;
	border-radius: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.-dress_b12004 .c-menu.-menu_c li {
	border-style: none;
	vertical-align: middle;
}

.-dress_b12004 .c-menu.-menu_c li a {
	background-color: rgba(0, 0, 0, 0);
	color: #eaeaea;
	font-size: 1em;
	line-height: 1.75;
	padding-top: 0.5em;
	padding-right: 1em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	font-weight: 500;
}

.-dress_b12004 .c-menu.-menu_c li .c-current {
	background-color: #9070a3;
}

.-dress_b12004 .c-menu.-menu_c li a:hover {
	background-color: #9070a3;
}

.-dress_b12004 .c-menu.-menu_c li .c-unlink {
	color: rgba(234, 234, 234, 0.7);
	font-size: 1em;
	line-height: 1.75;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-right: 1em;
	padding-left: 1em;
}

.-dress_b12004 .c-menu.-v.-menu_c {
	margin: auto;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
}

.-dress_b12004 .c-menu.-v.-menu_c li ul {
	margin-left: 2em;
}

.-dress_b12004 .c-menu.-menu_d {
	background-color: rgba(144, 112, 163, 0.9);
	margin: auto;
	padding: 0px;
}

.-dress_b12004 .c-menu.-menu_d li {
	border-style: none;
	vertical-align: middle;
}

.-dress_b12004 .c-menu.-menu_d li a {
	color: #eaeaea;
	background-color: rgba(0, 0, 0, 0);
	font-size: 1em;
	line-height: 1.75;
	padding-top: 0.5em;
	padding-right: 1em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	font-weight: 500;
}

.-dress_b12004 .c-menu.-menu_d li .c-current {
	background-color: #9070a3;
}

.-dress_b12004 .c-menu.-menu_d li a:hover {
	background-color: #9070a3;
	opacity: 1;
}

.-dress_b12004 .c-menu.-menu_d li .c-unlink {
	color: rgba(234, 234, 234, 0.7);
	background-color: rgba(0, 0, 0, 0);
	padding-top: 0.5em;
	padding-right: 1em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	font-size: 1em;
	line-height: 1.75;
}

.-dress_b12004 .c-menu.-v.-menu_d {
	margin: auto;
	text-align: left;
}

.-dress_b12004 .c-menu.-v.-menu_d li ul {
	margin-left: 2em;
}

.-dress_b12004 .c-menu.-menu_e {
	background-image: linear-gradient(to bottom, #2a2a2a 0%, rgba(42, 42, 42, 0.8) 100%);
	background-color: #eaeaea;
	border-style: none;
}

.-dress_b12004 .c-menu.-menu_e li a {
	color: #eaeaea;
	font-size: 1em;
	font-weight: 500;
	line-height: 1.75;
	padding-right: 1em;
	padding-left: 1em;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}

.-dress_b12004 .c-menu.-menu_e li .c-current {
	background-color: #2a2a2a;
}

.-dress_b12004 .c-menu.-menu_e li a:hover {
	color: #eaeaea;
	background-color: #2a2a2a;
	opacity: 1;
}

.-dress_b12004 .c-menu.-menu_e li .c-unlink {
	color: rgba(234, 234, 234, 0.7);
	font-size: 1em;
	line-height: 1.75;
	padding-top: 0.5em;
	padding-right: 1em;
	padding-bottom: 0.5em;
	padding-left: 1em;
}

.-dress_b12004 .c-menu.-v.-menu_e {
	background-color: #eaeaea;
	background-image: linear-gradient(to bottom, rgba(42, 42, 42, 0.8) 0%, #2a2a2a 100%);
	text-align: left;
}

.-dress_b12004 .c-menu.-v.-menu_e li {
	border-style: none;
}

.-dress_b12004 .c-menu.-v.-menu_e li a {
	background-image: none;
	color: #eaeaea;
}

.-dress_b12004 .c-menu.-v.-menu_e li .c-current {
	background-color: #2a2a2a;
}

.-dress_b12004 .c-menu.-v.-menu_e li a:hover {
	background-color: #2a2a2a;
}

.-dress_b12004 .c-menu.-v.-menu_e li .c-unlink {
	color: rgba(234, 234, 234, 0.7);
}

.-dress_b12004 .m-motion.-f {
	margin: auto;
	text-align: center;
}

.-dress_b12004 .m-motion.-f li {
	float: none;
	display: inline-block;
	border-style: none;
	width: auto;
	margin: auto;
	padding: 0px;
}

.-dress_b12004 .m-motion.-f li a {
	color: #2a2a2a;
	background-color: rgba(0, 0, 0, 0);
	border-style: none;
	display: block;
	text-align: left;
	font-size: 1em;
	line-height: 1.75;
	font-weight: 500;
	padding-right: 1em;
	padding-left: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin: 0px;
}

.-dress_b12004 .m-motion.-f li a:hover {
	color: #9070a3;
}

.-dress_b12004 .m-motion.-f li .c-unlink {
	color: rgba(42, 42, 42, 0.7);
	display: block;
	text-align: left;
	font-size: 1em;
	line-height: 1.75;
	padding-top: 0.5em;
	padding-bottom: 0.5vw;
	padding-right: 1em;
	padding-left: 1em;
	margin: 0px;
}

.-dress_b12004 .m-motion.-f li ul::before {
	border-right: solid 4px rgba(0, 0, 0, 0);
	border-left: solid 4px rgba(0, 0, 0, 0);
	transform: translate(-50%, 0);
	margin: auto;
	border-bottom: solid 4px #2a2a2a;
	border-top-style: none;
	display: block;
}

.-dress_b12004 .m-motion.-f li ul li::before {
	transform: translate(-50%, 0);
	margin: auto;
	display: none;
	border-bottom-color: rgba(0, 0, 0, 0);
}

.-dress_b12004 .m-motion.-f li ul {
	transform: translate(-50%, 0);
	margin: auto;
	overflow: hidden;
	width: 200px;
}

.-dress_b12004 .m-motion.-f li ul li a {
	color: #eaeaea;
	border-style: none;
	background-color: #2a2a2a;
	padding: 0.5em;
}

.-dress_b12004 .m-motion.-f li ul li.c-current a {
	color: #eaeaea;
}

.-dress_b12004 .m-motion.-f li ul li a:hover {
	background-color: #9070a3;
	color: #eaeaea;
}

.-dress_b12004 .m-motion.-f li ul li .c-unlink {
	color: rgba(234, 234, 234, 0.7);
	background-color: #2a2a2a;
	border-style: none;
	padding: 0.5em;
}

.-dress_b12004 .m-motion.-f li ul li {
	display: block;
	padding: 0px;
	overflow: hidden;
	border-style: none;
}

.-dress_b12004 .m-motion.-g {
	margin: auto;
	padding: 0px;
	text-align: center;
	overflow: visible;
}

.-dress_b12004 .m-motion.-g li {
	border-style: none;
	display: inline-block;
	float: none;
	vertical-align: middle;
}

.-dress_b12004 .m-motion.-g li a {
	color: #2a2a2a;
	display: block;
	height: auto;
	letter-spacing: 0px;
	margin: auto;
	font-size: 1em;
	line-height: 1.75;
	padding: 1em;
	font-weight: 500;
}

.-dress_b12004 .m-motion.-g li.c-current a {
	color: #2a2a2a;
}

.-dress_b12004 .m-motion.-g li a:hover {
	color: #2a2a2a;
}

.-dress_b12004 .m-motion.-g li .c-unlink {
	color: rgba(42, 42, 42, 0.7);
	display: block;
	height: auto;
	letter-spacing: 0px;
	margin: auto;
	font-size: 1em;
	line-height: 1.75;
	padding: 1em;
}

.-dress_b12004 .m-motion.-g .lavalamp-object {
	background-color: rgba(144, 112, 163, 0.15);
	border-radius: 8px;
}

.-dress_b12004 .m-motion.-j {
	margin: auto;
	text-align: center;
}

.-dress_b12004 .m-motion.-j li {
	border-style: none;
	display: inline-block;
	float: none;
	vertical-align: bottom;
}

.-dress_b12004 .m-motion.-j li a {
	color: #2a2a2a;
	display: block;
	font-size: 1em;
	font-weight: 500;
	line-height: 1.75;
	margin: 0px;
	padding-top: 0.5em;
	padding-right: 1em;
	padding-bottom: 0.5em;
	padding-left: 1em;
}

.-dress_b12004 .m-motion.-j li.c-current a {
	color: #9070a3;
}

.-dress_b12004 .m-motion.-j li a:hover {
	color: #9070a3;
}

.-dress_b12004 .m-motion.-j li .c-unlink {
	color: rgba(42, 42, 42, 0.7);
	display: block;
	font-size: 1em;
	line-height: 1.75;
	padding-right: 1em;
	padding-left: 1em;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}

.-dress_b12004 .m-motion.-j .lavalamp-object {
	border-bottom: solid 1px #9070a3;
	border-top-style: none;
}

.-dress_b12004 .m-motion.-h {
	margin: auto;
}

.-dress_b12004 .m-motion.-h li {
	border-style: none;
	margin-bottom: 2px;
}

.-dress_b12004 .m-motion.-h li a {
	background-color: #2a2a2a;
	color: #eaeaea;
	width: 300px;
	border-radius: 3px;
	font-size: 1em;
	font-weight: 500;
	line-height: 1.75;
	max-width: 100%;
	padding-top: 0.5em;
	padding-right: 1em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	margin: 0px;
}

.-dress_b12004 .m-motion.-h li.c-current a {
	background-color: #9070a3;
}

.-dress_b12004 .m-motion.-h li a:hover {
	background-color: #9070a3;
	width: 320px;
	padding-left: 2em;
}

.-dress_b12004 .m-motion.-h li .c-unlink {
	color: #eaeaea;
	background-color: rgba(42, 42, 42, 0.5);
	width: 300px;
	border-radius: 3px;
	font-size: 1em;
	line-height: 1.75;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-right: 1em;
	padding-left: 1em;
	max-width: 100%;
	margin: 0px;
}

.-dress_b12004 .m-motion.-i {
	margin: auto;
}

.-dress_b12004 .m-motion.-i li {
	border-style: none;
	margin-bottom: 4px;
}

.-dress_b12004 .m-motion.-i li a {
	color: #2a2a2a;
	background-color: #eaeaea;
	display: inline-block;
	border-radius: 3px;
	text-align: center;
	font-size: 1em;
	font-weight: 500;
	line-height: 1.75;
	padding: 1em;
	border-top: solid 1px #2a2a2a;
	border-right: solid 2px #2a2a2a;
	border-bottom: solid 2px #2a2a2a;
	border-left: solid 1px #2a2a2a;
	margin: 0px;
}

.-dress_b12004 .m-motion.-i li.c-current a {
	color: #9070a3;
	border-color: #9070a3;
}

.-dress_b12004 .m-motion.-i li a:hover {
	color: #9070a3;
	border-color: #9070a3;
	padding-right: 2em;
	padding-left: 2em;
}

.-dress_b12004 .m-motion.-i li .c-unlink {
	color: rgba(42, 42, 42, 0.7);
	border-style: solid;
	border-width: 1px;
	display: inline-block;
	border-radius: 3px;
	text-align: center;
	font-size: 1em;
	line-height: 1.75;
	padding: 1em;
	margin: 0px;
}

.-dress_b12004 .a-ghost_header {
	background-color: #eaeaea;
}

.-dress_b12004 .c-menu.-menu_e li {
	border-style: none;
	vertical-align: middle;
}

.-dress_b12004 .c-menu.-menu_b li:first-child {
	border-left: solid 1px rgba(42, 42, 42, 0.5);
}

.-dress_b12004 .c-menu.-v.-menu_b li:first-child {
	border-left-style: none;
}

.-dress_b12004 .c-menu.-v.-menu_e li ul {
	margin-left: 2em;
}

.-dress_b12004 .c-blog-tag:last-child {
	margin-right: 0px;
}

.-dress_b12004 .m-motion.-f li ul li:first-child {
	padding-top: 4px;
}

.-dress_b12004 .b-headlines .column {
	background-color: #999e7a;
	padding: 40px;
	box-shadow: 0px 60px 60px 0 rgba(0, 0, 0, 0.1);
}

.-dress_b12004.b-headlines .column {
	background-color: #999e7a;
	padding: 40px;
	box-shadow: 0px 60px 60px 0 rgba(0, 0, 0, 0.1);
}

.-dress_b12004 .c-blog-category::before {
	display: block;
	background-color: #7f7a9e;
	width: 10px;
	height: 2px;
	content: "";
	position: absolute;
	top: 1em;
	left: -11px;
}

.-dress_b12004 .a-header .c-lead {
	margin-top: 12px;
	margin-left: 1px;
}

.-dress_b12004 .c-title {
	color: #3b4600;
	position: relative;
	line-height: 1.2em;
}

.-dress_b12004 .b-plain .c-title {
	padding-left: 40px;
}

.-dress_b12004.b-plain .c-title {
	padding-left: 40px;
}

.-dress_b12004 .b-plain .c-title::before {
	background-color: #3b4600;
	width: 70px;
	height: 1px;
	position: absolute;
	top: .6em;
	content: "";
	left: -50px;
}

.-dress_b12004.b-plain .c-title::before {
	background-color: #3b4600;
	width: 70px;
	height: 1px;
	position: absolute;
	top: .6em;
	content: "";
	left: -50px;
}

.-dress_b12004 .b-megamenu .b-megamenu_contents {
	background-color: #eaeaea;
	box-shadow: 10px 10px 40px 0 rgba(0, 0, 0, 0.1);
}

.-dress_b12004.b-megamenu .b-megamenu_contents {
	background-color: #eaeaea;
	box-shadow: 10px 10px 40px 0 rgba(0, 0, 0, 0.1);
}

.-dress_b12004 .megamenu-list .b-megamenu_navigation.-active {
	background-color: #999e7a;
	color: #2a2a2a;
}

.-dress_b12004 .megamenu-list .b-megamenu_navigation a:hover {
	background-color: rgba(153, 158, 122, 0.1);
}

.-dress_b12004 .b-megamenu .c-page_title {
	color: #2a2a2a;
}

.-dress_b12004.b-megamenu .c-page_title {
	color: #2a2a2a;
}

.-dress_b12004 .b-megamenu .c-title {
	color: #2a2a2a;
}

.-dress_b12004.b-megamenu .c-title {
	color: #2a2a2a;
}

.-dress_b12004 .b-megamenu .c-large_headline {
	color: #2a2a2a;
}

.-dress_b12004.b-megamenu .c-large_headline {
	color: #2a2a2a;
}

.-dress_b12004 .b-megamenu .c-small_headline {
	color: #2a2a2a;
}

.-dress_b12004.b-megamenu .c-small_headline {
	color: #2a2a2a;
}

.-dress_b12004 .b-megamenu .c-blockquote {
	color: #2a2a2a;
}

.-dress_b12004.b-megamenu .c-blockquote {
	color: #2a2a2a;
}

.-dress_b12004 .b-megamenu .c-enclosure {
	color: #2a2a2a;
	border-color: rgba(42, 42, 42, 0.15);
}

.-dress_b12004.b-megamenu .c-enclosure {
	color: #2a2a2a;
	border-color: rgba(42, 42, 42, 0.15);
}

.-dress_b12004 .b-megamenu .c-note {
	color: #2a2a2a;
}

.-dress_b12004.b-megamenu .c-note {
	color: #2a2a2a;
}

.-dress_b12004 .b-megamenu .c-credit {
	color: #2a2a2a;
}

.-dress_b12004.b-megamenu .c-credit {
	color: #2a2a2a;
}

.-dress_b12004 .b-megamenu .c-img_comment {
	color: #2a2a2a;
}

.-dress_b12004.b-megamenu .c-img_comment {
	color: #2a2a2a;
}

.-dress_b12004 .b-megamenu .b-megamenu_contents a {
	color: #9070a3;
}

.-dress_b12004.b-megamenu .b-megamenu_contents a {
	color: #9070a3;
}

.-dress_b12004 .b-megamenu .c-list_indent th {
	border-color: rgba(42, 42, 42, 0.15);
}

.-dress_b12004.b-megamenu .c-list_indent th {
	border-color: rgba(42, 42, 42, 0.15);
}

.-dress_b12004 .b-megamenu .c-list_table {
	border-color: #3b4600;
}

.-dress_b12004.b-megamenu .c-list_table {
	border-color: #3b4600;
}

.-dress_b12004 .b-megamenu .c-list_table th {
	border-color: #3b4600;
}

.-dress_b12004.b-megamenu .c-list_table th {
	border-color: #3b4600;
}

.-dress_b12004 .b-megamenu .c-list_table td {
	border-color: #3b4600;
}

.-dress_b12004.b-megamenu .c-list_table td {
	border-color: #3b4600;
}

.-dress_b12004 .b-megamenu .c-list_news td {
	border-color: #3b4600;
}

.-dress_b12004.b-megamenu .c-list_news td {
	border-color: #3b4600;
}

.-dress_b12004 .megamenu-list .b-megamenu_navigation .c-megamenu-icon_allow {
	color: #2a2a2a;
}

.-dress_b12004 .megamenu-list .b-megamenu_navigation {
	color: #2a2a2a;
}

.-dress_b12004 .megamenu-list .b-megamenu_navigation a {
	color: #2a2a2a;
}

.-dress_b12004 .megamenu-list .b-megamenu_navigation.c-unlink {
	color: rgba(42, 42, 42, 0.7);
}

.-dress_b12004 .b-megamenu .c-hr {
	border-color: rgba(42, 42, 42, 0.15);
}

.-dress_b12004.b-megamenu .c-hr {
	border-color: rgba(42, 42, 42, 0.15);
}

.-dress_b12004 .b-megamenu .b-megamenu_contents .column {
	padding-top: 50px;
	padding-bottom: 50px;
	padding-right: 25px;
	padding-left: 25px;
}

.-dress_b12004.b-megamenu .b-megamenu_contents .column {
	padding-top: 50px;
	padding-bottom: 50px;
	padding-right: 25px;
	padding-left: 25px;
}

@media only screen and (min-width: 640px) {
	.sp-show{
		display: none !important;
	}
}

@media only screen and (max-width: 640px) {
	.-dress_b12004 .c-device_outer {
		background-color: #eaeaea;
	}

	.-dress_b12004 .c-device_changer {
		color: #2a2a2a;
		border-radius: 3px;
		border: solid 1px #2a2a2a;
	}

	.-dress_b12004 .c-list_news th {
		padding-top: 1em;
		padding-right: 1em;
		padding-bottom: 1em;
		padding-left: 1em;
	}

	.-dress_b12004 .c-list_news td {
		padding-top: 0em;
		padding-right: 1em;
		padding-bottom: 1em;
		padding-left: 1em;
	}

	.-dress_b12004 .c-list_table th {
		background-color: rgba(209, 223, 230, 0.2);
	}

	.-dress_b12004 .c-list_table td {
		border-top-style: none;
		border-right-style: none;
		border-left-style: none;
		border-bottom: solid 1px #3b4600;
		max-width: 100%;
	}

	.-dress_b12004 .c-page_title {
		font-size: 20px;
	}

	.-dress_b12004 .b-headlines .column {
		padding: 25px;
	}

	.-dress_b12004.b-headlines .column {
		padding: 25px;
	}
}

@media print,
screen and (max-width: 768px) {
	.-dress_b12004 .m-motion.-f li ul {
		transform: none;
		margin-left: 2em;
	}

	.-dress_b12004 .m-motion.-f li ul li a {
		background-color: rgba(0, 0, 0, 0);
		color: #2a2a2a;
		padding-right: 0px;
		padding-left: 0px;
	}

	.-dress_b12004 .m-motion.-f li ul li.c-current a {
		color: #2a2a2a;
	}

	.-dress_b12004 .m-motion.-f li ul li .c-unlink {
		color: rgba(42, 42, 42, 0.7);
		background-color: rgba(0, 0, 0, 0);
		padding-right: 0px;
		padding-left: 0px;
	}

	.-dress_b12004 .m-motion.-f li {
		display: block;
	}

	.-dress_b12004 .m-motion.-f li a {
		padding-top: 0.5em;
		padding-right: 0em;
		padding-bottom: 0.5em;
		padding-left: 0em;
	}

	.-dress_b12004 .m-motion.-f li .c-unlink {
		padding-top: 0.5em;
		padding-right: 0em;
		padding-bottom: 0.5em;
		padding-left: 0em;
	}

	.-dress_b12004 .m-motion.-f li ul li a:hover {
		background-color: rgba(0, 0, 0, 0);
		color: #9070a3;
	}

	.-dress_b12004 .m-motion.-g li {
		display: block;
	}

	.-dress_b12004 .m-motion.-h li a {
		width: auto;
	}

	.-dress_b12004 .m-motion.-h li .c-unlink {
		width: auto;
	}

	.-dress_b12004 .m-motion.-i li a {
		display: block;
	}

	.-dress_b12004 .m-motion.-i li .c-unlink {
		display: block;
	}

	.-dress_b12004 #spNavigationTrigger {
		background-color: #eaeaea;
		border: solid 1px #2a2a2a;
	}

	.-dress_b12004 #spNavigationTrigger .c-sp-navigation_line {
		width: 24px;
		right: auto;
		left: 50%;
		transform: translate(-50%, -50%);
		top: 50%;
		bottom: auto;
		border-top: solid 2px #2a2a2a;
	}

	.-dress_b12004 #js-globalNavigation {
		background-color: #eaeaea;
		box-shadow: 0px 0px 20px -4px rgba(0, 0, 0, 0.4);
		padding-top: 0.5em;
		padding-bottom: 0.5em;
	}

	.-dress_b12004#js-globalNavigation {
		background-color: #eaeaea;
		box-shadow: 0px 0px 20px -4px rgba(0, 0, 0, 0.4);
		padding-top: 0.5em;
		padding-bottom: 0.5em;
	}

	.-dress_b12004 #js-globalNavigation ul {
		background-image: none;
		background-color: rgba(0, 0, 0, 0);
		border-radius: 0px;
		width: auto;
		margin: auto;
		padding: 0px;
		height: auto;
		border-style: none;
		display: block;
		box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	}

	.-dress_b12004#js-globalNavigation ul {
		background-image: none;
		background-color: rgba(0, 0, 0, 0);
		border-radius: 0px;
		width: auto;
		margin: auto;
		padding: 0px;
		height: auto;
		border-style: none;
		display: block;
		box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	}

	.-dress_b12004 #js-globalNavigation ul li {
		border-style: none;
		background-color: rgba(0, 0, 0, 0);
		display: block;
		border-radius: 0px;
		margin: auto;
		padding: 0px;
		width: auto;
		height: auto;
	}

	.-dress_b12004#js-globalNavigation ul li {
		border-style: none;
		background-color: rgba(0, 0, 0, 0);
		display: block;
		border-radius: 0px;
		margin: auto;
		padding: 0px;
		width: auto;
		height: auto;
	}

	.-dress_b12004 #js-globalNavigation ul li a {
		color: #2a2a2a;
		border-style: none;
		border-radius: 0px;
		background-color: rgba(0, 0, 0, 0);
		font-size: 1em;
		font-weight: 500;
		line-height: 1.75;
		text-align: left;
		margin: auto;
		padding-left: 1em;
		padding-right: 1em;
		padding-top: 0.5em;
		padding-bottom: 0.5em;
		width: auto;
		height: auto;
		display: block;
	}

	.-dress_b12004#js-globalNavigation ul li a {
		color: #2a2a2a;
		border-style: none;
		border-radius: 0px;
		background-color: rgba(0, 0, 0, 0);
		font-size: 1em;
		font-weight: 500;
		line-height: 1.75;
		text-align: left;
		margin: auto;
		padding-left: 1em;
		padding-right: 1em;
		padding-top: 0.5em;
		padding-bottom: 0.5em;
		width: auto;
		height: auto;
		display: block;
	}

	.-dress_b12004 #js-globalNavigation ul li .c-current {
		color: #2a2a2a;
		background-color: rgba(0, 0, 0, 0);
	}

	.-dress_b12004#js-globalNavigation ul li .c-current {
		color: #2a2a2a;
		background-color: rgba(0, 0, 0, 0);
	}

	.-dress_b12004 #js-globalNavigation ul li.c-current a {
		color: #2a2a2a;
		background-color: rgba(0, 0, 0, 0);
	}

	.-dress_b12004#js-globalNavigation ul li.c-current a {
		color: #2a2a2a;
		background-color: rgba(0, 0, 0, 0);
	}

	.-dress_b12004 #js-globalNavigation ul li a:hover {
		color: #2a2a2a;
		background-color: rgba(0, 0, 0, 0);
	}

	.-dress_b12004#js-globalNavigation ul li a:hover {
		color: #2a2a2a;
		background-color: rgba(0, 0, 0, 0);
	}

	.-dress_b12004 #js-globalNavigation ul li .c-unlink {
		color: rgba(42, 42, 42, 0.7);
		background-image: none;
		background-color: rgba(0, 0, 0, 0);
		border-style: none;
		border-radius: 0px;
		font-size: 1em;
		line-height: 1.75;
		text-align: left;
		margin: auto;
		padding-top: 0.5em;
		padding-bottom: 0.5em;
		padding-left: 1em;
		padding-right: 1em;
		width: auto;
		height: auto;
		display: block;
	}

	.-dress_b12004#js-globalNavigation ul li .c-unlink {
		color: rgba(42, 42, 42, 0.7);
		background-image: none;
		background-color: rgba(0, 0, 0, 0);
		border-style: none;
		border-radius: 0px;
		font-size: 1em;
		line-height: 1.75;
		text-align: left;
		margin: auto;
		padding-top: 0.5em;
		padding-bottom: 0.5em;
		padding-left: 1em;
		padding-right: 1em;
		width: auto;
		height: auto;
		display: block;
	}

	.-dress_b12004 #js-globalNavigation .c-sp-closer a {
		text-align: right;
	}

	.-dress_b12004#js-globalNavigation .c-sp-closer a {
		text-align: right;
	}

	.-dress_b12004 .m-motion.-j li {
		display: block;
	}

	.-dress_b12004 .c-menu.-menu_c {
		display: block;
		padding-top: 10px;
		padding-right: 0px;
		padding-bottom: 10px;
		padding-left: 0px;
	}

	.-dress_b12004 #js-globalNavigation ul li ul {
		margin-top: auto;
		margin-right: auto;
		margin-bottom: auto;
		margin-left: 2em;
		padding: 0px;
	}

	.-dress_b12004#js-globalNavigation ul li ul {
		margin-top: auto;
		margin-right: auto;
		margin-bottom: auto;
		margin-left: 2em;
		padding: 0px;
	}

	.-dress_b12004 .c-menu.-menu_b li {
		border-right-style: none;
		border-left-style: none;
		border-bottom-style: none;
		border-top: solid 1px rgba(42, 42, 42, 0.5);
	}

	.-dress_b12004 .c-menu.-menu_b li a {
		padding-top: 0.5em;
		padding-bottom: 0.5em;
		padding-right: 0em;
		padding-left: 0em;
	}

	.-dress_b12004 .c-menu.-menu_b li:first-child {
		border-left-style: none;
	}

	.-dress_b12004 .c-menu.-menu_b {
		border-bottom: solid 1px rgba(42, 42, 42, 0.5);
	}

	.-dress_b12004 .c-menu.-menu_b li .c-unlink {
		padding-top: 0.5em;
		padding-bottom: 0.5em;
		padding-right: 0em;
		padding-left: 0em;
	}

	.-dress_b12004 .m-motion.-g li a {
		padding-top: 0.5em;
		padding-bottom: 0.5em;
		padding-left: 0em;
		padding-right: 0em;
		border-radius: 8px;
	}

	.-dress_b12004 .m-motion.-g li .c-unlink {
		padding-top: 0.5em;
		padding-bottom: 0.5em;
		padding-right: 0em;
		padding-left: 0em;
	}

	.-dress_b12004 .m-motion.-g li.c-current a {
		background-color: rgba(144, 112, 163, 0.15);
	}

	.-dress_b12004 .m-motion.-j li a {
		padding-right: 0px;
		padding-left: 0px;
	}

	.-dress_b12004 .m-motion.-j li.c-current a {
		border-bottom-style: solid;
		border-bottom-width: 1px;
	}

	.-dress_b12004 .m-motion.-j li .c-unlink {
		padding-right: 0px;
		padding-left: 0px;
	}

	.-dress_b12004 #spNavigationTrigger .c-sp-navigation_line:first-child {
		transform: translate(-50%, -350%);
	}

	.-dress_b12004 #spNavigationTrigger .c-sp-navigation_line:last-child {
		transform: translate(-50%, 250%);
	}

	.-dress_b12004 .m-motion.-f li ul li:first-child {
		padding: 0px;
	}
}

/* created version 9.00*/