.search .c-heading{margin-bottom:57px}.search__main .grSearch{display:flex;align-items:center;margin-bottom:60px}.search__main .grSearch .search_ip{width:288px;height:34px;border-radius:4px;background:#fff;border:1px solid #57c2e9;padding:6px 11px}.search__main .grSearch .search_ip::placeholder{font-weight:500;font-size:16px;color:#969696}.search__main .grSearch .search-btn{border:none;width:26px;height:26px;background:url(../../img/common/icon/ico-search.svg) center/21px 21px no-repeat;margin-left:9px;position:relative;top:3px}.search__main .grTitle{margin-bottom:-3px}.search__main .grTitle .c-ttl{margin-bottom:24px}.search__main .list-search{margin-bottom:40px}.search__main .list-search li a{display:block;padding:42px 0 37px;border-bottom:1px solid #b1cad3;cursor:pointer}.search__main .list-search li a .cate span{font-size:20px;line-height:24px;text-align:left;color:#174d81;position:relative;padding-right:22px}.search__main .list-search li a .cate span::after{content:"";position:absolute;width:17px;height:14px;background:url(../../img/common/icon/ico-arr-btn.svg) center/contain no-repeat;right:0;top:calc(50% - 7px);margin-top:1px;transition:all 0.3s ease-in-out}.search__main .list-search li a .title{line-height:30px;font-weight:400;margin-top:11px}@media (hover: hover) and (pointer: fine){.search__main .list-search li a:hover .cate span:after{transform:translateX(6px)}}
