.horizontal-list .prev,.horizontal-list .next{position:absolute;width:17px;height:165px;padding:20px 0;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 1280px){.horizontal-list .prev,.horizontal-list .next{padding:15px 0;width:13px;background-size:100%}}.horizontal-list .prev::after,.horizontal-list .next::after{content:"";display:block;position:absolute;width:7px;height:14px}@media only screen and (max-width: 1280px){.horizontal-list .prev::after,.horizontal-list .next::after{width:5px;background-size:100%;background-repeat:no-repeat}}.horizontal-list .prev::after{background-image:url(/assets/home/control_arrow_prev-557ca79c9ea0a79e873459ba04ecfb968af4040a837f0e7c26b80ed72fd43558.png);left:4px}.horizontal-list .next::after{background-image:url(/assets/home/control_arrow_next-66aa44dac9d1a925ffd97fbfde63c76b6b568f17d461e05845639f53c17e7b3e.png);left:6px}.horizontal-list{padding:0 20px;position:relative;box-shadow:#AAA 0 0 5px}@media only screen and (max-width: 1280px){.horizontal-list{padding:0 10px}}.horizontal-list .prev{left:0}.horizontal-list .next{right:0}@media only screen and (max-width: 760px){.horizontal-list{padding:0 5px}.horizontal-list .prev,.horizontal-list .next{display:none}}.horizontal-list ul{display:flex;overflow-x:scroll;-ms-overflow-style:none;padding:20px 2px}@media only screen and (max-width: 1280px){.horizontal-list ul{padding:10px 2px}}.horizontal-list ul::-webkit-scrollbar{display:none}.horizontal-list ul li{width:142px;border-right:1px solid #EEE;border-left:1px solid #DDD;padding:0 10px}.horizontal-list ul li:first-child{border-left:none}.horizontal-list ul li:last-child{border-right:none}.horizontal-list ul li a{color:#333}.search-result .sr-conditions{display:flex;margin-bottom:5px}.search-result .sr-conditions .detail{margin-right:15px}.search-result .sr-conditions .detail,.search-result .sr-conditions .areas{padding:10px 20px;background-color:#F2F2F2;width:calc((100% - 15px) / 2 - 40px)}.search-result .sr-conditions .title{color:#0068B4;margin-bottom:5px}.search-result .sr-conditions .title i{margin:0 10px}.search-result .sr-conditions .conditions ul li{font-size:0.8em;display:inline-block;margin-right:5px}.search-result .sr-title{font-size:1.2em;margin-bottom:10px}.search-result .top-keyword-search{margin-bottom:10px}.search-result .search-condition-contents{margin:20px 5px}@media only screen and (max-width: 480px){.search-result .search-condition-contents{margin:10px 5px}}.search-result .search-condition-contents .sc-contents{font-size:13px;line-height:22px}@media only screen and (max-width: 480px){.search-result .search-condition-contents .sc-contents{max-height:60px;overflow:hidden;line-height:18px;font-size:12px}}.search-result .search-condition-contents .sc-contents.open{max-height:none}.search-result .search-condition-contents .read-more{display:none;margin:5px auto 0;padding:1px 8px;text-align:center;border:1px solid #989898;color:#989898;border-radius:4px;cursor:pointer}@media only screen and (max-width: 480px){.search-result .search-condition-contents .read-more{display:block}}.search-result .sr-info{display:flex;justify-content:space-between;flex-direction:row-reverse;line-height:14px;text-align:right}@media only screen and (max-width: 480px){.search-result .sr-info{display:block;justify-content:space-between}}.search-result .sr-info span{display:block;padding-top:18px;text-align:left}@media only screen and (max-width: 480px){.search-result .sr-info span{padding-top:0;margin-bottom:10px}}.search-result .sr-info .search-sort{font-size:11px;width:auto;height:30px;margin-bottom:10px}.search-result .sr-info.bottom{text-align:right}@media only screen and (max-width: 760px){.search-pager{margin-bottom:30px}}.search-pager .next-page a{display:block;margin:120px auto 40px;width:400px;height:44px;font-size:1.2em;font-weight:bold;color:#333;background-color:#F2F2F2;text-align:center;line-height:44px;border-radius:10px}@media only screen and (max-width: 1280px){.search-pager .next-page a{margin:20px auto}}@media only screen and (max-width: 760px){.search-pager .next-page a{width:80%}}.search-pager .numbers nav{display:flex;justify-content:center}.search-pager .numbers span{display:block;width:20px;height:30px;line-height:30px;font-size:1.2em;margin-right:20px;font-weight:bold;text-align:center}.search-pager .numbers span a{color:#333}.search-pager .numbers span:last-child{margin-right:0}.search-pager .numbers span.current{border-bottom:3px solid #0068B4;color:#0068B4}.search-pager .numbers span.prev,.search-pager .numbers span.next{font-weight:normal;font-size:1.5em;background-color:#F2F2F2;width:56px}.search-pager .numbers span.prev{margin-right:50px}.search-pager .numbers span.next{margin-left:50px}.search-pager .numbers span.first{display:none}.search-pager .numbers span.last{display:none}.ad-keywords .ad-keyword{position:relative}.ad-keywords .ad-title{position:absolute;top:11px;font-size:80%;font-weight:bold;padding:2px 10px}@media only screen and (max-width: 760px){.ad-keywords .ad-title{top:11.5px}}.ad-keywords .sr-company{padding-top:30px}@media only screen and (max-width: 760px){.ad-keywords .sr-company .sr-actions{top:32px}}.ad-keywords .src-comment{position:absolute;top:10px;left:40px;font-weight:bold}@media only screen and (max-width: 760px){.ad-keywords .src-comment{font-size:0.9em;top:12px;left:30px;letter-spacing:-1px}}.sr-company{border:1px solid #CCC;margin-bottom:10px;padding:10px 10px 12px;position:relative}@media only screen and (max-width: 480px){.sr-company{padding:10px 5px 12px}}.sr-company .sr-item a{display:block;color:#333;text-decoration:underline}.sr-company .sr-top{display:flex;justify-content:flex-start}.sr-company .sr-top .logo{height:72px;width:96px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 760px){.sr-company .sr-top .logo{margin-top:24px;height:48px;width:64px}}.sr-company .sr-top .logo img{max-height:100%;max-width:100%;display:block}.sr-company .sr-top .info{margin-right:15px;padding-left:5px}.sr-company .sr-top .info .name{margin:10px 0;font-size:1.1em;line-height:1;font-weight:bold}@media only screen and (max-width: 760px){.sr-company .sr-top .info .name{font-size:1em}}.sr-company .sr-top .info .addresses{font-size:1em;margin-bottom:8px}.sr-company .sr-top .info .addresses .headquarter{font-weight:bold}.sr-company .sr-top .info .addresses .branch{font-weight:bold}.sr-company .sr-middle .company-license-title{margin:8px 0 -4px;font-size:0.9em;font-weight:bold;color:#0068B4;padding-left:5px}.sr-company .sr-middle table{width:50%}@media only screen and (max-width: 760px){.sr-company .sr-middle table{width:100%}}.sr-company .sr-middle .area-license-title{margin:8px 0 -4px;font-size:0.9em;font-weight:bold;color:#0068B4;padding-left:5px}.sr-company .sr-middle .sr-licenses{margin-top:10px}.sr-company .sr-middle .sr-licenses .sr-licenses-top,.sr-company .sr-middle .sr-licenses .sr-licenses-bottom{display:flex;justify-content:flex-start}@media only screen and (max-width: 1280px){.sr-company .sr-middle .sr-licenses .sr-licenses-top,.sr-company .sr-middle .sr-licenses .sr-licenses-bottom{margin-bottom:5px}}.sr-company .sr-middle .sr-licenses .general,.sr-company .sr-middle .sr-licenses .industrial,.sr-company .sr-middle .sr-licenses .sp-industrial,.sr-company .sr-middle .sr-licenses .resource{display:flex;justify-content:flex-start}.sr-company .sr-middle .sr-licenses .srl-label{font-size:0.8em;color:#FFF;width:90px;height:18px;line-height:18px;text-align:center;margin-right:10px;letter-spacing:-0.3px;border-radius:18px}@media only screen and (max-width: 1280px){.sr-company .sr-middle .sr-licenses .srl-label{width:70px;font-size:0.8em}}@media only screen and (max-width: 760px){.sr-company .sr-middle .sr-licenses .srl-label{margin-right:3px;width:55px;font-size:0.7em;letter-spacing:-0.6px}}@media only screen and (max-width: 355px){.sr-company .sr-middle .sr-licenses .srl-label{margin-right:2px;width:50px;font-size:0.6em}}.sr-company .sr-middle .sr-licenses .general{margin-right:15px}@media only screen and (max-width: 1280px){.sr-company .sr-middle .sr-licenses .general{margin-right:10px}}@media only screen and (max-width: 760px){.sr-company .sr-middle .sr-licenses .general{margin-right:5px}}.sr-company .sr-middle .sr-licenses .general .srl-label{background:#A9456B}@media only screen and (max-width: 480px){.sr-company .sr-middle .sr-licenses .general .srl-label{width:45px}}.sr-company .sr-middle .sr-licenses .industrial .srl-label{background:#851845}.sr-company .sr-middle .sr-licenses .resource{margin-right:15px}@media only screen and (max-width: 1280px){.sr-company .sr-middle .sr-licenses .resource{margin-right:10px}}@media only screen and (max-width: 760px){.sr-company .sr-middle .sr-licenses .resource{margin-right:5px}}.sr-company .sr-middle .sr-licenses .resource .srl-label{background:#327D83}@media only screen and (max-width: 480px){.sr-company .sr-middle .sr-licenses .resource .srl-label{width:45px}}.sr-company .sr-middle .sr-licenses .sp-industrial .srl-label{background:#8D6086}.sr-company .sr-middle .sr-licenses .stats{line-height:22px;letter-spacing:-0.5px;font-size:0.9em}@media only screen and (max-width: 1280px){.sr-company .sr-middle .sr-licenses .stats{line-height:18px;font-size:0.9em;letter-spacing:-0.8px}}@media only screen and (max-width: 760px){.sr-company .sr-middle .sr-licenses .stats{line-height:18px;font-size:0.8em}}.sr-company .sr-middle .sr-licenses .stats .count{font-size:1.1em;font-weight:bold;color:#F15A25;margin:0 2px}@media only screen and (max-width: 1280px){.sr-company .sr-middle .sr-licenses .stats .count{font-size:1em}}@media only screen and (max-width: 480px){.sr-company .sr-middle .sr-licenses .stats .count{margin:0 1px}}.sr-company .sr-middle .sr-licenses .types{display:flex;margin-left:4px}@media only screen and (max-width: 1280px){.sr-company .sr-middle .sr-licenses .types{margin-left:5px}}.sr-company .sr-middle .sr-licenses .types li{font-size:0.75em;color:#333;width:96px;height:18px;line-height:18px;text-align:center;margin-right:5px;letter-spacing:-0.3px;border-radius:3px}@media only screen and (max-width: 1280px){.sr-company .sr-middle .sr-licenses .types li{font-size:0.75em;width:80px;margin-right:3px}}@media only screen and (max-width: 760px){.sr-company .sr-middle .sr-licenses .types li{font-size:0.7em;letter-spacing:-0.8px;margin-right:2px;width:80px}}@media only screen and (max-width: 480px){.sr-company .sr-middle .sr-licenses .types li{width:70px}}@media only screen and (max-width: 370px){.sr-company .sr-middle .sr-licenses .types li{width:65px}}.sr-company .sr-middle .sr-licenses .types li.collection{width:90px;background-color:#E0D7A0}.sr-company .sr-middle .sr-licenses .types li:last-child{margin-right:0}.sr-company .sr-middle .sr-licenses .types li.disposal{width:96px;background-color:#E1D7CE}@media only screen and (max-width: 1280px){.sr-company .sr-middle .sr-licenses .types li.disposal{width:55px}}@media only screen and (max-width: 760px){.sr-company .sr-middle .sr-licenses .types li.disposal{width:40px}}@media only screen and (max-width: 480px){.sr-company .sr-middle .sr-licenses .types li.disposal{width:33px}}.sr-company .sr-middle .sr-licenses.area-company .sr-licenses-top{display:block}.sr-company .sr-middle .sr-licenses.area-company .sr-licenses-top .rows{flex:1}.sr-company .sr-middle .sr-licenses.area-company .sr-licenses-top .rows .row{display:flex}.sr-company .sr-middle .sr-licenses.area-company .sr-licenses-top .rows .row .types{margin-left:0;margin-right:8px}@media only screen and (max-width: 1280px){.sr-company .sr-middle .sr-licenses.area-company .sr-licenses-top .rows .row .types{width:73px}}@media only screen and (max-width: 760px){.sr-company .sr-middle .sr-licenses.area-company .sr-licenses-top .rows .row .types{margin-right:4px;width:67px}.sr-company .sr-middle .sr-licenses.area-company .sr-licenses-top .rows .row .types li.disposal{width:65px}}.sr-company .sr-middle .sr-licenses.area-company .sr-licenses-top .stats{flex:1;font-size:0.8em;line-height:16px;padding:3px 0}.sr-company .sr-bottom .descriptions{padding:10px 0 5px}.sr-company .sr-bottom .descriptions .short-description{font-size:0.9em;font-weight:bold;margin-bottom:3px}.sr-company .sr-bottom .descriptions .description{font-size:0.8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-company .sr-actions{position:absolute;top:10px;right:10px;display:flex}.sr-company .sr-actions .sr-zenet-supporter img{width:45px}.sr-company .sr-actions .favorite{margin-left:10px}.sr-company .sr-actions .favorite a{display:flex}.sr-company .sr-actions .favorite a span{display:block;font-size:0.8em;font-weight:bold;color:#0068B4;margin-right:5px;height:10px;padding-bottom:8px}.sr-company .sr-actions .favorite img{height:16px;width:16px;display:block}.sr-company .sr-actions .favorite img.faved{width:20px;margin-left:-10px}.sr-work{border:1px solid #CCC;margin-bottom:10px;padding:10px 20px;position:relative}@media only screen and (max-width: 1280px){.sr-work{padding:10px}}@media only screen and (max-width: 760px){.sr-work{padding:5px}}.sr-work .srw-content{display:flex;justify-content:flex-start;margin-right:20px}@media only screen and (max-width: 1280px){.sr-work .srw-content{margin-right:10px}}@media only screen and (max-width: 760px){.sr-work .srw-content{margin-right:5px}}.sr-work .srw-content .title{font-size:0.7em;font-weight:bold;margin-right:10px;line-height:18px}@media only screen and (max-width: 760px){.sr-work .srw-content .title{margin-right:5px}}.sr-work .srw-content .content{color:#F15A25;font-size:0.9em;line-height:18px;font-weight:bold}.sr-work .srw-head .srw-info{display:flex;justify-content:flex-start}.sr-work .srw-head .srw-info .srw-budget i{background-color:#0068B4;color:#FFF;border-radius:1em;width:15px;height:15px;line-height:15px;text-align:center;margin-right:5px}@media only screen and (max-width: 760px){.sr-work .srw-head .srw-info .srw-budget i{margin-right:2px}}.sr-work .srw-head .srw-info .srw-budget .title{margin-left:5px;font-size:0.9em;color:#0068B4}@media only screen and (max-width: 760px){.sr-work .srw-head .srw-info .srw-budget .title{font-size:10px}}.sr-work .srw-head .srw-info .srw-budget .content{font-size:1em}@media only screen and (max-width: 760px){.sr-work .srw-head .srw-info .srw-budget .content{font-size:10px}}.sr-work .srw-title{width:100%;font-size:1.2em;font-weight:bold;margin:5px 0 10px}@media only screen and (max-width: 760px){.sr-work .srw-title{width:50%;font-size:1.05em}}.sr-work .srw-title a{color:#333;text-decoration:underline}.sr-work .srw-middle{display:flex;flex-wrap:wrap;justify-content:flex-start}.sr-work .srw-middle .srw-image{width:108px;margin-right:40px}@media only screen and (max-width: 760px){.sr-work .srw-middle .srw-image{width:50%}}@media only screen and (max-width: 760px){.sr-work .srw-middle .srw-image{margin-right:0px}}.sr-work .srw-middle .srw-image img{width:108px;height:81px}.sr-work .srw-middle .srw-right{width:510px}@media only screen and (max-width: 760px){.sr-work .srw-middle .srw-right{margin-top:10px;width:100%}}.sr-work .srw-middle .srw-right .srw-start{display:flex}.sr-work .srw-middle .srw-right .srw-start .title{height:18px;line-height:18px;text-align:center;color:#FFF;background-color:#3782DD;margin-right:10px;font-weight:normal}.sr-work .srw-middle .srw-right .srw-start .srw-start-date{margin-right:25px}@media only screen and (max-width: 760px){.sr-work .srw-middle .srw-right .srw-start .srw-start-date{margin-right:0}}.sr-work .srw-middle .srw-right .srw-start .srw-start-date .title{width:92px}.sr-work .srw-middle .srw-right .srw-start .srw-tags .title{width:66px}.sr-work .srw-middle .srw-right .srw-address{margin-top:10px}.sr-work .srw-middle .srw-right .srw-address .srw-address-item{display:flex;justify-content:flex-start;margin-bottom:7px;font-size:0.75em}.sr-work .srw-middle .srw-right .srw-address .srw-address-item:last-child{margin-bottom:0}.sr-work .srw-middle .srw-right .srw-address .srw-address-item .title{margin-right:20px;color:#0068B4}.sr-work .srw-middle .srw-right .srw-address .srw-address-item .title i{margin-right:10px;width:13px}.sr-work .srw-middle .srw-right .srw-address .srw-address-item .content i{color:#666;margin:0 5px 0 15px}.sr-work .srw-middle .srw-right .srw-address .srw-address-item .content .number{font-weight:bold}.sr-work .srw-bottom .srw-work-items{margin-top:15px;display:flex}.sr-work .srw-bottom .srw-work-items .srw-work-item{display:flex;justify-content:flex-start;font-size:0.8em;margin-right:10px;margin-bottom:10px;height:18px}.sr-work .srw-bottom .srw-work-items .srw-work-item .materials{background-color:#327D83;color:#FFF;border-radius:18px;line-height:18px;width:auto;padding:0 10px;margin-right:10px}.sr-work .srw-bottom .srw-work-items .srw-work-item .detail{margin-right:20px;line-height:18px}.sr-work .srw-bottom .srw-logs{display:flex;justify-content:flex-start;padding-bottom:5px}.sr-work .srw-bottom .srw-logs .title{width:86px;height:30px;line-height:30px;background-color:#DADADA;text-align:center;font-size:0.8em;font-weight:bold}.sr-work .srw-bottom .srw-logs ul{width:calc(100% - 86px);font-size:0.7em;height:30px}.sr-work .srw-bottom .srw-logs ul li{display:inline-block;overflow:hidden;width:30%;margin-left:10px;height:15px;line-height:15px}.sr-work .srw-bottom .srw-logs ul li .masked-space{padding-top:2px;margin-left:5px}
