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


/* HEADER
-------------------------------------------------------------------------------------------------*/

/*Gメニュー*/
#Head_Portal nav.Gmenu_pc ul.Cat1 li a:hover,
#Head_Portal nav.Gmenu_pc ul.Cat1 li a:focus,
#Head_Portal nav.Gmenu_pc ul.Cat1 li.select a:link,
#Head_Portal nav.Gmenu_pc ul.Cat1 li.select a:active,
#Head_Portal nav.Gmenu_pc ul.Cat1 li.select a:visited {
	background-color: #87ca9c;
}

/*Gメニュー ポップアップ*/
.DMPop_pc {
	border-bottom: solid 10px #144322;
}
.DMPop_pc .DMBox {
	background-color: rgba(41,101,59,0.9);
}


/* FOOTER
-------------------------------------------------------------------------------------------------*/

#Foot_Portal {}
#Foot_Portal nav {
	background-color: #87ca9c;
}



/* MainArea
-------------------------------------------------------------------------------------------------*/

/*ページタイトル*/
.MainArea .PageTitle {
	border-top: solid 4px #87ca9c;
	background-color: #69bd83;
}


/* テキストバナー各種
-------------------------------------------------------------------------------------------------*/


/*テキストバナー2カラム
----------------------------------------------------*/

.TxtBnr_2c li a:hover,
.TxtBnr_2c li a:focus {
	border: solid 1px #87ca9c;
	background-color: #87ca9c;
}



/* カテゴリトップ
-------------------------------------------------------------------------------------------------*/

/*ユニバーサルメニュー
----------------------------------------------------*/
/*ショートカットリンク*/
.CatTop_Universal nav.ShortcutLink li a:link,
.CatTop_Universal nav.ShortcutLink li a:active,
.CatTop_Universal nav.ShortcutLink li a:visited {
	background-color: #87ca9c;
}
.CatTop_Universal nav.ShortcutLink li a:hover,
.CatTop_Universal nav.ShortcutLink li a:focus {
	background-color: #a1d8b2;
}


/*困ったときは
----------------------------------------------------*/
.CatTop_SP h2 {
	color: #69bd83;
	border-color: #69bd83;
}
.CatTop_SP h2 {
	color: #69bd83;
	border-color: #69bd83;
}


/*レフトエリア*/
.CatTop_SP .Left div {
	border-color: #69bd83;
}
.CatTop_SP .Left div ul li a:link,
.CatTop_SP .Left div ul li a:active,
.CatTop_SP .Left div ul li a:visited {
	color : #69bd83;
}
.CatTop_SP .Left div ul li a:hover,
.CatTop_SP .Left div ul li a:focus {
	color : #69bd83;
}

.CatTop_SP .Left div form input[type="text"] {
	border-color: #69bd83;
}
.CatTop_SP .Left div form input[type="image"] {
	background-color: #69bd83;
}


/*ライトエリア*/
.CatTop_SP .Right ul li a:link,
.CatTop_SP .Right ul li a:active,
.CatTop_SP .Right ul li a:visited {
	border-color: #69bd83;
	color : #69bd83;
}
.CatTop_SP .Right ul li a:hover,
.CatTop_SP .Right ul li a:focus {
	background-color: #e2fcea;
	color : #69bd83;
}


/*ニュースで使用するタイトル
----------------------------------------------------*/
.CatTop_Title {
	color: #69bd83;
	border-color: #69bd83;
}
.CatTop_Title h2 {
	color: #69bd83;
	border-color: #69bd83;
}


/*目次リスト
----------------------------------------------------*/
.CatTop_Index h3 {
	background-color: #87ca9c;
}



/* ニュース系
-------------------------------------------------------------------------------------------------*/

/*一覧ページ
----------------------------------------------------*/
.NewsAllBox{}
.NewsAllBox .BoxTitle {
	border: solid 1px #69bd83;
}

.NewsAllBox .BoxTitle h3 {
	border-left: solid 5px #69bd83;
	color: #87ca9c;
}

.NewsAllBox .BoxTitle h3 span {
	background-color: #69bd83;
}


/*年度選択*/
.NewsAllBox .BoxTitle form select {
	background-color: #69bd83;
}

/*メールサービス*/
.NewsAllBox .BoxTitle p.Mail a:link,
.NewsAllBox .BoxTitle p.Mail a:active,
.NewsAllBox .BoxTitle p.Mail a:visited {
	background-color: #69bd83;
}
.NewsAllBox .BoxTitle p.Mail a:hover,
.NewsAllBox .BoxTitle p.Mail a:focus {
	background-color: #87ca9c;
}

/*ページネーション*/
.NewsAllBox .NewsPagination li a:link,
.NewsAllBox .NewsPagination li a:active,
.NewsAllBox .NewsPagination li a:visited {color: #ffffff;text-decoration: none; background-color:#87ca9c;}

.NewsAllBox .NewsPagination li a:hover,
.NewsAllBox .NewsPagination li a:focus,
.NewsAllBox .NewsPagination li a.current:link,
.NewsAllBox .NewsPagination li a.current:active,
.NewsAllBox .NewsPagination li a.current:visited,
.NewsAllBox .NewsPagination li a.current:hover,
.NewsAllBox .NewsPagination li a.current:focus 	{color: #ffffff;text-decoration: none;  background-color:#a1d8b2;}



/* 支社ページ
-------------------------------------------------------------------------------------------------*/

.Shisya_News .NewsListBox h3{
	color: #87ca9c;
}


@media screen and (max-width:639px) { 
/*スマートフォンサイズ時*/
.Shisya_News .NewsListBox h3{
	background-color: #87ca9c;
	color: #ffffff;
}
}

