.search-input{margin-top:0!important;margin-bottom:0!important}.search-input:not(.bgc){background:#fff}.search-input input[normal]{height:33px!important}.search-input .button{line-height:1.4;border-left:1px solid #e5e5e5;padding:0 12px}@media (max-width:1024px){.search-input .button{padding:0 10px}}.recruit-item{align-items:stretch;border:1px solid #e5e5e5;border-radius:2px;padding:16px 20px;margin:10px 20px}.recruit-item .body{width:0;flex-grow:1;line-height:24px}.recruit-item .body .title{display:flex;font-weight:700;font-size:16px;margin-bottom:5px}.recruit-item .body .price{font-size:20px;color:#111;white-space:nowrap;margin-left:30px}.recruit-item .body .meta span:before{content:"|";margin:0 .5em}.recruit-item .body .meta span:first-child:before{display:none}.recruit-item .info{white-space:nowrap;justify-content:space-between;align-items:flex-end;margin-left:20px}.recruit-item .info label{font-weight:700;color:#ff9b00;background:#fff5e5;border-radius:2px;padding:3px 10px 4px}.recruit-item .info .price{margin-left:0}.recruit-item .info:empty{display:none}.recruit-item[size=small] .body{line-height:22px}.recruit-item[size=small] .title{justify-content:space-between;font-size:14px;margin-bottom:0}.recruit-item[size=small] .price{font-size:14px;margin-left:20px}.recruit-item[size=small] .meta{font-size:12px}.recruit-item[size=small] .info .price{margin:5px 0 0}@media (max-width:1024px){.recruit-item{flex-direction:column;border:none;padding:16px 15px;margin:0}.recruit-item .body{width:100%}.recruit-item .body .title{justify-content:space-between}.recruit-item .body .price{font-size:16px;white-space:nowrap;margin-left:1em}.recruit-item .body .meta{flex-direction:row}.recruit-item .body .meta span:first-child:before{display:inline}.recruit-item .info{align-items:flex-start;margin-left:0}.recruit-item .info label{margin:7.5px 0 0}}[page] .side-box{background:#fff;margin-top:10px;overflow:hidden}[page] .side-box:first-child{margin-top:0}[page] .side-box-title{height:54px;padding:0 10px 0 20px;margin-bottom:-15px}[page] .side-box-title.split{border-bottom:1px solid #e5e5e5;margin-bottom:0}[page] .side-box-title .icons{margin-right:7.5px}[page] .side-box-title-text{font-size:16px;font-weight:inherit}[page] .side-box-body.padding{padding:20px}[page] .side-box-body>li{padding:15px 20px}[page] .side-box-body>li.item{display:block;font-size:14px;line-height:24px;padding:10px 15px 10px 20px}[page] .side-box-body>li+li,[page] .side-box-pagination{border-top:1px solid #f0f0f0}[page] .side-box-pagination{justify-content:flex-end!important;padding-top:5px}[page] .side-box-pagination>[class*=pagination]{height:60px!important;margin:0 10px}[page] .side-box-pagination button[class]{min-width:auto!important;background:none!important;padding:0!important}[page] .side-box-pagination button[class].hover:before{display:none}[page] .side-box-pagination button[class].is-current{color:#ff9b00!important;background:none!important}[H5Mode] .side-box li{padding:15px}[H5Mode] .side-box li+li{border-top:none;padding-top:0}[H5Mode] .side-box li:last-child{margin-bottom:15px}.entrance-box{background:#fff}.entrance-box button[size=big]{min-width:140px!important}.entrance-box button:not(:first-child){margin-top:12px}.entrance-box button.dark{background:#ff7900}.entrance-box button.reverse{background:#fff5e5}.entrance-box p{min-height:50px;text-align:center;line-height:24px}.entrance-box p+button{margin:0}.entrance-box-code{width:120px;height:120px;margin-top:15px}.recruit-index>.offset{margin-top:54px}.recruit-index-query.fixedbar{padding:0}.recruit-index-title{height:54px;background:#fff;border-bottom:1px solid #e5e5e5;padding:0 20px}.recruit-index-title.frame{border:none;padding:0}.recruit-index-search{width:300px}.recruit-index-search.inframe{width:500px}.recruit-index-item:first-child{margin-top:20px}.recruit-index-item.inside{padding:14px 0 5px;border-width:1px 0 0}.recruit-index-item.inside:first-child{border:0;margin-top:0}.recruit-index-code{width:150px;height:150px;margin:10px}@media (max-width:1024px){.recruit-index>.frame{margin-top:44px}.recruit-index .side{display:block;order:-1}.recruit-index-query.fixedbar{padding:0 15px}.recruit-index-title{border:none;padding:0}.recruit-index-search{width:100%}.recruit-index-item{border-bottom:10px solid #f5f5f5}.recruit-index-item:first-child{margin-top:-10px}.recruit-index-item.inside{width:calc(50% - 2.5px);background:#f5f5f5;border:none;padding:7.5px 10px;margin-top:5px!important}.recruit-index-sidelist{margin:5px 15px 0}}