.searchResult{width:1130px;margin:0 auto 100px}.searchResult .top{margin:0 0 30px}.searchResult .top .searchBox{padding:25px 30px 30px;background:linear-gradient(180deg,#386d68 0,#009486 100%);border-radius:4px}.searchResult .top .searchBox .textBox{font-weight:400;font-size:20px;line-height:24px;color:#fff;margin:0 0 15px}.searchResult .top .searchBox .inputBox{width:100%;position:relative}.searchResult .top .searchBox .inputBox .searchButton_icon{position:absolute;top:calc(50% - 8.5px);right:17px;background-image:url(../sprite/sprite.png);background-position:-374px -315px;width:16px;height:16px;background-repeat:no-repeat;cursor:pointer}.searchResult .top .searchBox .inputBox input{width:100%;height:50px;border-radius:3px;font-weight:400;font-size:16px;line-height:19px;color:#000;padding:0 50px 0 20px}.searchResult .bottom .row{margin:0 -15px}.searchResult .bottom .searchResultList{display:flex}.searchResult .bottom .searchResultList ul{width:100%;display:flex;flex-flow:wrap}.searchResult .bottom .searchResultList ul li{background:#f3f3f3;border-radius:3px;padding:25px 35px 30px 30px;margin:0 15px 30px;cursor:pointer;width:calc(33.33% - 30px)}.searchResult .bottom .searchResultList ul li:hover{background:#009486;transition:background .3s ease-in-out}.searchResult .bottom .searchResultList ul li:hover .moreButton span,.searchResult .bottom .searchResultList ul li:hover .searchResultName{color:#fff;transition:color .3s ease-in-out}.searchResult .bottom .searchResultList ul li .searchResultName{font-weight:400;font-size:20px;line-height:24px;letter-spacing:-.03em;color:#000;margin:0 0 15px}.searchResult .bottom .searchResultList ul li .moreButton span{font-weight:700;font-size:14px;letter-spacing:-.02em;color:#000;line-height:32px;padding:0 0 0 42px;position:relative}.searchResult .bottom .searchResultList ul li .moreButton span::before{content:"";position:absolute;left:0;top:calc(50% - 16px);background-image:url(../sprite/sprite.png);background-position:-296px -66px;width:32px;height:32px}@media screen and (max-width:1199px){.searchResult{width:100%;margin:15px auto 45px;padding:0 15px}.searchResult .bottom .row{margin:0}.searchResult .bottom .searchResultList ul{flex-direction:column}.searchResult .bottom .searchResultList ul li{width:100%;margin:0 0 20px}}@media screen and (max-width:767px){.searchResult .top{margin:0 0 15px}.searchResult .top .searchBox{padding:20px}.searchResult .top .searchBox .textBox{font-size:18px}.searchResult .bottom .searchResultList ul li{padding:15px 20px}.searchResult .bottom .searchResultList ul li .searchResultName{font-size:18px;line-height:22px}}