/*
Template Name: 青スタイルシート
*/

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

* { margin: 0;
	padding:0; }
	
body { 
	background-image: url(img/blue/back.png);
	background-position:center top;
	background-repeat:repeat-x;
}

/* h2サイトタイトル設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
h2{
	background-image: url(img/blue/h2_back.png);
	background-position:10px center;
	background-repeat:no-repeat;
}

h2 a:hover{
	color:#65B1FF;
	text-shadow: 0px 1px 1px #9BCCFF;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 本体設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */

#contents_in{
	background:url(img/blue/white_shadow.png) top repeat-x;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
/* グローバルナビ設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
#global_n_box ul{
	background:url(img/blue/gnavi.png) top repeat-x;
}
#global_n_box ul li.first a, #global_n_box ul li a, #global_n_box ul li.last a{
	background:url(img/blue/gnavi.png) top repeat-x;
	text-shadow: 1px 1px 1px #9BCCFF;
}
#global_n_box ul li a:hover{
	background:url(img/blue/gnavi.png) top repeat-x;
}
/* ----------------------------------------- */
#global_n_box ul.sub-menu li{
	background:url(img/blue/gnavi.png) bottom repeat-x;
}
#global_n_box ul.sub-menu li a{
	background:url(img/blue/gnavi.png) top repeat-x;
}
#global_n_box ul.sub-menu li a:hover{
	background:url(img/blue/gnavi.png) bottom repeat-x;
}
#global_n_box .menu ul ul a:hover{
	background:url(img/blue/gnavi.png) bottom repeat-x;
}
#global_n_box .menu ul.menu ul.sub-menu ul.sub-menu li a:hover {
	background:url(img/blue/gnavi.png) bottom repeat-x;
}
/* ------------------------------------------ */

#global_n_box li:hover > a,
#global_n_box ul.sub-menu :hover > a,
#global_n_box a:focus {
	background:url(img/blue/gnavi.png) bottom repeat-x;
}
#global_n_box ul li:hover > a,
#global_n_box ul a:focus {
	color: #FF6600;
	background:url(img/blue/gnavi.png) bottom repeat-x;
}
#global_n_box ul.menu li:hover > ul {
	background:url(img/blue/gnavi.png) bottom repeat-x;
}
/* ------------------------------------------ */

#global_n_box .menu ul.menu ul.sub-menu ul.sub-menu li a:hover{
	background:url(img/blue/gnavi.png) bottom repeat-x;
}
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* メインコンテンツ設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 3カラム ----------------------------------------- */

#main_box3 #main_contents_box, #main_boxk3 #main_contents_box{
	border-left:1px #9BCCFF dotted;
	border-right:1px #9BCCFF dotted;
}
/* 2カラム左 --------------------------------------- */

#main_box2l #main_contents_box, #main_boxk2l #main_contents_box{
	border-left:1px #9BCCFF dotted;
}
/* 2カラム右 --------------------------------------- */

#main_box2r #main_contents_box, #main_boxk2r #main_contents_box{
	border-right:1px #9BCCFF dotted;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 名前固定コンテンツ設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
.entry-title, .comment_box h3{
	background: url(img/blue/main_ti.png) left top no-repeat;
}

.entry-title a:hover{
	color:#65B1FF;
	text-shadow: 0px 2px 2px #9BCCFF;
}
.title{
	border-left:6px #9BCCFF solid;
	background: url(img/blue/s_ti_line.png) bottom repeat-x;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 見出し設定設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

h3 {
	background:url(img/blue/h3_mark.png) left center no-repeat;
}

h4 {
	border-left:7px #65B1FF solid;
	border-bottom:3px #65B1FF solid;
}

h5 {
	background:url(img/blue/h5_mark.png) 5px center no-repeat;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 最新記事*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
.new-content ul li{
	background:url(img/blue/arrow.png) 13px 13px no-repeat;
}
.new-content ul li a{
	color:#65B1FF;
}
.new-content ul li a:hover{
	color:#9BCCFF;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 続きを読む設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
p.link-next a:hover{
	color:#65B1FF;
	text-shadow: 0px 2px 2px #9BCCFF;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* カテゴリ・タグの設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
#main_contents_box .tag_etc {
	background: url(img/blue/dot_color.png) repeat;
	box-shadow:0 0 1px #9BCCFF,
	           0 0 1px #9BCCFF;
    	-webkit-box-shadow:0 0 1px #9BCCFF,
	                   0 0 1px #9BCCFF; 
}
.cate_tag{
	background:url(img/blue/tag.png) left center no-repeat;
}
.cate_cate{
	background: url(img/blue/category.png) left center no-repeat;
}
.cate_comment{
	background: url(img/blue/comment.png) left center no-repeat;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ページナビ・個別記事ナビゲーション */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
a.page-numbers, .tablenav .current {
	box-shadow:0 0 5px #9BCCFF,
	           0 0 5px #FFF;
    	-webkit-box-shadow:0 0 5px #9BCCFF,
	                   0 0 5px #FFF;
}
.tablenav .current {
	background:#9BCCFF;
}
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* その他ウィジェット */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
#left_contents_box ul li, #right_contents_box ul li{
	border-bottom:1px #9BCCFF dotted;
}

#left_contents_box ul li li, #right_contents_box ul li li{
	border-top:1px #9BCCFF dotted;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* カレンダー */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
#wp-calendar caption{
	background:url(img/blue/c_back.png) repeat;
	border-bottom:5px #9BCCFF solid;
}
#wp-calendar {
 	color: #616B76;
}
#wp-calendar #prev a:hover{
	color:#65B1FF;
	text-shadow: 0px 1px 1px #9BCCFF;
}
/*当日*/
 table#wp-calendar td#today {
	background:url(img/blue/c_back.png) repeat;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 検索フォーム */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
#searchform , #main_contents_box #searchform{
    	background:#65B1FF;
	border:1px #9BCCFF solid;
}
/* 検索ボタン */
#searchsubmit {
    	background: #7DBDFF;
    	background: -webkit-linear-gradient(top, #65B1FF, #9BCCFF);
    	background: -moz-linear-gradient(top, #65B1FF, #9BCCFF);
    	background: linear-gradient(top, #65B1FF, #9BCCFF);
    	cursor: pointer;
}
#searchsubmit:hover {
    	background: #AFD7FF;
    	background: -webkit-linear-gradient(top, #9BCCFF, #65B1FF);
    	background: -moz-linear-gradient(top, #9BCCFF, #65B1FF);
    	background: linear-gradient(top, #9BCCFF, #65B1FF);
	border-left:1px #9BCCFF solid;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
/* フッターBOX設定*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
#footer_box{
	background:url(img/blue/footer.png) bottom repeat-x;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
/* TOPに戻るボタン */
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
#go_top a{
	background:url(img/blue/go_top.png) center no-repeat;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
/* フッターフリースペース */
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
.mini_box .title{
	background: url(img/blue/s_ti_line.png) bottom repeat-x; 
}
.mini_box ul li{
	background:#FFF url(img/blue/arrow.png) 4px 7px no-repeat;
}

/* リンクページ設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
.link-content p{
	background:url(img/blue/arrow.png) left no-repeat;
}

/* サイトマップページ・ アーカイブページ設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
.sitemap li{
	background:url(img/blue/arrow.png) 5px center no-repeat;
}

/* グラフ２ */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

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/
--------------------------------------------------------*/