@charset "UTF-8";
/* CSS Document */
/*202510改修*/
#station .stImg .stInfoBtnWrap a.btnArrrowWhiteLeft {
	position: static;
	margin-left: 10px;
	display: flex;
	align-items: center;
}
#station .stImg .stInfoBtnWrap {
	justify-content: flex-end;
}
#station .stImg .stInfoBtnWrap .btnInfo {
	width: auto;
    border: #0195d5 3px solid;
    align-items: center;
	margin-left: 10px;
	min-height: auto;
}
#station .stImg .stInfoBtnWrap .btnInfo::before {
	display: inline-block;
    content: "";
    background-image: url(images/icon_areamap.svg);
    width: 30px;
    background-position: 50%;
    max-height: 30px;
    background-repeat: no-repeat;
    margin-right: 10px;
    height: 30px;
}
#station .stImg .stInfoBtnWrap .btnInfo:hover {
	color: #000;
}
#station .stationWrapper .stImg {
  height: auto;
}
/*202510各駅　避難・振替輸送メニュー追加*/
#stationDetail .station-info-link.btn5 li {
	width: 19%;
}
#stationDetail .station-info-link.btn5 li a {
	font-size: 1.4em;
}
#stationDetail .station-info-link li a::after {
	right: 10px;
	width: 10px;
    height: 10px;
    border-top: 2px solid #a9a9a9;
    border-right: 2px solid #a9a9a9;
}
#station .furikae::before {
  background-image: url(images/icon_furikae.svg);
}
#station .kinkyu::before {
  background-image: url(images/icon_kinkyu.svg);
}
/* ---------------------    
SP Style
---------------------- */
@media all and (max-width: 768px) {
	/*251015改修*/
	#station .stImg .stInfoBtnWrap {
		padding-bottom: 15px;
	}
	#station .stBtn {
		display: block;
	}
	/*202510各駅　避難・振替輸送メニュー追加*/
	#stationDetail .station-info-link.btn5 li {
		width: 49%;
	}
	#stationDetail .station-info-link.btn5 li a {
		font-size: 1em;
	}
}


#station .btnJikokuhyo::before, #station .btnUnchin::before {
    min-height: 30px;}