@charset "utf-8";.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:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#fafafa),color-stop(90%,#f3f3f3));background:-webkit-linear-gradient(top,#fafafa 40%,#f3f3f3 90%);background:-moz-linear-gradient(top,#fafafa 40%,#f3f3f3 90%);background:-o-linear-gradient(top,#fafafa 40%,#f3f3f3 90%);background:linear-gradient(to bottom,#fafafa 40%,#f3f3f3 90%)}.ie .mod-priceTransitSearch .moduleBody .transitList{background:#fafafa url(/search/assets/img/default/page/detail/bg_transit_list.png) repeat-x left bottom}.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]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:250px;height:25px;padding:4px 8px;border:1px solid #7f9db9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;font-size:15px;-webkit-box-shadow:inset 0 2px 3px 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 0 2px 3px 0 rgba(0,0,0,0.1);box-shadow:inset 0 2px 3px 0 rgba(0,0,0,0.1);-webkit-appearance:none}.ie7 .mod-priceTransitSearch .moduleBody .transitList input[type=text]{height:15px;width:268px}.mod-priceTransitSearch .moduleBody .transitList input[type="text"]{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) no-repeat;border:0;cursor:pointer;text-indent:-9999px;background-position:0 -276px;height:54px;width:200px}.ie7 .mod-priceTransitSearch .btnArea .submit button{display:block}.mod-priceTransitSearch .btnArea .submit button:hover{background-position:-240px -276px}.mod-priceTransitSearch .btnArea .submit button[disabled]{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}.ie7 .mod-priceTransitSearch .suggestList{width:286px;left:41px}.ie8 .mod-priceTransitSearch .suggestList{left:41px}.ie .mod-priceTransitSearch input.placeholder{color:#aaa}.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}.ie7 .mod-priceTransitSearch .moreList li{display:inline;zoom:1}.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) 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);background-repeat:no-repeat;background-position:0 0}
.mod-setTransit .btnTransit.change{background-position:0 -38px}