@charset "UTF-8";

#top-space {
background-color:rgba(185,0,34,0.6);
}

header.site-header,
#header-sp,
#main-nav ul.parent,
#main-nav ul.sub-menu,
table#wp-calendar tbody tr td a,
.txpost-cat p a:hover,
.txpost2-cat p a:hover,
#line a,
#google-plus a,
#pocket a,
#hatena-book a,
#facebook-like a,
#twitter-tweet a,
#navinext a:hover,
#previous a:hover,
p.form-submit input:hover,
.returned td.returned-left,
#contact-form input[type="submit"]:hover,
#footer-in {
background:#b90022;
}
.wideimg-but p {
background-color:#b90022;
}

#widget-area h2,
.widget_archive select,
.widget_categories select#cat,
#search-in #searchform,
#top-post1 .top-posttags p,
.txpost-cat p a,
.txpost2-cat p a,
#posttags-single p,
#line,
#google-plus,
#pocket,
#hatena-book,
#facebook-like,
#twitter-tweet,
#navinext a,
#previous a,
ul.commentlist p,
p.form-submit input,
.posttags p,
.pagenavi .page-numbers,
#respond p.comment-form-author input,
#respond p.comment-form-email input,
#respond p.comment-form-url input,
#respond p.comment-form-comment textarea,
#contact-form input[type="submit"] {
border:1px solid #b90022;
}
#top-post1 .txpost-thumbnail p,
#top-post1 .txpost-noimage p {
border:2px solid #b90022;
}
#main-img .prevslide,
#main-img .nextslide {
border:3px solid #b90022;
}
#loading p {
border:6px dotted #b90022;
}

#main h1.title:before,
#main h2.title:before,
#footer-in,
#top-post1 .txpost-advanced h2:before,
#top-post2 .txpost-advanced h2:before,
#single-sns {
border-top:1px solid #b90022;
}

#main-nav ul.sub-menu li,
#top-post1 .txpost-box,
#comment-title,
#single-sns,
.returned td.returned-right {
border-bottom:1px solid #b90022;
}
#main-archive h2.post-title {
border-bottom:3px dotted #b90022;
}

#widget-area h2 span,
#comment-title p {
border-left:7px solid #b90022;
}
#search-in #searchsubmit {
border-left:1px solid #b90022;
}

#main-img .prevslide:before,
#main-img .nextslide: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,
#top-post1 .top-posttags p a:before,
.posttags p a:before,
#posttags-single p a:before {
color:#b90022;
}
#main-nav ul.sub-menu li a:before,
#footer-nav-box li a:before {
color:#b90022;
}


body {
color:#333333;
}

a {
color:#b90022;
}

a:hover,
a:active {
color:#dd3333;
}

body,
#wrapper,
#top-post1 .txpost-advanced h2 span,
#top-post2 .txpost-advanced h2 span,
#main h1.title span,
#main h2.title span {
background:#ffffff;
}

header.site-header {
color:#ffffff;
}

#main-nav ul.parent li a,
#main-nav ul.sub-menu li a {
color:#ffffff;
}

#main-nav ul.parent li a:hover,
#main-nav ul.sub-menu li a:hover {
color:#dbdbdb;
}

#footer-in {
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:#1e73be;
}
