﻿/*!===========================
このcssはSassから生成されていますので、
直接編集しないようご注意ください。
===========================*/@media (max-width: 767px){html{font-size:calc(75vw / 32)}.pc{display:none !important}.sp{display:block !important}img.sp,span.sp{display:inline !important}table.sp{display:table !important}.alignleft,.alignright{float:none;max-width:100% !important;margin-bottom:0}.alignleft{margin-right:0}.alignright{margin-left:0}.col:not(table){display:block}.col:not(table)>*{width:auto !important;margin-left:0 !important}.col:not(table)>*:nth-child(n+2){margin-top:4rem !important}.col:not(table)>table{width:100% !important}.scroll{overflow-x:auto}.scroll::-webkit-scrollbar{height:.5rem}.scroll::-webkit-scrollbar-track,.scroll::-webkit-scrollbar-thumb{border-radius:.5rem}.scroll::-webkit-scrollbar-track{background:#ccc}.scroll::-webkit-scrollbar-thumb{background:#666}.scroll table{white-space:nowrap}.form .form-table,.form .form-table tbody,.form .form-table tr,.form .form-table th,.form .form-table td{display:block}.form .form-table th,.form .form-table td{padding:2rem 0 !important}.form .form-table th{width:auto;padding-bottom:0 !important}.form .form-table td{padding-top:1rem !important}#gnav,#hsearch{display:none}#pttl{height:12rem;background-position:right center}#pttl small{margin-top:0}#top-kv ul .slick-list{padding:0}#top-kv ul .slick-slide{margin:0}#top-kv .txt{position:static}#top-sec01>div>ul{display:block}#top-sec01>div>ul>li{width:auto;margin-left:0}#top-sec02 dl{display:block}#top-sec02 dl>div{width:auto}#top-sec03>ul{display:block}#top-sec03>ul>li{width:auto;margin-left:0}#company-sec01 dl,#job-detail-sec01 dl{display:block}#company-sec01 dl dt,#company-sec01 dl dd,#job-detail-sec01 dl dt,#job-detail-sec01 dl dd{width:auto}#company-sec01 dl dt,#job-detail-sec01 dl dt{margin-top:2.5rem}#company-sec01 dl dd,#job-detail-sec01 dl dd{margin-top:1rem !important}#job-detail-sec01>.btn-wrap a{width:100% !important}#request-sec01 .flow{display:block;text-align:left}#request-sec01 .flow::after{top:0;left:calc(50% - .25rem);width:.5rem;height:100%}#request-sec01 .flow li{display:flex;align-items:center;width:auto;margin-top:2rem;padding:2rem 2rem 2rem 5rem}#request-sec01 .flow li::before{width:10rem;margin:0 5rem 0 0}#request-sec01 .flow li:first-child{margin-top:0}}
/*# sourceMappingURL=sp.css.map */
