@charset "utf-8";
body{
	color:#333;
	background-color:#fff;
}
a,
a:not(.op):hover{color:#144b8b;}
.telBox p a{color:#333!important;}
.telBox p a:before{background-color:#144b8b!important;}
.mailBox a{background-color:#e64100!important;}


/*header*/
header{border-top-color:#144b8b;}
header figure a{color:#333;}
header #navBtn a span,
header #navBtn a:before,
header #navBtn a:after{background-color:#333;}

/*nav*/
nav a{color:#333;}
nav ul.mainMenu>li>a:hover{background-color:#144b8b;}
nav .sub-menu a:hover{background-color:#afc7e2;}
nav ul.sub-menu li a:hover{color:#333;}

#breadcrumb ol li a{color:#afc7e2;}
#pageTitle{
	background:-webkit-linear-gradient(top,#fff 30%,#afc7e2 100%);
	background:linear-gradient(to bottom, #fff 30%,#afc7e2 100%);
}

/*footer*/
footer .ftNav a{color:#333;}
footer .ftNav li.current a{color:#144b8b;}
footer .ftNav > li:before,
#copyright,
#pageTop a{background-color:#144b8b;}

/*index*/
[id^="topBoxPostBox"] a{color:#333;}
#topBoxPostBox .archiveSideBtn a{background:#144b8b;}

/*bodyBox*/
#bodyBox h2,
[id^="topBox"] h2,
.bodyBox h2{border-left:8px solid #144b8b;}
#bodyBox h3,
[id^="topBox"] h3,
#bodyBox h5,
[id^="topBox"] h5,
.bodyBox h3,
.bodyBox h5{border-bottom:2px solid #144b8b;}
#bodyBox h4,
[id^="topBox"] h4,
.bodyBox h4{color:#144b8b;}
#bodyBox h5:before,
#bodyBox h6:before,
[id^="topBox"]:before,
[id^="topBox"]:after,
.bodyBox h5:before,
.bodyBox h6:before{background-color:#144b8b;}
table *.required{background-color:#e64100;}
*[type="submit"],*[type="image"],*[type="reset"],*[type="button"]{background-color:#144b8b;}

/*category*/
.catLists .catTitle{border-bottom-color:#144b8b;}
.catListBlock > li .pTitle a,
.catListBlock > li .exTxt a{color:#333;}
.catListBlock > li .detaLink a{border-color:#144b8b;}
.catListBlock > li .detaLink a:before{background-color:#144b8b;}
.catListBlock > li .detaLink a:hover{background-color:#afc7e2;}
ul.page-numbers li span{background-color:#144b8b;border:1px solid #144b8b;}

/*page*/
.pageLinkBox .pageLinkTitle>a{color:#333;}
.pageLinkBox .pageLinkTitle,
.bnrBox .bnrTitle,
.pageLinkBox .pageLinkTitle>a.current,
.pageLinkBox ul li.current_page_item>a{color:#144b8b;}
.bnrBox .bnrTitle{border-left-color:#144b8b;}
.blockLength ul.blockList > li .blockTitle,
.blockSide ul.blockList > li .blockTitle{color:#144b8b;}
.blockLength ul.blockList > li .blockTitle:after{background-color:#144b8b;}
.blockSide ul.blockList > li .blockTitle{border-left-color:#afc7e2;}
.chlistBox li:before{background-color:#afc7e2;}
.flowBox dl dt{background-color:#144b8b;}
.flowBox dd+dt:before{border-color:#afc7e2 transparent transparent transparent;}
.flowBox dl dd{border-color:#144b8b;}
.home .twoColBox .topSecTtl,
.home #topBoxPostBox .topSecTtl{border-bottom-color:#144b8b;}
.detailLink a{background-color:#144b8b;}

/*single*/
.relationBox .secTitle{border-left-color:#144b8b;}
.relationBox ul li a{color:#333;}
.postNav li.prevLink a:before,
.postNav li.nextLink a:after{background-color:#144b8b!important;}
.postNav li a{color:#333;}

/*widget*/
#sideBar a{color:#333;}
.widgetTitle{border-bottom-color:#144b8b;}
.custom_recent_postsWidget .afterLink a{background-color:#144b8b;}
.pagesWidget ul li:before,
.archivesWidget ul li:before,
.categoriesWidget ul li:before,
.recentWidget ul li:before,
.nav_menuWidget ul li:before,
.blogCard>div .detaLink a:before{background-color:#144b8b;}
.blogCard>div .detaLink a{border-color:#144b8b;}