@charset "utf-8";
/*
Template Name: 紺スタイルシート
*/

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 背景色 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

#review h2, #review h2.review-title, #mail_magazine h2,
#killer h2, #killer h3, .title::after,
#toppagemain .eye-catch-img img, p.search_to_home a,
#toppagemain p.search_to_home a,
.kanrenmenu_thumb ul li .eye_cate, .rss-space input, 
 #main .entry-content-i input[type="submit"],
#main .tablenav a.page-numbers:hover,#new-content .info .date,
.kanrenmenu_thumb ul li .keye,#top-navi-bg, .mrmg_top,.mrmg_bottom_img,
#main #toppagemain .eye-catch-img .efoot, #toppagemain a:hover .link-next p,
#side-right .sidekiji img, #side-left .sidekiji img, ul#eye_news .sub_new_img, #new-content ul#eye_news .sub_new_img{
	background: #2C537F;
}
#g-navi-in, #footer-des{
	background: #DDDDDD url(img/www.png) repeat;
}

.rss-space input, #searchsubmit,
#main .entry-content-i input[type="submit"], 
.tagcloud a, .mini_box .tagcloud a,
.rss-space input, #searchsubmit,
#main .entry-content-i input[type="submit"],
#respond input#submit{
	background: #BC976F;
	border-bottom: 3px solid #7C715F;
	border-radius: 5px;
	color: #FFFFFF;
}
.rss-space a:hover input, #searchsubmit:hover,
#main .entry-content-i input[type="submit"]:hover, 
.tagcloud a:hover, .mini_box .tagcloud a:hover,
.rss-space input:hover, #searchsubmit:hover,
#main .entry-content-i input[type="submit"]:hover,
#respond input#submit:hover, #toppagemain a:hover .link-next p{
	background: #2C537F;
	border-bottom: 3px solid #2C537F;
	color: #FFFFFF;
}
#main .tablenav .current{
	background: #BC976F;
	border: none;
}
ul#eye_news .sf_daca,
#new-content ul#eye_news .sf_daca{
	border-radius: 3px;
	background: #F0F0F3;
	color: #333333;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 線色 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

#killer h4, #killer h5{
	border-left-color: #2C537F;
}
#killer h5{
	border-color: #2C537F;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 色 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

#new-content .titlea a, h1.site-title,
.kiji-navigation .kijinavi-left a, .kiji-navigation .kijinavi-right a{
	color: #2C537F;
}

#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, .c_c_t_w #wp-calendar caption::before,
.c_c_b_w #wp-calendar caption::before,
.comments_box h3::before,
#kanren_box h3::before{
	color: #FFFFFF;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 記事 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

h4{
	font-size:20px;
	font-weight:bold;
	line-height: 140%;
	margin: 0 0 23px;
	position: relative;
	padding: 10px 5px 10px 0;
	border: none;
	border-top: 4px solid #7AADF5;
	border-bottom: 4px solid #7AADF5;
	clear: both;
}
h5 {
	font-size:18px;
	font-weight:bold;
	margin: 0 0 20px;
	padding: 3px 10px 7px 0;
	background-color: #FFFFFF;
	border-bottom: 2px solid #7AADF5;
	clear: both;
}
#new-content h3.infotitle, .c_c_t_w .entry-title,
.c_c_b_w .entry-title, #new-content .entry-title,
.comments_box h3, .c_c_t_w #calendar_wrap caption,
#kanren_box .entry-title, .c_c_b_w #calendar_wrap caption,
#kanren_box .entry-title{
	position: relative;
	padding-bottom: 10px;
	border: none;
	border-bottom: 4px solid #DDDDDD;
}
#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{
	position: absolute;
	bottom: -1px;
	left: 0;
	z-index: 2;
	content: '';
	width: 30%;
	height: 1px;
	background-color: #2C537F;
}
.comments_box h3::after{
	position: absolute;
	bottom: -1px;
	left: 0;
	z-index: 2;
	content: '';
	width: 30%;
	height: 1px;
	background-color: #2C537F;
}
#new-content h3.infotitle{
	color: #333333;
	background: none;
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* コメント */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

h3#comments, h3.comments {
	font-weight:bold;
	font-size:16px;
	margin: 40px 0 0;
	padding: 7px;
	background-image: none;
	background-color: #333333;
	border: 2px solid #2C537F;
	clear: both;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 記事の見出しh2・h3・h4・h5 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

#main .entry-content-i h2, 
#main .entry-content-s h2{
	background: #2C537F;
	background-size: 70px;
}
#main .entry-content h2::after, 
#main .entry-content-i h2::after, 
#main .entry-content-s h2::after {
	border-top: 15px solid #2C537F;
}
#main h2.toppage-title::after {
	border: none;
}
#main .entry-content h3, 
#main .entry-content-i h3, 
#main .entry-content-s h3,
#review h3{
	border-top: 4px #2C537F solid;
	border-bottom: 4px #2C537F solid;
	color: #2C537F;
}
#mail_magazine h3,
#mail_magazine h3::before,
#mail_magazine h3::after,
#mail_magazine h4,
#mail_magazine h5::before,
#mail_magazine h5::after{
	border-color: #2C537F;
}
.entry-content h4, 
.entry-content-i h4, 
.entry-content-s h4,
#review h4{
	color: #2C537F;
	border-left: 4px #2C537F solid;
	border-bottom: 2px #2C537F solid;
}
#main .entry-content h5, 
#main .entry-content-i h5, 
#main .entry-content-s h5,
#review h5{
	color: #2C537F;
}
#main h3.sitemap-cate-title{
	border: none;
	border-bottom: 3px #D0D2DB solid;
	border-left: 18px #A0A2B4 solid;
	color: #2C537F;
}
#main h3.sitemap-cate-title{
	border: none;
	position: relative;
    padding: 0 0 0.5em;
	border-bottom: 2px solid #cccccc;
}
#main h3.sitemap-cate-title::after {
     position: absolute;
     content: '';
     left: 0;
     bottom: -2px;
     width: 30%;
     height: 1px;
     box-sizing: border-box;
     border-top: 2px solid #2C537F;
}
#main h3.sitemap-cate-title a{
	color: #2C537F;
}
#main h3.sitemap-cate-title a:hover{
	text-decoration: none;
	color: #FF8800;
}
.entry-content, .entry-content-i{
	position: relative;
}
.topcate{
	position: absolute;
	top: 0;
	color: #2C537F;
	border-top: 3px #2C537F solid;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* フォーム設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

.mrmg_box{
	background-color: #2C537F;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 関連記事設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

.kanrenmenu_thumb ul li .keye {
	color: #333333;
}

/*--------------------------------------------------------------------------
このCSSファイルの無断配布及び商用販売を固く禁じます。
Copyright 株式会社Mithril All rights Reserved.
https://www.mithril-web.com/
--------------------------------------------------------------------------*/