@charset "UTF-8";

#sns-but p a img,
#sns-but p a img:hover,
#sns-but .header-search-but p,
#main-nav-box,
#main-nav ul.sub-menu li a,
#main-nav ul.sub-menu li,
#top-post1 .txpost-each,
#widget-area h2,
#main h1.title,
#main h2.title,
#comment-title,
table#wp-calendar tbody tr td a,
p.form-submit input:hover,
#contact-form input[type="submit"]:hover,
#nav-but,
#footer-in,
.pagenavi span.current,
#sp-nav ul li,
#nav-but span {
background:#7f0015;
}
.wideimg-but p {
background-color:#7f0015;
}

p.form-submit input:hover,
#contact-form input[type="submit"]:hover,
#top-scroll-in,
#post2-free .txpost-box .thumbnail,
.content-left .thumbnail,
.pagenavi .page-numbers,
#navinext a,
#previous a,
#nav-but {
border:1px solid #7f0015;
}

#loading p {
border:6px solid #7f0015;
}

#post-load p:before {
border-top:1px dotted #7f0015;
}

#top-post2-free .txpost-box .txpost-box-right,
#top-post2 .txpost-box .txpost-box-right {
border-bottom:1px dotted #7f0015;
}

#all-left {
border-right:30px solid #f8f8f8;
}

#top-post1 .txpost-cat p a:before,
#search-in #searchsubmit,
#widget-area ul li a:before,
#widget-area ul.children li a:before,
#widget-area ul.sub-menu li a:before,
#post2-free .txpost-box .top-posttags p a:before,
#post2-free .txpost-cat p a:before,
.posttags p a:before,
#posttags-single p a:before,
.breadcrumbs p.bread-home:before,
.breadcrumbs p.bread-sub:before,
#main-archive h2.post-title a:before,
.archive-cat span:before,
#single-author span:before {
color:#7f0015;
}

body {
color:#4c4c4c;
}

a {
color:#4c4c4c;
}

a:hover,
a:active,
#post-load p:hover {
color:#b4b4b4;
}

body,
#wrapper,
#wrapper-in,
#loading,
header.site-header,
#header-search-open,
#post-load p span {
background:#fff;
}

#main-nav ul.parent li a,
#main-nav ul.sub-menu li a,
#main-nav ul.parent li a:after,
#main-nav ul.parent li.menu-item-has-children a span:before,
#sp-nav ul.parent li a {
color:#fff;
}

#main-nav ul.parent li a:hover,
#main-nav ul.sub-menu li a:hover {
color:#b0b0b0;
}

#footer-in,
#footer-nav-box li a:before {
color:#fff;
}

#footer-in a {
color:#fff;
}

#footer-in a:hover {
color:#cdcdcd;
}

#line a,
#google-plus a,
#pocket a,
#hatena-book a,
#facebook-like a,
#twitter-tweet a {
background:#7f0015;
}
