/*
Template Name: 緑スタイルシート
*/

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

* { margin: 0;
	padding:0; }
	
body { 
	background-image: url(img/green/back.png);
	background-position:center top;
	background-repeat:repeat-x;
}

/* h2サイトタイトル設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
h2{
	background-image: url(img/green/h2_back.png);
	background-position:10px center;
	background-repeat:no-repeat;
}

h2 a:hover{
	color:#98B759;
	text-shadow: 0px 1px 1px #B6D577;
}
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 本体設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */

#contents_in{
	background:url(img/green/white_shadow.png) top repeat-x;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
/* グローバルナビ設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
#global_n_box ul{
	background:url(img/green/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/green/gnavi.png) top repeat-x;
	text-shadow: 1px 1px 1px #B6D577;
}
#global_n_box ul li a:hover{
	background:url(img/green/gnavi.png) top repeat-x;
}
/* ----------------------------------------- */
#global_n_box ul.sub-menu li{
	background:url(img/green/gnavi.png) bottom repeat-x;
}
#global_n_box ul.sub-menu li a{
	background:url(img/green/gnavi.png) top repeat-x;
}
#global_n_box ul.sub-menu li a:hover{
	background:url(img/green/gnavi.png) bottom repeat-x;
}
#global_n_box .menu ul ul a:hover{
	background:url(img/green/gnavi.png) bottom repeat-x;
}
#global_n_box .menu ul.menu ul.sub-menu ul.sub-menu li a:hover {
	background:url(img/green/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/green/gnavi.png) bottom repeat-x;
}
#global_n_box ul li:hover > a,
#global_n_box ul a:focus {
	color: #FF6600;
	background:url(img/green/gnavi.png) bottom repeat-x;
}
#global_n_box ul.menu li:hover > ul {
	background:url(img/green/gnavi.png) bottom repeat-x;
}
/* ------------------------------------------ */

#global_n_box .menu ul.menu ul.sub-menu ul.sub-menu li a:hover{
	background:url(img/green/gnavi.png) bottom repeat-x;
}
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* メインコンテンツ設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 3カラム ----------------------------------------- */

#main_box3 #main_contents_box, #main_boxk3 #main_contents_box{
	border-left:1px #B6D577 dotted;
	border-right:1px #B6D577 dotted;
}
/* 2カラム左 --------------------------------------- */

#main_box2l #main_contents_box, #main_boxk2l #main_contents_box{
	border-left:1px #B6D577 dotted;
}
/* 2カラム右 --------------------------------------- */

#main_box2r #main_contents_box, #main_boxk2r #main_contents_box{
	border-right:1px #B6D577 dotted;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 名前固定コンテンツ設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
.entry-title, .comment_box h3{
	background: url(img/green/main_ti.png) left top no-repeat;
}

.entry-title a:hover{
	color:#98B759;
	text-shadow: 0px 2px 2px #B6D577;
}
.title{
	border-left:6px #B6D577 solid;
	background: url(img/green/s_ti_line.png) bottom repeat-x;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 見出し設定設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */

h3 {
	background:url(img/green/h3_mark.png) left center no-repeat;
}

h4 {
	border-left:7px #98B759 solid;
	border-bottom:3px #98B759 solid;
}

h5 {
	background:url(img/green/h5_mark.png) 5px center no-repeat;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 最新記事*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
.new-content ul li{
	background:url(img/green/arrow.png) 13px 13px no-repeat;
}
.new-content ul li a{
	color:#98B759;
}
.new-content ul li a:hover{
	color:#B6D577;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 続きを読む設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
p.link-next a:hover{
	color:#98B759;
	text-shadow: 0px 2px 2px #B6D577;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* カテゴリ・タグの設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
#main_contents_box .tag_etc {
	background: url(img/green/dot_color.png) repeat;
	box-shadow:0 0 1px #B6D577,
	           0 0 1px #B6D577;
    	-webkit-box-shadow:0 0 1px #B6D577,
	                   0 0 1px #B6D577; 
}
.cate_tag{
	background:url(img/green/tag.png) left center no-repeat;
}
.cate_cate{
	background: url(img/green/category.png) left center no-repeat;
}
.cate_comment{
	background: url(img/green/comment.png) left center no-repeat;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ページナビ・個別記事ナビゲーション */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
a.page-numbers, .tablenav .current {
	box-shadow:0 0 5px #B6D577,
	           0 0 5px #FFF;
    	-webkit-box-shadow:0 0 5px #B6D577,
	                   0 0 5px #FFF;
}
.tablenav .current {
	background:#B6D577;
}
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* その他ウィジェット */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
#left_contents_box ul li, #right_contents_box ul li{
	border-bottom:1px #B6D577 dotted;
}

#left_contents_box ul li li, #right_contents_box ul li li{
	border-top:1px #B6D577 dotted;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* カレンダー */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
#wp-calendar caption{
	background:url(img/green/c_back.png) repeat;
	border-bottom:5px #B6D577 solid;
}
#wp-calendar {
 	color: #616B76;
}
#wp-calendar #prev a:hover{
	color:#98B759;
	text-shadow: 0px 1px 1px #B6D577;
}
/*当日*/
 table#wp-calendar td#today {
	background:url(img/green/c_back.png) repeat;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 検索フォーム */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━ */
#searchform , #main_contents_box #searchform{
    	background:#98B759;
	border:1px #B6D577 solid;
}
/* 検索ボタン */
#searchsubmit {
    	background: #A4C365;
    	background: -webkit-linear-gradient(top, #98B759, #B6D577);
    	background: -moz-linear-gradient(top, #98B759, #B6D577);
    	background: linear-gradient(top, #98B759, #B6D577);
    	cursor: pointer;
}
#searchsubmit:hover {
    	background: #C8E789;
    	background: -webkit-linear-gradient(top, #B6D577, #98B759);
    	background: -moz-linear-gradient(top, #B6D577, #98B759);
    	background: linear-gradient(top, #B6D577, #98B759);
	border-left:1px #B6D577 solid;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
/* フッターBOX設定*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
#footer_box{
	background:url(img/green/footer.png) bottom repeat-x;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
/* TOPに戻るボタン */
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
#go_top a{
	background:url(img/green/go_top.png) center no-repeat;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
/* フッターフリースペース */
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
.mini_box .title{
	background: url(img/green/s_ti_line.png) bottom repeat-x; 
}
.mini_box ul li{
	background:#FFF url(img/green/arrow.png) 4px 7px no-repeat;
}

/* リンクページ設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
.link-content p{
	background:url(img/green/arrow.png) left no-repeat;
}

/* サイトマップページ・ アーカイブページ設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
.sitemap li{
	background:url(img/green/arrow.png) 5px center no-repeat;
}

/* グラフ２ */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

table.graph2 th{
	border-color: #B5DBB3;
	background: #B5DBB3;
}
table.graph2 td{
	border-color: #B5DBB3;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ランキングa
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

.rankinga-border{
	border-color: #B5DBB3;
}
.rankingvera .r1-title-no1 {
	background: url(img/ranking/aa-rank1.png) no-repeat;
	border-bottom:3px #B5DBB3 solid;
}
.rankingvera .r1-title-no2 {
	background: url(img/ranking/aa-rank2.png) no-repeat;
	border-bottom:3px #B5DBB3 solid;
}
.rankingvera .r1-title-no3 {
	background: url(img/ranking/aa-rank3.png) no-repeat;
	border-bottom:3px #B5DBB3 solid;
}
.rankingvera .r1-title-no4 {
	background: url(img/ranking/aa-rank4.png) no-repeat;
	border-bottom:3px #B5DBB3 solid;
}
.rankingvera .r1-title-no5 {
	background: url(img/ranking/aa-rank5.png) no-repeat;
	border-bottom:3px #B5DBB3 solid;
}
.rankingvera td.rbg {
	background: url(img/ranking/green_back.png) top left no-repeat;
}
.rankingvera .r-a-contents {
	background: #d7ebd6;
	border: 3px #B5DBB3 solid;
}
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ランキングc
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

.rankingverc .title-back {
	background: url(img/ranking/title-back-green.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: #009966;
}
.rankingverc .seal{
	background: url(img/ranking/seal_green.png) no-repeat center center;
}


/*--------------------------------------------------------
このCSSファイルの無断配布及び商用販売を固く禁じます。
Copyright 株式会社Mithril All rights Reserved.
http://www.mithril-web.com/
--------------------------------------------------------*/