.mod-conditionLast{border:1px solid #bdc8ca;border-radius:5px;background-color:#fff;position:relative}.mod-conditionLast .anchor{display:block}.mod-conditionLast .anchor:hover{background:#fffea4;border-radius:5px}.mod-conditionLast .lastSearchCondition .follow{font-size:76.4%}.mod-conditionLast .heading{float:left;padding:.7em .9em .7em 31px;white-space:nowrap;font-weight:500;text-decoration:none;color:#333}.mod-conditionLast .heading:before{background:url(/img/default/common/icon/sprite_icon.png) no-repeat 0 -439px;width:23px;height:20px;margin:-10px 0 0 10px;position:absolute;content:"";top:50%;left:0;display:inline-block}.mod-conditionLast .condition{padding-top:.7em;float:left}.mod-conditionLast .conditionText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:88.2%;width:480px;line-height:1.2;text-decoration:underline}.mod-conditionLast .toList{position:absolute;right:0;top:0;bottom:0;margin:auto 0;padding:.4em 1.3em;background:#eaeef0;border-radius:0 5px 5px 0}.mod-conditionLast .lastSearchCondition:after{content:"";display:block;clear:both}.modalLastCondition{width:890px}.modalLastCondition .setLastCondition{padding:20px}.modalLastCondition .setLastCondition .historyBox{line-height:1.4;border:none;border-bottom:1px solid #ebebeb}.modalLastCondition .setLastCondition .historyBox th{background-color:#f7f3e8;border:none;border-top:1px solid #ebebeb;padding:20px 10px 20px 18px;width:175px;font-weight:700;text-align:left;vertical-align:top}.modalLastCondition .setLastCondition .historyBox td{border:none;border-top:1px solid #ebebeb;padding:20px 10px 20px 18px}.modalLastCondition .btnField{background:#e6e9ea;padding:18px;margin:20px 0 0}.modalLastCondition .btnSearch{display:inline-block;width:286px;padding:13px 20px;font-size:24px;font-weight:700;color:#2e3b54;border:1px solid #85cca0;border-radius:54px;background:#c1f4d5;background:-webkit-linear-gradient(to bottom,#c1f4d5 0,#89dda8 90%,#49d27b 100%);background:linear-gradient(to bottom,#c1f4d5 0,#89dda8 90%,#49d27b 100%);box-shadow:0 0 5px 0 #aeaeae;cursor:pointer;text-decoration:none;vertical-align:middle}.modalLastCondition .btnSearch .iconNextArrow{position:relative;display:inline-block;margin:-3px 10px 0 0;width:23px;height:23px;background-color:#098e3c;border-radius:12px;vertical-align:middle}.modalLastCondition .btnSearch .iconNextArrow svg{position:absolute;top:50%;left:50%;margin:-8.5px 0 0 -7px;fill:#fff}.modalLastCondition .btnSearch:hover{background:#96ebb7;background:-webkit-linear-gradient(to bottom,#96ebb7 0,#60d58c 90%,#2bc360 100%);background:linear-gradient(to bottom,#96ebb7 0,#60d58c 90%,#2bc360 100%)}.mod-nodataMessage{border-radius:5px;background-clip:padding-box;border:1px solid transparent;text-align:left;border-color:#d5d5b6;background-color:#f7f7ef}.mod-nodataMessage .ui-innerBox{padding:20px;position:relative}.mod-nodataMessage .ui-innerBox:before{position:absolute;content:"";top:13px;left:19px;display:inline-block;width:60px;height:60px;background:url(/img/default/common/bg/keakochan/face_sorry_60x60.gif) no-repeat 0 0}.mod-nodataMessage p{margin:0 0 0 70px;padding:0;line-height:1.4}.mod-nodataMessage p b{color:#ed6103;font-weight:400}.mod-nodataMessage p a{display:block}.mod-nodataMessage .linkListBox{margin:5px 0 0 70px;padding:0}.mod-nodataMessage .linkListBox li{display:inline-block;margin-right:20px}.mod-conditionLast{margin-bottom:20px}.mod-nodataMessage{margin-bottom:20px}.trafficStationContents .btnField{background:#e6e9ea;padding:18px;margin:0}.trafficStationContents .btnField .btnSearch{width:286px;padding:13px 20px;font-size:24px;font-weight:700;color:#2e3b54;border:1px solid #85cca0;border-radius:54px;background:#c1f4d5;background:linear-gradient(to bottom,#c1f4d5 0,#89dda8 90%,#49d27b 100%);box-shadow:0 0 5px 0 #aeaeae;cursor:pointer;vertical-align:middle}.trafficStationContents .btnField .btnSearch .iconNextArrow{position:relative;display:inline-block;margin:-3px 10px 0 0;width:23px;height:23px;background-color:#098e3c;border-radius:12px;vertical-align:middle}.trafficStationContents .btnField .btnSearch .iconNextArrow svg{position:absolute;top:50%;left:50%;margin:-8.5px 0 0 -7px;fill:#fff}.trafficStationContents .btnField .btnSearch:hover{background:#96ebb7;background:linear-gradient(to bottom,#96ebb7 0,#60d58c 90%,#2bc360 100%)}.trafficStationContents .btnField .btnSearch.btnDisabled{color:#98abb4;background-image:none;background-color:#dededa;border-color:#98abb4;cursor:default}.trafficStationContents .btnField .btnSearch.btnDisabled .iconNextArrow{background-color:#98abb4}.trafficStationContents .btnField .btnSearch.btnDisabled .iconNextArrow svg{fill:#dededa}.trafficStationContents .btnField .btnAuxiliary{position:absolute;top:0;left:35px;bottom:0;height:34px;padding:8px 20px;margin:auto 0;font-size:13px;font-weight:700;color:#48555a;border-radius:20px;border:1px solid #c6c6c6;background:#ebeaea;background:linear-gradient(to bottom,#fafafa 0,#ebeaea 100%);text-decoration:none;line-height:normal;vertical-align:middle;cursor:pointer;z-index:10}.trafficStationContents .btnField .btnAuxiliary .iconNextArrow{position:relative;display:inline-block;margin:-3px 6px 0 0;width:16px;height:16px;background-color:#787878;border-radius:10px;vertical-align:middle}.trafficStationContents .btnField .btnAuxiliary .iconNextArrow svg{position:absolute;top:50%;left:50%;margin:-6px 0 0 -6.5px;fill:#fff}.trafficStationContents .btnField .btnAuxiliary:hover{border:1px solid #b0cbe0;background:#ecfff3;background:linear-gradient(to bottom,#ecfff3 0,#a3f4c2 100%)}.trafficStationContents .btnField .btnAuxiliary:hover .iconNextArrow{background-color:#098e3c}.trafficStationContents .setStation{margin:25px 0}.setStation .conditionList .numCount{margin:0 0 0 3px}.setStation .conditionList .ui-checkboxCstm:before{margin:0 8px 2px 0}.setStation .selectList{width:100%;margin-bottom:12px;padding:0 0 0 14px;letter-spacing:-1em}.setStation .selectList li{display:inline-block;width:19.1em;background:#fff;margin:13px 0 0;font-size:88.2%;line-height:1.2;vertical-align:top;padding-right:.7em;letter-spacing:normal}.setStation .selectList li:only-child{width:auto}.setStation .selectList .off label{cursor:default}.setStation .conditionList .conditionListTitle{background:#f7f3e8;padding:9px 14px;margin:25px 0 0;color:#555;font-weight:700;border:1px solid #efeadc;border-radius:5px;text-shadow:-1px 0 0 #fff,1px 0 0 #fff,0 -1px 0 #fff,0 1px 0 #fff}.setStation .conditionList .conditionListTitle:first-child{margin:0}.setStation .conditionList .conditionListSubtitle{padding:7px 14px 5px;margin-top:15px;border-radius:5px;background:#eaeef0;color:#555;font-weight:700;text-shadow:-1px 0 0 #fff,1px 0 0 #fff,0 -1px 0 #fff,0 1px 0 #fff}.setStation .conditionList .conditionListItem{margin-top:5px;padding:0 10px}.setStation .conditionList .otherAreaWrap .OpenCloseButton{display:block;padding:7px 14px 10px;position:relative;font-size:88.2%;cursor:pointer}.setStation .conditionList .otherAreaWrap .OpenCloseButton:after{content:"";position:absolute;display:block;width:99.5%;height:1px;bottom:-1px;left:.5%;border-bottom:1px solid #e6e9ea}.setStation .conditionList .otherAreaWrap:not(.noFacility) .OpenCloseButton:hover{opacity:.7}.setStation .conditionList .otherAreaWrap .otherStationList{border:1px solid #e6e9ea;border-radius:5px;background:#fff}.setStation .conditionList .otherAreaWrap .otherStationListTitle{margin:0 14px;padding:10px 0;border-bottom:1px solid #e6e9ea;color:#555;font-weight:700}.setStation .conditionList .otherAreaWrap.noFacility .OpenCloseButton{cursor:default;color:#999}