#content-wrapper {
    background-color: #D3EDFB;
}

#searchSection {
    padding: 20px 0px;
}

#searchTopSection {
    padding: 10px 0px;
}

#searchTopSection button{
    width: 100%;
    background-color: #60afe2;
    color: #FFF;
    border: none;
    margin-bottom: 20px;
    padding: 5px 0px;
    font-weight: bold;
}

#searchTopSection .searchInfoArea{
    background-color: #F9C14B;
    border-radius: 5px;
    border: 1px solid #F9C14B;
    margin-bottom: 20px;
}

#searchTopSection .searchInfoArea .list{
    margin-bottom: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
}

#searchTopSection .searchInfoArea .list .title{
    padding: 5px 5px 0px 5px;
    width: 20%;
    color: #FFF;
    text-align: center;
    font-size: 12px;
}

#searchTopSection .searchInfoArea .list .title p{
    margin-bottom: 0px;
}

#searchTopSection .searchInfoArea .list .input{
    width: 60%;
}

#searchTopSection .searchInfoArea .list .input input{
    width: 100%;
    height: 50px;
}

#searchTopSection .searchInfoArea .list .select{
    margin: 5px;
    border-left: 1px solid #C9CACA;
    text-align: center;
    width: 20%;
    color: #036EB8;
    cursor: pointer;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}

#searchSection .date_a {
    background-color: #F9C14B;
}

#searchSection .date_b {
    background-color: #62B0E3;
}

#searchResultSection .searchResult{
    box-shadow: 4px 3px 6px #646464;
    border: 1px solid #a2a2a2;
    display: flex;
    margin-bottom: 20px;
}

#searchResultSection .searchResult .date {
    color: #FFF;
    width: 30%;
    padding: 5px;
}

#searchResultSection .searchResult .date p{
    margin-bottom: 0px;
}

#searchResultSection .searchResult .date .date_two{
    font-size: 40px;
    line-height: 40px;
}

#searchResultSection .searchResult .date .date_three{
    font-size: 60px;
    line-height: 60px;
}

#searchResultSection .searchResult .info {
    background-color: #FFF;
    width: 70%;
    padding: 5px;
}

#searchResultSection .searchResult .info .title_a {
    border-left: 5px solid #60afe2;
    padding-left: 5px;
}

#searchResultSection .searchResult .info .title_b {
    border-left: 5px solid #F9C14B;
    padding-left: 5px;
}

#searchResultSection .searchResult .info .title h2 {
    font-size: 22px;
}

#searchResultSection .searchResult .info .detail {
    font-size: 12px;
}

#searchResultSection .searchResult .info .detail p{
    margin-bottom: 0px;
    line-height: 18px;
}

#searchResultSection .searchResult .info .open {
    font-size: 12px;
    padding-top: 5px;
}

#searchResultSection .searchResult .info .open span {
    background-color: #4C494B;
    padding: 5px 10px;
    border-radius: 10px;
    color: #FFF;
}

#searchSection .kai_page {
    padding-bottom: 20px;
}

#searchSection .kai_page a{
    background-color: #FFF;
    color: #60afe2;
    border: 1px solid #000;
    padding: 3px 5px;
}

#searchSection .kai_page a.select{
    background-color: #60afe2;
    color: #FFF;
}

#searchSection .input_select {
    float: right;
    
}