
/* 本文 */
html {
	background-color: #ffffff;
}
main{
	color: #000000;
}
main a:link,
main a:visited{
	color: #1da2ba;
}
main a:active,
main a:hover{
	color: #0b6bbf;
}
main a.ext:link::after,
main a.ext:visited::after{
	background-color: #1da2ba;
}
main a.ext:active::after,
main a.ext:hover::after{
	background-color: #0b6bbf;
}




footer .footer_site_link ul li a:link,
footer .footer_site_link ul li a:visited{
	color: #000000;
}
footer .footer_site_link ul li a:link::after,
footer .footer_site_link ul li a:visited::after{
	background-color: #000000;
}

footer .footer_site_link ul li a:hover,
footer .footer_site_link ul li a:active{
	color: #0b6bbf;
}
footer .footer_site_link ul li a:hover::after,
footer .footer_site_link ul li a:active::after{
	background-color: #0b6bbf;
}
footer .footer_site_link ul li::before{
	background-color: #0b6bbf;
}

footer .footer_site_link ul li::after{
	background-color: #0b6bbf;
}

footer .footer_site_link ul li a::before,
footer .footer_body .footer_column .fnav > ul > li a::before{
	border-color: #1da2ba;
}
ul.footer_sns .dashicons,
ul.footer_sns .dashicons-before::before{
	color: #9fe554;
}


.breadcrumbs li a:link,
.breadcrumbs li a:visited{
	color: #1da2ba;
}
.breadcrumbs li:first-child a::before{
	color: #1da2ba;
}

.breadcrumbs li a:link,
.breadcrumbs li a:visited{
	color: #1da2ba;
}
.breadcrumbs li a:hover,
.breadcrumbs li a:active{
	color: #0b6bbf;
}

.breadcrumbs li:first-child a:link::before,
.breadcrumbs li:first-child a:visited::before{
	background-color: #1da2ba;
}
.breadcrumbs li:first-child a:hover::before,
.breadcrumbs li:first-child a:active::before{
	background-color: #0b6bbf;
}



main .swiper_style_default .swiper-button-next::after,
main .swiper_style_default .swiper-button-prev::after {
	color: #1da2ba;
}
main .swiper_style_default .swiper_manipulator .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after
{
	background-color: #1da2ba;
}


.totop a {
	background-color: #1da2ba;
	border: 1px solid #1da2ba;
}
.totop a::before {
	background: #ffffff;
}
.totop a:hover,
.totop a:active {
	background: #ffffff;
}
.totop a:hover::before,
.totop a:active::before {
	background-color: #1da2ba;
}



/* ヘッダー*/
.header_title a {
    color: #000000;
}
.search_form_pc,
header {
	background-color: #ffffff;
}
.hnav ul a:link,
.hnav ul a:visited {
    color: #000000;
}
.hnav ul a:hover,
.hnav ul a:active {
    color: #0b6bbf;
}
.hnav ul li::after{
	background-color: #0b6bbf;
}
.hnav a.ext:link::after,
.hnav a.ext:visited::after{
	background-color: #000000;
}
.hnav a.ext:active::after,
.hnav a.ext:hover::after{
	background-color: #0b6bbf;
}

/* フッター */
footer .footer_body {
	background-color: #c62700;
}

footer .footer_body{
	color: #ffffff;
}
footer .footer_body .footer_column .fnav > ul > li a:link,
footer .footer_body .footer_column .fnav > ul > li a:visited {
	color: #1da2ba;
}
footer .footer_body .footer_column .fnav > ul > li a:hover,
footer .footer_body .footer_column .fnav > ul > li a:active {
	color: #badd96;
}
footer .footer_body .footer_column .fnav > ul > li::after{
	background-color: #badd96;
}
footer .footer_body .footer_column .fnav > ul > li a::before{
	border-color: #9fe554;
}
footer a.ext:link::after,
footer a.ext:visited::after{
	background-color: #1da2ba;
}
footer a.ext:active::after,
footer a.ext:hover::after{
	background-color: #badd96;
}

/* 見出し */
h1,h2,h3,h4,h5,h6 {
	color: #ef1f00;
	font-family: 'Noto Sans JP', sans-serif;
}

h2::after,
h3::after,
h4::before,
h4::after {
	background-color: #ef1f00;
}
h5::after {
	border-bottom-color: #ef1f00;
}
main table {
	border-color: #ef1f00;
}
main th {
	color: #ef1f00;
	border-color: #ef1f00;
}
main td {
	border-color: #ef1f00;
}
main thead th,
main thead td {
	background-color: #ef1f00;
}
footer .footer_site_link::before {
	background-color: #ef1f00;
}
.header_img::after{
	background-color: #ef1f00;
}


.header_search_btn{
	border-color: #0189ba;
}
.header_search_btn::before,
.header_search_btn:hover,
.header_search_btn:active{
	color: #ffffff;
	background: #0189ba;
}


.search_form_pc > form > div.div_form_btn .search_form_btn::before,
.search_form_sp > form > div.div_form_btn .search_form_btn::before {
	background: #0189ba;
}



.search_cancel_btn .btn,
.search_cancel_btn .btn:link,
.search_cancel_btn .btn:visited,
ul.hbtn li a:link,
ul.hbtn li a:visited,
main .btn,
main .btn:link,
main .btn:visited {
	background-color: #dd4313;
	color: #ffffff;
	border-color: #dd4313;
}

.search_cancel_btn .btn:hover,
.search_cancel_btn .btn:active,
ul.hbtn li a:hover,
ul.hbtn li a:active,
main .btn:hover,
main .btn:active {
	background-color: #ffffff;
	color: #dd4313;
	border-color: #dd4313;
}

