

/*-------------------------------------------------------------------------------------------*/
/* 01. メインカラー
/*-------------------------------------------------------------------------------------------*/

/*-------- テキスト --------*/
.header-top .inner .tel,
h1.title,
h2.top-title,
h2.copy,
.top-box h2,
h3.top-title,
h2.title,
h3.title,
p.title,
p.copy,
.news li a,
.table1 tr th,
.table2 tr th,
.service-box h2,
.service-box h3,
.service-box a,
.service-box li:before,
.merit h3,
.box1 h3,
.work .w4 h2,
#sidebar .widget h3,
#wp-calendar caption,
.table-time tr th,
#footer h3,
.under-btn ul li:hover svg {
	color: #005bac;
}


/*-------- 背景 --------*/
.after .tag,
.mean-container a.meanmenu-reveal,
.single-content .cal,
.footer-under,
.top-slider-box .data,
#mainNav .has-sub ul li a,
#mainNav .has-sub ul li:hover a,
.mean-container .mean-bar,
.mean-container .mean-nav,
h5.title,
.box1 h4,
.check-list.table2 tr:first-of-type th,
.single-work .car-type span,
.single-work .list span,
.footer-address .address:before,
.footer-address .access:before,
.footer-address .tel:before,
.footer-address .fax:before,
.footer-address .mail:before,
#wp-calendar thead th,
.contact,
.under-btn ul {
	background: #005bac;
}


/*-------- ボーダー --------*/
#sidebar .widget h3,
#wp-calendar caption {
	border-bottom: 3px solid #005bac;
}
h2.top-title span:before,
h2.top-title span:after {
	border-top: 1px solid #005bac;
}
h2.title{
	border-bottom: 2px solid #005bac;
}
ul.tab-widget li.active a,
ul.tab-widget li.active a:hover {
	border-top: 2px solid #005bac;
}
#mainNav ul li:hover:after {
	border-bottom: 5px solid #005bac;
}
.after,
.service-box a {
	border: 1px solid #005bac;
}
.box1 {
	border: 3px solid #005bac;
}


/*-------------------------------------------------------------------------------------------*/
/* 02. サブカラー
/*-------------------------------------------------------------------------------------------*/

/*-------- テキスト --------*/
strong,
h2.title:before,
h3.title:before,
.blog-button:before,
.blog-info li.cal:before, .blog-info-single li.cal:before,
.blog-info li.aut:before, .blog-info-single li.aut:before,
.blog-info li.cat:before, .blog-info-single li.cat:before,
.blog-info li.tag:before, .blog-info-single li.tag:before,
.widget_categories li a:before,
.widget_pages li a:before,
.list1 li:before,
.list2 li:before,
.merit .number,
.next a:after,
.prev a:before,
.after .w2:before,
#mainNav ul li a,
h2.title:before,
.widget_archive:after,
.contact a.forme:hover,
.under-btn ul li svg {
	color: #e60012;
}


/*-------- 背景 --------*/
.service-box a:hover,
.image-orver .cover,
.news .ymd,
#mainNav ul li:hover a,
[data-tooltip].tooltip-top:after,
#mainNav .has-sub ul li a:hover,
ul.tab-widget li a:hover,
.widget-button:hover,
.contact a.forme,
#mainNav li.active,
#page-top .fa-angle-up:hover,
.under-btn ul li:hover {
	background: #e60012;
}
/*-------- メインカラー背景（優先順位のため記述場所変えない） --------*/
#mainNav .has-sub ul li a {
	background: #005bac;
}

/*-------- ボーダー --------*/
.fixed {
    border-bottom: 3px solid #e60012 !important;
}
.box1 h4 {
    border-left: 5px solid #e60012;
    border-right: 5px solid #e60012;
}
[data-tooltip].tooltip-top:before {
	border-top-color: #e60012;
}
.service-box a:hover {
    border-color: #e60012;
}
h2.top-title {
    border-left: 5px solid #e60012;
}
#header-top-img span {
    border-top: 3px solid #e60012;
    border-bottom: 3px solid #e60012;
}


/*-------------------------------------------------------------------------------------------*/
/* 03. リンクカラー
/*-------------------------------------------------------------------------------------------*/

/*-------- テキスト --------*/
a,
.pagination a:before,
ul.tab-widget li.active a,
ul.tab-widget li.active a:hover,
.accordion-panel dt:before {
    color: #e60012;
}

/*-------- 背景 --------*/
.pagination .current,
#searchsubmit,
.widget_tag_cloud a,
#page-top .fa-angle-up:hover,
#page-top .fa-angle-up,
input[type=submit],
.lSPrev:before,
.lSNext:before,
.slider-box a.button .primary {
    background: #e60012;
}

/*-------- ボーダー --------*/
.pagenav a, .next a,
.blog-button,
input[type=submit] {
	border: 1px solid #e60012;
}



/*-------------------------------------------------------------------------------------------*/
/* 04. リンクホバーカラー
/*-------------------------------------------------------------------------------------------*/

/*-------- テキスト --------*/
a:hover,
a:active,
.blog-info li a:hover, .blog-info-single li a:hover,
.footer-menu a:hover,
#footer a:hover {
    color: #005bac;
}


/*-------- 背景 --------*/
.blog-button:hover,
.pagination a:hover,
#searchsubmit:hover,
.widget_tag_cloud a:hover,
input[type=submit]:hover,
.lSPrev:hover:before,
.lSNext:hover:before,
.slider-box a.button .secondary {
    background: #005bac;
}


/*-------- ボーダー --------*/
.prev a:hover, .next a:hover,
.blog-button:hover,
input[type=submit]:hover {
	border: 1px solid #005bac;
}
