/*
Template Name: 緑スタイルシート
*/

a:hover {
	color: #8DBF41;
	text-decoration: underline;
	opacity: 0.4s;
	filter: alpha(opacity=60);
	-webkit-transition: 0.4s ease-in-out;
	   -moz-transition: 0.4s ease-in-out;
	     -o-transition: 0.4s ease-in-out;
	        transition: 0.4s ease-in-out;
}
body {
	background: #FBF8F3 url(img/green/back.png) top repeat-x;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* タイトル部分 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

#tittle_folder {
	background: #8DBF41 url(img/green/top.png) top repeat-x;
	box-shadow: 0 0 15px #8DBF41;
}
h2 a:hover {
	color: #437C0F;
}

#left_folder ul li a:hover, #right_folder ul li a:hover, 
.footer_mini_folder ul li a:hover{
	color: #8DBF41;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* グローバルナビ*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

@media screen and (max-width:480px){
.menubtn {
	width: 100%;
	margin: 0;
	display: block;
	line-height: 40px;
	background: #437C0F url(img/a_navi.png) no-repeat 15px 12px;
	color: #fff;
	text-align: left;
}
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* パンくず */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

p.breadcrumb_folder a:hover {
	color: #8DBF41;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 共通 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */]

#left_folder{
	background: #F6F1E5;
}
#right_folder{
	background: none;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ナビ設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

#navi_folder ul{
	box-shadow: 0 0 15px #8DBF41;
}
#navi_folder ul li a:hover{
	color: #FFF;
	background: #8DBF41;
}
a .abc{
	color: #CBC0A2;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 見出し設定設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

h3 {
  	color: #333333;
 	border-left: 8px solid #8DBF41;
}
h4 {
	color: #333333;
	border:none;
	border-left: 5px solid #8DBF41;
	border-bottom: 2px dotted #CCCCCC;
}
h5 {
	color: #333333;
	border-bottom: 2px dotted #8DBF41;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* サイトタイトル */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

.entry-title, .comment_box h3{
	border-left: 10px #8DBF41 solid;
}
.econtent-none .entry-title, .econtent-none-i .entry-title{
	border-left: 10px #8DBF41 solid;
}
.kanrenmenu_thumb .entry-title{
	border-left: 10px #8DBF41 solid;
}
.comment_box h3{
	border-left: 10px #8DBF41 solid;
}
.entry-title:before, .comment_box h3:before{
	border-right-color:#437C0F;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* サイドバー設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

.footer_mini_folder .title, .footer_mini_folder #wp-calendar caption{
	border:none;
	background:none;
	color: #437C0F;
	border: none;
	border-bottom: 2px #8EBF45 dotted;
	background: none;
	text-shadow: none;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* カテゴリーボタン設定 最新情報 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

.new-content .new_cate{
	color: #437C0F;
	background: #C5E076;
}
#left_sidebar ul li.recentcomments a, #right_sidebar ul li.recentcomments a, h4.sitemap-cate-title{
	color: #8DBF41;
}
h4.sitemap-cate-title a:hover{
	color: #437C0F;
	text-decoration: underline;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* リンク色 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

.tagcloud a:hover, .con_f_info a:hover, .c_c_t_w ul li a:hover, .c_c_b_w ul li a:hover, .new-content ul li a:hover, #left_folder ul#recentcomments li a:hover, #right_folder ul#recentcomments li a:hover{
	color: #8DBF41;
	text-decoration: underline;
}
.kt-tag a:hover, .cont_navi a:hover, #eye_news a:hover p ,#eye_news a:hover, .footer_mini_folder a:hover, #eye_news a:hover p, #eye_news a:hover{
	color: #8DBF41;
	text-decoration: underline;
}
#footer a:hover{
	color: #437C0F;
	text-decoration: underline;
}
.tablenav .current {
	color: #8DBF41;
}
a.page-numbers:hover{
	color: #FFF;
	background: #AAD050;
	text-decoration: none;
}
.kiji-navigation a:hover{
	color: #FFF;
	background: #AAD050;
	border-radius: 8px;
	text-decoration: none;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* カレンダー */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

#wp-calendar {
 	color: #616B76;
}
/*曜日セル*/
#wp-calendar thead tr th {
	background: #E9DCBA;
}
/*当日*/
 table#wp-calendar td#today {
	background: #D0E290;
	color:#555555;
}
#wp-calendar td#prev a, #wp-calendar td#next a{
	color: #8DBF41;
}
#wp-calendar td#prev a:hover, #wp-calendar td#next a:hover{
	color: #8DBF41;
}
/*曜日セル*/
#wp-calendar thead tr th {
	background: #8DBF41;
}
table#wp-calendar td a{
	color:#333;
	font-weight: bold;
	text-decoration:none;
}
table#wp-calendar td a:hover{
	color: #8DBF41;
	font-weight: bold;
	text-decoration:underline;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* TOPに戻るボタン */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

#go_top a{
	background:url(img/green/go_top.png) center no-repeat;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* フッター設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

#footer_folder {
	background: #EDF3D5;
}
#footer {
	background: #8DBF41;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 以下その他のページ設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* コメント設定*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

.comment_write{
	border-left:5px #8EBF45 solid;
	color:#326358;
	padding: 0 0 10px 0;
}
ol.commentlist li ul.children li {
	padding: 5px 0 10px 0;
	border-left: none;
	background: none;
}
ol.commentlist li ul.children li li{
	border-bottom: none;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* サイトマップ設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

.sitemap li {
	background: url(img/green/arrow.png) left no-repeat;
}
.sitemap li a {
	text-decoration: none;
}
.sitemap li a:hover {
	color: #8DBF41;
	text-decoration: underline;
}
h4.sitemap-cate-title {
	border-left:8px #8DBF41 solid;
	background: #EDF3D5;
}
h4 a{
	color: #8DBF41;
	text-decoration: none;
}
h4 a:hover{
	color: #8DBF41;
	text-decoration: underline;
}

/* グラフ２ */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

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: #333333;
}
.rankingverc .seal{
	background: url(img/ranking/seal_green.png) no-repeat top center;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
このCSSファイルの無断配布及び商用販売を固く禁じます。
Copyright 株式会社Mithril All rights Reserved.
http://www.mithril-web.com/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */