#contents{position:absolute;top:32px;right:0;bottom:0;left:0}.sec-mapContents{position:absolute;top:0;right:0;bottom:0;left:0;min-height:200px;min-width:980px}.sec-mapMain{position:absolute;top:0;right:0;left:240px;bottom:0}.sec-mapSub{width:240px;position:absolute;top:0;bottom:0;border-right:1px solid #bdc8ca;overflow-y:scroll;overflow-x:auto}.sec-accessibilityPane{position:absolute;top:10px;left:10px;min-width:240px;background-color:#fff;box-shadow:0 0 5px 1px rgba(0,0,0,.4)}.sec-data{position:absolute;right:10px;bottom:80px}.mod-trainMapHeading{position:relative;padding:15px 10px}.mod-trainMapHeading .back{position:absolute;right:10px;top:1.7em}.mod-trainMapHeading .back a{color:#333;font-size:.8em}.mod-map{position:absolute;top:0;left:0;right:0;bottom:0}.mod-map .loading{position:absolute;left:50%;top:50%;margin-left:-17px;margin-top:-17px}.mod-map .commuteLayer{position:absolute;left:0;top:0}.mod-map .commuteLayer.is-hide{display:none}.mod-lineList .heading{background-color:#333;color:#fff;padding:10px}.mod-lineList .lineGroup{background-color:#5a6a71;color:#fff;padding:7px 10px}.mod-lineList .line{position:relative}.mod-lineList .line .item{background-color:#f0f0f0;padding:16px 55px 16px 46px;color:#003af6}.mod-lineList .line+.line .item{border-top:1px solid #bdc8ca}.mod-lineList .line .item .lineColor{position:absolute;display:none;top:50%;left:16px;margin-top:-5px;width:18px;height:10px;background-color:#333;border-radius:5px}.mod-lineList .line .item:after{position:absolute;content:"";width:6px;height:6px;border-radius:50%;background-color:#cbcbcb;right:1em;top:50%;margin-top:-3px}.mod-lineList .line .lineInfo{position:absolute;top:50%;margin-top:-7px;right:32px;width:14px;height:14px;cursor:pointer;background-image:url('/search/assets/img/default/page/train_map/parts.png?v=eb61f4a1ac13b0e6213ec808cc9ca96f');background-repeat:no-repeat;background-position:-10px -10px}.mod-lineList .line .item:hover{background-color:#fffea4;color:#ed4b03;cursor:pointer}.mod-lineList .line .item.is-selected,.mod-lineList .line .item.is-selected:hover{background-color:#fff;color:#000;font-weight:bold}.mod-lineList .line .item.is-selected .lineColor,.mod-lineList .line .item:hover .lineColor{display:block}.mod-lineList .line .item.is-selected:after{background-color:#ed6103}.mod-lineList .line .lineInfo:hover{background-position:-44px -10px}.mod-lineList .line:last-of-type{border-bottom:1px solid #bdc8ca}.mod-stationSearch{background-color:#fff}.mod-stationSearch>.heading{background-color:#333;color:#fff;padding:10px}.mod-stationSearch .commuteSearch .heading,.mod-stationSearch .stationSearch .heading{position:relative;padding:15px 30px 15px 10px;font-weight:bold;cursor:pointer;-webkit-user-select:none;user-select:none}.mod-stationSearch .commuteSearch .heading>span,.mod-stationSearch .stationSearch .heading>span{vertical-align:middle}.mod-stationSearch .commuteSearch .heading .icon,.mod-stationSearch .stationSearch .heading .icon{display:inline-block;width:15px;height:17px;background-image:url('/search/assets/img/default/page/train_map/parts.png?v=eb61f4a1ac13b0e6213ec808cc9ca96f');background-repeat:no-repeat}.mod-stationSearch .commuteSearch .heading .icon{background-position:-10px -85px}.mod-stationSearch .stationSearch .heading .icon{background-position:-10px -111px}.mod-stationSearch .commuteSearch .heading:before,.mod-stationSearch .stationSearch .heading:before{content:"";position:absolute;display:block;right:10px;width:13px;height:13px;background-image:url('/search/assets/img/default/common/icon/toggle-updown_13x13.png?v=af51d0b273b8d53b901efb0d4c95dfde');background-position:right top}.mod-stationSearch .commuteSearch.close .heading:before,.mod-stationSearch .stationSearch.close .heading:before{background-position:right bottom}.mod-stationSearch .commuteSearch.close .content,.mod-stationSearch .stationSearch.close .content{display:none}.mod-stationSearch .commuteSearch .content{padding:0 10px}.mod-stationSearch .commuteSearch .description{margin-bottom:10px}.mod-stationSearch .commuteSearch .notes{font-size:92.3%;text-indent:-1em;margin-left:1em;color:#747474;line-height:1.4}.mod-stationSearch .commuteSearch .commuteStationField,.mod-stationSearch .commuteSearch .commuteTimeField,.mod-stationSearch .commuteSearch .commuteTransferCountField,.mod-stationSearch .commuteSearch .submitField{line-height:1.4}.mod-stationSearch .commuteSearch .commuteTimeField,.mod-stationSearch .commuteSearch .commuteTransferCountField{padding-top:10px}.mod-stationSearch .commuteSearch .submitField{padding:15px 0;text-align:center}.mod-stationSearch .commuteSearch .commuteStationField input[type=text]{position:relative;box-sizing:border-box;width:130px;height:30px;vertical-align:middle;margin-right:5px;padding:4px 8px;border:1px solid #7f9db9;border-radius:5px;background-color:#fff;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.1);-webkit-appearance:none;line-height:1.2;font-size:115.4%;z-index:1}.mod-stationSearch .commuteSearch .commuteStationField .candidate{position:relative}.mod-stationSearch .commuteSearch .commuteStationField .candidate .list{position:absolute;left:2px;top:0;min-width:150px;background-color:#fff;z-index:2}.mod-stationSearch .commuteSearch .commuteStationField .candidate .list .listBody{border:1px solid #cdcdce;border-top-width:none}.mod-stationSearch .commuteSearch .commuteStationField .candidate .list .listBody li{padding:7px 10px}.mod-stationSearch .commuteSearch .commuteStationField .candidate .list .listBody li.is-selected{background-color:#fffea4}.mod-stationSearch .commuteSearch .commuteStationField .candidate .list .listBody li+li{border-top:1px solid #cdcdce}.mod-stationSearch .commuteSearch .submitField button{display:inline-block;width:125px;height:30px;padding:4px 6px;border:1px solid #6e7f86;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);background-color:#fafafa;background-image:linear-gradient(to bottom, #ffffff 0%, #ffffff 25%, #eeeeee 99%);background-repeat:no-repeat;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);font-size:115.4%;cursor:pointer}.mod-stationSearch .commuteSearch .submitField button:hover{background-color:#eee;background-position:0 -15px;transition:background-position .1s linear}.mod-stationSearch .commuteSearch .submitField button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.mod-stationSearch .commuteSearch .submitField button:active{background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);background-color:#e6e6e6;color:rgba(0,0,0,.5);outline:0}.mod-stationSearch .commuteSearch .submitField button::-moz-focus-inner{padding:0;border:0}.mod-stationSearch .stationSearch{border-top:1px solid #bdc8ca}.mod-stationSearch .stationSearch .inner{padding:0 10px 15px 10px}.mod-stationSearch .stationSearch input[type=text]{position:relative;box-sizing:border-box;width:110px;height:30px;vertical-align:middle;margin-right:5px;padding:4px 8px;border:1px solid #7f9db9;border-radius:5px;background-color:#fff;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.1);-webkit-appearance:none;line-height:1.2;font-size:115.4%;z-index:1}.mod-stationSearch .stationSearch button{height:30px;vertical-align:middle}.mod-stationSearch .stationSearch button{display:inline-block;width:75px;height:30px;padding:4px 6px;border:1px solid #6e7f86;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);background-color:#fafafa;background-image:linear-gradient(to bottom, #ffffff 0%, #ffffff 25%, #eeeeee 99%);background-repeat:no-repeat;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);font-size:115.4%;cursor:pointer}.mod-stationSearch .stationSearch button:hover{background-color:#eee;background-position:0 -15px;transition:background-position .1s linear}.mod-stationSearch .stationSearch button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.mod-stationSearch .stationSearch button:active{background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);background-color:#e6e6e6;color:rgba(0,0,0,.5);outline:0}.mod-stationSearch .stationSearch button::-moz-focus-inner{padding:0;border:0}.mod-stationSearch .stationSearch .candidate{position:relative}.mod-stationSearch .stationSearch .candidate .list{position:absolute;left:10px;top:-14px;min-width:150px;background-color:#fff;z-index:1}.mod-stationSearch .stationSearch .candidate .list .listBody{border:1px solid #cdcdce;border-top-width:none}.mod-stationSearch .stationSearch .candidate .list .listBody li{padding:7px 10px}.mod-stationSearch .stationSearch .candidate .list .listBody li.is-selected{background-color:#fffea4}.mod-stationSearch .stationSearch .candidate .list .listBody li+li{border-top:1px solid #cdcdce}.mod-stationCandidates{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.7)}.mod-stationCandidates.is-hide{display:none}.mod-stationCandidates .modal{position:absolute;top:50px;left:100px;right:100px;background-color:#fff;box-shadow:0 0 5px 1px rgba(0,0,0,.4)}.mod-stationCandidates .heading{padding:15px 10px}.mod-stationCandidates .heading .inner{display:table;table-layout:fixed;width:100%}.mod-stationCandidates .heading .inner>.icon,.mod-stationCandidates .heading .inner>.body,.mod-stationCandidates .heading .inner>.close{display:table-cell;vertical-align:middle}.mod-stationCandidates .heading .inner>.body{line-height:1.4}.mod-stationCandidates .heading .inner>.icon{width:68px}.mod-stationCandidates .heading .inner>.close{width:6em}.mod-stationCandidates .heading .inner>.close button{display:inline-block;width:5em;height:30px;padding:4px 6px;border:1px solid #6e7f86;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);background-color:#fafafa;background-image:linear-gradient(to bottom, #ffffff 0%, #ffffff 25%, #eeeeee 99%);background-repeat:no-repeat;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);font-size:115.4%;cursor:pointer}.mod-stationCandidates .heading .inner>.close button:hover{background-color:#eee;background-position:0 -15px;transition:background-position .1s linear}.mod-stationCandidates .heading .inner>.close button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.mod-stationCandidates .heading .inner>.close button:active{background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);background-color:#e6e6e6;color:rgba(0,0,0,.5);outline:0}.mod-stationCandidates .heading .inner>.close button::-moz-focus-inner{padding:0;border:0}.mod-stationCandidates .candidates{border-top:1px solid #bdc8ca;max-height:300px;overflow-y:scroll}.mod-stationCandidates .candidates::-webkit-scrollbar{width:13px}.mod-stationCandidates .candidates::-webkit-scrollbar-thumb{border-radius:6px;background-clip:padding-box;border:4px solid transparent;background-color:#c4c4c4}.mod-stationCandidates .candidates .list li{display:inline-block;padding:10px;cursor:pointer;text-decoration:underline}.mod-stationMarker{position:absolute;background-color:#fff;font-size:14px;border-radius:5px;border:1px solid #c4c4c4;white-space:nowrap;cursor:pointer}.mod-stationMarker.ghost{filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";opacity:.7;z-index:2001;background-color:#fffea4}.mod-stationMarker .inner{padding:.4em}.mod-stationMarker .tail{position:absolute;display:block;bottom:-20px;left:50%;margin-left:-10px;width:0;height:0;border:10px solid transparent;border-top-color:#c4c4c4}.mod-stationMarker .tail:before{content:"";position:relative;display:inline-block;bottom:10px;left:-9px;width:0;height:0;border:9px solid transparent;border-top-color:#fff}.mod-stationMarker.ghost .tail:before{border-top-color:#fffea4}.mod-stationMarker.hover,.mod-stationMarker:hover{background-color:#fffea4}.mod-stationMarker.hover .tail:before,.mod-stationMarker:hover .tail:before{border-top-color:#fffea4}.mod-stationMarker.is-selected{border:1px solid #ed6103;background-color:#ed6103;color:#fff;box-shadow:0px 0px 3px rgba(30,30,30,.6)}.mod-stationMarker.is-selected .tail,.mod-stationMarker.is-selected:hover .tail{border-top-color:rgba(50,50,50,.3)}.mod-stationMarker.is-selected .tail:before,.mod-stationMarker.is-selected:hover .tail:before{border-top-color:#ed6103}.mod-stationMarker.is-selected .stationName:before{background-position:-44px -35px}.mod-stationMarker.is-disabled{background-color:#e0e0e0;cursor:default}.mod-stationMarker.is-disabled .tail:before{border-top-color:#e0e0e0}.mod-stationMarker.is-disabled.hover,.mod-stationMarker.is-disabled:hover{background-color:#e0e0e0}.mod-stationMarker.is-disabled.hover .tail:before,.mod-stationMarker.is-disabled:hover .tail:before{border-top-color:#e0e0e0}.mod-stationMarker.is-disabled .stationName{padding-left:0;text-align:center}.mod-stationMarker.is-disabled .stationName:before{display:none}.mod-stationMarker .stationName{position:relative;font-size:1em;font-weight:bold;padding-left:1.5em}.mod-stationMarker .stationName:before{content:"";position:absolute;top:-2px;left:0;width:18px;height:18px;background-image:url('/search/assets/img/default/page/train_map/parts.png?v=eb61f4a1ac13b0e6213ec808cc9ca96f');background-repeat:no-repeat;background-position:-10px -35px}.is-widely .mod-stationMarker .infoList{display:none}.mod-stationMarker .infoList{margin:.3em 0 0}.mod-stationMarker .infoList li{font-size:.8em}.mod-stationMarker .infoList li+li{padding-top:.3em}.mod-stationMarker .infoList li .transferLine{color:inherit}.mod-stationMarker .transferLineWindow{font-size:12px;position:absolute;left:80px;top:0;z-index:1000;border-radius:5px;border:1px solid #434343;cursor:default}.mod-stationMarker .transferLineWindow .transferLineHeading{position:relative;padding:10px;background-color:#434343;color:#fff;padding-right:3em}.mod-stationMarker .transferLineWindow .transferLineHeading .close{display:block;position:absolute;top:6px;right:10px;width:18px;height:18px;background-image:url('/search/assets/img/default/page/train_map/parts.png?v=eb61f4a1ac13b0e6213ec808cc9ca96f');background-repeat:no-repeat;background-position:-10px -60px;cursor:pointer}.mod-stationMarker .transferLineWindow .transferLineHeading .close:hover{background-position:-44px -60px}.mod-stationMarker .transferLineWindow .item{position:relative;background-color:#f0f0f0;color:#003af6;padding:10px 33px 10px 40px;cursor:pointer}.mod-stationMarker .transferLineWindow .item+.item{border-top:1px solid #bdc8ca}.mod-stationMarker .transferLineWindow .item:after{position:absolute;content:"";width:6px;height:6px;border-radius:50%;background-color:#cbcbcb;right:1em;top:50%;margin-top:-3px}.mod-stationMarker .transferLineWindow .item .lineColor{position:absolute;display:none;top:50%;left:10px;margin-top:-5px;width:18px;height:10px;background-color:#333;border-radius:5px}.mod-stationMarker .transferLineWindow .item.is-enabled:hover{background-color:#fffea4;color:#ed4b03;cursor:pointer}.mod-stationMarker .transferLineWindow .item.is-enabled:hover .lineColor{display:block}.mod-stationMarker .transferLineWindow .item.is-selected{color:#000}.mod-stationMarker .transferLineWindow .item.is-selected:after{background-color:#ed4b03}.mod-stationMarker .transferLineWindow .item.is-selected .lineColor{display:block}.mod-stationMarker .transferLineWindow .item.is-selected,.mod-stationMarker .transferLineWindow .item.is-selected:hover{background-color:#fff;color:#000}.mod-stationMarker .transferLineWindow .item.is-disabled{background-color:#e0e0e0;color:#898989;cursor:default}.mod-stationMarker .transferLineWindow .transferMoreInfo{padding:10px;border-top:1px solid #bdc8ca;background-color:#f0f0f0;color:#747474;text-align:right;font-size:.7em;border-bottom-left-radius:5px;border-bottom-right-radius:5px;cursor:pointer}.mod-stationMarker .transferLineWindow .transferMoreInfo:hover{background-color:#fffea4;color:#ed4b03}.mod-stationInfo .heading{position:relative;padding:10px 33px 10px 10px;background-color:#5a6a71;border-top:1px solid #fff;color:#fff;cursor:pointer}.mod-stationInfo.disabled .heading{background-color:#f0f0f0;color:#a8a8a8;-webkit-user-select:none;user-select:none}.mod-stationInfo .heading:before{position:absolute;display:block;right:10px;content:"";width:13px;height:13px;background-image:url('/search/assets/img/default/common/icon/toggle-updown_13x13.png?v=af51d0b273b8d53b901efb0d4c95dfde');background-position:right top}.mod-stationInfo.close .heading:before{background-position:right bottom}.mod-stationInfo.close .contents{height:0;overflow:hidden}.mod-stationInfo .contents .inner{overflow-y:scroll;max-height:350px}.mod-stationInfo .contents .linesTable{padding:10px 0}.mod-stationInfo .contents .linesTable dt{background-color:#f8f6f1;padding:10px 20px;font-weight:bold}.mod-stationInfo .contents .linesTable dd{max-width:340px}.mod-stationInfo .contents .linesTable dd+dt{margin-top:10px}.mod-stationInfo .contents .linesTable dd ul{padding:0 10px}.mod-stationInfo .contents .linesTable dd ul li{display:inline-block;padding:10px 10px 0 10px;color:#c4c4c4}.mod-stationInfo .contents .linesTable dd ul li.stop{color:#000}.mod-commuteInfo .heading{position:relative;padding:10px 33px 10px 10px;background-color:#5a6a71;color:#fff;cursor:pointer}.mod-commuteInfo.disabled .heading{background-color:#f0f0f0;color:#a8a8a8;-webkit-user-select:none;user-select:none}.mod-commuteInfo .heading:before{position:absolute;display:block;right:10px;content:"";width:13px;height:13px;background-image:url('/search/assets/img/default/common/icon/toggle-updown_13x13.png?v=af51d0b273b8d53b901efb0d4c95dfde');background-position:right top}.mod-commuteInfo.close .heading:before{background-position:right bottom}.mod-commuteInfo.close .contents{height:0;overflow:hidden}.mod-commuteInfo .result .navi{position:relative;padding:10px;line-height:1.4;font-weight:bold}.mod-commuteInfo .result .navi .hit{padding-right:46px}.mod-commuteInfo .result .navi .num{color:#ed6103}.mod-commuteInfo .result .navi .loading{position:absolute;right:20px}.mod-commuteInfo .result .navi .loading.is-hide{display:none}.mod-commuteInfo .result .stationList{max-height:350px;overflow-y:scroll;background-color:#f0f0f0;border-top:1px solid #bdc8ca}.mod-commuteInfo .result .stationList .item{position:relative;background-color:#fff;padding:10px 50px 10px 10px;cursor:pointer;border-bottom:1px solid #bdc8ca;line-height:1.4}.mod-commuteInfo .result .stationList .item:hover{background-color:#fffea4}.mod-commuteInfo .result .stationList .item .station{margin-bottom:2px}.mod-commuteInfo .result .stationList .item .station .check{display:inline-block;vertical-align:middle;width:18px;height:18px;background-image:url('/search/assets/img/default/page/train_map/parts.png?v=eb61f4a1ac13b0e6213ec808cc9ca96f');background-repeat:no-repeat;background-position:-8px -162px;margin-right:4px}.mod-commuteInfo .result .stationList .item .station .name{vertical-align:middle}.mod-commuteInfo .result .stationList .item.is-selected .station .check{background-position:-8px -136px}.mod-commuteInfo .result .stationList .item.is-selected .station .name{font-weight:bold}.mod-commuteInfo .result .stationList .item .info{font-size:12px}.mod-commuteInfo .result .stationList .item .point{position:absolute;top:50%;margin-top:-15px;right:10px;width:30px;height:30px;background-image:url('/search/assets/img/default/page/train_map/parts.png?v=eb61f4a1ac13b0e6213ec808cc9ca96f');background-repeat:no-repeat;background-position:-38px -84px}.mod-commuteInfo .result .stationList .item .point:hover{background-position:-38px -124px}.mod-commuteInfo .result .stationList .item .point:active{background-position:-38px -164px}.mod-lineInfo .heading{position:relative;padding:10px 33px 10px 10px;background-color:#5a6a71;border-top:1px solid #fff;color:#fff;cursor:pointer}.mod-lineInfo.disabled .heading{background-color:#f0f0f0;color:#a8a8a8;-webkit-user-select:none;user-select:none}.mod-lineInfo .heading:before{position:absolute;display:block;right:10px;content:"";width:13px;height:13px;background-image:url('/search/assets/img/default/common/icon/toggle-updown_13x13.png?v=af51d0b273b8d53b901efb0d4c95dfde');background-position:right top}.mod-lineInfo.close .heading:before{background-position:right bottom}.mod-lineInfo.close .contents{height:0;overflow:hidden}.mod-lineInfo .contents .inner{position:relative;overflow-y:scroll;max-height:350px}.mod-lineInfo .contents .lineStationTable{padding:10px}.mod-lineInfo .contents .lineStationTable tbody tr{cursor:pointer}.mod-lineInfo .contents .lineStationTable .trainKind{width:2em;padding:5px;text-align:center}.mod-lineInfo .contents .lineStationTable .station .name{padding:5px;min-width:2em;max-width:6em;min-height:1.2em;line-height:1.4;text-align:left}.mod-lineInfo .contents .lineStationTable .train{position:relative;overflow:hidden;text-align:center;vertical-align:middle}.mod-lineInfo .contents .lineStationTable .train:before{position:absolute;content:"";display:block;width:2px;top:-100px;bottom:-100px;left:50%;margin-left:-1px;background-color:#bdc8ca}.mod-lineInfo .contents .lineStationTable .station .train .rare{position:relative;top:-3px;display:inline-block;width:0;height:0;border-style:solid;border-color:transparent transparent #bdc8ca;border-width:0 10px 18px}.mod-lineInfo .contents .lineStationTable .station .train .rare::before{content:"";position:relative;display:inline-block;top:4px;left:50%;margin-left:-7px;width:0;height:0;border-style:solid;border-color:transparent transparent #fff;border-width:0 7px 12px}.mod-lineInfo .contents .lineStationTable .station .train .stop{position:relative;display:inline-block;width:14px;height:14px;border-radius:50%;background-color:#fff;border:2px solid #bdc8ca}.mod-lineInfo .contents .lineStationTable tbody .station:hover .train .stop{background-color:#fffea4}.mod-lineInfo .contents .lineStationTable tbody .station:hover .train .rare::before{border-bottom-color:#fffea4}.mod-lineInfo .contents .lineStationTable tbody .station.is-selected .train .stop{background-color:#ed6103;border:2px solid #ed6103}.mod-lineInfo .contents .lineStationTable tbody .station.is-selected .train .rare,.mod-lineInfo .contents .lineStationTable tbody .station.is-selected .train .rare::before{border-bottom-color:#ed6103}.mod-lineInfo .contents .lineStationTable tbody .station.is-disabled{color:#bdc8ca;cursor:auto}.mod-lineInfo .contents .lineStationTable tbody .station.is-disabled:hover .name{color:#bdc8ca}.mod-lineInfo .contents .lineStationTable tbody .station.is-disabled .train .stop{background-color:#bdc8ca}.mod-lineInfo .contents .lineStationTable tbody .station.is-disabled .train .rare::before{border-bottom-color:#bdc8ca}.mod-lineInfo .contents .lineStationTable tbody .station.is-disabled:hover .train .stop{background-color:#bdc8ca}.mod-plotColorInfo{position:absolute;right:30px;top:10px;background-color:#fff;box-shadow:0 0 5px 1px rgba(0,0,0,.4)}.mod-plotColorInfo .heading{padding:8px 33px 8px 10px;background-color:#5a6a71;color:#fff}.mod-plotColorInfo .priority{padding:10px 10px 0 10px}.mod-plotColorInfo .colorList{padding:10px}.mod-plotColorInfo .colorList li{line-height:1.4}.mod-plotColorInfo .colorList li .marker{display:inline-block;border-radius:50%;width:10px;height:10px;margin-right:10px}.mod-goToList{position:absolute;bottom:0;text-align:center;color:#fff;width:100%;font-size:1.5em;background-color:rgba(0,0,0,.7)}.mod-goToList .wrap{display:inline-block;padding:10px;overflow:hidden;vertical-align:middle}.mod-goToList.is-selected .wrap{overflow:visible}.mod-goToList .icon{display:inline-block;position:relative;width:130px}.mod-goToList .homes_kun{display:none;position:absolute;top:-30px;width:130px;height:91px;background-image:url('/search/assets/img/default/page/train_map/nyoki.png?v=6de039914a6e887c7238492e3fdb1b97');background-repeat:no-repeat}.mod-goToList.is-enabled .wrap .homes_kun{display:block}.mod-goToList.is-enabled.is-selected .wrap .homes_kun{display:block;top:-61px}.mod-goToList .btnArea{display:inline-block;vertical-align:middle}.mod-goToList .btnArea .submit{text-align:center}.mod-goToList .btnArea button{margin:0 .2em;width:250px;height:52px;border:none;background-image:url('/search/assets/img/default/page/train_map/parts.png?v=eb61f4a1ac13b0e6213ec808cc9ca96f');background-color:transparent;background-repeat:no-repeat;background-position:-95px -13px;text-indent:-9999px;cursor:pointer}.mod-goToList .btnArea .submit button:hover{background-position:-95px -71px}.mod-goToList .btnArea .submit button[disabled]{background-position:-95px -132px;cursor:default}.mod-goToList .buildingCount{display:inline-block;font-size:.7em;padding-right:50px}.mod-goToList .buildingCount .count{position:absolute;top:50%;margin-top:-0.8em}.mod-goToList .buildingCount .count .num{display:inline-block;color:#ed6103;font-family:verdana,sans-serif;padding:0 5px;font-weight:bold;font-size:1.4em}.mod-notice{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.7)}.mod-notice.is-hide{display:none}.mod-notice .wrap{position:absolute;top:100px;left:100px;right:100px;padding:15px 10px;background-color:#fff;box-shadow:0 0 5px 1px rgba(0,0,0,.4)}.mod-notice .inner{display:table;table-layout:fixed;width:100%}.mod-notice .inner>.icon,.mod-notice .inner>.body,.mod-notice .inner>.close{display:table-cell;vertical-align:middle}.mod-notice .inner>.body{line-height:1.4}.mod-notice .inner>.icon{width:68px}.mod-notice .inner>.close{width:6em}.mod-notice .inner>.close button{display:inline-block;width:5em;height:30px;padding:4px 6px;border:1px solid #6e7f86;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);background-color:#fafafa;background-image:linear-gradient(to bottom, #ffffff 0%, #ffffff 25%, #eeeeee 99%);background-repeat:no-repeat;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);font-size:115.4%;cursor:pointer}.mod-notice .inner>.close button:hover{background-color:#eee;background-position:0 -15px;transition:background-position .1s linear}.mod-notice .inner>.close button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.mod-notice .inner>.close button:active{background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);background-color:#e6e6e6;color:rgba(0,0,0,.5);outline:0}.mod-notice .inner>.close button::-moz-focus-inner{padding:0;border:0}.mod-howto{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.6)}.mod-howto .wrap{max-width:465px;height:100%}.mod-howto .homes_kun{width:100%;height:100%;background-image:url('/search/assets/img/default/page/train_map/help.svg?v=504ccd7ac53a66b7709ac61af4e4d1f6');background-position:left bottom;background-repeat:no-repeat}.no-svg .mod-howto .homes_kun{background-image:url('/search/assets/img/default/page/train_map/help.png?v=2c0a90b8c2a18fc5d8565493f26fe040');position:relative}.mod-howto .homes_kun>span{display:none}.mod-data{position:relative}.mod-data>.heading{padding:10px;background:#fff;box-shadow:0 0 5px 1px rgba(0,0,0,.4);border-radius:4px;white-space:nowrap;cursor:pointer}.mod-data:hover .contents{display:block}.mod-data .contents{display:none;position:absolute;right:0;top:0}.mod-data .contents .wrap{position:absolute;right:0;bottom:10px;background:#fff;padding:20px;box-sizing:border-box;width:350px;line-height:1.4;box-shadow:0 0 5px 1px rgba(0,0,0,.4);border-radius:4px;color:#747474}.mod-data .contents .wrap>.heading{font-weight:bold;margin-bottom:10px}.mod-data .contents .wrap>p+.heading{margin-top:20px}.mod-data .contents .wrap::after{position:absolute;bottom:0px;right:40px;content:"";display:block;width:40px;height:20px;background:#fff}.mod-data .contents .wrap::before{position:absolute;bottom:-7px;right:52px;content:"";display:block;background:#fff;width:14px;height:14px;transform:rotate(45deg);box-shadow:0 0 5px 1px rgba(0,0,0,.4)}