@charset "utf-8";
/* CSS Document */


/*共通*/
.menu_btn { color:#fff; }

/* 文字色 */
.ag-white_t { color: #fff;} /* 白抜き文字 */

/** Home */
.ag-home { background-color: #391f05;}

.ag-brown { background-color: #391f05;}
.ag-green { background-color: #007c60;}

.ag-brown02 { background-color: #947956;}
.ag-green01 { background-color: #2c9213;}
.ag-green02 { background-color: #207d09;}
.ag-gray { background-color:#dfddda; }


/*header*/
#header,#header a { color:#fff; }

/*footer*/
#footer_navi,#footer_navi a,#footer,#footer a { color:#fff; }

/*sidebar*/
#side_nav01 .arrow {
	background:url(../images/layout2/ag-brown_arrow.gif) no-repeat center bottom;
}

#side_nav02 .arrow{
	background:url(../images/layout2/ag-green_arrow.gif) no-repeat center bottom;
}

#side_nav03 .arrow {
	background:url(../images/layout2/ag-brown02_arrow.gif) no-repeat center bottom;
}

#side_nav04 ul {
	border-bottom-color:#e3dbd1;
}

#side_nav04 ul li {
	border-left-color:#e3dbd1;
	border-top-color:#e3dbd1;
	border-right-color:#e3dbd1;
}

#side_nav02 dd img,
.side_nav_box img {
	border-color:#e3dbd1;
}

#side_nav04 ul li a:hover,#side_nav04 ul li a:active {
	color:#391f05;
}

#side_nav01 .side_nav_box h3:after{
    border-left-color: #333 !important;
}


/*index*/
.top_news_navi .navigation ul.pageNav01 li span,
.top_news_navi .navigation ul.pageNav01 li a {
	color: #391f05;
}

.top_news_navi .navigation ul.pageNav01 li span,
.top_news_navi .navigation ul.pageNav01 li a:hover {
	background-color: #fff;
}
.top_news_navi .nav-prev a,
.top_news_navi .nav-next a {
	color:#fff;
}

.top_news_box h3:before{
border-right-color: #333 !important;
}


/*
news
*/
div.cl2 .news_txt h5 {
 border-bottom-color:#2c9213;

}
div.cl2 .news_txt_footer h5 {
 border-bottom-color:#391f05;

}

.news_navi .nav-prev a,
.news_navi .nav-next a {
	color:#fff !important;
}
.news_list_box h2 {
	color:#fff !important;
}
.news_list_dl dl dt img {
 border-color: #e3dbd1;
}

.news_box h3:before{
border-right-color: #333 !important;
}



/* --- 変更指定可能なもの --- */
/* 共通 */
/* 各カテゴリ背景色 */
.ag-category_other { background-color: #007c60;}
.ag-category1 { background-color: #ff7200;}
.ag-category2 { background-color: #ff7200;}
.ag-category3 { background-color: #ff7200;}
.ag-category4 { background-color: #ff7200;}
.ag-category5 { background-color: #ff7200;}
.ag-category6 { background-color: #ff7200;}
.ag-category7 { background-color: #ff7200;}


/* 基本文字色 */
.ag-color_t { color: #000000;}

/* リンク色 */
/* a { color:#ECACB5; } */
a { color:#1E0FBE; }

/* ヘッダー */
#header .navi_bg { background-color: #000000; }

/* フッター */
/* ナビゲーション左部背景色 */
#footer_navi { background-color: #000000; }

/* フッター背景色 */
#footer { background-color: #000000; }


/* コンテンツ */
/* col01背景色 */
.col01 { background-color:#ffffff; }
/* リボン（col01背景色と合わせる） */
#side_nav01 .col01 h3:before{ border-left-color: #E3E3E3 !important; }
.top_news_box h3:after{ border-right-color: #E3E3E3 !important; }
.news_box h3:after{ border-right-color: #E3E3E3 !important; }

/* col02背景色 */
.col02 { background-color:#fff; }
/* リボン（col02背景色と合わせる） */
#side_nav01 .col02 h3:before{ border-left-color: #fff !important; }

/* --- 変更指定可能なもの --- */
.ashita_border { border: 1px solid gray;}
#header .navi_bg #header_menu #header_navi ul li, #footer_navi ul li { border-left: 1px solid white; }
