@charset "UTF-8";
/* CSS Document */
.lineList > li {
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 3px;
}

.lineList > li.isezaki {
  /*伊勢崎線*/
  background: url(/_assets/images/railway/guide/route_map/mark_icon_01.gif) no-repeat left center;
}

.lineList > li.skytree {
  /*伊勢崎線（東武スカイツリーライン）*/
  background: url(/_assets/images/railway/guide/route_map/mark_icon_02.gif) no-repeat left center;
}

.lineList > li.nikko {
  /*日光線*/
  background: url(/_assets/images/railway/guide/route_map/mark_icon_03.gif) no-repeat left center;
}

.lineList > li.kameido {
  /*亀戸線*/
  background: url(/_assets/images/railway/guide/route_map/mark_icon_04.gif) no-repeat left center;
}

.lineList > li.daishi {
  /*大師線*/
  background: url(/_assets/images/railway/guide/route_map/mark_icon_05.gif) no-repeat left center;
}

.lineList > li.noda {
  /*野田線（東武アーバンパークライン）*/
  background: url(/_assets/images/railway/guide/route_map/mark_icon_06.gif) no-repeat left center;
}

.lineList > li.sano {
  /*佐野線*/
  background: url(/_assets/images/railway/guide/route_map/mark_icon_07.gif) no-repeat left center;
}

.lineList > li.kiryu {
  /*桐生線*/
  background: url(/_assets/images/railway/guide/route_map/mark_icon_08.gif) no-repeat left center;
}

.lineList > li.koizumi {
  /*小泉線*/
  background: url(/_assets/images/railway/guide/route_map/mark_icon_09.gif) no-repeat left center;
}

.lineList > li.utsunomiya {
  /*宇都宮線*/
  background: url(/_assets/images/railway/guide/route_map/mark_icon_10.gif) no-repeat left center;
}

.lineList > li.kinugawa {
  /*鬼怒川線*/
  background: url(/_assets/images/railway/guide/route_map/mark_icon_11.gif) no-repeat left center;
}

.lineList > li.tojo {
  /*東上線*/
  background: url(/_assets/images/railway/guide/route_map/mark_icon_12.gif) no-repeat left center;
}

.lineList > li.ogose {
  /*越生線*/
  background: url(/_assets/images/railway/guide/route_map/mark_icon_13.gif) no-repeat left center;
}

.lineList > li a {
  color: #000;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  padding-left: 20px;
}

.lineList > li a .textS {
  font-size: 10px;
}

.lineList > li a:hover {
  color: #00adee;
}

#controler {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5;
  border-left: 1px solid #cad5df;
  border-bottom: 1px solid #cad5df;
}

#controler img {
  display: block;
  clear: both;
}

#scaleup {
  width: 43px;
  height: 43px;
  position: relative;
  float: left;
  background: #ffffff;
  border-bottom: 1px solid #cad5df;
}

#scaleup:after {
  content: "";
  display: block;
  background: #eaf1f7;
  width: 3px;
  height: 21px;
  position: absolute;
  top: 11px;
  left: 20px;
}

#scaleup:before {
  content: "";
  display: block;
  background: #eaf1f7;
  width: 21px;
  height: 3px;
  position: absolute;
  top: 20px;
  left: 11px;
}

#scaledown {
  width: 43px;
  height: 43px;
  position: relative;
  float: right;
  background: #ffffff;
  border-left: 1px solid #cad5df;
  border-bottom: 1px solid #cad5df;
}

#scaledown:before {
  content: "";
  display: block;
  background: #eaf1f7;
  width: 21px;
  height: 3px;
  position: absolute;
  top: 20px;
  left: 11px;
}

#scaleup.current:hover,
#scaledown.current:hover {
  background: #e3f0fc;
}

#scaleup.current:hover:before,
#scaleup.current:hover:after,
#scaledown.current:hover:before {
  background: #76a6d2;
}

#scaleup.current:before,
#scaleup.current:after,
#scaledown.current:before {
  background: #cad5df;
}

#scaleup.current,
#scaledown.current {
  cursor: pointer;
}

#map #mapCarousel {
  width: 740px;
  height: 492px;
  position: relative;
  overflow: hidden;
  border: 3px solid #cad5df;
  margin: 0 auto;
}

#map #mapCarousel .move {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -ms-cgrab;
  cursor: grab;
}

#map #mapCarousel #loading {
  height: 100%;
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
  z-index: 10;
  background: #ffffff;
}

#map #mapCarousel #loading #LD_state {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  width: 100%;
  text-align: center;
}

#map #mapCarousel #mapUpScale {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}

#map #mapCarousel #filter {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

#map #mapCarousel #mapUpScale img {
  width: 100%;
  height: auto;
  vertical-align: bottom;
  max-width: inherit;
}

#map #mapCarousel #mapNormal {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
}

.shopData {
  width: 200px;
  position: absolute;
}

.shopData a.shopLink {
  width: 7px;
  height: 7px;
  position: relative;
  display: block;
  z-index: 4;
  /*Ã¤Â½ÂÃ§Â½Â®Ã¥Ââ€“Ã£â€šÅ Ã§Â¢ÂºÃ¨ÂªÂÃ§â€Â¨*/
  background-color: red;
}

.shopData a.shopLink:hover {
  background-color: yellow;
}

.station_icon a.st_dotted {
  width: 7px;
  height: 7px;
  position: relative;
  display: block;
  z-index: 4;
  /*Ã¤Â½ÂÃ§Â½Â®Ã¥Ââ€“Ã£â€šÅ Ã§Â¢ÂºÃ¨ÂªÂÃ§â€Â¨*/
  background-color: red;
}

.shopData .comment {
  max-width: 200px;
  position: absolute;
  z-index: 5;
  left: -50%;
  margin-left: 7px;
  top: -96px;
}

.shopData .comment a {
  display: block;
  text-decoration: none;
  color: #ffffff;
}

.shopLink > .comment:hover {
  background-color: yellow;
}

.shopData .comment:hover a {
  color: #36F5FF;
}

.shopData .comment .commentHead {
  background: blue;
  padding: 15px;
}

.shopData .comment .commentBottom {
  height: 35px;
  position: relative;
}

.shopData .comment .commentBottom:after {
  content: "";
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top: 10px solid #333333;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -5px;
}

/*========================================
			 							Ã¥ÂºÂ§Ã¦Â¨â„¢
========================================*/
.station_icon {
  position: absolute;
}

.station_icon span {
  position: absolute;
}

.st_name {
  color: #333333;
  font-size: 9.5px;
  text-decoration: none;
  text-align: center;
}

.nobr {
  white-space: nowrap;
}

.LS {
  letter-spacing: -1px;
}

#map #mapCarousel #mapUpScale .st_name img.st_icon {
  width: 5px;
  height: 5px;
  display: block;
  border: none;
}

#map #mapCarousel #mapUpScale .st_name img.stn_image {
  width: 10px;
  height: auto;
  vertical-align: bottom;
  border: none;
}

#map #mapCarousel #mapUpScale .st_name img.stn_image.fth10 {
  height: 10px;
  width: auto;
}

#map #mapCarousel #mapUpScale .st_name img.stn_image.fth13 {
  height: 13px;
  width: auto;
}

#map #mapCarousel #mapUpScale .st_name img.stn_image.ftw10 {
  width: 10px;
  height: auto;
}

#map #mapCarousel #mapUpScale .st_name img.stn_image.ftw13 {
  width: 13px;
  height: auto;
}

#map #mapCarousel #mapUpScale .st_name img.stn_image.ft20 {
  height: 25px;
  width: auto;
}

/*.st_name:after { 
	content:'';
	position:absolute;
	bottom:-20px;
	left: 50%;
	font-size:6px;
	color: #ffffff;
	margin-left:-3px;
}
*/
.st_name:hover {
  color: #85EEFB;
}

.st_name:hover:after {
  color: yellow;
}

/*---------------positionÃ¨ÂªÂ¿Ã¦â€¢Â´Ã§â€Â¨-----------------------*/
.station_icon span.up05 {
  bottom: 5px;
  left: -2.5px;
}

.station_icon span.up07 {
  bottom: 7px;
  left: -2.5px;
}

.station_icon span.up10 {
  bottom: 10px;
  left: -2.5px;
}

.station_icon span.up15 {
  bottom: 15px;
  left: -2.5px;
}

.station_icon span.up20 {
  bottom: 20px;
  left: -2.5px;
}

.station_icon span.up25 {
  bottom: 25px;
  left: -2.5px;
}

.station_icon span.up30 {
  bottom: 30px;
  left: -2.5px;
}

.station_icon span.down05 {
  top: 5px;
  left: -2.5px;
}

.station_icon span.down10 {
  top: 10px;
  left: -2.5px;
}

.station_icon span.down15 {
  top: 15px;
  left: -2.5px;
}

.station_icon span.down20 {
  top: 20px;
  left: -2.5px;
}

.station_icon span.down25 {
  top: 25px;
  left: -2.5px;
}

.station_icon span.down30 {
  top: 30px;
  left: -2.5px;
}

.station_icon span.right05 {
  left: 5px;
  top: -2.5px;
}

.station_icon span.right10 {
  left: 10px;
  top: -6.5px;
}

.station_icon span.right15 {
  left: 15px;
  top: -2.5px;
}

.station_icon span.right20 {
  left: 20px;
  top: -2.5px;
}

.station_icon span.right25 {
  left: 25px;
  top: -2.5px;
}

.station_icon span.right30 {
  left: 30px;
  top: -2.5px;
}

.station_icon span.left04 {
  right: 4px;
  top: -2.5px;
}

.station_icon span.left05 {
  right: 5px;
  top: -2.5px;
}

.station_icon span.left06 {
  right: 6px;
  top: -2.5px;
}

.station_icon span.left07 {
  right: 7px;
  top: -2.5px;
}

.station_icon span.left08 {
  right: 8px;
  top: -2.5px;
}

.station_icon span.left10 {
  right: 10px;
  top: -6.5px;
}

.station_icon span.left12 {
  left: -66px;
  top: -17px;
}

.station_icon span.left15 {
  right: 15px;
  top: -2.5px;
}

.station_icon span.left20 {
  right: 20px;
  top: -2.5px;
}

.station_icon span.left25 {
  right: 25px;
  top: -2.5px;
}

.station_icon span.left30 {
  right: 30px;
  top: -2.5px;
}

.station_icon span.up {
  bottom: 7px;
  left: -50%;
}

.station_icon span.down {
  top: 7px;
  left: -50%;
}

.station_icon span.right {
  top: 0;
  left: 10px;
  white-space: nowrap;
}

.station_icon span.left {
  top: 0;
  right: 10px;
  white-space: nowrap;
}

.station_icon span.ORdiag {
  bottom: 3px;
  left: 7px;
  white-space: nowrap;
}

.station_icon span.OLdiag {
  bottom: 2px;
  right: 10px;
  white-space: nowrap;
}

.station_icon span.DRdiag {
  top: -4px;
  left: 10px;
  white-space: nowrap;
}

.station_icon span.DLdiag {
  top: 0;
  right: 10px;
  white-space: nowrap;
}

.station_icon span.TS27 {
  bottom: 8px;
  left: 6px;
  white-space: nowrap;
}

.station_icon span.vertical {
  left: -4px;
  white-space: nowrap;
}

.station_icon span.horizontal {
  top: -8px;
  white-space: nowrap;
}

.station_icon span.TS27 {
  bottom: 8px;
  left: 6px;
  white-space: nowrap;
}

.station_icon span.TI39 {
  top: -12px;
  left: 10px;
  white-space: nowrap;
}

.station_icon span.TS03 {
  top: -16px;
  right: 10px;
  white-space: nowrap;
}

.station_icon span.TD35 {
  top: -12px;
  right: 10px;
  white-space: nowrap;
}

/*-----------------------------------------------------*/
.filter {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 50;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "alpha(opacity=0)";
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  /* IE */
  background: rgba(0, 0, 0, 0) \9;
  background-color: red;
}

#TD01 {
  bottom: 277.5px;
  left: 264.5px;
}

#TD02 {
  bottom: 267.5px;
  left: 275px;
}

#TD03 {
  bottom: 256px;
  left: 287px;
}

#TD04 {
  bottom: 245px;
  left: 298px;
}

#TD05 {
  bottom: 232px;
  left: 306.25px;
}

#TD06 {
  bottom: 220.5px;
  left: 306.25px;
}

#TD07 {
  bottom: 209px;
  left: 310px;
}

#TD08 {
  bottom: 197px;
  left: 316.5px;
}

#TD09 {
  bottom: 185.5px;
  left: 319.5px;
}

#TD11 {
  bottom: 137px;
  left: 319.5px;
}

#TD12 {
  bottom: 125.5px;
  left: 319.5px;
}

#TD13 {
  bottom: 113.75px;
  left: 319.5px;
}

#TD14 {
  bottom: 102px;
  left: 312.5px;
}

#TD15 {
  bottom: 90px;
  left: 304px;
}

#TD16 {
  bottom: 79px;
  left: 295.5px;
}

#TD17 {
  bottom: 67px;
  left: 287px;
}

#TD18 {
  bottom: 61px;
  left: 279px;
}

#TD19 {
  bottom: 61px;
  left: 268px;
}

#TD20 {
  bottom: 61px;
  left: 257px;
}

#TD21 {
  bottom: 61px;
  left: 246px;
}

#TD22 {
  bottom: 61px;
  left: 235px;
}

#TD23 {
  bottom: 61px;
  left: 224px;
}

#TD24 {
  bottom: 61px;
  left: 209px;
}

#TD25 {
  bottom: 61px;
  left: 194px;
}

#TD26 {
  bottom: 61px;
  left: 183px;
}

#TD27 {
  bottom: 61px;
  left: 172px;
}

#TD28 {
  bottom: 61px;
  left: 161px;
}

#TD29 {
  bottom: 65.5px;
  left: 150px;
}

#TD30 {
  bottom: 71px;
  left: 139px;
}

#TD31 {
  bottom: 76.75px;
  left: 128px;
}

#TD32 {
  bottom: 76.75px;
  left: 117px;
}

#TD33 {
  bottom: 76.75px;
  left: 106px;
}

#TD34 {
  bottom: 76.75px;
  left: 95px;
}

#TD35 {
  bottom: 76.75px;
  left: 83.75px;
}

#TI01 {
  bottom: 167px;
  left: 365px;
}

#TI02 {
  bottom: 178px;
  left: 365px;
}

#TI03 {
  bottom: 191.5px;
  left: 365px;
}

#TI04 {
  bottom: 202.5px;
  left: 365px;
}

#TI05 {
  bottom: 215px;
  left: 370px;
}

#TI06 {
  bottom: 226px;
  left: 384.5px;
}

#TI07 {
  bottom: 238px;
  left: 399px;
}

#TI08 {
  bottom: 250px;
  left: 413px;
}

#TI09 {
  bottom: 250px;
  left: 424.5px;
}

#TI10 {
  bottom: 250px;
  left: 440px;
}

#TI11 {
  bottom: 261px;
  left: 452px;
}

#TI12 {
  bottom: 273px;
  left: 464px;
}

#TI13 {
  bottom: 284px;
  left: 476px;
}

#TI14 {
  bottom: 296px;
  left: 488px;
}

#TI15 {
  bottom: 307.5px;
  left: 495.5px;
}

#TI16 {
  bottom: 319px;
  left: 495.5px;
}

#TI17 {
  bottom: 331px;
  left: 488.5px;
}

#TI18 {
  bottom: 342.5px;
  left: 481px;
}

#TI19 {
  bottom: 362px;
  left: 481px;
}

#TI20 {
  bottom: 373px;
  left: 481px;
}

#TI21 {
  bottom: 385px;
  left: 481px;
}

#TI22 {
  bottom: 397px;
  left: 481px;
}

#TI23 {
  bottom: 408.5px;
  left: 489.5px;
}

#TI24 {
  bottom: 420.5px;
  left: 504px;
}

#TI25 {
  bottom: 432px;
  left: 519px;
}

#TI31 {
  bottom: 238px;
  left: 454px;
}

#TI32 {
  bottom: 226.5px;
  left: 468px;
}

#TI33 {
  bottom: 214.5px;
  left: 483px;
}

#TI34 {
  bottom: 203px;
  left: 497.5px;
}

#TI35 {
  bottom: 203px;
  left: 520px;
}

#TI36 {
  bottom: 203px;
  left: 539px;
}

#TI37 {
  bottom: 199px;
  left: 551px;
}

#TI38 {
  bottom: 192.5px;
  left: 562px;
}

#TI39 {
  bottom: 185.5px;
  left: 573px;
}

#TI40 {
  bottom: 161.5px;
  left: 352px;
}

#TI41 {
  bottom: 263px;
  left: 440px;
}

#TI42 {
  bottom: 276.5px;
  left: 440px;
}

#TI43 {
  bottom: 290px;
  left: 440px;
}

#TI44 {
  bottom: 303.5px;
  left: 440px;
}

#TI45 {
  bottom: 317px;
  left: 440px;
}

#TI46 {
  bottom: 330.5px;
  left: 440px;
}

#TI47 {
  bottom: 322px;
  left: 461px;
}

#TI51 {
  bottom: 354px;
  left: 493px;
}

#TI52 {
  bottom: 366px;
  left: 505px;
}

#TI53 {
  bottom: 377.5px;
  left: 516.5px;
}

#TI54 {
  bottom: 383px;
  left: 534px;
}

#TI55 {
  bottom: 383px;
  left: 545px;
}

#TI56 {
  bottom: 383px;
  left: 556px;
}

#TI57 {
  bottom: 383px;
  left: 571px;
}

#TJ01 {
  bottom: 271.5px;
  left: 24.5px;
}

#TJ02 {
  bottom: 271.5px;
  left: 39.5px;
}

#TJ03 {
  bottom: 271.5px;
  left: 50.5px;
}

#TJ04 {
  bottom: 275.5px;
  left: 61.5px;
}

#TJ05 {
  bottom: 279px;
  left: 72.5px;
}

#TJ06 {
  bottom: 283px;
  left: 83.5px;
}

#TJ07 {
  bottom: 287px;
  left: 94.5px;
}

#TJ08 {
  bottom: 290.75px;
  left: 105.5px;
}

#TJ09 {
  bottom: 295px;
  left: 116.75px;
}

#TJ10 {
  bottom: 299.25px;
  left: 131px;
}

#TJ11 {
  bottom: 304.5px;
  left: 145.5px;
}

#TJ12 {
  bottom: 308.5px;
  left: 156px;
}

#TJ13 {
  bottom: 312px;
  left: 167px;
}

#TJ14 {
  bottom: 316px;
  left: 178px;
}

#TJ15 {
  bottom: 319px;
  left: 189px;
}

#TJ16 {
  bottom: 319px;
  left: 200px;
}

#TJ17 {
  bottom: 319px;
  left: 211px;
}

#TJ18 {
  bottom: 319px;
  left: 222px;
}

#TJ19 {
  bottom: 319px;
  left: 233px;
}

#TJ20 {
  bottom: 324px;
  left: 244.25px;
}

#TJ21 {
  bottom: 331px;
  left: 258px;
}

#TJ22 {
  bottom: 338.75px;
  left: 271px;
}

#TJ23 {
  bottom: 344px;
  left: 282px;
}

#TJ24 {
  bottom: 350px;
  left: 293px;
}

#TJ25 {
  bottom: 356px;
  left: 304.5px;
}

#TJ26 {
  bottom: 363px;
  left: 318px;
}

#TJ27 {
  bottom: 363px;
  left: 331px;
}

#TJ28 {
  bottom: 363px;
  left: 342px;
}

#TJ29 {
  bottom: 363px;
  left: 353px;
}

#TJ30 {
  bottom: 370px;
  left: 363.5px;
}

#TJ31 {
  bottom: 376.5px;
  left: 374.5px;
}

#TJ32 {
  bottom: 383px;
  left: 386px;
}

#TJ33 {
  bottom: 389.75px;
  left: 396.75px;
}

#TJ34 {
  bottom: 396.75px;
  left: 407.5px;
}

#TJ35 {
  bottom: 409px;
  left: 428.5px;
}

#TJ36 {
  bottom: 416px;
  left: 439.5px;
}

#TJ37 {
  bottom: 428px;
  left: 439.5px;
}

#TJ38 {
  bottom: 439px;
  left: 450.5px;
}

#TJ41 {
  bottom: 370px;
  left: 301px;
}

#TJ42 {
  bottom: 378.5px;
  left: 281px;
}

#TJ43 {
  bottom: 385.5px;
  left: 263px;
}

#TJ44 {
  bottom: 396px;
  left: 254.5px;
}

#TJ45 {
  bottom: 407.75px;
  left: 255px;
}

#TJ46 {
  bottom: 419.5px;
  left: 255px;
}

#TJ47 {
  bottom: 431.5px;
  left: 255px;
}

#TJ48 {
  bottom: 402.75px;
  left: 418.5px;
}

#TN01 {
  bottom: 157px;
  left: 380px;
}

#TN02 {
  bottom: 157px;
  left: 391px;
}

#TN03 {
  bottom: 157px;
  left: 402px;
}

#TN04 {
  bottom: 167px;
  left: 413px;
}

#TN05 {
  bottom: 178px;
  left: 424px;
}

#TN06 {
  bottom: 178px;
  left: 435px;
}

#TN07 {
  bottom: 178px;
  left: 446px;
}

#TN08 {
  bottom: 178px;
  left: 457px;
}

#TN09 {
  bottom: 178px;
  left: 468px;
}

#TN10 {
  bottom: 168px;
  left: 479.5px;
}

#TN11 {
  bottom: 157.5px;
  left: 490px;
}

#TN12 {
  bottom: 147px;
  left: 501px;
}

#TN13 {
  bottom: 147px;
  left: 512px;
}

#TN14 {
  bottom: 147px;
  left: 523px;
}

#TN15 {
  bottom: 147px;
  left: 534px;
}

#TN16 {
  bottom: 147px;
  left: 545px;
}

#TN17 {
  bottom: 147px;
  left: 556px;
}

#TN18 {
  bottom: 147px;
  left: 567px;
}

#TN19 {
  bottom: 147px;
  left: 578px;
}

#TN20 {
  bottom: 147px;
  left: 589px;
}

#TN21 {
  bottom: 147px;
  left: 600px;
}

#TN22 {
  bottom: 147px;
  left: 611px;
}

#TN23 {
  bottom: 147px;
  left: 622px;
}

#TN24 {
  bottom: 158.75px;
  left: 622px;
}

#TN25 {
  bottom: 170.25px;
  left: 622px;
}

#TN31 {
  bottom: 122.75px;
  left: 500px;
}

#TN32 {
  bottom: 110.75px;
  left: 500px;
}

#TN33 {
  bottom: 100.75px;
  left: 511.25px;
}

#TN34 {
  bottom: 91.25px;
  left: 522px;
}

#TN35 {
  bottom: 81px;
  left: 533.25px;
}

#TN36 {
  bottom: 71px;
  left: 545.25px;
}

#TN37 {
  bottom: 60.5px;
  left: 557.25px;
}

#TN38 {
  bottom: 50.25px;
  left: 569.5px;
}

#TN39 {
  bottom: 39.5px;
  left: 581.25px;
}

#TN40 {
  bottom: 28.75px;
  left: 593.25px;
}

#TN51 {
  bottom: 147px;
  left: 633.25px;
}

#TN52 {
  bottom: 147px;
  left: 644.25px;
}

#TN53 {
  bottom: 147px;
  left: 655.25px;
}

#TN54 {
  bottom: 147px;
  left: 666.25px;
}

#TNtws {
  bottom: 147px;
  left: 677.25px;
}

#TN55 {
  bottom: 147px;
  left: 688.5px;
}

#TN56 {
  bottom: 147px;
  left: 699.5px;
}

#TN57 {
  bottom: 147px;
  left: 714px;
}

#TS01 {
  bottom: 194.8px;
  left: 33px;
}

#TS02 {
  bottom: 181.2px;
  left: 41px;
}

#TS03 {
  bottom: 165.7px;
  left: 33px;
}

#TS04 {
  bottom: 157px;
  left: 55px;
}

#TS05 {
  bottom: 157px;
  left: 66.5px;
}

#TS06 {
  bottom: 157px;
  left: 77.5px;
}

#TS07 {
  bottom: 157px;
  left: 88.5px;
}

#TS08 {
  bottom: 157px;
  left: 99.5px;
}

#TS09 {
  bottom: 157px;
  left: 114px;
}

#TS10 {
  bottom: 157px;
  left: 129px;
}

#TS11 {
  bottom: 157px;
  left: 140px;
}

#TS12 {
  bottom: 157px;
  left: 151px;
}

#TS51 {
  bottom: 172px;
  left: 162px;
}

#TS13 {
  bottom: 157px;
  left: 162px;
}

#TS14 {
  bottom: 157px;
  left: 173px;
}

#TS15 {
  bottom: 157px;
  left: 183.5px;
}

#TS16 {
  bottom: 157px;
  left: 195px;
}

#TS17 {
  bottom: 157px;
  left: 206px;
}

#TS18 {
  bottom: 157px;
  left: 216.5px;
}

#TS19 {
  bottom: 157px;
  left: 227.5px;
}

#TS20 {
  bottom: 157px;
  left: 238.5px;
}

#TS21 {
  bottom: 157px;
  left: 249.5px;
}

#TS22 {
  bottom: 157px;
  left: 260.5px;
}

#TS23 {
  bottom: 157px;
  left: 271.5px;
}

#TS24 {
  bottom: 157px;
  left: 282.5px;
}

#TS25 {
  bottom: 157px;
  left: 293.5px;
}

#TS26 {
  bottom: 157px;
  left: 305.5px;
}

#TS27 {
  bottom: 157px;
  left: 319px;
}

#TS28 {
  bottom: 157px;
  left: 339px;
}

#TS29 {
  bottom: 157px;
  left: 350px;
}

#TS30 {
  bottom: 157px;
  left: 365px;
}

#TS41 {
  bottom: 149px;
  left: 44.5px;
}

#TS42 {
  bottom: 142px;
  left: 33.5px;
}

#TS43 {
  bottom: 146px;
  left: 22.5px;
}

#TS44 {
  bottom: 149.5px;
  left: 11.5px;
}
/*# sourceMappingURL=../../../../maps/lower/railway/guide/route_map/page.css.map */
