@charset "UTF-8";

body, .copyright a {
	color: #330433!important;
}
a {
	color: #043d16!important;
}
a:hover {
	color: #08f710!important;
}
/* お知らせ
-------------------------------------*/
.news h2 {
	border-bottom: 1px solid #001800!important;
}
/* サムネイルと文字列
-------------------------------------*/
.news li {
    border-bottom: 1px solid #001800!important;
}
.widget h2 {
    border-bottom: 1px solid #001800!important;
}
/* お問い合わせ
-------------------------------------*/
th, td {
	border-bottom: 1px solid #001800!important;
}
.button, button, input[type="submit"], input[type="reset"], input[type="button"] {
	color: #330433!important;
	border: 1px solid #001800!important;
}
/*ページトップへ戻るボタン
-------------------------------------*/
#pagetop { 
	border: 1px solid #08f710!important;
}
#pagetop::after {
	border-top: 2px solid #330433!important;
	border-right: 2px solid #330433!important;
}