a {
	color: #5DC1CF;
	font-weight: bold;
}
p img {
	border: 1px solid #eeeeee;
}

#content h3 {
    border-left-color: #5DC1CF;
	  color:#16A6BA;
}
#content h4, #content dt {
    color: #C40;
}

#topPr .topPrInner h3{
    border-left-color: #5DC1CF;
}
#topMainBnr {
	background-color: #5DC1CF;
}
#content .infoList .infoDate {
    color: #16A6BA!important;
}
#footMenu {
    background-color: #5DC1CF;
    border-top-color: #16A6BA;
}
#pagetop a {
    background-color: #5DC1CF;
}
#content h2, #content h1.entryPostTitle {
    border-top: 2px solid #5DC1CF;
}
.moreLink a, .btn.btnS a, .btn.btnM a, .btn.btnL a, #content p.btn.btnL input, input[type="button"], input[type="submit"], #searchform input[type="submit"], p.form-submit input[type="submit"], form#searchform input#searchsubmit, #content form input.wpcf7-submit, #confirm-button input {
    background-color: #5DC1CF;
    color: #f5f5f5;
}
.moreLink a:hover, .btn.btnS a:hover, .btn.btnM a:hover, .btn.btnL a:hover {
    background-color: #16A6BA;
    color: #f5f5f5;
}
#gMenu h3.assistive-text, #gMenu .menu li.current_page_item a, #gMenu .menu li.current_page_ancestor a, #gMenu .menu li.current-page-ancestor a, #gMenu .menu li a:hover {
  border-right: 1px solid #16A6BA;
  background:linear-gradient(#16A6BA, #5DC1CF);
}

#sideTower li.sideBnr#sideContact a {
    background-color: #5DC1CF;
}
#sideTower li.sideBnr#sideContact a:hover {
    background-color: #16A6BA;
}
#header #headContact #headContactTel{
	color:#5DC1CF;
}
#gMenu {
	border-top: 2px solid #16A6BA;
}
#panList a{
	color: #5DC1CF;
}
#panList a:hover {
	color: #16A6BA;
}
#content ul.linkList li a:hover {
    color: #5DC1CF;
}
#pageTitBnr {
	background-color: #5DC1CF;
}
#topMainBnrFrame a.slideFrame:hover{
	border: 4px solid #16A6BA;
}
#footerSiteMap .menu a:hover{
	color: #5DC1CF;
}
#content .mainFootContact .mainFootBt a {
    background-color: #5DC1CF;
}
#content .mainFootContact .mainFootBt a:hover {
    background-color: #16A6BA;
}
#content .mainFootContact p.mainFootTxt span.mainFootTel {
    color: #5DC1CF;
}
#sideTower .localHead {
    border-top-color: #5DC1CF;
}

.flame25 {
position: relative;
margin: 2em auto;
padding: 1.2em;
color: #555555;
background-color: #fff;
border: 2px solid #5DC1CF;
box-shadow: 2px 2px 1px #ccc;
}
.flame25 .flame25-title{
position: absolute;
padding: 0 .5em;
left: 20px;
top: -15px;
font-weight: bold;
background-color: #fff;
color: #5DC1CF;
}
.flame25 p {
padding: 15px 20px;
margin: 0;
}
