@charset "utf-8";
/*
Template Name: 青スタイルシート
*/

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 背景色 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

#new-content h3.infotitle, #tb, #review h2, #review h1.review-title, #mail_magazine h2,
#killer h2, #killer h3, .title::after, #main .tablenav .current,
ul#eye_news .sub_new_img img, #new-content ul#eye_news .sub_new_img img,
.entry-content img.attachment-200x200, .mrmg_top, .mrmg_bottom_img,
#side-left li:before, #side-right li:before, #side-left ul.children li:before, #side-right ul.children li:before, #side-left ul.sub-menu li:before, #side-right ul.sub-menu li:before, .sitemap li:before, p.search_to_home a, #profile-title{
	background: #1F659C;
	border-radius: 3px;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 線色 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

#killer h4, #killer h5{
	border-left-color: #1F659C;
}
#killer h5, #g-navi-in ul li a:hover, body{
	border-color: #1F659C;
}
.c_c_t_w .entry-title,
.c_c_b_w .entry-title,
#new-content .entry-title,
#kanren_box h3,
.comments_box h3 {
	border-left: 6px #1F659C solid;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 色 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

#foot-end, #foot-end a, #new-content .titlea a,
#wp-calendar thead th,
.kiji-navigation .kijinavi-left a,
.kiji-navigation .kijinavi-right a,
#footer .title, .mini_box #wp-calendar caption{
	color: #1F659C;
}
#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;
}
.link-next{
	border: 2px #1F659C solid;
	background: #1F659C;
	text-align: center;
}
.tagcloud a, .mini_box .tagcloud a,
.rss-space input, #searchsubmit, #main .entry-content-i input[type="submit"],
.rss-space a:hover input, #searchsubmit :hover,
#main .entry-content-i input[type="submit"]::after{
	border: none;
	background: #1F659C;
}

#main .entry-content-i input[type="submit"]::after{
	background: #FF8800;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 記事 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

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;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* コメント */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

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 #1F659C;
	clear: both;
}
#respond input#submit{
	-webkit-appearance: none;
	background-color: #1F659C;
}
#respond input#submit:hover,
.tagcloud a:hover,
#searchsubmit:hover{
	color: #FF8800;
	border-color: transparent;
	background: none;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 記事の見出しh2・h3・h4・h5 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

#main .entry-content h2, 
#main .entry-content-i h2, 
#main .entry-content-s h2{
	background: #1F659C url(img/h2_b.png) bottom right no-repeat;
	background-size: 70px;
}
#main .entry-content h2::after, 
#main .entry-content-i h2::after, 
#main .entry-content-s h2::after {
	border-top: 15px solid #1F659C;
}
#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 #1F659C solid;
	border-bottom: 4px #1F659C solid;
	color: #1F659C;
}
#mail_magazine h3,
#mail_magazine h3::before,
#mail_magazine h3::after,
#mail_magazine h4,
#mail_magazine h5::before,
#mail_magazine h5::after{
	border-color: #1F659C;
}
.entry-content h4, 
.entry-content-i h4, 
.entry-content-s h4,
#review h4{
	color: #1F659C;
	background: #FFFFFF url(img/h4_blue.png) center left no-repeat;
	border-left: 4px #1F659C solid;
}
#main .entry-content h5, 
#main .entry-content-i h5, 
#main .entry-content-s h5,
#review h5{
	color: #1F659C;
}
#main h2.toppage-title{
	background: none;
}
#main h3.sitemap-cate-title{
	border: none;
	border-bottom: 3px #1F659C solid;
	border-left: 8px #1F659C solid;
	color: #1F659C;
}
#main h3.sitemap-cate-title a{
	color: #1F659C;
}
#main h3.sitemap-cate-title a:hover{
	text-decoration: none;
	color: #FF8800;
}
.entry-content, .entry-content-i{
	position: relative;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* フォーム設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

.mrmg_box{
	background-color: #1F659C;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 関連記事設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

.kanrenmenu_thumb ul li .keye {
	color: #333333;
	background: #1F659C;
}

/*--------------------------------------------------------------------------
このCSSファイルの無断配布及び商用販売を固く禁じます。
Copyright 株式会社Mithril All rights Reserved.
https://www.mithril-web.com/
--------------------------------------------------------------------------*/
