h1{font-weight:600;font-size:3.75rem;text-align:left;line-height:1.25}h2{font-weight:600;font-size:1.5rem;text-align:center}h3{font-weight:600;font-size:1.125rem}#header{position:fixed;width:100%;z-index:999}#header .header-container{display:flex;justify-content:space-between;padding-top:40px;padding-right:clamp(20px,4vw,80px);padding-left:clamp(20px,4vw,80px)}#header #global-menu ul{display:flex;align-items:center;list-style:none}#header #global-menu li{margin:0 0 0 20px}#search-form{display:flex;justify-content:center;align-items:center;gap:10px}.front-page #search-form{position:absolute;bottom:-65px;left:50%;transform:translate(-50%,0);width:1000px;padding:45px 0;border-radius:30px;background:#fff;filter:drop-shadow(5px 5px 5px rgba(170,170,170,.6))}#search-form p{font-weight:600;font-size:1.25rem}#search-form .search-field{display:flex;flex-direction:column}#search-form select{padding:10px 20px;border:solid 1px #000;border-radius:20px;background:#fff;color:#000}#search-form select:invalid{color:#cdcdcd}#search-form .search-button{padding:10px 20px;border:none;border-radius:20px;background:#f48d00;color:#fff;font-weight:bold;cursor:pointer}#footer .footer-container{display:flex;justify-content:space-between;padding-top:75px;padding-left:clamp(20px,4vw,80px);padding-bottom:75px;padding-right:clamp(20px,4vw,80px);background:#3f8bd6}#footer .footer-menu{color:#fff}#footer .footer-menu ul{display:flex;list-style:none;margin:0 0 10px}#footer .footer-menu li{margin:0 0 0 20px}.hero{display:flex;justify-content:center;align-items:center;position:relative;width:100%;padding:41.666% 0 0;overflow:hidden;background-image:url(https://biz.akrtel.com/wp-content/themes/biz/images/top/p_001.webp.pagespeed.ce.PfBAS0sz2j.webp);background-position:center;background-size:cover;background-repeat:no-repeat;text-align:center}.hero-content{position:absolute;top:50%;left:10.41%;transform:translate(0,-50%);padding:20px;border-radius:8px}.search-container{position:relative}.front-page h2{margin:170px 0 0}.categories{display:flex;flex-wrap:wrap;gap:20px 11px;width:1000px;margin:30px auto 0}.category{width: calc( (1000px - 22px) / 3 );padding:20px;border-top:4px solid #3f8bd6;background-color:#f7f7f7}.category-header{padding:30px 0;font-weight:600;font-size:1.25rem;text-align:center}.category-header span{display:block;font-size:.875rem}.category-points{list-style-type:disc;margin:10px 0 20px;padding:17px 0 17px 1em;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;font-size:.75rem}.category-points li{padding:2px 0}.category p{line-height:1.5;text-align:justify}.side-by-side{margin:100px 0 0;padding:100px 0;background:#e2f0ff;text-align:center}.side-by-side h2{margin:0 0 50px}.sbs-blocks{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;width:1000px;margin:0 auto}.sbs-block{width: calc( (1000px - 40px) / 3 )}.img-container{position:relative;z-index:99}.sbs-content{position:relative;top:-50px;width:100%;padding:80px 30px 30px;background:#fff;box-shadow:0 -4px 8px rgba(0,0,0,.1)}.sbs-content h3{padding:0 0 20px;font-weight:600;font-size:1.5rem}.sbs-content p{font-size:1.125rem;line-height:1.5;text-align:justify}.search-results-container{max-width:800px;margin:0 auto;padding:20px}.search-results-container h1{color:#3f8bd6}.search-result-item{border-bottom:solid 1px #ccc;padding:10px 0}.search-result-item h2{font-size:1.2em;margin:0}.search-result-item p{color:#666}.privacy-policy main{width:1000px;margin:0 auto;padding:230px 0 150px}.privacy-policy main h1{margin:0 0 50px;font-weight:600;font-size:1.5rem;text-align:center}.privacy-policy main h2{margin:40px 0 13px;font-weight:600;font-size:1.125rem;text-align:left}.privacy-policy main p{line-height:1.75;text-align:justify}.privacy-policy main ol{margin:40px 0 0;padding:0 0 0 2em;list-style-type:decimal}.privacy-policy main li{margin:0 0 13px;line-height:1.25}.terms-of-use main{width:1000px;margin:0 auto;padding:230px 0 150px}.terms-of-use main h1{margin:0 0 50px;font-weight:600;font-size:1.5rem;text-align:center}.terms-of-use main h2{margin:40px 0 13px;font-weight:600;font-size:1.125rem;text-align:left}.terms-of-use main p{line-height:1.75;text-align:justify}.terms-of-use main a{color:#00e;text-decoration:underline}.contact main{width:800px;margin:0 auto;padding:230px 0 150px}.contact main h1{margin:0 0 50px;font-weight:600;font-size:1.5rem;text-align:center}.contact main p{font-size:1.125rem;text-align:center}.contact .smf-form{flex-wrap:wrap;margin:100px 0 70px}.contact .smf-item{display:flex;align-items:center}.contact .smf-item__col--label{width:200px;margin:0 0 30px}.contact .smf-item__label__text{position:relative}.contact .smf-item:has([data-validations~="required"]) .smf-item__label__text::after {display:grid;position:absolute;top:50%;right:-40px;transform:translateY(-50%);place-items:center;width:34px;height:20px;border-radius:4px;background:#c9b45e;color:#fff;font-size:.625rem;content:"必須"}.contact .smf-item__col--controls{width:600px;margin:0 0 30px}input[type="text"],input[type="email"],input[type="tel"]{width:100%}.contact .smf-action .smf-button-control__control{display:block;margin:0 auto;padding:20px 50px;border-radius:50px;border-color:#d8d9d9;box-shadow:0 2px 4px rgba(0,0,0,.3);background:linear-gradient(to right,#ee7d33,#f6ba55);color:#fff;font-size:1.125rem}.contact .smf-action .smf-button-control__control:hover{transform:translate3d(0,2px,0);border-color:#d8d9d9;box-shadow:0 1px 2px rgba(0,0,0,.3)}.first-time .hero{background-image:url(https://biz.akrtel.com/wp-content/themes/biz/images/first-time/p_001.webp.pagespeed.ce.v5zWHAPaMU.webp)}.first-time .hero-content p{margin:50px 0 0;font-weight:600;font-size:1.125rem;line-height:2.0;text-align:left}.first-time .grid-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;width:1000px;margin:100px auto 0}.first-time .grid-item{padding:50px;border:solid 1px #a3dcff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.first-time .grid-item h2{margin:0 0 20px;color:#3f8bd6;font-size:1.5rem;text-align:left}.first-time .grid-item p{line-height:2.0}.first-time .how-to-order{width:1000px;margin:0 auto}.first-time .how-to-order h2{margin:100px 0 50px}.first-time .hto-blocks{display:flex;gap:19px}.first-time .hto-block{clip-path:polygon(0% 0%,85% 0%,100% 50%,85% 100%,0% 100%);width: calc( ( 1000px - 57px ) / 4 );height:330px;padding:40px 40px 30px 20px;background:#3f8bd6;color:#fff}.first-time .step-number{font-weight:600;font-size:2.0rem}.first-time .hto-step-box{height:140px}.first-time .hto-block h3{margin:10px 0 0;line-height:1.11}.first-time .hto-block>p{line-height:2.0;text-align:justify}.first-time .faq-container{width:1000px;margin:0 auto}.first-time .faq-container h2{margin:100px 0 50px}.first-time .faq-item{padding:15px 0;border-bottom:solid 1px #ddd}.first-time .faq-title{display:flex;align-items:center;font-weight:600;font-size:1.25rem;cursor:pointer}.first-time .faq-icon{margin:0 25px;font-size:1.5rem;color:#007bff}.first-time .faq-content{display:none;padding:20px 60px 10px;font-size:1.125rem}.first-time .company-info{width:1000px;margin:0 auto}.first-time .company-info h2{margin:100px 0 50px}.first-time .company-info-box{border-top:solid 1px #ddd}.first-time .company-info-box dl{display:grid;grid-template-columns:200px 1fr}.first-time .company-info-box dt{font-weight:600}.first-time .company-info-box dt,.first-time .company-info-box dd{padding:20px 0;border-bottom:solid 1px #ddd}.first-time .company-map{margin:50px 0 150px;text-align:center}.publish-job .hero{background-image:url(https://biz.akrtel.com/wp-content/themes/biz/images/publish-job/p_001.webp.pagespeed.ce.BNZZqPwnDA.webp);color:#fff}.publish-job .hero h1 span{font-size:6.25rem}.publish-job .appeal-blocks{margin:10px 0 50px;text-align:left}.publish-job .appeal-blocks .img-appeal{margin:0 10px 0 0}.publish-job .consultation-button{padding:20px 60px;border:none;border-radius:30px;background:#f48d00;color:#fff;font-weight:bold;font-size:1.125rem;cursor:pointer}.publish-job .how-to-order{width:1000px;margin:0 auto}.publish-job .how-to-order h2{margin:100px 0 20px}.publish-job .how-to-order>p{margin:0 0 50px;font-size:1.125rem;text-align:center}.publish-job .hto-blocks{display:flex;gap:19px}.publish-job .hto-block{clip-path:polygon(0% 0%,85% 0%,100% 50%,85% 100%,0% 100%);width: calc( ( 1000px - 57px ) / 4 );height:330px;padding:40px 40px 30px 20px;background:#3f8bd6;color:#fff}.publish-job .step-number{font-weight:600;font-size:2.0rem}.publish-job .hto-step-box{height:140px}.publish-job .hto-block h3{margin:10px 0 0;line-height:1.11}.publish-job .hto-block>p{line-height:2.0;text-align:justify}.price-plan{margin:100px 0 0;padding:100px 0 50px;background:#e2f0ff}.price-plan h2{margin:0 0 50px}.price-plan .price-blocks{display:flex;gap:20px;width:1000px;margin:0 auto}.price-plan .price-block{width: calc( ( 1000px - 40px ) / 3 );padding:50px 20px;background:#fff;text-align:center}.price-plan .price-block h3{margin:0 0 20px;font-weight:600;font-size:1.5rem}.publish-job .faq-container{width:1000px;margin:0 auto}.publish-job .faq-container h2{margin:100px 0 50px}.publish-job .faq-item{padding:15px 0;border-bottom:solid 1px #ddd}.publish-job .faq-title{display:flex;align-items:center;font-weight:600;font-size:1.25rem;cursor:pointer}.publish-job .faq-icon{margin:0 25px;font-size:1.5rem;color:#007bff}.publish-job .faq-content{display:none;padding:20px 60px 10px;font-size:1.125rem}