.btn {
	line-height:0.2;
	padding-left:0.5rem;
	padding-right:0.5rem;
	margin:0.1rem;
	background-color:green!important;
	}
a:hover.btn  {background-color:lightgreen!important;
	}
	

.active2 {
	background-color:lightgreen!important
	}


.card-header {
	background-color:rgba(205,105,180.0.5)!important;
	}
label::before	{
	background-color:green!important;
	}

.more {
	background-color:green!important;
	}

/* 文字強調*/
.emphasis1 {
	text-emphasis: sesame pink;
	-webkit-text-emphasis:  seasame pink;
	}
.emphasis2 {
	text-emphasis: circle pink;
	-webkit-text-emphasis:  circle pink;
	}
.emphasis3 {
   background-image: linear-gradient( /*線形グラデーション*/
      90deg,rgba(255,069,000,0.5),rgba(255,165,000,0.1)
   );
}

/* 車アニメーション*/
.car {
    width: 75px; /* 車のサイズ*/
}


/* 車アニメーション右から左*/
.move-animation {
    transform: translate(90%, 0px);
      -webkit-transform: translate(90%, 0px);
      -moz- transform: translate(90%, 0px);
    animation: move 16s linear ;
      -webkit-animation: move 16s linear ;
      -moz-animation: move 16s linear ;
}
@keyframes move {
    to {
        transform: translate(0px, 0px);
      -webkit-transform: translate(0px, 0px);
      -moz-transform: translate(0px, 0px);
    }
}

/* 車アニメーション左から右*/
.move-animation2 {
    transform: translate(0px, 0px);

    animation: move2 16s linear ;
    -webkit-animation: move2 16s linear ;
}
@keyframes move2 {
    to {
        transform: translate(90%, 0px);
    }
}

