

.page_title{
	color:#003685;
}
.link_s_design a{
	background:linear-gradient(to right,#001d53,#1d4c92);
}

.slick-dots li button:before{
	color:#003685;
}

.sub_title{
	background:#003685;
}
.sub_title:before{
	background:url(../images/common/car_illust.svg);
}
.sub_title:after{
	border-top-color:#003685;
}
.popup .popup_inner h3{
	background:#003685;
}


.card li{
	border-color:#003685;
}
.card li .text{
	color:#003685;
}

.nav-links ul li a{
	background:#003685;
}
.nav-links ul li span{
	background:#98afce;
	color:#003685;
}

/*============================== TOP =============================*/


main.top .ly_sec_ex h2{
	color:#003685;
}
main.top .ly_check h3{
	color:#003685;
}
main.top .ly_check h3:after{
	background:#003685;
}
main.top .ly_check .input_box_outer{
	background:#98afce;
}
main.top .ly_check .input_box button i{
	color:#003685;
}
main.top .ly_check .maker li span{
	color:#003685;
}
main.top .ly_check .card li a .name{
	background:#003685;
}
main.top .ly_check .card a .info{
	color:#003685;
}
main.top .ly_check .card a .info .check{
	background:#003685;
}


main.top .ly_about .flex .text{
	color:#003685;
}
main.top .ly_flow h3{
	color:#003685;
}


main.top .ly_news ul{
	border-top-color:#003685;
}
main.top .ly_news ul li{
	border-bottom-color:#003685;
}


/*============================== ACCESS =============================*/

main.access .message .text{
	color:#003685;
}
main.access .table_design dl dt{
	color:#003685;
}
main.access .table_design dl dd{
	color:#003685;
}

/*============================== ABOUT =============================*/



/*============================== STAFF =============================*/


main.staff .staff_list li:not(:last-child){
	border-bottom-color:#003685;
}

/*============================== VOICE =============================*/

/*=========== SINGLE ============*/

.single main.voice h2.single_title{
	border-bottom:1px solid #003685;
}
.single main.voice .contents>div{
	color:#003685;
}
.single main.voice .contents>div:nth-child(2n+1){
	background:#dae9ff;
}
.single main.voice .contents>div:nth-child(2n){
	background:#f3f8ff;
}


/*============================== ITEM =============================*/

main.item #recommend{
	border-color:#003685;
}
main.item #recommend h3{
	background:#003685;
}
main.item #select_box dt{
	color:#003685;
}
main.item #select_box div h3{
	background:#d9e1ec;
}
main.item #select_box div ul li input:checked+span{
	border-color:#003685;
}
main.item #select_box button{
	background:#003685;
}
main.item .item_box li{
	color:#003685;
}
main.item .item_box .card.solo li a .name{
	background:#003685;
}
main.item .item_box .card.solo a .info .check{
	background:#003685;
}

/*======== SINGLE =========*/

main.item #item_mv .inner_box h2{
	background:#003685;
}
main.item #simulation #option li input:checked+span{
	background:#003685;
}
main.item #item_mv .inner_box .info .extra{
	text-shadow:2px 2px 0 #003685,-2px 2px 0 #003685,-2px -2px 0 #003685,2px -2px 0 #003685,2px 0 0 #003685,0 2px 0 #003685,-2px 0 0 #003685,0 -2px 0 #003685,3px 3px 3px #555;
}
main.item #item_mv .inner_box .info .fee{
	text-shadow:3px 3px 0 #003685,-3px 3px 0 #003685,-3px -3px 0 #003685,3px -3px 0 #003685,3px 0 0 #003685,0 3px 0 #003685,-3px 0 0 #003685,0 -3px 0 #003685,3px 3px 3px #555;
}
main.item #item_mv .inner_box .info .popup_btn{
	background:#003685;
	border-color:#003685;
}
main.item #item_mv .inner_box .info .popup_btn .big .background {
	stroke: #062045;
}
main.item #simulation button{
	background:linear-gradient(to right,#001d53,#1d4c92);
}
main.item #appeal .contents div{
	border-color:#001d53;
}
main.item #appeal .contents div h3{
	color:#001d53;
}
main.item form .btn button{
	background:#003685;
}
main.item .form .appeal{
	color:#003685;
}


/*============================== Q&A =============================*/

main.faq .qalist li dt{
	background:#003685;
}


/*============================== NEWS =============================*/

main.news .news_list li a{
	border-bottom-color:#003685;
}
main.news .news_list{
	border-top-color:#003685;
}

/*======== SINGLE =========*/

main.news .single-post h2{
	border-bottom-color:#003685;
}


/*============================== COLMUN =============================*/

/*=========== SINGLE ============*/

.single main.column h2.single_title{
	border-bottom:1px solid #003685;
}
.single main.column .contents>div{
	color:#003685;
}



/*============================== CONTACT =============================*/

main.contact form .btn button,main.document form .btn button{
	background: #003685;
}



/*-----------------------------
		ZOHOフォーム共通設定
------------------------------*/

.zcwf_lblLeft form .zcwf_row .zcwf_col_lab label{
	background:#d9e1ec;
}
.zcwf_lblLeft form .zcwf_row .zcwf_col_fld input[type="submit"]{
	background: #003685;
}




/*---------------------------------
  header,footerここから
---------------------------------*/

.header-top {
	border-bottom-color:#003685;
}

.header-utilities__tel {
	color: #003685;
}

.header-utilities__tel::before {
	background-image: url(../images/common/tel_icon.svg);
}

.footer-body {
	color: #003685;
}

.footer-nav__link {
	color: #003685;
}

.footer-child-nav__link {
	color: #003685;
}

.footer-copyright {
	color: #003685;
}

.cta { /*はじめは非表示*/
	background-color: #003685;
}
.cta__btn {
	background-color: #003685;
}

.cta__btn.cta__btn--navy {
	background-color: #003685;
}

.cta__btn.cta__btn--white {
	color: #003685;
}


.header-nav__link {
	color: #003685;
}

.header-nav__link::after {
	background-color: #003685;
}

.header-nav__item:first-child .header-nav__link::before {
	background-color: #003685;
}

/*---------------------------------
    humburger
  ---------------------------------*/

.openbtn.active::before {
	background-color: #003685;
}

/*ボタン内側*/

.openbtn span {
	background: #003685;
}
@media (max-width: 767px) {

.header-nav__link {
	color: #fff;
}

.header-nav {
	background-color: #003685;
	background-image: url(../images/common/car_illust_navy.svg);
}

.footer {
	background-image: url(../images/common/car_illust.svg);
}


}

