.mod-checkCondition table ul{margin:0}.mod-checkCondition table ul li input{position:absolute;opacity:0;width:0;height:0}.mod-checkCondition table ul li input+label{position:relative}.mod-checkCondition table ul li input+label::before{background-color:#fff;border:1px solid #bdc8ca;box-sizing:border-box;content:"";display:inline-block;height:20px;position:relative;width:20px;z-index:1}.mod-checkCondition table ul li input[type=checkbox]+label::before{border-radius:3px;margin-right:6px;top:5px}.mod-checkCondition table ul li input[type=radio]+label::before{border-radius:100%;margin-right:5px;top:4px}.mod-checkCondition table ul li input:focus-visible+label::before{outline:2px solid}.mod-checkCondition table ul li input:checked+label::after{content:"";cursor:pointer;display:block;position:absolute;top:1px;z-index:2}.mod-checkCondition table ul li input[type=checkbox]:checked+label::after{border-bottom:3px solid #ef6d16;border-left:3px solid #ef6d16;height:5px;left:3px;transform:rotate(-45deg);width:11px}.mod-checkCondition table ul li input[type=radio]:checked+label::after{background-color:#ef6d16;border-radius:100%;left:6px;height:8px;width:8px}.mod-checkCondition table ul li input[type=checkbox][disabled]:checked+label::after,.mod-checkCondition table ul li input[type=radio][disabled]:checked+label::after{cursor:default;opacity:.5}.mod-checkList legend>span{padding:10px 25px}.mod-checkList legend input,.mod-checkList li input{position:absolute;opacity:0;width:0;height:0}.mod-checkList legend input+label,.mod-checkList li input+label{line-height:1.4;position:relative}.mod-checkList legend input+label::before,.mod-checkList li input+label::before{content:"";display:inline-block;position:relative;top:4px;margin-right:6px;width:20px;height:20px;background:#fff;border:1px solid #bdc8ca;border-radius:3px;box-sizing:border-box;z-index:1}.mod-checkList :where(li, legend) input:focus-visible+label::before{outline:2px solid}.mod-checkList legend input:checked:not(:disabled)+label::after,.mod-checkList li input:checked:not(:disabled)+label::after{content:"";display:block;position:absolute;top:2px;left:3px;width:11px;height:5px;border-left:3px solid #ef6d16;border-bottom:3px solid #ef6d16;transform:rotate(-45deg);cursor:pointer;z-index:2}.mod-checkList legend .checkAll:checked+label::after,.mod-checkList li .checkAll:checked+label::after{top:4px}.mod-checkList legend input[disabled]+label::before,.mod-checkList li input[disabled]+label::before,.mod-checkList legend input[disabled]:checked+label::after,.mod-checkList li input[disabled]:checked+label::after{cursor:default;opacity:.5}.mod-checkList .stationListAccordionToggleButton{padding:5px 0 5px;text-align:right}.mod-checkList .stationListAccordionToggleButton:not(.isOpen) .open{background:url('/search/assets/img/default/common/icon/toggle-plusminus_13x13.png?v=4d08d8e3323b5bb85265ce2981ba6f0b') no-repeat 0 0;background-position:left top;display:inline-block;padding:0 20px 0 18px}.mod-checkList .stationListAccordionToggleButton.isOpen .open{display:none}.mod-checkList .stationListAccordionToggleButton.isOpen .close{background:url('/search/assets/img/default/common/icon/toggle-plusminus_13x13.png?v=4d08d8e3323b5bb85265ce2981ba6f0b') no-repeat 0 0;background-position:left bottom;display:inline-block;padding:0 20px 0 18px}.mod-checkList .stationListAccordionToggleButton:not(.isOpen) .close{display:none}.nextStep~.mod-goToList .btnArea .submit button{background-position:0 -509px;height:64px;width:295px}.nextStep~.mod-goToList .btnArea .submit button:hover{background-position:-320px -509px}.nextStep~.mod-goToList .btnArea .submit button[disabled]{background-position:-640px -509px;cursor:default}