@charset "UTF-8";
/* CSS Document */
.train-operation__menu__list{
	display: grid;
    grid-template-columns: repeat(6,1fr);
    margin: 0 0 10px 0;
    padding: 0;
    gap: 7px;
    list-style-type: none;
}
@media (max-width: 767.98px){
	.train-operation__menu__list {
    grid-template-columns: repeat(3,2fr);
	}
}
.train-operation__menu__list span{
	display: inline-block;
}


.train-operation__menu__list li a{
	display: grid;
	place-items: center;
}
.train-operation__menu__btn {
	text-align: center;
	margin-bottom: 0;
}

.train-operation__menu__btn-green:before{
    color: #0042D7;
}
.train-operation__menu__btn-blue:before{
    color: #103FA7;
}
.train-operation__area {
    grid-template-columns: 1fr;
}

.train-operation__area__delay {
    padding: 0.2em 1.5em 0.2em 0.5em;
    border: 2px solid var(--bs-primary-dark);
    border-radius: 3px;
    background: var(--bs-primary-dark);

}
@media (max-width: 649.98px){
	.train-operation__menu__btn {
		white-space: nowrap;
		
	}
}
@media (max-width: 649.98px){
	.train-operation__menu__list li {
    flex: none;
    max-width: none;
	}
}



@media (max-width: 649.98px){
	.home-sns__menu:before,
	.home-sns__menu:after{
    left: 30%;
    }
}
@media (max-width: 649.98px){
	.home-sns__menu__insta:before,
	.home-sns__menu__insta:after{
    left: 65%;
    }
}
@media (max-width: 649.98px){
	.home-sns__menu {
    left: 100%;
	}
}
@media (max-width: 649.98px){
	.home-sns__menu__insta {
    left: 10%;
	}
}

