@charset "utf-8";
    #g-navi-in, #g-navi-in ul, #b-navi-in ul, #b-navi-in ul li, #tb, #main .tablenav .current, .link-next, .kanrenmenu_thumb ul li .eye_cate, #main #toppagemain .entry-content .efoot, #tb, #footer, .topcate, #review h2, #mail_magazine h2, #killer h2, #killer h3, .mrmg_top {
background: #2A647D;
}   #killer h4, #killer h5 {
border-left-color: #2A647D;
}
#killer h5 {
border-color: #2A647D;
}   #main .c_c_t_w .fa, #main .c_c_b_w .fa, #main .c_c_t_w .fas, #main .c_c_b_w .fas, #new-content .fas, #new-content .info .date, .c_c_t_w #wp-calendar caption::before, .c_c_b_w #wp-calendar caption::before, .comments_box h3::before, #kanren_box h3::before, #toppagemain a:hover .link-next p {
color: #2A647D;
}   h4 {
border-top: 4px solid #7AADF5;
border-bottom: 4px solid #7AADF5;
}h5 {
border-bottom: 2px solid #7AADF5;
}
.entry-content-i, .entry-content-s, #review h1.review-title, #main_mail {
border-top: 5px #2A647D solid;
}
#new-content h3.infotitle::after, .c_c_t_w .entry-title::after, .c_c_b_w .entry-title::after, #new-content .entry-title::after, .c_c_t_w #calendar_wrap caption::after, .c_c_b_w #calendar_wrap caption::after, #kanren_box .entry-title::after, #kanren_box .entry-title::after, .comments_box h3::after, #toppagemain .entry-content::after, #respond input#submit{
background-color: #2A647D;
}   h3#comments, h3.comments {
border: 2px solid #2A647D;
}   #main .entry-content h2, #main .entry-content-i h2, #main .entry-content-s h2 {
background: #2A647D;
}
#main .entry-content h2::after, #main .entry-content-i h2::after, #main .entry-content-s h2::after, #review h2::after {
border-top: 15px solid #2A647D;
}
#main h2.toppage-title::after {
border: none;
}
#main .entry-content h3, #main .entry-content-i h3, #main .entry-content-s h3, #review h3 {
border-left: 4px #2A647D solid;
color: #2A647D;
}
#mail_magazine h3, #mail_magazine h3::before, #mail_magazine h3::after, #mail_magazine h4, #mail_magazine h5::before, #mail_magazine h5::after {
border-color: #2A647D;
}
.entry-content h4, .entry-content-i h4, .entry-content-s h4, #review h4 {
border-bottom: 3px #2A647D solid;
}
#main .entry-content h5, #main .entry-content-i h5, #main .entry-content-s h5, #review h5 {
color: #2A647D;
}
#main h2.toppage-title {
background: none;
}
#main h3.sitemap-cate-title, #main h3.sitemap-cate-title a {
border: none;
color: #2A647D;
}   .mrmg_box, .mrmg_top, .mrmg_bottom_img {
background-color: #2A647D;
}   .kanrenmenu_thumb ul li .keye {
color: #333333;
background: #2A647D;
border-radius: 6px;
}   .tagcloud a {
background: #2A647D;
border: 2px #2A647D solid;
}
.tagcloud a::before {
border-color: transparent #2A647D transparent transparent;
}   #respond input#submit:hover, .tagcloud a:hover {
border: 2px #2A647D solid;
background: none;
color: #2A647D;
}
.link-next {
border: 2px #2A647D solid;
}a:hover .link-next {
border: 2px #2A647D solid;
background: none;
color: #2A647D;
}a:hover .link-next p {
color: #2A647D;
}   .rss-space input, #searchsubmit, #main .entry-content-i input[type="submit"] {
background: #2A647D;
color: #FFFFFF;
border: 3px #2A647D solid;
font-weight: bold;
}
.rss-space a {
text-decoration: none;
}
.rss-space a:hover {
text-decoration: none;
}
.rss-space a:hover input, #searchsubmit:hover, #main .entry-content-i input[type="submit"]:hover {
color: #2A647D;
background: #FFFFFF;
font-weight: bold;
border: 3px #2A647D solid;
}