.mod-priceTransitSearch{border:1px solid #f0f0f0;width:450px;background-color:#fff;margin-bottom:49px;position:relative}.mod-priceTransitSearch .moduleHead{background-color:#f8f6f1;border-bottom:1px solid #efeadd;padding:15px 11px;color:#ed6103;font-size:130.8%;font-weight:bold}.mod-priceTransitSearch .moduleBody{padding:10px 12px 15px 12px}.mod-priceTransitSearch .moduleBody>.text{margin-bottom:10px}.mod-priceTransitSearch .moduleBody>.text span{color:#747474;padding-left:1em;font-size:76.9%}.mod-priceTransitSearch .moduleBody .transitList{position:relative;margin-bottom:5px;border:1px solid #d7d7d7;padding:0 30px;background:#fafafa;background:linear-gradient(to bottom, #fafafa 40%, #f3f3f3 90%)}.mod-priceTransitSearch .moduleBody .transitList .line{border-left:1px solid #d7d7d7;padding:10px 0 15px 10px}.mod-priceTransitSearch .moduleBody .transitList .line .number{font-size:115.4%;font-weight:bold;left:9px;top:25px;position:absolute;color:#ed6103;font-family:verdana,sans-serif}.mod-priceTransitSearch .moduleBody .transitList dt{color:#747474;font-size:84.6%;margin-bottom:5px}.mod-priceTransitSearch .moduleBody .transitList input[type=text]{box-sizing:border-box;width:250px;height:25px;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;font-size:115.4%;margin-right:5px}.mod-priceTransitSearch .btnArea p{text-align:center}.mod-priceTransitSearch .btnArea .submit button{background:url('/search/assets/img/default/common/btn/sprite_btn_flow.png?v=177c44765d0579c78fca1f3b537e73c7') no-repeat;border:none;cursor:pointer;text-indent:-9999px;background-position:0 -276px;height:54px;width:200px}.mod-priceTransitSearch .btnArea .submit button:hover{background-position:-240px -276px}.mod-priceTransitSearch .btnArea .submit button:where([disabled], [aria-disabled="true"]),.mod-priceTransitSearch .btnArea .submit button:hover[aria-disabled=true]{background-position:-480px -276px;cursor:default}.mod-priceTransitSearch .moduleFoot p .fancyClose{bottom:-48px;left:50%;margin-left:-46px;position:absolute}.mod-priceTransitSearch .ui-state-focus{background-color:#fdfadb}.mod-priceTransitSearch .suggestList{position:absolute;top:51px;width:250px;line-height:1}.mod-priceTransitSearch .suggestList ul{background-color:#fff;border:1px solid #cdcdce}.mod-priceTransitSearch .suggestList li{color:#999;line-height:1.5}.mod-priceTransitSearch .suggestList li a{display:block;text-decoration:none;padding:3px 10px}.mod-priceTransitSearch .suggestList li a:hover{background-color:#fdfadb}.mod-priceTransitSearch .suggestList li a .keyword{text-decoration:underline}.mod-priceTransitSearch .moreList{margin:10px 0 20px 43px;padding-bottom:20px;position:relative}.mod-priceTransitSearch .moreList .text{font-weight:bold;color:#ef4b03;margin-bottom:10px}.mod-priceTransitSearch .moreList li{display:inline-block;width:29%;vertical-align:top;line-height:1.5;margin:0 15px 10px 0}.mod-priceTransitSearch .moreList li a{font-weight:bold}.mod-priceTransitSearch .moreList .more{position:absolute;right:0;bottom:0}.mod-priceTransitSearch .moreList .more a{background:url('/search/assets/img/default/common/icon/toggle-updown_13x13.png?v=af51d0b273b8d53b901efb0d4c95dfde') no-repeat;padding-left:15px}.mod-priceTransitSearch .moreList .more a.close{background-position:0 100%}.mod-priceTransitSearch .transitListBox .errorText{padding-top:5px;margin:0 0 20px 43px;color:#ed4b03;font-weight:bold}.mod-setTransit{margin-bottom:20px;padding:20px 5px}.mod-setTransit .text{margin-bottom:3px;line-height:1.5;text-align:center;font-weight:bold}.mod-setTransit .text .key{font-size:138.5%}.mod-setTransit .text .num,.mod-setTransit .text .station{color:#ed6103}.mod-setTransit .text .num{font-size:169.3%;line-height:1.2;font-family:verdana,sans-serif}.mod-setTransit .text .num span{font-size:59.1%}.mod-setTransit .btnTransit{display:block;height:33px;width:206px;text-indent:100%;white-space:nowrap;overflow:hidden;background-image:url('/search/assets/img/default/page/price/flow/sprite_btn_transit.png?v=065c2fccd0c5d857ce9094f3f4b9fda1');background-repeat:no-repeat;background-position:0 0}.mod-setTransit .btnTransit.change{background-position:0 -38px}