[data-mb-id='トムラウシ温泉線_A'] td.mb-status::before { border-right-color: #000000; }
[data-mb-id='トムラウシ温泉線_A'] .route-color { background-color: #000000; color: #FFFFFF; }
[data-mb-id='一中・療養所線_A'] td.mb-status::before { border-right-color: #FF0000; }
[data-mb-id='一中・療養所線_A'] .route-color { background-color: #FF0000; color: #FFFFFF; }
[data-mb-id='一中・療養所線_B'] td.mb-status::before { border-right-color: #FF0000; }
[data-mb-id='一中・療養所線_B'] .route-color { background-color: #FF0000; color: #FFFFFF; }
[data-mb-id='一中・療養所線_C'] td.mb-status::before { border-right-color: #FF0000; }
[data-mb-id='一中・療養所線_C'] .route-color { background-color: #FF0000; color: #FFFFFF; }
[data-mb-id='一中・療養所線_D'] td.mb-status::before { border-right-color: #FF0000; }
[data-mb-id='一中・療養所線_D'] .route-color { background-color: #FF0000; color: #FFFFFF; }
[data-mb-id='一中・療養所線_E'] td.mb-status::before { border-right-color: #FF0000; }
[data-mb-id='一中・療養所線_E'] .route-color { background-color: #FF0000; color: #FFFFFF; }
[data-mb-id='一中・療養所線_F'] td.mb-status::before { border-right-color: #FF0000; }
[data-mb-id='一中・療養所線_F'] .route-color { background-color: #FF0000; color: #FFFFFF; }
[data-mb-id='一中・療養所線_G'] td.mb-status::before { border-right-color: #FF0000; }
[data-mb-id='一中・療養所線_G'] .route-color { background-color: #FF0000; color: #FFFFFF; }
[data-mb-id='一中・療養所線_H'] td.mb-status::before { border-right-color: #FF0000; }
[data-mb-id='一中・療養所線_H'] .route-color { background-color: #FF0000; color: #FFFFFF; }
[data-mb-id='上士幌線_A'] td.mb-status::before { border-right-color: #FF80FF; }
[data-mb-id='上士幌線_A'] .route-color { background-color: #FF80FF; color: #000000; }
[data-mb-id='上士幌線_B'] td.mb-status::before { border-right-color: #FF80FF; }
[data-mb-id='上士幌線_B'] .route-color { background-color: #FF80FF; color: #000000; }
[data-mb-id='中鈴蘭線_A'] td.mb-status::before { border-right-color: #FF8000; }
[data-mb-id='中鈴蘭線_A'] .route-color { background-color: #FF8000; color: #000000; }
[data-mb-id='中鈴蘭線_B'] td.mb-status::before { border-right-color: #FF8000; }
[data-mb-id='中鈴蘭線_B'] .route-color { background-color: #FF8000; color: #000000; }
[data-mb-id='中鈴蘭線_C'] td.mb-status::before { border-right-color: #FF8000; }
[data-mb-id='中鈴蘭線_C'] .route-color { background-color: #FF8000; color: #000000; }
[data-mb-id='南商・帯広の森線_A'] td.mb-status::before { border-right-color: #800080; }
[data-mb-id='南商・帯広の森線_A'] .route-color { background-color: #800080; color: #FFFFFF; }
[data-mb-id='南商・帯広の森線_B'] td.mb-status::before { border-right-color: #800080; }
[data-mb-id='南商・帯広の森線_B'] .route-color { background-color: #800080; color: #FFFFFF; }
[data-mb-id='南商・帯広の森線_C'] td.mb-status::before { border-right-color: #800080; }
[data-mb-id='南商・帯広の森線_C'] .route-color { background-color: #800080; color: #FFFFFF; }
[data-mb-id='南商・帯広の森線_F'] td.mb-status::before { border-right-color: #800080; }
[data-mb-id='南商・帯広の森線_F'] .route-color { background-color: #800080; color: #FFFFFF; }
[data-mb-id='新得町コミュニティバス線_A'] td.mb-status::before { border-right-color: #FF80FF; }
[data-mb-id='新得町コミュニティバス線_A'] .route-color { background-color: #FF80FF; color: #000000; }
[data-mb-id='新得町コミュニティバス線_B'] td.mb-status::before { border-right-color: #FF80FF; }
[data-mb-id='新得町コミュニティバス線_B'] .route-color { background-color: #FF80FF; color: #000000; }
[data-mb-id='新得町コミュニティバス線_C'] td.mb-status::before { border-right-color: #FF80FF; }
[data-mb-id='新得町コミュニティバス線_C'] .route-color { background-color: #FF80FF; color: #000000; }
[data-mb-id='雄飛が丘団地線_A'] td.mb-status::before { border-right-color: #008000; }
[data-mb-id='雄飛が丘団地線_A'] .route-color { background-color: #008000; color: #FFFFFF; }
[data-mb-id='雄飛が丘団地線_B'] td.mb-status::before { border-right-color: #008000; }
[data-mb-id='雄飛が丘団地線_B'] .route-color { background-color: #008000; color: #FFFFFF; }
[data-mb-id='雄飛が丘団地線_C'] td.mb-status::before { border-right-color: #008000; }
[data-mb-id='雄飛が丘団地線_C'] .route-color { background-color: #008000; color: #FFFFFF; }
[data-mb-id='音更町コミュニティバス線_A'] td.mb-status::before { border-right-color: #800040; }
[data-mb-id='音更町コミュニティバス線_A'] .route-color { background-color: #800040; color: #FFFFFF; }
[data-mb-id='鹿追・新得・然別湖線_A'] td.mb-status::before { border-right-color: #0000FF; }
[data-mb-id='鹿追・新得・然別湖線_A'] .route-color { background-color: #0000FF; color: #FFFFFF; }
[data-mb-id='鹿追・新得・然別湖線_C'] td.mb-status::before { border-right-color: #0000FF; }
[data-mb-id='鹿追・新得・然別湖線_C'] .route-color { background-color: #0000FF; color: #FFFFFF; }
[data-mb-id='鹿追・新得・然別湖線_D'] td.mb-status::before { border-right-color: #0000FF; }
[data-mb-id='鹿追・新得・然別湖線_D'] .route-color { background-color: #0000FF; color: #FFFFFF; }
[data-mb-id='鹿追・新得・然別湖線_E'] td.mb-status::before { border-right-color: #0000FF; }
[data-mb-id='鹿追・新得・然別湖線_E'] .route-color { background-color: #0000FF; color: #FFFFFF; }
[data-mb-id='鹿追・新得・然別湖線_F'] td.mb-status::before { border-right-color: #0000FF; }
[data-mb-id='鹿追・新得・然別湖線_F'] .route-color { background-color: #0000FF; color: #FFFFFF; }
[data-mb-id='鹿追・新得・然別湖線_G'] td.mb-status::before { border-right-color: #0000FF; }
[data-mb-id='鹿追・新得・然別湖線_G'] .route-color { background-color: #0000FF; color: #FFFFFF; }
[data-mb-id='鹿追・新得・然別湖線_H'] td.mb-status::before { border-right-color: #0000FF; }
[data-mb-id='鹿追・新得・然別湖線_H'] .route-color { background-color: #0000FF; color: #FFFFFF; }
