@charset "utf-8";

.program--search .search_inner.float-md-right .search--text{/* min-width:9%; */display: inline-block;width: calc(100%  - 666px);}
.program--search .search--date{max-width:130px;}

.program--search .search--select span{max-width: none;display: inline-block;width: calc(100% / 3 - 4px);margin-bottom: 5px;}

.program--search .float-md-left {float: none;display: block;margin-bottom:15px;}
.program--count:before {top: 0;}
.program--count {padding-top: 0;}
.program--search .search_inner.float-md-right {white-space: normal;float: none;width: 100%;/* margin-top: 15px; */}
.program--search .search_inner.float-md-right .fieldset {white-space: normal;}
.program--search .search--select {display: block;max-width: none;text-align: left;display: inline-block;}
.program--search .search--btn {width: auto;display: inline-block;/* margin-top: 20px; */text-align: center;}
.program--search .search--select select {min-width: 160px;}

.check-box {margin-top: 30px;}

@media (max-width:980px) {
    .program--search .search--select {display: block;}
    .program--search .search_inner.float-md-right .search--text {display: inline-block;width: calc(100% - 82px);}
    .program--search .search--btn {/* margin-top: 5px; */display: inline-block;}
    .program--search .search--select span {display: block;width: 100%;margin-bottom: 5px;}
    .program--search .search_inner.float-md-right {margin: 0;}
}

@media (max-width:640px) {
.program--search .search--btn {margin-top: 5px;display: block;}
    .program--search .search--select span {display: block;width: 100%;}
    .program--search .search_inner.float-md-right .search--text {width: 100%;display: block;}
}

@media (max-width:370px) {
.program--search .search--select span {display: block;width: 100%;margin-bottom: 3px;}
.program--search .search--btn {margin-top: 3px;}
}