/*
Template Name: 青スタイルシート
*/

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ヘッダー */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

#header {
	border-top: solid 3px #1B4990;
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* グローバルナビゲーション */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

#g-navi-in {
	background: url(img/blue/global_bg.png) repeat;
}
#g-navi-in ul, #g-navi-in ul li{
	background: url(img/blue/global_bg.png) repeat;
}
#g-navi-in li { 
	border-right: solid 1px #577A96;
}
#g-navi-in ul.sub-menu li{ 
	background: #1B4990 url(img/blue/dot.png) repeat;
}
#g-navi-in li a:hover {
	background: url(img/blue/global_bg_hover.png) repeat;
}
#g-navi-foot {
	background: url(img/blue/global_foot.png) repeat-x;
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* トップ */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

/* 見出し
─────────────────────────── */

.midashi-title {
	background: url(img/blue/midashi-title.png)  no-repeat;
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 記事 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
.entry-title{
	background: #F7F7F7 url(img/blue/h3.png) left top no-repeat; 
}

/* 見出し
─────────────────────────── */

h3 {
	font-size:20px;
	font-weight:bold;
	margin: 0 0 15px 0;
	padding: 10px 10px 5px 20px;
	background-color: #FBFBFB;
	background: url(img/blue/m-title.jpg) no-repeat left center;
	border: none;
	border-top: 1px solid #CCCCCC;
	border-bottom: 2px solid #1B4990;
	clear: both;
}
.entry-title-page {
	font-size:16px;
	font-weight:bold;
	margin: 10px 0 0;
	padding: 12px 10px 5px 25px;
	background: url(img/blue/h3-page.png) no-repeat;
	border-top: none;
	border-bottom: 1px solid #CCCCCC;
	clear: both;
}
.entry-title-page a {
	color: #000000;
	text-decoration: none;
}
.entry-title-page a:hover {
	color: #000000;
	text-decoration: none;
}
h4 {
	font-size:18px;
	font-weight:bold;
	margin: 0 0 15px 0;
	padding: 5px 10px 3px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #1B4990;
	border-left: 4px solid #1B4990;
	clear: both;
}
h5 {
	font-size:18px;
	font-weight:bold;
	margin: 0 0 10px;
	padding: 3px 10px 0px 20px;
	background-color: #FFFFFF;
	background: url(img/blue/m-title.jpg) no-repeat left center;
	clear: both;
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* コメント */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

/* 見出し
─────────────────────────── */

h3#comments, h3.comments {
	font-weight:bold;
	font-size:16px;
	margin: 40px 0 0;
	padding: 7px;
	background-image: none;
	background-color: #FFFFFF;
	border: 2px solid #1B4990;
	clear: both;
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* トラックバンク */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

/* 見出し
─────────────────────────── */

.track {
	font-size:16px;
	font-weight:bold;
	margin: 10px 0 0;
	padding: 4px 10px 2px 20px;
	background: url(img/blue/m-title.jpg) no-repeat left center;
	border: none;
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* サイドメニュー　*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

/* 見出し
─────────────────────────── */

.title, #calendar_wrap caption{
	background: url(img/blue/side-title.png)  no-repeat;
}

/* カテゴリ
─────────────────────────── */

#side-left ul.cate li ul.children li {
	background: url(img/blue/triangle.gif)  no-repeat 0px 7px;
}
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 見出し */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
#review h2.review-title {
	background: #F7F7F7 url(img/blue/h3.png) left top no-repeat; 
}
#review_in h2, #killer h2 {
	text-shadow: -1px -1px 0 #003A86;
	background: #1161C8 url(img/blue/rm_h2.png) top repeat-x;
	border: 1px #1161C8 solid;
	border-left: 15px #073976 solid;
}
#review_in h3, #killer h3 {
	border-top: 4px solid #3D69A6;
}
#review_in h4, #killer h4 {
	border-left: 5px solid #3D69A6;
}
#review_in h5, #killer h5 {
	background: #FFFFFF url(img/blue/h5.png) -2px center no-repeat;
}
#mail_magazine h2{
	background: #2F5272 url(img/blue/mrmg_h2.png) center bottom no-repeat;
}
#mail_magazine h3{
	background: #FFFFFF url(img/blue/mrmg_h3.png) bottom no-repeat;
	background-size: contain;
}
#mail_magazine h4{
	background: url(img/blue/mrmg_h4.png) bottom center no-repeat;
	border-top: 2px #2C5A8A solid;
}
#mail_magazine h5{
	background: #FFFFFF url(img/blue/h5_pen.png) left center no-repeat;
}
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ページナビ・個別記事ナビゲーション */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

.tablenav .current {
	border: 1px #1F3E5C solid;
	border-top: none;
	background: url(img/blue/side-title.png) top repeat-x;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ページ分割ナビゲーション */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

.wp-pagenavi {
	margin: 0 0 10px;
	color: #555555;
	font-size: 12px;
	text-align: left;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	font-size: 12px;
	padding: 3px 10px;
	margin: 0.25em;
	text-decoration: none;
	border: 1px solid #8f9da6;
	color: #8f9da6;
}
.wp-pagenavi a:visited {
	border: 1px solid #8f9da6;
	color: #8f9da6;
}
.wp-pagenavi a:hover {
	text-decoration: underline;
	border: 1px solid #1B4990;
	color: #1B4990;
}
.wp-pagenavi span.pages {
	font-size: 12px;
	padding: 3px 10px;
	margin: 0.25em 0.25em 0.25em 0;
	border: 1px solid #DDDDDD;
}
.wp-pagenavi span.extend {
	font-size: 12px;
	padding: 3px 10px;
	margin: 0.25em;
	border: 1px solid #DDDDDD;
}
.wp-pagenavi span.current {
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
	padding: 3px 10px;
	margin: 0.25em;
	background-color: #1B4990;
}
/* グラフ２ */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

table.graph2 th{
	border-color: #D0DFF6;
	background: #D0DFF6;
}
table.graph2 td{
	border-color: #D0DFF6;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ランキングa
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

.rankinga-border{
	border-color: #D0DFF6;
}
.rankingvera .r1-title-no1 {
	background: url(img/ranking/aa-rank1.png) no-repeat;
	border-bottom:3px #D0DFF6 solid;
}
.rankingvera .r1-title-no2 {
	background: url(img/ranking/aa-rank2.png) no-repeat;
	border-bottom:3px #D0DFF6 solid;
}
.rankingvera .r1-title-no3 {
	background: url(img/ranking/aa-rank3.png) no-repeat;
	border-bottom:3px #D0DFF6 solid;
}
.rankingvera .r1-title-no4 {
	background: url(img/ranking/aa-rank4.png) no-repeat;
	border-bottom:3px #D0DFF6 solid;
}
.rankingvera .r1-title-no5 {
	background: url(img/ranking/aa-rank5.png) no-repeat;
	border-bottom:3px #D0DFF6 solid;
}
.rankingvera td.rbg {
	background: url(img/ranking/blue_back.png) top left no-repeat;
}
.rankingvera .r-a-contents {
	background: #edf2fb;
	border: 3px #D0DFF6 solid;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ランキングc
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

.rankingverc .title-back {
	background: url(img/ranking/title-back-blue.png) repeat-y left center;
}
.rankingverc .r1-title-no1, .rankingverc .r1-title-no2, .rankingverc .r1-title-no3, .rankingverc .r1-title-no4, .rankingverc .r1-title-no5{
	color: #2C6EBD;
}
.rankingverc .seal{
	background: url(img/ranking/seal_blue.png) no-repeat center center;
}

/*--------------------------------------------------------------------------------
このCSSファイルの無断配布及び商用販売を固く禁じます。
Copyright 株式会社Mithril All rights Reserved.
http://www.mithril-web.com/
----------------------------------------------------------------------------------*/