@media only screen and (max-width: 767px){.main-title{font-size:2.2rem;text-shadow:0 0 0.5em rgba(0,0,0,0.6)}.top-mv{padding:24px 0 0;height:217px}.search-form-wrap{flex-wrap:wrap;justify-content:center;max-width:100%}.search-form-wrap .search-job-type,.search-form-wrap .search-keyword-box,.search-form-wrap .search-btn{width:90%;padding:13px 0;background-color:inherit}.search-form-wrap .search-job-type a{background-color:#f1f1f1;border:1px solid #d1d7dc;box-shadow:0 2px 5px rgba(0,0,0,0.2)}.main-inner .search{padding:0}.search-result-title{padding:12px 10px;border-right:10px;margin:0}.search-result-title h2{padding:0 0 0 7px;border-left:6px solid var(--color-darkorange)}.search-result-title h2:before{display:none}.search-result-info{margin:.5rem .75rem}.search-result-info .select-sort select{font-size:12px}.company-lists-wrap>li:not(:first-child){border-top:1px solid #d1d7dc}.company-lists-wrap>li{box-shadow:none;margin:0;border-radius:0}.company-card{padding:10px 13px 17px 13px}.lable-wrap span.label-fire{max-width:34px;max-height:32px;position:relative;top:-2px;left:-5px}.company-card .company-contents{position:relative;margin:5px 0 7px 0}.company-card .detail-info{width:calc(100% - 142px);padding-left:10px}.company-card .main-img{width:142px}.company-card h2{font-size:18px;margin-bottom:0}.company-card .job-typs dt{width:39px;font-size:13px}.company-card .job-typs dd{width:calc(100% - 39px);font-size:13px}.company-card .job-types li{padding:0 3px 3px 0}.company-card .job-types li span{font-size:11px;border-radius:4px;padding:2px 6px}.company-card .btn-wrap>div{width:100%}.company-card .btn-wrap .detail-icon{width:34px;height:34px;line-height:34px;margin-right:10px}.company-card .btn-wrap .btn{width:100%;height:38px}.company-card .btn-wrap .c-button-type01{margin:0}.pic-up_lists .slide-items{padding-bottom:0}.pic-up_lists .slide-items li .pic-up-card{box-shadow:none;border:1px solid #d1d7dc;padding:12px 15px}.pic-up-card .company-head .company-name span.label-fire{top:-7px}.pic-up-card .company-head h2{font-size:16px;margin-bottom:8px}.detail-card{padding:13px 20px 30px 20px}.detail-head .lable-wrap{max-width:36px}.detail-card h2{font-size:18px}.detail-card h3{font-size:16px;margin:10px 0 20px 0}.detail-body .main-img{width:100%;margin:0}.pageHead{padding:20px}#category_detail .company-lists-wrap{padding:12px}#category_detail .company-card{background-color:#fff;-moz-box-shadow:0px 8px 30px -8px rgba(0,0,0,0.14);-webkit-box-shadow:0px 8px 30px -8px rgba(0,0,0,0.14);-ms-box-shadow:0px 8px 30px -8px rgba(0,0,0,0.14);box-shadow:0px 8px 30px -8px rgba(0,0,0,0.14)}.category-lists li a h3{font-size:16px}}
