@charset utf-8;
/* ダークカラー用スタイルシート */

body.single #main a, body.page #main a, body.woocommerce #main a, body.search #main a, body.archive #main a {
    color: #1f5479 /*005bac*/;
}

#top-menu a:hover .link_text, .current-menu-item > a, #top-menu .current-menu-item > a:hover, #top-menu .current-menu-item > a:hover .link_bg, .et_active_dropdown > li a, #top-menu .et_clicked, #mobile-nav { color: #1f5479 /*0088e7*/; }

a.link-button:hover { color: #1f5479; }

/* side-bar */
#info-bg, #main-wrap:before { background: #4A4B4B; }
/*
#info-area, #info-bg, #main-wrap:before { border-right: 1px solid #3f3f3f;}
*/

#info-bg { border-left:1px solid #3f3f3f; border-right: 1px solid #3f3f3f; }
.home #info-bg { border-left: none; border-right: 1px solid #3f3f3f;} 

#top-menu { border-top: 1px solid #3f3f3f; }
#top-menu a, #mobile-nav { border-bottom: 1px solid #3f3f3f; }
.widget { border-bottom: 1px solid #3f3f3f; }

.woocommerce span.onsale, .woocommerce-page span.onsale, span.onsale {
	background-color: #005bac;
	background: -moz-linear-gradient(center top , #fa8834 0%, #ff7611 100%);
    background-image: -webkit-gradient(linear, center top,  from(#fa8834), to(#ff7611));
    background-image: -webkit-linear-gradient(#fa8834, #ff7611);
    background-image: -o-linear-gradient(#fa8834, #ff7611);
    background-image: -ms-linear-gradient(#fa8834, #ff7611);
    background-image: linear-gradient(#fa8834, #ff7611);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#005bac", endColorstr="#4399e5"); /* IE6,7用 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#005bac, EndColorStr=#4399e5)"; /* IE8,9用 */
}

/*-------------------------- [Page top Ancher] ----*/
#BackToTop {
    color: #fff !important;
    border: 1px solid #3c3c3c !important;
	bottom:40px !important;
	right:10px !important;

	background-color: #444 !important;
    background-image: -moz-linear-gradient(#444444, #555555)  !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#555555)) !important;
    background-image: -webkit-linear-gradient(#444444, #555555) !important;
    background-image: -o-linear-gradient(#444444, #555555) !important;
    background-image: -ms-linear-gradient(#444444, #555555) !important;
    background-image: linear-gradient(#444444, #555555) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#444444", endColorstr="#555555") !important; /* IE6,7用 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#444444, EndColorStr=#555555)" !important; /* IE8,9用 */
}

#BackToTop span
{
    border: 1px dashed #e8e8e8 !important;

	background-color: #555 !important;
    background-image: -moz-linear-gradient(#555555, #444444)  !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#555555), to(#444444)) !important;
    background-image: -webkit-linear-gradient(#555555, #444444) !important;
    background-image: -o-linear-gradient(#555555, #444444) !important;
    background-image: -ms-linear-gradient(#555555, #444444) !important;
    background-image: linear-gradient(#555555, #444444) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#555555", endColorstr="#444444") !important; /* IE6,7用 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#555555, EndColorStr=#444444)" !important; /* IE8,9用 */
}

@media screen and (max-width: 1023px) {
	#info-area { background: #555; }
}
