.search-form{-webkit-box-pack:center;-ms-flex-pack:center;background:var(--white-bg-color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding:15px}.search-form .form-group,.search-form .multidate-form-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:170px 1fr;width:100%}@media (max-width:575.98px){.search-form .form-group,.search-form .multidate-form-group{display:block;text-align:center}}.search-form .form-group input,.search-form .form-group label,.search-form .form-group select,.search-form .multidate-form-group input,.search-form .multidate-form-group label,.search-form .multidate-form-group select{width:100%!important}.search-form .multidate{align-items:center;display:grid;gap:5px;grid-template-columns:20px 1fr 20px 1fr;width:100%}.search-form .multidate input{height:unset;width:100%}@media screen and (max-width:440px){.search-form .multidate{display:flex;flex-direction:column}}.search-form .custom-checkbox{padding-left:2rem}@media (min-width:575.98px){.search-form .form-check{margin-left:170px;padding-left:0!important}}.search-form .custom-control-input{height:1.75rem;width:1.5rem}.search-form .custom-control-label:after,.search-form .custom-control-label:before{height:1.5rem;left:-2rem;width:1.5rem}@media (min-width:575.98px){.search-form .custom-checkbox{margin-left:40%;width:60%}}.search-form+.contents-list .search-contents-list-header{margin-top:15px}.search-form .search.btn{background-color:transparent;border:none;color:var(--main-color);cursor:pointer;display:block;font-size:1.4rem;margin-left:auto;margin-top:5px;padding:5px}.search-form .search.btn:hover{text-decoration:underline}.search-contents-list-header{background-color:var(--main-color);border-bottom:2px solid var(--main-color);display:flex;justify-content:space-between}.search-contents-list-header .title{color:var(--title-color);font-size:1.8rem;font-weight:400;padding:11.5px 15px}.search-contents-list-header .count{background:var(--white-bg-color);padding:11.5px 15px}.contents .contents-list article h3 a{color:var(--main-color)!important;font-size:1.4rem;font-weight:700;text-decoration:none}.contents .contents-list article h3 a:hover{text-decoration:underline}